
#content a { font-family: Georgia, serif; font-weight: bold; text-decoration: underline; color: #478A8B; }

#content h1 { font-family: Georgia, serif; font-weight: bold; font-size: 15px; color: #48587C; }

#content h2 { font-family: Georgia, serif; font-weight: bold; font-size: 11px; color: #48587C; padding: 5px 0px 5px 30px; background-color: #DADADA; }

#content #searchBlock form fieldset { width: 145px; padding: 0px 0px 15px 30px; float: left; text-align: left; border: 0px; }

#content #searchBlock fieldset p { display: inline; padding: 0px; margin: 0px; }

#content #searchBlock .date { width: 98px; }

#content #searchBlock .rate { width: 105px; }

#content #searchBlock form fieldset.selectList { padding: 0px; margin: 0px; width: 70px; }

#content #searchBlock form fieldset.selectList select { width: 40px; }

#content #searchBlock form label { display: block; font-family: Verdana, sans-serif; font-size: 10px; color: #48587C; padding-top: 8px;}

#content #searchBlock form fieldset input, #content form select { font-family: Verdana, sans-serif; font-size: 10px; color: #808080; width: 120px; margin-top: 3px; display: inline; vertical-align: middle; }

#searchBlock img { vertical-align: middle; }

#content #submitBlock { text-align: right; margin-right: 70px; }

#content #submitBlock input, #content #submitBlock a { vertical-align: middle; padding: 0px 5px 0px 5px; margin: 0px; font-size: 10px; }

#content p { padding-left: 30px; }

input#submitSearch { margin-top: 10px; background-color: #49597B; color: #ffffff; border: 1px solid #7C8AA6; font-weight: bold;}

#content #resByPhoneDiv select { margin-left: 30px; }

#content #resByPhoneDiv input { vertical-align: middle; background-color: #49597B; color: #ffffff; border: 1px solid #7C8AA6; font-weight: bold; margin:2px 0px 0px 5px; }

#content a img { border: 0px; }

#content #checkRes .submitDiv { text-align: right; margin-right: 115px; padding: 5px; }

#content #checkRes .submitDiv img, #checkRes .submitDiv input { padding: 5px; vertical-align: middle; }

#content #checkRes form fieldset { margin-left: 30px; border: 0px; padding-left: 0px; text-align: right; margin-right: 115px; }

#content #checkRes form label { padding-right: 5px; }

#content #checkRes form p { font-weight: bold; text-align: right; margin-right: 270px; }

#content #checkRes .submitDiv input { background-color: #49597B; color: #ffffff; border: 1px solid #7C8AA6; font-weight: bold; }

.clear{ clear: both; height: 0px; }

/* GLOBAL BPO STYLES */
#stepbox {
	display: block;
    width : 563px;
	border-width : 2px;
	border-style : solid;
	margin : 0px;
	padding : 12px;
	text-align : left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	font-weight : normal;
    vertical-align:middle;
}
.boxhilite { font-weight : bold; color : inherit; font-family : inherit; }
/* BPO SPECIFIC TO BRAND */
#stepbox {
    color : #48587C;
    border-color : #CCCCCC;
	background-color : #EFF3FB;
}
.bpo_head {
    background-color: #8B96C3;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvatica, sans-serif;
    text-align: left;
    padding:5px;
    margin:0px;
}
.bpo_cell {
    background-color: #EDEDED;
    color: #48587C;
    font-family: Verdana, Arial, Helvatica, sans-serif;
    padding:5px;
    margin:0px;
}


#brgPromo {
	MARGIN: auto; WIDTH: 170px; text-align: left; margin-top: 25px; 
}
#brgPromo H2 {
	PADDING-RIGHT: 55px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#brgPromo P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}

#brgPromo UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#brgPromo LI {
	PADDING-TOP: 5px
}
#brgPromo {
	BORDER-RIGHT: #7696c9 1px solid; BORDER-TOP: #7696c9 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #7696c9 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #7696c9 1px solid; BACKGROUND-COLOR: #14226d
}

#brgPromo P { FONT-SIZE: 13px; COLOR: #ffffff; }

#brgPromo H2 {
	FONT-SIZE: 12px; COLOR: #14226d; BACKGROUND-COLOR: #99c3ed
}
#brgPromo LI A {
	FONT-WEIGHT: bold; COLOR: #99c3ed; font-size: 11px; 
}: 12px; font-weight : normal; 	color : #48587C; }

td.color1 {	font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #0C2576; }
td.color2 {	font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #48587C; } 
td.color3 {	font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; font-weight : bold; color : #000000; background-color: #CCCCCC; } 

span.color1 { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #1550AA; }
span.color2 { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #48587C; }

td.error { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #990000; }
p.error { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #990000; }
span.error { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #990000; }        
div.error { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; line-height : 14px; color : #990000; }

.spgcat { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; color : #E58A25; }

/*Begin Left-hand navigation styles */
	.leftNavOff { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; font-weight : normal; color : #48587C; text-decoration : none; }
	.leftNavOff a:link { font-weight : normal; color : #48587C; text-decoration : none; }
	.leftNavOff a:visited { font-weight : normal; color : #48587C; text-decoration : none; }
	.leftNavOff a:active { font-weight : normal; color : #48587C; text-decoration : none; }
	
	.leftNavOn { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; font-weight : normal; color : #ffffff; text-decoration : none; background-color: #bbbbbb; }
	.leftNavOn a:link { font-weight : normal; color : #ffffff; text-decoration : none; background-color: #bbbbbb; }
	.leftNavOn a:visited { font-weight : normal; color : #ffffff; text-decoration : none; background-color: #bbbbbb; }
	.leftNavOn a:active { font-weight : normal; color : #ffffff; text-decoration : none; background-color: #bbbbbb; }
/*End Left-hand navigation styles */

/*Begin Homepage styles*/
	.homePromo { font-family: 'Times New Roman',TimesNR,Times,serif; font-size: 12px; line-height: 14px; color: #000000; background-color: #6FA8A9; }
	.homePromo a:link { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #ffffff; letter-spacing: 1; }
	.homePromo a:visited { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #ffffff; letter-spacing: 1; }
	.homePromo a:active { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #ffffff; letter-spacing: 1; }
	.homePromo a:hover { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #ffffff; letter-spacing: 1; }
	
	.homePromoBlue { font-family: 'Times New Roman',TimesNR,Times,serif; font-size: 12px; line-height: 14px; color: #000000; background-color: #6FA8A9; }
	.homePromoBlue a:link { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #0C2576; letter-spacing: 1; }
	.homePromoBlue a:visited { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #0C2576; letter-spacing: 1; }
	.homePromoBlue a:active { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #0C2576; letter-spacing: 1; }
	.homePromoBlue a:hover { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #0C2576; letter-spacing: 1; }
	  
	
	td.bgcolor1 { background-color: #6B775A; }
	td.bgcolor2 { background-color: #6FA8A9; }
	td.bgcolor3 { background-color: #48587C; }
	td.bgcolor4 { background-color: #5E8E8F; }
	td.bgcolor5 { background-color: #F2F1EC; }
	td.bgcolor6 { background-color: #cccccc; }  
      .bgcolorVertical1 { background-color: #cccccc; }
      .bgcolorVertical2 { background-color: #cccccc; }      
	
/*===== Custom CSS calls for POR by Andrew Robinson ====*/
	 td.porMsgBorder { background-color : #A61C36; }
	 td.porContent, td.porTANDC, td.porCallAction { color : #A61C36; }
	 td.porTandC { text-align : left; vertical-align : bottom; }
	 td.porCallAction { text-align : right; vertical-align : bottom; }
	 td.porTandC a:LINK { color : #A61C36; font-weight : normal; font-size : smaller; }
	 td.porTandC a:VISITED { color : #A61C36; font-weight : normal; font-size : smaller;}
	 td.porCallAction a:VISITED { color : #A61C36; font-weight : bold; }
	 td.porCallAction a:LINK { color : #A61C36; font-weight : bold; }
	 .porHeadline { font-weight : bold; }
	 .porBookDate { }
	 .porPercent { }
	 .porPercentConf { }
	 .porTotalPerNight { }
	 .porNormalPerNight { }
	 .porValueHead, .porCatHead { color : #A61C36; font-weight : bold; }
	/*===== Custom CSS calls for POR by Andrew Robinson ====*/
	
	.searchColor { font-family: 'Times New Roman',TimesNR,Times,serif; font-size: 12px; line-height: 14px; color: #808080; background-color: #E5E5E5; }
	.searchColor a:link { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #48587C; letter-spacing: 1; }
	.searchColor a:visited { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #48587C; letter-spacing: 1; }
	.searchColor a:active { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #48587C; letter-spacing: 1; }
	.searchColor a:hover { font-family: 'Times New Roman',TimesNR,Times,serif; font-size :12px; color: #48587C; letter-spacing: 1; }
/*End Homepage styles*/

/*Begin Slideshow styles*/
.slideshowColColor { background-color: #838485; }
.slideshowCaption { font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 12px; color : #FFFFFF; }
/*End Slideshow styles*/

/*Begin Meeting Room & Dimensional Table styles*/
.mtTblHead {font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 10px; color : #000000; font-weight:bold; background-color: #cccccc;}
.mtTblCell {font-family : 'Times New Roman',TimesNR,Times,serif; font-size : 10px; color : #48587C;}
/*End Meeting Room & Dimensional Table styles*/

#caption { POSITION: relative; }

.findRoomBgColor {background-color: #E8E7E7;}
.textColorOrange {color:#CC5610;}
.formSelectDropDown {background:#ffffff; color:#414141; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}
.formInputText {background:#ffffff; color:#414141; font-family:verdana,arial,helvetica,sans-serif; font-size:11px;}

/* 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 */

.reservationWhite{background-color: #ffffff;}
.reservationAlt{background-color: #EDEDED;}

/* BEGIN DRE styles */
td.dreGridHeadBG { background-color: #C4D8D8; }
td.dreGridRateBG { background-color: #E4F2F2; }
td.dreGridTotalBG { background-color: #CEE6E7; }
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 : #CA3652; }
a.dreGridFree:visited { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; text-decoration : underline; color : #CA3652; }
span.dreGridTotal { font-family : Verdana,Helvetica,Arial,sans-serif; font-size : 10px; font-weight : bold; line-height : 14px; color: #CA3652; }
/* END DRE styles */

/* BEGIN WATSON CLASS CALLS */
.searchFormTop {background-color:#F9FAFB; layer-background-color:#F9FAFB;}
.searchFormBot {background-color:#EDEDED; layer-background-color:#EDEDED;}
.searchFormPref {background-color:#EFF2F6; layer-background-color:#EFF2F6;}
.searchFormErrorText {font-size:12px; color:#ff0000; line-height:12px;}
.searchFormText {font-size:12px; color:#1A1E5E;}
.searchFormText a:link {color:#808080; text-decoration: none; font-weight:normal;}
.searchFormText a:hover {color:#808080; text-decoration: none; font-weight:normal;}
.searchFormText a:visited {color:#808080; text-decoration: none; font-weight:normal;}
.searchFormTextAlt {font-size:12px; color:#4D4D4D;}
.searchFormLine {background-color:#D0D0D0;}

.searchFormTextHome {font-size:12px; color:#808080;}
.searchFormTextHome a:link {color:#808080; text-decoration: none; font-weight:normal;}
.searchFormTextHome a:hover {color:#808080; text-decoration: none; font-weight:normal;}
.searchFormTextHome a:visited {color:#808080; text-decoration: none; font-weight:normal;}

.redText {color:#9F0025;}

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:#E8E7E7; color:#4D4D4D;}
input.checkBoxHome {padding-left:0px; background-color:#EDEDED; color:#4D4D4D;}
input.checkBoxLeftNav {padding-left:0px; background-color:#E8E7E7; color:#4D4D4D;}
input.checkBoxBody {padding-left:0px; background-color:#FFFFFF; color:#4D4D4D;}
input.checkboxAlt {padding-left:0px; background-color:#ffffff; color:#4D4D4D;}
input.zipCode {width:66px; color:#4D4D4D;}
input.address {width:150px; color:#4D4D4D;}
input.city {width:65px; color:#4D4D4D;}
input.dates {width:81px; color:#4D4D4D;}

td.frrInnerBorder {background-color : #D0D0D0; font-size : 1px;}
td.frrBgColor {background-color:#E5E5E5;}
.advancedSearchBGColor {background-color:#E5E5E5; color:#1A1E5E;}

.searchResultHeader{background-color:#EDEDED;}
.searchResultHeaderRgt {background-color:#E5E5E5;}
.searchResultRateDisplay{font-size:11px;}
table.searchResultsRateTable{
	background-color:#FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

/*
.watBorder {background-color: #E2E7F0;}
.watTableBorder {
	border-top: 1px solid #E2E7F0;
	border-bottom: 1px solid #E2E7F0;
	border-left: 1px solid #E2E7F0;
	border-right: 1px solid #E2E7F0;
}
*/
/* Begin Watson Table Styles*/
	.watTableLineBottom {
		border-bottom: 2px solid #D0D0D0;
		padding-top: 4px;
		padding-bottom: 15px;
		padding-left: 10px;
	}
	.watTableLineLeft {
		border-left: 2px solid #D0D0D0;
	}
	.watTableLineRight {
		border-right: 2px solid #D0D0D0;
	}
	.watTableLineLeftBottom {
		border-left: 2px solid #D0D0D0;
		border-bottom: 2px solid #D0D0D0;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineTopBottom {
		border-top: 2px solid #D0D0D0;
		border-bottom: 2px solid #D0D0D0;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineLeftCorner {
		border-top: 2px solid #D0D0D0;
		border-left: 2px solid #D0D0D0;
		border-bottom: 2px solid #D0D0D0;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineRightCorner {
		border-top: 2px solid #D0D0D0;
		border-right: 2px solid #D0D0D0;
		border-bottom: 2px solid #D0D0D0;
		padding-bottom: 4px;
		padding-left: 10px;
	}
	.watTableLineRightBottom {
		border-right: 2px solid #D0D0D0;
		border-bottom: 2px solid #D0D0D0;
		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: #E5E5E5;
	}
	.watRateListRoomsHdrBG {
		background-color: #E5E5E5;
		border-bottom: 2px solid #D0D0D0;
	}
	.watRateListRateBG {
		background-color: #F3F3F3;
		border-top: 1px solid #D0D0D0;
	}
	.watRateListRateBGAlt {
		background-color: #F8F8F8;
		border-top: 1px solid #D0D0D0;
	}
/* End Ratelist Additional Table Styles*/
/* Begin Rate Rules Additional Table Styles*/
	.watRateRulesHdrBG{
		background-color: #EDEDED;
		border-bottom: 2px solid #D0D0D0;
	}
	.watRateRulesHdrBGCellRight {
		border-top: 2px solid #D0D0D0;
		border-left: 2px solid #D0D0D0;
		border-right: 2px solid #D0D0D0;
		border-bottom: 2px solid #D0D0D0;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.watRateRulesBGTotalCost {
		background-color:#F8F8F8;
		border-left: 2px solid #D0D0D0;
		border-right: 2px solid #D0D0D0;
		border-bottom: 2px solid #D0D0D0;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-right: 10px;
	}
/* End Rate Rules Additional Table Styles*/
.watRateRulesReviewHdrBG {
	background-color: #999999;
	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: #EDEDED;
}
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 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: #990000;
}
/* END SPG REBUILD REQUIREMENTS FOR LOGIN PAGE DEFINITIONS */
/* BEGIN SPG REBUILD REQUIREMENTS FOR PROPERTY OVERVIEW NAME AND ADDRESS */
#headlineContainer {
	border-color: #CDCDCD;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}
#headlineContainer #headline{
	height:50px;
}
#headlineContainer #headline .propName {
	padding:10px 0px 0px 30px;
}
#addressContainer {
	border-color: #CDCDCD;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	padding: 0px 0px 10px 30px;
}
#addressContainer #button{
	text-align:right;
	padding: 0px 10px 0px 0px;
}
#addressContainer #address{
	padding: 5px 0px 15px 0px;
}
/* END SPG REBUILD REQUIREMENTS FOR PROPERTY OVERVIEW NAME AND ADDRESS */
/* BEGIN SPG TOP NAV */
#spgNav {
	padding: 0px 3px 0px 3px;
	height: 16px;
	background-color: #4A587D;
	width: 100%;
	font-family: 'Times New Roman',TimesNR,Times,serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}
#spgNav form {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#spgNav a {
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
}
#spgNav #spgNavContainer {
	width: 750px;
}
#spgNav #spgNavContainer #spgNavLeft {
	float: left;
}
#spgNav #spgNavContainer #spgNavRight {
	text-align: right;
}
/* END SPG TOP NAV */

/* BEGIN NEXT GEN */
#mainContentArea h1{
color:#48587C;
font-size:15px;
padding:10px 0px 0px 0px;
}

#mainContentArea h2{
color:#48587C;
font-size:13px;
padding:10px 0px 0px 0px;
xborder-bottom: 1px solid;
}

table.resNumbers { width: 518px; margin-bottom: 20px; border-bottom: 1px solid #DFE4EC; border-collapse: collapse; }
table.resNumbers thead {font-weight: bold; }
table.resNumbers th { border-bottom: 3px solid #6B775A; text-align: left; font-size: 13px; font-weight: bold; color:#48587C; }
table.resNumbers tbody tr.subhead td { border-top: 1px solid #827668;; 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: #0C2576; }
/* END NEXT GEN */
/* BEGIN SIDE NAV STYLES FOR LIST ELEMENTS */
#navcontainer {
	width:185px;
	/*font-family: arial,helvetica,verdana,sans-serif;*/
	font-size: 10px;
	text-align: left;
	
}
#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navcontainer li { margin: 0; }

#navcontainer a
{
display: block;
color: #48587C;
width: 185px;
padding: 3px 3px 3px 3px;
text-decoration: none;
font-weight: normal;
}

#navcontainer a:hover, #navcontainer .selected a
{
background-color: #BBBBBB;
color: #ffffff;
}

#navcontainer li li a {
display: block;
color: #48587C;
width: 185px;
padding: 3px 3px 3px 25px;
text-decoration: none;
}
html>body #navcontainer li a {
	width: auto;
	}
/* END SIDE NAV LIST DEFS. */
/* PROPERTY PAGE SYTLES */
#hotelServPolicy { 
	margin: 0 30 0 30;
 }
#hotelOverviewTitle, #specialOffersTitle {
	margin: 10 30 0 30;
}
#hotelOverviewContent{
	margin: 0 30 0 30;
}
#spgRedemptionButton{
	margin: 0 16 0 0;
}
#checkInCheckOut{
	margin: 10 30 10 30;
}
#spgCatLabel{
	margin: 0 0 0 30;
}
#spgCatInfo{
	margin: 0 0 20 30;
}
#hotelServDisclaimer{
	margin: 10 30 20 30;
}
#meetEventFacDisclaimer{
	margin: 10 30 20 30;
}
#guestRoomsDisclaimer{
	margin: 10 30 20 30;
}
.specialConditionsTitle{
	/*padding: 20 0 10 0;*/
	margin: 10 30 20 30;
}
 .subhead2{
	font-weight: bold;
}
.specialConditionsDescription{
	margin: 0 30 0 30;
	padding: 0 0 12 0;
}
#subPageSummaries ul{
        padding-bottom:12px;
}
div.pscb { margin: 0px 30px 0px 30px; }
div.mixLangMsg { margin: 10 30 0 30; }
/* END PROPERTY PAGE SYTLES */
/* LANGUAGE DROP DOWN ESSENTIALS - GB */
    #langSwitch form{
        margin:0px 4px 0px 0px;
        padding:0px 0px 0px 0px;
    }
    #langIndicator{
    	font-size: 7pt;
		color: #666666;
    }
/* END LANGUAGE ESSENTIAL */





#brgPromo {
	MARGIN: auto; WIDTH: 170px; text-align: left; margin-top: 25px; 
}
#brgPromo H2 {
	PADDING-RIGHT: 55px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#brgPromo P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}

#brgPromo UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px
}
#brgPromo LI {
	PADDING-TOP: 5px
}
#brgPromo {
	BORDER: #B7C3ED 1px solid; FONT-SIZE: 12px; COLOR: #454547; BACKGROUND-COLOR: #ffffff
}

#brgPromo P { FONT-SIZE: 13px; COLOR: #454547; }

#brgPromo H2 {
	FONT-SIZE: 12px; COLOR: #A31E33; BACKGROUND-COLOR: #ffffff
}
#brgPromo LI A {
	FONT-WEIGHT: bold; COLOR: #0F357E; font-size: 11px; 
}d; BACKGROUND-COLOR: #99c3ed
}
#brgPromo LI A {
	FONT-WEIGHT: bold; COLOR: #99c3ed; font-size: 11px; 
}
