/* #page_gallery div#holder{
	position:relative;
	width:980px;
	height:auto;
	padding:0px;
	margin:0px auto;
	background:#4d4135 url(../images/main_content_bg.jpg) left 360px repeat-x;
} */

	div#holder{
		position:relative;
		width:980px;
		padding:0px;
		margin:0px auto;
		background:#4d4135 url(../images/main_content_bg.jpg) left 510px repeat-x;
	}

div#main-content {
	margin:385px 0px 0px 0px;_display:inline;
	padding:0px 30px 25px 20px;_padding:0px 20px 15px 20px;
	width:660px;
	height:auto;
	float:left;
}

/* #page_gallery div#main-content {
	margin:235px 0px 0px 0px;_display:inline;
	padding:0px 30px 25px 20px;_padding:0px 20px 15px 20px;
	width:660px;
	height:auto;
	float:left;
	position:relative;
	z-index:10;
} */

/* Meetings Page Table Styles - Start */

	#page_meetings div#main-content td {
		border:1px solid #B89653;
		padding:3px;
		
		text-align:left;
		vertical-align:top;
		color:#dfceb8;
		font-size:0.8em;
		text-transform:capitalize;
	}

	#page_meetings div#main-content th {
		border:1px solid #B89653;
		padding:3px;
		
		text-align:center;
		font-weight:bold;
		vertical-align:top;
		color:#B89653;
		font-size:0.9em;
	}

	#page_meetings div#main-content table {
		border-collapse:collapse;
		border-spacing:1px;
		border:1px solid #B89653;
		margin:25px 0px;
	}
	
/* Meetings Page Table Styles - End */

*+html div#main-content {
	padding:0px 30px 15px 20px;
}

	div#main-content h2{
		margin:10px 0px 25px;_margin:8px 0px 25px;
		padding:0px;
		line-height:0.7em;
	}
	
	*+html div#main-content h2{
		margin:8px 0px 25px;
	}

	div#main-content p{
		font-family: Tahoma, Geneva, sans-serif;
		font-size:0.8em;
		font-weight:normal;
		color:#fff;
		line-height:1.6em;
	}
	
	div#holder.page_underConstruction div#main-content p{
		color: #000;
	}

	div#holder.page_underConstruction div#main-content ul li{
		color: #000;
	}

	div#holder.page_underConstruction div#main-content a{
		color: #000;
	}

	div#holder.page_underConstruction div#main-content a:visited{
		color: #000;
	}
	
	div#main-content .toolbox-link{
		position:static;
	}
	
	div#main-content .map{
		margin:25px 0px;
		border:1px solid #342A21;
	}
	
	div#main-content .map .marker-body p{
		color:#000;
	}
	
	div#main-content .map .marker-content h3{
		color:#8c6f46!important;
		margin:10px 0px;
	}
	
/* #page_gallery div#availability-checker{
	background:url(../images/bookin_mask_bg.jpg) left top no-repeat;
	float:right;_display:inline;
	position:relative;
	width:234px;_width:232px;
	height:195px;
	margin:236px 0px 0px 0px;
	padding:12px 18px 0px;_padding:12px 17px 0px 17px;
} */

	div#availability-checker{
		background:url(../images/bookin_mask_bg.jpg) left top no-repeat;
		float:right;_display:inline;
		position:relative;
		width:234px;_width:232px;
		height:350px;
		margin:386px 0px 0px 0px;
		padding:12px 18px 0px;_padding:12px 17px 0px 17px;
	}

/*Gallery Carousel - Start */

#page_gallery div#main-content #gallery-rotater{
	width:574px;
	height:auto;
	padding:6px 9px 0px 31px;
	position:relative;
	left:0px;
	top:0px;
	overflow:hidden;
	z-index:10!important;
	zoom:1;
}

	#page_gallery div#main-content #gallery-rotater ul.thumb{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	#page_gallery div#main-content #gallery-rotater ul.thumb li{
		position:absolute;
		top:38px;
		cursor:pointer;
		z-index:100;
		list-style-type:none;
	}
	
	#page_gallery div#main-content #gallery-rotater ul.nav li.prev{
		left:12px;
	}
	
	#page_gallery div#main-content #gallery-rotater ul.nav li.next{
		right:11px;
	}

/*Gallery Carousel - End */

/* Hotel Resort Tables - Start */

#page_hotelResorts #date-table {
	width:100%;
	border:0px;
}

	#page_hotelResorts #date-table td {
		border-top:1px dotted #b89653;
		text-align:left;
	}
	
	#page_hotelResorts #date-table td.hotel-name,
	#page_hotelResorts #date-table td.city-name {
		font-weight:bold;
		font-size:0.9em;
		color:#b89653;
	}
	
	#page_hotelResorts #date-table td a.hotel-link {
		text-decoration:none;
		font-size:0.9em;
	}
	
	#page_hotelResorts #date-table td a.hotel-link:hover {
		text-decoration:underline;
	}
	
	#page_hotelResorts #date-table td.group-name,
	#page_hotelResorts #date-table td.group-name-first{
		padding:25px 0px;
		
		color:#c0a266;
		font-size:1.04em;
		font-weight:bold;
		vertical-align:middle;
		text-transform:uppercase;
	}
	
	#page_hotelResorts #date-table td.group-name-first {
		border:none;
	}
#tripadvisor {
	position:absolute;
	z-index:10000;
	top:722px;
	right:0px;
}
#tripadvisor {
    position: absolute;
    right: 0;
    top: 741px;
    z-index: 10000;
}
	
/* Partner Link Start */

body#page_partnerLink a#partnerImage img{
	border:1px solid #BA9F7A
	}
	
body#page_partnerLink a#partnerLink{

	}
body#page_partnerLink p#partner{
	width:200px !important;
	text-align:center;
}
/* Partner Link End */
