/* 
 * Layout Styles
 */
#ds-container {
	width: 982px;
	margin: 0 auto;
}
#ds-leftPanel {
	width: 660px;
	float: left;
}
.ds-carSearchBlock {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 1px 1px #ccc;
	-webkit-box-shadow: 0 0 1px 1px #ccc;
	box-shadow: 0 0 1px 1px #ccc;
	padding: 0px 10px 0px 10px;
	
	background:#fff;
	position: relative;
	
	
}
/*.ds-carSearchContentBlock {
	padding: 45px 10px 0px 10px;
	background:#fff;
	position: relative;
}*/
.ds-carSearchBlock:hover {
	background: #f0f0f0;
	background: -webkit-gradient(linear,left top, left bottom, color-stop(50%, rgba(249,249,249,1)), color-stop(100%, rgba(224,224,224,1)));
	background: -webkit-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: -moz-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: -o-linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
	background: linear-gradient(top, rgba(249,249,249,1) 50%, rgba(224,224,224,1) 100%);
}



.ds-mainHeadingRight {
	background: url(/images/sprite-img.png) no-repeat -364px -2px;
	height: 42px;
	float: left;
	width: 6px;
	text-indent: -9999px;
}
.ds-normalText {
	font-size: 14px;
	color: #333;
	line-height: 20px;
	padding-bottom: 5px;
}
.ds-compareContent {
	margin-bottom: 15px;
}
.ds-compareText {
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	padding-top: 2px;
	width: 60px;
}
.ds-compareSelectbox {
	float: left;
	margin-left: 14px;
}
.compareSelectBox {
	border: 1px solid #ccc;
	font-size: 14px;
	color: #000;
	padding: 2px;
	width: 170px;
	background: #f0f0f0;
}

.ds-carSearchLeftBlock {
	margin-right: 20px;
	padding-right: 20px;
	width: 240px;
	float: left;
	border-right: 1px solid #ccc;
}
.ds-carSearchRightBlock {
	float: left;
	width: 340px;
}
.ds-subHeading {
	color: #000;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: normal;
}
.ds-subHeading1 {
	color: #000;
    margin-bottom: 5px;
    font-size: 16px;
    font-weight: normal;
    padding: 5px 3px;
}
.searchFilterContent ul li {
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 1%;
    padding: 4px 0;
    width: 48%;
}
.featuresContent ul li {
    color: #000000;
    display: block;
    float: left;
    font-size: 12px;
    margin-right: 1%;
    padding: 6px 0;
    width: 32%;
}
.ds-carBrandsBlock, .ds-carpriceBlock {
	margin-bottom: 5px;
}
.ds-radioFields {
	font-size: 12px;
	color: #000000;
	padding: 4px 0;
}
.amount {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
.rangeText {
    color: #000;
    font-size: 14px;
    padding-top: 8px;
}
.floatLeft {
    float: left;
}
.floatRight {
    float: right;
}
.ds-dealerTypeText {
	margin-bottom: 10px;
	color: #000000;
    font-size: 14px;
}
.ds-dealerTextfield {
	margin-bottom: 10px;
	color: #000000;
    font-size: 14px;
}
.dealerLocatorSelectBox {
	border: 1px solid #ccc;
	font-size: 14px;
	color: #000;
	padding: 2px;
	width: 260px;
	background: #f0f0f0;
}
#ds-rightPanel {
	width: 300px;
	float: right;
}
.clear {
	clear: both;
}
.seperator {
	height: 20px;
	clear: both;
}

/*
 *  Tiny Scrollbar 
 */

#scrollbar1.searchFilterContent { padding-right: 0; }
#scrollbar1 { width: 255px; clear: both; margin: 0px; }
#scrollbar1 .viewport { width: 245px; height: 270px; overflow: hidden; position: relative; margin-bottom: 10px; }
.homeBrandsBlock #scrollbar1 .viewport { height: 300px;}
#scrollbar1 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar1 .thumb .end,
#scrollbar1 .thumb { background-color: #605c5c; }
#scrollbar1 .scrollbar { position: relative; float: right; width: 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar1 .track { background-color: #e8e8e8; height: 100%; width:6px; position: relative; padding: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar1 .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar1 .thumb .end { overflow: hidden; height: 5px; width: 6px; }
#scrollbar1 .disable{ display: none; }
.noSelect { user-select: none; -o-user-select: none; -moz-user-select: none; -khtml-user-select: none; -webkit-user-select: none; }



#scrollbar2.searchFilterContent { padding-right: 0; }
#scrollbar2 { width: 260px; clear: both; margin: 0px; }
#scrollbar2 .viewport { width: 240px; height: 70px; overflow: hidden; position: relative;  margin-bottom: 10px; }
.homeBrandsBlock #scrollbar2 .viewport { height: 90px;}
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar2 .thumb .end,
#scrollbar2 .thumb { background-color: #605c5c; }
#scrollbar2 .scrollbar { position: relative; float: right; width: 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar2 .track { background-color: #e8e8e8; height: 100%; width:6px; position: relative; padding: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar2 .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar2 .thumb .end { overflow: hidden; height: 5px; width: 6px; }
#scrollbar2 .disable{ display: none; }


#scrollbar3.searchFilterContent { padding-right: 0; }
#scrollbar3 { width: 255px; clear: both; margin: 0px; }
#scrollbar3 .viewport { width: 240px; height: 120px; overflow: hidden; position: relative;  margin-bottom: 10px; }
.homeBrandsBlock #scrollbar3 .viewport { height: 140px;}
#scrollbar3 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar3 .thumb .end,
#scrollbar3 .thumb { background-color: #605c5c; }
#scrollbar3 .scrollbar { position: relative; float: right; width: 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar3 .track { background-color: #e8e8e8; height: 100%; width:6px; position: relative; padding: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar3 .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar3 .thumb .end { overflow: hidden; height: 5px; width: 6px; }
#scrollbar3 .disable{ display: none; }




#scrollbar4.searchFilterContent { padding-right: 0; }
#scrollbar4 { width: 260px; clear: both; margin: 0px; }
#scrollbar4 .viewport { width: 240px; height: 100px; overflow: hidden; position: relative;  margin-bottom: 10px; }
.homeBrandsBlock #scrollbar4 .viewport { height: 120px;}
#scrollbar4 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar4 .thumb .end,
#scrollbar4 .thumb { background-color: #605c5c; }
#scrollbar4 .scrollbar { position: relative; float: right; width: 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar4 .track { background-color: #e8e8e8; height: 100%; width:6px; position: relative; padding: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar4 .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar4 .thumb .end { overflow: hidden; height: 5px; width: 6px; }
#scrollbar4 .disable{ display: none; }



#scrollbar5.searchFilterContent { padding-right: 0; }
#scrollbar5 { width: 260px; clear: both; margin: 0px; }
#scrollbar5 .viewport { width: 240px; height: 70px; overflow: hidden; position: relative;  margin-bottom: 10px; }
.homeBrandsBlock #scrollbar5 .viewport { height: 90px;}
#scrollbar5 .overview { list-style: none; position: absolute; left: 0; top: 0; }
#scrollbar5 .thumb .end,
#scrollbar5 .thumb { background-color: #605c5c; }
#scrollbar5 .scrollbar { position: relative; float: right; width: 8px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar5 .track { background-color: #e8e8e8; height: 100%; width:6px; position: relative; padding: 0 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar5 .thumb { height: 20px; width: 6px; cursor: pointer; overflow: hidden; position: absolute; top: 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#scrollbar5 .thumb .end { overflow: hidden; height: 5px; width: 6px; }
#scrollbar5 .disable{ display: none; }


/*
 * Buttons Styles
 */
.ds-buttonRight {
	margin-bottom: 5px;
	float: right;
}
.ds-buttonSmallLeftCurve {
	background: url(/images/buttonSmallLeftCurve.png) no-repeat left top;
	width: 13px;
	height: 28px;
	float: left;
}
.ds-buttonSmallBgStrip {
	background: url(/images/buttonSmallBgStrip.png) repeat-x left top;
	height: 28px;
	line-height: 28px;
	float: left;
	padding: 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}
.ds-buttonSmallBgStrip a {
	color: #fff;
	text-decoration: none;
}
.ds-buttonSmallRightCurve {
	background: url(/images/buttonSmallRightCurve.png) no-repeat left top;
	width: 13px;
	height: 28px;
	float: left;
}
.ds-buttonLeftCurve {
	background: url(/images/buttonLeftCurve.png) no-repeat left top;
	width: 16px;
	height: 34px;
	float: left;
}
.ds-buttonBgStrip {
	background: url(/images/buttonBgStrip.png) repeat-x left top;
	height: 34px;
	line-height: 34px;
	float: left;
	padding: 0 5px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}
.ds-buttonBgStrip a {
	color: #fff;
	text-decoration: none;
}
.ds-buttonRightCurve {
	background: url(/images/buttonRightCurve.png) no-repeat left top;
	width: 16px;
	height: 34px;
	float: left;
}


.google-ads {
	margin-bottom: 15px;
}

#upcomingLauncehs {
    float: left;
    width: 285px;
}
#newLauncehs {
    float: left;
    margin-left: 30px;
    width: 290px;
}
#first_half {
	margin-bottom: 10px;
}
#para_text {
	height: 250px;
	overflow: auto;
	padding-right: 10px;
}
