@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html {min-width:100%;}
body {font-size:1em; line-height:1.4em; font-family:Verdana, Arial, Helvetica, sans-serif; background:#dbf0f8;}
h1 {font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; color:#81c038; font-size:1.5em; padding:.2em 0;}
h1 em {color:#01aad9;}
h3 {color:#01aad9; font-size:1em; font-weight:normal;}
p {padding:.4em; font-size:.8em;}
li {font-size:.8em;}
h4 { font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; font-size:1em; font-weight:bold; color:#81c038;}

img {border:none;}

#floorplans {text-align:center; width:640px; margin: 0 auto;}

#rightCol .nonInline li {display:block; text-align:left;padding:5px;}
#rightCol .nonInline li span {font-size:10px;}

#leftColumn .nonInline li {display:block; text-align:left;padding:5px;}
#leftColumn .nonInline li span {font-size:10px;}

.shellPackage{ padding:25px; overflow:hidden;height:100%;}
.shellPackage h2 {font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; color:#01aad9;; font-size:1.2em; padding:.2em 0;}
.shellPackage img{float:left;}
.shellPackage a {color:#333333;font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px;}
.shellPackage p {padding:15px; float:right; line-height:32px; margin-right:55px; margin-top:100px;}
.greenital {font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; color:#81c038;}

#headerb {width:100%;background:url(/images/rptHeader.jpg)}
#header {margin:0 auto; text-align:center; background:url(/images/header.jpg) center top no-repeat; height:216px;}
#midb {background:url(/images/bodybg.jpg) no-repeat #dbf0f8 top center; width:100%; text-align:center; margin:0 auto;}
#mid {width:1000px; margin: 0 auto; text-align:left; padding:10px;}
#leftColumn {float:left; width:565px;}
#footerbg {background:url(/images/rptFooter.jpg); width:100%; height:183px; margin-top:-20px;}
#footer {background:url(/images/footerbg.jpg) no-repeat center top; height:183px; text-align: center; margin:0 auto; min-width:1000px;}



div.modshells {background:url(/images/modshellsbg.jpg) no-repeat; width:508px; height:159px; margin:10px 25px;}
div.modshells img {float:left; padding:25px 10px;}
div.modshells h1 {padding-top:24px;}
div.modshells p {padding-right:7px;}

#shellpackage {width:540px; padding:15px 15px 0px 15px; text-align:justify;}
#shellpackage img {float:left; padding:0 15px;}
#shellpackage h1 {font-size:1em;}

#featuredhome {background:url(/images/featuredhomebg.jpg); width:393px; height:398px; float:right;}
#featuredhome img {margin-left:15px;}
#featuredhome h1 {padding:15px;}
#featuredhome h3 {padding-left:25px;}
#featuredhome p {margin-left:5px;}
#featuredhome ul {text-align:center;}
#featuredhome li {list-style-type:none; display:inline; margin-left:5px;}
#featuredhome li em {color:#01aad9; font-style:normal;}

#rightCol {background:url(/images/rightcolbg.jpg) no-repeat; width:393px;  float:right; overflow:hidden;}
#rightCol img {margin-left:15px;}
#rightCol h1 {padding:15px;}
#rightCol h2 {font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; color:#01aad9;; font-size:1em; padding:.2em; text-align:center;}
#rightCol h3 {padding-left:25px;}
#rightCol h4 {padding-left:8px; padding-top:5px; font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; font-size:1em; font-weight:bold; color:#81c038;} 
#rightCol p {margin-left:5px; line-height:1.4em;}
#rightCol ul {text-align:center;}
#rightCol li {list-style-type:none; display:inline; margin-left:5px;}
#rightCol li em {color:#01aad9; font-style:normal;}

.lotSale {text-align:center; padding:10px;}
.lotSale ul {text-align:center;}
.lotSale li {list-style-type:none; display:inline; margin-left:5px;}
.lotSale li em {color:#01aad9; font-style:normal;}
.lotSale h2 {color:#01aad9; font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; font-size:1.1em; padding:1em;}

.pLeftcol {width:500px; margin-left:25px; text-align:justify;}
.clr {clear:both;}

.bullets2 ul {float:left; margin:15px 45px;}
.bullets2 li {background:url(/images/bullet.gif) no-repeat left center; list-style-type:none; padding-left:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#81c038; font-style:oblique;}

.bullets ul {float:right; margin:5px 30px;}
.bullets li {background:url(/images/bullet.gif) no-repeat left center; list-style-type:none; padding-left:10px; font-family:Georgia, "Times New Roman", Times, serif; color:#81c038; font-style:oblique;}

#footer a {color:#fff;}
#footer p {color:#fff; padding:3px;}
#footer .links {padding-top:80px;}
#footer .links a {text-decoration:none;}





ul.download {list-style-image:url(/images/zip.gif);}
ul.download li {padding-left:5px; font-size:11px; line-height:1.5em;}

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop5.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#nav {width:1000px; text-align:center; margin:0 auto;}
#nav ul {padding:0 0 0 0px; margin:0; list-style:none; height:52px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}

#nav li {display:block; float:left;}

#nav ul li.navhome a {background:url(/images/home_0.gif); width:76px; height:52px; display:block; text-indent:-99999px;} 
#nav ul li.navmodular a {background:url(/images/custom_0.gif); width:164px; height:52px; display:block;text-indent:-99999px;} 
#nav ul li.navghc a {background:url(/images/ghc_0.gif); width:265px; height:52px; display:block;text-indent:-99999px;} 
#nav ul li.navritz a {background:url(/images/ritz_0.gif); width:192px; height:52px; display:block;text-indent:-99999px;} 
#nav ul li.navsweetwater a {background:url(/images/sweetwater_0.gif); width:198px; height:52px; display:block;text-indent:-99999px;} 
#nav ul li.navcontact a {background:url(/images/contact_0.gif); width:88px; height:52px; display:block;text-indent:-99999px;} 
 

#nav ul li.navhome {background:url(/images/home_1.gif);} 
#nav ul li.navmodular {background:url(/images/custom_1.gif);} 
#nav ul li.navghc {background:url(/images/ghc_1.gif);} 
#nav ul li.navritz {background:url(/images/ritz_1.gif);} 
#nav ul li.navsweetwater {background:url(/images/sweetwater_1.gif);} 
#nav ul li.navcontact {background:url(/images/contact_1.gif);} 


/*#nav ul li.navhome a:hover {background:url(/images/home_2.gif);} 
#nav ul li.navmodular a:hover {background:url(/images/custom_2.gif);} 
#nav ul li.navghc a:hover {background:url(/images/ghc_2.gif);} 
#nav ul li.navritz a:hover {background:url(/images/ritz_2.gif);} 
#nav ul li.navsweetwater a:hover {background:url(/images/sweetwater_2.gif);} 
#nav ul li.navcontact a:hover {background:url(/images/contact_2.gif);} */

#nav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#nav ul li:hover, #nav ul li.sfhover  {position:relative; z-index:200;}

#nav li a.top_link:hover {background:transparent;} 
#nav li:hover > a.top_link {background:transparent;} 

/* keep the 'next' level invisible by placing it off screen. */
#nav ul li ul {position:absolute; left:-9999px; top:-9999px; width:0; background:url(/images/sub_back.gif); height:0; margin:0; padding:0; list-style:none;}

#nav ul li:hover ul,#nav ul li.sfhover ul {left:0; top:52px;  padding:3px; white-space:nowrap; height:auto; width:150px; z-index:300; text-align:left;}
#nav ul li ul li {display:block;float:left;  height:20px; position:relative; font-weight:normal; width:auto; border-bottom:1px #FFFFFF solid;}
#nav ul li.navghc ul li a, 
#nav ul li.navhome ul li a,
#nav ul li.navmodular ul li a,
#nav ul li.navritz ul li a,
#nav ul li.navsweetwater ul li a,
#nav ul li.navcontact ul li a {text-indent:0; display:block; background:none; font-size:12px; height:20px; line-height:20px; width:130px;float:left; padding:0 10px; color:#000; background:transparent; text-decoration:none;}
#nav ul li ul li a:hover {text-decoration:underline;}



.options {
	float:left;
	font-size:9px;
	padding-bottom:10px;
	text-align:center;
	width:140px;
	line-height:10px;
}
.wish {
background:transparent url(/images/wishlist-btn.png) no-repeat scroll 0 0;
height:20px;
margin-left:20px;
}
.wish_on {
background:transparent url(/images/wishlist-btn.png) no-repeat scroll 0 -20px;
}

#rightBtm{display:none;}

