/*CSS RESET*/
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
}
body {
	line-height:135%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* END CSS RESET */

body {
 background-image:url(images/bg_rep.jpg);
 background-repeat:repeat-x;
 color: #232323;
}
a {text-decoration:none; color:#ee8823; font-weight:bold;}
a:hover { color:#c66b11;}
#wrapper{
	width:990px;
	margin:0px auto;
	}
#logo {
	width:255px;
	height:88px;
	float:left;
	margin:34px 0px 0px 27px;
	position:relative;
	z-index:10;
	}
#header-top {
	background-image:url(images/header-top.jpg);
	background-position:100% 0%;
	background-repeat:no-repeat;
	height:122px;
	float:left;
	width:708px;
}
#header {
	background-image:url(images/header_bg.jpg);
	background-position:100% 0%;
	background-repeat:no-repeat;
	height:250px;
	width:679px;
	float:right;
	}
#tagline {padding:20px 0px 0px 180px; list-style-type:circle;}
#tagline h2 {font-size:19px; margin-bottom:10p;}
#tagline li {font-weight:bold; font-size:13px;margin:6px 0px 6px 20px; list-style-position:inside;}
#colLeft {	width:311px;
	position:relative;
	z-index:9;
	float:left;
	margin:-122px 0px 0px 0px;
	background-image:url(images/menu_bg.jpg);
	background-position:50% 0%;
	background-repeat:no-repeat;

}
#menu { float:left;
	}
#menu ul {
	background-color:#458000;
	background-image:url(images/menu_center.jpg);
	background-position:50% 0%;
	background-repeat:no-repeat;
	width:255px;
	margin:0px 28px;
	padding:150px 0px 0px 0px;
	}
#menu li a {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-indent:30px;
	background-image:url(images/menu-bullet-inactive.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding:4px 0px;
	margin:2px 0px;
	display:block;
	text-decoration:none;
	}
#menu li a:hover {
	background-image:url(images/menu-bullet-active.gif);
	}
#navigation ul {
	float:right;
	margin:95px 0px 0px 0px;
	padding:0px 10px;
}
#navigation li {
	float:left;
	margin:0px 3px;
}
#navigation li a {
	display:block;
	padding:7px 15px;
	text-decoration:none;
	color:white;
	font-size:14px;
	font-weight:bold;
	background-image:url(images/menu_btn_active.jpg);
	background-repeat:repeat-x;
	background-position:0% 0%;
	}
#footer_bg{float:left; width:100%; background-color:#333; padding:10px 0px;}	
#footer{width:990px; margin:0px auto; font-size:12px; color:#fff;
text-align:right;}
#content{float:right; width:678px; padding:15px 0px 15px 0px; font-size:12px; color:#232323; line-height:140%;}
input, textarea {
 border-color=#cccccc;
	border-style: solid;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana, Arial, sans-serif;
	font-size:10;
	color:#666666;
}
.cartinput {
 border-color=#cccccc;
	border-style: solid;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family: Verdana, Arial, sans-serif;
	font-size:11;
	color:#999999;
}
select {
	background-color: #ffffff;
 border-color=#a7a7a7;
	border-style: solid;
	border-right-width: 1px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	font-family:Verdana, Arial, sans-serif;
	font-size:10;
	color: #666666;
}
.submit-button {
	color: #666666;
	background: #ffffff;
 border: 1px #a7a7a7 outset  font-family:Arial, Helvetica, sans-serif;
	font-size:10;
}
.submit-button2 {
	margin-left: 33em;
	color: #666666;
	background: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10;
}
fieldset {
	border-style:dashed;
	border-color:#ff0000;
	margin-left:3px;
	background-color:#ffffff;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.fieldset1 {
	border:solid 1px #ffffff;
	width: 10em
}
.plainlegend {
	background: #ffffff;
}
.plainlegendlt {
	background: #95010F;
	border: #ff0000 solid 1px;
	padding: 1px 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10;
	font-weight:bold;
	color: #ffffff;
}
legend {
	background: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
}
.style8 {
	font-family: Verdana, Arial, sans-serif;
	font-size:12;
	color:#000000;
	font-weight:bold;
}
H1 {
	font-family:Arial,Helvetica, Verdana, sans-serif;
	font-size:24px;
	color:#7e7e7e;
	font-weight:bold;
	line-height: 22 px;
	margin:6px 0px 6px 0px;
}
H2 {
	font-family: Verdana, Arial, sans-serif;
	font-size:14;
	color:#333333;
	font-weight:bold;
	margin:18px 0px 4px 0px;
}
H3 {
	font-family: Verdana, Arial, sans-serif;
	font-size:14
	color:#666666;
	font-weight:bold;
	margin:18px 0px 4px 0px;
}
.style31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	font-weight:normal;
	color:#95010F;
}
.style32 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	font-weight:normal;
	color:#666666;
}
.style26 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:normal;
	color:#000000;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:gray;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14;
	color:gray;
}
A.cart {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
	font-weight:bold;
}
A.cart:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
	font-weight:bold;
}
A.cart:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#a7a7a7;
	font-weight:bold;
}
.style11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:bold;
	color:#000000;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15;
	font-weight:bold;
	color:#281800;
}
.style13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14;
	font-weight:bold;
	color:#ff0000;
}
A.small-link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10;
	color:#000000;
}
A.small-link:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10;
	color:#000000;
}
A.small-link:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10;
	color:#ff0000;
}
A.nav {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#ff0000;
	font-weight:bold;
}
A.nav:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#ff0000;
	font-weight:bold;
}
A.nav:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
	font-weight:bold;
}
A.email {
	text-decoration: underline;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#007236;
	font-weight:normal;
}
A.email:hover {
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color:#281800;
	font-weight:normal;
}
A.email2 {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15;
	color:#007236;
	font-weight:bold;
}
A.email2:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15;
	color:#007236;
	font-weight:bold;
}
A.email2:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15;
	color:#281800;
	font-weight:bold;
}
.style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13;
	color:black;
	font-weight:bold;
}
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:white;
}
.style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10;
	color:#666666;
}
.style14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10;
	color:#000000;
}
.style22 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#7B5217;
}
.style23 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14;
	font-weight:bold;
	color:#2828FE;
}
A.catlist {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
}
A.catlist:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#a7a7a7;
}
A.catlist:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
}
A.catlistdk {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
}
A.catlistdk:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
}
A.catlistdk:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
}
A.cartadd {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#ff0000;
}
A.cartadd:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#666666;
}
A.cartadd:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
}
A.topmenu {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#ffffff;
	font-weight:bold;
}
A.topmenu:visited {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#ffffff;
	font-weight:bold;
}
A.topmenu:hover {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color: #a7a7a7;
	font-weight:bold;
}
.insurelines {
 border-color=#cccccc;
	border-style: solid;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
}
.insurancebg {
	background:#FFFFFF;
	background-image:url(images/insurance_bg.gif)
}
 .tiledisplayshad  {border-color=#C3C2C2;
 border-style: solid;
 border-right-width: 1px;
 border-top-width: 0px;
 border-left-width: 0px;
 border-bottom-width: 1px;
}
.viewtiles {
 border-color=#cccccc;
	border-style: solid;
	border-right-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
}
.style24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	font-weight:normal;
	color:#95010F;
}
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	font-weight:bold;
	color:#0000;
}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#383737;
}
.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#281800;
}
.cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	color:#000000;
}
.cartvalue {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	color:#ff0000;
	font-weight:bold;
}
.sale {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13;
	color:#ff0000;
	font-weight:bold;
}
.carttotal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9;
	color:#000000;
	font-weight:bold;
}
.cartbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
}
.carthg {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12;
	color:#ff0000;
	font-weight:bold;
}
.cartvaluebg {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#ff0000;
	font-weight:bold;
}
.carttotalbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#000000;
	font-weight:bold;
}
.category {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10;
	color:#666666;
	font-weight:bold;
}
/*Calculatorstyle
*/
.calcWrapper { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #feffff; border:solid 1px #716a6a; width: 250px; margin-top: 2px; }
.formItem { vertical-align: middle; width:100%;padding:4px 0px; margin-bottom:5px; float:left; }
.formItem label { font-size: 11px; vertical-align: middle; width: 160px; padding-left: 5px; }
.formItem input, .formItem select, .formItem label, .formItem strong { vertical-align: middle; float: left; }
.formcalc { background-color: #f8f6e9; vertical-align: middle; width: 100%; float: left; margin-bottom: 5px; display: block; }
.tieDown { margin:8px 0 0 4px; }
.bottomItem { border: 0px solid rgb(255, 255, 255); background: rgb(255, 255, 255) none repeat scroll 0%; 
				-moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: 
				-moz-initial; width: 75px; }
.poundsign { font-size: 13px; font-family: georgia, "times new roman", arial; }
.calcWrapper h3 { color: #feffff; font-size: 14px; background-color: #716a6a; margin-top: 0; margin-bottom: 5px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; }
.clearerdiv { font-size: 1px; line-height: 1px; height: 2px; clear: both; display: block; }
.hidden { visibility: hidden; }
div.calcWrapper input[type=text] {}
/* form css */
    
        fieldset { border:none; width:320px;}
        legend { font-size:18px; margin:0px; padding:3px 0px; color:#b0232a; font-weight:bold;}
        label { display:block; margin:0px;}
        input[type=text], input[type=password] { width:300px; padding:5px; border:solid 1px #000;}
        .prev, .next { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
        .prev:hover, .next:hover { background-color:#000; text-decoration:none;}
        .prev { float:left;}
        .next { float:right;}    
.index_calcwrap { width: 250px; float: right; }
.index_leadbaywrap { float:left; margin:0px 0px 0px 10px;}
.index_humanfacewrap { color: #232323; width:510px; font-size: 15px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-style: italic; height: 100px; margin: 5px; padding:5px 20px 0px 130px; display: block; float:right; }
.index_humanfacewrap em { color: #cc0001; float:right; font-size: 11px; font-style: normal; margin-top: 4px; }     


/* form css */
		.form_complex {width:400px;  height:285px}
    	#fields {border:1px solid #e4e4e4; padding:5px;}
        #fields fieldset { border:none; width:350px; padding:0px 15px;}
        #fields legend { font-size:16px; margin:0px; padding:6px 0px; color:#b0232a; font-weight:bold;}
        #fields label {margin:2px 0 0px; float:left; width:150px;}
		#fields p {float:left;margin:3px 0px; display:block; clear:both;}
		#fields select{height:26px; padding:3px; width:200px; border:1px solid #b4b4b4;}
        #fields input[type=text], input[type=password] { width:200px; padding:5px; border:solid 1px #b4b4b4;}
        #fields .prev, #fields .next { background-color:#b0232a; padding:4px 10px; color:#fff; text-decoration:none;}
        #fields .prev:hover, #fields .next:hover { background-color:#000; text-decoration:none;}
        .prev { float:left;}
        .next { float:right;}  

		#fields div#note {color:#063; font-size:13px; font-weight:bold;}
		#fields select[name=birthDay] {width:50px;}
		#fields select[name=birthMonth] {width:80px;}
		#fields select[name=birthYear] {width:61px;}
		#fields label[for=adverseCredit] {width:100px; display:inline; margin:0px 0px 0px 0px; width:28px;}
		p#step1commands {float:left; clear:both; width:350px;}
		p#step2commands {clear:none;}
		p#step2commands a, p#step1commands a, p#step0commands a {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
     	input.button {float:right; margin:4px 0px 0px; background:none; background-color:#e66222; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #d87f00;color:#FFF; display:block; padding:4px 10px;}
.contact_form {float:left;}
.contact_form input[type=text], .contact_form textarea { padding:5px; border:solid 1px #b4b4b4; width:198px;}
.contact_form label {display:block; font-size:12px; font-weight:bold;}
.contact_form input[type=submit] {margin:4px 0px;}
.contact_form div#note2 {font-size:11px; font-weight:bold; color:#c40625;}
ul#sitemap { list-style-type:circle;padding-left:30px;}
ul#sitemap li a {display:block; text-decoration:none; margin:3px 0px;}
#header-text {float:right; width:500px; margin:30px 20px 0px 0px;}
#testimonials {background-image:url(../images/secured-loan-testimonials.jpg);list-style-type:circle; color:white;background-position:0% 0%; background-repeat:no-repeat; width:200px; margin:3px 0px 0px 7px;height:50px; padding:55px 5px 5px 5px; text-align:right;}
#testimonials a {font-weight:bold; color:white; text-decoration:none; font-size:13px;}

/* news */
#recent_posts ul {    
    margin: 0 auto;
    width: 183px; 
    list-style: circle outside none; 
}


#recent_posts a {
    color: #EE8823;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 1px;
    text-decoration: none;
}


