body{
text-align: center;
background-color:#fff;
margin:0px;
padding:0px;
font:13px Verdana, Arial, Helvetica, sans-serif;
}
h1{
font: normal 16px Verdana, Arial, Helvetica, sans-serif;
color:#000;
//background-color: #fae664;
background-color: #FAF9EB;
padding:4px;
margin:0 0 4px 0;
}
h2{
font: normal 16px Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:8px 0 0 0;
}
h3{
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color: #fae664;
padding:2px;
margin:0;
text-align:left;
}
h4{
font: normal 8pt Verdana, Arial, Helvetica, sans-serif;
color:#000;
background-color: #FAF9EB;
padding:2px;
text-align:center;
}
//h4 a{color:#fae664;}
h5{
font:normal 12pt Verdana, Arial, Helvetica, sans-serif;
padding:2px 0;
margin:0;
}
h6{
font:normal 14px Verdana, Arial, Helvetica, sans-serif;
margin: 4px 0 0 0;
}
p{
font: normal 13px Verdana, Arial, Helvetica, sans-serif;
margin:4px 0;
padding:0 0 6px 0;
}
a{
color:#36f;
text-decoration:none;
border-bottom:1px dotted #36f;
}
button{
width:100%;
background-color:#fae664;
color:#9c0000;
font-weight:bold;
border:1px solid #9c0000;
}
button:hover{
cursor: pointer;
background-color:#FAF9EB;
}
#container{
margin-left: auto;
margin-right: auto;
width: 1015px;
text-align: left;
background-color:#fff;
position:relative;
border:1px solid #9c0000;
}
#header{
background: #9C0000 url(images/logo5.jpg) no-repeat 4px 0px;
width:100%;
height:100px;
color:#fff;
}
#header h3, #header h1{
font:normal 12px Arial, Helvetica, sans-serif;
float:left;
padding:82px 0px 4px 10px;
margin:0;
color: #fff;
background-color:transparent;
}
#header h3 a, #header h1 a{
color:#fff;
font-size:1em;
text-decoration:underline;
}
.smargin{
margin:16px 6px 4px 0px;
width:723px;
padding:0;
}
.lbox{
width:120px;
height:60px;
float:right;
overflow:hidden;
}
#mytimeb{
float:right;
clear:right;
margin:0px 6px;
padding:0;
font-size:10px;
}

#subheader{
background: #fae664;
width:1011px;
height:26px;
color:#000;
font:10pt bold Verdana, Arial, Helvetica, sans-serif;
text-align:right;
padding:4px 0 4px 4px;
margin: 0 0 2px 0;
}
#subheader form, #subheader form input, #subheader form select, #subheader script{
margin:1px 2px;
display:inline;
vertical-align:middle;
font-size:10pt;
}
#subheader p{
display:inline;
font-size:10pt;
vertical-align:middle;
margin:0;
}
#subheader img{
vertical-align:middle;
padding: 0 0 4px 0;
}
#subheader a{
border-bottom:none;
}

#topad{
float:right;
padding:2px 4px 0px 0px;
}
#feature{
width:250px;
float:right;
//background-color:#fdf8d1;
background-color:#fff;
margin:0 8px;
padding:0;
overflow:hidden;
}
#feature h4{
color:#000;
//background-color:#fdf8d1;
background-color:#fff;
text-align:left;
font-size:13px;
font-weight:bold;
border-top:1px solid #ccc;
}
#feature h5{
background-color:#FAF9EB;
text-align:center;
font-size:13px;
font-weight:bold;
//border:1px solid #fae664;
padding:0px;
}
#feature p{
margin:0 4px 4px 4px;
}

#feature img{
margin:4px 0;
text-align:center;
}
#feature .centre img {
margin:0;
border:none;
padding:0;
}

#main{
width:488px;
margin-left:138px;
background-color: #fff;
text-align:left;
overflow:hidden;
}
#mainwide{
width:750px;
margin-left:138px;
background-color: #fff;
text-align:left;
overflow:visible;
}
#main ul{
padding:8px;
margin:8px;
}

#footer{
clear:both;
background-color:#9c0000;
width:100%;
color:#fff;
text-align:center;
padding:18px 0px;
font-size:12px;
margin:0;
}
#footer a{
color:#fff;
text-decoration:none;
margin:0px 10px;
padding:0;
}
#footer p{
padding:0;
margin:0;
}
#counties{
display:none;
background-color:#fbec84;
color:#9c0000;
float:left;
padding:4px;
width:1007px;
}
#tlist, #llist{
display:none;
}
#directions{
background-color:#fdf8d1;
border:1px dotted #9c0000;
width:486px;
margin:0 0 4px 0;
}
#directions form{
text-align:center;
margin:auto;
}
#directions input[type=image]{
vertical-align:middle;
padding: 0 0 3px;
}
#nopic{
width:250px;
height:150px;
border:2px dashed #ccc;
float:right;
background-color:#ffd;
}
#nopic p{
padding:40px 0px;
text-align:center;
}
#nopic2{
width:250px;
height:100px;
border:2px dashed #ccc;
float:right;
background-color:#ffd;
margin:4px 0;
}

#nopic2 p{
padding:24px 0px;
text-align:center;
}
#hidden{
display:none;
}
#featuredhotels{
background-color: #fff;
border: 1px solid #ccc;
}
#featuredhotels h6{
//background-color: #fae664;
background-color: #FAF9EB;
text-align:center;
margin-top:0;
}
#featuredhotels strong{
border-top:1px solid #ccc;
display:block;
}
#daily{
width:100%;
}
#daily td{
width:50%;
padding:3px;
background-color:#fff;
border:1px solid #ccc;
vertical-align:top;
}
#yellowfieldset{
margin:0;
background-color: #fae664;
//border:2px solid #1a502c;
width:250px;
}
#yellowfieldset h1, #newfieldset h1{
font-size:14px;
font-weight:900;
text-align:center;
background-color: #fae664;
}
#yellowfieldset input[type=image]{
margin:2px 46px;
width:141px;
height:31px;
}
#yellowfieldset ol{
list-style:none;
padding:0;
margin:0;
}
#yellowfieldset select{
font-size:14px;
margin:2px 6px;
}
.countylist{
clear:both;
background-color:#fbec84;
color:#9c0000;
margin:0 0 2px 0;
padding:10px;
}
.countylist h3{
display:inline;
}
.countylist p{float:right;}
.cdiv{
float:left;
background-color:#fbec84;
width:193px;
margin:4px;
}
.joinin{
color:#000;
background-color:#FAF9EB;
text-align:center;
border:1px solid #fae664;
padding:6px;
}
.graceful{
overflow:auto;
margin-right:6px;
}
.newban{
background-color:#fdf8d1;
border:1px solid #ccc;
width:468px;
text-align:center;
margin:4px auto;
padding: 0 4px;
}
.fright{float:right;}
.fleft{float:left;}
.redtext{color:#870000;}
.purpletext{color:#68038a;}
.normalbg{background-color:#fff; color:#000;}
.rborder{border-right:1px dotted #000;}
.noborder{border:0;}
.little{font-size: 7pt; color: #000}
.little a, .little a:hover {font-size: 7pt;}
.small{
font-size:8pt;
color:#000;
}
.tleft{text-align:left;}
.small a, .small a:hover {font-size: 8pt;}
.reduced{
font-size:12px;
}
.maintext{font-size:13px;}
.reduced a, .reduced a:hover {font-size: 12px;}
.centre{text-align:center;margin:0 auto;}
.shrink{font-size:0.8em;}
#leftsky{
text-align:center;margin:0 auto;
height:600px;
}
.topads{margin-bottom:2px;}
.black{color:#000;}
.dkred{color:#9c0000; font-siz:0.9em;}
.bordered{border:1px solid #9c0000;}
.yborder{border:1px solid #ccc;}
.bordery{border:1px solid #fae664;}
.dborder{
border:1px dotted #9c0000;
padding:0 4px;
}
.litmarg{margin:2px 0  4px 144px;}
.marg{margin:6px;}
.nomarg{margin:0;padding:0;}
.nobb{border-bottom:none;}
.nob{border:none;}
.highlight{background-color:#faf9eb;}
.restrict{width:150px;}
.bmargin{margin-bottom:2px;}
.hmargin{margin:0 4px;}
.vmargin{margin:4px 0;}
.rmargin{margin-right:8px;}
.bookdiv{
width:110px;
height:160px;
}
.mainwidth{width:486px;}
.halfwidth{width:242px;}
.hometwit{width:228px;}
.hpadded{padding: 0 4px;}
.hometwit p{
font-size:10px;
margin:0 4px;
}
.uline{
border-bottom:1px dotted #000;
padding:0 0 6px 0;
}
.oline{
border-top:1px dotted #000;
padding:4px 0 4px 0;
}
.outline{
border: 1px solid #ccc;
line-height:110%;
margin:0;
padding:0 4px;
}
.youtline{
border: 1px solid #fdf8d1;
line-height:110%;
margin:0;
padding:0 4px;
}
.addressbox{
border: 1px solid #ccc;
line-height:110%;
margin:0 4px 4px 0;
padding:0 4px;
width:478px;
float:left;
background-color: #FAF9EB;
}
.spaced{line-height: 250%;}
.shaded{
background-color:#fdf8d1;
}
.bold{
font-weight:bold;
font-size:1.1em;
}
.leftoffset{
position:absolute;
left:10px;
}
.leftoffset2{
position:absolute;
left:90px;
}
.rnav{
float:right;
margin-right:2px;
width:120px;
overflow:hidden;
}
.rnav select{width:120px;}
.caption a, .caption{
font:italic 10px Verdana, Arial, Helvetica, sans-serif;
display:block;
padding-bottom:4px;
}
.caption a:hover{font-size:10px;}
#feature li{margin-left:8px;
font-size: 10pt;
list-style-position:inside;
}
#feature ul{
padding-left:0px;
margin:0px;
}
#seatwave{
border:1px solid #646464;
width:123px;
text-align:center;
margin:auto;
}
#navdiv #seatwave p{
color:#646464;
}

#seatwave a{
color:#ee4125;
}
#getmein{
border:1px solid #9c2022;
width:121px;
text-align:center;
margin:2px auto;
color:#585858;
}
#getmein a{
color:#9c2022;
}
#getmein h1{
background-color:#9c2022;
font-size:13px;
}
#getmein h1 a{
color:#fff;
}
#tickmart{
border:1px solid #0037ac;
width:121px;
text-align:center;
margin:2px auto;
color:#0038ca;
}
#tickmart a{
color:#00e;
}
#tickmart h1{
background-color:#0037ac;
font-size:11px;
}
#tickmart h1 a{
color:#fff;
}
fieldset{
position:relative;
margin: 0 0 0.5em 0.5em;
padding:0;
border: 1px solid #ccc;
width:250px;
}
.narrowfieldset{
width:234px;
padding:0;
background-color:#FAF9EB;
}
.narrowfieldset legend{
text-align: center;
}
.narrowfieldset li{
text-align: center;
}
fieldset li input.wider{width:200px;}
.widefieldset{
width:380px;
background-color:#f6f6f6;
border: 1px solid #9c0000;
}
.widefieldset legend{
padding: 2px 6px;
}

.vwidefieldset{
width:478px;
background-color:#fdf8d1;
border: 1px solid #9c0000;
padding:4px;
margin:0 0 4px 0;
}
.ywidefieldset{
width:473px;
background-color:#fff;
border: 1px solid #fae664;
padding:0;
margin:0;
}
.vwidefieldset legend{
padding: 2px 6px;
}

fieldset label{
display: block;
font-size: 0.85em;
}
fieldset ul{
display: block;
list-style: none;
}
fieldset ul li{
width:330px;
padding:4px;
}
fieldset ul label {
width: 12em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
}

fieldset ol{
list-style:none;
padding:0;
margin:0;
}
fieldset ol input, .control{
width:100px;
}
#newfieldset{
margin:0px auto;
text-align:center;
background-color: #fae664;
width:478px;
padding:4px;
}
#newfieldset label{
display:inline;
}
#newfieldset input, #newfieldset select{
margin:4px 0px;
}
#line {
background-color:#fdf8d1;
padding:4px 8px;
}
#line form, #line form input, #line form select, #line p{
margin:1px 2px;
display:inline;
vertical-align:middle;
font-size:10pt;
}

.rightad{
border:1px solid #000;
text-align:center;
background: #fff;
color:#000;
width:120px;
margin: auto;
text-align:center;
}
.rightad p{font-size:12px;}
.inline{display:inline;}
.block{display:block;}
.update{
background-color:#ffffdc;
padding: 0px 2px;
}
.lr{height:107px;
}
#lrbox{
float:left;
margin: 8px 0 12px 0.5em;
padding:0 4px 2px 4px;
border: 1px solid #ccc;
width:220px;
height:60px;
background-color:#fdf8d1;
}
.messages{clear:right;}
.vevent{
float:left;
width:100%;
}
.cloud0{
font-size:10px;
}
.cloud1{
font-size:12px;
}
.cloud2{
font-size:14px;
}
.cloud3{
font-size:16px;
}
.cloud4{
font-size:18px;
}
.cloud5{
font-size:20px;
}
.cloud6{
font-size:22px;
}
#plusone{
vertical-align:center;
position:relative;
left:238px;
width:210px;
overflow:hidden;
float:left;
border:1px dotted #fae664;
}
/*######################################################################*/
/*Nav stylesheet*/

#navdiv{
float:left;
margin:0px 2px;
padding:0;
width:130px;
background-color: #fff;
overflow:hidden;
}
#navdiv p{color:#fff;}

#nav{
margin:0;
padding:0;
list-style:none;
}
#nav li{
width:130px;
border-bottom:1px dotted #9c0000;
background-color:#fff;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
#nav li a {
display: block;
width: 122px;
color: #000;
padding:2px 0px 2px 8px;
text-decoration: none;
border-bottom:none;
}
#nav li a:hover {
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background-color: #9c0000;
text-decoration: none;
}
#nav li a:visited {
font:12px Verdana, Arial, Helvetica, sans-serif;
}
#nav li ul{
display:none;
margin:0;
padding:0;
list-style:none;
}
#nav li ul li{
width:130px;
border-bottom:1px solid #faec8c;
background-color: #fdf8d1;
//background-color: #fae664;
font:12px Verdana, Arial, Helvetica, sans-serif;
}
#nav li ul li a {
display: block;
width: 122px;
color: #9c0000;
//color: #000;
padding:2px 0px 2px 8px;
text-decoration: none;
}
#nav li ul li a:hover {
font:12px Verdana, Arial, Helvetica, sans-serif;
color: #fff;
background-color:#9c0000;
text-decoration: none;
}
/*######################################################################*/
/*weather style*/
#newweather{
width:248px;
border:1px solid #ccc;
padding:0;
overflow:hidden;
}
#newweather2{
width:400px;
border:1px solid #ccc;
padding:0;
text-align:center;
margin:8px auto;
}
#newweather table, #newweather2 table{
border-collapse:collapse;
padding:0;
}
#newweather tr, #newweather2 tr{
font-size:10px;
height:20px;
white-space:nowrap;
text-align:center;
}
#newweather td, #newweather2 td{
font-size:10px;
vertical-align:top;
}
.weatherow{
background:#fff url(images/weather/forecast-rows-bg.jpg) repeat-x;
}
.headrow{
font-weight:bold;
}
.cell1{
font-weight:bold;
width:76px;
text-align:left;
padding:0 0 0 4px;
}
.cell2{
width:54px;
}
.cell3{
width:70px;
}
.cell4{
width:48px;
}
/*######################################################################*/
/*hotelsummary boxes*/
.hotelbox{
//background: #fff url(images/bg/redheader.jpg) repeat-x;
//background: #fff url(images/bg/yelheader.jpg) repeat-x;
border-left:1px solid #fae664;
border-right:1px solid #fae664;
border-bottom:1px solid #fae664;
overflow:hidden;
margin:0 0 4px 0;
}
.hotelbox h1{
color:#9c0000;
font-size:14px;
padding:3px 4px 5px 4px;
margin:0;
background-color: #FAF9EB;
font-weight:600;
}
.hotelbox h1 a{
color:#9c0000;
text-decoration:none;
border:none;
font-size:13px;
}
.hotelbox img{
margin:0 4px 0 0;
}
.website, .hmap, .rbutton{
float:right;
height:20px;
width:64px;
text-align:center;
margin:2px 4px;
}
.lwebsite, .lhmap{
float:left;
height:20px;
width:64px;
text-align:center;
margin:0px 4px 4px;
color:#fff;
}
.lwebsite a, .lhmap a{color:#fff;}
.website{background: transparent url(images/bg/redbutton.gif) no-repeat; color:#fff;}
//.website{background: transparent url(images/bg/website.gif) no-repeat;}

.lhmap, .lwebsite, .hmap{background: transparent url(images/bg/redbutton.gif) no-repeat;}
//.hmap{background: transparent url(images/bg/whitebutton.gif) no-repeat;}
.rbutton{background: transparent url(images/bg/bluebutton.gif) no-repeat;}

.hotelbox .website a, .rbutton a, .hmap a{
color:#fff;
text-decoration:none;
border:none;
}
.high{height:100%;}
.htxt{
float:right;
width:355px;
}

