body {

	color: #3e3f2a;
	background: url(/graphics/bg.jpg) repeat-x scroll left top;
	background-color: #626541;

}
a {
	color: #000;
}
a:hover {
	color: #06F;
}
 .address a:hover {
	background-color: #CFE4EF;
	color: #333333;
}
.banner {
	background: url(/graphics/header_main.jpg) center no-repeat;
}
.highlight {
	border-left-color: #00447B;
	font: normal 1.1em "Lucida Sans Unicode",serif;
}
.quote {
	font: normal 1.3em "Lucida Sans Unicode",serif;
}
	
h1,h2,h3 {
	color: #4d4f33;
}

h1 {
	border-bottom: 1px solid #cccccc;
	/* width: 520px; */

}
.title h1, .title-no-logo h1 {
	color: #FFF;
}	
.title h2, .title-no-logo h2 {
	color: #4496C1;
}	
.header-content {

}
#header {

	height:300px;
	background-color: #faf4da;
	text-align:center;
}


#sidenav {
	border: 1px solid #E5E5E5;
}
#sidenav, .sidenav {
	background-color: #367EA6;
}
#sidenav .menuH1:hover {
	background-color: #00447B;
}
#sidenav li:hover, .sidenav li:hover {
	background-color: #00447B;
	color: #000;
}
#sidenav ul li.selected {
	background-color: #00447B;
}
#sidenav .menuH1 {
	color: #fff;
	background: url(/graphics/lightglobe.sml.gif) no-repeat 8px;
}

#container {
	background-color: #fff;
}
	
#footer, .footer {
	background-color: #faf4da;
	color: #3e3f2a;
	border-top : 2px solid #808355;
}
#footer b {
	color: #3e3f2a;
}
#topnav, .topnav {
	background-color: #fff;
	border-bottom : 2px solid #808355;
}
#topnav a, .topnav a {
	color: #3e3f2a;
}
	
#topnav a:hover, .topnav a:hover, #topnav li.highlight a {
	background-color: #808355;
	color: #fff;
} 

.productDiv {
	border: 1px solid #00447B;
}

#bookingsDiv{
	background-color: #fbfbef;
	color: #4d4f33;
	border: 1px solid #efefc0;
	width:330px;
	padding:4px;

}
#bookingsDiv h2{
	font-size: 16px;
	font-family: "Trebuchet MS",Verdana, sans-serif;
	font-weight:bold;

}

#specialsDiv{
	background: url(/graphics/specials_bg.jpg) no-repeat 0px;
	width:300px;
	height:100px;
	font-size: 16px;
	font-family: "Trebuchet MS",Verdana, sans-serif;
	font-weight:bold;
	color: #fff;
	padding:12px;
}
#specialsDiv h2{
	font-size: 20px;
	font-family: "Trebuchet MS",Verdana, sans-serif;
	font-weight:bold;
	color: #fff;

}
img.imgBorder{
	padding:6px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;	
	margin:4px;
	
}

img.left{
	float:left;
	margin-right:10px;
}
img.right{
	float:right;
	margin-left:10px;
}