/* Global Style Sheet */

@font-face { font-family:interstate; src:url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/InterstateMazda-Regular.ttf'); }
@font-face { font-family:interstate; font-weight:bold; src:url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/InterstateMazda-Bold.ttf'); }
@font-face { font-family:mazda; font-weight:bold; src:url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/mazda/Mazda_Bd.ttf'); }
@font-face { font-family:mazda; font-weight:bold; src:url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/mazda/Mazda_Bd.eot'); }
@font-face { font-family:interstateBlack; src:url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/inters01.eot'); }
@font-face { font-family:interstateBlack; src:url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/inters01.ttf'); }

@font-face {
	font-family: 'mazda';
	src: url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/mazda/mazda.eot');
	src: url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/mazda/mazda.eot?#iefix') format('embedded-opentype'),
	url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/mazda/mazda.woff') format('woff'),
	url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/mazda/mazda.ttf') format('truetype'),
	url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/mazda/mazda.svg#imbold') format('svg');
font-weight: bold;
font-style: normal;
}

@font-face {
	font-family: interstateCondensed;
	src: url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.eot');
	src: url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.woff') format('woff'),
	url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.ttf') format('truetype'),
	url('http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.svg#imbold') format('svg');
font-weight: bold;
font-style: normal;
}

.clear:after
	{content:".";display:block;height:0;clear:both;visibility:hidden;}	
.clearfix { clear:both; overflow: none; font-size:0px; height:0px; }	
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	z-index:10;
}
body {
	line-height: 1;
	color: black;
	background-color: #000;
	text-align:center;
}
ol, ul {
	list-style: none;
}
iframe{
	visibility: hidden;
	width:0px;
	height:0px;
	}
/* Common */
html { background-color:#000; }
#main_wrap { margin:0 auto; text-align:left; width:975px; }
.blue_font { color:#0099cc !important; }
.left { float:left; }
.right { float:right; }
.hide { display:none; visibility:hidden; }

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}	
strong
	{font-weight:bold;}
sup
	{vertical-align: text-top; font-size: 9px; height: 0; line-height: 1; position: relative;}
		
html
	{height: 100%; z-index: 1; background-color:#000;}

body,p,table,div,span,tr,th,td,ul,ol,li,a,h1,h2,h3,h4,input {
	font-family: Arial, Helvetica, San-Serif; 
}

body,p,table,tr,td,ul,ol {
	color: #363636;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
}

select {
	width: 110px;
	font-size: 12px;
}

a {
	color: #295778;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: underline;
}

/* leftnav */
#left_content {
	position: absolute;
	display: block;
	width: 232px;
	margin: 0;
	background-color: #3e484a;
}

UL.leftnav
	{margin: 0; padding: 0 0 25px 0;}	
.leftnav LI
	{list-style: none; padding: 0 0 5px 0; margin: 0px;}	
.leftnav LI A {
	background: transparent url(http://images.mazdausa.com/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: none; 
	margin-bottom: .2em;
}
.leftnav LI A:hover {
	background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_orange.gif) no-repeat scroll 1px 5px;
	padding: 0 0 0 12px;
	color: #ff7d00;
}
.leftnav LI.leftnav_selected A,
.leftnav LI.leftnav_selected A:hover
	{padding: 0; background: none; color: #ff7d00; text-decoration: none;}
LI.leftnav_selected
	{padding: 1px 0 5px 12px; list-style: none; background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_orange.gif) no-repeat scroll 1px 5px; color: #ff7d00; font-size: 12px; text-decoration: none;}

.leftnav LI.leftnav_selected UL.sub
	{padding: 5px 0 0 5px; margin: 0;}
.leftnav LI.leftnav_selected UL.sub LI 
	{list-style: none; padding: 0 0 5px 0; margin: 0px; color: #ff7d00;}	
.leftnav LI.leftnav_selected UL.sub LI A
	{padding: 1px 0 5px 12px; list-style: none; background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_white_dash.gif) no-repeat scroll 2px 8px; color: #fff; font-size: 11px; text-decoration: none;}	
.leftnav LI.leftnav_selected UL.sub LI A:HOVER
	{padding: 1px 0 5px 12px; list-style: none; background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_orange_dash.gif) no-repeat scroll 2px 8px; color: #ff7d00; font-size: 11px; text-decoration: none;}	
.leftnav LI.leftnav_selected UL.sub LI.active
	{padding: 1px 0 5px 12px; list-style: none; background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_orange_dash.gif) no-repeat scroll 2px 8px; color: #ff7d00; font-size: 11px; text-decoration: none;}	
	
	
.leftnav_subhdr
	{padding: 0 0 9px 0;}	
	
/* MUSASTATIC */
#static_message
	{ margin: 15px 0; min-height:85px; padding:0; width:100%;}
#static_message p
	{ color:#FFFFFF !important; font-family:Helvetica !important; font-size:12px !important; font-weight:normal !important; line-height:15px !important; margin:25px 30px 0; width:920px;}

/* HEADER */
#global_header { background:url(http://images.mazdausa.com/MusaWeb/musa2/images/global/header/img_header_bg.png) no-repeat 0 0 transparent; display:block; height:135px; margin:0 auto; position:relative; width:975px; z-index:9999; }
.header-bluebar { background-color:#0099cc; height:5px; width:975px; margin-left:-388px; position:absolute; top:0; z-index:2001; }
.ie6 .header-bluebar { top:-5px !important; }
.header-wing-bg { background:url(http://images.mazdausa.com/MusaWeb/musa2/images/global/header/img_header_wing_bg.png) no-repeat 0 0 transparent; height:162px; display:block; position:absolute; width:435px; z-index:2; margin-left:-186px;}
.ie7 .header-wing-bg, .ie8 .header-wing-bg{display: none;}
a.header-mazdalogo { background:url(http://images.mazdausa.com/MusaWeb/musa2/images/global/header/img_mlogo_wing.png) no-repeat 0 0 transparent; display:block; float:left; height:158px; left:-86px; overflow:hidden; position:relative; text-indent:-5000px; top:0; width:388px; z-index:3; }
.header-mazdalogo-tip { background:url(http://images.mazdausa.com/MusaWeb/musa2/images/global/header/img_mlogo_wing_tip.png) no-repeat 0 0 transparent; display:block; float:left; height:23px; margin:134px 0 0 -361px; position:relative; width:77px; z-index:2010; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.header-bluebar { background-color:#0099cc; height:5px; width:975px; margin-left:0px; position:absolute; top:0; z-index:1010; }
.header-wing-bg { background:url(http://images.mazdausa.com/MusaWeb/musa2/images/global/header/img_header_wing_bg.png) no-repeat 0 0 transparent; display:none; height:162px; position:absolute; width:435px; z-index:2; margin-left:-86px;}
a.header-mazdalogo { background:url(http://images.mazdausa.com/MusaWeb/musa2/images/global/header/img_mlogo_wing.png) no-repeat 0 0 transparent; display:block; float:left; height:156px; left:-86px; overflow:hidden; position:relative; text-indent:-5000px; top:0; width:388px; z-index:3; }
}

/* dealer tool return */
#dealerToolReturn {
		background-color: #000;
		padding: 5px 0px 0px 5px;
		font-size: 16px;
		width: 400px;
		height: 20px;
		font-weight: normal;
	}
	
	ul.dealerToolReturn_list {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.dealerToolReturn_list li {
		list-style: none;
		background: transparent url(http://images.mazdausa.com/MusaWeb/images/global/btn_left_arrow_box.gif) no-repeat scroll 1px 3px;
		padding: 5px 0px 1px 18px;
		color: #eee;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
	
	a.dealerToolReturn_list  {
		color: #eee;
		padding: 5px 0px 1px 10px;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
	
/* intro */
#intro1
	{display:block; width:743px; height: 39px; background-color: #295778;}
#intro2
	{display:block; width:743px; height: 12px; background-color: #d3e7f6;}


/* main content area */
#content
	{padding: 12px 0 0 26px;}
.global_subhdr
	{width: 717px; padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: 6px solid #d3e7f6;}
	
/* list classes */

ul.pdf
	{margin: 0; padding: 10px 0 0 0;}

.pdf LI {
	list-style: none;
	background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_pdf.gif) no-repeat scroll;
	padding: 0 0 5px 25px;
	color: #295778;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.pdf LI A
	{color: #295778; font-weight: bold; font-size: 11px; text-decoration: underline;}

ul.arrow_inline
	{margin: 0; padding: 0;}
.arrow_inline LI, A.arrow_inline {
	list-style: none;
	background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_dkblue.gif) no-repeat scroll 7px 3px;
	padding: 0 25px 0 16px;
	color: #295778;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
	display: inline;
}
.arrow_inline LI A
	{color: #295778; font-size: 11px; font-weight: bold; text-decoration: none;}

/* dealer chat pilot */
.chatModule
	{padding: 20px 0 10px 0;}

/* Error Message Styles */
.errortext
	{color: #ff6600;}
.errortext UL
	{margin: 0; padding: 10px 0 0 0;}
.errortext LI {
	list-style: none; 
	background: transparent url(http://images.mazdausa.com/MusaWeb/musa2/images/global/bullets/blt_dot_orange.gif) no-repeat scroll 1px 9px;	
	padding: 1px 0px 1px 12px;
	color: #ff6600;
	font-size: 11px;
	line-height: 1.4;
	text-decoration: none;
}
.required
	{color: #ff6600;}
.required li
	{color: #ff6600; list-style-type: none; background: transparent url(http://images.mazdausa.com/MusaWeb/images/global/img_global_star_wht.gif) no-repeat scroll 1px 3px; padding-left: 15px;}

.copyright
	{padding: 3px 0 0 2px;}	
	
/* scr3996 Tag positioning - SEM, Atlas tags...etc*/
#tags, .sem
	{position: absolute; top: 0; left: 0;}

#print_only
	{display: none;}

.ie6 { behavior: url(http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/css/iepngfix.htc); }
.pngfix { behavior: url(http://www.mazdaespanol.com/mazdausa/enes/24/_images_mazdausa_com/MusaWeb/musa2/css/iepngfix.htc); }

/* legacy content centering */
#content_wrap {
	position:relative;
	z-index:1;
	text-align: left;
	background: #fff url(http://images.mazdausa.com/MusaWeb/images/global/bg_global_leftnav_rebrand.gif) repeat-y;
	margin: 35px 0 25px 0;
	width: 975px;
}
#content_wrap #content {
	width: 717px;
}
#header
	{display:block; width: 958px; height: 38px; background-color: #d3e7f6; padding: 0; margin: 0; border-top: 0px solid #fff;}
#header IMG
	{padding: 10px 0 0 244px;}

#disclaimer_foot {
	padding: 20px 0 30px 0;
	width: 975px;
	text-align: left;
	line-height: 15px;
	font-size: 10px;
	color: #666666;
}
#disclaimer_foot P {
	font-size: 10px;
	color: #666666;
}
#disclaimer_foot A {
	font-size: 10px;
	color: #666666;
}

/*Iphone app */
.iphoneApp{
	height:65px;
	padding:10px 0 0 0;
}
.iphoneApp div{
	float:left;	
}
#content .iphoneApp p{
	padding: 10px 0 0 10px;	
	overflow:hidden;	
	line-height:12px;
}
.iphoneApp a{
	text-decoration:underline;	
}
#content .iphoneApp p.disclaimer{
	font-size:10px;	
	padding: 2px 0 0 10px;
}


/* Mbox Omniture */
.mboxcontent {display:none;}


/* Global SEO */
#seo_global
	{color: #666; font-size: 10px; width: 975px; padding-bottom: 30px; text-align:left; margin: 0 auto;}
#seo_global A
	{color: #666; font-size: 10px; text-decoration:underline; line-height:15px;}

#seo_global H1 UL
	{clear: both; padding-bottom: 30px;}
#seo_global H1 UL LI
	{float: left; width: 150px; padding: 2px 0 0 0;}
#seo_global H1 UL LI UL LI
	{float: none;}

#seo_global H2 UL
	{clear:both; padding-bottom: 20px;}
#seo_global H2 UL LI
	{float: left; width: 150px; padding: 2px 0 0 0;}
#seo_global H2 UL LI UL LI
	{float: none;}

/* Details link */
#garage_promo .ff_xp_dlw { padding-bottom:1px !important; }
#garage_promo .incentive_teaser { color:#333; font:normal 11px/13px arial, helvetica, sans-serif; clear:none; display:block; float:left; position:relative; width:286px; }
.ie7 #garage_promo .incentive_teaser { color:#333; font:normal 11px/13px arial, helvetica, sans-serif; clear:none; display:block; float:left; position:relative; width:286px; }
#garage_promo .detail_link_wrapper { display:inline-block; margin:0 0 11px -5px !important; padding-left:10px !important; width:0 !important; }
.ie7 #garage_promo .detail_link_wrapper { *display:inline; height:100%; margin:0 0 12px -5px !important; zoom:1; }
.ie8 #garage_promo .detail_link_wrapper { display:inline-block; height:100%; margin:0 0 12px -5px !important; }
.ie8 #garage_promo .vdw { margin-bottom:9px !important; padding-bottom:1px !important; padding-top:1px !important; }
#garage_promo .detail_link { clear:none; display:block; float:left; position:absolute; }
.ie8 #garage_promo .detail_link { margin-top:-1px; }
#garage_promo .details_wrapper { display:block; position:relative; }


@media screen and (-webkit-min-device-pixel-ratio:0) {
#garage_promo .detail_link_wrapper { display:inline-block; margin:0 0 11px -5px !important; }
}

/* Tool Tip */
.offer_details_flyout {
    display: none;
    font-size: 9px;
    font-weight: normal !important;
    font-family: Arial !important;
    line-height: 13px !important;
    color: #FFF !important;
    border: none;
    display: block;
    margin:14px 0 0 -20px !important;
    position: absolute;
    width: 400px !important;
    height: 145px;
	z-index:99999 !important;
}
.offer_details_flyout_long {
    display: none;
    font-size: 9px;
    font-weight: normal !important;
    font-family: Arial !important;
    line-height: 13px !important;
    color: #FFF !important;
    border: none;
    display: block;
    margin:2px 0 0 -565px !important;
    position: absolute;
    width: 600px;
    height: 145px;
	z-index:99999 !important;
}
.offer_details_flyout_long_leftArr {
    display: none;
    font-size: 9px;
    font-weight: normal !important;
    font-family: Arial !important;
    line-height: 13px !important;
    color: #FFF !important;
    border: none;
    display: block;
    margin:2px 0 0 -12px !important;
    position: absolute;
    width: 470px;
    height: 145px;
	z-index:99999 !important;
}
.offer_details_flyout .detailsTop {
	background: url(http://images.mazdausa.com/MusaWeb/musa2/images/global/disclaimerBGTop.png) no-repeat;
	height: 9px;
	width: 400px;
	position:relative;
	z-index:99999 !important;
}
.offer_details_flyout_long .detailsTop {
	background: url(http://images.mazdausa.com/MusaWeb/musa2/images/global/disclaimerBGTopLong.png) no-repeat;
	height: 9px;
	width: 600px;
	position:relative;
	z-index:99999 !important;
}
.offer_details_flyout_long_leftArr .detailsTopLeftArrow {
	background: url(http://images.mazdausa.com/MusaWeb/musa2/images/global/disclaimerBGTopLeftArrow.png) no-repeat;
	height: 9px;
	width: 470px;
	position:relative;
	z-index:99999 !important;
}
.offer_details_flyout .detailsTxt, .offer_details_flyout_long .detailsTxt, .offer_details_flyout_long_leftArr .detailsTxt {
	background-color: #1e1f20;
	width: 100% !important;
	position:relative;
	z-index:99999 !important;
	padding-top:5px !important;
}
.ie7 .offer_details_flyout .detailsTxt, .offer_details_flyout_long .detailsTxt, .offer_details_flyout_long_leftArr .detailsTxt {
	background-color: #1e1f20;
	width: 100% !important;
	position:relative;
	z-index:99999 !important;
	padding-top:5px !important;
}
.offer_details_flyout .detailsTxt span, .offer_details_flyout_long .detailsTxt span, .offer_details_flyout_long_leftArr .detailsTxt span {
	color:#fff !important;
	font: 10px/13px helvetica,sans-serif,arial !important;
	position:relative;
	z-index:99999 !important;
}
.offer_details_flyout .detailsBtm {
	background: url(http://images.mazdausa.com/MusaWeb/musa2/images/global/disclaimerBGBtm.png) no-repeat;
	height: 4px;
	width: 400px;
	position:relative;
	z-index:99999 !important;
}
.offer_details_flyout_long .detailsBtm, .offer_details_flyout_long_leftArr .detailsBtm {
	background: url(http://images.mazdausa.com/MusaWeb/musa2/images/global/disclaimerBGBtmLong.png) no-repeat;
	height: 4px;
	width: 470px;
	position:relative;
	z-index:99999 !important;
}
.offer_details_flyout span, .offer_details_flyout_long span, .offer_details_flyout_long_leftArr span {
    display: block;
    padding: 2px 12px 5px !important;
}

