		img, div, input.submit { behavior: url(iepngfix.htc) }
		
		body {
			margin: 0px;
			background: #fff url('Images/bg.gif') repeat-x top center;
			text-align: center;
		}
		
		div#hsvBar {
			width: 100%;
			
			margin: auto;
			height: 60px;
			background: url('Images/bg_HSVBar.jpg') no-repeat top center;
		}
		
			div#hsvBar div {
				width: 960px;
				margin: auto;
				text-align: left;
			}
			div#hsvBar a.logo {
				display: block;
				float: right;
				width: 180px;
				height: 50px;
				margin: auto;
			}
				
				div#hsvBar span{
					display: none;
				}
					a#BHSVhome{
						background: url(images/BHSVhome.gif) 0 0 no-repeat;
						width: 224px;
						float: left;
						display: block;
						height: 27px;
					}
					a#BHSVhome:hover{
						background: url(images/BHSVhome.gif) 0 -27px no-repeat;
					}
					
					a#BHSVcollection{
						background: url(images/BHSVcollection.gif) 0 0 no-repeat;
						width: 143px;
						float: left;
						display: block;
						height: 27px;
					}
					a#BHSVcollection:hover{
						background: url(images/BHSVcollection.gif) 0 -27px no-repeat;
					}
					div#rightcolumn div#bsub a{
					background: url(images/bsub.jpg) 0 0 no-repeat;
					width: 259px;
				}
				div#rightcolumn div#bsub a:hover{
					background: url(images/bsub.jpg) 0 -80px no-repeat;
				}
		
		div#top {
			width: 100%;
			
			height: 430px;
			background: url('Images/bg_Top.jpg') no-repeat top center;
		}
		
		div#top div#topcontainer {
		 	margin: auto;
			width: 960px;
			text-align: left;
			height: 329px;
		}
		
		div#top div#logo {
			width: 390px;
			text-align: center;
			padding-top: 29px;
			float: left;
		}
		p#introTop {
			margin: 18px 40px 0 40px;
			font: 14px Arial;
			color: #fff;
			text-align: left;
			line-height: 17px;
		}
		
		div#flash {
			float: left;
			text-align: left;
			margin: 13px 0;
		}
		
		div#menu {
			margin: auto;
			width: 960px;
			text-align: center;
		}
		div#menu div{
				float: left;
				display: block;
				height: 40px;
				text-align: center;
			}
			div#menu div a{
				display: block;
				height: 40px;
			}
			div#menu span{
				display: none;
			}
				div#menu div#bhome{
					padding-left: 83px;
				}
				div#menu div#bhome a{
					background: url(images/bhome.gif) 0 0 no-repeat;
					width: 60px;
				}
				div#menu div#bhome a.current{
					background: url(images/bhome.gif) 0 -40px no-repeat;
				}
				div#menu div#bhome a:hover{
					background: url(images/bhome.gif) 0 -40px no-repeat;
				}
				
				div#menu div#baccommodation a{
					background: url(images/baccommodation.gif) 0 0 no-repeat;
					width: 142px;
				}
				div#menu div#baccommodation a.current{
					background: url(images/baccommodation.gif) 0 -40px no-repeat;
				}
				div#menu div#baccommodation a:hover{
					background: url(images/baccommodation.gif) 0 -40px no-repeat;
				}
				
				div#menu div#bfacilities a{
					background: url(images/bfacilities.gif) 0 0 no-repeat;
					width: 178px;
				}
				div#menu div#bfacilities a.current{
					background: url(images/bfacilities.gif) 0 -40px no-repeat;
				}
				div#menu div#bfacilities a:hover{
					background: url(images/bfacilities.gif) 0 -40px no-repeat;
				}
				
				div#menu div#bnews a{
					background: url(images/bnews.gif) 0 0 no-repeat;
					width: 59px;
				}
				div#menu div#bnews a.current{
					background: url(images/bnews.gif) 0 -40px no-repeat;
				}
				div#menu div#bnews a:hover{
					background: url(images/bnews.gif) 0 -40px no-repeat;
				}
				
				div#menu div#bspecials a{
					background: url(images/bspecials.gif) 0 0 no-repeat;
					width: 84px;
				}
				div#menu div#bspecials a.current{
					background: url(images/bspecials.gif) 0 -40px no-repeat;
				}
				div#menu div#bspecials a:hover{
					background: url(images/bspecials.gif) 0 -40px no-repeat;
				}
				
				div#menu div#baboutus a{
					background: url(images/baboutus.gif) 0 0 no-repeat;
					width: 88px;
				}
				div#menu div#baboutus a.current{
					background: url(images/baboutus.gif) 0 -40px no-repeat;
				}
				div#menu div#baboutus a:hover{
					background: url(images/baboutus.gif) 0 -40px no-repeat;
				}
				
				div#menu div#bgallery a{
					background: url(images/bgallery.gif) 0 0 no-repeat;
					width: 80px;
				}
				div#menu div#bgallery a.current{
					background: url(images/bgallery.gif) 0 -40px no-repeat;
				}
				div#menu div#bgallery a:hover{
					background: url(images/bgallery.gif) 0 -40px no-repeat;
				}
				
				div#menu div#bcontactus a{
					background: url(images/bcontactus.gif) 0 0 no-repeat;
					width: 106px;
				}
				div#menu div#bcontactus a.current{
					background: url(images/bcontactus.gif) 0 -40px no-repeat;
				}
				div#menu div#bcontactus a:hover{
					background: url(images/bcontactus.gif) 0 -40px no-repeat;
				}
				
		div#contentwrapper {
			width: 100%;
			margin: auto;
			text-align: center;
			float: left;
			padding-bottom: 50px;
			background: #fff url('images/bgBody.gif') top center repeat-y;
		}
		
			div#content {
				margin: auto;
				width: 880px;
				text-align: left;
			}
			
				div#leftcolumn {
					float: left;
					width: 560px;
				}
				div#rightcolumn {
					float: right;
					width: 259px;
					
				}
		
		h1 {
			font: 24px Arial, Helvetica, sans-serif;
			color: #006bad;
			margin: 0 0 15px 0;
		}
		h3 {
			font: 16px Arial, Helvetica, sans-serif;
			color: #555;
			font-weight: bold;
			margin: 0;
		}
		h4 {
			font: 11px Arial, Helvetica, sans-serif;
			color: #555;
			margin: 0;
		}
		h6 {
			font: 10px Arial, Helvetica, sans-serif;
			color: #666;
			margin: 0;
		}
		p {
			font: 12px Arial, Helvetica, sans-serif;
			color: #555;
			line-height: 17px;
		}
		a.newsitem a{
			color: #006BCA
		}
		a.newsitem:link, a.newsitem:active, a.newsitem:visited {
			display: block;
			float: left;
			width: 560px;
			border-bottom: 1px solid #ccc;
			text-decoration: none;
			padding: 10px 10px 10px 0;
		}
		a.newsitem:hover {
			background-color: #eee;
		}
		div#leftcolumn a.newsiteminside {
			background: none;
			display: inline;
			float: none;
			font: 12px Arial, Helvetica, sans-serif;
			color: #006bad;
			text-decoration: underline;
			margin: 0px 0px 0px 0px;
		}
		div#leftcolumn a.newsiteminside:hover {
			background: none;
			color: #000;
		}
		h4.newsitem {
			font: 11px Arial, Helvetica, sans-serif;
			color: #555;
			margin: 0 0 5px 0;
		}
		img.newsitem {
			float: left;
			margin: 0 15px 10px 0;
		}
		p.newsitem {
			font: 12px Arial, Helvetica, sans-serif;
			color: #555;
			line-height: 17px;
			margin: 0;
		}
		
		div#bMoreNews {
			margin-top: 10px;
			width: 167px;
			display: block;
			height: 38px;
			float: left;
		}
		
		div#bMoreNews span{
				display: none;
			}
				div#bMoreNews a{
					background: url(images/bMoreNews.gif) 0 0 no-repeat;
					display: block;
					height: 38px;
					
				}
				div#bMoreNews a:hover{
					background: url(images/bMoreNews.gif) 0 -38px no-repeat;
				}
		
		div#bMoreSpecialOffers {
			margin-top: 10px;
			margin-bottom: 20px;
			width: 167px;
			display: block;
			height: 38px;
			float: left;
		}
		
		div#bMoreSpecialOffers span{
				display: none;
			}
				div#bMoreSpecialOffers a{
					background: url(images/bMoreSpecialOffers.gif) 0 0 no-repeat;
					display: block;
					height: 38px;
					
				}
				div#bMoreSpecialOffers a:hover{
					background: url(images/bMoreSpecialOffers.gif) 0 -38px no-repeat;
				}
		
		div#rightcolumn div{
				float: left;
				display: block;
				height: 80px;
				margin-bottom: 10px;
			}
			div#rightcolumn div.share{
				float: left;
				display: block;
				height: 80px;
				margin-bottom: 10px;
				margin-bottom: 10px;
			}
			div#rightcolumn div a{
				display: block;
				height: 80px;
			}
			div#rightcolumn div a.ff{
				display: block;
				height: 32px;
			}
			div#rightcolumn span{
				display: none;
			}
				div#rightcolumn div#bBookOnline a{
					background: url(images/bBookOnline.jpg) 0 0 no-repeat;
					width: 259px;
				}
				div#rightcolumn div#bBookOnline a:hover{
					background: url(images/bBookOnline.jpg) 0 -80px no-repeat;
				}
				
				div#rightcolumn div#bLiveSupport img{
					visibility: hidden;
				}
				div#rightcolumn div#bLiveSupport a{
					background: url(images/bLiveSupport.jpg) 0 0 no-repeat;
					width: 259px;
				}
				div#rightcolumn div#bLiveSupport a:hover{
					background: url(images/bLiveSupport.jpg) 0 -80px no-repeat;
				}
				
				div#rightcolumn div#bWebCam a{
					background: url(images/bWebCam.jpg) 0 0 no-repeat;
					width: 259px;
				}
				div#rightcolumn div#bWebCam a:hover{
					background: url(images/bWebCam.jpg) 0 -80px no-repeat;
				}
				
				div#rightcolumn div#b121 a{
					background: url(images/b121.jpg) 0 0 no-repeat;
					width: 259px;
				}
				div#rightcolumn div#b121 a:hover{
					background: url(images/b121.jpg) 0 -80px no-repeat;
				}
		div#footer{
			width: 100%;
			float: left;
		}
			div#footermenu {
				text-align: center;
				border-top: 1px solid #ccc;
				width: 880px; 
				margin: auto;
				padding: 10px 0 10px 0;
			}
				div#footermenu a:link, div#footermenu a:active, div#footermenu a:visited {
					font: 11px Arial, Helvetica, sans-serif;
					color: #999;
					margin: 0 5px 0 5px;
					text-decoration: none;
				}
				div#footermenu a:hover {
					color: #006bad;
					text-decoration: none;
				}
				div#footermenu a.current {
					font: 11px Arial, Helvetica, sans-serif;
					color: #006bad;
					text-decoration: none;
				}
			div#memberof {
				text-align: center;
				margin: auto;
				padding: 0 0 10px 0;
			}
			
#dropmenudiv {
position: absolute;
z-index: 100;
}

#dropmenudiv a {
width: 100%;
display: block;
}

#dropmenudiv a:hover { /*hover background color*/
background-color: #006bad;
}

.ddmenu {
background: #004976;
display: block;
text-align: left;
}

.ddmenu a {
width: 100%;
color: #ffffff;
background-color: #004976;
font: 12px Arial;
padding: 8px;
text-decoration: none;
border-top: 1px solid #ffffff;
}

.ddmenu a:hover { /*hover background color*/
background-color: #006bad;
}

.ddmenusmall {
position: relative;
left: -5px;
background-color: #eeeeee;
display: block;
text-align: left;
}

.ddmenusmall a.bottom {
color: #006bad;
background-color: #eeeeee;
font: 11px Arial;
padding: 5px;
text-decoration: none;
border-top: 1px solid #006bad;
}

.ddmenusmall a.bottom:hover { /*hover background color*/
color: #ffffff;
background-color: #006bad;
}
