/* MAZDA3 Family */

html, body
	{ color: #4f5a5e;}

#content_wrap
	{margin-top:35px;}
#content_wrap #header
	{height: 18px; width:975px;}
DIV#intro1
	{width: 975px; height: 46px;}
DIV#intro1_content
	{padding: 13px 0 0 31px;}
DIV#intro2
	{width: 975px; height: 10px;}
DIV#content
	{padding-left: 0px;}
	
DIV.family
	{width: 975px; padding: 8px 0 0 0; color: #000; line-height: 15px;}
DIV.family_intro
	{height: 120px; padding: 0 0 0px 28px;}
DIV.family_introcopy	
	{float:left; width: 630px; padding: 0 24px 0 0; font-size:12px; color: #3e484a; line-height: 18px;}
DIV.family_incentives
	{float:left; width: 126px; padding: 0 0 0 120px;}
DIV.family_incentives UL.dkblue
	{width: 147px; padding: 10px 0 0 0;}
DIV.family DIV.glory
	{clear:both; padding: 20px 0 0 0;}
DIV.family DIV.bluerule
	{font-size:0px; width:306px; height:6px; margin:0 0 20px 9px; background-color:#d3e7f6;}

DIV.models
	{width: 975px; height: 27px; margin: 2px 0 0 0; background-color: #295778;}
DIV.models DIV.column
	{float:left; width:300px; margin:0 0 0 25px;}

DIV.modelIncentive
	{font-size: 12px; padding: 30px 0 30px 0; height: 100px;}

DIV.mid
	{width:975px; padding: 13px 0 0 0;}			

DIV.mid H3
	{padding: 0; margin: 0; font-size: 14px; font-weight:bold; color: #2a5679;}
	
DIV.mid_m3s
	{float:left; width:324px; height: 310px; padding: 0 0 0 0px; border-right: 1px solid #b6c7cf;}
DIV.mid_m3h
	{float:left; width:324px; height: 310px; padding: 0 0 0 0px; border-right: 1px solid #b6c7cf;}
DIV.mid_ms3
	{float:left; width:325px; height: 310px; padding: 0 0 0 0px; }
	
DIV.mid_trim	
	{width: 215px; padding: 0px 0 16px 27px; border-bottom: 1px solid #b6c7cf;}
DIV.noborder
	{border-bottom: 1px solid #fff;}
	
DIV.price
	{padding: 0 0 10px 0;}
UL.dkblue
	{padding: 10px 0 0 17px; width: 136px;}
UL.dkblue2
	{padding: 0; margin:0; width: 136px;}
UL.dkblue2 LI
	{list-style: none;  background: transparent url(/MusaWeb/images/global/bullets/blt_arrow_rt_dkblue.gif) no-repeat scroll 1px 5px; padding:1px 0 1px 12px; color: #295778; font-size: 11px; font-weight: bold; text-decoration: none; margin-bottom: .2em;}
UL.dkblue2 LI A
	{color: #295778; font-size: 11px; font-weight: bold; text-decoration: underline;}
	
UL.details
	{padding: 0; margin:0; width: 136px;}
UL.details LI
	{list-style: none;  /* background: transparent url(/MusaWeb/musa2/images/garage/other/family/mazda3/img_arrow_gray.gif) no-repeat scroll 1px 5px; padding: 0 0 0 12px; */ color: #282a2b; font-size: 11px; font-weight: bold; text-decoration: none;}
UL.details LI A
	{color: #282a2b; font-size: 11px; font-weight: bold; text-decoration: underline;}
	

UL.trim, UL.trim LI UL
	{padding: 0; margin: 0;}
UL.trim LI
	{list-style: none; 	background: transparent url(/MusaWeb/musa2/images/global/bullets/img_garage_dot.png) no-repeat scroll 0 5px; color: #000; padding: 0 0 0 10px; font-size: 11px; font-weight: normal; text-decoration: none; }
UL.trim LI UL LI
	{list-style: none; 	background: transparent url(/MusaWeb/images/vehicles/family/img_mazda3_dash.png) no-repeat scroll 0 5px; color: #000; padding: 0 0 0 10px; font-size: 11px; font-weight: normal; text-decoration: none;}

UL.trim LI{
	display:block;
	list-style: none;
	color: #282a2b;
	font-size: 12px;
	text-decoration: none;
	padding: 3px 0 0 30px;
	height: 26px;
}	
UL.trim LI.mpg
	{width:200px; list-style: none; background: url(/MusaWeb/musa2/images/global/bullets/blt_accolade_mpg.png) no-repeat scroll 0 0 transparent; text-decoration: none;}	
UL.trim LI.seating
	{width:200px; list-style: none; background: url(/MusaWeb/musa2/images/global/bullets/blt_accolade_seating.png) no-repeat scroll 0 0 transparent; text-decoration: none;}
UL.trim LI.engine
	{width:200px; list-style: none; background: url(/MusaWeb/musa2/images/global/bullets/blt_accolade_engine.png) no-repeat scroll 0 0 transparent; text-decoration: none;}

.mid_m3h UL.trim LI.mpg,
.mid_m3s UL.trim LI.mpg
	{padding: 0 0 7px 30px;}	

DIV.note
	{width: 900px; padding: 80px 0 20px 27px; color: #4e5a5c; font-size: 10px;}	
	
UL.details .offer_details {
    display: none;
    font-size: 9px;
    font-weight: normal !important;
    line-height: 13px !important;
    padding: 5px 0 5px 5px !important;
    color: #FFF !important;
    border: none;
    display: block;
    position: absolute;
    width: 365px;
    margin-left: -153px;
}
UL.details .offer_details.first{
    margin-left: -10px !important;
}
UL.details .offer_details .detailsTopLeft {
	background: url(/MusaWeb/musa2/images/global/disclaimerBGTopLeftArw.png) no-repeat;
	height: 12px;
	width: 365px;
}
UL.details .offer_details .detailsTop {
	background: url(/MusaWeb/musa2/images/global/disclaimerBGTop.png) no-repeat;
	height: 12px;
	width: 365px;
}
UL.details .offer_details .detailsTxt {
	background: url(/MusaWeb/musa2/images/global/disclaimerBGFill.png) repeat-y;
	width: 100% !important;
}
UL.details .offer_details .detailsBtm {
	background: url(/MusaWeb/musa2/images/global/disclaimerBGBtm.png) no-repeat;
	height: 12px;
	width: 365px;
}
UL.details .offer_details span {
    display: block;
    padding: 0 12px 5px;
}
#footer
	{left: 26px;}