body{
	margin:0px;
	background-image:url(images/body.gif);
	background-repeat:repeat-x;
	background-position:left top;
}
p{
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:12px;
	line-height:19px;
	color:#333333;
}
p a, li a{
	color:#6f2872;
	text-decoration:none;
}
p a:hover, li a:hover{
	color:#6f2872;
	text-decoration:underline;
}
ul{
	padding-left:30px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
li{
	margin:0px 0px 2px 0px;
	font-family:verdana;
	font-size:12px;
	color:#333333;
	list-style-position:outside;
	list-style-image:url(images/bullet.gif);
}
.Home-Reservation-Heading{
	font-family:tahoma;
	font-size:20px;
	color:#ffffff;
}
.Home-Reservation-SubHeading{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:#e4d7e8;
}
.Special-Offer-TopBand{
	background-image:url(images/SpCapBG.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:79;
	vertical-align:middle;
	text-align:center;
	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
#Content-Body-Parent-Home{
	width:100%;
	margin:0px auto;
	margin-top:565px;
	position:absolute;
}
#Content-Body-Parent-Special{
	width:100%;
	margin:0px auto;
	margin-top:105px;
	position:absolute;
}
#Content-Body-Parent{
	width:100%;
	margin:0px auto;
	margin-top:395px;
	position:absolute;
	z-index:999;
}
#Content-Body-Child{
	width:1010px;
	margin:0px auto;
	overflow:hidden;
}
#Content-Body-Child-Home{
	width:990px;
	margin:0px auto;
	overflow:hidden;
}
#Content-Space{
	width:685px;
	position:relative;
	float:left;
	display:inline;
	vertical-align:top;
	text-align:left;
}
#Content-Space-Home{
	width:710px;
	position:relative;
	float:left;
	display:inline;
	vertical-align:top;
	text-align:left;
}
#Right-Navigation-Home{
	width:245px;
	position:relative;
	z-index:999;
	float:right;
	display:inline;
	vertical-align:top;
}
.Spot-Space{
	background-image:url(images/spotbg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:369px;
	vertical-align:top;
	text-align:center;
}
.Spot-Space-Home{
	background-image:url(images/SpotBGHome.gif);
	background-repeat:repeat-x;
	background-position:left top;
	height:455px;
	vertical-align:top;
	text-align:center;
}
/*------------------Font Styles------------------------------*/
h1{
	font-family:Trebuchet MS, Verdana;
	font-size:24px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	text-align:left;
}
h2{
	font-family:Trebuchet MS, Verdana;
	font-size:20px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	text-align:left;
}
h3{
	font-family:Trebuchet MS, Verdana;
	font-size:16px;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	text-align:left;
}
h4{
	font-family:Trebuchet MS, Verdana;
	font-size:14px;
	margin:0px;
	padding:0px 0px 3px 0px;
	text-transform:uppercase;
	text-align:left;
}
h5{
	font-family:Tahoma;
	font-size:12px;
	margin:0px;
	padding:0px 0px 3px 0px;
	text-align:left;
}
h6{
	font-family:Verdana, Trebuchet MS;
	font-size:13px;
	line-height:18px;
	margin:0px;
	padding:0px 0px 3px 0px;
	text-align:left;
}
.ClickHere{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#624203;
	margin:0px;
	padding:0px 0px 3px 0px;
	text-align:left;
}
h5 a, h6 a, .ClickHere a{
	color:inherit;
	text-decoration:none;
}
h5 a:hover, h6 a:hover, .ClickHere a:hover{
	color:inherit;
	text-decoration:underline;
}
.Purple{color:#6f2872;}
.Gold{color:#624203;}
.Blue{color:#125ca1;}
.Green{color:#647711;}
.Gray{color:#454545;}
.Quotes{
	font-family:Trebuchet MS, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#454545;
	text-transform:uppercase;
}
/*-----------------------------------------------------------*/
/*------------------Box Styles------------------------------*/
.Long-Box{
	background-image:url(Images/LongBottom.gif);
	background-repeat:no-repeat;
	background-position:center top;
	vertical-align:middle;
	text-align:center;
	height:54px;
	font-family:Book Antiqua, Palatino Linotype;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
	color:#125ca1;
}
.Long-Box a{
	color:#125ca1;
	text-decoration:none;
}
.Long-Box a:hover{
	color:#6f2872;
	text-decoration:none;
}
.Wide-Box{
	background-image:url(Images/WideBottom.gif);
	background-repeat:no-repeat;
	background-position:center top;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	height:46px;
	font-family:Book Antiqua, Palatino Linotype;
	font-size:13px;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
}
.Wide-Box a{
	text-decoration:none;
}
.Wide-Box a:hover{
	text-decoration:none;
}
.Slim-Box{
	background-image:url(Images/SlimTop.gif);
	background-repeat:no-repeat;
	background-position:center top;
	vertical-align:middle;
	text-align:center;
	height:49px;
	font-family:Book Antiqua, Palatino Linotype;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	text-transform:uppercase;
}
.Slim-Box a{
	text-decoration:none;
}
.Slim-Box a:hover{
	text-decoration:none;
}
.Slim-Box-Content{
	background-image:url(Images/SlimShade.gif);
	background-repeat:no-repeat;
	background-position:center top;
	border-left:1px solid #a5b8c6;
	border-right:1px solid #a5b8c6;
	text-align:left;
}
.Slim-Box-Content li{
	margin:0px 0px 2px 0px;
	font-family:verdana;
	font-weight:bold;
	font-size:11px;
	color:#555555;
	list-style-position:outside;
	list-style-image:url(images/bullet.gif);
}
.Slim-Box-Reviews{
	background-image:url(Images/SlimShadePink.gif);
	background-repeat:no-repeat;
	background-position:center top;
	border-left:1px solid #a5b8c6;
	border-right:1px solid #a5b8c6;
	height:81px;
}
.Slim-Box-Content .More{
	text-align:right;
	padding-right:10px;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
}
.Slim-Box-Content .More a{
	color:#6f2872;
	text-decoration:none;
}
.Slim-Box-Content .More a:hover{
	color:#125ca1;
	text-decoration:underline;
}
/*-----------------------------------------------------------*/
.Global-Navigation{
	background-image:url(images/tollfree.gif);
	background-repeat:no-repeat;
	background-position:right top;
	text-align:right;
	vertical-align:middle;
	height:27px;
	padding:0px 195px 0px 0px;
}
.Global-Navigation *{
	font-family:verdana;
	font-size:11px;
	color:#cccccc;
}
.Global-Navigation a{
	color:#cccccc;
	text-decoration:none;
}
.Global-Navigation a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.Main-Navigation{
	margin:30px 0px 0px 0px;
}
.Main-Navigation *{
	vertical-align:top;
	text-align:right;
	font-family:Tahoma;
	font-size:12px;
	letter-spacing:.03em;
	font-weight:bold;
	color:#ffffff;
}
.Main-Navigation a{
	color:#ffffff;
	text-decoration:none;
}
.Main-Navigation a:hover{
	color:#e9a0ff;
	text-decoration:none;
}
#Footer{
	margin:0px auto;
	margin-top:15px;
	width:990px;
}
#Footer td{
	border-top:2px solid #dbe3e8;
	font-family:verdana;
	font-size:11px;
	color:#000000;
	line-height:22px;
	vertical-align:middle;
	text-align:left;
	padding-left:15px;
	padding-bottom: 7px;
	padding-top: 7px;
}
#Footer a{
	color:#000000;
	text-decoration:none;
}
/* ---- Home Slider ---  */

#Footer img {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#Footer a:hover{
	color:#97359b;
	text-decoration:underline;
}
/*------------------Reservation------------------------------*/
.Reservation-Box{
	border:1px solid #c1cdd9;
	border-top:none;
	padding:0px 3px 3px 3px;
}
.Reservation-Box-BG{
	background-image:url(images/ReservationBG.gif);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#c1cdd9;
	vertical-align:top;
	height:110px;
}
.Reservations-Titles{
	font-family:tahoma;
	font-size:11px;
	color:#0f375e;
	text-align:right;
	padding-right:3px;
	vertical-align:middle;
}
.Reservations-Inputs{
	font-family:verdana;
	font-size:11px;
	line-height:normal;
	border:1px solid #7f9db9;
}
/*-----------------------------------------------------------*/
/*-------------------------Form Fields-----------------------*/
.Input-Box{
	background-color:#e8e2ed;
	border:1px solid #b6a3c7;
	padding-top:2px;
	width:285px;
	color:#000000;
	font-family:verdana;
	font-size:12px;
	line-height:normal;
	vertical-align:middle;
	margin-left:5px;
}
.Input-Box-Small{
	background-color:#e8e2ed;
	border:1px solid #b6a3c7;
	padding-top:2px;
	width:85px;
	color:#000000;
	font-family:verdana;
	font-size:12px;
	line-height:normal;
	vertical-align:middle;
	margin-left:5px;
}
/*-----------------------------------------------------------*/
.Band{
	background-image:url(images/Band.gif);
	background-repeat:no-repeat;
	background-position:center top;
	height:25px;
	font-family:Trebuchet MS, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	padding:2px 20px 0px 45px;
	text-align:left;
}
.Band a{
	color:#ffffff;
	text-decoration:none;
}
.Band a:hover{
	color:#ffffff;
	text-decoration:none;
}
.BandMonth{
	background-image:url(images/Band.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:25px;
	font-family:Trebuchet MS, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	padding:2px 20px 0px 25px;
	text-align:left;
}
.BandMonth a{
	color:#ffffff;
	text-decoration:none;
}
.BandMonth a:hover{
	color:#ffffff;
	text-decoration:none;
}
.Mice-Table{
	border-bottom:2px solid #a877a6;
	border-right:2px solid #a877a6;
}
.Mice-Table td{
	border-top:1px solid #6f2872;
	border-left:1px solid #6f2872;
	padding:3px;
	vertical-align:top;
	font-family:verdana;
	font-size:11px;
	line-height:normal;
	color:#333333;
	text-align:center;
}
.PackagesBody{
	border:3px solid #fae7f5;
	margin-bottom:10px;
}
.PackagesHeading{
	font-family:Trebuchet MS, Verdana;
	font-size:16px;
	color:#6f2872;
	font-weight:bold;
	margin:0px;
	padding:6px 10px;
	text-transform:uppercase;
	background-color:#fdeff9;
}
.PackagesHeading a{
	color:#6f2872;
	text-decoration:none;
}
.PackagesHeading a:hover{
	color:#6f2872;
	text-decoration:underline;
}

#Right-Navigation{
	width:325px;
	position:relative;
	float:right;
	background-image:url(images/RNavBG.gif);
	background-repeat:no-repeat;
	background-position:center top;
	vertical-align:top;
}
/* ---- Home Slider ---  */
#slideshow {
	width:990px;
    position:relative;
    height:344px;
	z-index:0;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    opacity:0.0;
    height:344px;
    background-color: #FFF;
	z-index:8;
}
#slideshow DIV.last-active {
	z-index:9;
}
#slideshow DIV.active {
	z-index:10;
    opacity:1.0;
}
#slideshow DIV IMG {
    height:344px;
    display: block;
    border:0;
    margin-bottom:10px;
}
