/*start new used style*/

.noMarginDotted {clear:both;}

#newUsedParentContainer {
    width:948px;
    /*position:relative;*/
}

#newUsedParentContainer h2, #newUsedParentContainer h1 {
	word-spacing:1px;
	line-height:.9em;
	vertical-align:baseline;
	padding:1px 0 4px;
}

#newUsedParentContainer h1 {font-size:21px;}

.newUsedPageEnd {
    overflow:hidden;
    height:11px;
    width:948px;
}

.newUsedPageEndLeft {
    background:url(../Images/newUsedLeftBottom.jpg) no-repeat;
    height:11px;
    width:627px;
    overflow:hidden;
}

#newUsedLeftSide {
    width:627px;
    padding-right:15px;
    float:left;
}

#newUsedRightSide {
    width:306px;
    float:left;
    /*position:relative;*/
}

.newUsedLeftSideTop {
    line-height:23px;
    vertical-align:middle;
    padding-bottom:10px;
    background-color:#ffffff;
    width:627px;
    min-height:23px;
}

.newUsedLeftSideTopZipLeft, .newUsedLeftSideTopZipMid, .newUsedLeftSideTopZipRight {
    float:left;
    padding-bottom:3px;
}

.newUsedLeftSideTopZipLeft {padding-right:5px;}

.newUsedLeftSideTopZipRight {
    font-size:11px;
    font-style:italic;
    padding-left:5px;
}

.newUsedRightSideTop {
    height:10px;
    line-height:1px;
    font-size:1px;
    width:306px;
    background-color:#FFFFFF;
}

.newUsedLeftCat, .newUsedLeftMake {
    width:603px;
    background:url(../Images/newUsedLeftTop.jpg) no-repeat top;
    min-height:182px;
    padding:6px 12px 4px;
}

.newUsedLeftMakeOuter {
    width:627px;
    background:url(../Images/newUsedCatBack.jpg) repeat-y;   
}

.newUsedLeftCat .greyDots {padding-bottom:10px;}

.newUsedLeftMake ul {
    font-size:11px;
    overflow:hidden;
    width:100px;
    float:left;
}

.newUsedLeftMake ul a {color:#000000;}

.newUsedLeftMake ul a:hover {color:#20558A; text-decoration:underline;}

.newUsedLeftMake ul li {
    width:94px;
    padding:7px 6px 0 0;
}

.newUsedLeftMakeDivider {
    width:100px;
    height:10px;
    overflow:hidden;
}

.newUsedLeftDivider {
    height:26px;
    background:#ffffff url(../Images/newUsedLeftBottom.jpg) no-repeat;
    width:627px;
}

.newUsedGreenBox {
    padding-bottom:15px;
    height:111px;
    width:627px;
    background:url(../Images/greenSearchBack.jpg) no-repeat;
    position:relative;
}

.newUsedGreenBoxNew {background:url(../Images/greenSearchBackNew.jpg) no-repeat;}

.newUsedContentNew {font-weight:900; padding-top:10px;}

.newUsedGreenBoxContent, .newUsedGreenBoxContentNew {
    width:440px;
    height:72px;
    overflow:hidden;
    font-size:11px;
    line-height:16px;
    padding:8px 0 0 77px;
}

.newUsedGreenBoxContentNew {height:102px; width:500px;}

.newUsedGreenBoxContent h2 {width:268px;}

.newUsedGreenButton {position:absolute; top:12px; left:345px;}

.newUsedGreenButton a {   
    display:block;
    width:98px;
    height:23px;
    overflow:hidden;
    cursor:pointer;
    background:url(../Images/greenSearchButtonFull.png) no-repeat;
}

.newUsedGreenButton a:hover {background-position:-98px;}

.newUsedLeftCat ul {
    overflow:hidden;
    width:601px;
}

.newUsedLeftCat ul a {
    color:#000000;
    font-size:11px;
    line-height:14px;
    display:block;
    text-decoration:none;
}

.newUsedLeftCat li {
    float:left;
    width:85px;
}

.newUsedListPad {padding-left:87px;}

.newUsedCatUnderline {text-decoration:underline;}

.newUsedLeftCat ul a:hover .newUsedCatUnderline {text-decoration:none;}

.newUsedLeftCatTopSpace {
    height:10px;
    width:20px;
    overflow:hidden;
}

/*.newUsedRightSideCont {position:relative;}*/

#newUsedBrowseMake h2 {float:left; width:403px;}

.makeModelViewLinks {
    float:left;
    width:200px;
    font-size:12px;
    text-align:right;
    line-height:17px;
    vertical-align:middle;
    padding-top:8px;
}

.modelViewLeft {width:203px; float:left;}

.modelViewRight {width:400px; float:left;}

.modelViewLeftTop, .modelViewLeftBottom {
    width:187px;
    height:6px;
    overflow:hidden;
    background:url(../Images/newModelBackCorners.png) no-repeat 0 0;
    margin-top:7px;
}

.modelViewLeftCar {
    width:175px;
    padding:0px 6px;
    height:110px;
    overflow:hidden;
    background:#CBCDCF;
}

.modelViewLeftBottom {
    margin:0;
    background:url(../Images/newModelBackCorners.png) no-repeat 0 -6px;
}

.modelViewLeftName {
    font-size:12px;
    font-weight:bold;
    width:75px;
    padding:0 6px 1px;
    width:175px;
    text-align:center;
    line-height:15px;
    vertical-align:middle;
    background:#CBCDCF;
    min-height:16px;
}

.modelViewLeftName a {text-decoration:none;}
.modelViewLeftName a:hover {text-decoration:underline;}

/*end new used styles*/