@charset "utf-8";
/* CSS Document */

.verdana_12px,
.verdana_12px a:link,
.verdana_12px a:visited,
.verdana_12px a:hover
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
}


.std_11px,
.std_11px a:link,
.std_11px a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#333333;
}

.std_11px a:hover{text-decoration:underline;}


h1, h1 a:link, h1 a:visited, h1 a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:22px;
margin:5px 0 5px 0;
padding:0px;
}

p{margin:5px 0 5px 0;}

body,
table,
table tr td{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
}



table,
table tr,
table td,
table td a:link,
table td img,
table td a img
{ z-index:1;}

a:hover{text-decoration:underline;}


select{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;}



.color_white a:link,.color_white a:visited, .color_white{color:#FFFFFF;}




#wrapper
{margin:0 auto;
width:950px;
position:relative;
text-align:left;
}

#container
{
width:950px;
border:solid 1px #BCBCBC;

position:relative;
text-align:left;
float:left;
}

#header{width:948px;float:left; }
/* Logo */
#header img{margin:20px;}


/* Top Menu */
#menu{
float:left;
position:relative;
width:950px;
list-style:none;
background:#3E3E3E;
height:35px;
margin:0px;
padding:0px;	
z-index:1;
}

#menu li,#menu li a, #menu li a:visited
{
width:155px;
height:35px;
line-height:35px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
float:left;
text-decoration:none;
color:#FFFFFF;
display:inline-block;
position:relative;	z-index:900000;
}

#menu li#rite{float:right;}
#menu li a:hover{background:#FF3300;	z-index:900000;}

#menu li a.active{background:#FF3300;	z-index:900000;}

#menu li:hover ul, #menu li.sfhover ul{
	display:block;
	}
	



	
#menu ul{
	width:155px;
	height:auto;
	list-style:none;
	top:35px;
	left:0px;
	position:absolute;
	z-index:900000;
	display:none;
	background:url(/images/submenu_bg.jpg);
	padding:0px;
	margin:0px;
	}
	
#menu ul li{
	width:155px;
	position:relative;	z-index:900000;
	}
	
#menu ul li a,
#menu ul li a:visited{
text-align:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
	font-size:inherit;
	font-weight:normal;
	font-size:12px;
	width:145px;
	padding-left:10px;
	position:relative;	z-index:900000;	
	}
	
#menu ul li a:hover{
	color:#000000;
	text-decoration:none;
	background:url(/images/submenu_bg_hover.jpg);
	
	}
	
#main_content{width:950px; float:left; min-height:300px;}

.home_main{width:338px;height:355px;float:left;}
#home_main_pink{background:#FF3300;width:318px;height:335px;float:left; padding:10px;}
#home_main_pink p{margin-top:10px;}
#home_main_pink img{float:right; margin:3px 0 13px 0; border:0px;}

#home_search{width:274;height:355px; float:right; overflow:hidden; }
#home_search #js_window{ height:180px; width:274px; float:left;}
#home_search #js_window img{height:180px; width:274px; border:0px;}
#home_search #search_window{height:163px; width:262px; padding:12px 0 0 10px; clear:both;}


#home_main_pink ul{list-style:none; margin:10px 0 10px 10px; padding:0px; }
#home_main_pink ul li{margin:0px; padding:0px; background:url(/images/pink_bullet.gif) no-repeat; color:#FFFFFF; padding-left:20px; margin-top:7px;}



.fix_home_rooms{float:right;}


#inner_style1_black
{background:#333333; color:#FFFFFF; width:606px; min-height:355px; float:left;}
#inner_style1_black a:link,
#inner_style1_black a:visited{color:#FFFFFF;}

#inner_style1_white{color:#333333; width:606px; height:350px; float:left;  z-index:1;}
#inner_style1_white a:link,#inner_style1_white a:visited{color:#333333;}


#inner_style1_white .floating_text{z-index:2; }
#inner_style1_white .floating_image{position:absolute; bottom:0px; right:10px; z-index:1; }
#inner_style1_white .floating_image_contact{position:absolute; bottom:0px; right:0px; z-index:1;}

#pink_tall{background:#FF3300;width:318px;min-height:335px;float:right; padding:10px;}
#pink_tall p{margin-top:10px;}

#pink_tall ul,
#properties_page_pink ul{list-style:none; margin:10px 0 10px 10px; padding:0px; }
#pink_tall ul li,
#properties_page_pink ul li{margin:0px; padding:0px; background:url(/images/pink_bullet.gif) no-repeat; color:#FFFFFF; padding-left:20px; margin-top:7px;}

#pink_tall ul li a:link,
#properties_page_pink ul li a:link, 
#pink_tall ul li a:visited,
#properties_page_pink ul li a:visited{color:#FFFFFF; text-decoration:none;}

#pink_tall ul li a:hover,
#properties_page_pink ul li a:hover{color:#FFFFFF; text-decoration:underline;}

.hor_spacer{clear:both; height:6px; line-height:8px; font-size:1px;}
.left_spacer{margin-left:6px;}
.top_spacer{margin-top:4px;}
.left_padding{padding-left:8px;}


.contact_us_width{width:235px;}
.contact_us_select_width{width:240px;}

.contact_us_image{margin-top:11px;}




#search_container{width:938px; float: left; padding:6px; }

.pagination_container{float:left; margin:0 auto; background:url(/images/pagination_bg.jpg) repeat-x; padding:1px; border:solid 1px #BBBBBB; clear:both;}
.pagination_white{width:932px; float:left; border:solid 1px #FFFFFF; height:22px; line-height:22px;}


.pagination_nexrprev{float:right; width:200px; text-align:right;}


.results_container{width:938px; clear:both; margin:0 auto;  position:relative; float:left; margin:8px 0 8px 0; }
.results_col1{width:153px; float:left; text-align:center;}


.results_col1 .unavailable{width:153px; text-align:center; background:#FF3300; height:25px; line-height:25px; position:absolute; top:77px; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; font-weight:bold;
filter:alpha(opacity=87); 
-moz-opacity:0.87;  
opacity:0.87; 
-khtml-opacity:0.87;}


.results_col2{width:637px; float:left; border-right:solid 1px #FF3300; padding:0 5px 5px 5px;}
.results_col2 p,.results_col2 p a:link,.results_col2 p a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; margin-top:0px; padding-top:0px; color:#FF3300; font-weight:bold; text-decoration:none;}
.results_col2 .desc{height:80px; overflow:hidden;}
.results_col2 .desc a:link, a:visited{text-decoration:none; color:#FF3300;}
.results_col3{width:127px; float:left; padding:0 5px 5px 5px;}

.results_col3 .price, .results_col3 .price a:link, .results_col3 .price a:visited
{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:15px; color:#FF3300; font-weight:bold;}

.results_col3 .other{font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-size:10px; color:#000000; clear:both; margin-top:4px; line-height:1.44em;}
.results_hr{border:0px; border-top:solid 1px #E4E3DF; height:1px; width:938px; clear:both; margin-bottom:10px;}






.details_container
{float:left;width:940px;margin:5px;}
.bottom_border{border-bottom:solid 1px #999999;}
.txt_pink_14px{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF3300;}
.fix_back_to_results{vertical-align:middle; margin-right:3px; margin-top:1px;}
.txt_black_13px{font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:13px;}
.details_right{padding-left:10px;}

.grey_textbox{background:#333333; width:210px; border:solid 1px #333333; color:#FFFFFF; margin-bottom:8px;}
.pink_textbox{background:#FF3300; width:210px; border:solid 1px #FF3300; color:#FFFFFF; margin-bottom:8px;}




/*#property_images img
{height:110px;
width:153px;
}
*/
#property_images{width:940px; overflow:visible; margin-left:1px;}
#property_images ul{list-style:none; margin:0px; float:left; padding:0px;}
#property_images ul li{float:left; width:153px; height:110px;  margin-right:4px;}
#property_images ul li img {float:left; width:153px; height:110px; }




.no_results{border:solid 1px #BBBBBB; margin-top:6px; background:url(/images/gradient.jpg) repeat-x; float:left;}
.no_results .no_results_white
{border:solid 1px #FFFFFF; width:913px; height:158px; background:url(/images/gradient.jpg) repeat-x; padding:10px; text-align:center; padding-top:130px;}





/* Templates */

#template_fixed_container
{width:950px; float:left; height:390px; overflow:hidden;}

#template_main_pink{float:left;background:#FF3300;width:318px;height:390px; padding:10px;}
#template_main_pink p{margin-top:10px;}

#template_inner_white{color:#333333; width:606px; height:390px; float:left; z-index:1;}
#template_inner_white h1{margin-top:6px; margin-bottom:8px;}
#template_inner_white a:link,#template_inner_white a:visited{color:#333333; text-decoration:none;}
#template_inner_white a:hover{text-decoration:underline;}

#template_main_pink ul,
#template_flex_pink ul,{list-style:none; margin:10px 0 10px 10px; padding:0px; }
#template_main_pink ul li,
#template_flex_pink ul li
{margin:0px; padding:0px; background:url(/images/pink_bullet.gif) no-repeat; color:#FFFFFF; padding-left:20px; margin-top:7px;}

.bg_template1{background:url(/cms_images/template1_bg.jpg) no-repeat right bottom;}
.bg_template2{background:url(/cms_images/template2_bg.jpg) no-repeat right bottom;}
.bg_template3{background:url(/cms_images/template3_bg.jpg) no-repeat right bottom;}
.bg_template4{background:url(/cms_images/template4_bg.jpg) no-repeat right bottom;}
.bg_template5{background:url(/cms_images/template5_bg.jpg) no-repeat right bottom;}
.bg_template6{background:url(/cms_images/template6_bg.jpg) no-repeat right bottom;}
.bg_template7{background:url(/cms_images/template7_bg.jpg) no-repeat right bottom;}
.bg_template8{background:url(/cms_images/template8_bg.jpg) no-repeat right bottom;}
.bg_template9{background:url(/cms_images/template9_bg.jpg) no-repeat right bottom;}
.bg_template10{background:url(/cms_images/template10_bg.jpg) no-repeat right bottom;}



#template11_container
{width:950px; float:left; min-height:318px; background:url(/images/template11-bg.jpg) repeat-y;}
#template12_container
{width:950px; float:left; min-height:318px; background:url(/images/template12-bg.jpg) repeat-y;}

#template_flex_pink{float:left;background:#FF3300;width:318px; padding:10px;}
#template_flex_pink p{margin-top:10px;}

#flex_black
{background:#333333; color:#FFFFFF; width:606px;  float:left;}
#flex_black a:link,	
#flex_black a:visited{color:#FFFFFF;}
#flex_black h1{padding-top:8px; padding-bottom:6px;}

.template11_image img{height:150px; width:201px;}
.template12_image img{height:150px; width:202px;}
.template13_image img{height:150px; width:201px;}

#flex_white
{color:#333333; background:#FFFFFF; width:606px;  float:left;}
#flex_white a:link,
#flex_white a:visited{color:#333333;}
#flex_white h1{padding-top:8px; padding-bottom:6px;}


#template_13_flex_black
{background:#333333; color:#FFFFFF; width:598px;  float:left; padding-left:8px;}
#template_13_flex_black a:link,	
#template_13_flex_black a:visited{color:#FFFFFF;}
#template_13_flex_black h1{padding-top:8px; padding-bottom:6px;}






/* ################## Gallery CSS START ################# */

.fix_gallery_pagination{margin-left:6px; clear:both;}

#gallery_main_container{width:950px; float:left; padding-top:7px;}


#gallery {
		padding: 10px;
		width: 930px;		
}
#gallery ul { list-style:none; margin:8px 0 0 8px; padding:0px; text-align:center; float:left; width:950px;}
#gallery ul li{ display: inline; margin:0 25px 25px 0; float:left; background:#999999;}
#gallery ul li img {
		border: 5px solid #999999;
		border-width: 5px 5px 5px;
		float:left;
}
#gallery ul li a:hover img {
		border: 5px solid #FF3300;
}




#properties_page_pink{background:#FF3300;; float:left; color:#FFFFFF; width:656px; min-height:335px; padding: 10px;}


/* ################## Gallery CSS END ################# */