tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}


body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #333;
	background-attachment: scroll;
	background-color: #FCFFF8;
}
#container {
	height: auto;
	width: 800px;
	margin: 0px auto;
	background: none;
	margin-top: 10px;
	padding: 0px;
	text-align: center;
}
#ebrochurecontainer {
	height: auto;
	width: 1000px;
	margin: 0px auto;
	background: none;
	margin-top: 10px;
	padding: 0px;
	text-align: center;
}
img {
	border: none;
}
.clear {
	clear: both;
}

/*-----Start Header------------*/
#bindex #header {
	visibility: hidden;
}
.header {
	position: relative;
	text-align: left;
}
.ebrochureheader {
	position: relative;
	left: 100px;
}
#extramenu {
	position: absolute;
	left: 140px;
	top: 0px;
}
#extramenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#extramenu ul li {
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
#mainmenu {
	position: absolute;
	left: 160px;
	top: 50px;
	font-family: "Arial Narrow";
}
#mainmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#mainmenu ul li {
	float: left;
}	
#mainmenu ul a {
	text-decoration: none;
	color: #88A751;
	float: left;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	font-family: "Arial Narrow";
	font-size: 12px;
	text-transform: capitalize;
	height: 40px;
}
#mainmenu ul a:hover {
	color: #98CC36;	
}
#mainlogo {
	position: relative;
	width: 120px;
	height: 100px;
	left: 0px;
	top: 0px;
}
/*-----Top menu-----*/
#Hhome {
	position: absolute;
	top: 0px;
	left: 20px;
}
#Hhome a {
	width: 120px;
	height: 100px;
	background-attachment: scroll;
	background-image: url(../images/mb_logo1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}
#Hhome a:hover {
	width: 120px;
	height: 100px;
	background-attachment: scroll;
	background-image: url(../images/mb_logo1.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
}
#Hreview a {
	width: 89px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_review.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
#Hreview a:hover {
	width: 89px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_review.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
#Hpostcard a {
	width: 89px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_postcard.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
#Hpostcard a:hover {
	width: 89px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_postcard.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
#Hreward a {
	width: 81px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_reward.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
#Hreward a:hover {
	width: 81px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_reward.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
#Hsixteen a {
	width: 63px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_sixteen.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
#Hsixteen a:hover {
	width: 63px;
	height: 51px;
	background-attachment: scroll;
	background-image: url(../images/extramenu_sixteen.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
#mbook a {
	width: 100px;
	height: 51px;
	line-height: 15px;
	color: #FFF;
	font-size: 10px;
	background-attachment: scroll;
	background-image: url(../images/mbook_out.jpg);
	background-repeat: no-repeat;
	background-position: center 16px;
	display: block;
	float: left;
	text-decoration: none;
	padding-top: 18px;
	position: relative;
	left: 40px;
	text-transform: capitalize;
	padding-left: 10px;
	text-align: center;
	padding-right: 10px;
}
#mbook a:hover {
	width: 100px;
	height: 51px;
	color: #FF0;
	background-attachment: scroll;
	background-image: url(../images/mbook_out.jpg);
	background-repeat: no-repeat;
	background-position: center 16px;
	display: block;
}
#expbook a {
	width: 100px;
	height: 51px;
	line-height: 15px;
	color: #FFF;
	font-size: 10px;
	background-attachment: scroll;
	background-image: url(../images/mbook_out.jpg);
	background-repeat: no-repeat;
	background-position: center 16px;
	display: block;
	float: left;
	text-decoration: none;
	padding-top: 18px;
	position: relative;
	left: 20px;
	text-transform: capitalize;
	padding-left: 10px;
	text-align: center;
	padding-right: 10px;
}
#expbook a:hover {
	width: 100px;
	height: 51px;
	color: #FF0;
	background-attachment: scroll;
	background-image: url(../images/mbook_out.jpg);
	background-repeat: no-repeat;
	background-position: center 16px;
	display: block;
}
/*------individual menu------------------------------------------------*/





/*------individual menu------------------------------------------------*/

#baccommodation #mainmenu ul #Haccomodation a, #bbrochure .footermenu #Febrochure a, #bcontact_us .footermenu #Fcontactus a, #bphoto_gallery .footermenu #Fphotogallery a, #bpress .footermenu #Fpress a, #babout_us .footermenu #Fabout a, #bhotel_policy .footermenu #Fhotelpolicy a, #bprivacy_policy .footermenu #Fprivacypolicy a, #benvironmental_policy .footermenu #Fenvtalpolicy a {
	color: #98CC36;	
	cursor: default;
}

#superior_room #mainmenu ul #Haccomodation a, #superior_room_detail #mainmenu ul #Haccomodation a, #standard_room_detail #mainmenu ul #Haccomodation a, #standard_room #mainmenu ul #Haccomodation a, #standard_1-bedroom_apartment_detail #mainmenu ul #Haccomodation a, #standard_1-bedroom_apartment #mainmenu ul #Haccomodation a, #penthouse_suite_detail #mainmenu ul #Haccomodation a, #penthouse_suite #mainmenu ul #Haccomodation a, #ocean_front_room_detail #mainmenu ul #Haccomodation a, #ocean_front_room #mainmenu ul #Haccomodation a, #deluxe_room_detail #mainmenu ul #Haccomodation a, #deluxe_room #mainmenu ul #Haccomodation a, #baccommodation #mainmenu ul #Haccomodation a,

#brate_overview #mainmenu ul #Hrates a, #Dec15-08 #mainmenu ul #Hrates a, #Jan4-09 #mainmenu ul #Hrates a, #Feb1-09 #mainmenu ul #Hrates a, #May1-09 #mainmenu ul #Hrates a, #Dec15-09 #mainmenu ul #Hrates a, #Jan4-10 #mainmenu ul #Hrates a, #May1-10 #mainmenu ul #Hrates a,

#sample_lunch #mainmenu ul #Hdining a, #sample_dinner #mainmenu ul #Hdining a, #sample_cocktail #mainmenu ul #Hdining a, #sample_breakfast #mainmenu ul #Hdining a, #din_opening_times #mainmenu ul #Hdining a, #din_overview #mainmenu ul #Hdining a, #entertainment_schedule #mainmenu ul #Hdining a, #din_entertainment #mainmenu ul #Hdining a, #din_dress_code #mainmenu ul #Hdining a, #din_bar #mainmenu ul #Hdining a,

#bspa #mainmenu ul #Hspa a, #bgym #mainmenu ul #Hspa a,

#bspa #m-spa, #bgym #m-gym,

#rec_watersport #mainmenu ul #Hrecreation a, #activity_schedule #mainmenu ul #Hrecreation a, #rec_scuba_diving #mainmenu ul #Hrecreation a, #rec_shopping #mainmenu ul #Hrecreation a, #rec_spa #mainmenu ul #Hrecreation a, #rec_tennis #mainmenu ul #Hrecreation a, #rec_pool #mainmenu ul #Hrecreation a, #rec_oistins #mainmenu ul #Hrecreation a, #rec_island_tour #mainmenu ul #Hrecreation a, #rec_overview #mainmenu ul #Hrecreation a, #rec_horse_racing #mainmenu ul #Hrecreation a, #rec_guest_lounge #mainmenu ul #Hrecreation a, #rec_golf #mainmenu ul #Hrecreation a, #rec_glass_bottom #mainmenu ul #Hrecreation a, #rec_children #mainmenu ul #Hrecreation a, #rec_catamaran_trip #mainmenu ul #Hrecreation a, #rec_boat_trip #mainmenu ul #Hrecreation a, #rec_beach #mainmenu ul #Hrecreation a,

#wedding_package_detail #mainmenu ul #Hwedding a, #vow_renewal_detail #mainmenu ul #Hwedding a, #vow_renewal #mainmenu ul #Hwedding a, #marriage_document #mainmenu ul #Hwedding a, #wedding_package #mainmenu ul #Hwedding a, #barbados_marriage #mainmenu ul #Hwedding a, #bwedding_gallery #mainmenu ul #Hwedding a,

#superior_room #m-superior-room, #standard_room #m-standard-room, #standard_1-bedroom_apartment #m-standard-room-1-apartment, #penthouse_suite #m-penthouse-suite, #ocean_front_room #m-ocean-front-room, #deluxe_room #m-deluxe-room,

#Dec15-08 #m-Dec15-08, #Jan4-09 #m-Jan4-09, #Feb1-09 #m-Feb1-09, #May1-09 #m-May1-09, #Dec15-09 #m-Dec15-09, #Jan4-10 #m-Jan4-10, #May1-10 #m-May1-10,

#din_opening_times #m-opening-times, #din_entertainment #m-entertainment, #din_dress_code #m-dress_code, #din_bar #m-bar,

#rec_beach #m-beach, #rec_guest_lounge #m-guest-lounge, #rec_glass_bottom #m-glass-bottom, #rec_children #m-children, #rec_catamaran_trip #m-catamaran, #rec_boat_trip #m-boat-trip, #rec_golf #m-golf, #rec_watersport #m-watersport, #rec_tennis #m-tennis, #rec_spa #m-spa, #rec_gym #m-gym, #rec_shopping #m-shopping, #rec_scuba_diving #m-scuba-diving, #rec_pool #m-pool, #rec_oistins #m-oistins, #rec_island_tour #m-island-tour, #rec_horse_racing #m-horse-racing,

#barbados_marriage #m-barbados-marriage, #wedding_package #m-wedding-package, #vow_renewal #m-vow-renewal
{
	color: #98CC36 !important;	
	cursor: default;
}







/*-----End Header------------*/

/*-----Start Content-----*/

.content {
	width: 610px;
	height: 390px;
	padding-left: 95px;
	padding-right: 95px;
	padding-bottom: 30px;
	padding-top: 30px;
	background-attachment: scroll;
	background-image: url(../images/content_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align: bottom;
	text-align: left;
	position: relative;
}
/*-----eBrochure Content-----*/

.ebrochurecontent {
	width: 1000px;
	height: 600px;
	vertical-align: bottom;
	text-align: left;
	/*position: relative;*/
}




/*-----Index Main Content-----*/

.index_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Generic Main Content-----*/

.maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/welcome_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*------Index-----------------------------------------------------------------*/

#index_sixteen a {
	float: left;
	background-attachment: scroll;
	background-image: url(../images/index_sixteen_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 386px;
	width: 305px;
}
#index_sixteen a:hover {
	float: left;
	background-attachment: scroll;
	background-image: url(../images/index_sixteen_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 386px;
	width: 305px;
}
#index_enter {
	float: left;
	background-attachment: scroll;
	background-image: url(../images/index_enter_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 386px;
	width: 305px;
	text-align: center;
}
#index_form {
	margin-top: 250px;
}

/*------Accommodation---------------------------------------------------------*/

/*-------link---------------*/

.acc_link a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #88A751;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.acc_link a:hover {
	color: #98CC36;
}

/*-----Overview-----*/

.acc_overview_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_overview_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Standard Room-----*/

.acc_standard_room_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_standard_room_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Standard Room Detail-----*/

.acc_standard_room_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_standard_room_detail_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Standard 1-Bedroom Apartment-----*/

.acc_standard_1-bedroom_apartment_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_standard_1-bedroom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Standard 1-Bedroom Apartment Detail-----*/

.acc_standard_1-bedroom_apartment_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_standard_1-bedroom_detail_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Superior Room-----*/
.acc_superior_room_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_superior_room_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Superior Room Detail-----*/

.acc_superior_room_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_superior_room_detail_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Deluxe Room-----*/

.acc_deluxe_room_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_deluxe_room_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Deluxe Room Detail-----*/

.acc_deluxe_room_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_deluxe_room_detail_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Ocean Front Room-----*/

.acc_ocean_front_room_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_ocean-front_room_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Ocean Front Room Detail-----*/

.acc_ocean_front_room_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_ocean-front_room_detail_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Penthouse Suite-----*/

.acc_penthouse_suite_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_penthouse_suite_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Penthouse Suite-----*/

.acc_penthouse_suite_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/acc_penthouse_suite_detail_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*------End Accommodation-----------------------------------------------------*/


/*------Rates+Packages---------------------------------------------------------*/

/*-------link---------------*/

#rtype {
	width: 170px;
	text-align: left;
	float: left;
	display: inline;
}
#rsingle {
	width: 220px;
	margin-right: 50px;
	text-align: right;
	float: left;
	display: inline;
	position: relative;
	top: -12px;
}
#hrtype {
	width: 120px;
	text-align: left;
	float: left;
	visibility: hidden;
}
#hrsingle {
	width: 50px;
	margin-right: 50px;
	text-align: right;
	float: left;
	visibility: hidden;
	display: inline;
}
#rdouble {
	width: 50px;
	margin-right: 50px;
	text-align: right;
	float: left;
}
#rdisclaimer {
	line-height: 1.5em;
}
#rlink a {
	color: #88A751;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#rlink a:hover {
	color: #98CC36;
}

/*-----Overview-----*/

.rate_overview_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_overview_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----09+Rate01-----*/

.rate_Dec15-08_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_0901_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----09+Rate02-----*/

.rate_Jan4-09_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_0902_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----09+Rate03-----*/

.rate_Feb1-09_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_0903_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----09+Rate04-----*/

.rate_May1-09_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_0904_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


/*-----10+Rate01-----*/

.rate_Dec15-09_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_1001_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----10+Rate02-----*/

.rate_Jan4-10_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_1002_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----10+Rate03-----*/

.rate_May1-10_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rate_1003_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}



/*------End Rates + Packages -----------------------------------------------------*/


/*------Dining-------------------------------------------------------------------*/

#row {
	
}

/*-------header---------------*/

.din_header {
	font-family: "Arial Narrow";
	font-weight: bold;
	color: #88A751;
	font-size: 12px;
	width: 75px !important;
	float:left;
	text-align: right;
	margin-right: 10px;
	
}

/*-------spacer---------------*/

.din_spacer {
	width: 1px;
	float: left;
	visibility: hidden;
}
/*-------content---------------*/

.din_content {
	width: 120px !important;
	float: left;
	text-align: left;
	position: relative;
	top: -2px;
}

/*-------notice---------------*/

#din_noticeall {
width: 400px;
float: left;
text-align: left;
}

/*-------link---------------*/

.new_header a {
	font-family: "Arial Narrow";
	/*font-weight: bold;*/
	color: #88A751;
	font-size: 12px;
	text-decoration: none;
	float: left;
	display: inline;
	width: 120px !important;
	text-align: left;
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.din_header a:hover {
	color: #98CC36;
}

#din_content a {
	font-family: "Arial Narrow";
	font-weight: bold;
	color: #88A751;
	font-size: 12px;
	text-align: left;
	margin-right: 10px;
	text-decoration: none;
}
#din_content a:hover {
	color: #98CC36;
}

/*-------entertainment schedule---------------*/

.din_esday {
	font-family: "Arial Narrow";
	font-weight: bold;
	padding-right: 30px;
	color: #88A751;
	font-size: 12px;
	text-align: right;
	/*float: left;*/
}
.din_estime {
	font-family: "Arial Narrow";
	font-weight: bold;
	padding-right: 30px;
	color: #88A751;
	font-size: 12px;
	width: 100px;
	text-align: left;
	/*float: left;*/
}


/*-----Overview-----*/

.din_overview_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_overview_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Opening Times-----*/

.din_opening_times_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_opening_times_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Dress Code-----*/

.din_dress_code_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_dress_code_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Entertainment-----*/

.din_entertainment_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_entertainment_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Bar-----*/

.din_bar_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_bar_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Sample Breakfast-----*/

.din_sample_breakfast_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_sbreakfast_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Sample Lunch-----*/

.din_sample_lunch_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_slunch_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Sample Dinner-----*/

.din_sample_dinner_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_sdinner_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Entertainment Schedule-----*/

.din_entertainment_schedule_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_sentertainment_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Sample Cocktail-----*/

.din_sample_cocktail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/din_sbar_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*------End Dining ------------------------------------------------------------------*/

/*------Recreation-------------------------------------------------------------------*/

/*-------entertainment schedule---------------*/

.rec_day {
	font-family: "Arial Narrow";
	font-weight: bold;
	padding-right: 30px;
	color: #88A751;
	font-size: 12px;
	text-align: right;
	/*float: left;*/
}
.rec_time {
	font-family: "Arial Narrow";
	font-weight: bold;
	padding-right: 30px;
	color: #88A751;
	font-size: 12px;
	width: 100px;
	text-align: left;
	/*float: left;*/
}




/*-------link---------------*/

#rec_content a {
	color: #88A751;
	text-decoration: none;
	font-family: "Arial Narrow";
	padding-bottom: 15px;
	padding-right: 10px;
	font-size: 12px;
}
#rec_content a:hover {
	color: #98CC36;
}

/*-----Overview-----*/

.rec_overview_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_overview_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Beach-----*/

.rec_beach_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_beach_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Children-----*/

.rec_children_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_children_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Guest Lounge-----*/

.rec_guest_lounge_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_guest_lounge_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Pool-----*/

.rec_pool_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_pool_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Gym Spa-----*/

.rec_gym_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_gym_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Rec Spa-----*/

.rec_spa_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_spa_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Watersport-----*/

.rec_watersport_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_watersport_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Boat Trips-----*/

.rec_boat_trip_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_boat_trip_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Catamaran-----*/

.rec_catamaran_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_catamaran_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Glass-Bottom-----*/

.rec_glass_bottom_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_glass_bottom_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Horse Racing-----*/

.rec_horse_racing_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_horse_racing_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Island Tours-----*/

.rec_island_tour_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_island_tour_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Oistins-----*/

.rec_oistins_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_oistins_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Shopping-----*/

.rec_shopping_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_shopping_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Golf-----*/

.rec_golf_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_golf_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Tennis-----*/

.rec_tennis_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_tennis_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Scuba Diving-----*/

.rec_scuba_diving_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_scuba_diving_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----Activity Schedule-----*/

.rec_activity_schedule_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/rec_aschedule_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


/*------End Recreation -------------------------------------------------------*/

/*------Wedding-------------------------------------------------------------------*/


/*-------wedding extra options---------------*/

.wed_eheader {
	font-size: 10px;
	width: 120px;
	text-align: right;
	white-space: nowrap;
}
.wed_eHheader {
	margin-right: 80px;
	font-size: 10px;
	width: 150px;
	text-align: right;
	visibility: hidden;
}
.wed_econtent {
	margin-right: 0px;
	font-size: 10px;
	width: 50px;
	text-align: right;
	vertical-align: top;
	float: right;
}
.wed_eMheader {
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #98CC36;
}



/*#wed_eheader {
	padding-bottom: 1px;
	padding-right: 20px;
	display: inline-block;
	font-size: 10px;
	width: 150px;
	text-align: right;
}
#wed_eHheader {
	padding-bottom: 1px;
	padding-right: 20px;
	display: inline-block;
	font-size: 10px;
	width: 150px;
	text-align: right;
	visibility: hidden;
}
#wed_econtent {
	padding-bottom: 1px;
	padding-right: 0px;
	display: inline-block;
	font-size: 10px;
	width: 50px;
	text-align: right;
	vertical-align: top;
}
#wed_eMheader {
	width: 220px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #98CC36;
}*/

/*-------link---------------*/

#wed_content a {
	color: #88A751;
	text-decoration: none;
	font-family: "Arial Narrow";
	font-weight: bold;
	padding-bottom: 10px;
	padding-right: 10px;
	font-size: 12px;
}
#wed_content a:hover {
	color: #98CC36;
}

/*-----Overview-----*/

.wed_overview_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/wed_overview_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Wedding Package-----*/

.wed_wedding_package_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/wed_wedP1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Wedding Package Details-----*/

.wed_wedding_package_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/wed_wedP2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Vow Renewals-----*/

.wed_vow_renewal_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/wed_renewV1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Vow Renewal Detail-----*/

.wed_vow_renewal_detail_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/wed_renewV2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Barbados Marriage-----*/

.wed_barbados_marriage_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/wed_getMarried1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Barbados Marriage Detail-----*/

.wed_marriage_document_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/wed_getMarried2_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


/*------End Dining ------------------------------------------------------------------*/


















































/*-----Gym Main Content-----*/

.gym_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/gym_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Spa Main Content-----*/

.spa_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/spa_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Contacts Main Content-----*/

.contacts_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/contacts_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----About Main Content-----*/

.about_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/about_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----Press Main Content-----*/

.press_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/press_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/*-----PhotoGallery Main Content-----*/

.photoGallery_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/photoGallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----WeddingGallery Main Content-----*/

.weddingGallery_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/photoGallery_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
/*-----eBrochure Main Content-----*/

.ebrochure_maincontent {
	width: 1000px;
	height: 600px;
	/*position: absolute;*/
	bottom: 34px;
}
/*-----Policy Main Content-----*/

.policy_maincontent {
	width: 611px;
	height: 386px;
	position: absolute;
	bottom: 34px;
	background-attachment: scroll;
	background-image: url(../images/policy_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#benvironmental_policy .policy_maincontent li {
	line-height: 20px;
}



/*----Side menu-------------------------------------------------------------------------------------------------*/

/*-----Left menu-----*/

.contentLmenu {
	width: 150px;
	float: left;
	position: absolute;
	bottom: 20px;
	left: 0px;
	font-family: "Arial Narrow";
}
.contentLmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.contentLmenu ul a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: "Arial Narrow";
	font-size: 12px;
	text-transform: none;
	text-align: left;
	font-weight: bold;
}
.contentLmenu ul a:hover {
	color: #98CC36;	
}


/*-----indiv menues-----*/
#standard_room .contentLmenu ul #m-standard-room {
	color: #98CC36;	
	cursor: default;
}

/*-----Right menu-----*/

.contentRmenu {
	width: 150px;
	float: right;
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-family: "Arial Narrow";
}
.contentRmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.contentRmenu ul a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: "Arial Narrow";
	font-size: 12px;
	text-transform: none;
	text-align: right;
	font-weight: bold;
}
.contentRmenu ul a:hover {
	color: #98CC36;	
}

/*-----Marriage Right menu-----*/

.contentRMmenu {
	width: 180px;
	float: right;
	position: absolute;
	bottom: 20px;
	right: 20px;
	font-family: "Arial Narrow";
}
.contentRMmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.contentRMmenu ul a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding-right: 20px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: "Arial Narrow";
	font-size: 12px;
	text-transform: none;
	text-align: right;
	font-weight: bold;
}
.contentRMmenu ul a:hover {
	color: #98CC36;	
}


/*------Page Content--------------------------------------------------------------------------------------------------------------------*/

/*-----Right Page content-----*/

/*-------Accommodation-----------------------------------------------------*/

/*----Acc_Overview----*/
.R_acc_overview_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}

/*----Acc_Standard_Room----*/
.R_acc_standard_room_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}

/*----Acc_Standard_1-Bedroom----*/
.R_acc_standard_1-bedroom_apartment_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Acc_Standard_1-Bedroom----*/
.R_acc_standard_1-bedroom_apartment_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Acc_Superior_Room----*/
.R_acc_superior_room_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Acc_Deluxe_Room----*/
.R_acc_deluxe_room_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Acc_Ocean_Front_Room----*/
.R_acc_ocean_front_room_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Acc_Penthouse_Suite----*/
.R_acc_penthouse_suite_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}


/*-------End Accommodation-----------------------------------------------------*/

/*-------Rates-----------------------------------------------------*/

/*----Rates_Overview----*/
.R_rate_overview_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}

/*-------End Rates-----------------------------------------------------*/

/*-------Dining-----------------------------------------------------*/

/*----Dining_Overview----*/
.R_din_overview_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Dining_Opening_Times----*/
.R_din_opening_times_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Dining_Dress_Code----*/
.R_din_dress_code_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_din_dress_code_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}
/*----Dining_Entertainment----*/
.R_din_entertainment_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
/*----Dining_Bar----*/
.R_din_bar_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_din_bar_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}
/*-------End Dining-----------------------------------------------------*/



/*-------Recreation-----------------------------------------------------*/

/*----Overview----*/
.R_rec_overview_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_overview_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Beach----*/
.R_rec_beach_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_beach_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Children----*/
.R_rec_children_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_children_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Guest Lounge----*/
.R_rec_guest_lounge_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_guest_lounge_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Pool----*/
.R_rec_pool_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_pool_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Rec Spa----*/
.R_rec_spa_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_spa_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Watersport----*/
.R_rec_watersport_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_watersport_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Boat Trip----*/
.R_rec_boat_trip_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_boat_trip_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Catamaran----*/
.R_rec_catamaran_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_catamaran_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Glass-Bottom----*/
.R_rec_glass_bottom_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_glass_bottom_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Horse Racing----*/
.R_rec_horse_racing_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_horse_racing_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Island Tour----*/
.R_rec_island_tour_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_island_tour_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Oistins----*/
.R_rec_oistins_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_oistins_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Shopping----*/
.R_rec_shopping_pagecontent {
	width: 440px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_shopping_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Golf----*/
.R_rec_golf_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_golf_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Tennis----*/
.R_rec_tennis_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_tennis_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Scuba Diving----*/
.R_rec_scuba_diving_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 0px;
	right: 5px;
}
.R_rec_scuba_diving_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}
/*----Activity Schedule----*/
/*----Entertainment Schedule----*/
.L_rec_activity_schedule_pagecontent {
	width: 600px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 20px;
	right: -50px;
}
.L_rec_activity_schedule_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

#rec_sch_menu {
	position: relative;
	left: 450px;
	top: 40px;
	color:#FFF;
	display: block;
	z-index: 5;
}
#rec_sch_menu a {
	color:#FFF;
	text-decoration: none;
}
#rec_sch_menu a:hover {
	color: #98CC36;
	text-decoration: none;
}
/*-------End Recreation-----------------------------------------------------*/
































/*----Index----*/
.R_index_pagecontent {
	width: 611px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	position: absolute;
	top: 0px;
}

/*----Welcome----*/
.R_welcome_pagecontent {
	width: 550px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}

/*----SpaGym----*/
.R_spagym_pagecontent {
	width: 450px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.spaLink a {
	
	margin-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	float: right;
	color: #98CC36;
	text-decoration: none;
}
.spaLink a:hover {
	color: #88A751;
}

/*----Contacts----*/

.R_contacts_pagecontent {
	width: 600px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 10px;
}
.R_contacts_pagecontent a {
	color: #ffffff;
	text-decoration: none;
}
.R_contacts_pagecontent a:hover {
	color: #98CC36;
	text-decoration: underline;
}
.contactsBold {
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}

/*----PhotoGallery----*/

.R_photoGallery_pagecontent {
	width: 600px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
}
#R_photoGallery_pagecontent {
	
}

/*----weddingGallery----*/

.R_weddingGallery_pagecontent {
	width: 600px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
}
#R_weddingGallery_pagecontent {
	width: 600px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
}
.MweddingHeading {
	height: 50px;
	width: 799px;
	text-align: center;
	line-height: 5em;
	color: #87A851;
	font-size: 38px;
}

/*----eBrochure----*/

.R_ebrochure_pagecontent {
	width: 1000px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	/*position: absolute;*/
}
#R_ebrochure_pagecontent {
	width: 1000px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	/*position: absolute;*/
}
.eBrochureHeading {
	width: 998px;
	text-align: center;
	line-height: 2em;
	color: #87A851;
	font-size: 38px;
}
.ebrochuredll {
	width: 480px;
	text-align: right;
	line-height: 2em;
	font-size: 11px;
	color: #87A851;
	float: left;
	padding-right: 20px;
}
.ebrochuredll a {
	width: 400px;
	text-align: right;
	line-height: 2em;
	font-size: 11px;
	color: #87A851;
	text-decoration:underline;
}

.ebrochuredll2 {
	width: 400px;
	text-align: left;
	line-height: 2em;
	font-size: 11px;
	color: #87A851;
	float: left;
	position: relative;
	top: -1px;
}
.ebrochuredll2 a {
	width: 400px;
	text-align: left;
	line-height: 2em;
	font-size: 11px;
	color: #87A851;
	text-decoration:underline;
}
.ebrochuredll a:hover {
	color: #98CC36;
	text-decoration:underline;
}
.ebrochuredll2 a:hover {
	color: #98CC36;
	text-decoration:underline;
}
/*----Generic----*/
.Rpagecontent {
	width: 460px;
	float: right;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.Rpageheader {
	text-align: right;
	padding-bottom: 10px;
	width: 100%;
}
.Rpageheader table {
	height: 38px !important;
	margin-top: 0px;
	width: 100%;
	table-layout:auto;
}
.Rmainheading {
	display: block;
	width: 100%;
	float: right;
	height: 38px;
}
.h1middle {
	background-attachment: scroll;
	background-image: url(../images/h1_middle_border.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FCFFF8;
	width: auto;
	font-size: 30px;
	text-align: center;
	padding-right: 20px;
	padding-left: 20px;
}
#hach {
	margin-top: 5px;
}
/*pre {
	font-size: 2.5em;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 30px;
}*/
.h1force {
	width: 100%;
}
.h1left {
	background-attachment: scroll;
	background-image: url(../images/h1_left_border.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 19px;
	float: right;
}
.h1right {
	background-attachment: scroll;
	background-image: url(../images/h1_right_border.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 19px;
	float: right;
}
#mLeft {
	margin-left: 50px;
}

/*-----Left Page content----------------------------*/

/*-------Accommodation-----------------------------------------------------*/

/*----Acc_Standard_Room----*/

.L_acc_standard_room_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	right: 245px;
}
.L_acc_standard_room_detail_pagecontent li {
height: 3px;
list-style: none;
text-indent: -30px;

}
.acc_list_hdr {
	color: #98CC36;
	margin-top: 5px;
	margin-bottom: 5px;
}

/*----Acc_Standard_1-Bedroom----*/

.L_acc_standard_1-bedroom_apartment_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	right: 245px;
}
.L_acc_standard_1-bedroom_apartment_detail_pagecontent li {
height: 3px;
list-style: none;
margin-left: -30px;

}

/*----Superior Room----*/

.L_acc_superior_room_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	right: 245px;
}
.L_acc_superior_room_detail_pagecontent li {
height: 3px;
list-style: none;
margin-left: -30px;

}

/*----Deluxe Room----*/

.L_acc_deluxe_room_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	right: 245px;
}
.L_acc_deluxe_room_detail_pagecontent li {
height: 3px;
list-style: none;
margin-left: -30px;

}

/*----Ocean Front Room----*/

.L_acc_ocean_front_room_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	right: 245px;
}
.L_acc_ocean_front_room_detail_pagecontent li {
height: 3px;
list-style: none;
margin-left: -30px;

}

/*----Penthouse Suite----*/

.L_acc_penthouse_suite_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	/*bottom: 1px;*/
	top: 10px;
	right: 245px;
}
.L_acc_penthouse_suite_detail_pagecontent li {
height: 3px;
list-style: none;
margin-left: -30px;

}

/*-------End Accommodation-----------------------------------------------------*/










/*-------Rates + Packages-----------------------------------------------------*/

/*----09+Rate01----*/
.L_rate_Dec15-08_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}

/*----09+Rate02----*/
.L_rate_Jan4-09_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
/*----09+Rate03----*/
.L_rate_Feb1-09_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
/*----09+Rate04----*/
.L_rate_May1-09_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
/*----10+Rate01----*/
.L_rate_Dec15-09_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
/*----10+Rate02----*/
.L_rate_Jan4-10_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
/*----10+Rate03----*/
.L_rate_May1-10_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
/*-------End Rates + Packages-----------------------------------------------------*/



/*-------Dining-----------------------------------------------------*/

/*----Sample Breakfast----*/
.L_din_sample_breakfast_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_din_sample_breakfast_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Sample Lunch----*/
.L_din_sample_lunch_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_din_sample_lunch_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Sample Dinner----*/
.L_din_sample_dinner_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_din_sample_dinner_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Entertainment Schedule----*/
.L_din_entertainment_schedule_pagecontent {
	width: 523px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 20px;
	right: 50px;
}
.L_din_entertainment_schedule_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Sample Cocktail----*/
.L_din_sample_cocktail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_din_sample_cocktail_pagecontent p {
	line-height: 15px;
	margin: 0px;
	padding-bottom: 10px;
}

/*----Weddings--------------------------------------------------------------------------*/


/*----Overview----*/

.L_wed_overview_pagecontent {
	width: 380px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 10px;
	right: 200px;
}

/*----Wedding Package----*/

.L_wed_wedding_package_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_wed_wedding_package_pagecontent li {
height: 3px;
list-style: none;
margin-left: -40px;
}

/*----Wedding Package Detail----*/

.L_wed_wedding_package_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_wed_wedding_package_detail_pagecontent li {
height: 3px;
list-style: none;
margin-left: -40px;
}

/*----Vow Renewal----*/

.L_wed_vow_renewal_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_wed_vow_renewal_pagecontent li {
height: 3px;
list-style: none;
margin-left: -40px;
}

/*----Vow Renewal Detail----*/

.L_wed_vow_renewal_detail_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
.L_wed_vow_renewal_detail_pagecontent li {
height: 3px;
list-style: none;
margin-left: -40px;
}

/*----Barbados Marriage----*/

.L_wed_barbados_marriage_pagecontent {
	width: 280px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 285px;
}
.L_wed_barbados_marriage_pagecontent li {
height: 3px;
list-style: none;
margin-left: -40px;
}

/*----Barbados Marriage Detail----*/

.L_wed_marriage_document_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	top: 10px;
	right: 245px;
}
#marriage_documentHolder {
	height: 250px;
	overflow: auto;	
}
#wed_MDheader {
	width: 300px;
	font-size: 12px;
	text-align: right;
	color: #98CC36;
}





















/*-----About Us-----*/

.L_about_pagecontent {
	width: 333px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	right: 261px;
}
.aboutHolder {
	height: 300px;
	overflow: auto;	
}
.aboutImg img {
	border: 8px solid #FFF;
}
.ImgSection {
	position: absolute;
	left: 381px;
	top: 70px;
	width: auto;
}


/*----Press----*/

.L_press_pagecontent {
	width: 500px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 50px;
	position: absolute;
	bottom: 11px;
	left: 54px;
}
.pressTxt, .wordIcon, .pdfIcon {
	padding-left: 50px;
	display: inline;
	text-align: right;
}
/*-----Policy-----*/

.L_policy_pagecontent {
	width: 550px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	left: 25px;
}
.policyHolder {
	height: 300px;
	overflow: auto;	
}
.policyHdr {
	font-weight: bold;
	padding-bottom: 15px;
	display: block;
}
.policyHolder li {
	line-height: 10px;
}



/*-----Generic-----*/
.Lpagecontent {
	width: 300px;
	float: left;
	clear: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #fff;
	margin-right: 10px;
	position: absolute;
	bottom: 9px;
	right: 279px;
}
.Lpageheader {
	text-align: right;
	padding-bottom: 10px;
	width: 100%;
	margin: 0px;
}
.Lpageheader table {
	padding: 0;
	margin: 0;
	height: 38px !important;
	margin-top: 0px;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.Lmainheading {
	display: block;
	width: 100%;
	float: left;
	height: 38px;
}
/*.h1middle {
	background-attachment: scroll;
	background-image: url(../images/h1_middle_border.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 38px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 2.5em;
	color: #EEF0EB;
	line-height: 2em;
	width: auto;
}
.h1force {
	width: 100%;
}
.h1left {
	background-attachment: scroll;
	background-image: url(../images/h1_left_border.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 19px;
	float: right;
}
.h1right {
	background-attachment: scroll;
	background-image: url(../images/h1_right_border.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	width: 19px;
	float: right;
}*/

/*-----End Content------------*/

/*-----Start Footer------------*/

.footer {
	height: auto;
	text-align: center;
	width: 840px;
	padding-left: 1px;
	padding-right: 0px;
}
.ebrochurefooter {
	height: auto;
	text-align: center;
	width: 840px;
	padding-left: 1px;
	padding-right: 0px;
	position: relative;
	left: 100px;
}
#slogan {
	width: 380px;
	background-attachment: scroll;
	background-image: url(../images/tagLine.jpg);
	background-repeat: no-repeat;
	background-position: right 18px;
	position: relative;
	padding-top: 40px;
	color: #999;
	text-transform: uppercase;
	float: right;
	height: auto;
	padding-bottom: 10px;
}
#slogan a {
	/*width: 280px;*/
	font-size: 11px;
	text-align: right;
	color: #999;
	text-transform: uppercase;
	float: right;
	height: auto;
	padding-bottom: 10px;
	padding-right: 10px;
}
#slogan a:hover {
	color: #98CC36;
}
.footermenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.footermenu ul li {
	float: left;
}	
.footermenu ul a {
	text-decoration: none;
	color: #999;
	float: left;
	display: block;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 20px;
	font-family: "Arial Narrow";
	font-size: 12px;
	text-transform: capitalize;
	height: 40px;
}
.footermenu ul a:hover {
	color: #98CC36;	
}
#first a {
	/*text-transform: lowercase !important;*/
	padding-left: -10px;
}
#longallery {
	width: 80px;
	text-align: right;
	line-height: 15px;
}
.partners {
	height: 46px;
	text-align: center;
	width: 500px;
	padding-bottom: 20px;
	padding-left: 200px;
	
}
.partners_fb a {
	width: 114px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_fb.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
.partners_fb a:hover {
	width: 114px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_fb.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.partners_chta a {
	width: 65px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_chta.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
.partners_chta a:hover {
	width: 65px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_chta.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
.partners_bhta a {
	width: 46px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_bhta.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
.partners_bhta a:hover {
	width: 46px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_bhta.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
.partners_bta a {
	width: 88px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_bta.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	float: left;
}
.partners_bta a:hover {
	width: 88px;
	height: 46px;
	background-attachment: scroll;
	background-image: url(../images/partners_bta.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
}
.copyright {
	/*width: 800px;
	width: 50%;
	margin-left: -50px;
	text-align: center;*/
	font-size: 10px;
	color: #999;
	letter-spacing: 0.5px;
	font-family: Arial, Helvetica, sans-serif;
}

#bindex .footermenu, #bindex .partners {
	display: none;
}
#bindex .copyright {
	padding-top: 20px;
}

#Ftravelagents, #Hreward {
	display: none;
}
/*-----End Footer------------*/
