/* Structure CSS */


body {
	behavior:url("csshover.htc");
	background-color: #D2D6CB;	
	padding: 0px; 
	margin: 20px 0px 0px 0px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 62.5%;
}

#page {
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 800px;
	height: 600px;
	background: url("images/bg_home.jpg") top left no-repeat;
}

.page_admin { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }

.page_intro1 { background: url("images/bg_home.jpg") top left no-repeat !important; }
.page_intro2 { background: url("images/bg_intro2.jpg") top left no-repeat !important; }
.page_intro3 { background: url("images/bg_intro3.jpg") top left no-repeat !important; }

.page_the_apartment_location { background: url("images/bg_location.jpg") top left no-repeat !important; }
.page_the_apartment_description { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_the_apartment_meet_judy { background: url("images/bg_meet_judy.jpg") top left no-repeat !important; }
.page_the_apartment_sample_menu { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_the_apartment_bits_and_pieces { background: url("images/bg_bits_and_pieces.jpg") top left no-repeat !important; }
.page_the_apartment_images { background: url("images/bg_living_room.jpg") top left no-repeat !important; }
.page_the_apartment_images2 { background: url("images/bg_master_bedroom.jpg") top left no-repeat !important; }
.page_the_apartment_images3 { background: url("images/bg_bedroom.jpg") top left no-repeat !important; }
.page_the_apartment_images4 { background: url("images/bg_terrace.jpg") top left no-repeat !important; }
.page_the_apartment_images5 { background: url("images/bg_dining.jpg") top left no-repeat !important; }
.page_the_apartment_images6 { background: url("images/bg_kitchen.jpg") top left no-repeat !important; }
.page_the_apartment_images7 { background: url("images/bg_pool.jpg") top left no-repeat !important; }

.page_gallery { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_gallery_kitchen { background: url("images/bg_kitchen.jpg") top left no-repeat !important; }
.page_gallery_living_room { background: url("images/bg_living_room.jpg") top left no-repeat !important; }
.page_gallery_master_bedroom { background: url("images/bg_master_bedroom.jpg") top left no-repeat !important; }
.page_gallery_bedroom { background: url("images/bg_bedroom.jpg") top left no-repeat !important; }
.page_gallery_terrace { background: url("images/bg_terrace.jpg") top left no-repeat !important; }
.page_gallery_dining { background: url("images/bg_dining.jpg") top left no-repeat !important; }
.page_gallery_pool { background: url("images/bg_pool.jpg") top left no-repeat !important; }

.page_about_barbados_schooner_bay { background: url("images/bg_home.jpg") top left no-repeat !important; }
.page_about_barbados_transport { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_about_barbados_leisure { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_about_barbados_useful_facts { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_about_barbados_dreamweaver_loves { background: url("images/bg_dreamweaver_loves.jpg") top left no-repeat !important; }

.page_reservation_home { background: url("images/bg_reservations.jpg") top left no-repeat !important; }
.page_reservations_rates { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_reservations_availability { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_reservations_online_enquiry { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_reservations_booking_form { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }
.page_reservations_terms_and_conditions { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }

.page_contact { background: none !important; background-color: #AFB5A0 !important; height: auto !important; }


#content {
	padding: 10px;
}

.content_box {
	margin: 10px 10px 10px 10px;
	min-height: 470px;
	overflow: auto;
	padding: 10px;
	background-color: #FFFFFF;
	opacity: 0.90;
	filter: alpha(opacity=90);	
}

.content_box_small {
	position: relative;
	margin: 10px;
	width: 270px;
	height: 240px;
	overflow: auto;
	padding: 5px;
	background-color: #D2D6CB;
	opacity: 0.90;
	filter: alpha(opacity=90);	
}

.content_box_medium {
	margin: 10px;
	width: 270px;
	overflow: auto;
	padding: 5px;
	background-color: #D2D6CB;
	opacity: 0.90;
	filter: alpha(opacity=90);	
}

#footer {
	clear: both;
	padding: 20px 25px 0px 25px;
	text-align: center;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #6E7D5A;
}

#footer a {
	color: #6E7D5A;
	line-height: 1.4em;
}

#footer a:hover, #footer a.active {
	color: #AFB5A0;
}

#footer .adminlink {
	color: #FF0000;
}