﻿@media screen {
a img { border: 0; }

.img_pershopper{height:70px !important;vertical-align:middle;}

/* font styles font-face is helvetica*/
.font_bold{ font-weight: bold;}
.font_underline{text-decoration: underline;}
.font_italic{ font-style: oblique;}
.font_color_neutral{color: #FFFFFF;}
.font_color_neutral_medium{color: #e3e3e3;}
.font_color_neutral_dark{color: #666666;}
.font_color_highlight{color: #b28f5a;  text-decoration:none;}
.font_bigger{font-size: 16px; }
.font_smaller{font-size: 10px; }
.clear{clear: both;}
.font_alert{color:#000;text-transform:none;text-decoration:underline;cursor:help;vertical-align:middle;white-space:nowrap;}
.font_alert img{vertical-align:middle;}
.widget{text-align:center;margin-left:auto;margin-right:auto;}
.lineAccross{white-space:nowrap; text-decoration:line-through;width:125px !important;text-align:center !important;}
.scrollModalDialog{overflow:auto;overflow-x:hidden;height:550px;width:410px;}
.phonetd {width: 150px;text-align:center;margin-left:auto;margin-right:auto;}
#ANGauge{width:290px;height:130px;text-align:center;margin-left:auto;margin-right:auto;}
#ctl00_lnkPersonalShopper,#ctl00_lnkChatClient{vertical-align:middle;}#ctl00_lnkChatClient{margin-top:5px;}
/* toolip popup */
#tooltip_popup
{
	background: url(../../Imgs/tooltip.gif) no-repeat;	
	width: 232px;
	height: 150px;	
	margin: 0px;	
	position: absolute;	
	display: none;	 
	z-index:200;
	padding:5px;	
	font-size:8pt;	
}
#tooltip_popup #tooltip_content
{
	width: 195px;
	height: 135px;
	padding:5px;	
	text-align:justify;  
	font-size:8pt;
	overflow:hidden;	
}

/* ============================
 * CONTENT
 * ============================ */

/* titles */
#title_research{background: url(../../Images/title_research.gif) no-repeat top left; height: 20px; width:107px;text-indent: -10000px; }
#title_purchase{background: url(../../Images/title_purchase.gif) no-repeat top left; height: 20px; width:109px;text-indent: -10000px; }
#title_deliver{background: url(../../Images/title_deliver.gif) no-repeat top left; height: 20px; width:85px;text-indent: -10000px; }
#title_service{background: url(../../Images/title_service.gif) no-repeat top left; height: 20px; width:85px;text-indent: -10000px; }
#title_auto_guide{background: url(../../Images/title_auto_guide.gif) no-repeat top left; height: 20px; width:233px;text-indent: -10000px; }

#title_about{background: url(../../Imgs/title_about.gif) no-repeat top left; height: 20px; width:102px; text-indent:-10000px; }
#title_faqs{background: url(../../Imgs/title_faqs.gif) no-repeat top left; height: 20px; width:52px; text-indent:-10000px; }
#title_my_garage{background: url(../../Images/title_my_garage.gif) no-repeat top left; height: 20px; width:119px;text-indent: -10000px; }
#title_tools{background: url(../../Images/title_tools.gif) no-repeat top left; height: 20px; width:133px; text-indent:-10000px; }
#title_policy{background: url(../../Images/title_policy.gif) no-repeat top left; height: 20px; width:168px;text-indent: -10000px; }
#title_error{background: url(../../Images/title_error.gif) no-repeat top left; height: 20px; width:101px; text-indent:-10000px; }
#title_user_reg{background: url(../../Images/title_user_reg.gif) no-repeat top left; height: 20px; width:163px;text-indent: -10000px; }


#title_emailus{background: url(../../Images/title_emailus.gif) no-repeat top left; height: 20px; width:79px;text-indent: -10000px; }
#title_callus{background: url(../../Images/title_callus.gif) no-repeat top left; height: 20px; width:63px; text-indent: -10000px; }
#title_find_vehicle{background: url(../../Images/title_find_vehicle.gif) no-repeat top left; height: 20px; width:210px; text-indent: -10000px; margin-bottom: 13px; }
.subtitle{ font-size: 14px; margin: 0px 0px 20px 0px; padding: 0px;}

/* content area */
.content
{
	background: #dad9d9 url(../../Images/bg_content.jpg) no-repeat top left;
	margin: 0px;
	padding: 20px;
	clear: both;
	min-height: 340px;

}
.content_no_border{padding : 0px; margin-top: 6px; height: 450px !important;}
.content_shop{padding: 0px !important; height: 345px !important;}

#preLanding{
	background:#FFFFFF url(../../Images/bg_contentCar.jpg) no-repeat top left !important;		
	position: relative;
	margin: 0px;
	padding: 0px !important;
	clear: both;
	height: 450px;
}
/*
.textbox
{
	background: #FFFFFF url(../../Images/bg_textbox.gif) repeat-x center !important;
	height: 18px;
	border: solid 1px #909090;
	padding-top:4px;
	padding-left:5px;
}
*/
.slim_textbox
{
	height: 16px !important;
	padding-top: 3px !important;
	padding-left: 4px !important;
}

/* pre landing */
#welcome
{
	float: left;
}
#welcome h2
{
	background: url(../../Images/img_welcome.png) no-repeat right bottom !important;
	text-indent: -10000px;
	height: 19px;
	width: 183px;
	padding-top: 23px;
	padding-left: 30px ;
	margin: 0px !important;
}
#welcome p
{
	margin-top: 10px;
	margin-left: 30px;
	width: 420px;
	line-height: 1.7em;
}
#welcome ul
{
	margin-left: 30px;
	padding-left: 0;
	list-style: none;
	margin-top: -3px;
	
}
#welcome ul li
{
	padding-left: 10px;
	background-image: url(../../Images/img_arrowYellow.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	margin-bottom: 0.5em;
}

#quick_match
{
	width: 185px;
	margin-top: 10px;
	margin-left: 3px;
}
#quick_match h3
{
	display: block;
	background: url(../../Images/img_quickm.gif) no-repeat top left;
	height: 20px;
	width: 94px;
	text-indent: -10000px;
	margin-bottom: 5px;
}


#quick_match dl {clear: both; /*float: left;*/ margin:0; padding:0;}
#quick_match dl dt
{
	float: left;
	width: 35px;
	padding: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
}
#quick_match dl dd
{
	margin-left: 38px;
	margin-top: 0px;
	 margin-bottom: 4px;
}

#quick_match dl dt#zip_code_info
{
	display: none;
}
#quick_match dl dd#zip_code_data
{
	display: none;
}

#quick_match dl dt#refine_search_info
{
	display: none;
}
#quick_match dl dd#refine_search_data
{
	margin-top: 5px;
}
#quick_match dl dd#refine_search_data input
{
	background: url(../../Images/btn_search.png) no-repeat right top !important;	
	cursor: pointer;
}

#quick_match dl dd#refine_search_data input[type="submit"]:hover
{
	background: url(../../Images/btn_search.png) no-repeat 0px -29px !important;	
	cursor: pointer;
}
#quick_match span{margin:0; padding:0;}



/* TESTIMONIAL */
#testimonial
{
	/*background: url(../../Images/bg_testimonials.jpg) no-repeat;*/
	width: 265px;
	height: 111px;
	margin: 0px;
	padding: 0px;
	/*position: absolute;
    bottom: 19px;
    right: 130px;*/
}
#testimonial h2
{
	text-indent: -10000px;	
	height: 23px;
}
#testimonial p
{
	padding: 0px;
	font-size: 12px;
	margin-top: 0px;
	margin-left: 86px;
	line-height: 1.4em;
	margin-bottom: 1.5em;
	color: #8b8b8b;
}
.testimonial_name
{	
	color: #6d6c6c;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.content_text
{
	width: 600px;
	text-align: justify;
}

/* Register control */
#registe_prelanding
{
	float: right;
	margin-top: 23px;
	margin-right:15px;
}
#register
{
	margin: 0px;
	padding: 0px;
	width: 450px;
	position: relative;
}

#why_register
{
	width: 155px;
	position: absolute;
	top: 32px;
	left: 280px;
}
#why_register h2
{
	background: url(../../Images/img_why_reg.gif) no-repeat; 
	width: 101px;
	height: 14px;
	text-indent: -10000px;
	margin: 0px;
	padding: 0px;
}
#why_register div
{
	color: #767676;
	padding-top: 14px;
	line-height: 1.5em;
}


#register h2#title
{
	text-indent: -10000px; 
	background: url(../../Images/img_register.gif) no-repeat; 
	width: 112px; 
	height: 18px; 
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
#register #title_req{color: #e3e3e3; margin-left: 125px; padding-top: 6px; }


#register dl#reg_form_home dt#update_info{text-indent: -10000px;}
#register dl#reg_form_home dd.button_data{margin-top: 12px; margin-left: 193px;}
#register dl#reg_form_home dd#button_data{margin-top: 12px; margin-left: 193px;}
dd.reg_button{margin-top: 12px; padding-left:00px; text-align:right; padding-right:52px}
#register dl#reg_form_home dd#update_data{margin-left: 78px;}
#register label{margin-left: 5px;}

dl#reg_form_home dt.button_info{text-indent: -10000px;}dl#reg_form_home dt#button_info{text-indent: -10000px;}
dl#reg_form_home{margin-top: 16px; clear: both; margin-bottom: 10px;}
dl#reg_form_home dt
{
	float: left;
	width: 76px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
}
dl#reg_form_home dd
{
	 margin-top: 3px;
	 margin-bottom: 0px;
}

dl.reg_form dt#email_info{width: 50px !important;}dl#reg_form dt#email_info{width: 50px !important;}
dl.reg_form dt#button_pass_info{width: 50px !important;text-indent: -10000px !important;}dl#reg_form 

dt#button_pass_info{width: 50px !important;text-indent: -10000px !important;}
dl#reg_form dd#login_emailText{text-align:right;width: 250px}
dl#reg_form dd#login_passwordText{text-align:right;width: 250px}
dl#reg_form dt#password{width: 100px !important;}
dl#reg_form dt#button_pass_info{width: 50px !important;text-indent: -10000px !important;}

/*.reg_button */
dl.reg_form dt.button_info{text-indent: -10000px;}dl#reg_form dt.button_info{text-indent: -10000px;}
dl#reg_form{margin-top: 16px; clear: both; margin-bottom: 10px; width:410px}

dl.reg_form dt
{
	float: left;
	width: 80px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
}dl#reg_form dt{float: left;width: 80px;padding: 0px;margin-top: 6px;margin-bottom: 0px;}

dl.reg_form dd
{
	 margin-top: 3px;
	 margin-bottom: 0px;
}dl#reg_form dd{margin-top:3px;margin-bottom: 0px;}

/*#register dl.reg_form dd input */
#button_data input
{
	background: url(../../Imgs/btn_submit.png) no-repeat;	
	background-position: 0px -19px;
	cursor: pointer;
}#button_data input{background: url(../../Imgs/btn_submit.png) no-repeat;background-position: 0px -19px;cursor: 

pointer;}

/*#register dl.reg_form dd input[type="submit"]:hover*/
#button_data input[type="submit"]:hover
{
	background: url(../../Imgs/btn_submit.png) no-repeat;	
	background-position: 0px 0px;
	cursor: pointer;
}#button_data input[type="submit"]:hover{background: url(../../Imgs/btn_submit.png) no-repeat;background-position: 0px 

0px;cursor: pointer;}

#register .double_line
{
	background: url(../../Images/img_double_line.gif) repeat-x;
	height: 2px;
	width: 260px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding: 0px;
}

#register dl#login
{
	clear: both; margin-top: 22px;
}

#register dl#login dt
{
	background: url(../../Images/img_already_reg.gif) no-repeat;	
	height: 12px;
	width: 174px;
	text-indent: -10000px;
	margin-top: -5px;
}
#register dl#login dd{margin-left:194px; width: 87px; margin-top: -20px;}



#register a.login_button
{
	background: url(../../Images/btn_login.png) no-repeat;	
	height: 29px;
	width: 65px;
	 text-indent: -10000px;
	display: block;
	overflow: hidden;
}
#register a.login_button:hover
{
	background: url(../../Images/btn_login.png) no-repeat;	
	background-position: 0px -29px;
	height: 29px;
	width: 65px;
	text-indent: -10000px;
	display: block;	
} 


.relative_position{position: relative;}


/* Forgot password */
#password_next_step{width: 260px; position: absolute; left: 309px; top: 0px;}

/* Contact us */
#position_callus{position: absolute; left: 380px; top: 0px;}
dl#table_callus{line-height:1.5em;}
dl#table_callus dt{float: left;}
dl#table_callus dd{margin-left: 50px;}
.select_area{font: 11px Arial;}
.text_area
{
	/*background: #FFFFFF url(../../Images/bg_textbox.gif) repeat-x top left;*/
	overflow: auto;
	font: 11px tahoma, helvetica, sans-serif;	
	padding: 3px;
    color: #333333;
    z-index: -1;
}    

.form_space dt{width: 110px !important;}

#category_info{width: 110px !important;}

.more_space{width: 110px !important;}
#category_data{margin-bottom: 6px !important;}
#question_info{width: 110px !important; clear:left; margin-top:0px !important;}

.form_space dd select{width: 148px !important;}
.form_space dt.findMakeModel_model{margin-left: -110px;}

/* SHOP DEFAULT */
#searchLanding
{
	background:#FFFFFF url(../../Images/bg_contentNoCar.jpg) no-repeat top left !important;		
	margin: 0px;
	padding-top: 9px;
	padding-left:9px;
	padding-right: 9px;
	padding-bottom: 0px;
	clear: both;
	height: 345px !important;
	position:relative;
}

#type_box 
{
	margin:0px;
	padding:0px;
	float: left;	
}


.panelBegin
{
	background: url(../../Images/bg_landing_nobar.png) no-repeat top left; 
	width: 670px;
	height: 328px;
	margin: 0px;
	padding: 0px;	
}

#title_type_car
{
	background:url(../../Images/title_type_car.gif) no-repeat bottom left; 
	width: 345px; height: 17px; 
	display: block;
	margin-left: 15px;
	margin-bottom: 35px;
	padding-top:20px;
	text-indent: -10000px;
}
#title_refine
{
	background:url(../../Images/title_refine.gif) no-repeat bottom left; 
	width: 405px; height: 17px; 
	display: block;
	padding-top: 29px;
	margin-left: 24px;
	margin-bottom: 20px;
	text-indent: -10000px;
}

#type_box ul{
	padding: 0px;
	margin-left: 18px;
}
#type_box ul li{
	text-indent: -10000px;
	list-style-type: none;
	display: inline;
	float: left;
	overflow: hidden;
	height: 61px;
	margin-left: 10px;
}

#PanelSearchType ul a
{
	overflow: hidden;
}

#type_more_options{margin-left: 670px;}

.PanelRefine
{
	display:none;
	width: 670px;
	height: 328px;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#divPanelRefine
{
	background: transparent url(../../Images/bg_landing.gif) no-repeat;
	background-position: 9px 9px;
	margin: 0px;
	width: 670px;
	height: 328px;
}

.PanelRefine #divPanelRefine dl {margin-top: 32px; clear: both; margin-bottom: 10px; margin-left: 40px; float: left;}
.PanelRefine #divPanelRefine dl dt
{
	float: left;
	width: 54px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
	color: #d4d4d4;
}
.PanelRefine #divPanelRefine dl dd
{
	 margin-top: 3px;
	 margin-bottom: 0px;
}

/*
.zip
{
	 position: absolute;
	 top: 150px;
	 left: 148px;
	 width: 100px;
	 text-decoration: underline;
	color: #d4d4d4;
	cursor: pointer;
}
*/

.PanelRefine #divPanelRefine dl dt#refine_search_info
{
	display: none;
}
.PanelRefine #divPanelRefine dl dd#refine_search_data
{
	margin-top: 10px;
	margin-left: 53px;
	padding:0px;
}
.PanelRefine #divPanelRefine dl dd#refine_search_data input
{
	background: url(../../Images/btn_search.png) no-repeat right top !important;	
	cursor: pointer;
}

.PanelRefine #divPanelRefine dl dd#refine_search_data input[type="submit"]:hover
{
	background: url(../../Images/btn_search.png) no-repeat 0px -29px !important;	
	cursor: pointer;
}

a.new{background: url(../../Images/bt_new.png) no-repeat; background-position:0px -61px; text-indent: -10000px; height: 

61px; width: 186px; display:block; overflow: hidden;}
a.new:hover{background: url(../../Images/bt_new.png) no-repeat; background-position:0px 0px; text-indent: -10000px; 

height: 61px; width: 186px; overflow: hidden;}
a.used{background: url(../../Images/bt_used.png) no-repeat;background-position:0px -61px;  text-indent: -10000px; 

height: 61px; width: 186px; display:block; overflow: hidden;}
a.used:hover{background: url(../../Images/bt_used.png) no-repeat; background-position:0px 0px; text-indent: -10000px; 

height: 61px; width: 186px; overflow: hidden;}
a.new_used{background: url(../../Images/bt_new_used.png) no-repeat; background-position:0px -61px; text-indent: 

-10000px; height: 61px; width: 186px; display:block; overflow: hidden;}
a.new_used:hover{background: url(../../Images/bt_new_used.png) no-repeat; background-position:0px 0px; text-indent: 

-10000px; height: 61px; width: 186px; overflow: hidden;}



/* body type */
#body_type
{
	margin-left: 276px;
	position: relative;
	margin-top: 50px;
}

#body_type a{display: block; width: 76px; height: 46px; text-indent: -10000px; position: absolute; cursor: pointer; 

overflow:hidden;}

#body_type a.body_sedan{background: url(../../Images/img_body_sedan.jpg) no-repeat; top:0px; left:0px;}
#body_type a.body_sedan:hover{background: url(../../Images/img_body_sedan.jpg) no-repeat; background-position: 0px 

-46px;}
#body_type a.body_wagon{background: url(../../Images/img_body_wagon.jpg) no-repeat; top:0px; left:86px;}
#body_type a.body_wagon:hover{background: url(../../Images/img_body_wagon.jpg) no-repeat 0px -46px;}
#body_type a.body_van{background: url(../../Images/img_body_van.jpg) no-repeat; top:0px; left:172px;}
#body_type a.body_van:hover{background: url(../../Images/img_body_van.jpg) no-repeat 0px -46px;}
#body_type a.body_coupe{background: url(../../Images/img_body_coupe.jpg) no-repeat; top:0px; left:258px;}
#body_type a.body_coupe:hover{background: url(../../Images/img_body_coupe.jpg) no-repeat 0px -46px;}
#body_type a.body_luxury{background: url(../../Images/img_body_luxury.jpg) no-repeat; top:56px; left:0px;}
#body_type a.body_luxury:hover{background: url(../../Images/img_body_luxury.jpg) no-repeat 0px -46px;}
#body_type a.body_convertible{background: url(../../Images/img_body_convertible.jpg) no-repeat; top:56px; left:86px;}
#body_type a.body_convertible:hover{background: url(../../Images/img_body_convertible.jpg) no-repeat 0px -46px;}
#body_type a.body_hybrid{background: url(../../Images/img_body_hybrid.jpg) no-repeat; top:56px; left:172px;}
#body_type a.body_hybrid:hover{background: url(../../Images/img_body_hybrid.jpg) no-repeat 0px -46px;}
#body_type a.body_hatchback{background: url(../../Images/img_body_hatchback.jpg) no-repeat; top:56px; left:258px;}
#body_type a.body_hatchback:hover{background: url(../../Images/img_body_hatchback.jpg) no-repeat 0px -46px;}
#body_type a.body_pickup{background: url(../../Images/img_body_pickup.jpg) no-repeat; top:112px; left:0px;}
#body_type a.body_pickup:hover{background: url(../../Images/img_body_pickup.jpg) no-repeat 0px -46px;}
#body_type a.body_suv{background: url(../../Images/img_body_suv.jpg) no-repeat; top:112px; left:86px;}
#body_type a.body_suv:hover{background: url(../../Images/img_body_suv.jpg) no-repeat 0px -46px;}


#more_body
{
	display: none;
	/* 
	color: #d4d4d4; font-weight: bold; width: 130px; position: absolute; top: 210px; right: 82px;
*/
	}
#more_body a{color: #d4d4d4; font-weight: normal; cursor: pointer; overflow:hidden;}

#more_body .header{display: block; height: 6px;}
#more_body .esq{width: 65px; float: left; line-height: 1.5em;}
#more_body .dir{width:65px; line-height: 1.5em;}

	
#type_more_options
{
	background: url(../../Images/bg_appraise.png) no-repeat top right;
	position:absolute;
	top: 30px;
	right: 30px;
	width: 267px; 
	height: 112px; 
	display: block;
	padding: 0px; 
	margin-top:0px;
}
	
#type_more_options #appraise_title{display: none;}
#type_more_options ul{margin-top: 25px; margin-left: 10px; padding:0px; margin-bottom: 30px;}
#type_more_options ul li
{
	text-indent: -10000px;
	list-style-type: none;
	overflow: hidden;
	height: 31px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding: 0px;
}

#type_more_options ul li#sell a{background: url(../../Images/btn_sell_it.jpg) no-repeat top left;
	width: 143px; height: 31px; display: block; text-indent: -10000px;}	
#type_more_options ul li#sell a:hover{background: url(../../Images/btn_sell_it.jpg) no-repeat top left;
	width: 143px; height: 31px; display: block; text-indent: -10000px; background-position: 0px -31px;}	

#type_more_options ul li#trade a{background: url(../../Images/btn_trade.jpg) no-repeat top left;
	width: 143px; height: 31px; display: block; text-indent: -10000px;}	
#type_more_options ul li#trade a:hover{background: url(../../Images/btn_trade.jpg) no-repeat top left;
	width: 143px; height: 31px; display: block; text-indent: -10000px; background-position: 0px -31px;}	

#type_more_options h3{display: none;}
#type_more_options p{display: none;}		
#type_more_options #specials_title
{
	display: none; 
	background: url(../../Images/title_specials.gif) no-repeat;
	width: 95px; height: 12px; text-indent: -10000px;
	}
	

/* results page */
/* FILTER */
#searchFilter p.search_find_title
{
	display: block; 
	text-indent: -10000px;
	height:45px;
	width: 200px;
	background: url(../../Imgs/img_findVehicle.gif) no-repeat;
	margin:0;
	padding:0;
}
#searchFilter #search_find_bottom
{
	/*
	display: block; 
	background: #ffffff url(../../Imgs/filter_bottom.png) no-repeat 0px bottom;	
	height:5px;
	width: 200px;	
	margin:0;
	padding:0;
	*/
	border-bottom: solid 1px #d3d3d3;
}
#accordion .panel h3
{
	display: block; height:25px; width:200px;text-indent: -10000px; background-color: #c7c7c7;
}

#accordion .panel h3.accordion_new_used{background: url(../../Imgs/filter_new_used.png) no-repeat left top;}
#accordion #visible h3.accordion_new_used{background: url(../../Imgs/filter_new_used.png) no-repeat  0px -25px ;}
#accordion .panel h3.accordion_new{background: url(../../Imgs/filter_new.png) no-repeat left top;}
#accordion #visible h3.accordion_new{background: url(../../Imgs/filter_new.png) no-repeat  0px -25px ;}
#accordion .panel h3.accordion_used{background: url(../../Imgs/filter_used.png) no-repeat left top;}
#accordion #visible h3.accordion_used{background: url(../../Imgs/filter_used.png) no-repeat  0px -25px ;}

#accordion .panel h3.accordion_year{background: url(../../Imgs/filter_year.png) no-repeat left top;}
#accordion #visible h3.accordion_year{background: url(../../Imgs/filter_year.png) no-repeat  0px -25px ;}

#accordion .panel h3.accordion_mileage{background: url(../../Imgs/filter_mileage.png) no-repeat left top;}
#accordion #visible h3.accordion_mileage{background: url(../../Imgs/filter_mileage.png) no-repeat  0px -25px ;}

#accordion .panel h3.accordion_make_model{background: url(../../Imgs/filter_make_model.png) no-repeat left top;}
#accordion #visible h3.accordion_make_model{background: url(../../Imgs/filter_make_model.png) no-repeat  0px -25px ;}

#accordion .panel h3.accordion_zip{background: url(../../Imgs/filter_zip.png) no-repeat left top; }
#accordion #visible h3.accordion_zip{background: url(../../Imgs/filter_zip.png) no-repeat  0px -25px ; }

#accordion .panel h3.accordion_price{background: url(../../Imgs/filter_price.png) no-repeat left top; }
#accordion #visible h3.accordion_price{background: url(../../Imgs/filter_price.png) no-repeat  0px -25px ;}

#accordion .panel h3.accordion_body_style{background: url(../../Imgs/filter_body_style.png) no-repeat left top; }
#accordion #visible h3.accordion_body_style{background: url(../../Imgs/filter_body_style.png) no-repeat  0px -25px ;}

#accordion .panel h3.accordion_driving{background: url(../../Imgs/filter_driving.png) no-repeat left top; }
#accordion #visible h3.accordion_driving{background: url(../../Imgs/filter_driving.png) no-repeat  0px -25px ; }

#accordion .panel h3.accordion_fuel{background: url(../../Imgs/filter_fuel.png) no-repeat left top; }
#accordion #visible h3.accordion_fuel{background: url(../../Imgs/filter_fuel.png) no-repeat  0px -25px ; }

#accordion .panel h3.accordion_seating{background: url(../../Imgs/filter_seating.png) no-repeat left top; }
#accordion #visible h3.accordion_seating{background: url(../../Imgs/filter_seating.png) no-repeat  0px -25px ; }

#accordion .panel h3.accordion_key{background: url(../../Imgs/filter_key.png) no-repeat left top; }
#accordion #visible h3.accordion_key{background: url(../../Imgs/filter_key.png) no-repeat  0px -25px ; }

#accordion .panel h3.accordion_color{background: url(../../Imgs/filter_color.png) no-repeat left top; }
#accordion #visible h3.accordion_color{background: url(../../Imgs/filter_color.png) no-repeat  0px -25px ; }

#accordion .panel h3.accordion_area{background: url(../../Imgs/filter_area.png) no-repeat left top; }
#accordion #visible h3.accordion_area{background: url(../../Imgs/filter_area.png) no-repeat  0px -25px ; }

.panelBody{ overflow: hidden; color: #000000; 
	/*background: #ffffff url(../../Images/bg_filter_select.png) no-repeat left top; */
	width: 193px; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; 
	position: relative; border-right: solid 1px #d3d3d3; border-left: solid 1px #d3d3d3;
	}

.select_checkbox input{ position: absolute; left: -1em; /*cursor:pointer;*/}
.select_checkbox label {/*cursor:pointer;*/ margin-right: 8px; padding: 1px 1px 1px 17px; margin-left:1px;background: 

url(../../Imgs/btn_x_unchecked.gif) no-repeat; background-position:0px 2px;} 

.select_checkbox_edit input{ position: absolute; left: -1em; /*cursor:pointer;*/}
.select_checkbox_edit label {/*cursor:pointer;*/ margin-right: 8px; padding: 1px 1px 1px 17px; 

margin-left:1px;background: url(../../Imgs/btn_x_checked.gif) no-repeat; background-position:0px 2px;} 


#searchFilter{width: 210px;	float: left;}

#selected_items_panel
{
	margin-bottom:15px;  
	background: url(../../Imgs/selection_bg.gif) repeat-y;
	float:left
	
}

#selected_items_panel #filter_selected
{
	background: url(../../Imgs/ttl_adjustselection.gif) no-repeat left top; 
	width: 759px; height: 21px; text-indent: -10000px; 
	margin-bottom: 2px;
}
#selected_items_panel #filter_selected_bottom
{
	background: url(../../Imgs/selection_bottom.gif) no-repeat left bottom; 
	width: 759px; height: 15px;
}

#selected_items_panel a.saveSearch
{
	display: block;
	background: url(../../Imgs/btn_save_search.png) no-repeat left top; 
	width: 114px; height: 19px; text-indent: -10000px; padding-right: 10px;
	/*position: absolute; top: 22px; right: 15px;*/
	overflow: hidden; float:right;
}
*+ html #selected_items_panel a.saveSearch{padding-right:20px}
/*\*/ *html #selected_items_panel a.saveSearch{padding-right:20px}/**/
#selected_items_panel a.saveSearch:hover{background-position: 0px -19px;}

.box_selected{margin:0; margin-left: 8px; }

.panelBody input.btn_add{background: url(../../Imgs/btn_update.png) no-repeat top left; cursor: pointer; float: right; 

margin-bottom:3px; margin-right: 8px; }
.panelBody input.btn_add:hover{background: url(../../Imgs/btn_update.png) no-repeat;	background-position: 0px -19px;	

cursor: pointer; }

.accordionContent span{margin:0; padding:0;}
.accordionContent br{margin:0; padding:0;}
.accordionContent tbody tr td input{float: left; border: 0px;}
.accordionContent tbody tr td label{margin:4px 0pt 0pt 22px; padding:0; display: block;}

/* multiview panels*/
#multi_view{ margin-left: 210px; /*position: absolute; right: 0;*/ }

/* car details */
#car_detail
{
	 position: relative;
	 background-color: #f3f3f3;	
	 margin:0px;
	 margin-left: auto;
	 margin-right: auto;
	 padding: 10px 0px 1px 0px;
	 /*width: 535px;*/
	 width: 100%;
}
#car_detail h2{display: none;}
#car_detail .back_results{position: absolute; top: -7px; left: 0px;}

#top_panel
{
	background: url(../../Images/img_results_top.png) repeat-x top left;
	height: 26px;
	margin: 0px;
	padding: 6px 0px;
	position:relative;
}

#top_panel span{font-size:18px; margin-left:6px;}

#car_detail #top_panel input
{
	background: url(../../Images/btn_order.gif) no-repeat;
	position: absolute;
	top: 5px;
	right: 5px;
	height: 27px;
	width: 64px;
	cursor: pointer;
}
#car_detail #top_panel input[type="submit"]:hover
{
	background: url(../../Images/btn_order.gif) no-repeat;
	background-position: 0px -27px;
	cursor: pointer;
}

#img_panel{height: 160px; margin:8px 5px 5px 2px; padding:0px;}
#img_panel img{height: 160px; width:246px; margin:0px; padding: 0px;}

#img_panel dl {width: 150px; position: absolute; left:270px; top: 80px;}
#img_panel dl dt{font-weight: bold; padding-bottom: 3px;}
#img_panel dl dd{margin-left: 0px;}
#img_panel dl dt#invoice_info{margin-top: 14px;}


#car_detail .tab_panel
{
	margin: 8px;
}

/* DETAILS TABS */
.tab_panel a{display:block;	margin:0;padding:0; overflow: hidden; text-indent:-10000px;}

.tab_panel a.tab_overall{background:url(../../Images/btn_tab_overall.gif) repeat-x ; background-position:0px -66px; 

height:33px; width: 136px;}
.tab_panel a.tab_photos {background:url(../../Images/btn_tab_photos.gif) repeat-x ; background-position:0px -66px; 

height:33px; width: 136px;}
.tab_panel a.tab_options{background:url(../../Images/btn_tab_options.gif) repeat-x ; background-position:0px -66px; 

height:33px; width: 136px;}

.tab_panel a.tab_overall:hover{background:url(../../Images/btn_tab_overall.gif) repeat-x; background-position:0px 

-33px; height:33px; width: 136px;}
.tab_panel a.tab_photos:hover {background:url(../../Images/btn_tab_photos.gif) repeat-x;  background-position:0px 

-33px; height:33px; width: 136px;}
.tab_panel a.tab_options:hover{background:url(../../Images/btn_tab_options.gif) repeat-x; background-position:0px 

-33px; height:33px; width: 136px;}

.tab_panel .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab 

a.tab_overall{background:url(../../Images/btn_tab_overall.gif) repeat-x; background-position:0px 0px; height:33px; 

width: 136px;}
.tab_panel .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab a.tab_photos 

{background:url(../../Images/btn_tab_photos.gif) repeat-x;  background-position:0px 0px; height:33px; width: 136px;}
.tab_panel .ajax__tab_header .ajax__tab_active .ajax__tab_outer .ajax__tab_inner .ajax__tab_tab 

a.tab_options{background:url(../../Images/btn_tab_options.gif) repeat-x; background-position:0px 0px; height:33px; 

width: 136px;}

.tab_panel .ajax__tab_tab {height:33px;padding:0px;margin:0px; width:136px;background-color:#bebebe;}
.tab_panel .ajax__tab_inner {margin:0; padding:0; width: 136px;}
.tab_panel .ajax__tab_outer {margin:0; padding:0; width: 136px;}
.tab_panel .ajax__tab_body {border:2px solid #bebebe; margin-top: -2px;/*padding:8px;*/background-color:#f3f3f3; 

z-index: -1;}
/*\*/ *html .ajax__tab_default .ajax__tab_tab{margin-right:3px}/**/
/*\*/ *html .ajax__tab_header{margin-left:1px}/**/
.tabincentive{width:126px}
/*\*/ *html .tabincentive{width:130px}/**/
.bktab{width:126px}
/*\*/ *html .bktab{width:129px}/**/
/* listras */
/* #bebebe e #cecece*/
.tab_header{padding: 8px; font-weight: bold;}
.tab_content{background-color: #cecece; padding: 8px;}
.tab_content input{margin-right: 10px;}
.tab_overall{font-weight: normal !important;}
.tab_overall ul{margin:0px; padding:0px;}
.tab_overall ul li{margin-left:50px; list-style-type: square;}
/*
.option_header{padding: 8px; font-weight: bold;}
.option_content{padding: 8px;background-color: #cecece;}
*/

/* purchase */
dl#reg_form_home dt.button_info{text-indent: -10000px;}dl#reg_form_home dt#button_info{text-indent: -10000px;}
dl#reg_form_home{margin-top: 16px; clear: both; margin-bottom: 10px;}
dl#reg_form_home dt
{
	float: left;
	width: 76px;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 0px;
}
dl#reg_form_home dd
{
	 margin-top: 3px;
	 margin-bottom: 0px;
}

dl.reg_form dt#email_info{width: 50px !important;}dl#reg_form dt#email_info{width: 50px !important;}
/*.reg_button */
#purchase_form .reg_form dt{width: 125px;}#purchase_form #reg_form dt{width: 125px;}

	
/* ============================
 * FOOTER
 * ============================
 */



/*======================================
* SEARCH RESULTS
*========================================
*/
.order_inventory
{
	background: url(../../Images/btn_order.gif) no-repeat;
	background-position: 0px -27px;	
	height: 27px;
	width: 64px;
	display: block;
	text-indent: -10000px;
	cursor: pointer;
}

#car_results
{
	 /*background-color: #f3f3f3;	*/
	 margin:0px;
	 padding: 0px;
	 margin-left: 10px;
	 /*width: 535px;*/
}
#car_results h2{display: none;}

.searchresults
{
/*		width: 710px;*/
		z-index: 50;
		width:759px;
		float:left
}

.gridheader
{
	background-color:#999;
	margin: 0px;	
	display:inline-block;
	padding: 10px 10px 10px 10px;
	width:739px;height:20px;
		/*background-color:  #CACACA;
		height: 60px;
		padding: 5px 5px 0px 5px;
		margin: 0px;
		width: 700px;	
		height: 44px;	*/
}
/*.gridheader
{
		background-color:#999;
		margin: 0px;	
		display:inline-block;height:20px}*/



.columnheader
{
		background-color:  #CACACA;
		height: 36px;
}

.gridheader .title
{
		width: 50%;
		float: left;
		font-weight: bold;
		font-size: 16px;
}

/*.gridheader .paging
{
		width: 49%;
		float: left;
		text-align: right;
}

.gridheader .paging a
{
		padding-left: 5px;
}*/

html[xmlns*=""] body:last-child .gridheader a:link,.gridheader a:visited,.gridheader a:hover,.gridheader 

a:active{text-decoration:underline}
.gridheader a,.gridheader a:link,.gridheader a:visited,.gridheader a:hover,.gridheader 

a:active{text-decoration:underline}

.searchresults table
{
		width: 100%;
		border-spacing: 0px;
}

.searchresults table td
{
		-moz-border-radius: 0px 0px 0px 0px;
}

.searchresults table tr.header td
{
		
		padding-bottom: 5px;
}
/*
.searchresults table tr.
{
	background-color: #CACACA;
}
*/
tr.altitem td
{
		padding: 15px 5px 15px 5px;	
}

tr.item td
{
		padding: 15px 5px 15px 5px;	
}

#dgdAdditionalTrims td
{
		padding: 5px 5px 5px 5px;
}

.item td
{
		background-color: #f3f3f3;
}

.item
{
		background-color:transparent;
}

.altitem td
{
		background-color: #CECECE;
}

.altitem
{
		background-color: #CECECE;
}

td.msrp
{
		/* width: 55px; */
		width: 100px;
}

td.carmodel
{
		/* width: 145px; */
		margin:0;
		padding:0;
		width: 200px;
}

.moreHeight
{
	display: block;
	height: 10px;
	width: 1px;
}

td.fuelecono
{
		/* width: 55px; */
		width: 100px;
		text-align: center;
}

td.comparecol
{
		width: 63px;
}

.searchresults tr.selected td
{
		border-top: 1px solid #8F8D8E;
}

.searchresults tr.lasttrim td
{
		border-bottom: 1px solid #8F8D8E;
}

.searchresults img.carimage
{
		border: 1px solid #D2D2D2;
}
.viewtrim 
{
		padding-top: 15px;
		display: block;
		width: 100%;
}

.clear
{
		clear: both;
}

.center 
{
		text-align: center;
}

.right
{
		text-align: right;
}
.morePadding
{
	padding-top:7px;
}

a.carname
{
		font-weight: bold;
		text-decoration: none;
}
a.carname:hover
{
		text-decoration: underline;
}

.dropshadow
{
		background-color: Orange;
}

.selectedpage
{
		font-weight: bold;
}

.sortasc
{
		font-weight: bold;
		padding-right: 8px;
}

tr.cartrimnotshown
{
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
}

td.results_instock
{
		text-align: right;
		padding-right: 5px;		
}

td.carphoto
{
		padding-left: 5px;
		width: 120px;
		display: block;
}

td.carphoto .moreSpace
{
	margin:0;
	padding:0;
	width: 120px;
	display: block;
}

#updatepanelstyle
{
		border-bottom: 1px solid #8F8D8E;
		border-left: 1px solid #8F8D8E;
		border-right: 1px solid #8F8D8E;				
}

#updatepanelstyle .carmodel
{
	margin:0;
	padding:0;
	padding-left: 15px;
}

#updatepanelstyle tr{
	margin:0;
	padding:0;
}

#updatepanelstyle td{
	margin:0;
	padding:0;
}

#updatepanelstyle tr.header
{
	display: none;
}

#updAdditionalTrims td.item
{
		background-color: #ffffff;
}

#updAdditionalTrims td.altitem
{
		background-color: #dcdcdc;
}

.selectedbordertop
{
		border-top: 1px solid #8F8D8E;
}

td.trimright
{
		border-right: 1px solid #8F8D8E;
}

td.trimleft
{
		border-left: 1px solid #8F8D8E;
}

.disabledcheckbox
{
		background-color: #CCCCCC!important;
		border: 1px solid #cccccc!important;
}

#messenger
{
	background: url(../../Images/bg_compare_ballom.gif) no-repeat;
	width: 98px;
	height: 68px;    
    padding: 8px 0px 10px 20px;
    position: absolute;
    left: 236px;
    top: 145px; 
	display: none;
	z-index: 200;
}

a#compare_cars
{
	overflow: hidden;
	background: url(../../Images/btn_compare.gif) no-repeat top left;
	height: 27px;
	width: 64px;
	text-indent: -10000px;	
	display: block;
}

a#compare_cars:hover
{
	overflow: hidden;
	background: url(../../Images/btn_compare.gif) no-repeat;
	background-position: 0px -27px;
	height: 27px;
	width: 64px;
	text-indent: -10000px;	
	display: block;
}

.compare_cars
{
	overflow: hidden;
	background: url(../../Images/btn_compare.gif) no-repeat top left;
	height: 27px;
	width: 64px;
	text-indent: -10000px;	
	display: block;
}


.collapsePanelHeaderOption
{
	background-color: #f3f3f3;
	margin-top: 7px;	
	border: solid 1px #cccccc;
	height: 15px;
	padding: 5px;
	width: 880px;
	font-weight: bold;
	margin-left: 6px;
	margin-bottom: 3px;	
	clear: both;
}


/*
* COMPARE
*/

.collapsePanelHeader
{
	background-color: #f3f3f3;
	margin-top: 3px;	
	border: solid 1px #cccccc;
	height: 15px;
	padding: 5px;
	width: 900px;
	font-weight: bold;
	margin-left: 6px;
	margin-bottom: 3px;	
	clear: both;
}
.collapsePanel
{
	padding:0;
	clear: both;	
	display: none;	
}

div.compare
{
		width: 945px;
}

div.carimage
{
		text-align: right;
		float: left;
		width: 120px;
		margin-right: 35px;
}

div.carimage img
{
		border: 1px solid #dcdcdc;
}

div.carimage .title
{
		text-align: left;
		/*font-size: 14px;*/
		font-weight: bold;
		/*height: 60px;*/
		margin-top: 5px;
		margin-bottom: 5px;
}


div.carcompare_saveremove
{
		text-align: right;
		padding-right: 1px;
}

div.carcompare_saveremove img
{
		padding-top: 5px;
		border-width: 0px;
}

div.compare .tabs
{
		width: 99%;
		position: relative;
		padding: 0px;
		margin: 0px;
		background-color: #C0C0C0;
}

div.tabs .tab
{
		background-color: #C0C0C0;
		float: left;
		width: 18%;
		vertical-align: middle;
		color: #666666;
		font-size: 14px;
		padding: 10px 5px 10px 5px;
		border-right: 1px solid #B3B3B3;
}

div.tabs .selected
{
		background-color: #ffffff;
		color: #000000;
		font-weight: bold;
}

/* surrounding margins (optional) */
.round
{
margin-bottom:5px;
}

.round .c
{
/* inner content padding */
/*padding:0 10px 0 10px;*/
padding: 0px;
border-top:0;
border-bottom:0;
border-style:solid;
}

.round .b b
{
display:block;
overflow:hidden;
}

.round .t b
{
display:block;
overflow:hidden;
}

.round .b
{
display:block;
overflow:hidden;
}

.round .t
{
display:block;
overflow:hidden;
}

.round .b b
{
float:right;
width:50%;
}

.round .t b
{
float:right;
width:50%;
}

.round .t .r
{
background-position:top right;
}

.round .b .r
{
background-position:bottom right;
}

.round .b
{
background-position:bottom left;
}

.round .br
{
clear:both;
display:block;
overflow:hidden;
height:0px;
}

/* curve height, background image */
.roundedbox .t b
{
height:5px;
background-image:url(images/bg_curved.png);
}

.roundedbox .b b
{
height:5px;
background-image:url(images/bg_curved.png);
}

.roundedbox .b
{
height:5px;
background-image:url(images/bg_curved.png);
}

.roundedbox .t
{
height:5px;
background-image:url(images/bg_curved.png);
}

/* inner color, border color, border width */
.roundedbox .c
{
background:#ffffff;
border-color:#B3B3B3;
border-left-width:4px;
border-right-width:4px;
}

table.comparisondetails
{
		/*width: 100%;
		border-spacing: 0px;
		padding-top: 25px;*/
}

table.comparisondetails tr
{
}

table.comparisondetails td
{
		width: 145px;		
		border-right: 1px solid #C1C1C1;
		padding: 10px 0px 10px 5px;
}

table.comparisondetails tr.altitem
{
		background-color: #FFFFFF;
}

table.comparisondetails tr.item
{
		background-color: #D2D2D2;
}

table.comparisondetails td.title
{
		/*padding-left: 10px;*/
}

/******************************
* General Styles
*******************************/
html {
     overflow: -moz-scrollbars-vertical;
}

body 
{
    font: 12px Arial;
    color: #000000;
    margin:0;
    margin-left: 2px;
    margin-right: 2px;
    padding:0;
}

a{color:#0066cc;}

.font_bold{ font-weight: bold;}

.clear{ clear:  both;}

h6 {margin:0px; padding: 0px;}

h5 {margin:0px; padding: 0px;}

h4 {margin:0px; padding: 0px;}

h3 {margin:0px; padding: 0px;}

h2 {margin:0px; padding: 0px;}

h1 {margin:0px; padding: 0px;}

#container
{
    width: 980px;
    margin-left: auto;
    margin-right: auto;
}

.img_right{float: right; margin: 10px;}

input{font: 11px Arial;}
select{font: 11px Arial;}
.textbox
{
	height: 16px;
	padding-top:3px;
	padding-left:5px;
	border: solid 1px #999999;
	text-align:left;
}

.textAreaComments
{
	height: 50px;
	padding-top:3px;
	padding-left:5px;	
	border: solid 1px #999999;
	text-align:left;
}



/******************************
* Header Information
*******************************/
#header{position: relative;}

#header h1
{  
    margin:0;
    padding:0;  
    display: block;
    text-indent: -10000px;
    background: url(../../Imgs/andirect/img_logo.png) no-repeat top left;
    width: 252px;
    height: 71px;
}
/*
#header p
{
    margin:0;
    padding:0;
    margin-left: 665px;
    margin-top: -58px;
    display: block;
    width: 298px;
    height: 48px;
    text-indent: -10000px;
    background: url(../../Imgs/img_personalphone.png) no-repeat top right;
    margin-bottom: 10px;
}
*/

/******************************
* Menu Information
*******************************/
#menu{position: relative;}
/*\*/ *html #menu{position:absolute}

#menu #menuleft
{
    background: url(../../Imgs/menu_left.png) no-repeat top left;
    width: 2px;
    height: 40px;    
    float: left;
}

#menu #menuright
{
    background: url(../../Imgs/menu_right.png) no-repeat top right;    
    width: 2px;
    height: 40px;
    float: right;    
}

#menu ul
{
    background: url(../../Imgs/menu_bg.png) repeat-x;
    width:976px;
    list-style: none;
    margin:0;
    padding:0;
    float: left;
}

#menu ul li
{
    float: left;
}

#menu ul li a
{
    display: block;
    height: 40px;
    text-indent: -10000px;
    overflow: hidden;
}

#menu ul li a.home{background: url(../../Imgs/menu_home.png) no-repeat 0px 0px; width:98px;}
#menu ul li a.shop{background: url(../../Imgs/menu_shop.png) no-repeat 0px 0px; width:139px;}
#menu ul li a.tools{background: url(../../Imgs/menu_tools.png) no-repeat 0px 0px; width:127px;}
#menu ul li a.account{background: url(../../Imgs/menu_account.png) no-repeat 0px 0px; width:130px;}
#menu ul li a.finance{background: url(../../Imgs/menu_finance.png) no-repeat 0px 0px; width:116px;}
#menu ul li a.sell{background: url(../../Imgs/menu_sell.png) no-repeat 0px 0px; width:145px;}
#menu ul li a.login{background: url(../../Imgs/btn_menulogin.png) no-repeat 0px 0px; width:50px; height:17px; margin-top: 12px; margin-left: 152px;position:absolute;right: 20px;}
#menu ul li a.logoff{background: url(../../Imgs/btn_logoff.png) no-repeat 0px 0px; width:50px; height:17px; margin-top: 12px; margin-left: 152px; position:absolute;right: 20px;}
#menu ul li a.bazaar{background: url(../../Imgs/menu_bazaar.png) no-repeat 0px 0px; width:116px;}


#menu a.login{background: url(../../Imgs/btn_menulogin.png) no-repeat 0px 0px; width:50px; height:17px; margin-top: 12px; margin-left: 152px;position:absolute;right: 20px;_clear:both;_top:0px;}
#menu a.login:hover{background-position: 0px -17px}
#menu a.logoff{background: url(../../Imgs/btn_logoff.png) no-repeat 0px 0px; width:50px; height:17px; margin-top: 12px; margin-left: 152px;position:absolute;right: 20px;_clear:both;_top:0px;}
#menu a.logoff:hover{background-position: 0px -17px}

#menu ul li a.home:hover{background-position: 0px -40px}
#menu ul li a.finance:hover{background-position: 0px -40px}
#menu ul li a.account:hover{background-position: 0px -40px}
#menu ul li a.tools:hover{background-position: 0px -40px}
#menu ul li a.shop:hover{background-position: 0px -40px}
#menu ul li a.login:hover{background-position: 0px -17px}
#menu ul li a.logoff:hover{background-position: 0px -17px}
#menu ul li a.sell:hover{background-position: 0px -40px}
#menu ul li a.bazaar:hover{background-position: 0px -40px}

#menu ul li a.home_active{background-position: 0px -40px}
#menu ul li a.sell_active{background-position: 0px -40px}
#menu ul li a.finance_active{background-position: 0px -40px}
#menu ul li a.account_active{background-position: 0px -40px}
#menu ul li a.tools_active{background-position: 0px -40px}
#menu ul li a.shop_active{background-position: 0px -40px}
#menu ul li a.bazaar_active{background-position: 0px -40px}


/* Menu Login */
#login_popup
{
	background: url(../../Imgs/bg_userlogin.gif) no-repeat top left;	
	width: 210px;
	height: 129px;	
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 20px; 
	top: 27px;
	display: none;
}
#login_popup_button
{
	text-indent: -10000px;
	height: 3px;	
}

#login_popup dl
{
	padding: 0;
	margin:14px 0 0 12px;
} 
#login_popup dl dt
{
	padding: 0;
	margin:0 0 2px 0;
	font: 11px Arial;
}
#login_popup dl dd
{
	padding: 0;
	margin:0 0 2px 0;	
}

html[xmlns*=""] body:last-child #login_popup dl dd#btn_login_data{margin-top: 8px}
#login_popup dl dd#btn_login_data{margin-left: 126px;margin-top:5px}
/*\*/ *html #login_popup dl dd#btn_login_data{margin-top:-13px}/**/

#login_popup dl dd#btn_login_data input
{
	background: url(../../Imgs/btn_login.png) no-repeat 0px 0px;	
	cursor: pointer;
}

#login_popup dl dd#btn_login_data input[type="submit"]:hover
{
	background: url(../../Imgs/btn_login.png) no-repeat 0px -19px;	
	cursor: pointer;
}

#login_popup a
{
	font: 10px Arial;	
	padding: 0px;
	margin: 0px;
	margin-left: 12px;
	display: block;
	width: 120px;	
	overflow: hidden;
}

#login_popup a.forgot
{
	position: absolute;
	top: 98px;
}

#login_popup a.register
{
	position: absolute;
	top: 110px;
}

/******************************
* Footer Information
*******************************/
#footer 
{
    margin:0;
    padding:0;
    clear: both;   
    padding-top:10px; 
}

#footer #left
{
    margin-left: 11px;
    width: 350px;  
    float: left;
}

#footer #left p
{
    margin:0;
    padding:0;
    line-height: 18px;
    padding-bottom: 20px;
}

#footer #right
{
    margin-left: 355px;
}

#footer #right p
{
    margin:0;
    padding:0;
    margin-bottom: 3px;    
    margin-left: 4px;
}

#footer #right ul
{
    list-style: none;
    margin:0;
    padding:0;
}

#footer #right ul li
{
    float: left;
    padding-left: 4px;
    padding-right: 4px;
    border-right: solid 1px #000000;
}

#footer #right ul li.first
{
    float: left;
    padding-left: 0px;
    padding-right: 4px;
    border-right: solid 1px #000000;
}

#footer #right ul li.last
{
    border:none;
}

#footer #right ul li a
{
    color: #000000;
    overflow: hidden;
}

/******************************
* Content Information
*******************************/
#content
{
    background:transparent url('../../Imgs/bg_border.gif') repeat-y;
}

#userreg{margin-left:23px;padding-bottom:20px; width:410px!important}
#loginreg dl dt{width:200px;display:inline}


#userreg dl dt{width:150px;display:inline}


#loginreg h2{font-size:18px}



#banner{padding-top:11px; /*uncommented by sr*/
    display: block;height: 190px;width: 980px;
    background: url(../../Imgs/img_banner.jpg) no-repeat bottom left}

#banner p{display: none}

#searcharea ul{list-style: none;margin:0;padding:0}

#searcharea ul li{float: left}

#searcharea ul li a{text-indent: -10000px;height: 99px;display: block;overflow: hidden}
#searcharea ul li a#makemodel{background: url(../../Imgs/btn_makemodel.png) no-repeat;width: 327px}

#searcharea ul li a#pricestyle{background: url(../../Imgs/btn_pricestyle.png) no-repeat;width: 328px}

#searcharea ul li a#personalshopper{}

#searcharea ul li .personalshopperoff{background: url(../../Imgs/btn_personalshopper.png) no-repeat;width: 

325px;background-position:0px 0px}

#searcharea ul li .pricestyleoff{background-position:0px 0px}

#searcharea ul li .makemodeloff{background-position:0px 0px}

#searcharea ul li .personalshopperon{background: url(../../Imgs/btn_personalshopper.png) no-repeat;width: 

325px;background-position:0px -99px !important}

#searcharea ul li .pricestyleon{background-position:0px -99px !important}

#searcharea ul li .makemodelon{background-position:0px -99px !important}

#searcharea ul li a#personalshopper:hover{}

#searcharea ul li .personalshopperoff:hover{background-position:0px -99px !important}

#searcharea ul li a#pricestyle:hover{background-position:0px -99px !important}

#searcharea ul li a#makemodel:hover{background-position:0px -99px !important}

#searchareabox{position: relative}

#searchareabox #makemodelbox
{
    position: absolute;
    top: -6px;left: 10px;width: 305px;    
    height: 182px;background: url(../../Imgs/bg_makemodel.jpg) no-repeat  top left;
    z-index:1001;padding: 8px;
}


/* SEARCH MAKE MODEL */
/* home */
#home{float:left}

#why_zip_info
{
	display: none;position: absolute;
	top: 156px;background-color: #FFFFFF;
	border: solid 1px #006699;
	padding: 5px;margin: 0px;
	left: 243px;/*modified by sr*/
	z-index: 1;width: 180px; /*Check with nikhil before modifying this*/
	font: 12px Arial;
}

/* END SEARCH MAKE MODEL */

#searchareabox #pricestylebox
{
    position: absolute;
    top: -6px;
    left: 339px;
    width: 301px;
    z-index:1001;    
    height: 334px;
    background: url(../../Imgs/bg_pricestyle.jpg) no-repeat top left;
    padding: 8px;
}

/*\*/ *html #searchareabox{height:1%}/**/
/*\*/ *html #searchareabox #pricestylebox{height:1%}/**/

/* Search Price Style */
#home dl#pricestyle_form
{
	margin:0;
	padding:0;
	padding-top:12px;
	margin-left:20px;
	width: 280px;
}
#home dl#pricestyle_form dt
{
	width: 70px; 
	padding-top:2px; 
	text-align: center;
	float: left; 
	font-weight: bold;
}
#home dl#pricestyle_form dd label{margin-right: 15px;}

#home #pricestylebox #more_options{width:270px; position: relative;}
#home #pricestylebox #more_options input
{
	border: none;
	width: 88px !important; 
	padding-left: 4px;
}
/*\*/ *html #home #pricestylebox #more_options input{width:70px!important;height:10px;vertical-align:middle}/**/
#home #pricestylebox #more_options p{margin:0; padding:0; margin-top:10px; margin-bottom:10px; margin-left: 

95px;font-weight: bold;}

#home #pricestylebox #more_options #from{ float: left; margin-left: 10px; margin-bottom: 8px;}
#home #pricestylebox #more_options #to{ margin-bottom: 8px; text-align: right;}
#home #pricestylebox #more_options #zip{ float: left; margin-left: 10px;}
#home #pricestylebox #more_options #zip input{ margin-left: 12px;}
#home #pricestylebox #more_options #search{ text-align: right;}

#home #pricestylebox #more_options #msg{ margin-top: 8px; margin-left: 55px;}

#home #pricestylebox #more_options .zip{margin-top:-16px;}

#why_zip_info_style
{
	display: none;
	position: absolute;
	top: 255px; /*check with nikhil before changing this!*/
	background-color: #FFFFFF;
	border: solid 1px #006699;
	padding: 5px;
	margin: 0px;
	left: 243px;/*modified by sr*/ /* Check with nikhil*/
	z-index: 1;
	width: 300px;
	font: 11px Arial;
}

#home #pricestylebox ul#styles{ list-style: none; margin:0; padding:0; margin-left: 14px; margin-top: 14px;}
#home #pricestylebox ul#styles li{ 
	width: 85px; height: 50px; float: left;
	font-size: 11px;
	padding-top:30px; 
	margin-bottom: -25px;
}

#home #pricestylebox ul#styles li#style1{background: url(../../Imgs/btn_convert.png) no-repeat  5px 0px; width:98px;}
#home #pricestylebox ul#styles li#style2{background: url(../../Imgs/btn_2doors.png) no-repeat 0px 0px; }
#home #pricestylebox ul#styles li#style3{background: url(../../Imgs/btn_hatchback.png) no-repeat 0px 0px; float: none;}
#home #pricestylebox ul#styles li#style4{background: url(../../Imgs/btn_sedan.png) no-repeat 0px 0px; width:98px; }
#home #pricestylebox ul#styles li#style5{background: url(../../Imgs/btn_suv.png) no-repeat 0px 0px;}
#home #pricestylebox ul#styles li#style6{background: url(../../Imgs/btn_truck.png) no-repeat 0px 0px;float: none;}
#home #pricestylebox ul#styles li#style7{background: url(../../Imgs/btn_van.png) no-repeat 0px 0px;  width:98px;}
#home #pricestylebox ul#styles li#style8{background: url(../../Imgs/btn_wagon.png) no-repeat 0px 0px;}
#home #pricestylebox ul#styles li#style9{background: url(../../Imgs/btn_evehicle.png) no-repeat 0px 0px;float: none;}

/* END Search Price Style */

#searchareabox #personalshopperbox
{
    position: absolute;
    top: -6px;
    left: 667px;
    width: 305px;
    z-index:100;
    height: 182px;
    background: url(../../Imgs/bg_personalshopper.gif) no-repeat  top left;
    padding: 8px;
    text-indent: -10000px;
}
/*\*/ *html #searchareabox #personalshopperbox{top:-18px}/**/
#searchareabox #personalshopperbox a
{
    width:103px;
    height: 19px;
    display: block;
    text-indent: -10000px;
	background: url(../../Imgs/btn_contactus.png) no-repeat top left;
    margin-top: -19px;
    margin-left:181px;
    overflow: hidden;
}

#searchareabox #personalshopperbox a:hover
{
    background-position: 0px -19px;
}

#searchareabox #personalshopperbox #livechat:hover
{
    background-position: 0px -19px;
}

#searchareabox #personalshopperbox #btnDiv{
	margin-top:145px;display:block;height:20px;
}

#searchareabox #personalshopperbox #livechat
{
    width:103px;
    height: 19px;
    display: block;    
    background: url(../../Imgs/btn_livechat.png) no-repeat top left;
    margin-top: 0px;
    margin-left:20px;
    overflow: hidden;
}

#searchareabox #personalshopperbox #closePanel
{
    display: block;    
    background: url(../../Imgs/btn_x_checked.gif) no-repeat top left;
	margin-left:270px;
    margin-top:0px;
    float:left;
    overflow: hidden;
}

#brands
{
    margin-left:10px;
    display: block;
    height: 152px;
    width: 627px;
    background: url(../../Imgs/bg_brands.gif) no-repeat top left;
}
#brands p
{
    margin:0;
    padding:0;
    text-indent: -10000px;
}

#brands #flash
{
    margin:20px;  
    margin-top: 40px;
}

#home #quickquote
{
    width: 305px;
    background: url(../../Imgs/bg_quickquote.gif) repeat-y;
    float: right;
    margin:0;
    margin-right: 7px;
     margin-top: -152px;/*modified by sr -*/
}

#searchFilter #quickquote
{
	width: 200px;
    background: url(../../Imgs/quickquote_internal_bg.gif) repeat-y;
    margin:0;
    padding:0;
    margin-top: 20px;
}

#home #quickquote p
{
    margin:0;
    padding:0;
    margin-bottom: 8px;
    display: block;
    background: url(../../Imgs/bg_quickquote_title.gif) no-repeat top left;
    height: 22px;
    width: 305px;
    text-indent: -10000px;
}

#searchFilter #quickquote p
{
	margin:0;
    padding:0;
    display: block;
    background: url(../../Imgs/quickquote_internal_title.gif) no-repeat top left;
    height: 44px;
    width: 200px;
    text-indent: -10000px;
}

#searchFilter #quickquote #reqdd
{
	display: none;
}

#home #quickquote #reqdd
{
	display: none;
}

#home #quickquote #reqdt
{
	display: none;
}

#home #quickquote #code_word
{
	display: none;
}

#home #quickquote dl
{
    margin:3px;
    padding:0;
    margin-left: 6px;
    margin-right: 6px;
    position: relative;
    color: #565656;
}

#searchFilter #quickquote dl
{
    margin:0;
    padding: 22px 6px 3px 6px;
    position: relative;
    color: #333333;
    background-color: #d2d2d2;
}


#searchFilter #quickquote #slidedata dl{margin-top: -13px;}

#home #quickquote select{width: 210px !important;}
/*#searchFilter #quickquote select{width: 115px ; margin-left:0px} commented/to be deleted by sr*/

#searchFilter #quickquote dl dt#reqdt{margin:0; padding:0;}
#searchFilter #quickquote dl dt#reqdt span
{
	background: url(../../Imgs/img_required.gif) no-repeat left bottom;
	text-indent: -10000px;
	width:109px;
	display: block;
	position:absolute;
	left: 42px;
	top: 0px;
	/*
	height: 10px;
	margin-left: 42px;
	margin-bottom: 6px;
	margin-top: -146px;
	*/
}

#home #quickquote dl dt
{
	float: left; width: 73px; margin:0; padding-bottom: 5px; padding-top: 3px; text-align: center;
}

#searchFilter #quickquote dl dt
{
	float: left; width: 73px; margin:0; padding-bottom: 5px; padding-top: 3px; text-align: center;
}
#searchFilter #quickquote dl dt{ text-align: left;}

#home #quickquote dl dd
{
	margin-left: 73px; margin:0; padding-bottom: 5px;
}

#searchFilter #quickquote dl dd
{
	margin-left: 73px; margin:0; padding-bottom: 5px;
}
#searchFilter #quickquote dl dd{margin-left: 75px;}

#home #quickquote dl dt.emaildt{position: absolute; top:0; left: 163px; text-align: left;}
#home #quickquote dl dd.emaildd{position: absolute; top:0px; right: 2px;}

#home #quickquote dl dt.zipdt{position: absolute; top:30px; left: 177px; text-align: left;}
#home #quickquote dl dd.zipdd{position: absolute; top:30px; right: 2px;}

#home #quickquote dl dt.submitdt{display: none;}

#searchFilter #quickquote dl dt.submitdt{display: none;}
#home #quickquote dl dt.submitdt{display: none;}
#searchFilter #quickquote dl dt.submitdt{display: none;}
#home #quickquote dl dd.submitdd{padding-left: 180px;}


#home #quickquote dl dd input
{
	width: 75px; position:relative; z-index:2;border: solid 1px #999999;
}


#searchFilter #quickquote dl dd input
{
	width: 75px; position:relative; z-index:2;border: solid 1px #999999;
}
#searchFilter #quickquote dl dd input{ width: 106px;}

#home #quickquote dl dd.typedd input
{
	width: 20px;
	overflow: hidden;
	border:0;
}

#searchFilter #quickquote dl dd.typedd input
{
	width: 20px;
	overflow: hidden;
	border:0;
}
#searchFilter #quickquote dl dd.typedd span{margin-left: -5px;}

#home #quickquote dl dd.submitdd input{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px -19px;
	border: none;
	width: 103px;
	height: 19px;	
}

#searchFilter #quickquote dl dd.submitdd input{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px -19px;
	border: none;
	width: 103px;
	height: 19px;	
}
#home #quickquote dl dd.submitdd input[type="submit"]:hover
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px 0px;
	cursor: pointer;
}

#searchFilter #quickquote dl dd.submitdd input[type="submit"]:hover
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px 0px;
	cursor: pointer;
}

#home #quickquote dl dd.phonedd input{width: 40px; margin-right: 5px;}
#searchFilter #quickquote dl dd.phonedd input{width: 30px; margin-right: 3px;}

#home #quickquote a#moreopt
{
    margin:0;
    padding:0;
    display: block;
    height: 29px;
    width: 305px;
    text-indent: -10000px;
    margin-top: 21px;
    overflow: hidden;
    clear: both;
}
*+ html #home #quickquote a#moreopt{margin-top:14px}
/*\*/ *html #home #quickquote a#moreopt{margin-top:14px}
#home #quickquote a#moreopt:hover
{
	background: url(../../Imgs/btn_chooseyear.png) no-repeat 0px -29px;
	}
#searchFilter #quickquote a#moreopt
{
    margin:0;
    padding:0;
    display: block;
    height: 29px;
    width: 305px;
    text-indent: -10000px;
    margin-top: 14px;
    overflow: hidden;
    clear: both;
}
#searchFilter #quickquote a#moreopt{height: 31px; width: 200px; margin-top: 1px;}

#home #quickquote .down
{    
    background: url(../../Imgs/btn_chooseyear.png) no-repeat 0px 0px;
}


#home #quickquote .up
{    
    background: url(../../Imgs/btn_chooseyear.png) no-repeat 0px -58px;
}
#home #quickquote .up:hover
{    
    background: url(../../Imgs/btn_chooseyear.png) no-repeat 0px -58px!important;
}

#searchFilter #quickquote .up
{
	background: url(../../Imgs/btn_tellus.png) no-repeat 0px -58px;
}

#searchFilter #quickquote .down
{
	background: url(../../Imgs/btn_tellus.png) no-repeat 0px 0px;
}

#searchFilter #quickquote .down:hover
{
	background: url(../../Imgs/btn_tellus.png) no-repeat 0px -29px;
}


}

.topcurvesearch{
	background:url('../../Imgs/bg_topcurvesearch.gif') no-repeat; width:759px;height:6px;font-size:1px;
}#topcurvesearch{background:url('../../Imgs/bg_topcurvesearch.gif') no-repeat; width:759px;height:6px;font-size:1px}
.topcurvesearchlgrey{
	background:url('../../Imgs/bg_topcurvesearch_lgrey.gif') no-repeat; width:759px;height:6px; font-size:1px;
}#topcurvesearchlgrey{background:url('../../Imgs/bg_topcurvesearch_lgrey.gif') no-repeat; 

width:759px;height:6px;font-size:1px}
.botcurvesearch{
	background:url('../../Imgs/bg_botcurvesearch.gif') no-repeat; width:759px;height:6px;font-size:1px
}#botcurvesearch{background:url('../../Imgs/bg_botcurvesearch.gif') no-repeat; width:759px;height:6px;font-size:1px}

.sortnavigsearch{
font-size:11px;font-weight:bold;	
background:url('../../Imgs/bg_sortnavigsearch_spl.gif') 

no-repeat;width:383px!important;height:20px;float:left;left:197px;
position:relative;float:left;margin-top:19px;clear:left
}/*modified width - sr*/
.sortnavigsearch td{
	padding-left:10px; 
}

html[xmlns*=""] body:last-child .sortnavigsearch a:link{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnavigsearch a:visited{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnavigsearch a:hover{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnavigsearch a:active{text-decoration:underline;color:#000}

.sortnavigsearch a{text-decoration:underline;color:#000}
.sortnavigsearch a:link{text-decoration:underline;color:#000}
.sortnavigsearch a:visited{text-decoration:underline;color:#000}
.sortnavigsearch a:hover{text-decoration:underline;color:#000}
.sortnavigsearch a:active{text-decoration:underline;color:#000}

.compareselec{
	background:transparent url('../../Imgs/btn_comparechecked_top.png') no-repeat;width:176px;height:20px;
	position:relative;float:right;margin-top:19px;right:1px /* right changed to 1 from 9 */
}
/*\*/ *html .compareselec{right:3px}/**/

#compareselec{background:transparent url('../../Imgs/btn_comparechecked_top.png') 

no-repeat;width:176px;height:20px;position:relative;float:right;margin-top:19px;right:9px}

.compareselec:hover{
	background:transparent url('../../Imgs/btn_comparechecked_top.png') no-repeat 0px -21px; 
}

.compareselectop_spl{
	background:transparent url('../../Imgs/btn_comparechecked_top.png') no-repeat;width:176px;height:20px;
	position:relative;float:right;margin-top:19px;right:1px /* right changed to 1 from 9 */
}
/*\*/ *html .compareselectop_spl{right:7px}/**/
.compareselectop_spl:hover{background:transparent url('../../Imgs/btn_comparechecked_top.png') no-repeat 0px -21px}

.compareselec_search{
	background:transparent url('../../Imgs/btn_comparechecked_top.png') no-repeat;width:176px;height:20px;
	position:relative;float:right;margin-top:19px;right:1px /* right changed to 1 from 9 */
}
/*\*/ *html .compareselec_search{right:7px}/**/
.compareselec_search:hover{
	background:transparent url('../../Imgs/btn_comparechecked_top.png') no-repeat 0px -21px; 
}

.compareselecbot{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat;width:176px;height:20px;
	position:relative;float:right;margin-top:-17px;right:1px /* right changed to 1 from 9, top changed to -17 from 

-15 */
}

.compareselecbot:hover{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat 0px -21px; 
}
/*\*/ *html .compareselecbot{margin-top:-16px;right:3px}/**/

.compareselecbot_search{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat;width:176px;height:20px;
	position:relative;float:right;margin-top:-17px;right:1px /* right changed to 1 from 9, top changed to -17 from 

-15 */
}

.compareselecbot_search:hover{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat 0px -21px; 
}
/*\*/ *html .compareselecbot_search{margin-top:-16px;right:7px}/**/


#compareselecbot{background:transparent url('../../Imgs/btn_comparechecked_bot.png') 

no-repeat;width:176px;height:20px;position:relative;float:right;margin-top:-15px;right:9px}


.tmbsearch{
	background:transparent url('../../Imgs/bg_searchmake.gif') no-repeat;
	width:170px;height:135px;margin-left:15px;float:left /* width changed to 170 from 150 */
}
/*\*/ *html .tmbsearch{margin-left:4px}/**/
*+ html .tmbsearch{margin-left:5px}
.tmbsearch img{
	padding:10px
}
.tmbsearch input[type="image"]{padding:9px}
/*\*/ *html .tmbsearch input{padding:9px}/**/

.searchdata{
position:relative;left:11px;  width:552px;
font-size:12px;font-weight:bold;
width: 552px!important; float: left; vertical-align: top
}
/*\*/ html* .searchdata{width:551px}/**/
*+ html .searchdata{width:551px}
/*\*/ *html .searchdata{width:543px!important}/**/
.searchdata td{
	vertical-align:top;
}
.searchdata hr{
	height:1px; width:528px; margin:0; padding:0;position:relative;clear:left;display:block; 
	border-bottom-color:#b5b5b5; border-width:0px 0px 1px 0px; border-style:none none solid none;
}


.searchdata .topcurve{
	background:white url('../../Imgs/bg_curvesearchdatatop.gif') no-repeat top 

left;height:5px!important;width:528px!important;
}

.searchdata .searchcontent{
	 background:#f0f0f0 url('../../Imgs/bg_searchdata_compare.gif') repeat-y top right;/*modified background, 

removed height:100- sr*/
}

/*\*/ html* .searchcontent_div{width:551px}/**/
*+ html .searchcontent_div{width:551px}
/*\*/ *html .searchcontent_div{width:542px}/**/


.searchdata .searchcontent .data{width:528px}
*+ html .searchdata .searchcontent .data{position:relative;float:left;clear:left;width:528px}
/*\*/ *html .searchdata .searchcontent .data{width:519px}/**/

.trim_extended{width:551px;float:left}
*+ html .trim_extended{width:551px;float:left}
/*\*/ *html .trim_extended{width:541px}/**/

.trim_extended_tbl{width:528px!important}
*+ html .trim_extended_tbl{width:528px}
/*\*/ *html .trim_extended_tbl{width:519px!important}/**/

.searchdata .searchcontent .data td{
padding:7px;
}
.searchdata .searchdetailnavig{
padding:7px;float:left;display:inline-block
}

html[xmlns*=""] body:last-child .searchdata .searchdetailnavig a:link,.searchdata .searchdetailnavig 

a:visited,.searchdata .searchdetailnavig a:hover,.searchdata .searchdetailnavig a:active{text-decoration:underline}
.searchdata .searchdetailnavig a,.searchdata .searchdetailnavig a:link,.searchdata .searchdetailnavig 

a:visited,.searchdata .searchdetailnavig a:hover,.searchdata .searchdetailnavig a:active{text-decoration:underline}

.searchdata .avlstock{padding:7px;position:relative;float:right; right:10px}

html[xmlns*=""] body:last-child .searchdata .avlstock a:link,.searchdata .avlstock a:visited,.searchdata .avlstock 

a:hover,.searchdata .avlstock a:active{text-decoration:underline}
.searchdata .avlstock a,.searchdata .avlstock a:link,.searchdata .avlstock a:visited,.searchdata .avlstock 

a:hover,.searchdata .avlstock a:active{text-decoration:underline}

.searchdata .botcurve{
	background:white url('../../Imgs/bg_curvesearchdatabot.gif') no-repeat bottom left;height:5px; 

width:528px!important;
}

.searchdata .comparebutton{
	width:23px; vertical-align:top; background-color:#5b5b5b; /* width made 23 from 24 */
}

.spcmodel_ctn{
	position:relative;float:left;left:10px;  width:500px!important;
	font-size:12px;font-weight:bold;padding:5px;margin-bottom:20px;top:10px
}/*modified left - by sr*/
*+html .spcmodel_ctn{left:10px}/*modified left - by sr*/
/*\*/ *html .spcmodel_ctn{left:10px}/*modified left - by sr*/

.spcmodel_ctn h4{margin-top:10px; font-size:12px}
.spcmodel_ctn p{font-weight:normal}

.bggrey{
	background:#ccc;
}


.topcrv_grad_top{
background:transparent url('../../Imgs/bg_gradcompare_top.gif') no-repeat 725px top;}/*added - sr*/
/*\*/ *html .topcrv_grad_top{background-position:719px top;}/**/
.topcrv_grad_bot{
background:transparent url('../../Imgs/bg_gradcompare_top.gif') no-repeat 725px bottom;}/*added - sr*/
/*\*/ *html .topcrv_grad_bot{background-position:719px top;}/**/

html[xmlns*=""] body:last-child .topcrv_curve{width:22px}
.topcrv_curve{
background:transparent url('../../Imgs/img_topcurve.gif') no-repeat right top;height:5px;width:23px}/*added 

width,height value - sr*/
*+ html .topcrv_curve{width:20px}/*added width only for ie7*/

.topcrv{
background:url('../../Imgs/bg_curvecompare_top.gif') no-repeat left top;top:0;
/*height:100px*//*commented by sr*/
}
.botcrv{
background:url('../../Imgs/bg_curvecompare_bot.gif') no-repeat left bottom;bottom:0;
height:5px}/*modified height by sr*/

.pad0tbl td{padding:0px}
.pad4tbl td{padding:4px}
.pad0{padding:0px!important}
.pad2{padding:2px!important}
.pad3{padding:3px}
.pad10{padding:10px}
.pad5{padding:5px}
.pad7{padding:7px}
.padL0{padding-left:0px!important}
.padL2{padding-left:2px!important}
.padL3{padding-left:3px!important}
.padL5{padding-left:5px!important}
.padL10{padding-left:10px!important}
.padL15{padding-left:15px!important}
.padL20{padding-left:20px}
.padL50{padding-left:50px}
.padL30{padding-left:30px}
.padR5{padding-right:5px!important}
.padLR10{padding:0px 10px}
.padLR5{padding:0px 5px}
.padT6{padding-top:6px}

.brdr0{border:0px!important}

.cen{text-align:center}
.lft{text-align:left}
.rt{text-align:right!important}
.vtop{vertical-align:top}
.bld{font-weight:bold}
.wdth200{width:200px}
.wdth150{width:150px}
.wdth115{width:115px}
.wdth60{width:60px}
.wdth300{width:300px}
.posrel{position:relative!important}

.bang{width:3px!important;}


.brdrrleft{
	border-width:0px 1px 0px 1px;border-color:#d2d2d2;border-style:solid;
}
.brdrrleftin{
	border-width:0px 0px 0px 1px;border-color:#b5b5b5;border-style:solid;
}
.brdrbot{
		border-width:0px 0px 1px 0px;border-color:#b5b5b5;border-style:solid;
}
.sortdd{
float:right;display:inline;right:5px;border-width:0 0 0 1px;border-style:dotted;border-color:#fff;
}
.trimlink{padding:5px;float:left}

html[xmlns*=""] body:last-child .trimlink a:link,.trimlink a:visited,.trimlink a:hover,.trimlink 

a:active{text-decoration:underline}
.trimlink a,.trimlink a:link,.trimlink a:visited,.trimlink a:hover,.trimlink a:active{text-decoration:underline}


.expandmesg{
	float:right;display:Inline;padding:5px; position:relative; right:10px

}
.comparechk{
position:absolute;float:right; top:8px;right:-20px;} /* float is made right and right is made -20 from -15 */




#title_alrdy{background: url('../../Imgs/title_alreadyregistered.gif') no-repeat top left; height: 20px; width:163px; 

text-indent: -10000px}

#userreg dl.reg_form dd.button_data input[type="submit"]
{
	background: url(../../Imgs/btn_register.png) no-repeat 0px 0px;	
	cursor: pointer;
}

#userreg dl.reg_form dd.button_data input[type="submit"]:hover
{
	background: url(../../Imgs/btn_register.png) no-repeat 0px -19px;	
	cursor: pointer;
}
#loginreg dl.reg_form dd.button_data input[type="submit"]
{
	background: url(../../Imgs/btn_login.png) no-repeat 0px 0px;	
	cursor: pointer;
}

#loginreg dl.reg_form dd.button_data input[type="submit"]:hover
{
	background: url(../../Imgs/btn_login.png) no-repeat 0px -19px;	
	cursor: pointer;
}

#loginreg dl dt{width:200px;display:inline}

a.viewinven{
	background: url(../../Imgs/btn_viewinventory.png) no-repeat; cursor:pointer;border:0;
	width:100px;height:19px; display:block;
	position:relative;float:right;margin-right:10px;
}/*added position elements - sr-*/
a.viewinven:hover{
	background: url(../../Imgs/btn_viewinventory.png) no-repeat 0px -19px; cursor:pointer;border:0
}
.searchdata_ext{
	border-top: 1px solid #c9c9c9;height:105px;position:relative;float:left;clear:left;
	background-color:#f0f0f0;/*added background color - sr*/
}

.content_background_vert
{
    background:transparent url('../../Imgs/bg_border.gif') repeat-y;
}

.transparent_bg
{
	background-color: Gray; /* the background */ 
	filter:alpha(opacity=50); /* Internet Explorer */ 
	-moz-opacity:0.5; /* Mozilla 1.6 and below */ 
	opacity: 0.5; /* newer Mozilla and CSS-3 */ 
}
/******************************************* Seetha ********************************************/
/** generic classes **/
.floatlft{float:left}
.floatrt{float:right}
.pad00{padding:0!important}
.pad3{padding:3px}
.size5{font-size:5px}
.size1{font-size:1px}
.size2{font-size:2px}
.unbold{font-weight:normal}
.mTop5{margin-top:5px}
.mTop10{margin-top:10px}
.toppad{padding-top:56px}
*+ html .toppad{padding-top:16px}
/*\*/ * html .toppad{padding-top:56px}/**/
.padbot0{padding-bottom:0px!important}
.vmid{vertical-align:middle!important}
.uline{text-decoration:underline}

/*search results*/
#trim{position:relative;top:-2px}
.trim_spl{position:relative;top:-2px}
.trim_ctn{width: 528px!important; background: #f0f0f0}
/*\*/ *html .trim_ctn{width:519px!important}/**/

/*search results - specific model*/
.brdrtop{border-width:1px 0px 0px 0px;border-color:#b5b5b5;border-style:solid}
.botcurvewhite{
background:white url('../../Imgs/bg_curvesearchdatabot3.gif') no-repeat bottom left;height:5px!important; width:528px;̱
}
.introbrdr{border-color:#b5b5b5;border-style:solid;border-width:0px 0px 0px 1px;background-color:#fff!important}
.trimline{width: 528px; background: #f0f0f0;border-width:0px 0px 1px 0px;border-color:#b5b5b5;border-style:solid;}
/*\*/ *html .trimline{width:519px}/**/


.compareselecbot_spl{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat;width:176px;height:20px;
	position:relative;float:right;margin-top:-19px;right:1px /* right changed to 1 from 9, top changed to -18 from 

-17 */
}

.compareselecbot_spl:hover{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat 0px -21px; 
}

html[xmlns*=""] body:last-child .compareselecbot_spl{margin-top:-25px}
/*\*/ *html .compareselecbot_spl{margin-top:-19px;right:7px}/**/
/*\*/ *html .compareselec_spl{right:7px}/**/

.compareselecbot_spl_disabled{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat 0px 

-21px;width:176px;height:20px;
	position:relative;float:right;margin-top:-19px;right:1px /* right changed to 1 from 9, top changed to -18 from 

-17 */
}

html[xmlns*=""] body:last-child .compareselecbot_spl_disabled{margin-top:-25px}
/*\*/ *html .compareselecbot_spl_disabled{margin-top:-19px;right:7px}/**/
/*\*/ *html .compareselecbot_spl_disabled{right:7px}/**/


#compareselecbot_spl{background:transparent url('../../Imgs/btn_comparechecked_bot.png') 

no-repeat;width:176px;height:20px;position:relative;float:right;margin-top:-18px;right:1px}
.pad00{padding:0!important}
.pad3{padding:3px}
.size5{font-size:5px}
.size1{font-size:1px}

.comparechk_spl{
position:absolute;float:right;top:8px;right:-20px;display:block; /* float is made right and right is made -20 from -15 

*/
}

/** inventory listing **/

.tmbinventorylist{
	background:transparent url('../../Imgs/bg_tmbinventory.gif') no-repeat;
	width:65px;height:52px;margin-left:10px;float:left /* width changed to 170 from 150 */
}
/*\*/ *html .tmbinventorylist{margin-left:4px}/**/
.tmbinventorylist img{
	padding:8px
}
.tmbinventorylist input[type="image"]{padding:5px}

.inven_call{padding:3px;float:right; position:relative;float:right;right:25px}
.inven_call img{vertical-align:middle}

a.viewdetail{
	background: url(../../Imgs/btn_viewdetails.png) no-repeat 50% 0; cursor:pointer;border:0;
	width:102px;height:19px; display:block;margin:0 21px
}
a.viewdetail:hover{
	background: url(../../Imgs/btn_viewdetails.png) no-repeat 0px -19px; cursor:pointer;border:0
}

a.viewdetailprice, a.viewdetailprice:hover{
	background: url(../../Imgs/btn_price1.png) no-repeat; cursor:hand;border:0;
	width:102px;height:19px; display:block;text-align:center;
}

a.viewdetailnoprice, a.viewdetailnoprice:hover{
	background: url(../../Imgs/btn_price1.png) no-repeat; cursor:hand;border:0;
	width:102px;height:19px; display:block;text-align:center;
}

a.viewprice, a.viewprice:hover{
	background: url(../../Imgs/btn_price2.gif) no-repeat; cursor:hand;border:0;margin-top:10px;margin-right:15px;
	width:100px;height:25px; display:block;text-align:center;
}

.topcurveinven{
	background:white url('../../Imgs/bg_topcurveinven.gif') no-repeat top left;height:5px!important;width:576px;
}
.botcurveinven{
	background:white url('../../Imgs/bg_botcurveinven.gif') no-repeat top left;height:5px!important;width:576px;
}
.invendata{
position:relative;left:6px;  width:667px!important;
font-size:11px;font-weight:bold; vertical-align:top; float:left
}
.invendata2{width:500px!important;word-wrap:break-word;float:left}
.invendata2 td{padding:3px 0px 3px 0px;vertical-align:top; word-wrap: break-word;}/*modified by sr - search results - 

used */
.invendata2 a.viewdetail{
	background: url(../../Imgs/btn_viewdetails.png) no-repeat 50% 0; cursor:pointer;border:0;
	width:102px;height:19px; display:block;
}
.invendata2 a.viewdetail:hover{
	background: url(../../Imgs/btn_viewdetails.png) no-repeat 0px -19px; cursor:pointer;border:0
}

.sortview{
float:right;display:inline;right:10px;border-width:0 0 0 1px;border-style:dotted;border-color:#fff
}
.sortview img{vertical-align:middle}

.sortnaviginven{
font-size:11px;font-weight:bold;
background:url('../../Imgs/bg_sortnaviginven.gif') no-repeat;width:500px!important;height:20px;float:left;left:81px;
position:relative;float:left;margin-top:19px;clear:left
}
.sortnaviginven td{
	padding-left:0px;/*modified by sr - searchresults used*/
}

html[xmlns*=""] body:last-child .sortnaviginven a:link{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnaviginven a:visited{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnaviginven a:hover{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnaviginven a:active{text-decoration:underline;color:#000}

.sortnaviginven a{text-decoration:underline;color:#000;}
.sortnaviginven a:link{text-decoration:underline;color:#000;}
.sortnaviginven a:visited{text-decoration:underline;color:#000;}
.sortnaviginven a:hover{text-decoration:underline;color:#000;}
.sortnaviginven a:active{text-decoration:underline;color:#000;}

.invencontent{
	 background:#f0f0f0 url('../../Imgs/bg_searchdata_compare.gif') repeat-y top right;/*modified background, 

removed height:100- sr*/
	 height:42px;
}
.invencontent .data{
	float:left;
}
.invencontent .data td{
padding:7px;
}
html[xmlns*=""] body:last-child .topcrv_curveinven{width:21px}
.topcrv_curveinven{
background:transparent url('../../Imgs/img_topcurve.gif') no-repeat right top;height:5px;width:22px}/*added 

width,height value - sr*/
*+ html .topcrv_curveinven{width:20px}/*added width only for ie7*/
/*\*/ *html .topcrv_curveinven{width:21px}/**/


.compareselecbotinven{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat;width:176px;height:20px;
	position:relative;float:right;margin-top:-4px;right:1px /* top changed to -2 from -17 */
}

.compareselecbotinven:hover{
	background:transparent url('../../Imgs/btn_comparechecked_bot.png') no-repeat 0px -21px; 
}

/*\*/ *html .compareselecbotinven{margin-top:-3px;right:3px}/**/


#compareselecbotinven{background:transparent url('../../Imgs/btn_comparechecked_bot.png') 

no-repeat;width:176px;height:20px;position:relative;float:right;margin-top:-15px;right:9px}

.comparechk_inven{
position:relative;float:right; top:-2px;right:4px;display:block; /* float is made right and right is made -20 from -15 

*/
}

.tmbsearch_spl{
	background:transparent url('../../Imgs/bg_searchmake_spl.gif') no-repeat;
	width:170px;height:135px;margin-left:15px;float:left /* width changed to 170 from 150 */
}
/*\*/ *html .tmbsearch_spl{margin-left:4px}/**/
*+ html .tmbsearch_spl{margin-left:5px}
.tmbsearch_spl img{
	padding:10px
}
.tmbsearch_spl input[type="image"]
{
	padding:8px;
}
.searchdata_ext_spl{
	border-bottom: 1px solid #c9c9c9;height:105px;position:relative;float:left;clear:left;
	background-color:#f0f0f0;/*added background color - sr*/
}

.sortnavigsearch_spl{
font-size:11px;font-weight:bold;	
background:url('../../Imgs/bg_sortnavigsearch_spl.gif') 

no-repeat;width:383px!important;height:20px;float:left;left:197px;
position:relative;float:left;margin-top:19px;clear:left
}/*modified width - sr*/
.sortnavigsearch_spl td{
	padding-left:10px; 
}

html[xmlns*=""] body:last-child .sortnavigsearch_spl a:link{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnavigsearch_spl a:visited{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnavigsearch_spl a:hover{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnavigsearch_spl a:active{text-decoration:underline;color:#000}

.sortnavigsearch_spl a{text-decoration:underline;color:#000}
.sortnavigsearch_spl a:link{text-decoration:underline;color:#000}
.sortnavigsearch_spl a:visited{text-decoration:underline;color:#000}
.sortnavigsearch_spl a:hover{text-decoration:underline;color:#000}
.sortnavigsearch_spl a:active{text-decoration:underline;color:#000}

a.viewinven_spl{
	background: url(../../Imgs/btn_viewinventory.png) no-repeat; cursor:pointer;border:0;
	width:100px;height:19px; display:block;
	position:relative;float:right;margin-right:10px;margin-top:7px
}/*added position elements - sr-*/
a.viewinven_spl:hover{
	background: url(../../Imgs/btn_viewinventory.png) no-repeat 0px -19px; cursor:pointer;border:0
}

/*modal dialogs*/
.popup_mid{width:400px;margin:0 auto}
.popup_mid_topcrv{background:transparent url('../../Imgs/popup_efriend_topcurve.png') 

no-repeat;width:400px;height:20px;font-size:1px;}
.popup_mid_botcrv{background:transparent url('../../Imgs/popup_efriend_botcurve.png') 

no-repeat;width:400px;height:20px;font-size:1px;}
.popup_mid_ctn{background:transparent url('../../Imgs/popup_emailfriend.png') repeat-y;width:400px}
.popup_mid input{border:1px solid #7f9db9!important}

.popup_mid_ctntbl{width:360px;margin:0px 0px;}
.popup_mid_ctntbl td{padding:5px}


/* pop up - savesearch */
.popup{width:536px;margin:0 auto}
.popup_topcrv{
	background:transparent url('../../Imgs/popup_topcurve.png') no-repeat;width:536px;height:20px;font-size:1px;
}
.popup_botcrv{
	background:transparent url('../../Imgs/popup_botcurve.png') no-repeat;width:536px;height:20px;font-size:1px;
}
.popup_ctn{
	background:transparent url('../../Imgs/popup_curvebrdr.png') repeat-y;width:536px;
}
.popup_close
{
	background:transparent url(../../Imgs/btn_close.png) no-repeat; 

cursor:pointer;border:0;height:19px;width:86px;display:block;
	}
.popup_close:hover{
	background:transparent url(../../Imgs/btn_close.png) no-repeat;background-position:0px -19px; 

cursor:pointer;border:0
}

.popup_save
{
	background:transparent url(../../Imgs/btn_save.png) no-repeat; 

cursor:pointer;border:0;height:19px;width:86px;display:block;
	}
.popup_save:hover{
	background:transparent url(../../Imgs/btn_save.png) no-repeat;background-position:0px -19px; 

cursor:pointer;border:0
}

.popup_cancel
{
	background:transparent url(../../Imgs/btn_cancel.png) no-repeat; 

cursor:pointer;border:0;height:19px;width:86px;display:block;
	}
.popup_cancel:hover{
	background:transparent url(../../Imgs/btn_cancel.png) no-repeat;background-position:0px -19px; 

cursor:pointer;border:0
}

.popup_ctntbl{width:470px;margin:0px 20px;}
.ttl_editmyprofile{font-size:13pt;font-weight:normal;padding-left:5px}
.editmyprofile{width:510px;}
.editmyprofile input{width:115px;padding-left:5px;padding-top:3px;height:16px}
.popupreadmore_ctntbl{
	width:500px!important;margin:0px 20px;
}
.popup_ctntbl td{
padding:5px
}
.popup input{font-size:10pt;border:1px solid #7f9db9!important}
.popup input[type="image"]{border:0!important}
.popup textarea{font-family:Arial;font-size:10pt;line-height:14pt;border:1px solid #7f9db9!important}

.popup p{line-height:14pt}
.popup .savesearchtitle{width:426px}
*+ html .popup .savesearchtitle{width:419px}
/*\*/ * html .popup .savesearchtitle{width:419px}/**/

/*NoResults*/
.header_noresult{font-size:14pt;font-weight:normal;color:#fff;margin-top:-3px}
.ctn_noresult{font-size:11pt;line-height:14pt;padding:10px}

/*Inventory Listing - Extended view*/

.comparechk_invenext{
position:relative;float:right; top:3px;right:4px;display:block; /* float is made right and right is made -20 from -15 

*/
}
.botcurve_inven{
	background:#ccc url('../../Imgs/bg_curvesearchdatabot2.gif') no-repeat bottom left;height:5px!important; 

width:528px; font-size:1px
}

.tmbinventorylistext{
	background:transparent url('../../Imgs/bg_tmbinventoryext.gif') no-repeat;
	width:152px;height:119px;margin-left:10px;float:left /* width changed to 170 from 150 */
}
/*\*/ *html .tmbinventorylistext{margin-left:4px}/**/
.tmbinventorylistext img{
	padding:5px;
}

.tmbinventorylistext input[type="image"]{
	padding:10px;
}

.invendata_ext{
position:relative;left:11px;  width:575px!important;
font-size:12px;font-weight:bold;
}

.invendata_ext td{
	vertical-align:top;
}
.invendata_ext hr{
	height:1px; width:528px; margin:0; padding:0;position:relative;clear:left;display:block; 
	border-bottom-color:#b5b5b5; border-width:0px 0px 1px 0px; border-style:none none solid none;
}
.invendata_ext .topcurve{
	background:#ccc url('../../Imgs/bg_curvesearchdatatop.gif') no-repeat top 

left;height:5px!important;width:529px;
}
.invendata_ext .searchcontent{
	 background:#f0f0f0 url('../../Imgs/bg_searchdata_compare.gif') repeat-y top right;/*modified background, 

removed height:100- sr*/
}
.invendata_ext .searchcontent .data{
	float:left; height_:30px
}
.invendata_ext .searchcontent .data td{
padding-left:10px;
}
.invendata_ext .botcurve_inven{
	background:#ccc url('../../Imgs/bg_curvesearchdatabot2.gif') no-repeat bottom left;height:5px!important; 

width:542px; font-size:1px
}

/**/
.searchdata_used{
position:relative;left:11px;  width:575px!important;
font-size:12px;font-weight:bold;
}

.searchdata_used td{
	vertical-align:top;
}
.searchdata_used hr{
	height:1px; width:528px; margin:0; padding:0;position:relative;clear:left;display:block; 
	border-bottom-color:#b5b5b5; border-width:0px 0px 1px 0px; border-style:none none solid none;
}
.searchdata_used .topcurve{
	background:#ccc url('../../Imgs/bg_curvesearchdatatop.gif') no-repeat top 

left;height:5px!important;width:529px;
}
.searchdata_used .searchcontent{
	 background:#f0f0f0 url('../../Imgs/bg_searchdata_compare.gif') repeat-y top right;/*modified background, 

removed height:100- sr*/
}
.searchdata_used .searchcontent .data{
	float:left; height:30px
}
.searchdata_used .searchcontent .data td{
padding-left:5px;
}
.searchdata_used .botcurve_inven{
	background:#ccc url('../../Imgs/bg_curvesearchdatabot2.gif') no-repeat bottom left;height:5px!important; 

width:542px; font-size:1px
}
/**/
.sortnaviginven_ext{
font-size:11px;font-weight:bold;
background:url('../../Imgs/bg_sortnavigsearch.gif') no-repeat;width:405px!important;height:20px;float:left;left:175px;
position:relative;float:left;margin-top:19px;clear:left
}
.sortnaviginven_ext td{
	padding-left:10px;text-align:left!important
}

html[xmlns*=""] body:last-child .sortnaviginven_ext a:link{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnaviginven_ext a:visited{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnaviginven_ext a:hover{text-decoration:underline;color:#000}
html[xmlns*=""] body:last-child .sortnaviginven_ext a:active{text-decoration:underline;color:#000}

.sortnaviginven_ext a{text-decoration:underline;color:#000}
.sortnaviginven_ext a:link{text-decoration:underline;color:#000}
.sortnaviginven_ext a:visited{text-decoration:underline;color:#000}
.sortnaviginven_ext a:hover{text-decoration:underline;color:#000}
.sortnaviginven_ext a:active{text-decoration:underline;color:#000}

.invendata .botcurveinven{
	width:596px;
}
*+ html .invendata .botcurveinven{width:576px}

.inven_call_ext{padding:3px;float:right; position:relative;float:right;right:5px; width:130px;text-align:center;}
.inven_call_ext img{vertical-align:middle}

.searchused_call_ext{padding:3px;float:right; position:relative;float:right;margin:0 auto;right:21px;}
*+ html .searchused_call_ext{right:8px}
/*\*/ *html .searchused_call_ext{right:10px}

.searchused_call_ext img{vertical-align:middle}


html[xmlns*=""] body:last-child .topcrv_curve_invenext{width:23px}
.topcrv_curve_invenext{
background:transparent url('../../Imgs/img_topcurve.gif') no-repeat right top;height:5px;width:25px}/*added 

width,height value - sr*/
*+ html .topcrv_curve_invenext{width:24px}/*added width only for ie7*/
/*\*/ *html .topcrv_curve_invenext{ width:24px}/**/ 


/*Landing page */

#logobanner {
	background-color: #CCCCCC;
	width: 600px;
	height: 66px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*Search by Make Model*/
#makemodel_form{ margin-top:10px}
*+ html #makemodel_form{margin-top:15px}
/*\*/ *html #makemodel_form {margin-top:13px}/**/
#makemodel_form td{padding:3px 3px}


/*1st style will be working with mozilla, and the 2nd style is for safari*/
/*place safari bug fix, following with ie7 and ie6*/

#makemodel_form input{vertical-align:bottom;border:0px;padding-left:4px}
/*\*/ html* #makemodel_form input{ vertical-align:inherit}/**/
*+ html #makemodel_form input{vertical-align:middle}
/*\*/ *html #makemodel_form input{vertical-align:middle}/**/


#makemodel_form select { width:185px;font-size:12px}
*+ html #makemodel_form select{font-size:11px}
/*\*/ *html #makemodel_form select{font-size:11px;cursor:pointer!important}/**/

.txtzip{width:62px}

#makemodel_form .col1{font-weight:bold; padding-left:10px; width:55px}
.msg_info{background: url(../../Imgs/img_required.gif) no-repeat left center;text-indent: -10000px;	

width:109px;height: 16px;display: block}
*+ html .msg_info{height:10px}

.zip{background: url(../../Imgs/img_requiredzip.png) no-repeat left center;	width:65px;	text-indent: 

-10000px;display: block;
padding-top:1px;cursor: pointer}

#makemodel_form .reqdfield{margin:-3px auto}
*+ html #makemodel_form .reqdfield{margin:0 auto}
/*\*/ *html #makemodel_form .reqdfield{margin:0 auto}/**/

.btn_searchnow{background:transparent url('../../Imgs/btn_searchnow.png') no-repeat;
	width:103px!important;height:19px;display:block;cursor:pointer}
.btn_searchnow:hover{background-position:0 -19px;cursor:pointer}


/*****Search by Price and Make-Model*********/

#pricestyle_form{ margin-top:10px}
*+ html #pricestyle_form{margin-top:15px}
/*\*/ *html #pricestyle_form {margin-top:13px}/**/
#pricestyle_form td{padding:3px 3px}

/*1st style will be working with mozilla, and the 2nd style is for safari*/
/*place safari bug fix, following with ie7 and ie6*/
#pricestyle_form input{vertical-align:bottom;border:0px;padding-left:4px}
/*\*/ html* #pricestyle_form input{ vertical-align:inherit}/**/
*+ html #pricestyle_form input{vertical-align:middle}
/*\*/ *html #pricestyle_form input{vertical-align:middle}/**/

#pricestyle_form select { width:185px;font-size:12px}
*+ html #pricestyle_form select{font-size:11px}
/*\*/ *html #pricestyle_form select{font-size:11px;cursor:pointer!important}/**/

#pricestyle_form .col1{font-weight:bold; padding-left:10px; width:75px}

#pricestyle_form .reqdfield{margin:-3px auto}
*+ html #pricestyle_form .reqdfield{margin:0 auto}
/*\*/ *html #pricestyle_form .reqdfield{margin:0 auto}/**/

/********************************************/

/*Search by Price, Style*/

#pricestyle_form .convertible{background: url(../../Imgs/btn_convert.png) no-repeat; width:58px; height:30px}
#pricestyle_form .twodoors{background: url(../../Imgs/btn_2doors.png) no-repeat;width:58px; height:30px}
#pricestyle_form .hatchback{background: url(../../Imgs/btn_hatchback.png) no-repeat;width:58px; height:30px}
#pricestyle_form .sedan{background: url(../../Imgs/btn_sedan.png) no-repeat;width:58px; height:30px }
#pricestyle_form .suv{background: url(../../Imgs/btn_suv.png) no-repeat;width:58px; height:30px}
#pricestyle_form .truck{background: url(../../Imgs/btn_truck.png) no-repeat;width:58px; height:30px}
#pricestyle_form .van{background: url(../../Imgs/btn_van.png) no-repeat;width:58px; height:30px}
#pricestyle_form .wagon{background: url(../../Imgs/btn_wagon.png) no-repeat;width:58px; height:30px}
#pricestyle_form .evehicle{background: url(../../Imgs/btn_evehicle.png) no-repeat;width:58px; height:30px}

#pricestyle_form{ margin-top:10px;width:285px}
*+ html #pricestyle_form {margin-top:15px}
/*\*/ *html #pricestyle_form {margin-top:13px}

#pricestyle_form td{padding:2px}



#pricestyle_form input{vertical-align:bottom;border:none;padding-left:4px}
/*\*/ html* #pricestyle_form input{ vertical-align:inherit}/**/
*+ html #pricestyle_form input{vertical-align:middle}
/*\*/ *html #pricestyle_form input{vertical-align:middle}/**/

#pricestyle_form #pricestyle_sel td{ padding:6px 3px }
*+ html #pricestyle_form #pricestyle_sel td{padding:4px 3px}
/*\*/ *html #pricestyle_form #pricestyle_sel td{padding:4px 3px}/**/

#pricestyle_form .carstyle{width:100px;font-size:11px}
#pricestyle_form .carstylemid{width:84px;font-size:11px}

#pricestyle_form #pricerange{ width:100%;margin-left:0px}
*+ html #pricestyle_form #pricerange{ width:90%}
/*\*/ *html #pricestyle_form #pricerange{ width:90%}

#pricestyle_form #pricerange td{padding:3px}
#pricestyle_form #pricerange input{width:88px}
#pricestyle_form .reqdfield{margin:0 auto}

.searchnow_cel{padding-left:20px!important}
*+ html .searchnow_cel{padding-left:18px!important}
/*\*/ *html .searchnow_cel{padding-left:20px!important}/**/


.qkquote{
	 width:305px;color:#565656;margin:0px 0px
}

/*Quick Quote new styles*/

#slidedata .chooseqkquote {width:305px;color:#565656;}
#slidedata .chooseqkquote .findbymakemodel .cel11{width:78px}

.search_findbymakemodel {background:#d2d2d2; color:#565656;}

.search_findbymakemodel td{padding-top:2px;padding-bottom:2px}
.search_findbymakemodel .column1{width:72px}
/*\*/ *html .search_findbymakemodel .column1{width:85px}/**/
.search_findbymakemodel .ddown{width:104px!important;position:relative;left:0px}
*+ html .search_findbymakemodel .ddown{left:5px}
html[xmlns*=""] body:last-child .search_findbymakemodel .ddown{left:0px}
/*\*/ *html .search_findbymakemodel .ddown{left:-15px}/**/

/*\*/ *html .search_findbymakemodel .type_sel{position:relative;float:left;left:-15px}/**/

.chooseqkquote .r1col2{padding-left:6px}
*+ html .chooseqkquote .r1col2{padding-left:0px}
/*\*/ *html .chooseqkquote .r1col2{padding-left:20px}/**/

.search_findbymakemodel .findbymakemodel{width:198px}
.search_findbymakemodel .findbymakemodel td{padding-top:2px;padding-bottom:2px}

.search_findbymakemodel .findbymakemodel .cel11{width:72px}
.search_findbymakemodel .findbymakemodel .cel12{width:125px!important}

.search_findbymakemodel .findbymakemodel select{width:105px}

#quickquote .qquotepanel {background:#d2d2d2;width:200px;color:#565656;}
#quickquote .qquotepanel td{padding-top:2px;padding-bottom:2px}
#quickquote .qquotepanel .setcol_11{width:72px;padding-left:2px}
#quickquote .qquotepanel .ifield{width:105px;padding-left:3px;padding-right:3px}
#quickquote .qquotepanel .iborder{border:1px solid #999}


#quickquote .qqfilter {background:#d2d2d2;width:200px}
#quickquote .qqfilter td{padding-top:2px;padding-bottom:2px}
#quickquote .qqfilter .setcol_11{width:82px;padding-left:2px}
#quickquote .qqfilter .setcol_12{width:68px!important;padding-left:2px; padding-right:0px;}
#quickquote .qqfilter .ifield{width:93px;padding-left:3px;padding-right:3px}
#quickquote .qqfilter .iborder{border:1px solid #999}


.qkquote td,.chooseqkquote td{
	padding:2px 0px;
}
.qkquote input,.chooseqkquote input .ttbox{
	width:60px;height:18px;border:1px solid #999;padding:0px 2px; margin:0px 2px
}

#slidedata .chooseqkquote .findbymakemodel {width:300px}


.chooseqkquote input{vertical-align:bottom}
/*\*/ html* .chooseqkquote input{ vertical-align:inherit}/**/
*+ html .chooseqkquote input{vertical-align:middle}
/*\*/ *html .chooseqkquote input{vertical-align:middle}/**/

.chooseqkquote input[type="radio"]{border:0;width:auto}

.chooseqkquote input[type="submit"]
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px 0px;
	border: none;
	width: 103px;
	height: 19px;	
	margin-right: 12px;
}

.chooseqkquote input[type="submit"]:hover
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px -19px;
}

html[xmlns*=""] body:last-child .chooseqkquote .r1col1{width:68px}
.chooseqkquote .r1col1{width:65px}
*+ html .chooseqkquote .r1col1{width:78px}
/*\*/ *html .chooseqkquote .r1col1{width:35px}

.chooseqkquote .r1col2{width:220px}
.chooseqkquote .r2col2{}
.chooseqkquote .r3col2{}

.qqfilter,.qqfilterslide{width:200px;color:#565656;background:#d2d2d2}
.qqfilter td{padding:3px 2px}
.qqfilterslide td{padding:2px 3px}
.qqfilter input{
		width:85px;border:1px solid #999;padding:0px 0px; margin:0px 0px;
		font-size:12px;height:17px}

.qqfilterslide .qqfindmakemodel select{width:90px}
		

.search_findbymakemodel input{vertical-align:bottom}
/*\*/ html* .search_findbymakemodel input{ vertical-align:inherit}/**/
*+ html .search_findbymakemodel input{vertical-align:middle}
/*\*/ *html .search_findbymakemodel input{vertical-align:middle}/**/

.qqfilterslide .r1col2{padding-left:0px}
*+ html .qqfilterslide .r1col2{padding-left:6px}
/*\*/ *html .qqfilterslide .r1col2{padding-left:8px}/**/

.qqfilter input[type="submit"]
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px 0px;
	border: none;
	width: 103px;
	height: 19px;
	margin-right: 3px;		
}

.qqfilter input[type="submit"]:hover
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px -19px;
}

.reqdt
{
	background:#d2d2d2 url(../../Imgs/img_required.gif) no-repeat 45px bottom;
	width:200px;height:15px
}

.qqfilterslide input[type="radio"]{border:0}

.qqfilterslide input[type="submit"]
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px 0px;
	border: none;
	width: 103px;
	height: 19px;
	margin-right: 3px;		
}

.qqfilterslide input[type="submit"]:hover
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px -19px;
}
.qqbtnsubmit
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px 0px!important;
	border:0;
	width: 103px;
	height: 19px;
	margin-right: 3px;	}
.qqbtnsubmit:hover{background: url(../../Imgs/btn_submit.png) no-repeat 0px -19px!important;cursor:pointer;cursor:hand}
/*\*/ *html .qqbtnsubmit{margin-right:10px}/**/

.search_findbymakemodel .qqbtnsubmit{position:relative!important;float:left;left:0px}
*+ html .search_findbymakemodel .qqbtnsubmit{left:5px}
/*\*/ *html .search_findbymakemodel .qqbtnsubmit{left:-13px}/**/

.qqfilter .qqbtnsubmit
{
	background: url(../../Imgs/btn_submit.png) no-repeat 0px 0px!important;
	border:0;
	width: 103px;
	height: 19px;
	margin-right: 3px;	}
.qqfilter .qqbtnsubmit:hover{background: url(../../Imgs/btn_submit.png) no-repeat 0px 

-19px!important;cursor:pointer;cursor:hand}
/*\*/ *html .qqfilter .qqbtnsubmit{margin-right:10px;}/**/


/*Vehicle Detail - New */

.vehicledetail_ctn{
	width:435px;margin-left:10px; margin-top:30px; float:left; left:500px;
	
}
/*\*/ *html .vehicledetail_ctn{width:398px;margin-left:6px;margin-right:6px}/**/


.tab_vehicleoverview{ background:url('../../Imgs/tab_vehicleoverview.gif') no-repeat;}
.tab_gallery{ background:url('../../Imgs/tab_gallery.gif') no-repeat;}
.tab_standardequip{ background:url('../../Imgs/tab_standardequip.gif') no-repeat;}
.tab_optionalequip{ background:url('../../Imgs/tab_optionalequip.gif') no-repeat;}
.tab_techspecs{ background:url('../../Imgs/tab_techspecs.gif') no-repeat;}
.tab_incentives{ background:url('../../Imgs/tab_incentives.gif') no-repeat;}

.vehicleoverview_ctn{
	width:405px;margin:7px;float:left;/*margin value modified by sr*/
	min-height:580px;height:auto!important;height:580px;
} 
/*\*/ *html .vehicleoverview_ctn{width:398px;margin:7px 4px}/**/
.vehicleoverview_tbl{width:100%}
/*\*/ *html .vehicleoverview_tbl{margin:0px 6px}
.vehicleoverview_tbl input[type="image"]{vertical-align:middle}
html[xmlns*=""] body:last-child .vehicleoverview_tbl input{vertical-align:-2px}
/*\*/ *html .vehicleoverview_tbl input{vertical-align:-2px}/**/
.vehicleoverview_tbl td{padding:3px 0}
.vehicleoverview_tbl h3{font-size:13pt;color:#333;font-weight:bold}
html[xmlns*=""] body:last-child .vehicleoverview_tbl h3{font-weight:normal}
*+html .vehicleoverview_tbl h3{font-weight:normal}
/*\*/ *html .vehicleoverview_tbl h3{font-weight:bold}/**/

.imgblockNotUsed{width:391px;height:300px; margin-left:-8px !important; margin-top:-5px !important}


.vehiclenavig{
	float:left;margin:15px 0px; height:19px;
}
.vehiclenavig td{padding:1px}
.vehiclenavig input .btnprevious{
	width:71px;height:19px;
	background:url('../../Imgs/btn_vehicle_prev.png') no-repeat 0 0;
}
.vehiclenavig input .btnreturn{
	width:66px;height:19px;
	background:url('../../Imgs/btn_vehicle_return.png') no-repeat 0 0;
}
.vehiclenavig input .btnnext{
	width:71px;height:19px;
	background:url('../../Imgs/btn_vehicle_next.png') no-repeat 0 0;
}
.vehiclenavig input .btnsave{
	width:92px;height:19px;
	background:url('../../Imgs/btn_vehicle_save.png') no-repeat 0 0;
}
.vehicleinfo{
	width:307px;float:left;margin:0px;
	background:url('../../Imgs/bgborder_vehiclenavigs.gif'); 
}
.tbl_vehicleinfo {}
.tbl_vehicleinfo td{padding:10px 0px}

.vehicleinfo h3{font-size:13pt;color:#3e3e3e;font-weight:bold;padding:5px;}
html[xmlns*=""] body:last-child .vehicleinfo h3{font-weight:normal}
*+html .vehicleinfo h3{font-weight:normal}
/*\*/ *html .vehicleinfo h3{font-weight:bold}/**/

.vehicleinfo .msrp{font-size:15pt;color:#0066cc;display:inline;text-decoration:underline}
.vehicleinfo .rate{font-size:15pt;color:#333;font-weight:bold;white-space:nowrap; text-decoration:line-through;}
.vehicleinfo .vehDetail{font-size:15pt;color:#000000;display:inline;font-weight:bold}

.vehicleinfo .brdrdots_top{border-width:1px 0px 0px 0px;border-color:#dcdcdc;border-style:dotted}
.vehicleinfo .brdrdots_bot{border-width:0px 0px 1px 0px;border-color:#dcdcdc;border-style:dotted}

.guarantee{color:#0066cc;font-size:10pt;text-align:center}
.guarantee img{border:none;padding:3px}

.fueleconomy01{font-size:9pt;color:#333}
.fueleconomy02{font-size:30pt;color:#333;font-weight:bold}

.vehicledetail{width:100%}
.vehicledetail td{padding:3px 15px}
.vehicledetail h3{padding-left:0}

.customerinfo{padding:3px 15px}
.customerinfo p{margin-top:0px;line-height:16pt}
.customerinfo h3{padding-left:0}
.customerinfo input[type="image"]{vertical-align:middle}
html[xmlns*=""] body:last-child .customerinfo input{vertical-align:-2px}
/*\*/ *html .customerinfo input{vertical-align:-2px}/**/
.vehicleinfo_topcrv{
	width:307px;background:url('../../Imgs/vehicleinfo_topcurve.gif') no-repeat;height:5px;font-size:1px;
}
.vehicleinfo_botcrv{
	width:307px;
	background:url('../../Imgs/vehicleinfo_botcurve.gif') no-repeat;height:5px;font-size:1px;
}
.bottomcurve_vn_vhDetail{
	background:transparent url('../../Imgs/vehiclenew_botcurve.gif');
	width:759px;height:5px;clear:both;font-size:1px;margin-left:17px
}

.bottomcurve_vn{
	background:transparent url('../../Imgs/vehiclenew_botcurve.gif');
	width:759px;height:5px;clear:both;font-size:1px;margin-top:0px;margin-left:219px
}
*+ html .bottomcurve_vn{margin-top:-16px}
/*\*/ *html .bottomcurve_vn{margin-top:-57px}/**/


/* vehicle Detail - Gallery Tab */

/*adding new generic classes in the appropriate panel itself, please check the top generic classes area too  */

.size5{font-size:5px}
.size10{font-size:10px}
.size20{font-size:20px}

.vehiclegallery_tbl{font-size:10pt;margin-top:10px}/*margin-top added by sr*/
.vehiclegallery_tbl img{vertical-align:middle}

.gal_topcurve{background:url('../../Imgs/gal_topcurve.gif') no-repeat;width:411px;height:6px;font-size:1px}
.gal_brdr{ background:url('../../Imgs/gal_brdrmiddle.gif') repeat-y; width:411px}
.gal_botcurve{background:url('../../Imgs/gal_botcurve.gif') no-repeat;width:411px;height:6px;font-size:1px}

#360spin{background:url('../../Imgs/gal_brdrmiddle.gif') repeat-y; width:411px;}
#360spin p{padding-left:10px;padding-top:5px;margin:0}
#360spin img{padding:10px}

.btn_previous{background:url('../../Imgs/btn_vehicle_prev.png') no-repeat; width:71px;height:19px;display:block;}
.btn_previous:hover{background:url('../../Imgs/btn_vehicle_prev.png') no-repeat 0 -19px}
.btn_previous_disabled{background:url('../../Imgs/btn_vehicle_prev.png') no-repeat 0 -19px; 

width:71px;height:19px;display:block;}
.btn_return{background:url('../../Imgs/btn_vehicle_return.png') no-repeat; width:66px;height:19px;display:block;}
.btn_return:hover{background:url('../../Imgs/btn_vehicle_return.png') no-repeat 0 -19px}
.btn_return_disabled{background:url('../../Imgs/btn_vehicle_return.png') no-repeat 0 -19px; 

width:66px;height:19px;display:block;}
.btn_next{background:url('../../Imgs/btn_vehicle_next.png') no-repeat; width:71px;height:19px;display:block}
.btn_next:hover{background:url('../../Imgs/btn_vehicle_next.png') no-repeat 0 -19px}
.btn_next_disabled{background:url('../../Imgs/btn_vehicle_next.png') no-repeat 0 -19px; 

width:71px;height:19px;display:block}
.btn_savesearch{background:url('../../Imgs/btn_vehicle_save.png') no-repeat; width:92px;height:19px;display:block}
.btn_savesearch:hover{background:url('../../Imgs/btn_vehicle_save.png') no-repeat 0 -19px}
.btn_getprice{background:url('../../Imgs/btn_vehicle_getyourprice.png') no-repeat; 

width:179px;height:27px;display:block;margin-left:64px}
.btn_reserve, .btn_reserve:hover{background:url('../../Imgs/btn_reserve.png') no-repeat; 

display:block;height:65px;margin-left:50px}
*+ html .btn_reserve{margin:0px 50px}

.popup_btn1{background:transparent url(../../Imgs/btn_pricepopdetail.png) no-repeat; 

cursor:pointer;border:0;height:19px;width:110px;display:block;}
.popup_btn1:hover{background:url('../../Imgs/btn_pricepopdetail.png') no-repeat 0 -19px}
.popup_btn2{background:transparent url(../../Imgs/btn_pricepoplead.png) no-repeat; 

cursor:pointer;border:0;height:19px;width:110px;display:block;}
.popup_btn2:hover{background:url('../../Imgs/btn_pricepoplead.png') no-repeat 0 -19px}
.popup_btn3{background:transparent url(../../Imgs/btn_pricepopcancel.png) no-repeat; 

cursor:pointer;border:0;height:19px;width:110px;display:block;}
.popup_btn3:hover{background:url('../../Imgs/btn_pricepopcancel.png') no-repeat 0 -19px}

*+ html .btn_getprice{margin:0px 64px}
/*\*/ *html .btn_getprice{margin-left:0px}/**/
.btn_getprice:hover{background:url('../../Imgs/btn_vehicle_getyourprice.png') no-repeat 0 -27px}

.btn_viewfullsize{background:url('../../Imgs/btn_viewfullsize.png') no-repeat; width:125px;height:19px;display:block}
.btn_viewfullsize:hover{background:url('../../Imgs/btn_viewfullsize.png') no-repeat 0 -19px;display:block}

.btn_viewvideo{background:url('../../Imgs/btn_viewvideo.png') no-repeat; width:125px;height:19px;display:block}
.btn_viewvideo:hover{background:url('../../Imgs/btn_viewvideo.png') no-repeat 0 -19px;display:block}


.gal_navig{margin-bottom:10px;height:19px}
.gal_navig td{margin-left:10px!important}
.gal_navig p .title{padding-top:5px;padding-left:13px;margin:0}
.vehiclegallery_tbl td{}


.interiorphotoitem{width:68px;height:52px;padding:7px;float:left}


.exteriorphotoitem{width:68px;height:52px;padding:7px;float:left}

/*vehicle Detail - standard Equip Tab*/
.vehiclestdequip_ctn{
	width:405px;margin:15px;float:left;
	min-height:580px;height:auto!important;height:580px;
}
/*\*/ *html .vehiclestdequip_ctn{width:398px;margin:7px 0px}/**/

.vehiclestdequip_tbl{width:405px;line-height:15pt}
/*\*/ *html .vehiclestdequip_tbl{width:398px}/**/
.vehiclestdequip_tbl img{}
.vehiclestdequip_tbl td{padding:0px 0;vertical-align:top;}
.vehiclestdequip_tbl h3{font-size:13pt;color:#333;font-weight:bold}
html[xmlns*=""] body:last-child .vehiclestdequip_tbl h3{font-weight:normal}
*+html .vehiclestdequip_tbl h3{font-weight:normal}
/*\*/ *html .vehiclestdequip_tbl h3{font-weight:bold}/**/

.standardequip_ctn{ width:444px;position:relative;margin-left:-24px}
/*\*/ *html .standardequip_ctn{width:440px;margin-left:-12px}/**/
.standardequip_ctn .header{font-weight:bold;font-size:9pt;text-transform:capitalize;background:#ececec}
.standardequip_ctn td{padding:3px 10px;border-color:#d4d4d4;border-style:dotted; border-width:0 0 1px 0}
.standardequip_ctn .mrsprate{width:75px}

.standardequip_ctn_grid{ width:444px;position:relative;margin-left:-24px}
/*\*/ *html .standardequip_ctn_grid{width:440px;margin-left:-12px}/**/
.standardequip_ctn_grid td{padding:3px 10px;border-color:#d4d4d4;border-style:dotted; border-width:0 0 1px 0}
.standardequip_ctn_grid .mrsprate{width:75px}

.optionalequip_ctn{ width:444px;position:relative;margin-left:-24px}
/*\*/ *html .optionalequip_ctn{width:440px;margin-left:-12px}/**/
.optionalequip_ctn .header{font-weight:bold;font-size:9pt;text-transform:capitalize;background:#ececec}
.optionalequip_ctn 

.headerright{font-weight:bold;font-size:9pt;text-transform:capitalize;background:#ececec;text-align:right}
.optionalequip_ctn td{padding:3px 10px;border-color:#d4d4d4;border-style:dotted; border-width:0 0 1px 0}
.optionalequip_ctn .mrsprate{width:75px}

.optionalequip_ctn_grid{ width:444px;position:relative;margin-left:-24px}
/*\*/ *html .optionalequip_ctn_grid{width:440px;margin-left:-12px}/**/
.optionalequip_ctn_grid td{padding:3px 10px;border-color:#d4d4d4;border-style:dotted; border-width:0 0 1px 0}
.optionalequip_ctn_grid .mrsprate{width:75px}
.optionalequip_ctn_grid .pkg{width:50px;text-align:right}

.techspecs_ctn{ width:444px;position:relative;margin-left:-24px}
/*\*/ *html .techspecs_ctn{width:440px;margin-left:-12px}/**/
.techspecs_ctn .header{font-weight:bold;font-size:9pt;text-transform:capitalize;background:#ececec}
.techspecs_ctn td{padding:3px 10px;border-color:#d4d4d4;border-style:dotted; border-width:0 0 1px 0}
.techspecs_ctn .mrsprate{width:75px}

.techspecs_ctn_grid{ width:444px;position:relative;margin-left:-24px}
/*\*/ *html .techspecs_ctn_grid{width:440px;margin-left:-12px}/**/
.techspecs_ctn_grid td{padding:3px 10px;border-color:#d4d4d4;border-style:dotted; border-width:0 0 1px 0}
.techspecs_ctn_grid .mrsprate{width:75px}
.techspecs_ctn_grid .techspec_left{width:70%}
.techspecs_ctn_grid .techspec_right{width:30%}

.incentives_ctn{ width:444px;position:relative;margin-left:-24px}
/*\*/ *html .incentives_ctn{width:444px;margin-left:-12px}/**/
.incentives_ctn .header{font-weight:bold;font-size:9pt;text-transform:capitalize;background:#ececec}
.incentives_ctn td{padding:3px 10px;border-color:#d4d4d4;border-style:dotted; border-width:0 0 1px 0}
.incentives_ctn .mrsprate{width:75px}


/*Vehicle Detail - Used Cars*/

.tmb_vehicledetailused{width:120px;height:95px;padding:5px;float:left}
.yourprice{background:#f8e9df;font-size:15pt;font-weight:bold;height:42px;
border-left-width:1px!important;border-right-width:1px!important;border-style:solid;border-color:#cfcfcf!important}

.yourrate{color:#ff6600}
.kbbratevalue{width:100%;height:42px}
.rate_strikeout{text-decoration:line-through;font-size:13pt;text-align:left}
.rate_bold{text-decoration:bold;font-size:13pt;text-align:left}


.btn_havequestions{background:url('../../Imgs/btn_havequestions.png') no-repeat; 

width:180px;height:27px;display:block;margin:0 60px}
.btn_havequestions:hover{background:url('../../Imgs/btn_havequestions.png') no-repeat 0 -27px}

/* TOOLS & TIPS */
.ctn_toolsandtips{font-size:10pt;padding:10px}
*+ html #title_tools{margin-top:15px}
/*\*/ *html #title_tools{margin-top:11px}/**/
/*\*/ *html .ctn_toolsandtips{margin-top:-10px;padding:10px}/**/



.tools_internal_title
{padding: 10px;background-color: #cccccc;margin-bottom: 5px;margin-top: 5px;font-weight: bold}

.tools_block
{padding: 10px;background-color: #cccccc;margin-bottom: 5px;margin-top: 5px;font-weight: bold}

.tools_title
{padding: 10px;background-color: #ff790b; color: White;margin-bottom: 5px;margin-top: 5px;font-weight: bold}

.tools_block{background-color: #f2f2f2;font-weight: normal;}
.tools_block img{ float: right;}
.tools_block p{ margin: 0px 0px 8px 5px; width: 700px;}
.tools_internal_title{color: #494949; background-color:#E9E9E9; border:1px solid #CCCCCC; padding:4px;margin-left: 0px 

!important;}

.tools_direct{ list-style: disc inside; margin: 0; padding:0; margin-left: 10px; margin-bottom: 10px; width: 700px;}
/*\*/ *html .tools_direct{margin-top:-10px}/**/
.tools_direct li{padding-left: 24px; padding-bottom: 3px; padding-top: 2px;vertical-align:middle}
.tools_direct li a:link{color:#ff790b;text-decoration: none;}
.tools_direct li a:hover{color:#ff790b;text-decoration: underline;}

/* end TOOLS & TIPS */


/*Search No Results*/
.header_noresult {MARGIN-TOP: -3px;FONT-WEIGHT: normal;FONT-SIZE: 14pt;COLOR: #fff}
.brdrrleft_noresult {BORDER-RIGHT: #d2d2d2 1px solid;BORDER-TOP: #d2d2d2 0px solid;BORDER-LEFT: #d2d2d2 1px 

solid;BORDER-BOTTOM: #d2d2d2 0px solid}

.noresults{font-size:11pt;line-height:14pt}
.noresults_phone{color:#ff9900}

.noresults_standalone{color: #494949; background-color:#E9E9E9; margin-left: auto; margin-right: auto; border:1px solid 

#CCCCCC; font-weight: bold; padding:4px; width: 600px;}

.btns_noresults{width:auto!important;position:relative;float:left;left:130px}

.btn_refinesearch{background:url('../../Imgs/btn_refinesearch.png') no-repeat; width:163px;height:19px;display:block}
.btn_refinesearch:hover{background:url('../../Imgs/btn_refinesearch.png') no-repeat 0 -19px}
.btn_connectbyemail{background:url('../../Imgs/btn_connectbyemail.png') no-repeat; 

width:163px;height:19px;display:block}
.btn_connectbyemail:hover{background:url('../../Imgs/btn_connectbyemail.png') no-repeat 0 -19px}

/* Popup - Photos*/

.popup_photos{width:700px;margin:0 auto}
.popup_topcrv_photos{
	background:transparent url('../../Imgs/popup_topcurve_photos.png') 

no-repeat;width:700px;height:30px;font-size:1px;
}
.popup_botcrv_photos{
	background:transparent url('../../Imgs/popup_botcurve_photos.png') 

no-repeat;width:700px;height:30px;font-size:1px;
}
.popup_ctn_photos{
	background:transparent url('../../Imgs/popup_curvebrdr_photos.png') repeat-y;width:700px;
}
.popup_ctntbl_photos{
	width:640px;margin:20px;margin:0 auto;
}
.popup_ctntbl_photos td{
padding:5px
}

/*popup - Unhappy path*/

.btns_unhappypath{width:auto!important;position:relative;float:left;left:10px}
.tbl_unhappypath{width:500px;margin:17px}

/* Vehicle Compare Pages*/
.blk_vehiclecompare{width:145px;vertical-align:top;padding-left:5px;
	display:table-cell;display:inline-block;
	}
	
.vbot{vertical-align:bottom}

.vehiclecompare_ctn{
	float:left;width:751px;left:210px;
	margin-top:19px;padding-left:10px
}
.title_comparecars{
	background:url('../../Imgs/ttl_comparevehicles.gif') no-repeat;width:759px;height:21px;margin:0;
	font-size:1px
}
.vehiclecompare_data{
	background:url('../../Imgs/bg_vehiclecompare_brdr.gif') repeat-y;width:759px;
	min-height:550px;height:auto!important;height:550px;
}

.vehiclecompare_data a:link{color:#ff790b;} 
.vehiclecompare_data a:visited{color:#ff790b;} 
.vehiclecompare_data a:hover{color:#ff790b;} 

.vehiclecompare_data p.toptext{
	margin:0;padding: 10px 0 0 10px;
}
.vehiclecompare_data_usedcar{
	background:url('../../Imgs/bg_vehiclecompare_brdr.gif') repeat-y;width:759px;
	min-height:480px;height:auto!important;height:480px;
}
.vehiclecompare_data_usedcar p.toptext{
	margin:0;padding: 10px 0 0 10px;
}
.vehiclecompare_botcurve{
	background:url('../../Imgs/bg_vehiclecompare_botcurve.gif') no-repeat;width:759px;height:5px;font-size:1px
}
.vehiclecompare_tbl{font-size:9pt}
.vehiclecompare_tbl td{padding:5px 5px 5px 0px;}
.vehiclecompare_carthumb{
	background:url('../../Imgs/bg_vehiclecurved.gif') no-repeat;width:142px;height:97px;
}
.vehiclecompare_carthumb img{padding:7px}
.vehiclecompare_infottl{padding:10px 0;font-weight:bold; width:145px}
.vehiclecompare_info {width:142px}
.vehiclecompare_info td{
	padding:1px 0!important;
}

.btn_changevehicle{background:url('../../Imgs/btn_changevehicle.png') no-repeat; 

width:142px;height:19px;display:block;}
.btn_changevehicle:hover{background:url('../../Imgs/btn_changevehicle.png') no-repeat 0 -19px}
.btn_deleteallvehicles{background:url('../../Imgs/btn_deleteallvehicles.png') no-repeat; 

width:142px;height:19px;display:block;}
.btn_deleteallvehicles:hover{background:url('../../Imgs/btn_deleteallvehicles.png') no-repeat 0 -19px}
.btn_compare_return{background:url('../../Imgs/btn_compare_return.png') no-repeat; 

width:142px;height:19px;display:block;}
.btn_compare_return:hover{background:url('../../Imgs/btn_compare_return.png') no-repeat 0 -19px}
.btn_removevehicle{background:url('../../Imgs/btn_removevehicle.png') no-repeat; 

width:142px;height:19px;display:block;}
.btn_removevehicle:hover{background:url('../../Imgs/btn_removevehicle.png') no-repeat 0 -19px}
.btn_addvehicle{background:url('../../Imgs/btn_addvehicle.png') no-repeat; width:142px;height:19px;display:block;}
.btn_addvehicle:hover{background:url('../../Imgs/btn_addvehicle.png') no-repeat 0 -19px}
.btn_viewinvencompare{background:url('../../Imgs/btn_viewinventory_compare.png') no-repeat; 

width:142px;height:19px;display:block;}
.btn_viewinvencompare:hover{background:url('../../Imgs/btn_viewinventory_compare.png') no-repeat 0 -19px}

.btn_vehiclecompare{padding:3px 0; width:145px}

.vehiclecompare_adv{font-weight:bold;padding-left:10px!important;padding-bottom:10px!important; vertical-align:bottom; 

width:145px}

.vehcomp_extinfo{width: 739px;border:1px solid #ccc;background:#ccc;margin-left:10px}
.vehcomp_panelheader{font-weight:bold;padding:5px 10px;border:1px solid #fff;}

.vehcomp_panelheader input[type="image"]{vertical-align:middle}
html[xmlns*=""] body:last-child .vehcomp_panelheader input{vertical-align:-2px}
/*\*/ *html .vehcomp_panelheader input{vertical-align:-2px}/**/

.vehcomp_panels{font-size:9pt;width:739px;margin-left:10px;border:1px solid #ccc}
.vehcomp_panels td{padding:5px;width:142px;border-width:0px 1px 1px 0px;border-color:#ccc;border-style:solid}

.toppadCompare{padding-top:50px}
*+ html .toppadCompare{padding-top:10px}
/*\*/ * html .toppadCompare{padding-top:10px}/**/


/* My Account*/
.pad5tbl td{padding:5px!important}
.wdth100{width:100px!important}
.flright{float:right}


.title_myaccount{
	background:url('../../Imgs/ttl_myaccount.gif') no-repeat;width:759px;height:21px;margin:0;
	font-size:1px
}
.tmb_savedvehicle{
	background:url('../../Imgs/bg_savedvehicle.gif') no-repeat; width:142px;height:97px;float:left;margin:4px 8px
}
.tmb_savedvehicle img{padding:5px}

.savedvehicleinfo{width:290px;margin:0 10px}
*+ html .savedvehicleinfo{padding:0 10px}
.savedvehicleinfo td{height:20px}

.savedvehiclenote{width:270px;vertical-align:top;padding:10px;}
.savedvehiclenote .buttons{float:right}
.savedvehiclenote .buttons td{padding:2px}

.btn_modifydetails{background:url('../../Imgs/btn_modifydetails.png') no-repeat; 

width:121px;height:19px;display:block;}
.btn_modifydetails:hover{background:url('../../Imgs/btn_modifydetails.png') no-repeat 0 -19px}

.btn_delete{background:url('../../Imgs/btn_delete.png') no-repeat; width:87px;height:19px;display:block;}
.btn_delete:hover{background:url('../../Imgs/btn_delete.png') no-repeat 0 -19px}
.btn_addnote{background:url('../../Imgs/btn_addnote.png') no-repeat; width:87px;height:19px;display:block;}
.btn_addnote:hover{background:url('../../Imgs/btn_addnote.png') no-repeat 0 -19px}
.btn_modifynote{background:url('../../Imgs/btn_modifynote.png') no-repeat;width:121px;height:19px;display:block;float:right;right:5px;position:relative;margin-top:5px}
.btn_modifynote:hover{background:url('../../Imgs/btn_modifynote.png') no-repeat 0 -19px}
.btn_runsearch{background:url('../../Imgs/btn_runsearch.png') no-repeat; width:87px;height:19px;display:block;}
.btn_runsearch:hover{background:url('../../Imgs/btn_runsearch.png') no-repeat 0 -19px}
.btn_compareselected{background:url('../../Imgs/btn_compareselected.png') no-repeat;width:121px;height:19px;display:block;}
.btn_compareselected:hover{background:url('../../Imgs/btn_compareselected.png') no-repeat 0 -19px}
.btn_getyourbuy{background:url('../../Imgs/btn_getyourbuy.png') no-repeat; width:177px;height:27px;display:block;}
.btn_getyourbuy:hover{background:url('../../Imgs/btn_getyourbuy.png') no-repeat 0 -27px}
.btn_inventory{background:url('../../Imgs/btn_viewinventory.png') no-repeat;width:100px;height:19px;display:block;text-align:center;margin-left:auto;margin-right:auto;}
.btn_inventory:hover{background:url('../../Imgs/btn_viewinventory.png') no-repeat 0 -19px}

.myprofile{width:739px;margin-left:10px;border:1px solid #ccc}
.myprofile td{padding:5px 10px}
.myprofile h5{font-weight:normal;font-size:11pt}

.mysavedvehicles{margin:0px 10px;width:737px;border:1px solid #ccc}
.mysavedvehicles td{vertical-align:top}
.mysavedvehicles h5{font-size:11pt;font-weight:bold}
.mysavedvehicles .note{text-align:left;clear:both;line-height:14pt;padding-right:5px; 

text-align:justify;padding-top:20px}
.mysavedvehicles .brdrright{border-width: 0 1px 0 0; border-style: solid; border-color: #cfcfcf}
.mysavedvehicles .border{border-width:1px 0 0 0;border-style:solid;border-color:#cfcfcf}

.mysavedvehicles .compareselected{clear:both;padding:20px 10px;float:right;display:none;}

.compareselected input{vertical-align:-5px}
html[xmlns*=""] body:last-child .compareselected input{vertical-align:-5px}
/*\*/ *html .compareselected input{vertical-align:-5px}/**/

*+ html .mysavedvehicles .compareselected{padding:20px 5px;display:none;}


.mysavedsearches{width:739px;border:1px solid #ccc;margin-left:10px}
.mysavedsearches h5{font-weight:normal;font-size:11pt}
.mysavedsearches .note{text-align:left;clear:both;line-height:14pt;padding-right:5px; 

text-align:justify;padding-top:20px;padding-left:5px;padding-right:5px}
.mysavedsearches .note h5{font-weight:bold}
.mysavedsearches .brdrright{border-width: 0 1px 0 0; border-style: solid; border-color: #cfcfcf}


.mysavedsearches td{vertical-align:top} 
.mysavedsearches .padTL td{padding:10px 5px 10px 5px}
.mysavedsearches .border{border-width:1px 0 0 0;border-style:solid;border-color:#cfcfcf}

.myinbox{width:739px;margin-left:10px;border:1px solid #ccc}
.myinbox td{padding:10px;line-height:16pt}

.myinbox h5{font-weight:bold;font-size:11pt;color:#686868;margin-bottom:10px}
.myinbox td{vertical-align:top;border-width:0 1px 0 0;border-style:solid;border-color:#ccc}

.myinbox h4{font-weight:normal;font-size:10pt;color:#686868}
.myinbox img{vertical-align:middle}

.year_pad td{padding:2px 5px}
.mileage_pad td{padding:2px 5px}
.make_model_pad td{padding:2px 5px}


*+ html .topcurvereg{margin-top:16px}
/*\*/ *html .topcurvereg{margin-top:16px}/**/

/*Forgot Password Bug Fixes*/
.passwordTableLeftRightBorders{width:980px;float:left;margin-top:-16px}
*+ html .passwordTableLeftRightBorders{margin-top:0px}
/*\*/ *html .passwordTableLeftRightBorders{margin-top:0px}

/*  FROM PasswordPages.css */
.passwordTableLeftRightBorders
{
	border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; 
}

#title_forgot_pass{background: url(../../Images/title_password.gif) no-repeat top left; height: 20px; width:300px; 

text-indent: -10000px; }

/*END  FROM PasswordPages.css */

/*Email Message*/

.tbl_emailmessage{width:400px;margin:0px}
.tbl_emailmessage .col1{width:40%;text-align:right}
.tbl_emailmessage td{padding:5px 20px}

.btn_send{background:url('../../Imgs/btn_send.png') no-repeat; width:70px;height:19px;display:block}
.btn_send:hover{background:url('../../Imgs/btn_send.png') no-repeat 0 -19px}

/*PrinterFriendly*/

.topcurve_vn{
	background:transparent url('../../Imgs/vehiclenew_topcurve.gif');
	width:759px;height:5px;clear:both;font-size:1px;
}
.vehicledetailprint_ctn{
	width:759px;margin-left:8px;float:left; left:500px;
	background:transparent url('../../Imgs/contentborder_pf.gif') repeat-y;
}

.vehicledetailprint_ctn p{line-height:18pt}

.bottomcurve_vn_pf{
	background:transparent url('../../Imgs/vehiclenew_botcurve.gif');
	width:759px;height:5px;clear:both;font-size:1px;
}

/*About Us Page Bug Fixes*/
*+ html #title_about{margin-top:15px}
/*\*/ *html #title_about{margin-top:0px;margin-bottom:-20px}/**/

*+ html #title_faqs{margin-top:15px}
/*\*/ *html #title_faqs{margin-top:0px;margin-bottom:-20px}/**/


.aboutus_ctn{
	float:left; width:980px;
	background:transparent url('../../Imgs/aboutus_border.gif') repeat-y;
}

.topcurve_aboutus{
	background:transparent url('../../Imgs/aboutus_topcurve.gif');
	width:980px;height:5px;clear:both;font-size:1px;
}

.bottomcurve_aboutus{
	background:transparent url('../../Imgs/aboutus_botcurve.gif');
	width:980px;height:5px;clear:both;font-size:1px;
}


/*Privacy Policy Bug Fixes*/
*+ html #title_policy{margin-top:15px}
/*\*/ *html #title_policy{margin-top:0px;margin-bottom:-15px}/**/

.ctn_policy ul li{margin:5px 0px}

/*contact us page Bug Fixes*/
*+ html #title_emailus{margin-top:15px}
*+ html .relative_position{top:40px}


/*Generic Styles and*/
/*style for safari*/
a{outline:none;color:#0066cc;text-decoration:none}
a:link{outline:none;color:#0066cc;text-decoration:none}
a:visited{outline:none;color:#0066cc;text-decoration:none}
a:hover{outline:none;color:#0066cc;text-decoration:underline}
a:active{outline:none;color:#0066cc;text-decoration:none}

/*\*/ html*
a:link{outline:none;color:#0066cc;text-decoration:none}
a:visited{outline:none;color:#0066cc;text-decoration:none}
a:hover{outline:none;color:#0066cc;text-decoration:underline}
a:active{outline:none;color:#0066cc;text-decoration:none}
/**/
/*safari Bug Fix*/
html[xmlns*=""] body:last-child a{outline:none;color:#0066cc;text-decoration:none}
html[xmlns*=""] body:last-child a:link{outline:none;color:#0066cc;text-decoration:none}
html[xmlns*=""] body:last-child a:visited{outline:none;color:#0066cc;text-decoration:none}
html[xmlns*=""] body:last-child a:hover{outline:none;color:#0066cc;text-decoration:underline}
html[xmlns*=""] body:last-child a:active{outline:none;color:#0066cc;text-decoration:none}

#ctn_contactus{margin-top:20px;float:left}
.title_contactus{background:url('../../Imgs/ttl_contactus.gif') 

no-repeat;width:980px;height:21px;margin:0;font-size:1px}
.ctn_contactus{ background:url('../../Imgs/bg_contactus.gif') repeat-y; width:980px;
min-height:480px;height:auto!important;height:480px;
}
.botcurve_contactus{ background:url('../../Imgs/botcurve_contactus.gif') no-repeat;width:980px;height:5px}
.img_contactus{padding:15px}
.tbl_contactus{width:980px;}
.tbl_contactus td{vertical-align:top}
.tbl_contactus .emailus{width:350px; border-width:0 1px 0 0;border-style:solid;border-color:#ccc}
.ttl_emailus{background:url('../../Imgs/ttl_emailus.gif') no-repeat;width:350px;height:40px}
.form_emailus{width:100%}
.form_emailus .txtcol{width:100px}

.tbl_contactus .chatwithus{width:250px; border-width:0 0 0 1px;border-style:solid;border-color:#ccc}
.ttl_chatwithus{background:url('../../Imgs/ttl_chatwithus.gif') no-repeat;width:200px;height:40px}

.form_emailus select{width:100px;height:20px}
.tbl_contactus .callus{width:230px;}
.callus .info{width:100%}
.callus .info .txtcol{width:60px}
.ttl_callus{background:url('../../Imgs/ttl_callus.gif') no-repeat;width:200px;height:40px}

.btn_submit{background:url('../../Imgs/btn_submit.png') no-repeat; width:103px;height:19px;display:block}
.btn_submit:hover{background:url('../../Imgs/btn_submit.png') no-repeat 0 -19px}

.contactus_submitbtn{position:relative;float:right;right:70px}

#ContactUs_form .col1{padding-left:0px !important; width:100px}

#ContactUs_form select{width:183px !important}

#ContactUs_form input[type="text"]{width:175px !important}

/***********************************************************************************************/



/******************************************* Nikhil ********************************************/
.bluelink{color:#ff790b;text-decoration:none;}
.bluelink:link{color:#ff790b;text-decoration:none;}
.bluelink:hover{color:#ff790b;text-decoration:underline;}
.bluelink:visited{color:#ff790b;text-decoration:none;}

/*style for safari*/

/*\*/ html* .bluelink:link{color:#ff790b;text-decoration:none}/**/ 
/*\*/ html* .bluelink:hover{color:#ff790b;text-decoration:underline}/**/

.footerLink{color:Black;text-decoration:none;}

.footerLink:hover{color:Black;text-decoration:underline;}

.headerAnDirect{margin:0;padding:0;margin-left: 0px;margin-top: 0px}

.headerPersonalShop{margin:0;padding:0;margin-right: 17px;margin-top: 3px}



/***********************************************************************************************/



/******************************************* Sudipta ********************************************/

#selected_items_panel label
{
	background-position:top left;
}

.filter_checklist_text{
	position:relative; top:-4px;
}

ul.HorizontalBulletList {
  margin-left: 5px;
  padding-left: 0px;
}
ul.HorizontalBulletList li {
  display: inline; 
  margin-right: 8px; 
  padding: 1px 1px 1px 20px; 
  margin-left:1px;
  background: url(../../Imgs/btn_x_unchecked.gif) no-repeat;
  background-position:top left;
  width:200px;
}

ul.HorizontalBulletListEditbl{
	margin-left: 1px;
	padding-left: 0px;
}

ul.HorizontalBulletListEditbl li {
  display: inline; 
  margin-right: 8px; 
  padding: 1px 1px 1px 20px; 
  margin-left:1px;
  background: url(../../Imgs/btn_x_checked.gif) no-repeat;
  background-position:top left;  
  width:500px;
}
.selpanel_search{width:630px;top:2px;position:relative}
.filteritem{display:block;float:left;padding:5px;width:200px}

.tabs_VehicleDetail{margin-top:-20px;margin-bottom:10px;}


.tabs_VehicleDetail .ajax__tab_header{}

.tabs_VehicleDetail .ajax__tab_outer{margin-right:-2px;margin-top:-1px;margin-left:0px}

.tabs_VehicleDetail .ajax__tab_inner{}

.tabs_VehicleDetail .ajax__tab_tab{}

.tabs_VehicleDetail .ajax__tab_body{}

.tabs_VehicleDetail .ajax__tab_hover {}

.tabs_VehicleDetail .ajax__tab_active{/*background:url('../../Imgs/tab_vehicleoverview_active.gif') 

no-repeat;width:126px; height:25px*/}

.tabs_VehicleDetail .ajax__tab_panel
{
/*background:transparent url('../../Imgs/contentborder.gif') repeat-y;*/

}



.tabs_VehicleDetailUsedCar{margin-top:-20px;margin-bottom:10px}

.tabs_VehicleDetailUsedCar .ajax__tab_header{}

.tabs_VehicleDetailUsedCar .ajax__tab_outer{margin-right:-2px;margin-top:-1px;margin-left:0px}

.tabs_VehicleDetailUsedCar .ajax__tab_inner{}

.tabs_VehicleDetailUsedCar .ajax__tab_tab{}

.tabs_VehicleDetailUsedCar .ajax__tab_body{}

.tabs_VehicleDetailUsedCar .ajax__tab_hover {}

.tabs_VehicleDetailUsedCar .ajax__tab_active{/*background:url('../../Imgs/tab_vehicleoverview_active.gif') 

no-repeat;width:126px; height:25px*/}

.tabs_VehicleDetailUsedCar .ajax__tab_panel
{
/*background:transparent url('../../Imgs/contentborder.gif') repeat-y;*/

}


.topLinks{width:405px;position:relative;top:45px;left:20px}

.topLinks a{position:relative; top:-5px}

.topLinksUsedCar{width:405px;position:relative;top:65px;left:20px}

.topLinksUsedCar a{position:relative; top:-5px}


.divTabs{background:transparent url('../../Imgs/contentborder.gif') repeat-y;}

.ctn_VehicleDetailTabs{float:left;width:759px;
	background-image:url('../../Imgs/contentborder.gif');background-repeat:repeat-y;background-position:top left;
	min-height:580px;height:auto!important;height:580px;
	border-width:0 0px;border-style:solid;border-color:#ccc;margin-top:25px;margin-left:8px
	}

	
.VehicleDetailrightnav{ float:left;width:307px!important}	
.VehicleDetailrightnav_used{ float:left;width:307px!important;
	border-right-width:1px;border-right-color:#ccc;border-right-style:solid}	

.popup_submit
{
	background:transparent url(../../Imgs/btn_submit.png) no-repeat; 

cursor:pointer;border:0;height:19px;width:103px;display:block;
}
.popup_submit:hover
{
	background:transparent url(../../Imgs/btn_submit.png) no-repeat;background-position:0px -19px; 

cursor:pointer;border:0
}
.popup_tools
{
	background:transparent url(../../Imgs/btn_tools.png) no-repeat; cursor:pointer;border:0;height:19px;width:103px;display:none;
}
.popup_tools:hover
{
	background:transparent url(../../Imgs/btn_tools.png) no-repeat;background-position:0px -19px; cursor:pointer;border:0
}
.popup_continue
{
	background:transparent url(../../Imgs/btn_continue.png) no-repeat;cursor:pointer;border:0;height:19px;width:103px;display:block;
}
.popup_continue:hover
{
	background:transparent url(../../Imgs/btn_continue.png) no-repeat;background-position:0px -19px;cursor:pointer;border:0
}

.banner_getaccess{background:url(../../Imgs/banner_getaccess.jpg) no-repeat; 

height:110px;width:475px;background-position:0px 0px !important;}
.banner_nocoverage{background:url(../../Imgs/banner_nocoverage.jpg) no-repeat; 

height:110px;width:475px;background-position:0px 0px !important;}
.banner_nocov_access{background:url(../../Imgs/banner_nocov_access.jpg) no-repeat; 

height:110px;width:475px;background-position:0px 0px !important;}

.watermarkText
{
	color:Gray;
	font-size:smaller;
}
.customerinfo .warranty td{padding:4px 0px;vertical-align:top}
.customerinfo .safety {margin-top:1px;}
.customerinfo .safety ul{margin:0px 0px 0px -24px}
*+ html .customerinfo .safety ul{margin:0px 0px 0px 17px}
*html .customerinfo .safety ul{margin:0px 0px 0px 17px}/**/
.customerinfo .safety ul li{margin-left:0px;line-height:12pt}

.popup_buydirect_submit{position:relative;float:right;right:10px}
.popup_msrp_close{position:relative;float:left;left:212px}
*+ html .popup_msrp_close{left:0px}
/*\*/ *html .popup_msrp_close{left:0px}


.addVehicle{width:145px; height:150px; color:#565656;background:#d2d2d2}

.addVehicle td{padding:2px 0px}

.addVehicle select{width:85px!important}

.addVehicle a{background:url('../../Imgs/btn_add.png') no-repeat; 

width:70px;height:19px;display:block;float:right;position:relative;right:12px}

.addVehicle a:hover{background:url('../../Imgs/btn_add.png') no-repeat 0 -19px}

.changeVehicle{width:145px; height:150px; color:#565656;background:#d2d2d2}

.changeVehicle td{padding:2px 0px}

.changeVehicle select{width:85px!important}

.changeVehicle a{background:url('../../Imgs/btn_change.png') no-repeat; 

width:70px;height:19px;display:block;float:right;position:relative;right:12px}

.changeVehicle a:hover{background:url('../../Imgs/btn_change.png') no-repeat 0 -19px}

.btn_vehicleDetail{background:url('../../Imgs/btn_vehicledetail.png') no-repeat; 

width:142px;height:19px;display:block;}
.btn_vehicleDetail:hover{background:url('../../Imgs/btn_vehicledetail.png') no-repeat 0 -19px}

.btn_vehicleSaveComp{background:url('../../Imgs/btn_vehicle_saveComp.png') no-repeat; 

width:142px;height:19px;display:block;}
.btn_vehicleSaveComp:hover{background:url('../../Imgs/btn_vehicle_saveComp.png') no-repeat 0 -19px}


/* pop up for email link to a friend  */

.popup_email{width:400px!important;margin:0 auto}
.popup_topcrv_email{
	background:transparent url('../../Imgs/popup_efriend_topcurve.png') 

no-repeat;width:400px;height:20px;font-size:1px;
}
.popup_botcrv_email{
	background:transparent url('../../Imgs/popup_efriend_botcurve.png') 

no-repeat;width:400px;height:20px;font-size:1px;
}
.popup_ctn_email{background:transparent url('../../Imgs/popup_emailfriend.png') repeat-y;width:400px}
.popup_email input{border:1px solid #7f9db9!important}

.noLink{position:inherit;top:-2px;}

.popEmailFrnd{z-index: 10001;left:0px;border-style:none;position:fixed;top:119px;}
/*\*/ *html .popEmailFrnd{z-index: 10001;left:61px!important;border-style:none;position:fixed;top:61px!important;}/**/

.ListEVehicle{background: url(../../Imgs/btn_evehicle_small_changed.png) no-repeat  0px 0px;float: none;}

.thumbnailImage
{
	margin-left:20px;
	margin-top: 10px;
}

.thumbnailImageInventoryExpanded
{
	border-bottom-width:0;
	border-top-width:0;
	height:78px;
	margin-left:13px;	
	margin-top:10px;
	padding:5px;
	width:104px;
}

.aiminspectionsUsedCondensed
{
	border-bottom-width:0;
	border-top-width:0;
	padding:5px;
	height:41px;
}

.thumbnailImageUsedInventoryCondensed
{
	border-bottom-width:0;
	border-top-width:0;
	padding:5px;
	width:54px;
}


.autobuilderdataUsedCondensed{
border-bottom-width:0;
border-top-width:0;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
margin-top:5px;
width:54px;
height:27px;
}

.aiminspectionsUsedExpanded
{
	border-bottom-width:0;
	border-top-width:0;
	padding:10px;
	height:99px;
}

.thumbnailImageUsedInventoryExpanded
{
	border-bottom-width:0;
	border-top-width:0;
	padding:10px;
	width:132px;
}


.autobuilderdataUsedExpanded{
border-bottom-width:0;
border-top-width:0;
margin-top:15px;
padding-left:10px;
padding-top:15px;
width:132px;
height:66px;
}

.autobuilderdataExpanded{
height:60px;
margin-left:5px;
margin-top:20px;
padding-left:10px;
padding-top:15px;
width:120px;
}

.thumbnailImageInventoryCondensed
{
	border-bottom-width:0;
	border-top-width:0;
	padding:5px;
	width:54px;
}


.autobuilderdataCondensed{
margin-top:8px;
width:54px;
}

.thumbnailImageSearchDataSpecModel
{
	border-bottom-width:0;
	border-top-width:0;
	height:78px;
	margin-left:15px;	
	margin-top:10px;
	padding:15px;
	width:104px;
}


.autobuilderdataSearchDataSpecModel{
	height:70px;
	margin-left:6px;	
	margin-top:12px;
	padding-left:10px;
	width:140px;
}

.thumbnailImageSearchData
{
	border-bottom-width:0;
	border-top-width:0;
	height:78px;
	margin-left:15px;	
	margin-top:10px;
	padding:15px;
	width:104px;
}


.autobuilderdataSearchData{
	height:70px;
	margin-left:6px;	
	margin-top:22px;
	width:140px;
}

.IzmoVehicleInfo{
border-bottom-width:0;
border-top-width:0;
height:300px;
width:391px;
}

.aiminspectionsVehicleInfo{
border-bottom-width:0;
border-top-width:0;
height:300px;
width:391px;
}

.autobuilderdataVehicleInfo{
border-bottom-width:0;
border-top-width:0;
height:195px;
width:391px;
}
.PrintVehicleBG{background: url(../../Imgs/img_havequestions.jpg) no-repeat  0px 0px;float: none; 

width:307px;height:119px;}

.PrintVehicleFG_Contact{position:relative; left:215px; top:28px; font-size:small; font-weight:bold; 

color:ThreeDDarkShadow;}
.PrintVehicleFG_Phone{position:relative; left:-100px; top:5px; font-size:medium; font-weight:bold; color:White;}
.PrintVehicleFG_Email{position: relative; left:-100px; top:12px; font-size:small; font-weight:bold; 

text-decoration:underline; color:#0066cc; height:50px}

.HeaderCustLinkBG{background: url(../../Imgs/img_custom_link_BG.png) no-repeat  0px 0px;float: none; 

width:116px;height:20px; font-size:8pt; font-weight:bold; color:Black; vertical-align:bottom; text-decoration:none; 

font-family:Arial; text-align:center;}
.img_bannershopper{background:url(../../Imgs/banner_personalautoshopper.jpg) 

no-repeat;margin:0;padding:0;width:475px;height:110px;background-position:0px 0px !important}

/*FROM REGISTER USERS*/

input.reglogin
{
	background: url(../../Imgs/btn_login.png) no-repeat;	
	width:60px !important;
	height: 19px !important;
	cursor: pointer;
	border:0px;
	text-align:right;
		
	
}
input.reglogin:hover
{
	background: url(../../Imgs/btn_login.png) no-repeat;	
	background-position:0px -19px;
	width:60px !important;
	height: 19px !important;
	cursor: pointer; 
	border:0px;
	text-align:right;
}

/* Register User - Register*/
input.regregister
{
	background: url(../../Imgs/btn_register.png) no-repeat;	
	background-position:0px -19px;
	width:103px !important;
	height: 19px !important;
	cursor: pointer;
	border:0px;
	text-align:right;
	
}
input.regregister:hover
{
	background: url(../../Imgs/btn_register.png) no-repeat;	
	
	width:103px !important;
	height: 19px !important;
	cursor: pointer; 
	border:0px;
	text-align:right;
}

.reg_email_info
{
	padding-top:1px;
	padding-left:1px;
	width: 100px !important;
	clear:left;
	overflow:hidden;
}

.reg_login_panel
{
	margin-top: 16px; 
	/*clear: both; */
	margin-bottom: 10px; 
	width:420px;
	
}

.reg_login_emailText
{
	width:240px;
	text-align:left;
}

.reg_login_button
{
	text-align:right;
	padding-right:32px;
}

#title_register{background: url('../../Imgs/title_register.gif') no-repeat top left; height: 20px; width:163px; 

text-indent: -10000px;}

.topcurvereg{
	background:transparent url('../../Imgs/ttl_register.gif') no-repeat; width:980px;height:21px;margin-top:0px;
}

.regbrdrrleft{
	border-width:0px 1px 0px 1px;border-color:#d2d2d2;border-style:solid;
}

.botcurvereg{
	background:transparent url('../../Imgs/bot_curve.gif') no-repeat; 
	width:980px;
	height:21px;	
	background-position:left;
}

.tableLeftRightBorders
{
	border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; 
}

#ctn_bazaar{margin-top:20px;}
.title_bazaar{background:url('../../Imgs/ttl_Bazaar.gif') no-repeat;width:980px;height:21px;margin:0;font-size:1px}
.ctn_bazaar{ background:url('../../Imgs/bg_contactus.gif') repeat-y; width:980px; min-height:525px;height:auto!important;height:525px;}
.botcurve_bazaar{ background:url('../../Imgs/botcurve_contactus.gif') no-repeat;width:980px;height:5px}
#title_bazaar{background: url(../../Images/title_tools.gif) no-repeat top left; height: 20px; width:133px; text-indent:-10000px; }

.tbl_bazaar{width:800px;float: left; margin-left: 100px;}
.tbl_bazaar .td1{padding-left:20px;vertical-align:top}
.tbl_bazaar .td2{padding-left:20px}
.tbl_bazaar .td3{border-width:0 0 0 1px;border-style:solid;border-color:#ccc;padding-left:75px;vertical-align:top}


.btn_bazaarShare{background:url('../../Imgs/btn_viewdetails.png') no-repeat; width:102px;height:19px;display:block;}
.btn_bazaarShare:hover{background:url('../../Imgs/btn_viewdetails.png') no-repeat 0 -19px}


.bazaarCarExp
{
	width:300px; 
	height:145px;
	background-image:url(../../Imgs/bazaar_CarExp.png);
}

.bazaarCarExp a
{
	display:block;
	width:170px;
	height:0;
	padding-top:30px;
	overflow:hidden;
	position:relative;
	left:80px;
	top:110px;
}

.bazaarCarStories
{
	width:300px; 
	height:145px;
	background-image:url(../../Imgs/bazaar_CarStories.png);
}

.bazaarCarStories a 
{
	display:block;
	width:170px;
	height:0;
	padding-top:30px;
	overflow:hidden;
	position:relative;
	left:80px;
	top:110px;	
}


/*END FROM REGISTER USERS*/

@media print 
{
#searchFilter, #menu ,#ctl00_lnkChatClient img,a.HeaderCustLinkBG , .HeaderCustLinkBG{display:none !important;} 
.ajax__tab_header, #ctl00_DefaultContent_VehicleInformation1_tcVehivleDetail_header {display:none;} 
.topLinks,.vehiclenavig,.btn_reserve,#bottonDivVeh {display:none;height:0px;}
#contTable {width:800px;}
.ctn_VehicleDetailTabs {background:transparent url('../../Imgs/1x1.gif') no-repeat; }
.customerinfo {display:none;}
#footer #right ul {display:none;}
}	
	