/* SEM */
/* Buttons & Locate Dealer */
.dealerFormWrap,
.ie6 .dealerFormWrap,
.ie7 .dealerFormWrap,
.ie8 .dealerFormWrap {
	position: static;
	padding-left: 0px;
	margin-left: -9px;
	right: 0px;
	left: 0px;
	float:none;
	width: 167px;
}

#r_nav .dealerFormWrap .dealerSearchForm label { color:#666; font: 9px/11px interstate-bold, sans-serif, arial; padding-left: 9px; }
#r_nav .dealerFormWrap .dealerSearchForm .genericSearchField { width: 112px; display:block;}
#r_nav .dealerFormWrap .dealerSearchForm .submit_btn { float: right;}
#r_nav .dealerFormWrap .dealerSearchForm a.submit_btn {
    position: relative;
	background: url("/MusaWeb/musa2/images/global/header/image_input_srchBtn.png") no-repeat scroll 0 0 transparent;
    bottom:7px;
	right:3px;
	height: 34px;
    width: 34px;
    z-index: 0;
}
#r_nav .dealerFormWrap .dealerSearchForm a.submit_btn:hover {
    background-position: 0 -33px;
}
.ie7 #r_nav .dealerFormWrap .dealerSearchForm .submit_btn { padding-top: 1px;}



#r_nav .exploreBtn{
	background: url(/MusaWeb/musa2/images/garage/sem/btn_explorenow.png) no-repeat;
	height: 30px;
	width: 154px;
	cursor: pointer;
	clear: both;
}
#r_nav .exploreBtn a {
	color:#008ad0;
	font: 13px/0px interstate-black, sans-serif, arial;
	padding: 15px 0 0 14px;
	text-decoration: none;
	float: left;
}
.ie7 #r_nav .exploreBtn a,
.ie6 #r_nav .exploreBtn a
	{ line-height: 15px; margin-top: -7px; }

#r_nav .exploreBtn a:hover {
	text-shadow: 0px 0px 7px #0099CC;
}
#r_nav .exploreBtn div { 
	margin-left:129px; 
	position: relative;
	top: 9px;
}

#semLocateDealer {background: url(/MusaWeb/musa2/images/global/header/image_input_srchBtn.png) no-repeat -4px -4px;
	height: 25px;
	width: 32px;
	cursor: pointer;
}

#top .exploreBtn{
	background: url(/MusaWeb/musa2/images/garage/sem/btn_exploremazda.png) no-repeat;
	height: 30px;
	width: 300px;
	cursor: pointer;
	clear:  both;
}
#top .exploreBtn a {
	color:#008ad0;
	font: 13px/0px interstate-black, sans-serif, arial;
	padding: 15px 0 0 30px;
	text-decoration: none;
	float: left;
}
.ie7 #top .exploreBtn a,
.ie6 #top .exploreBtn a
	{ line-height: 15px; margin-top: -7px; }

#top .exploreBtn a:hover {
	text-shadow: 0px 0px 7px #0099CC;
}

#top .exploreBtn div { 
	margin-left:267px; 
	position: relative;
	top: 9px;
}


.trim .exploreBtn{
	background: url(/MusaWeb/musa2/images/garage/sem/btn_learnmore.png) no-repeat;
	height: 30px;
	width: 125px;
	cursor: pointer;
	clear: both;
}
.trim .exploreBtn a {
	color:#008ad0;
	font: 13px/0px interstate-black, sans-serif, arial;
	letter-spacing: -1px;
	padding: 15px 0 0 10px;
	text-decoration: none;
	float: left;
}
.ie7 .trim .exploreBtn a,
.ie6 .trim .exploreBtn a
	{ line-height: 15px; margin-top: -7px; }

.trim .exploreBtn a:hover {
	text-shadow: 0px 0px 7px #0099CC;
}
.trim .exploreBtn div {
	margin-left:105px; 
	position:relative; 
	top: 9px; 
}


ul.arrow_links {margin: 10px 0 5px 0;}
ul.arrow_links li { float:none; height:24px; *height:20px;  margin:0 20px 0 0; position:relative;}
ul.arrow_links li div { display:block; margin-left:66px; position:relative; top:-14px; }

ul.arrow_links li.arrow_learnmore a,
ul.arrow_links li.arrow_build a,
ul.arrow_links li.arrow_buildyourmazda a,
ul.arrow_links li.arrow_inventory a,
ul.arrow_links li.arrow_quote a,
ul.arrow_links li.arrow_gallery a,
ul.arrow_links li.arrow_compare a,
ul.arrow_links li.arrow_compare_trims a,
ul.arrow_links li.arrow_emailupdates a,
ul.arrow_links li.arrow_viewcomparison a,
ul.arrow_links li.arrow_color a,
ul.arrow_links li.arrow_updates a,
ul.arrow_links li.arrow_convo a
 { color:#0099cc; font: 12px/15px interstate, sans-serif, arial; }

ul.arrow_links li.arrow_learnmore div { margin-left:90px; }
ul.arrow_links li.arrow_build div { margin-left:121px; }
ul.arrow_links li.arrow_buildyourmazda div { margin-left:140px; }
ul.arrow_links li.arrow_inventory div { margin-left:140px; }  
ul.arrow_links li.arrow_quote div { margin-left:184px; }
ul.arrow_links li.arrow_gallery div { margin-left:66px; }
ul.arrow_links li.arrow_compare div { margin-left:140px; }
ul.arrow_links li.arrow_compare_trims div { margin-left:123px; }
ul.arrow_links li.arrow_emailupdates div { margin-left:142px; }
ul.arrow_links li.arrow_viewcomparison div { margin-left:290px; }
ul.arrow_links li.arrow_color div { margin-left:150px; }
ul.arrow_links li.arrow_updates div { margin-left:142px; }
ul.arrow_links li.arrow_convo div { margin-left:176px; }


ul.arrow_links li a img { margin-left:20px; }
ul.arrow_links .blue_arrow { position:relative; }




/* End buttons */



html, body {
	background: #000;
	margin:0 auto;
}
#container {
	margin: 0 auto;
	text-align: left;
	width:1065px;
}
#sem_content {
	width: 975px;
	margin: 35px 0 0 0;
}

em, i {font-style:italic;}


#top H1 span.lowercase {
	text-transform:lowercase;
	color:#666;}
	
#top h1 span {
	color: #0089cf;
}

.clear 
	{zoom: 1;}
	
#top{
	position:relative;
}

#top H1 {
	display:block;
	position:absolute;
	top:110px;
	left:160px;
	width:495px;
	color:#666;
	text-transform:uppercase;
	font: 11px interstate, sans-serif, arial;
}


#top .button{
	display:block;
	position:absolute;
	top:87px;
	left:660px;
	width:302px;
}


#top-logo {
	float:left; width:178px;
}

#top-main {
	float:left; width:539px;
	text-align:right;
}

#top-right {
	float:left; width:238px;
	background:#d3e7f6;
}

.campaignheadertxt {
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	width:150px;
	text-align:right;
}

#main_content {
	position:relative;
	top:0; left:0;
	width: 955px;

}

ul.list-orange-top {
	padding: 0;
	margin: 0;
	
}

img { behavior: url(/MusaWeb/style/iepngfix.htc); }
.pngfix { behavior: url(/MusaWeb/style/iepngfix.htc); }


.semtop {
	height:47px;
	position:relative;
}

.blue {
	background: #d3e7f6;
}

.semtop a.toplink {
	display:block;
	font-weight:bold;
	margin-top:23px;
	margin-left:14px;
	padding-left:15px;
	text-decoration:none;
	background:url(/MusaWeb/images/global/bullets/blt_arrow_rt_dkblue.gif) no-repeat 3px 4px;
}

#top-main h1,
#content h1 {
	display:block;
	clear:both;
	color:#4f5a5d;
	font-size:16px;
	font-weight:bold;
} 

#content h1 {
	padding:12px 0 10px 0;
}

#top-main h1 {padding:20px 15px 0 0;}

#sem_intro {
	width:975px;
	position:relative;
}

#main_img {
	float:left;
	position:relative;
	font-size:0;
	line-height:0;
	width:716px;
	height:420px;
}
#main_img img {
	width:716px;
}
#main_img div {
	font-size:0;
	line-height:0;
	background:#fff;
	
}
#main_img a.build {
	position:absolute;
	top:292px;
	left:0;
	width:181px;
	height:24px;
	background:url(/MusaWeb/images/vehicles/sem/btn_buildyourown.gif);
}

#main_img a.garage {
	position:absolute;
	top:292px;
	left:0;
	width:181px;
	height:24px;
	background:url(/MusaWeb/images/vehicles/sem/btn_learn_more.gif);
}

#img_tagline {
	font-size:26px;
	width:650px;
	color:#fff;
	background:rgb(149,170,181);
	background:rgba(42,86,121,.5);
	/*text-shadow:1px 1px 1px #000;
	filter:Shadow(Color=#000, Direction=90, Strength=10);*/
	position:absolute;
	left:15px;
	top:-400px;
	top:-9999999px;
}

/* right nav */
#r_nav {
	float:left;
	color:#fff;
	padding:0 15px 0 19px;
	width:205px;
	height:420px;
	font-size:13px;
}

#r_nav H1 {
	color: #0089cf;
	padding: 0;
	font:16px interstate-bold, sans-serif, arial;
}
#r_nav H2
	{color: #ccc; font-size: 9px; font-weight: bold; padding: 0;}

.hdr_nextsteps {font-size:9px; margin:0 0 5px 0;}

#r_nav DIV.yearPrice{
	clear:both;
	margin: 0 0 5px 0;
	height: 7px;
}
#r_nav DIV.yearPrice H2.year {
	float:left;
	padding: 0 26px 0 0;
	/*font-family:interstate;*/
}
#r_nav DIV.yearPrice H2.price {
	/*float:left;*/
	position:absolute;
	right: 70px;
	top: -1px;
	/*font-family:interstate;*/
}


#r_nav .intro
	{margin: 5px 0 40px 0; width:260px !important; height:auto;}	
#r_nav .intro p
	{padding: 0 0 3px 0; color: #fff; line-height: 16px; font-size: 11px;}
#r_nav p.subhead {
	padding: 0 0 10px 0; margin-top:-8px;color:#fff;font-weight:bold;
}

#r_nav .intro a.learnMore {
	background: transparent url(/MusaWeb/musa2/images/global/bullets/blt_white.gif) no-repeat scroll 1px 5px; 
	padding: 0 0 5px 12px;
	color: #fff; 
	width: 150px; 
	font-size: 12px; 
	text-decoration: underline; 
	margin: 20px 0 .2em;
}
#r_nav .intro a.learnMore:hover {
	background: transparent url(/MusaWeb/musa2/images/global/bullets/blt_orange.gif) no-repeat scroll 1px 5px;
	padding: 0 0 0 12px;
	text-decoration: underline;
	color: #ff7d00;
}
/*#r_nav div {
	width:193px;
	position:relative;
	left:9px;
	padding:15px 0 15px 0;
}*/

#r_nav img {
	margin-bottom:5px;
}

#r_nav div.hdr {
	padding:5px 0 8px 0;
	font-weight:bold;
	font-size:13px;
}

#r_nav ul.tools {
	list-style:none;
	color:#fff;
	margin:0 0 3px 0; 
	padding:0;
}

#r_nav li {
	margin:0;
	padding:0;
	background: none;
}

#r_nav li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}


#r_nav li a:hover {
	text-shadow:0 0 7px #0099CC;
}

#r_nav input {
	margin-left:9px;
	float: left; width: 110px; 
}

#r_nav li li input {
	margin-left:0;
	float: left; width: 110px; 
}

#r_nav input.submit {
	padding-left: 8px; width: 20px; height: 19px;
}


#content {
	width:955px;
}
#content .gallery {
	float:left;
	width:171px;
	position:relative;
	left:14px;
	padding-top:12px;
	
}

#content .main {
	float:left;
	width:461px;
	font-size:11px;
}

#content .main div {
	padding-right:35px;
}

#content .main ul {
	margin:10px 0 10px 0; width:380px; padding:0;
}

#content .main ul li {
	margin-left:10px;
}

#content .offers {
	float:left;
	width:208px;
	background:#d3e7f6;
	height:300px;
}

#content ul {
	margin:10px 0 5px 0;
	list-style:none;
	font-size:11px;
}

#content ul li {
	background:url(/MusaWeb/images/global/bullets/blt_dot_black.gif) no-repeat 3px 6px;
	padding-left:12px;
}

a.r_button {
	float:right;
	padding-right:35px;
}


div.offers div, div.offers h2 {
	color:#2a5679;
	padding:10px; padding-left:28px; padding-top:5px;
	text-decoration:none;
}

a:active{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

div.offers a {
	display:block;
	margin-left:28px;
	padding-left:12px;
	background:url(/MusaWeb/images/global/bullets/blt_arrow_rt_dkblue.gif) no-repeat 3px 4px;
}


div.offers h2 {
	font-weight:bold;
	font-size:13px;
	line-height:35px;
	clear:both;
	display:block;
	padding-top:0; padding-bottom:0; margin:0;
}

div.offers a.offerimg, div.offers a.offerimg:active,  a.offerimg:visited {
 background:none;
 padding:0;
 border:none;
 display:inline;
}

#disclaimers {
	font-size:10px;	
	width:500px;
	float:left;
}

#disclaimers a {
	font-size:10px;
}

/*GALLERY*/

div.hide { display:none; }

#gallery_main {
	padding: 0;	
}
.tabspacing {
	margin: 20px 0 0 0;
}
.tabspacing_single {
	margin: 12px 0 0 0;
}

#tabcontainer {
/*	position:absolute; top:-25px; left:0; z-index:2;*/

}

#gallery_main div.tabholder {
	position:relative;
	float:left;
	width: 138px;
	height: 29px;
}

#gallery_main div.tabholder a {
	display:block;	
	position:relative;
	padding: 6px 0 0 0;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background:url(/MusaWeb/musa2/images/garage/sem/bg_tab2.png) no-repeat;
}

#gallery_main div.tabholder a.tab1 {
	width: 136px;
	height: 29px;
}
#gallery_main div.tabholder a.tab2 {
	width: 138px;
	height: 29px;
}
#gallery_main div.tabholder a.tab3 {
	width: 138px;
	height: 29px;
}

#gallery_main div.tabholder_on a {
	background:url(/MusaWeb/musa2/images/garage/sem/bg_tab1.png) no-repeat;
	color:#008ad0;
}

#gallery_main div.gallerystrip {
	clear:both;
	position:relative;
	width: 975px;
	height: 103px;
	border-top: 5px solid #008ad0;
	margin-right:0;
}

#gallery_main div.gallerystrip div.thumbs{
	position:relative;
	margin-left:0;
}
	
#gallery_main div.hidetabrule {
	border-top: 0px;
}

#gallery_disclaimer, 
#gallery_disclaimer A { 
	margin-top:140px; 
	color:#295778; 
	font-size:9px; 
	line-height:12px;
}

	
/* outmost wrapper element */
#scrollable {
	width:975px;
	height:100px;
}

/* container for the scrollable items */
div.items {
	height:100px;
	padding-top:6px;
	width:955px;	
	float:left;
}

/* single item */
div.items a {
	display:block;
	float:left;
	padding:12px 6px 3px 6px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}

div.items a.active,
div.items a.mouse {	
	padding: 10px 4px 1px 4px;
}

div.items a.active img,
div.items a.mouse img {
	border: 2px solid #0089cf;
}

div.items a div { 
	color:#fff; font-size:10px; line-height:14px;
}

/* next / prev buttons */
a.prev,
a.next,
a.hiddenprev, 
a.hiddennext {
	display:block;
	width: 25px;
	height: 30px;
	margin-top: 38px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
}

div#prevtop a, div#nexttop a{
	display:block;
	width: 25px;
	height: 30px;
	background-repeat:no-repeat;
}

a.prev,
a.hiddenprev {
	margin:38px 5px 0 10px;
}
a.next {
	margin-left:5px;
}
a.hiddenprev, 
a.hiddennext {cursor:auto; background:none;}

div#prevtop {
	position:absolute; top:182px; left:7px; cursor:pointer;
}
div#nexttop {
	position:absolute; top:182px; left:676px; cursor:pointer;
}

a.prev, div#prevtop a {
	background:url(/MusaWeb/musa2/images/garage/sem/gal_scrollarrow_l.png);		
}

a.prev:hover, div#prevtop a:hover {
	background-position:0 -30px;			
}

a.next, div#nexttop a {
	background:url(/MusaWeb/musa2/images/garage/sem/gal_scrollarrow_r.png);		
}

a.next:hover, div#nexttop a:hover {
	background-position:0 -30px;				
}


/* Lower Vehicle columns */
#lowercontent {
	width:975px;
	padding: 0px 0 0px 0;
	margin:0px;
}


/*SINGLE VEHICLE COMPARISON*/

#comparison_grid {
	padding:3px 0px 15px 0px;
}

#comparison_grid h1 {
	font-size:16px;
	font-weight:bold;
	padding:5px 0 15px 0;
}

#comparison_grid .module {
	background: #2a2c2d url(/MusaWeb/musa2/images/garage/sem/bg_sem_comparison.gif) repeat-x;
	width:969px;
	padding: 5px 0px 10px 6px;
}
.comparison_bottom {
	background: #2a2c2d url(/MusaWeb/musa2/images/garage/sem/bg_sem_comparison_bottom.gif) repeat-x;
	width:975px;
	height:2px;
}

#comparison_grid table {
	width:925px;
	border-collapse:collapse;

}
#comparison_grid tr {

}
#comparison_grid tr td {
	background:url(/MusaWeb/musa2/images/garage/sem/img_sem_pipes_table.gif) no-repeat;
	color:#1e2723; 
	height:32px;
}

#comparison_grid tr.header td div {
	margin: 10px 10px 0 10px;
}
#comparison_grid tr.row td div {
	margin: 10px 10px 0 10px;
}

#comparison_grid tr.header td.hdrcol0 {
	background-image: none;
	color:#999;
	font-weight: bold;
	font-size: 12px;
}
#comparison_grid tr.header td.hdrcol1 {
	background-image: none;
	color:#999;
	padding-left: 10px;
}
#comparison_grid tr.header td.hdrcol2,
#comparison_grid tr.header td.hdrcol3 {
	background-image: none;
	color: #666666;
	padding-left: 10px;
}

#comparison_grid tr td.col0 {
	color: #058cd0;
	background-image: none;
}
#comparison_grid tr td.col1 {
	color:#999;
	font-weight: bold;
	padding-left: 10px;
}
#comparison_grid tr td.col2,
#comparison_grid tr td.col3 {
	color: #666666;
	padding-left: 10px;
}

#comparison a {
	text-decoration:none;
}


/* ACCOLADES */
#accolades {
	padding:2px 0 0 0;
	margin:0px;
}
#accolades .module {
	background: #2b2c2c url(/MusaWeb/musa2/images/garage/sem/bg_sem_lowercontent_accolade.gif) repeat-x;
	width:947px;
	padding: 10px 8px 10px 20px;
	font-size:12px;
}
.accolade_bottom {
	background: #2b2c2c url(/MusaWeb/musa2/images/garage/sem/bg_sem_lowercontent_accolade_bottom.gif) repeat-x;
	width:975px;
	height:2px;
}
.accolade {
	float:left;
	width: 295px;
	padding: 0 10px 6px 0;
	margin-right: 15px;
	border-right: 1px dotted;
}
#accolades .last {
	margin-right: 0px;
	border-right: none;
}

.accolade .logo {
	float:left;
	min-height: 46px;
	padding: 0 10px 10px 0px;
}
.accolade h3 {
	padding:2px 0 10px 0;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#999;
}
.accolade blockquote {
	clear:both;
	padding:0 0 8px 0px;
	line-height:15px;
	color: #058cd0;
}
.accolade cite {
	display:block;
	padding:0;
	font-weight:bold;
	color: #fff;
	font-style:normal;
}
.accolade cite span{
	color: #ccc;
}

.accolade_disclaimer{
    margin-top:10px;
    margin-bottom:5px;
    display:block;
	padding:0;
    font-size:9px;
	/*font-weight:bold;*/
	color: #fff;
	font-style:normal;
}
.accolade_disclaimer a{
    font-size:9px;
	color: #fff;
	font-style:normal;
    text-decoration:none;
}

/* DISCLAIMER */
.disclaimer {
	padding: 10px 0 10px 0;
	margin: 0;
}
.disclaimer p {
	padding:0 0 5px;
	font-size: 9px;
	line-height: 15px;
	color:#666;
}

.omniture
	{position: absolute; top: 0px; visibility:none;}


/* CX-5 */	
#r_nav .intro p.sem_subhdr{
	color: #0089CF;
    font: 15px interstate,sans-serif,arial;
    text-transform: uppercase;	
}

#r_nav .intro p.sem_subsubhdr{
    font-size: 11px;
	font-weight:bold;
    text-transform: uppercase;	
}

#garage_features .cx5_skyactiv .off {
    background: url("/MusaWeb/musa2/images/garage/sem/2013/cx5/img_skyactiv.png") no-repeat scroll 0 0 transparent;
}
#garage_features .cx5_skyactiv .on {
    background: url("/MusaWeb/musa2/images/garage/sem/2013/cx5/img_skyactiv.png") no-repeat scroll 0 -112px transparent;
}
#garage_features .cx5_skyactiv .desc {
    margin:64px 0 0 18px !important;
}
#garage_features .cx5_bluetooth .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2012/MZ6/img_feature_bluetooth.jpg") no-repeat scroll 0 0 transparent;
}
#garage_features .cx5_bluetooth .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2012/MZ6/img_feature_bluetooth.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .cx5_bluetooth .desc {
    padding-left: 97px;
    width: 204px;
}
#garage_features .cx5_blindspot .off {
    background: url("/MusaWeb/musa2/images/garage/sem/2013/cx5/img_blindspot.png") no-repeat scroll 0 0 transparent;
}
#garage_features .cx5_blindspot .on {
    background: url("/MusaWeb/musa2/images/garage/sem/2013/cx5/img_blindspot.png") no-repeat scroll 0 -112px transparent;
}
#garage_features .cx5_blindspot .desc {
    padding-left: 127px;
    width: 143px;
}

#garage_features {
    margin: 20px 0 0;
    width: 975px;
}
#garage_features h1 {
    color:#999;
    font: 13px/15px interstate-bold,sans-serif,arial;
    margin-bottom: 10px;
}
#garage_features h1 span {
    background: url("/MusaWeb/musa2/images/global/musaLinkArw.gif") no-repeat scroll right top transparent;
    color:#999;
    display: inline-block;
    font: 13px/15px interstate-bold,sans-serif,arial;
    padding-right: 12px;
    text-decoration: none;
}
#garage_features a {
    cursor: pointer;
    text-decoration: none;
}
#garage_features p {
    color: #fff;
    display: inline-block;
    font-family: Arial,Helvetica,San-Serif;
    line-height: 15px;
    margin: 0 0 0;
    padding: 0 0 0;
}
#garage_features .c_module {
    float: left;
    height: 112px;
    margin-right: 15px;
    width: 315px;
}
#garage_features .last {
    margin-right: 0;
}
#garage_features .on, #garage_features .off {
    height: 112px;
    position: absolute;
    width: 315px;
}
#garage_features .desc {
    height: 100px;
    margin: 12px 10px 0 14px;
    position: absolute;
}

#top h1 span.blue_font{
	font: 11px/13px interstate-bold,sans-serif,arial;
	color:#0099cc;	
}
#top h1 span.gray_font{
	font: 11px/13px interstate-bold,sans-serif,arial;
	color:#666666;	
}


/*topnav updates - global topnav was shortened.  MDOL topnav remains the same height*/
#global_header {
    background: url("/MusaWeb/musa2/images/global/header/img_header_bg2.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 135px;
    margin: 0 auto;
    position: relative;
    width: 975px;
    z-index: 9999;
}
.ie7 #global_header {
	padding-top:0;
	height: 135px;
}
/**MAZDA6 accolades**/
#accolades #garage_features {
    display: inline-block;
    margin: 20px 0 0;
    width: 975px;	
}
#accolades #garage_features .module {
    float: left;
    height: 112px;
    margin-right: 15px;
    width: 315px;
	padding:0;
}
#accolades #garage_features .last {
    margin-right: 0;
}
#accolades #garage_features A {
    cursor: pointer;
    display: block;
    text-decoration: none;
}
#accolades #garage_features .m6g_bluetooth .desc {
 	padding: 50px 0px;
    width: 230px;
}
#accolades #garage_features .m6g_bluetooth .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2014/M6G/img_feature_skyactive.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .m6g_bluetooth .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2014/M6G/img_feature_skyactive.jpg") no-repeat scroll 0 0 transparent;
}
#accolades #garage_features .m6g_cleandiesel .desc {
 	padding: 0 125px;
    width: 170px;
}
#accolades #garage_features .m6g_cleandiesel .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2014/M6G/img_feature_cleandisel.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .m6g_cleandiesel .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2014/M6G/img_feature_cleandisel.jpg") no-repeat scroll 0 0 transparent;
}
#accolades #garage_features .m6g_eloop .desc {
 	padding: 0 125px;
    width: 145px;
}
#accolades #garage_features .m6g_eloop .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2014/M6G/img_feature_eloop.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .m6g_eloop .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2014/M6G/img_feature_eloop.jpg") no-repeat scroll 0 0 transparent;
}



#accolades #garage_features .cx9_bluetooth .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/CX9/img_feature_bluetooth.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .cx9_bluetooth .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/CX9/img_feature_bluetooth.jpg") no-repeat scroll 0 0 transparent;
}
#accolades #garage_features .on, #garage_features .off {
    height: 112px;
    position: absolute;
    width: 315px;
}
#accolades #garage_features .cx9_bluetooth .desc {
 	padding-left: 103px;
 	width: 180px;
}
#accolades #garage_features .mz6_bluetooth .desc {
    padding-left: 97px;
    width: 204px;
}

#accolades #garage_features .desc {
    height: 100px;
    margin: 12px 10px 0 14px;
    position: absolute;
}

/*******MZ5 SEM PROMOS********/
#accolades #garage_features .mz5_bluetooth .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_bluetooth.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .mz5_bluetooth .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_bluetooth.jpg") no-repeat scroll 0 0 transparent;
}
#accolades #garage_features .mz5_bluetooth .desc {
    padding-left: 97px;
    width: 204px;
}

#accolades #garage_features .mz5_bluetooth .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_bluetooth.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .mz5_bluetooth .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_bluetooth.jpg") no-repeat scroll 0 0 transparent;
}
#accolades #garage_features .mz5_bluetooth .desc {
    padding-left: 97px;
    width: 204px;
}

#accolades #garage_features .mz5_seeting .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_seating.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .mz5_seeting .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_seating.jpg") no-repeat scroll 0 0 transparent;
}
#accolades #garage_features .mz5_seeting .desc {
    padding-left: 145px;
    width: 204px;
}

#accolades #garage_features .mz5_doors .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_doors.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .mz5_doors .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/MZ5/img_feature_doors.jpg") no-repeat scroll 0 0 transparent;
}
#accolades #garage_features .mz5_doors .desc {
    padding-left: 145px;
    width: 204px;
}

/*******END MZ5 SEM PROMOS********/


#garage_features .mz6_aerodynamics .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2012/MZ6/img_feature_aerodynamics.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .mz6_aerodynamics .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2012/MZ6/img_feature_aerodynamics.jpg") no-repeat scroll 0 0 transparent;
}
#garage_features .mz6_aerodynamics .desc {
    padding-left: 157px;
    width: 126px;
}

#garage_features .cx9_threerow .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/CX9/img_threerow.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .cx9_threerow .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/CX9/img_threerow.jpg") no-repeat scroll 0 0 transparent;
}
#garage_features .cx9_threerow .desc {
    padding-left: 157px;
    width: 126px;
}
#garage_features .on, #garage_features .off {
    height: 112px;
    position: absolute;
    width: 315px;
}

#garage_features .desc {
    height: 100px;
    margin: 12px 10px 0 14px;
    position: absolute;
}
#garage_features h1 {
    color:#999;
    font: 13px/15px interstate-bold,sans-serif,arial;
    margin-bottom: 10px;
}
#garage_features P {
    color: #FFFFFF;
    display: inline-block;
    font-family: Arial,Helvetica,San-Serif;
    line-height: 15px;
    margin: 0 0 0;
    padding: 0 0 0;
}
#garage_features h1 span {
    background: url("/MusaWeb/musa2/images/global/musaLinkArw.gif") no-repeat scroll right top transparent;
    color:#999;
    display: inline-block;
    font: 13px/15px interstate-bold,sans-serif,arial;
    padding-right: 12px;
    text-decoration: none;
}
#garage_features .mz6_engine .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2012/MZ6/img_feature_engine.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .mz6_engine .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2012/MZ6/img_feature_engine.jpg") no-repeat scroll 0 0 transparent;
}
#garage_features .mz6_engine .desc {
    padding-left: 127px;
    width: 143px;
}
#garage_features .cx9_blind .on {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/CX9/img_blind.jpg") no-repeat scroll 0 -112px transparent;
}
#garage_features .cx9_blind .off {
    background: url("/MusaWeb/musa2/images/garage/landing/2013/CX9/img_blind.jpg") no-repeat scroll 0 0 transparent;
}
#garage_features .cx9_blind .desc {
    padding-left: 127px;
    width: 143px;
}
#garage_features .on, #garage_features .off {
    height: 112px;
    position: absolute;
    width: 315px;
}

#garage_features .desc {
    height: 100px;
    margin: 12px 10px 0 14px;
    position: absolute;
}

/** Video Overlay **/
#landing_video_container {
	width:975px;
	position:relative; left:0; top:45px !important;
	z-index:10000;
}
.generic_overlay {
	position:absolute;
	left:0;
	top:0;
	z-index: 100000;
	display:none;
	width: 975px;
	height: 472px;
}
.ie7 .generic_overlay {

}
.generic_overlay #video_container{
	margin: 0;
}
	
