/*===========================================================================
	Colors (Global)
	
	This stylesheet defines the colors for the following:
	* Text and links
	* Backgrounds
	* Borders
===========================================================================*/

/*
	Color Glossary
	
	#FFFFFF PZ bgColor, default #FFFFFF white
	#CC0000 PZ errorText, default #CC0000 old red
	#999999 PZ lightestSubText, default #999999 medium gray
	#666666 PZ lightSubText, default #666666 dark gray
	#EC008C PZ specialText, default #EC008C orange red
	#9E783A PZ tableBack, default #9E783A deep blue
	#EEF3F9 PZ tableBody1, default #EEF3F9 light blue
	#F4F0E7 PZ tableBody2, default #F4F0E7 pale blue
	#       PZ tableColor, default ?
	#000000 PZ text, default #000000 true black
	#003366 PZ link, default #003366 ultra dark blue
	#CC0000 PZ alink, default #CC0000 old red
	#003366 PZ vlink, default #003366 ultra dark blue
	#       PZ tollFreeTextColor, default ?
	#6699CC PZ darkSubText, default #6699CC medium dark blue
	#F2EDE2 PZ hiLiteColor, default #F2EDE2 pale yellow
	#33CC33 PZ buttonColor, default #33CC33 bright green
*/

/* Page
===========================================================================*/

    .guides-tophdr{
    text-align: left;
	padding-left: 5px;
    }
    
	.guides-highlightbar{
    text-align: left;
	padding-left: 2px;
	}
	
    .guides-tophdrLine{
    color: #ffffff;
    background-color: #ffffff;
    }

	html{
	color:            #333333; /* PZ text, default #000000 true black */
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	padding-top: 0px;
	padding-bottom: 0px;
	}

	.darkText{
	color: #333333;
	}

    body div#page{
    position: relative;
    width: 100%;
    }
	
	.body_width{
    width: 985px;
	}

	body{
	margin-top: 0px;
	}

/* Subfooter Navigation */

/* ul#subfooter-navigation uses Easy Clearing */

ul#subfooter-navigation {
	clear: both;
	
	margin-top:    10px;
	margin-bottom: 10px;
	padding-top:    4px;
	padding-bottom: 4px;
	
	margin-left:  0px;
	margin-right: 0px;
}

ul#subfooter-navigation li {
	display: block;
	float: left;
	text-align: center;
	
	margin-top:    0.1818em; /* 2px relative to 11px */
	margin-bottom: 0.1818em; /* 2px relative to 11px */
	
	border-right-width: 1px;
	border-right-style: solid;
}

/*
ul#subfooter-navigation li:last-child, */
ul#subfooter-navigation li.last-child {
	border-right-width: 0;
	border-right-style: none;
}

div#page-content ul#subfooter-navigation.subfooter-navigation-3-items li {
	width: 33%;
}
	
div#page-content ul#subfooter-navigation.subfooter-navigation-2-items li {
	width: 50%;
}

/*
div#page-content ul#subfooter-navigation.subfooter-navigation-2-items li:last-child, */
div#page-content ul#subfooter-navigation.subfooter-navigation-2-items li.last-child {
	width: 49%;
}

div#page-content ul#subfooter-navigation.subfooter-navigation-1-items li {
	float: none;
}


/* Subfooter
===========================================================================*/

/* Subfooter Navigation */

/* ul#subfooter-navigation uses Easy Clearing */

ul#subfooter-navigation {
	clear: both;
	
	margin-top:    10px;
	margin-bottom: 10px;
	padding-top:    4px;
	padding-bottom: 4px;
	
	margin-left:  0px;
	margin-right: 0px;
}

ul#subfooter-navigation li {
	display: block;
	float: left;
	text-align: center;
	
	margin-top:    0.1818em; /* 2px relative to 11px */
	margin-bottom: 0.1818em; /* 2px relative to 11px */
	
	border-right-width: 1px;
	border-right-style: solid;
}

/*
ul#subfooter-navigation li:last-child, */
ul#subfooter-navigation li.last-child {
	border-right-width: 0;
	border-right-style: none;
}

div#page-content ul#subfooter-navigation.subfooter-navigation-3-items li {
	width: 33%;
}
	
div#page-content ul#subfooter-navigation.subfooter-navigation-2-items li {
	width: 50%;
}

/*
div#page-content ul#subfooter-navigation.subfooter-navigation-2-items li:last-child, */
div#page-content ul#subfooter-navigation.subfooter-navigation-2-items li.last-child {
	width: 49%;
}

div#page-content ul#subfooter-navigation.subfooter-navigation-1-items li {
	float: none;
}

/* Subfooter Content */

/* div#subfooter-content form uses Easy Clearing */

div#subfooter-content {
	clear: both;
	overflow: hidden;
	
	margin-left:    0px;
	margin-right:   0px;
	
	margin-top:     10px;
	margin-bottom:  10px;
	padding-top:    10px;
	padding-bottom: 10px;
	
	border-width: 1px;
	border-style: solid;
}

/*
ul#subfooter-navigation+div#subfooter-content, */
div#subfooter-content.subfooter-navigation-adjacent {
	margin-top: -10px;
	
	border-top-width: 0;
	border-top-style: none;
}

div#subfooter-content h6 {
	margin-bottom:  0;
	padding-bottom: 0;
}

/* Phone Numbers */

div#subfooter-content div#subfooter-phone-numbers {
	text-align: center;
}

div#subfooter-content.has-subfooter-newsletter div#subfooter-phone-numbers {
	float: left;
	text-align: center;
	
	width: 50%;
	
	padding-bottom:  150px;
	margin-bottom:  -150px;
}

/* for IE 5.x-6 */
* html div#subfooter-content.has-subfooter-newsletter div#subfooter-phone-numbers {
	width: 49%;
}

/* for IE 7 */
*+html div#subfooter-content.has-subfooter-newsletter div#subfooter-phone-numbers {
	width: 49%;
}

/* Newsletter */

div#subfooter-content div#subfooter-newsletter {
	text-align: center;
}

div#subfooter-content.has-subfooter-phone-numbers div#subfooter-newsletter {
	float: left;
	
	width: 50%;
	
	padding-bottom:  150px;
	margin-bottom:  -150px;
}

div#subfooter-newsletter form {
	width: 260px;
	margin-left:  auto;
	margin-right: auto;
	
	margin-top: 0.4545em; /* 5px relative to 11px */
}

/* for IE 5.x-6 */
* html div#subfooter-newsletter form {
	width: 270px;
}

div#subfooter-newsletter form label {	
	float: left;
	
	margin-left:  30px;
	margin-right:  5px;
}

/* for IE 5.x-6 */
* html div#subfooter-newsletter form label {
	margin-left: 20px;
}

div#subfooter-newsletter form label span.label-title {
	/*
		Aural Text Class - Peter Krantz
		http://www.standards-schmandards.com/index.php?2004/10/08/1-the-aural-text-class
	*/
	
	position: absolute;
	top:      0; /* for IE 8 */
	left: -1000em;
}

div#subfooter-newsletter form label input.type-text.type-email {
	width: 185px;
}

div#subfooter-content div#subfooter-newsletter form button {
	float: left;
}

div#subfooter-newsletter a.alternate-link {
	float: right;
	display: block;
	text-align: right;
	
	margin-right: 40px;
}

/* for IE 5.x-6 */
* html div#subfooter-newsletter a.alternate-link {
	margin-right: 20px;
}

/* for Safari 1.0-2.0, Mobile Safari, and KHTML */
body:last-child:not(:root:root) div#subfooter-newsletter a.alternate-link {
	margin-right: 46px;
}

/* for Safari 3.0 and Mobile Safari */
@media all and (min-width: 0px) {
	body:not(:root:root) div#subfooter-newsletter a.alternate-link {
		margin-right: 39px;
	}
}

/* Graphical Buttons
===========================================================================*/

a.button,
input.type-submit,
button {
	cursor: pointer;
	display: inline; /* for IE 5-6 */
	float: right;
	white-space: nowrap;
	
	overflow: visible; /* for IE */
	width: auto; /* for IE */
	
	padding-top:  2px;
	padding-left:  6px;
	padding-right: 6px;
	padding-bottom:  2px;
	
	border-width: 2px;
	border-style: solid;
    
	color:            #FFFFFF;
	background-color: #008ED3;
	border-color:     #eedebd;
    
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
	font-weight: bold;
	
	background-image: url(../images/gradient-background.png);
	background-position: 0 70%;
	background-repeat: repeat-x;

    margin-top: 4px;
}



a.button span.before,
a.button span.after,
button span.before,
button span.after {
	display: none;
}


/* div#content uses Easy Clearing */

div#page-content div#content {
	position: relative;
	margin-left:  0px; /* if PZ pageWidth and leftSideBarWidth and rightSideBarWidth contains "%" then "1%" else "10px" */
	margin-right: 0px; /* if PZ pageWidth and leftSideBarWidth and rightSideBarWidth contains "%" then "1%" else "10px" */
	margin-bottom: -10px;
}

#page-content{
margin-right:auto;margin-left:auto;width:977px;
}


/* Defaults
===========================================================================*/

/* Misc. Block */

/* Misc. Inline */

del {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/* Links */

    A:a { color: #09a0d9; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;} 
    A:link { color: #09a0d9; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}
    A:visited { color: #09a0d9; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}
    A:active { color: #09a0d9; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}
    A:hover { color: #A6843B; TEXT-DECORATION: NONE; FONT-WEIGHT: bold;}




del a {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/* Headings */

/* Lists */

/* Data Tables */

/* Forms */

legend {
	color: #000000; /* PZ text, default #000000 true black */
}

/* Common Classes
===========================================================================*/

/* Links */

#content{
	margin-top: -5px;
}

/* Footnote Links */
div#page-content a.footnote-link {
	color: #000000; /* PZ text, default #000000 true black */
}

div#page-content del a.footnote-link {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/* Email Links */

/* Print Links */

*.print-link span,
span.print-link {
	color: #003366; /* PZ link, default #003366 ultra dark blue */
}

*.print-link span:focus,
*.print-link span:hover,
*.print-link span:active,
span.print-link:focus,
span.print-link:hover,
span.print-link:active {
	color: #CC0000; /* PZ alink, default #CC0000 old red */
}

/* Price Match Guarantee Links */
div#page-content a.price-guarantee {
	color: #EC008C; /* PZ specialText, default #EC008C orange red */
}

/* Money */

strong.money {
	color: #EC008C; /* PZ specialText, default #EC008C orange red */
}

/* Forms */

input.type-text {
	border-color: #6699CC; /* PZ darkSubText, default #6699CC medium dark blue */
}

input.has-placeholder {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

span.label-title em.optional {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/* Errors */

label.has-error input,
label.has-error select,
label.has-error textarea {
	color: #CC0000; /* PZ errorText, default #CC0000 old red */
}

ins.error-heading h6 {
	color:            #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	background-color: #CC0000; /* PZ errorText, default #CC0000 old red */
}

ins.error p,
ins.error dl {
	color: #CC0000; /* PZ errorText, default #CC0000 old red */
}

ins.error strong {
	background-color: #CC0000; /* PZ errorText, default #CC0000 old red */
}

/* Misc. */

/* Promos */
p.rate-level-promo,
p.property-level-promo {
	color: #EC008C; /* PZ specialText, default #EC008C orange red */
}

/* Disclaimers */
p.disclaimer,
p.disclaimer a,
ul.disclaimers,
ul.disclaimers a {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/*===========================================================================
	Components
===========================================================================*/

/* Graphical Buttons
===========================================================================*/

a.button,
input.type-submit,
button {
	color:            #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	background-color: #008ED3; /* PZ buttonColor, default #33CC33 bright green */
	border-color:     #eedebd; /* PZ buttonColor, default #33CC33 bright green */
}

/* for IE 5-6 */
div#page a.button {
	color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

/* Blue Buttons */

input.type-submit,
button.type-reset,
button.select-and-close {
	background-color: #008ED3; /* PZ darkSubText, default #6699CC medium dark blue */
	border-color:     #eedebd; /* PZ darkSubText, default #6699CC medium dark blue */
}

/* More/Less
===========================================================================*/

span.more-link,
span.less-link {
	color: #003366; /* PZ link, default #003366 ultra dark blue */
}

span.more-link:focus,
span.more-link:hover,
span.more-link:active,
span.less-link:focus,
span.less-link:hover,
span.less-link:active {
	color: #CC0000; /* PZ alink, default #CC0000 old red */
}

/* Ratings
===========================================================================*/

a.star-rating em {
	color: #EC008C; /* PZ specialText, default #EC008C orange red */
}

a.star-rating.not-yet-rated em {
	color: #CC0000; /* PZ alink, default #CC0000 old red */
}

/* Hotel Cards
===========================================================================*/

/* Pricing Summary
===========================================================================*/

/* Price */

div.pricing-summary p.price span.restriction-type,
div.pricing-summary p.price span.price-type {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/* Rate Restriction */

div.pricing-summary em.rate-restriction {
	color: #EC008C; /* PZ specialText, default #EC008C orange red */
}

/* Room Information
===========================================================================*/

/* Pressure Sell
===========================================================================*/

div.room-information-and-pricing-summary a.pressure-sell {
	color: #000000; /* PZ text, default #000000 true black */
}

div.room-information-and-pricing-summary a.pressure-sell em strong {
	color:            #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	background-color: #EC008C; /* PZ specialText, default #EC008C orange red */
}

/* Nightly Rate Summary
===========================================================================*/

/* Amenities
===========================================================================*/

ul.amenities li.has-del {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/* Compound Date Fields
===========================================================================*/

/* Map
===========================================================================*/

/* Map Link */

a#map-link:link,
a#map-link:visited,
a#map-link:focus,
a#map-link:hover,
a#map-link:active {
	background-color: #EEF3F9; /* PZ tableBody1, default #EEF3F9 light blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#map {
	background-color: #EEF3F9; /* PZ tableBody1, default #EEF3F9 light blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

/*===========================================================================
	Tabs module
===========================================================================*/

/* Sectional Navigation
===========================================================================*/

ul#sectional-navigation li {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ul#sectional-navigation li.sectional-navigation-current-first {
	border-bottom-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

ul#sectional-navigation li.sectional-navigation-current,
ul#sectional-navigation li.sectional-navigation-current-first,
ul#sectional-navigation li.sectional-navigation-current-last {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

ul#sectional-navigation li span.bottom-border {
	background-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ul#sectional-navigation li.sectional-navigation-current span.bottom-border,
ul#sectional-navigation li.sectional-navigation-current-first span.bottom-border,
ul#sectional-navigation li.sectional-navigation-current-last  span.bottom-border {
	background-color: transparent;
}

/* Sectional Content
===========================================================================*/

div#sectional-content {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

/*===========================================================================
	Modules
===========================================================================*/

/* Page Header (Default)
===========================================================================*/

div#page-header-default ul.primary-navigation {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#page-header-default ul.primary-navigation li a:link,
div#page-header-default ul.primary-navigation li a:visited {
	color:            #9E783A; /* PZ tableBack, default #9E783A deep blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
	background-color: #EEF3F9; /* PZ tableBody1, default #EEF3F9 light blue */
}

div#page-header-default ul.primary-navigation li a:hover,
div#page-header-default ul.primary-navigation li a:active,
div#page-header-default ul.primary-navigation li a:focus {
	background-color: #F2EDE2; /* PZ hiLiteColor, default #F2EDE2 pale yellow */

}

div#page-header-default ul.primary-navigation li.primary-navigation-current a:link,
div#page-header-default ul.primary-navigation li.primary-navigation-current a:visited {
	color:            #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	background-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

/* Utility Bar
===========================================================================*/

div#utilities {
	color:            #A6843B; /* PZ bgColor, default #FFFFFF white */
	background-color: #F4F0E7; /* PZ tableBack, default #9E783A deep blue */
	padding-top: 15px;
}

/* Travel Advisory
===========================================================================*/

a#travel-advisory {
	color:            #EC008C; /* PZ specialText, default #EC008C orange red */
	background-color: #F2EDE2; /* PZ hiLiteColor, default #F2EDE2 pale yellow */
	border-color:     #EC008C; /* PZ specialText, default #EC008C orange red */
}

/* Property Information
===========================================================================*/

div#property-information {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

/* Since this links to the Summary page, style it like text */
div#property-information div.item.location.vcard h2.summary a.fn.org.url {
	color: #000000; /* PZ text, default #000000 true black */
}

/* Section Utility Navigation
===========================================================================*/

/* Search Results
===========================================================================*/

ol#search-results li h6.search-radius {
	color:            #000000; /* PZ text, default #000000 true black */
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ol#search-results li h6#price-guarantee-disclaimer {
	color: #000000; /* PZ text, default #000000 true black */
}

ol#search-results li p.property-level-promo em {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#page ol#search-results li.hreview.has-input-type-checkbox-checked div.property-information {
	background-color: #F2EDE2; /* PZ hiLiteColor, default #F2EDE2 pale yellow */
}

ol#search-results li.nth-child-odd div.property-information {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ol#search-results li.nth-child-even div.property-information {
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

ol#search-results li:hover div.property-information,
ol#search-results li.hover div.property-information {
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
	background-color: #EEF3F9; /* PZ tableBody1, default #EEF3F9 light blue */
}

ol#search-results li div.property-information-and-pricing-summary span.more-link {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ol#search-results li div.property-information-and-pricing-summary span.less-link {
	background-color:    #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	border-color:        #9E783A; /* PZ tableBack, default #9E783A deep blue */
	border-bottom-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

p.search-match {
	color:            #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	border-color:     #EEF3F9; /* PZ tableBody1, default #EEF3F9 light blue */
	background-color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

p.search-match strong {
	background-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ol#search-results li.hreview div.amenities-and-rates {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ol#search-results li.hreview div.room-information-and-pricing-summary {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

li.hreview div.amenities-and-rates div.all-rooms {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

li.hreview div.amenities-and-rates div.all-rooms,
li.hreview div.amenities-and-rates div.popular-amenities {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

li.hreview div.amenities-and-rates ul.property-navigation {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

li.hreview div.amenities-and-rates ul.property-navigation li {
	border-color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

/* Up/Down Sell
===========================================================================*/

ul#alternative-properties {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ul#alternative-properties h3 {
	background-color:    #F2EDE2; /* PZ hiLiteColor, default #F2EDE2 pale yellow */
	border-bottom-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ul#alternative-properties li {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ul#alternative-properties li li {
	border-color: #000000; /* PZ text, default #000000 true black */
}

/* Mini Change Travel Details
===========================================================================*/

div#mini-change-travel-details {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#mini-change-travel-details div#rooms-and-guests-summary {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#rooms-and-guests-summary ul.guests-and-rooms-details li.error {
	color:        #CC0000; /* PZ errorText, default #CC0000 old red */
	border-color: #000000; /* PZ text, default #000000 true black */
}

/* for IE 5-6 */
* html div#mini-change-travel-details fieldset#mini-check-in-and-out-dates {
	/* fixes duplicate character bug */
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
}

/* Change Travel Details
===========================================================================*/

div#change-travel-details {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#change-travel-details h3 {
	color:            #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	background-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

form#change-travel-details-form {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
}

form#change-travel-details-form fieldset#check-in-and-out-dates {
	background-color: transparent;
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ol#rooms-and-guests {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */	
}

ol#rooms-and-guests li fieldset {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

ol#rooms-and-guests li legend,
ol#rooms-and-guests li legend span.number {
	background-color: #EEF3F9; /* PZ tableBody1, default #EEF3F9 light blue */
}

/*
	More Duplicate Characters - Agent EQzE
	http://web.archive.org/web/20060218075530/www.bingbangboom.us/productions/cssFixes/floatRowIE6/
*/

/* adding a background-color to span.label-title necessary for IE due to bizarre bug linked above */
form.hotel-search ol#rooms-and-guests li fieldset label.children,
form.resort-search ol#rooms-and-guests li fieldset label.children,
ol#rooms-and-guests li fieldset.child-ages,
ol#rooms-and-guests li fieldset.child-ages span.label-title {
	background-color: #6699CC; /* PZ darkSubText, default #6699CC medium dark blue */
}

form#change-travel-details-form ol#rooms-and-guests li fieldset label.children.has-select-value-0 {
	background-color: transparent;
}

ol#rooms-and-guests li fieldset.child-ages label span.label-title {
	color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

fieldset.actions {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

fieldset.actions div {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
}

span.remove-link,
span.add-link {
	color: #003366; /* PZ link, default #003366 ultra dark blue */
}

span.remove-link:focus,
span.remove-link:hover,
span.remove-link:active,
span.add-link:focus,
span.add-link:hover,
span.add-link:active {
	color: #CC0000; /* PZ alink, default #B40014 red */
}

form#change-travel-details-form fieldset.actions a.price-guarantee {
	color: #000000; /* PZ text, default #000000 true black */
}

fieldset.actions a.price-guarantee em strong {
	color: #003366; /* PZ link, default #003366 ultra dark blue */
}

/* Ad Banner
===========================================================================*/

/* Subfooter
===========================================================================*/

ul#subfooter-navigation {
	background-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

ul#subfooter-navigation li {
	border-right-color: #000000; /* PZ text, default #000000 true black */
}

ul#subfooter-navigation li a {
	color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

div#subfooter-content {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#subfooter-content h6 {
	color: #000000; /* PZ text, default #000000 true black */
}

div#subfooter-content ul.phone-numbers {
	color: #000000; /* PZ link, default #003366 ultra dark blue */
}

/* Disambiguation
===========================================================================*/

div#disambiguation {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */	
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#disambiguation h3 {
	color:            #FFFFFF; /* PZ bgColor, default #FFFFFF white */
	background-color: #6699CC; /* PZ darkSubText, default #6699CC medium dark blue */	
}

.js div.bd div#disambiguation {
	background-color: transparent;
}

.js div.bd div#disambiguation h4,
.js div.bd div#disambiguation ul {
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */	
}

/* Page Footer (Default)
===========================================================================*/

div#page-footer-default {
	color: #999999; /* PZ lightestSubText, default #999999 medium gray */
}

div#page-footer-default ul.primary-navigation li,
div#page-footer-default ul#meta-navigation li {
	border-color: #003366; /* PZ link, default #003366 ultra dark blue */
}

/* Dynamic Layer
===========================================================================*/

div.yui-panel-container.shadow div.underlay {
	background-color: #EEF3F9; /* PZ tableBody1, default #EEF3F9 light blue */
}

body div.mask {
	background-color: #000000; /* Not Customizable */
}

div#interstitial {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#interstitial div.hd {
	color:            #9E783A; /* PZ tableBack, default #9E783A deep blue */
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

div#myPanel {
	border-color: #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#myPanel div.hd {
	color:            #000000; /* PZ text, default #000000 true black */
	background-color: #F4F0E7; /* PZ tableBody2, default #F4F0E7 pale blue */
	border-color:     #9E783A; /* PZ tableBack, default #9E783A deep blue */
}

div#myPanel div.bd,
div#myPanel div.bd img#loading-image {
	background-color: #FFFFFF; /* PZ bgColor, default #FFFFFF white */
}

