body {
	background: #fff;
	padding: 0;
	margin: 0;
	z-index: 1;
	font-family: Verdana, Helvetica;
	font-size: 10px;
	color: #333;
}
th, td {
	font-family: Verdana, Helvetica;
	font-size: 10px;
}
a, a:link, a:active, a:visited { color: #cc0000; text-decoration: none; border-style: none; }
a:hover { 
	text-decoration: underline; 
}
#divCurrentSpecials { 
	position: absolute; 
	top: 2px; 
	left: 24px; 
	z-index: 2; 
	width: 809px; 
}
#divMenu { 
	position: absolute; 
	top: 33px; 
	left: 0px; 
	z-index: 3; 
	margin: 0 23px 0 31px; 
	padding: 0 2px 0 2px; 
	width: 755px; 
	border-bottom: 1px solid #E0133C; 
}
#divMenu a, #divMenu a:link, #divMenu a:active, #divMenu a:visited { 
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none; 
}
#divMenu a:hover { 
	color: #0B0B0B; 
	text-decoration: none;  
}
#divMenu { 
	position: absolute; 
	top: 33px; 
	left: 0px; 
	z-index: 3; 
	margin: 0 23px 0 31px; 
	padding: 0 2px 0 2px; 
	width: 755px; 
	border-bottom: 1px solid #E0133C; 
}
#divMenu a.cssOn, #divMenu a.cssOn:link, #divMenu a.cssOn:active, #divMenu a.cssOn:visited { 
	color: #0B0B0B; 
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none; 
}
#divMenu a.cssOn:hover { 
	color: #0B0B0B; 
	text-decoration: none;  
}
#divMenu td { 
	padding: 0 10px; 
	font-size: 10px; 
}
#divMenuPpc a, #divMenuPpc a:link, #divMenuPpc a:active, #divMenuPpc a:visited { 
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none; 
}
#divMenuPpc a:hover { 
	color: #0B0B0B; 
	text-decoration: none;  
}
#divMenuPpc a.cssOn, #divMenuPpc a.cssOn:link, #divMenuPpc a.cssOn:active, #divMenuPpc a.cssOn:visited { 
	color: #0B0B0B; 
	font-weight: bold; 
	text-transform: uppercase; 
	text-decoration: none; 
}
#divMenuPpc a.cssOn:hover { 
	color: #0B0B0B; 
	text-decoration: none;  
}
#divNavigationButtons { 
	position: absolute; 
	top: 230px; 
	left: 150px; 
 
}
#divHomeLeft { 
	position: absolute; 
	top: 217px; 
	left: 44px; 
	z-index: 5; 
}
#divHomeCenter { 
	position: absolute; 
	top: 217px; 
	left: 284px; 
	z-index: 5; 
}
#divHomeRight { 
	position: absolute; 
	top: 217px; 
	left: 524px; 
	z-index: 5; 
}
#divHomeContent { position: absolute; top: 395px; left: 44px; z-index: 6; width: 720px; font-size: 11px; }

#divNavigationHome { background-image: url(../img/img_nav_bg_home.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 220px; left: 10px; width: 337px; height: 240px; }
#divNavigation { background-image: url(../img/img_nav_bg.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 220px; left: 10px; width: 337px; height: 240px; border-style: none; }
#divNavigationContact { background-image: url(../img/img_nav_bg_contact.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 220px; left: 10px; width: 337px; height: 240px; }
#divNavigationPictures { background-image: url(../img/img_nav_bg_pictures.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 220px; left: 10px; width: 337px; height: 240px; }
#divNavigationProducts { background-image: url(../img/img_nav_bg_products.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 220px; left: 10px; width: 337px; height: 240px; }
#divNavigationWho { background-image: url(../img/img_nav_bg_who.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; top: 220px; left: 10px; width: 337px; height: 240px; }
#divMenuHotels td { padding: 2px; border: 1px solid #D6D2D3; border-top: 0; }
#divMenuHotels td.cssOff a, #divMenuHotels td.cssOff a:link, #divMenuHotels td.cssOff a:active, #divMenuHotels td.cssOff a:visited { color: #333333; }
#divMenuHotels td.cssOff a:hover { color: #CD2245; text-decoration: none; }
#divMenuHotels td.cssOn a, #divMenuHotels td.cssOn a:link, #divMenuHotels td.cssOn a:active, #divMenuHotels td.cssOn a:visited { color: #CD2245; }
#divMenuHotels td.cssOn a:hover { color: #CD2245; text-decoration: none; }
.cssHotelLogos td { padding: 0 6px; }
#divCopyright { color: gray; padding: 0 0 0; width: 578px; text-align: left; font-size: 10px; font-style: normal; margin: 0; border-top-width: 0; }

#divMainContent { position: fixed; top: 240px; left: 423px; z-index: 6; width: 578px; margin-right: 100px; margin-left: 25px; padding-right: 100px; border-right: 1px solid #818181; border-left: 1px solid #818181; }
#divMainContentBox { background-image: url(../img/img_content_top.gif); background-repeat: no-repeat; background-position: 0 1px; text-align: left; position: absolute; z-index: 6; top: 233px; left: 358px; width: 660px; border-right-color: #818181; border-right-width: 1px; border-left-color: #818181; border-left-width: 1px; }
#divMainHeader { position: absolute; top: 10px; left: 10px; width: 809px; background: repeat-x left top; }

.MainContent { color: #575757; font-size: 11px; font-family: helvetica, arial, sans-serif; line-height: 25px; background-image: url(../img/img_side_border.gif); background-repeat: repeat-y; text-align: left; vertical-align: top; top: 50px; left: 50px; padding-top: 20px; padding-right: 30px; padding-left: 30px; }
.ProductDescriptions { color: #575757; font-size: 11px; font-family: helvetica, arial, sans-serif; line-height: 15px; text-align: left; vertical-align: top; min-width: 200px; margin-right: 100px; }
.cssBlack { color: #000; }
.cssGreatGetaway {
	padding: 3px 0 0 10px;
}
h1 { color: #C80A2D; font-weight: bold; margin: 0; padding: 0; line-height: 16px; font-size: 10px; }
sup {font-size: 7px}
.divNavigation2 { color: #c80a2d; background-image: url(../img/img_nav_bg.jpg); background-repeat: no-repeat; top: 235px; left: 10px; width: 366px; }

#divContentAttractions { position: absolute; top: 190px; left: 30px; z-index: 6; width: 780px; }
.cssAttractionsHeading { font-weight: bold; color: #C80A2D; font-size: 10px; line-height: 17px;}
.cssAttractions { font-family:verdana; color: #545353; font-size: 10px; line-height: 13.5px; }
#specials {
	width: 500px;
}
#specials ul {
		margin-top: 8px;
		margin-bottom: 10px;
	}
#specials li {
		margin: 0px;
		padding-bottom: 4px;
	}
.cssFooter { font-family:verdana; color: #6e6e6e; font-size:10px; line-height: 12px; width: 578px; }
input, select { font-size: 10px; font-family: Verdana; }
li { padding-bottom: 10px; }
.cssTierSideNavOn { position: relative; top: 20px; left: 168px; border-style: none; }
.cssTierSideNav { position: relative; top: 20px; left: 168px; border-style: none; }
