/* #f0be00 colYellow */
/* #0047a1 colBlue */
/* #cc0000 colRed */
/* #0099ff colSky */
/* #00cc00 colGreen */
/* #31672c colDGreen */
/* #ff6600 colOrange */
/* #cc0099 colPink */
/* #514380 colPurple */

/* BLANK SLATE */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}

p {
	margin: 0;
	padding: 0px 0px 20px 0px;
}

/* FORMS */
.onBlur {
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #666;
	text-align: left; 
	border: 1px solid #999;
	padding: 0px 5px 0px 5px;
	background-color: #f0f0f0;
}
.onFocus {
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #ff6600;
	text-align: left; 
	border: 1px solid #ff6600;
	padding: 0px 5px 0px 5px;
	background-color: #fff;
}

.onError {
	font-family: Trebuchet MS, Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #333;
	text-align: left; 
	border: 1px solid #999;
	padding: 0px 5px 0px 5px;
	background-color: #e60e13;
}


/* start STYLES */
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #1359ab;
	line-height: 130%;
	margin: 0;
	padding: 0px 250px 0px 0px;
	min-height: 85px;
}

h3 {
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 3px 0px;
}

h4 {
	display: inline;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px 10px 0px;
	height: 30px;
}

h5 {
	display: inline;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 10px 0px;
	height: 30px;
}

h6 {
	font-size: 12px;
	color: #cc0000;
	font-weight: bold;
}


.price1 {
	float: left:
	font-size: 32px;
	font-weight: bold;
	margin: 0;
	padding: 0px 0px 10px 0px;
}

.price2 {
	font-size: 24px;
	font-weight: bold;
	color: #0099ff;
	margin: 0;
	padding: 0;
	height: 30px;
}

.price3 {
	font-size: 24px;
	font-weight: bold;
	color: #0047a1;
	margin: 0;
	padding: 0;
	height: 30px;
}

.smaller {
	font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 140%;
}

small {
	font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 140%;
}

.marquee{
	display: block;
	overflow: hidden;
	background-color: transparent;
	width: 700px;
	height: 20px;
	position: absolute;
	margin: 0;
	padding: 0;

}

.marquee .marqueeText {
	color: #ffcc00;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

.homeWeather {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#weather_max {
	color: #ffcc00;
}
#weather_min {
	color: #32ccff;
}

#weather_grey {
	color: #32ccff;
}

.weather_maxSmall {
	font-size: 9px;
	color: #999;
}

.weather_maxSmall a {
	font-size: 9px;
	color: #999;
}

/* LINKS */
.colOrange .onBlur {
	color: #666;
	border: 1px solid #999;
}
.colOrange .onFocus {
	color: #ff6600;
	border: 1px solid #ff6600;
}
.colPurple .onBlur {
	color: #666;
	border: 1px solid #999;
}
.colPurple .onFocus {
	color: #514380;
	border: 1px solid #514380;
}

a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}

.colYellow a {color: #444;}
.colBlue a {color: #0047a1;}
.colRed a {color: #cc0000;}
.colSky a {color: #0099ff;}
.colGreen a {color: #00b100;}
.colDGreen a {color: #31672c;}
.colOrange a {color: #ff6600;}
.colPink a {color: #444;}
.colPurple a {color: #514380;}

.colYellow h1, .colYellow h3 {color: #666;}
.colBlue h1, .colBlue h3 {color: #0047a1;}
.colRed h1, .colRed h3 {color: #cc0000;}
.colSky h1, .colSky h3 {color: #0099ff;}
.colGreen h1, .colGreen h3 {color: #00b100;}
.colDGreen h1, .colDGreen h3 {color: #31672c;}
.colOrange h1, .colOrange h3 {color: #ff6600;}
.colPink h1, .colPink h3 {color: #666;}
.colPurple h1, .colPurple h3 {color: #514380;}



.colRed #page li {background: url('../images/bul-red.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0px 0px 11px 15px;}


/* start TEMPLATE */
body {
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, Tahoma, Verdana, sans-serif;
	font-size: 14px;
	color: #444;
	font-style: normal; 
	font-variant: normal; 
	font-weight: normal; 
	text-align: center; 
	background: url('../images/bg-eureka-skyline.jpg');
	background-position: top center;
	background-attachment: fixed;
	background-color: #000;
}

#wrapper {
	clear: both;
	width: 760px;
	min-height: 400px;
	margin: 0px auto;
	background: url('../images/css-wrapper.png');
	background-repeat: repeat-y;
	background-color: transparent;
}

#wrapperLeft {
	clear: both;
	width: 760px;
	min-height: 400px;
	margin: 0px auto;
	background: url('../images/css-wrapper.png');
	background-repeat: repeat-y;
	background-color: transparent;
}

img, #wrapper { behavior: url(iepngfix.htc); }

#page {
	display: block;
	width: 670px;
	margin: 0px 0px 0px 0px;
	padding: 30px 45px 0px 45px;
	text-align: left;
	background-color: #fff;
	background: url('../images/css-page-top.gif');
	background-repeat: no-repeat;
	background-position: top;
}

#pageTitle {
	display: block;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

#pageLeftCol {
	float: left;
	width: 200px;
	margin: 0;
	padding: 35px 0px 0px 0px;
}

#pageRightCol {
	float: right;
	width: 425px;
	margin: 0;
	padding: 20px 0px 0px 0px;
}

#pageLocationLeft {
	float: left;
	width: 170px;
	margin: 0;
	padding: 35px 0px 0px 0px;
}

#pageLocationRight {
	float: right;
	width: 455px;
	margin: 0;
	padding: 20px 0px 0px 0px;
}


#pageCol1 {
	float: left;
	width: 320px;
	margin: 0;
	padding: 35px 0px 15px 0px;
}

#pageCol2 {
	float: right;
	width: 310px;
	margin: 0;
	padding: 20px 0px 0px 0px;
}

#pageCol3 {
	float: right;
	width: 500px;
	margin: 0;
	padding: 20px 0px 0px 0px;
}

#pageCol1 {
	float: left;
	width: 320px;
	margin: 0;
	padding: 35px 0px 0px 0px;
}

#pageFullCol {
	float: left;
	width: 690px;
	margin: 0;
	padding: 0px 0px 15px 0px;
}


#contentClear {
	clear: both;
}


#footer {
	width: 760x;
	min-height: 60px;
	margin: 0;
	padding: 10px 0px 200px 0px;
	background: url('../images/css-footer.png');
	background-repeat: no-repeat;
	background-position: top;
	font-size: 11px;
	color: #999;
}

#panel {
	width: 425px;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	min-height: 100px;
	background-repeat: no-repeat;
	background-position: top;
	color: #fff;
	text-align: center;
}


.colBlue #panel { background-color: #000;
	background: url('../images/css-panel-blue.gif');}
.colRed #panel { background-color: #000;
	background: url('../images/css-panel-red.gif');}
.colRed #panelBot {
	background: url('../images/css-panel-bot-red.gif');}
.colGreen #panel { background-color: #000;
	background: url('../images/css-panel-green.gif');}
.colOrange #panel { background-color: #000;
	background: url('../images/css-panel-orange.gif');}
.colPurple #panel { background-color: #000;
	background: url('../images/css-panel-purple.gif');}
.colPurple #panelBot {
	background: url('../images/css-panel-bot-purple.gif');}
.colSky #panel { background-color: #000;
	background: url('../images/css-panel-sky.gif');}
.colSky #panelBot {
	background: url('../images/css-panel-bot-sky.gif');}
.colYellow #panel { background-color: #000;
	background: url('../images/css-panel-yellow.gif');}
.colYellow #panelBot {
	background: url('../images/css-panel-bot-yellow.gif');}

#panel h3 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}

.colYellow  #panel h3 {
	color: #444;
}
/*#pageCol2 #panel {*/
/*	width: 110px;*/
/*	background-color: #003988;*/
/*	background: url('../images/css-panel-red.gif');*/
/*	text-align: center;*/
/*}*/

.colOrange #pageCol2 #panel {
	width: 310px;
	background-color: #000;
	background: url('../images/css-panel-orange2.gif');
	background-repeat: no-repeat;
	text-align: center;
}
.colOrange #pageCol2 #panelBot {
	background: url('../images/css-panel-bot-orange.gif');
}

.colPurple #pageCol2 #panel {
	width: 310px;
	background-color: #000;
	background: url('../images/css-panel-purple2.gif');
	background-repeat: no-repeat;
	text-align: center;
}
.colPurple #pageCol2 #panelBot {
	background: url('../images/css-panel-bot-purple.gif');
}

.colRed #pageCol2 #panel {
	width: 310px;
	background-color: #000;
	background: url('../images/css-panel-red2.gif');
	background-repeat: no-repeat;
	text-align: center;
}

.colRed #pageCol2 #panelBot {
	background: url('../images/css-panel-bot-red.gif');
}

.colYellow #pageCol2 #panel {
	width: 310px;
	background-color: #000;
	background: url('../images/css-panel-yellow2.gif');
	background-repeat: no-repeat;
	text-align: center;
}
.colYellow #pageCol2 #panelBot {
	background: url('../images/css-panel-bot-yellow.gif');
}
.colGreen #pageCol2 #panel {
	width: 310px;
	background-color: #000;
	background: url('../images/css-panel-green2.gif');
	background-repeat: no-repeat;
	text-align: center;
}
.colGreen #pageCol2 #panelBot {
	background: url('../images/css-panel-bot-green.gif');
}


#pageCol2 #panel a {
	color: #f5d200;
}
#pageCol2 #panel a:hover {
	color: #fff;
	text-decoration: underline;
}

#pageRightCol #panel a {
	color: #f5d200;
}
#pageRightCol #panel a:hover {
	color: #fff;
	text-decoration: underline;
}

.colYellow #pageRightCol #panel a {
	color: #444;
}
.colYellow #pageRightCol #panel a:hover {
	color: #444;
	text-decoration: underline;
}




#pageCol2 #panelBot {
	width: 310px;
	min-height: 35px;
	margin: 0;
	padding: 0;
	background: url('../images/css-panel-bot-blue.gif');
	background-repeat: repeat-x;
	background-position: top;
}


#panelBot {
	width: 425px;
	min-height: 35px;
	margin: 0;
	padding: 0;
	background: url('../images/css-panel-bot-blue.gif');
	background-repeat: repeat-x;
	background-position: top;
}

.bookingForm td {
	margin: 0;
	padding: 3px 6px 3px 0px;
	vertical-align: top;
}


/* home */
#menu {
	position: relative;
	width: 100%;
	height: 168px;
	top: 0px;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}


#menubg {
	background-image: url('../bg-menu.gif');
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
	width: 100%;
	height: 168px;
	top: 168px;
	background-color: #000;
	filter:alpha(opacity=66);-moz-opacity:.66;opacity:.66;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* /home */

#weather_forecast img
{
  vertical-align: middle;
}
