@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; color:#000000; padding:0; margin:0; font-size:13px; background:url(images/bg.jpg) no-repeat; background-position:center; height:auto;}
p{ font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px;}
a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.main_div{ width:798px; height:auto !important; padding:0; margin: 0 auto;}


.logo{ width:157px; height:98px; padding:21px 0 0 0; margin:0 0 5px 0 ; float:left;}
.luxury{
	font-family:"Times New Roman", Times, serif, arial, verdana;
	color:#FFFFFF;
	font-size:21px;
	float:left;
	padding:70px 0 0 0;
	font-weight:bold;
	font-style:italic;
}
.logo_right_portion{
	width: 640px;
	height:119px;
	margin:0 0 5px 0;
	padding:0;
	float:left;
	
	background-repeat: no-repeat;
}
.logo_right_portion p{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	float:right;
	margin-top: 70px;
	margin-right: 19px;
	margin-bottom: 0;
	margin-left: 0;
}
.logo_right_portion_1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:19px;
	color:#FFFFFF;
	letter-spacing: 1px;
}

.white_container{ width:780px; height:auto !important; float:left; margin:0; padding:9px 9px 9px 9px; background:#FFFFFF;}
.image_1{ width:489px; height:290px; float:left; padding:0; margin:0}
.text_box{ width: 291px; height:290px; float:left; padding:0; margin:0; background-color:#000000;}


.menu{ width:780px; height:31px; float:left; margin:0; padding:0; background:url(images/navigation_gradient.jpg) repeat-x;}
.menu ul{ list-style:none; padding:0 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px;}
.menu li{ display:inline; list-style-type:none; padding:10px 0 0 0px; margin:0; line-height:31px;}
.menu li a { display:block; float:left; width:111px; text-decoration:none; color:#FFFFFF; padding:0 0 10px 0; margin:0; line-height:31px; text-align:center;}
.menu li a:link { color:#FFFFFF; padding:0; margin:0; line-height:31px;}
.menu li a:visited {color:#FFFFFF; padding:0; margin:0; line-height:31px;}
.menu li a:hover{ text-decoration:underline; color:#FFFFFF;padding:0; margin:0; line-height:31px;}


.image_header{ width:260px; height:162px; float:left; margin:10px 0 0 0; padding:0;}
.image_header_1{ width:252px; height:162px; float:left; margin:10px 0 0 0; padding:0}
.image_header_2{ width:274px; height:162px; float:left; margin:10px 0 0 0; padding:0}
.image_header_2_a{ width:252px; height:162px; float:left; margin:10px 0 0 0; padding:0}


.body_left_portion{ width:500px;float:left; padding:25px 0 0 12px; margin:0}
.body_left_portion h1{ font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-style:italic; font-weight:bold; padding:0; margin:0}
.body_left_portion p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:15px 30px 0 0; margin:0; line-height:20px;}
.address{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;float: left;padding-right:5px;width: 200px;margin-top: 45px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}

.new{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;float: left;padding-right:5px;width: 200px;margin-top: 35px;margin-right: 10px;
margin-bottom: 10px;margin-left: 10px;}



.address_contact{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; padding: 48px 0 0 30px}
.address_lp{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; float: left; padding:30px 0 0 30px;}


.address_mang{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; float: left}

.body_right_portion{
	width:260px;
	float:left;
	margin:0;
	height:auto !important;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.body_right_portion h1{ font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-style:italic; font-weight:bold; padding:0 0 0 16px; margin:0}


.list_index{ width: 250px; height:auto !important; padding:10px 0 0 15px; margin:0;  font-weight:normal;}
.list_index ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; padding:0 0 0 0; margin:0;}
.list_index li{line-height:30px;background-image: url(images/bullet.jpg);background-repeat: no-repeat;background-position: left;	padding-left:15px;}

.list{ width: 400px; height:auto !important; padding:10px 0 0 15px; margin:0;  font-weight:normal;}
.list ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; padding:0 0 0 0; margin:0;}
.list li{line-height:30px;background-image: url(images/bullet.jpg);background-repeat: no-repeat;background-position: left;	padding-left:15px;}




.list_1{ width: 250px; height:auto !important; padding:10px 0 0 15px; margin:0;  font-weight:normal;}
.list_1 ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; padding:0 0 0 0; margin:0;}
.list_1 li{line-height:30px;background-image: url(images/bullet.jpg);background-repeat: no-repeat;background-position: left;	padding-left:15px;}









.footer{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow: 0.1em 0.1em 0.05em #000000; font-size:9px; margin: 0 ; padding-top:5px; width:798px; float:left}
.footer_text{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow: 0.1em 0.1em 0.05em #000000; font-size:12px; width:798px; float:left; padding:5px 0 15px 0; line-height:20px;}
.footer_text a{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow: 0.1em 0.1em 0.05em #000000; text-decoration:none;}
.footer_text a:hover{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-shadow: 0.1em 0.1em 0.05em #000000; text-decoration:underline;}
.cl{ clear:both}


.list_interior{ width:220px; height:auto !important; padding:10px 0 0 5px; margin:0;  font-weight:normal; float:left;}
.list_interior ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:none; padding:0 0 0 0; margin:0;}
.list_interior li{
	line-height:13px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 15px;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
}






.image_general{ width:238px; float:left; padding:20px 10px 0 10px}


.floor_plan{ font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:15px; font-weight:bold; padding:10px 0 0 20px;}
.thumbnail_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:10px 0 0 0; margin:0}

.merged_div{ width:755px; height:auto !important; float:left; padding:25px 0 0 12px; margin:0}
.merged_div h1{ font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-style:italic; font-weight:bold; padding:0; margin:0}
.merged_div p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:15px 30px 0 0; margin:0; line-height:20px;}


.mergedone_div{ width:500px; height:auto !important; float:left; padding:20px 0 0 12px; margin-top:10px; float:left}
.mergedone_div h1{ font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-style:italic; font-weight:bold; padding:0; margin:0}
.mergedone_div p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:15px 30px 0 0; margin:0; line-height:20px;}





.address_merged{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; float:right; margin-right:80px; padding:0 0 8px 0;}

.left_portion_form{width:489px; height:auto !important; float:left; padding:10px 0 0 0; margin:0}
.left_image_1{ width:489px; height:290px; float:left; padding:0 0 25px 0; margin:0; background:url(images/image_1.jpg) no-repeat;}
.left_portion_form h1{ font-family:"Times New Roman", Times, serif,Arial, Helvetica, sans-serif; font-size:16px; color:#000000; font-style:italic; font-weight:bold; padding:25px 0 0 12px; margin:0}
.left_portion_form p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; padding:15px 30px 0 12px; margin:0; line-height:20px;}



.right_portion_form{
	width:291px;
	height:670px !important;
	float:left;
	margin:0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.right_text_box{ width: 291px; height:290px; float:left; padding:0; margin:0; background:url(images/text_1.jpg) no-repeat;}
.form{ padding: 193px 0 0 6px;}
.form_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;  padding:5px 10px 2px 6px;}
form_bottom{ padding: 0 0 0 6px;}

.form_repeat{ background:url(images/form_repeat.jpg) repeat-y; padding: 0 0 0 15px;}

.address_1{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; float:left; margin:0 0  0 7px;}
.address_2{ float:left; margin:0; margin-right:5px;}
.left_image_1 h1{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:25px; font-weight:normal; padding: 10px 0 0 30px;}
.left_image_1 p{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:18px; font-weight:bold; padding: 10px 0 0 30px;}
.headline_form_bottom{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-style:italic; font-weight:bold; padding:10px 0 0 20px; margin:0; line-height:20px;}
.odd_header_right{ width: 291px; height:162px; float:left; padding:0; margin:0; background:url(images/header_odd_2.jpg) no-repeat;}
.header_slideshow{ width:780px; height:290px; float:left; padding:0; margin:0}

.sitemap{ width: 261px; height:auto !important; padding:10px 0 0 65px; margin:0;  font-weight:normal;}
.sitemap ul{ font-family:Arial, Helvetica, sans-serif; font-size:12px; list-style:disc; padding:0 0 0 0; margin:0;}
.sitemap li{line-height:28px;}



.header_slideshow_left{ width:520px; height:290px; float:left; padding:0; margin:0}
.header_slideshow_right{ width:260px; height:290px; float:left; padding:0; margin:0}



.alignleft{ float:left; width:440px; padding:35px 0 0 0 }
.address_new{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:normal; float: left; margin:0; margin-right:5px; padding:35px 10px 15px 15px; width: 230px;}







.addressnew{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000000;font-weight:normal;float: left;padding-right:5px;width: 200px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;}
