/* CSS style sheet */

html, body {
	margin: 0;
	padding: 0;
	text-indent: 0;
	color: #000;
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #494949;
}
html, body * {
	margin: 0;
	padding: 0;
	text-indent: 0;
}
p {
	line-height: 14px;
}

div.head_container {
	width: 100%;
	height: 258px;
	background-color: #eaeaea;
}
div.header {
	width: 760px;
	height: 258px;
	padding: 0 1px 0 0;
	background-color: #fff;
}
.header img.logo {
	float: left;
}
.header #banner1 {
	float: right;
}
.header div.login {
	width: 180px;
	height: 83px;
	padding: 0 0 0 20px;
	float: right;
	background-color: #f5f5f5;
}
.header .login input {
	width: 130px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #555;
	margin: 0 0 0 20px;
}
.header .login a.pass {
	float: left;
	margin: 5px 0 0 0;
	color: #494949;
	line-height: 15px;
}
.header .login a.pass:hover {
	text-decoration: none;
}
.header .login input.submit {
	width: 50px;
	float: right;
	margin: 5px 28px 0 0;
	background-color: #64798c;
	color: #fff;
	border: 1px solid #555;
}
.header div.nav {
	clear: both;
	width: 560px;
	height: 30px;
	line-height: 30px;
	float: left;
	text-align: center;
	color: #fff;
	background-color: #b51f0b;
}
.header .nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	margin: 0 8px;
	text-decoration: none;
}
.header .nav a:hover {
	color: #ddd;
}
.header div.date {
	width: 200px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	clear: right;
	float: right;
	background-color: #dadada;
	font-weight: bold;
}
.header img.welcome {
	clear: both;
	float: left;
}
.header div.search {
	clear: right;
	float: right;
	width: 268px;
	height: 135px;
	padding: 10px 0 0 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	background: url('../pix/search.jpg') center center no-repeat #64798c;
}
.header .search input.idhere {
	width: 77px;
	height: 13px;
	padding: 2px 0 0 3px;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 5px 10px 0 18px;
}
.header .search select.forsale {
	width: 94px;
	height: 16px;
	line-height: 16px;
	display: inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 3px 0 0 0;
}
.header .search select.lookfor {
	width: 191px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 3px 10px 0 18px;
}
.header .search select.startprice {
	width: 82px;
	margin: 3px 5px 0 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.header .search select.endprice {
	width: 83px;
	margin: 3px 0 0 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.header .search a.map {
	margin: 3px 0 0 18px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	font-weight: bold;
	float: left;
}
.header .search a.map:hover {
	color: #ddd;
}
.header .search input.submit {
	width: 90px;
	margin: 3px 59px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #fff;
	background-color: #b51e0b;
	border: 1px solid #fff;
}

div.main_container {
	clear: both;
	width: 100%;
	background-color: #c8c8c8;
}
div.container {
	width: 760px;
	padding: 0 1px 0 0;
	background-color: #fff;
}
.container div.sidebar {
	width: 237px;
	float: left;
}
.container div.sidebar2 {
	width: 192px;
	float: left;
}
.sidebar2 p.bg1 {
	background-color: #f5f5f5;
	padding: 0 0 10px 0;
}
.sidebar2 span {
	margin: 0 0 0 25px;
}
.sidebar2 a {
	color: #838383;
	text-decoration: none;
}
.sidebar2 a.red {
	color: #990000;
	text-decoration: none;
}
.sidebar2 a:hover {
	 color: #535353;
}
.sidebar table.newAds {
	width: 237px;
	background: url('../pix/newAdsBottom.gif') bottom center no-repeat #f5f5f5;
}
.sidebar .newAds table {
	width: 100%;
	font-weight: bold;
	color: #68636a;
}
.sidebar .newAds td.color {
	background-color: #e2e2e2;
}
span.color {
	color: #a7231e;
}
span.color2 {
	color: #527c88;
}
.sidebar .newAds td.details {
	text-align: right;
	height: 20px;
	line-height: 20px;
}
.sidebar .newAds .details a {
	width: 100px;
	padding: 3px 5px;
	color: #fff;
	background-color: #677786;
	text-decoration: none;
}
.sidebar .newAds .details a:hover {
	background-color: #758797;
}
img.lastSold {
	margin: 5px 0 0 0;
}
.sidebar table.lastSold {
	width: 237px;
	background: url('../pix/newAdsBottom.gif') bottom center no-repeat #e2e2e2;
	font-weight: bold;
}
.sidebar .lastSold a.details {
	width: 37px;
	padding: 3px 5px;
	color: #fff;
	float: right;
	font-weight: normal;
	background-color: #677786;
	text-decoration: none;
}
.sidebar .lastSold a.details:hover {
	background-color: #758797;
}
.sidebar a.book {
	width: 237px;
	height: 20px;
	display: block;
	background: url('../pix/book.gif') top center no-repeat #fff;
	border-top: 3px solid #eee;
	border-bottom: 3px solid #eee;
	margin: 5px 0 0 0;
}
.sidebar a.book:hover {
	background: url('../pix/book.gif') bottom center no-repeat #fff;
}
.sidebar a.hotoffer {
	width: 237px;
	height: 20px;
	display: block;
	background: url('../pix/hotoffer.gif') top center no-repeat #fff;
	border-top: 3px solid #eee;
	border-bottom: 3px solid #eee;
}
.sidebar a.hotoffer:hover {
	background: url('../pix/hotoffer.gif') bottom center no-repeat #fff;
}
.sidebar div.newsletter {
	width: 237px;
	height: 65px;
	margin: 5px 0 0 0;
	background-color: #b61f0c;
	color: #fff;
	font-weight: bold;
}
.sidebar .newsletter span {
	margin: 0 0 0 47px;
}
.sidebar .newsletter input {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 2px 0 2px 5px;
	width: 130px;
	color: #64798c;
	border: 1px solid #555;
}
.sidebar .newsletter input.submit {
	width: 60px;
	height: 15px;
	background-color: #64798c;
	border: 1px solid #ccc;
	color: #fff;
	padding: 0;
	float: right;
	margin: 5px 15px 0 0;
}
.container div.content {
	width: 510px;
	float: right;
}
.container div.content2 {
	width: 556px;
	float: right;
}
.content2 h1.allforsale {
	width: 546px;
	height: 16px;
	line-height: 16px;
	font-size: 9px;
	color: #fff;
	padding: 0 0 0 10px;
	background: url('../pix/heading1.jpg') center center repeat-y #fff;
}
.content2 span.space {
	margin: 0 0 0 5px;
}
.content2 p.red {
	color: #990000;
	font-weight: bold;
}
.content2 table.forsale {
	width: 530px;
	font-size: 11px;
	padding: 0 0 10px 0;
	margin: 0 0 15px 0;
	background: url('../pix/resultLine.gif') bottom center no-repeat #fff;
}
.content2 .forsale a {
	float: right;
	width: 100px;
	height: 18px;
	line-height: 18px;
	display: block;
	background-color: #63798e;
	color: #fff;
	font-size: 10px;
	text-align: center;
	border: 1px solid #535250;
	text-decoration: none;
}
.content2 .forsale p.color {
	color: #62788f;
}
.content2 p.paging {
	color: #63798e;
}
.content2 .paging a {
	color: #63798e;
	font-weight: bold;
}
.content2 .paging a.color {
	color: #494949;
	font-weight: bold;
}
.content2 .paging a:hover {
	text-decoration: none;
}
.content2 p.services {
	color: #63798e;
}
.content2 .services a {
	color: #63798e;
	font-weight: bold;
	text-decoration: none;
}
.content2 .services a:hover {
	text-decoration: underline;
}
.content2 p.info {
	color: #555;
	font-size: 11px;
}
.content2 .info img.left {
	margin: 0 15px 10px 0;
}
.content2 .info img.right {
	margin: 0 0 10px 15px;
}
.content2 p.contacts {
	color: #333;
	font-size: 10px;
}
.content2 .contacts img {
	margin: 0 10px 0 0;
}
.content2 .contacts a {
	color: #63798e;
	font-weight: bold;
	text-decoration: none;
}
.content2 .contacts a:hover {
	color: #ccc;
}
.content img.banner2 {
	float: right;
	margin: 0 0 1px 0;
}
.content table.BestProposals {
	width: 500px;
	margin: 3px 5px 0 5px;
	color: #333;
	font-weight: bold;
}
.content .BestProposals td.gray {
	background-color: #e2e2e2;
	padding: 3px 0 3px 10px;
}
.content .BestProposals td.white {
	background-color: #fff;
	padding: 3px 0 3px 10px;
}
.content .BestProposals span.name {
	color: #888;
	font-weight: normal;
}
.content .BestProposals a.details {
	width: 110px;
	height: 18px;
	line-height: 18px;
	display: block;
	font-size: 10px;
	color: #fff;
	background-color: #b41f0b;
	border: 1px solid #555;
	text-decoration: none;
	margin: 5px 0 0 0;
}
.content .BestProposals a.details:hover {
	background-color: #c42f2b;
}
.content div.ourServices {
	width: 335px;
	height: 130px;
	background-color: #64798c;
	float: left;
	color: #fff;
}
.content .ourServices span {
	margin: 0 0 0 10px;
}
.content .ourServices a {
	color: #fff;
	text-decoration: none;
}
.content .ourServices a:hover {
	color: #ddd;
}
.content div.ourPartners {
	width: 170px;
	height: 130px;
	background-color: #333;
	float: left;
	color: #fff;
	margin: 0 0 0 5px;
}
.content .ourPartners span {
	margin: 0 0 0 10px;
}
.content .ourPartners a {
	color: #fff;
	text-decoration: none;
}
.content .ourPartners a:hover {
	color: #ddd;
}
.content p.forsale {
	clear: left;
	text-align: center;
	padding: 20px 0 0 0;
}
.content .forsale a {
	color: #555;
}

div.footer {
	clear: both;
	margin: 20px 0 0 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	background-color: #666668;
	text-indent: 20px;
	color: #fff;
}
.footer a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: inline;
	margin: 0 10px;
}
div.bottom {
	height: 20px;
	line-height: 20px;
	margin: 0 0 20px 30px;
}
.bottom a {
	color: #777;
	font-weight: bold;
	text-decoration: none;
}
.bottom a:hover {
	color: #333;
}

div.clear {
	clear: both;
}
#banner2
{
  width:508px;
  height:50px;
}
#banner3
{
  width:120px;
  height:60px;
}
