@charset "UTF-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:#d6d6d6 url(img/bg.jpg?ag=agaf) repeat-x center top;}

a{ text-decoration:none; color:inherit;}
a:hover{ color:#000;}

table li{ list-style-position:outside}

ul.tebel{margin: 25px 20px 0 25px;
float: left;
display: block;
width: 220px;
padding: 10px 0 0 20px;}

.tebel h2{ margin:0px; padding:0px 0 10px 0;}
.tebel li{ margin-left:10px; padding:0px;}

ul.floorplan li{ margin-left:25px;}

.gallery_wrapper{ width:600px; height:auto; float:left; clear:both; margin:auto auto auto 25px;}
.gallery_wrapper li{ list-style:none; float:left; margin:2px; padding:0px;}

.header{ height:106px; background:url(img/header_bg.png) repeat-x center top; width:100%;}
.header_wrap{ width:916px; height:106px; margin:auto; }

.logo{ float:left; margin:25px 0 0 30px ;}
.top_menu{ width:189px; height:23px; background:url(img/enquiry_bg.png) no-repeat center top; margin:0 0 0 700px;}

.more{ font-size:11px; display:block; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
ul.gallery{ margin:0px 20px; padding:0px;}
.gallery li { float:left; margin:10px; list-style:none}
.gallery li img{ width:120px; height:65px; border:solid 3px #CCCCCC}

.content{ min-height:500px; width:916px; margin:auto;}
.content_wrapper{ width: 650px; min-height:550px; margin:30px 0 25px 0; float:right; line-height:19px;}

.headline h1{ font-size:19px; font-weight:bold; margin:0px 0 0 0px; padding:25px 0 10px 0; color:#333; background:url(img/bar.png) repeat-x center top;}
.headline p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color: #555; padding:0 25px;}

.headline ul{ margin:0px; padding:0px;}
.headline ul li{ width:300px; float:left; margin-left:25px; color:#222;}
.headline ul li a:hover{ color:#fff;}

.content_info{ width: 650px; margin:20px 0 25px 0; float:right; background:url(img/trans.png) repeat-x center top; display:block; min-height:450px;}
.content_info p{ margin:20px 0 0 0px; padding:0px 25px; text-align:justify; line-height:23px; color:#666 }
.content_info h1{ padding:0 25px; margin-top:25px;}
.content_info p img{ border:solid 8px #CCCCCC; width:100%;}

th, td{ border-bottom: solid thin #CCC}
th{ border-right:solid thin #CCC}

.quote{ display:block; width:560px; padding:20px; border:solid 8px #ccc; background-color:#fff; margin-top:2px;}


.dummy{ float:left; margin:0 15px 5px 25px}

h5{ margin:0px ; padding:0px;}
.bar{ background:url(img/bar.png) repeat-x center bottom; width:825px; float:right; height:2px; margin:20px 0}
.clear{ clear:both}

.top_menu h5{ text-align:center; display:block; padding-top:4px; font-family:"Century Gothic";}

ul.main_menu{ position:absolute;width: auto;  margin:40px 0 0 75px; padding:0px; display:block; height:30px; z-index:999;}
.main_menu li{ list-style:none; color:#FFF; text-transform: uppercase; display:block; float:left; padding:0 15px 0}

ul.main_menu_else{ position:absolute;width: auto;  margin:40px 0 0 253px; padding:0px; display:block; height:30px;}
.main_menu_else li{ list-style:none; color:#FFF; text-transform: uppercase; display:block; float:left; padding:0 15px 0}

.slider{ width:916px; height:330px;  margin:auto;}
.slider li{ list-style:none; margin:0px; padding:0px; width:890px !important;}

.welcome{width:916px; min-height:100px; margin:auto}
.welcome h3{ font-size:15px; color:#4e578a; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.welcome p{ line-height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.welcome_text{ display:block; width:410px;  min-height:100px;  float:left;  margin:30px 0 0 250px; padding-bottom:15px;}
.welcome span{ float:right; margin:30px 20px 0 0}

.slider_info{ display:block; width:500px; height:250px; float:right; margin:60px 25px 0 0; text-align: right}
.slider_info h2{ font-size:23px; color:#4a5386; line-height:23px; margin:20px 0 10px }
.slider_info p{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#666; font-size:12px; font-weight:100;}

.view_details{ display:block; width:121px; height:29px; background:url(img/view_details_bg.png) no-repeat center top; font-weight:bold; text-align:center; padding-top:7px; color:#666;}
.view_details a:hover{ color:#000}
.right{ float:right}
.liner{border-bottom:solid thin #b6b6b6; margin:5px 0 5px 0; height:2px; width:667px; float:right;}
.more_bullet{ list-style-image:url(img/arrow.png); margin:5px 0; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#4e578a; font-weight:bold;}

.home_thumb{ width:916px; min-height:130px; margin:25px auto; clear:both; text-transform:uppercase;}
.home_thumb div{ float:left; width:187px; height:130px; float:left; text-align:center;  display:block; margin:0 21px 0 }
.home_thumb div img{ border:solid thin #ccc; padding:4px; margin:10px 0;}
img.pluss{ position:absolute; border:none !important; z-index:9; margin:77px 0 0 -20px !important;}
.white{background-color:#FFF;}
li.kaka{ list-style:none ; text-align:left; line-height:10px;}
li.kaka img{ border:none; float:left; margin:0px 5px 0 15px!important; padding:0px!important;}

.footer{ width:100%; height:284px; background:url(img/footer_bg.jpg) repeat-x center top;}
.f_wrap{ width:916px; height:284px; margin:auto;}
.f_wrap h2{ color:#ffcb33; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; margin:5px 0; display:block; border-bottom:solid thin #666; padding:25px 0;}
.f_wrap h2 strong{ color:#FFF}

.f_wrap ul{ color:#CCC; font-size:14px; list-style:none; font-weight:bold; margin:25px 40px 0 0 ; padding:0px 0 15px 0; float:left;height: 113px;
width: 140px; }
.f_wrap ul li{ font-size:12px; padding:3px 0 0 0px; color:#A8A8A8; font-weight:normal; }
.f_wrap ul li:first-child{ margin-top:10px;}
.f_wrap ul li a:hover{ color:#FFF;}

.f_wrap p{ color:#4e578a; font-size:11px; padding-top:16px; display:block; /*width:916px;*/ float:left;}














.formField{ width:600px !important; margin-left:25px !important;}
.titleContact, .contactDesc1, .contactDesc2{
	margin:0px 0px;
}
form{ font-family:Arial, Helvetica, sans-serif!important}
.contactDesc1, .contactDesc2, .formField{ margin-top:0px;}
.formDesc{margin-top:20px;}
.contactDesc1 a{ color:#708C0B; text-decoration:none;}
.contactDesc1 a:hover{ text-decoration:none}
.addressDetail, .formField .left{float:left;}
.addressDetail span, .contactDesc2 span, .formField .left,  .formField .right, .formField .bottom{ }
/*.map, */ .formField .right{float:right}

.hotlineNo{
	color:#666 !important;
	font-size:24px;
}
.formTitle{
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
}
.textField, .textFieldArea{
	background:#fff url(img/textboxBg.jpg) repeat-x center top;
	border:1px solid #CCCCCC;
	height:25px;
	width:290px;
	margin:0px;
}
.textFieldArea{
	width:582px !important;
	height:85px;font-family:Arial, Helvetica, sans-serif!important;
}
.formField .left,  .formField .right, .formField {margin:0;}
.bottom2{ float:left; clear:both; width:500px; }
.submitBtn{
	background:url(img/submitBtn.jpg) no-repeat;
	width:122px;
	height:46px;
	border:none; cursor:pointer;
	float:left; clear:both; margin-top:20px;}


