body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#373737 url('../images/bg.jpg') repeat-x;
}

.search1 {
	padding-bottom: 3px;
	margin-top:-35px;
	width: 266px;
	height: 33px;
	margin-right:30px;
        float:right;
}

#ajaxSearch_input {
        margin-bottom:53px;
}

*html #ajaxSearch_input {
        margin:0 0 0 0;
}

*+html #ajaxSearch_input {
        margin:0 0 0 0;
}

.drop {
        margin-bottom:4px;
}

.space {
	margin:-5px 0 5px -15px;
}

#wrapper {
	background: #fff;
	text-align: left;
	width: 795px;
}

a {
	color: #9B0000;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}

#logo {
	float:left;
	position:relative;
}

a img{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	margin-right: 0px;
}

#content {
	background: url('../images/bg-slice.jpg') repeat-y;
	padding-bottom: 20px;
}

#search {
	float: right;
	width: 300px;
	position:relative;
	text-align:right;
	left: -15px;
	background: #fff url('../images/search_bg.jpg');
	margin-top: -5px;
}
#header {
	text-align: left;
	height: 85px;
}




#nav {
	margin-left: 5px;
	width: 795px;
	position:relative;
	z-index:1000;
}

.search1 {
        margin-top:0px;
}

#left {
	width:484px;
	margin-left: 8px;
	padding-top: 10px;
	float:left;
	position: relative;
}


#left2 {
	width:780px;
	margin-left: 8px;
	padding-top: 10px;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
	margin-bottom: 1px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #9B0000;
	margin-bottom:2px;
}

#copyright {
	width:389px;
	float:left;
	text-align:left;
	padding-left:4px;
	color:gray;
	margin-top:3px;
}

#contact {
	width:385px;
	float:right;
	text-align:right;
	padding-left:4px;
	color:gray;
	margin-right:4px;
	margin-top:3px;
}

#footer {
	background: #fff;
	text-align: center;
}


.clearfix {  
    content: ".";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    line-height: 0;  
    height: 0;  
} 

#recent_container {
	width:795px;

	float:left;
}

#recent_listings {
	margin-left:6px !important;
	margin-left:3px;
	width:486px;
	border-top:2px #cecece solid;
	border-left:2px #cecece solid;
	border-right:2px #cecece solid;
	border-bottom:2px #cecece solid;
	float:left;
}

#listing_bg {
	background:url('../images/reclist_slice.jpg') repeat-y;
	width:236px;
	margin-left:3px !important;
	margin-right:3px !important;
	margin-left:2px;
	margin-right:2px;	
	margin-top:4px;
	float:left;
}

#listing {
	background:url('../images/reclist_bg.jpg') no-repeat;
	width:inherit;
	height:inherit;
	padding:10px 13px 18px 13px;
	float:left;
	
}

#recent_news {
	width:291px;
	float:left;
	margin-left:3px;
	*margin-top:-3px;
	margin-bottom:10px;
	min-height:350px;
	*padding-bottom:50px;
}

*+html #recent_news {
	width:291px;
	background-color:#e2e2e2;
	float:left;
	margin-left:3px;
	*margin-top:5px;
	margin-bottom:10px;
	min-height:350px;
}


#about_container {
	background:url('../images/top_bg.jpg');
	width:795px;
	height:352px;
	margin-top:0px;
	margin-top:0px;
}

#about_content {
	width:291px;
	height:352px;
	float:right;
}

#about_text {
	width:291px;
	height:165px;
	float:right;
	background-color:#e2e2e2;
	margin-right:6px !important;
	margin-right:2px;
	*margin-top:3px;
}

*+html #about_text {
	margin-left:-5px;
}

#quick_search {
	background-color:transparent;
	float:right;
	height:100px;
	width:291px;
	margin-top:28px !important;
	margin-top:23px;
	margin-right:-30px !important;
	margin-right:-25px;
}
input.button {
	margin-top:1px;
	margin-left:-10px;
}

*+html input.button {
	margin-top: -4px;
}

*html input.button {
	margin-left: -1px;
	margin-top: -1px;
}

p.reclist_title {
	color:white;
	padding-right:13px !important;
	padding-right:0px;
	font-size:12px;
	letter-spacing:-1px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:3px !important;
	margin-top:0px;
}

p.reclist_description {
	color:white;
	padding-right:13px !important;
	padding-right:0px;
	font-size:12px;
	margin-top:-13px !important;
	margin-top:-15px;
}


#recent_news {
	width:291px;
	float:left;
	margin-left:3px;
	*margin-top:-3px;
	margin-bottom:10px;
	min-height:350px;
	*padding-bottom:50px;
}

*+html #recent_news {
	width:291px;
	background-color:#e2e2e2;
	float:left;
	margin-left:3px;
	*margin-top:5px;
	margin-bottom:10px;
	min-height:350px;
}

#news_sect {
	width:273px;
	height:91px;
	float:left;
	background:url('../images/new_bg.jpg') no-repeat;
	padding:11px 0 11px 11px;
	margin:10px 9px -20px 9px !important;
	margin:10px -1px -20px 4px;
	color:white;
}


a.right {
	float:right;
	margin-right:20px;
	margin-top:-11px;
}

p.about {
	padding-left:8px;
	margin-top:4px !important;
	margin-top:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


p.news {
	padding-right:10px;
	margin-top:0px;
}


p.righta {
	text-align:right;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:0px;
}
td.right {
	text-align:right;
	color: #fff;
}

td.left {
	text-align:left;
}

#right {
	width: 265px;
	float: left;
	position: relative;
	padding-left: 15px;
}


h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000
}

td {
	vertical-align:top;
}

.noborder {
	border-width:0px;
	border:0px;
}

.aff {
	color:#
}


#ajaxSearch_submit {
    width: 70px !important;
    height: 21px !important;
    margin: 0 !important;
    border: 0 !important;
    background: transparent  url(../images/search.jpg) no-repeat center top;
    padding: 55px 0 0 !important;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}