/********************************* Classes for XHTML default Tag *********************************/
body { background:#fff url(../images/bg.jpg) no-repeat 50% 100% fixed; font:12px Verdana, Arial, Tahoma, Geneva, Helvetica, sans-serif; color:#2c2c2c; margin:0; padding:0; }
img { border:none; vertical-align:middle; }
form {display:inline;}
input {vertical-align:middle;}
a {outline:none; color:#3360a8; }
ul { list-style-type:none; padding:0; margin:0; }
li { list-style-type:none; padding:0; margin:0; }
h1 { padding:0; margin:0; }
h2 { padding:0; margin:0; }


/*********** General classes *************/

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}

.padding {padding:5px;}

.margin_right15 { margin-right:15px; }
.padding_lr15 { padding:0 15px; color:#373737; }

.right {text-align:right;}
.center {text-align:center;}
.img { float:left; border:1px solid #8e8e8e; padding:1px; clear:both;  }
.pad23tb { padding:23px 0; }
.mar_top { margin-top:12px; }

/*********** content classes *************/

.wraper { width:1000px; margin:0 auto; }
.header .logo { float:left; padding:15px 0; }
.header .inquiry { font-size:20px; color:#a64f0f; float:right; padding:20px 10px 25px 0; }
.header ul.links { float:left; width:660px; }
.header .links li { float:right; color:#dcbcac; font-size:16px; }
.header .links li a { text-transform:uppercase; text-decoration:none; line-height:25px; padding:0 12px; color:#000; }
.header .links li a:hover { color:#a64f0f; }

.content { background:#fff url(../images/content_bg.jpg) no-repeat 0 100%; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; }
.content .left { padding:20px; float:left; width:40%; line-height:20px; margin-left:200px; text-align:right; }
.content .left h3 { font-size:20px; font-weight:normal; margin:0; margin-bottom:15px; }
.content .left h3 span { text-transform:uppercase; color:#00CC00; }
.content .right { background:url(../images/eco-township.jpg) no-repeat 0 0; float:right; width:355px; height:560px; border-radius:0 11px 11px 0; -moz-border-radius:0 11px 11px 0; -webkit-border-radius:0 11px 11px 0; }

.content .allpagemid { padding:30px 25px 30px 0; float:right; width:72%; line-height:20px; text-align:left; min-height:390px; }
.content .allpagemid h3 { font-size:30px; font-weight:normal; margin:0; margin-bottom:15px; }
.content .allpagemid h3 span { text-transform:uppercase; color:#00CC00; }
.content .allpagemid h4 { font-size:20px; font-weight:normal; margin:0; margin-bottom:15px; color:#0f6b33; }
.content .allpagemid .list li { background:url(../images/bullet.png) no-repeat 2px 8px; padding-left:20px; }

.content_gall { background:url(../images/content_bg_gallery.jpg) no-repeat 50% 100%; padding:20px 55px 30px 0; border-radius:11px; -moz-border-radius:11px; -webkit-border-radius:11px; }


.footer { background:url(../images/footer_bg.png) no-repeat 50% 0; padding:20px; color:#fff; margin-top:20px; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; -webkit-border-radius:10px 10px 0 0; }
.footer a { color:#e6b292; }
.footer h3 { color:#e6b292; font-size:22px; font-weight:normal; margin:0; }
.footer .mid { width:32%; padding:33px 0; text-align:center; background:url(../images/footer_devider.png) no-repeat 100% 0; float:right; }
.footer .left { background:url(../images/footer_devider.png) no-repeat 100% 0; }

.bottom { background:#fff; padding:10px 20px; color:#999999; }
.bottom a { color:#999999; text-decoration:none; }
.bottom a:hover { color:#999999; text-decoration:underline; }





