.marginBottom {margin-bottom:15px;}
.marginRight {margin-right:15px;}

/*Find a Car -- this section uses overriding styles*/
#carSearch {
    width:306px;
    padding:0px;
    float:none;
    background:url(../Images/landingFindCarRepeat.jpg) repeat-y;
}

#carSearch h2 {
    word-spacing:-3px;
	line-height:.9em;
	vertical-align:baseline;
	padding:3px 10px 1px 0;
	width:172px;
	float:left;
}

.carSearchOuter {
    width:306px;
    background:url(../Images/landingFindCarTop.jpg) no-repeat;
}

.carSearchInner {
    width:282px;
    min-height:211px;
    background:url(../Images/landingFindCarBottom.jpg) no-repeat bottom;
    padding:6px 12px 3px;
}

.controlContainer {
    float:none;
    padding-bottom:2px;
}

.controlContainerLast {width:111px;}

#searchButton {padding-top:23px;}

.controlContainer .findRequired {display:none;}

.controlContainer2 .findRequired {
    display:block;
    margin-top:-6px;
}
/*end Find a Car*/

/* start results styles*/
.landingResultsTitleOuter {
    width:627px;
    background:url(../Images/landingResultsRepeat1.jpg) repeat-y;
}

.landingResultsTitleInner {
    width:627px;
    background:url(../Images/landingResultsTop.jpg) no-repeat;
}

.landingResultsTitleContent {
    width:597px;
    min-height:29px;
    background:url(../Images/landingResultsMid1.jpg) no-repeat bottom;
    padding:9px 15px 10px;
}

h1 {
    color:#FFFFFF;
    font-size:19px;
    word-spacing:-1px;
	line-height:25px;
	vertical-align:middle;
	padding:0;
}

.landingResultsOuter {
    width:627px;
    background:url(../Images/landingResultsRepeat2.jpg) repeat-y;
}

.landingResultsInner {
    width:627px;
    background:url(../Images/landingResultsMid2.jpg) no-repeat;
}

.landingResultsContent {
    width:624px;
    padding:0 2px 17px 1px;
    min-height:29px;
    background:url(../Images/landingResultsBottom.jpg) no-repeat bottom;
}

.landingResultsIEFix {
    height:4px;
    width:10px;
    overflow:hidden;
}

.landingResultsContent ul {clear:both;}

.landingResultsContent li {
    float:left;
    width:154px;
    padding:7px 27px 0;
    color:#20558A;
    font-size:11px;
    line-height:13px;
    text-align:center;
}

#modelList li {
    width:175px;
    padding:7px 16px 12px 17px;
    min-height:155px;
}

#modelList li img {display:block; border:0;}

.landingResultsModels {min-height:430px;}

.modelListName {font-size:12px; font-weight:900; line-height:15px;}

.listItemCont {
    width:100%;
    cursor:pointer;
}

.listItemOuter {width:100%;}

.listItemInner {
    width:136px;
    padding:9px;
    min-height:146px;
}

.landingPremium {background:url(../Images/landingPremiumRepeat.jpg) repeat-y;}

.landingPremium .listItemOuter {background:url(../Images/landingPremiumTop.jpg) no-repeat;}

.landingPremium .listItemInner {background:url(../Images/landingPremiumBottom.jpg) no-repeat bottom;}

.landingResultsContent img {
    display:block;
    border:solid 1px #575A5D;
}

.landingLinkWrapper {padding-top:6px;}

.landingResultsMore {
    width:610px;
    height:29px;
    padding-top:10px;
}

.landingResultsMore a {
    display:block;
    float:right;
    cursor:pointer;
    width:86px;
    height:29px;
    background:url(../Images/landingMoreButtonFull.png) no-repeat;
}

.landingResultsContent a {text-decoration:none;}

.landingResultsMore a:hover {background-position:-86px;}
/* end results styles*/

/* start research styles */
.landingStylesTitleOuter {
    width:627px;
    background:url(../Images/landingTitleBarRepeat.jpg) repeat-y;
    margin-bottom:7px;
}

.landingStylesTitleInner {
    width:627px;
    background:url(../Images/landingTitleBarTop.jpg) no-repeat;
}

.landingStylesTitleContent {
    width:597px;
    background:url(../Images/landingTitleBarBottom.jpg) no-repeat bottom;
    min-height:26px;
    padding:0 15px;
}

.landingStylesTitleContent h2 {
    color:#20558A;
    font-size:16px;
    word-spacing:-1px;
	line-height:25px;
	vertical-align:middle;
	padding:1px 0 0;
}	
	/*style overrides*/
	
.rContentLeftGrayOuter {
    width:627px;
    background:url(../Images/landingStylesRepeat.jpg) repeat-y;
    font-size:12px;
    line-height:17px;
}

.rContentLeftGrayOuter h2 {padding:9px 0 1px;}

.rContentLeftGrayOuter .noMarginDotted {padding-bottom:10px;}

.rContentLeftGrayTop {
    width:597px;
    background:url(../Images/landingStylesTop.jpg) no-repeat;
    min-height:197px;
    padding:0 15px 4px;
}

.rContentLeftGrayBottom {
    width:627px;
    overflow:hidden;
    height:11px;
    background:url(../Images/landingStylesBottom.jpg) no-repeat;
}

.rContentSectionInfo {width:597px;}

.rContentSectionInfo a {
    font-weight:900;
    color:#000000;
}

.rContentSectionInfoLeft {
    width:402px;
    float:left;
}

.rContentSectionInfoMid, .rContentSectionInfoRight {
    width:90px;
    padding-left:10px;
    float:left;
    text-align:right;
}

.rContentSectionInfoRight {width:85px;}

.rContentCenterSpacer {
    width:15px;
    height:10px;
    overflow:hidden;
}
	/*end style overrides*/
/* end research styles*/

/* find dealer override styles */
#dealerList #outerDiv {height:235px;}
    
#dealerList #scrollbar {height:235px;}

#dealerList #track {height:205px;}

#findDealerListLeft, #findDealerListRight {height:235px;}

#dealerList {height:235px;}

.fDSearchLeft {width:150px;}
/* end find dealer override*/

/* landing similiar vehicles */
.simVeh {width:627px;}

.simTitleOuter {width:627px; background:url(../Images/simLandTitle.jpg) repeat-y -1254px 0;}
.simTitleInner {width:627px; background:url(../Images/simLandTitle.jpg) no-repeat 0 -5px;}

.simTitleContent {
	width:597px;
	background:url(../Images/simLandTitle.jpg) no-repeat -627px bottom;
}

.simVeh h2 {line-height:31px; vertical-align:baseline; width:597px; font-size:17px;}

.simVehOuter {width:627px; background:url(../Images/simLandImage.jpg) repeat-y -1254px 0;}
.simVehInner {width:627px; background:url(../Images/simLandImage.jpg) no-repeat 0 -6px;}
.simVehContent {
	width:588px;
	padding:6px 20px 12px 19px;
	background:url(../Images/simLandImage.jpg) no-repeat -627px bottom;
}
.simVeh ul li {width:195px;}

.simVeh .imgSpan {width:195px;}
.simVeh img {border:solid 1px #ABADAE;}
.simVeh .linkSpan {padding:4px 22px 0 21px;}
/* end landing similiar vehicles */
