body {
	margin:0px;
	background: url(../Images/main_bg.jpg) repeat-x left top;
	background-color:#E6E6E6;
	font: normal 12px "Lucida Sans unicode", Lucida Grande, Arial;
	color: #333333;
	text-decoration: none;
	
}

#wrapper{width:980px;margin-left:auto;margin-right:auto;}

#header{display:block;background: url(../Images/header_bg.png) no-repeat center top;height:226px;/*background-color:#CCCCCC*/}
		.tel{float:right;width:400px;margin-top:23px;padding-right:25px;text-align:right;/*background-color:#6699CC*/}
				#header h1{padding:0px;margin:0px;font-size:18px;font-weight:normal;}
					#header h1 strong{color:#009B05;font-weight:normal;}
					#header h1 em{font-style:normal;color:#999999;font-size:11px;text-transform: uppercase;}
					
					
										#header_orange{display:block;background: url(../Images/header_bg_orange.png) no-repeat center top;height:226px;/*background-color:#CCCCCC*/}
												#header_orange h1{padding:0px;margin:0px;font-size:18px;font-weight:normal;}
												#header_orange h1 strong{color:#EA4300;font-weight:normal;}
												#header_orange h1 em{font-style:normal;color:#999999;font-size:11px;text-transform: uppercase;}
												

										#header_red{display:block;background: url(../Images/header_bg_red.png) no-repeat center top;height:226px;/*background-color:#CCCCCC*/}
												#header_red h1{padding:0px;margin:0px;font-size:18px;font-weight:normal;}
												#header_red h1 strong{color:#C01919;font-weight:normal;}
												#header_red h1 em{font-style:normal;color:#999999;font-size:11px;text-transform: uppercase;}
																	
.logo{margin-top:30px;padding-left:27px;}
					
#top_nav{float:right;clear:both;padding-right:10px;margin-top:20px;color:#009B05}
		#top_nav a{margin-left:15px;margin-right:15px;color:#333333;text-decoration:none;}
		#top_nav a:hover{color: #009B05;}
				
								#top_nav_orange{float:right;clear:both;padding-right:10px;;margin-top:20px;color:#EA4300}
										#top_nav_orange a{margin-left:15px;margin-right:15px;color:#333333;text-decoration:none;}
										#top_nav_orange a:hover{color: #EA4300;}
								
								#top_nav_red{float:right;clear:both;padding-right:10px;margin-top:20px;color:#C01919}
										#top_nav_red a{margin-left:15px;margin-right:15px;color:#333333;text-decoration:none;}
										#top_nav_red a:hover{color: #C01919;}
		
.car{float:left;margin-left:22px;margin-top:27px;}
		
#scroller{width:550px;height:84px;float:right;/*background-color:#3399CC*/padding-right:25px;margin-top:0px;color:#CCCCCC;padding-top:0px}

#content_area{padding-top:0px;margin-left:12px;width:937px;background-color:white;margin-right:auto;padding-left:10px;padding-right:10px;}
				#content_area_watermark{padding-top:20px;margin-left:12px;width:936px;margin-right:auto;padding-left:10px;padding-right:10px; background: #FFFFFF url(../Images/content_bg.jpg) no-repeat right center;border-right:1px solid white}

#footer{display:block;height:65px;background: url(../Images/footer_bg.png) no-repeat center top;padding-top:48px;clear:both;text-align:center;}
		#footer a{margin-left:20px;margin-right:70px; }
		#footer a:hover{border-bottom: 1px solid #CCCCCC;
}
.credits{display:block;text-align:center;color:#666666}
				.credits a{font-size:15px;color:#333333;text-decoration:none;}
				.credits a:hover{color:#009B05}
				
img, div { behavior: url(../components/iepngfix.htc)}

/*---------------------------------- 
	SHOW/HIDE STYLES
------------------------------------*/
.more {
	display: none;
	border-bottom: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	border-top: 1px dotted #999999;
	background-color:#EAEAEA;
	color:#999999;
	font-size: 10px;
	border-left: 1px dotted #999999;
	}

a.showLink, a.hideLink {
    text-decoration: none;
    color: #333;
    font-size:11px}


/*---------------------------------- 
	TAG STYLES
------------------------------------*/
a{text-decoration:none; color:#009b05;}
		a:hover{}

h1{font-weight:normal;font-size:18px;padding:0px;margin:0px;}
h2{font-size: 15px;font-weight: normal;color: #009B05;padding:0px;margin:0px;}
h3{padding:0px;margin:0px;font:bold 18px "Century Gothic", Arial}
h4{font-weight:normal;font-size:18px;padding:0px;margin:0px;color:red}
strong{font-family: "Lucida Sans", Arial;font-weight: bold;}
em{color:#009b05;}
iframe{border:1px solid #333;margin-left:auto;margin-right:auto;}
/*---------------------------------- 
	CONTENT STYLES
------------------------------------*/

.advice_left{width:500px;float:left;padding-right:15px;}
.advice_center{
	width:200px;
	float:left;
	margin-left:0px;
	background-color:#C1E6C2;
	padding-left:5px;
	padding-right:7px;
	padding-top:5px;
	background-image: url(../Images/related_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
		.advice_center h1{color:#009B05}
.advice_right{
	width:190px;
	float:right;
	background-color:#333;
	padding-left:5px;
	padding-right:7px;
	padding-top:5px;
	color:white;
	padding-bottom:15px;
	background-image: url(../Images/we_likebg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
		.advice_right a{color:#a0a0a0;display:block;padding:3px;}
		.advice_right a:hover{color:white;}


.lt-grey-txt{color:#999999;}
.red-txt{color:#FF0000;font-size:16px;}

.testimonial_wrapper{display:block;float:right;margin-left:5px;}
			.testimonial_wrapper div{margin-bottom:15px;display:block;background-color:#BEEBC4;color: #006600;text-decoration: none;padding:7px;border:1px solid #009900;text-align:justify;}
			.testimonial_wrapper h2{letter-spacing:-1px;font-size: 16px;font-weight: normal;padding:0px;margin:0px;text-align:left;}
			.testimonial_wrapper img{float:right;padding-left:7px;}
			
.testimonial_wrapper2{width:214px;float:right;margin-left:5px;clear:both}
			.testimonial_wrapper2 div{;margin-bottom:15px;display:block;background-color:#BEEBC4;color: #006600;text-decoration: none;padding:7px;border:1px solid #009900;text-align:justify;}
			.testimonial_wrapper2 h2{letter-spacing:-1px;font-size: 16px;font-weight: normal;padding:0px;margin:0px;text-align:left;}
			.testimonial_wrapper2 img{float:left;padding-right:7px;}

.clear{clear:both;}

.car_search_option{padding-left:40px;padding-right:40px}
				.car_search_option div{margin-left:auto;margin-right:auto;width:220px;margin-top:15px;}
				.car_search_option img {margin-left:8px;}
				.car_search_option p {text-align:justify}
				.car_search_option a {color:#EC4E04}
				.car_search_option h1 {color:#EC4E04;letter-spacing:-0.04em;}
				
.part_exhange_option{padding-left:40px;padding-right:40px}
				.part_exhange_option div{margin-left:auto;margin-right:auto;width:220px;margin-top:15px;}
				.part_exhange_option img {margin-left:8px;}
				.part_exhange_option p {text-align:justify}
				.part_exhange_option a {color:#BF0200}
				.part_exhange_option h1 {color:#BF0200;letter-spacing:-0.04em;}
				
.finance_option{padding-left:40px;padding-right:40px}
				.finance_option div{margin-left:auto;margin-right:auto;width:220px;margin-top:15px;}
				.finance_option img{margin-left:8px;}
				.finance_option p{text-align:justify}
				.finance_option a{color:#81B400}
				.finance_option h1{color:#81B300;letter-spacing:-0.04em;}
				
.ft_lt{float:left;padding-right:15px;}

.columns{width:220px;float:left;}

a.minor_links{
	color:#999999;
	font-size:10px;
	text-decoration:none;
	text-transform: uppercase;
}
.car-link { position: relative;border:2px solid #006802;}
			.car-link:hover{}
.car-message {position: relative;top: -45px;left: 5px;z-index: 2;background-color: #009B05;font-weight: normal;text-align: center;color:white;width:82px;background-image: url(../Images/watermark_bg.gif);background-repeat: repeat-y;background-position: left top;letter-spacing:0px;font-size:18px;}
.car_wrapper{}
.car_wrapper:hover{background-color:#E3FCE2;}
.more_info{}
.car_icons{opacity: .4;filter: alpha(opacity=40);padding:3px;border:1px solid white }
.car_icons:hover{opacity: 1.0;filter: alpha(opacity=100);border:1px solid #009B05 }

.search_wrapper{
	width:204px;
	float:right;
	padding:5px;
	color:#999999;
	clear:both;
	margin-top:10px;
	margin-left:15px;
	background-image: url(../Images/search_wrapper_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
			.search_wrapper h1{
	color:#333;
	display:block;
	padding:5px;
	margin-bottom:10px;
	background: url(../Images/search_bg.jpg) repeat-x left top;
}

#car-search{
	display:block;
	text-align:center;padding:0px;margin:0px;
}
.gallery{
	float:left;
	padding:0px;
	width:500px;
	margin-top:20px;
}
#specs{margin-top:20px;position:relative;float:right;}
.car_info{width:500px;float:left;margin-top:15px;text-align:justify}
			.car_info p{margin:0px;padding:0px;margin-bottom:5px;}
.idealcar{width:103px;background-color:#660099;float:right;}

.lrg_txt{font-size:17px;letter-spacing:-1px;}

.car_search_left{width:40%;float:right;color:#666666}
				.car_search_left a{color:white;}
				.car_search_left a:hover{color:#999999;text-decoration:underline;}
				.car_search_left h1{color:red;}
				.car_search_left p{padding:0px;margin:0px;margin-bottom:7px;}

.grey_bg{background-color:#333;padding:10px;background-image: url(../Images/search_bg2.gif);background-repeat: no-repeat;background-position: 3px 5px;font-size:10px;padding-top:50px;margin-left:5px;}
.grey_bg a{text-transform: uppercase;}
.grey_bg p{text-align:justify;}
		
		.left_text{width:40%;float:left;padding:0px;}
				.left_text h1{padding:5px;background-color:#333;display:block;color:white;}
				
				
		.right_text{display:block;}
		
.car_search_right{float:left;width:59%;}
				.car_search_right h1{padding:5px;background-color:#333;display:block;color:white;}
				.car_search_right p{}

.car_text{}
		.car_text h1{padding:5px;background-color:#333;display:block;color:white;}
		
	.mid_links{width:400px;float:right;clear:both;text-align:right;padding-right:30px;padding-top:7px;color:#993300}
			.mid_links a{color:black;font-size:11px;margin-left:10px;margin-right:10px;}
			.mid_links a:hover{color:#993300}
			
.seo_text{display:block;background-color:#333; padding:5px;color:white;clear:both;margin-left:5px;}
		.seo_text h1{color:white;}
		.seo_text p{color:#CCCCCC;text-align:justify}
		
.fr{float:right;}

/*---------------------------------- 
	articles / free advice
------------------------------------*/

#advice_wrapper{width:690px}

.category_wrappers{
	width:220px;
	height: 200px;
	float:left;
	margin-right:10px;
	background: #efefef url(../Images/advice_bottom.jpg) no-repeat center bottom;margin-bottom:15px;
}
			.category_wrappers h1{
	height:38px;
	font-size:16px;
	padding:6px;
	font-weight:normal;
	letter-spacing:-0.05em;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial;
	color:#efefef;
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:1px solid white;
	background-image: url(../Images/advice_bgs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
			.category_wrappers a{padding:5px;display:block;padding-left:23px;background: url(../Images/bullet.png) no-repeat 6px 9px;color:#333333;font-size:13px;}
			.category_wrappers a:hover{color:#fff;background-color:#999999;}
			
			a.more_info{background: url(none);font: bold 14px Georgia, "Times New Roman", Times, serif;}
			a.more_info:hover{}

#most_recent{
	float:right;
	width:230px;
	background-color:#333333;
	padding:5px;
	background-image: url(../Images/mst_rec_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
		#most_recent{color:#efefef}
		#most_recent h1{font-size:24px;letter-spacing:-2px;}
		#most_recent form{text-align:center;margin:0px;padding:0px;margin-bottom:7px;}
		.field{font-family: "Lucida Sans Unicode", Arial;color:#333;}
		
.v-align{vertical-align:top;margin-top:1px;}

.rec_arts{}
			.rec_arts h2{padding-bottom:0px;margin-bottom:0px;font-size:16px;margin-top:7px;letter-spacing:-0.05em;}	
			.rec_arts p{margin:0px;padding:0px}
			.rec_arts a{color:#77C906}
			.rec_arts a:hover{color:#95F80E}
			
#main_article{width:520px;float:left;}
		
#listed_articles{width:190px;padding:5px;float:left;margin-left:9px;background-color:#efefef;border:1px solid #ccc}
			#listed_articles h2{padding-bottom:0px;margin-bottom:0px;font-size:14px;margin-top:7px;}	
			#listed_articles p{margin:0px;padding:0px}
			#listed_articles a{color:#006F03;display:block;padding-bottom:5px;border-bottom:1px dashed #ccc}
			#listed_articles a:hover{color:#00CC05}				

#article_categories{width:190px;float:right;background: url(../Images/mst_rec_bg.gif) repeat-y left;padding:5px;}
			#article_categories h1{color:white;}
			#article_categories p{padding:0px;margin:0px;color:#999999;padding-bottom:5px;}
			#article_categories a{display:block;font-size:14px;padding-bottom:5px;color:#CCCCCC;padding-left:10px;}
			#article_categories a:hover{color:white;background: url(../Images/cat_bg.gif) no-repeat left 7px;}
			#article_categories form{margin:0px;padding:0px;padding-bottom:5px;}
h3 span{float:right;}

.reply_field{border:1px solid #D8D8D8;width:200px;height:18px;padding-top:3px;font-size:14px;color:#666666}
#comment{border:1px solid #D8D8D8;margin-top:10px;}
#replies{padding:10px;background-color:#efefef;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:14px;}
.submit{margin-top:7px;}
.left_comment{margin-bottom:5px;display:block;background-color:#efefef;border:1px solid #ccc;padding:5px;padding-top:3px;background-image: url(../Images/comment_bg.gif);background-repeat: repeat-x;background-position: left top;}
		.left_comment h1{color:white;padding:0px;margin:0px;}
/*---------------------------------- 
	paging
------------------------------------*/
	.paging{background-color:#333;text-align:center;padding:3px;margin-top:0px;margin-bottom:0px;color:#666666;clear:both;}
		.paging a{color:white;}
		.paging a:hover{}
		.paging a:active{color:white}
		.paging h1{font-size:12px;padding:0px;margin:0px;color:#CCCCCC;text-transform: uppercase;}
		.paging em{color:white}
		
		
.text {
FONT-WEIGHT: normal; TEXT-TRANSFORM: none; LINE-HEIGHT: normal; FONT-STYLE: normal; LETTER-SPACING: normal; TEXT-ALIGN: left; TEXT-DECORATION: none;
}

#share{
	width:933px;
	background-color:white;
	margin-left:12px;
	margin-right:auto;
	padding-left:12px;
	padding-right:12px;
	clear:both;
	padding-top:22px
}
			#share div{background-image: url(../Images/share.gif);
	background-repeat: repeat-x;
	background-position: left top;display:block;color:#efefef;padding:5px;}
			#share form{margin:0px;padding:0px;}
			
			
			
			
/*---------------------------------- 
	Calculator
------------------------------------*/
			
			
			
#how-much-can-i-afford {
	display: none;
}
#calc {
	height: 200px;
}
#calc ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#calc input, #calc select {
	width: 100px;
}

#calc ul li {
	width: 50%;
	height: 24px;
	line-height: 24px;
	float: left;
	
}
#calc ul li a {
	display: block;
	text-align:center;
}
#show-hp {
	color:#fff;
	background-image: url(../Images/finance_active.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#show-hm {
	background-color: #eee;
	color:#666666;
	text-align:right;
	background-image: url(../Images/finance_inactive.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.amounts {
	padding: 4px;
	background-color: #cccccc;
}
h2.red-txt {
	margin-top: 14px;
	margin-bottom: 10px;
}
#typical-finance-example {
	text-align: center;
	padding: 10px;
	background-color: #ffffff;
}