body { 
	margin: 0px;
	padding: 0px; 
	background-color: #470023;
	font-size: 13px;
	}

table { 
	border-spacing: 0; 
	border-collapse:collapse;
	}
	
td { 
	padding: 0; 
	vertical-align: top;
	}
	
img { 
	border: 0px;
	}
	
p {
	padding: 5px 0px 5px 0px;
	margin: 0px 20px 0px 20px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
	line-height: 18px;
	}

form {
	padding: 0px;
	margin: 0px;
	}
	
h1 {
	font-family: script mt bold, times, serif;
	font-size: 20px;
	color: #cf325b;
	letter-spacing: 1px;
	margin: 10px 20px 3px 20px;
	background-image: url(images/h1-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	}
	
h3 {
	font-family: times, serif;
	font-size: 15px;
	color: #cf325b;
	margin: 10px 0px -5px 20px;
	font-style: italic;
	letter-spacing: 1px;
	}
	
h2 {
	font-family: script mt bold, times, serif;
	font-size: 24px;
	color: #ff9239;
	letter-spacing: 1px;
	margin: 10px 20px 3px 20px;
	background-image: url(images/h1-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	}
	
ul {
	margin: 10px 0px 5px 30px;
	list-style-type: none;
	padding: 0px;
}

li {
	background-image: url(images/li-arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
}

a.basebar-link:link {
	color: #ff7891;
	text-decoration: none;
}

a.basebar-link:visited {
	color: #ff7891;
	text-decoration: none;
}

a.basebar-link:hover {
	color: #ff7891;
	text-decoration: underline;
}

a.basebar-link:active {
	color: #ff7891;
	text-decoration: underline;
}

#header {
	background-image: url(images/header-bg.gif);
	background-repeat: repeat-x;
	height: 105px;
	width: 97%;
	margin: 0px auto 0px auto;
	min-width: 760px;
}

#header-fll{
	float: left;
	background-image: url(images/header-left.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 105px;
}

#header-flr{
	float: right;
	background-image: url(images/header-right.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 105px;
}

#header-screen{
	float: left;
	background-image: url(images/tour-screen.gif);
	background-repeat: no-repeat;
	width: 207px;
	height: 105px;
}

#header-logo{
	float: left;
	width: 359px;
	height: 89px;
	margin: 16px 0px 0px 0px;
	position: absolute;
	top: 0px;
	left: 40%;
}

#nav {
	background-image: url(images/nav-bg.gif);
	background-repeat: repeat-x;
	height: 48px;
	width: 97%;
	margin: 0px auto 0px auto;
	min-width: 760px;
}

#nav-fll{
	float: left;
	background-image: url(images/nav-left.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 48px;
}

#nav-flr {
	float: right;
	background-image: url(images/nav-right.gif);
	background-repeat: no-repeat;
	width: 11px;
	height: 48px;
}

#nav-fll-cont {
	float: left;
}

#nav-flr-cont {
	float: right;
}

#content-cont {
	width: 97%;
	margin: 0px auto 0px auto;
	min-width: 760px;
}

#content {
	background-image: url(images/leftside-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 10px 0px;
}

.leftside {
	width: 207px;
}

.leftside-imgs {
	border: 1px solid #ffb239;
}

#ls-img-cont {
	width: 171px;
	background-color: #470023;
	padding: 6px;
	margin: 0px 10px 5px 10px;
}

#home-feat {
	background-image: url(images/homefeat-bg.gif);
	background-repeat: repeat-x;
	height: 176px;
	margin: 10px;
}

#home-welcome {
	background-image: url(images/home-house.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 176px;
}

#basebar-cont {
	width: 97%;
	margin: 0px auto 0px auto;
	min-width: 760px;
}

#basebar {
	margin: 0px 10px 0px 10px;
	font-family: arial, sans-serif;
	color: #ff7891;
	font-size: 10px;
}

#baseline {
	height: 3px;
	background-color: #ffb239;
}

#bb-fll {
	float: left;
	margin: 5px;
}

#bb-flr {
	float: right;
	margin: 5px;
}

.families {
	margin: 0px 0px 15px 0px;
}

.home-wel1 {
	margin: 10px 0px 0px 10px;
}

.home-wel2 {
	margin: 0px 0px 0px 11px;
}

.rooms-grid {
	margin: 5px 10px 0px 20px;
}

.rooms-grid-alt {
	margin: 5px 7px 0px 7px;
}

#rooms-grid1 {
	background-color: #851935;
	padding: 5px;
	width: 130px;
	border-top: 5px solid #470023;
	border-right: 1px solid #470023;
}

.rooms-grid2 {
	background-color: #530527;
	padding: 5px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
	border-top: 5px solid #470023;
	border-right: 1px solid #470023;
}

.rooms-grid3 {
	background-color: #530527;
	padding: 5px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
	border-top: 5px solid #470023;
	border-right: 1px solid #470023;
}

.form-box {
	margin: 10px 0px 0px 20px;
}

.form1 {
	background-color: #530527;
	width: 100px;
	padding: 2px 5px 3px 5px;
	font-family: arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
	border-top: 1px solid #470023;
	border-right: 3px solid #470023;
}

.form2 {
	border: solid 1px #000000;
	margin: 0px 1px 0px 1px;
	padding: 0px;
	width: 180px;
	height: 18px;
}

a.body-link:link {
	color: #ff7891;
	text-decoration: none;
}

a.body-link:visited {
	color: #ff7891;
	text-decoration: none;
}

a.body-link:hover {
	color: #ff7891;
	text-decoration: underline;
}

a.body-link:active {
	color: #ff7891;
	text-decoration: underline;
}

a.form-link:link {
	color: #ff7891;
	text-decoration: none;
	font-size: 11px;
}

a.form-link:visited {
	color: #ff7891;
	text-decoration: none;
	font-size: 11px;
}

a.form-link:hover {
	color: #ff7891;
	text-decoration: underline;
	font-size: 11px;
}

a.form-link:active {
	color: #ff7891;
	text-decoration: underline;
	font-size: 11px;
}

#form-box2 {
	margin: 5px 0px 5px 132px;
}

.form3 {
	width: 325px;
	height: 100px;
}

#home-maps {
	margin: 10px 0px 10px 18px;
}

.rooms-flash {
	margin: 0px 0px 0px 7px;
}

a.h1-link {
	color: #cf325b;
	text-decoration: underline;
}
