body{font-size:76%; margin:0; padding:0; color:#595959; background-color:#fdf4d3; text-align:center;} /* all subsequent fonts sized in ems ONLY. */

/* LAYOUT */
#page{margin:0;padding:0;text-align:left;background-color:#FFF;}

#header-container{background:#FFF;text-align:center;}
#header{min-width:760px;max-width:940px;margin:0 auto;text-align:left;}

#navigation-container{background:#def2fd;text-align:center;}
#navigation{min-width:760px;max-width:940px;margin:0 auto;text-align:left;}

#wrapper{background:#FFF;text-align:center;}
#container{min-width:760px;max-width:940px;margin:20px auto 40px auto;text-align:left;padding:0;}
	#subnav{float:left;}
	#content{float:left;}
	#additional{float:right;}

	#subnav .padding{padding:0 15px 0 0;}
	#additional .padding{padding:0 0 0 10px;}
	
#footer-container{background:#fdf4d3 url(../images/footer-bg.gif) top left repeat-x;text-align:center;}
#footer{min-width:760px;max-width:940px;margin:0 auto;text-align:left;padding:10px 0 30px 0;}




/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{margin:0;padding:0 0 1em 0;line-height:1.5em;}
img{border:0;}
#homepage #content p.intro{color:#af7d41;font-size:1.15em;}
p.intro{color:#af7d41;font-size:1.15em;}

/* FORMAT > fonts */
body,input,textarea,select{font-family:Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:Tahoma,"Times New Roman",Times,serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}

p.back {margin-top: 5px;}
p.pr-end {text-align: center;}


/* ANCHORS */
a{text-decoration:none;color:#af7d41;}
a:link{ }
a:visited{ }
a:hover{text-decoration:underline !important;}
a:active{ }
a.last{background:transparent !important;}


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;color:#af7d41;}
h1{font-size:2em;font-weight:normal;margin:0 0 0.5em 0;}
h2{font-size:1.1em;font-weight:bold;color:#595959;margin:0.5em 0 0 0;font-family:Arial, Helvetica, sans-serif;}
h3{font-size:1.0em;font-weight:bold;color:#595959;margin:0 0 0.5em 0;}
h4{font-size:1.0em;font-weight:normal;color:#595959;margin:0 0 0.5em 0;}
h5,h6{font-size:1em;font-weight:normal;color:#595959;margin:0 0 0.5em 0;}

/* ALTERNATE HEADER STYLES SAMPLE MENU AND SUITE PAGE LAYOUT */
    .alt-header-style h2 {font-family:Arial,Helvetica,sans-serif;border-top:1px solid #f1e1c8;padding:5px 0;}
	.alt-header-style h2.price{text-align:right;float:right;border:0px;}
	.alt-header-style h3 {font-family:Arial,Helvetica,sans-serif;background:#fff url(../images/dotted-border.gif) repeat-x top;padding:5px 0;}
	.alt-header-style h4 {font-family:Arial,Helvetica,sans-serif;text-transform:uppercase;background:#fff url(../images/dotted-border-light.gif) repeat-x top;padding:5px 0;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:square;list-style-image: url(../images/bullet.gif);list-style-position: outside;}
ol{list-style-type:decimal;}
li{margin:0 0 0.4em 2em;padding:0;}


ul.links{list-style-type:none;margin:0;padding:0;}
ul.links li{display:inline;margin:0;padding:0;}
ul.links li a{display:block;float:left;width:auto;color:#ae7e40;text-decoration:none;font-size:0.94em;}
ul.links li a:hover{text-decoration:underline;}

ul.list-link{}
ul.list-link li{list-style-position: outside;list-style-image: url(../images/li-link-arrow.gif);margin-bottom:0px;padding-bottom:0px;}
ul.list-link li a{display:block;width:auto;color:#ae7e40;text-decoration:none;}
ul.list-link li a:hover{text-decoration:underline;}

a.pdf{padding:4px 0 3px 28px;background:url(../images/icon-pdf.gif) center left no-repeat;}

dt{display:block;float:left;}
dd{margin-left:10em;}


/* FOOTER LINKS */
#footer{}
#footer ul{float:right;width:auto;}
#footer a{font-size:0.94em;padding:0 10px 0 0;margin:0 10px 0 0;color:#ac7e42;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;background:url(../images/footer-a-bg.gif) bottom right no-repeat;}
#footer a.last{padding:0;margin:0;}
p.copyright{float:left;width:auto;padding:0 10px 0 0;margin:0;font-size:0.94em;line-height:1.1em;/*border-right:1px solid #f1deb3;*/background:url(../images/footer-a-bg.gif) bottom right no-repeat;}
p.attribution{float:left;width:auto;padding:0 0 0 6px;margin:0;font-size:0.94em;line-height:1.1em;/*border-left:1px solid #FFF;*/}
#footer p.attribution a{text-transform:none;background:none;letter-spacing:0em}

/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:1px solid #f1e1c8;margin-bottom:10px;font-size:1.0em;width:100%}
tr{background:#fff url(../images/dotted-border.gif) repeat-x bottom;font-size:1.0em;}
tr.header{font-size:0.9em;background:#fdf4d2 url(../images/th-border-bottom.gif) bottom repeat-x;border:1px solid #fff;border-bottom:1px solid #f1e1c8;}
tr.btm{background-image:none;}
th, td{padding:8px 6px; vertical-align:top;font-size:1.0em;}
th {padding: 5px 6px; font-weight: normal;}
th{color:#626469;}
table.rates th strong{color:#595959;display:block;padding-bottom:0.2em;}
#table1 .td1{width:20%}
#table1 .td2{width:40%}
#table1 .td3{width:40%}


/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}

/* HEADER */
#logo{float:left;width:476px;}
#slh-logo{float:right;width:104px;}
#tools{float:right;width:12em;padding:28px 0 0 0;}
#tools a{font-size:1.1em;color:#9a9a9a;text-decoration:none;font-weight:bold;}
#tools a#home-link{background:url(../images/tools-bg.gif) bottom right no-repeat;margin:0 10px 0 0;padding:0 14px 0 0;}
ul.links li.phone{font-size:1.6em;display:block;color:#7d7d7d;font-weight:bold;font-family:Tahoma,"Times New Roman",Times,serif;padding-top:5px;list-style-image:none;}
ul.links li{float:left;}

/* MAIN IMAGES */
#main-image{overflow:hidden;width:100%;}
#main-image img{display:block;}



/* NAVIGATION IMAGES */
#navigation ul{list-style-type:none;margin:0;padding:8px 0 0 0;}
	#navigation ul li{display:inline;margin:0;padding:0;}
	#navigation ul li a{display:block;width:auto;float:left;text-decoration:none;padding:0;height:1%;overflow:hidden;}
	#navigation ul li a.selected{background:#FFF;}
	#navigation ul li a img{display:block;}
	
	#navigation ul li a#nav1 img{width:100px;}
	#navigation ul li a#nav2 img{width:92px;}
	#navigation ul li a#nav3 img{width:113px;}
	#navigation ul li a#nav4 img{width:113px;}
	#navigation ul li a#nav5 img{width:103px;}
	#navigation ul li a#nav6 img{width:78px;}
	#navigation ul li a#nav7 img{width:84px;}
	#navigation ul li a#nav8 img{width:57px;}
	
	/*
	#navigation ul li a#nav1{width:13.6%;}
	#navigation ul li a#nav2{width:12.8%;}
	#navigation ul li a#nav3{width:15%;}
	#navigation ul li a#nav4{width:15.3%;}
	#navigation ul li a#nav5{width:14%;}
	#navigation ul li a#nav6{width:11%;}
	#navigation ul li a#nav7{width:11.2%;}
	#navigation ul li a#nav8{width:6%;}
	
	
	#navigation ul li a#nav1{width:13.5%;}
	#navigation ul li a#nav2{width:12.5%;}
	#navigation ul li a#nav3{width:15.3%;}
	#navigation ul li a#nav4{width:15.4%;}
	#navigation ul li a#nav5{width:14%;}
	#navigation ul li a#nav6{width:10.7%;}
	#navigation ul li a#nav7{width:11.5%;}
	#navigation ul li a#nav8{width:7.1%;}
	*/

/* SUB-NAVIGATION */
#subnav h2.subnav{font-family:Arial, Helvetica, sans-serif;font-size:1em;background-color:#fdf4d3;padding:4px 0 4px 8px;font-weight:normal;border-bottom:1px solid #FFF;color:#af7d41;}
	#subnav h2 a:hover {text-decoration: none !important;}
	#subnav ul{margin: 0 0 20px;padding: 0;list-style-type: none;line-height:normal;}
	#subnav li{margin:0;padding:0;display:inline;}
	#subnav li a{display:block;color:#58585a;background-color:#eef9fd;text-decoration:none;padding:4px 0 4px 8px;border-bottom:1px solid #FFF;font-size:0.94em;}
	#subnav li a.selected,	#subnav li a:hover{background-color:#fff9e9;color:#af7c3d;text-decoration:none !important;}
	#subnav li a.selected {cursor:default;}
	
	#subnav ul ul{padding:0 0 0 0;background-color:#777;}
	#subnav li li a{background-color:#888;padding-left:26px;}
	#subnav li li a:hover{background-color:#fff;color:#000;}
	#subnav li li a.selected{background-color:#FFF;color:#000;}
	
	
/* QUOTES */
	.quote{border-top: 4px solid #EBEBEB;margin-top:13px}
		.quote img{display:block;padding:1px;border:4px solid #ebebeb;margin:0;height:60px;width:60px;}
		.quote .cite{position:relative;margin:0 0 15px 0;}
		.quote .text h2{font-size:1.1em;color:#585858;margin:5px 0 3px 0;}
		.quote .text p{margin:0;padding:0 0 0.5em 0;font-size:0.94em;line-height:1.2em;color:#585858;}
		.quote blockquote{padding:13px 0 15px 0;/*background:url(../images/open-quote.gif) top left no-repeat;*/}
		.quote blockquote p{display:inline;padding:0 12px 0 0;margin:0;color:#626469;font-size:1.2em;line-height:1.3em;}
		.quote .text p.meet{padding-bottom:0}
	

/* BREADCRUMB */
	#breadcrumb{margin:0 0 10px 0;}
		#breadcrumb ol{list-style-type:none;margin:0;padding:0;}
		#breadcrumb ol li{display:inline;margin:0;padding:0;}
		#breadcrumb ol li a{display:block;float:left;width:auto;padding:0 20px 0 0;background:url(../images/breadcrumb-arrow.gif) bottom right no-repeat;}


/* PAGINATION */
	.pagination{margin:10px 0 10px 0;}
		.pagination .padding{padding:0 25%;margin:0;}
		.pagination ul{list-style-type:none;text-align:center;padding:0;margin:0;}
			.pagination ul li{display:inline;padding:0;margin:0;}
			.pagination ul li a{padding:0;margin:0;}
			
		.pagination ul.previous{display:inline;float:left;width:25%;margin:0;}
			.pagination ul.previous a{display:block;float:left;width:auto;padding:0 0 0 10px;margin:0 10px 0 0;background:url(../images/arrow-left-link.gif) center left no-repeat;}
			
		.pagination ul.next{display:inline;float:right;width:25%;margin:0;} 
			.pagination ul.next a{display:block;float:right;width:auto;padding:0 10px 0 0;margin:0 0 0 10px;background:url(../images/arrow-right-link.gif) center right no-repeat;}


/* TABS */
	#tabs{padding: 0 0 0 0;margin:10px 0 10px 0;background:url(../images/bg-page-nav-div.gif) bottom left repeat-x; }
		#tabs ul{ list-style-type:none;margin:0;padding:0;}
		#tabs li{margin:0;padding:0;display:inline;}
		#tabs a{display: block;float:left;color:#000;background-color: #ccc;text-decoration:none;font-weight: bold;padding:1px 8px 1px 8px;margin:0 5px 0 0;border:1px solid #333;}
		#tabs a:hover{background-color:#ddd;}
		#tabs a.selected{background-color:#fff;border-bottom:1px solid #fff;}
/* Tariff tabs*/
	#tariffTabs{list-style-type:none;margin:0;padding:0;position:relative;z-index:10}
		#tariffTabs li{margin:0;padding:0;display:inline;}
		#tariffTabs a{display:block;float:left;color:#af7d41;background-color:transparent;border:1px solid #d8d8d8;border-bottom:none;padding:8px;font-weight:bold;margin-right:5px;}
		#tariffTabs  a.sel{background-color:#FDF4D2;color:#595959;border:1px solid #f1e1c8;border-bottom:none;}
		
/* tariff content */
#regular, #advancedPurchase{clear:both}
#regular p, #advancedPurchase p{font-size:0.94em;}
table.rates{border:1px solid #f1e1c8;margin-top:-1px;position:relative;z-index:1}
#advancedPurchase h2{color:#AF7D41;font-size:1.3em;margin-bottom:0.5em;}
	
/* IMAGES */
	.image-left{float:left;display:block;width:auto;background-color:#ccc;margin:0 15px 10px 0;padding:0 0 2px 0;border:1px solid #FFF;}
		.image-left img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}
	
	.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
		.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}
	
	.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}


/* HIGHLIGHT BOXES */
	.box{border:1px solid #333;margin:5px 0 20px 0px;padding:5px;color:#FFF;background-color:#F00;}
		.box img{float:left;margin:0 10px 0 0;}
		.box p{padding:0;}
	
/* TWO COLUMN */
	.col-one, .col-two {width:48%;}
	.col-one {float:left;}
	.col-two {float:right;}
		.col-two p {float: right;}
	.cols2 .col{float:left;width:48%;margin:0 1% 0 0;}
		.cols2 .nospace p {padding-bottom: 0;}
	.cols2 h3 {float: left; width: 125px;}
	
	.cols3 .col{float:left;width:30%;margin:0 1% 0 0;}	
		.cols3-alt .col {float: left; width: 32%; margin: 0 1% 0 0;}
		.cols3-alt .narrow {width: 15%; margin: 0 3% 0 0;}
		.cols2 .narrow {width: 15%; margin-right: 5%;}
		.bookingform .cols3-alt .input {width: 317px;}
		.cols3-alt h3 {float: left; width: 125px;}
		.cols3-alt label {display: none;}
			
/* FORMS */
	form{margin:0;padding:0;}
	fieldset{margin:0;padding:0;border:0;}
	fieldset fieldset{padding:0;margin:0;border:0;}
	legend{display:none;}
	fieldset h2{margin:0 0 10px 0;}
	fieldset h3{font-family:Arial,Helvetica,sans-serif;font-size:1em;color:#545353;margin:0 0 3px 0;}
	
	.field{position:relative;width:100%;padding:0 0 5px 0;}
	.element{}
	.label{float:left;width:auto;padding:0;margin:0;text-align:left;}
	
	.input{float:left;width:auto;padding:0 20px 0 0;margin:0;font-size:1em;}
	

	
	.element .col div{padding:0 0 5px 0;}
	
	.invalid label{color:#f00;}
	.invalid .input{background:url(../images/invalid.gif) top right no-repeat;}
	.valid label{color:#00AF6A;}
	.valid .input{background:url(../images/valid.gif) top right no-repeat;padding:0 20px 0 0;}
		
	label{color:#545353;display:block;font-weight:bold;padding:0 0 2px 0;font-size:1em;}
	fieldset fieldset label{float:left;width:50%;padding:2px 0 0 0;margin:0 10px 0 0;padding:0;font-weight:normal;}
	
	textarea{width:95%;font-size:1em;padding:0.2em;}
	input.text{width:95%;padding:1px 3px;}
	input.radio{display:block;float:left;margin:1px 5px 5px 0;padding:0;}
	select{width:auto !important;}
	.short{width:50% !important;}
	.tiny {width: 20% !important;}
	
	.button-left{float:left;width:auto;}
	.button-right{float:right;width:auto;}
	
	input.submit{border:2px solid #999;background:#fff;width:auto;}
	
	.warnEmpty{display:none;}
	.warn{clear:both;display:block;color:#f00;}
	
	.highlight{color:#cc0000;}
	.hide{display:none;}
	.hidden{position:absolute;left:-500px;top:-500px;width:100px;}
	.form-link {margin-left: 5px; padding-top: 5px;}
	#number-guests {float: left;}

/*POPUP HELP*/
	.helpbutton{float:left;width:auto;padding:1px 4px;text-transform:uppercase;text-decoration:none;font-size:0.91em;margin:1.6em 0 0 20px;border:1px solid blue;background:#FFF;color:blue;}
	.helpbutton:hover{color:blue;background:#ccf;}
	
	.help{position:absolute;top:1.4em;right:0;width:30%;background:#ddd;border:1px solid #000;padding:0 0 5px 0;z-index: 10;}
	.field-alt .help{position:absolute;right:0;;width:210px;background:#785D30;padding:0 0 5px 0;margin-top: 18px;}
	.help h3, .help p{margin:5px 0 0 10px;font-size:0.91em;padding:0; width: auto;}
	.help h3{font-weight:bold;}
	.help ul, .help li{list-style-type:none;margin:0;padding:0;background:none;}
	.help a{display:block;margin:5px 10px 0 10px;padding:1px 10px 5px 0;text-transform:uppercase;font-size:0.91em;text-decoration:none;border:0px;background:#DDD;color: #00f;}
	.help a:hover{background:#DDD;color: #00f;}

/*NON_JS HELP*/
	#help{margin:12px;border-top:1px solid #CCBEA3;}
	#help div{margin:0 0 15px 0;}
	#help h2{margin:10px 0 10px 0;}
	#help h3 span, .help h3 span, .error h3 span{background:url(../images/help-title-bg.gif) center right no-repeat;display:block;float:left;width:auto;padding:0 7px 0 0;margin:0 5px 0 0;}
	#help ul, #help li{list-style-type:none;margin:0;padding:0;background:transparent;}
	#help a.jumper{display:block;float:left;width:auto;margin:0 0 10px 0;}
	#help p{margin:0 0 5px 0;}
	
/* PICTURE GALLERY */
	/*.gallery img{border:4px solid #ebebeb;padding:1px;margin:2px;background:url(../images/panel-button-bg.gif) bottom right no-repeat;}
	.gallery a{display:inline;}*/
	.gallery ul{
		list-style:none;
	}
	.gallery ul li{
		float:left;
		display:inline;
		padding-bottom:1.0em;
	}
	.gallery ul li img{
		border:8px solid #ebebeb;
		padding:2px;
		background:#fff;
		width:100px;
		height:100px;
	}
	.gallery ul li h2{
		font-size:0.91em;
		font-weight:normal;
		line-height:1em;
		margin-top:0;
	}
	
/* PANEL BUTTONS */
	.panel-button{border:4px solid #ebebeb;padding:1px;margin:8px 0 0 0;background:url(../images/panel-button-bg.gif) bottom right no-repeat;}
	.panel-button a{display:block;}
	.panel-button a:hover{text-decoration:none !important;}
	.panel-button img.fl{width:60px;float:left;}
	.panel-button span{float:left;color:#515559;font-size:0.9em;margin-left:9px;width:155px;padding-bottom:0.3em}
	.hw span{width:100px;}
	#wrapper .heading-2{font-family:Tahoma,"Times New Roman",Times,serif;font-size:1.4em;display:block;padding:0.2em 0;color:#626469;}
	
	#weather {margin-top: 15px;}
	
/* SPECIAL OFFERS */
	
	/*.special-offer {}
	.speacil-offer .clear {clear:both;}
	.special-offer img {float:left;border:4px solid #ebebeb;padding:1px;margin-right:15px;}
	.special-offer-container {float:left;width:344px;border-bottom:15px solid #fff;}
	.special-offer-container h2 {border-top:1px solid #f1e1c8;padding-top:0px;margin-top:0px;}
	.special-offer-container img {border:0;padding:0;float:none;}
	.special-offer-container p {padding-bottom:2px;}*/
	
	/* new special offer module */
	.special-offer{background:url(../images/bg-special-offers.gif) repeat-x bottom left;margin-top:16px;}
	.special-offer img{float:left;margin-right:10px;}
	.special-offer p{padding-bottom:0;font-size:0.9em}
	.special-offer .so-cont{float:left;width:120px;}
	#wrapper .special-offer .heading-2{font-size:1.5em;}
	
	.item {margin-bottom:15px;}
	.item .clear {clear:both;}
	.item img {float:left;border:4px solid #ebebeb;padding:1px;margin-right:15px;}
	.item-container {float:left;width:344px;}
	.item-container h2 {border-top:1px solid #f1e1c8;padding-top:0px;margin-top:0px;}
	.item-container h2.sifr{border-top:1px solid #f1e1c8;padding:5px 0;margin-top:0px;color:#AF7D41;font-size:1.4em;font-weight:normal;}
	.item-container img {border:0;padding:0;float:none;}
	.item-container p {padding-bottom:2px;}
	.item-container a {background: url(../images/bullet.gif) 0 50% no-repeat; padding-left: 10px; text-decoration: underline;}
	.item-container p.link {color: #AF7D41;}

	/* new special offer item design */
	.so-item{border-top:1px solid #f1e1c8;background:#FFF url(../images/bg-so-item.gif) repeat-x bottom left;padding-top:8px;margin-bottom:20px;}
	.so-item img {float:left;border:4px solid #f0e4d0;padding:1px;margin:0 0 0 13px;}
	.offertag img{border:none;padding:none}
	.so-item-container {float:right;width:306px;margin:0 10px 0 13px;}
	.so-item-container h2{color:#af7d41;font-size:1.3em;font-family:Tahoma, "Times New Roman", Times, serif;font-weight:normal;padding-bottom:0.6em;margin-top:0;}
	.so-item-container h2 .p{color:#585858;}
	.so-item-container strong{font-size:1.4em;}	
	.so-item-container p{clear:both}
	.so-item-container .dates, .so-item-container .price{font-weight:bold;clear:none;padding-bottom:0.2em;}
	.so-item-container .dates{float:left;width:68%}
	.so-item-container .price{float:right;width:28%;text-align:right}
	.large{font-size:1.5em}
	.no-image .so-item-container{width:95%}
	
	
		
/* BOOKING FORM */
	#booking-form{}
		#booking-form h2{background:#fdf4d2 url(../images/h2-booking-bg.gif) bottom left repeat-x;color:#626469;padding:5px 10px;font-size:1.3em;}
		#booking-form .label{padding:3px 0 0 0;width:65px;}
		#booking-form label{text-transform:uppercase;font-weight:normal;font-size:0.94em;}
		#booking-form select{font-size:0.94em;color:#626469;}
		#booking-form p{font-size:0.94em;padding:0;margin:0 0 5px 0;}
		#nights{text-transform:uppercase;margin:0;}
		#booking-form .button{float:left;padding:0;padding:0.5em 0;}
		#booking-form ul.links a{margin:0 5px 0 0;padding:0 5px 0 0;background:url(../images/booking-a-bg.gif) bottom right no-repeat;}
		
		#booking-form .alt .element{float:left;width:4.25em;margin:0;}
		#booking-form .alt .label, #booking-form .alt .input{float:none;width:100%;margin:0;padding:0;}
		#booking-form .alt .input{margin:0 0 5px 0;}
		.err{color:#CC0000; font-weight:bold;}	
		.norm{color:inherit; font-weight:normal;}	
		
		#booking-form .button {padding-top: 0 !important;float: right !important}
		#booking-form p#nights {float: left;}
		#booking-form .last {margin-top: -5px !important;}
		#booking-form a.last {margin-top: 0 !important;}
	
/* OCEAN RESTAURANT BOOKING FORM */
		.dotted-line {background-image:url(../images/booking-form-dotted-line.gif);background-repeat: no-repeat;background-position: center;height:1px;border-top:15px solid #fff;}
		.bookingform fieldset {padding:8px 8px 0 8px;border-left:1px solid #f1e1c8;border-right:1px solid #f1e1c8;border-top:0px;border-bottom:0px;}
		.bookingform label {font-weight:normal;width:100px;}
		.bookingform .input {width:312px;}
		.bookingform .alt {width: 300px;}
		
		.bookingform fieldset.first .cols3 label {float: left;width:auto; padding: 0;}
		
		.bookingform fieldset.first {border-bottom:none;border-top:1px solid #f1e1c8;}
		.bookingform fieldset.second {border-top:1px solid #fff;border-bottom:1px solid #f1e1c8; padding: 2px 8px;}
		#event .bookingform fieldset.second {border-bottom: 1px solid #fff !important;}
		#event .bookingform fieldset.third {border-bottom: 1px solid #f1e1c8; border-top: 1px solid #fff; padding: 2px 8px;}
		.bookingform fieldset.second label {width: 125px;}
		.bookingform fieldset.second .cols2 .tiny {float: left; margin-right: 5px;}

		.bookingform fieldset.second .cols2 #time-dinner, .bookingform fieldset.second .cols2 #time-lunch {float: right;}
		.bookingform fieldset.second .cols2 label {float: left;width: 40px; padding: 0;}
		.bookingform fieldset.second .cols3 label {float: left;width:auto; padding: 0;}
		.bookingform .submit {border:0px;}
		#fBookingDate .input {width: 250px;}
		

		
		.bookingform fieldset.second .cols2 .show label {display: block;}
		.bookingform fieldset.second .cols2 label {display: none;}
		.bookingform fieldset
		 .cols2 label {display: none;}
		
		#fNumberGuests .input{width:250px;}
		#fTime .input{width:250px;}

		#event .cols2 h3 {width: 100px;}
		#event fieldset.third label {width: 100px;}
		
		form h3 {font-weight: normal;}

/* LUXURY ESCAPES */
	#luxury-escapes h2 {margin-bottom: 0.5em;}
	#luxury-escapes #subnav h2 {margin-bottom: 0;}
		
/* ATLANTIC ART */
	#art #content img {margin: 10px 0;}
	
/* CLEARING */
	.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.clear{display:inline-table;}
	
	.padding{padding:10px;}


	br.br{display:none;}
	.no-tm{margin-top:0}
	.tm-35{margin-top:35px;}


/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */
