body {
	background: #454545 url('default/bg-swirl.png') no-repeat 50% 0px;
}
a {
outline:none;
}
.topnav, a.topnav:link, a.topnav:visited {
color: #aaaaaa;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: right;
text-decoration: none;
}

a.topnav:hover {
color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: right;
text-decoration: none;
}

.nav, a.nav:link, a.nav:visited {
color: #cccccc;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 21px;
letter-spacing: 1px;
text-align: right;
text-decoration: none;
}

a.nav:hover  { 
color: #ffffff; 
font-size: 12px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 21px; 
letter-spacing: 1px;
text-decoration: none; 
text-align: right; 
}

.navHome, a.navHome:link, a.navHome:visited {
color: #7c7c7c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 21px;
letter-spacing: 1px;
text-align: right;
text-decoration: none;
}

a.navHome:hover  { 
color: #333333; 
font-size: 12px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-weight: normal; 
line-height: 21px; 
letter-spacing: 1px;
text-decoration: none; 
text-align: right; 
}

.subnav, a.subnav:link, a.subnav:visited {
color: #292929;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-align: right;
text-decoration: none;
margin-top: 0px;
}

a.subnav:hover {
color: #cccccc;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-align: right;
text-decoration: none;
margin-top: 0px;
}

.subnavon, a.subnavon:link, a.subnavon:visited, a.subnavon:hover {
color: #cccccc;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-align: right;
text-decoration: none;
margin-top: 0px;
}

.subnavHome, a.subnavHome:link, a.subnavHome:visited {
color: #999;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-align: right;
text-decoration: none;
margin-top: 0px;
}

a.subnavHome:hover {
color: #333;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
text-align: right;
text-decoration: none;
margin-top: 0px;
}

.subnavonHome, a.subnavonHome:link, a.subnavonHome:visited, a.subnavonHome:hover {
color: #333;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 18px;
letter-spacing: 1px;
text-align: right;
text-decoration: none;
margin-top: 0px;
}

.footer {
color: #aaaaaa;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 18px;
text-decoration: none;
text-align: center;
}

a:link {color: #7c7c7c; text-decoration: none;}
a:visited {color: #7c7c7c; text-decoration: none;}
a:hover {color: #7c7c7c; text-decoration: underline;}
a:active {color: #7c7c7c; text-decoration: underline;}

a.sidelink:link {color: #ffffff; text-decoration: underline;}
a.sidelink:visited {color: #ffffff; text-decoration: underline;}
a.sidelink:hover {color: #cccccc; text-decoration: underline;}
a.sidelink:active {color: #cccccc; text-decoration: underline;}

a.popup:link {color: #826C4E; text-decoration: none}
a.popup:visited {color: #826C4E; text-decoration: none}
a.popup:hover {color: #fff; text-decoration: none}
a.popup:active {color: #fff; text-decoration: none}

a.internalnav:link {color: #3B311A; text-decoration: none}
a.internalnav:visited {color: #3B311A; text-decoration: none}
a.internalnav:hover {color: #3B311A; text-decoration: underline}
a.internalnav:active {color: #3B311A; text-decoration: underline}

a.imagelibrary:link {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none}
a.imagelibrary:visited {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #ffffff; text-decoration: none}
a.imagelibrary:hover {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #826C4E; text-decoration: underline}
a.imagelibrary:active {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #826C4E; text-decoration: underline}

/* Home Intro Elements
----------------------------------------------- */
.hidden {
	visibility: hidden;
}
.intro-container {
	position: relative;
	z-index: 10;
}
.intro1 {
	position: absolute;
	top: 25px;
	right: 25px;
	width: 259px;
	height: 55px;
}

/* =Type Elements
----------------------------------------------- */

p {
color: #454545;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

em {
font-style: normal;
font-weight: bold;
}

h1 {
color: #7c7c7c;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
line-height: 21px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
text-transform: uppercase;
}

h2 {
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
line-height: 21px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
text-transform: uppercase;
}

.subhead  { 
color: #7c7c7c; 
font-size: 15px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-style: italic; 
font-weight: normal; 
line-height: 16px; 
margin: 15px 0 0; 
padding: 0 }

.Sidesubhead  { 
color: #D8CCBC; 
font-size: 15px; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-style: italic; 
font-weight: normal; 
line-height: 16px; 
margin: 0px 0px 0px 0px;
padding: 0 }

.welcome  { 
color: #7c7c7c; 
font-size: 15px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-style: italic; 
font-weight: normal; 
line-height: 22px; 
margin: 15px 0 0; 
padding: 0 }

.subheadWhite  { 
color: #ffffff; 
font-size: 15px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-style: italic; 
font-weight: normal; 
line-height: 16px; 
margin: 15px 0 0; 
padding: 0 }

.bullets {
color: #454545;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.Sidebullets {
color: #D8CCBC;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.bulletsWhite {
color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 20px;
margin: 15px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.RoomOptions {
color: #454545;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
line-height: 25px;
margin: 18px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
}

.form {
color: #454545;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: right;
}

.formerror {
color: #cc0000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: right;
}

.PopUpWindow {
color: #454545;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
text-align: center;
}

.disclaimer {
color: #666666;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
text-align: center;
}

.disclaimerImg {
color: #ffffff;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
line-height: 12px;
text-decoration: none;
text-align: center;
}
td.home-side-swirl {
	background: #7c7c7c url('default/bg-side-swirl.png') no-repeat 0 bottom;
}
td.nav-swirl {
	background: #7c7c7c url('default/bg-nav-swirl.png') no-repeat 0 top;
}
div.side-text {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	width: 140px;
	font-weight: normal;
	line-height: 26px;
	padding: 15px;
	margin: 0px;
	text-align: left;
}
div.side-nav-text {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	width: 150px;
	font-weight: normal;
	line-height: 26px;
	text-align: right;
	margin: 0;
	padding: 0;
}
span.side-phone {
	font-size: 20px;
}

/* Photo Gallery
---------------------------------------*/
#pagedisplay {
	width: 720px;
	height: 430px;
	overflow:hidden;
}
.gallery-prev {
	float: left;
	width: 40px;
	height: 430px;
	cursor: pointer;
	background: url('PhotoGallery/btn-prev.gif') no-repeat 0 0;
}
.gallery-next {
	float: left;
	width: 40px;
	height: 430px;
	cursor: pointer;
	background: url('PhotoGallery/btn-next.gif') no-repeat 0 0;
}
.gallery-prev:hover, .gallery-next:hover {
	background-position: -40px 0;
}
.gallery-prev > span, .gallery-next > span {
	visibility: hidden;
}
.image-gallery-img {
	width: 640px;
	height: 430px;
	float: left;
}