
html {
	font:			11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:			#4F5C77;
	line-height:	18px;
}


body {
	background:		#4F5C77 url(/images/static/bg_denim.jpg);
	margin:			0;
	padding:		0;
	text-align:		center;
}

.clearfix:after {
    content: 		".";
    display: 		block;
    clear: 			both;
    visibility: 	hidden;
    line-height: 	0;
    height: 		0; 
}

.clearfix {
    display: 		inline-block; 
}

html[xmlns] .clearfix {
    display:		 block; 
}

* html .clearfix {
    height: 		1%; 
}

.wrapperIndex {
	width:			800px;
	margin:			0 auto;
	background:		url(/images/static/bg-index.gif);
}

.wrapper {
	width:			800px;
	margin:			0 auto;
	background:		#fff;
}


.header {
	width:			800px;
	background:		#fff;
	clear:			both;
}

.nav {
	width:			800px;
	background:		#07275A;
	clear:			both;
}

.mainImages {
	width:			800px;
	background:		#07275A;
	clear:			both;
}

.floatLeft {
	float:			left;
}

.indexArea {
	background:				url(/images/static/bg-index.gif)
}

.indexContentLeft {
	float:					left;
	background-color:		#fff;
	width:					562px;
	text-align:				left;
}


.indexContentRight {
	float:					right;
	background:				#a8bac8;
	width:					238px;
	text-align:				left;
}

.specialTitle {
	height:					30px;
}




.workshopArea {
	background:				#fff;
	border:					1px solid #c8402a;
	width:					490px;
}


.tdRow {
	border-bottom:	1px solid #d3dce3;3
	font:			8pt verdana;
}








.exclusiveAddressArea {
	background:				#d3b471;
}

.exclusiveAddressCol {
	width:					280px;
	float:					left;
	background:				#d3b471;
}

.exclusivePadding {
	padding:				0 25px;
}

.specialPadding {
	padding:				0 15px;
}

.indexPadding {
	padding:				15px 35px 15px 35px;
}

.contentPadding {
	padding:				35px 60px;
	background:				#fff;
}

.contentPaddingRight {
	padding:				0 20px 20px 20px;
}

.contentPaddingLanding {
	padding:				0 20px 0 20px;
}

.bulletPadding {
	padding:				0 15px 0 0;
}

.contentLeft {
	float:					left;
	width:					600px;
	text-align:				left;
}

.contentLeft2 {
	float:					left;
	width:					800px;
	text-align:				left;
}

.contentRight {
	float:					left;
	width:					200px;
	text-align:				left;
	background:				#A7BAC7;
}


.right50 {
	float:					left;
	background-color:		#EDF1F4;
	width:					390px;
	text-align:				left;
}

.left50 {
	float:					left;
	background-color:		#fff;
	width:					400px;
	text-align:				left;
}

.landingLeft {
	float:					left;
	background-color:		#fff;
	width:					250px;
	text-align:				left;
}
.landingMid {
	float:					left;
	background-color:		#fff;
	width:					140px;
	text-align:				center;
	padding:				5px;
}
.landingRight {
	float:					left;
	background-color:		#fff;
	width:					250px;
	text-align:				left;
}

.roomsLeft {
	float:					left;
	background-color:		#fff;
	width:					220px;
	text-align:				left;
	background:				#E4EAEE;
	border:					5px solid #fff;
}

.roomsMid {
	float:					left;
	background-color:		#fff;
	width:					400px;
	text-align:				left;
	background:				#ffffff;
}
.roomsRight {
	float:					right;
	background-color:		#fff;
	width:					170px;
	text-align:				left;
	background:				#D3DCE3;
}

.nowOpen {
	background:				#fff;
}




.footer {
	clear:					both;
	text-align:				center;
	background:				#C9402A url(/images/static/bg_footer-red.gif) repeat-x;
	color:					#fff;
	width:					800px;
}

.footerPadding {
	padding:				0 0 20px 180px;
	margin:					0 0 20px 0;
	text-align:				center;
}

.footerLogoElement {
	float:					left;
	width:					150px;
}

.footerCopy {
	clear:					both;
	width:					800px;
	text-align:				center;
}

p {
	color:						#4C738C;
	padding:					0 0 0 0;
	font:						11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:				16px;
}

.arabellaTextHeading {
	font-size:					13px;
	font-weight:				bold;
	color:						#665555;
}

.arabellaText {
	color:						#665555;
	font-size:					11px;
}

h1 {
	color:						#C9402A;
	font:						bold 19px Garamond, Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:				16px;
}

h2 {
	color:						#C9402A;
	font:						bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h3 {
	color:						#6C9D1D;
	font:						bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:				16px;
}

h4,h5,h6 {
	color:						#4f5c77;
	font:						bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:					20px 0 0px 0;
}





ul {
	font:						11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:						#4C738C;
	list-style:					url(/images/static/ul_contentBullet.gif);

	line-height:				16px;
}
ul.rightColumnUL {
	font:						11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:						#fff;
	list-style:					url(/images/static/ul_bullet.gif);
	padding:					0 0 0 30px;
}

ol {
}

td {
}

hr {/* HR - fixes IE and FF problem*/
	width: 						100%;
	border : 					0;
	color:						#A5A594;
	background:					#A5A594;
	height:						1px;
}

a {
	color:						#C9402A;
	padding:					0 0 0 0;
	font:						bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:			underline;
	line-height:				16px;
}
a.footerLink {
	color:						#9FB4C1;
	font:						11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:			underline;
}
a.footerLink:hover {
	color:						#ffffff;
	font:						11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration:			underline;
}
.orange {
	color:						#FF8F35;
}
.maroon {
	color:						#C9402A;
	font:						bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.green {
	color:						#6C9D1D;
}
.footerText {
	color:						#9FB4C1;
	font:						11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height:				16px;	
}
.pipes {
	color:						#EAA6A1;
}

.whiteText {
	color:						#fff;
}

.smallText {
	font:						9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/*--------------------------- BODY --*/
.galleryThumb {
	border:						1px solid #CED8DF;
	width:						105px;
}


/*--------------------------- FOOTER --*/





.row {
	clear:			both;
	border-bottom:	1px solid #ced8df;
	width:			680px;
}

.col1 {
	float:			left;
	width:			80px;
}

.col2 {
	float:			left;
	width:			200px;
	padding:		0 5px;
}

.col3 {
	float:			left;
	width:			150px;
	padding:		0 5px;
}

.col4 {
	float:			left;
	width:			300px;
	padding:		0 5px;
}