body{
		padding: 0;
		margin: 0;
		text-align: center;
		background-color: #0a0a0a;
		color:#fff;
	}
img{
		border:none;
	}
a, a:active, a:link {
	color:#875D32;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#875D32;
	font-weight:bold;
	text-decoration:underline;
}

.brownText{
		color: #967752;
	}
.clear{
		clear: both;
	}
.alignRight{
		text-align: right;
	}
.centerAlign{
		text-align: center;
	}
.floatRight{
		float: right;
	}
/* ======== Global Button Styles::Start ============= */

.brownButton{
		background: transparent url('../../../../cms_images/sop/stregis/V2/brownButtonBG.jpg') no-repeat center center;
		color: #fffeed !important;
		padding: 2px 15px;
		border: none;
		font: normal normal bold 10px Georgia,sans-serif;
		overflow: visible;
		cursor: pointer;
		text-transform: uppercase;
		text-decoration:none !important;
	}
.offerReserveButton{
		position: relative;
		right: 0;
		top: 0;
		text-transform: uppercase:
	}	
/* ======== Global Button Styles::End =============== */
#wrapper{
		font: 12px Georgia,sans-serif;
		width: 970px;
		color:#333;
		margin: 0 auto;
		text-align: left;
		/*=================== REMOVE WHEN DONE WITH LAYOUT ======================*/
		background-color: #0a0a0a;
	}
	#headerRow{

		}
		#headerArea{
			width: 970px;
			}
			.headerComponent{
				
				}
				.headerContainer{
						position: relative;
						width: 970px;
						z-index:10;
					}
					div#headerContainerTop{
						background:url("../../../../cms_images/sop/stregis/V2/headerBackground.png") repeat scroll left top transparent;
						left:0;
						padding-bottom:12px;
						position:absolute;
						top:0;
					}
					* html div#headerContainerTop{
						background-image:none;
					}
					* html div#headerContainerTop #headerContainerInner{
						filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/SWCode/cms_images/sop/stregis/V2/headerBackground.png');
						width:970px;
						margin:0;
						padding-bottom:10px;
					}
					.headerLogo{
							float: left;
							width: 149px;
							height: 20px;
							position:relative;
							background: transparent url('../../../../cms_images/sop/stregis/V2/stRegisHeaderLogo.gif') no-repeat;
							margin: 25px 0px 0px 30px;
							text-indent:-9999em;
						}
					.stRegisShield{
							float: right;
							width: 40px;
							height: 43px;
							background: transparent url('../../../../cms_images/sop/stregis/V2/stRegisShield.gif') no-repeat;
							margin: 10px 15px 0px 18px;
							text-indent:-9999em;
							position:relative;
						}
					.topNav{
							float: right;
							color: #afafaf;
							margin-top: 18px;
						}
						.topNav div{
								float: right;
								font-family: arial;
								font-weight: bold;
								font-size: 10px;
								padding: 0px 0px 0px 16px;
								position:relative;
							}
						.topNav a,.topNav a:link,.topNav a:active,.topNav a:visited,.topNav a:hover{
								color: #AFAFAF;
								text-decoration: underline;
							}
						.topNav .signOnContainer form{
								margin: 0px;
							}
							#languageSelector{
									float: right;
									position: relative;
									z-index:100;
								}
								.languageSelectorButton{
										background: transparent url('../../../../cms_images/sop/stregis/V2/arrow.jpg') no-repeat right center;
										padding-right: 10px;
										cursor: pointer;
									}
								#languageSelector ul{
										list-style-type: none;
										list-style-image: none;
										list-style-position: outside;
										background-color: #EDE9DD;
										padding: 3px 5px 0px 4px;
										margin: 0px;
										border-bottom:2px solid #313131;
										position: absolute;
										display: none;
										top: 15px;
										left: 15px;
									}
								#languageSelector ul li{
										padding: 0px 0px 3px 0px;
										margin: 0px;
										_padding-right: 7px;
									}
								#languageSelector ul li a{
										color:#81807E;
										text-decoration:none;
									}
					.topNavBottom{
							text-transform: uppercase;
							float: right;
							margin: 14px 0px 0px 0px;
							font-family: Georgia, sans-serif;
							width:680px;
							position:relative !important;
							text-align:left;
							/*padding-left:175px;*/
						}
						.topNavBottom span{
								padding-left: 20px;
								position:relative !important;
							}
						.topNavBottom span a,.topNavBottom span a:link,.topNavBottom span a:active,.topNavBottom span a:visited{
								color: #F8F8F8;
								font-weight: normal;
								font-size: 12px;
								text-decoration: none;
							}
							.topNavBottom span a:hover{
								color: #AC875A;
								font-weight: normal;
								font-size: 12px;
								text-decoration: none;
							}
					.secondNavBar{
						background:url("../../../../cms_images/sop/stregis/V2/tiledBackground.gif") repeat scroll left top transparent;
						clear:both;
						padding-top:90px;
						text-align:center;
						}
						.hotelName{
								font-family: Georgia, arial, sans-serif;
								font-size: 21px;
								color: #ffffff;
							}
						.secondNavBarLinks{
								font: normal normal normal 10px Georgia;
								color: #919191;
								padding-top: 7px;
							}
							.secondNavBarLinks p{
								display:inline;
							}
							.secondNavBarLinks a,.secondNavBarLinks a:link,.secondNavBarLinks a:active,.secondNavBarLinks a:visited{
									font: normal normal normal 11px Georgia;
									color: #919191;
									text-decoration: none;
								}
							.secondNavBarLinks a:hover{
								font: normal normal normal 11px Georgia;
								color: #919191;
								text-decoration: underline;
							}
						.secondNavBarLinksRow2{
								font: normal normal normal 11px Georgia;
								color: #ffffff;
								padding-top: 10px;
								/*used to bring the link row back into center --- padding-left applied to each individual element*/
								padding-right: 20px;
								padding-bottom:16px;
							}
							.secondNavBarLinksRow2 span{
									padding-left: 10px;
								}
							.secondNavBarLinksRow2 a{
									font: normal normal normal 11px Georgia;
									color: #ffffff;
									text-transform: uppercase;
									text-decoration: none;
								}
							.secondNavBarLinksRow2 a:hover {
								text-decoration:underline;
								font: normal normal normal 11px Georgia;
								color:#fff;
							}
							.secondNavBarLinksRow2 a.activeHeaderLink{
									color: #ac875a;
								}
								.secondNavBarLinksRow2 a.activeHeaderLink:hover{
									color: #ac875a;
								}
	#contentRow{
			float: left;
			clear: both;
			background-color: #ffffff !important;
			position:relative;
			/* ======== Added width for Livesite ============= */
			width: 970px;
		}
	/* ======== Added for Livesite ============= */
	#contentRow .ls-fxr {
		width:970px;
		background-color: #ffffff !important;
	}	
		#leftColumnArea{
				width: 230px;
				float: left;
				/*background-color: blue;*/
			}
			.leftColumnComponent{
					float: left;
				}
				.leftColumnNavContainer{
						
					}
					.leftColumnNavContainer ul{
							margin: 20px 0px 0px 30px;
							padding: 0px;
							list-style: none;
						}
						.leftColumnNavContainer ul li{
								background: transparent url('../../../../cms_images/sop/stregis/V2/listDiamondBlack.jpg') no-repeat 0px 7px;
								padding: 4px 0px 4px 12px;
							}
						.leftColumnNavContainer ul li.activeMenuItem{
								background: transparent url('../../../../cms_images/sop/stregis/V2/listDiamondBrown.jpg') no-repeat 0px 7px;
								padding: 4px 0px 4px 12px;
							}
							.leftColumnNavContainer ul li a{
									font: normal normal bold 11px Georgia,sans-serif;
									color: #333333;
									text-transform: uppercase;
									text-decoration: none;
								}
							.leftColumnNavContainer ul li a:hover{
								text-decoration: underline;
								}								
							.leftColumnNavContainer ul li.activeMenuItem a{
									color: #967752;
								}
							.leftColumnNavContainer ul li.activeMenuItem a:hover{
								text-decoration: underline;
								}
				.leftHandImageContainer{
						margin: 25px 0px 0px 30px;
					}
					.leftHandImageContainer img{
							margin: 0px 0px 15px 0px;
							width: 147px;
							/*height: 147px;*/
						}
					.leftFlashOffer{
							margin: 0px 0px 15px 0px;
							width: 147px;
							height: 147px;
						}
				#roomsmod{
						margin: 20px 0px 0px 30px;
						padding: 0px;
						text-align:left;
					}
					#roomsmod h3{
							font: normal normal bold 14px Georgia,sans-serif;
							text-transform:uppercase;
							color: #413931;
							margin: 15px 0px 10px 0px;
						}
					#roomsmod #stRegisSearchButton{
							margin: 7px 0px 7px 0px;
						}
						#roomsmod #formBlock .formContainer{
								font: 11px Georgia, sans-serif;
								color: #333333;
							}
							#roomsmod #formBlock .formContainer #searchForm input,
							#roomsmod #formBlock .formContainer #searchForm select{
									margin: 5px 0px;
								}
							#roomsmod #formBlock .formContainer .formFields .roomModInputCont{
									position: relative;
								}
								#roomsmod #formBlock .formContainer .formFields .roomModInputCont img{
										position: relative;
										top: 8px;
									}
		#rightColumnArea{
					width: 740px;
					float: left;
					zoom: 1;
				}
				.rightColumnComponent{

					}
					#flashGalleryContainer{
							margin: 25px 0px 0px 0px;
						}
					.contentImageContainer{
							background-color: #EDE9DD;
							margin: 25px 40px 0px 0px;
							position: relative;
							text-align:left;
						}
						#contentImageCaption{
							color:#333333;
							font:11px Georgia,sans-serif;
							left:560px;
							position:absolute;
							text-align:left;
							top:5px;
							width:130px;
							}
					.contentAreaContainer{
							padding: 0px 40px 0px 0px;
							clear: both;
							text-align:left;
							background-color:#fff;
						}
						.contentAreaContainer a{ 
								cursor: pointer;
								color: #875D32;
							}						
						.contentAreaContainer a.contentLink{
								color: #875D32; /*#967752;*/
								text-decoration: none;
							}
						.contentAreaContainer h3{
								font: normal 22px Georgia,sans-serif;
								color: #413931;
								line-height: 18px;
								margin-bottom: 15px;
							}
						.contentAreaContainer p{
								font: normal 12px Georgia,sans-serif;
								color: #333333;
							}
					.contentOffersContainer{
							width: 720px;
							margin: 0px 0px 10px 0px;
							text-align:left;
						}
						
						.offerContainer{
								background-color: #EDE9DD;
								padding: 10px 10px 0px 10px;
								margin: 0px 0px 10px 0px;
								position: relative;
								zoom: 1;
							}
							.offerContainer a{
									cursor: pointer;
									color: #875D32;
								}
							.offerContainer .spgImage{
									float: left;
									width: 75px;
									height: 75px;
									padding-bottom:10px;
								}
							.offerTextContainer{
									float: left;
									margin-left: 10px;
									width: 595px;
								}
								.contentOfferBottomLinks{
										margin-top: 15px;
										position: relative;
										width: 609px;
										/*height: 18px;*/
										bottom: 0;
										padding-bottom: 10px;
									}
								.contentOfferBottomLinks .termsConditionsContainer{
									float:right;
								}
									ul.offerListButtons{
											/*width: 585px;*/
											list-style: none outside;
											padding: 0;
											margin: 0;
										}
										ul.offerListButtons li{
											padding: 0;
											margin: 10px 0px;
											display:block;
											float:left;
											width:609px;
											}
											.contentOfferListText{
													font: normal 12px Georgia,sans-serif;
													color: #333333;
													/*font: bold 12px Georgia,sans-serif;
													color: #875D32;*/
													float:left;
												}
										.offerListButton{
												float: right;
												position: relative;
											}
									.contentOfferTerms{
											position: relative;
											left: 0;
											top: 0;
										}
										.contentOfferTerms a{
												font: bold 12px Georgia,sans-serif;
												color: #875d32;
												text-decoration: none;
											}
							.offerTextContainerFullWidth{
									float: left;
								}
								.offerTextContainerFullWidth .contentOfferBottomLinks{
										width: 694px;
									}
								.contentOffersContainer h5{
										margin: 0px;
										padding: 0px;
									}
									.contentOffersContainer h5 a{
											font: normal normal bold 12px Georgia,sans-serif;
											color: #875d32;
											text-decoration: none;
										}
										div.offerContainer h5 {
											padding-bottom:3px;
											font: normal normal bold 12px Georgia,sans-serif;
											color: #875d32;
										}
										div.offerContainer h5 a:hover {
											text-decoration:underline;
										}
							.contentOffersContainer p{
									font: normal normal normal 12px Georgia,sans-serif;
									color: #333333;
								}
	#footerRow{
		
		}
#rightColumnArea .ls-area-body {
				/* ======== Added for Livesite ============= */

	width:740px;
}		
		#footerArea{
				/* ======== Added for Livesite ============= */
				clear: both;
				width: 970px;
			}
			.footerComponent{
			
				}
				.footerContainer{
						position: relative;
						height: 250px;
						width: 970px;
						background: #0a0a0a; /*url('../../../../cms_images/sop/stregis/V2/footerBackground.jpg') no-repeat;*/
						clear: both;
						padding-top: 15px;
						text-align: center;
					}
					.footerHeadingLinks{
							font: normal normal normal 10px arial;
							color: #f8f8f8;
							padding-top: 11px;
							/*used to bring the link row back into center --- padding-left applied to each individual element*/
							padding-right: 20px;
						}
						.footerHeadingLinks span{
								padding-left: 20px;
								text-transform:uppercase;
							}
							.footerHeadingLinks a{
									font: normal normal normal 11px Georgia,sans-serif;
									color: #f8f8f8;
									text-decoration: none;
								}
							.footerHeadingLinks a:hover {
								color: #9F794C;
							}
					.footerSecondRowLinks{
								font: normal normal normal 10px arial;
								color: #4b4b4b;
								padding-top: 15px;
								/*used to bring the link row back into center --- padding-left applied to each individual element*/
								padding-right: 20px;
							}
					.footerSecondRowLinks a:hover{
								text-decoration: underline;
							}
							#brandNavBrandList{
									color: #666666;
									background-color: #ffffff;
									border: 1px solid #C1C6CA;
									width: 152px;
									position: absolute;
									text-align: left;
									bottom: 15px;
									left: 20px;
								}
								#brandNavBrandList a{
										display: block;
										color: #4B4B4B;
										font: 11px arial;
										padding: 2px 10px;
									}
								#brandNavBrandList hr{
										border-color:#BFC7CA;
										border-style:solid;
										border-width:0 0 1px;
										margin:3px 10px;
									}
							.footerContainer .footerSecondRowLinks .footerActiveLink{
									color: #9f794c;
								}
							.footerSecondRowLinks .flyOutSpan{
									position: relative;
									display: inline;
									padding-left: 20px;
									zoom: 1;
								}
							.footerSecondRowLinks span{
									padding-left: 20px;
								}
								.footerSecondRowLinks a{
										font: normal normal normal 10px arial;
										color: #4b4b4b;
										text-decoration: none;
									}
					.footerThirdRowLinks{
							font: normal normal normal 10px arial;
							color: #4b4b4b;
							padding-top: 9px;
						}
						.footerThirdRowLinks span{
									padding-left: 0px;
								}
								.footerThirdRowLinks .worldWideText{
										padding-left: 25px;
									}
								.footerThirdRowLinks a{
										font: normal normal normal 9px arial;
										color: #4b4b4b;
										text-decoration: none;
									}
								.footerThirdRowLinks a:hover{
										text-decoration: underline;
									}
									.footerThirdRowLinks .lineSpace{
											padding: 0px 10px;
										}
					.footerImageLinks{
							padding: 5px 15px 0px 0px;
						}
						.footerImageLinks img{
								padding-left: 15px;
							}
					
					
					
					
					
/*  SLIDE SHOW STYLES::START   */					
					
div#slideShow{
	float: left;
	display: block;
	width: 720px;
}
div.sh_slideShow {
	padding: 0px;
	position: relative;
}

div.sh_slideShow div.sh_col_1 {
	
}

div.sh_slideShow img {
	display: none;
	position: relative;

}

div.sh_slideShow img.sh_current {
	display: block;
}

div.sh_slideShow div.sh_col_last {
	padding: 10px;
	padding-left: 0px;
}


div.sh_slideShow p.sh_caption {
	height: 160px;
	/* Change */
	text-align:left;
	width: 145px;
	display: none;
}

div.sh_slideShow p.sh_current {
	display: block;
}

/* Had to Change Color, was white */
div.sh_slideShow a#sh_slideShow_prev,
div.sh_slideShow a#sh_slideShow_next {
	color: #875D32;
}

div.sh_slideShow a#sh_slideShow_prev img,
div.sh_slideShow a#sh_slideShow_next img {
	display:inline;
}

span.photoSlideshow{
	text-transform:capitalize;
}
span.ofSlideshow{
	text-transform:lowercase;
}

div.sh_slideShow a {
	text-decoration: none;
}

div.sh_slideShow a:hover {
	color: #3D8A87;
}
div#slideShowNavColumn{
	bottom:0;
	color:#333333;
	font:11px Georgia,sans-serif;
	position:absolute;
	right:0;
	width:160px;
	z-index:200;
}
div#slideShowNavColumn a{
	font: bold 12px Georgia,sans-serif;
	color: #875d32;
	text-decoration: none;
}
.slideShowContainer{
	position: relative;
	margin: 20px 20px 0px 0px;
	width: 720px;
	background-color: #EDE9DD;
}
div#slideShowCaption{
	position: relative;
	left: 20px;
	top: 10px;
	font: 12px Georgia,sans-serif;
	color: #333333;
}
	/* CHANGE */
	#CaptionDiv{
			position: relative;
			top: 10px;
			left: 0;
		}
		
	div#slideShowNavColumn div.sh_col.sh_col_last{
		position:relative;
	}
	div#slideShowNavColumn div.sh_col.sh_col_last p{
		padding:3px 0 3px 0;
		margin:0;
	}
/* SLIDE SHOW STYLES::END */

span#BestRateLink  a, span.BestRateLink  a:link{
	color:#875D32;
	top: 10px;
	font:bold 11px Georgia,sans-serif;
	padding: 25px 10px 10px 0;
	display:block;
	text-decoration:none;
}
span#BestRateLink a:hover{
	text-decoration:underline;
}
span#StarPoints  a, span.StarPoints  a:link{
	color:#875D32;
	top: 10px;
	font:bold 11px Georgia,sans-serif;
	text-decoration:none;
	display:block;
	padding:10px 10px 10px 0px;
}
span#StarPoints a:hover{
	text-decoration:underline;
}

div#formBlock{
	padding-bottom:0px;
}

.ls-canvas .ls-area-body {
overflow:visible;
}
.ls-canvas .ls-area {
overflow:visible;
}

/* New brand bar styles **/

#footerContainer {
	width: 966px;
	color:#4B4B4B;
    background-color: #0A0A0A;
}

#globalFooterContainer	{
	margin:auto;
    font-size:10px;
    font-family:arial;
    line-height: 14px;
    z-index:1000;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer {
	padding:0;
	z-index:1000;
}

#globalFooterContainer #globalFooterLegal	{
    color: #CCCCCB;
}

#globalFooterContainer #brandNavigatorContainer	{
	display:inline;	
	margin:0px;
	position:relative;
}

#globalFooterContainer #brandNavigatorContainer a{
    white-space:nowrap;
}

#globalFooterContainer #otherStarwoodBandsContainer	{	
	margin-left:0px;
	padding:0px;
	z-index:1000;
    position:relative;
}
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:active,
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:visited,
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:link,
#globalFooterContainer #otherStarwoodBandsContainer #brandNavBrandList a:hover{
    white-space:normal;
}

#globalFooterContainer #globalFooterBrandBar {
	margin-top:35px;        
}

#globalFooterContainer #globalFooterBrandBar table {
	width:100%;
    height:90px;
	margin:0;
	padding:0;
}

#globalFooterContainer #globalFooterBrandBar table td{
    vertical-align:top;
}

#globalFooterContainer #globalFooterBrandBar table #navigationLinkContainer {
    width:298px;
}

#globalFooterContainer #globalFooterBrandBar table #globalFooterLogoContainer {
    width:446px;
    background-position: -125px 0;
}

#globalFooterContainer #globalFooterBrandBar td.firstCell    {
    width:124px;
}

#globalFooterContainer #globalFooterBrandBar td a#logoPos1    {
    height:90px;
    width:100%;
    background-position:-9px 0;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos2    {
    width:59px;
    background-position:-198px 0;
    margin-left:3px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos3    {
    width:38px;
    background-position:-286px 0;
    margin-left:29px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos4    {
    width:109px;
    background-position:-352px 0;
    margin-left:28px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos5    {
    width:46px;
    background-position:-486px 0;
    margin-left:25px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos6    {
    width:70px;
    background-position:-551px 0;
    margin-left:19px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos7    {
    width:36px;
    background-position:-247px -45px;
    margin-left:52px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos8    {
    width:47px;
    background-position:-338px -45px;
    margin-left:55px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos9    {
    width:55px;
    background-position:-428px -45px;
    margin-left:43px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar td a#logoPos10    {
    width:26px;
    background-position:-538px -45px;
    margin-left:55px;
    margin-top:5px;
}
#globalFooterContainer #globalFooterBrandBar #brandBarDivider{
    height:2px;
    line-height:2px;
    font-size:2px;
    width:446px;
    background-position: -125px -38px;
    float:left;
    margin-top:8px;
}
#globalFooterContainer #globalFooterBrandBar #brandBarDividerTail    {
    width:2px;
    background-position:-641px 0;
    padding-right:20px;
}
#globalFooterContainer #globalFooterBrandBar td.spacerCell	div{
    height:2px;
    line-height:2px;
    font-size:2px;
    margin-top:38px;
    background-position:-125px -38px;
}

#globalFooterContainer #globalFooterBrandBar a#logoPos1,
#globalFooterContainer #globalFooterBrandBar a#logoPos2,
#globalFooterContainer #globalFooterBrandBar a#logoPos3,
#globalFooterContainer #globalFooterBrandBar a#logoPos4,
#globalFooterContainer #globalFooterBrandBar a#logoPos5,
#globalFooterContainer #globalFooterBrandBar a#logoPos6,
#globalFooterContainer #globalFooterBrandBar a#logoPos7,
#globalFooterContainer #globalFooterBrandBar a#logoPos8,
#globalFooterContainer #globalFooterBrandBar a#logoPos9,
#globalFooterContainer #globalFooterBrandBar a#logoPos10    {
    display:block;
    height:30px;
    float:left;
}

#globalFooterContainer #globalFooterBrandBar img	{
	border:0px;
	margin:0px;
	padding:0px;
}

#brandNavBrandList	{
    display:block;
    color: #666666;
    position:absolute;
    top:-184px;
	height: 195px;
    left:-10px;
    visibility: hidden;
    font-size: 11px;
    text-align: left;
    margin:0px;
    z-index:1000;
}

#brandNavigatorContainer #brandNavIframeShim	{
	position:absolute;
	width:142px;
	height:181px;
	top:-181px;
	left:0px;
	border:none;
	display:none;
	z-index:200;
}

#brandNavigatorContainer #footerCopyright{
    margin-top:20px;
}

#brandNavigatorContainer #footerCopyright p{
    margin:0;
    padding:0;
}

.popdiv{
    overflow:auto;
    width: 535px;
}

#brandContainer tr td {
    text-align: left;
}

/*global Footer*/

#globalFooterContainer{
    text-align:center;
}

#globalFooterContainer #globalFooterBrandBar table #navigationLinkContainer {
    text-align:left;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a:link,
#globalFooterContainer #globalFooterBrandNavigatorContainer a:visited,
#globalFooterContainer #globalFooterBrandNavigatorContainer a:active		{
    text-decoration:none;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a:hover	{
    text-decoration:underline;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:link,
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:visited,
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:hover,
#globalFooterContainer #globalFooterBrandNavigatorContainer a#otherStarwoodBrandsLink:active		{
    text-decoration:underline;
	color:#AC875A;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList	{
    background-color: #FFF;
    border: 1px solid #C1C6CA;
    padding:8px 0 8px 0;
    width:152px;
}


#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:active,
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:visited,
#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:link	{
    padding: 0 10px;
    margin: 0 0 1px;
    display: block;
}

#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #otherStarwoodBandsContainer #brandNavBrandList a:hover	{
    background-color: #FFFFFF;
}


#globalFooterContainer #globalFooterBrandNavigatorContainer #brandNavigatorContainer #brandNavBrandList hr	{
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #BFC7CA;
    margin: 3px 10px;
}


#globalFooterContainer #globalFooterLegal a:link,
#globalFooterContainer #globalFooterLegal a:visited,
#globalFooterContainer #globalFooterLegal a:active		{
    text-decoration:none;
}

#globalFooterContainer #globalFooterLegal a:hover	{
        text-decoration:underline;
}

#globalFooterContainer #globalFooterBrandBar table	{
    border-color:#C5C5C5;
}

#globalFooterContainer #globalFooterBrandBar table td.horizontalSeperator {
    background-color:#C5C5C5;
}

#globalFooterContainer #globalFooterBrandBar a#logoPos1,
#globalFooterContainer #globalFooterBrandBar a#logoPos2,
#globalFooterContainer #globalFooterBrandBar a#logoPos3,
#globalFooterContainer #globalFooterBrandBar a#logoPos4,
#globalFooterContainer #globalFooterBrandBar a#logoPos5,
#globalFooterContainer #globalFooterBrandBar a#logoPos6,
#globalFooterContainer #globalFooterBrandBar a#logoPos7,
#globalFooterContainer #globalFooterBrandBar a#logoPos8,
#globalFooterContainer #globalFooterBrandBar a#logoPos9,
#globalFooterContainer #globalFooterBrandBar a#logoPos10,
#globalFooterContainer #globalFooterBrandBar td.spacerCell div,
#globalFooterContainer #globalFooterBrandBar #brandBarDivider,
#globalFooterContainer #globalFooterBrandBar #brandBarDividerTail {
    background-image: url( "../../../../cms_images/sop/stregis/V2/str_brandbar.gif" );
    background-repeat:no-repeat;
}

/*end global Footer*/
/*popup*/

.popdiv {
    background: #ffffff;
    position: relative;
    top: 10px;
    border: 1px solid #000000;
}

.popdiv table td {
    padding:3px;
}

.bracketdiv {
    width: 560px;
    height: 685px;
}

#footerContainer a , #footerContainer a:link{
	color:#4B4B4B;
	font-weight:normal;
	text-decoration:none;
}
#footerContainer #footerNavigation {
	padding:24px 10px 10px;
	text-align: center;
}

#footerContainer #footerNavigation li a {
	color:#F8F8F8;
	margin:3px 10px;
}

#footerContainer #footerNavigation li {
	display:inline;
}

.globalNavigation a, .globalNavigation a:link{
	font-size: 11px;
	font-weight:normal;
	text-transform:uppercase;
}

