a {text-decoration: none; color:#0000CC;}
a:hover {color:#8F951B;}

.beds .li1, .bath .li2, .pool .li4, .beach .li5, .restaurant .li6, .store .li7, .plans .li8, .around .li9, .guests .li10 {list-style-image:url(img/list-bullet2.gif);}
.beds .li1 a, .bath .li2 a, .pool .li4 a, .beach .li5 a, .restaurant .li6 a, .store .li7 a, .plans .li8 a, .around .li9 a, .guests .li10 a { color:#8F951B;}

.solanabeach .li4, .solanabeach .li6, .solanabeach .li7, .solanabeach .li10, .solanabeach .li8 {display:none;}

body {font-size:small; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;}
#wrap {margin:0 auto; padding:20px 20px 10px; width:720px; border-top:13px solid #006; border-bottom:13px solid #006; z-index:3; background:white url(img/suntop.jpg) no-repeat top center; }

#paypal {font-size:14px; text-align:left;}

h1, h1a {font-size: 3.0em; padding:0 10px; margin:0; width:460px; float:left; text-decoration:none;  color:#000066;}
#subhead {margin:-8px 0 10px 180px; padding:0; float:left;}


.features {font-size:14px; list-style-image:url(img/list-bullet.gif); margin:0; padding:0 10px; list-style-position:outside;}
.features li {text-align:left;}
.bigspot {float:left; clear:none; margin-top:0; width:460px;}
.bigspot img,  img.homepage {border:1px solid #006; padding:8px; width:443px; border-bottom-color:#5ABDDE; border-right-color:#5ABDDE; margin-top:20px;}
.note {font-size:small; color:#333333; font-style:italic; text-align:center; margin-bottom:10px;}

ol { list-style-position:outside; margin:0 0 0 20px; padding:0; font-size:small;}


#rightcolumn {float:right; clear:none; text-align:left;}
.box { padding: 0; margin:0; width:180px;}
.box1 {margin-top:20px;}
h3 {background: transparent url(img/structure/glasstop.gif) no-repeat top center;font-size:16px; font-weight:bold; text-align:center; color:#fff; padding:0; height:20px; margin:0; text-transform:capitalize;}
.inside {background: transparent url(img/structure/glassmid.gif) repeat-y top center;
padding:5px 15px; margin: 0; font-size:14px;}
.bottom { background: transparent url(img/structure/glassbot.gif) no-repeat top center;
height:30px; padding:0; margin:0;}

#contact {margin:0; padding:10px 0 0 0; font-size:90%;  clear:both; width:100%; text-align:center;}

img {margin-bottom:6px;}




/*for paypal*/
form { font-family:Verdana, Arial, Helvetica, sans-serif; padding:20px;border:1px dotted #006; margin:0 auto;}
form legend {text-align:center; border:1px solid #006; padding:2px; font-weight:bold; color:#fff; background:#006; font-size:small; display:block;}
form input {margin-bottom:10px; border:1px solid #006; border-top-color:#5ABDDE; border-left-color:#5ABDDE; padding:2px; width:160px;}
form label {font-size:small; color:#8F951B}
img {border:0;}
.redder {color:red;}
form .payDot {width:14px; margin:0; }

/*for locSelector*/
#locSelector {border:none; float:right; width:120px;}
#locSelector select {border:1px solid #8F951B; font-weight:bold; color:#666;}

/*for homepage*/

.houseHolder {width:48%; float:left; margin:20px 0; padding:6px;}
.houseHolder h2 {color:#666;}
.houseHolder1 {border-right:1px solid #666;}
.houseHolder img {width:300px;}
a:hover img {border:1px solid red;}
.houseHolder ul {text-align:left;}
