html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	
}


body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
.hide, #comments {
	display: none;
}
/*------------------------------------------------------------------*/


*{margin:0; padding:0;list-style-type: none;outline:none;text-decoration:none;}

/*---------------header new changes styles--------------*/

a.no-link{cursor:default;}
/*a.no-link:hover{color: #61453c !important;opacity: 0.8 !important;}*/
.nav-top .chzn-container-active .chzn-single{box-shadow:none;}
.nav-top .chzn-container-single .chzn-single{width:auto;height:auto;line-height:11px;background: #ECEBE7;
border: none;border-radius: 0px;box-shadow: none;}
.nav-top .chzn-container{width:auto !important;}
.nav-top .chzn-container-single .chzn-single span{margin: 0px;float: left;max-width:36px !important;min-width:36px !important;}
.nav-top .hasDatepicker{border:none; background:#ECEBE7;line-height:21px;height:21px;width:70px;outline:none;}
.nav-top .ui-datepicker-trigger{margin-top: 6px;margin-right: 6px;float: right;}
.nav-top .chzn-container-single .chzn-single div{position:static;height:10px; width:8px;float:right;
margin-right: 6px;margin-left: 6px;}
.nav-top .chzn-container-single .chzn-single div b{background-position:-2px -5px;}
.mac .nav-top .chzn-container-single .chzn-single div b{background-position:-2px -6px;}
.mac.gecko .nav-top .chzn-container-single .chzn-single div b{background-position:-2px -7px;}
.nav-top .chzn-container .chzn-drop{min-width:72px !important;}
.nav-top #head_hotel_chzn .chzn-drop{min-width:250px !important;}
.nav-top .chzn-container .chzn-results li{float:none !important;}
.nav-top .chzn-container-active span{min-width:36px !important; max-width:36px !important;}
.nav-top #nights_chzn span{min-width:41px !important;max-width:41px !important;}
.nav-top .adl #adults_chzn span{max-width:42px !important;min-width:42px !important;}
.nav-top #children_chzn span{max-width:57px !important;min-width:57px !important;}
.nav-top .chzn-container-single .chzn-search{white-space: normal;visibility:hidden;}

/*#ui-datepicker-div{background:grey;padding: 10px;color: #fff;display:none;}
.ui-datepicker-next{float:right;}*/
/*----------------wrapper styles starts here---------------*/

/*.wrapper{width: 100%;float:left;padding-top:1px;background: #edebe5 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/con-images/wrapper-bg.png?t=1781627696) no-repeat center top;opacity:0;
filter:alpha(opacity=0);	} */

.wrapper{width: 100%;float:left;padding-top:1px;background: #edebe5 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/con-images/wrapper-bg.jpg?t=1781627696) repeat-x center top;opacity:0;filter:alpha(opacity=0);	}

.caperesort-home-body .wrapper, .space-body .wrapper{background: #edebe5 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/con-images/wrapper-bg.jpg?t=1781627696) no-repeat center top;}

.wrapper-top{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/tip1.png?t=1781627696) no-repeat top; padding-top:15px;background-size:100% auto;width:1028px;margin:0 auto;}
.wrapper-bottom{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/bottomtip.png?t=1781627696) no-repeat bottom;background-size:100% auto; width:1028px; padding-bottom:34px;float:left;margin-bottom:-2px;}

.wrapper-middle{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/centerrepeat.png?t=1781627696) repeat-y left bottom; width: 1028px;margin:0 auto; float:left; background-size:100% 100%;}

.wr-bot{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/bottom.png?t=1781627696) no-repeat left bottom; width: 1028px;margin:0 auto; float:left; background-size:100% auto;}
.wr-top{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/top.png?t=1781627696) no-repeat left top; width: 1028px;margin:0 auto; float:left; background-size:100% auto;}


.main{float: left;width: 991px;margin-left: 14px;margin-bottom: 0px;}
/*header styles*/
header{position: relative;width:100%; float:left;}
.logo{width: auto; float: left; margin-left:41px;margin-top: 9px;margin-bottom: 22px;min-height:60px;}
.c-logo{margin-bottom: 0px;margin-top: 0px;}

nav{width: 780px;margin-top: 2px;float: right;}
.nav-top{float: right;margin-right: 26px; font-family:'Avenir LT W01 55 Roman';}
.nav-top ul li{text-transform: uppercase;float: left;}
.nav-top ul li a{color:#6d6d65;font-size: 12px;padding-right:10px; padding-top:5px; display: block;float:left;}
.nav-top ul li a span{float: right;margin-right: 6px;margin-left: 6px;}
.nav-top ul li a span img{vertical-align: top;margin-top: 2px;}
.nav-top ul li.arr{margin-right: 2px !important;color: #999;}
.nav-top ul li.arr a span img{margin-top:0px;}
.nav-top ul li.arr input{color:#999;text-indent:10px;font-family: 'Avenir LT W01 55 Roman';text-transform:uppercase;font-size: 11px;}


.nav-top ul li.arr, .nav-top ul li.ngt ,.nav-top ul li.adl {background: #ECEBE7;margin-right: 2px;font-size:12px;}
.nav-top ul li.res{background: #52AADC;}
.nav-top ul li.res a span img{margin-top:1px;}
.gecko .nav-top ul li.res a span img, .mac .nav-top ul li.res a span img{margin-top:0px;}
.nav-top ul li.res a{color: #fff;opacity:0.8;}
.nav-top ul li.arr a, .nav-top ul li.ngt a,.nav-top ul li.adl a, .nav-top ul li.res a{
	padding:6px 0px 4px 10px; font-size: 11px; 
}
a.toggleMenu{display:none;}

.star{clear: both;width: 100%;float: right;margin-top: 5px;}
.star img{float: right;}
.hr-line{height: 1px;background: #998c5b; width: 94.5%;float: right;margin-left:8px;margin-top: 7px;}

/*navigation styles*/
.dropdown{margin-right:25px;float: right;}
.dropdown li{float: left;padding: 0px 22px;font-size: 12px;position: relative;}
.dropdown li a{color:#6d6d65;text-transform: uppercase; font-family:'Avenir LT W01 55 Roman';}
#menu-menu{position: relative;margin-top:4px;}
.sub-menu{display: none;position: absolute;left: 0; background:#fff;opacity:0.9; z-index: 999; padding-top:20px; min-width: 220px;padding-bottom:20px;}
.sub-menu li{float: none;line-height: 16px;margin: 4px 0px 0px 0px;}
#menu-menu li a:hover, #menu-menu li.active > a{color:#9A9268;}
#menu-menu li:hover ul{display: block;}
.con-logo{float: right;margin:0;position:absolute; top:-19px; right:14px;}
#menu-menu li.spl ul.sub-menu{left:auto !important; right:-20px !important;}
#menu-menu li.spl ul.sub-menu li{text-align:right;}
#menu-menu li.spl {padding-right: 0px !important;}


/*section styles*/
h2.heading{color:#6d6d65; font-size: 24px;font-weight: normal; font-family:'Optima LT W01 Italic'; margin-bottom:10px;clear:both; opacity:0.8;}
section{width: 926px;float: left;margin: 0px 0px 90px 42px;position:relative;/*min-height:600px;*/}
aside{width: 170px;float: left;position:relative; top:48px;}
.aside-content{margin-left: 8px; font-family:'Optima LT W01 Italic'; margin-bottom:60px;float:left;}
.aside-content li{margin:14px 0px;font-size: 15px;}
.aside-content li span{display:block;margin: 5px 0;}
.aside-content ul li li span{margin: 3px 0 !important;}
.seasonal-body .aside-content a, .aside-content li a{color: #696b68; opacity:0.8;}
.aside-content li a:hover, a.download_link:hover{color:#9b733f;}
.aside-content .widget_calendar a{opacity:1;}
.content{width: 700px; float: right;top:30px;position: relative;margin-bottom:30px;}
.download_link{color:#696b68;opacity: 0.8;}


.first{overflow: hidden;margin-bottom: 6px;clear:both;}
.first-div{
	width: 346px; float: left;	background: #ECECEC;margin-right: 3px; margin-bottom:6px;
	}
.first-div div{width: 310px;margin-left: 16px; float:left;height:140px; overflow:hidden;}
.act-content{padding-bottom:15px;padding-top:11px; opacity:0.9;}
.act-content h3{color:#464646 !important;}
.act-content h3, .act-content h3 a{font-size: 18px; color: #906c15; font-family:'Optima LT W01 Italic'; font-weight: normal;margin-bottom:7px; font-style:normal;opacity:1;}
.act-content h4{font-size: 13px;/*text-transform: uppercase;*/font-family: 'MyriadPro-Regular'; font-weight:normal;margin-top:6px; line-height: 15px;}
.act-content h4 i{/*text-transform:lowercase;*/font-size: 11px;}
.act-content i{font-size: 13px;}
.act-content span{clear:both; display: block;font-size:11px;text-transform: uppercase;font-family: 'MyriadPro-Regular'; margin-top:2px;}
.act-content p, .act-content p span{font-size: 13px;margin:10px 0;font-family: 'HelveticaNeueRegular';}
.act-content p a{margin-left:5px;}
.act-content a, span.nav-previous a, span.nav-next a, a.learn{color:#97703C !important;font-family: arial; font-size: 11px; font-style: italic; font-weight: bold;}
.act-content a:hover, span.nav-previous a:hover, span.nav-next a:hover, a.learn:hover, .view-links span.sharethis:hover {text-decoration:underline;}
.act-content a.learn{float: right;}
.act-content a.share{float: left;}
/*-----------------------activities styles---------------------------------*/	
.activites .act-content h4{font-size:13px;}
.activites .act-content p{line-height:13px;font-size:12px;}
.activites .act-content span{margin-top:4px;}

.content.activites div div {width:346px; float:left;margin-right:3px;background: #ECECEC; margin-bottom:6px;min-height:133px;}
/*.content.activites div > div{min-height:312px;} */
.content.activites div div img{border-bottom: 2px solid #fff;}
.content.activites .act-content{width: 310px;margin-left: 16px; margin-bottom:0px;position: relative;}
.content.activites .act-content h3{margin-bottom:0px;white-space: nowrap;text-overflow: ellipsis;}
.content.activites .act-content h3 a{font-size:19px;}
.content.activites .act-content h4{margin-top:9px; line-height:13px;}
.content.activites a.share{position: absolute;bottom: 11px;left:0px;}
.content.activites .act-content a.learn{position: absolute;bottom: 16px;right: 0px;}
.acti-img{width:345px; height:156px;}


/*--------------------details page styles-----------------*/
/*.content.details{  margin-bottom:57px;/* min-height:960px;top:57px; }*/
.details-content.act-content {width:95% !important;float:left;color: #464646;}
.details-content.act-content h3{margin-bottom:2px;}
.details-content.act-content h4{text-transform: capitalize !important;}
.details-content.act-content i{display:block;margin-top:-2px;font-size:13px;}
.details-content.act-content p span{/*margin-top: 10px;font-weight: bold;*/font-size: 13px !important; text-transform:none;line-height:18px !important;}
.details-content.act-content p{line-height:18px;margin:12px 0;}
.details-content.act-content li {line-height: 18px;font-size: 13px;font-family: 'HelveticaNeueRegular';list-style: disc;list-style-position: inside;}
.details-content.act-content ul {margin: 12px 0;}
.details-content.act-content a.share{margin-right:18px;margin-top: 2px;}
.details-content.act-content a.share span{font-size:11px !important;}
.details-banner{margin-top: 3px;max-width:698px; max-height:310px;overflow:hidden;position: relative;}
.details-banner img{width:100%;}
 nav.nav-single{/*width:100%;margin-top:20px;*/ color:#240800 !important; font-size:10px;font-weight:bold;}
.content.details nav.nav-single{width:115px; margin:9px 40px 0 0; position: absolute; right: 0; z-index: 1;}
.nav-next{float:right;margin-left: 10px;}
.nav-previous{float:right;margin-right: 0px;}
.slash{float:right;margin-left:10px;}
.nav-previous .nav-previous{margin-right:6px;}
.details-content.act-content{color: #464646;}
.act-content .sharethis{font-style: italic !important;}

/*--------------- cross browser styles ------------------------*/


.gecko .details-content.act-content i{margin-top: 0;font-size:11px;}
.gecko .details-content.act-content span{margin-top: 6px;}
.mac #calendar_wrap .wp-cal-datepicker-calendar tr td a{opacity: 1 !impoartant;}
.gecko .nav-top ul li.arr a, .gecko .nav-top ul li.ngt a, .gecko .nav-top ul li.adl a, .gecko .nav-top ul li.res a{
	height: 11px;line-height: 8px;}
	
.gecko #tabs ul li, .gecko #tabs ul.meeting li, .gecko #tabs ul.wedding li{padding-bottom:10px;}
.gecko .mail-a{line-height:25px;}
.mac.gecko .mail-a{line-height:24px;}
.win .spa-wrapper .banner-navigation ul li a, .win .service-wrapper .banner-navigation ul li a{padding-top:2px;}
.mac .mail-a{line-height: 27px;}
.ie9 .mail-a{line-height: 24px;}
.ie8 .mail-a{line-height: 24px;}
.ie9 .virginia-wrapper .mailing-list a{line-height: 20px;}
.ie8 .virginia-wrapper .mailing-list a{line-height: 20px;}
.win.chrome .mail-a{line-height: 24px;}
.win.gecko .mail-a{line-height: 21px;}
.win.chrome .nav-corner-img{margin-right: 0px;}
.win.gecko .nav-corner-img{margin-right: -1px;}
.win .beachplumfarm-wrapper .banner-navigation ul li{padding-top: 0px;}


	/*.ie8 .banner-navigation ul li{font-size:10px;}*/

/*--------------- cross browser styles end --------------------*/


/*---------------concierge home page styles---------------*/
.wrapper.concierge-wrapper{background-repeat:repeat;padding-bottom: 70px;}
.home.content{margin-bottom:30px;}
.home-banner{background:#ECECEC;overflow: hidden;width: 99.6%;margin-bottom: 14px;position:relative;}
.home-banner img{float:left;}

.content.home .home-banner img{margin-right: 15px;width: 500px;height: 300px;}

.spring-harvest.act-content{float:none; width:auto; margin-right: 15px;margin-left:15px; margin-top:20px;opacity:0.8;}
.spring-harvest.act-content span{display: inline !important;}
.spring-harvest.act-content a.learn{float:right;margin-top:2px;}
.spring-harvest.act-content a.share{/*position: absolute;bottom: 10px;right: 9px;*/position: static;}
.first-div img{border-bottom:2px solid #fff;}
.home .act-content p{font-size:11px;margin: 10px 0 10px 0;line-height:15px;}
.home .act-content span{margin-top:5px;}
.act-content span.chicklets.sharethis, .act-content a.share span.st_sharethis{margin-top:0px !important;}
.act-content span.chicklets.sharethis:hover, .act-content a.share span.st_sharethis:hover{text-decoration:underline;}
a.share .stButton, a.share .stButton .chicklets,  {line-height: 12px !important;
font-family: 'bureaugrotesque_fivefiveRg' !important;
font-size: 10px !important;
font-weight: normal !important;
color: #97703C !important;}
.act-content a.share .stButton{font-style:italic !important;}
.stButton .chicklets{padding-left:0px !important;}
/*calender page styles*/
.calender{top:27px;}
.calen .act-content h3{margin-bottom: 0px !important;}
.calen .act-content h4{margin-top:4px !important;}
.calen .act-content span{margin-top:2px;}
.calen .act-content p{line-height: 13px;margin-top:2px;}
.calen{background:#ECECEC;float:left;width: 100%;height:96px;margin-bottom: 3px;}
.calen img{width:216px;border-right: 3px solid #fff;float: left;height:96px;}

.calen .act-content{width: 64.6%; float:right; height:78px; padding:11px 15px 5px 10px;border:1px solid transparent;}
.calen .act-content:hover{border-color:#99743F;}

.calen .act-content p{margin-top:2px;}

/*footer styles*/
footer{width:100%;background: #fff;float: left;padding-top: 26px;/*margin-top:10px;*/}
.footer-inner{width: 1020px; margin: 0 auto;overflow: hidden;}
.footer-logo{float:left;margin-left: 5px;}
.cong-footer-inner .footer-logo{margin-left:33px;}
.footer-container{float: right; width: 870px;text-transform: uppercase;}
.cong-footer-inner .footer-container{width:850px;}
.footer-container h3{font-size: 13px;color: #008cc2;font-family: 'AdobeGaramondProRegular';font-weight: bold; opacity:0.8;}
.footer-container ul li{margin:5px 0;padding-right:10px;line-height:13px;}
.cong-footer-inner .footer-container ul li{padding-right:5px;}
.footer-container ul li a{font-size: 11px; color: #4e4b42; font-family: arial;opacity:0.8;}
.footer-container ul li a:hover, .footer-bottom ul li a:hover{color: #9b733f;}
.footer-bottom ul li a:hover{text-decoration: underline;}
.footer-container div{float:left;width: 140px; margin-right: 10px;}
.cong-footer-inner .footer-container div{width:132px;margin-right: 7px}
.cong-footer-inner .footer-container .exp, .cong-footer-inner .footer-container .conci{width:140px;}
.cong-footer-inner .footer-container .events{width:148px;margin-right:12px;}
.cong-footer-inner .footer-container .specials{width:117px;margin-right:0px;}
.footer-container .conci ul li{padding-right:0px;}
.footer-container .events{width:155px;}
.footer-container .events ul li{padding-right:0px;}
.footer-container .specials{width: 102px;margin:0;}
.footer-bottom{float: right; width: 514px;font-family:arial; font-size:10px;margin:10px 0px;color: #4e4b42;text-transform:uppercase;}
.cong-footer-inner .footer-bottom{width:800px;margin-right:49px;clear:both;}
.footer-bottom ul{float:left;}
.footer-bottom ul li{float:left;padding:0 6px;background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/con-images/footer-seperator.png?t=1781627696) no-repeat right center; background-size:1px 12px;}
.cong-footer-inner .footer-bottom ul li{padding:0px 10px;}
.footer-bottom ul li.fr{padding-left:0px;}
.footer-bottom ul li.ls{padding-right:0px;background: none;}
p.copy{float: right;font-size:10px; text-transform:uppercase;color:#4e4b42;width:auto;font-family:arial;margin:0px;}
.footer-bottom ul li a{color:#4e4b42;font-size:10px;}
.widgettitle{margin-bottom:10px;color:#696b68 !important;}

/*footer mailing list styles*/
.footer-mailing-list{margin-top: 7px;float: right;margin-bottom: 5px;width:870px;}
.footer-mailing-list p{float:left;margin-right: 10px;width:192px;}
.footer-mailing-list p #txtEmail{border:none;display:block; background:#EFEBE8;padding-right:0px;padding-left:24px;height:24px; line-height:24px;color:#86837E;font-size: 14px;width:142px;float:left;outline:none;margin-right: 0px;font-family: 'optimaregular';}
.win .footer-mailing-list p #txtEmail{line-height:24px;}

.footer-mailing-list #button{border:none;outline:none;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/bookingimages/mailing-rt-arrow.png?t=1781627696) no-repeat right center; float:left;width:25px; height:24px;cursor:pointer;}

.footer-mailing-list p a img{float:left;}
.face-links{width:100%;clear:both;margin-top: 10px;float: left;}
.footer-mailing-list a{float:left;margin-right:1px;}
/*add styles*/
.first-div {
float: left;
width: 346px;
margin-right: 3px;
background: #ECECEC;
}
.act-content a:hover{text-decoration:underline;}
.aside-content .active > a{color:#9b733f;}
.aside-content ul li ul{text-transform:capitalize;}
.aside-content li a:hover{opacity:1;}
.ui-datepicker-title, .ui-datepicker-month{font-family: 'times_new_romanregular' !important;font-weight: normal !important; font-size:12px;text-transform: capitalize !important;}


/*.widget_calendar{height:162px;}*/



/*congress hall styles


background styles*/

.wrapper.cong-wrapper, .beach-wrapper, .boiler-wrapper, .brown-wrapper, .verandabar-body .wrapper {background:#f9eede url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/con-images/con-new-bg1.jpg?t=1781627696) repeat-x center -5px; width:100%;margin:0 auto;float:none; background-size:auto 500px;}

.cong-wrapper .wrapper-top, .beach-wrapper .wrapper-top{
	background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/tip1.png?t=1781627696) no-repeat top; padding-top:15px;background-size:100% auto;	
	}
.cong-wrapper .wrapper-bottom, .beach-wrapper .wrapper-bottom{
	background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/bottomtip.png?t=1781627696) no-repeat left bottom; padding-bottom:15px;background-size:100% auto;
	}
.cong-wrapper .wrapper-middle, .beach-wrapper .wrapper-middle{
	background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/centerrepeat.png?t=1781627696) repeat left bottom;background-size:100% 100%;
	}
.cong-wrapper .wr-bot, .beach-wrapper .wr-bot{
	background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/bottom.png?t=1781627696) no-repeat left bottom;background-size:100% auto;	
	}
.cong-wrapper .wr-top, .beach-wrapper .wr-top{
	background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/congresshallbgimages/top.png?t=1781627696) no-repeat left top;background-size:100% auto;
	}

.sliderDiv{padding-top: 12px;z-index:2 !important;}
.sliderDiv, .socialDiv{width:943px;margin:0 auto;position:relative;clear: both;z-index:0;}
.slider-img{width: 100%;}
.banner-navigation{position:absolute;height:40px;bottom:32px;right:-34px;z-index:11;}
.banner-navigation img{float:left;}
.banner-navigation ul{background-color:#f9e59e;float:left;padding: 0 38px 0 6px;height:40px;}
.banner-navigation ul li, ul.directions li{float:left;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/dots.png?t=1781627696) no-repeat right 18px; text-transform: uppercase;font-size:15px;line-height: 40px;padding:0 15px 0 10px; 
font-family:'bureaugrotesque_threethreeRg';}
.banner-navigation ul li a{color:#61453c;opacity:0.8;}
.banner-navigation ul li a:hover, .banner-navigation ul li a.selected{color:#2a050e;}
.directions li a.identify{color:#9b733f;}
.directions li a.identify:hover{text-decoration:underline;}
.banner-navigation ul li a.active{opacity:1; color:#2a050e;}
.banner-navigation ul li:last-child, ul.directions li:last-child, .tommy-wrapper ul.directions li:last-child, .tommy-wrapper .banner-navigation ul li:last-child{background:none;}
.soc-dir a, .soc-con a{color: #9b733f;}
.socialDiv{overflow:hidden;padding-top:6px;}
.directions{margin-left: -7px;}
.directions, .social-icons{float:left;}
.directions li a{color: #61453c;opacity:0.8;}
.social-icons{margin-top:6px;}
ul.social-icons li{float:left;margin-right:1px;}
.mailing-list{float:right; width:auto; /*min-width:160px;*/ margin-top: 6px;}
.mailing-list input[type="text"]{background: #E7E3E2;height:24px;line-height:27px;float:right;padding:0px 5px 0px 12px; text-transform:none;font-family: 'bureaugrotesque_threethreeRg'; font-size:13px;color:#61453c; width:125px;border:none;display:block;outline:none;float:left;}

.mail-bt{background: #E7E3E2 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/mailing-arrow.png?t=1781627696) no-repeat right center;width:21px;height:24px;border:none;outline:none;display:block;float:left;cursor:pointer;}

/*.sliderDiv a.prev, a.sliderDiv .next {position:relative;width:28px; height:52px;top:-110px;display:block; float:left;}*/
.sliderDiv .prev, .details-banner .prev{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/left-arrow.png?t=1781627696) no-repeat center center;left: 20px;height: 42px;width: 28px;z-index: 100;bottom: 138px;position: absolute;text-indent:-9999px;display:none;opacity:0.6;}
.sliderDiv:hover .prev, .sliderDiv:hover .next, .details-banner:hover .next, .details-banner:hover .prev {display:block;}
.sliderDiv .next, .details-banner .next{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/next-arr.png?t=1781627696) no-repeat center center;height: 42px;width: 28px;z-index: 100;bottom: 138px;position: absolute;text-indent:-9999px;right:10px;display:none;opacity:0.6;}


/*cong-content styles*/
.cong-wrapper{background-color: #f9eede;}
.cong-wrapper #tabs p{color:#61453c;}
.cong-content{width:949px;margin:0 auto; overflow:hidden;padding-top: 12px;padding-bottom:115px}
.seasonal-body .cong-content{padding-bottom:115px}
.cong-wrapper .tabsDiv.home .tabs_div{margin-right:0px;}
.cong-wrapper #history{padding-bottom:0px;}
/*sub navigation styles*/
.social-icons li a{float: left;}
.social-icons .vec-icon a{width:41px; height:24px;}
.social-icons .you-icon a{width:28px; height:24px;}
.social-icons .fac-icon a{width:26px; height:24px;}
.social-icons .twi-icon a, .social-icons .pin-icon a{width:27px; height:24px;}

.cong-wrapper .social-icons .vec-icon a, .social-icons .vec-icon{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/vector-smart.png?t=1781627696) no-repeat;}
.cong-wrapper .social-icons .you-icon a, .social-icons .you-icon{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/tube.png?t=1781627696) no-repeat;}
.cong-wrapper .social-icons .fac-icon a, .social-icons .fac-icon{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/facebook.png?t=1781627696) no-repeat;}
.cong-wrapper .social-icons .twi-icon a, .social-icons .twi-icon{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/twitter.png?t=1781627696) no-repeat;}
.cong-wrapper .social-icons .pin-icon a, .social-icons .pin-icon{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/pinrest.png?t=1781627696) no-repeat;}

.tabsDiv{width:642px;float:left;/*margin-bottom:27px;*/position:relative;}
.rt-bar{width:298px;float:right; background:#9D8C84; padding:0px;/*margin-top: 34px;*/margin:9px 6px 0px 0px;}


/* wedding rt-bar styles */


.rt-bar.wed-rt{background:#aac4db;}
.rt-bar.wed-rt .resort-video a, .rt-bar.wed-rt h3, .rt-bar.wed-rt h2{ color:#5b719a; }
.rt-bar.wed-rt p a{color:#fff;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/star-img1.png?t=1781627696) no-repeat right center;}
.wrapper.cong-wrapper .rt-bar p a, .verandabar-body .rt-bar p a, .brown-wrapper .rt-bar p a, .boiler-wrapper .rt-bar p a{font-family:'Helvetica'; font-weight:bold;font-size:12px;}
.spring, .sea, .retreat{padding:21px 9px 10px 14px;border-bottom:1px solid #fff;overflow: hidden;}
.win.chrome .cong-wrapper .spring{padding-top:11px;}
.win.chrome .cong-wrapper .spring h2{margin-bottom:10px;}
.rt-bar h2{text-transform:capitalize;font-family: 'Conv_ModernMTStd-Wide';font-size: 26px;font-weight: normal;color: #45302a;line-height:26px;}
.ie8 .congresshall-body .rt-bar h2{margin-bottom:10px;}
.ie8 .congresshall-body .spring{padding-top:15px;}
.cong-content .rt-bar h3, .cong-content .direct-content h2{font-family: 'bureaugrotesque_fiveoneRg'; font-weight: normal;font-size: 19px ;color: #45302a;}
.cong-wrapper .cong-content .gen-information h2, .boiler-wrapper .cong-content .gen-information h2, .brown-wrapper .cong-content .gen-information h2{font-weight:bold !important;}
.cong-content .rt-bar h3{color:#45302a;}
.rt-bar h3, .rt-bar a{text-transform:uppercase !important;}
/*.direct-content h2{text-transform:capitalize;}*/
.rt-bar h3{margin-left:0px !important;}
.rt-bar img{float:right;}
.rt-bar p, .rt-bar p em{display:table;float:right;height:32px;max-height:100px;text-align: right;margin:3px 0px 0px 0px;width:100%;}
.rt-bar h3.normal p {display:block;float:left;height:auto;max-height:none;text-align: left;margin:0;}
.retreat h2{margin-bottom: 12px;}
p.reserve{font-family: "eye_catchingregular";font-size: 35px;color: #696b68;float: right; width: auto;text-align: right;
position: absolute;right: 0px; top: -24px;}

.cong-wrapper .rt-bar a, .rt-bar a{color:#f9eede;display:table-cell;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/star-img.png?t=1781627696) no-repeat right center;padding-right: 40px;vertical-align: middle;font-size: 13px;font-family: 'bureaugrotesque_threethreeRg'; line-height: 15px;}
.rt-bar a:hover{text-decoration:underline;}
.resort-video{text-align:center;height:40px;display:table;width:100%}

.resort-video a{display:table-cell; vertical-align:middle;font-family: 'bureaugrotesque_threethreeRg';font-size:16px;color: #45302a;background:transparent; text-transform:capitalize !important;padding:0px !important;}

.cong-wrapper .resort-video a, .verandabar-body .resort-video a{font-size:12px;/*font-size:16px;color: #45302a;*/color:#f9eede;background:transparent; text-transform:uppercase !important;font-family:'Helvetica';font-weight:bold;}

/*tabs styles*/
#tabs #welcome-to-the-sea-spa p:first-of-type{margin-bottom: 0px;}
#tabs ul{display:block;float:left;width:100%;}
#tabs ul li{float:left;/*background:#FBF4EA;*/padding:10px 20px 6px 20px;/*text-transform: capitalize;*/font-size:17px;border:1px solid #fff; border-top:0;border-left:0;}
#tabs ul li:first-child{padding-left:0px;}
.boiler-wrapper #tabs ul li,.brown-wrapper #tabs ul li, .cong-wrapper #tabs ul li.active, .spa-wrapper #tabs ul li, .spa-wrapper #tabs ul li.active,.bluepigtavern-body #tabs ul li, .service-wrapper #tabs ul li, .verandabar-body #tabs ul li {background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/con-images/tabs-divider.png?t=1781627696) no-repeat right center; border:none;}
 .cong-wrapper #tabs ul li{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/con-images/tabs-divider.png?t=1781627696) no-repeat right center;border:none;text-transform: inherit;}
.cong-wrapper #tabs ul li.wedding-content{padding-right:0px;}
.cong-wrapper #tabs ul li:last-child, .spa-wrapper #tabs ul li:last-child, .boiler-wrapper #tabs ul li:last-child, .brown-wrapper #tabs ul li:last-child, .bluepigtavern-body #tabs ul li:last-child, .service-wrapper #tabs ul li:last-child, .verandabar-body #tabs ul li:last-child {background:none;}
.meeting{width:auto;/*margin-left: 10px;*/}
#tabs ul.meeting li{padding: 10px 9px 6px 8px;text-transform: capitalize;}
#resources ul{margin-bottom:20px;}
#tabs ul.meeting li:first-child{padding-left:0px;}
#tabs .all-tabs #resources ul li{float: none;background: none;font-size: 17px;border: none;border-top: 0;list-style: disc;border-left: 0;list-style-position: inside;/*margin-left:20px;*/color: #61453c;font-family:arial;}
#tabs ul li.active{/*background:#FAEEDE;*/border-bottom-color: transparent;/*border-right: 1px solid #fff;*/}
#tabs ul li a{color:#87736C;font-family:'Monotype Modern W01 Bd';font-size: 19px;line-height: 11px;}
.ie8 #tabs ul li a{font-family:'Monotype Modern W01 Bd';}
.meeting-content.meeting_promo{background:none !important;}
.meeting-content{padding-left:0px !important;}
#tabs ul.meeting li a{font-size: 18px;}
#tabs ul li.meeting-content a{font-size: 10px;font-weight: bold;color: #61453c;font-family: arial;}
#tabs ul li.meeting-content .v-gallery a{color: #97703C;padding: 0px 9px 0px 6px;/*margin-right: 6px;*/line-height: 14px !important;font-family: 'bureaugrotesque_fivefiveRg' !important;border:none;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/seperator.png?t=1781627696) no-repeat right top !important;}

.meeting-content.meeting_promo h4{color: #61453c !important;}
#resources h4{line-height:26px;}
#tabs ul li.active a, #resources h4{color:#61453c;}
.all-tabs{/*background:#FAEEDE;*/float:left;/*padding:19px 10px 19px 20px;*/padding:19px 10px 0px 0px; /*min-height: 377px;*/ width:95.3%;}
#tabs p, #tabs h3{margin-bottom:14px;}
/* #tabs-1, #tabs-2, #tabs-3{margin-right: 10px;position: relative;} */

.tabs_div {margin-right: 10px;}
.tabs_div div{float:left;clear:both;width:100%;}
.tabs_div div p a{font-size: 10px;font-weight: bold;color: #61453c;}
.tabs_div div p a:hover, .all-events a:hover{text-decoration:underline;}
#tabs h3, .sectionHeader{font-family: 'bureaugrotesque_fivefiveRg';font-weight: normal;font-size: 15px;color: #61453c;line-height: 19px;text-transform:uppercase;margin-left:0px;}
#tabs .gallery-images h3{display: block;text-align: center;text-transform: uppercase !important;font-family: 'bureaugrotesque_threethreeRg';/*color: #9b733f;*/}
#tabs .gallery-images ul li a{text-align: center;text-transform: uppercase !important;font-family: 'bureaugrotesque_threethreeRg';color: #9b733f;font-size: 14px;}
.all-tabs h4{font-family: 'bureaugrotesque_threethreeRg';font-weight:normal;color:#61453c;font-size: 17px;}
.all-tabs h5, .all-tabs h6{color: #61453c;font-family: 'times_new_romanregular';font-size:13px;margin: 3px 0 14px 0;font-weight: bold;}

#tabs p, .find-us p, .dining-content ul li, .fieldLabel, .checkbox_label, #tabs p span,.cong-wrapper #tabs p {font-family: 'HelveticaNeueRegular';font-size: 13px; line-height: 15px;color: #61453c;}

/*-editer issues style changes-*/

.cong-wrapper .initial-content p, .cong-wrapper .initial-content p span, 
.cong-wrapper .final-content p, .cong-wrapper .final-content p span, 
.cong-wrapper .final-content li span, .cong-wrapper .initial-content li span,
.cong-wrapper .final-content li, .cong-wrapper .initial-content li{font-size:13px !important; color:#61453c;font-family: 'HelveticaNeueRegular' !important;float:none !important; background-position:left 6px !important;}

.final-content li, .initial-content li{font-size:13px !important;}

.final-content ul, .initial-content ul{margin-bottom:10px;}

.final-content li, .initial-content li, .final-content li:last-child, .initial-content li:last-child{padding:0px 0px 0px 20px !important;margin-bottom:5px !important;}


/*-----------------*/


.tabs_div .bottom-logo{position: absolute;bottom: 15px;width: 612px;left: 0px;}
.cong-wrapper .tabs_div .bottom-logo{bottom:-3px;}
.ch-line{width: 600px; height: 1px; background: #c5beb4;float:right;margin: 14px 0 0 0;}
.ch-line.add{margin-bottom:24px;background: #6b5047;}
.virginia-wrapper .ch-line.add{background: #656564;} 
.tab-bottom{clear: both;float: left;margin-top: 22px;width: 100%;}
.tab-bottom img{float:left;}
.tab-bottom p{margin-left:15px;margin-top: 3px;float: left;color:#787575 !important; font-size: 11px !important;}
.tab-bottom p span{font-weight: bold;}
.view-links{text-transform:uppercase;font-family: 'bureaugrotesque_fivefiveRg' !important;font-weight:normal;font-size:11px !important;clear: both;margin-top: 3px !important;width: 100%;float: left;}
.view-links a{color:#97703C;font-size:11px !important;font-style:normal !important;}
.v-gallery{float:right;font-size:10px !important;}
span.v-gallery a {/*background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/seperator.png?t=1781627696) no-repeat right top;*/border-right: 1px solid #61453c; padding:2px 10px 0px 10px;font-size:10px !important;line-height: 14px;display:inline-block;font-weight:bold !important;font-family:'bureaugrotesque_fivefiveRg' !important;}
.v-gallery a:last-child, #tabs ul li.meeting-content .v-gallery a:last-child{background:none !important;border: none;}
.all-events{position: absolute;right: 0;top:11px; text-transform:uppercase; font-family:'bureaugrotesque_threethreeRg' !important;font-size: 14px !important;}
.all-events a{color: #97703C;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/events-seperator.png?t=1781627696) no-repeat right center; padding:0px 9px 0 7px;font-style:normal !important;text-transform: uppercase !important;}
.all-events a:last-child, .boiler-wrapper #tabs li.dining-content, .brown-wrapper #tabs li.dining-content, li.dining-content  {background:none !important;}

.cong-wrapper .v-gallery a, .boiler-wrapper .v-gallery a, .brown-wrapper .v-gallery a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/events-seperator.png?t=1781627696) no-repeat right center;border:none;}

.boiler-wrapper a.readmore, .boiler-wrapper a.readless, .brown-wrapper a.readmore, .brown-wrapper a.readless{color:#97703C !important;}

/*events tab styles*/
.all-tabs .events.tabs_div h5{margin-bottom:5px;}
/*.events.tabs_div div p{margin-top:7px;}*/
.initial-content, .final-content{margin-top:7px !important;}
.initial-content p, .final-content p{margin-top:0px !important; clear:both;}
/*.all-tabs .events h5{text-transform:uppercase;}*/
.all-tabs .events h6, .all-tabs .events h5{margin:2px 0px 0px 0px !important;}
.cong-wrapper #tabs ul li.meeting-content.meeting_promo{width:100%; padding-right:0px;}

/*---- direction styles starts here*/
.drt, .cnt, .gly{padding-top:20px;}
.tabsDiv.gly{padding-top:0px;}
.tabsDiv.gly.diningDiv{padding-top:0px;}
.drt > h3, .cnt > h3, .gly > h3{color:#9b733f !important;}

.directionDiv, .gallery-container{/*background: #FAEEDE;*/width:99%;float:left; /*padding:13px 0 20px 0px;*/ padding:13px 0 0px 0px; margin-top: 5px;}
.cong-content h3, .directionDiv h3{font-family: 'Conv_ModernMTStd-Bold';font-weight: normal;color: #61453c;font-size: 19px;}
.directionDiv h3{margin-left:0px !important;}
.dir-left{width:280px;float:left;}
.direct-content{float: left;/*margin-top: 17px;*/ margin-top: 0px;}
.direct-content h2{font-size:15px !important; font-weight:bold;line-height: 26px;text-transform:uppercase;}
.find-us{margin-top:22px;}
.find-us p{margin-bottom:20px;}
.find-us p:last-child{margin-bottom:0px;}
.google-map{width:400px;margin-left:40px;float:left;}
.google-map span{font-size:12px;color: #61453c;font-family: arial;margin-bottom: 30px;display: block;}
.google-map p, .specific span{font-size:10px; text-transform:uppercase;color:#45302a; 
font-family:'HelveticaNeueRegular'; line-height: 15px;/*font-weight: bold;*/}
.specific span{margin-bottom: 23px;}
.google-map a{display:block; text-transform:uppercase;color: #ae8d63;font-size: 10px;font-weight: 900;
font-family: arial;margin-top:17px;clear:both;}
.google-map a:hover, .dwmenu a:hover{text-decoration:underline;}
.direct-content .find-us{text-transform:none !important;}

.cong-wrapper .direct-content h2, .verandabar-body .direct-content h2, .boiler-wrapper .direct-content h2, .brown-wrapper .direct-content h2{text-transform: uppercase;font-weight: bold !important;}

.cong-wrapper .direct-content .find-us h2, .verandabar-body .direct-content .find-us h2,
.boiler-wrapper .direct-content .find-us h2, .brown-wrapper .direct-content .find-us h2, 
.beachplumfarm-wrapper .direct-content .find-us h2, .bluepigtavern-body .direct-content .find-us h2{text-transform: inherit;}

.cong-wrapper .google-map span a, .verandabar-body .google-map span a, .boiler-wrapper .google-map span a, .brown-wrapper .google-map span a, .beachplumfarm-wrapper .google-map span a, .bluepigtavern-body .google-map span a{margin-top:0px; font-weight:normal; font-size:13px;text-transform:inherit;}

.cong-wrapper .google-map p, .cong-wrapper .specific span, .verandabar-body .google-map p, .verandabar-body .specific span, .boiler-wrapper .google-map p, .boiler-wrapper .specific span, .brown-wrapper .specific span, .brown-wrapper .google-map p, .beachplumfarm-wrapper .google-map p, .beachplumfarm-wrapper .specific span{clear: both;font-size:13px; text-transform:inherit;}
.cong-wrapper .google-map a{float:left;}
/*gallery styles*/
.gallery-container{width:942px !important; padding-left:0px !important; margin-top: 0px !important;}
.meeting .gallery-container{width:920px !important;}
/*.gallery-container h3{margin-left:20px;}*/
.gallery-images{margin-top:11px;}
.gallery-images ul li{float:left;padding:10px 49px 0 48px !important; margin-bottom: 11px;background:none !important;width:217px;}
.all-tabs .gallery-images ul li{padding:10px 49px 0 48px !important;}
.all-tabs .gallery-images .initial-content li, .all-tabs .gallery-images .final-content li{ padding:0px 0px 0px 13px !important;}

.gallery-images ul li a{display:block;font-size: 14px;outline: none;text-align:center;}
.gallery-images ul li a img{overflow:hidden;max-width:217px;max-height:97px;}
.galler-text{width:100%;max-width:217px; float:left;margin-top: 6px;clear:both;}
.cong-wrapper .galler-text h3{font-size:18px !important;}
.galler-text h3{margin:0px !important;font-family: 'bureaugrotesque_threethreeRg'; !important;color:#61453c !important;}
.galler-text h3, .galler-text span, .galler-text a{display:block; text-align:center;text-transform:uppercase !important;font-family: 'bureaugrotesque_threethreeRg';color:#9b733f;}
.galler-text span{text-transform:capitalize !important;font-family: 'times_new_romanregular';color:#45302a;margin: 2px 0;
font-size: 12px;font-weight: bold;}
.view_gallery{margin-top:6px;}

/*pop up styles
.congresshall-body .bx-wrapper .bx-controls-direction a,
.congresshall-body .bx-wrapper .bx-controls-direction a, .congresshall-body #cboxClose {
background-color:#9b733f;
}*/
.bx-wrapper .bx-controls-direction a:hover,
.bx-wrapper .bx-controls-direction a:hover, {  opacity:0.7; }



/*dining styles*/
.cong-content.congresshall #welcome {padding-bottom:84px;}
.all-tabs ul li{padding-left:0px !important;}
.tabsDiv.diningDiv, .beach-wrapper .tabsDiv.diningDiv, .spa-wrapper .tabsDiv.specials_nav{width:942px;/*margin-bottom:20px;*/}

.initial-content{font-size:13px;font-family: arial;color: #61453c;}
/*.tabsDiv.diningDiv .all-tabs{width:96.7%;}*/
.tabsDiv.diningDiv .all-tabs{width:99%;}
/*.tabsDiv.diningDiv h4{color: #97703C;}*/
.diningDiv #tabs-1 img{float:left;}
.dining-content div div{/*width: 601px;*/ width:626px;float: right !important;/*margin-left:20px;*/clear:none;}
.meeting-content div div{width: 601px;float: right !important;margin-left:20px;clear:none;}
.dining-content div img{float:left;max-width:274px;width:274px;margin-right:20px;height:122px;margin-bottom:10px;}
.meeting-content div img{float:left;max-width:274px;}
.diningDiv .all-tabs h2{text-transform:uppercase;font-family: 'bureaugrotesque_threethreeRg';font-weight:normal;font-size: 18px;}
.wedding-content h5, .meeting-content h5, .diningDiv .all-tabs h5{/*text-transform:uppercase;*/margin:2px 0px 0px 0px !important;}
.wedding-content h6, .meeting-content h6, .diningDiv .all-tabs h6{/*text-transform:lowercase;*/margin:2px 0px 0px 0px !important;}
.dining-content p{margin-top:11px;}
.diningDiv .all-tabs ul{ float:right !important;}
.wrapper #tabs .diningDiv ul li.dining-content, .wrapper #tabs li.dining-content, .ebbit-wrapper .cong-content #tabs .all-tabs div ul li.dining-content{background:none !important;border:none !important;
padding: 0px 0px 18px 3px !important;}
.noimg div{margin-left:0px !important;}
.dining-content div h4{color: #61453c !important;}
.beach-wrapper #tabs .dining-content .view-links a{line-height:15px !important;}
#tabs .dining-content .view-links a{line-height: 9px !important;
font-family: 'bureaugrotesque_fivefiveRg' !important;
font-size: 10px !important;
font-weight: normal !important;
color: #97703C !important;}
#tabs .dining-content .view-links a:last-child{padding-right:0px;}
#tabs .dining-content .view-links{margin-bottom:0px !important;}
.dining-content div{display:block;float:left;}
.dining-content p, .dining-content li{line-height: 15px !important;}

.events.tabs_div li.dining-content{padding-left:0px !important;}
.events.tabs_div li.dining-content div div{margin-left:0px;margin-top:0px; }
.cong-wrapper .all-tabs *, .boiler-wrapper .all-tabs *, .brown-wrapper .all-tabs *{color: #61453c;}
.cong-wrapper .all-tabs div p a, .cong-wrapper a.readless, .cong-wrapper a.readmore{font-style:italic;color:#97703C !important;text-transform:capitalize;}
.all-tabs div .v-gallery a{/*text-transform:uppercase !important;*/font-weight:normal !important;font-family: 'bureaugrotesque_fivefiveRg' !important;}
/*contact us page styles*/
.cong-content h3{ text-transform: capitalize;/* margin-left:20px;*/}
.gen-information{width:298px; float:left;}
.gen-information, .gen-information h3, .gen-information, .gen-information h4{text-transform:uppercase !important;font-family: 'bureaugrotesque_fiveoneRg' !important;font-weight:bold !important;}
.gen-information h3{margin:15px 0 5px 0;font-size:15px !important;color: #45302a !important;font-weight:bold;}
.gen-information h5{font-size:12px;color: #ae8d63;margin-bottom: 3px;}
.gen-information h5 a {color: #ae8d63;margin-bottom: 15px;display: block;}
.gen-information a:hover{text-decoration:underline;}
.gen-information.phone{margin:15px 0 0 20px;}
.cong-wrapper .gen-information.phone h4, .boiler-wrapper .gen-information.phone h4, .brown-wrapper .gen-information.phone h4, .verandabar-body .gen-information.phone h4{margin:0 0px 9px 0;color: #45302a !important;font-size:14px !important;font-family: 'bureaugrotesque_fiveoneRg' !important;font-weight:bold !important;}

.cong-wrapper .gen-information h5{font-family: 'HelveticaNeueRegular' !important;}
/*wedding & events contact form styles*/
span.wpcf7-form-control-wrap{float:left;}

/*view page styles*/
.viewDiv h4{color: #61453c !important;}
.dining-content ul {margin-bottom: 12px;}
.dining-content ul li{padding:0px !important; width:100%;}


.dining-content.view-details ul li{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/li-dot.png?t=1781627696) no-repeat left center !important;padding-left:8px !important;}

.guest .dining-content div div{width: 601px;}
#facilities .meeting-content.meeting_promo div div{width: 626px;}

#facilities .meeting-content.meeting_promo{width:100%;padding-right:0px;}
.guest h4{color:#61453c !important;}
.cong-wrapper .mail-a, .mail-a{padding:0 12px;float:left;font-size:13px;/*color:#61453c;*/ color:#5f433a; line-height:27px;background-color:#E7E3E2 ;font-family: 'bureaugrotesque_threethreeRg';height:24px;/*width:118px;*/ }


/* common contact form styles*/
#contact .wpcf7-form p input[type="text"], #contact .wpcf7-form p input[type="tel"], #contact .wpcf7-form p input[type="email"]{width:171px;text-indent: 5px;height:24px;}






/*rpf styles*/
#rfp{overflow:hidden;}
.cong-wrapper .wpcf7-form * {color:#61453c;font-family:arial;}
.wpcf7-form p{font-size:12px !important;}
.wpcf7-form p label{display:block; float:left; width:150px;text-align:right; padding-right:10px;line-height:20px;margin:0px !important;}
.wpcf7-form p input{height:20px;}
.cong-wrapper .wpcf7-form p input{border:1px solid #9d8c84;}
.wpcf7-form p textarea{border:1px solid #ccc;width: 323px;padding-left:5px;}
.wpcf7-form p.zip input{width:75px !important;}
.wpcf7-form p.arr-date input{width:222px !important;}
.wpcf7-form p.no-rooms{float:left;}
.wpcf7-form p.no-rooms input{width:35px !important;}
.wpcf7-form p.no-part{float:left;}
.wpcf7-form p.no-part input{width:40px !important;}
.wpcf7-form p.meeting-sp{clear:both;}
/*.wpcf7-form p input[type="text"], .wpcf7-form p input[type="tel"], .wpcf7-form p input[type="email"]{ 
  width:270px; text-indent: 5px;}*/
.cong-wrapper .wpcf7-form p textarea{border:1px solid #9d8c84;}
div.wpcf7-mail-sent-ok{width: auto;padding: 0;margin: 10px 0 0 160px !important;}

.mac span.wpcf7-not-valid-tip{width:99%;}
span.wpcf7-not-valid-tip{top:1px !important; width: 98%;padding: 0px !important;height:22px;line-height: 20px;left: 0px !important;text-indent: -9999px;}
.wpcf7-form p input[type="submit"], .wpcf7-form p input[type="reset"],  .defaultText.buttonStyle{
  margin-left: 197px; padding: 6px 10px 5px 10px; height: auto; color: #45302a;background: #9D8C84;cursor:pointer;
  float:left;}
.wpcf7-form p input[type="reset"]{margin:0px !important;}
.cong-wrapper .wpcf7-form p input[type="submit"], .cong-wrapper .wpcf7-form p input[type="reset"], .cong-wrapper .defaultText.buttonStyle, .verandabar-body #mailinglist td input[type="submit"], .brown-wrapper .wpcf7-form p input[type="submit"], .brown-wrapper .wpcf7-form p input[type="reset"], .brown-wrapper .defaultText.buttonStyle, .boiler-wrapper .wpcf7-form p input[type="submit"], .boiler-wrapper .wpcf7-form p input[type="reset"], .boiler-wrapper .defaultText.buttonStyle{font-family: 'bureaugrotesque_threethreeRg' !important;background:#9D8C84 !important;color: #45302a !important;padding: 5px 10px 3px 10px !important;height:auto !important;text-transform: uppercase;cursor: pointer;font-size:15px;}

.cong-wrapper .wpcf7 .selectedState{border: 1px solid #9d8c84;outline: none;height:22px;}
#rfp select, .virginia-wrapper #rfp select{width: 200px;-webkit-appearance: none;appearance: none;background: transparent;border: none;height:24px;}
/*mailing list*/
.checkbox_wrap .checkbox{margin-right:10px;}
 .defaultText.buttonStyle{margin:10px 0px 20px 0px  !important;border:none;}

 #mailinglist table{margin:0 auto;}
 #mailinglist td table{margin: 0px;}
 #mailinglist *{color:#61453c;}
 #mailinglist td input{border: 1px solid #61453c;text-indent:5px;line-height:22px;}
 .SelectBg{background:#fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/select.png?t=1781627696) no-repeat center right; padding: 0px; /*width: 296px;*/overflow: hidden; display: block;border: 1px solid #61453c; }
 #mailinglist td input[type="submit"]{border:none;text-indent:0px;padding-top:4px;cursor:pointer;}
 .SelectBg select{-webkit-appearance: none;background: transparent;border: none;}
 .wrapper .all-tabs span.star-req{color:red !important;margin:7px 0px 0px 5px;font-size: 17px;display:block; float:left;}
#rfp .wpcf7 p{width:100%; float:left;}
#rfp span.wpcf7-form-control-wrap{display:block; float:left;}
#rfp .wpcf7 p.no-rooms, #rfp .wpcf7 p.no-part{width:auto;}
#rfp .wpcf7 .zip.no-rooms label{width:76px;}
#rfp .wpcf7 p.no-space label{margin-left: 220px !important;text-align: left;width: 103px;}
#rfp .wpcf7 p.no-space input[type="text"]{width: 152px;}
#rfp .wpcf7 p.indicates{color:red !important;width: auto;float: right;margin-right: 113px;}
#rfp .wpcf7 .selectedState{width:142px;margin:0px !important;overflow:hidden;}
#rfp .wpcf7-form p textarea{width:265px;}
#rfp .wpcf7-form p.check-space{width:auto; margin-left:10px; }
#rfp .wpcf7-form p.check-space input[type="checkbox"]{margin-left:8px;}
#rfp .wpcf7-form p input[type="text"], #rfp .wpcf7-form p input[type="email"], #rfp .wpcf7-form p input[type="tel"],
#rfp .wpcf7-form p textarea{width:265px; max-width:265px !important;padding-left:5px;}
#rfp .wpcf7-form .calenderimg{float:left;}
#rfp .wpcf7-form p label{width:210px;}
#rfp .wpcf7-form p input[type="submit"], #rfp .wpcf7-form p input[type="reset"], #rfp .defaultText.buttonStyle{
  margin-left:220px;}
#rfp  span.wpcf7-not-valid-tip{top:1px !important;width:99%;}

.gift-table{margin: 0 auto;}
.gift-table td{padding:10px;vertical-align:middle;}
.gift-table td input[type="text"]{border:1px solid #bbb;}
.gift-table td input[type="submit"]{height:25px !important; cursor:pointer;}

/*------------------congress hall styles end-----------------*/

/*------------------beach shack styles starts here-------------*/
.beach-wrapper{background:#E7E6E4 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/beack-shack-bg2.jpg?t=1781627696) repeat-x center top;float:none; margin:0 auto;}
.bs-logo{margin: 7px 0px 28px 13px;}
.bs-logo a img{float:left;}
.beach-wrapper p.reserve{top:-30px;}

/*banner navigation*/
.beach-wrapper .banner-navigation ul li{text-transform:capitalize; font-family:'ITCBradleyHandW01-Bold'; color:#000; font-size: 14px;background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/bs-dot.png?t=1781627696) no-repeat right 45%;padding:0 16px 0 12px;}
.beach-wrapper ul.directions li{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/bs-dot-b.png?t=1781627696) no-repeat right center;font-size:13px;padding: 0 21px 0 13px;}
.beach-wrapper ul.directions li:first-child{padding-left:10px;}
.beach-wrapper ul.directions li:last-child, .beach-wrapper .banner-navigation ul li:last-child, .bluepigtavern-body .banner-navigation ul li:last-child{background: none;}
.beach-wrapper ul.directions li a.identify{color:#726e6d;}
.beach-wrapper ul.directions li a.identify:hover{color:#f8981d;}
.beach-wrapper .sliderDiv, .beach-wrapper .socialDiv{width:955px;}
.beach-wrapper .banner-navigation ul li a{color:#000;}
.beach-wrapper .banner-navigation ul li a:hover, .beach-wrapper .banner-navigation ul li a.selected{color: #fff;}
.banner-nav-li{z-index:1000;position:relative;}

.beach-wrapper .nav-corner-img{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/navigation-corner.png?t=1781627696) no-repeat center;width:11px; height:40px;display:block; float:left;}
.beach-wrapper .banner-navigation ul{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/navigation-bg.png?t=1781627696) repeat left center;padding-right:5px;}
.beach-wrapper .banner-navigation{right:0px;}
.beach-wrapper .all-tabs{/*min-height:367px;padding-left:10px;*/width:96.1%;}
.beach-wrapper #tabs ul{width:auto;/*padding-left: 8px;*/background: transparent;float:left !important;}
.beach-wrapper #tabs ul li a, .beach-wrapper .cong-content.cnt > h3, .beach-wrapper .cong-content.drt > h3, .beach-wrapper .cong-content.gly > h3, .beach-wrapper .cong-content.spl > h3/*,.beach-wrapper #tabs ul.wedding li a*/{font-family: 'ITCBradleyHandW01-Bold';color:#f8981d !important;/*color:#f5a845 !important;*/ font-size:17px !important;}

.beach-wrapper .cong-content{/*padding-bottom: 77px;*/width:959px;/*padding-top:19px;*/}
.beach-wrapper #tabs ul li.active, .beach-wrapper .all-tabs, .beach-wrapper #tabs ul li, .beach-wrapper .spec{background:transparent;border:none;}
.beach-wrapper #tabs ul li.active{border-bottom-color:transparent;}
.beach-wrapper #tabs ul.wedding li a {font-size:17px !important;}
.beach-wrapper #tabs ul li.active a,.beach-wrapper .gallery-container h3.nav-single,
.rustynail-wrapper .cong-content #tabs ul li.active a/*, .rustynail-wrapper .cong-content #tabs ul li a:hover, .beach-wrapper #tabs ul li a:hover*/{/*font-weight:bold;*/text-shadow:1px 0px 0px #f8981d;}
.beach-wrapper #tabs ul li.wedding-content{padding-right:0px;}
.beach-wrapper #tabs h3{font-family: 'Avenir LT W01 55 Roman';color:#000;}
.beach-wrapper .all-events{top:12px;}
/*sub navigation*/
.beach-wrapper .social-icons .vec-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/vector-icon.png?t=1781627696) no-repeat;}
.beach-wrapper .social-icons .you-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/tube-icon.png?t=1781627696) no-repeat;}
.beach-wrapper .social-icons .fac-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/facebook-icon.png?t=1781627696) no-repeat;}
.beach-wrapper .social-icons .twi-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/twitter-icon.png?t=1781627696) no-repeat;}
.beach-wrapper .social-icons .pin-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/pin-icon.png?t=1781627696) no-repeat;}




.beach-wrapper .rt-bar{background:#F9981D;/*margin-right:18px;*/width:303px;}
.beach-wrapper .rt-bar h2{font-family: 'ITCBradleyHandW01-Regul'; font-size: 28px;font-weight:normal;color:#000 !important;line-height:40px;margin-bottom: 9px; overflow: hidden;}
.beach-wrapper .rt-bar .retreat h2{margin-bottom:4px;}
.beach-wrapper .rt-bar h2 sup{font-size:20px;line-height:20px;}
.beach-wrapper .rt-bar h3{font-family: 'Avenir LT W01 55 Roman';font-size:13px;color:#000 !important;line-height: 15px;width: 100%;float: left;}
.beach-wrapper .rt-bar h4{font-family: arial;font-size:10px;text-transform:uppercase; font-weight:normal; line-height: 14px;}
.beach-wrapper .rt-bar p{height:auto;margin-top: 12px;margin-bottom:0px;}
.beach-wrapper .rt-bar a{font-family:'Avenir LT W01 55 Roman'; font-size:13px;font-weight: bold;color: #fff;background:none;padding-right: 1px;line-height:14px;}
.beach-wrapper .spring{padding-top:15px;padding-left:11px;/*min-height: 114px;*/}
.beach-wrapper .sea, .beach-wrapper .retreat{padding-top:8px;padding-left:11px;}
.beach-wrapper .retreat{border-bottom-width:2px;}
.beach-wrapper .retreat p{margin-top:0px;}
/*.beach-wrapper .tabsDiv{width:660px;}*/
.beach-wrapper #tabs p{color:#000 !important;font-family:'Avenir LT W01 35 Light' !important;font-size: 14px !important;}

.beach-wrapper #tabs .all-tabs *{color:#000;}

.beach-wrapper #tabs .all-tabs li li{font-family:'Avenir LT W01 35 Light' !important; font-size:14px !important;}

.beach-wrapper .resort-video{height:42px;}
.beach-wrapper .resort-video a{color:#000 !important;font-family: 'ITCBradleyHandW01-Regul';font-size: 14px;text-transform: none !important;}
/*.beach-wrapper .tabsDiv{width:auto;}
.beach-wrapper .all-tabs{margin-left:10px;}*/
.beach-wrapper .all-tabs .beachshack div h4{font-family: 'ITCBradleyHandW01-Bold';color:#000;font-size:19px;}
.beach-wrapper .all-tabs .beachshack div h5, .beach-wrapper .all-tabs .beachshack div h6{font-family: 'MyriadPro-Regular'; font-size:13px;text-transform: uppercase;color: #000;font-weight: normal;margin-bottom:3px;}
.beach-wrapper .initial-content{ /*margin-top: 7px; */}
.beach-wrapper .all-tabs .beachshack div h6{text-transform:lowercase !important;}
/* banner navigation styles */
.beach-wrapper ul.rslides{max-width:955px !important;}
.beach-wrapper .banner-navigation ul li a{opacity:1;}
.beach-wrapper ul.directions li{font-family: 'Avenir LT W01 55 Roman' !important;}
.beach-wrapper .directions li a{color:#000;opacity:1;}

.beach-wrapper .mail-bt{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/mailing-arrow.png?t=1781627696) no-repeat center center; float:right;}
.beach-wrapper .mailing-list{width:auto ;}
.beach-wrapper .mailing-list input[type="text"]{color: #000;
font-family: 'Avenir LT W01 55 Roman' !important;
width: 150px;
font-size: 12px;
line-height: 24px;
background:#FEE4D3;}


.beach-wrapper .rt-bar.wed-rt p a{background:none; color:#FFF !important;font-weight: normal;}

/*home styles*/
.beach-wrapper a.share .stButton, .beach-wrapper a.share .stButton .chicklets, .beach-wrapper #tabs .dining-content .view-links a, .beach-wrapper #tabs .readmore, .beach-wrapper #tabs .readless, .beach-wrapper #tabs p a,.beach-wrapper .gallery-images ul li a{ color:#f8981d !important; }
.beach-wrapper #tabs p a{font-weight:bold;}
.beach-wrapper .all-events a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/bs-seperator.png?t=1781627696) no-repeat right 2px;}


.beach-wrapper .beachshack.cong-content #tabs ul li{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/bs-seperator.png?t=1781627696) no-repeat right 12px;}



/*beach shack footer styles*/
.beach-wrapper .cong-footer-inner .footer-logo{margin-left:17px;}



/*contact us styles*/
.beach-wrapper .cong-content.cnt, .beach-wrapper .cong-content.drt, .cong-content.spl{width:964px;}
.beach-wrapper .directionDiv, .beach-wrapper .gallery-container{background:transparent;}
.beach-wrapper .gallery-container{width:99% !important;}
.beach-wrapper .directionDiv{width:96.6%;padding-left:24px;}
.beach-wrapper .gen-information h3, .beach-wrapper .gen-information.phone h4{font-family:'ITCBradleyHandW01-Bold' !important; color:#000 !important; font-weight:normal !important;font-size:17px !important;}
.beach-wrapper .directionDiv > h3{  font-family: 'ITCBradleyHandW01-Bold';color: #f8981d !important;font-size: 20px !important;}
.beach-wrapper .gen-information h5, .beach-wrapper .gen-information h5 a{color:#000 !important;font-family: 'Avenir LT W01 55 Roman' !important;font-weight:normal;}

.beach-wrapper .gen-information h5 a:hover, .beach-wrapper .gen-information h6 a:hover{color:#f8981d !important;}
.beach-wrapper .gen-information h6{font-family:'Avenir LT W01 35 Light';font-weight:normal; font-size:12px;}
.beach-wrapper .gen-information h6 a{color:#000;}
.gen-information.rt{margin-top:10px !important;}
.gen-information.rt h3{margin-top:10px !important;}
.beach-wrapper .find-us {margin-top:32px;}


.beach-wrapper .find-us p, .beach-wrapper .fieldLabel, .beach-wrapper .checkbox_label{font-family:'Avenir LT W01 35 Light';text-transform:none;color:#000 !important;font-weight: normal !important; }


/*direction styles*/
.beach-wrapper .direct-content h2, .spec .dining-content div h4, .beach-wrapper .wedding-content div h4, .beach-wrapper .dining-content h4{font-family: 'ITCBradleyHandW01-Bold'; color:#000 !important;}
.beach-wrapper .wedding-content div h4{font-size:16px;}
.beach-wrapper .google-map p, .beach-wrapper .specific span{color:#000;}
.beach-wrapper .google-map span{color:#f8981d !important}
.beach-wrapper .google-map a{color:#f8981d !important}
.beach-wrapper .google-map a:hover{text-decoration:underline;}
.beach-wrapper .dir-left .find-us{margin-top:22px;padding-right: 15px;}
.beach-wrapper .beachshack.cong-content #tabs ul li.wedding-content{background:none !important;}

/*gallery styles*/
.beach-wrapper .cong-content.gly{width:964px;}
.beach-wrapper .galler-text h3, .rustynail-wrapper .galler-text h3{width:216px;}
.beach-wrapper .galler-text h3,.rustynail-wrapper .galler-text h3, .rustynail-wrapper .gallery-images ul li a
{font-family: 'ITCBradleyHandW01-Bold' !important;color:#000 !important;}
.beach-wrapper #tabs .gallery-images ul li a{font-size:14px !important;}
.beach-wrapper .galler-text span{font-family: 'Avenir LT W01 55 Roman'; color:#000;}
.beach-wrapper .gallery-images ul li{padding:10px 46px 0 46px !important;}

/*specials styles here*/

.beach-wrapper .spec{float: left;width: 99%;padding: 13px 0px 20px 0px;margin-top:5px;}
.beach-wrapper .dining-content{width:100%; float:left;margin-bottom:6px;}
.beach-wrapper .dining-content div img{/*margin-right:48px;float:left;width:230px; height:94px;*/}
.beach-wrapper .dining-content div div{width:620px;/*margin-left:30px;*/}
.beach-wrapper .dining-content div h4{text-transform:uppercase;font-weight: normal;font-size: 16px;}
.beach-wrapper .dining-content div h5, .beach-wrapper .wedding-content div h5{font-weight:normal;text-transform:uppercase;font-size: 12px;color:#000;}

.beach-wrapper .dining-content div h5, .beach-wrapper .wedding-content div h5, .beach-wrapper .dining-content div h6, .beach-wrapper .wedding-content div h6{font-family: 'Avenir LT W01 35 Light' !important;}

.beach-wrapper .dining-content div p{font-family: 'Avenir LT W01 35 Light';font-size:12px;margin-top: 0px;}
.beach-wrapper .v-gallery a, .beach-wrapper .v-gallery a{color: #f8981d !important; font-family: 'Avenir LT W01 55 Roman'; font-weight: bold !important; border:none;font-size: 11px !important;
background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/bs-seperator.png?t=1781627696) no-repeat right 1px;padding: 0 9px;}
.beach-wrapper .v-gallery a:last-child, .beach-wrapper #tabs .all-events a:last-child, .beach-wrapper .beachshack.cong-content #tabs ul li:last-child{background:none;}
.v-gallery a:hover{text-decoration:underline;}

.banner-toggle-menu{display:none;}

.beach-wrapper .rt-bar.wed-rt .resort-video a{color:#000 !important;}
#directions .directionDiv h3{margin-bottom: 13px;}

.beach-wrapper .mail-a{color: #000;font-family: 'Avenir LT W01 55 Roman' !important;/*width: 150px;*/font-size: 12px;line-height: 24px;background: #FEE4D3;}

.beach-wrapper .sectionHeader{color:#f8981d;}
.beach-wrapper .defaultText.buttonStyle, .rustynail-wrapper .defaultText.buttonStyle{color:#fff;background-color:#f8981d;}
.beach-wrapper #tabs ul.wedding li{padding: 8px 11px 6px 11px;}
.beach-wrapper .wedding-content div img{margin-right:20px; margin-bottom:10px;}
.wedding-content div div{margin-left:0px;}

/*contact us form styles*/
.beach-wrapper .wpcf7-form p input[type="text"], .beach-wrapper .wpcf7-form p input[type="tel"], .beach-wrapper .wpcf7-form p input[type="email"] { width:171px; }
.beach-wrapper .wpcf7-form *{color:#000 !important;font-family:'Avenir LT W01 35 Light';font-size:12px;}
.beach-wrapper .wpcf7-form p input, .beach-wrapper .wpcf7-form p textarea, .beach-wrapper .day span,  .beach-wrapper .time span, .beach-wrapper .guest span{border: 1px solid #F9981D;}
.beach-wrapper .wpcf7-form p textarea{width:350px; height:81px;padding-top:5px;}
.beach-wrapper .wpcf7-form p input[type="submit"]{background: #F9981D;color: #fff !important;border: none !important;text-transform:capitalize;}
.beach-wrapper #mailinglist td input[type="submit"]{color:#fff !important;text-indent:0px !important;}
.beach-wrapper .day span,  .beach-wrapper .time span,   .beach-wrapper .guest span { width:171px !important;float: left;overflow:hidden;background: #fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/select.png?t=1781627696) no-repeat right center;}
.beach-wrapper .day select,  .beach-wrapper .time select,  .beach-wrapper .guest select{width: 193px;-webkit-appearance: none;border:none;background: transparent;height:24px;}
.beach-wrapper .wpcf7-form .guest input{border:none;}
/*mailing list*/

.beach-wrapper #mailinglist *, .rustynail-wrapper #mailinglist *{color:#000 !important;font-family: 'Avenir LT W01 35 Light' !important;}
.beach-wrapper #mailinglist .sectionHeader, .rustynail-wrapper #mailinglist .sectionHeader{color:#f8981d;}
.beach-wrapper #mailinglist td input, .rustynail-wrapper #mailinglist td input{border-color:#f8981d; height:24px !important;}

.beach-wrapper #mailinglist .SelectBg, .rustynail-wrapper #mailinglist .SelectBg{border-color:#f8981d;}

.beach-wrapper #mailinglist td input[type="submit"], .rustynail-wrapper #mailinglist td input[type="submit"]{padding-top:2px;}
.beach-wrapper .SelectBg, .rustynail-wrapper .SelectBg, .beach-wrapper .day span{background:#fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/select.png?t=1781627696) no-repeat right center; height:24px;}

.rusty-bot-text{font-size: 16px !important;line-height: 26px !important;}
.rustynail-wrapper .bottom-logo{bottom:0px;position:relative;}
.rustynail-wrapper .bottom-logo *{color:#000 !important;font-family: 'Avenir LT W01 35 Light' !important;}
.rustynail-wrapper .bottom-logo .ch-line.add{background-color:#000;}


/*------------------ beach shack styles end here -------------*/

/*rusty nail edit styles
.rustynail-wrapper .tabsDiv.home{margin-bottom:100px;}*/


/*------------------ sea spa styles starts here ---------------*/
.spa-wrapper{width:100%; margin:0 auto;float: none; background:#EEEBE6 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/sea-spa-bg-full.jpg?t=1781627696) repeat-x center top;}
.spa-wrapper .wrapper-bottom, .service-wrapper .wrapper-bottom{padding-bottom: 16px;}

.spa-wrapper .nav-corner-img{background-image:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/navigation-corner.png?t=1781627696);}
.spa-wrapper .banner-navigation ul{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/navigation-bg.png?t=1781627696) repeat left top;}
.spa-wrapper .banner-navigation ul li{/*font-family: 'Conv_ChaparralPro-Regular';*/ font-family:'Chaparral W01 Regular'; text-transform:lowercase;font-size:20px;background-image:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/spa-dots-w.png?t=1781627696);padding:0 23px 0 20px;}


.service-wrapper .banner-navigation ul li{font-family: 'optimaregular';text-transform:lowercase;font-size:18px;background-image:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/spa-dots-w.png?t=1781627696);padding:0 23px 0 20px;}

.service-wrapper .day span{border:none;}


.spa-wrapper .banner-navigation ul li:last-child, .service-wrapper .banner-navigation ul li:last-child{background:none;}
.spa-wrapper .banner-navigation ul li:first-child{padding-left:8px;}
.spa-wrapper .banner-navigation ul li a {color:#fff;opacity: 1;display: block;padding-top:3px;line-height:34px;}

.service-wrapper .banner-navigation ul li a{color:#fff;opacity: 1;display: block;padding-top:2px;line-height:34px;}


.spa-wrapper .banner-navigation ul li a:hover, .spa-wrapper .banner-navigation ul li a.selected{color:#ceffff;}

/*sea spa logo*/
.spa-wrapper .logo{margin: 12px 0px 2px 49px;}

.spa-wrapper ul.directions li, .service-wrapper ul.directions li{background-image:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/spa-dots-g.png?t=1781627696);font-family: 'Avenir LT W01 55 Roman' !important;font-size: 14px;opacity:0.8;padding: 0 11px 0 8px;}

.spa-wrapper ul.directions li:last-child, .service-wrapper ul.directions li:last-child{background:none;}
.spa-wrapper ul.directions li a, .service-wrapper ul.directions li a{opacity:1;}
.spa-wrapper ul.directions li a, .spa-wrapper ul.directions li, .service-wrapper ul.directions li a, .service-wrapper ul.directions li {color:#6e5300;}
.spa-wrapper ul.directions .identify, .service-wrapper ul.directions .identify{color:#948271;}
.spa-wrapper .all-tabs p a{color:#948271;font-style:italic;}
.spa-wrapper .no-link:hover{text-decoration:none !important;}
.spa-wrapper .mail-bt{background: #998B5A url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/mailing-arrow-T.png?t=1781627696) no-repeat right center;}

/*.spa-wrapper .cong-content{min-height:617px;}*/
.spa-wrapper .cong-content > h3{margin:0px;}
.spa-wrapper .view_gallery{margin-top:0px;}
.spa-wrapper .cong-content.drt .directionDiv{padding-top:3px;}
.spa-wrapper .cong-content .sea-spa-cont h3{font-size:31px !important;}

.spa-wrapper .cong-content .sea-spa-cont h3, .spa-wrapper .directionDiv > h3, 
.spa-wrapper .cong-content > h3, .spa-wrapper .cong-content .gallery-container > h3, 
.seaspa-body .gallerydet h3, .spa-wrapper #tabs ul li a, .spa-wrapper #tabs ul.wedding li a{font-family:'Chaparral W01 Regular' !important;color: #6e5300 !important;font-size:29px !important; text-transform:lowercase;margin: 0px 0px 10px 0px; /*margin: 0px 0px 21px 0px;*/}

.spa-wrapper .cong-content .gallery-container > h3{margin-bottom:10px !important;}

.spa-wrapper .cong-content.gly > h3, .spa-wrapper .cong-content.cnt > h3{margin:0 0 0 26px;}
.spa-wrapper .cong-content .rt-bar, .service-wrapper .cong-content .rt-bar{width:297px;background:#82CEC2;text-align:center;color:#fff;}
.spa-wrapper .spring, .spa-wrapper .sea, .spa-wrapper .retreat,
.service-wrapper .spring, .service-wrapper .sea, .service-wrapper .retreat,
.bluepigtavern-body .spring, .bluepigtavern-body .sea, .bluepigtavern-body .retreat
{padding:10px 0px 0px 0px;margin:4px;border:1px solid #fff;width:287px; float:left;font-family:'Chaparral W01 Regular';}
.spa-wrapper .rt-bar.wed-rt .resort-video a, .spa-wrapper .rt-bar.wed-rt h3, .spa-wrapper  .rt-bar.wed-rt h2, 
.service-wrapper .rt-bar.wed-rt .resort-video a, .service-wrapper .rt-bar.wed-rt h3, .service-wrapper .rt-bar.wed-rt h2{color:#fff !important;}
.spa-wrapper .rt-bar h2, .service-wrapper .rt-bar h2{color:#fff;text-transform:uppercase;font-family:'Chaparral W01 Regular'; font-size:40px;line-height:40px;width:100%;width: auto; }
.spa-wrapper .rt-bar h2, .spa-wrapper .rt-bar h4, .spa-wrapper .rt-bar h3, .spa-wrapper .resort-video a, .spa-wrapper .rt-bar a {font-family:'Chaparral W01 Regular'; font-weight:normal;color:#fff;text-transform:lowercase !important;}
.spa-wrapper .rt-bar h2, .service-wrapper .rt-bar h2{font-size:30px;padding: 0px 25px;line-height:30px;}
.spa-wrapper .rt-bar h3, .service-wrapper .rt-bar h3{font-size: 20px;margin:5px 0px;}
.spa-wrapper .spring h3, .spa-wrapper .sea p, .spa-wrapper .retreat p, .service-wrapper .spring h3, .service-wrapper .sea p, .service .retreat p{text-align:center;/*width:100%;*/margin:5px 0px;font-size:16px;height:auto;line-height:21px;padding:0 10px;font-family:'Chaparral W01 Regular';}

.spa-wrapper .sea p, .service-wrapper .sea p{margin:6px 0px 9px 0px;}
.spa-wrapper .retreat p, .service-wrapper .retreat p{margin:1px 0px;}
.spa-wrapper .sea, .spa-wrapper .retreat, .service-wrapper .sea, .service-wrapper .retreat{padding:10px 0px;}
.spa-wrapper .hr-w{width:100%; height:1px; background:#EEEAE7;float:left;}
.spa-wrapper .resort-video, .service-wrapper .resort-video{border-top: 2px solid #EEEAE7;height:44px;}
.spa-wrapper .resort-video a, .spa-wrapper .rt-bar a, .service-wrapper .resort-video a, .service-wrapper .rt-bar a{font-size:16px;background:none;padding:0px;text-align: center;}
.spa-wrapper .rt-bar p, .service-wrapper .rt-bar p{margin:3px 0 8px 0px;width:100%;height:auto;}
.spa-wrapper .rt-bar h3.normal p, .service-wrapper .rt-bar h3.normal p{text-align:center;}
.spa-wrapper .rt-bar.wed-rt p a, .service-wrapper .rt-bar.wed-rt p a{background:none;}
.spa-wrapper #tabs .all-tabs p, .spa-wrapper #tabs p span, .service-wrapper #tabs .all-tabs p, .service-wrapper #tabs p span{font-family: 'HelveticaNeueRegular'; font-weight:normal; font-size:13px; color:#6e5300;margin-bottom:14px;line-height:14px;}
.spa-wrapper .sea-spa-cont{margin-top:9px;padding-right: 15px;margin-left: 25px;}
.spa-wrapper .sea-spa-cont span{display:block;}
.spa-wrapper .rt-bar{margin-top:15px;}
.spa-wrapper .mailing-list input[type="text"]{font-family: 'times_new_romanregular';font-size: 13px;text-transform:none;line-height: 22px;margin-right: 3px;}

/*spa sub navigation*/
.spa-wrapper .social-icons, .spa-wrapper .mailing-list{margin-top:8px;}
.spa-wrapper .social-icons .vec-icon a, .service-wrapper .social-icons .vec-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/vector-icon.png?t=1781627696) no-repeat;}
.spa-wrapper .social-icons .you-icon a, .service-wrapper .social-icons .you-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/tube-icon.png?t=1781627696) no-repeat;}
.spa-wrapper .social-icons .fac-icon a, .service-wrapper .social-icons .fac-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/facebook-icon.png?t=1781627696) no-repeat;}
.spa-wrapper .social-icons .twi-icon a, .service-wrapper .social-icons .twi-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/twitter-icon.png?t=1781627696) no-repeat;}
.spa-wrapper .social-icons .pin-icon a, .service-wrapper .social-icons .pin-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/pin-icon.png?t=1781627696) no-repeat;}


/* spa contact us styles */
.spa-wrapper .all-tabs.spa h3, .spa-wrapper .gen-information h3, .spa-wrapper .cong-content .direct-content h2,
.service-wrapper .all-tabs.spa h3, .service-wrapper .gen-information h3, .service-wrapper .cong-content .direct-content h2 {font-family:'Chaparral W01 Regular' !important; color:#6e5300 !important;text-transform:lowercase !important;}
.spa-wrapper .all-tabs.spa h3{font-size:30px;font-weight: normal !important;text-transform:lowercase !important;margin:0px 0px 21px 0px;}
.spa-wrapper .gen-information h3, .service-wrapper .gen-information h3{font-size: 20px !important;color: #6e5300 !important;font-weight:normal !important;margin:10px 0 2px 0;}
.spa-wrapper .gen-information.phone{margin-top:10px;}
.spa-wrapper .gen-information h5, .spa-wrapper .gen-information.phone p,
.service-wrapper .gen-information h5, .service-wrapper .gen-information.phone p{color: #6e5300;margin:0px;}
.spa-wrapper .gen-information h5 a, .service-wrapper .gen-information h5 a{color:#948271;font-size:11px;margin-top:5px;}
.spa-wrapper .gen-information h5{font-family: arial;}
/*.spa-wrapper .direct-content .gen-information a:first-child,*/
.service-wrapper .direct-content .gen-information a:first-child {margin-bottom:24px !important;display:block;}
.spa-wrapper .gen-information.phone h4,.service-wrapper .gen-information.phone h4{font-family:'Chaparral W01 Regular'; font-size: 20px !important;color: #6e5300;font-weight:normal !important;}
.spa-wrapper .gen-information.phone h4, .service-wrapper .gen-information.phone h4{margin-bottom:2px;font-size: 15px !important;font-family: arial !important;font-weight: bold !important;}
.spa-wrapper .gen-information.phone h4:first-child, .service-wrapper .gen-information.phone h4:first-child{font-family:'Chaparral W01 Regular' !important;font-size: 20px !important;font-weight: normal !important;}
.spa-wrapper .gen-information.phone p, .service-wrapper .gen-information.phone p{font-weight:bold;font-family: arial;color:#6e5300;font-size: 14px;}

.spa-wrapper .directionDiv, .spa-wrapper .gallery-container, .service-wrapper .directionDiv, .service-wrapper .gallery-container{background:none;margin-top:0px;padding:10px 0 20px 27px;width:auto;}
.spa-wrapper .directionDiv{ padding-bottom: 0px;}
.spa-wrapper .google-map p, .spa-wrapper .specific span, .service-wrapper .google-map p, .service-wrapper .specific span{color: #6e5300;}


/* hover effects styles*/
.spa-wrapper .gen-information h5 a:hover, .spa-wrapper ul.directions li a:hover, .spa-wrapper ul.directions li a.selected, .gallery-images ul li a:hover{text-decoration:underline;}
.spa-wrapper .gen-information.phone h4, .service-wrapper .gen-information.phone h4{text-transform:lowercase !important;}
/* hover styles end here */

/*spa directions styles*/
.spa-wrapper .cong-content .direct-content h2, .service-wrapper .cong-content .direct-content h2{font-size:20px !important;}
.spa-wrapper .direct-content .dir-left h2, .service-wrapper .direct-content .dir-left h2{text-transform: capitalize !important;}
.spa-wrapper .cong-content .find-us p, .service-wrapper .cong-content .find-us p{color:#6e5300;}
.spa-wrapper .google-map a, .service-wrapper .google-map a{color:#948271;}
.spa-wrapper .google-map a{float:left;}
.spa-wrapper .google-map p{clear:both;font-size:13px;text-transform:inherit;}
.spa-wrapper .google-map span a, .service-wrapper .google-map span a{margin-top: 2px;text-transform:inherit;font-weight: normal;font-size: 12px;}
.spa-wrapper .google-map span{float:left;clear:both;}
.spa-wrapper .specific h2{margin-bottom: 12px;}
.service-wrapper .google-map span a{margin-top: 2px;font-family: arial;text-transform: capitalize;font-size: 13px;
font-weight: normal;}
.spa-wrapper .direct-content .find-us h2, .service-wrapper .direct-content .find-us h2{text-transform: none !important;}
.spa-wrapper .cong-content .direct-content .google-map h2{font-size: 20px !important;}
.specific h2{margin-bottom: 30px;float: left;width: 100%;}

/*spa menu style*/
.spa-wrapper .all-tabs, /*.spa-wrapper #tabs ul li.active, .spa-wrapper #tabs ul li,*/
.tommy-wrapper .all-tabs, .tommy-wrapper #tabs ul li.active, #tabs ul li {background:none;border:none;}
.spa-wrapper #tabs ul li{padding: 10px 9px 6px 20px;}
.spa-wrapper #tabs ul li:first-child{padding-left:0px;}
.spa-wrapper #tabs ul li a,.spa-wrapper #tabs ul li.active a, .service-wrapper #tabs ul li.active a, .service-wrapper #tabs ul.wedding li.active a, .service-wrapper #tabs h1, .service-wrapper #tabs h2, .service-wrapper #tabs h3, .service-wrapper #tabs h4, .service-wrapper #tabs h5, .service-wrapper #tabs h6{color:#6e5300;font-family:'optimaregular';}

.spa-wrapper .cong-content .tabsDiv #tabs ul.wedding li a{color: #9b8879 !important;}
.spa-wrapper .cong-content .tabsDiv #tabs ul.wedding li.active a{color:#6e5300 !important;}


.spa-wrapper #tabs{margin-top: 6px;}

.spa-wrapper #massages li, .spa-wrapper #massages p, 
.spa-wrapper #body-treatments li, 
.spa-wrapper #facials li, .spa-wrapper #facials p,
.spa-wrapper #facials li, .spa-wrapper #beauty p
{padding:0px !important;margin:0px !important;}

.spa-wrapper #massages h4, .spa-wrapper #body-treatments h4, .spa-wrapper #facials h4, .spa-wrapper #beauty h4
{float:left;line-height:16px;margin-right: 2px;font-weight: bold;}

.spa-wrapper #massages h5, .spa-wrapper #body-treatments h5, .spa-wrapper #beauty h5, .spa-wrapper #facials h5{color:#50c3b5;}

.spa-wrapper #massages .view-links, .spa-wrapper #body-treatments .view-links,
.spa-wrapper #facials .view-links {display:none;}

.spa-wrapper #massages h4, .spa-wrapper #massages h5, .spa-wrapper #massages p,
 .spa-wrapper #body-treatments h4, .spa-wrapper #body-treatments h5, .spa-wrapper #body-treatments p,
 .spa-wrapper #facials h4, .spa-wrapper #facials h5, .spa-wrapper #facials p,
 .spa-wrapper #beauty h4, .spa-wrapper #beauty h5, .spa-wrapper #beauty p {font-size:13px;text-transform: none;font-family: 'HelveticaNeueRegular';}

.spa-wrapper #massages div, .spa-wrapper #body-treatments div, 
.spa-wrapper #facials div, .spa-wrapper #beauty div{font-size:11px;margin-bottom:15px;margin: 0px !important;}

.spa-wrapper #massages .initial-content, .spa-wrapper #body-treatments .initial-content, 
.spa-wrapper #facials .initial-content, .spa-wrapper #beauty .initial-content{margin-bottom:15px !important;}
.spa-wrapper .tabsDiv.spa-menu .all-tabs div a{font-weight:bold;}
.spa-wrapper .tabsDiv.spa-menu .all-tabs div a, .spa-wrapper .tabsDiv.spa-menu .all-tabs div p{color:#6e5300 !important;margin:0px !important;}
.spa-wrapper .tabsDiv.spa-menu .all-tabs div span{color:#50c3b5;font-weight:bold;margin-left: 2px;}

.spa-wrapper #tabs .readmore, .spa-wrapper #tabs .readless{font-size:10px !important;color:#948271 !important;font-family: 'HelveticaNeueRegular' !important;text-transform: uppercase;font-weight: bold;}

.spa-wrapper #massages .final-content, .spa-wrapper #body-treatments .final-content, .spa-wrapper #facials .final-content, .spa-wrapper #beauty .final-content{margin-bottom:15px !important;}
/*spa gallery style*/

.spa-wrapper .galler-text h3, .spa-wrapper .galler-text span, .spa-wrapper .galler-text a{
  font-family:'Chaparral W01 Regular' !important; }
  .spa-wrapper .galler-text h3{color:#6e5300 !important;text-transform:none !important;font-size:19px;}
  .spa-wrapper .galler-text a{color:#948271 !important;text-transform:none !important;font-size:19px;}
  .spa-wrapper .gallery-images{margin-top:0px;}
  .spa-wrapper .galler-text{margin-top:9px;}
.spa-wrapper .galler-text span, .seaspa-body .bx-wrapper .bx-caption span{font-size:13px;color:#6e5300;font-weight: normal;}
.spa-wrapper .cong-content.gly{margin-bottom:40px;}

/*spa gallery pop up box*/
.seaspa-body #cboxContent, .seaspa-body .overall-popup, .seaspa-body .bx-wrapper .bx-viewport{background:#EEEBE6;}
.seaspa-body #cboxClose{ background:#816a22 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/close-btn.png?t=1781627696) no-repeat center center;text-indent:-9999px;}
.seaspa-body a.share .stButton, .seaspa-body a.share .stButton .chicklets{color:#948271 !important;}



/*sand gallery*/

.sandpiper-body #cboxContent, .sandpiper-body .overall-popup, .sandpiper-body .bx-wrapper .bx-viewport{background:#F0EFED;}

.sandpiper-body #cboxClose:hover{background-color:#66c0e7;}


.jcarousel-skin-tango .jcarousel-next-vertical{bottom: -335px !important;}
.sandpiper-body #cboxClose{ background:#179fdb url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/close-btn.png?t=1781627696) no-repeat center center;text-indent:-9999px;}

.sandpiper-body a.share .stButton, .sandpiper-body a.share .stButton .chicklets,.sandpiper-body .gallerydet h3{color:#179fdb !important;}
.sandpiper-body .gallerydet h3{font-family:'Avenir LT W01 55 Roman' !important;}









/*spa specials style*/
.all-tabs.spa{padding-top:10px;}
.spa-wrapper .tabsDiv.specials_nav .all-tabs{width:99%;}
.spa-wrapper #tabs ul li.dining-content{padding: 10px 0px 6px 0px;}
.spa-wrapper .all-tabs .dining-content h4{line-height:12px;}
.spa-wrapper #tabs *{color: #6e5300;}
.spa-wrapper #tabs h3{font-family: 'Chaparral W01 Regular';text-transform:lowercase;font-size:24px;}
.spa-wrapper .all-tabs h4{text-transform:none;font-family:'Chaparral W01 Regular'; color:#6e5300 !important;font-size: 18px;line-height: 13px; }
.spa-wrapper .all-tabs h5, .spa-wrapper .all-tabs h6{color:#6e5300;margin:0px;}
.all-tabs.spa p{font-size:12px;color:#6e5300;font-family: 'HelveticaNeueRegular';margin-top:12px;}
.all-tabs.spa .view-links{margin-top:19px !important;}
.all-tabs.spa .stButton .sharethis, .all-tabs.spa .view-links a { font-style:normal;  color:#948271;font-weight: bold !important;}
.spa-wrapper .v-gallery{font-family: arial !important;}
.spa-wrapper .all-tabs div{/*margin-bottom:27px;*/float: left;}
.spa-wrapper #tabs .all-tabs .view-links span.sharethis, .spa-wrapper #tabs .all-tabs .v-gallery a {color:#948271 !important;}
.spa-wrapper .all-tabs .events h5{margin:0px !important;}
.spa-wrapper .events.tabs_div li.dining-content div div{margin-top:4px;}

.spa-wrapper #tabs ul.wedding li.dining-content  a.readmore{font-family: 'HelveticaNeueRegular' !important;}
#welcometotheseaspa p a{color:#948271 !important;}
/*spa treatment styles*/


/* sea spa form starts here */
.spa-wrapper .wpcf7-form{width: 760px;margin: 0 auto;}
.spa-wrapper .wpcf7-form p label{width: 220px;margin-top: 5px !important;color: #6e5300;font-size: 14px !important;padding-right: 7px;font-family:'Chaparral W01 Regular';
}
.spa-wrapper .wpcf7-form span input, .service-wrapper .wpcf7-form span input, .service-wrapper #contact .wpcf7-form p input[type="text"], .service-wrapper #contact .wpcf7-form p input[type="email"]{width: 166px;height: 24px;border: 1px solid #b0a378;padding-left:5px;}


.spa-wrapper .wpcf7-form p, .service-wrapper .wpcf7-form p{float: left;width: 100%;/*height: 32px;*/margin-bottom:7px !important;} 
.spa-wrapper .wpcf7-form  p.message textarea, .service-wrapper .wpcf7-form  p.message textarea {width: 345px !important;font-family:'Chaparral W01 Regular'; font-size: 14px !important;height: 83px;border: 1px solid #b0a378;display:block;}
.spa-wrapper .wpcf7-form  p.sel span, .service-wrapper .wpcf7-form  p.sel span{border: 1px solid #b0a378;width: 172px;margin:0px;}
.spa-wrapper .wpcf7-form  p span select, .service-wrapper .wpcf7-form  p span select {width: 172px;/*color: #b0a378;*/ color:#6e5300; height: 24px;font-size: 14px !important;
font-family:'Chaparral W01 Regular'; line-height: 26px; text-transform:lowercase; padding-left:5px;
background: transparent; -webkit-appearance: none;border:none;text-indent: 0px;}

/*calendar styles*/
.seaspa-body #ui-datepicker-div, div#dp-popup{width:167px;border: 1px solid #6e5300;}
div#dp-popup{padding-top:7px !important;}


/*#wpcf7-f522-p519-o1  p span select {text-indent: 23px;}*/
.spa-wrapper .wpcf7-form p span, .service-wrapper .wpcf7-form p span {
background: #fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/spa_select.png?t=1781627696) no-repeat right center;
float: left;width: 173px;overflow: hidden;}
.spa-wrapper .wpcf7-form p.message, .service-wrapper .wpcf7-form p.message,#wpcf7-f522-p519-o1 p.content_field{height: auto;}
.spa-wrapper .wpcf7-form p.message span, .service-wrapper .wpcf7-form p.message span{background: #fff !important;width: 352px !important;}
.spa-wrapper .wpcf7-form input[type="submit"], .service-wrapper .wpcf7-form input[type="submit"] {background: #998B5A !important;margin-left: 0 !important;font-family:'Chaparral W01 Regular';font-size: 14px !important;line-height: 21px;text-transform:capitalize;color:#fff;cursor: pointer;padding-bottom:0px;border: none;padding-top:0px;height:20px;}
.spa-wrapper .wpcf7-form p.content_field span, .service-wrapper .wpcf7-form p.content_field span{background: none !important;width: 70% !important;color: #6e5300;margin: 5px 0 9px 0;font-family:'Chaparral W01 Regular';}
#book-a-treatment *{font-family:'Chaparral W01 Regular';font-size:14px;}

.spa-wrapper .wpcf7-form p.req_date span input{text-indent: 4px;cursor: pointer;}

 .service-wrapper .wpcf7-form p.req_date span input{/*background: #fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/spa_calender.png?t=1781627696) no-repeat center right;*/cursor: pointer;text-indent: 18px;}
.spa-wrapper .wpcf7-form .capt img, .service-wrapper .wpcf7-form .capt img{float:right;}
.spa-wrapper .wpcf7-form p.req_date span, .service-wrapper .wpcf7-form p.req_date span {background: none !important;}
.spa-wrapper .wpcf7-form  div.wpcf7-validation-errors, .service-wrapper .wpcf7-form  div.wpcf7-validation-errors{border: none !important;font-size: 14px !important;font-family:'Chaparral W01 Regular'; color: #b0a378;}

.spa-wrapper .wpcf7-form span.wpcf7-not-valid-tip, .service-wrapper .wpcf7-form span.wpcf7-not-valid-tip{background: none !important;text-indent: 0 !important;height: 24px !important;top: 0 !important;line-height: 24px !important;left: 0 !important;padding: 0px 1px !important;color: #b0a378;text-align: center;width:97.5%;}

div.wpcf7-mail-sent-ok{border: none !important;font-size: 14px !important;text-align: center;
font-family:'Chaparral W01 Regular'; color: #6e5300;}

.spa-wrapper .wpcf7-form .captcha-514, .service-wrapper .wpcf7-form .captcha-514 {margin-top: 4px;}

/* sea spa form ends here */


.spa-wrapper .wpcf7-form *, .service-wrapper .wpcf7-form *{color: #6e5300;}
.spa-wrapper .wpcf7-form br{display:none;}



/*spa mailing styles*/
.spa-wrapper #mailinglist *, .service-wrapper #mailinglist *{color:#6e5300;}
.spa-wrapper #mailinglist .sectionHeader, .service-wrapper #mailinglist .sectionHeader{font-family:'Chaparral W01 Regular';font-weight: bold;}
.spa-wrapper .defaultText.buttonStyle, .service-wrapper .defaultText.buttonStyle{background:#6E5300;color:#fff !important;}
.spa-wrapper .mail-a{color:#5f433a;font-family:'Chaparral W01 Regular';background-color:#efebe8;}
.service-wrapper .mail-a{color:#5f433a; background-color:#efebe8;font-family: 'optimaregular';line-height:24px;}

.spa-wrapper #mailinglist td input, .service-wrapper #mailinglist td input{border:1px solid #b0a378; }
.spa-wrapper .SelectBg, .service-wrapper .SelectBg{background:#fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/spa_select.png?t=1781627696) no-repeat right center;border: 1px solid #b0a378;background-size: 14px 20px;width:294px;}

.service-wrapper .all-tabs{color:#6e5300;font-family: 'optimaregular';}
/*------------------ sea spa styles end here ---------------*/


/* Tommy Folly styles starts here */
.tommy-wrapper{
width: 100% !important;margin: 0 auto;float: none !important;background:#F9F9F9 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/star_back.png?t=1781627696) repeat-x !important;}
.tommy-wrapper .wrapper-bottom{padding-bottom:16px;}
.tommy-wrapper .logo{margin: 2px 0px 0px 53px;}
.tommy-wrapper .banner-navigation ul{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/brown_back.png?t=1781627696) repeat;}
.tommy-wrapper .banner-navigation ul li{
background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/white-bullet.png?t=1781627696) no-repeat right 45%;
font-family: 'bureaugrotesque_threethreeRg' !important;}
.tommy-wrapper ul.directions li{
background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/black-bullet.png?t=1781627696) no-repeat right 51%;}
.tommy-wrapper .banner-navigation ul li a{color: #fff;}
.tommy-wrapper .banner-navigation ul li a:hover, .tommy-wrapper .banner-navigation ul li a.selected{color: #000000;}
.tommy-wrapper .nav-corner-img{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/menus-left.png?t=1781627696) no-repeat center;}
.tommy-wrapper .directions li a{color: #000000;opacity:1; }
.tommy-wrapper .directions li a.identify{color:#363636;opacity:0.8;}
.tommy-wrapper .directions li a.identify:hover,.tommy-wrapper .directions li a.selected {color: #F4776f;text-decoration:none; }
/*social icons*/
.tommy-wrapper .social-icons .vec-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/vector-icon.png?t=1781627696) no-repeat;}
.tommy-wrapper .social-icons .you-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/tube-icon.png?t=1781627696) no-repeat;}
.tommy-wrapper .social-icons .fac-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/facebook-icon.png?t=1781627696) no-repeat;}
.tommy-wrapper .social-icons .twi-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/twitter-icon.png?t=1781627696) no-repeat;}
.tommy-wrapper .social-icons .pin-icon a{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/pin-icon.png?t=1781627696) no-repeat;}
.tommy-wrapper .mail-bt{background: #E7E3E2 url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/next-arrow.png?t=1781627696) no-repeat right center;}
.tommy-wrapper .rt-bar{background: #f6ada8;}
.tommy-wrapper .rt-bar a, .tommy-wrapper .rt-bar.wed-rt p a{color: #000;background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/bullet_img.png?t=1781627696) no-repeat right center;font-size:14px;}
.tommy-wrapper .all-tabs{padding-top:3px;}
.tommy-wrapper #tabs ul li a{color: #363636;font-size: 19px;margin: 20px 0 22px 0px;font-family: 'Conv_ModernMTStd-Bold';font-weight: normal;}
.tommy-wrapper #tabs ul.wedding li a{font-size: 19px !important;}
/*.tommy-wrapper #tabs ul li.active a, .tommy-wrapper a.selected{color:#000;}*/
.tommy-wrapper .mailing-list input[type="text"],.west-end-wrapper .mailing-list input[type="text"]{
font-family: 'bureaugrotesque_threethreeRg';width: 128px;font-size: 14px;color: #363636;}
.tommy-wrapper .mail-bt{width: 23px;}
.tommy-wrapper #tabs p{
/*font-family: 'fiveone';*/
font-family: arial;
font-size: 13px;
font-weight: normal;  
color: #363636;
margin-bottom: 14px;
line-height: 15px;
padding-right: 28px;}
.tommy-cont h3{
color: #363636 !important;
font-size: 15px !important;
line-height: 20px;
margin-bottom: 19px;
font-family: 'bureaugrotesque_fivefiveRg' !important;}
.tommy-wrapper  .rt-bar h2, .tommy-wrapper .rt-bar.wed-rt h2{color: #363636;}
.tommy-wrapper .cong-content .rt-bar h3, .tommy-wrapper .cong-content .dir-left h2{ color: #363636; }

.tommy-wrapper .resort-video a,.west-end-wrapper .resort-video a,.virginia-wrapper .resort-video a{
text-transform: none !important;padding-right: 0;background: none !important;}

.tommy-wrapper .cong-content,.west-end-wrapper .cong-content{margin-bottom: 45px;}
.tommy-wrapper .directionDiv{background: none;margin-top:0px;}
.tommy-wrapper .cong-content h3{color: #363636 !important;/*margin-top: 14px;*/}

.tommy-wrapper .direct-content h2{font-weight:bold;text-transform:uppercase;}
.tommy-wrapper .direct-content .find-us h2{text-transform:inherit;font-size: 15px !important;font-weight:bold;}

.tommy-wrapper .find-us p{color: #363636;margin-bottom: 24px;padding-right: 10px;}
.tommy-wrapper .google-map span a, .west-end-wrapper .google-map a{color: #f2645d;/*margin-top: 2px;font-family: arial; text-transform:capitalize;font-size:13px;font-weight:normal;*/}
.tommy-wrapper .specific a{color: #f4776f;font-size:11px;float:left;}
.tommy-wrapper .google-map h2{color:#363636;}
.tommy-wrapper .google-map p{clear:both; text-transform:inherit; font-size:13px;}
.tommy-wrapper .google-map p, .tommy-wrapper .specific span, .tommy-wrapper .rt-bar.wed-rt .resort-video a,.tommy-wrapper .cong-content .dir-left .find-us h2{color:#363636;}
.tommy-wrapper .google-map span{margin-bottom: 26px;color: #000;float:left;clear:both;}
.tommy-wrapper .google-map span a{margin-top: 0px;font-weight: normal;text-transform: inherit;font-size: 13px;}
.tommy-wrapper .specific h2{margin-bottom:0px;}
.west-end-wrapper .specific h2{margin-bottom: 18px;}
.tommy-wrapper .gallery-container,.west-end-wrapper .gallery-container{background: none;}
.tommy-wrapper .cong-content .galler-text h3,.tommy-wrapper .galler-text a{color: #f4776f !important;}
.tommy-wrapper .cong-content .galler-text span{font-family: arial;color: #363636;}
.tommy-wrapper .gallery-images{margin-top: 0;}
.tommy-wrapper .gallery-images ul li{padding-top: 5px;}
.tommy-wrapper .gen-information h5 a,.tommy-wrapper .gen-information h6 a{color: #f4776f;}
.tommy-wrapper .gen-information h5{color: #363636;}
.tommy-wrapper .gen-information h4{font-size: 12px;margin-bottom: 8px;color: #f4776f;}
.tommy-wrapper .cnt .directionDiv{padding-top: 0px;}
.tommy-wrapper .cnt h3,.west-end-wrapper .cnt h3{margin-top: 17px;}
.tommy-wrapper .gen-information.phone h4, .west-end-wrapper .reach h3{
font-family: arial !important; color:#363636;
font-size: 14px !important;}
.tommy-wrapper .reach h5,.west-end-wrapper .reach h5{
font-family: 'fiveone' !important;
font-size: 14px;
margin-top: 9px;
}
.tommy-wrapper .cntus{width: 288px;}
.tommy-wrapper .mail-a{color:#000;}

/*mailing styles*/
.tommy-wrapper #mailinglist *{color:#363636;}
.tommy-wrapper #mailinglist td input{border:1px solid #363636;height:24px !important;}
.tommy-wrapper .SelectBg{background:#fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/select.png?t=1781627696) no-repeat right center;height:24px;border-color:#363636;}
.tommy-wrapper #mailinglist .defaultText.buttonStyle{background:#000; color:#fff;}
.tommy-wrapper p.reserve{display:none;}
.tommy-wrapper #congresshall p a{color:#464646;}
.tommy-body .youtubepromo #cboxClose{background-color:#f6ada8;}
/* tommy folly styles ends here */



/*dining promos styles*/
.dining-content{width:100%;}
.wrapper #tabs li.dining-content:last-child, .wrapper #tabs li.wedding-content:last-child,
.sandpiper-wrapper #tabs .all-tabs .tabs_div ul li.dining-content:last-child{padding-bottom:0px !important;}

.wrapper #tabs li.dining-content:last-child img,  .wrapper #tabs li.wedding-content:last-child img{margin-bottom:0px !important;}
.dining-content .noimg {float:left;}
#tabs .all-tabs .noimg div{float:left !important;}
.dining-content.dininig_promo div img{width:180px;}
.dining-content.dininig_promo div div{width: 350px;}
.meeting-content.meeting_promo div img{width:274px;height:122px;}
/*.meeting-content.meeting_promo div div{width: 560px;}*/

.dining-content.dininig_promo{background:none !important;border: none !important;}

.nav-corner-img{display:block; float:left;width:10px; height:40px;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/corner-img.png?t=1781627696) no-repeat center;height:40px;}


.faq-ques, .faq-ques a{font-size: 13px !important;color: #61453c !important;font-family: arial;font-weight: bold;
line-height: 16px;}
.faq-ans p{font-weight:normal !important;margin-top:8px;}

/*boiler room styles starts here*/
.wrapper.boiler-wrapper{background-image:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/boiler-brown-img/boiler-bg.jpg?t=1781627696);}
.boiler-wrapper p, .boiler-wrapper p span{color:#61453c;}
.boiler-wrapper .wrapper-bottom, .brown-wrapper .wrapper-bottom{padding-bottom: 15px;}
.logo.boiler-logo{margin:6px 0px 13px 43px;}
.boiler-wrapper .reserve, .brown-wrapper .reserve{display:none;}
.dining-content.eachmenu div h4{float:left;}
.dining-content.eachmenu .share{display:none;}
span.rate{float:right;margin-right: 30px;color:#61453c;font-size:16px;}
.dwmenu{text-align:right;}
.dwmenu a{font-family:'bureaugrotesque_threethreeRg';text-transform: uppercase;font-size: 14px;color: #97703C;}

/*brown room styles starts here*/
.wrapper.brown-wrapper{background-image:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/boiler-brown-img/brownroom-final.jpg?t=1781627696);}
.brown-wrapper nav{width: 774px;}
.logo.brown-logo{margin:25px 0px 8px 29px;}


/* beach services styles starts here*/
.service-wrapper{background-color:#fff;background-size: auto 487px;}
.service-wrapper .cong-content .rt-bar{background:#61b2de;} 
.service-wrapper .nav-corner-img {background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-service-image/corner-image.png?t=1781627696) no-repeat left center;}
.service-wrapper .banner-navigation ul{background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-service-image/navigation-bg.png?t=1781627696) repeat left center;}
.service-wrapper .all-tabs{width:99%;padding-right:0px;}
.service-wrapper #tabs ul.wedding li a, .service-wrapper #tabs ul li a {font-family: 'optimaregular';font-size:23px !important;/*text-transform:lowercase;*/color:#948271;}
.service-wrapper .directionDiv > h3{font-family: 'optimaregular';font-size:23px !important;/*text-transform:lowercase;*/color:#6e5300;}
.service-wrapper .banner-navigation ul li a:hover, .service-wrapper .banner-navigation ul li a.selected{color:#cfe0f3;}
.service-wrapper .mail-bt{background: #998B5A url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/mailing-arrow-T.png?t=1781627696) no-repeat right center;}

.service-wrapper .fieldLabel, .service-wrapper .checkbox_label{text-transform:lowercase;font-family: 'optimaregular';}

.service-wrapper .rt-bar h2,.service-wrapper .rt-bar h4, .service-wrapper .rt-bar h3, .service-wrapper .resort-video a, .service-wrapper .rt-bar a{font-family: 'optimaregular';font-weight:normal;color:#fff;text-transform:none !important;}
.service-wrapper .rt-bar a{font-weight:bold !important;}
.service-wrapper .wpcf7-form p label{width: 256px;margin-top: 5px !important;color: #6e5300;font-size: 13px !important;padding-right: 7px;font-family: 'optimaregular';
}
#experience-your-ideal-wedding{padding-bottom:0px;}

.service-wrapper .all-tabs p a{color:#61b2de;}

/* beach services styles end here*/




/*press styles starts here*/
.caperesort-home-body section{margin-bottom:86px;}
.press-details{/*min-height:600px;*/font-family: 'optimaregular';margin-top: 29px;margin-left:0px;}
.press-details h2{color:#696b68; text-transform:uppercase; font-weight:normal;font-style: italic;}
.press-details address{font-style:normal;color:#696b68;margin-top:9px;}
.press-details address span, .other-template address span{margin:1px 0px;display: block;font-size: 16px;float:left;clear:both;}
.press-details address a{color:#9b733f;}
.press-details address a:hover{text-decoration:underline;}

.press-container h2{border-bottom:1px solid #9b733f;padding-bottom: 13px;margin-bottom: 14px;}
.press-container ul li{width:100%; display:table;}
.press-container ul li p{font-family: 'HelveticaNeueRegular';font-size:12px;margin-bottom: 6px;}
.press-container ul li img{margin-left:5px;float:left;margin-right: 28px;height:83px;}
.press-container ul li .imgtitle{padding:6px 0px;}
.press-container ul li.odd .imgtitle, .press-container ul li.Innerodd .imgtitle{background-color:#ececeb;float:left; width:100%;}
.press-container ul li.Innerodd .imgtitle a{cursor: default;}

.press-container ul li span{width:auto; display:table;height:83px;}
.press-container ul li span a{display:table-cell;vertical-align:middle;width:100%;color:#906c15;font-family: 'optimaregular'; font-size:15px;}
#backlink{font-family: 'optimaregular'; font-size:16px;color:#906c15;}
#presstitle{margin-bottom:14px !important;}

div.upload {

    height: 30px;
    background: white;
    overflow: hidden;
    position: relative;
	cursor:pointer;
}
.imagename {
	position: absolute;
	top:0;left:0;
cursor:pointer;	
}
div.upload p {
cursor:pointer;	
}
div.upload input {
    display: block;
    width: 100%; 
    height: 100%;
    opacity: 0;
    overflow: hidden;
	position: absolute;
	top:0;left:0;
	cursor:pointer;	
}
.press-container .contarea{margin-top:10px;}
#newstitle{margin-left: 5px;}

.contarea embed{width: 687px !important;height: 415px !important;}


/*online form styles*/
.space-body aside{width:220px;}
.space-body .wrapper-bottom{margin-bottom:70px;}
.form_division p{margin-bottom:10px;}
.form_division h3{font-family: 'Optima LT W01 Italic';color:#6d6d65; font-size: 20px;clear: both; margin-bottom: 10px;font-weight: normal;}
.job-apply-table, .form_division {font-family: 'HelveticaNeueRegular';font-size:13px;color:#6D6D65;width:100%;line-height:16px;}
.job-apply-table{margin:10px 0px;}
.form_division{margin-bottom:15px;}
.job-apply-table th{ width:280px;padding-right:20px; text-align:left;font-weight: normal;text-transform:capitalize;}
.form_division input[type="text"], .carrier_container select, .carrier_container textarea{width:190px; border:1px solid #ccc; height:20px;/*margin-bottom: 10px;*/padding:0px 5px;font-family: 'HelveticaNeueRegular';font-size: 13px;color:#6D6D65;}
.form_division input[type="text"], .carrier_container select{line-height:20px;}
.carrier_container textarea{max-width:190px;min-height: 80px;}
.job-apply-table *{color:#6D6D65;}
.job-apply-table tr{padding-bottom:10px;display:block;}
.job-apply-table td{vertical-align:middle;}
.job-apply-table p{margin:5px 0px;}
.form_division .grad tr{display:block; float:left;}
.form_division .grad tr input{width:116px; display:block;margin-right: 5px;}
.form_division .grad button{width:20px; height:20px;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/press-images/close-button.png?t=1781627696) no-repeat center center;border: none;margin-left: 25px;cursor:pointer;}

.employers button{width:20px; height:20px;background:url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/press-images/close-button.png?t=1781627696) no-repeat center center;border: none;cursor: pointer;}

#add_employee, .form_division input[type="submit"], #add_school{
border: none;
padding: 0px 10px ;
height: 25px;
line-height:25px;
background: #1194C6;
color: #fff;
font-weight: bold; cursor: pointer;
font-family: 'optimaregular';
font-size: 15px;
}

.mac #add_employee, .mac .form_division input[type="submit"], .mac #add_school{padding:0px 10px 3px 10px;}

.mac.gecko #add_employee, .mac.gecko .form_division input[type="submit"], .mac.gecko #add_school{padding:0px 10px 3px 10px;line-height:23px;}

.mand{text-align:right;}


.job-apply-table.table4 th{width:136px;}
tr.hear-a{margin-top: 20px;display: block;width: 100%;font-style: normal;
font-size: 13px;}
.hear-a .hear-label{text-align: left;display: block;float: left;width: 300px;}
.required{color:red;margin-left: 5px;font-size: 16px;}
.jobman-message{clear: both;font-size: 15px;color: #696b68;font-family: 'optimaregular'; margin-top: 50px;width: 100%;}
.jobman-message p{margin-bottom:10px;}

.form_division th.addr{font-weight:bold;}
/*career page calendar*/
.space-body #ui-datepicker-div{/*background:#ccc;*/ width: 198px;}

.gecko .space-body #ui-datepicker-div .ui-icon-circle-triangle-w, #ui-datepicker-div .ui-icon-circle-triangle-e{font-size:12px;}
.ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-year{cursor:pointer;}
.gecko #ui-datepicker-div .ui-datepicker-title{margin-top: 0;}
.bt-content{font-style: italic;font-size: 12px;}
.tabs_div .wpcf7-validation-errors{width:auto;}

.verandabar-body .wrapper-bottom{padding-bottom: 16px;}



span.v-gallery a, .wrapper .share .chicklets.sharethis, .wrapper #tabs .chicklets.sharethis{font-family: 'bureaugrotesque_fivefiveRg' !important;font-size:10px !important; font-weight:normal !important;}

.stButton .sharethis{
	background-image:none !important;
color: #97703c !important; 
font-size: 10px !important;
text-transform:capitalize !important;
font-weight:normal !important;
}
#stwrapper {
	height: 323px !important;
	overflow: hidden !important;
	
}
.ajax-loader {
	position: fixed;
	cursor: pointer;
	z-index: 1000;
	display:none; 
	text-align: center;
	top:50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	/* background-color: #000; */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #9b733f;
}
.ajax-loader span {
	display:block;
	width: 100px;
	height: 100px;
	/* background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/loader.gif?t=1781627696) center center no-repeat; */
}
img.ajax-loader{display:block;float: left;margin:5px 0px 0px 5px;position: static;}
#ajax-pageLoader {
	position: fixed;
	cursor: pointer;
	z-index: 1000;
	display:block; 
	text-align: center;
	top:50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -50px;
	/* background-color: #000; */
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #9b733f;
}
#ajax-pageLoader span {
	display:block;
	width: 100px;
	height: 100px;
	/* background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/loader.gif?t=1781627696) center center no-repeat; */
}
#jqueryCycle img {
	/* max-height: 375px; */
}
.overall-popup{position: absolute;width: 997px;/*background: #FAEEDE;*/z-index: 1;left: 35px;}
.gallery_popup{width: 800px;float: left;}
#tabs ul.wedding li a {font-size: 18px !important;}
#tabs ul.wedding li {padding: 10px 13px 6px 12px;text-transform: capitalize; font-size: 18px !important;}
#tabs ul.wedding li:first-child{padding-left:0px;}
#tabs ul.wedding li:last-child{background:none;}
#tabs ul li.wedding-content a {font-size: 10px;font-weight: bold;color: #61453c;font-family: arial;}
#tabs ul li.wedding-content .v-gallery a {padding: 6px;margin-right: 6px;font-family: 'bureaugrotesque_fivefiveRg' !important;font-size:10px !important;font-weight:normal !important;}
#tabs ul li.wedding-content .v-gallery a:last-child{margin-right:0px;padding-right: 0px;}
.beach-wrapper #tabs ul li.wedding-content .v-gallery a {font-weight:normal !important;padding: 2px 10px 0 10px;margin-top:2px;}
.dining-content .initial-content p a, .readmore, .readless, .spa-wrapper .all-tabs p a.readmore, .spa-wrapper .all-tabs p a.readless, .beach-wrapper #tabs li .readmore, .beach-wrapper #tabs li .readless, .beach-wrapper #tabs .final-content .readless, .bluepigtavern-body .all-tabs p a.readmore,.bluepigtavern-body #tabs .final-content .readless{font-size:10px !important; font-family: arial !important;}
a.readmore, a.readless{margin-left:4px; font-style:italic !important;}
.final-content p span{font-size:13px !important;}
/*.final-content p{margin-top:7px !important;}*/
.wedding-content.wedding_promo{background:none !important;}
.wedding-content.wedding_promo div img {width: 274px;margin-right:20px; margin-bottom:10px;}
.wedding-content div img {float: left;max-width: 274px;height:122px;}
/*.wedding-content.wedding_promo div div {width: 560px;}*/
.wedding-content div div {width: 626px;float: right !important;/*margin-left: 20px;*/clear: none;}
.testimonials-list .quote{width: 919px;float: left;margin-bottom: 10px;}
.testimonials-list .quote .avatar-link{float:left;}
.testimonials-list .quote .testimonials-text{float: left;width: 601px;}
.testimonials-list .quote .testimonials-text p{margin-top:0px !important;}
.testimonials-list .quote .author{float: right;/*width: 200px;*/font-size: 14px;font-family: 'Conv_ModernMTStd-Bold';margin-right:3px;}
.testimonials-list .quote .author .name,.testimonials-list .quote .author .excerpt{float: left;}
.beach-wrapper .testimonials-list .quote .author .name, .beach-wrapper .testimonials-list .quote .author .excerpt{  color:#000;font-style: normal;font-family: 'Avenir LT W01 35 Light';}

.cong-wrapper .testimonials-list .quote .author .name, .cong-wrapper .testimonials-list .quote .author .excerpt{color: #61453c;font-style: normal;font-family: arial;}

.beach-wrapper .wedding-form p{width:100%;}
.testimonials-list div img{width:274px;height:122px;margin-right:30px;}
.v-gallery.conci a {border: none;font-weight: bold !important;text-transform:normal;font-family: arial !important;}
#wpcf7-f381-t1-o1 p.date a.calenderimg,#wpcf7-f554-p344-o1 p.date a.calenderimg,#wpcf7-f550-t1-o1 p.date a.calenderimg,#wpcf7-f500-p235-o1 p.date a.calenderimg, a.calenderimg{background: #fff url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/congress-hall-images/calender.png?t=1781627696) no-repeat center right; cursor: pointer;text-indent: 38px;width: 19px;height: 18px;margin-top: 3px;float: left;}
#rpfa .calenderimg{float:left;}
.muldate-pick{background:#fff;}
p.date, p.day, p.guest, p.time{width:100%;}
#wpcf7-f550-t1-o1 p.date a.calenderimg,#wpcf7-f500-p235-o1 p.date a.calenderimg{float:left !important;}

/*other template styles*/
.other-template{text-align: justify;padding-bottom: 0px;}
.other-template p{font-family: 'optimaregular';color: #696b68;font-size:15px;margin-bottom:10px;}
.other-template li{font-family: 'optimaregular';color: #696b68;font-size:15px;width:auto; padding-left:15px;margin-bottom:10px;}
h3.sub-heading, .other-template p.sub-heading{font-size:20px !important;margin-top:20px !important;}
.other-template address span{color:#696b68;}
.other-template p a{color:#008cc2;}
.other-template #column1{width:49%;float:left;}
.other-template #column2{width:49%;float:right;}
/*for bottom spacing*/

.youtubepromo #cboxClose{bottom: 3px;right: 3px;top: initial !important;}

.upload-email{font: 13px/16px 'HelveticaNeueRegular';color: #6d6d65;margin-top: 15px;}
.upload-email input{padding: 0px 3px; margin-left: 10px;font: normal 13px/16px 'HelveticaNeueRegular';color: #6d6d65;}
.upload-email span{font-weight:bold; font-style:italic;}

/*error page*/
.error404{width: 550px;margin: auto;clear: both;padding-top: 100px;font-family: 'Avenir LT W01 55 Roman';}
.error404 .entry-header{position: relative;width: 100%;float: left;}
.error404 .entry-title{margin-bottom: 10px;color: #008cc2;font-family: 'AdobeGaramondProRegular';text-transform:uppercase;}
.error404 .entry-content p{float: left;margin-bottom: 14px;}
.error404 form{float:left;}
.error404 form input[type="text"]{  border: 1px solid #ccc;height: 17px;}
/*-------------------media queries----------------------*/

@media screen and (max-width : 1200px){
  .beach-wrapper, .spa-wrapper{width:100%;background-position:center top;}
}
@media screen and (max-width : 1030px){
.wrapper-middle, .wrapper-top, .wrapper-bottom, .footer-inner, .wr-bot, .wr-top {width:960px;}
.caperesort-home-body .wrapper-bottom{padding-bottom:24px;}
.wrapper-bottom{padding-bottom:38px;}
.wrapper-top{padding-top:14px;}
.ourhotels .wedding_home{width:746px !important; margin-left:10px !important;}
.wedding_home{width:260px;}
.wedding_home.middle{margin-right:17px;}
.wedding_home .winter{font-size:53px;}
.home_specials01 li{position: relative;margin-bottom: 10px;padding-bottom: 30px;min-height: 155px;}
.wedding_home strong a{position: absolute;bottom: 0px;}
.home_specials01 li p{font-size:15px;}

.main{width:924px;}
.cong-content, .beach-wrapper .cong-content{width:888px;}
.beach-wrapper .rt-bar{width:298px;}
.tabsDiv{width:580px;}
.tabsDiv.diningDiv, .beach-wrapper .tabsDiv.diningDiv, .spa-wrapper .tabsDiv.specials_nav{width:100%;}
.dining-content div div, .beach-wrapper .dining-content div div{width:573px;}
.tabs_div .bottom-logo{width:95%;}
nav{width:690px;}
.dropdown{margin-right:28px;}
.dropdown li{padding:0 13px;}

section{width:93.4409%;}
.content{width:75%;}
.content.activites div div, .first-div{ width:49.428%;}
.content.activites .act-content, .first-div div{ width:89.595375%; height:auto;}
.content.activites div div img, .first-div img{width:100%;height:auto;}
.content.activites .act-content h3 a{font-size:18px;}
.footer-container{width:84.294117647%;}
.footer-container ul, .footer-container h3{position:relative; left:50%; margin-left:-16%;width:100%;}
.footer-container div, .footer-container .specials, .footer-container .events{width:32%;margin-bottom:20px;min-height:210px;}
.footer-bottom{width:95%; float:none; overflow:hidden; margin:18px auto;}
.footer-container div ul li{padding-right:0px;}
.footer-mailing-list{width:95%;float:none;margin:0 auto; overflow:hidden;}
.home-footer-inner .footer-logo{margin-left:35px;}
.cong-footer-inner .footer-bottom{width:95%;margin: 18px auto;clear:none;}
/*home banner and slider styles*/
.home-banner{text-align:center;}
.home-banner img{float:none;}
.spring-harvest.act-content{width:96%;text-align:left;margin:0 auto;}
.rslides{max-height:350px;min-height:350px;}

/*calender styles*/
.calen img{width:199px;height:96px;}


/*congress hall styles*/
/*.cong-wrapper #tabs ul li{background-position: right 14px;}*/
#tabs ul.wedding li{padding: 10px 11px 10px 10px;}
.mac #tabs ul.wedding li{padding-bottom:15px;}
#tabs ul.wedding li a, #tabs ul.meeting li a {font-size: 16px !important;}
#tabs ul.meeting li{padding: 10px 9px 10px 8px;}
.meeting-content div div, .wedding-content div div{width: 568px;}
.sliderDiv, .socialDiv, .beach-wrapper .sliderDiv, .beach-wrapper .socialDiv{width:880px;}
.all-events{right: 20px; top: 34px;}
.virginia-wrapper #tabs ul.wedding li{padding-top:10px;}

/*virginia*/
.virginia-wrapper .banner-navigation ul li{padding:0px 12px 0 10px;font-size:14px;}


/*beach shake styles*/

.cong-footer-inner .footer-container{width:880px;}

/*banner navigation styles*/
.beach-wrapper .banner-navigation ul li{
padding: 0 12px 0 7px;
}
.beach-wrapper p.reserve{top:-20px;}
}

.space-body .wrapper-bottom{padding-bottom: 30px;}

/*@media screen and (min-width : 960px){
  .main{min-height:1200px !important;}
}*/
@media screen and (max-width : 960px){
	.wrapper-middle, .wrapper-top, .wrapper-bottom, .footer-inner, .wr-bot, .wr-top {width:768px;}
	.wrapper-top{padding-top:11px;}
	.wrapper-bottom{padding-bottom:26px;}
	.main{width:95.708737%;padding-bottom:0px;}
	.home_specials01 li{padding-left: 5px;}
	.logo, .bs-logo,.virginia-logo{width:100%; text-align:center;margin:4px 0px 20px 0px !important;}
	.bs-logo a img{float:none;}
	nav, .brown-wrapper nav {width: 96%;float: none;margin: 0 auto;}
	.content{width:70%;}
	.gecko .content{width:69%;}
	.content.details{position:relative;}
	.con-logo{padding: 0px;}
	section{margin-top: 23px;}
	.first{margin-bottom: 0px;}
	.first-div, .content.activites div div {width:93%;margin-bottom: 3px;}
	
	/*right side bar*/
	.rt-bar, .beach-wrapper .rt-bar{float: left;position: relative;left: 50%;margin-left: -148px;margin-top:25px;}
   
   /*home banner styles and slider*/
   .rslides{min-height:280px; max-height:280px;}
   .content.home{margin-bottom:40px;}
   .home-banner {width:93%;}
   .home-banner img{width:100%;}
   .spring-harvest.act-content{width: 89.595375%;float:left; margin-left:16px;}
   
   /*calender styles*/
   .content{top:60px;}
   .calen, .calen img{height:auto;text-align:center;}
   .calen img{border:none;float:none;margin-top: 5px;}
   .calen .act-content{text-align:left;width:auto;padding:15px;height:auto;}
   
   /*congress hall styles*/
  .CH-home{float:left;width: 100%;margin-top: 20px;}
  .sliderDiv, .socialDiv, .beach-wrapper .sliderDiv, .beach-wrapper .socialDiv{width:704px;}
  .banner-navigation ul li, ul.directions li{font-size: 12px;padding: 0 11px 0 7px;}
  ul.directions li{font-size:15px;}
  .banner-navigation {right: -23px;}
  .directions{margin-left: -5px;max-width: 280px;}
  .cong-content, .beach-wrapper .cong-content{width:703px !important;}
  
  .rt-bar p, .rt-bar p em{margin-left:0px;}
  .beach-wrapper .rt-bar{margin-right:0px;}
  #tabs{width: 100%;}
  .all-tabs{width:99%;}
  .tabsDiv{width: 475px; width:100%;}
  /*.beach-wrapper .tabsDiv{width:481px}*/
  .tab-bottom img{margin-right:18px;}
  #tabs p{float:none;}
  
  .all-events{position:static;text-align:right;}
  
  /*direction page styles*/
  .dir-left{width:40%;}
  .google-map{width:48%;margin-left: 6%;padding-right:2%;}
  
  /*gallery page styles*/
  .gallery-images ul li{padding: 0px !important;margin-bottom: 20px;width: 50%;}
  .galler-text{width: 217px;text-align: center;margin: 6px auto;float: none;}
  
  /*gallery box styles*/
  #colorbox, #cboxWrapper, #cboxLoadedContent, .bx-wrapper{ width: 100% !important; }
  #cboxContent{width: 95% !important;}
  .overall-popup{left:3.240740741% !important; width:92.314814815% !important;}
  .gallery_popup{width: 74.074074074% !important;}
  
 /*dining page styles*/
 .tabsDiv.diningDiv{width: 100%;}
 .dining-content div div{width:351px;}
 
  /*contact-us page styles*/
  .gen-information.phone{margin-left:0px;}  
  
  /*beach shake styles*/
  .beach-wrapper .all-tabs{width:auto;}
  /* beach shack banner navigation */
.beach-wrapper .all-tabs{min-height: auto;}
.beach-wrapper .banner-navigation ul li{padding: 0 10px 0 5px;font-size: 11px;}
.beach-wrapper ul.directions li{background:none;}
  
  /*banner navigation*/

  .tabs_div .bottom-logo{width:95%;}
  
  /*footer style*/
  .footer-mailing-list{width:260px;float:none; margin:0 auto; overflow:hidden;}
  .footer-bottom ul{width: 500px;text-align: center;margin: 0 auto;overflow: hidden;float:none;}
  .footer-bottom p{margin-top:10px;width:100%;text-align:center;}
  
  /*contact form style*/
  .wedding-form{width: 560px !important;margin: 0 auto;float: none !important;overflow: hidden;}
  
  /*virginia hotel styles*/
  .virginia-wrapper .banner-navigation ul{padding-right:20px;}
  .virginia-wrapper .banner-navigation ul li{padding: 0px 8px 0 5px;font-size: 12px;}
   ul.directions li, .virginia-wrapper ul.directions li{float:none;background:none !important;line-height: 20px;}
   .virginia-wrapper .rt-bar, .virginia-wrapper .rt-bar.wed-rt{margin-top:25px;}
  .social-icons{float:right;}
  .mailing-list{clear:right;}
  .tabsDiv.diningDiv .all-tabs{width:100%;padding-right:0px;}
  .dining-content div div, .wedding-content div div, .dining-content div div, .beach-wrapper .dining-content div div{width:395px;}
  .dining-content div{margin-bottom: 10px;}
  .view-links{margin-top:10px;}
  .v-gallery{width:300px;float: right;text-align:right;}
  .v-gallery a, .wrapper.virginia-wrapper .v-gallery a{background:none;padding-right: 0px !important;border:none;}
  .gallery-container{width: 100% !important;}
  
  /*sand piper page styles*/
  .sandpiper-wrapper .banner-navigation ul{padding-right:12px;}
  .banner-navigation ul li{padding: 0 9px 0 5px;}
  
  
  /*sea spa styles*/
  .spa-wrapper .banner-navigation ul{padding-right:2px;}
  .spa-wrapper .banner-navigation ul li{font-size: 17px;padding: 0 13px 0 10px;}
  
  .service-wrapper .banner-navigation ul li{font-size:16px;}
  .west-end-wrapper .rt-bar{margin-top:25px;}
  .space-body .wrapper-bottom{padding-bottom: 20px;}
  .space-body aside{margin:0 auto; float:none;}
  
  
  /*giftcard page styles*/
table.gift-table{display:block;width:98% !important;}
table.gift-table tr, table.gift-table table, table.gift-table tbody{display:block; float:left;width:100% !important;}
table.gift-table td{padding:10px 1%;width:98%;display:block; float:left;}
table.gift-table td img{display:block; margin:0 auto;}
table.gift-table tr{display:block;margin-bottom:10px;}
  
}






/*-------------- ipad vertically--------------*/
@media screen and (max-width: 770px) {
  
  /*home*/
  .caperesort-home-body .wrapper{background-size: auto 456px;}
  .ourhotels .wedding_home{margin:10px 0px 0px 0px !important;width: 100% !important;}
  .ourhotels{margin-bottom: 10px;overflow: hidden;}
  .wedding_home.middle{border:none;padding:0px;margin: 0px;width: 100%;}
  .wedding_home .winter{padding-left:4px;}
  .wedding_home, .home_specials01 li{width:98%;padding-left: 4px;}
  .wedding_home p br{display:none;}
  .home_specials01 li p{padding:0px !important;}
  .caperesort-home-body .cong-content{padding-bottom: 10px;}
  
  
  .topmenu{padding-top:0px;height:auto;}
  .header_menu .container{width:300px;}
  .topmenu .dropdown li a{height:32px;padding:10px 15px;}
  .topmenu .dropdown{line-height:32px;}
  
a.toggleMenu {
    /*background: #52AADC;*/
    background: #847336;
    padding: 15px;
    color: #fff;
    width:220px;
    margin-top: 14px;
    font-family: 'Avenir LT W01 55 Roman';
}
/*CH menu start

.cong-wrapper a.toggleMenu{background:#f9e59e;color:#2a050e;}
.cong-wrapper #menu-menu{background:#F9E5B1;}
.cong-wrapper #menu-menu a{color:#97703C}
.cong-wrapper #menu-menu a:hover{color:#2a050e;}

/*CH menu end*/


.topmenu .dropdown li{background:none;}
.topmenu .dropdown li a span{text-shadow:none;}
.topmenu .dropdown .current-menu-item a, .topmenu .dropdown .current-menu-item, .dropdown .current-menu-item, .topmenu .dropdown li ul .first{background:none;}
.topmenu .dropdown li ul .first{padding:0px;}
.sub-menu li{width:100% !important;padding:0px;}
#menu-menu {
	position: absolute;
    list-style: none;
     *zoom: 1;
     /*background:#52AADC;*/
     background: #847336;
     width: 250px;
     top: 60px;
     margin-top:0px;
     z-index:1000;
}
li.hover .sub-menu{padding:0;}
.topmenu .dropdown li a span{color:#fff;}
#menu-menu:before,
#menu-menu:after {
    content: " "; 
    display: table; 
}
#menu-menu:after {
    clear: both;
}
#menu-menu ul {
    list-style: none;
    width: 9em;
}
#menu-menu a {
    padding: 10px 15px;
    color:#fff;
}
.dropdown li a{color:#fff;}
#menu-menu li {
    position: relative; display:block; padding:0px !important; margin:0px !important;
}
#menu-menu > li {
    float: left;
    border-top: 1px solid #000;
}
/*#menu-menu > li > .parent {
    background-image: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/images/downArrow.png?t=1781627696);
    background-repeat: no-repeat;
    background-position: right;
}*/
#menu-menu > li > a {
    display: block;
}
#menu-menu li ul {
    position: absolute;
    left: -9999px !important;
}
#menu-menu > li.hover > ul {
    left: 0;
}
#menu-menu li li.hover ul {
    left: 100%;
    top: 0;
}
#menu-menu li li a {
    display: block;
    /*background: #008cc2;*/
    background: #777136;
    position: relative;
    z-index:100;
    border-top: 1px solid #000;
}
#menu-menu li li li a {
    background:#718491;
    z-index:200;
    border-top: 1px solid #4F6676;
}
    .active {
        display: block;
    }
    #menu-menu > li {
        width:100%; padding-right:0; margin:0;
    }
    #menu-menu > li > .parent {
        background-position: 95% 50%;
    }
    #menu-menu li li .parent {
        background-image: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/images/downArrow.png?t=1781627696);
        background-repeat: no-repeat;
        background-position: right center;
    }
    #menu-menu ul {
        display: block;
        width: 100%;
    }
    #menu-menu li a:hover, #menu-menu li.active > a{color:#fff;}
    .dropdown li a:hover{font-weight:bold;}
   #menu-menu > li.hover > ul , #menu-menu li li.hover ul {
        position: static;
    }
    .topmenu .dropdown li ul .last{background:none;}


.top-menu{float: left;width: 250px; position: relative; left: 50%; margin-left: -125px;text-align:center;}
#menu-menu li.spl ul.sub-menu{left:-9999px !important;}
#menu-menu li.spl ul.sub-menu li{text-align:center;}

/*----------------------------------------------------------------------------------*/

.wrapper-middle, .wrapper-top, .wrapper-bottom, .footer-inner, .wr-bot, .wr-top {width:100%;}
.wrapper-top{padding-top:10px;width:768px; margin-right:0px;}
section{padding-bottom: 20px;margin-top:0;}
.con-logo{display: block; float: none; margin: 0px auto;clear: both;position:static;padding:0;}
.content{position: static;}
.content.details{top:0px;}
aside{margin-top: 3px;position:static;}
header{margin-bottom:10px;}
.footer-mailing-list p #txtEmail{line-height:24px;}

/*congress hall styles*/
.tabsDiv, .beach-wrapper .tabsDiv{width:100%;}
.all-tabs{width:100%;}
.cong-content, .beach-wrapper .cong-content {width: 93.5% !important;}
.mailing-list, .wpcf7-form p textarea{font-size: 12px;}
.beach-wrapper .sliderDiv, .beach-wrapper .socialDiv, .sliderDiv, .socialDiv{width:98%;}
.banner-navigation ul{padding-right:0px;}
.banner-navigation ul li, ul.directions li{background-position: right center;}
.dining-content div div, .wedding-content div div, .cottages-body .ebbit-wrapper .dining-content div div{width:405px;}
.banner-navigation{right:0px;/*display:none;*/}
.tab-bottom p{padding-right:10px;}
#tabs .dining-content .view-links a{border: none !important;float: left;}
#tabs .dining-content .view-links .v-gallery{margin-top:3px;}
#tabs .dining-content .view-links .v-gallery a{display:block;float:none !important;background: none !important;margin-bottom: 4px;}


/*.directions{width:100%;}
right side bar styles

.rt-bar, .beach-wrapper .rt-bar{width: 298px;float: left;position: relative;left: 50%;margin-left: -148px;margin-top:15px;}

/*footer*/
.footer-logo{margin: 0px 0px 30px 317px;}
.footer-container div, .footer-container .specials, .footer-container .events{margin-left: 20px;}

/*gallery page styles*/
.gallery-images{width: 470px !important;float: left;position: relative;left: 50%;margin-left: -235px;}

/*testimonials gallery*/
/*.all-tabs .gallery-images{position:static;margin-left:0px;}*/
.events.ja.tabs_div .gallery-images{float: left;clear: both;width: 100% !important;position: static;margin: 0px;}
.testimonials-list .quote{margin-bottom:10px;}
#faq .wedding-content .faq-ques, #faq .wedding-content .faq-ans{width:100%;}

/*wedding events*/
.guest .dining-content div div, #facilities .meeting-content.meeting_promo div div, .meeting-content div div{width:395px;}
/*contact form styles*/
#contact p{float:left;clear:both;}



/*gallery page styles*/
.diningDiv #tabs-1 img{width:41%;}
.dining-content div div{/*width:55%;*/margin-left:2%;}

/* beach shack banner navigation */
.beach-wrapper .all-tabs{min-height: auto;}
.beach-wrapper .banner-navigation ul li{padding: 0 10px 0 5px;font-size: 11px;}
.beach-wrapper ul.directions li{background:none;}
/*virginia wrapper*/

.virginia-wrapper .all-tabs{padding-right:0px;}
.testimonials-list .quote{width:100%;}
.testimonials-list .quote .testimonials-text{width:397px;}

.virginia-wrapper #tabs .all-tabs .gallery-container .gallery-images ul li, .virginia-wrapper #tabs .all-tabs .gallery-container .gallery-images ul li:last-child, .ebbit-wrapper #tabs .all-tabs .gallery-container .gallery-images ul li, .ebbit-wrapper #tabs .all-tabs .gallery-container .gallery-images ul li:last-child{
  padding: 0px !important;width: 50% !important;
}


}

@media screen and (max-width: 765px) {

.ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-next span{font-size:10px !important;margin-top: 3px;}

   /*top menu styles*/
   
   .nav-top .chzn-container .chzn-drop{min-width: 129px !important; max-width: 129px;}
   .nav-top .chzn-container-single .chzn-single, .nav-top ul li.arr a, .nav-top ul li.ngt a, .nav-top ul li.adl a, .nav-top ul li.res a{width:119px;text-align: left;}
   .nav-top ul li.arr, .nav-top ul li.ngt, .nav-top ul li.adl{text-align:left;}
   .chzn-container .chzn-results{max-height:500px;}
   .nav-top #nights_chzn span, .nav-top .adl #adults_chzn span{max-width:initial !important;}
    p.reserve{width:100%; text-align:center;}
  
  /*home style*/
  .caperesort-home-body .wrapper-bottom{padding-bottom: 14px;}
  .home_specials01 li{min-height:100px; margin-bottom:20px; border-bottom:1px solid #847336; padding-bottom:40px;}
  .home_specials01 li p, .wedding_home.middle{ margin:0px; padding:0px !important;}
  .wedding_home.middle, .home_specials01 li, .wedding_home{width:100% !important;}
  .wedding_home strong a{bottom:10px;}
  /*home end*/
  
  /*congresshall*.logo/
  .meeting-content.meeting_promo div img{width:100%; height:auto; max-width:initial;margin-bottom: 15px;}
  .guest .dining-content div div, #facilities .meeting-content.meeting_promo div div, .meeting-content div div{
    width:100%; margin:0px;  }
  
  .banner-navigation ul li{padding: 0 8px 0 5px;}

  .wrapper-bottom{padding-bottom:19px;}
  .sliderDiv, .socialDiv{width:98%;float:left;}
  .rslides_tabs{bottom:50px;}
  p.reserve{width:100%; text-align:center;}
  /*slider arrow style*/
  .sliderDiv .next, .details-banner .next, .sliderDiv .prev, .details-banner .prev{top:50%; margin-top:-26px;}
  .caperesort-home-body .rslides_tabs{bottom:13px;}
  /*contact-us,direction page styles*/
  .directionDiv{width:auto !important;}
  .gen-information, .gen-information.phone{width:50%;}
  .google-map a{line-height: 14px;}
  
  
  /*banner navigation menu styles*/
  .nav-corner-img{display:none;}
  .beach-wrapper .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-shack-images/navigation-bg.png?t=1781627696) repeat left top;}
  
  .banner-toggle-menu{display:block;width:210px;text-align:center;height:40px; line-height:40px;font-size:13px;color:#000;margin:0 auto;font-family: 'Avenir LT W01 55 Roman';
  background: #f9e59e; text-transform:uppercase;}
  
  /*toggle font*/
  .cong-wrapper .banner-toggle-menu, .boiler-wrapper .banner-toggle-menu, .brown-wrapper .banner-toggle-menu{font-family:'bureaugrotesque_threethreeRg'; color:#61453c;}
  .cong-wrapper .banner-toggle-menu:hover, .cong-wrapper .banner-nav-li li a:hover{color:#2a050e;}
  .beach-wrapper .banner-toggle-menu{font-family: 'ITCBradleyHandW01-Bold'; color:#000;}
  .beach-wrapper .banner-toggle-menu:hover{color:#fff;}
  
  /*virginia menu*/
  .virginia-wrapper .banner-navigation ul{padding-right:5px;}
  .virginia-wrapper .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/virginia-images/menu-back.png?t=1781627696) repeat;color:#fff;
  font-family: 'Minion W01 Bd';}
  .virginia-wrapper .banner-toggle-menu:hover{color:#f9c0c0;}
  
  /*sand toggle menu*/
  .sandpiper-wrapper .wrapper-bottom{padding-bottom: 10px;}
  .sandpiper-wrapper .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sandpiper-images/menus-back.png?t=1781627696) repeat;color:#363636;}
  .sandpiper-wrapper ul.directions li{padding-right:10px;font-size:12px;}
  .sandpiper-wrapper .mail-a{font-size:10px;padding: 0 8px;}
  .sandpiper-wrapper .banner-navigation ul li, .sandpiper-wrapper #tabs ul li:first-child{background:none !important;}
  .sandpiper-wrapper .all-tabs p{padding:0px 3px 0px;}
  .sandpiper-wrapper #tabs ul.Test li a{padding-bottom: initial;}
  
  /*starinn*/
  .starinn-wrapper .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/starinn/star-menu.bg.png?t=1781627696) repeat;font-family: 'neutra_displaytitling';color:#fff;}
  .starinn-wrapper .banner-toggle-menu:hover{color:#f2e4a6;}
  .wrapper.starinn-wrapper .banner-navigation ul{background-repeat:repeat;}
  .starinn-wrapper .mail-a{font-size: 10px;padding: 0 7px;}
 
 /*bluepig*/
.bluepigtavern-body .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/bluepig-images/navigation-bg.png?t=1781627696) repeat left top;font-family: 'berthold_baskervillebold';color:#7a1600;font-size: 11px;}
.bluepigtavern-body p.reserve{background:none;}
  
  /*ebbit room*/
  .ebbit-wrapper .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/ebbit/navigation-bg.png?t=1781627696) repeat;font-family: 'Minion W01 Bd';color:#fff;}
  .ebbit-wrapper .banner-toggle-menu:hover{color:#f9c0c0;}
  .ebbit-wrapper ul.directions li{font-size: 13px;}
  .ebbit-wrapper .mail-a{font-size: 11px;padding:0px 6px;}
 
 
 /*rusty*/
 .rustynail-wrapper .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/rusty-images/menus-back.png?t=1781627696) repeat;font-family: 'ITCBradleyHandW01-Bold' !important;}
 .rustynail-wrapper .mail-a{font-size: 10px;padding: 0 6px;}
 .rustynail-wrapper ul.directions li{padding: 0 11px 0 7px;font-size: 12px;}
 
 /*seaspa*/
 .spa-wrapper .banner-toggle-menu{font-family: 'Chaparral W01 Regular';background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/sea-spa-images/navigation-bg.png?t=1781627696) repeat left top;color:#fff;} 
.spa-wrapper .banner-toggle-menu:hover{ color:#ceffff;}
 
 /*beach service*/
  .service-wrapper .banner-toggle-menu {background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beach-service-image/navigation-bg.png?t=1781627696) repeat left center;color:#fff;font-family: 'optimaregular';}
  .service-wrapper .banner-toggle-menu:hover{color:#cfe0f3;}
 /*tommy-folly*/
 .tommy-wrapper .banner-toggle-menu {background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/tommy-folly-images/brown_back.png?t=1781627696) repeat;font-family: 'bureaugrotesque_threethreeRg' !important;color:#fff;}
 .tommy-wrapper .banner-toggle-menu:hover{color: #2a050e;}
 /*beach blum*/
 .beachplumfarm-wrapper .banner-toggle-menu{background: transparent url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/beachplumfarm-images/menus-back.png?t=1781627696)repeat left center;font-family: 'Candara W01 Regular';color:#b2dac5;}
 .beachplumfarm-wrapper .banner-navigation ul li a:hover{color:#000 !important;}
 
 /*west end*/
 .west-end-wrapper .banner-toggle-menu{background: url(//cdn2.bigcommerce.com/n-biq04i/cdjvyw/templates/__custom/Styles/img/west-end-images/menus-back.png?t=1781627696) repeat;font-family: 'Conv_26317';}
 .west-end-wrapper .banner-navigation ul li{font-size: 15px !important;}
 

 
  /*toggle font end*/
  
  
  
  .beach-wrapper .sliderDiv{z-index:10;}
  .beach-wrapper .nav-corner-img{display:none;}
  .banner-navigation{width:100%;}
  .banner-navigation ul{height:auto;width:200px; top:73px;position: relative;
  left: 50%;margin-left: -105px;padding:0 5px 5px 5px !important;}
  .banner-nav-li{z-index:1000;}
  .banner-nav-li li{float:none !important;background:none !important;text-align:center;padding: 0px !important;}
  .banner-nav-li li a{display:block !important;}
  .banner-nav-li li a:hover{background:#fff;color:#000 !important;}
  

	.wrapper-top{padding-top:8px;width:480px; margin:0 auto;}
	.con-logo{display: block;float: none;margin:0 auto;}
	section{float: none; margin:0 auto;overflow: hidden;}

	.content, .content.carrier_container{position: static;float: none;margin: 0 auto;width:80%;}
	aside{float: none;position: static; margin:0 auto;padding-top:10px;}
	.first-div, .home-banner{width: 100%;}
	/*footer*/
  .footer-logo{margin-left: 0px;width: 100%;text-align: center;}
	.footer-container{width: 90%;}
	.home-footer-inner .footer-logo{margin-left:0px;}
	.footer-logo{width: 100%; margin:0;text-align: center;padding-bottom: 20px;}
	.footer-bottom ul{width: 300px;}
	.footer-bottom ul li{margin-bottom: 10px;}
	.footer-bottom ul li.fr{padding-left:14px;}
	
	/*view details page styles*/
	.tabUl li{width:auto !important;float: none !important;line-height: 16px !important;}
	.tabUl li a{display: block;line-height: 16px !important;} 
	


  .wrapper.cong-wrapper, .beach-wrapper, .boiler-wrapper, .brown-wrapper, .verandabar-body .wrapper{
    background-size:auto;  }
    .boiler-wrapper .social-icons, .brown-wrapper .social-icons, .verandabar-body .social-icons{display:none;}
    /*home page styles*/
 .caperesort-home-body .wrapper{background:size:auto 465px;}
 .wedding_home.middle{border:none;}
 
 /*home*/

  .wrapper-bottom{padding-bottom:14px !important;}
	.logo{width:100%;text-align: center;float: left;margin-top: 47px;}
	.nav-top{float: right;width: 173px;clear: both;right: 50%;position: relative;margin-right: -110px;}	
	.nav-top ul li{margin-right: 0px;margin-bottom: 2px;min-width:130px;}	
	.nav-top ul li.ngt{margin-right: 0px;}
	.hr-line{width:92.5%;}
	.nav-top ul li.htl, .nav-top li.htl .chzn-container, .nav-top li.htl .chzn-container a{width:120px;}
	.rslides{min-height: 182px;max-height: 182px;}
	/*gallery page styles*/
	
	
	/*mailing list*/
	#mailinglist .sectionHeader{width:auto;}
  #mailinglist .fieldLabel{width: 100px !important;}
  #mailinglist .SelectBg, #mailinglist td input[type="text"]{width:200px !important;}
  .SelectBg select{width:220px !important;}
  
		

	
	
	/*top nav*/
	
	
	/*gallery styles*/
	/*.gallery-images{width:90%;margin-left:-45%;}*/
	.gallery-images ul li, .gallery-images ul li a, .gallery-images ul li img,
	.dining-content div div, .diningDiv img, .wedding-content div div{padding:0px;width:100% !important;max-width:initial;}
	.wedding-content div img{max-width:initial;height:auto;}
	.dining-content div div{margin:10px 0px;}
	
	#cboxLoadedContent{width:auto !important;}
	.overall-popup{width: 90%;left: 50%;margin-left: -45%;}
	#colorbox, #cboxWrapper, #cboxContent, .gallery_popup .bxslider li, #cboxLoadedContent .bx-viewport, .gallery_popup{width:100% !important;}
	
	/*dining styles*/
	.diningDiv .all-tabs{width:auto;}
	
	/*----------------congress content--------------------------*/
	.rslides_tabs{bottom:50px;}
	#tabs ul.Test li, #tabs ul.Test li.active{padding: 3px 0px !important; width: 100%; background: none !important; border-bottom: 1px solid #000;margin-bottom: 10px;}
	.beach-wrapper #tabs ul.wedding li{padding: 3px 0px;}
	
	/*congresshall*/
	.cong-wrapper #tabs ul.Test li, .verandabar-body #tabs ul.Test li, .boiler-wrapper #tabs ul.Test li, .brown-wrapper #tabs ul.Test li{border-color:#87736C;}
	.cong-wrapper #tabs ul.Test li.active, .verandabar-body #tabs ul.Test li.active, .boiler-wrapper #tabs ul.Test li.active, .brown-wrapper #tabs ul.Test li{border-color:#61453c;}
	
	/*beachshack*/
	.rustynail-body #tabs ul.Test li{border-color:#f8981d;}
	.beach-wrapper .wpcf7-form p textarea{width:166px;}
	
	#tabs ul.Test{margin-top:10px;}
	#tabs ul.Test li a, .spa-wrapper #tabs ul.Test li a {font-size:20px !important;}
	
	
	#tabs ul.Test li a{display:block;line-height: inherit;}
	#tabs ul li{padding: 10px 15px 6px 15px;}
	#tabs ul li a{font-size:17px;}
	.tabs_div{margin-right:0px;}
	.tabsDiv.diningDiv .all-tabs, .testimonials-list .quote .testimonials-text{width:100%;}
	.testimonials-list .quote{margin-bottom: 20px;}
	.dining-content div img, .testimonials-list div img{margin-right:0px; max-width:100%; width:100%; height:auto;}
	.v-gallery{padding-right:5px;}

  .wrapper #tabs li.dining-content:last-child img, .wrapper #tabs li.wedding-content:last-child img{
    margin-bottom: 10px !important;  }
.testimonials-list .quote .avatar-link, .beach-wrapper #tabs .gallery-images ul{width: 100%;}

/*ebbit room*/
.ebbit-wrapper .tabs_div .dwmenu, .tabs_div .dwmenu{margin:0px;}

/*beach shack gallery*/
.beach-wrapper #tabs ul.Test{width:100%;}
.beach-wrapper .gallery-images ul li{padding:0px !important;}
.beach-wrapper #tabs .galler-text{width:100%;}
.spa-wrapper .wpcf7-form p.content_field span, .service-wrapper .wpcf7-form p.content_field span,
.spa-wrapper .wpcf7-form p.message span, .service-wrapper .wpcf7-form p.message span{width:auto !important;}

/*spa style */
.spa-wrapper #tabs ul li a, .spa-wrapper #tabs ul.wedding li a{font-size:20px;}
.spa-wrapper .wpcf7-form{width:100%;}
.spa-wrapper .wpcf7-form p.message textarea, .service-wrapper .wpcf7-form p.message textarea{width:166px !important;}

.job-apply-table th{width: 100%;padding:0px;clear: both;display: block;}
#schoolTable{position:relative;padding-top: 6px;display: block;}
#schoolTable th{position:absolute;}
.grad td{display:block; float:left; margin-bottom:40px;}

.other-template #column1{width:100%;}
.other-template #column2{width:100%;}
.scl-name, .scl-loc, .gra, .dip{position:absolute;}
.scl-name{top:0px;left:0px;}
.scl-loc{top:0px;left: 133px;}
.gra{top: 63px;left: 0px;}
.dip{top: 45px;left: 133px;}



	}
	
@media screen and (max-width : 420px){
  #tabs ul li{float:none;}
  
  /*direction page styles*/
  .gen-information, .gen-information.phone{width:100%;}
  .dir-left{width:90%;}
  .google-map{width:90%;margin-left: 0;padding-right:2%;
  
  /*contact styles*/

  
  }
}
@media screen and (max-width : 410px){
/*.wrapper-bottom{background-color: #fff;}*/
  .wrapper-top{width:305px; margin:0 auto;}
  .caperesort-home-body .wrapper-bottom{padding-bottom:7px;}
  .wrapper-bottom{padding-bottom:10px !important;}	
  .hr-line{width:91.5%;}
  .logo {width: 100%;text-align: center;margin-top:15px;float:none;}
  
  /*mailing list form*/
  #mailinglist table, #mailinglist table tbody, #mailinglist div{display:block;width:285px !important;}
  #mailinglist table td{display:block; clear:both;}
  .sectionHeader{font-size:14px;}
  #mailinglist .fieldLabel{width: auto !important;text-align: left !important;}
  
  /*rfp*/
  #rfp .wpcf7 p.indicates{margin-right:16px;}
  #rfp .wpcf7-form p label{text-align: left;}
  #rfp .wpcf7-form p.no-rooms label{width:117px;}
  #rfp .wpcf7-form p.zip.no-rooms{width:auto;}
  #rfp .wpcf7-form p.zip.no-rooms label{width:219px;}
  #rfp .wpcf7 p.no-space label{margin-left:0px !important;}
  #rfp .wpcf7-form .calenderimg{float: right;margin-top: -20px;position: relative;right: 14px;}
  #rfp .wpcf7-form p.check-space, #rfp .wpcf7-form p input[type="submit"], #rfp .wpcf7-form p input[type="reset"], #rfp .defaultText.buttonStyle{margin-left:0px;}
  /*.congresshall-body #dp-popup{left:157px !important;}*/
  
  /*conciege styles*/
  .concierge-wrapper .main{float:left;margin: 0px 0px 0px 5.5px;float: left;}
  .content.home .home-banner img{width:100%; height:auto;}
  h2.heading{padding: 0px 10px;text-align: center;font-size: 20px;}
 
  a.toggleMenu{padding:7px 0px; width:165px;}
  #menu-menu li ul, .banner-toggle-menu{width:165px;}
  .banner-toggle-menu{height: 30px;line-height: 31px;}
  .banner-navigation ul{width: 155px;margin-left: -82px;}
  .sub-menu{min-width:initial;}
  #menu-menu{width: 165px;top: 44px;left: 43px;}
  .sub-menu{width:165px;}
  /*slider navigation*/
  .rslides{min-height: 116px;max-height: 116px;}
  .sliderDiv .next, .details-banner .next, .sliderDiv .prev, .details-banner .prev{height: 26px;width: 14px;margin-top: -13px;background-size: 100% 100%;}
  .rslides_tabs li{width: 12px;height: 8px;}
  
  .nav-top {width: 135px;float: none;margin: 0 auto;position: static;}
	section{margin-left: 0px;width: 100%;}
	aside{float: none;position: relative;left: 50%; margin-left: -85px;top:0px;}
	.space-body aside{position:static;}
	.content{position: static;overflow:hidden;width: 100%;}
	.main{margin: 0 auto;float: none;}
	nav{text-align: center;}
	.con-logo{float: none;}
	.first-div{width: 99.3%;}
	.footer-logo{margin-left: 0;width: 100%;text-align: center;padding-bottom: 20px;}
	
	.footer-container div, .footer-container .specials, .footer-container .events{width: 88%;margin:10px auto;text-align: center;min-height:initial;}
	.footer-container ul, .footer-container h3{position: static;margin:0;}
	.footer-bottom p{line-height:17px;}
	.footer-bottom{width:95%;}
  .footer-bottom ul{width:100%;}
  
	/*congress hall styles*/
	
	.cong-wrapper .mail-a, .mail-a{font-size: 11px;}
	.sliderDiv, .socialDiv{width: 99%;padding-top: 30px;}
	.social-icons li a{width:32px; height:20px; background-size:100% 100% !important;}
	#tabs ul li{padding-right: 0px;padding-left: 0px; background:none;}
	.cong-wrapper .wrapper-bottom, .beach-wrapper .wrapper-bottom{padding-bottom: 7px;}
	.boiler-wrapper #tabs ul li, .brown-wrapper #tabs ul li, .cong-wrapper #tabs ul li.active, .spa-wrapper #tabs ul li, .spa-wrapper #tabs ul li.active, .bluepigtavern-body #tabs ul li, .service-wrapper #tabs ul li, .verandabar-body #tabs ul li, .cong-wrapper #tabs ul li{background:none;}
	.directions{float:left;width: 136px;max-width:initial;}
	ul.directions li{float:none;line-height: 20px;background:none;}
	.social-icons, .mailing-list{width: auto;float:right;}
	.mailing-list{padding: 0px;width:auto;}
	.rt-bar{width:100% !important;margin-left:-50%;}
	
	.cong-wrapper .wrapper-top, .beach-wrapper .wrapper-top, .wrapper-top{padding-top: 11px;}
	.guest .dining-content div div, #facilities .meeting-content.meeting_promo div div, .meeting-content div div{width:100%;}
	.v-gallery{width:220px;}
	/*gallery styles*/
	.gallery-images{width:100% !important;position:static; margin-left:0px;}
	.galler-text{max-width:initial;}
	.all-tabs .gallery-images ul li{padding: 10px 0px 0 0px !important;}
	
  
  /*virginia style*/
  .virginia-wrapper .mailing-list a{font-size: 10px;padding:0px 6px;}
  .virginia-wrapper #tabs ul li{padding-right:0px;padding-left:0px;}
  
  /*cottage styles*/
  .cottages-body ul.directions li{font-size:13px;}
  .cottages-body .mail-a{padding: 0 8px;}
  
  /*beach shack*/
  .beach-wrapper ul.directions li{font-size: 12px;padding-right:10px;}
  .beach-wrapper .banner-toggle-menu{font-size: 12px;}
  .beach-wrapper .mail-a{font-size: 10px;padding: 0 6px;}
  
  /**/
  .starinn-wrapper .spring, .starinn-wrapper .sea, .starinn-wrapper .retreat{width: 261px;}
  .wpcf7-form p label{text-align:left;}
  
  .spa-wrapper ul.directions li, .service-wrapper ul.directions li{font-size:12px;padding:0px 8px;}
  .wedding-form{width:100% !important;}
  .wedding-form .submit_button label{display:none;}
  .service-wrapper #tabs .wedding-form p span{margin-bottom:0px;}
  .service-wrapper #tabs .wedding-form p.day span{margin-bottom:5px;}
  .service-wrapper #tabs .wedding-form p label{margin-top:0px;}
  .spa-wrapper .wpcf7-form .capt img, .service-wrapper .wpcf7-form .capt img{float:left;}
  
  /*inthe news*/
  .press-container ul li.odd .imgtitle, .press-container ul li.Innerodd .imgtitle{
    width: 100%;text-align: center;  }
    .press-container ul li img{margin: 0;}
    .space-body .press-container ul li img{float:none;}
    .press-container ul li span{width: 100%;}
    .press-container ul li .imgtitle{text-align:center;}
  
  /*career styles*/
  .caperesort-home-body #content{padding:0px 10px;}
  .caperesort-home-body aside{margin-left: -113px; width:220px;}
  .content.carrier_container{width:96%;}
  
  h2.heading{font-size:18px;}
  
  /*giftcard page styles*/
  .gift-table td input[type="text"]{width: 30px !important;font-size: 11px;}
.gift-table td input[type="submit"]{width: 70px !important;font-size: 11px;}
  
  
}
/*@media screen and (max-width : 320px){
  .cong-wrapper .wrapper-top{padding-top:5px;}
  .footer-container div{min-height:210px;}
}*/

@media screen and (max-width : 240px){

		/*.wrapper-top{width: 96%;}*/
		.wrapper-bottom{padding-bottom:8px;}
		.con-logo{width: 100%;} 
		.footer-container div{width: 100%;}
		.footer-bottom ul{width: 100%;}
		.footer-bottom ul li.fr{padding-left:12px;}
		.footer-bottom p{line-height: 18px;}
	}
	
/*responsive menu*/

#shmain{position: fixed;
left: 50%;
width: 326px;
height: 100px;
background: white;
border: 3px solid #929292;
top: 50%;
z-index: 5;
margin-left: -146px;}
#shpopular{width: 97%;
background: #929292;
float: left;
font-family: helvetica,arial;
display: block;
font-size: 14px;
font-weight: bold;
background-color: #666;
color: #fff;
padding: 6px;
padding-top: 2px;
height: 16px;
background: #929292;
background: -moz-linear-gradient(top,#929292 1%,#666 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#929292),color-stop(100%,#666));
background: -webkit-linear-gradient(top,#929292 1%,#666 100%);
background: -o-linear-gradient(top,#929292 1%,#666 100%);
background: -ms-linear-gradient(top,#929292 1%,#666 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#929292',endColorstr='#666666',GradientType=0);
background: linear-gradient(top,#929292 1%,#666 100%);
-moz-text-shadow: 1px 1px 2px #666;
-webkit-text-shadow: 1px 1px 2px #666;
text-shadow: 1px 1px 2px #666;
filter: Shadow(Color=#666666,Direction=135,Strength=3);
}
#shdonePage{text-align: center;}
#shsuccessBox{margin-top: 47px;}
.closeX {
background-image: url(http://w.sharethis.com/share4x/images/close.png);
background-repeat: no-repeat;
top: -15px;
left: 311px;
position: absolute;
z-index: 10000;
height: 28px;
width: 26px;
}
#shmsg_share_success{color: #090;
font-size: 15px;
margin: 0 15px;}
.checkbox-874 .wpcf7-list-item-label, .checkbox-419 .wpcf7-list-item-label {
	display:none;
}
#Logo {margin-top:-8px;}