


#b_footerInc {
clear:both;
margin-bottom:-2.4em;
padding-top:2.4em;
}

#b_faqlink {
display: none;
}

#b_additionalBookingsArea {
border: none;
}


#b_faqlink { text-align: center; font-weight: bold; font-size: 12px; }

.b_bContent h1, h2 { color: #000000; background-color: #C4EBEB; padding: 3px; }

.b_promoItemCityInc { border-bottom: 1px dashed #009999; padding-top: 5px; }

.b_bContent a img.b_seeThrough {
	background-color: #000000;
}
.b_bContent a:hover img.b_seeThrough {
	background-color: #33CCCC;
}
.b_bContent a:active img.b_seeThrough {
	background-color: #000000;
}

.b_submitButton { color: #000000; background-color: #B0E495; border: 1px solid #336633; font-weight: bold; }
.b_availFormInner input { color: #000000; background-color: #B0E495; border: 1px solid #336633; font-weight: bold; }
.b_roomsFormInner input { color: #000000; background-color: #B0E495; border: 1px solid #336633; font-weight: bold; }
.b_roomsBook input { color: #000000; background-color: #B0E495; border: 1px solid #336633; font-weight: bold; }

.b_price { display: inline !important; 
font-weight: bold !important;
text-align: right !important;
}

.b_promoItemCityInc .b_price {
    display: table-cell !important;
    text-align: right !important;
    font-weight: bold !important;
}


body 
{
	background-color : White;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

body, table
{
	font-family : Verdana;
	font-size : 11px;
}

.bttn2
{
	color: #000000; 
	background-color: #B0E495; 
	border: 1px solid #336633; 
	font-weight: bold;
	font-size : 10px;
}


a.bttn2 
{
	color: black !important;
	background-color: #B0E495; 
	border: solid 1px #336633; 
	font-weight: bold;
	padding : 1px 4px 1px 4px;	
	font-size : 10px !important;
	line-height : 20px;
}


a, a:hover, a:visited
{
	color : #009999;
	font-weight : bold;
	text-decoration : none;
}

.HighlightedText
{
	color : #009999;
}

.SmallPrint
{
	color : Gray;
	font-size : 10px;
}

#divContainer
{
	margin-left : auto;
	margin-right : auto;
	width : 977px !important;
	width : 981px;	/* ie 6 bug */
	padding: 0px;
}


.FooterBarBackground
{
	color : White;
	background-color : #009999;
	padding : 9px 50px 9px 10px;
	text-align : right;
}



#divLeftNav
{
	float : left;
	width : 125px;
	height : 100%;
	min-height : 850px;
	background-color : #e6f7f7;
}

#divContent
{
	float : left;
	width : 640px;
	height : 100%;
	background-color : white;
	padding : 0px 10px 0px 10px;
}


#divRightNav
{
	float : left;
	width : 190px;
	background-color : #e6f7f7;
	height : 100%;
	min-height : 850px;
}

#divPageFooter
{
	clear : both;
	color : #009999;
}


.PaddingLeftRight
{
	padding : 0px 5px 0px 5px;
}

.DashedLine
{
	border-top : dashed 1px #009999;
	height : 1px;
	overflow : hidden;
}

.WhiteLine
{
	background-color : white;
	height : 1px;
	overflow : hidden;
}


td img
{
	vertical-align : bottom ;
}

.spacer1px
{
	height : 2px;
	overflow : hidden;
}

.spacer2px
{
	height : 2px;
	overflow : hidden;
}

.spacer3px
{
	height : 3px;
	overflow : hidden;
}

.spacer6px
{
	height : 6px;
	overflow : hidden;
}

.spacer9px
{
	height : 9px;
	overflow : hidden;
}


.spacer12px
{
	height : 12px;
	overflow : hidden;
}

.spacer18px
{
	height : 18px;
	overflow : hidden;
}


h1
{
	margin-top : 5px;
	font-size : 14px;
	font-weight : bold;
	color : #7A7A7A;
}


h1.EstablishmentName
{
	display : inline;
}  


h2
{
	font-size : 12px;
	font-weight : bold;
	margin : 0px;
}


form
{
	padding : 0px;
	margin : 0px;
}


input, select, optgroup, textarea
{
	font-size : 10px;
	font-family : Verdana;
}


input[type="text"]
{
	padding-left : 1px;
}

input.BorderLess
{
	border : none 0px white;
}



.LightBGColor
{
	background-color : #d5f2f2;
}


.LightestBGColor
{
	background-color : #e6f7f7;
}


.DarkBGColor
{
	background-color : #c4ebeb;
}
