/* REMAX */
*{padding:0px;margin:0px;}
html{text-align:left;}
body{background:url(../images/main_bg.jpg) repeat-x left top #b2b2b2; }
img{border:none;}
a:link,a:visited{color:#000099;text-decoration:none;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
a:active,a:hover{text-decoration:underline;}
p{margin:0px;font-family:"Trebuchet MS";font-size:12px;font-weight:normal;color:#333333;text-align:justify;}
h1,h2,h3{color:#000000;font: bold 16px "Trebuchet MS";margin:0px;padding:0px;}

#wraper{ 
	width:980px;
	margin:0px auto;}
#bg-content{
	float:left;
	width:980px;
	padding:0px;
	margin:0px auto;
	background:url(../images/bg.jpg) repeat-y top left;}

/* Header */
#header{
	float:left;
	width:980px;
	height:96px;
	padding:0;
	margin:0;
	background:url(../images/header.jpg) no-repeat top left;}

/* Banner */
* html #main-b{
	 float:right;
	 width:139px;
	 height:81px;
	 margin:10px 10px 0px 0px;
	 background:url(../images/banner.jpg) no-repeat top left;}

#main-b{
	 float:right;
	 width:139px;
	 height:91px;
	 margin:10px 10px 0px 0px;
	 background:url(../images/banner.jpg) no-repeat top left;}
	
/* logo */
#logo{
	width:178px;
	height:72px;
	padding:0px;
	margin:13px 0px 0px 15px;}

/* Navigation */
#navigation{
	float:left;
	width:980px;
	height:46px;
	margin:0px 0px 0px 0px;
	background:url(../images/naviover.jpg) repeat-x left;}
	
#navigation ul{list-style:none;margin:0px 0px 0px 20px;}
#navigation li{text-align:center;float:left;margin:0px;padding:0px;}
			   
#navigation a{color:#FFFFFF;font-size:13px;font-weight:bold;float:left;text-align:center;text-decoration:none; height:28px;padding:16px 15px 0px 15px;margin:0px;              font-family:"Trebuchet MS";}
			  
#navigation a:hover{color:#ffffff;text-decoration:none;background:url(../images/navbg.jpg) repeat-x top;}

#navigation a.selected{color:#000000;font-size:13px;font-weight:bold;float:left;text-align:center;text-decoration:none;padding:0px 0px 0px 15px;margin:0px;
                       font-family:"Trebuchet MS";height:45px;cursor:pointer;background:url(../images/navileft.jpg) no-repeat left top;}

#navigation a.selected:hover{cursor:pointer;background:url(../images/navileft.jpg) no-repeat left top;}

#navigation a.selected span{color:#071a5e;font-size:13px;font-weight:bold;float:left;text-align:center;text-decoration:none;padding:16px 15px 0px 0px;margin:0px;                            font-family:"Trebuchet MS";height:28px;background:url(../images/naviright.jpg) no-repeat right top;}

#navigation a.selected span:hover{background:url(../images/naviright.jpg) no-repeat right top;}

/* body content */
* html .body_content{
	float:left;
	width:957px;
	margin:10px 0px 0px 6px;
	background:url(../images/bodybg.jpg) repeat-y top; }

.body_content{
	float:left;
	width:957px;
	margin:10px 0px 0px 11px;
	background:url(../images/bodybg.jpg) repeat-y top; }
						
/* Left Column */	 											   
* html #left-menu{
	float:left;
	width:270px;
	margin:0;
	padding:0px 0px 10px 0px;
	background-color:#FFFFFF;}
	
#left-menu{
	float:left;
	width:270px;
	margin:0;
	padding:0px 0px 10px 0px;
	background-color:#FFFFFF;}

#left-menu a{margin:0px;padding:0px; color:#333399; font-weight:normal;}
#left-menu img{margin:7px 0px 10px 12px;padding:0px; float:left;}
#left-menu hr{color:#CCCCCC;margin:10px 0px 10px 10px;padding:0px;width:235px; line-height:1px;}	
#left-menu p{font-size:14px;color:#333333;margin:0px;padding:0 0 0 15px;font-weight:bold;text-align:left;clear:left;}
#left-menu h2{font-size:16px;color:#1274cb; font-weight:bold;margin:0px;padding:0px 0px 0px 10px;}
	
/* Main Menu */
* html #left-menu .left-box{
	float:left;
	width:250px;
	font-size:12px;
	text-align:center;
	margin:5px 0px 0px 5px;}

#left-menu .left-box{
	float:left;
	width:250px;
	font-size:12px;
	text-align:center;
	margin:5px 0px 0px 10px;}
	
.left-box h3{font-size:13px;color:#333333;margin:0px;padding:0px 0px 0px 25px; line-height:20px; font-weight:normal;}
.left-box td{ height:30px;}				   	

#left-menu .left-box dt{
	height:30px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	margin:0px;
	padding:5px 0px 0px 15px;
	background:url(../images/rtop.jpg) no-repeat top right;}

#left-menu .left-box dd{
	float:left;
	width:250px;
	padding:3px 0px 0px 3px;
	background: url(../images/lmid.jpg) repeat-y;}
	
#left-menu .left-box dl{
	float:left;
	width:250px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background:url(../images/lbottom.jpg) no-repeat bottom left;}	
	
/* left Navigation */
#left-nav{
	float:left;
	width:240px;
	margin:0;
	padding:0;}
	
#left-nav ul{list-style:none;margin:0px 0px 0px 0px;}

* html #left-nav li{float:none;margin:0;}
#left-nav li{border-bottom:#CCCCCC dashed 1px;text-align:center;float:left;clear:both;padding:0px;margin:0 10px 0 10px;width:225px;}
			   
#left-nav a{color:#000000;font-size:13px;font-weight:bold;float:left;text-align:left;text-decoration:none;height:27px;padding:7px 0px 0px 20px;margin:0px;
            font-family:"Trebuchet MS";width:225px;background:url(../images/arrow.jpg) no-repeat left;}
			  
#left-nav a:hover{color:#000000;text-decoration:underline;background:url(../images/arrow2.jpg) no-repeat left;}

#left-nav a.color{color:#333333;font-size:12px;font-weight:normal;float:left;text-align:left;text-decoration:none;padding:7px 20px 10px 20px;margin:0;width:185px;
                  font-family:"Trebuchet MS";background:none;height:auto;}
				  
#left-nav a.color:hover{background:#a7bedb;color:#000000; text-decoration:none;}

* html .agent-img{ margin:20px 0 10px 20px; }
.agent-img{
	float:left;
	margin:20px 0 10px 40px; }


/* Right Column */	 											   
* html #right-menu{ margin:0; padding:0px 0px 10px 0px; }
*+ html #right-menu{ padding:0px 0px 10px 0px; }
#right-menu{
	float:right;
	width:687px;
	margin:0;
	padding:0;
	background:url(../images/rightbg.jpg) repeat-y left;}

#right-menu h2{background:url(../images/bulit.jpg) no-repeat left;font-size:13px;color:#333333;margin:0; padding:0 25px 0 20px; line-height:20px; text-align:left;}
#right-menu h3{font-size:18px;color:#fe6500;margin:0px 0px 0px 0px;padding:0px 25px 0px 20px; font-weight:bold; text-align:center;}	
#right-menu p{font-size:13px;color:#333333;margin:0;padding:9px 25px 0 20px;font-family:Arial, Helvetica, sans-serif;}
#right-menu li{font-size:13px;color:#333333;margin:0;padding:9px 25px 0 10px;list-style:disc;text-align:justify;font-family:Arial, Helvetica, sans-serif; }

* html #right-menu img{ margin:10px 0px 0px 10px;}
*+ html #right-menu img{ margin:10px 0px 0px 10px;}
#right-menu img{ border:solid 1px #d7d7d7; background-color:#f3f3f3;padding:5px;margin:10px 0px 0px 10px;}

#right-menu input{background:url(../images/input.jpg) repeat-x left;color:#000000;font-size:12px;font-weight:normal;width:135px;height:16px;padding:1px 0px 0px 10px;                  border:#e5e5e5 solid 1px; }
	
#right-menu select{background:url(../images/input.jpg) repeat-x left #FFFFFF;color:#000000;font-size:12px;padding:0px 0px 0px 10px;
                   height:19px;font-weight:normal;border:#e5e5e5 solid 1px;width:300px;}

#right-menu textarea{color:#000000;font-size:12px;font-weight:normal;width:570px;height:150px;padding:1px 0px 0px 10px;
                     border:#e5e5e5 solid 1px; font-family:Arial, Helvetica, sans-serif;}

#right-menu a{font-size:13px;color:#FFFFFF;margin:0px;padding:0px;text-decoration:underline;}
#right-menu a:hover{text-decoration:none;}

#right-menu td{height:30px;}				   

/* Paging */
* html #right-menu .featuredbox2 .paging{margin:0px 5px 0px 0px;}
#right-menu .featuredbox2 .paging{float:right; width:auto; margin:10px 10px 0px 0px;}

#right-menu .featuredbox2 .paging img{padding:0px; margin:0px; background:none; border:none;}

#right-menu .featuredbox2 .paging a{width:22px;height:19px;color:#000000;padding:0 5px 0 5px;margin:0;background:url(../images/paging.jpg) repeat-x left;                                    text-decoration:none; border:solid 1px #CCCCCC;}

#right-menu .featuredbox2 .paging a:hover{border:solid 1px #083d83;}

#right-menu .featuredbox2 .paging a.pageselect{width:25px;height:19px;color:#FFFFFF;padding:0 5px 0 5px;margin:0;text-decoration:none; 
                                               background:#083d83;border:#083d83 solid 1px; }
											  
#right-menu .featuredbox2 .paging a.pageselect:hover{width:25px;height:15px;color:#FFFFFF;padding:0 5px 0 5px;margin:0;text-decoration:none;
                                                     background:#083d83;border:#083d83 solid 1px;}
											  
/* Main Menu */
* html #right-menu .right-box{ margin:5px 0px 4px 3px;}
#right-menu .right-box{
	float:left;
	width:675px;
	font-size:12px;
	text-align:center;
	margin:5px 0px 7px 6px; }

* html #right-menu .right-box h2{padding:0px 10px 0px 10px;}	
*+ html #right-menu .right-box h2{padding:0px 10px 0px 10px;}
#right-menu .right-box h2{font-size:16px;color:#1274cb; font-weight:bold;margin:0px;padding:0px 10px 0px 10px;background:none;}

#right-menu .right-box h3{font-size:13px;color:#333333;margin:0px;padding:0px 25px 0px 20px;font-weight:normal;text-align:justify;}	

* html #right-menu .right-box a{ padding:0px 15px 0px 20px;}
*+ html #right-menu .right-box a{padding:0px 15px 0px 20px;}
#right-menu .right-box a{margin:0px;padding:0px 15px 0px 20px;line-height:20px; color:#000000;}

#right-menu .right-box ul{list-style-type:circle; margin-left:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#right-menu .right-box ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
	
#right-menu .right-box dt{
	height:30px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 10px;
	background:url(../images/rtop.jpg) no-repeat top right;}

#right-menu .right-box dd{
	float:left;
	width:675px;
	padding:3px 0px 0px 3px;
	background: url(../images/rmid.jpg) repeat-y;}
												 
#right-menu .right-box dl{
	float:left;
	width:675px;
	text-align:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background:url(../images/rbottom.jpg) no-repeat bottom left;}
	
* html #main_banner{ margin:0px 0px 4px 0px; }
#main_banner{
	width:675px;
	height:374px;
	margin:0px 0px 7px 0px;
	background:url(../images/main_banner.jpg) no-repeat top left;}		

.image-about{ float:left; width:270px;}	

* html .text-about{ margin:180px 0 0 10px;}	
.text-about{ float:left; width:430px; margin:180px 0px 0px 20px;}

* html .text-about2{ margin:0px 0px 0px 10px;}	
.text-about2{ float:left; width:330px; margin:0px 0px 0px 20px;}

#right-menu .text-about h2{margin-left:0px; padding-left:0px; background:none; color:#000000;}
#right-menu .text-about h3{margin:0px 0px 0px 0px; padding-left:0px; background:none;}
#right-menu .text-about p{margin-left:0px; padding-left:0px; background:none;}

* html .tablediv{width:670px;margin-left:5px;}
.tablediv{width:680px;margin-left:10px;}

/* featured box */
* html .featuredbox .featurprop{ margin:10px 8px 0px 5px; }
.featuredbox .featurprop{
	float:left;
	width:206px;
	margin:10px 5px 0px 8px;
	border:#cfcfcf solid 1px;
	background-color:#FFFFFF;}
	
#right-menu .featurprop p{text-align:center;padding:0px 0px 0px 10px;margin:0px; line-height:10px;}	
#right-menu .featurprop h2{text-align:center;padding:0px 0px 0px 10px;font-weight:bold;margin:0px;}	
#right-menu .featurprop h3{text-align:center;font-size:12px;padding:0px 0px 0px 10px;color:#ef3939;margin:0px;}	
#right-menu .featurprop td{ height:20px;}	

* html #right-menu .featuredbox{ margin:5px 0px 10px 2px; }
#right-menu .featuredbox{
	float:left;
	width:673px;
	font-size:12px;
	text-align:center;
	margin:5px 0px 10px 6px;
	padding:0px 0px 30px 0px;
	border:solid 1px #cfcfcf;
	background:url(../images/featurbg.jpg) repeat-x bottom left #FFFFFF;}
	
#right-menu .featuredbox img{ margin: 10px 0px 0px 0px;}
#right-menu .featuredbox h2{font-size:16px;color:#333333; font-weight:bold;margin:0px;padding:10px 0px 5px 10px; background:none;}	
	
/* listing box */
* html .listingbox{ margin:5px 0px 0px 4px; }
.listingbox{
	float:left;
	width:655px;
	padding-bottom:10px;
	margin:5px 0px 0px 9px;
	border:#d4d4d4 solid 1px;
	background:url(../images/listingbg.jpg) repeat-x bottom left #fdfdfd;}
	
.listingbox td{border-bottom:solid 1px #d8d8d8;height:30px;}

* html .listingbox table{margin:0}
*+ html .listingbox table{margin:0;}
.listingbox table{margin:0px 0px 0px 50px;}

/* listing box2 */
* html .listingbox2{ margin:5px 0px 0px 4px; }
.listingbox2{
	float:left;
	width:655px;
	padding-bottom:10px;
	margin:5px 0px 0px 9px;
	border:#d4d4d4 solid 1px;
	background:url(../images/rtop.jpg) no-repeat top right;}
	
.listingbox2 td{border-bottom:solid 1px #d8d8d8;height:30px;}

* html .listingbox2 table{margin:0;}
*+ html .listingbox2 table{margin:0;}
.listingbox2 table{margin:0px 0px 0px 50px;}

* html #right-menu .featuredbox2{ margin:10px 0px 10px 3px; padding:10px 0px 30px 0px; }
#right-menu .featuredbox2{
	float:left;
	width:673px;
	font-size:12px;
	text-align:center;
	margin:10px 0px 10px 6px;
	padding:0px 0px 30px 0px;
	border:solid 1px #cfcfcf;
	background:url(../images/fea2.jpg) repeat-x top left #FFFFFF;}
	
#right-menu .featuredbox2 h2{font-size:16px;color:#333333; font-weight:bold;margin:0px;padding:10px 0px 5px 10px; background:none;}		

/* Gallery */
* html .galy-box{ margin:3px 0px 0px 5px; }
.galy-box{ 
	float:left;
	width:317px;
	margin:3px 0px 0px 10px;
	border:solid 1px #d8d8d8; }

.gal-largeimg{
	float:left;
	width:317px;} 

* html .gal-smalimg{ margin:3px 0px 0px 5px;}
.gal-smalimg{
	float:left;
	width:96px;
	height:84px;
	margin:3px 0px 0px 8px; }
	
* html .property-info{ margin:3px 5px 0px 0px; }
.property-info{
	float:right;
	width:322px;
	padding-bottom:15px;
	margin:3px 10px 0px 0px;
	border:solid 1px #d8d8d8;
	background:url(../images/listingbg.jpg) repeat-x bottom left #fdfdfd;}
	
.property-info td{border-bottom:solid 1px #d8d8d8;height:30px;}

* html .property-info table{margin:0;}	
*+ html .property-info table{margin:0;}	
.property-info table{margin:0px 0px 0px 50px;}	

/* Footer */
#footer{
	width:980px;
	float:left;
	height:100px;
	padding:0px;
	margin:10px 0px 0px 0px;
	border-top:solid 2px #e62321;
	background:url(../images/footerbg.jpg) repeat-x left top;}
	
#footer ul{list-style:none;margin:10px 0px 0px 10px;padding:0px;}
#footer li{margin:0px;padding:0px 10px 0px 10px;font-size:12px;font-weight:bold; display:inline;border-right:1px #FFFFFF solid;text-align:left;}
#footer a{color:#FFFFFF;font-weight:bold;font-size:12px;text-align:left;padding:0px 0px 0px 0px;}
#footer p{color:#FFFFFF;font-size:11px;text-align:left;padding:5px 0px 0px 20px;}

.testimonialsBOLD{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;}

.formbox{
	float:left;
	width:677px;
	padding-bottom:10px;
	margin:5px 0px 0px 2px;
	border:#d4d4d4 solid 1px;
	background:url(../images/listingbg.jpg) repeat-x bottom left #fdfdfd;}
	
.formbox td{height:30px;}

* html .formbox table{margin:0;}
*+ html .formbox table{margin:0;}
.formbox table{margin:0px 0px 0px 50px;}

.detailPageBox{
	float:left;
	width:677px;
	padding-bottom:10px;
	margin:5px 0px 0px 2px;
	border:#d4d4d4 solid 1px;
	background:url(../images/listingbg.jpg) repeat-x bottom left #fdfdfd;}

.detailPageBox p{
	text-align:left;
	font-size:10px;}

.detailPageBox td{border-bottom:solid 1px #d8d8d8;height:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:5px;}
.detailPageBox table{margin:0px 0px 0px 0px;}

* html .loader{
	height:60px;
	width:auto;
	position:absolute;
	right:0;
	left:560px;
	top:350px;
	bottom:0;}
	
.loader{
	height:60px;
	width:auto;
	position:absolute;
	right:70px;
	left:0px;
	top:350px;
	bottom:0;}