
/********************** CORPORATE global styles *************************/

body { font-family: Arial, sans-serif; }

/* Overridden H2 and H3 tag colors to conform to migration guidelines */
h2 {color:#333333;font-size:18px;font-weight:normal;}
h2.home {color:#CEA100;font-weight: bold;margin-bottom: 8px;margin-top: 5px;font-size:12px;padding-left:0;}
h3 {color:#333333;font-size:14px;font-weight:normal;}

/********************** general layout **********************************/
#main-container {width:954px;background-image: url(/hyatt/images/main_bg.gif);margin:0px 10px 10px 10px; color: #333333;}
#main-container-no-bookflap {width:954px; margin:0px 10px 10px 10px; color: #333333;}
#right-col {width:209px;float:right;}

/*table font size override*/
table {font-size: 12px;}

/* corp bookflap overrides */
/* normal */
a.flap:link, a.flap:visited, a.flap:active {font-size:12px;}
a.flap:hover {font-size:12px;}
/* header */
a.flap-b:link, a.flap-b:visited, a.flap-b:active {font-size:12px;}
a.flap-b:hover {font-size:12px;}

/********************** utility navigation ******************************/
#util-nav { position:relative;}
#util-nav ul {position:relative;display:block; margin:0px; padding:0px; width:213px;}
#util-nav li {position:relative; display:inline; margin:0px; padding:0px; width:213px; list-style-type:none; text-transform: uppercase;}
#util-nav a {position:relative; display:block; width:auto; padding:4px 0px 3px 18px; border-left:1px solid #d7d8D8; border-bottom:1px solid #d7d8D8; text-decoration:none; font-family:Arial; font-size:10px; background-color:#FFF; color:#666;}
#util-nav a:hover {background-color:#a1aaa0; color:#ffffff;}
#util-nav a.selected {background-color:#a1aaa0 !important; color:#ffffff;}
#util-nav a.unselected {}

/********************** page elements **********************************/
#page-title {text-transform: uppercase;}
#sub-page-title {color:#333333; vertical-align:middle;padding-left:20px;padding-top:20px;font-family:arial;font-size:14px; text-transform: uppercase;}

#sub-page-title-aboutus {color:#333333; vertical-align:middle;padding:20px 0 0 20px;font-family:arial; text-transform: uppercase;font-weight:bold; font-size:15px;}
#sub-page-title-aboutus h3 {font-weight:bold; font-size:15px;}

/* 3 even columns for sitemap*/
.colx3-1 {float:left;width:190px;}
.colx3-2 {float:left;width:570px;}
.colx3-2-1 {float:left;width:190px;}
.colx3-2-2 {float:left;width:190px;}
.colx3-2-3 {float:left;width:190px;}
.colx3-3 {float:left;width:194px;}
.colx3-top {background-color:#ffffff;padding:20px 30px 0px 18px;font-family:arial,sans serif; font-size:12px;}
.colx3-padding {padding:20px 10px 20px 18px;font-family:arial,sans serif; font-size:12px;}

.image-border {border:1px solid #999999;}

/* global hyatt affiliates */
.affiliate-logo {vertical-align:top;margin-right:9px;}
.affiliate-logo-hawthorn {margin-bottom:4px;}

.i-agree-button {width: 75px; margin: 0 auto;}

/* corporate styles for sub-pages */
#header {margin: 0px 0px 0px 0px}
#corp-content {width:300px;font-size: 12px;font-family:arial;float:left;}
	#corp-content-left {float:left;display:block;}
	#corp-content-right {float:right;display:block;}
#text-title {padding-bottom:15px;}

.arrow-title-link {padding:0px 0px 0px 0px;text-transform:none;}
	.arrow-title-link div {float:left;}
	.arrow-title-link a {float:left;font-weight:bold; font-size:12px;}

#corp-head-left-home {width:212px;height:218px;float:left;padding-top:76px;display:block; position:relative;}

/****************** corporate page floating content layouts ************/
/* 2 columns, small left || large right */

	/* large column content sections  for col 2 large layout */
	.info-container-2lg {width:480px;font-family:Arial,sans serif; padding-left:20px;font-size:12px;clear:both;float:none;display:block;margin-bottom:15px;margin-left:0px;}
	
	.info-container-2lg-no-bookflap {width:720px;font-family:Arial,sans serif; padding-left:20px;font-size:12px;clear:both;float:none;display:block;margin-bottom:15px;margin-left:0px;}
	.info-container-2lg-no-bookflap p {margin:0 0 15px 0; padding:0;width:493px;}
	.info-container-2lg-no-bookflap h5 {font-family:Arial,sans serif; font-size:12px; font-weight:bold; margin:0; padding:0; display:inline-block;}
	
	.info-container-525 {width:505px;font-family:Arial,sans serif; padding-left:20px;font-size:12px;clear:both;float:none;display:block;margin-bottom:15px;margin-left:0px;}
	.info-container-2lg-bar {margin:0px 5px 1px 1px;padding:0px 0px 0px 20px;font-family:Arial,sans serif;vertical-align:middle; line-height:20px;font-weight:bold; background-color:#ede7de; font-size:12px; }
	.info-container-2lg-bar-blue {margin:0px 5px 1px 1px;padding:0px 0px 0px 20px;font-family:Arial,sans serif;vertical-align:middle; line-height:20px;font-weight:bold; background-color:#d6e0ea; font-size:12px; }

	.info-container-1sm {width:212px;font-family:Arial,sans serif; font-size:18px;clear:both;float:none;display:block;margin-bottom:15px;margin-left:0px;}
	.overview-2lg {width:450px;float:none;}
	img.context-2lg {display:inline;float:left;border:1px solid #cccccc;}

	/* 2 columns, large left || small right */

	/* large column content sections for col 1 large layout */
	.info-container-1lg {width:505px;font-family:Arial,sans serif; padding-left:20px; font-size:12px; float:left;display:block;margin-bottom:15px;}
	.info-container-2sm {width:152px;font-family:Arial,sans serif; font-size:12px;float:right;display:block;margin-bottom:15px;padding-left:20px;}
	.overview-1lg {display:inline;width:265px;float:left;}
	img.context-1lg {display:inline;float:left;border:1px solid #cccccc;margin-right:21px;}

/* 1 column, 1 large */
.col-large {padding:18px 15px 0px 0px;float:left;width:685px;font-family:Arial,sans serif; font-size:12px;}
	/* large column content section  for 1 col large layout */
	.info-container-large-bar {margin:0px 11px 1px 1px; padding:0px 0px 0px 20px; height:20px;font-weight:bold; background-color:#ede7de; font-size:12px; font-family:Arial,sans serif; font-size:12px; vertical-align:middle; line-height:20px;}
	.info-container-large {width:685px; font-size:12px;font-family:Arial,sans serif; clear:both;float:none;display:block;padding-left:20px;margin-top:15px;margin-bottom:15px;margin-left:0px;}
	/*.overview-large {width:280px;float:right;}*/
	img.context-large {display:inline;float:left;border:1px solid #cccccc;}
	
/* 2 columns, large left || small right NO BOOKFLAP */
.info-container-lg3 {padding: 20px 0 40px 18px;}

/********************** corporate home page center content CSS **********/
/* container for left(special offers) & right(leisure/resort) columns */
#center-page-content {width:410px; float:right; display:inline; font-family:arial, sans serif;	color:#000000; font-size:12px; line-height:15px;}
#center-page-content-senior {width:410px; float:left; margin:0 0 0 25px !important; margin:0px; display:inline; font-family:arial, sans serif;	color:#000000; font-size:12px; line-height:15px;}
	/* container padding */
	#center-page-content-pad {padding:12px 9px 5px 0px; display:block;margin-left:7px;}
		/* special offers column */
		#left-section-items {width:230px; float:left; margin-top:10px; padding-left:2px;}
			/* offer item block bottom margin */
			.offer-item {margin-bottom:10px;}
			.brand-item {padding:5px 0 0 0;}
		/* leisure activities/find a resort column */
		#right-section-items {width:137px; float:right; margin-top:10px;}
			/* 4x4 leisure image table */
			#leisure-activities-table {text-align:center; margin-top:0px; margin-bottom:15px;}
			img.leisure-activities {border:none;}

		/* section header/header link styles - used by right & left sections */
		.section-header {color:#CC9900; font-weight:bold; display:block; margin-bottom:10px;}

/* specials landing page styles */
		#specials-cont {width:460px;position:relative;padding:0px 0px 0px 0px}
			#specials-left {float:left;width:162px;}
				.hotel-car-air {width:100px;float:right;font-size: 11px; font-family:Arial;padding:11px 0px 0px 0px}
			.hyatt-best-rate {width:160px;float:left;font-size: 11px; font-family:Arial;padding:0px 0px 0px 0px}

		#featured-offers-cont {width:470px;position:relative;}
			.featured-offers-img {float:left;width:162px;}
			.featured-offers-package {float:left;width:267px;margin-left:31px;}
			.featured-offers-padding {padding:0px 0px 30px 0px;}

		.overview-2lg-ta {display:block; width:280px; float:right; font-size: 12px; font-family:Arial;}
		img.large-offer-image {float:left;border:1px solid #cccccc;margin-right:21px;width:160px;}
/************** corporate home page 'FIND A HOTEL' section CSS *********/
/* layout specific styles */
#center-page-flow {display:block; }
   #locator-tab-container {display:inline;float:left;width:300px;padding-top:9px;}
			#locator-find-hotel-table {font-family:arial, sans serif;	width:325px;color:#000000; font-size:12px; border:none; padding-bottom:0px;  background-color:#EEECE7;}
			#locator-find-hotel-table a {font-family:arial, sans serif; font-size:12px; }
				.find-hotel-padding {padding-top:9px;}
			#location {display:inline; float:left;}
			#need-help {display:inline; float:right; padding-right:12px;}
			#find-hotel {padding:3px 0 0 0;}
				#find-hotel-img {margin-right:8px;}
			#check-available-img {padding:3px 0 5px 0;}
			#adult-rooms {display:inline; float:left; width:50px; margin-top:-3px;}
			#kids-rooms {display:inline; float:right; margin-left:-62px; width:55px; margin-top:-3px; padding-right:5px;}
			#number-rooms {margin-top:-3px; width:55px;}
			#rate-type{padding-bottom:17px;}
				.rate-type-select {width:110px;}
			#submit-check-availability {}
.drop-left { text-align: right; background-image: url(../images/corporate/dropshad_left.gif); padding-top: 15px; }
.drop-right { vertical-align: top; width: 13px; background-image: url(../images/corporate/dropshad_right.gif); background-position: top right; background-repeat: repeat-y; }


/* multi-use utility class styles */
.locator-mm-yy-select {width:108px;}
.day-selector-box {width:38px;}
.day-selector-box img {margin-right: -5px !important;}
* html .day-selector-box img {margin-right: 0 !important;}
.locator-digit-select {width:45px;}
* html .locator-digit-select {width:40px;}
.table-text {display:block;}
.superscript {font-size:8px;}
.rate-disclaimer {font-style:italic; font-size:10px;}
/* calendarImg contains ie 5.5 align fix */
.calendar-img {margin-right:-1px; margin-left:25px; margin-bottom:3px; margin-top:1px; display:block; float:right;}
.calendar-img-spec {margin-right:-1px; margin-left:25px; margin-bottom:3px; margin-top:1px; display:block;}
.minitext { font-size: 10px;}
.page-title-image { vertical-align: bottom;}

/*************** corporate hyatt hotel location sections *************/
.loc-cont-padding {padding:20px 20px 20px 18px;font-family:Arial,sans serif; font-size:12px;}
.loc-cont-padding-adventure {padding:20px 0px 13px 18px;font-family:Arial,sans serif; font-size:12px;}
.loc-left-info {float:left;padding:0px 20px 0px 0px;font-family:Arial,sans serif; font-size:12px;}
.loc-info { float: left; width: 400px; }
.loc-links { float: left; width: 155px; }
	img.loc-thumb { float:left;border:1px solid #cccccc;margin-right:20px; margin-left: 0px;}

.loc-bottom-nav {margin:0px 10px 16px 1px;padding:0px 25px 0px 25px;vertical-align:middle;  font-family:Arial,sans serif; background-color:#A0A99E; font-size:12px; color: #ffffff; }
.loc-bottom-nav a { color: #ffffff;}
.loc-bottom-nav-left { float: left; width: 50px; }
.loc-bottom-nav-center { margin-left:auto; margin-right:auto; padding:3px 0 3px 0;text-align: center;vertical-align:middle; }
.loc-bottom-nav-center a, .loc-bottom-nav-center strong {padding-right:7px;}
.loc-bottom-nav-right { float: right; width: 50px; text-align: right; }

/*adventure specific location section*/
.loc-hotel {}
	.loc-hotel-left {float:left;padding-top:12px;width:120px;}
	.loc-hotel-right {float:left;padding-top:12px;padding-left:18px;width:400px;}
		.loc-hotel-right-resort {float:left;width:130px;}
	.loc-hotel-right-room {float:left;width:160px;margin-left:10px;}

/************** Hotel Finder Tabs ******************/
a.finder-a-tab {text-decoration:none; font-size:13px; font-weight:normal; color:#ffffff;}
  a.finder-a-tab:hover		{color:#000000; text-decoration:none; font-size:13px; font-weight:normal; }

	.finder-on-off, .finder-off-on, .finder-off-off, .finder-last-off, .finder-last-on	{ padding-top:2px;padding-bottom:2px;vertical-align:middle;padding-left:20px;padding-right: 20px; background-repeat:no-repeat;display:block; background-position:right ;float:left; }

	.finder-first-on {background-color:#EEECE7; vertical-align:middle; float:left; display:block; padding-top:2px;padding-bottom:2px; font-size:13px;font-weight:normal;font-family:arial; background-image:url(../images/tab_first_1.gif); background-color:#EEECE7; background-repeat:no-repeat; background-position:left;}
	.finder-first-off {background-image:url(../images/tab_first_0.gif);background-color:#B6AD9F; vertical-align:middle; float:left; display:block; padding-top:2px;padding-bottom:2px; font-size:13px;font-weight:normal;font-family:arial; background-repeat:no-repeat; background-position:left;}

	.finder-on-off   {background-image:url(../images/tab_on_0.gif);   background-color:#EEECE7;font-size:13px;font-weight:normal;font-family:arial;}
	.finder-off-on   {background-color:#B6AD9F;font-size:12px;font-weight:normal;font-family:arial;}
	.finder-off-off  {background-image:url(../images/tab_off_0.gif);  background-color:#B6AD9F;font-size:13px;font-weight:normal;font-family:arial;}
	.finder-last-off {background-image:url(../images/tab_last_0.gif); background-color:#B6AD9F;font-size:13px;font-weight:normal;font-family:arial;}
	.finder-last-on  {background-image:url(../images/tab_last_1.gif); background-color:#EEECE7;font-size:13px;font-weight:normal;font-family:arial;}



/*	HOTEL SEARCH RESULTS	*/
/* ======================== */

#search-results-container{padding:0px 5px 40px 20px; margin-top:0px; }

dl.hotel-search-result{float: left;width: 480px;position: relative;margin: 0 0 10px 0;}
dl.hotel-search-result dt,
dl.hotel-search-result dd{margin: 0;margin-left: 140px;width: 200px;padding: 0;font-size: 12px;}
dl.hotel-search-result dt.openingdate{font-weight: bold; color:	#C59D08; }
dl.hotel-search-result dt{clear: none;}
dl.hotel-search-result dd.thumbnail{float:left;width:122px;margin: 0;}
dl.hotel-search-result dd.location{float: none;}
dl.hotel-search-result dd.utility-nav{width: 125px;position: absolute; top: 0; right: 0;}
dl.hotel-search-result dd.status{display: block; clear: both;}
#search-results-map{ float:right; height:100px; background-color:#FFFFFF; border: 0px; margin-top:-25px;}
#search-error-messaging{width:325px;float:left;}


/*======================================================================*/
/*	profiles stuff														*/
/*======================================================================*/
.page-section-header	{background-color:#ede7de; width:735px; padding:5px 0px 5px 0px;}
.page-section-contents{font-weight:bold; font-size:12px; padding:0px 0px 0px 20px;}

.col-ex-large {float:left; width:734px;font-family:Arial,sans serif; font-size:12px;}
.page-outdent {margin-left:-8px;}
table .column-indent01	{padding:0px 0px 0px 8px;}
table .column-data-small {font-size:12px;}
div	  .sep01 {padding:5px 0px 5px 0px;}
div	  .radio-align {margin-left:-5px;}
div	  .checkbox-align {margin-left:-4px;}

.title {color:#000000;}

#full-pg-form {width:736px; background-color:#EEECE7;}
table {font-size:12px; }
table .column-data-small-02 {font-size:10px;}
.page-outdent1 {margin-left:-12px;}

.spacer {padding-bottom:2px}
.spacer01 {padding-bottom:50px;}
.column-indent5  {padding:0px 0px 0px 5px;}
.column-indent10 {padding:0px 0px 0px 10px;}
.column-indent15 {padding-left:15px;}
.column-indent17 {padding-left:17px;}
.column-indent20 {padding:0px 0px 0px 20px;}
.column-indent23 {padding-left:23px;}

.column-indent20 {padding:0px 0px 0px 40px;}
.column-indent75 {padding:0px 0px 0px 75px;}
.column-indent72 {padding:0px 0px 0px 72px;}
.column-indent82 {padding:0px 0px 0px 82px;}



.hotel-email-header			{font-size:12px; font-weight:bold; padding:5px 0px 5px 20px; background-color:#D2CCC3;}
.hotel-email-content		{font-size:12px; padding:5px 5px 5px 20px; }
.hotel-email-content03	{font-size:12px; padding:5px 5px 0px 20px; }
.hotel-email-content02	{font-size:12px; padding:5px 0px 5px 0px; }
.hotel-email-container	{border:1px solid #D2CCC3; width:380px;}
.hotel-email-container02{border:1px solid #D2CCC3; width:241px;}

.sub-text {font-size:12px; color:#999999;}

.receive-mail {background:url(/hyatt/images/bullet_only.gif) no-repeat center right; width:42px;}

/*************************** pop-up corporate styles **************************/

/* divs */
#corp-profiles {width:572px;background-color:#ffffff;font-family:arial;font-size:12px;}
#corp-profiles-title {padding:5px 10px 20px 20px; background-color:#666666;color:#ffffff;font-weight:bold;font-size:12px;font-family:arial}
#corp-profiles-description	{width:550px; font-size:12px;font-family:Arial,sans serif; clear:both;float:none;display:block;padding-left:20px;margin-top:15px;margin-bottom:15px;margin-left:0px;}
#crm {float:left;display:inline;}
#ccls {float:right;display:inline;}


.section-space {padding-bottom:10px}
.section-half-space {padding-bottom:5px}


/*special offer table styles*/

#offer-table {font-size:12px;border:none;}
	.drop  {font-size:12px;}
	.check-in-m-sp {padding-top:10px;width:110px;}
	.check-in-d-sp {width:40px;}
	.check-out-m-sp {padding-top:10px;width:110px;}
	.check-out-d-sp {width:40px;}
#location-container {width:190px;padding:0px 0px 0px 0px;}
	.location {float:left;font-size:12px;}
	.location-box {font-size:12px;width:144px;}
	.need-help {float:left;padding-left:10px;}
	.categories {width:160px;padding:15px 0px 0px 0px;font-size:12px;}

/* Temp Lorne Styles */

p {font-family: arial; font-size: 12px; padding: 0; margin: 10px 0 0 0;}

.indent-1 {margin: 0 30px 0 26px; padding: 0;}

table.chart {font-family: arial; font-size: 11px; margin: 20px 0 0 0;}
table.chart thead{background: #F1ECE4; height: 24px;}

.xpad {padding:20px 0 0 0;}

.xpad span{color: #666;}

	table.chart .left{padding: 0 0px 0 10px; width: 224px; text-align: left;}
	table.chart .middle{width: 82px; text-align: left;}
	table.chart .right{padding: 0 0px 0 0; width: 169px;}


	td.tpb {padding: 8px 0 8px 0;}

h2.res{font-family:arial, verdana,sans-serif; padding:11px 0px 0px 0px; margin:0; color: #666666; font-size: 15px; letter-spacing:1px;}

/*content-sm on reservations */

#cnt-account {margin: 0 0 0 15px;}
.t-bold {font-weight: bold;}

#cnt-account table {border-bottom: 1px solid #999; width:180px; font-size: 11px; font-family: arial; }
#cnt-account table a {font-size: 11px;}

	#cnt-account table img {padding:15px 0 5px 0; }
	#cnt-account table td {padding: 5px 0 5px 0;}
	#cnt-account table td.t-right{text-align: right;}

.easy-check-sm { display: block; width:330px;}
.easy-check-sm img{float: left;}
.easy-check-sm .date-link{margin:7px 0 0px 10px; float: left; width: 130px;}
#cnt-account p {font-size:12px; font-family: arial; width:180px;}


a.bt-signin {margin:0 0 0 3px; font-size: 11px;font-family: arial; color: #fff; padding:0 15px 0 15px; background: #648AB1; border-top: 1px solid #648AB1; border-right: 1px solid #648AB1; border-left: 1px solid #033163; border-bottom: 1px solid #033163; display: inline;; text-decoration: none;}
a.bt-signin:hover{ color: #fff; background: #033163; border-top: 1px solid #648AB1; border-right: 1px solid #648AB1; border-left: 1px solid #033163; border-bottom: 1px solid #033163;}

input.bt-sign2 {width: 101px; height: 16px; background: url(/hyatt/images/reservations/sign_in.gif); border: none; cursor: pointer; color: #fff; font-size: 9px; padding: 0 0 1px 0;}

table.details {border-bottom: 1px solid #999; width: 476px; margin: 20px 0 0 0; font-family: arial;}
table.details thead{background: #F1ECE4; height: 24px; text-align: left;}
table.details td {font-size: 11px;}

.hotel-thumb img{margin: 20px 0 0px 5px;}

.cancel-policy {font-family: arial;}

/*======================================================================*/
/*	profiles stuff														*/
/*======================================================================*/

/* style for any flowX/xCheckAvailability where the util nav is displayed */
.check-availability-links { overflow: auto; zoom: 1; }
.check-availability-links .small-arrow { float: left; width: 130px; }

/* flow3 */
p.certificate-message { float: right; padding-right: 20px; padding-left: 20px; font-weight: bold; }

/*======================================================================*/

/*Account Info*/

#member-status {width:100%; padding:15px 0 0px 0; position: relative;}
	 .stat-court{display: inline;  background:url(/hyatt/images/reservations/sm_courtesy.gif) no-repeat top left; font-family:arial,verdana,sans-serif; padding:4px 0 1px 24px; margin:0; color: #666666; font-size: 14px; letter-spacing:1px;}
	 .stat-gold{display: inline;  background: url(/hyatt/images/reservations/sm_gold.gif) no-repeat top left; font-family:arial,verdana,sans-serif; padding:4px 0 1px 24px; margin:0; color: #666666; font-size: 14px; letter-spacing:1px;}
	 .stat-plat{display: inline;  background: url(/hyatt/images/reservations/sm_platinum.gif) no-repeat top left; font-family:arial,verdana,sans-serif; padding:4px 0 1px 24px; margin:0; color: #666666; font-size: 14px; letter-spacing:1px;}
	 .stat-diam{display: inline; background: url(/hyatt/images/reservations/sm_diamond.gif) no-repeat top left; font-family:arial,verdana,sans-serif; padding:4px 0 1px 24px; margin:0; color: #666666; font-size: 14px; letter-spacing:1px;}
	 #need-help{position: absolute; top:16px; left:220px; width:55px;}

#table-account {margin: 8px 0 0px 0; font-family: arial; font-size: 11px;}
#table-account td{border-bottom: 1px solid #ccc; padding:5px 0 5px 0;}


/*tables multi-details.jsp */

.confirm-num { padding: 5px 0 5px 5px; background: #F1ECE4; width: 476px; margin: 20px 0 0 20px; font-family: arial; font-size: 11px;}

table.multi {font-family: arial; font-size: 8pt; border-bottom: 1px solid #999;}
	table.multi td{vertical-align: top;}
	table.multi td.left{width:140px;}
	table.multi td.right{width:330px;}
	table.multi td.toppad {padding-top:12px;}
	table.multi a{font-size:8pt;}

	table.multibottom {border: none; padding:10px 0 24px 0;}

.map-directions a{font-size:12px;}

/* custom unordered list of links with arrow */
ul.arrow-link-list {
	margin: 0;
	padding: 0;
}
ul.arrow-link-list li {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.arrow-link-list li a {
	background: #FFF url(../images/buttons/site_search_arrow.gif) no-repeat 0 0;
	padding: 2px 0 0 15px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

/* thumbnail gallery styles for /about/hyattplace and /travel/awards.jsp*/
.thumbnails
{
	margin-top: 25px;
}

.thumbnails td
{
	margin: 0;
	padding: 0 20px 23px 0;
}

.thumbnails td img
{
	display: block;
}


/********************** EDEALS Styles *************************/

.logo_sm {background: url(../images/edeals/logo_sm.gif;) no-repeat top left; padding:8px 0 10px 64px;}
.logo_sm a {text-transform:capitalize;}

/********************** Family Activities Styles *************************/
p.familyact {font-family: arial; font-size: 12px; padding: 0; margin: 15px 20px 0 20px;}
p.familyactprop {margin-bottom: 8px;}
ul.familyact {margin: 10px 0 10px 35px; padding: 0; }
ul.familyact li {font-family: arial; font-size: 12px; list-style-type: square;}
div.family-loc-cont-padding {padding:5px 5px 5px 21px;}


/********************** About Hyatt Styles *************************/
#about-container{padding-bottom:20px;float:left;}
#left-col-nav{float:left;display:inline;width:220px;}
#center-two-col-container{float:left;display:inline;width:480px;}
#center-left-col-nav, #center-right-col-nav{position:relative;float:left;display:inline;width:220px;}
#center-left-col-nav .text-block, #center-right-col-nav .text-block{padding:0;font-size:14px;  padding:0 0 7px 0;}

#center-right-col-nav{margin:0 0 0 25px;}
#center-left-col-nav p{margin:0; padding:3px 10px 5px 0;}


/*************************  New map search styles  ****************************************/
#corp-rates-available-container #search-results-container .grey-line{margin-left:-7px !important;}

/**  Special offers landing page **/
#special-offers-wrapper { position:relative; left:200px; width:800px; top:-50px; font-size:12px; }
#special-offers-wrapper-offers { float:left; position:relative; left:200px; width:700px; top:-50px; font-size:12px; }
.special-offers-searchbox { width:200px; }



/* Disjointed Rollover Magic */
.disjointedro li.amourro a span{	background:url(/hyatt/images/specials/results-rollover-amour.jpg) no-repeat;}
.disjointedro li.balancero a span{	background:url(/hyatt/images/specials/results-rollover-balance.jpg) no-repeat;}
.disjointedro li.awakenro a span{	background:url(/hyatt/images/specials/results-rollover-awaken.jpg) no-repeat;}
.disjointedro li.explorero a span{	background:url(/hyatt/images/specials/results-rollover-explore.jpg) no-repeat;}


.disjointedro li{
list-style:none;
padding-left:0;
padding-top:10px;
}
.disjointedro li a{ 
	text-decoration:none;	
}

.disjointedro li a span {
	position:absolute;
	left:327px;
	top:40px;
	width:350px;
	height:130px;
	
}
.disjointedro li a span { visibility:hidden; }
.disjointedro li a:hover span { visibility:visible; }
.disjointedro li a:hover{ visibility:visible; }

/*Disjointed Rollover Magic, sans <ul>*/

.disjointedro div.amourro a span{	background:url(/hyatt/images/specials/results-rollover-amour.jpg) no-repeat; padding-top:2px; }
.disjointedro div.balancero a span{	background:url(/hyatt/images/specials/results-rollover-balance.jpg) no-repeat; padding-top:2px;}
.disjointedro div.awakenro a span{	background:url(/hyatt/images/specials/results-rollover-awaken.jpg) no-repeat; padding-top:2px;}
.disjointedro div.explorero a span{	background:url(/hyatt/images/specials/results-rollover-explore.jpg) no-repeat; padding-top:2px;}


.disjointedro div{
padding-left:0;
padding-top:2px;
}
.disjointedro div a{ 
	text-decoration:none;	
}

.disjointedro div a span {
	position:absolute;
	left:327px;
	top:120px;
	width:350px;
	height:130px;
	
}
.disjointedro div a span { visibility:hidden; }
.disjointedro div a:hover span { visibility:visible; }
.disjointedro div a:hover{ visibility:visible; }


/****************************RSS LANDING PAGE*******************************************/
#page-title.rss-title h2{font-weight:normal; color:#707070;}
.rss-title img{float:left; margin:-2px 10px 0 0; position:relative;}

.rss-top-container{width:730px; height:150px; border-bottom:1px solid #d0d2d2; background-color: #f2f2f2; margin: 0 0 20px 0;}
.rss-top-container h3 {margin: 0 0 0 0; color:#333; padding:0 0 0 0; font-weight:bold;}
.rss-top-container p{font-size: 13px; color:#333;}

.rss-tc-left{width:200px; height:125px; padding:0 20px 0 25px; border-right:1px solid #d0d2d2; margin: 15px 0 0 0; float:left;}

.rss-tc-right{width:400px; height:125px; float:left; padding:0 0 0 0; margin:15px 0 0 20px;}
.rss-tc-right h5{width:130px; font-size: 9px; color:#000; margin:0 0 0 0; padding:10px 0 0 0; float:left;}
.rss-tc-right img{float:left; padding:20px 4px 0 7px; margin:0 0 0 -4px;}

.rss-left-container{width:48%;float:left; border-right:1px solid #d0d2d2;}
.rss-left-content h3{margin: 0 0 0 0; padding: 0 0 20px 0; color:#777; font-weight: bold;}
.rss-left-content p{margin: 0 0 0 0; padding: 0 0 20px 0; }
.rss-left-content{margin: 0 0 0 0; padding: 0 20px 0 25px; height:420px;}

.rss-right-container{width:48%;float:right;}
.rss-right-content h3{margin: 0 0 0 0; padding: 0 0 20px 0; color:#777; font-weight: bold;}
.rss-right-content p{margin: 0 0 0 0; padding: 0 0 20px 0;}
.rss-right-content{margin: 0 40px 0 0; padding: 0 0 0 0; height:420px;}

.rss-right-content-list  ul{width:100px; padding:0 5px 20px 0; margin:-7px 0 0 0; float:left; color:#333;}
.rss-right-content-list  li{list-style: none; width:100px;  }
.rss-right-content-list  .strong{font-weight: bold; font-size: 12px;}

.rss-div-clear{clear:both;}

.rss-termsofuse{width:690px;border-top:1px solid #d0d2d2; margin: 20px 0 0 0; padding:20px; position:relative;}
.rss-termsofuse h5{color:#333; font-size:12px; font-weight: bold; margin:0 0 0 0; padding:0 0 0 0;}
.rss-termsofuse p{font-size:12px; color:#333;}


/*************eDEALS RSS LINK************************/
.edeals_rss_linkbtn_global{margin:-20px 0 0 0 ; padding: 0 30px 0 0; width:118px; height:15px; float:right;}

/********************NEW ABOUT HYATT SECTION****************************************/
.back-to-about-btn{position:absolute; margin:-14px 0 0 840px;}
.back-to-about-btn a {font-size:9px;}

.external-link-image {background: transparent url("/hyatt/images/external_link_icon_grey.gif") no-repeat right 2px; padding:0 12px 0 0;}
.external-link-image-hover {background: transparent url("/hyatt/images/external_link_icon_blue.gif") no-repeat right 2px; padding:0 12px 0 0;}

.other-hyatt-sites {margin:15px 0 20px 0; padding:0 10px 0 20px; display:block;}
.other-hyatt-sites h5 {display:block; font-family:Arial,sans serif; font-size:12px; font-weight:bold; margin:0; padding:0;}
.other-hyatt-sites a {font-size:12px; font-weight:bold; text-decoration:underline; padding: 0 12px 0 0; margin:0;}
.other-hyatt-sites ul {padding:0; margin:0;}
.other-hyatt-sites li {padding:0; margin:2px 0 3px 0; list-style-type: none; display:block; line-height:13px; font-size: 11px;}


.static-bookflap-wrapper {color:#FFFFFF;display:block;font-size:12px;line-height:16px;padding:0px 8px 20px 8px;}
.static-bookflap{text-align:center;}
.static-bookflap li.no-bullets a {background: none; padding:0 0 0 0;}
.static-bookflap li.li-spacer {margin:7px 0 0 0;}
.static-bookflap h3{color:#727272; font-weight:bold; font-size:12px; text-align:left; margin:0 0 0 7px;}
.static-bookflap ul {padding:0; margin:0 0 0 7px; text-align:left;}
.static-bookflap li {padding:0; margin:0; list-style-type: none; display:block; line-height:13px; color:#333333;}
.static-bookflap h5 {display:block;font-family:Arial,sans serif;font-size:12px;font-weight:bold;margin:0;padding:0; color:#333333;}
.static-bookflap li a {padding: 0 0 0 12px; margin:0; background: transparent url("/hyatt/images/about-section-dot.gif") no-repeat left;}
.static-bookflap-item-divider {border-bottom:1px solid #D8D8D8; display:block; width:193px; height:2px; line-height:2px; margin:20px 0 20px 0;}


/********************NEW CUSTOMER SERVICE SECTION****************************************/
.about-customer-service-section-ul {margin:15px 0 25px 0;}
.about-customer-service-section-ul ul {padding:0; margin:0; float:left;}

.about-customer-service-section-ul ul.our-company {width:225px; padding: 0 0 0 0;}
.about-customer-service-section-ul ul.social-responsibility {width:200px; padding: 0 0 0 25px;}
.about-customer-service-section-ul ul.our-brands {width:150px; padding: 0 0 0 75px;}

.about-customer-service-section-ul ul.faqs {width:225px; padding: 0 0 0 0;}
.about-customer-service-section-ul ul.share-feedback {width:205px; padding: 0 0 0 20px;}
.about-customer-service-section-ul ul.contact-hyatt {width:175px; padding: 0 0 0 50px;}



.about-customer-service-section-ul li {padding:0; margin:2px 0 3px 0; list-style-type: none; display:block; line-height:13px; font-size:12px; font-weight:bold;}
.about-customer-service-section-ul ul li h3 {padding:0; margin:0 0 8px 0; color:#333333;font-size:15px;font-weight:bold;}

.about-customer-service-section-ul .external-link a{background: transparent url("/hyatt/images/external_link_icon_grey.gif") no-repeat right 3px; padding:0 12px 0 0;}
.about-customer-service-section-ul .external-link a:hover{background: transparent url("/hyatt/images/external_link_icon_blue.gif") no-repeat right 3px; padding:0 12px 0 0;}

.info-container-2lg-no-bookflap .external-link a{background: transparent url("/hyatt/images/external_link_icon_grey.gif") no-repeat right 3px; padding:0 12px 0 0; *display: inline-block;}
.info-container-2lg-no-bookflap .external-link a:hover{background: transparent url("/hyatt/images/external_link_icon_blue.gif") no-repeat right 3px; padding:0 12px 0 0; *display: inline-block;}

.static-bookflap-wrapper .pdf-link {text-align:left;}
.static-bookflap-wrapper .pdf-link a {padding: 2px 0 2px 25px;background: transparent url("/hyatt/images/corporate/customer-service/pdf-icon.gif") no-repeat left;}

/********************NEW MEETINGS AND EVENTS SECTION****************************************/
.external-link a{background: transparent url("/hyatt/images/external_link_icon_grey.gif") no-repeat right 3px; padding:0 12px 0 0; *display: inline-block;}
.external-link a:hover{background: transparent url("/hyatt/images/external_link_icon_blue.gif") no-repeat right 3px; padding:0 12px 0 0; *display: inline-block;}

.external-link-bold a{background: transparent url("/hyatt/images/external_link_icon_grey.gif") no-repeat right 3px; padding:0 12px 0 0; *display: inline-block; font-weight: bold;}
.external-link-bold a:hover{background: transparent url("/hyatt/images/external_link_icon_blue.gif") no-repeat right 3px; padding:0 12px 0 0; *display: inline-block; font-weight: bold;}

/********************HORIZONTAL ZEBRA TABLE USED ON THE FUTURE HOTELS SECTION****************************************/
.horizontalzebra {border-collapse:collapse; font-family:Arial, sans-serif; font-size:12px; margin:0px; text-align:left; border: 1px #d8d8d8 solid;}
.horizontalzebra .odd {background:#F6F6F4 none repeat scroll 0 0;}
.horizontalzebra .area {padding-left: 10px;}
.horizontalzebra .city {width: 240px; padding-left: 10px;}
.horizontalzebra .hotel {width: 400px;}
.horizontalzebra .year {width: 40px;}

.future-hotels-and-resorts td {padding: 0 10px 0 0; font-weight: bold;}

/********************HORIZONTAL ZEBRA TABLE USED ON THE WORLDWIDE SALES SECTION****************************************/
.horizontalzebra .columnname {background:#eeede8 none repeat scroll 0 0; color: #7B6F5F; font-size: 11px; margin: 0 0 0 10px;}
.horizontalzebra .locationheader {padding-left: 10px; font-size: 11px;}
.horizontalzebra .location {width: 150px; font-size: 12px; padding-left: 10px; vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
.horizontalzebra .phone {width: 130px; vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
.horizontalzebra .fax {width: 200px; vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
.horizontalzebra .address {width: 200px; vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-right: 10px;}

.horizontalzebra h4 {color:#C59D08; font-size:12px; margin:0; padding:3px 0 3px 0;}

/********************HORIZONTAL ZEBRA TABLE USED ON THE CONTACT INFORMATION BY REGION SECTION****************************************/
.horizontalzebra .region {width: 240px; font-size: 12px; padding-left: 10px; vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
.horizontalzebra .telephone {width: 180px; vertical-align: top; padding-top: 5px; padding-bottom: 5px;}
.horizontalzebra .telefax {width: 170px; vertical-align: top; padding-top: 5px; padding-bottom: 5px;}

.backtotop {padding: 0 0 0 10px; background: transparent url("/hyatt/images/back_to_top.gif") no-repeat left;}

.world-wide-sales-regions td {padding: 0 10px 0 0; font-weight: bold;}

/*********************************OUR BRANDS SECTION***************************************************/
.info-container-2lg-no-bookflap .our-brands-content-left {float:left; width: 480px; padding:0 35px 0 0;}
.info-container-2lg-no-bookflap .our-brands-content-right {float:left; width: 200px;}
.info-container-2lg-no-bookflap .our-brands-content-right img {margin:0 0 10px 0;}
.info-container-2lg-no-bookflap .our-brands-content-right .place {margin:0 0 10px 40px;}
.info-container-2lg-no-bookflap .our-brands-content-right .summerfield {margin:0 0 10px 35px;}

/*********************************SOCIAL REPSONSIBILITY SECTION***************************************************/
.info-container-2lg-no-bookflap .social-responsibility-content-left {float:left; width: 240px; padding:0 15px 0 0;}
.info-container-2lg-no-bookflap .social-responsibility-content-right {float:left; width: 450px;}
.info-container-2lg-no-bookflap .social-responsibility-content-right-wide {float:left; width: 450px;}

/********************NEW CUSTOMER SERVICE SECTION****************************************/
.back-to-customer-service-btn{position:absolute; margin:-14px 0 0 815px;}
.back-to-customer-service-btn a {font-size:9px;}

/*******************************NEW CUSTOMER SERVICE SECTION FORMS***********************************************/
.customer-service-and-reservation-forms {background-color:#EDE7DE; padding:5px 10px 20px 10px;}
.cutomer-service-reservations-form-container h4 {border-bottom:1px solid #D7D2CA; padding: 5px 15px 10px 5px; background-color:#EDE7DE;}

.website-feedback-form {width:450px;}
.share-feedback-form {width:550px;}
.my-reservation-form {width:550px;}

/***************************************FAQs BEST RATE GAURANTEE BUTTON*************************************************************/
.tc-faq-link {margin:0 0 15px 0; padding:0 0 0 15px; background: transparent url("/hyatt/images/corporate/customer-service/tandc_button.gif") no-repeat left 3px; cursor: pointer; width:125px;}
.tc-faq-link-expanded{margin:0 0 0 0; padding:0 0 0 15px; background: transparent url("/hyatt/images/corporate/customer-service/tandc_button_minus.gif") no-repeat left 3px; cursor: pointer; width:125px;}

.show-hide-tc-faq {display:none; margin:0 0 15px 0; font-size:12px;}
.show-hide-tc-faq p {font-size:12px;}

.external-link a{background: transparent url("/hyatt/images/external_link_icon_grey.gif") no-repeat right 3px; padding:0 12px 0 0;}
.external-link a:hover{background: transparent url("/hyatt/images/external_link_icon_blue.gif") no-repeat right 3px; padding:0 12px 0 0;}

/********************NEW  MEETINGS HYATT SECTION****************************************/
#sub-page-title-meetings {color:#333333; vertical-align:middle;padding-left:20px;padding-top:20px;font-family:arial; text-transform: capitalize;}
#sub-page-title-meetings-full-no-bf {color:#333333; vertical-align:middle;padding-left:18px;padding-top:20px;font-family:arial; text-transform: capitalize;}
#sub-page-title-meetings h3, #sub-page-title-meetings-full-no-bf h3 {font-weight:bold; font-size:15px;}

.back-to-meetings-btn{position:absolute; margin:-14px 0 0 825px;}
.back-to-meetings-btn a {font-size:9px;}

/* columns */
.meetings-middle-container {float:left;width:493px; padding:20px 20px 0 20px;*width:495px}
.meetings-middle-container .no-margin {margin:0 0 0 0;}
.meetings-wide-column {float:left;width:705px; padding:20px 20px 0 20px;}
.meetings-center-column {float:left; width:177px; margin:0 0 0 5px; padding:15px 15px 0 15px;}
.meetings-right-column {float:left; width:177px; margin:0px; padding:15px 15px 0 15px;}
.meetings-center-column p{width:177px;}

/* landing page */
.meetings-index-image-holder {width: 175px; float: left;}
.meetings-index-content-holder {width: 315px !important; width: 295px; float: left;}

/* meeting event type benefit list */
.meetings-benefit-container {overflow:hidden; display:inline-block; margin:10px 0 20px 0; border-bottom:1px solid #dee0df;}
.meetings-benefit-container .benefit {overflow:hidden; display:inline-block; padding:0; margin:0 0 20px 0;}
.meetings-benefit-container .benefit img{float:left; display:block; width:162px;}
.meetings-benefit-container .benefit .text {float:left; display:block; width:288px; margin:0 0 0 10px;}
.meetings-benefit-container .benefit .text h5 {display:block;}

/* meeting event type brand list */
.meetings-brand-container {overflow:hidden; display:inline-block; margin:10px 0 0 0;}
.meetings-brand-container .brand {overflow:hidden; display:inline-block; padding:0; margin:0 0 15px 0;}
.meetings-brand-container .brand img{float:left; display:block; width:110px;}
.meetings-brand-container .brand .text {float:left; display:block; width:373px; margin:0 0 0 10px;}
.meetings-brand-container .brand .text h5 {display:block;}

/* network locations */
.meetings-network-location {overflow:hidden;display:inline-block;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #dee0df;}
.meetings-network-location .thumbnail{float:left; width:120px;margin:0 10px 0 0;border:1px solid #999999;}
.meetings-network-location .location{float:left; width:260px;}
.meetings-network-location .options{float:left; width:100px;}

/* ?? */
.meetings-img-text-small-container {margin: 0 0 0 0; overflow:auto;}
.meetings-img-text-small-container .img-text {clear:both; padding:0; margin: 0 0 15px 0; display:block; overflow:auto;}
.meetings-img-text-small-container .img {float:left; display:block; width:80px;}
.meetings-img-text-small-container .text {float:left; display:block; width:400px; margin: 0 0 0 15px;}
.meetings-img-text-small-container .text ul {margin:0; padding:0;}
.meetings-img-text-small-container .text li {list-style-type: none; display:block;}
.meetings-img-text-small-container .text .margin-top {margin:10px 0 0 0;}

/**RFP Tool Include**/
.rfp-tool-include h5 {font-size:12px; font-weight:bold; margin:5px 0 0 0; padding:0; display:block;}
.rfp-tool-include p {margin: 0 0 15px 0;}
.rfp-tool-include button {height:25px;}
#rfp-tool-btn {width:135px;}

/********************HYATT GOLD PASSPORT PLANNER REWARDS PAGE****************************************/
.meetings-large-container-no-nav{padding: 0 20px 0 8px; float:left; width:734px;}
.meetings-large-container-no-nav p {margin:0 0 15px 0;}


/*****************************MEETINGS EXTRA VALUE DATES FORM***********************************/
/* evd form styles */
.evd-form {background-color:#EEEDE8; display:block; width:700px; overflow:auto; padding:15px 0 15px 20px; margin:0 0 0 0;} 
.evd-hotel-drop {float:left; width:415px;}
.evd-hotel-drop label{width:125px; font-weight:bold;}
.evd-hotel-drop select {width:415px;}
.evd-region-drop {float:left; width:200px;}
.evd-region-drop label{width:125px; font-weight:bold;}
.evd-month-drop {float:left; padding:20px 0 20px 0; width:125px;}
.evd-month-drop label{width:125px; font-weight:bold;}
.evd-or {float:left; display: block; width:15px; font-weight:bold; padding:17px 15px 0 10px;}

/* evd results styles */
.evd-result {overflow:hidden;display:inline-block;padding:20px 0 0 0;margin:20px 0 0 0;border-top:1px solid #D2CCC3; width: 720px;}
.last-result {border-bottom:none;}
.evd-image-container {display:inline; float:left; border:1px solid #999999; width:120px; margin:0 50px 0 20px;}
.evd-image-container img {display:block;}
.evd-textblock {width:200px; float:left; margin:0 0 0 15px; list-style-type: none; list-style-position: outside;}
.evd-hotel-info{width:280px; float:left;}
.evd-otherinfo {width:230px; float:left; margin:0 0 0 10px; }
.evd-otherinfo p.important {color:red; margin-top:0;}

.evd-start-text {margin:20px 0 0 20px;}

