body{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;text-align:center;margin:0;padding:0;line-height:18px;background:url(images/brown_50.gif)}
#wrapper {width:1000px;text-align:left;margin:auto;background-color:#fff;background:url(images/bg.gif) center top repeat-y;}
#logo {margin:20px 0 20px 30px;}
.floatright {padding:0 10px 0 30px;float:right;}
#intro {margin:0 40px 20px 50px;}
/*menu*/
#menucontainer{position:relative;height:56px;color:#E0E0E0;background:#0d513a;width:982px;font-family:Helvetica,Arial,Verdana,sans-serif;margin-top:-40px;width:97%;margin-left:15px;}
#menunav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 0px;}
#menunav ul{margin:0;padding:0;list-style-type:none;width:100%;float:left;}
#menunav ul li{display:block;float:left;margin:0 1px;}
#menunav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 17px;height:33px;}
#menunav ul li a span{padding:12px 10px 0 0;height:21px;float:left;}
#menunav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#menunav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#menunav ul li a.current,#menunav ul li a.current:hover{color:#fff;background:#10684a url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#menunav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#10684a url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/*menu*/
.gtext {color:#0D513A;font-size:16px;text-decoration:none;line-height:30px;font-weight: bold;}
#gctext {color:#0D513A;font-size:16px;text-decoration:none;line-height:20px;font-weight: bold;text-align:center;padding-top:20px;}
#intro ul {color:#0D513A;font-size:14px;text-decoration:none;line-height:26px;font-weight: bold;}
#intro li {font-size:12px;color:#666;line-height:20px;list-style-position: inside;}
#footer {margin:40px 0 10px 15px;background:url(images/footer.jpg) center top repeat-x;color:#fff;text-align:center;font-size:10px;line-height:12px;padding:5px 0 8px 0;width: 993px;width:97%;}
#footer a, #footer a:active, #footer a:visited {color:#CCFFFF;padding:0 5px 0 5px;text-decoration:none;}
#footer a:hover{color:#FFF;padding:0 5px 0 5px;text-decoration:none;}
#alcc {width:200px;position:relative;top:-40px;left:800px;margin:0;padding:0;text-align:center;}
#design {margin:20px 40px 20px 50px;text-align:center;padding-bottom:10px;}
#construction {text-align:center;}
#water1 {margin:0 40px 20px 50px;}
#water2 {margin:0 40px 20px 50px;}
#floatleft {float:left;padding-left:30px;}#xyz {width:400px;position:absolute;top:720px;left:50%;}
#exteriors {margin:20px 40px 20px 50px;text-align:center;}
#warranty {margin:20px 30px 40px 30px;padding:1px 0 5px 20px;background-color:#ecfee3;}
#address {background:url(images/addressbg.jpg) top center no-repeat;text-align:center;padding:40px 0 170px 0;}
#address a, #address a:visited, #address a:active  {color:#666666;text-decoration:none;font-weight:bold;}
#address a:hover {color:#666666;text-decoration:none;font-weight:bold;border-bottom:1px dashed #666666;}
#top {margin-bottom:-10px;margin-top:-1px;} #bot {margin-bottom:-3px;}