/*-----------------------------------------------
SpringHill Suites Style Sheet
Version:  May 14, 2007
----------------------------------------------- */
/* =SpringHill Suites landing-page styles
----------------------------------------------- */
.main-content-container h1 { color: #161e73; }
.inactive-tab,
.searchContainer .find-button, 
.searchContainer .find-button-hover { background-color: #161e73; }

/* =SpringHill Suites HWS styles
----------------------------------------------- */

#branding-section {
	background:url(/Images/brandgeneric/sh/sh_home_background_162x190.gif) repeat-x 0 0;
}
#branding-section .brand-tag-line {
	padding:45px 0 0;
	text-align:center;
	color:#fff;
	height:49px;
	overflow:hidden;
	background:url(/Images/brandgeneric/sh/sh_home_background_194x94.gif) no-repeat 0 0;
}
#branding-section .brand-tag-line img {
	margin:-45px 0 0;
}
/* =branding-template-7
----------------------------------------------- */
.branding-template-7 #branding-section {
	background-image:none;
	background-color:#84A54E;
}
/* =HWS
----------------------------------------------- */
#zone-2 {background:url(/Images/HWS_Redesign/SHS_gradientBKG.gif) repeat-x 0 0;}
.subpage #zone-2 {background-image:none;}

/* w02v04 */
#zone-2 .layout-4 {background-color:#fff; border:0.35em solid #fff; border-width:0 0.35em;}
#zone-2 .layout-4 .block-6 {margin:0 -8.75em; width:75em;}

.font-set-1 h2, .font-set-1 h2 a, 
.font-set-1 h2 a:link, .font-set-1 h2 a:visited,
.font-set-1 h2 a:hover, .font-set-1 h2 a:active,
.fitness-container h3 a:link,.fitness-container h3 a:hover,
.fitness-container h3 a:active,.fitness-container h3,.property-data-container h2,.property-data-container .maps-tranportation h3 {color:#332985;}




.hotel-information p.hotel-name a,.hotel-information p.hotel-name a:hover,.hotel-information p.hotel-name a:active,.hotel-information p.hotel-name a:visited,.font-set-1 h1,#photo-tour-container h1,.font-set-1 h1,.equipment-services-list h3, #home-abroad-container h2, #homepage-priority-container h2,
.hotel-links li a:hover, .hotel-links li a:active,.font-set-1 .hotel-links li a.selected,.font-set-1 p.highlights a:hover, .font-set-1 .in-page-hws li a:hover,.pure-fact-sheet h2,#more-fitness a.toggle-link:hover,#more-spa a.toggle-link:hover,#more-golf a.toggle-link:hover {color:#332985;}
.font-set-1 .hotel-links li a {background-position:4px -1282px;}

.hotel-links li a.toggle-link {background-position:5px -1352px;}
.hotel-links li a.toggle-link.open {background-position:5px -1388px;}
.toggle-link {background-position:0 -1352px;}
.toggle-link.open {background-position:0 -1388px;}
.facts-container a.toggle-link:hover,.facts-container a.toggle-link:active, .facts-container a.toggle-link.open,
#photo-gallery-container #photos a.toggle-link:hover,#photo-gallery-container #photos a.toggle-link:active, 
#photo-gallery-container #photos a.toggle-link.open {color: #332985;}
#guest-rooms-list .guest-room-info h3 a {background-position:0 -1352px;}
#guest-rooms-list .guest-room-info h3 a.close-quick-view-heading {background-position:0 -1388px;}

 /* Highlights
-------------------------------*/ 
.font-set-1 .subpage-highlights li a:hover,.font-set-1 .subpage-highlights p a:hover, .font-set-1 .landing-page-highlights li a:hover, .font-set-1 .landing-page-highlights p a:hover {color:#332985;}

/* HWS common links
-----------------------------*/
#floorplan-capacity .toggle a:hover,.font-set-1 a,.font-set-1 a:active,.font-set-1 a:visited,#view-all-photos a:active, #photo-tour-container .primary .secondary.on a, #photo-tour-nav h2 a, #photo-tour-nav h2 a:active, #photo-tour-nav h2 a:visited,#weather-container a,#weather-container a:active,  #weather-container a:visited, a#read-more:active,a#read-more:hover,.property-data-container .spa h2 a, .property-data-container .golf h3 a,.property-data-container .fitness-center h3,.tabs-container h4 a,.tabs-container #airport h4,.tabs-container .tab-headings .ui-tabs-selected a:visited, .guest-room-tabs-container .tab-headings .selected a:visited, #photo-tour-container #photos h2.open, .tabs-container h5, #homepage-priority-container a:hover, #homepage-priority-container a:active, .hws-article-100 h3.article-h3, #photo-tour-container #top-nav a:hover,#photo-tour-container #top-nav a:active,.tabs-container .title,#guest-rooms-list .guest-room-info h3 a:hover, #guest-rooms-list .guest-room-info h3 a.close-quick-view-heading,#tab-dining-nearby h4, #liveworld dd a:active {color:#332985;}
.font-set-1 a:hover, #view-all-photos a:hover, #photo-tour-nav h2 a:hover, h2.toggle-link:hover, #weather-container a:hover,.property-data-container .spa h2 a:hover, .property-data-container .golf h3 a:hover,#photo-tour-container .primary a:hover,#photo-tour-container .primary.on a:hover,#photo-tour-nav .toggle-link:hover, #photo-tour-container #photos h2.toggle-link:hover, #liveworld dd a:hover {color:#0e0085;}
#photo-tour-nav h2 a{background: url(/Images/HWS_Redesign/SH_linkArrow_1.gif) 100% 3px no-repeat;}
.font-set-1 h2.hotel-category a {color:#332985;}
/* =my-stay-container
--------------------------------------------------------- */
.my-stay-container {background-color:#eaeaea;}
#availability-search form label, #availability-search form h3, #availability-search form a, #availability-search form p,.my-stay-container ul li, .my-stay-container p, .my-stay-container h3, .my-stay-container h4, .my-stay-container a:link, .my-stay-container a:visited, #photo-carousel-module .thumbnail-indicator span, #prog-summary, #prog-summary a.summary-help-link, #help-section {color:#333;}
#prog-summary div{border-bottom:1px dotted #333;}
#layout-nav #availability-search a:link, #layout-nav #availability-search a:visited, #layout-nav #availability-search a:active, #my-stay-summary .my-stay-list a.room-details {border-color:#333;}


/* =background-color
--------------------------------------------------------- */
.background-color-1 {background-color:#9D102D;}
.background-color-2 {background-color:#1B0069;}
.background-color-3 {background-color:#4FA600;}
.background-color-4 {background-color:#81ADB5;}
.background-color-5 {background-color:#FF9F00;}
.background-color-6 {background-color:#B5B292;}

/* =font-color
--------------------------------------------------------- */
h2.font-color-1, h3.font-color-1, h4.font-color-1, .font-color-1 p, .font-color-1 ul li, .font-color-1 label {color:#9D102D;}
h2.font-color-2, h3.font-color-2, h4.font-color-2, .font-color-2 p, .font-color-2 ul li, .font-color-2 label {color:#1B0069;}
h2.font-color-3, h3.font-color-3, h4.font-color-3, .font-color-3 p, .font-color-3 ul li, .font-color-3 label {color:#4FA600;}
h2.font-color-4, h3.font-color-4, h4.font-color-4, .font-color-4 p, .font-color-4 ul li, .font-color-4 label {color:#81ADB5;}
h2.font-color-5, h3.font-color-5, h4.font-color-5, .font-color-5 p, .font-color-5 ul li, .font-color-5 label {color:#FF9F00;}
h2.font-color-6, h3.font-color-6, h4.font-color-6, .font-color-6 p, .font-color-6 ul li, .font-color-6 label {color:#B5B292;}

/* =Reservations
----------------------------------------------- */
#confirmation #confirmation-section {background-color:#eaeaea;}

/* =HWS Branding Rail
----------------------------------------------- */
#zone-1 .block-1 {background:#87d0f1; margin-bottom:0;}

/* =progressive summary
--------------------------------------------------------- */
#hws-reservation-module .tab-nav a {color:#666;}
#hws-reservation-module, #hotel-directory-link, #hws-reservation-module h2, #hws-reservation-module h3, #hws-reservation-module p, #hws-reservation-module a, #hotel-directory-link a, #hws-reservation-module form, #hws-reservation-module label, #hws-reservation-module fieldset, #hws-reservation-module li, #hws-reservation-module p, #hws-reservation-module dt, #hws-reservation-module dd, #sgo-search-link a,.font-set-1 #hws-reservation-module h2, .font-set-1 h2#check-rates-collapsible-control,#hws-reservation-module .ui-state-active a,#check-rates-collapsible-control, #sgo-search-link {color:#333;}
#hws-reservation-module .tab-nav, #reserve-by-phone, #contact-us {border-color: #999;}
#hws-reservation-module, #check-rates-collapsible-control {background-color:#eaeaea;}
#hotel-directory-link, #sgo-search-link {background-color:#dbdbdb;}
#sgo-search-link {background-position: 10px -1688px;}

/* =Tabs & sub tabs
--------------------------------------------------------- */
.tabs-container .tab-headings .ui-tabs-selected a, .guest-room-tabs-container .tab-headings .selected a {color:#332985;}
.tabs-container .tab-headings li a:active, .guest-room-tabs-container .tab-headings li a:active, .guest-room-tabs-container .tab-headings li a:visited   {color:#332985;}
.tabs-container .tab-headings li a:hover, .guest-room-tabs-container .tab-headings li a:hover {color:#0e0085;}
.tabs-container .tab-main-headings, .guest-room-tabs-container .tab-main-headings{color:#332985;}

/* =Visitors Guide
--------------------------------------------------------- */
#visitors-sightseeing a, #visitors-things-to-do a,#visitors-guide-container h2,#visitors-places-to-go a.toggle-link:hover,#local-area-highlights h2 a,#breadcrumb-list a,#local-partners a,#map-link a,.visitors-guide-section a,#paging-selector li a:hover,#pagination-backto .back-to-visitors-guide a:hover,.two-column-50-50 .back-to-visitors-guide a:hover,.two-column-25-25 .back-to-visitors-guide a:hover {color:#332985}/* c1 */
#visitors-sightseeing a:hover, #visitors-things-to-do a:hover,#local-area-highlights h2 a:hover,#breadcrumb-list a:hover,#local-partners a:hover,#map-link a:hover,.visitors-guide-section a:hover,.font-set-1 h2.hotel-category a:hover{color:#0e0085}/*hc1 */

/* =Live World 
--------------------------------------------------------- */
.font-set-1 #liveworld dd a:hover {color:#0e0085;}
.font-set-1 #liveworld dd a:active {color:#332985;}


/* =Primary navigation
--------------------------------------------------------- */
#primary-nav-container a {background:#a58ac0;color:#fff;}
#primary-nav-container ul a:hover,#primary-nav-container ul a.active-tab {background:#54bceb;}
#primary-nav-container ul {width:370px;margin-left:-5px;margin-top:-5px}
#primary-nav-container li{padding-top:5px;}
#primary-nav-container li.nav-element-1 a, #primary-nav-container li.nav-element-2 a {height:80px;}
#primary-nav-container li.nav-element-3 a, #primary-nav-container li.nav-element-4 a {height:79px;}

/* =in-page navigation
--------------------------------------------------------- */
.font-set-1 .in-this-section a:hover, .font-set-1 .related-links a:hover, .font-set-1 .related-documents a:hover {background:#eaeaea url('/Images/HWS_Redesign/hws_sprites.png') no-repeat right -1319px;}                                                                                          

/* =Property Specific Message
--------------------------------------------------------- */
.above-property-message .message-data a, .above-property-message-details h3,.above-property-message-details .message-data a {color:#765799;font-family:Arial,sans-serif;} /* c2 */
.above-property-message .message-data a:hover,.above-property-message-details .message-data a:hover {color:#9b7db9;} /* hc2 */
#hotel-specific-content h2 {color:#332985;font-family:Arial,sans-serif;} /* c1 */
#hotel-specific-message {font-family:Arial,sans-serif;}
#hotel-specific-message a{color: #332985} /* c1 */
#hotel-specific-message a:hover {color: #0e0085} /* hc1 */

/* =Last Minute Weekend Rates
--------------------------------------------------------- */
#terms-conditions-lightbox h2, #weekend-rates p.weekend-rates-title,#weekend-rates a,#weekend-rates #terms-and-conditions a:hover, #weekend-rates #terms-and-conditions a:active {color:#332985}/* c1 */
#weekend-rates a:hover, #weekend-rates a:active,.font-set-1 h2.restaurant-title a:hover {color:#0e0085}/* hc1 */
#weekend-rates .rate, #weekend-rates .currency {color:#765799}/* c2 */

/* Offers and Promotions/Deals Listings
--------------------------------------------------------- */
#rewards-member-offers h3, #rewards-member-offers ul li span, .deal-section a:hover.toggle-link, .deal-section a:active.toggle-link, .deal-section .whats-this a, .join-rewards a,#savings-and-more a,#in-language-offers-text a,#specials-by-email a, .font-set-1 #join-rewards-text h2 a {color:#332985;}/* c1 */
.deal-section .whats-this a:hover, .join-rewards a:hover, #savings-and-more a:hover,#in-language-offers-text a:hover,#specials-by-email a:hover, .font-set-1 #join-rewards-text h2 a:hover {color:#0e0085;} /* hc1 */
.deal-section h3, .deal-section ul li span {color:#0e0085;} /* c2 */

/* HWS Logo
--------------------------------------------------------- */
#property-logo{background-color:#eaeaea;}

/* Photo carousel
--------------------------------------------------------- */
#photo-carousel-module {margin-top:0}

/* Specials link
--------------------------------------------------------- */
a.specials-link {background: #FFFFFF url("/Images/HWS_Redesign/hws_sprites.png") no-repeat right -1315px; padding-right: 20px;}

/* GST property sales information 
---------------------------------------------------------  */
.font-set-1 #layout-message-bar .related-links a:hover, .font-set-1 #layout-message-bar .related-documents a:hover { background:#eaeaea url('/Images/HWS_Redesign/hws_sprites.png') no-repeat 168px -1310px; color:#332985;} 
a.specials-link {background: #FFFFFF url("/Images/HWS_Redesign/hws_sprites.png") no-repeat right -1315px; padding-right: 20px;}

/* Sub Tabs
--------------------------------------------------------- */
.sub-tabs-container li.ui-tabs-selected a {color:#332985;}/*c1*/
.sub-tabs-container li a:hover {color:#0e0085}/*hc1*/
