/*
*
*	Carlton CSS - Copyright P3
*
*/
html {height: 100%;}
body {background-color:RGB(233,227,219);height:100%;font-family:Arial, Helvetica Neue,Helvetica;text-decoration:none;margin: 0;}
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;}
a,a:visited,
.element-a{cursor:pointer;text-decoration:none;color:inherit;font:inherit;}
.TXT-red{color: #74022B;}
p{padding:0;margin:0;}
form{margin:0px;}

div.Container {width:897px;overflow:hidden;margin:auto;margin-top:0px;}
div.Container p {margin: 13px 0;}
div.Container div.BottomPanel p {margin: 0;}
div.Container div.BannerPanel p {margin: 0;}
div.Container.HomeContainer {width:987px;margin:auto;}
div.Container.exPageContainer {width:870px;text-align:left;}

div.BannerTop{overflow:hidden;margin-bottom:1px;border:none;clear:both;}
div.Container div.BannerTop,
div.Container div.BannerTop a{top:0;left:0;}
div.Container div.BannerTop a.topimage{width:895px;height:79px;}

div.Container div.BannerTop{width:895px;height:78px;}
div.HomeContainer div.BannerTop{width:987px;height:86px;}

div.Container div.BannerTop {position: relative;display:block;overflow:hidden;}
div.Container div.BannerTop a {position:absolute;}
div.Container div.BannerTop a span{display:block;}

div.Container div.BannerTop a.hsmai{left:845px;top:5px;z-index:2;overflow:hidden;}
div.HomeContainer div.BannerTop a.hsmai{left:857px;top:9px;}
div.Container div.BannerTop a.hsmai span.hsmai{width:45px;height:68px;background-image: url(/files/images/buttons/hsmai.gif);background-repeat:no-repeat;}

div.Container div.BannerTop a.flower{left:787px;top:5px;z-index:2;overflow:hidden;}
div.HomeContainer div.BannerTop a.flower{left:795px;top:9px;}
div.Container div.BannerTop a.flower span.flower{width:58px;height:68px;background-image: url(/files/images/buttons/flower.gif);background-repeat:no-repeat;}

div.Container div.BannerTop a.jp-twitter{left:910px;top:10px;z-index:3;}
div.Container div.BannerTop a.jp-youtube{left:945px;top:28px;z-index:3;}
div.Container div.BannerTop a.jp-facebook{left:910px;top:45px;z-index:3;}
div.Container div.BannerTop a.jp-icons span{width:33px;height:33px;overflow:hidden;background-image: url(/files/images/buttons/socialize_preview_130-star.gif);background-repeat:no-repeat;}
div.Container div.BannerTop a.jp-icons span.jp-twitter{background-position:-132px 0px;}
div.Container div.BannerTop a.jp-icons span.jp-youtube{background-position:-87px -42px;}
div.Container div.BannerTop a.jp-icons span.jp-facebook{background-position:-87px 0px;}

table.Container {width:100%;height:100%;}

table.HomeContainer td.HomeContainer{vertical-align: middle; text-align: center;}

.Page{font-size:13px;line-height:20px;text-align:left;}

div#Page{}
div#Page a,div#Page a:visited{color:blue;}
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#Page div.Form {padding:10px;}


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;display:block;}
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:1px 0px 1px 0px;background-color:#BFB6AD;}
div.LeftPanelBooking{width:250px;padding:10px;float:left;margin:1px 0px 1px 0px;background-color:#BFB6AD;}
div.HomeContainer div.LeftPanel{width:290px;height:323px;float:left;padding:0px;}
div.HomeContainer div.LeftPanelBooking{width:250px;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:5px 0 10px 25px;}
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.Header a{color:RGB(116, 2, 43);font-size:14px;}
div.AddPanel div.Body{color:#555555;font-size:10px;height:36px;}
div.AddPanel div.Body a{color:#555555;font-size:10px;}
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.rowCB{width:100%;clear:both;height:21px;text-align:center;vertical-align:middle;color:#666664;border-bottom:1px solid #FFFFFF;padding-top:5px;}
div.HomeContainer div.BookingPanel div.row{height:20px;}
div.row div.label{float:left;text-align:right;width:90px;}
div.rowCB div.label{float:left;text-align:left;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.inlineSmall{height:20px;}
div.BookingPanel div.row.inlineSmall div.input{float:right;width:65px;}

div.BookingPanel div.row.submit-row{margin-top:2px;width:255px;}
div.BookingPanel div.row.submit-row div.label input{width:141px;height:13px;border:1px solid #7F766D;}
div.BookingPanel div.row.submit-row div.label input.active{background-image:url(/files/images/ires/promotional_code.gif);}
div.BookingPanel div.row.submit-row div.input input{}
div.BookingPanel div.row.submit-row div.input{float:right;width:65px;}

div.BookingPanel div.rowCB div.input{float:right;text-align:left;width:150px;}
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{width:40px;}
div.BookingPanel div.row select#nightsSelect {width:40px;}
div.BookingPanel div.row div.input select#hotel_selector_box{width:145px;}
div.BookingPanel div.row div.input select#ci_day{width:43px;}
div.BookingPanel div.row div.input select#ci_ym{width:102px;}
div.BookingPanel div.row div.input input#checkIn{width:159px;text-align:center;}

div.BookingPanel div.row div.input input.booking{float:right;background-color:RGB(116, 2, 43);color:white;cursor:pointer;}

div.BusinessPanel {background-color:#BFB6AD;font-size:13px;clear:left;float:left;text-align:left;}
div.HomeContainer div.BusinessPanel div.row div.label{float:left;text-align:right;width:95px;}
div.BusinessPanel {background-color:#BFB6AD;font-size:13px;text-align:left;}
div.BusinessPanel div.row div.input input{font-size:9px;float:left;}
div.BusinessPanel div.row.submit-row div.label input{width:141px;height:13px;border:1px solid #7F766D;}

div.BusinessPanel div.row div.input{float:right;width:170px;}
div.BusinessPanel div.row.submit-row div.input{float:right;width:65px;}

div.BusinessPanel div.row div.input input.booking{float:right;background-color:RGB(116, 2, 43);color:white;cursor:pointer;}

input {font-size:11px;}


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;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;border:none;}
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;border:none;}
div.SpecialContainer div.Feature .FeatureOffersButton.Details{left:314px;width:119px;border:none;}
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;}

div#Page form.review{}
div#Page form.review div.row{min-height:25px;}
div#Page form.review div.row.memo{min-height:58px;}
div#Page form.review div.row div.label{width:150px;float:left;margin-right: 30px;}
div#Page form.review div.row div.value{float:left;text-align:left;}
div#Page form.review div.row div.value textarea,
div#Page form.review div.row div.value input{width: 350px;}

div#Page div.reviewsHeader{height:170px;}
div#Page div.reviewsHeader div.numbersOfReviews{width:250px;float:left;margin:5px 0 0 10px;font-size:17px;color:#74022B;font-weight:bold;}
div#Page div.reviewsHeader div.textOfReviews{float:left;width:340px;margin:5px 0 0 10px;font-size:12px;}
div#Page div.reviewsHeader div.detailesOfReviews{width:250px;float:right;}
div#Page div.reviewsHeader div.detailesOfReviews div.title{font-weight:bold;font-size:16px;height:20px;line-height:18px;margin-bottom:5px;text-align:center;}
div#Page div.reviewsHeader div.detailesOfReviews div.label{font-weight:bold;float:left;width:120px;margin-right:10px;clear:left;margin-left:10px;font-size:11px;text-align:right;height:20px;}
div#Page div.reviewsHeader div.detailesOfReviews div.value{float:left;width:85px;height:20px;}

div#Page div.reviewsBody{min-height:135px;border:1px solid #BFB6AD;border-bottom:0;padding:5px;position:relative;}
div#Page div.reviewsBody.last{border-bottom:1px solid #BFB6AD;}
div#Page div.reviewsBody div.numbersOfReviews{width:205px;float:left;margin:20px 0 0 20px;font-size:17px;}
div#Page div.reviewsBody div.title{font-size:16px;font-weight:bold;margin:5px 5px 0 5px;}
div#Page div.reviewsBody div.body{font-size:13px;margin:0 0 0 15px;}
div#Page div.reviewsBody div.body.user{width:340px;}
div#Page div.reviewsBody div.body.hotel{background:#BFB6AD;margin:9px;padding:15px;}

div#Page div.reviewsBody div.detailesOfReviews{float:right;margin:5px;width:210px;}
div#Page div.reviewsBody div.detailesOfReviews div.label{float:left;width:110px;margin-right:5px;font-size:11px;text-align:right;height:18px;}
div#Page div.reviewsBody div.detailesOfReviews div.value{float:left;height:18px;width:95px;font-size:12px;}