

*{ padding: 0; margin: 0;}

.clear{ clear: both;}

/* buttons */
a span{ display: none;}
.btn-bookpackage{ display: block; width: 167px; height:27px; background: url(../bpimages/bookpackage_off.jpg) no-repeat center; }
.btn-bookpackage:hover{ background: url(../bpimages/bookpackage_hover.jpg) no-repeat center;}
#gallery-btn{ display: block; width: 167px; height:27px; background: url(../bpimages/viewgallerynow_btn.jpg); }
#gallery-btn:hover{ background: url(../bpimages/viewgallery_hover_btn.jpg);}

img{ border: 0;}
body.oh{ text-align: center; background: url(../bpimages/gradient_bkgd.jpg) repeat-x #fff; color: #fff;}
body.oh a{ color: #fff; }
body.oh a:hover{ color: #42e2b4;}
body.oh #fh-bkgd{ background: url(../bpimages/repeaty_bkgd.gif) repeat-y top;}
body.oh #fh-wrapper{ background: url(../bpimages/wrapper_bkgd.jpg) no-repeat top; margin-bottom: 40px; text-align: left;}

body.oh #header{ width: 901px; margin: 0 auto; padding-top: 60px;}
body.oh #header #logo{ float: left; margin-left: 10px;}
body.oh #header #logo a img{ border: 0;}

/****** main-nav ********/
* html #main-nav {width:746px; w\idth:745px;}
body.oh #header #main-nav{ float: right; margin-top: 46px;}/*margin-top @ ie 6 & 7 on ie6.css & ie7.css */
body.oh #header #main-nav ul li{ display: inline; padding: 0 11px 0 11px; margin:0; background: url(../bpimages/nav_divider.gif) no-repeat  0px 6px; position: relative; float: left; } 
body.oh #header #main-nav ul li.first{ background: none; padding-left: 0;} 
body.oh #header #main-nav ul li a{ text-decoration: none; color: #fff; font-size: 11px; letter-spacing: .05em; }/*font-size @ ie 6 & 7 on ie6.css & ie7.css */
body.oh #header #main-nav ul #dropdown{ padding: 0 12px 0 12px;}
body.oh #header #main-nav ul #dropdown a:hover { color: #42e2b4;}
body.oh #header #main-nav ul #dropdown:hover ul,
body.oh #header #main-nav ul #dropdown a:hover ul{ visibility: visible;}
body.oh #header #main-nav ul ul { visibility: hidden; position:absolute; top: 16px; left: 0px; width:83px; border-bottom:1px solid #fff; border-right:1px solid #fff;  border-left:1px solid #fff; background: #231a2b; padding-bottom: 10px; padding-top: 10px; text-align:center; }
body.oh #header #main-nav ul ul li{ background: none; list-style: none; float: none;}

/******  content ********/
body.oh div.hr-wannabe{ height: 1px; background: #fff; color: #fff; margin: 5px auto 29px auto; width: 902px; clear: both; }

	/*** top-section ***/
	body.oh #top-section{ width: 880px; height: 268px; padding: 11px 8px; margin: 30px auto 0 auto; background: url(../bpimages/teaser_n_mainImage_bkgd.gif) no-repeat ;}
	body.oh #top-section #main-img{ float: right; background: #000;}
	
		/* teaser */
		body.oh #top-section #teaser-container{ float: left; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-align: center; width:186px; margin-left: 10px; margin-top: 14px;}
		body.oh #top-section #teaser-container p{ text-align: left;}
		body.oh #top-section #teaser-container h1{ font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; text-transform: uppercase; text-align: left;}
		body.oh #top-section #teaser-container select{ font-size: 12px;}
		body.oh #top-section #teaser-container table{ text-align: left; width: 100%; margin: 0 auto;}
		body.oh #top-section #teaser-container table th{ padding-top: 8px;}
		body.oh #top-section #teaser-container #departMonth{ width: 90%;  }/* ie 6 & 7 */
		body.oh #top-section #teaser-container #adults,
		body.oh #top-section #teaser-container #arriveDate,
		body.oh #top-section #teaser-container #departDate{ width: 80%;}
		body.oh #top-section #teaser-container #children{ width: 40px; }
		body.oh #top-section #teaser-container #checkoutcalendar,
		body.oh #top-section #teaser-container #checkincalendar{ padding-left: 8px;}
		body.oh #top-section #teaser-container button.buttonactive { clear: both; display: block; width: 165px; height:25px; background: url(../bpimages/checkavailability_btn.jpg) no-repeat center #000; margin-top: 16px; margin-left: 6px; }
		body.oh #top-section #teaser-container button.buttonactive:hover{ background: url(../bpimages/checkavailability_hover_btn.jpg) no-repeat center #000 ;}
	
	/*** middle-section ***/
	body.oh #middle-section { width: 870px; font-size: 12px; margin: 0 auto; padding-left: 14px; padding-right: 10px; min-height: 300px;}/* ie 6 & 7 */
	body.oh #middle-section h1{ font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; }
	body.oh #middle-section h2, body.oh #middle-section h3 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; padding-top: 10px; padding-bottom: 4px; padding-left: 12px; background: url(../bpimages/arrow.gif) left no-repeat 12px; }
	body.oh #middle-section h3 { background-image:none; padding-left:0; }
	body.oh #middle-section div.floatleft{ float: left;}
	body.oh #middle-section div.floatright{ float: right;}
	body.oh #middle-section p{ margin-bottom: 16px;}
	body.oh #middle-section #wide{ width: 520px; }
	body.oh #middle-section #short{ width: 317px; }
	body.oh #middle-section .floatright{ padding-top: 20px;}
	body.oh #middle-section h1{padding-bottom: 6px;}
	body.oh #middle-section h4{ font-size: 13px; font-weight: normal; text-transform: uppercase;}	
	body.oh #middle-section ul li{ list-style: inside disc;}


/****** footer ********/
body.oh #footer{ width: 904px; height: 10px; padding: 50px 6px 17px 6px;  margin: 0 auto; background: url(../bpimages/contentFooter_bkgd.jpg) no-repeat bottom;  font-size: 10px; }
body.oh #footer #footer-nav{ float: left; margin-left: 14px; width: 340px;}
body.oh #footer #footer-nav ul {}
body.oh #footer #footer-nav ul li{ display: inline;  padding: 0 9px 0 9px; margin: 0 0 0 0; background: url(../bpimages/nav_divider.gif) no-repeat  0px 2px;}
body.oh #footer #footer-nav ul li.first{ background: none; padding-left: 0;} 
body.oh #footer #footer-nav ul li a{ text-decoration: none; color: #fff;  letter-spacing: .035em; font-size: 10px;}
body.oh #footer #footer-nav ul li #nav-thehotels{ color: #42e2b4;}
body.oh #footer #copyright{ float: right; margin-right: 14px;}

/********************** seperate page ************************/

/****** home ********/
#oh-home #middle-section table tr{ height: 28px;}
#oh-home #middle-section fieldset{ border: 0;}
#oh-home #middle-section fieldset #formsubmit{ background: url(../bpimages/submitnow_btn.jpg) no-repeat;}
#oh-home #middle-section fieldset #formsubmit:hover{ background: url(../bpimages/submitnow_hover_btn.jpg) no-repeat;}

/****** thehotel ********/
#oh-thehotel #middle-section .floatright {padding-top: 0;}

/****** amenities ********/
#oh-amenities #middle-section .floatright {padding-top: 0;}

/****** dining ********/
#oh-dining #middle-section #wide span{ display: list-item; list-style: inside;}
#oh-dining #middle-section #wide p.tab{ padding-left: 17px; }
#oh-dining #middle-section .floatright {padding-top: 0;}
#oh-dining #middle-section #short{ padding-right: 20px;}
#oh-dining #middle-section #short #flashcontent{ padding-top: 23px;}

/****** specialoffers ********/
#oh-specialoffers #middle-section h1{ padding-bottom: 19px;}
	/* packgage */
	#oh-specialoffers #middle-section .package h2{ margin-top: 0; padding-top: 0; background: url(../bpimages/arrow.gif) left no-repeat 3px; width: 457px; }	
	#oh-specialoffers #middle-section .package{padding-left: 13px;}
	#oh-specialoffers #middle-section .package #wide{ width: 457px; padding-left: 13px; }
	#oh-specialoffers #middle-section .package #short{ padding-right: 40px; padding-top: 0; margin-top: -18px;}
	#oh-specialoffers #middle-section .package table tr ul{padding-top: 0; margin-top: 0;}
	#oh-specialoffers #middle-section .package table tr ul li{ list-style: inside disc;}

/****** gallery ********/
#oh-gallery #middle-section #preloader img{ display: none;}
#oh-gallery #middle-section #thumbs h2{ clear: both; padding: 0; margin: 0; height: 20px; background: none;}
#oh-gallery #middle-section #thumbs h2 a{ width: 100%;  background: url(../bpimages/arrow.gif) left no-repeat 3px; padding-left: 16px; text-decoration: none; }
#oh-gallery #middle-section #thumbs div{ display: none; width: 230px; padding-top: 6px; padding-bottom: 10px; margin-bottom: 4px; padding-left: 16px;}
#oh-gallery #middle-section #thumbs div a{ display: block; width: 29px; height: 29px; float: left; margin-right: 6px; margin-bottom: 6px;}
#oh-gallery #middle-section #thumbs div dl dt{ clear: both; width: 100%;}

	/* lobby thumbnails */
	#oh-gallery #l-one{ background: url(../bpimages/gallery/thumbnails/th_gallery_01.jpg) no-repeat center; }
	#oh-gallery #l-one:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_01_roll.jpg) no-repeat center; }
	#oh-gallery #l-two{ background: url(../bpimages/gallery/thumbnails/th_gallery_02.jpg) no-repeat center; }
	#oh-gallery #l-two:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_02_roll.jpg) no-repeat center; }
	#oh-gallery #l-three{ background: url(../bpimages/gallery/thumbnails/th_gallery_03.jpg) no-repeat center; }
	#oh-gallery #l-three:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_03_roll.jpg) no-repeat center; }
	#oh-gallery #l-four{ background: url(../bpimages/gallery/thumbnails/th_gallery_04.jpg) no-repeat center; }
	#oh-gallery #l-four:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_04_roll.jpg) no-repeat center; }
	#oh-gallery #l-five{ background: url(../bpimages/gallery/thumbnails/th_gallery_05.jpg) no-repeat center; }
	#oh-gallery #l-five:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_05_roll.jpg) no-repeat center; }
	#oh-gallery #l-six{ background: url(../bpimages/gallery/thumbnails/th_gallery_06.jpg) no-repeat center; }
	#oh-gallery #l-six:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_06_roll.jpg) no-repeat center; }
	
	/* rooms suites thumbnails */
	#oh-gallery #r-1{ background: url(../bpimages/gallery/thumbnails/th_gallery_07.jpg) no-repeat center; }
	#oh-gallery #r-1:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_07_roll.jpg) no-repeat center; }
	#oh-gallery #r-2{ background: url(../bpimages/gallery/thumbnails/th_gallery_08.jpg) no-repeat center; }
	#oh-gallery #r-2:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_08_roll.jpg) no-repeat center; }
	#oh-gallery #r-3{ background: url(../bpimages/gallery/thumbnails/th_gallery_09.jpg) no-repeat center; }
	#oh-gallery #r-3:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_09_roll.jpg) no-repeat center; }
	#oh-gallery #r-4{ background: url(../bpimages/gallery/thumbnails/th_gallery_10.jpg) no-repeat center; }
	#oh-gallery #r-4:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_10_roll.jpg) no-repeat center; }
	#oh-gallery #r-5{ background: url(../bpimages/gallery/thumbnails/th_gallery_11.jpg) no-repeat center; }
	#oh-gallery #r-5:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_11_roll.jpg) no-repeat center; }	
	/* One Bedroom Executive */
	#oh-gallery #r-6{ background: url(../bpimages/gallery/thumbnails/th_gallery_12.jpg) no-repeat center; }
	#oh-gallery #r-6:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_12_roll.jpg) no-repeat center; }
	#oh-gallery #r-7{ background: url(../bpimages/gallery/thumbnails/th_gallery_13.jpg) no-repeat center; }
	#oh-gallery #r-7:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_13_roll.jpg) no-repeat center; }
	#oh-gallery #r-8{ background: url(../bpimages/gallery/thumbnails/th_gallery_14.jpg) no-repeat center; }
	#oh-gallery #r-8:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_14_roll.jpg) no-repeat center; }
	#oh-gallery #r-9{ background: url(../bpimages/gallery/thumbnails/th_gallery_15.jpg) no-repeat center; }
	#oh-gallery #r-9:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_15_roll.jpg) no-repeat center; }	
	/* Two Bedroom Bay View*/
	#oh-gallery #r-10{ background: url(../bpimages/gallery/thumbnails/th_2bbw_01.jpg) no-repeat center; }
	#oh-gallery #r-10:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_01_roll.jpg) no-repeat center; }
	#oh-gallery #r-11{ background: url(../bpimages/gallery/thumbnails/th_2bbw_02.jpg) no-repeat center; }
	#oh-gallery #r-11:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_02_roll.jpg) no-repeat center; }
	#oh-gallery #r-12{ background: url(../bpimages/gallery/thumbnails/th_2bbw_03.jpg) no-repeat center; }
	#oh-gallery #r-12:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_03_roll.jpg) no-repeat center; }
	#oh-gallery #r-13{ background: url(../bpimages/gallery/thumbnails/th_2bbw_04.jpg) no-repeat center; }
	#oh-gallery #r-13:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_04_roll.jpg) no-repeat center; }
	#oh-gallery #r-14{ background: url(../bpimages/gallery/thumbnails/th_2bbw_05.jpg) no-repeat center; }
	#oh-gallery #r-14:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_05_roll.jpg) no-repeat center; }
	#oh-gallery #r-15{ background: url(../bpimages/gallery/thumbnails/th_2bbw_06.jpg) no-repeat center; }
	#oh-gallery #r-15:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_06_roll.jpg) no-repeat center; }
	#oh-gallery #r-16{ background: url(../bpimages/gallery/thumbnails/th_2bbw_07.jpg) no-repeat center; }
	#oh-gallery #r-16:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_07_roll.jpg) no-repeat center; }
	#oh-gallery #r-17{ background: url(../bpimages/gallery/thumbnails/th_2bbw_08.jpg) no-repeat center; }
	#oh-gallery #r-17:hover{ background: url(../bpimages/gallery/thumbnails/th_2bbw_08_roll.jpg) no-repeat center; }
	/* Two Bedroom Standard*/
	#oh-gallery #r-20{ background: url(../bpimages/gallery/thumbnails/th_gallery_26.jpg) no-repeat center; }
	#oh-gallery #r-20:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_26_roll.jpg) no-repeat center; }
	#oh-gallery #r-21{ background: url(../bpimages/gallery/thumbnails/th_gallery_27.jpg) no-repeat center; }
	#oh-gallery #r-21:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_27_roll.jpg) no-repeat center; }
	#oh-gallery #r-22{ background: url(../bpimages/gallery/thumbnails/th_gallery_28.jpg) no-repeat center; }
	#oh-gallery #r-22:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_28_roll.jpg) no-repeat center; }
	#oh-gallery #r-23{ background: url(../bpimages/gallery/thumbnails/th_gallery_29.jpg) no-repeat center; }
	#oh-gallery #r-23:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_29_roll.jpg) no-repeat center; }
	#oh-gallery #r-24{ background: url(../bpimages/gallery/thumbnails/th_gallery_30.jpg) no-repeat center; }
	#oh-gallery #r-24:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_30_roll.jpg) no-repeat center; }	
	/* Two Bedroom Standard*/
	#oh-gallery #r-25{ background: url(../bpimages/gallery/thumbnails/th_2bvip_01.jpg) no-repeat center; }
	#oh-gallery #r-25:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_01_roll.jpg) no-repeat center; }
	#oh-gallery #r-26{ background: url(../bpimages/gallery/thumbnails/th_2bvip_02.jpg) no-repeat center; }
	#oh-gallery #r-26:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_02_roll.jpg) no-repeat center; }
	#oh-gallery #r-27{ background: url(../bpimages/gallery/thumbnails/th_2bvip_03.jpg) no-repeat center; }
	#oh-gallery #r-27:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_03_roll.jpg) no-repeat center; }
	#oh-gallery #r-28{ background: url(../bpimages/gallery/thumbnails/th_2bvip_04.jpg) no-repeat center; }
	#oh-gallery #r-28:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_04_roll.jpg) no-repeat center; }
	#oh-gallery #r-29{ background: url(../bpimages/gallery/thumbnails/th_2bvip_05.jpg) no-repeat center; }
	#oh-gallery #r-29:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_05_roll.jpg) no-repeat center; }
	#oh-gallery #r-30{ background: url(../bpimages/gallery/thumbnails/th_2bvip_06.jpg) no-repeat center; }
	#oh-gallery #r-30:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_06_roll.jpg) no-repeat center; }
	#oh-gallery #r-31{ background: url(../bpimages/gallery/thumbnails/th_2bvip_07.jpg) no-repeat center; }
	#oh-gallery #r-31:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_07_roll.jpg) no-repeat center; }
	#oh-gallery #r-32{ background: url(../bpimages/gallery/thumbnails/th_2bvip_08.jpg) no-repeat center; }
	#oh-gallery #r-32:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_08_roll.jpg) no-repeat center; }
	#oh-gallery #r-33{ background: url(../bpimages/gallery/thumbnails/th_2bvip_09.jpg) no-repeat center; }
	#oh-gallery #r-33:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_09_roll.jpg) no-repeat center; }
	#oh-gallery #r-34{ background: url(../bpimages/gallery/thumbnails/th_2bvip_10.jpg) no-repeat center; }
	#oh-gallery #r-34:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_10_roll.jpg) no-repeat center; }
	#oh-gallery #r-35{ background: url(../bpimages/gallery/thumbnails/th_2bvip_11.jpg) no-repeat center; }
	#oh-gallery #r-35:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_11_roll.jpg) no-repeat center; }
	#oh-gallery #r-36{ background: url(../bpimages/gallery/thumbnails/th_2bvip_12.jpg) no-repeat center; }
	#oh-gallery #r-36:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_12_roll.jpg) no-repeat center; }
	#oh-gallery #r-37{ background: url(../bpimages/gallery/thumbnails/th_2bvip_13.jpg) no-repeat center; }
	#oh-gallery #r-37:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_13_roll.jpg) no-repeat center; }
	#oh-gallery #r-38{ background: url(../bpimages/gallery/thumbnails/th_2bvip_14.jpg) no-repeat center; }
	#oh-gallery #r-38:hover{ background: url(../bpimages/gallery/thumbnails/th_2bvip_14_roll.jpg) no-repeat center; }
	
	/* club / meeting room thumbnails */
	#oh-gallery #c-one{ background: url(../bpimages/gallery/thumbnails/th_gallery_31.jpg) no-repeat center; }
	#oh-gallery #c-one:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_31_roll.jpg) no-repeat center; }
	#oh-gallery #c-two{ background: url(../bpimages/gallery/thumbnails/th_gallery_32.jpg) no-repeat center; }
	#oh-gallery #c-two:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_32_roll.jpg) no-repeat center; }
	#oh-gallery #c-three{ background: url(../bpimages/gallery/thumbnails/th_gallery_33.jpg) no-repeat center; }
	#oh-gallery #c-three:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_33_roll.jpg) no-repeat center; }
	#oh-gallery #c-four{ background: url(../bpimages/gallery/thumbnails/th_gallery_34.jpg) no-repeat center; }
	#oh-gallery #c-four:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_34_roll.jpg) no-repeat center; }
	#oh-gallery #c-five{ background: url(../bpimages/gallery/thumbnails/th_gallery_35.jpg) no-repeat center; }
	#oh-gallery #c-five:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_35_roll.jpg) no-repeat center; }
	#oh-gallery #c-six{ background: url(../bpimages/gallery/thumbnails/th_business_center_1.jpg) no-repeat center; }
	#oh-gallery #c-six:hover{ background: url(../bpimages/gallery/thumbnails/th_business_center_1_roll.jpg) no-repeat center; }
	#oh-gallery #c-seven{ background: url(../bpimages/gallery/thumbnails/th_business_center_2.jpg) no-repeat center; }
	#oh-gallery #c-seven:hover{ background: url(../bpimages/gallery/thumbnails/th_business_center_2_roll.jpg) no-repeat center; }
	
	/* restaurant thumbnails */
	#oh-gallery #res-one{ background: url(../bpimages/gallery/thumbnails/th_naranja_cafe_1.jpg) no-repeat center; }
	#oh-gallery #res-one:hover{ background: url(../bpimages/gallery/thumbnails/th_naranja_cafe_1_roll.jpg) no-repeat center; }
	#oh-gallery #res-two{ background: url(../bpimages/gallery/thumbnails/th_naranja_cafe_2.jpg) no-repeat center; }
	#oh-gallery #res-two:hover{ background: url(../bpimages/gallery/thumbnails/th_naranja_cafe_2_roll.jpg) no-repeat center; }
	#oh-gallery #res-three{ background: url(../bpimages/gallery/thumbnails/th_naranja_cafe_3.jpg) no-repeat center; }
	#oh-gallery #res-three:hover{ background: url(../bpimages/gallery/thumbnails/th_naranja_cafe_3_roll.jpg) no-repeat center; }
	
	/* gym thumbnails */
	#oh-gallery #g-one{ background: url(../bpimages/gallery/thumbnails/th_gallery_41.jpg) no-repeat center; }
	#oh-gallery #g-one:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_41_roll.jpg) no-repeat center; }
	#oh-gallery #g-two{ background: url(../bpimages/gallery/thumbnails/th_gallery_42.jpg) no-repeat center; }
	#oh-gallery #g-two:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_42_roll.jpg) no-repeat center; }
	#oh-gallery #g-three{ background: url(../bpimages/gallery/thumbnails/th_gallery_43.jpg) no-repeat center; }
	#oh-gallery #g-three:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_43_roll.jpg) no-repeat center; }
	#oh-gallery #g-four{ background: url(../bpimages/gallery/thumbnails/th_gallery_44.jpg) no-repeat center; }
	#oh-gallery #g-four:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_44_roll.jpg) no-repeat center; }
	#oh-gallery #g-five{ background: url(../bpimages/gallery/thumbnails/th_gallery_45.jpg) no-repeat center; }
	#oh-gallery #g-five:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_45_roll.jpg) no-repeat center; }
	#oh-gallery #g-six{ background: url(../bpimages/gallery/thumbnails/th_gallery_46.jpg) no-repeat center; }
	#oh-gallery #g-six:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_46_roll.jpg) no-repeat center; }
	
	/* pool thumbnails */
	#oh-gallery #p-one{ background: url(../bpimages/gallery/thumbnails/th_gallery_45.jpg) no-repeat center; }
	#oh-gallery #p-one:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_45_roll.jpg) no-repeat center; }
	#oh-gallery #p-two{ background: url(../bpimages/gallery/thumbnails/th_gallery_46.jpg) no-repeat center; }
	#oh-gallery #p-two:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_46_roll.jpg) no-repeat center; }
	#oh-gallery #p-three{ background: url(../bpimages/gallery/thumbnails/th_gallery_47.jpg) no-repeat center; }
	#oh-gallery #p-three:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_47_roll.jpg) no-repeat center; }
	#oh-gallery #p-four{ background: url(../bpimages/gallery/thumbnails/th_gallery_48.jpg) no-repeat center; }
	#oh-gallery #p-four:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_48_roll.jpg) no-repeat center; }
	#oh-gallery #p-five{ background: url(../bpimages/gallery/thumbnails/th_gallery_49.jpg) no-repeat center; }
	#oh-gallery #p-five:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_49_roll.jpg) no-repeat center; }
	#oh-gallery #p-six{ background: url(../bpimages/gallery/thumbnails/th_gallery_50.jpg) no-repeat center; }
	#oh-gallery #p-six:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_50_roll.jpg) no-repeat center; }
	#oh-gallery #p-seven{ background: url(../bpimages/gallery/thumbnails/th_gallery_51.jpg) no-repeat center; }
	#oh-gallery #p-seven:hover{ background: url(../bpimages/gallery/thumbnails/th_gallery_51_roll.jpg) no-repeat center;}

/****** activities ********/
#oh-activities #middle-section table{ padding-left: 10px;}
#oh-activities #middle-section #swaptxt{ margin-top: 50px;}
#oh-activities #middle-section .substance{ padding-left: 13px;}
#oh-activities #middle-section a{ text-decoration: none;}
#oh-activities #middle-section #short{ padding-right: 20px;}

/* ADAM */
#changing_text { min-height: 120px; }


/****** groups/events ********/
#oh-groupsevents #middle-section{ height: 200px;}

/****** location ********/


/********** SIGNUP *************/
.hidden {display:none;}
#special_signup .ssloader {background: url('../bpimages/loader.gif') no-repeat; width: 16px; height: 16px;}
#special_signup #signup_messages {min-height: 16px; _height: 16px; margin-top: 2px; margin-bottom: 2px;}

#special_signup input.inputerror {border: 3px solid #ff0000;}


.groups_bg { position:absolute;
display:block;
z-index:2;
background-color:#221b2b;
color:#fff;
width:881px;
margin-left:-18px;
float:left;
border-left:1px solid #fff;

padding-left:20px;
}

.book_now { display:block; font-weight:bold; text-align:center; background-color:#887b97; border:1px solid #ffffff; color:#887b97; width:90px; height:20px; margin-top:10px; padding-top:5px; }
hr { border:0; background-color:#fff; color:#fff; height:1px; margin:20px 0; }


.al_right { float:right; margin:14px 0 10px 10px; border:1px solid #ffffff; }
.blurb { margin:30px 0; font-weight:bold; font-size:14px; font-family:Georgia,"Times New Roman",Times,serif; }
.blurb a { color:#42E2B4 !important; }
