*{margin:0;padding:0;font-size:12px;font-family:arial,sans-serif}
body{margin-left: auto;margin-right: auto;}
div.container{display:table;margin:0 auto;background-color:white;overflow:auto;}
div.box{width:980px;}
*div.container{margin:0 auto;background-color:white;overflow:visible;}
div.header{position:relative;height:55px;}
div.contentwide{width: 825px;margin:0 0 0 156px; background-color:#FFF; float:left; text-align:center; padding-bottom:10px;}
div.wrapper{width:100%; position:relative;background-color:white;}
div.rightnav{float:right; width:312px; margin-left:-312px; background-color:white}
div.leftnav{text-align:center; float:left; width:156px; margin-left:-100%; background-color:white}
div.footer{clear:left; width:100%;}
div.rssbox{background-color:#efefef; border-right:solid #69c; border-left:solid #69c; border-bottom:solid #69c; border-top:solid #69c; border-width:1px; padding-bottom:10px; padding-top:10px; text-align:left; margin-left:4px; margin-right:4px; width:90%; }
div.toptitle{color:#663300; background-color:#f8e689; text-align:center; font-weight:bold; padding:4px;}
div.menutitle{color:#663300; background-color:#f8e689; text-align:center; font-weight:bold; padding:4px;}
div.menuimage{padding-top:10px; padding-bottom:10px}
div.menubox{padding-top:10px; text-align:center; margin-left:4px; margin-right:4px}
div.contentimage{padding-top:10px; padding-bottom:10px}
div.contentbox{background-color:#fff; border:solid #FFC300; border-width:1px; padding-bottom:5px; text-align:center}
div.contentbox2{text-align:left; padding:5px}
div.tooltip{background-color:white; padding:5px; border-width:1px; border-style:solid; border-color:gray}
div.viewtitle{float:left; width:220px; background-color:#9cc; text-align:center; font-weight:bold}
div.viewbox{float:left; width:220px; background-color:#fff; border:solid #69c; border-width:1px}
div.twentyfivepctcolumns{width:19%; float:right;}
div.twentypctcolumns{width:18%; float:left; padding:6px;}
div.smallcontentbox{padding-top:10px; text-align:center;overflow: hidden;width: 100%;}
div.featuredcabin{float:left;width:20%;text-align:center;}
div#statelinks {margin-top:10px;margin-bottom:10px;font-size: 14px;}
div.cabindetail{padding-left:4px;border-top:none;text-align:left;}
div.commentsinfo{width:32%; float:left;}
div.widecommentsinfo{width:54%; float:left;}
div.justtext{text-align:left; padding:20px}
div.title{text-align:center; font-weight:bold}
div.cabininfotitle{text-align:center; font-weight:bold}
div#viewadfooter{text-align:center;padding-top:12px;}
div.faqblock{border: black 1px solid;padding: 10px;width:60%;background-color: #ffffcc;  margin-left: auto ; margin-right: auto ;text-align: center;}
div.amenities{float:left;padding: 10px;text-align: left;}
.faqtitle{color:blue; font-size:16px; font-weight:bold; text-align:left}
.helptext{color:gray}
ul.mainmenu{list-style-type: none;line-height: 1.4;}
table.listing{border: 1px solid gray;margin-bottom:5px;width:100%;}
td.listingdetail{border:0;vertical-align: top;}
td.listingpicture{border:0;text-align:right;}
table#main{border-collapse: collapse;width:100%;}
table#body{border-collapse: collapse;width:980px;margin-top:15px; margin-left: auto; margin-right:auto;background-color: white;border-left: 2px solid #f8e689 ;border-right: 2px solid #f8e689;border-top: 2px solid #f8e689;}
td#maincontentbig{vertical-align:top;}
td#maincontentsmall{vertical-align:top;}
td#maincontentrightnav{vertical-align: top;width:305px;}
table.columns{border-collapse:collapse}
table.edit{width:98%;}
table.edit th{text-align:right; width:100px;vertical-align:top;}
td.columnlist{text-align:left;vertical-align:top;}
th.columnlist{text-align:right; width:100px;vertical-align:top;}
table.edit td{text-align:left;vertical-align:top;}
table.rates{ width:100%;  border-spacing:0px; border-width:1px; border-style:solid; border-color:gray;}
table.rates th{ text-align:center; border-bottom:1px solid gray; background-color:#cff; padding-left:7px; padding-right:7px;}
table.rates td{border-bottom:1px solid gray; text-align:left; padding:5px}
table.amenities{ width:98%}
table.amenities td{margin-top:0px; text-align:left; vertical-align:top; padding:5px}
table.stats th{text-align:right; padding-right:5px; padding-left: 5px; vertical-align:top; line-height:22px}
table.stats td{background-color:#FFF9BF; text-align:right; vertical-align:top; line-height:22px; padding-left:5px;padding-right: 5px;}
table.thumbedit{ border-spacing:0px}
table.thumbedit th{text-align:left; padding:5px}
table.thumbedit td{border-collapse:collapse; padding:5px; border-width:1px; border-style:solid;  border-color: gray; text-align:left}
table.myads{width:100%; border-width:1px; border-spacing:0; border-style:none}
table.myads td{border-width:1px; border-spacing:0; border-style:none; border-collapse:separate; background-color:#FFDFBF}
table.myads th{background-color:#FFF}
p.toboxes{line-height:.63cm}
A:link{text-decoration: underline;  color: #0000CC;  text-align:center}
A:visited{text-decoration: underline;  color: #0000CC;  text-align:center}
A:hover{text-decoration: underline;  color: #FF9900;  text-align:center;}
.edittitle{color:blue; font-size:16px; font-weight:bold}

.hr{color:#f00; background-color:#f00; width:50%}

div.content {border: #48f solid 1px;margin-right: 15px;margin-left: 15px;text-align: center;}
ol#toc {height: 2em;list-style: none;margin-left: 15px;padding: 0;text-align:center;}
ol#toc a {background: #bdf url(/images/tabs.gif);color: #008;display: block;float: left;height: 2em;padding-left: 10px;text-decoration: none;}
ol#toc a:hover {background-color: #3af;background-position: 0 -120px;}
ol#toc a:hover span {background-position: 100% -120px;}
ol#toc li {float: left;margin: 0 1px 0 0;}
ol#toc li.current a {background-color: #48f;background-position: 0 -60px;color: #fff;font-weight: bold;}
ol#toc li.current span {background-position: 100% -60px;}
ol#toc span {background: url(images/tabs.gif) 100% 0;display: block;line-height: 2em;padding-right: 10px;}

img.c3 {display: none;}
span.c2 {line-height:2}
img.c1 {border-width:0;}