body{margin:0; padding:0; background:url(images/bg.gif) repeat-x #C4E2F8; font-family:Georgia, "Times New Roman", Times, serif;}
h1{color:#871b06; font-weight:normal; border-bottom:1px solid #9f9b65; padding:4px 10px; margin:0;}
p{padding:4px 10px;}
#wrapper{width:720px; margin:0 auto; background:url(images/body_bg.gif) repeat-y;}
#head{background:url(images/top_box.jpg) top left no-repeat;}
#foot{background:url(images/foot_bg.gif) bottom left no-repeat; width:720px; margin:0 auto;}
#content{float:right; background:url(images/cont_bg.gif) top left no-repeat #eeebc6; border:1px solid #9f9b65; width:485px; margin:10px 20px 10px 0;}
#content img,#flash_box{float:right; margin:5px 5px 5px 10px; padding:2px; background:#fff; border:1px solid #9f9b65; }
#content  a{color:#871b06; text-decoration: none; border-bottom: 1px dotted #871b06;}
#content  a:hover{text-decoration: none;  border-bottom:1px solid #c30; color:#c30;}



.box{background:url(images/box_bot.gif) bottom left no-repeat; width:190px; float:left; margin:5px 0px 2px 15px; padding:0 ;}
.box img{margin:0; padding:0; height:8px;}
.box h2{color:#871b06; font-weight:normal; padding:0px 10px 5px 15px; margin:0; font-size:120%; background:url(images/box_line.gif) bottom left no-repeat;}
.box p{margin-bottom:10px;}
.box ul{list-style:none; margin:10px 10px 20px 15px; padding:0;}
.box li{line-height:1.4em;}
.box  a{color:#871b06; text-decoration:none; border-bottom:1px dotted #871b06;}
.box  a:hover{ border-bottom:1px solid #c30; color:#c30;}

.side{width:190px; float:left; margin:6px 0 2px 15px;}

#foot ul{float:left; margin:0 0 10px 33px; padding:0;}
#foot li{float:left; display:inline; font-size:70%; padding:0 2px; border-right:1px solid #871b06 }
#foot ul a{color:#871b06; text-decoration:none; border-bottom:1px dotted #871b06;}
#foot ul a:hover{ border-bottom:1px solid #c30; color:#c30;}
#foot p{float:right; margin:0 20px 10px 0; padding:0; font-size:70%;}

.montage{margin:4px 0 5px 10px;}
.clear{clear:both;}
table{margin-left:20px;}
.note{font-size:60%; text-transform:uppercase;}
.warning{font-size:60%; text-transform:uppercase;}

#attractions{ width: 100%; height: 360px;}
#column {width: 48%; float: left;}
#column ul{margin:0 0 0px 30px; padding:0; color:#871b06;}
#column li{font-size:70%; padding:0 0 10px 0;}
#column ul a{color:#871b06; text-decoration: none; border-bottom: 1px dotted #871b06;}
#column ul a:hover{text-decoration: none;  border-bottom:1px solid #c30; color:#c30;}
#clearboth {clear: both;}

#map{width:445px; height: 300px; margin:10px 0 10px 20px; border:1px solid #9f9b65;}
#foot li.botnav-last {border-right:none;}

table.pricing td{padding:2px 4px;}
table.pricing th{text-align:left;padding:2px 4px;}
.price-col {text-align:center;}
table.pricing td{border-bottom: 1px dotted #787878;}
table.pricing thead th{border-bottom: 1px solid #787878;}
.even {background-color:#f9f6cf;}
/*.even {background-color:#ffe2d4;}*/
#content img.main {float:none; margin:0;}
div.inner-main-picture {margin:0 auto; text-align:right; width:400px;font-size:80%;line-height:1.2em;}