*{margin:0; padding:0;}
.a{outline:none;}
img{border:none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#606060; background:url(/images/bg_body.png) 0 0 repeat-x; line-height:22px;}
h1{font-weight:normal; color:#036d2d; font-size:19px; ont-family: 'swis721_cn_btroman';}
h2{FONT-SIZE:17px; COLOR:#fff; line-height:42px; text-align:center; font-weight:normal; background:url(/images/bg_inner_right_product_range.png) 0 0 no-repeat; width:280px; font-family: 'swis721_cn_btroman';}
h3{FONT-SIZE:18px; COLOR:#545454; line-height:43px; font-weight:normal; font-family: 'swis721_cn_btroman'; float:left;}
label{float:left; width:150px;}
input{border:solid 1px #CCC; min-width:250px; height:20px; line-height:20px;}
textarea{border:solid 1px #CCC; min-width:250px; line-height:20px;}
.submit{background:#036D2D; cursor:pointer; color:#FFF; border:none; height:30px; min-width:50px;}
.submit:hover{background:#353535;}

.header-bg{width:100%; float:left; height:179px; background:url(/images/bg_header.png) 0 0 repeat-x;}
.banner-bg{width:100%; float:left; height:514px; background:url(/images/bg_banner.png) 0 0 repeat-x; padding:10px 0 0 0;}
.welcome-bg{width:100%; float:left; min-height:210px; background:url(/images/bg_index_welcome.png) 0 0 repeat; padding:20px 0 0 0;}

.wrapper{width:990px; margin:auto}
.frame{width:990px; float:left;}
.header{width:990px; float:left; padding:10px 0 0 0;}
.logo{float:left; width:416px; height:50px; padding:15px 0 30px 0;}
.call-us-stuff{float:right; padding:5px 20px 20px 0; text-align:right; font-size:17px; font-family: 'swis721_cn_btroman'; line-height:25px; color:#00a5e3;}
.call-us-stuff a{color:#6d6d6d; text-decoration:none;}
.call-us-stuff a:hover{color:#333; text-decoration:underline;}

.nav{width:990px; float:left; margin:8px 0 0 0;}
.nav ul.menu{float:left; list-style:none; padding:8px 0 0 9px;}
.nav ul.menu li{float:left; font-size:13px; font-weight:normal; color:#fff; height:40px; line-height:40px;  text-transform:capitalize; padding:0 3px 0 3px;}
.nav ul.menu li.img{padding:8px 0 0 0;}
.nav ul.menu li a{text-decoration:none; color:#fff; height:40px; line-height:40px; display:block; font-weight:normal; padding:0 13px 0 13px;}
.nav ul.menu li a:hover{color:#fff; text-decoration:none; background:#e55c14;}
.nav ul.menu li a.active{color:#fff; text-decoration:none; background:#e55c14;}

.banner-back{width:626px; float:left; height:331px; background:#FFF; padding:8px 0 0 8px; box-shadow: 0 0 8px #888888; position:relative;}
.banner{width:618px; float:left; height:323px;}

.search-property-stuff{width:315px; float:right;}
.search-property-heading{width:308px; height:35px; line-height:35px; background:#00a5e3; border-top:solid 1px #00a5e3; border-bottom:solid 1px #00a5e3; border-radius:14px 14px 0 0; text-align:center; color:#FFF; font-size:19px; font-family: 'swis721_cn_btroman';}
.search-property{line-height:24px; font-size:13px; color:#666; padding:5px 0 20px 50px; width:250px;}

.search-property-stuff ul{float:left; list-style:none; width:240px; padding:0 0 0 30px;}
.search-property-stuff ul li{float:left; padding:0 2px; height:50px; line-height:50px; width:240px; font-size:16px;}
.search-property-stuff ul li a{text-decoration:none; color:#00a5e3; height:50px; line-height:50px; display:block; padding:0; border-bottom:dotted 1px #00a5e3;}
.search-property-stuff ul li a:hover{text-decoration:none; color:#333; }

.services-stuff{width:990px; float:left; margin:10px 0 0 0;}
.services-stuff img{float:left; padding:0 10px 0 0;}
.services-stuff ul{float:left; list-style:none; width:180px;}
.services-stuff ul li{float:left; height:20px; line-height:20px; font-size:16px; width:180px; font-family: 'swis721_cn_btroman';}
.services-stuff ul li a{text-decoration:none; color:#343434; height:20px; line-height:20px; display:block; padding:0;}
.services-stuff ul li a:hover{text-decoration:underline; color:#8c2618;}


.services-page{width:350px; float:left; margin:30px 20px 40px 50px; height:200px; background:#FFFFFF; border:solid 1px #CCCCCC;}
.services-page ul{float:left; list-style:none; width:250px; padding:20px 0 0 30px;} 
.services-page ul li{float:left; height:35px; line-height:35px; font-size:14px; width:250px; color:#036D2D; font-weight:bold;}
.services-page ul li a{text-decoration:none; color:#343434; height:35px; line-height:35px; display:block; padding:0;}
.services-page ul li a:hover{text-decoration:underline; color:#8c2618;}

.project-page{width:930px; float:left; padding:0 0 20px 0;}
.project-page ul{float:left; list-style:none; width:930px; padding:20px 0 0 30px;} 
.project-page ul li{float:left; height:35px; line-height:35px; font-size:14px; width:200px; color:#036D2D; font-weight:bold; background:#FFFFFF; border:solid 1px #CCCCCC; padding:0 0 0 20px; margin:0 20px 20px 20px;}
.project-page ul li a{text-decoration:none; color:#343434; height:35px; line-height:35px; display:block; padding:0;}
.project-page ul li a:hover{text-decoration:underline; color:#8c2618;}


.ind-content{width:990px; float:left; background:#f5f5f5; min-height:188px;}
.ind-content-left-box{width:960px; float:left; padding:10px 0 0 10px;}

.inner-content-left-box{width:930px; float:left; padding:0 0 20px 0;}
.heading-bg-part{background:#00aeef; color:#FFF; line-height:35px; padding:0 0 0 5px; font-size:17px;}


.home_txt{COLOR:#666; float:left; font-size:13px; padding:10px 0 0 0;}
.home_txt A {COLOR:#e55c14;	TEXT-DECORATION: none;	font-weight:bold;}
.home_txt A:hover{COLOR:#666; TEXT-DECORATION:underline; font-weight:bold;}

.ind-content2{width:990px; float:left; padding:20px 0 20px 0;}
.ind-news{width:280px; height:170px; float:left; padding:10px 0 0 10px; background:#036d2d; border:solid 1px #036d2d; border-radius:6px; margin:0 15px 0 15px;}
.ind-associates{width:660px; height:170px; float:right; padding:10px 10px 0 10px; background:#f3f3f3; border:solid 1px #f3f3f3; border-radius:6px;}

.footer-bg{width:100%; float:left; height:333px; background:url(/images/bg_footer.png) 0 0 repeat-x;}
.footer{width:990px; float:left; padding:15px 0 0 0;}

.footer-product-stuff{width:240px; float:left;}
.footer-product-stuff .product-stuff-nav{width:210px; float:left; padding:10px 0 0 20px;}
.footer-product-stuff .product-stuff-nav ul{float:left; list-style:none;}
.footer-product-stuff .product-stuff-nav ul li{float:left; font-size:16px; color:#fff; width:190px; line-height:24px;}
.footer-product-stuff .product-stuff-nav ul li a{text-decoration:none; color:#c5c7cb; font-size:13px; border-bottom:dotted 1px #999; padding:4px 0 3px 0;  min-width:150px; float:left;}
.footer-product-stuff .product-stuff-nav ul li a:hover{text-decoration:none; color:#fff; }

.footer-contact-stuff{width:240px; float:left;}
.footer-contact-stuff .contact-stuff-nav{width:205px; float:left; padding:10px 0 0 20px}
.footer-contact-stuff .contact-stuff-nav ul{float:left; list-style:none;}
.footer-contact-stuff .contact-stuff-nav ul li{float:left; font-size:16px; color:#fff; width:200px; line-height:24px;}
.footer-contact-stuff .contact-stuff-nav ul li.text_stuff{text-decoration:none; color:#c5c7cb; font-size:13px; padding:4px 0 3px 0; float:left;}
.footer-contact-stuff .contact-stuff-nav ul li a{text-decoration:none; color:#fff; font-size:13px; padding:4px 0 3px 0; float:left;}
.footer-contact-stuff .contact-stuff-nav ul li a:hover{text-decoration:underline; color:#fff; }

.copyright{color:#424242; padding:45px 0 15px 0; text-align:center; width:990px; float:left; font-size:13px;}
.copyright a{color:#034595; text-decoration:none;}
.copyright a:hover{color:#000; text-decoration:underline;}
/*other classes*/

.product-thumb{width:181px; float:left; margin:0 20px 20px 20px; font-weight:bold; font-size:13px; text-align:center; color:#00aeef;}
.product-thumb a{text-decoration:none; color:#00aeef;}
.product-thumb a:hover{text-decoration:none; color:#858585;}

.cont_txt {FONT-SIZE:13px; COLOR:#666; line-height:25px; float:left; min-width:290px;}
.cont_txt A {COLOR:#036D2D;	TEXT-DECORATION: none;	font-weight:bold;}
.cont_txt A:hover {COLOR:#262626;	TEXT-DECORATION: underline;	font-weight:bold;}

.abu_txt{COLOR:#666; float:left;}
.abu_txt ul{float:left; list-style:inside; padding:0 0 0 10px;}
.abu_txt A {COLOR:#00aeef;	TEXT-DECORATION: none;	font-weight:normal;}
.abu_txt A:hover{COLOR:#000; TEXT-DECORATION: underline; font-weight:normal;}

.enquiry{line-height:24px; font-size:13px; color:#666; padding:0 0 20px 20px; min-width:450px;}
.enquiry a{line-height:20px; text-decoration:none; font-weight:bold; color:#288fe1;	text-decoration:none;}
.enquiry a:hover{line-height:20px; text-decoration:underline; font-weight:bold; color:#999;}


/*