﻿body {background-color:#fff; background-image:url("../images/main_bg.jpg"); text-align:center; font-family: verdana;font-size: 0.8em;margin:0px; padding:0px;}
div { margin:0px; padding:0px;}
img {text-decoration: none;border: none;}
a, a:visited {color: #0066FF;text-decoration: none;border: none;}
a:hover {color: #0066FF;text-decoration: underline;border: none;cursor: pointer;}
h1 {color:#598094; font-size:1.8em; padding-left:10px;padding-top:4px;}
h2 {color:#598094; font-size:1.3em; }

.quote {font-style:italic; font-size:0.8em;}

#container {width:991px; margin:0px auto;background-color:#fff; text-align:left; padding:0px; border-left: solid 1px #696969;border-right: solid 1px #696969;}
#header{width:100%; margin:0px; padding:0px; border-top: solid 10px #598094;}
#content{width:100%;}

#content #leftCol {left:0px; width:250px; background-color:#c4e6ff; float:left; border-top: solid 1px #598094;border-right: solid 1px #598094;}
#content #leftCol .text { font-size:1.1em; padding:10px;}

#content #mainCol {float:right;width:740px;}
#content #mainCol #menu{width:100%; height:40px; background-color:#598094;font-size:19px;border-top: solid 1px #598094;border-bottom: solid 1px #598094;}

#content #mainCol #menu #tours {display:block;float:left;}
#content #mainCol #menu #directions {display:block;float:left;}
#content #mainCol #menu #reservations {display:block;float:left;}
#content #mainCol #menu #links {display:block;float:left;}
#content #mainCol #menu .selected a {color:#fff;text-decoration: none;}

#content #mainCol #content h1 img {margin-top:10px;}
#content #mainCol #content .text {padding-left:10px;padding-right:10px;font-size: 1.0em; color:#333;}
#content #mainCol #content .text .snapshot {cursor:pointer;padding:5px; border:solid 2px #696969; background-color:#999; float:right; margin:5px;}
#content #mainCol #content .text .leftCol { width:48%; float:left;}
#content #mainCol #content .text .rightCol {width:48%;}
#footer {width:100%; background-color:#598094; clear:both;}
#footer .text {padding-top:10px;padding-left:260px; padding-bottom:10px;}
#footer a:hover, #footer a,#footer a:visited {color: #FFF;text-decoration: none;border: none;}

/*forms*/
td .def {text-align:right; vertical-align:top;}


/*specific pages*/
#tourText {padding-left:10px;padding-right:10px;font-size: 1.0em; color:#333; position:relative; }
#tourListing {position:relative; float:left; width:185px; left:10px; font-size:1.2em;}
#belowTourText {clear:both;position:relative; margin-top:350px; padding:10px;}
#tourListing ul {padding: 0;margin-left: 20px;}
#tourListing ul li {padding-bottom:6px;}
#tourListing ul li a {cursor:pointer;}
#content #mainCol #content #tourText .tour {width: 520px;background-color: #CCCCCC; padding:5px; border:solid 2px #696969; position:absolute; left:200px;}
#content #mainCol #content #tourText .snapshot {padding:5px; border:solid 2px #696969; background-color:#999; float:right; margin:5px;}


/*menu items*/
#content #mainCol #menu #tours a {display:block; height:41px; width:246px; background: transparent url(../images/menu/packagerates.gif) no-repeat;}
#content #mainCol #menu #directions a {display:block; height:41px; width:177px; background: transparent url(../images/menu/directions.gif) no-repeat;}
#content #mainCol #menu #reservations a {display:block; height:41px; width:187px; background: transparent url(../images/menu/reservations.gif) no-repeat;}
#content #mainCol #menu #links a {display:block; height:41px; width:130px; background: transparent url(../images/menu/links.gif) no-repeat;}
