﻿h1, h2, h3
{
    padding:5px 0 5px 0;
	margin:0px;
	clear:both;
}

.HI_hotel h1, .HI_hotel h2, .HI_hotel h3{
	color:#377b2b;
}

.HIEx_hotel h1, .HIEx_hotel h2, .HIEx_hotel h3{
	color:#1184c8;
}

.CP_hotel h1, .CP_hotel h2, .CP_hotel h3{
	color:#9b1d35;
}

h2{
	font-size:12px;
}

#close 
{
    padding: 0px;
    float:right;
}

#number 
{
    padding: 10px 0 5px 0;
}

#hotelHolder{
	position:relative;
	margin-top:20px;
}
#searchHeader{
	padding:0px;
	margin:0px;
	position:relative;
	background:#e9e9e9;
	height:38px;
	width:580px;
	font-size:22px;
	color:#999999;
	padding: 10px 0 0 10px;
	margin: 20px 0 10px 10px;
}
#compHeader{
	padding:0px;
	margin:0px;
	position:relative;background:#e9e9e9;
	height:54px;
	width:900px;
	font-size:22px;
	color:#999999;
	padding: 6px 0 0 6px;
	margin: 0 0 0 10px;
}
#resultsTile{
	position:relative;
	width:926px;
	background-image:URL(../../images/pan_tile.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	padding-bottom:60px;
}

#BTNholder{
    float: right; 
	position:relative;
	top:6px;
	width:auto;
	left: -8px;
}


#left-column{
	width:430px;
	margin-left:10px;
	margin-top:10px;
	padding:0 10px 0 0;
	float:left;
}
#right-column{
	top:70px;
	left:450px;
	width:450px;
	margin-top:10px;
	float:left;
}
.roomHolder{
	position:relative;
	float:left;
	background-repeat:no-repeat;
	height:62px;
	width:32px;
	margin-left:10px;
}

.delNo{
	position:relative;
	width:32px;
	text-align:center;
}

.UShape, .Theatre, .Classroom, .Reception, .Cabaret, .Boardroom, .Banquet, .any{
	
	background-repeat:no-repeat;
	height:32px;
	width:32px;
	z-index:20;
}

 .UShape{
	background-image:URL(../../images/icon_ushape.png);
	background-repeat:no-repeat;
 }

*html .UShape{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/icon_ushape.png);
}
 
 .Theatre{
 background-image:URL(../../images/icon_theatre.png);
background-repeat:no-repeat;
 } 
*html .Theatre{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/icon_Theatre.png);
}
 
 .Classroom{
 background-image:URL(../../images/icon_classroom.png);
background-repeat:no-repeat;
 } 
*html .Classroom{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/icon_Classroom.png);
}
 
 .Reception{
 background-image:URL(../../images/icon_reception.png);
background-repeat:no-repeat;
 } 
*html .Reception{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/icon_Reception.png);
}
 
 .Cabaret{
 background-image:URL(../../images/icon_cabaret.png);
background-repeat:no-repeat;
 } 
*html .Cabaret{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/icon_Cabaret.png);
}
 
 .Boardroom{
 background-image:URL(../../images/icon_boardroom.png);
background-repeat:no-repeat;
 } 
*html .Boardroom{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/icon_Boardroom.png);
}
 
 .Banquet{
  background-image:URL(../../images/icon_boardroom.png);
background-repeat:no-repeat;
 } 

*html .Banquet{
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/icon_Banquet.png);
}
.internet, .daylight, .parking, .accessible, .railway, .airport, .motorway, .suburban, .rural, .pool, .golf, .gym, .spa, .restaurant, .bar, .businessCentre, .Weddings, .other{
	position:relative;
	float:left;
	margin: 0px 0 0 10px;
	background-repeat:no-repeat;
	height:32px;
	width:32px;
	z-index:20;
}



#hotelHolder .hotel-image.large
{
    display: block; position: relative; overflow: hidden; zoom: 1; width: 425px; height: 195px;
}

#hotelHolder .mask
{
    position: absolute; top: 0px; left: 0px;
}

#hotel-images-scroller
{
    margin: 2px 0px 2px 0px;
    height: 75px;
}

#hotel-images-scroller .scrollable {
	position: relative;
	overflow: hidden;
	width: 365px;
	height: 75px;
	float: left;
}

/* prev, next, prevPage and nextPage buttons */
#hotel-images-scroller a.browse {
	display:block;
	width:27px;
	height:65px;
	float:left;
	margin:0px 2px;
	cursor:pointer;
	font-size:1px;
}

.HI_hotel #hotel-images-scroller a.left 
{
    background: url(/images/hotel-scroll-left.png);
}

.HI_hotel #hotel-images-scroller a.right 
{
    background: url(/images/hotel-scroll-right.png);
}

.HIEx_hotel #hotel-images-scroller a.left 
{
    background: url(/images/HIEx_hotel/hotel-scroll-left.png);
}

.HIEx_hotel #hotel-images-scroller a.right 
{
    background: url(/images/HIEx_hotel/hotel-scroll-right.png);
}

.CP_hotel #hotel-images-scroller a.left 
{
    background: url(/images/CP_hotel/hotel-scroll-left.png);
}

.CP_hotel #hotel-images-scroller a.right 
{
    background: url(/images/CP_hotel/hotel-scroll-right.png);
}

#hotel-images-scroller a.left.disabled
{
    background: url(/images/hotel-scroll-left-disabled.png);
}

#hotel-images-scroller a.right.disabled
{
    background: url(/images/hotel-scroll-right-disabled.png);
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accommodate scrollable items.
	it's enough that you set width and height for the root element and
	not for this element.
*/
#hotel-images-scroller .scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
}

/*
	a single item. must be floated in horizontal scrolling.
	typically, this element is the one that *you* will style
	the most.
*/
#hotel-images-scroller .scrollable .items div {
	float: left;
	position: relative;
	cursor: pointer;
	margin-right: 2px;
}






 
#directions{
  position:relative;
	height:400px;
	overflow:auto;
  }
#hotelImage{
	position:relative;
	margin-top:10px;
	width:425px;
	background:#ffffff;
}
#hotelDescription, #hotelRooms, #hotelFacilities, #hotelContact, #hotelCatering, #hotelPackages{
	position:relative;
	width:425px;
	margin-top:25px;

}
#hotelDescription{

}

#hotelDescription .about-rooms {
    margin-top: 10px;
}

.greenBTN{
	position:relative;
	float:left;
	padding:5px 5px 0 5px;
	height:25px;
	color:#FFFFFF;
	background:#9dc33b;
	display:block;
	text-align:center;
	font-size:14px;
	cursor:pointer;
	margin-left:4px;
	text-decoration:none;
}
#fromAddress{
	position:relative;
	float:left;
}
#map_canvas{
	position:relative;
	clear:both;
	margin-top:20px;
	margin-bottom:20px;
	width: 450px; 
	height: 300px;
}
#directions{
	position:relative;
	margin-top:20px;
	width: 440px;
	padding-bottom:10px;

}
#hotelRooms{
	position:relative;
	margin-bottom:30px;

}
#roomDimentions{
	position:relative;
	margin-bottom:30px;

}
.dimLeft{
	position:relative;
	float:left;
}
.dimCol{
	position:relative;
	float:left;
	background-color:#eeeeee;
	padding:3px;
	height:39px;
}
.dimTitle{
	position:relative;
}
.dimRight{
	position:relative;
	float:left;
	height:45px;
	width:6px;
	margin-right:5px;
	background-image:URL(../../images/dimRight.gif);
	
}
#hotelFacilities{
	position:relative;
	margin-top:30px;

}
#businessClub{
	position:relative;

	padding-bottom:10px;
}
#footerBTN{
	position:absolute;
	top:1380px;
	left:5px;
	background:#e9e9e9;
	height:38px;
	width:895px;
	font-size:22px;
	color:#999999;
	padding: 10px 0 0 10px;
	margin: 20px 0 10px 10px;
}
#simplyLogo{

	position:relative;
	float:left;
}
#simply{

	position:relative;
	float:left;
}

#compHeader_btns{
	position:relative;
	background:#e9e9e9;
	height:44px;
	width:900px;
	font-size:22px;
	color:#999999;
	padding: 6px 0 0 6px;
	margin: 5px 0 0 10px;
	text-align:right;
	clear:both;
}

#hotelHolder .room-totals {
    display: inline-block;
    padding-right: 20px;
    font-weight: bold;
    line-height: 1.75em;
}

.CP_hotel #hotelHolder #resultsTile #compHeader_brandbar
{
	position:relative;
	height:11px;
	width:906px;
	padding: 0px;
	margin: 0 0 0 10px;
	background: #e9e9e9 url('../../images/CP_hotel/cp_brand_bar.jpg') repeat-x left top;
}

.HI_hotel #hotelHolder #resultsTile #compHeader_brandbar
{
	position:relative;
	height:11px;
	width:906px;
	padding: 0px;
	margin: 0 0 0 10px;
	background: #e9e9e9 url('../../images/hi_brand_bar.jpg') repeat-x left top;
}

.HIEx_hotel #hotelHolder #resultsTile #compHeader_brandbar
{
	position:relative;
	height:11px;
	width:906px;
	padding: 0px;
	margin: 0 0 0 10px;
	background: #e9e9e9 url('../../images/HIEx_hotel/hiex_brand_bar.jpg') repeat-x left top;
}

.HI_hotel #right-column #number span.main-number
{
    color: #377B2B;
    font-size: 22px;
    font-weight: bold;
}

.CP_hotel #right-column #number span.main-number
{
    color: #9b1d35;
    font-size: 22px;
    font-weight: bold;
}

.HIEx_hotel #right-column #number span.main-number
{
    color: #1184c8;
    font-size: 22px;
    font-weight: bold;
}

.HI_hotel .gBtnLeft {
    background-image: url("../../images/BTN_left.png");
}

.CP_hotel .gBtnLeft {
    background-image: url("../../images/CP_Hotel/BTN_left.png");
}

.HIEx_hotel .gBtnLeft {
    background-image: url("../../images/HIEx_Hotel/BTN_left.png");
}

.HI_hotel .gBtnRight {
    background-image: url("../../images/BTN_right.png");
}

.CP_hotel .gBtnRight {
    background-image: url("../../images/CP_Hotel/BTN_right.png");
}

.HIEx_hotel .gBtnRight {
    background-image: url("../../images/HIEx_hotel/BTN_right.png");
}

.HI_hotel .gBtnMid {
    background-color: #9DC234;
    color: White;
}

.CP_hotel .gBtnMid {
    background-color: #9D1D36;
    color: White;
}

.HIEx_hotel .gBtnMid {
    background-color: #007bc4;
    color: White;
}

.HIEx_hotel a {
    color: #1184c8;
}
.CP_hotel a {
    color: #9b1d35;
}
.HI_hotel a {
    color: #9DC234;
}

.CP_hotel .UShape{
	background-image:URL(../../images/CP_hotel/icon_ushape.png);
 }

*html .CP_hotel .UShape{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/CP_hotel/icon_ushape.png);
}
 
 .CP_hotel .Theatre{
    background-image:URL(../../images/CP_hotel/icon_theatre.png);
 }
  
*html .CP_hotel .Theatre{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/CP_hotel/icon_Theatre.png);
}
 
 .CP_hotel .Classroom{
    background-image:URL(../../images/CP_hotel/icon_classroom.png);
 } 

*html .CP_hotel .Classroom{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/CP_hotel/icon_Classroom.png);
}
 
 .CP_hotel .Reception{
    background-image:URL(../../images/CP_hotel/icon_reception.png);
 } 
 
*html .CP_hotel .Reception{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/CP_hotel/icon_Reception.png);
}
 
 .CP_hotel .Cabaret{
    background-image:URL(../../images/CP_hotel/icon_cabaret.png);
 } 
 
*html .CP_hotel .Cabaret{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/CP_hotel/icon_Cabaret.png);
}
 
 .CP_hotel .Boardroom{
    background-image:URL(../../images/CP_hotel/icon_boardroom.png);
 } 
 
*html .CP_hotel .Boardroom{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/CP_hotel/icon_Boardroom.png);
}
 
 .CP_hotel .Banquet{
    background-image:URL(../../images/CP_hotel/icon_boardroom.png);
 } 

*html .CP_hotel .Banquet{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/CP_hotel/icon_Banquet.png);
}

.HIEx_hotel .UShape{
	background-image:URL(../../images/HIEx_hotel/icon_ushape.png);
 }

*html .HIEx_hotel .UShape{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/HIEx_hotel/icon_ushape.png);
}
 
 .HIEx_hotel .Theatre{
    background-image:URL(../../images/HIEx_hotel/icon_theatre.png);
 }
  
*html .HIEx_hotel .Theatre{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/HIEx_hotel/icon_Theatre.png);
}
 
 .HIEx_hotel .Classroom{
    background-image:URL(../../images/HIEx_hotel/icon_classroom.png);
 } 

*html .HIEx_hotel .Classroom{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/HIEx_hotel/icon_Classroom.png);
}
 
 .HIEx_hotel .Reception{
    background-image:URL(../../images/HIEx_hotel/icon_reception.png);
 } 
 
*html .HIEx_hotel .Reception{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/HIEx_hotel/icon_Reception.png);
}
 
 .HIEx_hotel .Cabaret{
    background-image:URL(../../images/HIEx_hotel/icon_cabaret.png);
 } 
 
*html .HIEx_hotel .Cabaret{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/HIEx_hotel/icon_Cabaret.png);
}
 
 .HIEx_hotel .Boardroom{
    background-image:URL(../../images/HIEx_hotel/icon_boardroom.png);
 } 
 
*html .HIEx_hotel .Boardroom{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/HIEx_hotel/icon_Boardroom.png);
}
 
 .HIEx_hotel .Banquet{
    background-image:URL(../../images/HIEx_hotel/icon_boardroom.png);
 } 

*html .HIEx_hotel .Banquet{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../../images/HIEx_hotel/icon_Banquet.png);
}

.CP_hotel #hotelLogoHolder{
    float: right; 
	position:relative;
	width:110px;
	height:52px;
	background-image:URL(../../images/CP_hotel/logo.gif);
	margin: 0 15px 0 0;
}

.HIEx_hotel #hotelLogoHolder{
    float: right; 
	position:relative;
	width:82px;
	height:41px;
	background-image:URL(../../images/HIEx_hotel/logo.gif);
	margin: 5px 15px 0 0;
}

.HI_hotel #hotelLogoHolder{
   float: right; 
	position:relative;
	width:73px;
	height:52px;
	background-image:URL(../../images/logo.gif);
	margin: 0 15px 0 0;
}

#compHeader h1
{
    clear: none;
    font-size: 28px;
    color: #000;
    font-weight:normal;
}

.HI_hotel .internet{
    background-image: url('../../images/iconinternet.png');
}

.HI_hotel .daylight{
    background-image: url('../../images/iconDaylight.png');
}

.HI_hotel .parking{
    background-image: url('../../images/iconParking.png');
}

.HI_hotel .accessible{
    background-image: url('../../images/iconAccessable.png');
}

.HI_hotel .railway{
    background-image: url('../../images/iconTrain.png');
}

.HI_hotel .airport{
    background-image: url('../../images/iconAirport.png');
}

.HI_hotel .motorway{
    background-image: url('../../images/iconMotorway.png');
}

.HI_hotel .suburban{
    background-image: url('../../images/iconUrban.png');
}

.HI_hotel .rural{
    background-image: url('../../images/iconRural.png');
}

.HI_hotel .pool{
    background-image: url('../../images/iconPool.png');
}

.HI_hotel .golf{
    background-image: url('../../images/iconGolf.png');
}

.HI_hotel .gym{
    background-image: url('../../images/iconGym.png');
}

.HI_hotel .spa{
    background-image: url('../../images/iconSpa.png');
}

.HI_hotel .restaurant{
    background-image: url('../../images/iconResturant.png');
}

.HI_hotel .bar{
    background-image: url('../../images/iconBar.png');
}

.HI_hotel .businessCentre{
    background-image: url('../../images/iconBusiness.png');
}

.HI_hotel .Weddings{
    background-image: url('../../images/iconWeddings.png');
}

.HI_hotel .other {
    background-image: url('../../images/iconOther.png');
}



.CP_hotel .internet{
    background-image: url('../../images/CP_hotel/iconinternet.png');
}

.CP_hotel .daylight{
    background-image: url('../../images/CP_hotel/iconDaylight.png');
}

.CP_hotel .parking{
    background-image: url('../../images/CP_hotel/iconParking.png');
}

.CP_hotel .accessible{
    background-image: url('../../images/CP_hotel/iconAccessable.png');
}

.CP_hotel .railway{
    background-image: url('../../images/CP_hotel/iconTrain.png');
}

.CP_hotel .airport{
    background-image: url('../../images/CP_hotel/iconAirport.png');
}

.CP_hotel .motorway{
    background-image: url('../../images/CP_hotel/iconMotorway.png');
}

.CP_hotel .suburban{
    background-image: url('../../images/CP_hotel/iconUrban.png');
}

.CP_hotel .rural{
    background-image: url('../../images/CP_hotel/iconRural.png');
}

.CP_hotel .pool{
    background-image: url('../../images/CP_hotel/iconPool.png');
}

.CP_hotel .golf{
    background-image: url('../../images/CP_hotel/iconGolf.png');
}

.CP_hotel .gym{
    background-image: url('../../images/CP_hotel/iconGym.png');
}

.CP_hotel .spa{
    background-image: url('../../images/CP_hotel/iconSpa.png');
}

.CP_hotel .restaurant{
    background-image: url('../../images/CP_hotel/iconResturant.png');
}

.CP_hotel .bar{
    background-image: url('../../images/CP_hotel/iconBar.png');
}

.CP_hotel .businessCentre{
    background-image: url('../../images/CP_hotel/iconBusiness.png');
}

.CP_hotel .Weddings{
    background-image: url('../../images/CP_hotel/iconWeddings.png');
}

.CP_hotel .other{
    background-image: url('../../images/CP_hotel/iconOther.png');
}

/*Holiday Inn Express Facility Icons*/
.HIEx_hotel .internet{
    background-image: url('../../images/HIEx_hotel/iconinternet.png');
}

.HIEx_hotel .daylight{
    background-image: url('../../images/HIEx_hotel/iconDaylight.png');
}

.HIEx_hotel .parking{
    background-image: url('../../images/HIEx_hotel/iconParking.png');
}

.HIEx_hotel .accessible{
    background-image: url('../../images/HIEx_hotel/iconAccessable.png');
}

.HIEx_hotel .railway{
    background-image: url('../../images/HIEx_hotel/iconTrain.png');
}

.HIEx_hotel .airport{
    background-image: url('../../images/HIEx_hotel/iconAirport.png');
}

.HIEx_hotel .motorway{
    background-image: url('../../images/HIEx_hotel/iconMotorway.png');
}

.HIEx_hotel .suburban{
    background-image: url('../../images/HIEx_hotel/iconUrban.png');
}

.HIEx_hotel .rural{
    background-image: url('../../images/HIEx_hotel/iconRural.png');
}

.HIEx_hotel .pool{
    background-image: url('../../images/HIEx_hotel/iconPool.png');
}

.HIEx_hotel .golf{
    background-image: url('../../images/HIEx_hotel/iconGolf.png');
}

.HIEx_hotel .gym{
    background-image: url('../../images/HIEx_hotel/iconGym.png');
}

.HIEx_hotel .spa{
    background-image: url('../../images/HIEx_hotel/iconSpa.png');
}

.HIEx_hotel .restaurant{
    background-image: url('../../images/HIEx_hotel/iconResturant.png');
}

.HIEx_hotel .bar{
    background-image: url('../../images/HIEx_hotel/iconBar.png');
}

.HIEx_hotel .businessCentre{
    background-image: url('../../images/HIEx_hotel/iconBusiness.png');
}

.HIEx_hotel .Weddings{
    background-image: url('../../images/HIEx_hotel/iconWeddings.png');
}

.HIEx_hotel .other {
    background-image: url('../../images/HIEx_hotel/iconOther.png');
}



#transport-directions {
    margin-bottom: 10px;
}

#transport-directions .clear {
    line-height: 1px;
}

#transport-directions .train-container,
#transport-directions .airport-container,
#transport-directions .other-container {
    margin-bottom: 7px;
    min-height: 32px;
}

#transport-directions .directions-icon,
#transport-directions .directions-overview,
#transport-directions .directions-more {
    float: left;
    padding-right: 10px;
    line-height: 32px;
    margin-left: 0px;
}

#transport-directions .directions-overview {
}

#transport-directions .directions-more {
    cursor: pointer;
}

#transport-directions .directions-detail {
    clear: left;
    padding: 5px;
    display: none;
}

.CP_hotel #transport-directions.directions-icon {
    
}

.HIEx_hotel #transport-directions.directions-icon {
    
}

.HI_hotel #transport-directions.directions-icon {
    
}

.adr
{
    margin-bottom:10px;
}
