@charset "utf-8";

.addressbox {

	margin: 0px;

	padding: 0px;

	height: 55px;

	width: 300px;

	top: 40px;

	position: absolute;

	left: 720px;

}

.adults-box {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 95px;

	text-align: right;

	float: left;

}

.availability-box {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 160px;

	text-align: center;

	float: left;

}

.bluebar-horizontal {

	position: absolute;

	left: 20px;

	top: 5px;

	height: 100px;

	width: 350px;

	z-index: 2;

	margin: 0px;

	padding: 0px;

	background-image: url(../images/hotellogo.jpg);

}

body {

	background-color: #FFFFFF;

	margin: 0px;

	min-height:100%;

	padding: 0px;

	background-position: top;

	background-image: url(../images/bgline.jpg);

	background-repeat: repeat-x;

}

.book-container {

	margin: 0px;

	padding: 0px;

	float: left;

	width: 127px;

	height: 30px;

	background-color: #6970A4;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

	position: absolute;

	top: 121px;

	left: 21px;

}

.booknowtext, .booknowtext a:hover, .booknowtext a:visited, .booknowtext a:active, .booknowtext a:focus, .booknowtext a  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	font-style: oblique;

	padding: 0px;

	text-decoration: none;

	line-height: 16px;

	margin-top: 7px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 8px;

}

.blacklink, .blacklink a:hover, .blacklink a:visited, .blacklink a:active, .blacklink a:focus, .blacklink a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #000000;

	text-decoration: none;

	font-weight: bolder;

	font-style: oblique;

	margin: 0px;

	border: 0px solid #000000;

	padding: 0px;

}

.whitelink, .whitelink a:hover, .whitelink a:visited, .whitelink a:active, .whitelink a:focus, .whitelink a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	text-decoration: none;

	font-weight: bolder;

	font-style: oblique;

	margin: 0px;

	border: 0px solid #000000;

	padding: 0px;

}

.cancerinfo {

	height: 20px;

	width: 400px;

	margin: 0px;

	padding: 0px;

	position: absolute;

	left: 20px;

	top: 124px;

}

.cancertext, .cancertext a:hover, .cancertext a:visited, .cancertext a:active, .cancertext a:focus, .cancertext a {

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	font-style: oblique;

	font-weight: bolder;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.checkin-box {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 250px;

	float: left;

}

.children-box {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 95px;

	text-align: right;

	float: left;

}

.content, .content a:hover, .content a:visited, .content a:active, .content a:focus, .content a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	text-decoration: none;

}

.content-container {

	margin: 0px;

	padding: 0px;

	width: 1000px;

	position: absolute;

	left: 20px;

	top: 462px;

}

.content-margins {

	margin: 0px;

	padding-top: 30px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.contentarea {

	margin: 0px;

	padding: 0px;

	opacity:1;

	width: 700px;

	z-index: 4;

	position: absolute;

	background-color: #FFFFFF;

}

.contentb, .contentb a:hover, .contentb a:visited, .contentb a:active, .contentb a:focus, .contentb a {

	font-family: "Times New Roman", Times, serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;

}

.contentfunlink, .contentfunlink a:hover, .contentfunlink a:visited, .contentfunlink a:active, .contentfunlink a:focus, .contentfunlink a {

	font-family: "Times New Roman", Times, serif;

	font-size: 18px;

	color: #0000FF;

	text-decoration: none;

	font-weight: bolder;

	font-style: oblique;

	line-height: 10px;

}

.orange-divider {

	width: 670px;

	background-color: #FF961F;

	height: 25px;

	margin: 0px;

	border: 1px solid #000000;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}

.contentbheadline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	font-weight: bold;

	text-transform: uppercase;

	font-style: oblique;

}

.contentheadline {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	font-style: oblique;

}

form {

	margin: 0px;

	padding: 0px;

}

.footer {

	margin: 0px;

	padding: 0px;

	bottom: 0px;

	position: absolute;

	width: 1000px;

	left: 0px;

	height: 100px;

}

.footer-margins {

	margin: 0px;

	padding: 0px;

}

.footercontent, .footercontent a:hover, .footercontent a:visited, .footercontent a:active, .footercontent a:focus, .footercontent a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #000000;

	text-decoration: none;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

h1, h1 a:hover, h1 a:visited, h1 a:active, h1 a:focus, h1 a  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	text-transform: uppercase;

	font-style: oblique;

	margin: 0px;

	padding: 5px;

	text-decoration: none;

}

h2 {

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

	margin: 0px;

	padding-top: 60px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

h3 {

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	font-style: oblique;

	font-weight: bolder;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

}

.header {

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 1000px;

	position: absolute;

	top: 152px;

	left: 20px;

	z-index: -1;

	background-image: url(../images/header.jpg);

}

.hotelbuttons {

	margin: 0px;

	padding: 0px;

	border: 1px solid #000000;

}

.hotelsubmenu {

	margin: 0px;

	padding: 0px;

	height: 320px;

	width: 250px;

	position: absolute;

	top: 632px;

	left: 769px;

	z-index: 10;

}

.hr-img {

	margin: 0px;

	height: 150px;

	width: 600px;

	padding-top: 100px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5%;

}

html {

	margin: 0px;

	padding: 0px;

	min-height:100%;

}

.kcvblogo {

	margin: 0px;

	height: 48px;

	width: 147px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

label {

	margin: 0px;

	padding: 0px;

}

.legal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8px;

	color: #000000;

	text-transform: uppercase;

	margin: 0px;

	padding: 0px;

}

.market-image1 {

	position: absolute;

	left: 770px;

	top: 400px;

	height: 150px;

	width: 250px;

	z-index: 2;

}

.market-image2 {

	position: absolute;

	left: 770px;

	top: 575px;

	height: 150px;

	width: 250px;

	z-index: 2;

}

.market-image3 {

	position: absolute;

	left: 770px;

	top: 750px;

	height: 150px;

	width: 250px;

	z-index: 2;

}

.menu {

	position: absolute;

	left: 420px;

	top: 5px;

	height: 25px;

	width: 600px;

	z-index: 4;

	margin: 0px;

	padding: 0px;

	background-color: #6970A4;

	border: 1px solid #000000;

}

.menuspacing {

	margin: 0px;

	padding: 0px;

}

.nights-box {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 95px;

	text-align: right;

	float: left;

}

.promo-button1 {

	position: absolute;

	left: 769px;

	top: 462px;

	height: 75px;

	width: 250px;

	z-index: 2;

	margin: 0px;

	padding: 0px;

}

.promo-button2 {

	position: absolute;

	left: 769px;

	top: 547px;

	height: 75px;

	width: 250px;

	z-index: 2;

	margin: 0px;

	padding: 0px;

}

.promo-button3 {

	position: absolute;

	left: 769px;

	top: 600px;

	height: 75px;

	width: 250px;

	z-index: 2;

	margin: 0px;

	padding: 0px;

}

.promo-button4 {

	position: absolute;

	left: 769px;

	top: 700px;

	height: 75px;

	width: 250px;

	z-index: 2;

	margin: 0px;

	padding: 0px;

}

.promo-button5 {

	position: absolute;

	left: 769px;

	top: 800px;

	height: 75px;

	width: 250px;

	z-index: 2;

	margin: 0px;

	padding: 0px;

}

.resbox {

	margin: 0px;

	padding: 0px;

	width: 998px;

	height: 30px;

	position: absolute;

	top: 120px;

	left: 20px;

	background-color: #CE2043;

	border: 1px solid #000000;

}

.resbox-container {

	margin: 0px;

	width: 800px;

	height: 25px;

	padding: 0px;

	position: absolute;

	left: 160px;

	top: 124px;

}

.rescontent {

	margin: 0px;

	padding: 0px;

	color: #FFFFFF;

	font-size: 12px;

}

.rooms-box {

	margin: 0px;

	padding: 0px;

	height: 25px;

	width: 95px;

	text-align: right;

	float: left;

}

.sharebox {

	bottom: 0px;

	position: absolute;

	width: 100%;

	left: 0px;

	height: 50px;

	margin: 0px;

	padding: 0px;

	text-align: center;

}

.social {

	margin: 0px;

	padding: 0px;

	position: absolute;

	height: 59px;

	width: 200px;

	top: 45px;

	left: 420px;

}

.social-logo {

	margin: 0px;

	border: 0px none #000000;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 5px;

}

.submenu-header, .submenu-header a, .submenu-header a:hover, .submenu-header a:visited, .submenu-header a:active, .submenu-header a:focus {

	color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	text-align: center;

	font-weight: bold;

	font-family: Arial, Helvetica, sans-serif;

	font-style: oblique;

	font-size: 12px;

	line-height: 12px;

	text-decoration: none;

}

.submenu-img {

	margin: 0px;

	padding: 0px;

	height: 75px;

	width: 244px;

	border: 0px solid #000000;

}

.submenu-item {

	background-color: #CE2043;

	border: 1px solid #000000;

	padding: 0px;

	height: 75px;

	width: 244px;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 10px;

	margin-left: 2px;

}

.submenu-top {

	background-color: #CE2043;

	border: 1px solid #000000;

	padding: 3px;

	margin: 2px;

}

.sytalogo {

	margin: 0px;

	height: 48px;

	width: 200px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.titlebar {

	width: 500px;

	margin: 5px;

	padding: 0px;

	background-color: #6970A4;

	position: absolute;

	left: 20px;

	top: 462px;

	height: 25px;

	border: 1px solid #000000;

	z-index: 9;

}

.couponfield {

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 480px;

	z-index: 8;

	position: absolute;

	top: 150px;

	left: 280px;

}

.coupon-link {

	margin: 0px;

	padding: 0px;

	display: block;

	height: 100%;

	width: 100%;

}



.topnav, .topnav a:hover, .topnav a:visited, .topnav a:active, .topnav a:focus, .topnav a {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000000;

	text-decoration: none;

	text-transform: uppercase;

	font-style: oblique;

	margin: 0px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-weight: bold;

}



.twitterwrap {

	position: absolute;

	left: 770px;

	top: 910px;

	height: 300px;

	width: 250px;

	z-index: 2;

}

.comfort {

	background-image: url(../images/comfort.png);

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 400px;

	position: absolute;

	z-index: 3;

	top: 150px;

	left: 20px;

}

.comfort-promo {

	background-image: url(../images/comfort-halloween.png);

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 400px;

	position: absolute;

	z-index: 3;

	top: 150px;

	left: 20px;

}

.value {

	background-image: url(../images/value.png);

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 400px;

	position: absolute;

	z-index: 3;

	top: 150px;

	left: 650px;

}

.value-promo {

	background-image: url(../images/value-halloween.png);

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 400px;

	position: absolute;

	z-index: 3;

	top: 150px;

	left: 650px;

}

.kidfriendly {

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 400px;

	z-index: 4;

	position: absolute;

	top: 150px;

	left: 330px;

	visibility: visible;

	background-image: url(../images/kid-friendly.png);

}



.promo2 {

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 400px;

	z-index: 4;

	position: absolute;

	top: 150px;

	left: 330px;

	visibility: visible;

	background-image: url(../images/halloween-promo.png);

}

.promo2link {

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 400px;

	display: block;

}

.exterior {

	background-image: url(../images/exterior.png);

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 300px;

	position: absolute;

	top: 350px;

	left: 720px;

	z-index: 4;

}

.exterior-promo {

	background-image: url(../images/exterior-halloween.png);

	margin: 0px;

	padding: 0px;

	height: 300px;

	width: 300px;

	position: absolute;

	top: 350px;

	left: 720px;

	z-index: 4;

}

.pumpkin {

	background-image: url(../images/pumpkin.png);

	margin: 0px;

	padding: 0px;

	height: 144px;

	width: 144px;

	position: absolute;

	top: 800px;

	left: 500px;

	z-index: 6;

}

.logo2 {

	background-image: url(../images/logo2.png);

	margin: 0px;

	padding: 0px;

	height: 100px;

	width: 400px;

	position: absolute;

	z-index: 3;

	top: 10px;

	left: 10px;

}

.book101010 {

	background-image: url(../images/halloween-promo1.png);

	margin: 0px;

	padding: 0px;

	height: 180px;

	width: 600px;

	position: absolute;

	z-index: 6;

	top: 740px;

	left: 60px;

}
.longbanner {
	margin: 0px;
	padding: 0px;
	border: 0px none #000000;
	position: absolute;
	z-index: 6;
	height: 125px;
	width: 775px;
	top: 175px;
	left: 125px;
	background-image: url(../images/adv-rate.png);
}
.longbannerlink {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 125px;
	width: 900px;
}



.red-divider {

	width: 670px;

	background-color: #CE2043;

	height: 25px;

	margin: 0px;

	border: 1px solid #000000;

	padding-top: 10px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 5px;

}
.inputboxes {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.inputboxes-submit {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 250px;
}

