/* PROPERTY OVERRIDES                                           */
/* ============================================================ */
.property h2 { padding:0 10px 10px 10px;}
.property #one-column { margin-left: 10px; }

/* PROPERTY NAVIGATION                                          */
/* ============================================================ */

#header #prop-nav-bg {z-index: 25; width:186px; height: 245px; position:absolute; top:135px; left:34px; background: #F47D23 url('/hyatt/images/place/prop_nav_bg.gif') repeat-x top left; border-right: 1px solid #fff;}

#header #hotel-title {position: absolute; bottom:0; left:45px;}

#header ul#prop-nav  {width: 170px; list-style: none; margin: 0; padding: 0; position: absolute; bottom:6px; left: 41px; z-index: 50;}
#header ul#prop-nav li {height: 21px; padding: 0; margin: 0; font-size:10px; text-transform: uppercase; background: url('/hyatt/images/place/white_dots.gif') repeat-x left top; display: block;}
#header ul#prop-nav li a{color: #fff; text-decoration: none; height: 17px; padding:4px 0 0 5px; margin: 0; display: block;}
#header ul#prop-nav li a:hover,
#header ul#prop-nav li a.selected {background: url('/hyatt/images/place/prop_orange_hover.gif') no-repeat 0 1px;}

#header ul#prop-nav img {display: block; padding-bottom:3px;}

#header #masthead {z-index: 30; position: absolute; top:82px; left:221px;}

/* TOUR BUTTONS                                                 */
/* ============================================================ */
/* BOTOX - Sapient 10/2009 Start Changes 

*/
#prop-buttons { float:right; margin:-24px 32px 0 0 !important; margin:-24px 16px 0 0; width: 223px; height: 14px; z-index: 90; }
/* BOTOX - Sapient 10/2009 End Changes 

*/
#prop-buttons #photo-button,
#prop-buttons a#photo-link { position: absolute; left: 110px;  top: 0; width: 109px; height: 21px; }
#prop-buttons #tour-button,
#prop-buttons a#tour-link { position: absolute; left: 0; top: 0; width: 94px; height: 21px; }

#prop-buttons #photo-button a { display: block; z-index: 95; }

* html #header #prop-buttons #photo-button { background-image: expression(getBgImgString("/hyatt/images/place/buttons/gallery")); filter: expression(getPngFilterString("/hyatt/images/place/buttons/gallery")); }
* html #header #prop-buttons #tour-button { background-image: expression(getBgImgString("/hyatt/images/place/buttons/tour")); filter: expression(getPngFilterString("/hyatt/images/place/buttons/tour")); }

#prop-buttons > #photo-button { background-image: url(/hyatt/images/place/buttons/gallery.png); filter: none; }
#prop-buttons > #tour-button { background-image: url(/hyatt/images/place/buttons/tour.png); filter: none; }


/* PROPERTY BREADCRUMB                                          */
/* ============================================================ */
/* BOTOX - Sapient 10/2009 Start Changes 

*/
.property #cookie-crumb-row {margin: -4px auto 5px 35px; padding:0 0 0px 6px;  width:666px; text-align: left;}
.property #cookie-crumb-row-image {margin: -20px auto 20px 35px; padding:0 0 9px 6px !important; padding:0 0 2px 6px;  background: url('/hyatt/images/place/horizontal_dots.gif') repeat-x left bottom; width:866px; text-align: left;}
/* BOTOX - Sapient 10/2009 Ends Changes 

*/



/* OVERVIEW                                                */
/* ============================================================ */
/* maps and directions */
.vcard { margin-top: 15px; margin-bottom: 20px; }
.vcard p.maps { font-size: 11px; margin-top: 0; }
.vcard .fax { margin-left: 20px; }

/* ROOMS AND RESERVATIONS                                       */
/* ============================================================ */
.rooms-nav h3 { font-size: 13px }
.rooms-nav ul { margin: 0; font-size: 11px }
.rooms-nav ul li { list-style-type: none; margin-top: 5px; margin-bottom: 5px;}
.rooms-nav ul li.current { margin-left: -10px; color: #666; }

/* SPECIAL OFFERS                                               */
/* ============================================================ */
#special-offers {margin:20px 0 0px 0; background: url(/hyatt/images/place/horizontal_dots.gif) repeat-x left bottom;}
#special-offers img{float:left;}
#special-offers .copy {width:420px;float:right;}
.text-block 					{ padding:20px 0 20px 0; }
dl.special-offers {  clear: left;  margin-top: 0;}
dl.special-offers dd.thumb{ float: left; position: relative; width: 100px; margin-right: 20px; margin-bottom: 20px;}
dl.special-offers dd.thumb .thumb-mask {width:108px; height:107px; position: absolute; top:0; left:0; margin-left: -2px; background: url('/hyatt/images/place/offer_mask.gif') no-repeat top left; z-index: 1;}
dl.special-offers dd { margin: 0; padding:0; font-size:11px;}
dl.special-offers dt { font-size:13px; color: #357689; font-weight: bold; }
dl.special-offers dd a{background: url('images/sm_arrow.gif') no-repeat 0 4px; padding:0 0 0 10px;}
dl.special-offers dd a:hover{text-decoration: underline;}
#special-offers dl.special-offers dt a sup{text-decoration:none;border-bottom:1px solid #04799B;padding-bottom:4px;}
@-moz-document url-prefix() { dl.special-offers dt a sup { border: none !important; } }

/* PHOTO GALLERY                                                */
/* ============================================================ */

#gallery-cnt{width:666px;}
#gallery-header {width: 666px; height: 45px; background: url('/hyatt/images/place/gallery_header_bg.gif') no-repeat top left; margin-bottom:4px;}
	#gallery-title {padding:14px 10px 2px 20px; color:#ffffff;font-weight:bold;font-size:11px; float: left;font-family: Arial, Helvetica, sans-serif;}
	#gallery-close {float: right; margin:12px 20px 0 0;}
	#gallery-close a {width: 13px; height: 14px; display: block; background: url('/hyatt/images/place/gallery_close.gif') no-repeat top left;}
	#gallery-close a:hover {text-decoration: none}
	
	#gallery-photo {position: relative; height:325px; width:662px;}
	#gallery-photo img{width:662px; height: 325px; position: absolute; top:0; left:0;}
	#gallery-mask {width: 662px; height: 325px; position: absolute; top:0; left:0; background: url('/hyatt/images/place/gallery_mask.gif') no-repeat top left;}
	
	#gallery-text {font-size: 11px; color: #333; font-family: arial; font-weight: bold; width: 663px; text-align: center; margin:15px 0 0 0;}
	
	#gallery-virtual{width:666px; position: relative;}
	#gallery-toggle-cnt {width:140px; height: 30px; padding:5px 0 0 0px; position: absolute; top:0; left:260px;}
	
	#gallery-toggle-cnt #left-bt, 
	#gallery-toggle-cnt #left-bt a,
	#gallery-toggle-cnt #right-bt, 
	#gallery-toggle-cnt #right-bt a { height: 22px; width: 22px; display: block;}
	
		#gallery-toggle-cnt #left-bt  {float:left; margin-right:12px;}
			#gallery-toggle-cnt #left-bt a{background: url('/hyatt/images/place/buttons/circle_arrow_back.gif') no-repeat top left;}
		#gallery-toggle-cnt #right-bt {float: left; margin-left:12px;}
			#gallery-toggle-cnt #right-bt a{background: url('/hyatt/images/place/buttons/circle_arrow.gif') no-repeat top left;}

		#gallery-counter {font-size: 11px; color: #333; font-family: arial; float: left; margin-top:4px;}
	#virtual-link {width:130px; position: absolute; top:8px; right:0px;}

/* Maps, reuses styles from photogallery */
#gallery-cnt .directions-image { position: relative; float: right; width: 354px; height: 352px; margin-right: 3px; margin-top: 10px; }
#gallery-cnt .directions-image img { z-index: 1; position: absolute; }
#gallery-cnt .directions-image .map {left: 0; top: 0; z-index: 0;}
#gallery-cnt .directions-image .top-left { top: 0; left: 0; clip: rect(0,6,6,0); }
#gallery-cnt .directions-image .top-right { top: 0; right: 0; clip: rect(0,12,6,6); }
#gallery-cnt .directions-image .bottom-left { bottom: 0; left: 0; clip: rect(6,6,12,0); }
#gallery-cnt .directions-image .bottom-right { bottom: 0; right: 0; clip: rect(6,12,12,6); }

#gallery-cnt .vcard, 
#gallery-cnt .directions-text { margin: 30px 30px 0 10px;}
	
/* QUICK BOOK  													*/
/* ============================================================ */
#quickbook {position: relative;}
#quickbook h3 {color: #fff; font-weight: bold; font-size:16px; padding:10px 0 10px 10px; margin:0;}
#quickbook #find-hotel{margin:12px 0 6px 10px;}
#quickbook #rooms-rate-submit{display:block; margin:12px 0 0 0;padding:0 0 10px 0; position: absolute; bottom:5px; left:9px;}


#quickbook {width: 186px; float: left; margin-right: -9px;}
#quickbook #rooms-rates {width: 186px;}
#brandFilter {font-size: 11px;}

#location {width:230px; float: left; padding:0 0 0 10px;}
#location #searchTerms {font-size: 11px; width:160px;}
#location #brandFilter {font-size: 11px; width:160px;}
	
#check-in {width:170px; margin:0 0 10px 10px;}

#offer-code {width:140px; margin:0 0 26px 10px;}
#special-offer {width:140px; font-size: 11px;}
#group-corp-num {width:140px; font-size: 11px;}

#locator-tab-container .locator-tabs {display: none;}

.locator-mm-yy-select {width:108px;}
.day-selector-box {width:38px; text-align: right; margin-left: 11px;}
.locator-digit-select {width:40px;}

#quickbook table td { padding-top: 5px; }


/* MEETINGS & EVENTS											*/
/* ============================================================ */
/* interior columns */
.meetings-left { width:150px; float:left; }
.meetings-left h4{ font-size:12px; }
.meetings-left ul{ margin:0 0 20px 0; list-style-type:none; line-height:19px; }
.meetings-left ul li.selected a{ font-weight:bold; color:#797979; }
.meetings-left p{ margin:0 0 20px 0; }
.meetings-right{ width:440px; float:left; margin-left:20px; }
.meetings-right .text-block{ margin:8px 0 12px 0; padding:0; }

/* landing page */
.meetings-landing-main{ display:inline; float:left; width:420px; margin:0 0 0 10px; padding:10px 0 0 0; }
.meetings-section{ overflow:hidden; display:inline-block; margin:0 0 20px 0; }
.meetings-section .thumbnail{ float:left; width:160px; margin:0 20px 0 0; }
.meetings-section .description{ float:left; width:240px; position:relative; }
.meetings-section .no-thumbnail{ width:100%; }
.meetings-section .wide{ width:430px; }

/* landing page middle column */
.meetings-landing-alt{ display:inline; float:left; width:180px; margin:0 0 0 33px; }
.meetings-landing-alt h4{ font-size:12px; }
.meetings-landing-alt ul{ margin:0 0 20px 0; list-style-type:none; line-height:19px; }
.meetings-landing-alt ul li.selected a{ font-weight:bold; color:#797979; }
.meetings-landing-alt p{ margin:0 0 20px 0; }

/* landing page specia offers */
.meetings-landing-alt .meetings-offers{ margin:0 0 20px 0; }
.meetings-landing-alt .meetings-offers .offer{ margin:0 0 10px 0; }

/* PROPERTY - DINING                                            */
/* ============================================================ */

.dining-intro-text {margin:0 0 10px 10px; max-width: 600px; _width: 600px;}
.meeting-intro-text { padding:0 0 20px 0; margin-top:-5px;}

.restaurant-column {width: 275px; float: left; margin:20px 0 0 0; font-size:11px; word-wrap:break-word;}
.restaurant-left-column {margin-right: 35px; }

.restaurant-head {padding:3px 3px 3px 10px; display: block; background-color: #F8F7F3; font-size: 11px; margin:0 0 20px 0;}
.restaurant-head h5 {font-size: 13px; color: #333; font-weight: normal; margin:0; padding:0;}
.restaurant-head-content {margin:15px 0 0 0;}
.restaurant-head .phone {display: block;}
.restaurant-head .address {display:block;}

.restaurant-content {padding:3px 3px 0 10px; display: block;}
.restaurant-content .hours-menu-type {display:block; margin:0 0 10px 0;}
.restaurant-content .hours {display:block;}
.restaurant-content .menu-type {display:block;}
.restaurant-content .main-content {margin:0 0 10px 0;}
.restaurant-content .main-content-menu-link {display:inline-block;margin:0 0 10px 0;}

/* intro menu link*/
.dining-intro-menu-link {display:inline-block; margin:0 0 15px 10px;}
.dining-intro-menu-link a.circle-arrow {border: 1px solid; display: block; border: none; background:url(/hyatt/images/place/buttons/circle_arrow.gif) no-repeat left center; padding:4px 0 4px 28px; font-size: 13px; font-weight: bold;}
.dining-intro-menu-link a.circle-arrow:hover {background-image: url(/hyatt/images/place/buttons/circle_arrow_hover.gif); }

/* BOTOX - Sapient 10/2009 Start Changes */

#placeTertiary-nav{ float:right; margin-bottom:10px; }

#placeTertiary-nav ul {	margin:0; padding:0; position:relative; }

#placeTertiary-nav li { border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; display:block;	list-style-type:none; padding:0; text-align:center;	}

#placeTertiary-nav a { background-color:#73B0BE; color:#ffffff;	display:block; font-family:Arial,sans serif; font-size:9px; line-height:11px; padding-bottom:4px; padding-top:4px;	text-decoration:none; }

#placeTertiary-nav a:hover { background-color:#357689; color:#ffffff; display:block; font-family:Arial,sans serif; font-size:9px; line-height:11px; padding-bottom:4px; padding-top:4px; text-decoration:none;	}

#placeTertiary-nav li a { padding-left:10px; padding-right:10px; }

/* BOTOX - Sapient 10/2009 Ends Changes */
