@charset "utf-8";
/* CSS Document */
table, tr, td, th, h1, h2, h3, h4, p, div, a, ul, li, input {
	padding:0;
	margin:0;
}
.search_wrapper{
	padding:0 10px;
    position: relative;
    width: 1200px;
	overflow:hidden;
	margin:0 auto;
}
.very_top_ad_banner {
	margin:10px auto;
	width:100%;
	text-align:center;
}
a:focus {
	outline:none;
}

.headerWrapper {
	background: none repeat scroll 0 0 #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    width: 1176px;
}
.header_top_sec_wrap {
	width:100%;
}
.header_top_sec {
	float:left;
	width:166px;
	padding:10px 12px 5px 11px;
	border-right:1px solid #999;
	height:120px;
}
.header_top_sec:hover {
	background:url(../../images/background-callssuper.jpg) repeat-x top left;
}
.header_top_sec_button {
	padding-top:25px;
	text-align:center;
}
.header_top_sec h2 {
	font-size:18px;
	margin:0;
	font-weight:bold;
}
.header_top_sec p {
	font-size:11px;
	margin-top:6px;
}
.headerWrapper h1 {
	color: #999999;
	font-size: 36px;
	letter-spacing: -2px;
	line-height: 36px;
	font-weight:normal;
	width:118px;
	padding:30px 10px 10px 30px;
	border-right:1px solid #999;
	height:95px;
	float:left;
	margin:0;
}

.headerWrapper h5 {
	color: #999999;
	font-size: 36px;
	letter-spacing: -2px;
	line-height: 36px;
	font-weight:normal;
	width:118px;
	padding:30px 10px 10px 30px;
	border-right:1px solid #999;
	height:95px;
	float:left;
	margin:0;
}
.videoWrap {
	float:left;
	width:240px;
	padding-top:10px;
}
.search_leftbar_wrap {
	position:relative;
	float:left;
	background:url(../../images/table_header_bg.gif) repeat-x;
}
.search_leftbar{
	font-family:Arial, Helvetica, sans-serif;
	color:#4D4D4D;
	width:314px;
}
.search_filter_wrap {
    border-bottom: 1px solid #CFCFCF;
    margin-top: 10px;
    width: 100%;
}
.search_filter_wrap h2 {
	font-size:12px;
	font-weight:bold;
	min-width:50px;
	float:left;
	padding-top:1px;
}
.search_filter_sec_open{
	float:right;
	background:url(../../images/red_arrow.png) no-repeat 0 0;
	width:18px;
	height:18px;
	display:block;
}
.search_filter_sec_close{
	float:right;
	background:url(../../images/black_arrow.png) no-repeat 0 0;
	width:18px;
	height:18px;
	display:block;
}
.search_wrap{
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	position:relative;
	width:848px;
	margin-left:6px;
	float:left;
	table-layout:fixed;
}
.search_leftbar_header {
	background:url(../../images/table_header_bg.gif) repeat-x #ebebeb;
	height:31px;
	border:1px solid #d4d4d4;
	width:100%;
	position:relative;
	width:300px;
	display:block;
	padding:7px 6px;
	
}
.search_leftbar_header h1 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:4px;
}
.search_count {
	float:left;
	font-size:11px;
}
.search_count a {
	font-size:11px;
	color:#d40823;
	text-decoration:none;
	padding-left:5px;
}
.pointing_arrow {
	background: url(../../images/pointing_arrow.png) no-repeat 0 0;
	height: 18px;
	left: 20px;
	position: absolute;
	top: 45px;
	width: 14px;
	height:8px;
}
.hide_search_leftbar {
	position:absolute;
	right:8px;
	top:15px;
	z-index:100;
	background:url(../../images/red_arrow.png) no-repeat 0 0;
	display:block;
	height:18px;
	padding-left:18px;
}
.show_search_leftbar {
	position:relative;
	left:0;
	top:0;
	z-index:100;
	border:1px solid #d4d4d4;
	background:url(../images/red_arrow_rev.png) no-repeat 2px 50%;
	display:table-cell;
	height:46px;
	padding-left:22px;
	
}
.search_result_next_step {
	position:relative;
	left:0;
	top:0;
	z-index:100;
	background:url(../../images/red_arrow_rev.png) no-repeat 2px 50%, url(../../images/table_header_bg.gif) repeat-x;
	display:block;
	height:32px;
	width:22px;
	margin-left: 15px;
}

.search_filter_sec_open {
	float:right;
	background:url(../../images/red_arrow.png) no-repeat 0 0;
	width:18px;
	height:18px;
	display:block;
}
.search_filter_sec_close {
	float:right;
	background:url(../../images/black_arrow.png) no-repeat 0 0;
	width:18px;
	height:18px;
	display:block;
}
.search_filter_sec_wrap {
	background:#f5f5f5;
	padding:6px;
	width:100%;
	border:1px solid #cfcfcf;
	border-bottom:none;
}
.search_filter_sec_wrap ul {
	list-style:none;
	font-size:12px;
	clear:both;
	line-height:18px;
	overflow-y:scroll;
	overflow-x:hidden;
	height:90px;
	float:left;
	width:99.6%;
}
.search_filter_sec_wrap ul li {
	clear:both;
	float:left;
}
.refineScroller{
clear:both;
float:left;
width:298px;
margin-top:10px;
}
.scrollData_wrap{
overflow:hidden;
height:90px;
width:282px;
}
.search_filter_sec_wrap ol {
	list-style:none;
	font-size:12px;
	clear:both;
	line-height:18px;
	float:left;
	width:99.6%;
}
.search_filter_sec_wrap ol li {
	clear:both;
	float:left;
}
.search_filter_sec_wrap ol div{
   float: left;
    margin-right: 5px;
    padding-top: 3px;
	}
.toggle_sec {
	display:none;
	margin-top:10px;
	float:left;
	width:100%;
}
.search_filter_sec_wrap select {
    font-size: 12px;
    height: 25px;
    padding: 4px 2px;
    width: 100%;
	border: 1px solid #afafaf;
}
.txt_input {
    font-size: 12px;
    height: 15px;
    padding: 4px 2px;
    width: 97.5%;
	border: 1px solid #afafaf;
}
.search_filter_sec_wrap ul div {
	padding-top:3px;
 *padding-top:0;
	float:left;
	margin-right:5px;
}
.search_results_header_wrap {
	border:1px solid #cfcfcf;
	border-right:none;
	background:url(../../images/table_header_bg.gif) repeat-x #ebebeb;
	table-layout:fixed;
	width:683px;
}
.search_results_header_wrap td {
	border-right:1px solid #cfcfcf;
	vertical-align:middle;
	height:46px;
	padding:0 2px;
	text-align:center;
}
.search_results_header_wrap td h1 {
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.search_results {
	border:1px #cfcfcf solid;
	border-top:none;
	border-right:none;  
	table-layout:fixed;
	*border-right:1px #cfcfcf solid;
}

.search_results td {
	border-right:1px #cfcfcf solid;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	height:120px; 
}
.search_results td a:hover{
	text-decoration:underline;
}
.search_results_wrap {
	padding-top:10px;
}
.search_results_wrap a {
	text-decoration:none;
	color:#4d4d4d;
}
.search_results_wrap a:hover {
	color:#000;
}
.search_results_wrap table table:hover {
	background:url(../../images/search_hover_bg.gif) repeat-x #dddddd;
}
.floating_header {
	width:100%;
}
.float_lft{
float:left;
}
.float_rgt{
float:right;
}
.search_result_footer_wrap {
	margin-top:5px;
	table-layout:fixed;
}
.search_bottom_sec_wrap {
	color:#4d4d4d;
	clear:both;
	margin:30px 0;
	float:left;
}
.search_bottom_sec_wrap td {
	border-left:1px solid #CFCFCF;
}
.search_bottom_sec {
	color:#4d4d4d;
	width:auto;
	padding:0 20px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	clear: left;
	
}
.search_bottom_sec h1 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:7px;
	clear: left;

}
.search_bottom_sec p {
	color:#4d4d4d;
	font-size:12px;
	padding-bottom:10px;
}
.search_bottom_sec a {
	color:#4d4d4d;
	font-size:12px;
	text-decoration:none;
}
.search_bottom_sec a:hover {
	font-size:12px;
	text-decoration:none;
	color:#d40823;
}
.search_bottom_sec a:visted {
 font-size:12px;
 text-decoration:none;
 color:#333;
}
/* tabs start*/
#faq_menu {
	border-bottom: 1px solid #A90017;
	color: #000000;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 100%;
	margin-bottom:10px;
	background:#fff;
	clear:both;
}
.nav2 {
	float: left;
	line-height: 25px;
	list-style: none outside none;
	margin: 20px 0 -1px 0;
	overflow:hidden;
	width:515px;
}
.nav2 li {
	float: left;
	padding-left: 6px;
}
.nav2 li a {
	border:1px solid #a90017;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	padding: 5px 25px;
	text-decoration: none;
	background:url(../../images/red_heading_bg.png) repeat-x 0 0 #d00722;
}
.nav2 li a.active {
	border-bottom: 1px solid #FFF;
  background:#fff;
	color:#4D4D4D;
}
.number_pages{
font-size:14px;
font-weight:bold;
}
/* tabs end*/

/* pagging start */
#pager_wrap{
	float:right;
}
#pager_wrap div{
	background:url(../../images/pager_bg.gif) bottom repeat-x #FFF;
	float:right;
	margin-left:5px;
}
#pager_wrap div a{
	border: 1px solid #CCCCCC;
	display:block;
	font-weight:bold;
	font-size:12px;
}
#pager_wrap .pager_num a{
	padding: 6px 8px;
	margin-top:2px;
}
#pager_wrap .pager_cur a{
	padding: 5px 10px;
	font-size:16px;
	cursor:default;
}
#pager_wrap .pager_num a:hover{
	background:#fff;
}
#pager_wrap .next a{
	background:url(../../images/next_prev_arrow.gif) -8px 50% no-repeat;
	height:27px;
	width:28px;
	margin-top:2px;
}
#pager_wrap .next a:hover{
	background:url(../../images/next_prev_arrow.gif) -8px 50% no-repeat #fff;
}
#pager_wrap .prev a{
	background:url(../../images/next_prev_arrow.gif) 10px 50% no-repeat;
	height:27px;
	width:28px;
	margin-top:2px;
}
#pager_wrap .prev a:hover{
	background:url(../../images/next_prev_arrow.gif) 10px 50% no-repeat #fff;
}
#pager_wrap select{
	width:50px;
	padding:5px 1px;
	border: 1px solid #CCCCCC;
	*margin-top:3px;
	margin-top:1px;

}
/*pagging end*/
.search_page_wrapper {
	background:#fff;
	width:99%;
	float:left;
	padding-top:5px;
	margin:0 5px;
}
.bread_crumbs {
	margin-bottom:5px;
	padding-left:10px;
	padding-top:10px;
	clear:both;
	float:left;
	width:100%;
}
.bread_crumbs a {
	color:#333;
	font-size:12px;
	text-decoration:none;
}
.bread_crumbs a:hover {
	text-decoration:underline;
}
.right_ad_banner_wrap {
	padding-left:5px;
	position:relative;
	float:left;
	width:160px;
}
.right_ad_banner_wrap img {
	margin-bottom:10px;
}
.top_bdr {
	border-top:1px solid #cfcfcf;
}
.search_top_ad_banner {
	float:left;
	padding-bottom:5px;
}
.add_banner_in_results {
	margin:5px 0;
	text-align:center;
	width:683px;
	overflow:hidden;
	position:relative;
}
.top_main_navigationWrap {
	background:url(../../images/top_nav_wrap_bg.png) 0 0 repeat-x;
	float:left;
	width:102%;
	clear:both;
	margin:15px 0 0 -5px;
	height:81px;
}
.logoWrap {
	float:left;
	width:215px;
}
.logo_bottom_wrap {
	clear:both;
	float:left;
	width:210px;
	margin-left:5px;
	background:#000;
	padding:6px 0;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
.footerWrapper {
	background:#999;
	width:100%;
	float:left;
	clear:both;
}
/*.loadingImage {
    position: fixed;
    text-align: center;
    top: 327px;
    width: 100%;
    z-index: 151;
}*/
.loadingImage {
	position: fixed;
	text-align: center;
	width: 180px;
	z-index: 550;
	background:url(../../images/ajax-loader.gif) no-repeat 50% 65% #ffffff;
	padding: 15px;
	border: 1px solid #CCCCCC;
	color: #000;
	font-size:18px;
	font-weight: bold;
	height:120px;
	left: 42%;
	top:42%;
}

.loadingImage_2 {
	position: fixed;
	text-align: center;
	width: 180px;
	z-index: 550;
	padding: 15px;
	color: #000;
	font-size:18px;
	font-weight: bold;
	height:120px;
	left: 42%;
	top:42%;
}

.loadingImageModelDetail {
	position: absolute;
	text-align: center;
	width: 180px;
	z-index: 550;
	background:url(../../images/ajax-loader.gif) no-repeat 50% 65% #ffffff;
	padding: 15px;
	border: 1px solid #CCCCCC;
	color: #000;
	font-size:18px;
	font-weight: bold;
	height:120px;
	left: 55px;
	top:80px;
	display:none;
}

/*.fadelayer{
width:120%;
height:500%;
background:rgba(0,0,0,0.2);
z-index:150;
position:absolute;
top:0;
left:0;
}*/
/*.fadelayer {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
    height: 74%;
    left: 441px;
    position: absolute;
    top: 500px;
    width: 33%;
    z-index: 150;
}*/

.awards {
	background: url("../../images/award_bg.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	height: 47px;
	margin: 0 auto;
	padding-top: 13px;
	text-align: center;
	width: 60px;
}
.contentWrapper {
	margin:0 auto;
	width:1000px;
}

/*compare page style*/

span.red_plus img{
	float:left;
	padding:18px 6px 0 6px;
}

div.table_chart {
    background-color: #999999;
    border: 1px solid #777777;
    border-collapse: separate;
    height: 14px;
    padding: 0;
    position: relative;
    width: 100%;
}
div.table_chart div.overlay {
    float: left;
    height: 14px;
    left: 0;
    position: absolute;
    white-space: nowrap;
    width: 100%;
    z-index: 10;
}

.value{
	float: left;
    font-weight: bold;
    padding:0 3px;
	color:#FFFFFF;
	font-size:12px;
}

.more{
	color:#d40823;
}

.search_bottom_sec ul{
padding:0;
margin:0;
}

.search_bottom_sec ul li{
	background:url(../../images/red_small_arrow.png) no-repeat left 7px;
	list-style:none;
	font-size:12px;
	padding-left:8px;
}
.flt_left{
	float:left;
}
/*compare page style*/




/*---------new compare page style-----------*/
.compare_wrapper{
	position:relative;
	overflow:hidden; 
	clear:both;
}
.compare_table_headings{
	border-collapse: collapse; 
	margin: 0 auto; 
	width: 1006px;
	border:1px solid #cfcfcf;
	border-left:none;
	border-right:none;
	border-bottom:none;
	table-layout:fixed;
}
.compare_table_headings td{	
	border:1px solid #cfcfcf;
	border-right:none;
	background:url(../../images/table_header_bg.gif) repeat-x #e7e7e7;
	border-collapse:collapse;
	vertical-align:top;
	
}
.compare_header{
	width:1006px;
	border-right:1px solid #CFCFCF;
}
.compare_table{
	border-collapse: collapse; 
	margin: 0 auto; 
	width: 1006px;
	border:1px solid #cfcfcf;
	border-left:none;
	border-right:none;
	border-bottom:none;
	table-layout:fixed;
}
#nowcomparing_heading{
	vertical-align:middle;
	background:url(../../images/nowcompare_heading_bg.png) repeat-x top left #dc0724 ;
}
#nowcomparing_heading h1{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
}

#nowcomparing_heading h5{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0;
}

.compare_table_header h1{
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
.compare_table_header h1 a{
	text-decoration:underline;
	color:#4D4D4D;
}
.compare_table_header h5{
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
.compare_table_header h5 a{
	text-decoration:underline;
	color:#4D4D4D;
}

.compare_table_header h3{
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
.compare_table_header h3 a{
	text-decoration:underline;
	color:#4D4D4D;
}

#modelName{
	background:none;
	padding:0;
	border:none;
	vertical-align:middle;
	text-align:center;
}
#closeBtn{
	background:none; 
	padding:0; 
	border:none; 
	width:14px; 
	text-align:right;
	vertical-align:top;
}
.compare_table_top_tdborder {
	border-top:none;
	border-bottom:none;
	border-style: solid;
	border-width:1px 1px 1px 1px;
	border-color:#cfcfcf;
	border-collapse:collapse;
}
.compare_table_top_td h2{
	font-size:14px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding-top: 10px;
}
.compare_table_top_td h3{
	font-size:13px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding: 18px 0 0 27px;
}
.compare_table_top_td a{
	text-decoration:none;
	color:#4d4d4d;
}
.compare_table_top_td td{
	border:1px #cfcfcf solid;
	vertical-align:top;
	font-size:12px;
	padding:3px;
	text-align:center;
}

.section_seperator{
	height:20px;
}
.section_heading_row{
	border-style:solid;
	border-width:0 1px 0 1px;
	border-color:#cfcfcf;
}
.section_heading_row td{
	background:url(../../images/section_heading_bg.png) repeat-x;
	margin-top:15px;
	height:34px;
	border:1px #cfcfcf solid;
	border-collapse:collapse;
	border-left:none;
	border-right:none;
}

.section_heading_row h1{
	font-size:14px;
	font-weight:bold;
	padding:9px 12px; 
}

.section_heading_row h5{
	font-size:14px;
	font-weight:bold;
	padding:9px 12px; 
}
#section_table_heading{
	border-width:0 0 0 1px;
	border-color:#cfcfcf;
	border-style:solid;
}

#section_table_heading th{
	text-align:right;
	font-size:12px;
	border-bottom:1px #cfcfcf solid;
	border-right:1px #cfcfcf solid;
	padding:8px 10px;
	vertical-align:top;
	background:none;
	height:auto;
}
#section_table_heading td{
	text-align:left;
	font-size:12px;
	border-bottom:1px #cfcfcf solid;
	padding:8px 5px;
	border-right:1px #cfcfcf solid;
	border-collapse:collapse;
	vertical-align:top;
}
#section_table_heading td strong{
	font-weight:bold;
}

.compare_page_bottom_text{
	background:url(../../images/section_heading_bg.png) repeat-x #E7E7E7;
	border: #CFCFCF 1px solid;
	font-size:12px;
	font-weight:bold;
	width:984px;
	min-height:26px;
	min-height:34px\9;
	padding:8px 10px;
	margin-left: 6px;
}

/*---------new compare page style-----------*/


#stickyHeader {
	position:relative;
	top:0;
	left:0;
	z-index:9999;
}
.search_results_header_wrap a {
	text-decoration:none;
	color:#4d4d4d;
}
.search_results_header_wrap a:hover {
	text-decoration:underline;
}
.search_results_header_wrap a.active_sort {
	color:#D60823;
}
.search_results_main_wrap {
	position:relative;
  float:left;
}

.red_text{color:#D40823;}

.pstv_red{color:#DA0000;}

#dealer_count{
	background:url(../../images/dealers_count_bg.png) no-repeat center top;
	width:50px;
	padding-top:1px;
	text-align:center;
	margin:0 auto;
	color:#D60823;
}
#dealer_count a{
	font-weight:bold;
	line-height:12px;
	padding-top:8px;
	display:block;
	color:#D60823;
	font-size:12px;
}
.transcript_wrap{
	overflow-y:scroll;
	overflow-x:hidden;
	width:158px;
	height:109px;
	padding:5px;
}
.dealer_brand_logo{
	height:59px;
	overflow-y:hidden;
	overflow-x:auto;
	width:108px;
	padding:0 1px;
}
.dealer_brand_logo img{
	background:url(../../images/dealer_brand_logo_bg.png) repeat-x;
	padding:2px;
	margin:0 1px;
	border:1px solid #ebebeb;
	float:left;
}

.dealer_form_top{
	background:url(../../images/dealer_form_top_bg.png) no-repeat;
	height:21px;
	width:418px;
	float:left;
}
.dealer_form_main{
	background:url(../../images/dealer_form_main_bg.png) repeat-y;
	width:406px;
	padding:0 6px 6px 6px;
	font-size:18px;
	font-family:"Myriad Pro";
	color:#000;
	line-height:26px;
	float:left;
}
.dealer_form_main input{
	font-size: 18px;
    padding:4px 4px 1px 4px;
	border:none;
	border-bottom:dotted 2px #000;
	color:#bebebe;
	font-family:"Myriad Pro";
	margin-top:15px;
}
.dealer_form_main select{
	font-size: 18px;
    padding:4px 4px 1px 4px;
	border:1px solid #CCCCCC;
	color:#bebebe;
	font-family:"Myriad Pro";
	margin-top:15px;
	width:364px;
}
.dealer_form_main textarea{
	font-size: 18px;
    padding:4px 4px 1px 4px;
	border:none;
	border-bottom:dotted 2px #000;
	width:356px;
	height:230px;
	font-family:"Myriad Pro";
	margin:5px 0;
}
.dealer_form_btm{
	background:url(../../images/dealer_form_btm_bg.png) no-repeat;
	height:21px;
	width:418px;
	float:left;
}
.get_quote_button{
	text-align:center;
	margin:15px 0 30px 0;
	float:left;
	width:100%;
}
.testimonial_wrap{
	float:left;
	width:418px;
}
.testimonial_top{
	background:url(../../images/testimonial_top_bg.png) no-repeat;
	height:20px;
	float:left;
	width:100%;
}
.testimonial_btm{
	background:url(../../images/testimonial_btm_bg.png) no-repeat;
	height:20px;
	float:left;
	width:100%;
}
.testimonial_main{
	background:url(../../images/testimonial_main_bg.png) repeat-y;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding:10px 15px 0 15px;
  width: 388px;
}
.testimonial_main h2{
	background:url(../../images/testimonial_heading_bg.png) no-repeat;
	font-size:14px;
	padding:9px 0 22px 18px;
}
.testimonial_main p{
	margin:5px 0 25px 0;
}
.tab_contentWrap{
float:left;
width:1168px;
padding:0 10px;
position:relative;
overflow:hidden;
clear:both;
}
.detail_model_heading{
	font-size:22px; color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0;
	float:left;
	padding-left:10px;
}
.detail_model_heading2{
	font-size:18px; color:#333333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0;
	float:left;
	padding-left:10px;
}
.detail_pageWrap{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	table-layout:fixed;
}
.detail_section{
	width:327px;
	border:1px solid #d7d7d7;
	float:left;
	margin:0 5px 20px 0;
	position:relative;
}
.detail_section a{
	text-decoration:none;
	color:#333;
}
.detail_section a:hover{
	text-decoration:underline;
}

.detail_section h2{
	font-size:14px;
	color:#888888;
	font-weight:bold;
	width:307px;
	padding:5px 10px;
	background:url(../../images/detail_sec_heading_bg.gif) repeat-x;
	border-bottom:1px solid #d7d7d7;
}

.detail_section h5{
	font-size:14px;
	color:#888888;
	font-weight:bold;
	width:307px;
	padding:5px 10px;
	background:url(../../images/detail_sec_heading_bg.gif) repeat-x;
	border-bottom:1px solid #d7d7d7;
}
.brand_logo{
	float:left;
	width:80px;
	padding:3px;
}
.model_image{
	float:right;
	width:232px;
	padding:3px;
}
.pricing_infoWrap{
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-align:center;
	width:174px;
	padding:7px;
	margin-top:25px;
	float:left;
	clear:both;
}
.pricing_infoWrap img{
	margin-top:4px;
}
.pricing_infoWrap strong{
	display:block;
	margin-bottom:5px;
}
.mrp_wrap{
	float:left;
	width:100px;
	padding:7px;
	margin-top:20px;
}
.mrp_wrap span{
	margin-top:16px;
	display:block;
	width:100%;
	font-size:12px;
	font-weight:normal;
	color:#333;
}
.mrp_wrap strong{
	font-size:18px;
	font-weight:bold;
	color:#669933;
	width:100%;
	display:block;
}
.zip_code{
	color:#888;
	font-size:12px;
	padding:5px 10px;
	width:307px;
	background:#f7f7f7;
	border-bottom:#d7d7d7 1px solid;
}
.zip_code input{
	font-size:12px;
	color:#333;
	border:#afafaf 1px solid;
	padding:3px;
	width:100px;
	margin-left:10px;
}
.dealer_results{
	overflow:hidden;
	height:246px;
}
.dealer_results td table{
	table-layout:fixed;
	border-collapse:collapse;
}
.dealer_results td table:hover{
	background:#f7f7f7;
}
.dealer_results td table td{
	padding:10px 5px;
	vertical-align:middle;
	border-bottom:#d7d7d7 1px solid;
}
.ad_container {
    background: url("../../images/background-advertisement.gif") no-repeat scroll center top transparent;
    padding:15px 5px 5px 5px;
    width: 300px;
	margin:10px 0 0 9px;
}
.detail_description{
	width:315px;
	padding-left:12px;
	text-align:left;
	height:250px;
	overflow:hidden;
}
.often_compared{
	overflow:hidden;
	height:250px;

}
.often_compared td table{
	table-layout:fixed;
	border-collapse:collapse;
}
.hover_shade:hover{
	background:#f7f7f7;
}
.often_compared td table td{
	padding:5px;
	vertical-align:middle;
	border-bottom:#d7d7d7 1px solid;
	line-height:18px;
}
.accessoriesWrap{
	text-align:center;
	height:150px;
	width:327px;
	padding-top:100px;
}
.accessoriesWrap a{
	color:#da0000;
	font-size:12px;
}
.detail_specifications{
	overflow:hidden;
	height:280px;
}
.detail_specifications table{
	table-layout:fixed;
	border-collapse:collapse;
	border-right:#d7d7d7 1px solid;
}
.detail_specifications table td{
	padding:14px 10px;
	vertical-align:middle;
	border-bottom:#d7d7d7 1px solid;
	line-height:18px;	
}
.right_bdr{
	border-right:#d7d7d7 1px solid;
}
.bottom_bdr{
	border-bottom:#d7d7d7 1px solid;
}
.detail_classifieds{
	overflow:hidden;
	height:280px;
}
.detail_classifieds td table{
	border-collapse:collapse;
}
.detail_classifieds td table:hover{
	background:#f7f7f7;
}
.detail_classifieds td table td{
	padding:3px;
	vertical-align:top;
}
.detail_classifieds td table td h3{
	font-size:14px;
	font-weight:bold;
	width:100%;
}
.detail_incentives{
	height:280px;
	overflow:hidden;
	padding:5px 0 5px 5px;
	width:300px;
}
.detail_incentives h3{
	text-align:center;
	font-size:26px;
	line-height:26px;
	width:280px;
	margin:0 auto;
	font-weight:bold;
	margin-bottom:5px;
}
.detail_video{
	padding:5px;
	height:280px;
	overflow:hidden;
	width:300px;
}
.detail_video p{
	margin-top:5px;
	width:290px;
}
.detail_keyDef{
	padding:8px 0 8px 8px;
	height:264px;
	width:300px;
	overflow:hidden;
}
.detail_brochure{
	text-align:center;
	width:327px;
	height:290px;
}
.detail_bottom_sec{
	border:1px solid #d7d7d7;
	clear:both;
	padding:10px;
	width:975px;
}
.detail_bottom_sec h1{
	font-size:14px;
	font-weight:bold;
	color:#888888;
	margin-bottom:5px;
}
.detail_bottom_sec ul li{
	background:url(../../images/red_bullet.png) no-repeat 0 50%;
	padding-left:10px;
	line-height:22px;
}
.show_all{
	color:#da0000;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 0 10px;
	text-decoration:none;
	display:block;
}
.redswitch{
	top:4px;
	right:4px;
	position:absolute;
}

.model_detail_no_record{
    color: #000000;
    font-size: 25px;
    font-weight: bold;
    height: 120px;
    padding-top: 80px;
    text-align: center;
	width:100%;
}
.add-event-link{
	text-align:center;
	display:block;
	font-size:14px;
	color:#DA0000;
	padding:5px;
	font-weight:bold;
}
/*search info style */
.model_image_center{
	text-align:center;
	padding-top:30px;
}
.larger_view_link{
	margin-top:25px;
	text-align:center;
}
.larger_view_link a{
	color:#DA0000;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.listing_info{
	height: 291px;
}
.listing_info table {
    border-collapse: collapse;
    table-layout: fixed;
}
.listing_info table td {
    border-bottom: 1px solid #D7D7D7;
    line-height: 18px;
    padding: 9px 10px 8px 10px;
    vertical-align: middle;
}
.payment{
		float:right;
}
.payment a{
	color:#DA0000;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
}
.seller_info{
	height:250px;
}
.seller_info table {
    border-collapse: collapse;
    table-layout: fixed;
}
.seller_info table td {
    border-bottom: 1px solid #D7D7D7;
    line-height: 18px;
    padding: 14px 10px 14px 10px;
    vertical-align: middle;
}
.google_map{
	padding:15px 14px;
	height:220px;
}


.detail_bottom_sec a {
	color:#333;
	font-size:12px;
	text-decoration:none;
}
.detail_bottom_sec a:hover {
	text-decoration:underline;
}
.height{
		height:37px;
}
@-moz-document url-prefix() {
 .height  { height: 66px;  }
}
.clear{
		clear:both;
}
/* search info style end */

/*model specification start*/
.brand_logo_big{
	float: left;
    height: 165px;
    padding: 5px;
    width: 100px;
}
.model_image_big{
	float: left;
    height: 165px;
    width: 300px;
}
.model{
		padding-left:25px; 
		padding-top:20px;
		float:left;
}
/*model specification end*/

.quote_request{
	margin-top:8px; 
	float:left;
}
.quote_request a:hover span{
text-decoration:underline;
}
.quote_confirm_msg
{
color: #009933;
text-align:center;
float:left;
width:100%;
font-weight:bold;
}
.quote_fail_msg
{
color: #DA0000;
text-align:center;
float:left;
width:100%;
font-weight:bold;
}

.facbook_link{
	float:right; 
	margin:5px 33px 0 0;
}

/* custome scollbars */

.viewport {position: relative; }
.overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
.scrollbar{ background: transparent url(../../images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 15px; }
.track { background: transparent url(../../images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:13px; position: relative; padding: 0 1px; }
.thumb { background: transparent url(../../images/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; height: 20px; width: 25px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -5px; }
.end { background: transparent url(../../images/bg-scrollbar-thumb-y.png) no-repeat 50% 0; overflow: hidden; height: 5px; width: 25px; }
.disable .thumb { background:none; }
.disable .end { background:none; }
.disable .track { background:#f3f3f3; }
/* custome scollbars end*/

.compare_bg{
  background: url(../../images/compare_td_bg.png) no-repeat 7px 50%;
}

.search_results_new  {
	border:1px #cfcfcf solid;
	border-top:none;
  border-left:none;
	border-right:none;  
	table-layout:fixed;
	/*border-right:1px #cfcfcf solid;*/
}
.search_results_new td {
	padding:2px;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	height:120px; 
}
.search_results_new td a:hover{
	text-decoration:underline;
}



.detail_section_new{
	width:1000px;
	float:left;
	margin:0 5px 20px 0;
	position:relative;
  border:1px solid #d7d7d7;
}
.detail_section_new a{
	text-decoration:none;
	color:#333;
}
.detail_section_new a:hover{
	text-decoration:underline;
}

//.detail_section_new h2{
//	font-size:14px;
//	color:#888888;
//	font-weight:bold;
//	width:978px;
//	padding:5px 10px;
//	background:url("../../images/detail_sec_heading_bg.gif") repeat-x scroll 0 0 #D1D1D1;
//	border:1px solid #d7d7d7;
//}

.detail_section_new h4{
	font-size:14px;
	color:#888888;
	font-weight:bold;
	width:978px;
	padding:5px 10px;
	background:url("../../images/detail_sec_heading_bg.gif") repeat-x scroll 0 0 #D1D1D1;
	border:1px solid #d7d7d7;
}
.floating_data{
 float:left;
}
img.select_image {
  width:70px;
  height:18px;
  margin-top:3px;
}
.detail_classifieds_new{
    height: 275px;
    margin-left: 100px;
    padding-top: 0;
    text-align: center;
    width: 800px;
    overflow:hidden;
    }   
.featured{
  background:url(../../images/featured_txt.png) no-repeat 2px 2px;
}	