html { 
	padding:0px;
	margin:0px;
}

body {
	background-color: #505050;
	padding:0px;
	margin:0px;
	background-image: url(../../images/bg_main.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #333333;
}

/*  LAYOUT DIVS */

#bgdiv {
	background-image: url(../../images/bg.jpg);
	background-repeat: no-repeat;
	height: 626px;
	width: 812px;
}

#banner {
	position: absolute;
	left: 0px;
	width: 825px;
	height: 22px;
	top: 0px;
	background-color: #505050;
}

#logo { 
	position: absolute;
	left: 37px; 
	width: 200px; 
	text-align: left;
	top: 22px;
}

#buy {
	position: absolute;
	left: 67px;
	width: 199px;
	top: 174px;
	background-color: #b0b0b0;
	background-image: url(../../images/panel_bg.jpg);
	background-repeat: repeat-x;
}

#sell { 
	position: absolute; 
	left: 273px; 
	width: 199px; 
	top: 174px; 
	background-color: #b0b0b0;
	background-image: url(../../images/panel_bg.jpg);
	background-repeat: repeat-x;
}

#right {
	position: absolute;
	left: 483px;
	width: 322px;
	top: 40px;
	color: #FFFFFF;
	background-color: #515151;
	padding: 0 10px;
}

.textbox { 
	padding: 10px 15px 15px;
	margin:0px;
}

#footer {
	width: 310px;
	margin-top: 35px;
	color: #CCCCCC;
}

/*  STYLES */

#buy a:link {
	color: #bd6d46;
	text-decoration: none;
	}

#buy a:visited {
	color: #bd6d46;
	text-decoration: none;
	}

#buy a:hover {
	color: #ef580f;
	text-decoration: none;
	}
	
#sell a:link {
	color: #68ae66;
	text-decoration: none;
	}

#sell a:visited {
	color: #68ae66;
	text-decoration: none;
	}

#sell a:hover {
	color: #2cc927;
	text-decoration: none;
	}	
	
#right a:link {
	color: #CCCCCC;
	text-decoration: none;
	}

#right a:visited {
	color: #CCCCCC;
	text-decoration: none;
	}

#right a:hover {
	color: #00FFFF;
	text-decoration: none;
	}		

.buytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bd6d46;
	width: 170px;
	border: 1px solid;
}

.buylist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bd6d46;
	width: 173px;
	border: 1px solid;
}

.selltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68ae66;
	width: 170px;
	border: 1px solid;
}

.selllist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #68ae66;
	width: 170px;
	border: 1px solid;
}

.version{
	position:absolute;
	top:5px;
	right:5px;
	color:white; 
	font-size:1em; 
	margin-right:2em; }
.smlrow{ clear: both; padding:8px 0 8px 0; }
.shortbuylist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bd6d46;
	width: 84px;
	border: 1px solid;
}
.search{ clear: both; margin-top:10px; position:relative; }
.make{ clear: both; margin-top:10px; position:relative;}
.model{ clear: both; margin-top:10px; position:relative; }
.location{ clear: both; margin-top:10px; position:relative; }
.price{ clear: both; margin-top:10px; position:relative; }
.year{ clear: both; margin-top:10px; position:relative; }
.bodytype{ clear: both; margin-top:10px; position:relative; }
.transmission{ clear: both; margin-top:10px; position:relative; }
.keyword{ clear: both; margin-top:10px; position:relative; }
.VehicleType{ clear: both; margin-top:12px; position:relative; }