/* =======================================================================================================================

 GENERAL (SITEWIDE)STYLES

======================================================================================================================= */

/* GENERAL PAGE STRUCTURE/LAYOUT
---------------------------------------------------------*/
body {background-color: #003366; color: #333;}

#pagewrapperFixed {background-color: #FF9900;} /* USED ONLY FOR FIXED-WIDTH LAYOUTS */

#subWrapper {background-color: #fff;}

/* POSITION 2 (small column) */
#position2 {background-color: #ccc;}
#SmLg #position2, #SmLgM #position2 {border-color: #fff;}
#LgSm #position2, #MLgSm #position2 {border-color: #fff;}

/* POSITION 4 (medium column) */
#position4 {background-color: #003366;}
#MLg #position4, #MLgSm #position4 {border-color: #fff;}
#LgM #position4, #SmLgM #position4 {border-color: #fff;}

/* POSITION 3 (large column) */
#position3 {background-color: #fff;}

/* POSITION 10 (footer) */
#position10 {border-top: 1px solid #fff; background-color: #eee;}
#position10 .content {color: #333;}

#header {background-color: #fff;}

/* GENERAL SITEWIDE LINKS
---------------------------------------------------------*/
a:link {color: #CC3300;}
a:visited {color:#939;}
#position3 a:hover {color: #333;}
#position2 a:hover {color: #333;}
#position3 a {color: #003366;}

/* FORM INPUT BUTTONS & FIELDS
---------------------------------------------------------*/
select, text, textarea {background-color: #fff; border-color: #999 #666 #666 #999;}
checkbox, radio {background-color: transparent;}
.inputButton, .inputButton2 {background-image: url(/images/button_arrow.gif); border-color:  #FFF #999 #999 #FFF; color: #fff;}
.inputButton {background-color: #CC3300;}
.inputButton2 {background-color: #003366;}

/* PAGE TITLES
---------------------------------------------------------*/
.pageTitle {border-color: #6699CC;background-color: #003366;}
.pageTitle h1 {color: #fff;}
#pageTitleLinks {color: #003366; border-color: #eee; background-image: url(/images/page_subtitle_bg.jpg);}
#pageTitleLinks h1 {color: #336699;}
#pageTitleLinks h3 {color: #CC3300;}
.pageContentTitle {color: #CC3300;}

/* PAGE SECTION TITLES
---------------------------------------------------------*/
form .title,
#formWrapper .title,
#dealerListing .title,
#dealerMap .title,
#incentives .title {background-color: #eee; border-color: #ccc #ccc #ccc #CC3300; background-image: url(/images/form_title_bg.jpg);}

form h3,
#formWrapper h3,
#dealerListing h3,
#dealerMap h3,
#incentives h3 {color: #CC3300;}

/* SUB-SECTION ROW TITLES
---------------------------------------------------------*/
table .sectionTitle,
form .subTitle,
.subTitle td {border-color: #6699CC; background-color: #ECF5FE; color: #333;}
.subTitle td a, #configurator table .sectionTitle a {color: #333;}
#incentives form .subTitle, #incentives .subTitle td {border-color: #6699CC #fff;}


/* ALTERNATING TABLE/FORM ROW COLORS
---------------------------------------------------------*/
.row0,
#searchResults .row0,
#searchResults .row0_Highlight,
#searchResults .additionalRow0 td,
#dealerListing .dealer1 {background-color: #fff; }

.row1,
#searchResults .row1,
#searchResults .row1_Highlight,
#searchResults .additionalRow1 td,
#dealerListing .dealer0 {background-color: #eee; }



/* =======================================================================================================================

 (HOMEPAGE) OBJECTS

======================================================================================================================= */

/* POSITION4 - FIRST TIER OBJECTS
---------------------------------------------------------*/
#position4 #buyLinks a,
#position4 #researchLinks a,
#position4 #researchArticle .content {color: #333;}

#position4 #buy .title h2,
#position4 #research .title h2,
#position4 #sell .title h2,
#position4 #buy .formRowSubmit a,
#position4 #buy .buyWrapper,
#position4 .sellDesc,
#position4 #researchArticleWrapper {color: #fff;}

#position4 #buyLinks,
#position4 #researchLinks,
#position4 #sell .content,
#position4 #researchLinksTitle {border-color: #6699CC; background-color: #ECF5FE; color: #333;}

#position4 #buy .subTitle {color: #CCCCCC;}

#position4 #buyLinks a:hover,
#position4 #researchLinks a:hover {color: #003366;}

#position4 .buyWrapper {background-image: url(/images/buy_bg_6699cc.jpg); background-position: bottom right; background-repeat: no-repeat;}

#position4 .buyWrapper {border-color: #fff #ddd #ddd #fff;}

#position4 #buy #moreSearchTitle,
#position4 #research #researchLinksTitle {border-color: #666;}

#position4 #researchArticle a,
#position4 #sell .sellLinks a {color: #003366;}

#position4 #sell .content {border-color: #000;}

#position4 .buyWrapper,
#position4 #researchArticleWrapper,
#position4 .sellLinks,
#position4 .sellDesc {background-color: #6699CC;}

#position4 #researchLinks ul {list-style-image: url(/images/bullet_gray.gif);}

#position4 #researchArticle .content {border-color: #fff;}


/* POSITION4 - SECOND TIER OBJECTS
---------------------------------------------------------*/
#position4 #featuredArticle #articleWrapper {background-color: #6699CC;}

#position4 #featuredDealers .title,
#position4 #featuredArticle .title,
#position4 #newspaperSpecials .title,
#position4 #bodyStyle .title {border-color: #CC3300;}

#position4 #featuredArticle .headlineContainer a,
#position4 #featuredArticle .articleInner a,
#position4 .additionalTitle {color: #003366;}

#position4 #newspaperSpecials a,
#position4 #featuredDealers .dealerLinks a,
#position4 #newspaperSpecials .content a {color: #ccc;}

#position4 #newspaperSpecials a:hover,
#position4 #featuredDealers .title h2,
#position4 #featuredDealers .dealerInner,
#position4 #newspaperSpecials .title h3,
#position4 #bodyStyle .title h3,
#position4 #featuredArticle .title h2,
#position4 #featuredArticle #articleWrapper,
#position4 #quoteRequest .title {color: #fff;}

#position4 #featuredArticle .additionalArticles,
#position4 #bodyStyle .content {border-color: #6699CC; background-color: #ECF5FE; color: #333;}

#position4 #newspaperSpecials ul,
#position4 .additionalArticles ul {list-style-image: url(/images/bullet_gray.gif);}

#position4 #featuredArticle .additionalTitle,
#position4 .additionalArticles {background-color: #ccc;}

#position4 #featuredArticle .additionalTitle,
#position4 #newspaperSpecials .column {border-color: #666;}

#position4 #featuredDealers .dealer,
#position4 #featuredDealers .dealer {border-color: #ccc;}

#position4 .dealer img,
#position4 .dealerRight img {border-color: #999;}

#position4 #newspaperSpecials .content {border-color: #eee;}

#position4 #quoteRequest {border-color: #333; background-color: #fff;}

#position4 #quoteRequest .title {background-color: #333;}



/* POSITION2 - FIRST TIER OBJECTS
---------------------------------------------------------*/
#position2 #buy .title h2,
#position2 #research .title h2 {color: #003366;}

#position2 #buy .subTitle,
#position2 #researchArticle h3 a {color: #CC3300;}

#position2 #research,
#position2 #buyForm,
#position2 #sell,
#position2 #buy .lightInput {background-color: #fff;}

#position2 #buyLinks,
#position2 #researchLinks {background-color: #ddd;}

#position2 #buyForm,
#position2 #research,
#position2 #sell {background-image: url(/images/blue_gradient.jpg); background-repeat: repeat-x;}

#position2 .buyWrapper {background-image: url(/images/buy_bg_eee.jpg); background-position: bottom right; background-repeat: no-repeat;}

#position2 #buy {background-image: url(/images/position2_buy_bg.gif); background-repeat:repeat-x;}

#position2 #buyLinks,
#position2 #researchArticle
#position2 #researchLinks {border-color: #666;}

#position2 .buyWrapper {border-color: #fff #ddd #ddd #fff;}

#position2 #researchLinksTitle,
#position2 #moreSearchTitle,
#position2 .sellLinks {background-color: #666666; color: #FF9900; border-color: #fff;}

#position2 .buyWrapper,
#position2 #researchArticle .content,
#position2 #sell .content {background-color: #eee; border-color: #ccc;}

#position2 #researchLinks a:hover,
#position2 .sellOption a:hover {color: #333;}

#position2 #researchLinks ul {list-style-image: url(/images/bullet_dkGray.gif);}

#position2 #sell .content {border-color: #fff;}

#position2 .sellLinks a {color: #FF9900;}

#position2 .sellLinks a:hover {color: #fff;}


/* POSITION2 - SECOND TIER OBJECTS
---------------------------------------------------------*/
#position2 #featuredDealers .content {background-color: #bbb;}

#position2 #featuredDealers .title,
#position2 #newspaperSpecials .title,
#position2 #bodyStyle .title,
#position2 #featuredArticle .title,
#position2 #topcars .title {background-color: #999;}
#position2 #topcars .topcarsimage {text-align: center; border-width: 1px; border-style: solid;}

#position2 #featuredDealers .title h2,
#position2 #featuredArticle .title h2,
#position2 #newspaperSpecials .title h3,
#position2 #bodyStyle .title h3,
#position2 #topcars .title {color: #fff;}

#position2 #featuredDealers .dealerName a {color: #003366;}

#position2 #newspaperSpecials ul {list-style-image: url(/images/bullet_dkGray.gif);}

#position2 .additionalArticles,
#position2 #featuredDealers .dealer,
#position2 #newspaperSpecials,
#position2 #bodyStyle .content {background-color: #ddd;}

#position2 #featuredDealers .dealer{border-color: #000;}

#position2 #featuredDealers .content,
#position2 #newspaperSpecials .column {border-color: #666;}

#position2 #featuredDealers .dealer,
#position2 .dealer img,
#position2 .dealerRight img,
#position2 #newspaperSpecials .content,
#position2 #newspaperSpecials,
#position2 #bodyStyle .content {border-color: #999;}

#position2 #featuredArticle #articleWrapper {background-color: #fff;}

#position2 #featuredArticle .articleInner {background-color: #eee; border-color: #ccc;}

#position2 .additionalArticles {border-color: #999;}

#position2 #featuredArticle {border-color: #999;}

#position2 .additionalArticles ul {list-style-image: url(/images/bullet_dkBlue.gif);}

#position2 .additionalTitle {background-color: #666666; color: #FF9900; border-color: #fff;}

#position2 #navHoriz li {border-top-color: #eee;}
#position2 #navHoriz li a {background-color: #666;}
#position2 #navHoriz li a:hover {background-color: #333;}
#position2 #navHoriz li a {color: #fff;}



/* POSITION3 - FIRST TIER OBJECTS
---------------------------------------------------------*/

#position3 #buy,
#position3 #research {background-image:url(/images/buy_object_bg.jpg); background-repeat: repeat-x;}

#position3 #moreSearchTitle,
#position3 #researchLinksTitle {color: #333; background-color: #ccc;}

#position3 #buyLinks .content,
#position3 #researchLinksWrapper {background-color: #ddd; border-color: #ccc;}

#position3 #buy,
#position3 #research {border: 1px solid #fff;}

#position3 #researchArticle h3 a,
#position3 #buy .subTitle,
#position3 #research .subTitle {color: #003366;}

#position3 #buy #bodyStyle .title h3,
#position3 #buy .title h2,
#position3 #research .title h2,
#position3 #buy #bodyStyle .title h3 {color: #CC3300;}

#position3 #buy,
#position3 #research {background-color: #eee; border-color: #ccc;}

#position3 .buyWrapper,
#position3 #articleWrapper {background-color: #fff;}

#position3 .buyWrapper {background-image: url(/images/buy_bg.jpg); background-position: bottom right; background-repeat: no-repeat;}

#position3 .buyWrapper {border-color: #fff #ddd #ddd #fff;}

#position3 #researchLinks ul {list-style-image: url(/images/bullet_dkBlue.gif);}

#position3 #researchArticle {border-color: #999;}


/* POSITION3 - SECOND TIER OBJECTS
---------------------------------------------------------*/
#position3 #newspaperSpecials .title,
#position3 #HelpFullLinks .title,
#usedCars #bodyStyle .title,
#position3 #shopByMake .title,
#position3 #featuredDealers .title,
#position3 #featuredArticle .title {background-image: url(/images/position3_tier2_title_bg.jpg); background-repeat: repeat-x;}

#position3 #newspaperSpecials .title,
#position3 #HelpFullLinks .title,
#position3 #shopByMake .title,
#position3 #featuredDealers .title,
#position3 #featuredArticle .title {border-color: #ccc #ccc #999 #999;}

#position3 #newspaperSpecials .title h3,
#position3 #HelpFullLinks .title h3,
#usedCars #bodyStyle .title h3,
#position3 #shopByMake .title h3,
#position3 #featuredArticle .title h2,
#position3 #featuredDealers .title h2 {color: #CC3300;}

#position3 #newspaperSpecials ul,
#position3 #shopByMake ul,
#position3 .additionalArticles {list-style-image: url(/images/bullet_dkBlue.gif);}

#position3 #newspaperSpecials .content,
#position3 #HelpFullLinks .content,
#position3 #shopByMake .content,
#position3 #featuredDealers .content,
#position3 #featuredArticle #articleWrapper,
#position3 .additionalArticles {border-color: #ccc;}
#position3 #newspaperSpecials .column,
#position3 #shopByMake .column {border-color: #ddd;}

#position3 #newspaperSpecials,
#position3 #TopCars,
#position3 #featuredDealers,
#position3 #featuredArticle,
#position3 #submitQuote,
#position3 #threeChannel {border: 1px solid #fff;}

#position3 #featuredArticle a.headline,
#position3 #featuredDealers .dealerName a {color: #CC3300;}

#position3 #featuredDealers .dealerInner {border-right-color: #666;}

#position3 .additionalTitle {background-color: #ccc;}

#position3 .additionalArticles {background-image:url(/images/buy_object_bg.jpg); background-repeat: repeat-x;}

#position3 .dealer img,
#position3 .dealerRight img {border-color: #fff;}

#position3 #submitQuote {background-color: #eee; border-color: #ccc;}
#position3 #submitQuote .content {border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 1px solid #eee;}
#position3 #submitQuote .subTitle {color: #003366;}



/* HEADER/MASTHEAD OBJECT STYLES
---------------------------------------------------------*/
#masthead #featuredDealers {background-color: #fff; border-color: #ccc;}
#masthead #featuredDealers .title {background-color: #0000FF;}
#masthead .dealer img {border-color: #999;}
#masthead #featuredDealers h2 {color: #fff;}
#masthead #submitQuote {background-color: #c1c1c1; border-color: #666; background-image:url(/images/saq_bg.jpg); background-repeat:repeat-x;}
#masthead #submitQuote .title {background-color: #ccc;}
#masthead #submitQuote .subTitle {color: #333;}
#masthead #submitQuote .content {background-color: #fff; color: #999;}

#header #submitQuote .title {color: #003366;}
#header #submitQuote .content {color: #fff;}
#header #submitQuote .content {background-color: #c1c1c1; border-color: #666; background-image:url(/images/saq_bg.jpg); background-repeat:repeat-x;}
#header #submitQuote .title {background-color: #ccc;}
#header #submitQuote {border-color: #fff;}
#header #submitQuote h2 {color: #fff;}

#navHoriz li a:hover {background-color: #3a5a82;}
#header #navHoriz {border-color: #fff;}
#header #navHoriz ul {background-color: #768dae; background-image:url(/images/masthead_navhoriz_bg.jpg); background-position: bottom; background-repeat: repeat-x;}
#header #navHoriz li a {color: #fff; border-color: #9cbad1 #9cbad1 #567194 #567194;}
.leaderboardWrapper {background-image: url(/images/leaderboard_bg.jpg);}


/* TOPCARS
----------------------------------------------------------*/
#topcars {border-color: #000;}

/* POSITION 4 */
/*#position4 #topcars {background-color: #00CCFF;}*/
#position4 #topcars .title h3 {color: #fff;}
#position4 #topcars .topcarsimage {text-align: center; border-width: 1px; border-style: solid;}
#position4 .topcarsheader {color: #003366; border-bottom: 1px solid #666; background-image: url(/images/title_bg_CCC.gif); background-color: #ccc;}
#position4 #topcars .car1 {background-color: #eee;list-style-image: url(/images/bullet_gray.gif);}
#position4 #topcars .car1 a:hover {color: #333;}
#position4 #topcars .car2 {background-color: #fff;color: #003366; border-color: #000; list-style-image: url(/images/bullet_ltBlue.gif);}
#position4 #topcars .car2 a:hover {color: #333;}
#position4 #topcars .car2 li {border-color: #ccc;}
#position4 .car1 .quote a {color: rgb(51,51,102);}
#position4 .car1 .quote a:hover {color: #FFF;}
#position4 .car1 .video a {color:#FF0000;}
#position4 .car1 .video a:hover {color:#FFFFFF;}

/* POSITION 3 */
#position3 #topcars .car1 {background-color: #ddd;}
/*#position3 #topcars {background-color: #eee;}*/
#position3 .topcarsheader {color: #003366; border-bottom: 1px solid #666; background-image: url(/images/title_bg_CCC.gif);background-color: #ccc;}
#position3 #topcars .car1 {background-color: #fff;list-style-image: url(/images/bullet_gray.gif); border-color: #eee;}
#position3 #topcars .car1 a {color: #CC3300;}
#position3 #topcars .car1 a:hover {color: #CC3300;}
/*#position3 #topcars .car2 {background-color: #ccc;color: #003366; border-color: #000; list-style-image: url(/images/bullet_ltBlue.gif);}*/
#position3 #topcars .car2 a:hover {color: #333;}
#position3 #topcars .car2 li {border-color: #999;}
#position3 .car1 .quote a {color: rgb(51,51,102);}
#position3 .car1 .quote a:hover {color: #FFF;}
#position3 .car1 .video a {color:#FF0000;}
#position3 .car1 .video a:hover {color:#FFFFFF;}

#position3 .car2 li {list-style-image: url(/images/bullet_red.gif);}

/* POSITION 2 */
#position2 .topcarsheader {color: #003366; border-bottom: 1px solid #666; background-image: url(/images/title_bg_CCC.gif);background-color: #ccc;}
#position2 #topcars .car1 {background-color: #fff;list-style-image: url(/images/bullet_gray.gif); border-color: #eee;}
#position2 #topcars .car1 a:hover {color: #333;}
#position2 #topcars .car2 {background-color: #eee;color: #003366; border-color: #000; list-style-image: url(/images/bullet_ltBlue.gif);}
#position2 #topcars .car2 a:hover {color: #333;}
#position2 #topcars .car2 li {border-color: #666;}
#position2 .car1 .quote a {color: rgb(51,51,102);}
#position2 .car1 .quote a:hover {color: #FFF;}
#position2 .car1 .video a {color:#FF0000;}
#position2 .car1 .video a:hover {color:#FFFFFF;}

/* MASTHEAD */
#masthead #topcars {background-color: #00CCFF;}
#masthead .topcarsheader {color: #003366; border-bottom: 1px solid #666; background-image: url(/images/title_bg_CCC.gif);background-color: #ccc;}
#masthead #topcars .car1 {background-color: #fff;list-style-image: url(/images/bullet_gray.gif); border-color: #eee;}
#masthead #topcars .car1 a:hover {color: #333;}
#masthead #topcars .car2 {} /* HIDDEN */
#masthead #topcars .car2 a:hover {color: #333;}
#masthead #topcars .car2 li {border-color: #fff;}
#masthead .car1 .quote a {color: rgb(51,51,102);}
#masthead .car1 .quote a:hover {color: #FFF;}
#masthead .car1 .video a {color:#FF0000;}
#masthead .car1 .video a:hover {color:#FFFFFF;}


#position3 #TopCars .car2 {border-color: #ccc;}
#position2 #TopCars .car2 {border-color: #999;}


/* =======================================================================================================================

 PAGES

======================================================================================================================= */

/* FONT COLORS
---------------------------------------------------------*/
#articleWrapper .articleTitle h3,
#fsbo .renewalNotice h2,
#fsbo #fsboLandingOverview .title h2,
#fsbo #fsboSellingGraphic .marketplacePrice,
#newCars #newCarSellingPoints .title h2,
#usedCars #usedCarIntro .title h2,
#researchCars #researchOverview .title h2,
#vehicleDetails .tollFree,
form h4, .subTitle td h4,
#dealerInfo #dealerLogo #dealerContact a {color: #003366;}

#articleWrapper .articleTitle h6,
a.selectDifferent,
#vehicleDetails .content,
#configuratorWrapper #currentResults #selectedVehicle {color: #666;}

#articleWrapper .sectionTitle,
#vehicleDetails #dealerInfo #dealerConversion a,
#vehicleDetails #vehicleReview .title {color: #333;}

#searchResults .row0Gold a,
#searchResults .row0Gold_Highlight a,
#searchResults .additionalRow0Gold td a,
#searchResults .row1Gold a,
#searchResults .row1Gold_Highlight a,
#searchResults .additionalRow1Gold td a,
#configuratorWrapper #currentResults #selectedMakeModel h5,
#configuratorWrapper #currentResults #localDealersTitle h2,
#dealerMap #dealerMapWrapper h2,
#position3 #TopCars .title h3,

#position3 #topcars .topcarsimage {text-align: center; border-width: 1px; border-style: solid;}

.requiredAsterisk,
#dealerPage .dealerInfo h2,
#configuratorWrapper #extraInfoTitle h5,
#fsboWrapper h2,
#fsboWrapperPhotos h2,
#fsbo #fsboLandingOverview .title,
#newCars #newCarSellingPoints .title,
#usedCars #usedCarIntro .title,
#researchCars #researchOverview .title,
#researchCars #findReviews .title h3,
.dealerInfoTollFree,
.fieldError,
#vehicleDetails #vehicleReview h3,
#dealerInfo #dealerLogo #dealerContact a:hover {color: #CC3300;}

#vehicleDetails .friendSave a,
#searchResults th a,
#dealerPage #dealerLinks li a:hover {color: #FF9900;}

#vehicleDetails .friendSave a:hover,
#searchResults th a:hover,
#position3 #TopCars .title h3,
.label,
#atAGlance .actionLinks a:hover,
#vehicleDetails .detailRowTitle td a:hover,
#quoteRequest .title h2 {color: #fff;}


#atAGlance .actionLinks a {color: #ccc;}

#vehicleDetails .detailRowTitle td a {color: #6699CC;}

.specialPrice {color: #990000;}

#vehicleDetails #researchBox .title h2 {color: #000;}

#dealerPage #dealerLinks li a {color: #eee;}


/* BORDER COLORS
---------------------------------------------------------*/
#vehicleDetails #photoWrapper img,
#vehicleDetails #vehicleInfoTabs,
#vehicleDetails #standardFeatures,
#fsboWrapper .colorSwatch,
.pmtTotal,
#configuratorWrapper #currentResults .localDealer img,
#configuratorWrapper #currentResults #selectedPhoto img,
#configuratorWrapper .colorSwatch {border-color: #666;}

#vehicleDetails #vehicleInfoTabs li,
.thumbRow a:link img,
#section3 .vehicleInfo,
#section1 .vehicleInfo,
#articleWrapper .articleTitle,
#fsboWrapperPhotos,
#dealerPage .dealerDescriptionWrapper,
#dealerPage .dealerInfoWrapper .dealershipPhoto img,
#dealerPage .dealerContactWrapper .department {border-color: #999;}

#vehicleDetails #vehicleReview,
#vehicleDetails #vehicleRebates,
#incentives .incentiveInfo {border-color: #ccc;}

#vehicleDetails .vehicleInfo td,
#vehicleDetails .detailRow0 td,
#vehicleDetails .detailRow1 td,
#vehicleDetails #dealerInfo #dealerLogo img,
#searchResults .row0 td,
#searchResults .row1 td,
#fsbo td,
#configurator td,
#searchResults .row0Gold td,
#searchResults .row1Gold td {border-color: #fff;}

#searchResults .additionalRow0Gold td,
#searchResults .additionalRow1Gold td,
.uploadedPhotoWrap {border-color: #ddd;}

#dealerPage #dealerLinks li {border-color: #333;}


/* BACKGROUND COLORS
---------------------------------------------------------*/
#vehicleDetails .vehicleData0 {background-color: #CCCCCC;}
#vehicleDetails #photoVideo {background-color: transparent;}
#vehicleDetails .vehicleData1 {background-color: #EEE;}
#vehicleDetails #researchBox {background-color:#BBBBCC;}
#vehicleDetails #researchBox .title {background-color:#8888CC;}
.fieldError {background-color: #FFCCCC;/*position:relative; left:-10px; margin-top:5px; width:99%;*/}
.stdForm {background-color: #00ffff;}
#fsbo #tableWrapper {background-color:#6600CC;}
#fsboWrapper #fsboPrefs {background-color: #3399CC;}
.freePhotoTitle {background-color: #FFCC66;}
#searchResults .row1Gold, #searchResults .row1Gold_Highlight, #searchResults .additionalRow1Gold td {background-color: #ECF5FE;}
#searchResults .tableHead_Highlight {background-color: #333;}
#position3 #topcars .car1 {background-color: #ddd;}



/* LT BLUE BOX W/DK BLUE BORDER
---------------------------------------------------------*/
#vehicleDetails #dealerInfo,
#vehicleDetails #sellerComments,
#dealerPage .dealerContactWrapper,
#dealerListing .tollFreeNumber,
#PhotoIFrame,
#photoUpload,
#fsboWrapper #returningUser,
#returningUser,
#newCars #dealerLocator  {border-color: #6699CC; background-color: #ECF5FE; color: #333;}

#searchResults .row0Gold, #searchResults .row0Gold_Highlight, #searchResults .additionalRow0Gold td {
background-color: #DAE8F0;
}

#vehicleDetails #dealerInfo a,
#vehicleDetails #sellerComments a,
#dealerPage .dealerContactWrapper a,
#dealerListing .tollFreeNumber a,
#photoUpload a {color: #CCCCCC;}


/* LT GRAY BOX
---------------------------------------------------------*/
#videoWrapper,
#vehicleDetails .additionalThumbs,
#dealerPage .dealerInfoWrapper .photoAddress,
#dealerPage .dealerQuickContact,
#articleWrapper .photoWrapper,
#position3 #topcars,
#position3 #topcars .car2,
#configuratorWrapper #currentResults #localDealersQuote,
#usedCars #findUsedCars,
#findReviews {background-color: #eee; border-color: #ccc;}


/* DK BLUE TITLE BAR/CONTAINER
---------------------------------------------------------*/
#vehicleDetails #dealerInfo .title,
#dealerPage .dealerContactTitle,
#atAGlance .actionLinks,
#vehicleDetails .detailRowTitle td,
#vehicleDetails #checkAvail,
#vehicleDetails #saveShowroom,
#vehicleDetails #calcPayment,
#position3 #topcars .title {background-color: #003366; color: #fff;}


/* MED GRAY TITLE W/ DARK TEXT
---------------------------------------------------------*/
#vehicleDetails #dealerInfo #dealerConversion,
#vehicleOverviewWrapper .overviewRowTitle {background-color:#ccc; color: #333; border-color: #666;}


/* PRIMARY TABLE TITLE/TABLE HEADINGS
---------------------------------------------------------*/
#vehicleDetails .friendSave,
#searchResults .tableHead,
#incentives .incentiveInfo th,
#dealerPage .dealerDescriptionTitle,
#configurator th,
#vehicleDetails #vehicleInfoTabs .tabOn,
#vehicleDetails #vehicleInfoTabs li:hover,
#uploadedTitle {background-color: #666666; color: #FF9900; border-color: #fff;}

/* =======================================================================================================================

CONFIGURATOR PAGES

======================================================================================================================= */

#configuratorWrapper #configPrefs {background-color: #3399CC;}
#configuratorWrapper #currentResults #pricingDetails {border-color: #999; color: #666;}
#configuratorWrapper #currentResults {background-color: #fff; color: #eee; border-color: #999;}
#configuratorWrapper #currentResults #localDealersTitle {background-color: #fff;  color: #666; border-color: #ccc;}
#configuratorWrapper #currentResults .localDealer {border-color: #ccc; color: #666;}
#configuratorWrapper #currentResults #localDealersQuoteRequest {background-color: #fff; border-color: #ccc;}

/* =======================================================================================================================

DEALER LISTING PAGES

======================================================================================================================= */

#dealerListing .dealer1, #dealerListing .dealer0  {border-color: #fff #fff #ddd #ddd;}

/* =======================================================================================================================

DEALER PROFILE PAGE

======================================================================================================================= */

#dealerPage .dealerInfoWrapper #searchUsed, #dealerPage .dealerInfoWrapper #newQuote {background-color:#6699CC; color: #fff;}
#dealerPage #dealerLinks {background-color: #666; color: #eee;}
#dealerPage #dealerLinks ul {list-style-image: url(/images/bullet_gray.gif);}

/* =======================================================================================================================

FSBO PAGES

======================================================================================================================= */

#fsbo table .sectionTitle {background-color: #000099; color: #fff;}
#fsbo th {background-color: #3399FF; color: #FFCC00; border-color: #fff;}
.freePhotoRow {background-color: #FFFFCC; border-color: #ccc;}
.mfrPhotosSubWrapper {background-color: transparent;}
.mfrPhoto img {border-color: #ccc; background-color: #eee;}

/* =======================================================================================================================

INCENTIVES PAGES

======================================================================================================================= */

#incentives .incentiveInfoTitle td {background-color: #000033; color: #fff; border-color: #fff;}

/* =======================================================================================================================

SEARCH RESULTS PAGE

======================================================================================================================= */

#searchResults .row0_Highlight td, #searchResults .row1_Highlight td {border-color: #999 #fff;}
#searchResults .additionalRow1 td {border-color: #ccc #fff;}
#searchResults .additionalRow0 td {border-color: #ddd #fff;}
#searchResults .row0Gold_Highlight td, #searchResults .row1Gold_Highlight td {border-color: #6699CC #fff;}

/* =======================================================================================================================

VEHICLE DETAILS PAGE

======================================================================================================================= */

.thumbRow .title {background-color: #000066; color: #fff;}
#videoWrapperTitle {background-color: #999; color: #333;}
#vehicleDetails #experian, #vehicleDetails #carfax {background-color: #fff; border-color: #999;}

#vehicleDetails #vehicleInfoTabs .tabOff {background-color: #fff; color: #666;}
#vehicleDetails #vehicleInfo.panel { border-color: #eee;  color: #333;}
#vehicleDetails .vehicleInfo {border-color: #fff; color: #333;}
.thumbRow a:hover img {border-color: #CC0033; background-color: #fff;}

#vehicleDetails .content #dealerInfo #dealerHeader #dealerLogo{
float:left;
padding:5px;
margin:0px;
}

#vehicleDetails .content #dealerInfo #dealerHeader #dealerContact
{
width:40%;
float:left;
padding:5px;
margin:0px;
}

#vehicleDetails .content #dealerInfo #dealerHeader #businessHours
{
float:right;
text-align:right;
padding:5px;
}

/* =======================================================================================================================

LANDING PAGES

======================================================================================================================= */

#fsbo #fsboSellingPoints li {list-style-image: url(/images/bullet_dkBlue.gif);}

#newCars #newCarLandingOverview,
#researchCars #researchLandingOverview,
#usedCars #usedCarLandingOverview,
#fsbo #fsboLandingOverview {background-image: url(/images/blue_gradient.jpg);}

#usedCars #bodyStyle .title {border-color: #ccc #ccc #999 #999;}
#usedCars #findUsedCars {/*background-image: url(images/findcars_bg.jpg); background-repeat: no-repeat; background-position: top right; */}
#findReviews {/*background-image: url(images/find_reviews.jpg); background-position: bottom right; background-repeat: no-repeat;*/}


/* =======================================================================================================================
vehicle details page image effect
======================================================================================================================= */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 20000;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	z-index:20000;
	}

#imageContainer{
	padding: 10px;
	z-index:20000;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index:20000;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	/*background: transparent

url(../images/blank.gif) no-repeat;*/ /* Trick IE

into showing hover */
	display: block;

	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover {
background:url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover {
background: url(/images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}
#imageData{	padding:0 10px; color: #666;}
#imageData #imageDetails{ width: 70%; float: left;text-align: left; }
#imageData #caption{ font-weight: bold;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}

#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 18000;
	width: 100%;
	height: 500px;
	background-color: #000;

	}
/* Min-Width */
.lbWidth { /* most browsers */
	position: absolute;
	top: 0px; left: 0px;
	width: 100%;
	min-width: 790px;
}
* html .lbContent { /* IE6 */
	margin-left: -790px;
	position:relative;
	}
* html .lbMinWidth { /* IE6 */
	padding-left: 790px;
	}


/* Clearfix */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
#bottomNav a{background-image:
url(/images/closelabel.gif); background-repeat:no-repeat; height:22px; width:66px;}

/*--------end vehicle details page image effect---------------*/




/* =======================================================================================================================
Featured Services
======================================================================================================================= */

/*-----------------feature--car--services-------------*/
#fea_services{width:100%; margin-bottom:15px;}
#fea_services .title{background:#000;border:0 none;height:21px;margin:0;padding:4px 0 6px 30px;color:#F7F4D8;font-family:calibri;font-size:15px;
font-weight:bold;}
#fea_services #wrapper{ border:1px solid #9CC8EF; padding-left:5px; padding-right:5px; width:97%;}
#fea_services #title1, #fea_services #title2, #fea_services #title3{background-color:#fff;font-family:calibri;font-size:14px;font-weight:bold;
color:#F7F4D8; padding:5px 0 5px 5px;}
#fea_services .content{background-color:#ccebfd; padding:5px 0px 5px 3px;}
#fea_services .title1 img{ vertical-align:-2px;}
#fea_services #image{ width:158px;float:left; margin-right:4px;}
#fea_services #image{ width:158px;float:left; margin-right:4px;}
#position3 #fea_services .title{ border-left:0px;}
/*-----------------feature--car--services-------------*/
/*-------------------car--services-----------------*/
#car_services{width:100%;padding:0px;margin-bottom:10px;margin-top:1px;}
*:first-child+html #car_services{ margin-top:-10px;}
#car_services .content{ margin:0px;padding:5px 0px;background-color:#F0F8FF; overflow:auto;}
#car_services .content ul{margin:0px;}
#car_services .title{background-color:#000;color:#FFFFFF;display:block;height:21px;padding:4px 0 6px 30px;
text-align:left;color:#F7F4D8;font-family:calibri;font-size:15px;font-weight:bold;}
#car_services ul{ margin:0px; padding:5px; padding-right:0px;}
#car_services li{ width:96px; margin-right:5px; margin-bottom:5px; float:left; display:inline; background-color:#fff; text-align:center;
background-image:url(/images/services/car_service_bg.jpg); background:repeat:repeat-x; background-position:top; height:52px; padding-top:3px;}
*:first-child+html #car_services li{ margin-bottom:0px;}
#car_services li a{ color:#fce6c6; text-decoration:none; font-family:Arial; font-size:12px; font-weight:bold;}
#fea_services .content{overflow:auto;}
/*-------------------car--services-----------------*/
#fea_services #title1, #fea_services #title2, #fea_services #title3 {background-color:#fd8d00; border-style:none;border-width:0px;cursor:pointer; margin-top:2px;
height:25px;display:block;padding-top:0px; padding-bottom:0px;margin-bottom:2px; clear:left;}
*:first-child+html #fea_services #title1, *:first-child+html #fea_services #title2, *:first-child+html #fea_services #title3{ height:27px;}
#fea_services #fea_service  .image img{ margin-right:5px; margin-top:5px; margin-bottom:5px;}
#fea_services #fea_service{ width:488px; background-color:#fff; }
.all { width:85px; height:18px; margin-top:-20px; margin-left:405px; position:relative; top:-5px;}
.all img{ cursor:pointer; cursor:hand;}
#fea_services #title1 img, #fea_services #title2 img, #fea_services #title3 img{margin-top:4px; vertical-align:-3px;}
#insurance .title1{ background-color:#000; color:#fff; font-family:calibri; font-size:18px;padding:4px 0px 4px 35px; font-weight:bold;}
#insurance .subtitle1{ background-color:#f78d20;color:#fff; font-family:calibri; font-size:14px; padding:3px 0px 3px 35px; font-weight:bold;}
#insurance .content1{ margin:20px 10px 20px 10px;background-color:#fff; padding-top:10px;width:800px;}
#insurance .content1:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
#insurance .content1 .title2{ background-color:#000; color:#fff; font-family:calibri; font-size:24px; padding:5px 0px 5px 35px; font-weight:bold;}
.intro{ width:496px; float:left; padding-top:10px; padding-left:20px; border-bottom:1px solid #949892;padding-bottom:5px;}
.intro .image{ float:left; width:125px;}
.intro .text1{ width:350px; float:right; text-align:justify; padding-top:0px;font-family:calibri; font-size:14px; height:160px;}
.intro .intro_logo{ width:217px; float:left; clear:left;  margin-top: 5px;}
.intro .adress{ width:220px; float:right; font-size:15px; text-align:right;}
.prod_ser{ width:210px; float:right; margin-top:10px; background-color:#e6f3fc;margin-bottom:10px; margin-right:20px;}
.prod_ser .title23{ background-color:#000;font-family:calibri; font-size:16px; padding:3px 0px 3px 15px; color:#fff; font-weight:bold;}
.prod_ser_links li{list-style:none; margin-bottom:15px;}
.prod_ser_links li a{ text-decoration:none;color:#000;font-weight:normal;font-size:15px; }
.promotional{clear:left;}
.promotional{width:496px; float:left; padding-top:10px; padding-left:20px; }
.title24, .title21{color:#949892;font-family:calibri; font-size:16px; font-weight:bold; padding-bottom:4px;}
.staff{ width:210px; float:right; margin-top:0px; margin-right:20px; padding-top:10px; }
.staff .title24{ border-bottom:1px solid #949892; padding-top:0px;}
.video1{width:496px; float:left; padding-top:0px;padding-left:20px; padding-bottom:15px; border-bottom:0px solid #949892; }
.other_links{width:250px; float:right; margin-right:15px; margin-top:25px; clear:right; }
*:first-child+html .other_links{ clear:none;}
.other_links ul li{ list-style:none; padding-bottom:20px;}
.other_links ul li img{ vertical-align:-15px; margin-right:10px;}
.title3{font-family:calibri; font-size:20px; font-weight:bold; margin-bottom:5px;}
.staff .text1{text-align:justify; padding-top:20px; font-family:calibri; font-size:14px;}
.title21{margin-top:10px;}
.award{ color:#000; font-size:14px;}
.title3{color:#000;font-family:calibri; font-size:20px; font-weight:bold; padding-bottom:4px;border-bottom:1px solid #949892; padding-top:15px;}
.title33{color:#949892;font-family:calibri; font-size:20px; font-weight:bold; padding-bottom:4px;border-bottom:1px solid #949892; padding-top:0px; margin-bottom:20px;}
#car_services_hor .title{ width:965px; background-color:#000000;color:#FFFFFF;font-family:calibri;font-size:16px;font-weight:bold;padding:3px 0 3px 35px; }
#car_services_hor ul { width:1000px; height:29px;background-color:transparent;background-image:url(/images/services/menu_bgr.jpg);background-position:center top;
background-repeat:repeat-x; margin:0px; padding:0px;}
#car_services_hor{ margin-bottom:5px; margin-top:3px;}
*:first-child+html #car_services_hor{ margin-top:0px;} 
#car_services_hor ul li{margin:0px; padding:0px; float:left; display:inline; list-style:none;  line-height:29px;}
#car_services_hor ul li a{border-right:1px solid #cacaca; border-left:0px;color:#494949; font-size:12px; line-height:29px; margin:0px;padding-left:21px; 
padding-right:21px; display:block; font-weight:bold; text-decoration:none;}
#car_services_hor ul li a:hover{color:#fff;background-color:#fd8d00;}
#car_services_hor ul li .text_last{ border-right:0px; padding-right:22px;}
#Locations{width:200px;float:left; text-align:left; margin-left:65px;}
.heading_loc{border-bottom:1px solid #949892;color:#949892;font-family:calibri;font-size:16px;font-weight:bold;margin-bottom:10px;padding-bottom:4px;padding-top:15px;}
/*--------------------service----results-------------------*/
#tires{background-color:#e6f3fc; padding-bottom:5px;}
#tires .title1{ background-color:#000; color:#fff; font-family:calibri; font-size:18px;padding:4px 0px 4px 35px; font-weight:bold;}
#tires .subtitle1{ background-color:#f78d20;color:#fff; font-family:calibri;font-size:14px; padding:3px 0px 3px 35px; font-weight:bold;}
#tires .block1, #tires .block2, #tires .block3{ background-color:#fff; margin-left:10px;margin-right:10px; clear:both; margin-top:10px; padding:10px;
overflow:auto; vertical-align:middle; }
*:first-child+html #tires .block1, #tires .block2{ margin-top:10px;}
#tires #block .image{ float:left; width:230px; clear:both;padding-top:0px; margin-top:0px; text-align:center; vertical-align:top;overflow:auto;vertical-align:middle;}
#tires #block .image img{ vertical-align:middle;}
#tires #block .brand{ width:195px;float:right;clear:right;}
.listing1, .listing2{ background-color:#fff; width:395px; margin-left:10px;margin-top:15px; color:#000; font-family:calibri; font-size:14px; }
.listing2{margin-right:10px;}
#footer{ clear:both;}
#tires .listing1 ul li a, #tires .listing2 ul li a{color:#000; font-family:calibri;font-size:16px;}
.listing1 li .website a, .listing2 li .website a{ font-size:14px;}
.listing1 li, .listing2 li{ list-style:none; margin-bottom:30px; clear:both;}
.listing1 li .website, .listing2 li .website{ width:260px; }
#tires .links{ width:350px; float:left; padding-top:0px; padding-left:0px; clear:right; overflow:auto; height:100%;}
#tires .links ul{ margin-top:0px; padding-top:3px; padding-left:5px; margin-left:0px;}
#tires .links li{list-style:none; float:left; width:155px; display:inline; margin-bottom:10px;margin-top:0px;margin-left:0px;}
#tires .links ul li a{ color:#000; font-size:12px; font-family:calibri; vertical-align:5px;margin-left:3px; text-decoration:none;}
#tires .links ul li a img{vertical-align:-5px; margin-right:5px;}
#tires #block .brand .heading{ background-color:#000; color:#fff; font-size:18px;padding-top:7px; padding-bottom:7px; font-family:calibri; padding-left:15px;}
#tire_listings{margin-top:15px; clear:both;}
#tires #block .brand .brand1{color:#000;font-family:calibri;font-size:11px; width:60px;float:left; margin-top:10px; margin-left:2px;}
#position3 #maincontent{padding-bottom:10px;}
/*--------end featured services---------------*/


/* =======================================================================================================================
Dealer Microsite
======================================================================================================================= */

#dealerMicroPage{
background-color:#d7dadb;
padding:10px;
width:98%;
}

#dealerMicroTop{
background-color:#e9e9e9;
padding:0px;
overflow:auto;
margin-bottom:15px;
}

.dealerMicroPhoto{
width:23%;
padding-right:10px;
float:left;
margin-left:4px;
}

.dealerMicroCenterContent{
width:54%;
float:left;
padding-right:10px;

}

.dealerMicroLogo{
border-bottom:1px dotted #000;
padding-bottom:10px;
margin-bottom:20px;
}

#dealerMicroAddress{
width:60%; 
float:left;
padding-right:10px;
border-right:1px solid #22a9ca;
margin-right:15px;
}

#contact, #hours, #website{
background-image:url(/images/button_gray.png);
background-repeat:no-repeat;
width:195px;
height:37px;
border:0px;
background-color:transparent;
color:#fff;
margin-top:10px;
}
#dealerMicroContact{float:right; margin-top:0px;width:30%;}

#contact:hover, #hours:hover ,#website:hover{
background-image:url(/images/button_red.png);
background-repeat:no-repeat;
width:195px;
height:37px;
border:0px;
background-color:transparent;
color:#fff;
margin-top:10px;
}

.dealerMicroTitle{
background-image:none;
background-repeat:no-repeat;
width:98%;
height:27px;
color:#fff;
font-size:15px;
font-weight:bold;
padding-top:10px;
padding-left:10px;
background-color:#4d4d4d;
margin-left:4px;
}
.dealerMicroTitle h1{width:40%; float:left;font-size:15px;
font-weight:bold;color:#ffffff;}
.dealerMicroTitle .dealerMicroPhone{width:40%;display:block; float:right; padding-right: 10px;
    text-align: right;}

.dealerMicroPhone{ font-weight:normal;/* margin-left:490px;*/}

#dealerMicroTabs{
/*background-image:url(/images/tab_bgr.jpg);*/
background-repeat:no-repeat;
width:94%;
height:37px;
color:#fff;
font-size:15px;
font-weight:bold;
padding-left:50px;
padding-top:0px;
clear:both;
background-color:#7b7b7b;
margin-left:4px;
position:relative;
top:15px;
}

#nvi{
background-image:url(/images/tab_sel_01.jpg);
background-repeat:no-repeat;
width:220px;
height:37px;
color:#000;
font-size:13px;
font-weight:bold;
text-align:center;
border:0px;
margin-top:0px;
padding-top:4px;
}

#cpo{background-image:url(/images/tab_normal_01.jpg);
background-repeat:no-repeat;
width:220px;
height:37px;
color:#fff;
font-size:13px;
font-weight:bold;
text-align:center;
border:0px;
margin-top:0px;
padding-top:4px;
}

#poi{
background-image:url(/images/tab_normal_01.jpg);
background-repeat:no-repeat;
width:220px;
height:37px;
color:#fff;
font-size:13px;
font-weight:bold;
text-align:center;
border:0px;
margin-top:0px;
padding-top:4px;
}

#nvi:hover{
background-image:url(/images/tab_normal_01.jpg);
background-repeat:no-repeat;
width:220px;
height:37px;
color:#fff;
}

#cpo:hover{
background-image:url(/images/tab_sel_01.jpg);
background-repeat:no-repeat;
width:220px;
height:37px;
color:#000;
}

#poi:hover{
background-image:url(/images/tab_sel_01.jpg);
background-repeat:no-repeat;
width:220px;
height:37px;
color:#000;
}
.dealerMicroTop{padding-top:10px;}
#searchResults {padding-top:10px;}

#Lg #position3 #maincontent{ width:100%;} 




