.text1 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; color: 252B46; text-decoration: none}
.text2 { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: normal; color: #404E99; text-decoration: none }
.text3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; color: #404E99; text-decoration: none ; line-height: normal}
.header1 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-weight: bold; color: #404E99; text-decoration: none}
.header2 {  font-family: arial; font-size: 15px; font-weight: bold; color: #404E99; text-decoration: none}
.header3 {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #404E99; text-decoration: none}
.link1 {  font-family: arial; font-size: 11px; color: #404E99; text-decoration: underline}
.formborder {  font-family: arial; font-size: 11px; font-style: normal; color: #36478F; text-decoration: none; background-color: #DFE4FB; padding-left: 2px; border: 1px #7B6BAC solid}
.smalltext1 {  font-family: arial; font-size: 9px; font-weight: normal; color: C2C1FC; text-decoration: none}
.smalltext2 { font-family: arial; font-size: 9px; font-weight: normal; color: #FFFFFF; text-decoration: none }
.smalltext3 { font-family: arial; font-size: 10px; font-weight: normal; color: #8D97D6; text-decoration: none }
.verysmalltext1 { font-family: arial; font-size: 9px; font-weight: normal; color: #7078CA; text-decoration: none }
.footer_on { font-family: arial; font-size: 11px; font-weight: normal; color: #C2C1FC; text-decoration: none}
.footer_off { font-family: arial; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none }

.verysmalltext1 { font-family: arial; font-size: 9px; font-weight: normal; color: #7078CA; text-decoration: none }
.verysmallink1 {  font-family: arial; font-size: 9px; font-weight: normal; color: #8D97D6; text-decoration: underline}

.subnavOff { font-family: arial; font-size: 11px; font-weight: normal; color: #8D97D6; text-decoration: none }
.subnavOn { font-family: arial; font-size: 11px; font-weight: bold; color: #8D97D6; text-decoration: none }
div.subnav a:hover {color: #8D97D6; text-decoration: underline;}


#top-nav-global a{
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}


.opacityit2 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.opacityit2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4;
}

.indent1 {  position: relative; left: 16px; clip:   rect(   )}
.tdbottom {  border-color: black black #DFE4FB; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}
.indent {  position: relative; left: 20px; clip:   rect(   )}

.indent2 {  position: relative; left: 20px;}
.header4 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; color: #404E99; text-decoration: none ; line-height: normal
}
.text4 {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; font-weight: normal; color: #A271B3; text-decoration: none ; line-height: normal
}
.smalltext4 {

font-family: arial; font-size: 11px; font-weight: normal; color: #A271B3; text-decoration: none ; line-height: normal
}

/* amenities chart */

table.datasm {
	clear:both;
	float:none;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-bottom: 1px solid #afbce9;
	border-right: 1px solid #afbce9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table.datasm tr.d0 td {
	background-color: #5d6cb1;
}
table.datasm tr.d1 td {
	background-color: #7a85bd;
}

table.datasm th {
	float:none;
	background-color:#404e8e;
	padding:5px 0 5px 5px;
	text-align:left;
	color: #fff;
	border-top: 1px solid #afbce9;
	border-left: 1px solid #abb7e7;
}

table.datasm td {
	float:none;
	padding:0;
	background-color:#5d6cb1;
	font-size: 11px;
	border-top: 1px solid #afbce9;
	border-left: 1px solid #abb7e7;
	width:47px;
	text-align:center;
}

table.datasm  a {
	color: #0f59a5;
	font-weight:600;
}

#creekside-restaurant h2 {
	color:#404E99;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:22px;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	padding: 0;
	margin: 0 0 10px 0;
}

#creekside-restaurant h3 {
	color: #b0b9ec;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	padding: 20px 0 0 0;
	margin: 0;
}

#creekside-restaurant h3:first-child {
	padding: 0px;
}

#creekside-restaurant h4 {
	color:#404E99; 
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	padding: 25px 0 0 0;
	margin: 0;
	font-style: italic;
}

#creekside-restaurant {
	padding-left: 1px;
}

#creekside-restaurant .menu-highlight {
	width: 400px;
	margin: 18px auto 0;
	border: 2px solid #404E99;
	padding: 10px;
	text-align: center;
}

#creekside-restaurant .menu-div {
	display: block;
	clear: both;
	position: relative;
	top: 9px;
	font-weight: bold;
	font-size: 15px;
}


/* Secondary Page */

#sub_top {
	background: url(/images/sub_top.gif) 0 0 no-repeat;
	width: 865px;
	height: 25px;
}

#sub_middle {
	background: #eef1fc;
	width: 843px;
	padding: 0 10px 10px;
	float: left;
}

#sub_bottom {
	clear: both;
	display: block;
	background: url(/images/sub_bottom.gif) 0 0 no-repeat;
	width: 865px;
	height: 22px;
}

#unique_subheader {
	background: url(/images/sub_header_bg.gif) 0 0 no-repeat;
	width: 867px;
	height: 45px;
	padding: 10px;
	margin: -5px 0 0 0;
}

#unique_subheader img.number{
	position: relative;
	top: 9px;
	float: right;
}

#unique_subheader h2{
	margin: 0 0 0 0;
	float: left;
	position: relative;
	bottom: 0px;
}

.images img.img1{
	margin: 25px 0;
	}
.images img.img2{
	margin: 200px 0;
	}
.images img.img3{
	margin: 100px 0;
	}
	
#foot-banners {
	display: block;
	text-align: center;
	width: 300px;
	margin: 0 auto 0;
	clear: both;
}

#foot-banners .banner {
	float: left;
	display: inline;
	text-align: center;
}

#raveable { margin-left: 5px;}

#CDSWIDEXC {
	marign: 10px 20px 0 0; !important;
}

