.print-view-all-accessories
{
	width:119px;
	/*background:url(/images/btn-print-all-accessories.gif) top left no-repeat;*/
	display:none;
}
.toolbar
{
	top:20px;
}

.content-body h4 .tools { position:absolute; top:4px; right:0; font-size:10px; text-transform:none; width:175px; height:14px; -line-height:1px; }

.content-body h4 .tools a {

float:left; text-indent:-10000px;
background:url(/images/expand-collapse.png) top left no-repeat;

}

#help-landing .main-img 
{
	float:right;
	margin-left:20px;
}
#help-landing .content-body ul
{
	padding-left:18px;
	list-style-type:square;
}
#help-landing .content-body ul li
{
	padding:3px;
}
#content-wrap .go
{
	display:inline; float:none; vertical-align:middle;
}
#help-site-search { vertical-align:middle; margin:0 1px 0 5px; }

#help-landing #content-wrap label,
#faqs #content-wrap label,
#client-services #content-wrap label
{ color:#F95B13; }

.content-body h4 a span {cursor:pointer; }

#content-wrap .toolbar span 
{
	display:inline; float:none;
	color:#333;
}
#content-wrap .toolbar span,
#content-wrap .toolbar div { text-transform:none; font-size:11px; }


.content-body dl { margin-bottom:20px; }

#faqs .content-body dl dt { padding-top:5px; padding-left:10px; }
#faqs .content-body dl dt.first { padding-top:0; }
#faqs .content-body dl dd { padding:5px; padding-top:0px; padding-bottom:5px; padding-left:10px; display:none; }

#faqs .content-body dl a { color:#000; text-decoration:underline; }
#faqs .content-body dl a:hover { color:#ff7200; text-decoration:none; }

#doc-wrap .content-body a.selected { font-weight:bold; text-decoration:none; }

#faqs .content-body dl dd.show { display:block; }

.content-body h4 .tools a.expand
{
    display:block;
    width:82px; height:14px;
}

.content-body h4 .tools a.collapse
{
    display:block;
    background-position:-83px 0px;
    width:86px; height:14px;
    margin-left:4px;
}

#doc-wrap .content-body .input a, #doc-wrap .content-body .input a:hover { color:White; text-decoration:none; }

/*form stylte */

#site-feedback fieldset .legend
{
    font-weight:bold; padding:5px 0;
}

#site-feedback fieldset div { padding-bottom:5px; }

#site-feedback fieldset div input { margin-right:3px; }

#site-feedback-form-data { width:420px; }

#site-feedback-detail #site-feedback-form-data fieldset label { display:block; }

#site-feedback-detail #site-feedback-form-data fieldset .state-zip div
{
    float:left;
    padding:0px;   
}

#site-feedback-detail #site-feedback-form-data fieldset div .state
{
    width:35%
}

#site-feedback-detail #site-feedback-form-data fieldset div .zip
{
    width:55%
}

#site-feedback-form-data fieldset .phone
{
    clear:both;
}

#site-feedback-detail #site-feedback-form-data fieldset div
{
padding-top:15px;
width:180px;
}

#site-feedback-form-data fieldset.user-info div
{
    float:left;
    
       
}

#site-feedback-detail #site-feedback-form-data input, #site-feedback-detail #site-feedback-form-data input, #site-feedback-detail #site-feedback-form-data textarea
{
    border:1px solid #ccc;
    width:85%;
    vertical-align:middle;
}

#site-feedback-detail #site-feedback-form-data fieldset div.phone input
{
    width:25%;
    margin-right:5px;
}

#site-feedback-form-data ul.state-zip input
{
    width:50%;
}

#site-feedback-form-data fieldset span 
{
    font-size:10px;
    color:#999;
    float:right;
	text-transform:none;
	font-weight:bold;
}

#site-feedback-form-data fieldset span.asterisk
{
	color:#ff7200;	float:none;
}
#site-feedback-form-data fieldset label span.asterisk
{
	font-size:12px;
}

#site-feedback-form-data h4 { text-transform:none; background:none; font-size:12px; margin:0; padding:0; }

#site-feedback-form-data fieldset { *zoom:1; }
#site-feedback-form-data fieldset:after
{
    display:block; content:"."; clear:both;
	height:0;
    visibility:hidden;
}

#site-feedback-form-data select { width:200px; }
#site-feedback-form-data .state select { width:55px; }
#site-feedback-form-data .year select { width:65px; }
#site-feedback-detail #site-feedback-form-data fieldset div.title {width:100%; }


#site-feedback-form-data .first-name { clear:both; }

#site-feedback-form-data .detail-info { padding-bottom:15px; }

#site-feedback-form-data .btn { margin-top:15px; margin-right:5px; }

#site-feedback-detail #site-feedback-form-data fieldset.detail-info div { width:auto; }

#site-feedback-detail #site-feedback-form-data fieldset.detail-info input { width:50%; }


#site-feedback-thanks .content-body span { display:block; font-weight:bold; }

#site-feedback-thanks .content-body a { margin-top:15px; }

#site-map .content-body a, #site-map .content-body a:visited
{
   text-decoration:underline; color:#000; cursor:pointer;
}
#site-map .content-body a:hover, #site-map .content-body a:active
{
    color:#ff7200; text-decoration:none;
}

#site-map .content-body ul, #site-map .content-body dl
{
    float:left; width:33%; margin-bottom:10px;
}


#site-map .content-body .first { clear:both; }

#site-map .content-body ul h5, #site-map .content-body dl h5
{
    text-transform:uppercase; margin:20px 0 5px 0; font-size:16px;
}

#site-map .content-body dl dt, #site-map .content-body ul dt { font-weight:bold; margin:10px 0 3px 0; }

#site-map .content-body dl h5 { background:url(/images/sitemap.jpg) top left no-repeat; width:225px; height:65px; text-indent:-10000px; margin-bottom:55px; }
    #site-map .content-body dl.TL h5 { background-position:0 -65px; }
    #site-map .content-body dl.TSX h5 { background-position:0 -138px; height:69px; margin-bottom:51px; }
    #site-map .content-body dl.TSXSW h5 { background-position:0 -467px; width:237px; height:77px; margin-top:23px; }
    #site-map .content-body dl.ZDX h5 { background-position:0 -210px; height:80px;}
    #site-map .content-body dl.MDX h5 { background-position:0 -291px; height:87px; margin-top:16px; }
    #site-map .content-body dl.RDX h5 { background-position:0 -382px; height:84px;}
    

#site-map .content-body dl h5 span { display:block; background:url(/images/sitemap.jpg) top left no-repeat; background-position:-226px 0; width:67px; height:43px; position:relative; bottom:-70px; left:30px;}
    #site-map .content-body dl.TL h5 span { background-position:-226px -45px; }
    #site-map .content-body dl.TSX h5 span { background-position:-226px -90px; }
    #site-map .content-body dl.TSXSW h5 span { background-position:-226px -425px; width:162px; bottom:-84px; }
    #site-map .content-body dl.ZDX h5 span { background-position:-226px -136px; bottom:-85px; }
    #site-map .content-body dl.MDX h5 span { background-position:-226px -182px; bottom:-89px; }
    #site-map .content-body dl.RDX h5 span { background-position:-226px -223px; height:40px; bottom:-89px; }

#site-map .content-body dl.RL,
#site-map .content-body dl.TL,
#site-map .content-body dl.TSX,
#site-map .content-body dl.TSXSW,
#site-map .content-body dl.ZDX,
#site-map .content-body dl.MDX,
#site-map .content-body dl.RDX
{
	min-height:540px; height:auto !important; height:540px;	
}
#site-map .content-body ul.advance,
#site-map .content-body ul.myacura,
#site-map .content-body ul.legal-information
{
	min-height:138px; height:auto !important; height:138px;	
}

#site-map .content-body dl dt, #site-map .content-body dl dd,  #site-map .content-body ul li, #site-map .content-body ul h5 { padding-left:30px; }

#site-map .content-body dl dt, #site-map .content-body dl dd,  #site-map .content-body ul li, #site-map .content-body ul dt
{
    padding-top:2px; padding-bottom:2px;
}

#site-map .no-thumbnail ul h5 { margin-left: 30px; }
#site-map .content-body ul h5 { background:url(/images/sitemap.jpg) top left no-repeat; text-indent:-10000px; height:18px; -overflow-y:hidden; }
    #site-map .content-body ul.pre-owned h5 { background-position:-226px -301px; }
    #site-map .content-body ul.about-acura h5 { background-position:-226px -337px; }
    #site-map .content-body ul.financing h5 { background-position:-226px -355px; }
    #site-map .content-body ul.site-help h5 { background-position:-226px -390px; }
    #site-map .content-body ul.motor-sports h5 { background-position:-226px -319px; }
    #site-map .content-body ul.acura-store h5 { background-position:-226px -372px; }
    #site-map .content-body ul.future-vehicles h5 { background-position:-226px -283px; }
    #site-map .content-body ul.dealer-locator h5 { background-position:-226px -408px; }
    #site-map .content-body ul.myacura h5 { background-position:-295px -244px; }
    #site-map .content-body ul.legal-information h5 { background-position:-226px -264px; }
    #site-map .content-body ul.advance h5 { background-position:-295px -227px; }

.footer-help span { color:#F95B13; }
#site-map .footer-help span { color:#999999; }
#site-map .footer-sitemap span { color:#F95B13; }


#site-map ul.financing { margin-bottom: 30px; }

#site-map dl.new-row { clear: left; }
