body {margin: 0; padding: 0; font: .70em/1.5em Century Gothic, Verdana, Tahoma, Helvetica, sans-serif; color: #111111; background: #386BA2; text-align: center;}
#wrap {margin-top:30px;	background: #386BA2; width: 1024px; height: 100%; margin: 0 auto;	text-align: left;}
#content-wrap { clear: both; margin: 0; padding: 0;	background: #386BA2;}
#headerright {width:40%; float:right; padding:1px 0 0 0px; }

#loginsec {margin-left:5px; float:right; margin-top:20px; margin-right:2px;   }
.button_purple {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color:#346BA3;	background:#EDEBEC;	border: 1px outset #ffffff;}
#mainsec {width:99%; float:left; border: solid 3px white; margin:0px; }
#topmenuholder {width:100%; float:left; padding:10px 0 10px 10px; }
.topmeunuitem {float:left; width:268px; }
.menustrip {width:987px; height:28px;  background-image:url(../../images/menustrip.jpg); background-repeat:no-repeat; text-align:right; float:left; margin-left:12px;}
.menustrip a {color:#626262; font-size:12px; line-height:28px; text-decoration:none; }
.menustrip a:hover {color:#386BA2; font-size:12px; line-height:28px; text-decoration:none; }

.hundred {width:100%; float:left;}
.fifty {width:50%; float:left;}
.sixteenbold{font-size:16px; font-weight:bold;}   

#leftsec {width:192px; float:left; margin-left:11px;}
#rightsec {width:170px; float:left; background-color:#EDEBEC; border:solid 3px white; margin-top:10px; padding-left:2px;  }
#middlesec {width:612px; float:left; margin-top:10px; margin-left:4px;}

#datesec {margin-top:10px; margin-bottom:10px; background-color:#EDEBEC; border:solid 2px white; height:100px; width:180px;}
#calendar {width:30%; float:left; background-image:url(../../images/date.jpg); font-size:12px; height:60px; text-align:center; color:Red; line-height:12px; font-weight:bold; }
.bookonline {width:56%; float:left; text-align:left; margin-top:10px; margin-left:5px; }
.bookonline p { color:#626262; font-size:11px; text-align:right;}
.notreg {width:100%; float:left; text-align:center;}
.notreg a { color:#626262; text-decoration:underline; font-size:13px;}
#map  {width:100%; float:left;}
#mainsectxt {width:596px; float:left; background-color:#EDEBEC; margin-top:10px; margin-bottom:10px; border:solid 2px white;}
#mainsectxt2 {width:596px; float:left; background-color:#EDEBEC; margin-top:10px; margin-bottom:20px; border:solid 2px white;}

.line {width:97%; float:left; border-bottom:solid 1px #626262; height:2px;}
#rsecimg { margin:7px 5px 7px 5px}
.txtboxcss {background-color:#E6E6E6;}

.pricesleftsec {margin-left:4%; width:73%; float:left; height:20px;}
.pricesleftsec p {font-size:12px;}
.pricesrightsec {margin-left:2%; width:14%; float:left; height:20px;}
.pricesrightsec p {font-size:12px;}

.prophoto {width:24%; float:left; height:180px;}
.prosummary {width:24%; float:left; height:180px;}

.prophoto2 {width:25%; float:left; margin-left:3%; margin-top:3%; margin-bottom:2%; }
.prowhitesec {width:60%; float:left; margin-left:3%; margin-top:3%; background-color:White; margin-right:5%; margin-bottom:5%;  }

.venumainholder {width:40%; margin:10px 14px 20px 30px; background-color:White; float:left; }
.venumainpic {margin:5px; width:30%; float:left;}
.venumaintxt {margin:15px 3px 3px 4px; width:56%; float:left;}
.venumaintxt a {text-align:center; font-size:13px;  }  
.marginten { margin:10px} 
.sixteenb{font-size:16px; font-weight:bold;}   

.footer {width:100%; float:left; height:24px; background-image:url(../../images/footer.jpg); background-repeat:repeat-x; margin:10px 0 0 0;}
.footer a { line-height:24px; font-size:12px; color:#555555;}
.footerright {width:48%; float:left; text-align:right;   }  
.footerleft {width:45%; float:left; text-align:left; margin-left:2%;   }  

/* headers */

h1 {color:#626262; font-weight:normal; font-size:18px; margin:0px; text-transform:uppercase;} 
h2 { font-size: 16px; color:#666666; padding-top:10px; padding-bottom:0px;  }
h3 { font-size: 18px; text-transform:uppercase; line-height:22px; color:#666666; }
p {font-size:12px; line-height:18px; color:#666666; margin-top:2px;}
a img {border: none;}




td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

td.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

td.copyOnWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333366;
}

td.copyOnWhiteSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333366;
}

a.onDarkBlue:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.onDarkBlue:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}

a.onDarkBlue:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9999cc;
	text-decoration: underline;
}

a.onDarkBlueSmall:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

a.onDarkBlueSmall:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration: underline;
}

a.onDarkBlueSmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9999cc;
	text-decoration: underline;
}

a.onWhite:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
		font-style: normal;
	font-weight: normal;
	color: #333366;
	text-decoration: underline;
}

a.onWhite:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: underline;
}

a.onWhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9999cc;
	text-decoration: underline;
}

a.onWhiteSmall:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		font-style: normal;
	font-weight: normal;
	color: #333366;
	text-decoration: underline;
}

a.onWhiteSmall:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333366;
	text-decoration: underline;
}

a.onWhiteSmall:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9999cc;
	text-decoration: underline;
}

.textRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663366;
}


.textPurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #663366;
}




.textfield { 
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #333366 ;
 background-color: #ffffff; 
 border: 1px solid #333366; 
}

.textarea 
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
color : #333366;
background-color: #ffffff; 
font-weight: normal; 
scrollbar-arrow-color:#333366; 
scrollbar-base-color:#333366; 
scrollbar-track-color:#333366; 
scrollbar-darkshadow-color:#000000; 
scrollbar-face-color:#ffffff; 
scrollbar-highlight-color:#ffffff; 
scrollbar-shadow-color#:#333366;
border: 1px solid #333366; 
}

ul li { color:#666666; font-size:12px; } 