/* CSS Document - Identity Theft Recovery Service, LLC. */
body
{
	background-color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin:0;
}

h1
{

	font-size:16px;
	font-weight:bold;
	color:#333333;
}

h2
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:7px;
}

/* layout */
#container
{
	margin:0 auto;
	position:relative;
	text-align:center;
	width:778px;
}

#main-image
{
	float:left;
	margin:0 0 0 12px;
	width:302px;
	z-index:100;
}

#home-top
{
	background-color:#0f305e;
	height:83px
}

#products-top
{
	background-color:#702313;
	height:83px
}

#recovery-top
{
	background-color:#183515;
	height:83px
}

#contact-top
{
	background-color:#151e3b;
	height:83px
}


#home1
{
	background-color:#21568C;
}

#products1
{
	background-color:#a66d14;
}

#recovery1
{
	background-color:#88B8C2;
}

#contact1
{
	background-color:#CBB480;
}

#content-home
{
	background-color:#C4D9E2;
	background-image:url(images/home_bottom1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#content-products
{
	background-color:#a64814;
	background-image:url(images/products_bottom1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#content-recovery
{
	background-color:#276d40;
	background-image:url(images/recovery_bottom1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

#content-contact
{
	background-color:#352677;
	background-image:url(images/contact_bottom1.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}

/* Body Text */

.text
{
	margin:0 0 0 314px;
	text-align:left;
	padding:10px 5px 25px 10px;
}

.white
{
	color:#FFFFFF;
}

	.white a
	{
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
	}
	
	.white a:hover
	{
		text-decoration:underline;
	}

.gray
{
	color:#333333;
}

/* Nav */
#nav
{
	background-repeat:repeat-x;
	font-size:12px;
	margin:0;
	min-height:56px;
}
	
	#nav ul
	{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		clear: both;
	}
	
	#nav .nav-li
	{
		cursor: pointer;
		color:#C1BCC2;
		float: left;
		list-style-type:none;
		padding:20px 20px 21px 20px;
		margin:0px;
		text-align:center;
	}

/* Footer */

.footer
{
	color:#ffffff;
	margin:10px 0;
}

.footer a
{
	color:#ffffff;
	text-decoration:none;
}

.footer a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

/* Forms */

.form
{
	padding-left:10px;
}

.form td
{
	padding-bottom:3px;
}

.button
{
	border:none;
	width:75px !important;
}

.form input, select, textarea
{
	font-size:12px;
	width:250px;
}

.admintext
{
	background:none;
	font-size:12px;
	line-height:normal;
	min-height:12px;
	width:424px;
	padding:0;
}

.adminbutton
{
	font-size:12px;
}

/* Popup  */

#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 2px solid #333333;
	padding: 2px;
	color:#FFFFFF;
	visibility: hidden;
	z-index: 100;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.popup
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}

/* Misc */

.bottompad
{
	padding-bottom:5px;
	padding-top:5px;
}

.flash
{
	text-align:center;
	padding:10px;
}

label.error
{
	color:#990000;
	display:block;
	font-size:10px;
}

.error
{
	color:#990000;
	font-size:10px;
}

.product_bg
{
	background:url(images/products_bg.jpg) top no-repeat #A64814;
}

.recovery_bg
{
	background:url(images/recovery_bg.jpg) top no-repeat #286D40;
}

.clear
{
	clear:both;
	height:0;
}

/* user bar */
#userbar
{
	color:#FFFFFF;
	font-size:10px;
	text-align:right;
	padding:5px 10px;
}

	#userbar a
	{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#userbar a:hover
	{
		color:#FFFFFF;
		text-decoration:underline;
	}
	
.saved
{
	color:#006600;
	float:left;
}
