
body {
	background: url(assets/bg.gif) no-repeat #909bac;
	margin: 0;
	padding: 0;
	font-family: times, "times new roman", serif;
	font-size: 12px;
	}
/*link style*/
a:link {color: #000;}
a:visited {color: #333;}
a:hover {color: #325785;}
a:active {color: #325785;}
	
#wrap {
	margin-left: 27px;
	margin-top: 50px;
	background: url(assets/bg-wrap.gif) repeat-y;
	position: relative;
	width:751px;
	border-left: 1px solid #666;
}
* html #wrap {
width:752px;/*for ie5.x win */
w\idth:751px;/*for ie6*/
}
/*right side*/
#content {
	float: right;
	position: relative;
	width: 589px;
	}
/*left side*/
#left {
	width: 159px;
	position: relative;
	}

/* clearing floats */
.clearer {
 height:1px;
 overflow:hidden;
 margin-top:-1px;
 clear: both;
 }
/* right side */
#righttop {margin-top: -50px; position: relative;}
#righttop img {display: block;}

/*home buttons*/
#buttons { border-right: 1px solid #24483b; height: 32px; margin-top: -25px; margin-bottom: -25px;}
#buttons img {border: 0; display: block; float: left; position: relative; margin-left: 3px;}
#button-reservations {margin-top: -3px; }

/* disabled button*/
#buttons img#button-featured {display: none;}
#buttons {}


/*toolbox output */
#toolbox {
	border-right: 1px solid #24483b;
	margin-left: 7px;
	/* wuth buttons*/
	margin-top: 25px;
	/*without buttons */
	/*margin-top: 0;*/
	padding-right: 10px;
	padding-bottom: 20px;
	color: #325785;
	}
#toolbox p {margin: 0 0 1em 0;}	
/* toolbox images*/
#toolbox .imageleft, 
#toolbox .imageright {
	background: #d7dee7;
	position: relative;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 10px;
	padding-bottom: 2px;
	}
#toolbox .imageleft {float: left; margin: 0 10px 10px 0;}
#toolbox .imageright {float: right; margin: 0 0 10px 10px;}
#toolbox .imageleft img,
#toolbox .imageright img {display: block; margin: 0 auto 4px auto;}

/*image caption*/
#toolbox .imageleft .imagecaption, 
#toolbox .imageright .imagecaption { text-align: left; margin: 0 7px;}

/*toolbox headers*/
h1 {color: #325785; font-size: 16px; margin-bottom: 8px; }
h2 {color: #325785; font-size: 15px; margin-bottom: 8px;}

/* clearing toolbox floats*/
.listing {clear: both; margin: 0; padding: 0;}

/* bottom stuff */
#bottom {
	border-right: 1px solid #24483b;
	background: url(assets/bg-bottom.gif) center right no-repeat;
	font-family: arial, sans-serif;
	font-size: 12px;
	clear: both;
	}

/* historic emblem*/
/* IE double margin bug */
html>body #bottom #historic { 	margin-left: 18px; }
#bottom #historic {display: block; margin: 8px 24px 0 9px; float: left; position: relative;}

/* bottom contest*/
/* IE DOUBLE MARGIN BUG ( below uses half of right margin )*/
html>body #bottom #contest-home { 	margin-right: 4px; }
#bottom #contest-home {
	background: url(assets/bg-contest.gif) no-repeat;
	width: 159px;
	height: 79px;
	float: right;
	position: relative;
	margin-right: 2px;
	z-index: 2;
	}	 	
#bottom #contest-home h3 {font-size: 12px; margin: 9px; text-transform: uppercase; text-align: center;}
#bottom #contest-home div {text-align: center; font-weight: bold; margin: 11px;}
#bottom #contest-home a {color: white;}
#bottom #contest-home a:hover {text-decoration: none;}

/* bottom address */
#bottom address {font-style: normal; padding-top: 26px; position: relative; color: #325785;}
#bottom address #a-name {font-weight: bold;}
#bottom table#a-phone {margin: 0; padding: 0; font-weight: bold;}
#bottom table#a-phone td, #bottom table#a-phone th {padding: 0px; margin: 0; color: #325785; width: 120px; font-size: 12px;}
#bottom table#a-phone th {color: #da6d6f; text-align: left;}

/* copyright */
div#copy {
	font-size: 11px;
	margin: 10px 0 0 170px;
	padding-bottom: 20px;
	font-size: 11px;
	border-right: 1px solid #24483b;
	font-family: arial, sans-serif;
	color: #666;
	}

	/* layersmenu navigation */
.verbar	{
	color: black;
	background-color: #97A9C1;
	border-top: 1px solid black;
	width: 159px;
	padding-top: 7px;
	background-color: #97A9C1;}
.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}
.subframe	{
	position: relative;
	display: block;
	background-color: #97A9C1;
}
.item	{
	text-align: left;
	white-space: nowrap;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #aab9d3;
}
.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	padding: 1px 0 1px 20px;
}
.item a	img { border: 0; }
.item a:link	{ color: #0c3760; text-decoration: none;}
.item a:visited	{ color: #0c3760; text-decoration: none; }
.item a:hover	{ color: #fff; background-color: #4b6983; text-decoration: none; }
.item a:active	{ color: #f00; text-decoration: none; }
.item .fwdarr	{ position: absolute; top: 7px; right: 12px;}
