/* CSS Document */

body{margin:0px;
padding:0px;
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-image:url(/images/bg.jpg);
background-position:top;
background-repeat:repeat-x;}

form{margin:0px;}



/*h1,h2
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
*/
h1, h2, h3
    {
	    font-family:inherit;
	    font-size:12px;
	    color:inherit;
	    font-weight:inherit;
	    margin:0px;
	    text-align:inherit;
	    height:inherit;
	    padding:inherit;
	    display:inline;
    }    

img, div, input { 
	behavior: url("/js/iepngfix.htc") }

a,link,visited{color:#000000;}

a:hover{color:#005CA5;}

.darkLink a,link,visited{color:Yellow;}
.darkLink a:hover{color:#ffffff;}

.main{width:1024px;margin:auto;}

#menuMainDiv
{
	position:static;
	z-index:auto;
	text-align:center;
}

p
{text-align:justify;
margin:0px;
padding-bottom:12px;}

ul, ol
{
	text-align:justify;
}

.top{height:183px;
vertical-align:top;}

.top_link{background-image:url(/images/top_bg.jpg);
font-size:11px;
color:#FFFFFF;
height:22px;
}

.top_link a,link,visited{font-size:11px;
text-decoration:none;
color:#FFFFFF;}


.top_link_left{
 /*leave this value as is in most cases*/
text-align:center;
}

.top_link_left ul{
margin: 0;
padding: 0;
float: left;
 /*width of menu*/

}



.top_link_left ul li{
display: inline;
text-align:right;

}

.top_link_left ul li a,visited{
float: left;
color: #ffffff; /*text color*/
height:17px;
padding-top:3px;
padding-left:18px;
padding-right:18px;
text-decoration: none;}

.top_link_left ul li a:hover, .button ul li .current{
color:#ffffff;
background-color:#ffffff;
background-image:url(/images/top_link_left_hover.jpg);
background-repeat:repeat-x;
}


.top_link_right ul{
margin: 0;
padding: 0;
float: right;
 /*width of menu*/

}



.top_link_right ul li{
display: inline;
text-align:right;
float: left;
}

.top_link_right ul li a, link, visited{
color: #ffffff; /*text color*/
height:17px;
padding-left:18px;
padding-right:18px;
text-decoration: none;
}

.top_link_right ul li a:hover, .button ul li .current{
color:#FFFF00;
text-decoration:underline;
/*background-color:#ffffff;
background-image:url(/images/top_link_right_hover.jpg);
background-repeat:repeat-x;*/
}

.logo{height:128px;}

.blank{height:14px;}

.blank1{height:3px;}

.content_area{padding-left:10px;
padding-right:10px;}

.content_area1{padding-right:10px;}

.find_a_car{width:277px;}

.find_a_car_center{background-image:url(/images/find_a_car_bg.jpg);
background-repeat:repeat-x;
height:184px;
color:#FFFFFF;
text-align:left;
border-left:1px solid #005CA5;
border-right:1px solid #005CA5;
font-size:11px;}

.find_a_car_head{font-size:15px;
color:#FFFFFF;
font-weight:bold;
text-align:left;}

.find_a_car_input{width:150px;
height:19px;
font-size:11px;}


.hm_right{width:275px;vertical-align:top;}

.hm_right h2{font-weight:bold;}

.heading{background-image:url(/images/heading_bg.jpg);
background-repeat:repeat-x;
background-color:#386DA3;
height:25px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-left:10px;
border-left:5px solid #002A54;
text-align:left;}


.title{font-size:16px;
color:#333333;
text-align:left;
border-bottom:1px solid #bbbbbb;
font-weight:bold;
height:25px;}

.box_center{background-image:url(/images/box_center_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;}

.box_content{border-left:1px solid #BACCE0;
border-right:1px solid #BACCE0;
padding:5px;
font-weight: bold;}

.box_content a{text-decoration:none;
font-size:12px;
color:#005CA5;}

.box_content a:hover{ text-decoration:underline;
color:#005CA5;}


.box_top{background-image:url(/images/box_top_left.jpg);
background-repeat:no-repeat;
text-align:right;
height:5px;
background-position:left top;}

.txt1{font-size:11px;
text-align:left;
vertical-align:top;}

.more_info {font-size:11px;
text-align:left;}


.more_info a,link,visited{
color:#005CA5;
text-decoration:none;
}

.more_info a:hover{
color:#000000;
text-decoration:none;
}

.ql_box{background-image:url(/images/ql_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
text-align:left;
border:1px solid #CBD9E7;}

.qlHead{background-image:url(/images/heading_bg.jpg);
background-repeat:repeat-x;
height:24px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:0px;}


.ql_links UL{list-style:none;
margin:0px;
font-size:11px;
padding:0px;

}
 
 
.ql_links LI{list-style:none;
padding:2px;
padding-left:15px;
padding-top:3px;
background-image:url(/images/arrow2.jpg);
background-repeat:no-repeat;
background-position:5px 8px;
display:block;
}

 
.ql_links LI a,link,visited{color:#000000;
text-decoration:none;}

 
.ql_links LI a:hover{color:#4F84BA;
text-decoration:none;}

.heading1{ font-size:14px;
color:#444444;
font-weight:bold;
text-align:left;}

.heading2{ font-size:14px;
color:#005CA5;
font-weight:bold;
text-align:left;}

.footer_link{
background-color:#CDDBE8;
font-size:11px;
text-transform:capitalize;
padding:10px;}

.footer_link a,link,visited{color:#000000;
text-decoration:none;}

.footer_link a:hover{color:#990000;
text-decoration:underline;}

.footer_link_report_problem{
background-color:#CDDBE8;
font-size:11px;
padding:10px;
color:#990000;}

.footer_link_report_problem a,link,visited{color:#990000;
text-decoration:underline;}
.footer_link_report_problem a:hover{color:#000000;
text-decoration:none;}





.footer{border-top:1px solid #ccc;
font-size:11px;
padding:5px;}



.new_car_box{border:1px solid #BACCE0;
border-top:0px;
padding:9px;}


.spe_title{font-size:18px;
color:#296696;
padding-bottom:10px;
text-align:left;}

.spe_title1{font-size:16px;
color:#333333;
font-weight:bold;
padding-bottom:10px;
text-align:left;}

.spe_title span{
color:#BF0000;}


.spe_title b{
color:#333333;}



.spe_tab{
 /*leave this value as is in most cases*/
text-align:center;
background-image:url(/images/spe_sub_tab_bg.jpg);
background-repeat:no-repeat;
background-position:left;
height:27px;
font-size:11px;
padding-left:12px;
width:500px;
}

.spe_tab ul{
margin: 0;
padding: 0;
float: left;
 /*width of menu*/

}



.spe_tab ul li{
display: inline;
text-align:left;

}




.spe_tab ul li a,visited{
float: left;
color: #ffffff; /*text color*/
padding:6px;
padding-left:16px;
padding-right:17px;
text-decoration: none;
}

.spe_tab ul li a:hover{
color:#FFFF00;
}

.spe_tab ul li a:selected{
color:#FFFF00;
}

.spe_select_version{font-size:11px;
vertical-align:middle;}

.used_srch_head{background-color:#B5B5B5;
text-align:center;
padding:3px;
font-size:11px;
color:#333;
height:18px;
border-bottom:1px solid #aaa;
font-weight:bold;
background-image:url(/images/spe_detail_head.jpg);
background-repeat:repeat-x;}

.spe_detail_head
{
	background-color:#B5B5B5;
text-align:left;
font-size:13px;
color:#333;
height:20px;
border-bottom:1px solid #aaa;
font-weight:bold;
background-image:url(/images/spe_detail_head.jpg);
background-repeat:repeat-x;
padding:5px;
padding-left:10px;
}

/*
.spe_detail_head{background-color:#ffffff;
text-align:left;
padding:5px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#00338D;
border-top:1px solid #555555;
letter-spacing:1px;
font-weight:bold;
background-repeat:repeat-x;}

.spe_detail_head TH{background-color:#ffffff;
padding:5px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#00338D;
border-top:1px solid #555555;
letter-spacing:1px;
font-weight:bold;
background-repeat:repeat-x;}
*/

.spe_row TD{background-color:#D2E9FF;
padding:3px;
padding-left:5px;
padding-right:5px;
/*text-align:left;*/

}


.spe_row1 TD{background-color:#f8f8f8;
padding:3px;
padding-right:5px;
padding-left:5px;
/*text-align:left;*/
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

.spe_detail_head_li ul{list-style:none;
margin:0px;
padding:0px;
text-align:left;}
.spe_detail_head_li ul li.oodd
{
background-color:#D2E9FF;
padding:3px;
padding-left:5px;
padding-right:5px;
display:block;
width:100%;
/*height:18px;*/
}
.spe_detail_head_li ul li.even
{
background-color:#f8f8f8;
padding:3px;
padding-left:5px;
padding-right:5px;
display:block;
width:100%;
/*height:18px;*/
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}

.car_box{text-align:left;
font-size:11px;
color:#000000;}

.car_box img{border:1px solid #555;
padding:2px;
text-align:center;
}

.car_box img a,link,visited{border:1px solid #555;}

.car_box img a:hover{border:1px solid #FF0000;}

.car_box strong{
color:#000;
}	

.car_box a,link,visited{color:#FF0000;}



.car_row{background-color:#D2E9FF;
padding:10px;
text-align:left;}

.car_row1 {background-color:#E9E9E9;
padding:10px;
text-align:left;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}
.used_car_title{font-size:16px;
color:#990000;
text-align:left;
height:25px;
font-weight:bold;
border-bottom:1px dashed #ccc;}

.used_car_main_prices{font-size:16px;
color:#990000;
text-align:right;
height:25px;
font-weight:bold;
border-bottom:1px dashed #ccc;}

.used_car_big{border:1px solid #B2C6DB;
/*width:240px;*/
padding:2px;
text-align:center;

}

.car_thumb img{ border:1px solid #ccc;
padding:2px;}


.used_car_details{font-size:12px;
text-align:left;}


.used_car_detail_row1{background-color:#D2E9FF;
padding:3px;

padding-right:10px;
text-align:left;}


.used_car_detail_row2{background-color:#E9E9E9;
padding:3px;
padding-right:10px;

text-align:left;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}
.des_head{width:300px;}

.white_border{ background-color:#ffffff;
width:5px;}


.used_srch_head{background-color:#B5B5B5;
text-align:center;
padding:3px;
font-size:11px;
color:#333;
height:18px;
border-bottom:1px solid #aaa;
font-weight:bold;
background-image:url(/images/spe_detail_head.jpg);
background-repeat:repeat-x;}

.used_car_row{background-color:#D2E9FF;
padding:2px;
height:110px;
text-align:center;
}

.used_car_row1 {background-color:#E9E9E9;
height:110px;
padding:2px;
text-align:center;
}

.g_row{background-color:#D2E9FF;
padding:2px;
text-align:center;
}

.g_row1 {background-color:#E9E9E9;
padding:2px;
text-align:center;
}


.used_save{width:25px;
text-align:center;}

.used_photo{width:120px;}

.used_photo img{ border:1px solid #ccc;
padding:2px;}

.used_des{width:245px;
vertical-align:top;
font-size:11px;
text-align:left;
padding-left:5px;
}

.used_des_txt{
text-align:left;
}

.used_des_txt H3{font-size:14px;
font-weight:bold;
margin:0px;}

.used_des_txt a,link,visited{color:#000000;
text-decoration:none;}

.used_yr{width:80px;
font-size:13px;
color:#002A54;
font-weight:bold; }

.used_Mileage{width:80px;
font-size:13px;
font-weight:bold;
text-align:center;}


.used_Price{width:80px;
font-size:13px;
color:#002A54;
font-weight:bold;}


.dealer_loc_head{background-color:#B5B5B5;
text-align:center;
padding:3px;
font-size:11px;
color:#333;
height:18px;
border-bottom:1px solid #aaa;
font-weight:bold;
background-image:url(/images/spe_detail_head.jpg);
background-repeat:repeat-x;}

.dealer_loc_row{background-color:#D2E9FF;
padding:2px;
}

.dealer_loc_row1 {background-color:#E9E9E9;
padding:2px;
}


.dealer_loc_save{width:25px;
text-align:center;}

.dealer_loc_photo{width:120px;}

.dealer_loc_photo img{ border:1px solid #ccc;
padding:2px;}

.dealer_loc_des{width:245px;
vertical-align:top;
font-size:11px;
text-align:left;
padding-left:5px;
}

.dealer_loc_des_txt{
text-align:left;
}

.dealer_loc_des_txt H3{font-size:14px;
font-weight:bold;
margin:0px;}

.dealer_loc_des_txt a,link,visited{color:#000000;
text-decoration:none;}

.dealer_loc_yr{width:80px;
font-size:13px;
color:#002A54;
font-weight:bold; }

.dealer_loc_Mileage{width:80px;
font-size:13px;
font-weight:bold;
text-align:center;}


.dealer_loc_Price{width:80px;
font-size:13px;
color:#002A54;
font-weight:bold;}


.grid_spe_row TD{background-color:#D2E9FF;
padding:3px;
padding-left:10px;
padding-right:10px;
}

.spe TR{
	border-bottom:1px solid #fff;
}
.grid_spe_row1 TD{background-color:#E9E9E9;
padding:3px;
padding-right:10px;
padding-left:10px;
}



.select_compare_car_box{border:1px solid #ccc;
padding:2px;}

.compare_car_head{font-size:16px;
text-align:center;
font-weight:bold;
color:#990000;
height:25px;}

.select_compare_car_head{font-size:16px;
background-color:#3972A5;
text-align:left;
padding-left:8px;
font-weight:bold;
color:#ffffff;
height:25px;}


.my_srch_head{background-color:#B5B5B5;
text-align:center;
padding:3px;
font-size:11px;
color:#333;
height:18px;
border-bottom:1px solid #aaa;
font-weight:bold;
background-image:url(/images/spe_detail_head.jpg);
background-repeat:repeat-x;}



.my_car_row{background-color:#D2E9FF;
padding:2px;
height:110px;}

.my_car_row1 {background-color:#E9E9E9;
height:110px;
padding:2px;
text-align:center;
}


.my_save{width:25px;
text-align:center;}

.my_photo{width:120px;}

.my_photo img{ border:1px solid #ccc;
padding:2px;}

.my_des{width:245px;
vertical-align:top;
font-size:11px;
text-align:left;
padding-left:5px;
}

.my_des_txt{
text-align:left;
}

.my_des_txt H3{font-size:14px;
font-weight:bold;
margin:0px;}

.my_des_txt a,link,visited{color:#000000;
text-decoration:none;}

.my_yr{width:80px;
font-size:13px;
color:#002A54;
font-weight:bold; }

.my_Mileage{width:80px;
font-size:13px;
font-weight:bold;
text-align:center;}


.my_Price{width:80px;
font-size:13px;
color:#002A54;
font-weight:bold;}

.content_area1 ul
{
	text-align:left;
}



.use_condition{ background-color:#f8f8f8;
border:1px solid #cccccc;
font-size:11px;
}

.use_tolbox{ background-color:#f8f8f8;
border:1px solid #cccccc;
line-height:18px;
font-size:11px;}

.use_detail{ background-color:#f8f8f8;
border:1px solid #cccccc;
font-size:11px;
}

.use_tolbox UL{list-style:none;
margin:0px;
font-size:11px;
padding:0px;
}
 

.use_tolbox LI{list-style:none;
padding:0px;
padding-left:15px;
padding-top:0px;
background-image:url(/images/of_arrow.gif);
background-repeat:no-repeat;
background-position:5px 8px;
display:block;
}


.use_detail_sub_head{ padding-left:2px;
font-size:12px;
border-bottom:1px solid #cccccc;
font-weight:bold;
}
 

.of{ background-color:#f8f8f8;
border:1px solid #cccccc;
line-height:18px;}

.of UL{list-style:none;
margin:0px;
font-size:12px;
padding:0px;

}
 
 
.of LI{list-style:none;
padding:0px;
padding-left:15px;
padding-top:0px;
background-image:url(/images/of_arrow.gif);
background-repeat:no-repeat;
background-position:5px 8px;
display:block;
}




.use_car_title{font-size:18px;
color:#BF0000;
text-align:left;}


.use_car_title1{font-size:16px;
color:#333333;
font-weight:bold;
padding-bottom:10px;
text-align:left;}


.use_car_title span{
color:#BF0000;}


.use_car_title b{
font-size:14px;
color:#BF0000;}


.use_car_head{background-color:#fff;
text-align:left;
padding:5px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#00338D;
border-top:1px solid #555;
letter-spacing:1px;
font-weight:bold;
background-repeat:repeat-x;}

.use_car_row TD{background-color:#D2E9FF;
padding:3px;
padding-left:5px;
padding-right:5px;
text-align:left;}


.use_car_row1 TD{background-color:#f8f8f8;
padding:3px;
padding-right:5px;
padding-left:5px;
text-align:left;
border-bottom:1px solid #fff;
border-top:1px solid #fff;
}


.tstyle1 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.tstyle2 {color: #FFFFFF}

.contact_head2{background-image:url(/images/contact_head.jpg);
background-repeat:no-repeat;
height:27px;
font-size:12px;
font-weight:bold;
padding-left:10px;
text-align:left;
color:#000000;}

.contact_head{background-image:url(/images/contact_head.jpg);
background-repeat:no-repeat;
width:677px;
height:27px;
font-size:12px;
font-weight:bold;
padding-left:10px;
text-align:left;
color:#000000;}

.contact_box{border:1px solid #cccccc;
padding:5px;
border-top:0px;}

.contact_box_head{font-size:14px;
color:#555555;
font-weight:bold;
}


.db_box{border-bottom:1px solid #cccccc;}


.catdb_head{font-size:14px;
color:#D66914;
padding-bottom:10px;
text-align:left;font-weight:bold;}

.catdb_head a, link, visited{font-size:14px;
color:#D66914;
padding-bottom:10px;
text-align:left;
text-decoration:underline;}

.catdb_head a:hover{text-decoration:none;}

.db_head{font-size:18px;
color:#296696;
padding-bottom:10px;
text-align:left;}


.db_table_hd{background-color:#386DA3;
height:30px;
color:#FFFFFF;}



.db_table_hd_line{background-color:#555555;
padding:10px;
color:#FFFFFF;}


.db_table_icon{background-color:#F8F8F8;
padding:3px;
color:#000000;
border:1px solid #cccccc;
border-bottom:0px;
}

.db_table_forum{background-color:#D2E9FF;
border:1px solid #cccccc;
border-left:0px;
border-bottom:0px;
padding:3px;
color:#000000;
}


.db_table_Topics{background-color:#F8F8F8;
padding:3px;
color:#000000;
border:1px solid #cccccc;
border-left:0px;
border-bottom:0px;}

.db_table_Post{background-color:#D2E9FF;
padding:3px;
color:#000000;
border:1px solid #cccccc;
border-left:0px;
border-bottom:0px;
vertical-align:top;}

.db_table_last_Post{background-color:#F8F8F8;
padding:3px;
color:#000000;
border:1px solid #cccccc;
border-left:0px;
border-bottom:0px;}

.db_table_Replies{background-color:#D2E9FF;
padding:3px;
color:#000000;
border:1px solid #cccccc;
border-left:0px;
border-bottom:0px;
text-align:center;}


.db_table_Moderator{background-color:#F8F8F8;
border:1px solid #cccccc;
border-left:0px;
border-bottom:0px;
padding:3px;
color:#000000;
vertical-align:top;}

.db_pages{word-spacing:5px;
padding:5px;}

.db_row1{background-color:#D2E9FF;
padding:5px;}

.db_row2{background-color:#f8f8f8;
padding:5px;
border-bottom:1px solid #555555;
border-top:1px solid #555555;}





/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:400px;
}


#menuMainDiv
{
		/* behaviour script for IE 6 */
	background: none;
	float: left;
	height:30px;
	margin-right: 0;
	position: relative;
	z-index: 100;
	/*behavior: url('/menu/IEMenuDropdown.htc');*/
}

.news_head{color:#0066CC;
font-size:14px;
font-weight:bold;}

.news_by{font-size:11px;
color:#555555;}

.news_alternatestyle
{
	border:1px solid #cccccc;
	background-color:#f8f8f8;
}
.news_rowstyle
{
	border:1px solid #cccccc;
}

.news_head{color:#0066CC;
font-size:14px;
font-weight:bold;}

.news_by{font-size:11px;
color:#555555;}


.fd_car_bg{background-image:url(/images/find_main_bg2.jpg);
width:630px;
height:230px;
background-repeat:no-repeat;
}



.cs_header_bg{background-image:url(/images/cs_navi_bg.jpg);
height:35px;
background-repeat:repeat-x;
color:#02376B;
font-family:Arial, Helvetica, sans-serif;
line-height:35px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
}
.cs_sub_head{ padding-left:0px;
padding-top:2px;
line-height:15px;
text-align:left;
font-size:12px;
font-weight:bold;
}
.cs_sub_head ul, .cs_sub_head ul li
{
	list-style-image:url('/images/arrow2.jpg'); 
	margin-left:7px;
	padding-top:3px;
	padding-left:0px;
	
}

.cs_sub_head ul li h3 a, link, visited{
line-height:15px;
text-align:left;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#151516;
font-weight:300;
}
.cs_sub_head ul li h3 a:hover
{
font-size:12px;
text-decoration:underline;
color:#f7760b;
}


.cs_image{padding:3px;
margin-right:5px;
border:solid #CADCEA 1px;
float:left;}

p.cs_border_text{
font-size:11px;
margin-bottom:0px;
padding-bottom:0px;}


.cs_read_more {font-size:11px;
text-align:right;
font-weight: lighter;}


.cs_read_more a,link,visited{
color:#005CA5;
text-decoration:none;
}

.cs_read_more a:hover{
color:#000000;
text-decoration:none;
}

.cs_bottom_right
{
border-right:1px dashed #dddddd;
border-bottom:1px dashed #dddddd;
}

.cs_top_right
{
border-right:1px dashed #dddddd;
border-top:1px dashed #dddddd;
}
.cs_top_left
{
border-left:1px dashed #dddddd;
border-top:1px dashed #dddddd;
}
.cs_bottom_left
{
border-left:1px dashed #dddddd;
border-bottom:1px dashed #dddddd;
}
.cs_read_complete
{
display:block;
padding-top:5px;
font-size:11px;
text-align:right;
font-weight: lighter;
}

.cs_read_complete a,link,visited{
color:#005CA5;
text-decoration:none;
}

.cs_read_complete a:hover{
color:#000000;
text-decoration:none;
}



.forum_header_bg{background-image:url(/images/forum_navi_bg.jpg);
	height:35px;
background-repeat:repeat-x;
color:#02376B;
font-family:Arial, Helvetica, sans-serif;
line-height:35px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
}

.forum_image{padding:3px;
margin-right:5px;
border:solid #CADCEA 1px;
float:left;}


.forum_main{ background-image:url(/images/forum_bg.png);
width:708px;
background-position:left;
background-repeat:repeat-y;
}

.forum_head{ background-color:#F6F6F6;
font-family:Arial, Helvetica, sans-serif;
border-top:solid #D5D5D5 1px;
text-align:left;
padding-left:10px;
border-left:solid #D5D5D5 1px;
border-bottom:solid #D5D5D5 1px;
font-size:12px;
line-height:23px;
font-weight:bold;
}



.forum_head_bg{background-image:url(/images/forum_headbg.jpg);
background-repeat:repeat-x;
height:35px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
line-height:35px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
}

.forum_head_left{background-image: url(/images/forum_left2.jpg);
width:10px;
height:35px;
background-repeat:no-repeat;}

.forum_head_right{background-image: url(/images/forum_right2.jpg);
width:10px;
height:35px;
background-repeat:no-repeat;}


.forum_head_bottom{background-image: url(/images/forum_bottom2.jpg);
width:708px;
height:13px;
background-repeat:no-repeat;}




.forum_border_right{ background-color:#F6F6F6;
font-family:Arial, Helvetica, sans-serif;
border:solid #D5D5D5 1px;
font-size:11px;
text-align:left;
padding-left:10px;
line-height:23px;
font-weight:bold;}

.forum_left_bottom{border-left:solid #D5D5D5 1px;
padding-right:5px;
border-bottom:solid #D5D5D5 1px;}

.forum_left_bottom_right{border-left:solid #D5D5D5 1px;
border-right:solid #D5D5D5 1px;
padding-right:5px;
border-bottom:solid #D5D5D5 1px;}

.forum_text{font-family:Arial, Helvetica, sans-serif;
color:#35689B;
line-height:normal;
margin:0px;
font-size:12px;
text-align:left;
padding-left:10px;}

.forum_text a{text-decoration:none;
color:#35689B;}

.forum_text a:hover{text-decoration: underline;
color:#35689B;}

.forum_text2{font-family:Arial, Helvetica, sans-serif;
color:#000000;
line-height:normal;
margin:0px;
font-size:12px;
text-align:left;
padding-left:10px;
padding-top:10px;
padding-bottom:10px;}

.forum_text2 a{ text-decoration:none;}

.forum_text2 span{color:#9D9D9D;}

.forum_text2 span a{color:#9D9D9D;
text-decoration:none;}

.forum_text2 span a:hover{color:#000000;
text-decoration: underline;}

.forum_quote{background-image:url(/images/heading_bg.jpg);
background-repeat:repeat-x;
width:75px;
float:right;
height:24px;
line-height:24px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
padding-left:0px;}

.forum_quote a{text-decoration:none;
color:#ffffff;
}

.forum_quote a:hover{text-decoration:none;
color:#000000;
}
.forum_page_link{font-family:Arial, Helvetica, sans-serif;
color:#cccccc;
}

.forum_page_link a{font-family:Arial, Helvetica, sans-serif;
color:#000000;
}

.forum_todays_post {font-size: 12px; color: #002A54; font-weight: bold; }

.forum_item_box
{
	margin-top: 10px;
}

.forum_grid_head
{
	background-color:#F6F6F6;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10px;
	font-size:12px;
	line-height:23px;
	font-weight:bold;
}

.forum_grid_row1{font-family:Arial, Helvetica, sans-serif;
color:#555555;
line-height:normal;
margin:0px;
font-size:12px;
text-align:left;
padding-left:10px;
vertical-align:middle;}

.forum_grid_row1 a{text-decoration:none;
color:#35689B;}

.forum_grid_row1 a:hover{text-decoration: underline;
color:#000000;}

.forum_grid_row2{font-family:Arial, Helvetica, sans-serif;
color:#555555;
line-height:normal;
margin:0px;
font-size:12px;
text-align:left;
padding-left:10px;
vertical-align:middle;}

.forum_grid_row2 a{text-decoration:none;
color:#35689B;}

.forum_grid_row2 a:hover{text-decoration: underline;
color:#000000;}






.sitemapMakeTitle
{
	background-color:#f4f4f4; 
	display:block; 
	width:95%; 
	border:1px #cccccc dashed;
	padding:2px;
	color:#990000;
	font-weight:bold;
}
.sitemapMakeModelText
{
	display:block; 
	padding:2px;
	width:98%;
}
.sitemapMakeModelText a, link, visited
{
	font-size:11px;
	/*list-style:none;
	padding:2px;
	padding-left:15px;
	padding-top:3px;
	background-image:url(/images/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:5px 8px;*/
	color:#000000;
	text-decoration:none;
}
 
.sitemapMakeModelText a:hover{color:#4F84BA;
text-decoration:none;}

.logoPunchLine
{
	/*margin-top:-10px;
	margin-left:155px;
	height:18px;
	width:105px;
	Display:block;
	color:#555555;
	text-align:left;
	font-style:italic;
	/*background-color:#f8f8f8;
	border-bottom:#cccccc dashed 1px;
	border-top:#cccccc dashed 1px;*/
	
	
	margin-top:-10px;
	margin-left:30px;
	height:18px;
	width:210px;
	Display:block;
	color:#555555;
	text-align:left;
	font-style:italic;
	border-bottom:#cccccc dashed 1px;
	font-weight:bold;
}
.logoPunchLine span
{
	/*color:#990000;
	margin-top:-5px;
	margin-left:35px;
	display:block;
	font-weight:bold;
	font-style:normal;*/
	color:#990000;
	padding-left:30px;
	font-weight:bold;
}
.logoPunchLine u
{
	padding-left:15px;
	font-weight:bold;
	text-decoration:none;
}


#scroll_main{
width:698px;
height:100px;
}

#scroll_main #scroll_left{background-image: url(/images/scroll_left.jpg);
background-position:left;
background-repeat:no-repeat;
width:74px;
margin-top:auto;
margin-bottom:auto;
height:100px;
float:left;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
line-height:100px;
float:left;
text-align:left;}

#scroll_main #scroll_right{width:624px;
background-image: url(/images/scroll_right.jpg);
background-position:left;
background-repeat:no-repeat;
height:100px;
color:#000000;
float:right;
font-weight:bold;
font-size:11px;
line-height:100px;
text-align:left;

}

#container{width:610px;
height:99px;
overflow:hidden;
margin-left:5px;
}
/*
#container ul{margin:0px;
padding:0px;
width:1400px;
height:99px;
}

#container ul li{margin:0px;
padding:0px;
list-style-type:none;
float:left;
}
*/



.view{line-height:25px;
text-align:right;
font-weight:bold;
padding-right:10px;}

.view a{text-decoration:none;
color:#000000;
}

.view a:hover{text-decoration:none;
color:#005CA5;
}


.company_detail_head{background-color:#F6F6F6;
font-family:Arial, Helvetica, sans-serif;
border-top:solid #D5D5D5 1px;
border-right:solid #D5D5D5 1px;
text-align:left;
padding-left:10px;
border-left:solid #D5D5D5 1px;
border-bottom:solid #D5D5D5 1px;
font-size:12px;
line-height:23px;
font-weight:bold;
}

.company_detail_body{
font-family:Arial, Helvetica, sans-serif;
border-left:solid #D5D5D5 1px;
border-right:solid #D5D5D5 1px;
border-bottom:solid #D5D5D5 1px;
font-size:12px;
text-align:left;
padding:10px;
line-height:23px;
}

.company_detail_body span{ font-weight:bold;}

.company_detail_body a{text-decoration:none;
color:#003399;
}

.company_detail_body a:hover{text-decoration:underline;
color:#005CA5;
}

.company_detail_text{font-family:Arial, Helvetica, sans-serif;
color:#005CA5;
line-height:normal;
margin:0px;
font-size:12px;
line-height:20px;
font-weight: normal;
text-align:left;}

.company_detail_text a{text-decoration:none;
color:#005CA5;
}

.company_detail_text a:hover{text-decoration:underline;
color:#005CA5;
}

.company_detail_price{background-image:url(/images/heading_bg.jpg);
background-repeat:repeat-x;
height:24px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:5px;
border-left:solid #FFFFFF 1px;
}


.company_detail_price2{background-image:url(/images/heading_bg.jpg);
background-repeat:repeat-x;
height:24px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:5px;
}

.company_detail_border_bottom{border-bottom:solid #D5D5D5 1px;}

.company_car_boder{padding:3px;
margin-right:5px;
border:solid #CADCEA 1px;
}

.company_car_boder:hover{padding:3px;
margin-right:5px;
filter:alpha(opacity=50);	
border:solid #005CA5 1px;
}

.vehicle_brief_detail_head
{
background-color:#3C71A7;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:5px;
border-right:solid #FFFFFF 1px;
}
.vehicle_brief_detail_head2
{
background-color:#3C71A7;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:left;
padding-left:5px;
}

.makeImageBox
{
	height:60px;
	border:1px #cccccc dotted;
}

.makeTextBox
{
	padding:5px;
}

.expertReviewClass
{
	background-image:url(/images/review_bg.jpg);
	background-repeat:repeat;
	background-position:top left;
	background-color:#E2F1FF;
	border:1px solid #AAAAAA;
	padding:5px;
}

.expHigh
{
	color:#5A2615;
}

.reviewMakeTitle
{
	background-color:#f6f6f6; 
	display:block; 
	width:95%; 
	border:1px #cccccc dashed;
	padding:2px;
	color:#005CA5;
	font-weight:bold;
}
.reviewMakeModelText
{
	display:block; 
	padding:2px;
	width:98%;
}
.reviewMakeModelText a, link, visited
{
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
 
.reviewMakeModelText a:hover
{
	color:#005CA5;
	text-decoration:none;
}


.reviewDetailTitle
{
	font-size:15px;
	font-weight:bold;
	padding-top:4px;
	padding-bottom:4px;
}

.reviewDetailTitle a, link, visited
{
	font-size:15px;
	font-weight:bold;
}

.flashAltClass
{
padding:10px;
background-color:#D2D3D2;
color:#aaaaaa;
text-align:left;
}
.flashAltClass a, link, visited
{
	color:#aaaaaa;
	text-decoration:underline;
}
.flashAltClass a:hover
{
	color:#aaaaaa;
	text-decoration:none;
}

.offerGridRow
{
	border:1px solid #cccccc;
}

.variantList 
{
	margin:0px;
	padding:0px;
	list-style:none;
	font:Arial, Helvetica, sans-serif 12px;
	margin-bottom:20px;
	text-align:left;
	float:left;
}
.variantList li{
	margin-left:10px;
	display:inline;
	float:left;
}
.variantList li a, link, visited
{
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#000000;
	white-space:nowrap;
	padding-left:15px;
	padding-top:3px;
	background-image:url(/images/menu_arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;	
}
.variantList li a:hover
{
	text-decoration:underline;
	color:#005CA5;
}
.variantList li.selectedvariant a, .variantList li.selectedvariant a:hover
{
	text-decoration:underline;
	color:#990000;
	white-space:nowrap;
}


.car_mem-form{ font:12px Arial, Helvetica, sans-serif; color:#000000;}
.car_mem-form .radio{ width:14px; vertical-align:middle; height:16px;}
.car_mem-form .chkbox{ width:14px; vertical-align:middle; height:16px;}
.car_mem-form .long-input{ width:400px; height:16px; line-height:16px; font:11px Arial, Helvetica, sans-serif; color:#666666;}
.car_mem-form .input{ width:200px; height:16px; line-height:16px; font:11px Arial, Helvetica, sans-serif; color:#666666;}
/*.car_mem-form input{ width:200px; height:16px; line-height:16px; font:11px Arial, Helvetica, sans-serif; color:#666666;}
.car_mem-form select{ width:206px; padding:2px; vertical-align:middle; font:11px Arial, Helvetica, sans-serif; color:#666666;}*/
.car_mem-form .select{ width:200px; padding:2px; vertical-align:middle; font:11px Arial, Helvetica, sans-serif; color:#666666;}
.car_mem-form .select_small{ width:45px; padding:2px; vertical-align:middle; font:11px Arial, Helvetica, sans-serif; color:#666666;margin-bottom:5px;}
.car_mem-form .textarea-new{ width:412px; height:60px; font:11px Arial, Helvetica, sans-serif; color:#666666;}
.car_mem-form .textarea{ width:200px; height:40px; font:11px Arial, Helvetica, sans-serif; color:#666666;}
/*.car_mem-form textarea{ width:200px; height:70px; font:11px Arial, Helvetica, sans-serif; color:#666666;}
.car_mem-form .submit{ width:88px; height:24px; cursor:pointer; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; background:#333333; text-align:center;}*/


/*Pumplate*/

.fortotale{background:#FFF; padding:15px 0 0px 0px; }
.car{font:14px Tahoma, Arial, Helvetica, sans-serif; text-align:left; padding:20px 0 0 0px;}
.car img{ float:left; margin:0px 10px 0 0px; vertical-align:top; padding:0px;}
.orange{background:#d46724; font:12px Tahoma, Arial, Helvetica, sans-serif; line-height:20px; color:#FFF; padding:15px 0 10px 10px; text-align:left;}
.blue{ background:#0776ad; padding:28px 0 15px 45px; font:18px Tahoma, Arial, Helvetica, sans-serif; color:#FFF; text-align:left; letter-spacing:1px;}
.help{background:#FFF; padding: 15px 0 0 0px; font:14px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-align:left;}
.help p { padding: 15px 0 10px 0px; font:12px Tahoma, Arial, Helvetica, sans-serif; color:#000; text-align:left; line-height:18px;}
.footer-blue{background:#0776ad; height:15px;}
.help button{float:right; background:none; border:none; margin-bottom:10px; color:#F00;}

/*Payment*/
.btnregister { background-image: url(/mainimage/btn_Register.png) no-repeat -4px -4px; width:135px; height:35px;   font-weight:700;  color:#555252 }
.lblText {  font-size:14px; color:#555252; padding-left:10px}
.txtboxpayment{ background-image: url(/mainimage/txtbox.png) repeat ; }
.paymentDetail { text-align:Left;font-size:14Px; font-weight:400; color:#726d6d}
.paymentBillInput{ width:90%;}
.Carshead {color:#43619b;font-size:13px;float:left; text-decoration:uderline}
#message_box 
{
	
        Z-INDEX: 10000; BORDER-BOTTOM: #cccccc 1px solid;  TEXT-ALIGN: center; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 99%; PADDING-RIGHT: 5px; BACKGROUND: #ffc; FONT-SIZE: 13px; BORDER-TOP: #cccccc 1px solid; TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 5px; LEFT: 0px;  
}
 * html #message_box {
  position: absolute;
  bottom: -1px;
}
#blanket {

opacity: 0.95;
filter:alpha(opacity=95);
position:absolute;
z-index: 1;
top:0px;
left:0px;
width:100%;

}
#popUpDiv {
position:absolute;
background-color:#ffffff;
width:330px;
height:390px;
z-index: 1;
top:200px;
left:275px;
}
#popUpDiv1 {
position:absolute;
background-color:#ffffff;
width:330px;
height:390px;
z-index: 1;
top:200px;
left:275px;
}
#popUpDiv2 {
position:absolute;
background-color:#ffffff;
width:330px;
height:390px;
z-index: 1;
top:200px;
left:275px;
}
#popUpDiv3 {
position:absolute;
background-color:#ffffff;
width:680px;
height:600px;
z-index: 1;
top:200px;
left:275px;
}

