/*
*
*	Carlton CSS - Copyright P3
*
*/
body {background-color:RGB(233,227,219);height:100%;font-family:Arial, Helvetica Neue,Helvetica;text-decoration:none;}
h1{margin:0px;padding:8px 0px 0px 0px;color:RGB(116, 2, 43);font-size:17px;}
h2{margin:0px;padding:2px 0px 2px 0px;color:RGB(116, 2, 43);font-size:13px;}
img{border:0px;}

div.Container {width:897px;margin:auto;margin-top:0px;}
div.Container.HomeContainer {width:987px;margin:auto;overflow:hidden;}

div.BannerTop{overflow:hidden;margin-bottom:1px;border:none;clear:both;}
div.Container div.BannerTop,
div.Container div.BannerTop img{width:895px;height:79px;}
div.HomeContainer div.BannerTop, 
div.HomeContainer div.BannerTop img{width:987px;height:87px;}

table.Container {width:100%;height:100%;}

table.HomeContainer td.HomeContainer{height:800px;text-align:center;}

.Page{font-size:13px;line-height:20px;text-align:left;}

div#Page{}
div#Page.Page{clear:right;width:600px;float:right;}
div#Page.OffersPage{margin-top:1px;clear:both;width:895px;}

div#Page table{display:block;border-spacing:0px;border-collapse:collapse;}
div#Page table td.left{vertical-align:top;width:280px;background-color:#eeddcd;}
div#Page table td.right{vertical-align:top;width:615px;padding:5px;}

div.BannerPanel{height:325px;float:left;clear:left;}
div.LeftPanel div.BannerPanel{float:left;clear:left;height:auto;}

div.HomeContainer div.BannerPanel{width:290px;height:150px;}
div.ImageContainer {width:895px;height:297px;position:relative;border:1px solid white;overflow:hidden;}
div.SpecialContainer div.ImageContainer{width:600px;height:370px;position:relative;border:none;overflow:hidden;float:left;margin:1px;} 
div.HomeContainer div.ImageContainer {margin:2px 2px 2px 2px;float:left;width:692px;height:320px;border:none;}
div#ImageContainer img {display:none;position:absolute;top:0px;left:0px;}
div.LeftPanel{width:270px;padding:10px;float:left;margin-top:1px;background-color:#BFB6AD;height:auto;}
div.HomeContainer div.LeftPanel{width:290px;height:323px;float:left;padding:0px;}

div.BottomPanel{background-color:#BFB6AD;clear:both;width:inherit;}

div.HomeContainer div.BottomPanel{width:967px;height:100px;padding:10px;}
div.NeewsPanel {float:left;width:270px;height:100px;color:RGB(116, 2, 43);background-color:inherit;}
div.NeewsPanelSmall {height:45px;}
div.NeewsPanel .row{height:20px;}
div.NeewsPanel .row.rowHeader{float:left;text-align:left;font-size:13px;}
div.NeewsPanel .row.rowContent{float:left;text-align:left;font-size:11px;}
div.NeewsPanel div.row div.label{font-size:13px;float:left;text-align:right;width:50px;}
div.NeewsPanel div.row input.text{font-size:9px;width:200px;}
div.NeewsPanel div.row div.input input{font-size:9px;float:right;}
a div.AddPanel{text-decoration:none;cursor:pointer;}
div.AddPanel {float:left;display:inline;width:220px;height:100px;overflow:hidden;background-color:white;margin:10px;}

div.BottomPanel div.AddPanel {float:right;width:220px;height:100px;overflow:hidden;background-color:white;margin:0px;margin-left:7px;}
div.BannerPanel div.AddPanel {width:220px;height:100px;overflow:hidden;background-color:white;margin-bottom:7px;}
div.AddPanel img{float:left;border:none;width:80px;height:100px;}
div.AddPanel div{clear:right;float:right;width:134px;margin:3px;vertical-align:middle;overflow:hidden;}
div.AddPanel div.Header{color:RGB(116, 2, 43);font-size:14px;height:52px;}
div.AddPanel div.Body{color:#555555;font-size:10px;height:36px;}
div.BottomPanel #BottomPanelHotelHome{background-color:#BFB6AD;height:100px;padding:10px;}
div.BottomPanel #BottomPanelHotelHome div.AddPanel{float:left;margin-left:35px;margin-right:35px;}

div.BookingPanel {background-color:#BFB6AD;font-size:13px;clear:left;float:left;text-align:left;}
div.HomeContainer div.BookingPanel {padding:5px;height:163px;width:280px;overflow:hidden;}
div.BookingPanel div.ExpressSearch{color:RGB(116, 2, 43);font-size:16px;font-weight:bold;height:25px;width:100%;text-align:left;}
div.BookingPanel div.PromotionalCode{color:RGB(116, 2, 43);font-size:16px;font-weight:bold;height:20px;width:100%;text-align:left;}
div.HomeContainer div.BookingPanel div.ExpressSearch{height:22px;}
div.BookingPanel div.HotelsSelect{font-size:9px;height:20px;width:100%;text-align:right;vertical-align:middle;}
div.space{height:8px;width:100%;}
div.BookingPanel div.space{height:8px;width:100%;}
div.HomeContainer div.BookingPanel div.space{height:1px;width:100%;}
div.row{width:100%;clear:both;height:25px;text-align:center;vertical-align:middle;}
div.HomeContainer div.BookingPanel div.row{height:20px;}
div.row div.label{float:left;text-align:right;width:90px;}
div.HomeContainer div.BookingPanel div.row div.label{float:left;text-align:right;width:95px;}
div.BookingPanel div.row div.input{float:right;width:170px;}
div.BookingPanel div.row div.input select,
div.BookingPanel div.row div.input input{font-size:9px;float:left;}
div.BookingPanel div.row div.input select#hotel_selector_box{width:165px;}
div.BookingPanel div.row div.input input#checkIn{width:159px;text-align:center;}
div.BookingPanel div.row input#passphrase{width:98%;height:13px;}
div.BookingPanel div.row div.input input.booking{float:right;background-color:RGB(116, 2, 43);color:white;cursor:pointer;}

div#WeekOffers{float:right;width:265px;height:342px;overflow:hidden;border:10px #74022B solid;margin:1px 1px 1px 0px;padding:4px;background:white;}
div#WeekOffers div.offers{text-align:left;height:326px;width:269px;overflow-y:scroll;overflow-x:hidden;}
div#WeekOffers div.offers a{text-decoration:none;cursor:pointer;}
div#WeekOffers div.offers div.offer{padding:5px;overflow:hidden;}
div#WeekOffers div.offers div.offer div.title{color:#74022B;font-weight:bolder;font-size:14px;margin-bottom:2px;}
div#WeekOffers div.offers div.offer div.body{color:#94224B;font-size:12px;}

div.Feature{clear:both;width:500px;height:100px;padding:10px;position:relative;}
div.Feature img{float:left;width:110px;height:110px;border:1px #BFB6AD solid;}
div.Feature.SMALL img{width:80px;height:80px;}
div.Feature div.FeatureHead{color:#74022B;font-weight:bold;font-size:12px;float:right;width:375px;text-align:left;}
div.Feature div.FeatureDescription{font-size:11px;float:right;width:375px;text-align:left;}

div.SpecialContainer div.Feature{background-color:white;width:438px;float:left;clear:none;margin-bottom:-3px;border:5px solid #74022B;}
div.SpecialContainer div.Feature.odd{margin-left:-5px;}
div.SpecialContainer div.Feature.SMALL{height:82px;padding:1px;}
div.SpecialContainer div.Feature.LARGE{height:112px;padding:1px;}
div.SpecialContainer div.Feature img{float:left;}
div.SpecialContainer div.Feature div{float:left;}
div.SpecialContainer div.Feature div.PlayGif{height:100%;}
div.SpecialContainer div.Feature div.PlayGif img {width:18px;height:19px;margin:3px;}
div.SpecialContainer div.Feature div.FeatureHead{width:300px;font-size:14px;margin-top:5px;}
div.SpecialContainer div.Feature div.FeatureDescription{width:300px;  font-size:12px; color:gray;margin-top:5px;}
div.SpecialContainer div.Feature .FeatureOffersButton{position:absolute;top:90px;height:19px;}
div.SpecialContainer div.Feature .FeatureOffersButton.BookNow{left:352px;width:81px;}
div.SpecialContainer div.Feature .FeatureOffersButton.Details{left:314px;width:119px;}
div.SpecialContainer div.Feature .FeatureOffersButton.Select{left:290px;width:145px;font-size:10px;}
div.SpecialContainer div.Feature.SMALL div.FeatureHead{width:330px;}
div.SpecialContainer div.Feature.SMALL div.FeatureDescription{width:330px;}
div.SpecialContainer div.Feature.SMALL .FeatureOffersButton{top:60px;}

div.HotelInfo{display:none;}
div.HotelHomePage div.HotelInfo{display:block;}
div.HotelsInfo div.HotelInfo{display:block;}
div.HotelInfo a{text-decoration:none;}
div.HotelInfo span.HotelInfo{margin-left:3px;font-size:11px;}
div.HotelInfo span.HotelInfo.NAME{}
div.HotelInfo span.HotelInfo.NAME a{color:#74022B;font-weight:bold;}
div.HotelInfo span.HotelInfo.ADDRESS1{}
div.HotelInfo span.HotelInfo.ADDRESS2{}
div.HotelInfo span.HotelInfo.TOWN{}
div.HotelInfo span.HotelInfo.COUNTRY{}
div.HotelInfo span.HotelInfo.TELEPHONE{}
div.HotelInfo span.HotelInfo.FAX{}
div.HotelInfo span.HotelInfo.EMAIL{display:none;}
div.HotelInfo span.HotelInfo.BROCHURE{}
div.HotelInfo span.HotelInfo.BROCHURE img{width:15px; height:15px;}
div.HotelInfo span.HotelInfo.BROCHUREOLD{left:485px;position:absolute;text-align:right;top:0px;}

div.Footer{clear:both;}

.dnone{display:none;}
.vnone{visibility:hidden;}
