
	body {
		font-family:Verdana, Arial, sans-serif;
		font-size:11px;
		color:#000000;
		margin:0;
	}
	
	a {
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	a img {
		border:0;
	}
	
	div#wrap {
		width:820px;
		margin-left:auto;
		margin-right:auto;
		background:url(images/wrap_bg.gif) repeat-y;
	}
	
	div#header, div#container, div#footer {
		width:800px;
		margin-left:auto;
		margin-right:auto;	
	}
	
	div#header {
		padding:0 0 10px 0;
	}
	
	div#container {
		min-height:500px !important;
		width:780px;
	}
	
	div#footer {
		padding-top:15px;
		padding-bottom:20px;
		text-align:center;
		font-size:10px;
		border-bottom:1px #000000 solid;
	}
	
	.menu, #footer-links {
		height:18px;
        margin:1em 0;
        padding:0 1em;
    }
	
    .menu ul, #footer-links ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
	
	.menu ul li:before {
		content: "\00BB \0020";
	}
    
	.menu li, #footer-links li {
        margin: 0;
        padding: 0;
        float: left;
		padding-right:1.3em;
    }
	
	div.spacer {
		height:10px;
		min-height:10px !important;
		clear:both;
	}
	
	div.dbl-space {
		height:20px;
		clear:both;
	}
	
	div#header-tools {
		width:770px;
		height:23px;
		margin-left:auto;
		margin-right:auto;
		background:#EAEAEA; 
		border:1px #CCCCCC solid;
		font-size:11px;
		padding:5px;
	}
	
	div#header-tools-search, div#header-tools-price, div#header-tools-image, div#header-tools-button {
		float:left;
	}
	
	div#header-tools-search {
		width:210px;
	}
	
	div#header-tools-price {
		width:190px;
	}
	
	div#header-tools-image {
		width:100px;
	}
	
	div#listings, div#user-listings {
		padding-bottom:10px;
		clear:left;
	}
	
	div#listings-header, div#users-listings-header {
		background:#EAEAEA; 
		border:1px #CCCCCC solid;
		font-weight:bold; 
		text-transform:uppercase; 
		height:15px;
	}
	
	div.listing-entry, div.users-listing-entry {
		float:left;
		padding:5px 0 5px 0;
	}
	
	div#listing-header-image, div.listing-image {
		float:left;
		width:120px;
	}
	
	div.listing-image {
		text-align:center;
	}
	
	div.listing-image img {
		border:1px #333333 solid;
	}
	
	div#listing-header-brand, div.listing-brand {
		float:left;
		width:80px;
		padding-left:15px;
	}
	
	div#listing-header-price, div.listing-price {
		float:left;
		width:70px;
	}
	
	div#listing-header-location, div.listing-location {
		float:left;
		width:80px;
	}
	
	div#listing-header-year, div.listing-year {
		float:left;
		width:70px;
	}
	
	div#listing-header-model, div.listing-model {
		float:left;
		width:90px;
	}
	
	div#listing-header-type, div.listing-type {
		float:left;
		width:80px;
	}
	
	div#listing-header-description, div.listing-description {
		float:left;
		width:190px;
	}
	
	div#listing-header-action, div.listing-action {
		float:left;
		width:70px;
	}
	
	div#listings a {
		color:#000000;
		text-decoration:none;
	}
	
	div.break-line {
		clear:left;
		border-bottom:1px #333333 dotted;
	}
	
	.required {
		font-size:11px;
		color:#FF0000;
		vertical-align:top;
	}
	
	legend {
		font-weight:bold;
	}
	
	.field_error, .error_box {
		border:1px #FF0000 solid;
		background:#FFD3D3;
	}
	
	.error_box {
		width:400px;
		margin-left:auto;
		margin-right:auto;
		padding:5px;
		font-size:10px;
		font-weight:bold;
		text-align:center;
	}
	
	.error_box a {
		color:#000000;
		text-decoration:none;
	}
	
	.msg_box {
		width:400px;
		margin-left:auto;
		margin-right:auto;
		background:#FFFFCC;
		border:1px #000000 solid;
		padding:5px;
		text-align:center;
	}
	
	div#users-listings-header-first, div#users-listings-header-last, div#users-listings-header-location, div#users-listings-header-email, div#users-listings-header-action, 
	div.users-listing-entry-first, div.users-listing-entry-last, div.users-listing-entry-location, div.users-listing-entry-email, div.users-listing-entry-action {
		float:left;
	}
	
	div#users-listings-header-first, div.users-listing-entry-first {
		width:110px;
		padding-left:5px;
	}
	
	div#users-listings-header-last, div.users-listing-entry-last {
		width:110px;
	}
	
	div#users-listings-header-location, div.users-listing-entry-location {
		width:140px;
	}
	
	div#users-listings-header-email, div.users-listing-entry-email {
		width:170px;
	}
	
	div#users-listings-header-action, div.users-listing-entry-action {
		width:100px;
	}
	
	#ad-space {
		clear:both;
		width:780px;
		height:80px;
		margin:0 auto;
		margin-top:10px;
		border:1px #000000 solid;
		background:#F5F1E5;
		text-align:center;
	}
	
	#ad-space a {
		color:#0000EE;
		text-decoration:underline;
	}
