@charset "UTF-8";
/* CSS Document */
/**/
* {
	margin-top: 0;
}

html,
body,
div,
h1,
h2,
h3,
h4,
h5,
h6,
h7,
p,
ul,
li,
ol,
dl,
dd,
dt,
a,
span,
img,
small,
cite,
hr
{
margin: 0px;
padding: 0px;
}

.h1 {
font-family: Verdana;
font-size: 16px;
font-weight: bold;
color: #333333;
line-height: 22px;
padding: 0px 0px 0px 0px;
}

.h1 a:link,
.h1 a:visited{
font-family: Verdana;
font-size: 16px;
font-weight: bold;
color: #333333;
line-height: 22px;
padding: 0px 0px 0px 0px;
text-decoration: none;
}


.h1 a:hover {
font-family: Verdana;
font-size: 16px;
font-weight: bold;
color: #333333;
line-height: 22px;
padding: 0px 0px 0px 0px;
text-decoration: underline;
}


/* headings */

h1#resort_features {

background-image:url("img/headings/resort_features.png") !important;
background-image:url("img/headings/resort_features.gif");
background-repeat:no-repeat;
height:25px;
margin: 20px 0 20px 0;
}


h1#kids {

background-image:url("img/headings/kids.png") !important;
background-image:url("img/headings/kids.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}


h1#activities {

background-image:url("img/headings/activities.png") !important;
background-image:url("img/headings/activities.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#casino {

background-image:url("img/headings/casino.png") !important;
background-image:url("img/headings/casino.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}


h1#golf{

background-image:url("img/headings/golf.png") !important;
background-image:url("img/headings/golf.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#spa {

background-image:url("img/headings/spa.png" !important);
background-image:url("img/headings/spa.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#westin_heading {

background-image:url("img/headings/westin_heading.png") !important;
background-image:url("img/headings/westin_heading.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#sheraton_heading {

background-image:url("img/headings/sheraton_heading.png") !important;
background-image:url("img/headings/sheraton_heading.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}


h1#accom_westin {

background-image:url("img/headings/accom_westin.png") !important;
background-image:url("img/headings/accom_westin.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#accom {

background-image:url("img/headings/accom.png") !important;
background-image:url("img/headings/accom.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#gallery_heading {

background-image:url("img/headings/gallery_heading.png") !important;
background-image:url("img/headings/gallery_heading.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#weddings {

background-image:url("img/headings/weddings.png") !important;
background-image:url("img/headings/weddings.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#meetings {

background-image:url("img/headings/meetings.png") !important;
background-image:url("img/headings/meetings.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#dine_westin {

background-image:url("img/headings/dine_westin.png") !important;
background-image:url("img/headings/dine_westin.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}


h1#accom_sheraton {

background-image:url("img/headings/accom_sheraton.png") !important;
background-image:url("img/headings/accom_sheraton.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#dine_sheraton {

background-image:url("img/headings/dine_sheraton.png") !important;
background-image:url("img/headings/dine_sheraton.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#golf {

background-image:url("img/headings/golf.png") !important;
background-image:url("img/headings/golf.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#special_offers {

background-image:url("img/headings/special_offers.png") !important;
background-image:url("img/headings/special_offers.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#gbi {

background-image:url("img/headings/gbi.png") !important;
background-image:url("img/headings/gbi.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}

h1#getting_here {

background-image:url("img/headings/getting_here.png") !important;
background-image:url("img/headings/getting_here.gif");
background-repeat:no-repeat;
height:50px;
margin: 20px 0 20px 0;
}


.hide {
display:none;

}

.maintext {
font-family: Verdana;
font-size: 12px;
color: #333333;
padding: 0px 0px 6px 0px;
line-height: 16px;
}

.maintext li{
list-style: disc;
margin: 0px 0px 0px 30px;
}

.h2 {
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #006699;
padding: 0px 0px 0px 0px;
}

.featuredtext {
font-family: Verdana;
font-size: 12px;
color: #333333;
line-height: 18px;
padding: 0px 0px 6px 3px;
}

.featuredtext li{
list-style: disc;
margin: 0px 0px 0px 24px;
}

.featuredtext a:link,
.featuredtext a:visited{
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #333333;
line-height: 18px;
padding: 0px 0px 6px 0px;
}

.featuredtext a:hover {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
color: #333333;
line-height: 18px;
padding: 0px 0px 6px 0px;
}

.formtextheader {
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #993300;
text-align: center;
padding: 4px 0px 8px 0px;
}

.formtext {
font-family: Verdana;
font-size: 12px;
color: #993300;
padding: 4px 0px 4px 0px;
}

.reservtext {
font-family: Verdana;
font-size: 12px;
text-align: center;
padding: 30px 0px 30px 0px;
}

.eventsheader{
font-family: Verdana;
font-size: 14px;
font-weight: bold;
color: #046291;
margin: 0px 10px 6px 10px;
padding: 0px 0px 0px 0px;
}

.eventstext {
font-family: Verdana;
font-size: 11px;
/*Use this color for the note currently being used*/
color: #046291;
/*color: #666666; use this when implementing the Upcoming dates feature*/
line-height: 14px;
margin: 0px 10px 0px 10px;
}

.eventstextdates {
font-family: Verdana;
font-size: 11px;
color: #666666;
line-height: 14px;
font-weight: bold;
}

.viewmore {
font-family: Verdana;
font-size: 11px;
color: #666666;
text-align: right;
padding: 4px 10px 0px 10px;
}

.viewmore a:link,
.viewmore a:visited{
font-family: Verdana;
font-size: 11px;
color: #666666;
text-decoration: underline;
}

.viewmore a:hover {
font-family: Verdana;
font-size: 11px;
color: #666666;
text-decoration: none;
}

.homecallouttext {
font-family: Verdana;
font-size: 12px;
color: #414141;
padding: 15px 0px 0px 0px;
line-height: 18px;
}

.featureditemtext {
font-family: Verdana;
font-size: 11px;
color: #40391a;
padding: 0px 10px 5px 10px;
line-height: 20px;
}

.featureditemheadertext {
font-family: Verdana;
font-size: 14px;
color: #40391a;
font-weight: bold;
padding: 5px 10px 0px 10px;
}

.footerlinks {
display: inline;
padding: 14px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
color: #fff;

}

.footerlinks a:link,
.footerlinks a:visited{
display: inline;
padding: 0px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
color: #fff;
text-decoration: none;
}

.footerlinks a:hover {
display: inline;
padding: 0px 0px 0px 0px;
font-family: Verdana;
font-size: 10px;
color: #fff;
text-decoration: underline;
}

.bigyellowtext {
font-family: Verdana;
font-size: 12px;
color: #40391a;
padding: 5px 10px 5px 10px;
line-height: 16px;
}

.bigyellowtext a:link,
.bigyellowtext a:visited{
color: #40391a;
font-weight: bold;
text-decoration: none;
}

.bigyellowtext a:hover,
.bigyellowtext .active a {
color: #40391a;
font-weight: bold;
text-decoration: underline;
}

.h3 {
font-family: Verdana;
font-size: 12px;
color: #40391a;
font-weight: bold;
padding: 5px 10px 0px 10px;
}

.h3 a:link,
.h3 a:visited{
font-family: Verdana;
font-size: 12px;
color: #40391a;
font-weight: bold;
text-decoration: none;
}

.h3 a:hover {
font-family: Verdana;
font-size: 12px;
color: #40391a;
font-weight: bold;
text-decoration: underline;
}

.submaintext {
font-family: Verdana;
font-size: 12px;
color: #993300;
}

.submaintext a:link,
.submaintext a:visited{
font-family: Verdana;
font-size: 12px;
color: #993300;
text-decoration: none;
}

.submaintext a:hover {
font-family: Verdana;
font-size: 12px;
color: #993300;
text-decoration: underline;
}

.tabheader {
font-family: Verdana;
font-size: 15px;
font-weight: bold;
color: #808080;
padding: 5px 0px 3px 0px;
}

.tabtext {
font-family: Verdana;
font-size: 11px;
color: #333333;
line-height: 20px;
padding: 0px 10px 0px 0px;
}


.tabtext a, .tabtext a:visited {

color: #333333;
text-decoration:underline;

}

.tabtext a:hover {

color: #333333;
text-decoration:none;

}
.meetingsnav {
font-family: Verdana;
font-size: 12px;
color: #333333;
padding: 0px 0px 10px 0px;
}

.meetingsnav a:link {
font-family: Verdana;
font-size: 12px;
color: #333333;
font-weight: bold;
text-decoration: none;
padding: 0px 0px 10px 0px;
}

.meetingsnav a:visited {
font-family: Verdana;
font-size: 12px;
color: #333333 !important;
font-weight: bold !important;
text-decoration: none;
padding: 0px 0px 10px 0px;
}

.meetingsnav a:hover,
.meetingsnav .active a{
font-family: Verdana;
font-size: 12px;
font-weight: bold;
color: #333333;
text-decoration: underline;
padding: 0px 0px 10px 0px;
}

.gallerytext {
font-family: Verdana;
font-size: 14px;
color: #333333;
}

.calendardate {
font-family: Verdana;
font-size: 12px;
font-weight: bold;
padding: 10px 0px 0px 0px;
}

.calendarmonth {
font-family: Verdana;
font-size: 12px;
color: #a28c2b;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding: 8px 0px 8px 0px;
background-color: #fff;
}

.calendarmonth a:link,
.calendarmonth a:visited{
font-family: Verdana;
font-size: 12px;
color: #40391a;
text-decoration: underline;
}

.calendarmonth a:hover{
font-family: Verdana;
font-size: 12px;
color: #40391a;
text-decoration: none;
}

.calendarheader {
font-family: Verdana;
font-size: 15px;
font-weight: bold;
color: #40391a;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding: 5px 0px 5px 0px;
background-color: #f9edb3;
}

.monthheader {
font-family: Verdana;
font-size: 14px;
font-weight: bold;
padding: 10px 0px 0px 0px;
}

.videobugtext {
font-family: Verdana;
font-size: 12px;
color: #40391a;
font-weight: bold;
}

.videobugtext a:link,
.videobugtext a:visited{
font-family: Verdana;
font-size: 12px;
color: #40391a;
text-decoration: none;
font-weight: bold;
}

.videobugtext a:hover,
.videobugtext .active a{
font-family: Verdana;
font-size: 12px;
color: #993300 !important;
text-decoration: none;
font-weight: bold;
}

.airlineheader {
font-family: Verdana;
font-size: 15px;
font-weight: bold;
color: #40391a;
border-bottom: 1px solid #666666;
border-right: 1px solid #666666;
padding: 8px 0px 8px 0px;
background-color: #fff;
}

.airlinedetail {
font-family: Verdana;
font-size: 12px;
padding: 10px 0px 0px 0px;
}

.onTv {
font-family: Verdana;
font-size: 12px;
color: #EF2525;
font-weight: normal;
}