/********************** 
  BASE HTML ENTITIES 
 **********************/
body { margin:0px; background-color:#000000; }
body, td, input { font-family:arial; font-size:12px; }
td { vertical-align:top; }
img { border-width:0px; }
ul { margin-left:6px; padding-left:10px; list-style-type:disc; list-style-position:outside; }

/********************** 
  HEADER ENTITIES 
 **********************/
.Header { color:#FFFFFF; font-family:Arial; font-size:22px; }
.SubHeader { color:#FFFFFF; font-family:Arial; font-size:18px; }

.BoldSubHeader { color:#FFFFFF; font-family:Arial; font-size:14px; font-weight:bold; }
/********************** 
  TABLE ENTITIES 
 **********************/


/********************** 
  TEXT ENTITIES 
 **********************/
.TinyText { font-size:8pt; }
.ContentBody, .ContentBody table td, .TextContentText, .ContentBody a, .TextPictureTitle, .TextBufferedEdge, .TableBufferedEdge { color:#cccccc; font-size:12px; line-height:20px; }
.ContentBody { width:510px; }
.ContentBody a { text-decoration:underline; }
.ContentBody a:hover { color:#cccccc; text-decoration:underline; }
.Footnote { color:#CCCCCC; font-size:11px; line-height:15px; }
.Footnote a { color:#CCCCCC; font-size:11px; line-height:15px; }
.Footnote a:hover { color:#CCCCCC; }
.FlashMessage { color:#cccccc; font-size:10px; }
.TextBody { padding-top:10px; padding-bottom:20px; }
.SearchLabel { color:#999999; font-size:12px; }
.BodyMainText { color:#cccccc; font-family:Arial; }
.BodyMainBoldText { color:#cccccc; font-family:Arial; font-weight:bold; }
.PIBMainBoldText { color:#ffcc00; font-family:Arial; font-weight:bold; }
.EPATermLabel { text-align:right; color:#ffcc00; font-family:Arial; font-weight:bold; }
.SiteMapSubHeader { color:#cccccc; font-family:Arial; font-weight:bold; font-size:14px; }
.BodyMainTextNascar { color:#666666; font-family:Arial; font-size:11px; }
.BodyMainBoldTextNascar { color:#cccccc; font-family:Arial; font-size:11px; font-weight:bold; }
.BodyItalicText { color:#000000; font-family:Arial; font-style:italic; font-size:11px; }
.BodyItalicTextGrey { color:#999999; font-family:Arial; font-style:italic; font-size:11px; }
.BodyItalicSmallText { color:#999999; font-family:Arial; font-style:italic; font-size:11px; }
.BodyMainWhiteText { color:#FFFFFF; font-family:Arial; font-size:11px; }
.BodyMainTextTable { color:#999999; font-family:Arial; vertical-align:middle; line-height:18px; font-size:11px; }
A.BodyLink { font-family:Arial; text-decoration:underline; }
A.BodyLinkWhite { color:#ffffff; font-family:Arial; text-decoration:underline; }
A:HOVER.BodyLink { font-family:Arial; text-decoration:underline; }
A.BodyLinkDark { color:#333333; font-family:Arial; text-decoration:underline; }
A:HOVER.BodyLinkDark { color:#FFCC00; font-family:Arial; text-decoration:underline; }
.RightBodyMainText { color:#000000; font-family:Arial; }
.RightBodyMainBoldText { color:#000000; font-family:Arial; font-size:11px; font-weight:bold; }
A.RightBodyLink { color:#000000; font-family:Arial; font-size:11px; text-decoration:underline; }
A:HOVER.RightBodyLink { color:#FFCC00; font-family:Arial; font-size:11px; text-decoration:underline; }

/********************** 
  FORM INPUT ENTITIES 
 **********************/
.DropDownList { background-color:#ffffff; color:#000000; font-size:10px; width:170px; border-width:0px; }
.DropDownList1 { background-color:#ffffff; color:#000000; font-size:10px; width:170px; height:25px; border-width:0px; }
input.SearchBox { background-color:#000028; color:#999999; font-size:10px; width:100px; border-width:0px; }

/********************** 
  LAYOUT ENTITIES 
 **********************/
.LayoutSearchBox { padding:0 10 10 10; }
.LayoutSearchBox2 { text-align:center; padding:0 5 10 5; }
.LayoutSubpageRightColumn { padding:0 5 0 5; color:#ffffff; line-height:20px; }
.LayoutAlignMiddle { vertical-align:middle; }
.LayoutContentHeader { color:#ffffff; text-align:left; padding:12 0 0 0; width:759px; margin-bottom:20px; }
.LayoutFloatLeftImage { float:left; width:155px; height:300px; padding:10 10 0 0; }
.LayoutFloatRightImage { float:right; width:235px; padding:0 0 10 10; }
/********************** 
  ID ENTITIES 
 **********************/
#ContentMainSplash { color:#cccccc; vertical-align:top; line-height:20px; }
#ContentSideSplash { vertical-align:top; }

/********************** 
  ANCHOR ENTITIES 
 **********************/
a, a:link, a:visited { color:#FFFFFF; }
a:hover, a:focus, a:active { color:#FFCC00; }
.SiteSearchContainerCell a, .SiteSearchContainerCell a:link, .SiteSearchContainerCell a:visited { text-decoration:none; }
.SiteSearchContainerCell a:hover, .SiteSearchContainerCell a:focus, .SiteSearchContainerCell a:active { text-decoration:underline; }
.Footer, .Footer a, .Footer a:link, .Footer a:visited { color:#ffffff; font-size:10px; text-decoration:none; }
.Footer a:hover, .Footer a:focus, .Footer a:active { text-decoration:underline; }
.Footnote a, .Footnote a:link, .Footnote a:visited { color:#ffffff; font-size:10px; text-decoration:none; line-height: 15px; }
.Footnote a:hover, .Footnote a:focus, .Footnote a:active { text-decoration:underline; }
.PageHeaderLink { font-size:8pt; }
/********************** 
  SITE MAP ENTITIES 
 **********************/

.HeaderModelNavTable { width:100%; }

.StrongText { font-weight:bold; }

.TextPictureTitle { font-style:italic; font-weight:bold; }

.FindDealerButtonSection { text-align:center; margin-top:30px; }

.regionTextBufferedEdge { margin-bottom:12px; margin-left:16px; }

.LayoutTableBufferedEdge { margin-top:10px; }

.PromoBucketCell { padding-bottom:20px; }

.LayoutContentFooter { padding-top:10px; padding-right:20px; padding-bottom:0px; padding-left:20px; background-color:#2F3035; }
.LayoutContentFooter td { color:#FFFFFF; }

.FeatureCellLeft, .FeatureCellRight { padding-top:10px; }
.FeatureCellLeft { width:500px; }
.FeatureCellRight { text-align:right; width:220px; }

.FeatureTable { width:720px; border-top:solid 1px #FFFFFF; margin-bottom:10px; }

.FeatureTableTop { width:720px; margin-bottom:10px; }

.HeaderUseTableCell { padding-top:6px; }

.FindByUseHeaderTable { margin-bottom:10px; }

.FindByUseHeader { margin-top:16px; margin-left:8px; padding-right:2px; }

.FindByUseShowAllItem { text-align:left; margin-bottom:25px; margin-left:23px; margin-right:23px; color:#CCCCCC; font-size:8pt; }
.FindByModelShowAllItem { text-align:left; margin-bottom:25px; margin-left:9px; margin-right:9px; color:#CCCCCC; font-size:8pt; }
.FindByUseShowAllItem a, .FindByUseShowAllItem a:hover { font-size:10pt; }
.FindByModelShowAllItem a, .FindByModelShowAllItem a:hover { font-size:10pt; }


.ComponentBodyCopy { padding-top:6px; margin-top:10px; margin-bottom:20px; border-top:1px solid #FFFFFF; margin-right:10px; margin-left:10px; color:#EEEEEE; }
.ComponentBodyCopyTop { padding-top:6px; margin-top:10px; margin-bottom:20px; border-top:0px; margin-right:10px; margin-left:10px; color:#EEEEEE; }
.ComponentBodyImage { margin-top:10px; margin-bottom:20px; }

.ComponentBodyCopy a, .ComponentBodyCopy a:hover { font-size:10pt; }
.BigRigLeftColumn { background-image:url(http://www.freightlinertrucks.com/media/sub-page/img-left-cell-background.jpg); }
.PIBRightColumn { background-image:url(../media/partners-in-business/img-truck-bg.jpg); }
.PIBLeftColumn { background-image:url(../media/partners-in-business/img-seminars-gradient.jpg); }
.PIBConeColumn { background-image:url(../media/partners-in-business/img-traffic-cone.jpg); }
.GalleryTopBarLeft { width:11px; height:14px; background-image:url(http://www.freightlinertrucks.com/images/gallery/img-gallery-top-bar-left.gif); }
.GalleryTopBarMiddle { background-image:url(http://www.freightlinertrucks.com/images/gallery/img-gallery-top-bar-fill.gif); }
.GalleryTopBarRight { cursor:hand; width:99px; background-image:url(http://www.freightlinertrucks.com/images/gallery/btn-gallery-close-window.gif); }
.GalleryHorizontalScrollBar { width:570px; height:100px; overflow:auto; }
.GalleryVerticalScrollBar { width:100px; height:200px; overflow:auto; }
.GalleryLargePhoto { margin-top:10px; margin-bottom:20px; }
.GalleryItemThumb { margin-right:20px; margin-left:5px; }
.GalleryFooterBarTable { margin-top:10px; }

.ECardItemThumb { margin-right:20px; margin-left:5px; margin-top:10px; margin-bottom:10px; text-align:center; }
.ECardHorizontalScrollBar { width:730px; height:125px; overflow:auto; }

.CabLeftWell { margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; }

.CommonLeftWell { margin-left:10px; margin-right:10px; margin-top:10px; margin-bottom:10px; }

.HeaderModelNavCellLeft { padding-top:4px; background-color:#333333; text-align:center; }
.HeaderModelNavCellLeftTruckImage { margin-bottom:6px; }

.divPromoBucket { margin-bottom:20px; text-align:center; }

.DealerLocatorStateTable td { padding-left:2px; padding-top:2px; padding-bottom:2px; }
.DealerLocatorStateTable td a:hover { color:#484848; font-weight:bold; }
.DealerLocatorStateTable a { color:#333333; }

.SiteSearchContainerCell { vertical-align:top; }

.FormBackground {background-color:#DDD7DB;}
.FormLabel {font-size:100%;background-color:#DDD7DB;color:#546599;}
.FormRedText{font-size:97%;color:#9B0436;}
.FormField {font-family:Monospace;}

/********************** 
  CASCADIA PROMO 
 **********************/
#cascadiapress a {
	width:244px;
	height:39px;
	display:block;
	text-decoration:none;
	text-indent:-9999em;
	margin-top:15px;
	margin-bottom:20px;
	background:transparent url("/images/home/cascadia-pr.gif") top left no-repeat;
}
#cascadiapress a:hover {
	background:transparent url("/images/home/cascadia-pr.gif") 0 bottom no-repeat;
}

#rssContainer
{
   margin:0 10px;
   color:#FFF;
}

#rssContainer h2
{
   color:#FFCC00;
}

#rssfeedCol2
{
   vertical-align:middle;
}

#rssfeedCol2 div
{
   background:#666;
   width:175px;
}

#rssfeedCol2 div a
{
   display:block;
   margin:10px;
}

/* SMARTWAY LANDING PAGE */

#smartwayBanner
{
   background:#484848 url('/media/images/gallery/img-gallery-top-bar-fill.gif' ) repeat-x bottom left;
   height:164px;
   width:758px;
   position:relative;
   top:0;
   left:0;
}

#smartwayBanner h1
{
   width:301px;
   height:46px;
   font:normal normal normal 8pt Arial;
   text-indent:-9999px;
   background:transparent url('/images/smartway/cleaner-air.gif') no-repeat;
   position:absolute;
   top:16px;
   left:100px;
}

#smartwayBanner img.imgPhoto
{
   position:absolute;
   top:0;
   right:0;
}

#smartwayBanner p
{
   font:normal normal normal 9pt Arial;
   color:#CCC;
   text-align:left;
   position:absolute;
   top:80px;
   left:10px;
   width:480px;
}

#smartwayBody
{
   position:relative;
   top:-16px;
   left:0;
   color:#CCC;
   width:495px;
   height:600px;
   background:transparent url('/images/smartway/cascadia-columbia-century.jpg') no-repeat 0 26px;
   z-index:2;
}

#smartwayBody #title1
{
   height:26px;
   font:normal normal normal 8pt Arial;
   text-indent:-9999px;
   background:transparent url('/images/smartway/smartway-trucks.gif') no-repeat;
}

#smartwayBody p#text1
{
   
   margin:0 10px;
   background:transparent url('/images/smartway/smartway-trucks-label.gif') no-repeat 0 190px;
   height:260px;
}

#smartwayBody #title2
{
   height:19px;
   font:normal normal normal 8pt Arial;
   text-indent:-9999px;
   background:transparent url('/images/smartway/epa-smartway-specifications.gif') no-repeat;
}

#smartwayBody ul li
{
   margin-bottom:6px;
}

body#dealerDetail div#content
{
   width:758px;
   margin-left:auto;
   margin-right:auto;
}

body#dealerDetail div#content div#banner
{
   background:#484848 url('/media/images/gallery/img-gallery-top-bar-fill.gif' ) repeat-x bottom left;
   height:185px;
   position:relative;
   top:0;
   left:0;
}

body#dealerDetail div#content div#banner h1
{
   text-indent:-9999px;
   background:transparent url('/images/dealers/your-dealers.gif') no-repeat;
   height:25px;
   width:208px;
   position:relative;
   top:20px;
   left:170px;
}

body#dealerDetail div#content div#banner p
{
   margin:36px 0 0 12px;
   width:480px;
   font:normal normal normal 10pt Arial;
   color:#CCC;
   line-height:14pt;
}

body#dealerDetail div#content div#banner img
{
   position:absolute;
   top:0;
   right:0;
}

body#dealerDetail div#content div#dealerInfo
{
   color:#FFF;
}

body#dealerDetail div#content div#dealerInfo
{
   position:relative;
   top:6px;
   left:0;
}

body#dealerDetail div#content div#dealerInfo a
{
   color:#FFCC00
}

body#dealerDetail div#content div#contactContainer
{
   position:absolute;
   top:0;
   right:0;
   width:200px;
   height:200px;
   background:#2F3035 url('/images/dealers/dealer-right-border.gif') no-repeat right top;
   padding:10px;
}

div#contactContainer p
{
   margin:8px 0;
   padding:0;
}

div#contactContainer ul
{
   list-style-type:none;
   padding:0;
   margin:0;
}

div#contactContainer ul li
{
   margin:0;
   margin:0;
}

div#contactContainer ul li#dealerMapLink
{
   margin:10px 0 8px 0;
}

div#dealerDetails
{
   width:525px;
}

div#dealerDetails *
{
   margin:0;
   padding:0;
}

div#dealerDetails h2
{
   color:#FFCC00;
   font:normal normal normal 18pt Arial;
   margin:0 0 10px 0;
}

div#dealerDetails h3
{
   color:#FFCC00;
   font:normal normal normal 10pt Arial;
   margin:0 0 10px 0;
   border-bottom:solid 1px #FFCC00;
   text-transform:uppercase;
}

div#dealerDetails h4
{
   color:#FFF;
   font:normal normal bold 10pt Arial;
}

div#summarySection
{
   width:520px;
}

div#summarySection h4
{
   float:left;
}

div#summarySection div#quickInfo p
{
   width:400px;
   float:right;
}

div#summarySection div
{
   clear:both;
   margin:0 0 20px 0;
}

div#detailSection div
{
   margin:0 0 20px 0;
}

div#detailSection div.dealerHours tr.HeaderRow td
{
   font:normal normal bold 8pt Arial;
   color:#FFF;
   padding:8px 0 8px 22px;
   text-align:right;
}

div#detailSection div.dealerHours tr.DetailRow td
{
   font:normal normal normal 8pt Arial;
   color:#CCC;
   padding:0 4px;
   text-align:right;
}

div#detailSection div.dealerHours tr.DetailRow td.FirstColumn
{
   font:normal normal bold 8pt Arial;
   color:#FFF;
   text-align:left;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer
{
   padding-top:10px;
}
div#dealerDetails div#summarySection div#dealerPromoLogoContainer div.ExpressAssessmentContainer
{
   position:relative;
   top:0;
   left:0;
   height:40px;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer div.ExpressAssessmentContainer div
{
   position:absolute;
   top:0;
   right:35px;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer div.ExpressAssessmentContainer p
{
   width:200px;
   margin:0 0 0 120px;
}
div#dealerDetails div#summarySection div#dealerPromoLogoContainer div.FleetPackContainer
{
   position:relative;
   top:0;
   left:0;
   height:40px;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer div.FleetPackContainer div
{
   position:absolute;
   top:0;
   right:80px;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer div.FleetPackContainer p
{
   width:200px;
   margin:0 0 0 120px;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer div#ExceleratorContainer
{
   position:relative;
   top:0;
   left:0;
   height:40px;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer div#ExceleratorContainer div
{
   position:absolute;
   top:0;
   right:30px;
}

div#dealerDetails div#summarySection div#dealerPromoLogoContainer div#ExceleratorContainer p
{
   width:200px;
   margin:0 0 0 120px;
}

/* standardContent */

div#standardContent
{
   width:759px;
   margin-left:auto;
   margin-right:auto;
}

/* lets talk form */

div#contentLetsTalk,
div#contentRedeem
{
   background-color:#2F3035;
   position:relative;
   top:0;
   left:0;
}

div#contentLetsTalk *,
div#contentRedeem *
{
   margin:0;
   padding:0;
}

div#contentLetstalk span.highlight,
div#contentRedeem span.highlight
{
   color:#D8AE0A;
}

div#contentLetsTalk div#headerLetsTalk,
div#contentRedeem div#headerRedeem
{
   width:759px;
   height:168px;
   background:#484848 url('/images/lets-talk/bar.gif') repeat-x bottom left;
   position:relative;
   top:0;
   left:0;
}

div#headerLetsTalk h1,
div#headerRedeem h1
{
   background:transparent url('/images/lets-talk/lets-talk-efficiency2.gif') no-repeat;
   height:21px;
   width:257px;
   text-indent:-9999px;
   position:absolute;
   top:20px;
   left:100px;
}
div#headerRedeem h1 {
	width: 384px;
	height: 19px;
	left: 50px;
   background-image: url('/images/lets-talk/redeem-coupon.gif');
}

div#headerLetsTalk div#headerText,
div#headerRedeem div#headerText
{
   position:absolute;
   top:46px;
   left:10px;
}

div#headerLetsTalk div#headerText p,
div#headerRedeem div#headerText p
{
   width:440px;
   color:#DDD;
   margin:10px;
}

div#headerLetsTalk img,
div#headerRedeem img
{
   position:absolute;
   top:0;
   right:0;
}

/* Lets Talk Form */

div#formLetsTalk
{
   width:759px;
   margin-bottom: -35px;
}

div#formLetsTalk input,
div#formLetsTalk select
{
   font:normal normal bold 10pt Arial;
   color:#000;
}

div#formLetsTalk div.formRegion
{
   margin:10px;
   padding:10px 0;
}

div#formLetsTalk div.formRegion div
{
   margin:4px 0;
   padding:4px 0 12px 10px;
}

div#formLetsTalk div.formRegion div span
{
   font:normal normal normal 12pt Arial;
   color:#D8AE0A;
}

div#formLetsTalk label.formFieldLabel
{
    font:normal normal normal 11pt Arial;
    color:#D8AE0A;
    width:120px;
    text-align:right;
    float:left;
    padding:0 10px 0 0;
}


div#formLetsTalk div#messageRegion
{
   width:634px;
   margin:20px;
   padding:40px 20px 20px 46px;
   background:#D0A80A url('/images/lets-talk/important.gif') no-repeat 10px 10px;
   color:#000;
   display:none;
   font:normal normal bold 10pt Arial;
}

div#formLetsTalk div#messageRegion ul
{
   margin:10px 0 0 30px;
}

div#formLetsTalk ul li
{
   margin:0 0 6px 0;
}

div#formLetsTalk div.error
{
   background:#D0A80A;
}

div#formLetsTalk div.error label,
div#formLetsTalk div.error p
{
   color:#000;
   font-style:italic;
}

/* STEP 1 : Contact Info */

div#contactInfoContainer
{
   display:none;
}

div#contactInfoContainer input
{
   width:278px;
}

div#contactInfoContainer select
{
   width:220px;
}

div#contactInfoContainer p#privacyStatement
{
   font:italic normal normal 10pt Arial;
   margin:10px 16px;
   color:#EEE;
}

div#contactInfoContainer div.formField
{
   width:440px;
}

div#contactInfoContainer h2
{
   height:40px;
   text-indent:-9999px;
   background:#5A5A5A url('/images/lets-talk/step-1-contact-info2.gif') no-repeat 20px 10px;
}
div#contactInfoContainer h2#coupon
{
   background-image: url('/images/lets-talk/step-1-coupon-info.gif');
}
div#contactInfoContainer h2#contact
{
   background-image: url('/images/lets-talk/contact-info.gif');
}

div#Step1ButtonRegion
{
   padding:10px;
   margin:20px;
   text-align:right;
}

/* STEP 2 : About Your Business */

div#businessInfoContainer
{
   display:none;
}

div#businessInfoContainer h2
{
   text-indent:-9999px;
   background:#5A5A5A url('/images/lets-talk/step-2-about-your-business2.gif') no-repeat 20px 10px;
   height:40px;
}

div#businessInfoContainer h3#companyRegion
{
   text-indent:-9999px;
   background:#797979 url('/images/lets-talk/company2.gif') no-repeat 20px 12px;
   height:40px;
}

div#businessInfoContainer h3#truckPreferencesRegion
{
   text-indent:-9999px;
   background:#797979 url('/images/lets-talk/truck-preferences.gif') no-repeat 20px 12px;
   height:40px;
}

div#businessInfoContainer h3#freightlinerNewsRegion
{
   text-indent:-9999px;
   background:#797979 url('/images/lets-talk/freightliner-news.gif') no-repeat 20px 12px;
   height:40px;
}

div#businessInfoContainer p
{
   font:normal normal normal 12pt Arial;
   color:#D8AE0A;
   margin:10px 0;
}

div#businessInfoContainer ul
{
   list-style-type:none;
}

div#businessInfoContainer label
{
   color:#FFF;
}

div#contactInfoContainer div#nameRegion,
div#contactInfoContainer div#locationRegion,
div#contactInfoContainer div#numberRegion,
div#businessInfoContainer div#visitorTypeContainer,
div#businessInfoContainer div#decisionMakerContainer,
div#businessInfoContainer div#influenceContainer,
div#businessInfoContainer div#truckCountContainer,
div#businessInfoContainer div#purchaseTimeContainer,
div#businessInfoContainer div#purchaseQuantityContainer,
div#businessInfoContainer div#contactAboutContainer,
div#businessInfoContainer div#contactByContainer
{
   border-bottom:solid 1px #666;
}

div#businessInfoContainer div#visitorTypeContainer ul,
div#businessInfoContainer div#decisionMakerContainer ul,
div#businessInfoContainer div#influenceContainer ul,
div#businessInfoContainer div#contactAboutContainer ul,
div#businessInfoContainer div#contactByContainer ul
{
   margin:0 0 0 100px;
}

div#businessInfoContainer div#operateContainer table,
div#businessInfoContainer div#brandConsiderContainer table
{
   width:400px;
   margin:0 0 0 100px;
}

div#businessInfoContainer div#operateContainer table td,
div#businessInfoContainer div#brandConsiderContainer table td
{
   padding:4px;
}

div#businessInfoContainer div#truckCountContainer select,
div#businessInfoContainer div#purchaseTimeContainer select,
div#businessInfoContainer div#purchaseQuantityContainer select
{
   margin:0 0 0 100px;
   width:200px;
}

div#businessInfoContainer input#txtVisitorTypeOther
{
   font-size:8pt;
}

div#businessInfoContainer div#influenceContainer
{
   display:none;
}

div#businessInfoContainer div#Step2ButtonRegion
{
   position:relative;
   top:0;
   left:0;
   height:50px;
}

div#businessInfoContainer div#Step2ButtonRegion a#Step2Back
{
   position:absolute;
   top:0;
   left:20px;
}

div#businessInfoContainer div#Step2ButtonRegion a#Step2Submit
{
   position:absolute;
   top:0;
   right:20px;
}

/* freightliner-truck-dealers/dealer-results.aspx */

div#dealerSearchResults
{
   position:relative;
   top:0;
   left:0;
}

div#dealerSearchResults *
{
   margin:0;
   padding:0;
}

div#dealerSearchResults div#header
{
   width:759px;
   height:188px;
   background:#484848 url('/images/lets-talk/bar.gif') repeat-x bottom left;
   position:relative;
   top:0;
   left:0;
}

div#dealerSearchResults div#header h1
{
   background:transparent url('/images/dealers/search-results.gif') no-repeat;
   height:28px;
   width:286px;
   text-indent:-9999px;
   position:absolute;
   top:20px;
   left:100px;
}

div#dealerSearchResults div#header div#headerText
{
   position:absolute;
   top:60px;
   left:16px;
}

div#dealerSearchResults div#header div#headerText p
{
   width:440px;
   color:#DDD;
   margin:10px;
   line-height:14pt;
}

div#dealerSearchResults div#header img
{
   position:absolute;
   top:0;
   right:0;
}

div#dealerSearchResults h2#SearchSummaryContainer
{
   color:#FFF;
   font:normal normal normal 10pt Arial;
   margin:14px 0;
}

div#dealerSearchResults div#searchResultsContainer
{
   background-color:#2F3035;
   width:504px;
   color:#FFF;
}

div#dealerSearchResults div#searchResultsContainer div#searchResultsHeaderContainer
{
   background:transparent url(/images/dealers/round-background-top.gif) no-repeat;
   height:14px;
   width:504px;
}

div#dealerSearchResults div#searchResultsContainer div#searchResultsFooterContainer
{
   background:transparent url(/images/dealers/round-background-bottom.gif) no-repeat;
   height:14px;
   width:504px;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData
{
   margin:0 0 20px 20px;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData h3.SalesAndService
{
   background:transparent url('/images/dealers/sales-and-service.gif') no-repeat;
   height:20px;
   width:470px;
   text-indent:-9999px;
   border-bottom:solid 1px #FFF;
   margin:0 0 10px 0;
   padding:0 0 10px 0;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData h3.ServiceOnly
{
   background:transparent url('/images/dealers/service-only.gif') no-repeat;
   height:20px;
   width:470px;
   text-indent:-9999px;
   border-bottom:solid 1px #FFF;
   margin:20px 0 10px 0;
   padding:0 0 10px 0;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData h3.SalesOnly
{
   background:transparent url('/images/dealers/sales-only.gif') no-repeat;
   height:20px;
   width:470px;
   text-indent:-9999px;
   border-bottom:solid 1px #FFF;
   margin:20px 0 10px 0;
   padding:0 0 10px 0;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData h3.PartnerService
{
   background:transparent url('/images/dealers/partner-service-locations.gif') no-repeat;
   height:20px;
   width:470px;
   text-indent:-9999px;
   border-bottom:solid 1px #FFF;
   margin:20px 0 10px 0;
   padding:0 0 10px 0;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData h3.PartsOnly
{
   background:transparent url('/images/dealers/parts-only.gif') no-repeat;
   height:20px;
   width:470px;
   text-indent:-9999px;
   border-bottom:solid 1px #FFF;
   margin:20px 0 10px 0;
   padding:0 0 10px 0;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData hr
{
   color:#000;
   height:1px;
   margin:4px 0;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData p
{
   line-height:16pt;
}

div#dealerSearchResults div#searchResultsContainer div.DealerSearchResultData p a
{
   color:#FFCC00;
   font-weight:bold;
}


/* Ops Form Thanks ------------------------- */
#ops-form-thanks #cas-promos {
	width:758px;
	position: absolute;
	top: 400px;
}
#globalfooter {
	clear:both;
}
#ops-form-thanks #cas-promos .floatright {
	float: right;
	margin:0 0 0 1em;
}
#ops-form-thanks #contentLetsTalk .boxes {
	width: 185px;
	padding: 25px 35px 0 30px;
	_padding: 25px 33px 0 30px;
	height:160px;
	float:left;
	position:relative;
	background: transparent url("/images/cssimages/cascadia-refresh/divider.jpg") top right no-repeat;
}
#ops-form-thanks #lastline.boxes {
	background:none;
}
#ops-form-thanks #contentLetsTalk .cas-driver p,
#ops-form-thanks #contentLetsTalk .cas-visit p,
#ops-form-thanks #contentLetsTalk .cas-comfort p,
#ops-form-thanks #contentLetsTalk .cas-slice-of-life p,
#ops-form-thanks #contentLetsTalk .cas-dealer-contact p,
#ops-form-thanks #contentLetsTalk .cas-brochure p {
	margin: 1em 0;
	color: #fff;
}
#ops-form-thanks #contentLetsTalk .cas-driver h4,
#ops-form-thanks #contentLetsTalk .cas-visit h4,
#ops-form-thanks #contentLetsTalk .cas-comfort h4,
#ops-form-thanks #contentLetsTalk .cas-slice-of-life h4,
#ops-form-thanks #contentLetsTalk .cas-dealer-contact h4,
#ops-form-thanks #contentLetsTalk .cas-brochure h4 {
	padding:0;
	margin:0 0 1em;
	line-height:1;
}
#ops-form-thanks .cas-slice-of-life h4 a {
	width:121px;
	height:14px;
	text-indent:-9999em;
	margin-bottom:15px;
	display:block;
	background: transparent  url("/images/cssimages/cascadia-refresh/label-slice-of-life.gif") top left no-repeat;
}
#ops-form-thanks .cas-slice-of-life h4 a:hover {
	background-position: left bottom;
}
#ops-form-thanks .cas-driver h4 a {
	width:132px;
	height:14px;
	line-height: 14px;
	text-indent:-9999em;
	margin-bottom:15px;
	display:block;
	background: transparent  url("/images/cssimages/cascadia-refresh/label-driverstalk.gif") 100% 0 no-repeat;
}
#ops-form-thanks .cas-driver h4 a:hover {
	background: transparent  url("/images/cssimages/cascadia-refresh/label-driverstalk.gif") 0 bottom no-repeat;
}
#ops-form-thanks .cas-dealer-contact h4 a {
	width: 136px;
	height: 32px;
	line-height: 64px;
	text-indent: -9999em;
	margin-bottom: 15px;
	display: block;
	background: transparent url("/images/cssimages/cascadia-refresh/label-dealer-contact.gif") 100% 0 no-repeat;
}
#ops-form-thanks .cas-dealer-contact h4 a:hover {
	background: transparent url("/images/cssimages/cascadia-refresh/label-dealer-contact.gif") 0 bottom no-repeat;
}

#ops-form-thanks .cas-comfort h4 a {
	width:180px;
	height:15px;
	line-height: 15px;
	text-indent:-9999em;
	margin-bottom:15px;	
	display:block;
	background: transparent  url("/images/cssimages/cascadia-refresh/label-seven-days.gif") top left no-repeat;
}

#ops-form-thanks .cas-comfort h4 a:hover {
	background: transparent  url("/images/cssimages/cascadia-refresh/label-seven-days.gif") 0 bottom no-repeat;
}


#ops-form-thanks .cas-visit h4 a {
	width:196px;
	height:14px;
	text-indent:-9999em;
	margin-bottom:15px;
	margin-left: -10px;
	display:block;
	background: transparent  url("/images/cssimages/cascadia-refresh/label-financing.gif") top left no-repeat;
}

#ops-form-thanks .cas-visit h4 a:hover {
	background: transparent  url("/images/cssimages/cascadia-refresh/label-financing.gif") 0 bottom no-repeat;
}
#ops-form-thanks #contentLetsTalk .cas-visit p {
	margin-left: -10px;
}

#ops-form-thanks .cas-brochure h4 a {
	width:197px;
	height:14px;
	line-height: 14px;
	text-indent:-9999em;
	margin-bottom:15px;
	display:block;
	background: transparent  url("/images/cssimages/cascadia-refresh/label-download.gif") top left no-repeat;
}
#ops-form-thanks .cas-brochure h4 a:hover {
	background: transparent  url("/images/cssimages/cascadia-refresh/label-download.gif") 0 bottom no-repeat;
}
#ops-form-thanks #contentLetsTalk {
	position: relative;
	float: left;
	width: 758px;
	height: 600px;
	background: transparent url("/images/cssimages/DD15/bg-ops-form-thanks.jpg") no-repeat;
}
#ops-form-thanks #contentLetsTalk h2 {
	margin: 0;
	position: absolute;
	top: 30px;
	right: 30px;
	width: 546px;
	height: 81px;
	text-indent: -9999px;
	background: transparent url("/images/cssimages/DD15/headline-ops-form-thanks.gif") no-repeat;
}
#ops-form-thanks #contentLetsTalk #content {
	margin: 0;
	position: absolute;
	top: 125px;
	right: 30px;
	width: 302px;
	height: 35px;
	text-indent: -9999px;
	background: transparent url("/images/cssimages/DD15/copy-ops-form-thanks.gif") no-repeat;
}
#ops-form-thanks.redeem #contentLetsTalk #content {
	width: 261px;
	height: 22px;
	background-image: url("/images/cssimages/DD15/copy-redeem-form-thanks.gif");
}
#ops-form-thanks #contentLetsTalk #btn-tour a {
	display: block;
	margin: 0;
	position: absolute;
	top: 315px;
	right: 30px;
	width: 245px;
	height: 39px;
	text-indent: -9999px;
	background: transparent url("/images/cssimages/DD15/btn-tour-cascadia.gif") no-repeat;
}
#ops-form-thanks #contentLetsTalk #btn-tour a:hover {
	background-position: left bottom;
}
/*----------------- epa page */
#qt-download a {
	background: transparent url("/images/cssimages/download-qt-ver.gif") no-repeat 0 0;
	display: block;
	width: 118px;
	height: 11px;
	text-indent: -9999px;
	overflow:hidden;
}
#qt-download a:hover {
	background: transparent url("/images/cssimages/download-qt-ver.gif") no-repeat 0 -11px;
}
/********************** 
  Heading Tags - SEO 
 **********************/
#tanker h1{
	margin: 0 0 10px;
   	width: 597px;
   	height: 20px;
   	background: url("/media/text/use/txt-main-tanker.gif") no-repeat;
   	text-indent: -9999px;
}
#tanker2 h2 {
	margin: 0;
   	width: 504px;
   	height: 16px;	
	text-indent: -9999px;
	background: transparent url("/media/text/use/txt-secondary-tanker.gif") no-repeat;
}
#owneroperator h1{
	margin: 0 0 10px;
   	width: 457px;
   	height: 20px;	
   	background:  url("/media/text/use/txt-main-owner-operator.gif") no-repeat;
   	text-indent: -9999px; 
}	 
#owneroperator2 h2 {
	margin: 0 0 13px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
	background: transparent url("/media/text/use/txt-secondary-owner-operator.gif") no-repeat;
}
#longhaul h1{
	margin: 0 0 10px;
   	width: 604px;
   	height: 20px;	
   	background:  url("/media/text/use/txt-main-long-haul.gif") no-repeat;
   	text-indent: -9999px; 
}	 
#longhaul2 h2 {
	margin: 0 0 13px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
	background: transparent url("/media/text/use/txt-secondary-long-haul.gif") no-repeat;
}
#heavyduty h1{
	margin: 0 0 10px;
   	width: 507px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-heavy-duty.gif") no-repeat;
}	
#heavyduty2 h2 {
	margin: 0 0 10px 0;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
	background: transparent url("/media/text/use/txt-secondary-heavy-duty.gif") no-repeat;
}
#mediumduty h1{
	margin: 0;
   	width: 757px;
   	height: 26px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-medium-duty.gif") no-repeat;
}
#mediumduty2 h2 {
	margin: 0;
   	width: 417px;
   	height: 26px;	
   	text-indent: -9999px;
	background: transparent url("/media/text/use/txt-secondary-medium-duty.gif") no-repeat;
} 
#beverage h1{
	margin: 0 0 10px 0;
   	width: 757px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-beverage.gif") no-repeat;
}	
#beverage2 h2 {
	margin: 0;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
	background: transparent url("/media/text/use/txt-secondary-beverage.gif") no-repeat;
}  
#delivery h1{
	margin: 0 0 10px 0;
   	width: 689px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-delivery.gif") no-repeat;
}	 
#delivery2 h2 {
	margin: 0;
   	width: 382px;
   	height: 16px;	
   	text-indent: -9999px;
	background: transparent url("/media/text/use/txt-secondary-delivery.gif") no-repeat;
}  
#towingrecovery h1{
	margin: 0 0 10px;
   	width: 435px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-towing-recovery.gif") no-repeat;
}	 	 
#towingrecovery2 h2{
	margin: 0 0 13px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-towing-recovery.gif") no-repeat;
}	 	 	 		 	 
#bulk h1{
	margin: 0 0 10px 0;
   	width: 707px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-bulk.gif") no-repeat;
}	
#bulk2 h2{
	margin: 0 0 10px 0;	
	line-height: 1;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-bulk.gif") no-repeat;
}
#emergency h1{
	margin: 0 0 10px;
   	width: 728px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-emergency.gif") no-repeat;
}	 
#emergency2 h2{
	margin: 0 0 15px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-emergency.gif") no-repeat;
}	 	 	 	 	 		 	 
#utility h1{
	margin: 0 0 10px;
   	width: 490px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-utility.gif") no-repeat;
}	 
#utility2 h2{
	margin: 0 0 13px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-utility.gif") no-repeat;
}	 
#sweeper h1{
	margin: 0 0 10px;
   	width: 407px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-sweeper.gif") no-repeat;
}	
#sweeper2 h2{
	margin: 0 0 12px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-sweeper.gif") no-repeat;
}	
#dump h1{
	margin: 0 0 10px;
   	width: 757px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-dump.gif") no-repeat;
}	
#dump2 h2{
	margin: 0 0 10px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-dump.gif") no-repeat;
}	  
#construction h1{
	margin: 0 0 10px 0;
   	width: 393px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-construction.gif") no-repeat;
}	
#construction2 h2{
	margin: 0 0 10px 0;
   	width: 504px;
   	height: 16px;
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-construction.gif") no-repeat;
}
#logging1 h1 {
	margin: 0 0 10px 0;
   	width: 550px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-logging.gif") no-repeat;
}
#logging2 h2 {
	margin: 0 0 10px 0;
   	width: 504px;
   	height: 16px;
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-logging.gif") no-repeat;
}
#mixer1 h1 {
	margin: 0 0 10px 0;
   	width: 535px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-mixer.gif") no-repeat;
}
#mixer2 h2 {
	margin: 0 0 10px 0;
   	width: 504px;
   	height: 16px;
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-mixer.gif") no-repeat;
}
#recreation1 h1 {
	margin: 0 0 10px 0;
   	width: 543px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-recreational.gif") no-repeat;
}
#recreation2 h2 {
	margin: 0 0 10px 0;
   	width: 504px;
   	height: 16px;
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-recreational.gif") no-repeat;
}
#vacuum h1{
	margin: 0 0 10px;
   	width: 504px;
   	height: 22px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-vacuum.gif") no-repeat;
}	 
#vacuum2 h2{
	margin: 0 0 13px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-vacuum.gif") no-repeat;
}		
#snowplow h1{
	margin: 0 0 10px;
   	width: 683px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-snow-plow.gif") no-repeat;
}
#snowplow2 h2{
	margin: 0 0 12px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-snow-plow.gif") no-repeat;
}	 	  
#refuse h1{
	margin: 0 0 10px;
   	width: 683px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-main-refuse.gif") no-repeat;
}
#refuse2 h2{
	margin: 0 0 13px;
   	width: 504px;
   	height: 16px;	
   	text-indent: -9999px;
   	background:  url("/media/text/use/txt-secondary-refuse.gif") no-repeat;
}	 	 
#unitedstates h1{
	margin: 0 0 8px 0;
   	width: 479px;
   	height: 30px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-united-states.gif") no-repeat;
}
#dealersnw h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-nw.gif") no-repeat;
}
#dealersnortheast h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-northeast.gif") no-repeat;
}
#dealersnorthcentral h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-midwest.gif") no-repeat;
}	
#dealerssouthwest h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-southwest.gif") no-repeat;
}	  	 
#dealerssouthcentral h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-south-central.gif") no-repeat;
}	  	 	 
#dealerssoutheast h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-southeast.gif") no-repeat;
}	 	 
#dealerscanada h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-canada.gif") no-repeat;
}	 	 
#dealersoutsideuscanada h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-outside-us-and-canada.gif") no-repeat;
}	 	 
#dealersselecttrucks h1{
	margin: 0 0 10px 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-select-trucks.gif") no-repeat;
}
#servicespecials h1{
   	overflow: hidden; /*for ie7, no ie7 style sheet.*/
	margin: 0 0 15px 0;
   	width: 479px;
   	height: 25px;
   	text-indent: -9999px;
   	background: url("/media/page-title/parts-and-service/title-service-specials.gif") no-repeat;
}	 		 
#partsoverview h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/parts-and-service/title-parts-overview.gif") no-repeat;
}	 	 
#alliancebrandparts h1{
	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/parts-and-service/title-alliance-brand-parts.gif") no-repeat;
}	
#alliancebrandparts2 h2{
   	margin: 0;
   	width: 489px;
   	height: 29px;	
   	text-indent: -9999px;
   	background:  url("/media/sub-page/img-subhead-all-makes.gif") no-repeat;
}	 
#tradeshows h1{
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/inside-freightliner/title-trade-shows.gif") no-repeat;
}	 
#careers h1{
   	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/inside-freightliner/title-careers.gif") no-repeat;
}	 	 
#coronado h1{
   	margin: 0 0 20px 0;
   	width: 351px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-coronado.gif") no-repeat;
}
#coronado2 h2{
   	margin: 0 0 10px 0;
   	line-height: 1;
   	width: 504px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-coronado.gif") no-repeat;
}
#centuryclassst h1{
   	margin: 0 0 20px 0;
   	width: 757px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-century-class-st.gif") no-repeat;
}
#hdr-columbia h1 {
  	margin: 0 0 20px 0;
   	width: 377px;
   	height: 22px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-columbia.gif") no-repeat;
}
#hdr-columbia2 h2{
   	margin: 0 0 10px 0;
   	line-height: 1;
   	width: 504px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-columbia.gif") no-repeat;
}
#hdrsleeperconfig h1{
   	overflow: hidden; /*hack for ie7. not sure why but line-height didn't work. font-size: 1px did as well.*/
   	margin: 0;
   	width: 757px;
   	height: 20px;
   	text-indent: -9999px;   
   	background:  url("/media/header/hdr-sleeper-config.gif") no-repeat;
}	
#century-hdr2 h2 {
 	margin: 0 0 10px 0;
   	width: 504px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-century-class-st.gif") no-repeat;
}
#centurycabhdr h1{
   	overflow: hidden; /*for ie7, no ie7 style sheet.*/
   	width: 757px;
   	height: 20px;
   	margin: 0;
   	text-indent: -9999px;
   	background: url("/media/header/hdr-sleeper-config.gif") no-repeat 0 0;
}	 
#classicxl h1{
   	margin: 0 0 20px 0;
   	width: 504px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-classic-xl.gif") no-repeat;
}	 
#classicxl2 h2{
	font-size: 1px;
   	margin: 0 0 5px 0;
   	width: 504px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-classic-xl.gif") no-repeat;
}	
#fld-hdr1 h1 {
   	margin: 0 0 20px 0;
   	width: 710px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-fldsd.gif") no-repeat;
}
#fld-hdr2 h2 {
   	margin: 0 0 10px 0;
   	width: 278px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-fldsd.gif") no-repeat;
}
#m2100 h1 {
   	margin: 0 0 20px 0;
   	width: 757px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-100-106.gif") no-repeat;
}
#m2100-2 h2 {
   	margin: 0 0 10px 0;
   	width: 233px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-100-106.gif") no-repeat;
}
#main112 h1{
   	margin: 0 0 20px;
   	width: 524px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-112.gif") no-repeat;
}
#main1122 h2{
   	margin: 0;
   	width: 233px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-100-106.gif") no-repeat;
}	 	 
#main106112V h1{
   	margin: 0 0 20px 0;
   	width: 559px;
   	height: 20px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-main-106-112V.gif") no-repeat;
}
#main106112V2 h2{
   	margin: 0;
   	width: 504px;
   	height: 21px;	
   	text-indent: -9999px;
   	background:  url("/media/text/model/txt-secondary-106-112V.gif") no-repeat;
}
#selectrucksusedtrucks h1{
   	margin: 0;
   	width: 479px;
   	height: 44px;	
   	text-indent: -9999px;
   	background:  url("/media/page-title/dealers/title-dealers-select-trucks.gif") no-repeat;
}

/* ---------  Coronado Promo ---------*/
#promo-coronado-on-classic,
#promo-coronado-on-fld,
#promo-coronado-on-coronado
{
	position: relative;
	width: 759px;
}
#promo-coronado-on-classic a:focus,
#promo-coronado-on-fld a:focus,
#promo-coronado-on-coronado a:focus {
	outline: none;
}
#promo-coronado-on-classic a {
	width: 366px;
	height: 71px;
	display: block;
	text-indent: -9999px;
	background: transparent url("/images/promo-coronado-on-classic.png") 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: -3px;
}
#promo-coronado-on-fld a {
	width: 350px;
	height: 71px;
	display: block;
	text-indent: -9999px;
	background: transparent url("/images/promo-coronado-on-fld.png") 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: -3px;
}
#promo-coronado-on-coronado a {
	width: 369px;
	height: 71px;
	display: block;
	text-indent: -9999px;
	background: transparent url("/images/promo-coronado-on-coronado.png") 0 0 no-repeat;
	position: absolute;
	top: 0;
	right: -3px;
}
#fbu-jd-power {  /*intro paragraph on trucks/find-by-use/default.aspx*/
	position: relative;
}
#fbu-jd-power img {
	float: left;
	margin-left: 10px;
	margin-top: 0;
}
#fbu-jd-power h2 { 
	text-indent: -9999px;
	background: transparent url("/media/find-by/use/the-trucks-you-need.gif") 0 0 no-repeat;
	width: 433px;
	height: 25px;
	margin: 0;
	margin-left: 20px;
}
#fbu-jd-power p {
	text-align: left;
	margin-left: 25px;
	margin-bottom: 30px;
}
.fbu-fineprint {
	color: #999;
	font-style: italic;
	font-size: .8em;
	padding: 0 23px;
	margin: 0;
	background: black;
}
.fbu-fineprint a {
	color: #999;
}
