
#position2 .content #CustomBlock {text-align: center;}
#position2 .content #CustomBlock img {margin-bottom: 20px;}

/*Light blue: DAE5F6
Medium blue: BCCFEE
Dark blue: 000066
Dark grey: 333333
Medium grey: 666666
Light grey: 999999
*/


body {background-color: #231248;}

a {color: #009; background-color: transparent; text-decoration: underline;}
a:hover {color: #F60; background-color: transparent; text-decoration: underline;}

#position0 {
position: relative;
border-bottom: 0;
height: 105px;
}

#position0 .content,
#position1,
#position1 .content {
padding: 0; 
margin: 0;
border-width: 0;
}

#header #navHoriz {
background-image: url("/images/organization_images/1006/site/nav_background.gif");		
background-repeat: repeat-x;
border-width: 0;
padding: 0 0 0 10px;
margin: 0 255px 0 0;
width: auto;
background-color: transparent;
}

#header #navHoriz ul {
height: 37px;
background-image: url("/images/organization_images/1006/site/nav_background.gif");		
padding: 0;
margin: 0;
border-width: 0;
float: left;
background-color: #70529e;
}


#header #navHoriz li a {
border-width: 0;
margin: 0;
padding: 13px 10px;
font-size: 11px;
color: #fff;
font-variant: normal;
background-image: url("/images/organization_images/1006/site/border.gif");
background-repeat: no-repeat;
background-position: right top;
font-weight: bold;
}
* html #header #navHoriz li a {
padding: 12px 10px 11px 10px; }

#header #navHoriz li a:hover {
background-color: transparent;
background-image: url("/images/organization_images/1006/site/nav_background_onstate.gif");
background-repeat: repeat-x;
color: #000;}

#masthead {background-image: url("/images/organization_images/1006/site/masthead_bg.jpg");
	background-position: left;
	border-bottom: 0;
	height: 105px;
}

#mastheadLogoLink {position: absolute; z-index: 6000; top: 10px; left: 10px;}
#mastheadLogoLink a {padding: 0; margin: 0;}
#mastheadLogoLink img {width: 200px; height: 70px;}


#pagewrapper {
width: 1000px;
border: 0;
margin: 0;
min-width: none;
max-width: none;
}

#subwrapper,
#position1,
#header {border-width: 0;
margin: 0;
padding: 0;}

#position2 { 
width: 205px;
left: 0;
margin: 0;
padding: 0;
border-width: 0;
background: #b4b4b4 url("/images/organization_images/1006/site/bg_left_grad.gif") repeat-x left top;}

#position2 .content,
#position4 .content{
padding: 0;
margin: 0;
border-width: 0;}

#SmLg #position2,
#SmLgM #position2,
#LgSm #position2,
#MLgSm #position2 {border-width: 0;}

#SmLgM #position3 {
margin-left: 205px;
margin-right: 255px;
padding-top: 0;
}

#SmLg #position3 {
margin-left: 205px;
padding-top: 0;
}

#LgM #position3 {
margin-right: 255px;
padding-top: 0;
}

#position4 { border-width: 0 1px; border-style: solid; border-color: #000;
width: 255px;
margin: 0;
padding: 0;
border: 0;
background-color: transparent;}

#position10 {
	font-weight: normal;
	margin: 0;
	padding: 0;
	border:0;
	text-align: center;
	background: #231248 url("/images/organization_images/1006/site/bg_footer.gif") repeat-x;
	height: 150px;
}

/* FOOTER STYLES - stolen from azfamily common.css */
#position10 a {color: #fff; background-color: transparent; text-decoration: none;}
#position10 a:link {color: #fff; background-color: transparent; text-decoration: none;}
#position10 a:visited {color: #BBBBE4; background-color: transparent; text-decoration: none;}
#position10 a:active {color: #fff; background-color: transparent; text-decoration: none;}
#position10 a:hover {color: #F60; background-color: transparent; text-decoration: underline;}

#position10 .footerlinks {
	color: #fff;
	font-size: 11px;
	padding-bottom: 12px;
}

#position3 #buybox {padding-top: 1em;}

#position3 #buy #buyForm .buyWrapper {
border: 0; }

#position3 #buy #buyForm .content .buyWrapper .formRow,
#position3 #buy #buyForm .content .buyWrapper .formRowSubmit,
#position3 #buy #buyForm .content .buyWrapper .formRowTitle {color: #fff;}

#position3 #featuredDealers {border-width: 0; background-image: url(/images/gray_gradient.jpg); background-repeat: repeat-x; border-width: 0;}
#position3 #featuredDealers .dealer {border-width: 0;}
#position3 #featuredDealers .content {background-image: none; border-width: 3px; border-style: double; border-color: #ccc;}



#position4 #CustomBlock:after

  { content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  }

#position4 #CustomBlock {text-align: center; padding-bottom: 1em;}
#position4 #CustomBlock,
#position4 #CustomBlock img {
border: 0;
padding: 0;
margin: 0;
}


#vehicleDetails,
#vehicleDetails .content,
#vehicleDetails .content #dealerInfo {padding-top: 0; margin-top: 0;}

#vehicleDetails .content #dealerInfo {border-top: 1px solid #fff;}

#header #position0 .content #CustomBlock {text-align:right; padding: 0;;}


#position4 #newspaperSpecials {border-bottom: none;}
#position4 #newspaperSpecials .content {padding: .5em; text-align: left; border-width: 0; background-color: transparent; border-width: 3px; border-style: double; border-color: #999;}
#position4 #newspaperSpecials .content table {width: 100%;}
#position4 #newspaperSpecials .content a {color: #009;}
#position4 #newspaperSpecials .content a:hover {color: #F60; text-decoration: underline;}

#position2 #TopCars {margin-top: .75em;}
#position2 #topcars .car1 li {list-style-image: none; list-style-type: none;}
#position2 #topcars .car2 {background-color: #333; color: #d9c0c0; border-color: #666; border-style: double; border-width: 3px; list-style-image: url(/images/custom/redbull.gif); padding-bottom: .25em;}
#position2 #topcars .car1 ul,
#position2 #topcars .car2 ul {margin-left: .25em; padding-left: 0;}
#position2 #topcars .car1 a {color: #003366;}
#position2 #topcars .car1 a:hover {color: #F60;}
#position2 #topcars .car2 a {color: #ee0000;}
#position2 #topcars .car2 a:hover {color: #F60;}
#position2 #topCars .quote {text-align: right;}
#position10 .content #CustomBlock {margin-top: 12px; text-align: center;}
#position10 .content {text-align: center;}

a,
#position3 a {color: #003366}

/* PAGE TITLES 
---------------------------------------------------------*/
.pageTitle {background: transparent url("/images/organization_images/1006/site/bg_left_grad.gif") repeat left top; border-width: 0;}
.pageTitle h1 {color: #000;}
#pageTitleLinks {color: #000; border-width: 0 0 2px 0; border-color: #836ca0; border-style: solid; background-image:none; font-size: 120%;}
#pageTitleLinks h1 {color: #000; font-size: 85%; margin: 0;}
#pageTitleLinks h3 {color: #000033; font-size: 85%; margin: 0;}
.pageContentTitle {color: #CC3300;}

.formSection .title,
form .title,
#configurator #configuratorWrapper #formWrapper .title,
#incentives .formSection .title,
#formWrapper .formSection .title,
#dealerListingWrapper .formSection .title,
#dealerMapWrapper .formSection .title,
form .title,
#formWrapper .title,
#dealerListing .title,
#dealerMap .title,
#incentives .title {border-width: 0 0 1px 0; border-style: solid; border-color: #836ca0; background-image: none; background-color: transparent; padding: 0 0 .05em 0; margin-bottom: .25em;}

.formSection .title h3,
form .title h3,
#configurator #configuratorWrapper #formWrapper .title h3,
#incentives .formSection .title h3,
#formWrapper .formSection .title h3,
#dealerListingWrapper .formSection .title h3,
form h3,
#formWrapper h3,
#dealerListing h3,
#dealerMap h3,
#incentives h3 {color: #000; font-size: 115%;}



a.linksside:link {  font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}  
a.linksside:visited {  font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}  
a.linksside:hover {  font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: underline}  
a.linksside:active {  font: 12px Arial, Helvetica, sans-serif; color: #000000; text-decoration: none}

#position3 #buy #bodyStyle .title h3,
#position3 #buy .title h2,
#position3 #research .title h2,
#position3 #buy #bodyStyle .title h3,
#position3 #newspaperSpecials .title h3,
#position3 #HelpFullLinks .title h3,
#usedCars #bodyStyle .title h3,
#position3 #shopByMake .title h3,
#position3 #featuredArticle .title h2,
#searchResults .row0Gold a,
#searchResults .row0Gold_Highlight a,
#searchResults .additionalRow0Gold td a,
#searchResults .row1Gold a,
#searchResults .row1Gold_Highlight a,
#searchResults .additionalRow1Gold td a,
#dealerPage .dealerInfo h2, 
#configuratorWrapper #currentResults #selectedMakeModel h5,
#configuratorWrapper #currentResults #localDealersTitle h2,
#dealerMap #dealerMapWrapper h2,
#position3 #TopCars .title h3,
.requiredAsterisk,
#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,
#position4 #sell .sellLinks a,
#position3 #research .subTitle,
a:visited,
.makeModelPrice {color: #000096;}

#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,
#incentivesSubWrapper tr .subTitle,
#dealerInfo #dealerLogo #dealerContact a,
#position3 #researchArticle h3 a,
#position3 #buy .subTitle,
#position3 #research .subTitle {color: #333;}

/* PRIMARY TABLE TITLE/TABLE HEADINGS 
---------------------------------------------------------*/
#vehicleDetails .friendSave,
#searchResults .tableHead,
#incentives .incentiveInfo th,
#dealerPage .dealerDescriptionTitle,
#configurator th,
#uploadedTitle {background-color: #999999; color: #000; border-width: 0 1px 0 0; border-color: #fff;}

#searchResults .tableHead_Highlight {background-color: #666; border-bottom: 0;}

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

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


/* SUB-SECTION ROW TITLES 
---------------------------------------------------------*/
table .sectionTitle,
form .subTitle, 
.subTitle td {border-color: #666; background-color: #666; color: #fff;}

#searchResults .row1Gold, #searchResults .row1Gold_Highlight, #searchResults .additionalRow1Gold td {background-color: #fef6ec;}

/* LT BLUE BOX W/DK BLUE BORDER 
---------------------------------------------------------*/
#vehicleDetails #dealerInfo,
#vehicleDetails #sellerComments,
#dealerPage .dealerContactWrapper,
#dealerListing .tollFreeNumber,
#PhotoIFrame,
#photoUpload,
#fsboWrapper #returningUser,
#returningUser,
#newCars #dealerLocator,
#position4 #quoteRequest #sellerContact,
#dealerPage #dealerLinks {
border: 1px solid #999;
background-color: #fff;
background-image: none;
}

#position4 #quoteRequest {border: 0;}

#dealerPage #dealerLinks,
#dealerPage #dealerLinksWrapper {background-color: transparent;}

#dealerPage #dealerLinksWrapper li a {color: #333;}
#dealerPage #dealerLinksWrapper li a:hover {color: #003366; text-decoration: underline;}

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

#vehicleDetails #vehicleInfoTabs .tabOff {
background-color: #666;
color: #fff;
}

#vehicleDetails #vehicleInfoTabs .tabOn,
#vehicleDetails #vehicleInfoTabs li:hover {
background-color: #fff;
color: #000;
border-color: #666 #666 #fff #666;
border-width: 1px;
}


a:link,
#position3 a,
#position3 #featuredArticle .articleInner .headlineContainer a.headline,
form h3,
#formWrapper h3,
#dealerListing h3,
#dealerMap h3,
#incentives h3,
.pageContentTitle {color: #000099; text-decoration: none;}

a:hover,
#position3 a:hover {text-decoration: underline; color: #F60;}

.inputButton,
.inputButton2 {background-color: #563f7b; color: #fff; font-weight: bold; font-size: 10px; background-image: none; padding: 5px; border: 0; margin-right: 5px;}

#vehicleDetails #dealerInfo a.plusMinus,
#vehicleDetails .detailRowTitle a.plusMinus {color: #fff; text-decoration: none;}
#vehicleDetails #dealerInfo a:hover.plusMinus,
#vehicleDetails .detailRowTitle a:hover.plusMinus {color: #fff; text-decoration: underline;}

#vehicleDetails .detailRowTitle td a {color: #CC3300;}
#vehicleDetails .detailRowTitle td a:hover {color: #333;}

#atAGlance .actionLinks {background-color: #666;}

#extraInfo {background-color: transparent; border: 1px solid #000; padding: 10px;}

/* POSITION3 - FIRST TIER OBJECTS 
---------------------------------------------------------*/
#position3 #buy,
#position3 #research {background-image: none;padding-bottom: .75em; border-width: 0 0 2px 0; border-style: dotted; border-color: #ddd;background-color: #fff; /*border-color: #ccc;*/}

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

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

#position3 .buyWrapper .formRowTitle,
#position3 .buyWrapper .formRow,
#position3 .buyWrapper .formRowSubmit {margin-left: .5em; margin-right: .5em; color: #eee;}

#position3 #buyLinks .content {background-color: #fff; border-color: #ccc;}

#position3 #buyWrapper_top,
#position3 #researchLinksWrapper_top {background-image: url(http://www.carsite.com/images/skin3/buy_tl.jpg); background-repeat: no-repeat; height: 5px; background-color: #a5a5a5;}
#position3 #buyWrapper_bottom_right,
#position3 #researchLinksWrapper_bottom_right {clear: left; background-image: url(http://www.carsite.com/images/skin3/buy_br.jpg); background-position: bottom right; background-repeat: no-repeat; height: 5px; background-color: #a5a5a5;}

#position3 #buy,
#position3 #research #researchArticleWrapper {
border: 0;
background-color: transparent;
background-image: none;
}
#position3 #buy #bodyStyle .title h3,
#position3 #buy .title h2,
#position3 #research .title h2,
#position3 #buy #bodyStyle .title h3 {color: #000096;}

#position3 #buy #buyLinks #moreSearchTitle,
#position3 #research #researchLinksTitle {display: none;}
#position3 #buy #buyLinks .content,
#position3 #research #researchLinksWrapper { border: 1px solid #000; background-color: transparent;}


#position3 #research {
	/*--IE didn't like the margin
	  --So we did it with width instead
	margin-right: 325px;*/
	width: 37%;border: 0;padding:0px;margin-left:10px;
}

#position3 #research .articleRight {
	display: none;
}

#position3 #research .articleLeft {
	width: 100%;
}


#position3 #research #researchArticleWrapper .articleLeft,
#position3 #research #researchArticleWrapper .articleLeft .articleInner {
border: 0;padding-top:5px; padding-left:0px; padding-right:0px; margin:0px;
}
#position3 #research #researchArticleWrapper {margin-bottom: .5em;background-image: url(/images/gray_gradient.jpg); background-repeat: repeat-x; border-width: 0;}

#position3 #research #imageWrapper {padding:0px;margin:0px}

#position3 #research {border: 0; background-image: none; background-color: transparent;}
#position3 #research .title {border-bottom-style: dotted; background-image: none; margin-bottom: .25em;{text-align: left;}
#position3 #research .title h2 {font-size:33px;}
#position3 #research .headlineContainer {font-size:12px;} 
#position3 #research .headlineContainer a.headline {color: #000066; text-decoration: none;} 
#position3 #research .headlineContainer a.headline:hover {color: #F60; text-decoration: underline;} 

#position3 #researchLinks ul li {list-style: disc;font-size:12px;}
#position3 #researchLinks a {color: #000066}
#position3 #researchLinks a:hover {color: #F60; text-decoration: underline;}
#position3 #researchLinksWrapper {background-color: #a5a5a5;}
#position3 #researchLinksTitle {display: none;}

#position3 #research .articleInner img {border: 1px solid #999; padding: 2px; margin:0px;}

* html #position3Ads {height: 1%;}
#position3Ads:after
  { content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
  }

#position3Ads {float: right;margin: 0px;border:0px; padding:0px;}
#position3Ads img { margin-top: 20px; margin-left:0px; margin-right:0px; border:0px; padding:0px; }

#position3 .bStyle_Highlight,
#position3 .bStyleMore_Highlight {background-color: #eee;}


/* POSITION3 - SECOND TIER OBJECTS 
---------------------------------------------------------*/
#position3 #newspaperSpecials .title,
#position3 #HelpFullLinks .title,
#usedCars #bodyStyle .title,
#position3 #shopByMake .title,
#position3 #featuredDealers .title,
#position3 #featuredArticle .title,
#position4 #newspaperSpecials .title,
#position4 #sell .title,
#position2 #TopCars #topcars .title,
#position3 #bodyStyle .title,
#vehicleDetails #dealerInfo .title,
#dealerPage .dealerContactTitle,
#vehicleDetails .detailRowTitle td,
#vehicleDetails #checkAvail,
#vehicleDetails #saveShowroom,
#vehicleDetails #calcPayment,
#position3 #TopCars .title
#position3 .content #buybox #buy #buyLinks #moreSearchTitle,
#position4 #quoteRequest .title,
#position2 #topcars .title {
	padding-left: 10px;
	padding-top: 5px;
	background-image: url("/images/organization_images/1006/site/leftnav_section_bkgd.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	background-color: #70529e;
	border: 0;}

#position3 #newspaperSpecials .title h3,
#position3 #HelpFullLinks .title h3,
#usedCars #bodyStyle .title h3,
#position3 #shopByMake .title h3,
#position3 #featuredArticle .title h2,
#position3 #featuredDealers .title h2,
#position4 #newspaperSpecials .title h3,
#position4 #sell .title h2,
#position2 #TopCars #topcars .title h3,
#position3 #buy #bodyStyle .title h3,
#position3 .content #buybox #buy #buyLinks #moreSearchTitle h3,
#position4 #quoteRequest .title h2,
#position2 #topcars .title h3 {color: #fff; font-weight: bold; font-size: 115%;}

#vehicleDetails #dealerInfo .title,
#dealerPage .dealerContactTitle,
#vehicleDetails .detailRowTitle td,
#vehicleDetails #checkAvail,
#vehicleDetails #saveShowroom,
#vehicleDetails #calcPayment,
#position3 #TopCars .title {color: #fff; font-weight: bold;}

#position4 #sell {margin-top: 1.5em; position: relative;}
#position4 #sell .content {background-image: url(/images/carsite/fsbo_graphic.jpg); background-position: center top; background-repeat: no-repeat; background-color: transparent;}
#position4 #sell .sellDesc {background-color: #fff; color: #666;}
#position4 #sell .sellOptionWrap {margin-top: 116px;}
#position4 #sell .sellOptionWrap img {display: none;}

#makeModel .pricing {color: #000;}

#position3 #edmundsAck img  {width: 180px;}

#position3 #buy #bodyStyle,
#position3 #buy #bodyStyle .title {width: 190px; margin-left: -15px; margin-right: 0;}
* html #position3 #buy #bodyStyle .title {margin-left: 0;}

#position2 #topcars .title {display: block;}

/* HIDE the marketplace block while waiting for further instructions on contents */
div#marketplace_title_container, div#marketplace_nav_container, div#marketplace_tab_background {
	display: none;
}

#header #navHoriz { margin: 0px; }

/* End HIDE */

#position4 .content #contactseller #quoteRequest #sellerContact, #reqState, #reqZip {position: relative;}

#PaymentCalculator a:link {color: #000099; text-decoration: none;}
#PaymentCalculator a:active {color: #F60;}
#PaymentCalculator a:hover{color: #F60;}

#closeCalculator a {
  border-left: 1px solid #999;
  border-bottom: 1px solid #999;
  text-decoration: none;
  background-color: #FF0000;
  font-weight:bold;
  float: right;
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 1px;
  color: #FFFFFF;
  vertical-align: middle;
}

#closeCalculator a:hover {
  background-color: #FFFFFF;
}


