/*Specs css Rebranded*/
/*fix the body width*/
.touch body {
	min-width: 975px;
}

.container .social_links {
    margin-right: 87px;
    padding-right: 0px;
}

img { behavior: url(/MusaWeb/musa2/css/iepngfix.htc); }
.pngfix { behavior: url(/MusaWeb/musa2/css/iepngfix.htc); }

#main_content
	{width: 975px; line-height: 1.25;}
div.disclaimer
	{padding-left:22px; padding-top:15px;color: #9e9c9c;}
.clear
	{clear:both;}

DIV.title_row
	{clear:both; height: 21px;}
DIV.title_img
	{float: left; width: 470px; padding: 0;}

#header_content a,
#main_content .specs_tools a{
	font: 11px interstate,sans-serif,arial;
	text-transform:uppercase;
	color:#999;
	text-decoration:none;
}
#main_content .specs_tools a.spec_showme{display:block;}
.sup_specs{
	vertical-align:super;
}

#header_content {
	clear:both;
	margin: 0 0 5px 0;
	display:block;
	width:975px;
}

#header_content h1 {
	float:left;
}


#specs_download {
	display:block;
	float:right;
}

#specs_download div.title_pdf {
	width:518px;
	position: relative;
}


.ie7 #specs_download div.title_pdf, .ie8 #specs_download div.title_pdf, .ie9 #specs_download div.title_pdf {
	width:520px;
}
div.trim_section {
	display:block;
	clear:both;
	margin-bottom:12px;
}

#main_wrap #header_content h1 {
	margin-bottom:12px;
}

.specs_tools {
	margin:0;
	display:block;
	width:975px;
}

.tab_tools {
	display:block;
	width:285px;
	float:left;
}

.specs_links {
	float: right;
	width: auto;
	padding: 0;
}
#header_content .title_pdf a{
	background: url("/MusaWeb/musa2/images/home/musaLinkArw.gif") no-repeat scroll right 0px transparent;
	padding-right: 20px;
	position: relative;
	top:4px;
	padding-left: 7%;
	display: none;
}

.ie7 .title_pdf a {margin-left: 17px;}
.ie8 .title_pdf a {margin-left: 17px;}


.arrowLink {
	background: url("/MusaWeb/musa2/images/home/musaLinkArw.gif") no-repeat scroll center top transparent;
	position:absolute;
}


.specs_links ul {margin: 0px 0 5px 0px;}
.specs_links ul li { display:inline-block; margin: 0 10px 0 0; width:160px; zoom:1; *display: inline;}
.specs_links ul li.quote { width:144px;}
.specs_links ul li.compare { width:135px; margin-right: 0px;}
.ie7 .specs_links ul li.compare { width:142px; margin-right: -7px;}
.ie8 .specs_links ul li.compare { width:142px; margin-right: -7px;}

.specs_links ul li a {
	background: url("/MusaWeb/musa2/images/home/musaLinkArw.gif") no-repeat scroll right 0px transparent;
	font: 11px/13px interstate-bold,sans-serif,arial;
	text-decoration: none;
	color:#0089cf;
	padding: 0 20px 0 0;
}

#header_content a:hover, #main_content .specs_tools a:hover {
	color:#0099CC;
}

#header_content .trim_section a {
	background:none;
	padding:0px;
}

.tab_tools ul li {
	float:left;
	width:auto;
	padding:0;
	margin:0;
}

.tab_tools a {
	margin: 0 30px 0 0;
	background: transparent url("/MusaWeb/musa2/images/garage/specs/icons/ico_exp.png") 0 0 no-repeat scroll;
	padding: 0 13px 0 15px;

}

.tab_tools a.collapse {
	background: transparent url("/MusaWeb/musa2/images/garage/specs/icons/ico_col.png") 0 0 no-repeat scroll;
}
/*
.specs_tools .specs_links ul li
	{margin: 0 0 0 30px;}
*/
#content {
	padding-top:9px;
	padding-left:9px;
	margin-top:0;
}

#specs_performance, #specs_exterior, #specs_interior, #specs_safety, #specs_options, #specs_warranty {
	background:#FFF;
}

#tab_summary {
	background: url("/MusaWeb/musa2/images/garage/specs/specs_bar_background.gif") 0 0 repeat transparent;
	display:block;
	width:975px;
	height:30px;
	cursor:pointer;
}

#tab_summary ul.summary_icons {
	display:inline-block;
	height:25px;
	margin:0 0 0 13px;
	padding: 4px 0 0 0;
	text-transform:uppercase;
}

ul.summary_icons li {
	float:left;
	width:auto;
	padding-left:14px;
	margin: 5px 0 0 17px;
	font: 8px interstate,sans-serif,arial;
}
		ul.summary_icons li.standard
		{background: transparent url("/MusaWeb/musa2/images/garage/specs/icons/ico_specs_standard.gif") 0 0 no-repeat scroll;}
		ul.summary_icons li.package
		{background: transparent url("/MusaWeb/musa2/images/garage/specs/icons/ico_specs_package_option.gif") 0 0 no-repeat scroll;}
		ul.summary_icons li.option
		{background: transparent url("/MusaWeb/musa2/images/garage/specs/icons/ico_specs_standalone_option.gif") 0 0 no-repeat scroll;}
		ul.summary_icons li.accessory
		{background: transparent url("/MusaWeb/musa2/images/garage/specs/icons/ico_specs_dealer_installed_accessory.gif") 0 0 no-repeat scroll;}
		ul.summary_icons li.nonavailable
		{background: transparent url("/MusaWeb/musa2/images/garage/specs/icons/ico_specs_not_available.gif") 0 0 no-repeat scroll;}

.spec_tab ul.summary_icons li.tab_title {
	font: 11px interstate-bold,sans-serif,arial;
	color:#0099CC;
	width:430px;
	height:21px;
	text-align:left;
	margin:0px;
	padding: 3px 0 0 30px;
	background: transparent url("/MusaWeb/musa2/images/garage/specs/specs_col_exp_sprite.png") 0 -21px no-repeat scroll;
}

.exp ul.summary_icons li.tab_title {
	background-position: 0 -21px;
}

.col ul.summary_icons li.tab_title {
	background-position: 0 0;
}


#specs_summary {
	background: url("/MusaWeb/musa2/images/garage/specs/tab_content_background.gif") repeat-x bottom left #FFF;
	width:975px;
}


/* Specs Table*/
#specs_overview { display: none; }
#specs_performance { display: none; }
#specs_mechanical { display: none; }
#specs_exterior { display: none; }
#specs_interior { display: none; }
#specs_safety { display: none; }
#specs_options { display: none; }
#specs_warranty { display: none; }

/* Specs Table Print Only */
.specs_header_print { display: none; }

.veh_specs_logo {
	float: right;
	right: 0px;
}

.veh_specs_name {
	font-size: 20px;
	font-weight: normal;
	color: #295778;
	padding-bottom: 4px;
	border-bottom: 1px solid #295778;
}

.veh_specs_page {
	display: block;
	padding-top: 8px;
	font-size: 16px;
	font-weight: bold;
	color: #295778;
}

table.veh_specs {
	width: 975px;
}

tr.veh_specs_header td {
	padding:4px;
}

.veh_specs td + td {
	width:120px;
}

table.single td + td {
	width:475px;
}

table.double td + td {
	width:304px;
}

table.triple td + td {
	width:200px;
}

table.four td + td {
	width:145px;
}

table.five td + td {
	width:100px;
}

table.six td + td {
	width:80px;
}


td {
	font-size:11px; padding:4px;
	color:#3e484a;
	border-bottom: 1px solid #e0e0e0;
}

/*tr.first td {border-top: 1px solid #e0e0e0;}*/

tr.last td {border-bottom:0;}
span.veh_specs_header {

	white-space: nowrap;
}

tr.veh_specs_header td {
	font-size: 12px;
	font-weight: bold;
	color:#3e484a;
	text-align: center;
	padding:3px;
}

.specs_rowheader {
	font-size:12px;
	font-weight:bold;
	padding: 3px 0 3px 13px;
}

.specs_rowheader img {
	padding: 24px 0px 8px 0px;
}

tr.veh_specs_header td.veh_specs_header_desc {
	font-size: 12px;
	font-weight: bold;
	color: #3e484a;
	text-align: left;
	padding-left:13px;
}
td.veh_specs_header_desc{}


td.specs_rowdesc {
	text-align: left;
	padding: 4px 0 4px 13px;
	min-width: 35%;
}

div#specs_summary td.specs_rowdesc {
	font-weight:bold;
}

/* selects the second column of every row*/
.veh_specs tr > td:first-child + td {
	border-left: 1px solid #DAD5D5;
	text-align:center;
}

.veh_specs td + td {
	text-align: center;
	border-left: 1px solid #DAD5D5;
	vertical-align: top;
}

td.specs_rowdata_span span.veh_specs_header {
	text-align:center;
}

td.specs_gears {
	padding-left:60px;
}

td.specs_rowdata_sub {
	padding: 4px 0 1px 25px;
}


ul.specs_list {
	margin: 0px;
	padding: 0px 0px 8px 16px;
}

.altrow {
	background:#E5E5E5;
}



.veh_specs_print_only {
	display: none;
}



/* warranty */

#specs_warranty.opened {display: block;}

.subcontent
	{padding: 0; width: 100%;}
.module
	{float:left;}
H4
	{color: #333; font: 12px interstate,sans-serif,arial; padding: 0; margin: 0 0 10px 0;}

.content_col1 {
	/* fallback */
	background-color: #fff;
	background: url(/MusaWeb/musa2/images/garage/other/rebrand/warranty/bg_warranty.gif) #fff;
	background-repeat: repeat-x;
	background-position-y: bottom;

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, white 75%, #d2d2d2);

	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top, #fff 75%, #d2d2d2);

/*	width: 607px;*/
	padding: 20px 19px 17px 19px;
	line-height: 15px;
}


.content_col1 P
	{padding:0;margin:0;}
.content_col2 P {
	padding: 0 0 25px 0;
	margin:0;
	color: #fff;
}
.content_col2 A {
	color: #0089cf;
}
.content_col2 h1 {
	margin-bottom: 10px;
}
.content_col2 h1 span {
	background: url("/MusaWeb/musa2/images/home/musaLinkArw.gif") no-repeat scroll right top transparent;
	color: #999;
	font: 12px/14px interstate-bold,sans-serif,arial;
	padding-right: 20px;
	text-decoration: none;
	display: inline-block;
	cursor:pointer;
}
.content_col2 h1 a:hover{
	text-shadow: 0 0 7px #0099CC !important;
}

.intro {
/*	width:607px; */
	font: normal 15px interstateLight,sans-serif,arial;
	line-height:23px;
	padding: 0 0 30px 0;
	margin: 0;
}
.coverage_chart {
	width:607px;
	font: 12px interstate,sans-serif,arial;
	color:#333;
	margin: 0 0 28px 0;
}
.coverage_chart H5 {
	padding: 15px 0 0 0; color: #333; font-weight:normal;
}
.chart_row {
	/* fallback */
	background-color: #fff;
	background: url(/MusaWeb/musa2/images/garage/other/rebrand/warranty/bg_warranty_coverage.gif);
	background-repeat: repeat-x;

	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #fafafa 35%, #e6e6e5);

	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top,#fafafa 35%, #e6e6e5);

	width:610px;
	height: 30px;
	margin: 0 0 1px 0;
	clear:both;

}

ie7 .chart_row div {
	display:block;
	width: 374px;
	height: 30px;
	padding: 10px 0 0 0;
	text-align: center;
	margin: 0 auto;
	border: 1px solid #000;
}

.chart_row div:first-child {
	float:left;
	width: 232px;
	height: 20px;
	padding: 10px 0 0 0;
	text-align: center;
	border-right: 1px dotted #B0B0B0;
}

.chart_row div.program {
	float:left;
	width: 374px;
	height: 20px;
	padding: 10px 0 0 0;
	text-align: center;
}

.warranty_copy H4, .intro H4 {
	color: #0089cf;
	font: 12px interstate-bold,sans-serif,arial;
	padding: 0;
	margin: 0 0 10px 0;
}

.warranty_copy P {
	padding: 0;
	margin: 0 0 22px 0;
	color: #333;
}

.warranty_copy p.last{
	margin-bottom: 17px;
}

#mec_warranty_header{
	padding: 17px 0;
	margin: 0px;
}

.warranty_copy p.mec_warranty {
	padding: 17px 0;
	margin: 0px;
}

.warranty_copy .aniBtn_link {
	width: 193px;
	background-position: 0px -8px !important;
	font: 13px/33px interstate-black,sans-serif,arial !important;
	height: 32px !important;
}

.warranty_copy div.aniBtn div {
	background: none !important;
	font: 13px/33px interstate-black,sans-serif,arial !important;
	position: absolute !important;
	left: 15%;
}

.warranty_copy div.aniBtn div img {
	margin-top: 10px !important;
}

.app{
	padding:0; margin:0;
}

.app .roadside-assistance-logo {
	margin-right: 75px;
}

.app .logo {
	float:left;
	width:50px;
	margin-top: 9px;
}
.app .copy {
	float:left;
	width:450px;
	padding: 20px 0 0 10px;
	color: #333;
}

.title{
	font-weight:bold;
}

.end {
	padding: 8px 0 20px 0;
	border-bottom: 1px solid #fff;
}
.bottom
	{border-bottom: 1px solid #d6d6d6;}

/* warranty popup */

#pop_content
	{display:none; position:absolute; top: auto; left: 232px; margin-top: 220px; padding: 10px 20px 20px 20px; border: 1px solid #000; background-color: #fff; width: 385px; height: 300px; overflow:auto; text-align:left;}
#pop_content UL
	{margin:0; padding: 10px 0 10px 0;}
#pop_content UL LI {
	list-style:none;
	padding: 0 0 5px 10px;
	background: url(/MusaWeb/musa2/images/global/bullets/img_garage_dot.png) 0 3px no-repeat;
	font-size:11px;
}
#pop_content UL LI A
	{font-size: 11px; font-weight: bold; color: #295778; text-decoration: underline;}
#pop_content P
	{padding: 10px 0 10px 0;}

#pop_content .close
	{
		background:none;
		left:306px;
		margin-top: 30px;
	    padding: 0 0 20px;
	}

/* end Warranty */



/* Specs Detail Popups */
/* NOTE: popup height shortened by 120px */

#specs_popup {
	position:absolute;
	display:none;
	z-index:2;
	color:#3e484a;
}


#specs_popup a.close, #specs_popup a.close:hover  {
	position:absolute;
	top:-5px;
	right:16px;
	color:#4f5a5d;
	font-size:11px;
	text-decoration:none;

}

#specs_popup div.clear {
	height:0; font-size:0;  line-height:0;
}

#specs_popup div.top {
	/*	width:456px; */ width:285px; border-top:1px #3e484a solid; background:#fff; float:left;
}

#specs_popup div.top div {
	 height:8px; font-size:0;  line-height:0;
}

#specs_popup div.content_holder {
	padding-right:7px; border-left:1px #3e484a solid; background: url('/MusaWeb/musa2/images/garage/specs/popup_rtile.png') repeat-y right; float:left;
}

* html #specs_popup div.content_holder  {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/MusaWeb/musa2/images/garage/specs/popup_rtile_ie6.png', sizingMethod='scale');
	background: none;
}


#specs_popup div.content {
	 padding:15px 16px 20px 16px; background:#fff;
	 position:relative;
}

#auto {
	/*height:250px;
	width:431px;

	height:165px;*/
	width:260px;
}

#auto img {
	margin-bottom:5px;
}
#specs_popup div.autoscroll div {
	padding-top:8px;
}

#specs_popup div.bottom {
/*	width:456px; */ width:285px; height:8px; font-size:0; line-height:0; background:url('/MusaWeb/musa2/images/garage/specs/popup_btile.png') repeat-x; float:left;
}

* html #specs_popup div.bottom  {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/MusaWeb/musa2/images/garage/specs/popup_btile.png', sizingMethod='scale');
	background: none;
}

#specs_popup_descriptions {
	display: none;
}

	/*Specs Summary tab*/

#summary_holder {
	display:inline-block;
	min-height:340px;
	height:auto !important;
  	height:340px;
	padding: 15px 0 0 15px;
}

#summary_holder img {
	float:left;
	display:inline-block;
}

.summary_text {
	display:block;
	float:left;
	margin:5px 10px 5px 20px;
	width:610px;
}

#summary_holder h3 {
	margin:0;
	font: 13px interstate-bold,sans-serif,arial;
	color:#0099CC;
	text-transform:uppercase;
}

.summary_item {
	display:inline-block;
	width:auto;
	margin: 10px 0 15px 0;
}

.summary_item_copy {
	display: block;
	width:430px;
	float:left;
	margin-left:20px;
}

.summary_item_copy h4 {
	font: 11px interstate-bold,sans-serif,arial;
	color:#363636;
	text-transform:uppercase;
	margin-bottom:5px;
}

.summary_item_copy .txt-bold {
	font-weight: bold;
}

.summary_item_copy li {
	color:#666666;
}

	/*Specs Footer*/
#specs_footer
	{padding-top: 10px;}

#specs_footer ul {
	padding:0;
	margin:0;
}

#specs_footer li {
	float:left;
	/*display:inline;*/
	padding:0 6px 0 8px;
	background: url('/MusaWeb/musa2/images/global/bullets/blt_arrow_rt_dkblue.gif') 0 4px no-repeat;
}

#specs_footer li a {
	height:13px;
	font-size:12px;
	font-weight:bold;
	color:#295778;
	text-decoration:none;
}

#popuptest {
	z-index:5;
	display:none;
}
tr.altrow td.hideBorder{
	border-color:#E9F3FA;
	}
tr td.hideBorder{
	border-color:#FFFFFF;
	border-bottom:1px solid #E0E0E0;
	}

.ie7 #mec_warranty_header {padding-top:0}
.ie7 #main_wrap DIV#mecAniBtn {width:220px;position:static}
.ie7 #main_wrap #mecAniBtn div {position:static}
.ie7 #main_wrap #mecAniBtn div a {position:static}

#main_content i {
	font-style: italic;
}

body.bg_CX5 #main_content table td.specs_rowdesc{
	width: 40%;
}
