body {
	background-color: #2A546C;
	margin-top: 0px;
}



/* homepage spotlight section */

#spotlight {width: 456px; height: 375px; float:left; }


/* homepage feature section */

#feature {width: 232px; height: 375px; float:left;}
#feature2 {width: 232px; height: 235px; float:left;}

/* #weather {width: 232px; height: 140px; float:right; padding: 0px;} */

#weather {width: 232px; height: 140px; float:left; padding: 0px;}

#homepage_message {width: 920px; height: 55px; float:left; background-color:#006699; padding-left: 10px; padding-right: 10px; padding-bottom: 30px;}



#whitespace {width: 940px; height: 12px; background:#FFF;}





/* homepage specials banner rollover */

#specials_banner {width: 437px; height: 125px; float:left; }
a.rollover1 {display: block; width: 437px;	height: 125px; background: url("http://www.sandpiperbeacon.com/images/spotlight/static/specials_aug_09.jpg");}
a.rollover1:hover {background-position: -437px 0;}
.displace {position: absolute; left: -5000px;	}






/* holding area for the images on the bottom of the homepage section */
.homepage_spot {
width: 674px;
float: left;
}

#entertainment_spot {width: 162px; height: 340px; float:left; padding-right: 10px; }
a.rollover2 {display: block; width: 162px;	height: 340px;	text-decoration: none; background: url("http://sandpiperbeacon.com/images/homepage_new/entertainment_spot.jpg");}
a.rollover2:hover {background-position: -162px 0;}
.displace {position: absolute; left: -5000px;	}

#postcard_spot {width: 162px; height: 340px; float:left; padding-right: 10px;}
a.rollover3 {display: block; width: 162px;	height: 340px;	text-decoration: none; background: url("http://sandpiperbeacon.com/images/homepage_new/postcard_spot.jpg");}
a.rollover3:hover {background-position: -162px 0;}
.displace {position: absolute; left: -5000px;	}

#testimonials_spot {width: 162px; height: 340px; float:left; padding-right: 10px;}
a.rollover4 {display: block; width: 162px;	height: 340px;	text-decoration: none; background: url("http://sandpiperbeacon.com/images/homepage_new/testimonials_spot.jpg");}
a.rollover4:hover {background-position: -162px 0;} 
.displace {position: absolute; left: -5000px;	}

#contact_spot {width: 162px; height: 340px; float:right; }
a.rollover5 {display: block; width: 162px;	height: 340px;	text-decoration: none; background: url(
"http://sandpiperbeacon.com/images/homepage_new/contact_spot.jpg");}
a.rollover5:hover {background-position: -162px 0;}
.displace {position: absolute; left: -5000px;	}



.specialstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 219px;
}
.couponsubtableright span.specialstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 219px;
}

.content_home_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #003353;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
}



/* text in the dark blue box on the home page - top left corner */
.content_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #003353;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
}

.content_home2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	color: #003353;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 5px;
}


.fb_message{
font-family: helvetica,sans-serif;
color: #FFFFFF;
font-size: 14px;
font-weight: bold;
font-style: italic;
word-spacing: 0.8pt;
padding-bottom: 0px;
}






.menu-horiz img {
	float:left;
}


img.squeeze {
		margin-bottom:8px;
}




#masthead {
		background-image:url(../images/other/masthead.jpg);
		background-repeat:no-repeat;
}


#coupon {
	background-image:url(../images/other/coupon_bgr.png);
	background-repeat:no-repeat;
}

form {
		margin:0;
		padding:0;
}





/* title and facebook share */

#page_header {width: 660px; height: 73px; float: left; padding-bottom: 10px;
}
.header_left {width: 380px; float: left;}
.header_right {width: 66px; padding-left: 6px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; float: right; background-color:#FFF}
.header_right2 {width: 58px; padding-left: 6px; padding-right: 0px; padding-top: 5px; padding-bottom: 5px; float: right; background-color:#FFF}





#facebook_share {
width: 60px; height: 20px; float: left; padding-right: 10px;
}






#free_stay_header {
width: 407px; height: 20px; float: left; padding-bottom: 10px;
}

#car_page_header {
width: 256px; height: 73px; float: left; padding-bottom: 10px;
}

#flash_content{width: 437px; height: 200px;
}

/*
.int_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: underline;
	text-align: left;
}
.int_subhead {
	color: #2A546C;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.line {
	background-image: url(/images/other/blue_line.gif);
	background-repeat: repeat-y;
	background-position: center;
}




.style6 {
font-family: georgia,serif;
color: #343799;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.6pt;
word-spacing: 0.2pt;
line-height: 1.5;

}
.style10 {
	color: #F4D028;
font-family: georgia,serif;
color: #343799;
font-size: 11px;
letter-spacing: 0.6pt;
word-spacing: 0.2pt;
line-height: 1.5;

}
.style13 {
font-family: georgia,serif;
color: #2A546C;
font-size: 12px;
font-weight: bold;
letter-spacing: 0.6pt;
word-spacing: 0.2pt;
line-height: 1.5;
width: 658px;
}



.int_content {
color: #2A546C;
font-family: georgia,serif;
font-size: 11px;
font-weight: bold;
letter-spacing: 0.6pt;
word-spacing: 0.2pt;
line-height: 1.5;

}



.style15 {
font-family: georgia,serif;
font-size: 14px;
letter-spacing: 0.6pt;
word-spacing: 0.2pt;
line-height: 1.5;
	color: #E7D687;
}


.roomtype {
	background-color: #FAF0CB;
	padding: 8px;
}
.style18 {
	font-size: 18px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.roomtypephoto {
	background-color: #E7D687;
	background-image: url(../images/photos/roomtypes.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 328px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 599px;
}
.style19 {
	font-size: 18px;
	color: #990000;
		height: 599px;
}




.areainfobackground {
	background-image: url(../images/background/area_info_bgr.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.body_thunderinfo {
	margin-top: 0px;
	background-image: url(../thunderbeach_images/back.jpg);
	background-repeat: repeat-y;
	background-position: left;
}

.style20 {color: #990000; font-size: 12px; font-weight: bold; 
}
.boxhighlight {
	background-color: #FAF0CB;
	padding: 8px;
}
.style23 {
	font-size: 18px;
	font-weight: bold;
}
.style24 {font-size: 18px}
.specialscontent {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.areainfo_box {
	padding: 8px;
	border: 2px solid #FAF0CB;
}
.couponbooksubhead {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
}
.couponhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-position: top;
	text-align: center;
	font-size: 16px;
}
.couponsubtable {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: center;
}
.specialstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
}




.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FFFFFF;
}
.couponbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: normal;
	color: #F4D028;
	background-position: top;
	line-height: 12pt;
}
.legalcoupon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #003353;
	font-weight: normal;
	background-position: top;
	line-height: 7pt;
}
.content_home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 140px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-color: #003353;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
}
.couponsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-position: top;
	line-height: 9pt;
}
.content_home2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #003353;
	padding-bottom: 0px;
	padding-left: 8px;
	padding-right: 5px;
}

.table_signup {
	background-image: url(../images/background/emailsignup_bgr.jpg);
	background-repeat: no-repeat;
	width: 324px;
	background-position: bottom;
}
.form_email {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	padding-left: 15px;
	padding-bottom: 8px;
	text-align: left;
}
.couponsubtableright {
	height: 104px;
	width: 200px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}





.bottomnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #FED92E;
}
.style16 {color: #FED92E};
.style3 {
	color: #FDD82D;
	font-size: 14px;
}
.style5 {
	color: #FDD82D;
	font-size: 13px;
}
#hubbkg {
	background-color:#E6D586;
}




.couponhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	background-position: top;
	text-align: left;
	padding-left: 5px;
}
.specialstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	width: 219px;
}
.couponsubtableright span.specialstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	width: 219px;
}




.couponbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #F4D028;
	background-position: top;
	line-height: 12pt;
}
.legalcoupon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #003353;
	font-weight: normal;
	background-position: top;
}


.couponsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	background-position: top;
	line-height: 9pt;
}

*/

/* text at the bottom of the homepage  */ 
