@charset "utf-8";
/* CSS Document */

body
{
	margin:0px;
	padding:0px;
	background:#000000 url(../images/v2bk.png) no-repeat  top;
	
	font-family: Helvetica, sans-serif, Arial;
	background-attachment:fixed;
}

h1,h2,h3,h4,h5,h6
{
	
	font-family: Helvetica, sans-serif, Arial;
	margin:0px;
	padding:0px;
}

p
{
	margin:0px;
	padding:0px;
}


.fl_left{float:left;}
.fl_right{float:right;}

#wrapper
{
	width:911px;
	margin:0 auto;
	overflow:hidden;
}


#header
{
	width:911px;
	margin:25px 0 0 0px;
	padding:0px;
	position:relative;
	float:left;
}

#header .img
{
	width:911px;
	position:relative;
	float:left;
	z-index:0;
}


#header .logo
{
	position:absolute;
	float:left;
	z-index:1001;
	left: 50px;
	top: 20px;
}

#header .menu
{
	
	float:left;
	width:911px;
	position: absolute;
	margin:0px 0 0 50px;
	z-index:1005;

	
}

#header .menu ul
{ 
	list-style:none;
	margin:0px;
	padding:0px;
}


#header .menu li
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	margin:100px 0px 0 0px;

}

#header .menu li a
{
	padding:0px 20px 0px 20px;
}

#header .menu li:hover
{
	background-color:#363638;
filter:alpha(opacity=70);
-moz-opacity: 0.70;
opacity: 0.70;	


	
}


#quick_search
{background:url(../images/quick_search_bg.jpg) repeat-x;
height:129px;
width:911px;
float: left;
}


#quick_search .quick
{ float:left;
clear:both;
width:100%;
margin:20px 0 0 30px;
}

#quick_search .pt
{

float:left;

margin:10px 0 0 10px;
font-size:12px;color:#ffffff;
}



.mls
{ 
width:160px;
float:left;

margin:20px 0 0 60px;

}



.mls p
{ font-family: Helvetica, sans-serif, Arial;
font-size:12px;
width:160px;
float:left;
padding:0px 0 0 0px;

color:#ffffff;

}  


.mls .input
{ width:150px;
height:20px;
float:left;
border:1px solid #a8acad;
}


img 
{border:none;
}



.selcetion_location
{ 
width:160px;
float:left;

margin:20px 0 0 60px;

}



.selcetion_location p
{ font-family: Helvetica, sans-serif, Arial;
font-size:12px;
width:160px;
float:left;
color:#ffffff;

}  


.selcetion_location .input
{ width:150px;
height:20px;
float:left;
border:1px solid #a8acad;
}








.min_price
{ 
width:80px;
float:left;

margin:20px 0 0 60px;

}



.min_price p
{ font-family: Helvetica, sans-serif, Arial;
font-size:12px;
width:100px;
float:left;
color:#ffffff;

}  


.min_price .input
{ width:86px;
height:23px;
float:left;
border:1px solid #a8acad;
}

#advance_search
{width:125px;
float:left;
margin:20px 0 0 60px;

}


#advance_search p
{width:100%;
margin:5px 0 0 0px;
float:left;
}

input
{margin:0px;
padding:0px;
}

#luxury_bg
{ width:911px;
background:url(../images/luxury_bg.jpg)  no-repeat;
height:229px;
float:left;
}



#luxury_bg .img div
{ 
float:left;

}


#luxury_bg .img p
{ float:left;
 margin:12px 5px 10px 60px;
padding:0px;
font-family:Helvetica, sans-serif, Arial;
color:#ffffff;
width:100%;
font-size:12px;
font-weight:bold;
}

#luxury_bg .img .next_btn
{ float:left;
margin:40px 5px 0 30px;

}

#luxury_bg .img .pre_btn
{ float:left;
margin:40px 5px 0 10px;

}



 .submenu 
{
 float:left;
 width:80%;
 margin-left:10px;
 
 
}
 .submenu ul
{ list-style:none;
 margin:0px;
 padding:0px;
 
}


 .submenu li
{ list-style:none;
 margin:12px 5px 0 0px;
 float:left;
 padding:0px;
 
}





#homecontent{
	padding:30px 0 40px 0;
	
	
	}
	

#homecontent .img1{
	margin:20px 0 0px 15px;
	float:left;
	
	}

	
#homecontent .input{
	
height:20px;
float:left;
border:1px solid #a8acad;
	width:260px;
	padding:0px;
	margin:10px 0 0 15px;
	
	}	

#homecontent ul{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	}

#homecontent li{
	display:block;
	float:left;
	width:297px;
	margin:20px 10px 0 0;
	background:url(../images/box_bg.jpg) repeat-x;
	height:300px;
	
	}











#homecontent li.last{margin-right:0;}

#homecontent li.last li {
	
	font-family:Helvetica, sans-serif, Arial;
	font-size:12px;
	color:#ffffff;
	line-height:20px;
	font-weight:bold;
	margin:0px 10px 20px 20px;
	background:none;
	text-decoration:none;
	}

#homecontent li.last ul li
{
background:none;
height:auto;
width:277px;
}

#homecontent li.last li a{
color:#ffffff;
text-decoration:none;	
	}
	
#homecontent li.last li a:hover{
color:#ffffff;
text-decoration:underline;	
	}
		
	

#homecontent  .arrow{ float:left;
margin:20px 0 0 0px;
	
	}



#homecontent h2
{
	margin:10px 0 10px 15px;
	padding:0;
	font-size:18px;
	color:#ffffff;	
	font-weight:normal;
	font-family: Helvetica, sans-serif, Arial;
	}
	
	
	
.txt
{font-family:Helvetica, sans-serif, Arial;
font-size:11px;
line-height:20px;
font-weight:bold;
text-transform:uppercase;
color:#9a9a9a;
float:left;
width:100%;
margin:10px 0 20px 0px;
text-align:justify;
}	


#footer_menu
{
	
	float:left;
	width:911px;

	margin:0px 0 0 50px;
	

	
}

#footer_menu ul
{ 
	list-style:none;
	margin:0px;
	padding:0px;
}


#footer_menu li
{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	
	margin:0px 10px 10px 10px;
}

.footer_txt
{
font-family:Helvetica, sans-serif, Arial;
font-size:11px;
line-height:20px;
font-weight:bold;
text-transform:uppercase;
color:#9a9a9a;
width:50%;
margin:auto;
text-align:center;}


.footer_txt a
{
font-family:Helvetica, sans-serif, Arial;
font-size:11px;
line-height:20px;
font-weight:bold;
text-transform:uppercase;
color:#9a9a9a;
width:50%;
margin:auto;
text-align:center;
text-decoration:none
}


.clear
{clear:both;
}




#inner_contant
{width:911px;
float:left;
background:#ffffff;
overflow:hidden;
padding:10px 0px 10px 20px;
}



#inner_contant h1
{ font-family: Helvetica, sans-serif, Arial;
font-size:18px;
font-weight:normal;
color:#000000;
margin:0px;
padding:0px;

}


#inner_contant p 
{font-family:Helvetica, sans-serif, Arial;
font-size:12px;
font-weight:normal;
float:left;
padding:10px 20px 0 0px;
text-align:justify;
padding-right:50px;
color:#333333;
margin:0px;
}

 .formText
{font-family:Helvetica, sans-serif, Arial;
font-size:14px;
font-weight:normal;

padding:0px 20px 0 0px;

color:#333333;
margin:0px;
}

#inner_contant a{
color:#999;
font-family:Helvetica, sans-serif, Arial;
text-decoration:none;
font-weight:bold;
font-size:13px;
}


#inner_contant a:hover{
color:#000;
font-family:Helvetica, sans-serif, Arial;
text-decoration:none;
font-weight:bold;
font-size:13px;
}

#inner_contant .listing{
color:#999;
font-family:Helvetica, sans-serif, Arial;
text-decoration:none;
font-weight:bold;
font-size:13px;
}
.login .details_container {

	width:250px;
	float:left;
	padding:20px 0 0 12px;
	height:150px;
}

.login .details_container .curve {
	float:left;
}

.login .details_container .content_container {

	width:230px;

	float:left;

	padding:0 13px 15px 13px

}

/*links heading starts*/

.login .details_container .content_container .link_heading {

	width:230px;

	float:left;

	padding:0 0 10px 0

}

.login .details_container .content_container .link_heading .link_text {

	float:right

}

.login .details_container .content_container .form_box form {

	width:230px;

	float:left;

}

.login .details_container .content_container .form_box .form_row {

	width:230px;

	float:left;

	padding:10px 0 0 0;
	

}

.login .details_container .content_container .form_box .form_row label {

	float:left;

	font-size:14px;

	line-height:17px;

	color:#beb57c;

	text-align:left;

	padding:1px 6px 0 0;

	width:50px;

}


.shedule .details_container {

	width:450px;

	float:left;
	
}

.shedule .details_container .curve {
	float:left;
}

.shedule .details_container .content_container {

	width:450px;

	float:left;
	
	padding:0 13px 15px 13px;


}

/*links heading starts*/

.shedule .details_container .content_container .link_heading {

	width:400px;

	float:left;

	padding:0 0 10px 0

}

.shedule .details_container .content_container .link_heading .link_text {

	float:right

}

.shedule .details_container .content_container .form_box form {

	width:400px;

	float:left;
	padding-left:5px;

}

.shedule .details_container .content_container .form_box .form_row {

	width:400px;

	float:left;

	padding:10px 0 0 0px;
	
	margin-left:10px;
	
	text-align:left;
	
	color:#e6e0b7;

}

.shedule .details_container .content_container .form_box .form_row label {

	float:left;

	font-size:14px;

	line-height:17px;

	color:#beb57c;

	text-align:left;

	padding:1px 6px 0 0;

	width:150px;

}

.shedule .details_container .content_container .form_box .form_row input,.shedule .details_container .content_container .form_box .form_row textarea{
margin-bottom:10px;
border:1px #e6e0b7 solid;
background-color:#000000;
color:#ffffff;
}

.adv_search{
width:100%;
height:500px;
padding-top:50px;
}

.searchTxt
{
font-family:Helvetica, sans-serif, Arial;
font-size:12px;
font-weight:normal;
float:left;
text-align:justify;
color:#333333;
width:50%;
padding-bottom:20px;

}

.searchTxt input[type=text]
{
	width:200px;
}

.searchTxt select
{
	width:200px;
	padding-left:5px;
	margin-top:10px;
	
}

.contactForm{
float:left;
width:340px;
color:#333333;
}

.contactForm label{
width:110px;
float:left;
text-align:left;
padding-right:15px;
color:#333333;
 font-family:Verdana, Helvetica, sans-serif, Arial;
 font-size:12px;
 font-weight:bold
}

.contactForm .contactFormLine {
margin:10px 10px 10px 10px;
}

.contactForm .contactFormLine input,.contactForm .contactFormLine textarea{
border:1px #000000 solid;
background-color:#ffffff;
color:#333333;
}


.message{
color:#e6e0b7;
font-family:Verdana, Helvetica, sans-serif, Arial;
font-size:14px;
text-align:center;
margin:10px 10px 20px 10px;
}

.errorMessage{
color:#ff0000;
font-size:14px;
padding:10px 0px 10px 0px; 
}

.ring
{position: relative;
margin:0px 60px 0 0px;}
