body, h1, h2, h3, p, a, ul, li { margin: 0px; padding: 0px; }
body { margin:20px 0px 14px 0px; font:12px Arial, Verdana, Helvetica, sans-serif; color:#ffffff; background:url(images/bg.gif) repeat-x #666158; }
h1, h2 { font:18px arial; color:#fff; }
h3 { font:bold 14px arial; color:#F47920; }
.logo { margin:16px 0px 11px 11px; }
.punchline { margin:36px 24px 0px 0px; }
#main { margin:0px auto; width:835px; border:2px solid #E6E5E3; }
#nav { height:36px; background:#2E2B27; clear:both; padding-left:1px; }
#bnav { clear:both; text-align:center; }
.link { margin:0px; padding: 0px; }
.link li { display:inline; list-style-type:none; }
.link li a { float:left; height:24px; padding:12px 10px 0px 9px ; font:11px tahoma; color:#ffffff;  text-decoration:none; text-align:center; background:url(images/nav.gif) right no-repeat; }
.link li a:hover { color:#F47920; }
.blink { margin:0px; padding: 0px; }
.blink li { display:inline; list-style-type:none; }
.blink li a { display:inline; margin-right:60px; font:12px tahoma; color:#ffffff;  text-decoration:none; }
.blink li a:hover { color:#F47920; }
#content { height:328px; margin:2px 0px 2px 0px; padding-left:12px; clear:both; }
#content2 { height:328px; margin:2px 0px 2px 0px; padding:0px 12px 0px 12px; clear:both; }
#footer { float:left; height:154px; width:448px; margin:18px 0px 22px 0px; border-right:1px dashed #524F43; }
.btm { height:90px; margin:19px 25px 0px 0px; background:url(images/btm.gif) right no-repeat #545049; padding:22px 0px 0px 50px; font:18px arial; }
.news { float:right; height:141px; width:345px; margin:31px 15px 22px 0px; }
.more { font-weight:bold; color:#F47920; text-decoration:none; margin-left:5px; }
.more:hover { color:#ffffff; text-decoration:underline; }
.org { color:#F47920; }
.style { color:#fff; }
.style:hover { color:#F47920; text-decoration:none; }
.box { float:left; width:131px; margin:0px 12px 15px 0px; font-weight:bold; }
.box2 { float:left; margin:70px 12px 22px 12px; width:178px; font-weight:bold; text-align:left; }
.box3 { float:left; margin:40px 15px 40px 0px; width:178px; font-weight:bold; text-align:center; }
#storeyd { background:#706B61; text-align:center; }
.storey { float:left; background:#706B61; width:417px; margin-bottom:15px; }
.st-txt { background:#545049; height:44px; margin-top:10px; padding-top:5px; padding-left:32px; text-align:left; }
.stimg { float:right; width:220px; padding-top:4px; font:18px arial; text-align:right; margin-right:21px; }
.stimg img { margin:0px 12px 0px 4px; }
.gallery { float:left; width:374px; margin-bottom:7px; }
.galleryr { float:right; width:417px; margin:27px 3px 7px 0px; }
.galleryr2 { float:right; width:417px; margin:14px 3px 7px 0px; }
#wn { float:left; position:relative; width:480px; height:250px; overflow:hidden; }
#bwn { float:left; position:relative; width:780px; height:250px; overflow:hidden; }
#lyr1 { visibility:visible; }
.content { position:absolute; visibility:hidden; }
#scrollbar { float:left; position:relative; width:11px; left:10px; }
#track { position:absolute; width:11px; height:278px; background:#706B61; }
#dragBar { position:absolute; top:1px; width:10px; background:#F47920; cursor:pointer; }
.back { font:bold 11px tahoma; color:#F47920; text-decoration:none; }
.back:hover {  color:#fff; }  
.fac { clear:both; height:70px; padding-top:10px; }