body {
	font-family:Arial, Helvetica, sans-serif;
    margin:0px;
}
#ds-newCarSearchBlock{
	margin-bottom:30px;
}
.articleheading {
    color: #333333;
    float: left;
    font-family: arial;
    font-size: 30px;
    font-weight: normal;
    line-height: 40px;
    margin: 0;
    padding: 0;
    width: 660px;
}
.ds-carSearchTabs{
 float:right;
 padding-top: 3px;
 height:35px;
}
.ds-carSearchTabs a{
 background:url(/dsimages/tabInActiveBg.jpg) no-repeat left center;
 padding-left:10px;
 height:35px;
 line-height:35px;
 float:right;
 text-align:center;
 font-size:16px;
 color:#000000;
 margin-left:5px;
 position:relative;
 top:3px;
}
.ds-carSearchTabs a.selected span{
 background:url(/dsimages/tabActiveBg.jpg) no-repeat right center;
}
.ds-carSearchTabs a span{
 float:left;
 background:url(/dsimages/tabInActiveBg.jpg) no-repeat right center;
 padding-right:10px;
}
.ds-carSearchTabs a.selected{
 background:url(/dsimages/tabActiveBg.jpg) no-repeat left center;
}
.ds-carSearchTabsRight{
    height:35px;
    padding-top:3px;
}
.floatLeft{
	float:left;
	margin-right:16px;
}
.ds-carTabs li a:hover, .ds-carTabs li a.selected{
	background:url(/dsimages/tabActiveLeftCurve.jpg) no-repeat left top;
	color:#000;
	position:relative;
	top:1px;
}
.ds-carTabs li a:hover span, .ds-carTabs li a.selected span{
	background:url(/dsimages/tabActiveRightCurve.jpg) no-repeat right top;
}
.ds-clear{
	clear:both;
}
.ds-topLeftCurve{
    font-size:0;
	width:9px;
	height:9px;
	float:left;
	background:url(/dsimages/topLeftCurve.jpg) no-repeat left top;
}
.ds-topBgStrip{
	width:642px;
	height:9px;
	float:left;
	background:url(/dsimages/topBgStrip.jpg) repeat-x left top;
}
.ds-topRightCurve1 {
    background: url("/dsimages/topRightCurve1.jpg") no-repeat scroll right top transparent;
    float: left;
    height: 9px;
    font-size:0; 
    width: 9px;
}
.ds-newCarSearchContentBorder{
 border-right:1px solid #7f99b5;
 border-left:1px solid #7f99b5; 
}
.ds-newCarSearchContent{
    background: none repeat scroll 0 0 #C9D1D9;
    padding: 8px 10px;
}
.ds-textField{
	font-size:18px;
	color:#000;
}
.ds-button{
	background:#ec2528;
	border:none;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:4px 8px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	cursor:pointer;
}
.ds-carPriceTextBold{
	margin:5px 0;
    text-align: center;
}
.ds-barLine{
	background:url(/dsimages/scale.png) repeat-x left center;
	height:30px;
}
.ds-carAmountText{
	border:0; 
	color:#ff0000;
	background:transparent;
	font-weight:bold;
    text-align: center;
}
.ds-bottomLeftCurve{
	width:9px;
	height:9px;
	float:left;
	background:url(/dsimages/bottomLeftCurve.jpg) no-repeat left top;
}
.ds-bottomBgStrip{
	width:642px;
	height:9px;
	float:left;
	background:url(/dsimages/bottomBgStrip.jpg) repeat-x left top;
}
.ds-bottomRightCurve{
	width:9px;
	height:9px;
	float:left;
	background:url(/dsimages/bottomRightCurve.jpg) no-repeat right top;
}
.ds-selectbox1{
	border:1px solid #666666;
	padding:4px;
	width:150px;
	font-size:12px;
	color:#333;
}
#ds-leftPanel{
	width:660px;
	float:left;
}
