body{font-family:Trebuchet MS,Arial, Helvetica, sans-serif;font-size:13px;margin:0;margin-bottom:20px;background:#000000;}
a{color:#CCCCCC;outline:none;}
p{margin:0;}
#container{width:800px;margin:0 auto;}
#header{margin-top:15px;padding-bottom:25px;}
#logo{width:251px;height:53px;float:left;}
#phone{color:#FFFFFF;text-align:right;width:545px;float:left;font-size:20px;font-weight:bold;padding-top:25px;}
#nav{border-bottom:3px solid #333333;}
.animatedtabs{overflow:hidden;width:100%;font-size:14px;}
.animatedtabs ul{list-style-type:none;margin:0;margin-left:0;padding:0;}
.animatedtabs li{float:right;margin:0;padding:0;}
.animatedtabs a{background:url(tab-blue-left.gif) no-repeat left top;float:left;position:relative;top:5px;margin:0;margin-right:3px;padding:0 0 0 9px;text-decoration:none;font-size:12px;}
.animatedtabs a span{background:url(tab-blue-right.gif) no-repeat right top;color:#FFFFFF;position:relative;display:block;padding:5px 14px 3px 5px;font-weight:normal;text-transform:uppercase;float:none;}
#banner{width:800px;height:265px;position:relative;z-index:1;}
#headers1{width:800px;height:40px;position:relative;z-index:3;top:225px;background:url(headers1.png) no-repeat;}
#headers1b{width:800px;height:40px;margin-top:8px;background:url(headers1.png) no-repeat;}
#headers3{width:800px;height:40px;background:url(headers1.png) no-repeat;}
#h1full{background:url(h2full.png) no-repeat;width:800px;height:40px;position:relative;z-index:3;top:225px;}
#h1fullinfo{color:#FFFFFF;padding-top:9px;font-size:16px;font-weight:bold;width:770px;margin-left:15px;margin-right:35px;position:relative;z-index:3;}
#h1left{color:#EEB10F;padding-top:9px;font-size:16px;font-weight:bold;width:225px;float:left;margin-left:15px;margin-right:35px;position:relative;z-index:3;}
#h1right{color:#EEB10F;width:510px;padding-top:8px;font-size:18px;font-weight:bold;float:left;position:relative;z-index:3;}
#lsinfo{padding-top:10px;font-size:14px;font-weight:normal;width:225px;padding-left:15px;color:#000000;}
#rsinfo{width:510px;padding-top:10px;padding-left:15px;font-size:14px;font-weight:normal;color:#000000;}
#lsinfo a,#rsinfo a{color:#000000;}
#lside{width:257px;float:left;margin-right:2px;background:#301E1E;}
#lsidebottom{width:257px;height:40px;background:url(headers2-left.jpg) no-repeat;border-top:2px solid #FFFFFF;}
#linfo{color:#FFFFFF;padding:15px;text-align:justify;font-size:12px;}
#rside{width:541px;float:left;background:#333333;color:#999999;}
#fside{width:800px;background:#333333;color:#999999;}
#rsidebottom{width:541px;height:40px;background:url(headers2-right.jpg) no-repeat;border-top:2px solid #FFFFFF;}
#rsidebottomfull{width:800px;height:40px;background:url(h1full.jpg) no-repeat;border-top:2px solid #FFFFFF;}
#rinfo,#finfo{padding:15px;text-align:justify;}
#f1{width:257px;float:left;font-size:11px;padding-top:30px;text-align:center;margin-left:12px;background:#000000;color:#666666;}
#f2{width:517px;float:left;font-size:11px;text-align:justify;padding-top:8px;margin-left:2px;background:#000000;color:#666666;}
#fleft{width:257px;float:left;font-size:11px;padding-top:10px;text-align:center;}
#fright{width:517px;float:left;font-size:11px;text-align:justify;padding-top:8px;padding-left:12px;padding-right:12px;}
.featured{margin-bottom:5px;border:1px solid #000000;}
#fix{position:absolute;z-index:1;width:800px;height:265px;margin-top:-40px;left:0;}
#aboutbox{width:150px;float:left;text-align:center;font-size:12px;font-weight:bold;margin-right:10px;}
#aboutbox img{margin-bottom:5px;padding:2px;border:1px solid #000000;}
#portrow{width:100%;}
#prm{width:160px;float:left;margin-left:12px;margin-right:12px;}
#prl img,#prm img,#prr img{padding:2px;margin-bottom:5px;border:1px solid #000000;}
#prlinfo,#prminfo,#prrinfo{text-align:center;font-size:12px;font-weight:normal;margin-bottom:10px;}
#gallery{text-align:center;}
#gallery img{padding:2px;margin:8px;border:1px solid #000000;}
a:hover,#lsinfo a:hover,#rsinfo a:hover{text-decoration:none;}
#header,#content,#footer{width:800px;}
.animatedtabs .selected a,.animatedtabs a:hover{background-position:0 -125px;top:0;}
#prl,#prr{width:160px;float:left;}
#htopfull{background:url(htopfull.jpg) no-repeat;height:40px;border-bottom:2px solid #333333;}
#htopfullinfo{padding-top:7px;font-size:16px;font-weight:bold;margin-left:15px;margin-right:35px;color:#EEB10F;}
#htopfullinfo2{padding-top:11px;font-size:12px;font-weight:bold;margin-left:15px;margin-right:35px;color:#301E1E;}
#htopfullinfo2 a{color:#EEB10F;text-decoration:underline;}
#htopfullinfo2 a:hover{color:#FFFFFF;text-decoration:none;}
#g2nav{width:511px;height:28px;background:url(g2nav.jpg) no-repeat;}
#g2title{float:left;width:180px;padding-top:4px;padding-left:5px;color:#CCCCCC;}
#g2nav2{float:right;text-align:right;width:200px;}
#g2content{text-align:center;margin-top:5px;}
#g2content img{border:1px solid #000000;padding:2px;margin:3px;}
.subtitle{border-bottom:1px solid #CCCCCC;margin-bottom:8px;padding-bottom:3px;}
#floorplans img{border:1px solid #666666;}
#fleft,#fright{background:#000000;color:#666666;}
#f1 a,#f2 a,#fleft a,#fright a{color:#666666;}
.animatedtabs .selected a span,.animatedtabs a:hover span{color:#000000;background-position:100% -125px;padding-bottom:8px;top:0;}
#linfo a,#h1fullinfo a,#fleft a:hover,#fright a:hover,#f1 a:hover,#f2 a:hover,#fleft a:hover,#fright a:hover{color:#FFFFFF;}
.tabcontent{display:none;}
.popups{margin:10px;font-size:12px;color:#FFFFFF;}
.popheadings{background:#691A19;color:#EEB10F;padding:5px;border-bottom:10px solid #320000;}