*,body{font-family:Georgia, Serif}
a{text-decoration:none;color:#66b0c9;font-weight:700}
a img{border:none}
p{margin:0 0 15px}
.clear{content:".";height:0;clear:both;visibility:hidden;display:block}
h2{color:#66b0c9;font-size:24px;padding-bottom:10px}
h2.title{color:#f29400;float:left;padding:0 0 20px}
h3{color:#f29400;font-size:20px;padding-bottom:10px}
h4{color:#000;font-size:18px;padding-bottom:10px}
h1{text-indent:-9999px}
h1.girlfriend{height:53px;width:189px;background:url(../images/girlfriendgetawayhead.png) no-repeat;margin:10px 0 5px}
h1.great-getaway{height:49px;width:230px;background:url(../images/headings/heading-great-getaways.png) no-repeat;margin:10px 0 5px}
.turq,.turq a{color:#0e555a}
#nav{font-family: Gill Sans, sans-serif;list-style:none;display:block;color:#FFF;font-size:16px;text-transform:uppercase;margin:0 0 0 20px}
#nav li{display:block;float:left;position:relative}
#nav li a{text-decoration:none;color:#fff;margin:0 2px 0 0;padding:10px 12px}
#nav li + li a{margin:0 2px;padding:10px 12px}
#nav ul{position:absolute;left:-13px;top:25px;display:none;list-style:none;width:209px;text-align:center;z-index:500;font-size:14px;text-transform:none;color:#fff;margin:0 15px;padding:10px 0 0}
#nav ul li{width:100%;float:left;background:#003042;border-top:1px solid #0b4b62}
#head #nav ul li a{font-weight:400;display:block;color:#fff}
#secondary_navWrap{background:#58585a;margin:-10px auto 20px;padding:5px 20px}
#secondary_nav{list-style:none;display:block;color:#FFF;font-size:18px;text-transform:uppercase}
#secondary_nav a{color:#fff;padding:9px}
#secondary_nav li{display:block;float:left;margin:0 5px;padding:11px}
#secondary_nav a:hover{background:#39393a}
#container{min-height:699px;background:#271b10 url(../images/main-bgWINTER.jpg) no-repeat center top;z-index:-1}
#maintop{width:990px;height:138px;background:url(../images/maintop.png) no-repeat;top:-85px;position:relative;margin:0 auto}
#main{min-height:784px;margin-top:-223px;background-color:#FFF;position:relative}
#showcaseShadow{background:url(../images/showcase_shadowbg.png) repeat-x bottom;height:568px;}
#showcaseContainer{background:url(../images/showcase_outerbg.png) repeat-x #003548;padding:30px;height:495px;border-bottom:1px solid #FFF;}
#showcaseContainer > h1{background:url(../images/showcase_visit.png) no-repeat;text-indent:0;margin:0 0 0 100px;padding:28px 0 0 40px;color:#FFF;font-size:36pt;}
#showcaseContainer > p{line-height:20px; margin:0 auto;padding:0 0 0 160px;font-size:15px;width:665px;text-align:left;}
#showcaseContainer > p > a{font-weight:normal;color:#66b0c9;text-decoration:none;font-size:15px;line-height:20px;}
#showcaseContainer > p > a:hover{color:#2a809d;}
#showcase{width:909px;height:372px;background:url(../images/showcasebg.png) no-repeat center top;position:relative;z-index:5}
#showcaseHolder{position:absolute;left:23px;top:26px;z-index:6}
#top{border-bottom:1px solid #f6eff0;margin:0 0 20px;padding:0 0 20px}
#left{float:left;width:590px}
#right{width:300px;float:right;padding:20px 0 0}
#leftTop{width:300px;float:left}
#rightTop{float:right;margin:10px 0 0}
div#hotels{height:120px;border:1px solid #0a556e;background:#f29400 url(../images/bellhop.png) no-repeat bottom right;font-size:12px;color:#fff;padding:10px 60px 10px 10px}
div#girlfriend{min-height:165px;margin:20px 0 0}
#girlfriend p{padding:0 0 0 5px}
.leftslide{float:left;width:340px;padding-right:10px}
.rightslide{float:right;width:240px}
.social{width:300px;margin:20px 0 0 0;float:left;text-align:center;}
#tweet{width:600px;float:left;padding:10px 0 0 5px}
#tweet ul{list-style:none;padding:0}
ul#news{position:relative;list-style:none;padding:0;margin:0 40px 0 0;}
ul#news > li {border-top:1px dashed #d3d3d3;padding:10px 0 10px 5px;font-size:16px;}
ul#news > li > h5 > span{font-size:12px;font-weight:bold;}
ul#news > li > h5{font-weight:normal;margin:0 0 8px 0;}
.recentDate{width:79px;height:67px;position:absolute;left:-50px;background:url(/images/date-blimp-gray.png) no-repeat;color:#fff;z-index:2;margin:8px 0 0;padding:2px 0 0 12px}
.recentDate.even{background:url(/images/date-blimp-red.png) no-repeat}
.recentPost{position:relative;background:#db7a8a;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:1;margin:0 0 5px;padding:10px 10px 10px 40px}
.recentPost.even{background:#dddddc}
.recentPost a{color:#bbbbba}
.recentPost.even a{color:#bd0926}
.recentPost p{margin:0}
.recentMonth{text-align:center;font-size:18px;font-weight:700;text-transform:uppercase}
.recentDay{text-align:center;font-size:30px;font-weight:700}
#head .padding{padding:0 30px}
.padding{padding:20px 30px}
#headbg{height:259px;background:url(../images/headerbg2.gif) repeat-x;z-index:-1}
#headRight{width:500px;margin:10px;float:right;position:relative;}
#headRight #tour{float:left;width:210px;height:80px;padding:15px 30px 0 0;border-right:2px solid #66b0c9;}
#headRight ul{min-height:74px;padding:3px 0 0 0;margin:0 0 0 270px;font-weight:bold;list-style:none;}
#headRight ul > li > a{text-decoration:none;color:#66b0c9;}
#headRight ul > li > a:hover{color:#2a809d;}
#headRight ul > li > form{vertical-align:center;margin:0;padding:0;}
#headRight ul > li > form > input{position:relative;top:0;left:0;}
#headRight .btnsubmithead{background:#f5f5f3;border:1px solid gray;color:#f29400;text-transform:uppercase;font-size:14px;font-weight:700;cursor:pointer;margin:0 0 5px 0;padding:1px 3px}
#headRight .btnsubmithead:hover{background:#588905;color:#fff}
#logo{width:344px;float:left}
#search{position:absolute;top:5px;right:0;height:50px}
#footerbg{height:192px;background:url(../images/footer.gif) repeat-x}
#footleft a{color:#0e555a}
#footleft a:hover{text-decoration:none;}
#footleft h3{font-size:14px;color:#FFF;}
#footleft ul{list-style-image: url(../images/footer_arrow.png);}
#footright{float:right;text-align:right}
.more{border-top:1px dashed #000;padding:20px 0 0}
.padding ul{list-style:disc;padding:0 0 0 30px}
#sidebar ul{list-style:none;padding:0}
.image{position:absolute;left:20px;width:150px;height:100px;border:10px solid #fff;overflow:hidden;top:50%;margin-top:-60px;background:url(../images/no-image.png) no-repeat}
.content img,.content img.right{width:150px;height:100px;overflow:hidden;border:10px solid #fff;position:relative;background:#000;margin:0 0 20px 20px}
.content img.left{width:150px;height:100px;overflow:hidden;border:10px solid #fff;position:relative;background:#000;margin:0 20px 20px 0}
.plus{position:absolute;width:75px;height:18px;background:transparent url(/images/plus.png) no-repeat bottom right;right:5px;bottom:5px}
.entryWrap{float:left;width:600px;margin:0 0 0 200px}
.entry{border-bottom:1px dashed #d3d3d3;margin:0 0 10px;padding:0 0 15px}
.entry2{border:1px solid #7bac26;background:#f6f6f6;position:relative;width:825px;margin:0 0 30px;padding:30px 20px}
.entry2 h2{color:#66b0c9}
.link{width:49px;height:49px;position:absolute;right:-50px;top:-1px}
.entry2 a{color:#f29400;font-weight:400}
.print a{color:#66b0c9;font-weight:700}
.line{border:1px solid #d3d3d3;color:#d3d3d3;background:#d3d3d3}
.column2{width:50%;float:left}
.column3{width:33%;float:left}
.first{padding-top:0;margin-top:0}
.topEntry{margin-bottom:20px}
.location,.phone,.seating{float:left;width:30%}
.days{font-weight:700;font-size:14px;margin:-10px 0 10px}
.indent{padding:0 0 10px 20px}
h1.accomodationshead{height:60px;width:400px;background:url(../images/headings/heading-accommodations.png) no-repeat}
h1.attractionshead{height:60px;width:375px;background:url(../images/headings/heading-attractions.png) no-repeat}
h1.dininghead{height:60px;width:375px;background:url(../images/headings/heading-dining.png) no-repeat}
h1.informationhead{height:60px;width:375px;background:url(../images/headings/heading-information.png) no-repeat}
h1.shoppinghead{height:60px;width:375px;background:url(../images/headings/heading-shopping.png) no-repeat}
h1.sportshead{height:60px;width:400px;background:url(../images/headings/heading-sports.png) no-repeat}
h1.meetinghead{height:60px;width:400px;background:url(../images/headings/heading-meeting.png) no-repeat}
h1.whats_new{height:44px;width:100%;background:url(../images/headings/whats-new.png) no-repeat;border-bottom:1px solid #bbbbba;margin:0 0 10px;padding:0 0 5px}
h1.eventshead{height:60px;width:400px;background:url(../images/headings/heading-events.png) no-repeat; }
h1.ongoingeventshead{height:60px;width:400px;margin-bottom:20px;background:url(../images/headings/heading-ongoingevents.png) no-repeat; }
.formLeft{float:left;width:425px;border-right:1px solid #f6f6f6;height:100%;padding:0 20px 0 0}
.formRight{float:left;padding:0 0 0 20px}
.btnsubmit{background:#f5f5f3;border:1px solid gray;color:#f29400;text-transform:uppercase;font-size:14px;font-weight:700;cursor:pointer;margin:5px 0;padding:1px 3px}
.btnsubmithead{background:#f5f5f3;border:1px solid gray;color:#f29400;text-transform:uppercase;font-size:14px;font-weight:700;cursor:pointer;margin:10px 0 0;padding:1px 3px}
.btnsubmithead:hover{background:#588905;color:#fff}
.form{width:200px}
#roomflow{width:500px}
.head{font-weight:700;border-bottom:1px dashed #000;margin-bottom:5px;padding:0 0 10px}
.day{float:left;width:80px;padding:10px 0 0}
.head .day{padding-top:0}
.room_style{float:left;width:100px}
.columnLeft{float:left;width:55%}
.columnRight{float:left;width:45%}
.jFlowControl{float:left;font-size:24px;font-weight:700;cursor:pointer;color:#bbbbba;margin:30px 0;padding:10px}
.jFlowControl:hover{background:none;color:#004963}
#controller .divider{display:block;line-height:44px;float:left;width:1px;border-right:1px solid #c6c6c6;margin:30px 10px 30px 10px;}
#controller .first{border-right:1px solid #c6c6c6;margin:30px 0;padding:10px;}
.jFlowSelected{background:#004963;color:#fff}color:#004963}
.jFlowSelected:hover{background:none;color:#004963;cursor:auto}
h1.groupmeeting{background:url(../images/groupmeetings.png) no-repeat;height:53px;width:285px;position:relative}
#ft-title-showcaseHolder{position:absolute;width:500px;font-size:12px;right:10px;bottom:10px;color:#fff;background-color:#000;border:1px solid #fff;padding:10px}
.accord h2,.accord h3,.accord h4{padding:10px 0}
.entryTravel,.entryLinks{border:1px solid #7bac26;background:#f6f6f6;position:relative;width:825px;margin:0 0 30px;padding:10px 20px}
.inside{border-top:1px dashed #000}
.ui-accordion-header{cursor:pointer}
.postcardimg{border:10px solid #f6f6f6}
.postcardentry{float:left;width:220px}
.plannerWrap{margin:15px 0}
.insideContent{margin:0 0 0 20px}
#imageRotate{float:right;width:400px;height:275px;margin:0 0 10px 12px}
#recaptcha_widget_div{width:380px}
#showcase img,#ft-next-showcaseHolder,#ft-prev-showcaseHolder,#ft-buttons-showcaseHolder{display:none}
a:hover,#nav li.current a,#secondary_nav li.current a,.print a:hover{color:#588905}
#hotels h2,#footer{color:#fff}
#nav a:hover,#nav a.active{background:#003042}
#head #nav ul li a:hover{color:#f29400}
.social img,#footleft,.left{float:left}
.right,#back{float:right}
.btnsubmit:hover{background:#004963;color:#fff}
.num_rooms,.num_people{float:left;width:150px}
.center{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
@media screen and -webkit-min-device-pixel-ratio0 {
.recentDate{margin:5% 0 0}
}

