body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin-top:10px;
	background:#D1BA5E url(../images/gsh-bg.gif) repeat top center fixed;


	}


h1,h2,h3,h4 {}

h1 { font-size:1.8em; color:#EF8541; margin:0 }
h2 { font-size:1.4em; color:#CEB75C; margin-bottom:2px; padding-bottom: 4px; }

h3 {font-size: 1.1em; color:#666;  margin:5px 0 10px 0; border-bottom: 1px #EEE solid;}

h4 {font-size: 1.0em; color:#f78a44;  margin:0; padding:0}

a, a:link { color:#666; text-decoration:underline;}

a:hover { color:#000; text-decoration:none}
span {
color: #000;
padding:2px;
font-size: 11px;
}

P {
text-align:justify;
color: #666;
padding:0;
margin-top:2px;
}


strong { color:#000;}

#contentbody {

			width: 921px;
			margin-left: auto;
			margin-right:auto;
			background-color: #FFF;
			position:relative;
}

#wrapsection
{
		width: 910px;
		background-color: #FFF;
		margin-left:0;
		margin-right:0;
}

#brand {
height: 95px;
background-color: #CEB75C;
position:relative;
}

#primary-nav
{
float: right;
margin-top: 50px;
}

#pgheading {
height: 44px;
background-color: #eee;
display:block;
width: 245px;
border-top: 16px #eee solid;
margin-top:-16px;
z-index:100;
position: relative;
}

#media {
height: 150px;
margin:0;
padding:0;
background-color: #FFF;

}
.rhtcolumn
{
float:right;
border-left:1px #ddd solid;
width:325px;
padding: 8px;
text-align: justify;
background-color: #FFF;
}

.lftcolumn
{
padding: 8px 8px 8px 10px;
width:290px;
float: left;
background-color: #FFF;
}

.lftcolumn img
		{
		
		
		}


.right-media
		{
		padding:0;
		background-color: #FFF;
		}

#content-item {
		width: 100%;
		float:left;
		background-color:#FFF;
		}

#content-text {
		margin-left:246px;
		background-color: #FFF;
		padding:4px;
		}


#lftcontent {
			float: left;
			background-color: #FFF;
			}
			
.lftadvert { width: 244px }

.lftadvert img { margin-bottom:10px;}

.lftadvert span { padding:10px; color:#000;}
 
 
#rhtcontent {
			_float: right;
			margin-left:246px;
			_margin-left:0;
			background-color: #FFF;
			margin-top:4px;
			}

#footer
{
padding-top:10px;
padding-bottom:10px;

height:40px;
background-color: #CEB75C;
border-top: 8px #eee solid;
text-align: center;
color: #FFF;
float:left;
width: 100%;
}



#footer li
{
float: left;
padding-right:10px;
color: #FFF;
text-decoration: none;
list-style:none;
}

#footer li a, #footer li a:link
{
padding-right:10px;
color: #FFF;

}

#content-text ul li {color: #666; list-style:circle; line-height:1.5em}


.tablerow
{
background-color: #CCE8BA;
padding:4px;
border-bottom: 2px #333 solid;
}
tr { border-bottom: 1px #CCE8BA solid;}
td {
color:#666;
font-size: 11px;
padding-bottom: 10px;
}


table td strong {color:#FFF;}

/* Guestcentric Booking gadget */

#bookingGadget {
	position:absolute;
	top:46px;
	width:675px;
	height:50px;
	z-index:10;
	text-align:center;
	background: #938168 ;
	right:0;
}
#bookingGadget .gc_sh {
	margin:10px 0px 0px 0px;
	color:#ffffff;
	text-transform:uppercase;
}
#bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle {
	border-right:0px;
	font-weight:bold;
	color:#ffffff;

}
#bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights {
	width:130px;
}
#bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNightsLabel {
	width:75px;
}
#bookingGadget .gc_sh .shortHandCheckRates {
	background: url(../book_en.png) no-repeat;
	width:145px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	color:#333333;
	height:38px;
	
}
#bookingGadget .gc_sh .gc_horizontalSh .shortHandButton {
	margin-top:0px;
}

.oom { visibility: hidden; }