 html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	padding: 0;
	border: 0;
}
body {
	color: #000000;
	background-color: #003366;
	text-align: center;
	background-image: url(../images/sandy_bkg.png);
	background-repeat: repeat;
	margin: 0;
}
#wrapper {
	width: 800px;
	margin: 0 auto 0 auto;
}
#outnotice {
	color: #F60;
	text-align: left;
	font-size: 1.4em;
	font-weight: bold;
}
#banner{
	height: 200px;
	position: relative;
	width: 800px;
	background-image: url(../images/header1.jpg);
}

#flashContent {
	height: 200px;
	width: 800px;
	position: relative;
}

/* Start Navigation */
#nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float: left;
	width: 800px;
	overflow:hidden;
	font-size:93%;
	background-color: #007596;
	line-height: normal;
	height: 30px;
}
#nav ul{
	height: 30px;
	width: 100%;
	list-style: none;
	margin:0;
	padding-top:6px;
}

#nav ul li{
	float: left;
	display: inline;
}
#topcontfill {
	float: left;
	height: 40px;
	width: 780px;
}

#nav ul li a {
	height: 22px;
	text-decoration: none;
	vertical-align: middle;
	color: #FFF;
	font-weight: bold;
}
#nav ul li a span{display: inline;height: 30px;}
#Home, #Recomendations, #Accom, #Gallery, #Loc, #Rates, #specials, #Links, #Propplan, #ContUs {
	border-bottom: solid #0CF 1px;
	border-top: solid #0CF 1px;
	border-right: inset #0CF 1px;
	/*background-color: #fff;*/
}

#Home {
	margin-left: 5px;
	width: 53px;
	border-left: solid #0CF 1px;
	border-right: solid #0CF 1px;
}
#Recomendations {width: 144px;}
#Accom {width: 134px;}
#Gallery {width: 63px;}
#Loc {width: 78px;}
#Rates {width: 58px;}
#specials {width:78px}
#Propplan {width: 78px;}
#Links {width: 62px;}
#ContUs {width: 93px;}

#Home:hover, #Recomendations:hover, #Accom:hover, #Gallery:hover, #Loc:hover, #Rates:hover, #specials:hover, #Links:hover, #Propplan:hover, #ContUs:hover {
	background-color: #0000FF;
	color: #FFF;
}

/* End Navigation */

#content {
	height: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: normal;
	text-align: left;
	background-color: #D5E1E0;
	width: 800px;
	background-image: url(../images/blusandy_bkg.png);
	float: left;
}
#Fcontent {
	height: 580px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: normal;
	text-align: left;
	background-color: #D5E1E0;
	width: 800px;
	background-image: url(../images/blusandy_bkg.png);
}
#ratecontent {
	height: 610px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: normal;
	text-align: left;
	background-color: #D5E1E0;
	width: 800px;
	background-image: url(../images/blusandy_bkg.png);
	float: left;
}
#propcontent {
	height: 550px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: normal;
	text-align: left;
	background-color: #D5E1E0;
	width: 800px;
	background-image: url(../images/blusandy_bkg.png);
	float: left;
	overflow: scroll;
}

#spcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003399;
	font-weight: normal;
	text-align: left;
	background-color: #D5E1E0;
	width: 800px;
	background-image: url(../images/blusandy_bkg.png);
	float: left;
}


#contentsub {
	background-image: url(../images/beach2010-7-10-1.jpg);
	height: 550px;
	color: #DFF;
	width: 800px;
	float: left;
	background-repeat: no-repeat;
}

#accom {
	background-image: url(../images/beachaccom.jpg);
	background-repeat: no-repeat;
	float: inherit;
	width: 100%;
	height: 550px;
	overflow-y: scroll;
	overflow-x: hidden;
}

#footer {
	background-color: #007596;
	position: relative;
	clear: left;
	float: left;
	height: 65px;
	width: 800px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer #copyw {
	width: 120px;
	font-size: 9px;
	height: 50px;
	padding-top: 15px;
	position: relative;
	float: left;
}
#footer #footnav {
	width: 560px;
	padding-top: 12px;
	height: 30px;
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 121px;
}

#footer #footnav #fnhome, #fnrec, #fnacom, #fngal, #fnloc, #fnrat, #fnlink, #fncont{
	float: left;
	padding-left: 10px;
}

#footer #footnav #fnav {
	float: left;
	padding-left: 15px;
}
#ezbook {
	height: 61px;
	width: 126px;
	position: relative;
	float: left;
	margin-left: 75px;
	margin-top: 2px;
}
#WSicon {
	height: 38px;
	width: 104px;
	position: absolute;
	left: 695px;
	top: 10px;
}
.WSClass {
	color: #6E8DAC;
	text-decoration: none;
	font-size: 12px;
}

.fnnav {
	color: #333;
	text-decoration: underline;
}

.rates {
	font-size: 12px;
	font-style: normal;
	text-align: center;
	width: 250px;
}
.rateshead {
	font-size: 12px;
	font-style: normal;
	text-align: center;
	color: #933;
	font-weight: bolder;
	width: 100px;
}

.ratetype {
	font-size: 12px;
	font-style: normal;
	text-align: center;
	width: 210px;
	color: #00F;
	font-weight: bold;
}
.rateprice {
	font-size: 12px;
	font-style: normal;
	text-align: center;
}

#ratetable {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto 0 auto;
	width: 750px;
	border: 1px;
}
#longstay {
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px auto 0 auto;
	color: #060;
	text-align: center;
	width: 750px;
	height: 40px;
	border: 1px;
}
#longstay p {
	margin: 0;
}

#ratedesc {
	width: 710px;
	color: #900;
	font-size: 14px;
	height: 135px;
	margin: 10px auto 0 auto;
}
#ratedesc1 {
	width: 110px;
	color: #900;
	font-size: 14px;
	height: 22px;
	margin: 0px auto 0 auto;
	line-height: normal;
}

#ratearea {
	width: 100%;
	margin-top: 20px;
}

.ratepolicy {
	width: 300px;
	position: relative;
	margin-left: 55px;
	float: left;
	height: 120px;
}

#nonsmoking {
	width: 250px;
	height: 60px;
	float: left;
	margin: 40px 0 0 55px;
	
}
.floatleft {
	float: left;
	font-size: 12px;
}

#discount {
	float: left;
	width: 100%;
	height: 56px;
	margin-top: 20px;
}
#checkio {
	width: 200px;
	margin: 25px auto 0 80px;
	height: 50px;
	float: left;
}
#contactpos {
	position: relative;
	float: right;
	margin: 200px 20px 0 0;
}
#contact {
	width: 200px;
	font-size: 14px;
	text-align: center;
	color: #090;
	margin-top: 15px;
	float: left;
}
#contact1 {
	width: 100%;
	font-size: 14px;
	text-align: center;
	color: #090;
	margin-top: 15px;
}

#continfo {
	width: 200px;
	float: left;
	font-size: 14px;
	margin: 8px 0 0 150px;
}

#contaddr {
	width: 232px;
	float: left;
	text-align: center;
	font-size: 14px;
}

#gallerypics, #accompics {
	float: left;
	width: 100%;
	height: 550px;
	overflow: scroll;
}

.picgen {
	width: 185px;
	height: 145px;
	float:left;
	margin: 10px 0 0 10px;
}
#picscroll {
	background-image: url(../images/scroldown.png);
	height: 40px;
	background-repeat: no-repeat;
	width: 100%;
}
.lrgsep {
	background-color: #F96;
	width: 100%;
	height: 40px;
	text-align: center;
	float: left;
}
#unitlist {
	clear: both;
	width: 759px;
	color: #930;
	height: 62px;
	font-size: 18px;
	margin: 140px auto 0 auto;
}

#unitlist a{
	color: #FFF;
	text-decoration: none;
}

.unitsect {
	float: left;
	width: 253px;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	margin-top: 4px;
}
#amenities {
	clear: both;
	width: 100%;
	height: auto;
	margin-bottom: 150px;
}

.p1 {
	text-align: center;
	color: #930;
	font-size: 14px;
}

.amenlist {
	float: left;
	width: 30%;
	font-size: 14px;
	margin-left: 30px;
	margin-right: -5px;
	text-align: center;
	color: #930;
}
.accomgroup {
	height: 550px;
	width: 100%;
	background-image: url(../images/blusandy_bkg.png);
	background-repeat: repeat;
}
.accomdesc {
	padding-left: 20px;
	padding-right: 20px;
	height: 180px;
	font-family: "Comic Sans MS", cursive;
	font-size: 18px;
	float: left;
	width: 95%;
}

#accompagedesc {
	width: 90%;
	margin: 0 auto 0 auto;
}
/*.accomgroup a {
	display: none;
}*/
.accomgroup .picgen a {
	display: inline;
}

.rectype {
	width: 180px;
	height: 32px;
	float: left;
	text-align: center;
	border: solid #FFFFFF 2px;
}

.recgroup {
	width: 180px;
	height: 270px;
	float: left;
	text-align: center;
	background-color: #D1D1CF;
	color: #990000;
	line-height: 20px;
	font-family: "Times New Roman", Times, serif;
	border: solid #FFFFFF 2px;
}
.recgroup1 {
	width: 200px;
	height: 85px;
	float: left;
	text-align: center;
	background-color: #D1D1CF;
	color: #990000;
	line-height: 20px;
	font-family: "Times New Roman", Times, serif;
	border: solid #FFFFFF 2px;
}
.recitem {
	text-align: center;
	width: 100%;
}

#rectext {
	width: 755px;
	float: left;
	text-align: left;
	margin: 25px auto 0 auto;
}
.rectypecont {
	width: 736px;
}
.rectypecont1 {
	width: 625px;
	float: left;
	margin: 5px 0 0 60px;
}
.recgroupcont {
	margin: 0 auto 0 auto;
	width: 720px;	
}
.reccontainer {
	width: 736px;
	margin: 20px auto 0 auto;
}

#othercont {
	margin: 0 auto 0 auto;
	width: 736px;
	position: relative;
	float: left;
}

.otherattr {
	width: 180px;
	float: left;
	text-align: center;
	background-color: #D1D1CF;
	color: #990000;
	line-height: 20px;
	font-family: "Times New Roman", Times, serif;
	border: solid #FFFFFF 2px;
}

.otheritem {
	text-align: center;
	width: 180px;
}
#activitable {
	width: 744px;
	border: 1px;
	text-align: center;
	font-size: 12px;
	margin: 10px auto 0 auto;
}
#activitable tr  td {
	width: 186px;
}

#localact {
	width: 744px;
	border: 1px;
	text-align: center;
	font-size: 12px;
	margin: 10px auto 0 auto;
}

#localact tr td {
	width: 186px;
}

#locationmap {
	width: 512px;
	height: 512px;
	margin: 10px 0 0 10px;
	float: left;
}
.accompiccont {
	height: 320px;
	float: left;
	width: 100%;
}
#accommainpg {
	height: 550px;
	width: 100%;
}
.accomgroup .lrgsep p {

}
#scdescrip {
	width: 500px;
	font-family: "Comic Sans MS", cursive;
	font-weight: normal;
	font-size: 18px;
	margin: 20px 0 175px 240px;
}
#ratedesc1 ul li {
	float: left;
}
#ratedesc1 ul {
	clear: both;
	display: inline;
}
#discount ul {
	width: 250px;
	margin: 0 auto 0 auto;
}
#horizcontact {
	float: left;
	width: 582px;
	margin: 10px auto 0 100px;
}
#cofc {
	float: right;
	margin-right: 10px;
	margin-top: 90px;
}
#creditcards {
	float: left;
	height: 53px;
	width: 220px;
	margin-left: 75px;
}
#thankyou {
	width: 500px;
	margin-top: 100px;
	margin-right: auto;
	margin-left: auto;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}
.white {
	color: #FFF;
}
/*#newsmenu {
	height: 50px;
	width: 80px;
	float: left;
}
#news, #specials {
	width: 80px;
	height: 25px;	
}

#news {
	background: url(../images/sp-new-menu.png) 0 0 no-repeat;
}
#specials{
	background: url(../images/sp-new-menu.png) 0 -25px no-repeat;
}

#news span, #specials span {color: #FFF; padding-left: 2px;}

#news:hover {
	background: transparent url(../images/sp-new-menu.png) 0 -50px no-repeat;
	color: #FFF;
}

#specials:hover {
	background: transparent url(../images/sp-new-menu.png) 0 -75px no-repeat;
}
#news a:hover span, #specials a:hover span {
	color: #000;
}
#news a, #specials a {
	text-decoration: none;*/
}
#curspecial {
	font-weight: bold;
	color: #C00;
	text-align: center;
	width: 700px;
	margin: 10px auto 0 auto;
}
#curspecial #validdate {
	font-weight: bold;
	color: #900;
}
.special1 {
	font-weight: bold;
	color: #C00;
	text-align: center;
	width: 700px;
	margin: 0 auto 0 auto;
}
.special1 .validdate {
	font-weight: bold;
	color: #900;
}
#enterprise {
	color: #093;
	text-align: center;
	width: 700px;
	margin: 20px auto 0 auto;
}
#sc1sptitle {
	width: 450px;
	margin: 20px auto 0 auto;
}
#sc1currNews {
	width: 650px;
	margin: 20px auto 0 auto;
	text-align: center;
}
.divcenter {
	text-align: center;
}
.newstext {
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#currspec {
	color: #900;
	float: left;
	width: 80px;
	text-align: center;
	margin-left: 10px;
}
#currspec a, #ratespec a {
	color: #900;
}
#rectitle {
	text-align: center;
	width: 100%;
}
#recabcrental {
	text-align: center;
	float: left;
	width: 100%;
	margin-top: 15px;
}
.ss {
	height: 3px;
	width: 148px;
	margin: 10px auto 10px auto;
	background-color: #093;
}
#ratedisc {
	width: 250px;
	float: left;
	margin: 0 50px 0 135px;
}

#ratespec {
	width: 250px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.anchorprob {
	display: block;
	float: left;
}
#formtextpos {
	padding-left: 170px;
}
.link {
	float: left;
	height: 150px;
	width: 300px;
	margin: 10px 30px 0 50px;
}
#winterspec {
	width: 700px;
	margin: 0 auto 0 auto;
}
#winterspec caption {
	font-weight: bold;
}
.cellcntr {
	text-align: center;
}
table .sptblrow {
	font-size: 12px;
}
.sptblrow .sptbldesc {
	color: #333;
	text-align: center;
}
.sptblrow .sptbldescr {
	color: #900;
	text-align: center;
}
.sptblrow .sptblpct {
	color: #093;
	text-align: center;
}
#easter {
	width: 600px;
	margin: 10px auto 0 auto;
	text-align: center;
}
#easter p{
	margin-top: 0;
	margin-bottom: 0;
}
#easter p span{
	color: #F00;
}
#unit50 {
	width: 600px;
	margin: 10px auto 0 auto;
	text-align: center;
}
#unit50 p{
	margin-top: 0;
	margin-bottom: 0;
}
#unit50 p span{
	color: #F00;
}
.majorhead {
	text-align: center;
	width: 100%;
}
.sechead {
	color: #06F;
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
}
#footer #privstate {
	float: left;
	margin-left: 65px;
	margin-top: 25px;
}
#footer #privstate a {
	color: #CCC;
	text-decoration: none;
}
#julaug2012 {
	width: 600px;
	margin: 10px auto 0 auto;
	text-align: center;
}
#julaug2012 p{
	margin-top: 0;
	margin-bottom: 0;
}
#julaug2012 p span{
	color: #F00;
}
.posteddate {
	text-align: left;
	font-size: .6em;
	color: #3CF;
}
.clear {
	clear: both;
	display: none;
}

