/* LAYOUT */
#outercontainer { background-color:#6294AB; height: 670px; left: 50%; margin-top: -172px; margin-left: -485px; position: absolute; top: 30%; width: 949px; padding: 0; }
#container { background-color:#6294AB; height: 625px; border: #fff 2px solid; margin: 0; }

#outercontainerflex { background-color:#6294AB; min-height: 670px; left: 50%; margin-top: -172px; margin-left: -485px; position: absolute; top: 30%; width: 949px; padding: 0; }
#containerflex { background-color:#FFF; min-height: 625px; border: #fff 2px solid; margin: 0; }

#footer {
	height: 40px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#innerfooter {
	text-align: right;
	width: 300px;
	float: right;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}
#footer a:link, #footer a:active, #footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.background_image_welcome { background: url(../images/welcome.jpg); background-repeat:no-repeat; }
.background_image_welcome2 { background: url(../images/welcome.jpg); background-repeat:no-repeat; }
.background_image_environment { background: url(../images/environment.jpg); background-repeat:no-repeat; }
.background_image_history { background: url(../images/history.jpg); background-repeat:no-repeat; }
.background_image_club { background: url(../images/theclub2.jpg); background-repeat:no-repeat; }
.background_image_club2 { background: url(../images/theclub2.jpg); background-repeat:no-repeat; }
.background_image_introducing_antigua { background: url(../images/introducing_antigua.jpg); background-repeat:no-repeat; }
.background_image_how_to_get_there { background: url(../images/how_to_get_there.jpg); background-repeat:no-repeat; }
.background_image_island_information { background: url(../images/island_information.jpg); background-repeat:no-repeat; }
.background_image_coming_soon { background: url(../images/coming_soon.jpg); background-repeat:no-repeat; }
.background_image_media_coverage { background: url(../images/media_coverage.jpg); background-repeat:no-repeat; }
.background_image_restaurants_and_bars { background: url(../images/restaurants_and_bars.jpg); background-repeat:no-repeat; }
.background_image_kohili { background: url(../images/kohili.jpg); background-repeat:no-repeat; }
.background_image_taboo { background: url(../images/taboo.jpg); background-repeat:no-repeat; }
.background_image_dine_around { background: url(../images/dine_around.jpg); background-repeat:no-repeat; }
.background_image_reviews { background: url(../images/reviews.jpg); background-repeat:no-repeat; }
.background_image_bars { background: url(../images/bars.jpg); background-repeat:no-repeat; }
.background_image_shade { background: url(../images/shade.jpg); background-repeat:no-repeat; }
.background_image_mira { background: url(../images/mira.jpg); background-repeat:no-repeat; }
.background_image_aqua { background: url(../images/aqua.jpg); background-repeat:no-repeat; }
.background_image_leisure { background: url(../images/leisure.jpg); background-repeat:no-repeat; }
.background_image_specials { background: url(../images/specials.jpg); background-repeat:no-repeat; }
.background_image_pelicanos { background: url(../images/pelicanos.jpg); background-repeat:no-repeat; }
.background_image_club_members { background: url(../images/club_members.jpg); background-repeat:no-repeat; }
.background_image_press { background: url(../images/press.jpg); background-repeat:no-repeat; }
.background_image_press_releases { background: url(../images/press_releases.jpg); background-repeat:no-repeat; }
.background_image_contact { background: url(../images/contact.jpg); background-repeat:no-repeat; }
.background_image_sitemap { background: url(../images/sitemap.jpg); background-repeat:no-repeat; }
.background_image_rates { background: url(../images/rates_bg.jpg); background-repeat:no-repeat; }
.background_image_guest_services { background: url(../images/guest_services.jpg); background-repeat:no-repeat; }
.background_image_accommodation { background: url(../images/accommodation.jpg); background-repeat:no-repeat; }
/*======================================*/
.background_image_accommodation2 { background: url(../images/accommodation2.jpg); background-repeat:no-repeat; }
/*======================================*/
.background_image_career_opportunities { background: url(../images/career_opportunities.jpg); background-repeat:no-repeat; }
.background_image_affiliated_members { background: url(../images/affiliated_members.jpg); background-repeat:no-repeat; }
.background_image_image_library { background: url(../images/image_library.jpg); background-repeat:no-repeat; }
.background_image_image_library_login { background: url(../images/image_library.jpg); background-repeat:no-repeat; }

.background_image_club_suite { background: url(../images/suite_images/club_suite.jpg); background-repeat:no-repeat; }
.background_image_1_bed_club_suite { background: url(../images/suite_images/1_bed_club_suite.jpg); background-repeat:no-repeat; }
.background_image_courtyard_suite { background: url(../images/suite_images/courtyard_suite.jpg); background-repeat:no-repeat; }
.background_image_ocean_studio { background: url(../images/suite_images/ocean_studio.jpg); background-repeat:no-repeat; }
.background_image_ocean_junior_suite { background: url(../images/suite_images/ocean_junior_suite.jpg); background-repeat:no-repeat; }
.background_image_1_bed_ocean_suite { background: url(../images/suite_images/1_bed_ocean_suite.jpg); background-repeat:no-repeat; }
.background_image_1_bed_ocean_club_apartment { background: url(../images/suite_images/1_bed_ocean_club_apartment.jpg); background-repeat:no-repeat; }
.background_image_ocean_penthouse { background: url(../images/suite_images/ocean_penthouse.jpg); background-repeat:no-repeat; }
.background_image_2_bed_ocean_club_apartment { background: url(../images/suite_images/2_bed_ocean_club_apartment.jpg); background-repeat:no-repeat; }
.background_image_3_bed_ocean_club_apartment { background: url(../images/suite_images/3_bed_ocean_club_apartment.jpg); background-repeat:no-repeat; }
.background_image_3_bed_ocean_front_house { background: url(../images/suite_images/3_bed_ocean_front_house.jpg); background-repeat:no-repeat; }
.background_image_4_bed_ocean_front_house { background: url(../images/suite_images/4_bed_ocean_front_house.jpg); background-repeat:no-repeat; }
.background_image_delphine_penthouse { background: url(../images/suite_images/delphine_penthouse.jpg); background-repeat:no-repeat; }
.background_image_fathoms { background: url(../images/suite_images/fathoms.jpg); background-repeat:no-repeat; }

.background_image_property { background: url(../images/property_bg.jpg) no-repeat top left; }
.background_image_property_collection { background: url(../images/property_collection_bg.jpg) no-repeat top left; }
.background_image_property_benefits { background: url(../images/property_benefits_bg.jpg) no-repeat top left; }
.background_image_property_legal { background: url(../images/property_legal_bg.jpg) no-repeat top left; }
.background_image_property_info { background: url(../images/property_bg.jpg) no-repeat top left; }

#logo { width: 156px; height: 155px; margin-left:10px; margin-top:3px; float:left; }
#next { text-align:right; float: right; }
#back { text-align:left; float: left; }
#menu { width: 700px; height: 100px; margin-top:40px; margin-right:25px; float: right; color: #D3DAEE; font-weight: 800; line-height:20px; }
#specials_menu { width: 900px; height: 100px; margin-top:90px; margin-right:-20px; float: right; color: #7AB4C2; font-weight: 800; line-height:20px; }

/* #content_welcome { width: 600px; height: 250px; text-align:center; margin:0 auto; margin-top:375px; } */
#content_welcome { width: 800px; height: 250px; text-align:center; margin:0 auto; margin-top:375px; }
#content_environment { width: 420px; height: 250px; text-align:justify; margin-left: 500px; margin-top:330px; }
#content_history { width: 420px; height: 250px; text-align:justify; margin-left: 30px; margin-top:330px; color: #8A7257; }
#content_club_left { width: 420px; height: 250px; text-align:justify; margin-left: -150px; margin-top:80px; color: #6195AC; float:left; }
#content_club2_left { width: 360px; height: 150px; text-align:justify; margin-left: 60px; margin-top:0px; color: #6195AC; float:left; }
#content_club2_right { width: 360px; height: 150px; text-align:justify; margin-right: 60px; margin-top:0px; color: #6195AC; float:right; }
#content_club_right { width: 370px; height: 250px; text-align:justify; margin-right: 30px; margin-top:130px; color: #6195AC; float:right; }
#content_introducing_antigua { width: 420px; height: 250px; text-align:justify; margin-left: 30px; margin-top:230px; }
#content_how_to_get_there_left { width: 410px; height: 250px; text-align:justify; margin-left: -120px; margin-top:80px; color: #6195AC; float:left; }
#content_how_to_get_there_right { width: 410px; height: 250px; text-align:justify; margin-right: 30px; margin-top:80px; color: #6195AC; float:right; }
#content_island_information_left { width: 410px; height: 250px; text-align:justify; margin-left: -120px; margin-top:90px; color: #6195AC; float:left; }
#content_island_information_right { width: 410px; height: 250px; text-align:justify; margin-right: 30px; margin-top:90px; color: #6195AC; float:right; }


#content_press_left { width: 410px; height: 250px; text-align:justify; margin-left: -50px; margin-top:140px; color: #6195AC; float:left; }
#content_press_right { width: 410px; height: 250px; text-align:justify; margin-right: 30px; margin-top:140px; color: #6195AC; float:right; }

#content_restaurants_and_bars { width: 925px; height: 530px; margin-left: 0px; margin-top:160px; margin-bottom:-5px; color: #937256; text-align: left; padding: 0;}

#content_restaurants_and_bars_left { width: 420px; height: 250px; text-align:justify; margin-left: 0px; margin-top:240px; margin-bottom:-5px; color: #937256; }
#content_restaurants_and_bars_right { width: 467px; height: 250px; text-align:center; margin-left: 240px; margin-top:-50px; margin-bottom:-5px; color: #937256; }

#content_kohili_left { width: 420px; height: 250px; text-align:justify; margin-left: -150px; margin-top:80px; color: #8A7257; float:left; }
#content_kohili_right { width: 390px; height: 250px; text-align:justify; margin-right: 30px; margin-top:110px; color: #8A7257; float:right; }
#content_taboo_left { width: 420px; height: 250px; text-align:justify; margin-left: -150px; margin-top:80px; color: #E8DBC0; float:left; }
#content_taboo_right { width: 400px; height: 250px; text-align:justify; margin-right: 30px; margin-top:150px; color: #E8DBC0; float:right; }
#content_dine_around { width: 420px; height: 250px; text-align:justify; margin-left: 30px; margin-top:300px; }

#content_bars { width: 925px; height: 500px; margin-left: 0px; margin-top:160px; margin-bottom:-5px; color: #937256; text-align: left; padding: 0;}

#content_shade { width: 420px; height: 250px; text-align:justify; margin-left: 30px; margin-top:430px; color:#006634; }
#content_mira { width: 420px; height: 250px; text-align:justify; margin-left: 70px; margin-top:350px; color:#fff; }
#content_aqua { width: 420px; height: 250px; text-align:justify; margin-left: 30px; margin-top:430px; }
#content_leisure { width: 420px; height: 250px; text-align:justify; margin-left: 500px; margin-top:310px; color:#514E3E; }
#content_pelicanos { width: 420px; height: 250px; text-align:justify; margin-left: 30px; margin-top:430px; margin-bottom:-55px; color:#D3B394; }
#content_club_members { width: 390px; height: 250px; text-align:justify; margin-left: 250px; margin-top:300px; }
#content_image_library { width: 390px; height: 250px; text-align:justify; margin-left: 250px; margin-top:250px; color: #007E86; }
#content_image_library_login { width: 840px; height: 250px; text-align:justify; margin-left: 80px; margin-top:245px; color: #007E86; }


#content_press { width: 390px; height: 250px; text-align:justify; margin-left: 100px; margin-top:300px; color: #007E86; }
#content_press_releases { width: 690px; height: 250px; text-align:left; line-height: 1.6; margin-left: 100px; margin-top:300px; color: #007E86; }
#content_affiliated_members { width: 390px; height: 250px; text-align:left; line-height: 1.6; margin-left: 100px; margin-top:260px; color: #007E86; }
#content_affiliated_members { width: 390px; height: 250px; text-align:justify; margin-left: 50px; margin-top:250px; color: #007E86; }

#content_career_opportunities { width: 820px; height: 250px; text-align:justify; margin-left: -120px; margin-top:140px; color: #007E86; float:left; }



#content_contact_left { width: 410px; height: 250px; text-align:justify; margin-left: -120px; margin-top:75px; color: #007E86; float:left; }
#content_contact_right { width: 410px; height: 250px; text-align:justify; margin-right: 30px; margin-top:75px; color: #007E86; float:right; }
#content_sitemap { width: 900px; height: 400px; text-align:justify; margin-left: -140px; margin-top:41px; color: #6195AC; float:left; }
#content_rates_left { width: 200px; height: 300px; text-align:justify; margin-left: -130px; margin-top:101px; color: #6195AC; float:left; }
#content_specials_left { width: 800px; height: 298px; text-align:justify; margin-left: 30px; margin-top:-50px; color: #6195AC; float:left; }
#content_guest_services_left { width: 220px; height: 250px; text-align:left; margin-left: 300px; margin-top:90px; color: #6195AC; float:left; }
#content_guest_services_right { width: 220px; height: 250px; text-align:left; margin-right: 30px; margin-top:90px; color: #6195AC; float:right; }
#content_accommodation_left { width: 380px; height: 250px; text-align:justify; margin-left: -110px; margin-top:120px; color: #8F7267; float:left; }
/*======================================*/
#content_accommodation2_left { width: 380px; height: 100px; text-align:justify; margin-left: -110px; margin-top:285px; color: #8F7267; float:left; }
#content_accommodation2_right { width: 380px; height: 145px; margin-right: 40px; margin-top:270px; color: #8F7267; float:right; }
/*#acc_movie_div{ margin-top:270px; height:232;}*/
#acc_movie{ margin-top:-540px; height:232;}
#club_movie_div{ margin-top:170px; height:232;}
/*======================================*/
#content_accommodation_right { width: 220px; height: 250px; margin-right: 260px; margin-top:90px; color: #8F7267; float:right; }
#content_suites_left { width: 380px; height: 250px; text-align:left; margin-left: -120px; margin-top:60px; color: #1E8BB3; float:left; }
#content_suites_right { width: 220px; height: 250px; margin-right: 270px; margin-top:-10px; color: #1E8BB3; float:right; }

#submenu_welcome { width: 700px; height: 10px; margin:0 auto; margin-top:-30px; text-align:center; color: #fff; }
#submenu_welcome2 { width: 700px; height: 10px; margin:0 auto; margin-top:-30px; text-align:center; color: #fff; }
#submenu_environment { width: 700px; height: 10px; margin:0 auto; margin-top:15px; text-align:center; color: #fff; }
#submenu_history { width: 700px; height: 10px; margin:0 auto; margin-top:15px; text-align:center; color: #fff; }
/*#submenu_club { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }*/
#submenu_club { width: 700px; height: 10px; margin:0 auto; margin-top:195px; text-align:center; color: #fff; }
#submenu_introducing_antigua { width: 700px; height: 10px; margin:0 auto; margin-top:115px; text-align:center; color: #fff; }
#submenu_how_to_get_there { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_island_information { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_restaurants_and_bars { width: 700px; height: 10px; margin:0 auto; margin-top:-95px; text-align:center; color: #fff; }
#submenu_kohili { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_taboo { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_dine_around { width: 700px; height: 10px; margin:0 auto; margin-top:45px; text-align:center; color: #fff; }
#submenu_bars { width: 700px; height: 10px; margin:0 auto; margin-top:-60px; text-align:center; color: #fff; }
#submenu_shade { width: 700px; height: 10px; margin:0 auto; margin-top:-128px; margin-bottom:-55px; text-align:center; color: #fff; }
#submenu_mira { width: 700px; height: 10px; margin:0 auto; margin-top:-48px; margin-bottom:-55px; text-align:center; color: #fff; }
#submenu_aqua { width: 700px; height: 10px; margin:0 auto; margin-top:-127px; margin-bottom:-55px; text-align:center; color: #fff; }
#submenu_reviews { width: 700px; height: 10px; margin:0 auto; margin-top:45px; text-align:center; color: #fff; }
/*#submenu_accommodation { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }*/
/*======================================*/
#submenu_accommodation { width: 700px; height: 10px; margin:0 auto; margin-top:23px; text-align:center; color: #fff; }
/*======================================*/
#submenu_guest_services { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_sitemap { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_rates { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_specials { width: 700px; height: 10px; margin:0 auto; margin-top:160px; text-align:center; color: #fff; }

#submenu_suites { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_flash_suites { width: 700px; height: 10px; margin:0 auto; margin-top:595px; text-align:center; color: #fff; }
#submenu_press { width: 700px; height: 10px; margin:0 auto; margin-top:600px; text-align:center; color: #fff; }
#submenu_press_releases { width: 700px; height: 10px; margin:0 auto; margin-top:50px; text-align:center; color: #fff; }
#submenu_media_coverage { width: 700px; height: 10px; margin:0 auto; margin-top:600px; text-align:center; color: #fff; }
#submenu_image_library { width: 700px; height: 10px; margin:0 auto; margin-top:100px; text-align:center; color: #fff; }
#submenu_image_library_login { width: 700px; height: 10px; margin:0 auto; margin-top:80px; text-align:center; color: #fff; }

#submenu_contact { width: 700px; height: 10px; margin:0 auto; margin-top:600px; text-align:center; color: #fff; }
#submenu_career_opportunities { width: 700px; height: 10px; margin:0 auto; margin-top:600px; text-align:center; color: #fff; }
#submenu_affiliated_members { width: 700px; height: 10px; margin:0 auto; margin-top:90px; text-align:center; color: #fff; }
#submenu_affiliated_members_login { width: 700px; height: 10px; margin:0 auto; margin-top:600px; text-align:center; color: #fff; }

/* IE FIXES 
html > body #submenu_kohili { margin-top:455px; }
html > body #submenu_taboo { margin-top:455px; }
html > body #submenu_dine_around { margin-top:45px; }
html > body #submenu_bars { margin-top:138px; }
html > body #submenu_shade { margin-top:-85px; }
html > body #submenu_aqua { margin-top:-85px; }*/

/* FONTS */
body { font: 13px Arial, "Lucida Grande", Geneva, Verdana, sans-serif; background-color:#6294AB; color:#fff; line-height: 16px; }

h1 { font: 17px Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#A11A23; margin-bottom:-3px; }
h2 { font: 14.5px Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#336633; font-weight: 500; line-height: 20px; }
h3 { font: 11px Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#A11A23; font-weight: 500; line-height: 20px; }

p1 { font: 13px Arial, "Lucida Grande", Geneva, Verdana, sans-serif; color:#27898A; font-weight: 500; line-height: 20px; }


/* LINKS */
a.main {color: #6295AD; font-weight:800; text-decoration: none; padding:2px; }
a.spec {color: #7BB2C7; font-weight:800; text-decoration: none; padding:2px; }
a.main:hover {color: #456C7E; background: url(../images/clouded.jpg); background-repeat:no-repeat;}
a.spec:hover {color: #C4E9F9; /*background: url(../images/clouded.jpg); background-repeat:no-repeat;*/}
a.sub_welcome { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_welcome2 { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_environment { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_history { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_club { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_floorplans { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_floorplans2 { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_introducing_antigua { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_dining { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_kohili { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_taboo { color: #F0BF8B; font-weight:800; text-decoration: none; padding:2px; }
a.sub_dine_around { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_bars { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_shade { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_shade2 { color: #4C826A; font-weight:800; text-decoration: none; padding:2px; }
a.sub_mira { color: #D0B55C; font-weight:800; text-decoration: none; padding:2px; }
a.sub_aqua { color: #6195AC; font-weight:800; text-decoration: none; padding:2px; }
a.sub_reviews { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_suites { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_guest_services { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_sitemap { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_rates { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_specials { color: #fff; font-weight:800; text-decoration: none; padding:2px; }

a.sub_guest_services2 { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_sitemap2 { color: #fff; font-weight:800; text-decoration: none; padding:2px; }
a.sub_rates2 { color: #fff; font-weight:800; text-decoration: none; padding:2px; }

a.sub_welcome:hover {color: #4B6132; }
a.sub_welcome2:hover {color: #4B6132; }
a.sub_environment:hover {color: #4D7689; }
a.sub_history:hover {color: #4D7689; }
a.sub_club:hover {color: #4A3521; }
a.sub_floorplans:hover {color: #4A3521; }
a.sub_floorplans2:hover {color: #4D7689; }
a.sub_introducing_antigua:hover {color: #256666; }
a.sub_kohili:hover {color: #8A7257; }
a.sub_taboo:hover {color: #673301; }
a.sub_dine_around:hover {color: #91C95E; }
a.sub_bars:hover {color: #18D6DA; }
a.sub_shade:hover {color: #18D6DA; }
a.sub_shade2:hover {color: #006634; }
a.sub_aqua:hover {color: #18D6DA; }
a.sub_mira:hover {color: #fff; }
a.sub_reviews:hover {color: #4B6132; }
a.sub_suites:hover {color: #597689; }
a.sub_guest_services:hover {color: #696048; }
a.sub_sitemap:hover {color: #696048; }
a.sub_rates:hover {color: #696048; }
a.sub_specials:hover {color: #597689; }
a.sub_guest_services2:hover {color: #597689; }
a.sub_sitemap2:hover {color: #597689; }
a.sub_rates2:hover {color: #597689; }

.main_current { color: #A9C6D4; font-weight:800; text-decoration: none; padding:2px;}
.spec_current { color: #A9C6D4; font-weight:800; text-decoration: none; padding:2px;}
.current_welcome {  font-weight:800; text-decoration: none; padding:2px; color: #6295AD; }
.current_welcome2 {  font-weight:800; text-decoration: none; padding:2px; color: #6295AD; }
.current_environment {  font-weight:800; text-decoration: none; padding:2px; color: #A8BE8D; }
.current_history {  font-weight:800; text-decoration: none; padding:2px; color: #847465; }
.current_club {  font-weight:800; text-decoration: none; padding:2px; color: #6295AD; }
.current_introducing_antigua {  font-weight:800; text-decoration: none; padding:2px; color: #18D6DA; }
.current_kohili {  font-weight:800; text-decoration: none; padding:2px; color: #A99886; }
.current_taboo {  font-weight:800; text-decoration: none; padding:2px; color: #B5804E; }
.current_dine_around {  font-weight:800; text-decoration: none; padding:2px; color: #699346; }
.current_bars {  font-weight:800; text-decoration: none; padding:2px; color: #2891B2; }
.current_shade {  font-weight:800; text-decoration: none; padding:2px; color: #2891B2; }
.current_mira {  font-weight:800; text-decoration: none; padding:2px; color: #AD7236; }
.current_mira2 {  font-weight:800; text-decoration: none; padding:2px; color: #803F2D; }
.current_aqua {  font-weight:800; text-decoration: none; padding:2px; color: #2891B2; }
.current_reviews {  font-weight:800; text-decoration: none; padding:2px; color: #A99886; }
.current_suites {  font-weight:800; text-decoration: none; padding:2px; color: #9E906B; }
.current_guest_services {  font-weight:800; text-decoration: none; padding:2px; color: #6295AD; }
.current_sitemap {  font-weight:800; text-decoration: none; padding:2px; color: #6295AD; }
.current_rates {  font-weight:800; text-decoration: none; padding:2px; color: #2C3D6E; }
.current_specials {  font-weight:800; text-decoration: none; padding:2px; color: #2C3D6E; }

a.next { font-size: 16px; font-weight:800; text-decoration: none; padding:0px; color: #6295AD; }
a.next:hover { font-weight:800; text-decoration: none; padding:0px; color: #456C7E; }
a.back { font-size: 16px; font-weight:800; text-decoration: none; padding:0px; color: #6295AD; }
a.back:hover { font-weight:800; text-decoration: none; padding:0px; color: #456C7E; }
.login { font-size: 16px; font-weight:800; text-decoration: none; padding:0px; color:#6295AD; }
.input { font-size: 16px; font-weight:800; text-decoration: none; padding:5px; color: #6295AD; border: 2px solid #6295AD; }
.submit { font-size: 14px; text-decoration: none; padding:3px; color: #fff; background-color: #6295AD; float:right; }
a.contact_link { color: #6295AD; }
a.contact_link:hover { color: #456C7E; }
strong.contact_title { color:#55C3D9; }

/* IMAGES */  
img { border: 0px; }
img, div { behavior: url(../png-transparency/iepngfix.htc) }
.next, .back {margin-bottom:-3px;}

/* MISC RULES */ 
hr {color: #f3f1e9; background-color:#f3f1e9; border: 1px dashed #999; border-style: none none dotted;}
ul.nobullet {list-style-type:none; margin-left:0px;padding-left:0px; letter-spacing:1px;}
ul.suites {margin-left:0px;padding-left:15px;}
img.suite_image_map { margin-top:14px; }

#divAccom {
	width: 399px;
	margin: 27px 0 0 0;
	padding: 0;
}
#divAccomr {
	width: 195px; 
	float: right; 
	margin: 0 0 0 0px;
	text-align: left;
	height: 121px;
}
#divAccoml {
	width: 195px; 
	margin: 0; 
	text-align: left;
	height: 121px;
}
#divAccomr ul, #divAccoml ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#divAccomr li, #divAccoml li {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 0.9em;
	height: 17px;
}
#divAccomr li a, #divAccoml li a {
	height: 17px;
	margin: 0;
	padding: 0 0 0 20px;
}
#divAccomr li a:link, #divAccoml li a:link,
#divAccomr li a:active, #divAccoml li a:active,
#divAccomr li a:visited, #divAccoml li a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/accomRollover.gif) 0px 0px;
	background-repeat: no-repeat;
}
#divAccomr li a:hover, #divAccoml li a:hover {
	color: #6b4c00;
	background: url(../images/accomRollover.gif) 0px -17px;
	background-repeat: no-repeat;
}
#restaurantlinks, #barlinks {
	margin: 0;
	padding: 0;
}
#restaurantlinks div.resttrans {
	margin: 0 2px 0 0;
	padding: 0;
	width: 235px;
	height: 430px;
	float: left;
	cursor: pointer;
}
#barlinks div.bartrans {
	margin: 0 2px 0 0;
	padding: 0;
	width: 325px;
	height: 430px;
	float: left;
	cursor: pointer;
}
#barlinks div.mbartrans {
	margin: 0 2px 0 0;
	padding: 0;
	width: 290px;
	height: 430px;
	float: left;
	cursor: pointer;
}
#barlinks div.sbartrans {
	margin: 0 2px 0 0;
	padding: 0;
	width: 300px;
	height: 430px;
	float: left;
	cursor: pointer;
}
#restaurantlinks div.resttranson {
	margin: 0 2px 0 0;
	padding: 0;
	width: 235px;
	height: 430px;
	float: left;
	cursor: pointer;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/greybg.png');
}
#barlinks div.bartranson {
	margin: 0 2px 0 0;
	padding: 0;
	width: 325px;
	height: 430px;
	float: left;
	cursor: pointer;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/greybg.png');
}
#barlinks div.mbartranson {
	margin: 0 2px 0 0;
	padding: 0;
	width: 290px;
	height: 430px;
	float: left;
	cursor: pointer;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/greybg.png');
}
#barlinks div.sbartranson {
	margin: 0 2px 0 0;
	padding: 0;
	width: 300px;
	height: 430px;
	float: left;
	cursor: pointer;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/greybg.png');
}
#restaurantlinks div.resttranson, #barlinks div.bartranson, #barlinks div.mbartranson, #barlinks div.sbartranson {
	background-image:url(../images/greybg.png);
}
a.restaurantlink:link, a.restaurantlink:active, a.restaurantlink:visited, a.barlink:link, a.barlink:active, a.barlink:visited {
	margin: 0;
	padding: 0;	
	text-decoration: none;
}
a.restaurantlink:hover, a.barlink:hover {
	margin: 0;
	padding: 0;
}

/* property styles */
#content_property, #content_property_collection, #content_property_benefits, #content_property_legal, #content_property_info {
	color: #3a7087;
	padding: 0;
	margin: 200px 0 0 0;
}
#property_left {
	width: 445px;
	float: left;
	padding: 0 5px 0 20px;
	text-align: justify;
	line-height: 16px;
}
#property_right {
	width: 445px;
	float: right;
	padding: 0 20px 0 5px;
	text-align: justify;
	line-height: 16px;
}
#property_left ul, #property_right ul {
	margin: 0 0 10px 0;
	padding: 0;
}
#property_left li, #property_right li {
	margin: 0 0 0 15px;
}
#content_property_collection #property_left {
	width: 570px;
}

#property_left h2 {
	font: 12px Arial, "Lucida Grande", Geneva, Verdana, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #3a7087;
	clear: left;
	margin: 3px 0;
}
#property_left p, #property_right p {
	
}
#content_welcome2 #property_left {
	margin: 0;
	width: 270px;
	float: left;
}
#content_welcome2 #property_right {
	margin: 0 0 0 0;
	float: right;
}
#content_welcome #property_left {
	margin: 0;
	width: 270px;
	float: left;
}
#content_welcome #property_right {
	margin: 0 0 0 0;
	float: right;
}
#content_property_info #property_left {
	width: 420px;
	padding: 4px 0 0 20px;
}
#content_property_info #property_right {
	width: 480px;
	padding: 55px 0 0 0;
}
#property_intro_img {
	float: left;
}
#property_home_link {
	float: left;
	padding: 0px 0 10px 70px;
}
#property_menu_container {
	margin: 120px 0 0 200px;
	float: right;
}
#property_menu_container ul {
	float: left;
	list-style: none;
	margin: 0;
	padding: 10px 10px;
	background: url(../images/property_menu_bg.gif) no-repeat left 50%;
}
#property_menu_container li {
	float: left;
	margin: 0;
	padding: 0 15px;
	border: 1px solid #F5F9FC;
	border-width: 0 2px 0 0;
}
#property_menu_container li.last {
	border-width: 0;
}
#property_menu_container li a:link,
#property_menu_container li a:active,
#property_menu_container li a:visited {
	font-weight: 800; 
	line-height:20px;
	color: #F5F9FC;
	text-decoration: none;
}
#property_menu_container li a:hover {
	color: #3a7087;
}
#property_menu_container li a.navon:link,
#property_menu_container li a.navon:active,
#property_menu_container li a.navon:visited {
	color: #3a7087;
	text-decoration: none;
}
#property_menu_container li a.navon:hover {
	color: #3a7087;
}
#property_home_link a:link,
#property_home_link a:active,
#property_home_link a:visited {
	color: #3a7087;
	text-decoration: none;
	font-weight: bold;
}
#property_home_link a:hover {
	color: #3a7087;
}
#content_property_collection a:link,
#content_property_collection a:active,
#content_property_collection a:visited {
	color: #3a7087;
	text-decoration: none;
	font-weight: bold;
}
#content_property_collection a:hover {
	color: #3a7087;
	text-decoration: underline;
}
#content_property_collection ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#content_property_collection li {
	padding: 3px 0 0 0;
	height: 20px;
	color: #77B1C9;
	font-weight: bold;
	margin: 0;
}
.listleft {
	display:block;
	width: 49%;
	float: left;
}
.listright {
	width: 49%;
	float: right;
}
.listleft2 {
	
	display:block;
	height:30px;
	float:left;
}
.listright2 {
	width: 50%;
	float: right;
}
.reserved {
	background: url(../images/reserved.gif) no-repeat right 50%;
}
.reservedbg {
	background: url(../images/reserved_bg.gif) no-repeat left 90px;
}
.underofferbg {
	background: url(../images/under_offer.jpg) no-repeat left 90px;
}
.titleimage {
	margin: 0 0 0 20px;
}
div.propnumber {
	width: 65px;
	float: left;
	color: #3a7087;
	font-weight: bold;
	text-align: center;
}
#propertysubmenu {
	list-style: none;
	margin: 0;
	padding: 0;
	clear: left;
}
#propertysubmenu li {
	float: left;
	padding: 0 15px 0 0;
	color: #3a7087;
	font-weight: bold;
}
#propertysubsubmenu {
	list-style: none;
	margin: 0;
	padding: 0;	
	clear: left;
}
#propertysubsubmenu li {
	float: left;
	width: 40px;
	padding: 0 4px 0 4px;
	margin: 0 3px 0 0;
}
#propertysubmenu a:link,
#propertysubmenu a:active,
#propertysubmenu a:visited {
	color: #3a7087;
	text-decoration: none;
	font-weight: bold;
}
#propertysubmenu a:hover {
	color: #a9d5e6;
}
#propertysubmenu a.navon:link,
#propertysubmenu a.navon:active,
#propertysubmenu a.navon:visited {
	color: #a9d5e6;
	text-decoration: none;
	font-weight: bold;
}
#propertysubsubmenu a:link,
#propertysubsubmenu a:active,
#propertysubsubmenu a:visited {
	color: #a9d5e6;
	text-decoration: none;
	font-weight: bold;
}
#propertysubsubmenu a:hover {
	color: #3a7087;
}
#propertysubsubmenu a.navon:link,
#propertysubsubmenu a.navon:active,
#propertysubsubmenu a.navon:visited {
	color: #3a7087;
	text-decoration: none;
	font-weight: bold;
}
.clearboth {
	float: left;
	margin-bottom: 20px;
}
.anyquestionslink {
	text-align: right;
	margin: 0 30px 20px 0;
	clear: both;
}
a.anyquestions:link,
a.anyquestions:active,
a.anyquestions:visited {
	color: #4c6884;
	text-decoration: none;
	font-weight: bold;
	background: url(../images/contactusarrow.jpg) no-repeat right 50%;
	padding: 5px 15px 5px 0;
}
#property_left2 {
	width: 570px;
	float: left;
	padding: 0 5px 0px 20px;
	text-align: justify;
	line-height: 16px;
	

}
#property_left2 ul, #property_right2 ul {
	margin: 0 0 0px 0;
	padding: 0px;
	display:inline;
	float:left;
	
	list-style-type:none;
	width:280px;

}

#note {
	font-size: 0.8em;
	}

p.large{font-size:15px;}