/* body {text-align:center; background:#D6DDC4;margin:0px; padding:0px;} */
body {text-align:center; background:url(../images/background.jpg) repeat-x;margin:0px; padding:0px;} 

#container { margin:0px auto;	border-left:6px double #D6DDC4; border-right:6px double #D6DDC4; width:1030px; background:#FFFFFF;}
.content{	margin:0px auto;	width:1010px;	padding: 0px 10px 0px; text-align:left;}
.content2 {	margin:0px auto;	width:1030px;	text-align:left;}
.content img {border:1px solid #444444;}
.text { font-family:century gothic; font-size:12px; }

h1{	text-decoration: none; font-family:verdana;	font-weight:bold;	font-size:26px;	color:#444444;	padding:0px;	margin:0px;}
h2{	text-decoration: none; font-family:verdana;	font-weight:bold;		font-size:18px;	color:#333333;	padding:0px;	margin:4px;}
h3{	text-decoration: none; font-family:verdana;	font-weight:bold;		font-size:14px;	color:#777777;	padding:0px;	margin:0px;}
h4{	text-decoration: none; font-family:verdana;	font-weight:bold;		font-size:12px;	color:#777777;	padding:0px;	margin:0px;}
hr{	border-bottom:2px solid #000000;	width:990px;}

.smallHeader{ font-size:12px; background:#F8E5AD; padding:8px;}

.header img{	height:50px;	float:left;	border:0px;	margin-right:10px;}

.main_nav{	float:right;}
.main_nav ul{	margin:0px;	padding:0px;	width:600px;	list-style:none;}
.main_nav ul li{	float:left;	width:107px;	padding:3px;	font-family:verdana;	font-size:14px;	color:#000000;	text-align:center;	padding-top:2px;	margin-top:5px;	padding-bottom:2px;	margin-left:3px;	margin-right:3px;}
.main_nav ul li a{	color:#000000;	text-decoration:none;}
.main_nav ul .on{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	
	background:#FFDD66;	color:#000000;	}
.main_nav ul li:hover{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	background:#FFEEAA;	color:#000000;}
	
.searchBox{
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	
	-webkit-border-top-right-radius: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;

	border: 1px solid #BBBBBB;	padding: 0px;	width:990px;}
	
	
/************************************************************************************/	
.navTable{ background:  url(../images/nav_background.jpg) repeat-x;  height:34px; padding:0px; margin:0px; width:100%;}
.navTable span {display:none;}
.navTable .forsale {background: url(../images/nav_forsale.jpg); background-position: 0px -37px; width:139px; height:34px; display:block;}
.navTable .forrent {background: url(../images/nav_forrent.jpg); background-position: 0px -37px; width:138px; height:34px; display:block;}
.navTable .luxury {background: url(../images/nav_luxuryhomes.jpg); background-position: 0px -37px; width:186px; height:34px; display:block;}
.navTable .othercities {background: url(../images/nav_othercities.jpg); background-position: 0px -37px; width:147px; height:34px; display:block;}

.navTable .on{background-position: 0px 0px;}
.navTable .forsale:hover, .forrent:hover, .luxury:hover, .othercities:hover {background-position: 0px 0px;}

.subNav { background:#F8E5AD; font-family:verdana; font-size:12px; font-weight:bold; }	
/************************************************************************************/
			
	
.searchBox .inner{	margin:5px;	padding:5px;	background:#EEEEEE;}
.searchBox .inner ul{	margin:0px;	padding:0px;	width:950px;	list-style:none;}
.searchBox .inner ul li{	float:left;	width:305px;	font-family:verdana;	font-size:12px;	color:#333333;	padding:4px 0px 4px 10px;}

.li_right{	border-right:1px dotted #666666;}

.listings{	margin:0px;	padding:0px;	width:990px;	list-style:none;	}
.listings li {	float:left;	padding:5px 0px 5px 5px;}
.listings .right { width:468px;}
.listings .left	{width:512px;}

.map {border:1px solid #666666;	display:block;	width:468px;	height:600px;	float:right;}
.big_map {border:1px solid #666666;	display:block;	width:990px;	height:600px; margin:0px auto;}
.profile_map{	border:1px solid #666666;	display:block;	width:650px;	height:400px; margin-left:4px;}	


/****************************************************************/
/*  LISTINGS SIDE BAR                                           */
/****************************************************************/

.properties{	margin:0px;	padding:0px;	width:512px;	list-style:none;	}
.properties li{	float:left;	width:245px;	padding:3px;}
.properties li .profile img{	float:left;	background:#EDF0E5;}
.properties li .profile div{	margin-left:80px;	font-family:verdana;	font-size:11px;	color:#777777;}
.properties li .profile div a{	color:#333333;  margin-bottom:10px;}
.properties li .profile-left{
	min-height:85px;
	background:#EDF0E5;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border:1px solid #BBBBBB;	padding:3px;	}
.properties li .profile-right{
	min-height:85px;
	background:#EDF0E5;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border:1px solid #BBBBBB;	padding:3px;	}

.listingsNav{	font-family:century gothic;	font-size:12px;	color:#333333;}
/****************************************************************/
/*  AD BLOCK STYLES                                             */
/****************************************************************/
#adbox {background:#FFFFFF;}
#adbox ul{	list-style:none;	margin:0px;	padding:1px;}
#adbox ul li{	float:left;	width:240px;	padding-left:2px;	display:inline;}


/****************************************************************/
/*  PROPERTY PROFILE STYLES                                     */
/****************************************************************/

.propFeatures {
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	margin: 8px 0px 10px 4px; background:#DCEDF8; padding:4px 20px 10px 20px;}
	
.propFeatures ul{ margin:0px; margin-left:10px; padding:0px; width:620px;}
.propFeatures ul li {float:left; width:310px; margin-bottom:2px; padding:0px; font-family:century gothic; font-size:12px;}

.property{	margin:0px;	padding:0px;	width:990px;	list-style:none;	}
.property .property_left{	float:left;	width:300px; padding:0px;}
.property .property_right{float:left;	width:670px; margin-left:10px;}

.property_images {margin:10px 0px 0px;	padding:0px;	width:300px;	list-style:none;}
.property_images li {float:left; width:100px; margin-bottom:5px; padding:0px;}

.feature_boxes{	margin:0px;	padding:0px;	width:670px;	list-style:none;	}
.feature_boxes li{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	
	background:#EEEEEE;	color:#000000; width:320px;	float:left; padding:5px; margin-left:5px; }


.backButton{
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	
	background:#FFDD66;	width:200px;	padding:3px; text-align:center;	padding-top:2px;	margin-top:5px;	padding-bottom:2px;	margin-left:3px;	margin-right:3px;	}	
.backButton a{ color:#000000; font-family:verdana; font-size:14px; text-decoration:none;}
	
.addButton {background: #A9DEC2;}


