body{margin:0 auto;padding:0;background-color:#F8F7F1;background-image:url('images/Page-BgTexture.jpg');background-repeat:repeat;background-attachment:scroll;background-position:top left;font-family:Times New Roman,"Times", serif;font-size:12px;font-style:normal;font-weight:normal;color:#000;}
#main{position:relative;width:100%;left:0;top:0;}
#page-background-gradient{position:absolute;background-image:url('images/Page-BgGradient.jpg');background-repeat:repeat-x;top:0;width:100%;height:500px;}
#page-background-gradient{background-position:top left;}
.cleared{float:none;clear:both;margin:0;padding:0;border:none;font-size:1px;}
.Sheet{position:relative;z-index:0;margin:0 auto;width:920px;min-width:71px;min-height:71px;}
.Sheet-body{position:relative;z-index:1;padding:10px;}
.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl, .Sheet-tc, .Sheet-bc,.Sheet-cr, .Sheet-cl{position:absolute;z-index:-1;}
.Sheet-tr, .Sheet-tl, .Sheet-br, .Sheet-bl{width:110px;height:110px;background-image:url('images/Sheet-s.png');}
.Sheet-tl{top:0;left:0;clip:rect(auto, 55px, 55px, auto);}
.Sheet-tr{top:0;right:0;clip:rect(auto, auto, 55px, 55px);}
.Sheet-bl{bottom:0;left:0;clip:rect(55px, 55px, auto, auto);}
.Sheet-br{bottom:0;right:0;clip:rect(55px, auto, auto, 55px);}
.Sheet-tc, .Sheet-bc{left:55px;right:55px;height:110px;background-image:url('images/Sheet-h.png');}
.Sheet-tc{top:0;clip:rect(auto, auto, 55px, auto);}
.Sheet-bc{bottom:0;clip:rect(55px, auto, auto, auto);}
.Sheet-cr, .Sheet-cl{top:55px;bottom:55px;width:110px;background-image:url('images/Sheet-v.png');}
.Sheet-cr{right:0;clip:rect(auto, auto, auto, 55px);}
.Sheet-cl{left:0;clip:rect(auto, 55px, auto, auto);}
.Sheet-cc{position:absolute;z-index:-1;top:55px;left:55px;right:55px;bottom:55px;background-color:#FFFFFF;}
.Sheet{margin-top:0px !important;}
#page-background-simple-gradient, #page-background-gradient, #page-background-glare{min-width:920px;}
div.Header{margin:0 auto;position:relative;z-index:0;width:900px;height:147px;}
div.Header-png{position:absolute;z-index:-2;top:0;left:0;width:900px;height:147px;}
.head1{background:url(images/cherry.png) no-repeat left top;}
.head2{background:url(images/palms.png) no-repeat left top;}
.head3{background:url(images/bamboo.png) no-repeat left top;}
.head4{background:url(images/water_feature.png) no-repeat left top;}
.head5{background:url(images/bridge.png) no-repeat left top;}
.head6{background:url(images/frangipani.png) no-repeat left top;}
.head7{background:url(images/lilies.png) no-repeat left top;}
.Header-logo{position:absolute;top:34px;left:50px;}
.menu a, .menu a:link, .menu a:visited, .menu a:hover{text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal;}
.menu, .menu ul{margin:0;padding:0;border:0;list-style-type:none;display:block;}
.menu li{margin:0;padding:0;border:0;display:block;float:left;position:relative;z-index:5;background:none;}
.menu li:hover{z-index:10000;white-space:normal;}
.menu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0;background:none;}
.menu:after, .menu ul:after{height:0;display:block;visibility:hidden;overflow:hidden;clear:both;}
.menu, .menu ul{min-height:0;}
.menu ul{padding:10px 30px 30px 30px;margin:-10px 0 0 -30px;}
.menu{padding:0px;}
.nav{position:relative;height:40px;z-index:100;}
.nav .l, .nav .r{position:absolute;z-index:-1;top:0;height:40px;background:url(images/nav.gif) repeat-x;}
.nav .l{left:0;right:0px;}
.nav .r{right:0;width:900px;clip:rect(auto, auto, auto, 900px);}
.menu ul li{clear:both;}
.menu a{position:relative;display:block;overflow:hidden;height:40px;cursor:pointer;text-decoration:none;margin-right:0px;margin-left:0px;}
.menu a .r, .menu a .l{position:absolute;display:block;top:0;z-index:-1;height:123px;background:url(images/nav.gif) repeat-x;}
.menu a .l{left:0;right:0px;}
.menu a .r{width:400px;right:0;clip:rect(auto, auto, auto, 400px);}
.menu a .t{font-family:Times New Roman,"Times", serif;font-size:11px;font-style:normal;font-weight:bold;color:#626264;padding:0 15px 0 50px;margin:0 0px;line-height:40px;text-align:center;}
.menu a:hover .l, .menu a:hover .r{top:-41px;}
.menu li:hover>a .l, .menu li:hover>a .r{top:-41px;}
.menu li:hover a .l, .menu li:hover a .r{top:-41px;}
.menu a:hover .t{color:#47911F;}
.menu li:hover a .t{color:#47911F;}
.menu li:hover>a .t{color:#47911F;}
.contentLayout{margin-bottom:0px;}
a img{border:0;}
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited{font-weight:normal;font-style:normal;text-decoration:none;}
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover{font-size:28px;font-style:normal;font-weight:bold;text-align:left;color:#575F54;}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover{font-size:22px;font-style:normal;font-weight:bold;text-align:left;color:#727C6E;}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover{font-size:18px;font-style:normal;font-weight:bold;text-align:left;color:#9C8D4F;}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover{font-size:16px;font-style:normal;font-weight:bold;text-align:left;color:#666F62;}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover{font-size:14px;font-style:normal;font-weight:bold;text-align:left;color:#666F62;}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover{font-size:14px;font-style:normal;font-weight:bold;text-align:left;color:#666F62;}
.Footer{position:relative;z-index:0;overflow:hidden;width:900px;margin:0px;}
.Footer .Footer-inner{height:1%;position:relative;z-index:0;padding:8px;text-align:center;}
.Footer .Footer-background{position:absolute;z-index:-1;background-repeat:no-repeat;background-image:url('images/Footer.png');width:900px;height:150px;bottom:0;left:0;}
img{border:0;}
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover{font-size:10px;letter-spacing:normal;word-spacing:normal;font-style:normal;font-weight:normal;text-decoration:underline;color:#B3911A;}
.page-footer{margin:1em;text-align:center;text-decoration:none;color:#887A44;}
.contentLayout{position:relative;margin:0;padding:0px;border:0;float:left;overflow:hidden;width:900px;background:url(images/footer.gif) no-repeat bottom left;}
.content{padding:10px 0px 0 50px;font-family:Times New Roman,"Times Bold","Times", serif;font-size:16px;font-weight:900;font-style:normal;color:#AA4868;line-height:150%;}
.content p{padding:0 20px 0px 0;}
.left_content{font-family:Times New Roman,"Times", serif;font-size:14px;font-weight:500;color:#000;font-style:normal;width:395px;margin-top:30px;padding:0;line-height:125%;}
.spec{width:auto;z-index:5;}
.left_content div{padding:0px;}
.right_content{width:450px;float:right;margin-top:30px;}
.land{font-size:16px;font-weight:600;color:#000;margin-top:-20px;}
div.left_content ul{list-style-image:url(images/bullets.gif);color:#AA4868;padding-left:20px;}
div.left_content ul li{padding-left:0px;line-height:150%;}
div.left_content ul li a:link{color:#AA4868;text-decoration:none;line-height:2em;font-weight:700;}
div.left_content ul li a:hover{color:#47911F;}
h1.style3{color:#4C5D07;font-size:24px;}
div.left_content ul.comments{list-style-image:none;list-style-type:none;color:#4C5D07;}
.comments li{padding-bottom:20px;}
.comments li b{color:#CC2B23;}
div.buttonimg{margin-top:0px;margin-left:-50px;min-height:67px;height:67px;width:300px;}
.buttonimg2{position:relative;top:27px;}
.ActiveItem{color:#47911F;}
.quote, .quote a:link,.quote a:visited,.quote a:active,.quote a{font-size:14px;margin-left:0px;margin-top:20px;line-height:1.3em;text-align:right;margin-right:20px;letter-spacing:1px;font-weight:bold;color:#666;text-decoration:none;}
.right_content .quote a:hover{color:#CC2B23;}
ul.work{list-style:none;display:block;margin:0;padding:0;position:relative;}
ul.work li{list-style:none;display:block;position:relative;float:left;padding:0 25px 30px 0;overflow:visible;z-index:999;color:#D2D2D2;}
ul.work li span{color:#81B739;}
ul.work li a:hover{color:#CC2B23;}
ul.work li a:link img,ul.work li a:visited img{border:3px solid #E2E2E2;}
ul.work li a:focus img,ul.work li a:hover img,ul.work li a:active img{border:3px solid #CC2B23;}
.link{position:absolute;bottom:0px;right:10px;color:#CC2B23;font-weight:700;}
.featured{text-align:left;}
.featured img{margin-top:-5px;}
div.o_s{position:relative;top:-15px;}
div.o_s img{float:left;}
div.o_s p{margin-left:120px;font-family:Times New Roman,"Times", serif;font-size:14px;}
.specimg{position:absolute;top:115px;color:#AA4868;}
.specimg2{position:absolute;top:130px;color:#AA4868;}
p.specquo{position:absolute;top:450px;right:0}
div.o_p{margin-top:-15px;}
div.o_s h3{color:#AA4868;font-size:18px;}
div.o_p img{float:left;}
div.o_p h3{color:#9D9FA1;font-size:18px;position:relative;top:10px;left:7px;}
div.o_p h3 span{color:#AA4868;}
div.o_p ol li{margin-bottom:10px;}
div.o_p ol li span{color:#8EC740;font-weight:700;}
.insp{font-size:16px;}
.ie{position:relative;left:-15px;}
.ie2{position:relative;left:-15px;}
.profilo{text-align:center;}
.next{float:right;}
.Previous{float:left;margin-left:-25px;}
.next a:link,.next a{text-decoration:none;color:#AA4868;}
.next a:hover{color:#09F;}
.Previous a:link,.Previous a{text-decoration:none;color:#AA4868;}
.Previous a:hover{color:#09F;}
div.left_content ul.link_s li{margin-bottom:20px;}
div.left_content ul.link_s a, div.left_content ul.link_s a:link{color:#333;}
div.left_content ul.link_s a:hover{color:#AA4868;}
form{margin-left:-5px;font-size:14px;color:#000;}
form table tr.highlighted{background-color:#fff7c0;}
form input, form select, form textarea{border-top:#999 1px solid;border-right:#999 1px solid;border-left:#CCC 1px solid;border-bottom:#CCC 1px solid;background:#F7F7F7;}
.button-wrapper .button{display:inline-block;width:auto;outline:none;border:none;background:none;line-height:31px;margin:0 !important;padding:0 !important;overflow:visible;cursor:pointer;text-decoration:none !important;z-index:0;}
.button-wrapper{display:inline-block;position:relative;height:31px;overflow:hidden;white-space:nowrap;width:auto;z-index:0;}
.button-wrapper .button{display:block;height:31px;font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-style:normal;font-weight:700;white-space:normal;text-align:left;padding:0 14px !important;line-height:31px;text-decoration:none !important;color:#000 !important;}
input, select{font-family:Arial, Helvetica, Sans-Serif;font-size:12px;font-style:normal;font-weight:normal;}
.button-wrapper.hover .button, .button:hover{color:#09F !important;text-decoration:none !important;}
.button-wrapper.active .button{color:#5E4C0D !important;}
.button-wrapper .l, .button-wrapper .r{display:block;position:absolute;z-index:-1;height:93px;background-image:url('images/Button.png');}
.button-wrapper .l{left:0;right:17px;}
.button-wrapper .r{width:427px;right:0;clip:rect(auto, auto, auto, 410px);}
.button-wrapper.hover .l, .button-wrapper.hover .r{top:-31px;}
.button-wrapper.active .l, .button-wrapper.active .r{top:-62px;}