 /* Base Elements *******************************************/



body{background-color:#4388b8;color:#3B3B3B;font-family:tahoma;font-size:10px;font-weight:normal;color:#4A4444;text-align:center;margin:0px;padding:0px;}

img{border:0px;}

h1{
	font-family:tahoma;
	font-size:12px;
	margin:0px;
	color:#132634;
	padding-top: 8px;
	padding-right: 40px;
	padding-bottom: 8px;
	padding-left: 25px;
}

h2{
	font-family:tahoma;
	font-size:13px;
	padding:5px 0px 0px 40px;
	margin:0px;
	color:#365988;
	text-align:left;
}

p{font-family:tahoma;font-size:11px;color:#001a3d;margin:0px;padding:5px 40px 0px 40px;line-height:17px;}

ul{padding-left:4px;margin-left:58px;margin-top:12px;margin-bottom:12px;font-size:11px;}

li{padding:0px;line-height:17px;margin-top:4px;text-align:left;color:#1E261C;}

form{margin:0px;padding:0px;}

input{font-family:tahoma;font-size:10px;margin:0px;margin-bottom:2px;padding:0px;}

textarea{font-family:tahoma;font-size:11px;margin:0px;margin-bottom:2px;padding:0px;}

select{font-family:tahoma;font-size:11px;margin:0px;margin-bottom:2px;padding:0px;}



/* Structure Presentation *******************************************/



#container{
	width:801px;
	padding:0px;
	margin:0px;
	border:0px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	top:80px;
}

#header{width:801px;height:34px;background-image:url(images/headerblue.gif);background-repeat:no-repeat;margin:0px;padding:0px;clear:both;}

#menu{
	width:636px;
	height:27px;
	background-image:url(images/bnrMenu.gif);
	padding:0px;
	margin:0px;
	border:0px;
	left:157px;
	top:8px;
	position:absolute;
	z-index:auto;
	font-size: 11px;
	text-align: right;
	color: #FFFFFF;
}

#logo{width:173px;height:62px;background-image:url(images/logo.gif);background-repeat:no-repeat;margin:0;padding:0;z-index:auto;left:52px;top:34px;position:absolute;}

#sdtitle{
	width:564px;
	height:62px;
	margin:0;
	padding:0;
	z-index:auto;
	left:305px;
	top:-62px;
	position:absolute;
}

#accreditations{width:180px;height:72px;background-image:url(images/accreditationsblue.gif);background-repeat:no-repeat;margin:0;padding:0;z-index:auto;left:48px;top:575px;position:absolute;}

#slide{width:801px;display:inline;left:0px;top:34px;position:absolute;z-index:auto;}

#overlay{width:801px;margin:0;padding:0;z-index:auto;right:78px;top:108px;position:absolute;} /*top:138px*/

#content{
	float:right;
	background-color:#C8E5FA;
	width:535px;
	height:405px;
	margin:0px;
	padding:2px;
	overflow:hidden;
	text-align:left;
	left:211px;
	top:0px;
	z-index:auto;
	position:absolute;
	/*filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
*/	overflow:auto;
	scrollbar-face-color:#2d4877;
	scrollbar-shadow-color:#2d4877;
	scrollbar-highlight-color:#2d4877;
	scrollbar-3dlight-color:#2d4877;
	scrollbar-darkshadow-color:#2d4877;
	scrollbar-track-color:#5f829d;
	scrollbar-arrow-color:#FFFFFF;
}

#sdcontent{
	float:right;
	background-color:#C8E5FA;
	width:777px;
	height:413px;
	margin:0px;
	padding:2px;
	overflow:hidden;
	text-align:left;
	left:88px;
	top:0px;
	z-index:auto;
	position:absolute;
	/*filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
*/	scrollbar-face-color:#2d4877;
	scrollbar-shadow-color:#2d4877;
	scrollbar-highlight-color:#2d4877;
	scrollbar-3dlight-color:#2d4877;
	scrollbar-darkshadow-color:#2d4877;
	scrollbar-track-color:#5f829d;
	scrollbar-arrow-color:#FFFFFF;
}

#dealscontent{
	float:right;
	background-color:#C8E5FA;
	width:700px;
	height:405px;
	margin:0px;
	padding:2px;
	overflow:hidden;
	text-align:left;
	left:211px;
	top:0px;
	z-index:auto;
	position:absolute;
	/*filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
*/	overflow:auto;
	scrollbar-face-color:#2d4877;
	scrollbar-shadow-color:#2d4877;
	scrollbar-highlight-color:#2d4877;
	scrollbar-3dlight-color:#2d4877;
	scrollbar-darkshadow-color:#2d4877;
	scrollbar-track-color:#5f829d;
	scrollbar-arrow-color:#FFFFFF;
}

#footer{
	width:801px;
	height:30px;
	background-image:url(images/footerblue.gif);
	left:0px;
	top:535px;
	z-index:auto;
	position:absolute;
	text-align:right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#bgBeach{width:801px;height:501px;margin:0px;padding:0px;background-image:url(images/beach.jpg);left:0px;top:34px;position:absolute;z-index:auto;}

#bgSnow{
	width:801px;
	height:501px;
	margin:0px;
	padding:0px;
	background-image:url(images/sdplain.jpg);
	left:0px;
	top:34px;
	position:absolute;
	z-index:auto;
}

#bgStarfish{width:801px;height:501px;margin:0px;padding:0px;background-image:url(images/starfish.jpg);left:0px;top:34px;position:absolute;z-index:auto;}



/* hrefs *******************************************/

a.headernav:active {
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;
}

a.headernav:link {
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;
}

a.headernav:visited {
	font-size: 11.5px;
	color: #FFFFFF;
	text-decoration: none;
}

a.headernav:hover{
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

.copyright {
	font-size: 16px;
	color: #FFFFFF;
}

body#index a#index {
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

body#about a#about {
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

body#special_deals a#special_deals {
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

body#destinationofthemonth a#destinationofthemonth {
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

body#ourchoices a#ourchoices {
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

body#links a#links {
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

body#contact2 a#contact2 {
	font-size: 11.5px;
	color: #001a3d;
	text-decoration: none;
}

a.footernav:active {
	font-family:verdana;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footernav:link {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footernav:visited {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footernav:hover{
	font-size: 16px;
	color: #001a3d;
	text-decoration: none;
}

a.footernavprotection:active {
	font-family:verdana;
	font-size: 16px;
	color: #001a3d;
	text-decoration: none;
}

a.footernavprotection:link {
	font-size: 16px;
	color: #001a3d;
	text-decoration: none;
}

a.footernavprotection:visited {
	font-size: 16px;
	color: #001a3d;
	text-decoration: none;
}

a.footernavprotection:hover{
	font-size: 16px;
	color: #4388b8;
	text-decoration: none;
}


/* Index */



#bodyTxt{font-family:tahoma;font-size:10px;color:#D4D6D4;margin:0px;padding:0px;line-height:16px;overflow:auto;}



FORM {font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-style:normal; text-decoration:none; text-transform:none; margin:0px; padding:0px;}



.galleryImg{border:8px solid #FFFFFF;margin:0px 8px 8px 0px;}



.clear {clear:both;}
