a:link, a:active, a:hover { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; text-decoration : underline; color : #926B8A ; }
a:visited { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; text-decoration : underline; color : #926B8A; }

a.legal:active, a.legal:hover, a.legal:link, a.legal:visited { font-family : Arial,Verdana,Helvetica,sans-serif; font-weight : normal; font-size : 10px; color : #ffffff; text-decoration : none; }
td.legal { font-family : Arial,Verdana,Helvetica,sans-serif; font-weight : normal; font-size : 10px;  color : #ffffff; text-decoration : none;}

td{	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 16px; color : #000000; }
p{ font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 16px; color : #000000; }

/* homepage background colors */
td.gray1 { background-color : #fff; color: #444444 }
td.gray2 { background-color : #fff; color: #2E2E2E }
td.gray3 { background-color : #fff; color: #1F1F1F }
td.black { background-color : #fff; color: #000000 }

/* flash upgrade page styles */
td.upgradeGray1 { background-color : #8A8366; color: #FFFFFF; font-size : 11px; }
td.upgradeGray2 { background-color : #6B654D; color: #CFCFCF; font-size : 10px; }
td.upgradeGray1 a, td.upgradeGray2 a { color: #CEFFEA; }
a.upgradeTop:active, a.upgradeTop:hover, a.upgradeTop:link, a.upgradeTop:visited { font-size : 11px; color : #CEFFEA; }
a.upgradeBot:active, a.upgradeBot:hover, a.upgradeBot:link, a.upgradeBot:visited { font-size : 10px; color : #CFCFCF; }
/* ************************* */

td.address{	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 10px; line-height : 16px; color : #FFFFFF; }

span.loginGold {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 10px; line-height : 14px; color : #666666; }
span.loginPlatinum {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 10px; line-height : 14px; color : #666666; }
a.loginText:link, a.loginText:active, a.loginText:hover,a.loginText:visited {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 10px; line-height : 14px; color : #666666; }
td.loginText {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 10px; line-height : 14px; color : #666666; }
td.loginHeader {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #ffffff; }

td.head { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 15px; line-height : 30px; color : #FFFFFF; }
div.head { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 15px; line-height : 30px; color : #FFFFFF; }
p.head { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 15px; line-height : 30px; color : #FFFFFF; }
span.head { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 15px; line-height : 30px; color : #FFFFFF; }

td.mainhead { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 18px; color : #FFFFFF; }
div.mainhead { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 18px; color : #FFFFFF; }
p.mainhead { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 18px; color : #FFFFFF; }
span.mainhead { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 18px; color : #FFFFFF; }

.propName { font-family : Gill Sans, Arial,Helvetica,sans-serif; font-size : 13px; font-weight : bold; line-height : 20px; color : #FFFFFF; }

td.subhead1 { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; line-height : 28px; color : #FFFFFF; }
td.subhead2 { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; }
td.subhead3 { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; }

div.subhead1 { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; line-height : 28px; color : #FFFFFF; }
div.subhead2 { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; line-height : 28px; color : #FFFFFF; }

p.subhead { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; }
span.subhead { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; }

td.navON{ font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : normal;  color : #FFFFFF; }
td.navOff{ font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : normal; 	color : #FFFFFF; }

td.color1 {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #CBE6F5; }
td.color2 {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #FFFFFF; } 
td.color3 {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; background-color: #cccccc; } 
td.homeOffers {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; background-color: #000000; }
td.searchColor {	font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; font-weight : bold; color : #FFFFFF; background-color: #333333; }

span.color1 { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #CBE6F5; }
span.color2 { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #FFFFFF; }

td.error { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #5F0304; }
p.error { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #5F0304; }
span.error { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #5F0304; }        
div.error { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; line-height : 14px; color : #5F0304; }  

.spgcat { font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 11px; color : #C3C4B6; }

div.oma { margin-bottom: 15px; }

/*Begin Homepage styles*/
	.homeOffers { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; line-height: 14px; color: #B3B3B3; background-color: #FFFFFF; }
	.homeOffers a:link { font-family: Arial,Verdana,Helvetica,sans-serif; font-size :11px; color: #cccccc; letter-spacing: 1; }
	.homeOffers a:visited { font-family: Arial,Verdana,Helvetica,sans-serif; font-size :11px; color: #cccccc; letter-spacing: 1; }
	.homeOffers a:active { font-family: Arial,Verdana,Helvetica,sans-serif; font-size :11px; color: #cccccc; letter-spacing: 1; }
	.homeOffers a:hover { font-family: Arial,Verdana,Helvetica,sans-serif; font-size :11px; color: #cccccc; letter-spacing: 1; }
	/*for popup body back groun color*/

	body.homepage { margin: 0px 0px; padding: 0px 0px; background: #353327 url("/Media/Graphics/Brands/W/Backgrounds/w_bg.gif") repeat-x scroll top; padding-left: 10px; }
	body.homepage #bodyContainer { width: 100%; padding: 0px 0px; margin: 0px 0px; border-spacing: 0px; border-collapse: collapse; }
	body.homepage #bodyContainer #mainCell { width: 865px; margin: 0px 0px; padding: 0px 0px; }
	body.homepage #bodyContainer #mainCell #deadSpace { height: 70px; }

	body.homepage #bodyContainer #mainCell #dropDownSpacer { height: 15px; }
	body.homepage #bodyContainer #mainCell #wBodyTable { background-color: #fff; width: 860px; margin: 0px; }
	body.homepage #bodyContainer #wBodyTable img { padding: 0px; margin: 0px; display: block; }
	body.homepage #bodyContainer #mainCell #wBottomNavTable { padding-right: 2px; background-color: #fff; width: 860px; margin-left: 0px; margin-top: 10px; }
	body.homepage #bodyContainer #mainCell #wBottomNav2Table { width: 860px; }
	body.homepage #bodyContainer #mainCell #wBottomNav2Table td { vertical-align: top; }
	body.homepage #bodyContainer #mainCell #wMastheadContainer { width:862px; padding:0; margin:0; }
	body.homepage #bodyContainer #mainCell #wMastheadContainer #wLogoContainer { display: inline; }
	body.homepage #bodyContainer #mainCell #wMastheadContainer #wAccountLoginContainer { display: inline; padding-left: 452px; }

	body.homepage #footerContainer { width: 100%; padding:10px 0px 0px 0px; }
	body.homepage #footerContainer #brandBarLeftShim { width: 15px; }
	body.homepage #footerContainer #brandBarBottomShim { width: 865px; }
	body.homepage #footerContainer #legalLeftShim { width: 15px; }
	body.homepage #footerContainer #legalMainCell { width: 850px; }

	body.BgcolorPopup { background-color: #000000; }
	td.slideshowColColor{ background-color: #585858; }
	tr.slidePopLine { background-color: #404040; }
	td.slidePopLine { background-color: #404040; }
	tr.slidePopBgBot { background-color: #282828; }
	td.slidePopBgBot { background-color: #282828; }
	/*for popup body background color*/
	td.bgcolor1 { background-color: #B5Af9F; }
	td.bgcolor2 { background-color: #827D5F; }
	td.bgcolor3 { background-color: #FFFFFF; }  
	td.bgcolor4 { background-color: #5E5E5C; }
	td.bgcolor5 { background-color: #F2F1EC; }
	td.bgcolor6 { background-color: #E8E8CE; }	     
      .bgcolorVertical1 { }
      .bgcolorVertical2 { }   
	  
/*===== Custom CSS calls for POR by Andrew Robinson ====*/
	 td.porMsgBorder { background-color : #9B9D87; }
	 td.porContent, td.porTANDC, td.porCallAction { color : #C3C4B6; }
	 td.porTandC { text-align : left; vertical-align : bottom; }
	 td.porCallAction { text-align : right; vertical-align : bottom; }
	 td.porTandC a:LINK { color : #C3C4B6; font-weight : normal; font-size : smaller; }
	 td.porTandC a:VISITED { color : #C3C4B6; font-weight : normal; font-size : smaller;}
	 td.porCallAction a:VISITED { color : #C3C4B6; font-weight : bold; }
	 td.porCallAction a:LINK { color : #C3C4B6; font-weight : bold; }
	 .porHeadline { font-weight : bold; }
	 .porBookDate { }
	 .porPercent { }
	 .porPercentConf { }
	 .porTotalPerNight { }
	 .porNormalPerNight { }
	 .porValueHead, .porCatHead { color : #C3C4B6; font-weight : bold; }
	/*===== Custom CSS calls for POR by Andrew Robinson ====*/
          
/*End Homepage styles*/

/*Begin Meeting Room & Dimensional Table styles*/
.mtTblHead {font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 9px; color : #FFFFFF; font-weight:bold; background-color: #666666;}
.mtTblCell {font-family : Arial,Verdana,Helvetica,sans-serif; font-size : 9px; color : #FFFFFF;}
/*End Meeting Room & Dimensional Table styles*/

/*Begin Drop Down Nav*/
.formInputLogIn { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: "#010101"; background-color: "#ffffff";}
.formDropDownLogIn { font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 11px; color: "#010101"; background-color: "#dedede"; width: 150px;}
/*End Drop Down Nav*/
#caption { POSITION: relative; }

/* BEGIN SEARCH QUICK HITS CLASS CALLS */
td .sqhRateTextNoAvailHead {color : #990000; line-height:13px; font-weight:bold;}
td .sqhRateTextNoAvail {color : #990000; line-height:13px; font-weight:normal; font-size : 10px;}

td .sqhRateTextEnterDates {color : #990000; line-height:13px; font-weight:bold;}

td .sqhRateTextRateDisplay {line-height:13px; font-weight:bold;}

td .sqhRateTextNoBook {line-height:13px; font-weight:bold;}
/* END SEARCH QUICK HITS CLASS CALLS */

.findRoomBgColor {background-color: #6B654C;}

td.globalNav {
background-color:#272727;
}

.reservationWhite{background-color: #333333;}
.reservationAlt{background-color: #6B654C;}
.reservationAlt td { vertical-align: top; padding: 0px 10px; }

/* BEGIN DRE styles */
td.dreGridHeadBG { background-color: #7A7A7A; }
td.dreGridRateBG { background-color: #636363; }
td.dreGridTotalBG { background-color: #4D4D4D; }
span.rateStrikeout { text-decoration: line-through; }
a.dreGridFree:link, a.dreGridFree:active, a.dreGridFree:hover { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; text-decoration : underline; color : #D78B00; }
a.dreGridFree:visited { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; text-decoration : underline; color : #D78B00; }
span.dreGridTotal { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; color: #D78B00; }
/* END DRE styles */


/* BEGIN WATSON CLASS CALLS */
.searchFormBot {background-color:#f; layer-background-color:#14216C;}
.searchFormErrorText {color:#ff0000;}

.searchFormText {color:#ddd;}
.searchFormText a:link, .searchFormText a:hover, .searchFormText a:visited {text-decoration: none; font-weight:normal;}

.searchFormTextHome {color:#FFFFFF;}
.searchFormTextHome a:link, .searchFormTextHome a:hover, .searchFormTextHome a:visited {color:#ffffff; text-decoration: none; font-weight:normal; color: #CDFFEA; }

.searchFormLine {background-color:#A1A6C4;}

.redText {color:#FF0056;}

select {font-family:verdana,arial,helvetica,sans-serif; font-size:10px;}
select.stateProvince {width:150px; color:#4D4D4D;}
select.country {width:150px; color:#4D4D4D;}
select.hotelType {width:135px; color:#4D4D4D;}

input {font-family:verdana,arial,helvetica,sans-serif; font-size:10px;}
input.checkBox {padding-left:0px; background-color:transparent; /*color:#4D4D4D;*/}
input.checkBoxAlt {padding-left:0px; background-color:transparent; /*color:#4D4D4D;*/}
input.checkBoxHome {padding-left:0px; background-color:#14216C; color:#4D4D4D;}
input.checkBoxLeftNav {padding-left:0px; background-color:#4F4F4D; color:#4D4D4D;}
input.zipCode {width:66px; color:#4D4D4D;}
input.address {width:150px; color:#4D4D4D;}
input.city {width:65px; color:#4D4D4D;}
input.dates {width:85px; color:#4D4D4D;}

td.frrInnerBorder {background-color : #B9BDD3; font-size : 1px;}
td.frrBgColor {background-color:#14216C;}
.advancedSearchBGColor {background-color:#5F593F;}
table.advancedSearchBGColor { width: 100%; background-color: #6B654C; }


.searchResultHeader{background-color:#6B654C;}
.searchResultHeaderRgt {background-color:#5F593F;}
.searchResultRateDisplay{font-size:11px;}
table.searchResultsRateTable{
	background-color:#9A9A9A;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
}

/*
.watBorder {background-color: #5E5E5C;}
.watTableBorder {
	border-top: 1px solid #5E5E5C;
	border-bottom: 1px solid #5E5E5C;
	border-left: 1px solid #5E5E5C;
	border-right: 1px solid #5E5E5C;
}
*/
/* Begin Watson Table Styles*/
	.watTableLineBottom {
		border-bottom: 2px solid #948F76;
		padding-top: 4px;
		padding-bottom: 15px;
		padding-left: 10px;
	}
	.watTableLineLeft {
		border-left: 2px solid #948F76;
	}
	.watTableLineRight {
		border-right: 2px solid #948F76;
	}
	.watTableLineLeftBottom {
		border-left: 2px solid #948F76;
		border-bottom: 2px solid #948F76;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineTopBottom {
		border-top: 2px solid #948F76;
		border-bottom: 2px solid #948F76;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineLeftCorner {
		border-top: 2px solid #948F76;
		border-left: 2px solid #948F76;
		border-bottom: 2px solid #948F76;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineRightCorner {
		border-top: 2px solid #948F76;
		border-right: 2px solid #948F76;
		border-bottom: 2px solid #948F76;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineRightBottom {
		border-right: 2px solid #948F76;
		border-bottom: 2px solid #948F76;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
/* End Watson Table Styles*/
/* Begin Ratelist Additional Table Styles*/
	.watRateListHdrBG {
		padding: 2px 5px 2px 5px;
		background-color: #5F593F;
	}
	.watRateListRoomsHdrBG {
		background-color: #5F593F;
		border-bottom: 2px solid #948F76;
	}
	.watRateListRateBG {
		background-color: #6B654C;
		border-top: 1px solid #948F76;
	}
	.watRateListRateBGAlt {
		background-color: #787259;
		border-top: 1px solid #948F76;
	}
/* End Ratelist Additional Table Styles*/
/* Begin Rate Rules Additional Table Styles*/
	.watRateRulesHdrBG{
		background-color: #4F4F4D;
		border-bottom: 2px solid #5E5E5C;
	}
	.watRateRulesHdrBGCellRight {
		border-top: 2px solid #5E5E5C;
		border-left: 2px solid #5E5E5C;
		border-right: 2px solid #5E5E5C;
		border-bottom: 2px solid #5E5E5C;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.watRateRulesBGTotalCost {
		background-color:#3C3C3C;
		border-left: 2px solid #5E5E5C;
		border-right: 2px solid #5E5E5C;
		border-bottom: 2px solid #5E5E5C;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
	}
/* End Rate Rules Additional Table Styles*/
.watRateRulesReviewHdrBG {
	background-color: #767676;
	font-weight: bold;
	color: #FFFFFF;
}
.watRateRulesTextArea {
	background-color: #FFFFFF;
	width: 518px;
	height: 150px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #827668;
}
.watReviewRateBG {
	background-color: #4F4F4D;
}
a.watBold:link, a.watBold:active, a.watBold:hover { font-weight : bold; }
a.watBold:visited { font-weight : bold; }
/* END WATSON CLASS CALLS */

/* BEGIN SITE_FORM_CONTENT HEADER DEFINITIONS */
#headContentArea {
vertical-align: top;
}
#headContentArea h2 {
font-size:15px;
padding: 0px 15px 0px 30px;
}
#headContentArea h3 { padding: 0px 15px 0px 30px;  font-size: 12px; }

#headContentArea p {
padding: 0px 15px 0px 30px;
}
/* BEGIN SITE_FORM_CONTENT HEADER DEFINITIONS */
/* BEGIN SPG REBUILD REQUIREMENTS FOR LOGIN PAGE DEFINITIONS */
#mainContentArea {
margin: 0px 15px 15px 30px; width: 518px;
}
.topError {
color: #EA3333;
}
/* END SPG REBUILD REQUIREMENTS FOR LOGIN PAGE DEFINITIONS */
/* BEGIN PROPERTY OVERVIEW NAME AND ADDRESS */
#hotelServPolicy { 
	margin: 0 30 0 30;
 }
#logoAddressContainer{
	padding: 17px 0px 0px 0px;
}
#logoAddressContainer #logoContainer {
	float:left;
}
#logoAddressContainer #headlineAddressContainer {
	padding: 36px 0px 0px 0px;
}
#logoAddressContainer #headlineAddressContainer #headlineContainer {
	border-color: #4E4E4E;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
#logoAddressContainer #headlineContainer #headline .propName {
	font-size:20px;
	font-weight:normal;
}
#logoAddressContainer #headlineAddressContainer #onlineChatContainer {
	padding: 0px 0px 0px 853px;
}
/* END PROPERTY OVERVIEW NAME AND ADDRESS */
/* BEGIN HOMEPAGE STRUCTURAL ELEMENTS */
#shellTopLine {
	border-color: #4E4E4E;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 75px 0px 0px 0px;
}
#shellBottomLine {
	border-color: #4E4E4E;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 399px 0px 0px 0px;
}
/* END HOMEPAGE STRUCTURAL ELEMENTS */
/* BEGIN SPG TOP NAV */
#spgNav {
	padding: 0px 0px 0px 24px;
	height: 16px;
	background-color: #000000;
	xwidth: 100%;
	font-family: Arial,Verdana,Helvetica,sans-serif;
	color: #cbcbcb;
	font-size: 10px;
}
#spgNav form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#spgNav a {
	text-decoration: none;
	color: #cbcbcb;
	font-size: 10px;
}
#spgNav #spgNavContainer {
	width: 960px;
}
#spgNav #spgNavContainer #spgNavLeft {
	float: left;
}
#spgNav #spgNavContainer #spgNavRight {
	text-align: right;
}
/* END SPG TOP NAV */
/* BEGIN PRIMARY NAV */
#primaryNavContainer {
	background-color: #272727;
	width: 100%;
	height: 48px;
}
#primaryNavContainer #primaryNav {
	padding: 15px 0px 0px 24px;
	background-color:#272727;
	width: 982px;
	height: 48px;
	clear: both;
}
#primaryNavContainer #primaryNav #topNav {
	padding: 5px 0px 0px 0px;
	float: left;
}
#topNavDropdown {
	text-align: right;
}
#topNavDropdown form{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* END PRIMARY NAV */

/* BEGIN NEXT GEN */
#mainContentArea h1{
color:#FFF;
font-size:15px;
font-weight:normal;
padding:10px 0px 0px 0px;
}

#mainContentArea h2{
color:#FFF;
font-size:15px;
font-weight:normal;
padding:10px 0px 0px 0px;
}

#mainContentArea h4 {
	 font-size: 12px;
}

table.resNumbers { width: 563px; margin-bottom: 20px; border-bottom: 1px solid #FFFFFF; border-collapse: collapse; }
table.resNumbers thead {font-weight: bold; }
table.resNumbers th { border-bottom: 3px solid #B5Af9F; text-align: left; font-size: 11px; font-weight: bold; color:#FFFFFF; }
table.resNumbers tbody tr.subhead td { border-top: 1px solid #4F4F4C; padding: 3px 0 2px 0; margin: 0px; }
table.resNumbers tbody td:first-child { padding-left: 10px; }
table.resNumbers tbody td.subhead { font-weight: bold; padding: 0px; }
table.resNumbers tbody td { line-height: 12px; padding-bottom: 2px; }
table.resNumbers tbody td span.tollfree { color: #CBE6F5; }
/* END NEXT GEN */
/* LANGUAGE DROP DOWN ESSENTIALS - GB */ 
     #languageDropDownAction { 
          margin:0; padding:0; 
		  width: 872px; 
		  text-align:right; 
     } 
 
     * html body.homepage  
     #languageDropDownAction form { 
           
          border: 0px solid #333333; 
     } 
     #languageDropDownAction select { 
          background-color:#f5f5f5; 
          border: 0px solid #333333; 
     } 
     #languageDropDownAction option { 
          background-color:#f5f5f5; 
     } 
    #langSwitch form{ 
        margin:0px 0px 0px 0px; 
        padding:0px 0px 0px 0px; 
    } 
     #langIndicator{ 
         font-size: 7pt; 
          color: #939393; 
    } 
     #primaryNav #langSwitch{float:right;} 
/* END LANGUAGE ESSENTIAL */

/* W Whatever/Whenever */
.items { 
			vertical-align: top;
			margin: 0px 0px 15px 0px;
			padding: 0px 0px 0px 0px;
			border-spacing: 0px;
}
.items td {
			border-bottom: 1px solid #fff; padding: 10px 10px 10px 0px; vertical-align: top;
}

.items td img { margin: 2px 0px 0px 0px; padding: 0px; }

.items h5, items p {
			padding: 0px 0px 2px 0px; 
			margin: 0px;
}
.items h5 {
			font-size: 12px;  
}
p.footnote { font-size: 10px; }
/* End W Whatever/Whenever */

#nonFlashBox .noFlashLink { font-size: 10px; color: #ffffff; font-family: Arial, sans-serif; }
#nonFlashBox .noFlashLink:Active { color:#ffffff; }
#nonFlashBox .noFlashLink:Visted { color:#ffffff; }
#nonFlashBox .noFlashLink:Hover { color:#ffffff; }
#nonFlashBox {display:inline;border:0px;margin:0px;padding-left: 665px;float:left;}
#nonFlashBox:lang(en) {padding-left: 0px;}
#nonFlashBox[id] {padding-left: 660px;}

/* GSO : gboyd 05/06 */
	#gsoWrapper {
		width: 90%;
		position: relative;
		margin-bottom: 20px;

	}
	.gsoTitle {
		color: #FFFFFF;
		font-weight: bold;
		padding:6px 0px 4px 0px; 
		margin:0px 0px 0px 0px;
	}
	.gsoLine { 
		background-color: #7E795C;
		height: 2px;
		font-size: 1px;
		line-height: 1px;

		padding:0px 0px 0px 0px; 
		margin:0px 0px 0px 0px; 
	}
	.gsoRegion { 
		color: #FFFFFF;
		background-color: #7E795C;
		font-weight: bold;
		padding:4px 0px 4px 6px; 
		margin:0px 0px 0px 0px; 
	}	
	.gsoCountry { 
		font-color: #000000;
		font-weight: bold;
		padding:4px 0px 4px 6px; 
		margin:0px 0px 0px 0px;
	}
	.gsoCity { 
		float: left;

		width: 110px;
		padding:2px 0px 2px 12px; 
		margin:0px 6px 0px 0px; 
	}
	.gsoNumber { 
		padding:2px 0px 2px 110px;
		margin:0px 0px 0px 0px;
	}
		/* FOR FIRE FOX */
		HTML>body .gsoNumber { padding:2px 0px 2px 130px; }
	.gsoClearBothAfterNumber {
		line-height:1px;
		font-size:1px;
		padding:0px; 
		margin:0px 0px 2px 0px;
	}
	/* added because h1has problem */
	.contentTableRight h1 { font-family : Gill Sans, Arial,Verdana,Helvetica,sans-serif; font-size : 15px; line-height : 30px; color : #FFFFFF; font-weight: normal; }
	
	
	/*global footer*/
#footerContainer td #globalFooterContainer	{
margin:0px;
padding:0px;
text-align:left;
}


/* TCP table layout */
#TCPTable .rate, #TCPTable .total{ font-weight: bold; }
#TCPTable .nightRate{ width: 125px; }
#TCPTable .totalRate{ width: 155px; }
#TCPTable td{ margin: 0px; padding: 2px; }
#TCPTable .total td{ border-top: 1px solid; }
#TCPTable .finalTotal td{ border-top: 3px solid; padding-bottom: 20px; font-weight: bold; }
#TCPTable .money{ width: 26px; text-align: center; padding-left: 30px; }
#TCPTable .dayRate{ width: 39px; text-align: right; padding-right: 30px; }
#TCPTable .statRate{ width: 39px; text-align: right; }
#TCPTable .note{ width: 60px; text-align: right; }
#TCPTable .disp, #TCPTable .label { width: 238px; }
/* END TCP table layout */

#TCPTable .finalTotal td, #TCPTable .total td{border-color:#ADA997;}
#rateInfo .leftSide, #rateInfo .rightSide{background-color: #6B654C;}

#bottomContainer #globalFooterContainer	{
margin:0px;
padding:0px;
text-align:left;
}

/* TCP table layout */
#TCPHeader{ font-weight: bold; padding-bottom: 5px; }
#TCPTable{ border: 1px solid; }
#TCPTable .nightRate, #TCPTable .totalRate{ font-weight: bold; text-align: center; vertical-align: top; }
#TCPTable .totalRate div{ padding: 0px 15px; }
#TCPTable .totalRate span{ font-weight: normal; display: block; text-align: center; }
#TCPTable .rate, #TCPTable .total{ font-weight: bold; }
#TCPTable .nightRate, #TCPTable .totalRate{ padding-top: 8px; padding-bottom: 8px; }
#TCPTable .nightRate{ width: 125px; }
#TCPTable .totalRate{ width: 155px; }
#TCPTable .spNote{ text-align: left; padding-left: 20px; }
#TCPTable td{ margin: 0px; padding: 2px; }
#TCPTable .rate td{ background-color: #FFF6CB; border-bottom: 1px solid; border-top: 1px solid; font-weight: bold; }
#TCPTable .total td{ border-top: 1px solid; border-bottom: 1px solid; background-color: #FFF6CB; }
#TCPTable .finalTotal td{ border-top: 2px solid; padding-top: 5px; padding-bottom: 10px; font-weight: bold; }
#TCPTable .money{ width: 26px; text-align: center; padding-left: 30px; }
#TCPTable .dayRate{ width: 39px; text-align: right; padding-right: 30px; }
#TCPTable .statRate{ width: 39px; text-align: right; }
#TCPTable .note{ width: 60px; text-align: right; }
#tcpFindNote{ margin: 10px 0px; font-style: italic; font-size: 10px; }
#TCPTable .label, #TCPTable .disp, #TCPTable .label { width: 238px; }
/* END TCP table layout */

#TCPTable, #TCPTable .rate td, #TCPTable .finalTotal td, #TCPTable .total td{border-color:#ADA997;}
#TCPTable .total td, #TCPTable .rate td{background-color:#6B654C;}
#rateInfo .leftSide, #rateInfo .rightSide{background-color: #736D52;}

