@import url("xstandard.css");
@import url("menu-h.css");
@import url("forms.css");
@import url("jquery.lightbox-0.5.css.css");
@import url("../corners/corners.css");

/* All styles that the user can add via Xstandard should appear in xstandard.css */
body {background:#F5F5F5 url(/cms/outertemplates/images/bg.gif) center repeat-y; font-size:1em;}

/* Page building styles */
div#wrap { width:930px; padding:0 10px 20px; margin:0 auto;}
div#header { width:100%; z-index:2; border-top:20px solid #FFF; }
	div#logo { float:left; width:646px; height:80px; border-bottom:2px solid #eaebe8; }
	div#fixedLinks {float:right; width:270px; height:80px; color:#0072ba; font-weight:bold;}
	div#fixedLinks ul {margin:0;}
	div#fixedLinks li {display:inline; list-style:none;}
	div#fixedLinks a {color:#0072ba;}
	
	p#contact {font-size:1.4em; letter-spacing:2px; margin:0 0 8px; line-height:0.8em;}
	p#contact a {font-size:0.6em; text-transform:uppercase; font-weight:normal;}
	
	/* Text resizing styles */
	#widgets {}
	#widgets li {display:inline; font-size:0.65em; padding:0 12px 0 0;}
		
div#middleWrap { width:930px; margin:0 auto; overflow:hidden;}
div#content { width:645px; float:left; font-size:12px;}
	div.mainLeft {width:463px; float:left; padding-right:12px;}
	div.subNav {width:170px; float:right;}
div#rightCol { width: 265px; float:right;}
	div#rightCol ul.imageLinks {list-style:none; margin:0; padding:0 0 10px; border-bottom:2px solid #eaebe8;}
	div#rightCol ul.imageLinks li {margin:0 0 10px;}
	div#rightCol ul.imageLinks li a {
		display:block;
		height:75px;
		width:265px;
		overflow:hidden;
		text-indent:-999em;
	}
	div#rightCol ul.imageLinks li.news a {background:url(/cms/outertemplates/images/news.jpg);}
	div#rightCol ul.imageLinks li.faqs a {background:url(/cms/outertemplates/images/faqs.jpg);}
	div#rightCol ul.imageLinks li.bookingForm a {background:url(/cms/outertemplates/images/comingsoon.jpg);}
	
	div#rightCol ul.siteLinks {list-style:none; margin:20px 0; text-align:right; font-size:0.7em; line-height:1.4em;}
	div#rightCol ul.siteLinks a {color:#666;}

div#news ul { margin: 5px 5px 5px 25px; }
div#skipLinks {position:absolute; left:-9999px;}

div.left, input.left { float:left; }
div.right, input.right { float:right; }

div.clear { clear:both; }

div.left2Col { float:left; width:50%; }
div.right2Col { float:right; width:50%; }

/* Clearfix for non ie browsers */
	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}
	.clearfix { display: inline-block; }
	html[xmlns] .clearfix { display: block; }
/* End of Clearfix */


