* html .png {
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "img/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='crop', src='" + this.origBg + "')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

.right{float:right;display:inline;}
.left{float:left;display:inline;}
.both{clear:both;width:0;height:0;overflow:hidden;}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
html,body{margin:0;padding:0;font-family:arial;direction:ltr;font-size:9pt;height:100%;}
body{background:white;}
textarea{font-family:arial;font-size:9pt;overflow:auto;}
form,p{margin:0;padding:0;}
a img{border:0;}
a{-moz-outline-style: none;} 
ul li a span{cursor:pointer;}
.displaynone{display:none;}
input{font-family:arial;}
h1,h2,h3{margin:0;font-weight:normal;}

.black_overlay{position: fixed;top: 0%;left: 0%;bottom:0%;right:0%;background-color: black;z-index:1001;-moz-opacity: 0.7;opacity:.70;filter: alpha(opacity=70);}
.white_content{position:absolute;top: 205px;right:0;width:903px;height:244px;padding-top:15px;z-index:1006;font-size:11pt !important;overflow:hidden;text-align:center;}
* html .bgblackposition{width: expression(document.body.clientWidth+"px");height: expression(document.body.clientHeight+"px");}


#wrapper,#site{margin:0 auto;position:relative;}
#site{width:100%;z-index:1003;}
#content{position:relative;margin:0 auto;width:870px;}
#breadCrumbs{position:relative;width:866px;margin:12px auto;height:14px;overflow:hidden;padding-left:4px;font-size:11px;color:#b1b1b1;}
#breadCrumbs a{text-decoration:none;color:#464646;}
#breadCrumbs a:hover{color:#3580d5;}
.breadCrumbSep{margin:0 5px;}
.bgblackposition{position:absolute;top:0;left:0;right:0;bottom:0;background:black;z-index:1006;	-moz-opacity: 0.7;opacity:.7;filter: alpha(opacity=70);width:100%;height:100%;}
#footerMargin{height:20px;width:100%;}
/**header**/
#header{height:92px;width:870px;margin:0 auto;position:relative;}
#headerBg{position:absolute;top:0;right:0;}
#logo{width:242px;}
#logo a{font-family:Helvetica;font-size:25px;color:#cc0000;text-decoration:none;font-style:italic;line-height:92px;}
#headerLinks{height:24px;line-height:24px;background:#d1e6fe;border-top:1px solid #dfdfdf;border-bottom:1px solid #ecf5ff;}
#headerLinksInner{width:870px;margin:0 auto;}
.headerLink{font-size:14px;padding:0 10px;}
.headerLink a{text-decoration:none;font-weight:bold;color:black;}
.headerLinkSel{padding:0 24px;border-left:1px solid #88b6eb;border-right:1px solid #88b6eb;background:#3580d5;}
.headerLinkSel a{color:white;}
.headerLangIcon{margin:2px 1px 0 6px;}
/**end header**/

/**footer**/
#footer{background:#d1e6fe;border-bottom:1px solid #ecf5ff;margin-top:16px;}
#footerLinks{width:870px;margin:0 auto;}
#footerLinks table{margin:0 auto;}
.footerLink{font-family:Helvetica;font-size:13px;padding:0 10px;}
.footerLink a{text-decoration:none;font-weight:bold;color:black;}
.footerSep{}
/**end footer**/

/**contentLeftMenu**/
#contentLeftMenu{width:260px;margin-right:12px;}
.boxTopTitle{background:#3580d5;color:white;text-align:center;font-size:15px;height:30px;line-height:30px;border-left:1px solid #dbe9f8;border-right:1px solid #e7f0fa;}
.boxRed .boxTopTitle{background:#CC0000;border-left:1px solid #f6d3d3;border-right:1px solid #f9e1e1;}
.boxRed .boxContent{border-left:4px solid #CC0000;border-right:4px solid #CC0000;border-bottom:4px solid #CC0000;}
.boxContent{margin-left:1px;border-left:4px solid #3580d5;border-right:4px solid #3580d5;border-bottom:4px solid #3580d5;}
#hotelsListContent{width:220px;padding:12px 15px 15px 15px;font-family:Verdana;}
.hotelsListItem a{color:#0024ff;font-size:11px;}
#specialOffersList{margin-top:14px;}
#specialOffersListContent{width:208px;padding:19px 21px 25px 21px;}
.specialOffersListRow{margin-bottom:35px;}
.specialOffersListRowLeft{width:68px;}
.specialOffersListRowImage{margin-top:2px;}
.specialOffersListRowBookNow{background:#cd0303;height:22px;width:68px;line-height:23px;text-align:center;margin-top:7px;font-family:Myriad Pro;}
.specialOffersListRowBookNow a{text-decoration:none;color:white;}
.specialOffersListRowRight{margin-left:7px;width:132px;}
.specialOffersListRowRightTitle{}
.specialOffersListRowRightTitle a{color:#0006ff;}
.specialOffersListRowRightText{}
#search{margin-top:18px;}
#searchTop{background:#cc0000;border-left:1px solid #f6d2d2;}
#searchContent{border-left:4px solid #cc0000;border-right:4px solid #cc0000;border-bottom:4px solid #cc0000;width:234px;padding:18px 0 18px 16px;position:relative;}
#searchInner{width:234px;}
.searchHomepage{position:relative;}
.searchHomepage #searchContent{width:385px;}
.searchHomepage .searchSubmit{position:absolute;bottom:12px;right:22px;}

.searchCal{margin:3px 0 0 3px;}
.searchText{font-size:13px;}
#searchArea{width:205px;margin-top:8px;margin-bottom:2px;}
#searchMonthin,#searchMonthout{width:112px;margin-right:4px;}
#searchDayinDay,#searchDayoutDay{width:64px;}
#searchNights{margin-right:54px;margin-bottom:2px;margin-top:2px;}
.searchSubmit{background:#cd0303;height:22px;width:133px;line-height:23px;text-align:center;margin-top:7px;font-family:Myriad Pro;}
.searchSubmit a{text-decoration:none;color:white;}
/**end contentLeftMenu**/

/**index page**/
#indexPage{width:411px;}
.contentTitle{color:#4c4c4c;font-size:19px;font-family:Verdana;text-decoration:underline;}
.contentText{color:#cc0000;font-family:Verdana;margin-top:18px;}
/**end index page**/

/**boxes**/
.specialDealsList{margin-top:14px;}
.specialDealsTop{width:409px;}
.specialDealsContent{width:385px;padding:8px 8px 10px 8px;}
.specialDealsItem{color:black;font-size:11px;font-family:arial;margin-bottom:3px;}
.specialDealsItem a{color:#002aff;font-weight:bold;}

.articlesList{margin-top:15px;}
.articlesTop{width:409px;}
.articlesContent{width:385px;padding:8px 8px 3px 8px;}
.articlesRow{font-family:Verdana;margin-bottom:20px;}
.articlesRowTopTitle a{color:#cc0000;font-size:13px;}
.articlesRowLink{margin-top:12px;}
.articlesRowLink a{color:#000cff;font-size:10px;text-decoration:none;}

/**end boxes**/

/**contentRightMenu**/
#contentRightMenu{width:177px;position:relative;}
#reservationBtn{width:137px;height:27px;background:url('../img/layout/reservationbtnbg.jpg') no-repeat;line-height:27px;padding-left:15px;position:absolute;top:-6px;left:0;}
#reservationBtn a{color:#c80000;font-size:15px;text-decoration:none;}
#specailOffersRight{margin-top:0;}
#specailOffersRightListTop{width:176px;border-right:0;background:#d1e6fe;border-left:1px solid #f7fbff;}
#specailOffersRightListContent{padding:8px 8px 12px 8px;width:152px;border-left:4px solid #d1e6fe;border-right:4px solid #d1e6fe;border-bottom:4px solid #d1e6fe;}
.specailOffersRightListRow{font-size:10px;font-family:Verdana;margin-bottom:10px;}
.specailOffersRightListRowTitle a{color:#000cff;}
#joinMailingList{border:1px solid #999999;width:156px;margin:13px 1px 12px 0;font-size:9px;padding:9px 9px 10px;}
#joinMailingListTitle{color:#890000;}
#joinMailingListText{margin:3px 0 5px;}
.joinMailingListInput{margin-bottom:5px;}
.joinMailingListInput input{border:1px solid #7f9db9;padding:3px 3px 0;height:17px;width:148px;}
.joinMailingListRadioLabel{margin-top:3px;width:130px;}
.joinMailingListSubmit{margin-top:10px;}
.joinMailingListSubmitbtn input{}
/**end contentRightMenu**/

/**articlePage page**/
#articlePage{width:597px;}
#articlePage .boxContent{width:567px;padding:12px 10px 22px 10px;}
#articlePage .boxTopTitle{font-family:Verdana;}
#articlePage .BookNow{width:113px;background:#cd0303;height:22px;line-height:23px;text-align:center;margin-top:7px;font-family:Myriad Pro;}
.BookNow a{text-decoration:none;color:white;}
.articleItem{margin-bottom:50px;}
.articleText{font-family:Helvetica;font-size:12px;}
.articleTextInner{height:144px;min-height:144px;height:auto !important;cursor:pointer;}
.articleTitle{font-family:Helvetica Neue;font-size:13px;color:#0012ff;}
.articleTitle a{color:#0012ff;}
.articleItem .articleText{font-family:Helvetica Neue;width:315px;}
/**end articlePage page**/

/**contact page**/
#contactPage{width:411px;}
#contactPage .boxTopTitle{height:45px;line-height:20px;padding-top:5px;}
#contactPage .boxContent{width:401px;}
.contactForm{padding-top:9px;}
.contactRow{margin-bottom:7px;}
.contactRowName{width:155px;margin-left:19px;font-family:Verdana;font-size:13px;margin-top:3px;}
.contactRowInput input{width:203px;height:19px;border-top:1px solid black;border-bottom:1px solid black;border-left:1px solid #878787;border-right:1px solid #878787;padding:3px 5px 0;}
.contactRowInputLittle input{width:39px;}
.contactRowInputSep{width:13px;text-align:center;padding-top:5px;}
.contactCal{margin:7px 0 0 9px;}
.contactRowSubmit{width:70px;height:22px;text-align:center;background:#cc0000;margin-right:15px;margin-bottom:115px;cursor:pointer;}
.contactRowSubmit input{width:70px;height:22px;text-align:center;background:transparent;border:medium none;color:white;font-famiy:Myriad Pro;font-size:13px;cursor:pointer;}
.contactRowTextarea{border:1px solid black;width:365px;height:122px;margin-left:19px;margin-bottom:11px;}
.contactRowTextarea .contactRowName{width:70px;margin-left:9px;}
.contactRowTextarea textarea{width:255px;height:110px;margin:6px 0 0 10px;border:medium none;}
#contactErrText{margin-left:24px;color:red;}
/**end contact page**/

#bannersContainer{margin-top:13px;}
.widecontent{width:597px;}
.banner{margin-bottom:13px;}

#plainPage{width:870px;}
#plainPage .boxContent{width:860px;}

#leftText{margin-top:14px;}

#articlePage #searchContent{width:537px !important;}
