body{
	background:#e0e0e0 url(../images/kowloon/background_tile.jpg) repeat-x;
	color:#FFFFFF;
}

div#holder{
	background:url(../images/holder-repeating-shadow.png) repeat-y left bottom;_background:none;
}

div#languages li a{
	color:#b8b8b7;
}
div#languages li.active a{
	color:#FFFFFF;
}

div#main-menu{
	background:url(../images/hotel-menu-bg.gif) repeat-x;
	border-bottom:2px solid #8D8D8D;
}
	div#main-menu ul li{
		background:transparent url(../images/bullet-main-menu.gif) no-repeat scroll right 7px;
	}
	div#main-menu ul li a{
		color:#3c3c3c;
		letter-spacing:0.01em;
	}
	div#main-menu ul li.active a{
		color:#FFFFFF;
	}
	div#main-menu ul li a:hover{
		color:#FFFFFF;
	}


div.welcome-text .read-more{
	color:#FFFFFF;
	background:url(../images/more-arrow.png) right center no-repeat;
	_background:url(../images/more-arrow.gif) right center no-repeat;
}	

div#weatherandtime {
	color:#FFFFFF;
}

div#main-content div.shadow-container{
	background:transparent url(../images/content_bottom_shadow.gif) no-repeat scroll left bottom;_background:none;
}
	div#main-content a{
		color:#318CBE;
	}
		div#main-content a:hover{
			color:#666666;
		}
		
div#main-content div#content.footerPage ul.sitemapmenu li  a:hover{
	color:#318CBE;
}		
	
div#main-visual{
	background:#858585;
}
	div#main-visual #slideshow img{
		height:293px;
		width:980px;
	}	
	
	div.feature div.feature-content h4 {
		color:#c7e2f1;
	}

	#feature div.feature-content.item1 {
		background:transparent url(../images/book-now-bg.jpg) no-repeat scroll left top;
	}
				
		div.feature div.item1 #booking-form  div.rooms label,
		div.feature div.item1 #booking-form  div.guests label{			
			color:#FFFFFF;
		}		
			
		div.feature div.item1 #booking-form  div.rooms select,
		div.feature div.item1 #booking-form  div.guests select{
			background:#fff;
			border:1px solid #000;			
			
			color:#000;			
		}
	
	div#feature div.item2 {
		background:transparent url(../images/best-rate-bg.jpg) no-repeat scroll left top;
	}
	div#feature div.item3 {
		background:transparent url(../images/latest-news-bg.jpg) no-repeat scroll left top;
	}	
	
	div#feature div.feature.kowloon {
		background:url(../images/kowloon/bottom_box_shadow-home.gif) no-repeat;
	}
	div#feature div.box4 {
		background:transparent url(../images/location-bg.jpg) no-repeat scroll left top !important;
		margin-right:0;
	}
	
	div.feature div.feature-content.item4 a.read-more {
		color:#FFFFFF;
	}

	div.feature div.feature-content.item3 a.read-more{
		color:#4fa6d5;
	}
	div.feature div.feature-content ul li.offer-info{
		color:#FFFFFF;
	}
	div.feature-content.item2 ul#best-rate li.widget-content{		
		color:#c7e2f1;
	}
	ul#best-rate li.widget-content p.from-price span.price span.currency-symbol {
		color:#FFFFFF;
	}
	
	ul#best-rate li.widget-content p.from-price span.price span.lowest-rate{
		color:#FFFFFF;
	}
	
	ul#best-rate li.widget-content p.from-price a.go,
	div.feature div.feature-content ul li.offer-info span.view-link a{
		color:#FFFFFF !important;
		margin-top:5px;
	}
	div.feature div.feature-content ul li.offer-info span.view-link a:active,
	div.feature div.feature-content ul li.offer-info span.view-link a:hover{
		color:#063458;
	}

	div.feature div.feature-content .intro{
		color:#FFFFFF;
	}
	
div#top-menu ul li a{
	color:#DBDBDB;
}
	div#top-menu ul li.active a{
		color:#FFFFFF;
	}
	div#top-menu ul li a:hover{
		color:#FFFFFF;
	}

div#business-login div.login,
div#business-login div.login a{
	color:#d9d9d9;
	letter-spacing:0.02em;
}
	div#business-login div.login a:hover{
		color:#FFFFFF;
	}
		div#business-login div.login a:active{
			color:#FFFFFF;
		}
div#business-login div.business-form input{
	background:url(../images/login-text-bg.gif) no-repeat;
}	
#form1 a{
	background:url(../images/business-submit.gif) no-repeat;
	width:91px;
	
	color:#c1b078;
	text-decoration:none;
}

div#font-controls,
div#font-controls a {
	color:#308BBD;
}

div#footer{
	background:#494949;
}

div#footer ul li a {
		border-right:1px solid #FFF;
		padding:0 10px;
	}
	
	div#footer li a {
		color:#FFFFFF;
	}
		div#footer ul li.active a {
			color:#ccc;
		}
		div#footer ul li a:hover {
			color:#ccc;
		}

div#footer div.alt-branding div.address{		
		color:#b9b9b9;	
}
	div#footer div.alt-branding div.address a{
		color:#b9b9b9;
	}
	
	div#footer div.alt-branding div.address p{
		margin:0;
	}
div#footer div#join-email div.email-entry label{		
		background:url(../images/newsletter.gif) no-repeat 135px 4px;
		
		color:#FFFFFF;
	}
	
	div#footer div#join-email div.email-entry input{
		background:url(../images/textbox-bg.gif) no-repeat;
		
		color:#382924;
	}
	
div#group-link a{	
	color:#b8b8b7;
}	

div#footer div#join-email button{
	background:transparent url(../images/newsletter-submit.gif) no-repeat scroll 0 0;
}	

#mod_pukkaSimpleRooms .itemPreview p.itemPreviewPrice,
#mod_pukkaSimpleRooms .itemPreview .itemPreviewBookingLink a,
#mod_pukkaSimpleRooms.viewItem .itemBookingLink a,
#mod_pukkaSimpleRooms .vtour a,
#mod_pukkaSimpleRooms .itemPreview .itemPreviewViewLink a,
#mod_pukkaRestaurants .itemPreview p.itemPreviewViewLink a,
#mod_pukkaRestaurants .vtour a,
#mod_pukkaPackages.viewList .itemPreviewViewLink a,
#mod_pukkaPackages.viewList .itemPreviewBookingLink a,
#mod_pukkaPackages.viewItem p.itemBookingLink a,
#mod_pukkaMeetings .itemPreview .itemPreviewViewLink a,
#mod_pukkaPackages .itemPreview .itemPreviewPrice{
	color:#308bbd;
}

#mod_pukkaMeetings .moduleBody .rooms-capacity td,
#main-content div#content table tbody tr td.pukkaMeetingsColumn_dimensions {
	width:30%;
}

#page_eventVenues #main-content div#content{
	background:none;
}

#main-content div#content table.rooms-overview {
	width:435px;
}

#page_diningsub div#main-content h4,
#page_dining div#main-content .itemPreviewIntro .location,
#page_dining div#main-content .itemPreviewIntro .cusine,
#page_dining div#main-content .itemPreviewIntro .phone{
	color:#318CBE;
}
#page_diningsub div#main-content .venue-detail .venue .right .book-online a{
	background:#318CBE;
}
#page_diningsub .print-img{
	display:none;
}

#mod_pukkaMeetings.viewItem .moduleBody p{
	width:435px;
}
