﻿body{font:normal 12px/16px Arial;width:990px;margin:0;}
td{font-family:Arial;font-size:12px;}
select,input{font-family:Arial,Sans-Serif;font-size:8pt;}
img{color:#000;border-width:0;}

A:link,A:visited,A:active,A:hover{text-decoration:underline;color:#2C5692;font:normal 12px/16px Arial;}
#loadingScreen{position:absolute;display:none;}
#head{background:url(/main/data/headre.jpg) top left repeat;height:118px;width:990px;font:normal 12px/16px Arial;}
#heada{float:left;background:url(/main/data/heada.jpg) top left no-repeat;height:118px;width:990px;font:normal 12px/16px Arial;}
#lang{float:right;width:auto;margin-top:20px; z-index:999;display:block;position:relative;}
#hotline{float:right;height:50px;width:150px; text-align:right;}
#umenu{float:right;height:20px;border:solid 0 #000;margin:7px 0 0;}/* background-color:#4972A8; */
#mmenu{float:left;border-left:1px #e6e6e6 solid;border-right:1px #e6e6e6 solid;background:url(/main/data/mmbg.gif) top left repeat-x;height:30px;width:988px;}
#mcur{float:right;padding:5px 0 0;}
#mfooter{font-size:10px;height:50px;text-align:center;width:800px;}
#footer{text-align:center;width:990px;}
#content{z-index:0;width:990px}
.myItinerary:link,.myItinerary:visited,.myItinerary:active,.myItinerary:hover{float:right;color:Red;font-size:14px;padding-right:5px;font-family:Arial;border:solid 0 #000;height:30px;line-height:30px;text-decoration:underline;font-weight:700;}
H1.module-title{font-family:Arial;font-size:13px;color:#FFF;font-weight:700;height:20px;background:#5671B9 url(/main/data/right.gif) no-repeat scroll right;margin:0;}
a.link-logoff{padding-top:10px;padding-right:5px;float:right;color:#000;}
.link-logoffb2b a{float:right;width:100px;color:#9cb7dd;text-align:center;font-size:14px;font-weight:700;padding:5px;}
.separator{font-size:0;padding-top:0;padding-bottom:0;border:solid 1px #000;display:none;}
.message{color:Red;}
H1.editor{font-family:Arial;font-size:18px;font-weight:700;letter-spacing:5px;border-bottom:solid 1px #000;}
H2.editor{font-family:Arial;font-size:13px;font-weight:700;letter-spacing:5px;border-bottom:solid 1px #000;}
.edtHead{padding-left:5px;font-weight:700;font-family:Arial,Sans-Serif;font-size:12px;}
.edtItem{padding-left:5px;font-family:Arial,Sans-Serif;font-size:11px;}
.edtLabel{float:left;font-weight:700;width:100px;padding-top:3px;}
.gFRH{font-weight:700;border-collapse:collapse;text-align:center;border:solid 1px #000;width:100px;background-color:#5671B9;color:#FFF;}
#currency,#inout,#resort,#class,#name{float:left;width:250px;padding:1px 0 0;}
.checkin{float:left;padding-right:14px;width:115px;}
#room,#adult,#child{float:left;padding:0 10px 0 20px;}
#btns{clear:both;text-align:center;padding:5px 0 0;}
.roomInp{width:15px;font-size:8pt;}
.roomCh{text-align:right;width:245px;}
.roolbl{width:110px;float:left;line-height:20px;}
.roolbltr{width:95px;float:left;line-height:20px;}
.chSel{float:left;text-align:right;width:116px;}
.shbtn{background-color:#7895C0;color:#FFF;font-family:Arial;font-size:12px;border-style:none;}
.shbtn2{background-color:#7895C0;color:#FFF;font-family:Arial;font-size:12px;border-style:none;}
.shbtnHList{background-color:#7895C0;color:#FFF;font-family:Arial;font-size:13px;border-style:none;cursor:pointer;font-weight:bold;line-height:16px;min-width:100px;height:24px;}
.srLeftCol{width:190px;vertical-align:top;background-color:#fefefe;font-family:Arial;}
.srRightCol{vertical-align:top;background-color:#FFF;padding-left:12px;font-family:Arial;}
.srRightColNarr{width:725px;vertical-align:top;background-color:#FFF;padding-left:8px;font-family:Arial;}
.srAvailInfo{padding: 1px 2px 1px 2px;font-size:10px;text-align:center;color:#990000;font-weight:bold;}
.srAvailInfoDiv{float:right;width:100px;font-size:10px;text-align:center;color:#990000;font-weight:bold;}
.srAvailInfo a, .srAvailInfoDiv a{color:#990000;font-weight:bold;}
.srTbl{width:100%;border:solid 1px #B1CDF6;}
.srTtl,.srTtl:link,.srTtl:visited,.srTtl:active,.srTtl:hover{vertical-align:middle;font-family:Arial;text-decoration:none;background-color:#9FB4D3;font-weight:700;font-size:18px;padding-left:4px;padding:1px 0px;height:22px;color:#000;}
.srTtl h1,.srTtl h2 {margin:0px;font-size:18px;padding:2px 0px;font-weight:700;}

.srTtlHead{}
.srTtlHead h1,.srTtlHead h2 {margin:0px;font-size:18px;padding:2px 2px;font-weight:700;}

.srTtl2,.srTtl2:link,.srTtl2:visited,.srTtl2:active,.srTtl2:hover, .srTtl2 a{vertical-align:middle;font-family:Arial;text-decoration:none;font-weight:700;font-size:18px;padding-left:4px;padding:1px 0px;height:22px;color:#000;}
.srTtl2 h1,.srTtl2 h2 {margin:0px;font-size:18px;padding:2px 0px;font-weight:700;}
.srTtl2a, .srTtl2a a,.srTtl2a:link,.srTtl2a:visited,.srTtl2a:active,.srTtl2a:hover{font-size:18px; text-decoration:none;color:#55A9D0}
.srTtlLink, .srTtlLink:link, .srTtlLink:visited {text-decoration:none;font-weight:bold;}
.srTtlRoom{background-color:#D2DBEA;padding:0px;}
/*.srTtlRoom:hover{ color:gray}*/
.srTtlRoomDisc{background-color:#D2DBEA;padding:0px; text-align:right}
.srTtlRoomCal{background-color:#D2DBEA;padding:0px;width:32px;
              background-image:url(/main/images/calendar_open.png);
               background-repeat:no-repeat;
               cursor:pointer;
              }
.srTtlRoomCalClose{background-color:#D2DBEA;padding:0px;width:32px;
              background-image:url(/main/images/calendar_close.png);
               background-repeat:no-repeat;
               cursor:pointer;
              }              
.srTtlRoom h1,.srTtlRoom h2 {margin:0px;font-size:14px;padding:2px 0px;font-weight:700;}
.srTtlRoomSub{background-color:#D2DBEA;font-weight:700;font-size:12px;padding:1px;}
.srRoomSep{height:3px; background-color:#fff}

.srResultHead{ background-color:#F0F0F0;line-height:16px;height:25px;}

.srResultHead td.srResultTotal{width:70px;text-align:right;}
.GR .srResultHead td.srResultTotal{width:90px;}
.srRoomValue{width:35px;text-align:right;}
.srLineSep{border-top:1px solid #b1cdf6;padding-top:8px;}

.srTtlSub{background-color:#9FB4D3;font-weight:700;font-size:14px;padding:3px;}
.srTtlSub2{font-weight:700;font-size:14px;padding:3px;color:#8D8675}
.srSep{background-color:#D2DBEA;}
.srBook{color:#6C8BB9;font-weight:700;font-size:12px;}
.srBookMulti,.srBookMulti a:link,.srBookMulti a:visited,.srBookMulti a:active,.srBookMulti a:hover{float:right;background-color:#FE0000;color:#FFF;font-size:11px;width:80px;height:20px;line-height:20px;text-align:center;font-weight:700;text-decoration:underline;border:solid 1px #fff;font-family:Arial;font-style:normal;}
.srTotal{font-weight:700;font-size:12px;text-decoration:none;font-family:Arial;font-style:normal;padding-right:6px;}
.srResults{color:#2B5492;font-weight:700;font-family:Arial;font-style:normal;}
.srAgain,a.srAgain:link,a.srAgain:visited,a.srAgain:active,a.srAgain:hover{color:#FE0000;font-weight:700;font-size:14px;text-decoration:none;font-family:Arial;}
.srroomlnsel{font-family:Arial;font-style:normal;}
.srChange{background:#7595BE url(/main/images/bc/srChangeBG.gif) top left repeat;padding-left:5px;color:#FFF;font-size:14px;font-weight:700;height:34px;line-height:34px;font-family:Arial;}
.srChangeCell{background:#EDF0F5 url(/main/images/bc/srChageCell.gif) right repeat-y;font:normal 12px/16px Arial;padding:5px;}
.srChangeBot{background:#EDF0F7 url(/main/images/bc/srChangeBotBG.gif ) repeat-x;height:15px;font-family:Arial;}
.srResBG{background-color:#fff;}
.srResToggle{display:none}
.srShowAllRooms{cursor:pointer;color:#2C5692}
.srPrice{font-size:11px;font-family:Arial;font-style:normal;}
.srPriceDisc{color:gray;font-size:10px;text-decoration:line-through;font-family:Arial;font-style:normal;}
.srOffer{color:red;font-weight:bold;font-size:13px;}
.srPromoText{color:#4785B3;font-weight:bold; font-style:italic;font-size:13px;}
.srDiscountOffer{color:#000;font-family:Arial}
.srFreePerson{color:Green;font-size:9px;}
a.roomLink{text-decoration:none;font-size:13px;font-weight:bold;float:left}
a.roomLink:hover{text-decoration:none;font-size:13px;font-weight:bold;color:Gray;float:left}
.hdiscca{font-weight:700;font-size:13px;color:#000;font-family:Arial;font-style:normal;}
.hdiscva{font-weight:700;font-size:16px;color:Red;font-family:Arial;font-style:normal;}
.ft{border:solid 1px #FFD368;background-color:#FEFAEF;font-family:Arial;width:766px;}
.ftnarr{border:solid 1px #FFD368;background-color:#FEFAEF;font-family:Arial;width:717px;}
.ftttl,.ftttl td{background-color:#FFEDBF;color:#383A39;font-size:11px;font-weight:700;font-family:Arial;padding:5px;}

.ftItemSel, .ftItem, .ftItemDis{float:left;font-weight:700;font-size:11px;font-family:Arial;width:100%; cursor:pointer;display:block; min-height:19px;}
.ftItem,.ftItem td{color:#383A39;}
.aspNetDisabled input, .ftItem input,.ftItemSel input{width:12px;height:12px;border:none;font-family:Arial;}
.ftItemSel{color:#FD0002;background-color:#DDF;}
.ftItemDis{color:#383A39;}
.ftItem:hover, .ftItemSel:hover{background-color:#FFEDBF;width:100%;cursor:pointer;}
.searchflopt .aspNetDisabled, .searchflopt .aspNetDisabled label, .searchflopt .aspNetDisabled span{color:#999;cursor: default}
.ftItem input[type="checkbox"], .ftItemSel input[type="checkbox"],  .ftItemDis input[type="checkbox"]{float: left;}
.EN .searchflcont label span:first-child {width: 135px;}
.DE .searchflcont label span:first-child {width: 135px;}
.FR .searchflcont label span:first-child {width: 140px;}
.RU .searchflcont label span:first-child {width: 135px;}
.GR .searchflcont label span:first-child {width: 115px;}

.aspNetDisabled,.aspNetDisabled span,.aspNetDisabled td{color:#383A39;font-weight:700;font-size:11px;font-family:Arial;}
.basm{background-color:#FFF;border:solid 1px #7996C0;font-family:Arial;}
.basmttl{background-color:#BBCADF;font-size:15px;font-weight:700;font-family:Arial;padding:5px;}
.basmIt{border-bottom:solid 1px #7996C0;font-family:Arial;font-style:normal;padding:5px;}
.basketHead{background-color:#FFEDBF;border:solid 1px #FFD66D;font-size:16px;font-weight:700;text-align:center;height:30px;line-height:30px;font-family:Arial;margin:0px;}
.basketFrame{background-color:#FFF;border:solid 1px #7794C0;margin-bottom:10px;}
.basket{border-width:0;margin:10px;}
.basketTtl{background-color:#fff;height:25px;line-height:25px;border-bottom:solid 0px #7794C0;font-weight:700;padding-left:10px;font-family:Arial;font-style:normal;}
.basketh{background-color:#FFF;font-size:12px;font-weight:700;padding:5px;}
.basketd{background-color:#EEE;font-size:12px;vertical-align:top;font-family:Arial;font-style:normal;border-width:3px;padding:3px;}
.basketrem{color:#6C8BB9;font-weight:700;font-size:12px;width:60px;text-align:center;font-family:Arial;font-style:normal;}
.grandTot{float:right;font-weight:700;color:#000;font-size:16px;border:solid 1px #FFD978;width:290px;text-align:right;background-color:#fff;font-family:Arial;font-style:normal;padding-right:0px;}
.grandTotCharge{font-size:14px;padding:3px 0; background-color:#fff;padding-right:4px;font-weight:normal;}
.grandTotDisc{font-size:14px;color:Red;padding:0 0 3px;background-color:#fff;padding-right:4px;;font-weight:normal}
.grandTotTot{padding:3px 0;border-top:solid 1px #FFD978;background-color:#FFE7AB;padding-right:4px;}
.bsktotbox{float:right;width:300px;border:solid 1px #FFD978;text-align:right;}
.bsktotHead{background-color:#FFE7AB;font-family:Arial;font-style:normal;font-size:16px;font-weight:700;padding:4px;}
.bsktotttl{font-size:14px;font-weight:700;}
.bskSupName{font-weight:bold;font-size:14px;}
.bskDets{font-size:11px;padding:0px 14px 0px 0px}
.bsklnks{text-align:right;padding-bottom:4px;}
.bsklnks a{text-decoration:none;font-size:11px;color:Gray}
.bsktottotal{font-size:14px;font-weight:700;border-bottom:solid 0 #FFD978;}
.pay{float:right;font-weight:normal;color:Gray;border:solid 1px #FFD978;text-align:left;font-size:11px;width:280px;font-family:Arial;font-style:normal;padding:5px;}
.pay td {font-size:11px;}
.basketAddBtn{float:left;height:37px;line-height:37px;text-decoration:none;color:#686868;background:#F3F3F3 url(/main/images/bc/baskaddBG.gif);font-family:Arial;}
.basketAddBtn span{float:left;color:#686868;height:37px;line-height:37px;text-decoration:none;font-weight:700;font-family:Arial;font-style:normal;padding:0 0 20px 5px;}
.basketcol2{font-size:12px;width:40px;text-align:center;font-family:Arial;font-style:normal;}
.basketdt{font-size:12px;width:60px;text-align:left;font-family:Arial;font-style:normal;}
.basketprice{font-weight:700;font-size:12px;width:70px;text-align:right;white-space:nowrap;font-family:Arial;font-style:normal;}
.bskInFrame{padding:0 4px;}
.bskcol1{border:solid 1px #b2c6e3;vertical-align:top;padding:3px;}
.bskcol2{border:solid 1px #b2c6e3;border-left-width:0;vertical-align:top;width:60px;padding:3px;}
.bskcol5{border:solid 1px #b2c6e3;border-left-width:0;vertical-align:top;width:100px;padding:3px;}
.bskcol6{border:solid 1px #b2c6e3;border-left-width:0;text-align:right;width:70px;vertical-align:top;font-weight:700;padding:3px;}
.bskcol7{border:solid 1px #b2c6e3;border-left-width:0;vertical-align:middle;width:70px;background-color:#FFEDBF;text-align:center;font-weight:700;padding:3px;}
.bskcol8{border:solid 1px #b2c6e3;border-left-width:0;vertical-align:middle;width:8px;text-align:center;padding:3px;}
.bskopt{text-align:right;background-color:#b2c6e3;padding:3px;}
.bskopt a{font-weight:700;color:#fff;background-color:#3475cd;border:1px solid #285ea6;padding: 1px 5px 1px 5px;text-decoration:none;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    behavior: url(border-radius.htc);
    border-radius: 10px;          
          }
.bsksep{height:15px;}
.bskstrike{text-decoration:line-through;color:Gray;}
.bskMessage{background: #fff url(/main/images/msgbox/ok.png)no-repeat 10px center;  height: 15px;  padding: 5px 40px}
.bskFreeCanc{color:Green;font-weight:bold;}
.bskFreeCancBefore{}
.bskFreeCancDate{color:Green}
.bskBookSave{color:Green;font-size:14px;}
.bskBookSaveAmount{color:Red;font-size:14px;}
.bskConditions{text-align:right;}
.bskConditions a{font-size:12px}
.checkout th{font-size:20px;color:#9DB8D6;text-align:left;font-family:Tahoma;font-weight:400;height:55px;}
.checkout a{color:#50C3FA;}
.checkout td{color:#707070;padding:  1px 0px 1px 5px; vertical-align:top;}
.chkbtn{float:left;margin-left:100px;color:#FFF;text-decoration:none;letter-spacing:2px;background:#7895BF url(/main/images/bc/chkarrow.gif) no-repeat right;text-align:center;font-family:Arial;font-style:normal;border-style:none;padding: 10px 80px 10px 70px;font-size:18px;}
a.chkbtn:link{text-decoration:none}
.chkbtnFlight{float:left;margin-left:60px;color:#FFF;text-decoration:underline;letter-spacing:2px;background:#7895BF url(/main/images/bc/chkarrow.gif) no-repeat right;text-align:center;font-family:Arial;font-style:normal;border-style:none;padding: 10px 30px 10px 30px;font-size:18px;}
.star{width:15px;text-align:right;vertical-align:top;padding:5px 5px 0 5px;;color:#3294D3}
.dtTbl{border:solid 1px #C5D5EC;font-family:Arial;font-style:normal;padding:2px;}
.dtTtl {color:#267CAD;font-weight:700;font-size:13px;padding-left:2px;font-family:Arial;font-style:normal;border-bottom:1px solid #267CAD }
.dtTtl h2{margin:0px;font-size:14px;}
.htlLink,a.htlLink:link,a.htlLink:visited,a.htlLink:active,a.htlLink:hover{color:#989898;font-size:11px;font-family:Arial;font-style:normal;}
.htlTtl{color:#5B5959;}
.htltbl{border-bottom-color:#C4E0EE;border-bottom-width:1px;border-bottom-style:solid;border-top-color:#C4E0EE;border-top-width:1px;border-top-style:solid;font-family:Arial;font-style:normal;}
.resSp{width:10px;}
.resNav a,.resNav2 a{height:45px;line-height:16px;color:#FFF;text-decoration:none;font-family:Arial;font-style:normal;}
.resHead{background-color:#FFEDBF;border:solid 1px #FFD66D;font-size:16px;font-weight:700;text-align:center;height:30px;line-height:30px;font-family:Arial;font-style:normal;margin:10px 0;}
.resNo{background-color:#FFF9EB;border:solid 1px #FFD66D;font-size:12px;font-weight:700;text-align:center;height:25px;line-height:25px;font-family:Arial;font-style:normal;padding:0 5px;}
.res{float:left;background-color:#FFF9EB;border:solid 1px #FFD66D;font-size:12px;font-weight:700;width:780px;font-family:Arial;font-style:normal;padding:10px 5px;}
.htNavC{float:left;border:solid 1px #36679A;margin:2px;}
.htNav{background-color:#6387B4;color:#FFF;border-bottom:solid 1px #36679A;width:179px;font-size:11px;padding:5px 3px;}
.htNav a{color:#FFF;font-size:13px;font-weight:700;text-decoration:underline;}
a.prtNav,a.prtNav2{float:left;height:30px;line-height:30px;background-color:#6287B4;color:#FFF;font-weight:700;text-align:center;text-transform:uppercase;margin:0 0 0 10px;padding:0 20px 0 10px;}
a.prtNav2{background:#6287B4 url(/main/images/bc/resNavBg.gif) no-repeat right bottom;}
.htNav2{background:#FFF url(/main/images/bc/infoarrow.gif) no-repeat bottom right;color:#6387B4;border-bottom:solid 1px #FFF;width:175px;font-size:11px;margin:2px;padding:5px 3px;}
.htNav2High{background-color:#498733;color:#FFF;border-bottom:solid 1px #36679A;width:179px;font-size:11px;padding:5px 3px;}
.htNav2High a {color:#FFF;font-size:13px;font-weight:700;text-decoration:underline;}
.htCont{float:left;width:828px;border-left:solid 1px #36679A;padding:5px 0 1px 10px;}
.bookBtn,a.bookBtn:link,a.bookBtn:visited,a.bookBtn:active,a.bookBtn:hover{float:right;background-color:#FE0000;color:#FFF;font-size:11px;width:180px;height:20px;line-height:20px;text-align:center;font-weight:700;text-decoration:none;border:solid 1px #FFF;}
.contbook,.contbook a:link,.contbook a:visited,.contbook a:active,.contbook a:hover{float:right;background-color:#FE0000;color:#FFF;font-size:11px;width:180px;height:20px;line-height:20px;text-align:center;font-weight:700;text-decoration:none;border:solid 1px #fff;}
.ch1Btn,a.ch1Btn:link,a.ch1Btn:visited,a.ch1Btn:active,a.ch1Btn:hover{float:right;background:url("/main/images/bc/chkarrow.gif") no-repeat scroll right center #7597BD;color:#FFF;font-size:16px;width:290px;height:30px;line-height:30px;text-align:center;font-weight:700;text-decoration:none;margin-top:3px;}
.chB2BBtn a{background-color:Red;color:#FFF;font-size:13px;width:260px;height:30px;line-height:30px;text-align:center;font-weight:700;text-decoration:underline;text-transform:uppercase;margin-top:3px;padding:10px 80px;}
.btnBack{float:left;color:#6284B4;font-weight:bold;font-size:15px;background:#fff url(/main/images/bc/arrowback.png) no-repeat left;padding:10px 0 10px 25px;}
a.btnBack{font-weight:bold;font-size:15px;}
.dgh{font-weight:700;color:#000;padding-left:2px;}
.rndgen{overflow:visible;height:100%;width:100%;}
.rndcont{border-right:1px solid #cecece;border-left:1px solid #cecece;height:100%;overflow:auto;background:url(/main/images/roundtop.jpg) repeat-x top;padding-left:10px;padding-right:10px;}
.rndtop1{height:1px;overflow:hidden;background-color:#b2c6e3;border-left:1px solid #cecece;border-right:1px solid #cecece;margin:0 2px;}
.rndtop2{height:1px;background-color:#b2c6e3;overflow:hidden;border-left:1px solid #cecece;border-right:1px solid #cecece;margin:0 1px;}
.rndbot1{height:1px;overflow:hidden;background-color:#cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;margin:0 2px;}
.rndbot2{height:1px;background-color:#cecece;overflow:hidden;border-left:1px solid #cecece;border-right:1px solid #cecece;margin:0 1px;}
.rndbottom{overflow:hidden;background:url(/main/images/roundbottom.jpg) repeat-x top;height:7px;}

.dlContainer{background-color:#fff;margin:3px 2px;padding:8px 5px;border:1px solid #c3c6d8;}
.dlContainerbg{background-color:#f3f5ff;margin:3px 2px;padding:8px 5px;border:1px solid #c3c6d8;}
.dlSubContainer{padding-left:5px;}
.dlSupplier, .dlSupplier a{font-size:14px;font-weight:bold;color:#55a9d0;text-decoration:none;}
.dlLocation{font-size:13px;font-weight:bold;color:#8d8675;padding:3px 0px 3px 0px;}
.dlDescript{font-size:12px;font-weight:normal;color:#8d8675;padding:0px;height:30px; overflow:hidden;}
.dlPrice{font-size:12px;color:Red;float:right;margin-right:3px;font-style:italic}
.dlPriceVal{font-weight:bold;font-size:14px;font-style:normal;}
.dlURL{float:left;margin-left:3px}
.dlURL a{font-size:14px;padding: 4px 8px;background-color:#4785b3;text-decoration:none;color:#fff;font-weight:bold;text-transform:uppercase}
.GR .dlURL a{text-transform:none}
.dlbooking{font-size:10px;font-weight:700;color:#55a9d0;text-decoration:none;padding:3px;}
.dlbookingTime{font-size:10px;font-weight:700;color:#498733;text-decoration:none;}
.dlrating{font-size:11px;}
.dllatestcont{ border-bottom:1px dotted #ccc;}
.dlBookingsLocation{font-size:13px;font-weight:bold;color:#8d8675;padding:0px}

.dlContainerbg.byLocation{width:364px;height:197px;}
.dlContainerbg.byLocation > table{width:360px; margin-top:10px;}
.dlContainerbg.byLocation > table img{width:160px}

.dlTtl{color:#7694bf;font-size:16px;text-decoration:underline;font-weight:700;text-align:center;height:16px;padding:6px 0;}
.dlNoTtl{height:10px;}
.dlittl0,.dlittl0 a:link,.dlittl0 a:visited,.dlittl0 a:active,.dlittl0 a:hover{font-size:18px;color:#5296B9;text-decoration:underline;font-weight:700;padding-bottom:2px;padding-left:2px;}
.dlittl1,.dlittl1 a:link,.dlittl1 a:visited,.dlittl1 a:active,.dlittl1 a:hover{font-size:16px;color:#5296B9;text-decoration:underline;}
.dlittl2,.dlittl2 a:link,.dlittl2 a:visited,.dlittl2 a:active{font-size:18px;color:#5296B9;text-decoration:none;font-weight:700;padding-bottom:2px;padding-left:2px;}
.dlittl2 a:hover{font-size:18px;color:red;text-decoration:none;font-weight:700;padding-bottom:2px;padding-left:2px;}
.dliLeft{color:#5296B9;text-decoration:none;border-top:solid 1px #C3E1EB;font-size:14px;}
.dliLeftsm{color:#000;text-decoration:none;border-top:solid 1px #C3E1EB;font-size:11px;}
.dliRight{color:#FE2126;text-align:right;border-top:solid 1px #C3E1EB;font-size:14px;text-decoration:none;}
.dliRightsm{color:#000;text-align:right;border-top:solid 1px #C3E1EB;font-size:11px;text-decoration:none;}
.dliRight0{color:#FE2126;text-align:right;font-size:14px;text-decoration:none;}
.dliRight0sm{color:#000;text-align:right;font-size:11px;text-decoration:none;}
.dliPrcDcr{padding-right:4px;color:#5296B9;font-size:13px;}
.dealprice{font-size:14px;color:Red;}
.dealurl,a.dealurl:link,a.dealurl:visited,a.dealurl:active,a.dealurl:hover{font-size:11px;color:#257CA8;}
.dealcell{border-bottom-color:#C4E0EE;border-bottom-width:1px;border-bottom-style:solid;}
.dealcellL{border-bottom-color:#C4E0EE;border-bottom-width:1px;border-bottom-style:solid;border-left-color:#C4E0EE;border-left-width:1px;border-left-style:solid;}
.dealcellR{border-bottom-color:#C4E0EE;border-bottom-width:1px;border-bottom-style:solid;border-right-color:#C4E0EE;border-right-width:1px;border-right-style:solid;}
#msgBoxDiv{border:solid 1px #000;width:300px;height:150px;background-color:#E0E0E0;color:#000;font-weight:700;margin:20px 0 0 100px;}
#msgBar{float:left;background-color:Gray;text-align:right;width:295px;color:#FFF;font-weight:700;padding-left:5px;}
#msgClose{border:solid 1px #999;background-color:#ECEBEB;color:#444;width:20px;text-align:center;padding-left:5px;}
#msgText{overflow:auto;padding:5px;}
.ModalPopUp{background-color:#000;filter:alpha(opacity=10);opacity:0.5;}
.ConfirmDeleteOut .img{float:left;background-image:url(/Main/Images/msgbox/info.png);background-repeat:no-repeat;width:48px;height:48px;padding:10px;}
.ConfirmError .img{float:left;background-image:url(/Main/Images/msgbox/error.png);background-repeat:no-repeat;width:48px;height:48px;padding:10px;}
.jcc3dback{position:absolute;background-color:#000;filter:alpha(opacity=75);opacity:0.7px;left:0;top:0;width:100%;height:200%;z-index:5000;background-image:url(/main/images/jcc3d.gif) repeat;}
.jcc3dcont{position:absolute;left:50px;top:100px;background-color:#fff;width:900px;height:600px;z-index:5050;}
.jcc3dframe{width:900px;height:600px;background-color:#fff;z-index:5115;}
.jcc3dabort{background-color:#fff;text-align:right;padding:5px;}
.shCont{border:dotted 1px #000;height:20px;margin:3px 5px;padding:4px;}
.shIt img{border:none #FFF 0;}
.shIt a{text-decoration:none;color:#000;font-size:12px;line-height:15px;text-transform:capitalize;padding:0 0 0 2px;}
.srLPr{font-size:22px;font-weight:700;}
.srLChkPr{width:120px;background-color:#D2DBEA;border:solid 1px #7594C0;padding:2px;}
.srBookIt{background-color:#7594C0;border:ridge 1px #D2DBEA;color:#fff;padding:2px;cursor:pointer;font-weight:bold;}
.srBookIt2{background-color:#6387B4;border:ridge 1px #4972A8;color:#fff;padding:2px;cursor:pointer;}
.srBookIt2 a{color:#fff;text-decoration:none;}
.srNoResults{border:solid 1px #7594C0;background-color:#D2DBEA;text-align:center;font-weight:700;font:normal 12px/16px Arial;padding:6px;}
.srNoResultsRoom{background-color: #8CB5EA;text-align: left;font-weight: 700;color: white;margin: 4px;padding: 10px;font-size: 13px;}
.srNoResultsRoom a, .srNoResultsRoom a:link, .srNoResultsRoom a:visited, .srNoResultsRoom a:hover{color: #0079B9;font-size: 13px;font-weight: 700;}
.srNoResultsRoom img{float: left;margin-right: 10px;}

.tempFlyout{padding:2px;}
.dgOffers{}
a.toggleOffer:link,a.toggleOffer:hover,a.toggleOffer:visited,a.toggleOffer:active{color: #2C5692; text-decoration:none;margin:5px 3px;}
.ofdgh{background-color:#D2DBEA;font-weight:700;color:#000;padding:4px;}
.ofdgh td{padding:3px;}
.ofdgi{background-color:#F7F6F3;color:#333;padding:2px;}
.ofdga{background-color:#FFF;color:#284775;padding:2px;}
.oflow{border:1px solid #7594C0;margin-right:6px;padding:5px;text-align:center}
.ofExpiry{color:#990000; font-size:9px; vertical-align:top;text-decoration:none;margin-left:3px;font-weight:bold;}
.ofCheckBtn{margin-left:25px;}
.ofCheckBtn a{margin-left:5px;border:1px solid #4972A8;padding:3px;text-decoration:none;background-color:#6387B4;color:#fff;font-weight:bold;}

.imgL,.rooSel,.ConfirmDeleteOut .btnYes{float:left;}
#dProcessing,#BusyBoxDiv,#PayBoxDiv{display:none;text-align:center;position:absolute;background-color:#FFF;left:0;top:0;width:990px;height:100%;}
.gFR,.gFRI{border:solid 1px #000;border-collapse:collapse;}
.basketcol1,.basketcol3,.basketcol4{font-size:12px;width:80px;font-family:Arial;font-style:normal;}
.bskcol3,.bskcol4{border:solid 1px #b2c6e3;border-left-width:0;width:110px;vertical-align:top;padding:3px;}
.htNav2 a,a.htNav2{color:#6387B4;font-size:13px;font-weight:700;text-decoration:underline;}
.htContmnu,.shIt{float:left;width:130px;}
.dgi,.dga{background-color:#f0f0f0;padding-left:2px;}
.dliLeft a:link,.dliLeft a:visited,.dliLeft a:active,.dliLeft a:hover,.dliLeft0,.dliLeft0 a:link,.dliLeft0 a:visited,.dliLeft0 a:active,.dliLeft0 a:hover{color:#5296B9;text-decoration:none;font-size:14px;}
.dliLeftsm a:link,.dliLeftsm a:visited,.dliLeftsm a:active,.dliLeftsm a:hover{color:#000;text-decoration:none;font-size:11px;}
.ConfirmDeleteOut,.ConfirmError{background-color:#FFF;width:400px;height:150px;border:solid 3px #C00;padding:10px;}
.ConfirmDeleteOut .ConfirmDeleteInMsg,.ConfirmError .ConfirmDeleteInMsg{background-color:#FFF;clear:right;height:80px;vertical-align:middle;}
.ConfirmDeleteOut .btnNo,.ConfirmError .btnYes{float:right;}
.srLChkPr a,.srLChkPr a:hover{text-decoration:none;font-weight:700;}
.srBookIt a,.srBookIt a:hover{text-decoration:none;font-weight:700;color:#fff;}

.shCal{border:0px solid #FFD368;padding: 2px 12px 2px 2px;background-color:#fff;margin-bottom:4px;}
.shCalSel{border:1px solid #FFD368;padding: 2px 2px 2px 156px;}
.shCalTtl{padding: 2px 12px 2px 2px;text-align:right;}


a.shCalLnk,
a.shCalLnk:link,
a.shCalLnk:hover,
a.shCalLnk:visited{color:#383A39;font-size:12px;font-weight:700;}

/*Flights*/
.fliseway{width:95%;color:#4972a8;border-bottom:solid 1px #4972a8;font-family:Arial;margin:1px 0;padding:2px 0;}
.fliseway td{width:50%;font-family:Arial;}
.fliseway input{border:solid 0 #fff;font-family:Arial;}
.fliBox{width:100%;font-family:Arial;padding:3px;border:1px solid #B1CDF6}
.fliBk{width:100px;background-color:#7594C0;border:ridge 1px #D2DBEA;color:#fff;text-align:center;padding:2px;cursor:pointer;}
.fliFlexHD{color:#4972a8;font-size:15px;font-weight:700;font-family:Arial;padding:8px 0 4px 6px;}
.fliFlexHDIti{color:#4972a8;font-size:13px;font-weight:700;font-family:Arial;padding:8px 0 4px 5px;}
.fliFlexHDPlain{border-bottom:solid 1px #4972a8;font-family:Arial;}
.fliFlexHDlnk{border:solid 1px #4972a8;text-align:center;background-color:#d6ebfe;font-family:Arial;padding:4px;}
.fliFlexHDlnk a:link{font-weight:700;font-family:Arial;}
.fliFlexHDsel{border:solid 1px #4972a8;text-align:center;font-weight:700;color:Red;border-bottom-width:0;font-family:Arial;padding:4px;}
.fliFlexLowBox{border:solid 2px #4972a8;font-weight:700;text-align:center;font-family:Arial;margin:3px;padding:5px;}
.fliFlexLowPrc,.fliFlexLowPrc a,.fliFlexLowPrc a:visited,.fliFlexLowPrc a:link{color:Red;font-family:Arial;}
.fliFlexbtn{height:30px;font-size:15px;background-color:#7895BF;color:#FFF;font-family:Arial;}
.fliFlexCal{width:70px;height:90px;text-align:center;vertical-align:middle;background-color:#d6ebfe;color:#4972a8;border:solid 1px #b2c6e3;font-family:Arial;}
.fliFlexCalhor{width:110px;height:40px;text-align:center;vertical-align:middle;background-color:#d6ebfe;color:#4972a8;border:solid 1px #b2c6e3;font-family:Arial;}
.fliFlexCalit{width:110px;height:90px;text-align:center;vertical-align:top;background-color:#fff;color:#4972a8;border:solid 1px #b2c6e3;font-family:Arial;}
.fliFlexCalit input{width:20px;height:20px;color:#00f;background-color:#f0f0f0;font-family:Arial;border-width:0;}
.fliFlexCalimg{width:110px;height:35px;vertical-align:middle;font-family:Arial;}
.fliFlexCallbl{text-align:center;font-weight:700;color:#4972a8;font-size:15px;font-family:Arial;}
.fliselect{border:solid 1px #ccc;font-size:11px;background-color:#d6ebfe;font-family:Arial;}
.flipage{border:solid 1px #d6ebfe;width:99%;text-align:right;font-family:Arial;padding:3px;}
.fliNoResults{border:solid 1px #7594C0;background-color:#D2DBEA;text-align:center;font-weight:700;font-family:Arial;padding:6px;}
.fliPass{font-family:Arial;margin:1px;padding:1px;}
.flihead{background-color:#BBCADF;color:#000;font-size:15px;font-weight:700;font-family:Arial;padding:6px;}
.flipassinp{font-size:12px;font-family:Arial;}
.flipasslblFF{font-size:13px;width:20px;font-family:Arial;}
.flipassinpFF{font-size:10px;width:173px;font-family:Arial;}
.flipassleft{border:solid 1px #b2c6e3;width:50%;font-family:Arial;}
.flipassright{background-color:#f0f0f0;font-family:Arial;}
.fliPassType{color:#67676B;height:25px;line-height:25px;padding-left:5px;font-family:Arial;font-size:15px;
                   background:#fff url(/main/images/flight/gradient.horizontal.lightblue.small.png) repeat scroll 0 0;
                   border:0px solid #C9E1F7;font-weight:bold;
                   }
.flipassoption{background-color:#b2c6e3;color:#FFF;font-weight:700;font-size:13px;height:20px;line-height:20px;font-family:Arial;padding:3px;}
.flipasslbl{float:left;font-size:11px;text-align:right;font-family:Arial;padding:0 3px 0 8px;}
.flipasslplerr{border:1px solid red;margin: 1px 10px 1px 10px;font-size:10px;text-align:center}
.flipassedt{font-size:10px;font-family:Arial;padding:0 0 4px 8px;}
.flitd{font-size:10px;font-family:Arial;width:150px;}
.flitdri{font-size:10px;font-family:Arial;width:120px;}
.fliitin{background-color:#fff;font-family:Arial;font-size:10px}
.fliitin a{font-size:10px}
a.fliitinln{text-decoration:none;font-size:11px;font-weight:700;font-family:Arial;}
.flisubfl{background-color:#f0f0f0;font-family:Arial;}
.flisep{height:1px; border-bottom:0px solid #b2c6e3;font-family:Arial;}
.flipricetd{font-family:Arial;}
.flipricetdbk{font-family:Arial;text-align:center;}
.fliprice{font-family:Arial;padding:4px;}
.fliPriceamnt{color:#4972a8;font-size:17px;font-weight:700;font-family:Arial;}
.fliPriceamntsm{color:#94b4df;font-size:11px;font-weight:700;font-family:Arial;}
.flipricechangehead{font-weight:700;color:#000;font-size:16px;border:solid 1px #FFD978;text-align:center;background-color:#FFE7AB;height:25px;line-height:25px;font-style:normal;font-family:Arial;}
.flipricechangebody{background-color:#FFF9EB;border:solid 1px #FFD66D;font-size:12px;text-align:right;font-style:normal;font-family:Arial;padding:5px;}
.flinewprc{color:#4972A8;font-weight:700;font-size:13px;font-family:Arial;padding:4px 0;}
.flibtnAccept{float:right;color:#FFF;text-decoration:underline;letter-spacing:2px;background:#7895BF url(/main/images/bc/chkarrow.gif) no-repeat right;text-align:center;font-style:normal;font-family:Arial;border-style:none;padding:10px 30px 10px 10px;}
.flibtnDecline{float:right;color:#FFF;text-decoration:underline;letter-spacing:2px;background:red url(/main/images/bc/chkarrow.gif) no-repeat right;text-align:center;font-style:normal;margin-right:5px;font-family:Arial;border-style:none;padding:10px 30px 10px 10px;}
.fliflhd{text-align:center;vertical-align:bottom;border-left:solid 1px #4972A8;border-bottom:solid 1px #4972A8;font-family:Arial;padding:1px 0 2px;}
.fliflprc{text-align:center;border-left:solid 1px #4972A8;border-bottom:solid 0 #4972A8;background-color:#b2c6e3;width:100px;font-family:Arial;padding:3px 0;}
.fliflprcsel{text-align:center;border-left:solid 1px #4972A8;border-bottom:solid 0 #4972A8;background-color:#fff;width:100px;font-family:Arial;padding:3px 0;}
.fliflstp{text-align:center;border-left:solid 1px #4972A8;border-bottom:solid 1px #4972A8;background-color:#b2c6e3;width:70px;font-family:Arial;padding:3px 0;}
.fliflcont{width:765px;}
.fliflcontover{width:760px;overflow:scroll;overflow-y:hidden;scrollbar-face-color:#4972A8;scrollbar-highlight-color:#b2c6e3;scrollbar-3dlight-color:#b2c6e3;scrollbar-darkshadow-color:#b2c6e3;scrollbar-shadow-color:#b2c6e3;scrollbar-arrow-color:#000;scrollbar-track-color:#b2c6e3;}
.fliwait{float:right;width:800px;border:solid 1px #4972A8;text-align:center;padding:8px 0;}
.airselect{font-size:11px;}
.airselect option{font-size:11px;width:250px;}
.fldetpass{border:solid 0px #b2c6e3;padding:3px;}
.fldetsep{height:5px;background-color:#fff;}
.fldetttl,.fldetdest,.fliDest,.flitotal{color:#67676B;height:25px;line-height:25px;padding-left:5px;font-family:Arial;font-size:13px;
                   background:#fff url(/main/images/flight/gradient.horizontal.lightblue.small.png) repeat scroll 0 0;
                   border:0px solid #C9E1F7;
                   }
.fliBk a,.fliBk a:visited,.fliBk a:link,.fliBk a:hover{text-decoration:none;font-weight:700;color:#fff;cursor:pointer;}
.flPassNote,.fliterm{font-size:10px;font-family:Arial;}
a.morepref{font-size:10px;}

/*Calendar*/
input{border:1px solid #ABABAB;}
.dayHead{background:#CECECE;font:11px Arial;text-align:center;font-weight:700;}
.dayNormal,.dayDisabled,.dayDisabled,.dayMarked,.dayHover{background-color:#FFF;font:10px Arial;text-align:center;color:#333;border:0 solid #A0A0A0;cursor:pointer;text-decoration:none;}
.dayDisabled{text-decoration:line-through;}
.dayMarked,.dayHover{background-color:#E0E0E0;}
.CalendarFrame{border-collapse:collapse;background:#FFF;border:1px solid #7794C0;}
.MonthHead{font:bold 13px Arial;color:#000;text-align:center;background-color:#99BBE0;height:16px;line-height:16px;}

/*ToolTip*/
.tip{font:10px/12px Arial,Helvetica,sans-serif;border:solid 1px #666;width:300px;position:absolute;z-index:100;visibility:hidden;color:#333;background-color:#ffc;layer-background-color:#ffc;padding:1px;}
.tip2{font:10px/12px Arial,Helvetica,sans-serif;border:solid 1px #666;width:145px;position:absolute;z-index:100;visibility:hidden;color:#333;background-color:#ffc;layer-background-color:#ffc;padding:1px;}
.paysel{border:1px solid red;width:150px;height:100px;padding:1px;margin:10px;}
.payselno{border:1px solid #B2C6E3;width:150px;padding:1px;margin:10px;font-weight:bold;margin:0 auto}
.payselected{font-weight:bold;color:#000}
.payselno img{width:140px}

.payselcont{text-align:center;font-weight:bold;}


.ui-slider-range-input {border:0; color:red; font-weight:bold;}

.rotating-elements {z-index: 5;height:150px;}
.element-rotated {width: 100%;height:150px;}

.tbsnameH{width:250px;background-color:#D8E0ED;padding:5px 5px 5px 15px;color:#7694BF;}
.tbsclassH{background-color:#D8E0ED;padding:5px 5px 5px 5px;color:#7694BF;}
.tbsdateH{width:150px;background-color:#D8E0ED;padding:5px 5px 5px 5px;color:#7694BF;}
.tbsrateH{width:50px;text-align:right;background-color:#D8E0ED;padding:5px 15px 5px 5px;color:#7694BF;}


.tbsname{width:250px;border-bottom:1px solid #ccc;padding-left:15px;}
.tbsname a{text-decoration:none}
.tbsclass{border-bottom:1px solid #ccc;padding: 8px 5px 5px 5px;}
.tbsdate{width:150px;border-bottom:1px solid #ccc;padding:8px 5px 5px 5px;}
.tbsrate{width:50px;text-align:right;border-bottom:1px solid #ccc;padding:8px 15px 5px  5px;}
.tbsrate a{text-decoration:none;color:Red;}
.tbstitle{border:0px solid #999; border-bottom-width :0px;padding:10px;font-size:16px;margin:0px;
		background-color:#F3F5FF;
          color:#7694BF; text-decoration:underline; font-weight:700;}
.tbscontainer{border:1px solid #9FB4D3;display:table;width:100%;border-spacing:0px;}

.tbsmore{float:right;margin:7px}
.tbsmore a{font-size:14px;padding: 4px 8px;background-color:#4785b3;text-decoration:none;color:#fff;font-weight:bold;}


.staticfooter{
    color: #4e5766; padding: 8px 0px 0px 0px;
    margin: 0px 0px;
    left: 0px;bottom: 0px;
    text-align: left;
    background-color:#F9F9F9;
    border-top:2px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    height:23px;width:100%;
    position:fixed;z-index:999999;   
}
.staticfooterI{float:left;width:30px;padding-left:5px;}
.staticfooterL{float:left;width:330px;}
.staticfooterL a{text-decoration:none;vertical-align:middle;color: #4e5766;}
.staticfooterL img{text-decoration:none;vertical-align:middle;color: #4e5766;}
.staticfooterLnk{float:left;width:140px;}
.staticfooterLnk a{text-decoration:none;vertical-align:middle;color: #4e5766;}
.staticfooterLnk img{text-decoration:none;vertical-align:middle;color: #4e5766;}
.staticfooterM{float:left;width:300px;}
.staticfooterM img{ vertical-align:middle;}
.staticfooterR{float:left;width:120px;text-align:right;}
.staticfooterS{float:left;width:200px;text-align:right;}
.staticfootertip
        {
            display: none;
            background: url(/main/images/tooltipcloud.png);
            height: 87px;
            padding: 20px 30px 10px 30px;
            width: 140px;
            font-size: 11px;
            color: #fff;
        }
.staticfootertool{cursor:pointer;}

/* Header Gallery and Map links */
.header-cell-two div.popuplink{background: #EDF0F5;border: 1px solid #7594C0;cursor: pointer;height: 175px;margin: 0px 0px;padding: 10px;width: 335px;}
.header-cell-two div.popuplink.gallery .gal-thumbs{height:72px;width:100px;border:1px solid #7594C0;}
.header-cell-two div.popuplink.gallery .gal-img{height:150px; width: 225px;border:1px solid #7594C0;}
.header-cell-three div.popuplink.gallery .gal-img{height:150px; width: 220px;border:1px solid #7594C0;}
.header-cell-three div.popuplink.gallery .gal-thumbs{height:72px;width:85px;border:1px solid #7594C0;}
.header-cell-three div.popuplink{background: #EDF0F5;border: 1px solid #7594C0;cursor: pointer;height: 175px;margin: 0px 3px;padding: 5px;width: 315px;}
.header-cell-three div.popuplink.map{width: 186px;}
.header-cell-three div.popuplink.trip{width: 215px;}


/* Multiple Room Select */
div.room-select table{border-spacing: 2px 5px;}
div.room-select-wrap{background: url(/main/ebooking/inc/images/room-select-bg.png);margin-left: 3px;margin-top: 10px;position: absolute;width: 210px; display:none;background-position-y: 50%;background-repeat: no-repeat;}
div.room-select{background-color: #6387B4; width: 186px;padding-bottom: 10px;}
div.room-select-wrap.fixed{top:5px !important;position:fixed;}
div.room-select .room-select-title{color: white;font-size: 14px;font-weight: bold;padding-top: 10px;text-align: center;}
div.room-select td:hover{border-color: #ffff99;}
div.room-select td{background-color: #fff; border:2px solid #737373;padding:10px; cursor:pointer; color: #666;}
div.room-select td.selected-room{border-color:#f00;color:#6387b4;}
div.room-select td.checked{color: #f44;}
div.room-select td.checked.selected-room{color: #f00;}
div.room-select a.clrbutton{float:right;font-size:9px;}
div.room-select a.room-number{text-decoration:none; background-color: #737373; color: #fff; padding: 2px 5px;}
div.room-select td.selected-room a.room-number{text-decoration:none; background-color: #6387b4; color: #fff;}
div.room-select td.selected-room.checked a.room-number{background-color: #f00;}
div.room-select td.checked a.room-number{background-color: #f44;}
div.room-select .room-select-price {float:right; font-size:16px; font-weight:bold; text-align:right; width:100%;}
div.room-select .room-select-contbook{background-color: #6387B4;margin-top: 10px;padding: 7px;text-align: center;display:none;}
div.room-select .room-select-contbook a{color: white;display: block;font-size: 16px;font-weight: bold;padding: 5px;text-align: center;}
div.room-select .room-select-contbook.checked{display:block;}
div.room-select .room-select-allot{float: left;font-size: 10px;line-height: 10px;text-align: left;width: 70px;}
div.room-select .room-select-grand{background: white;border: 2px solid red;color: red;font-size: 16px;font-weight: bold;margin: 0px auto;padding: 10px 0px;text-align: center;width: 178px;}

span.room-allot{font-size: 12px;font-weight: bold;}
span.room-allot.multi{background: #F0F0F0;border: 1px solid #CCC;display: block;font-size: 15px;font-weight: bold;margin: 5px;padding: 5px;}

/*Trip Advisor*/
.tripsmcontainer{text-align: center;cursor:pointer;border:0px solid #7594C0;padding:3px;float:right;width:134px;margin:3px 5px 3px 0px}
.tripsmttl{font-size:10px;}
.tripsmimg{}
.tripsmrate{font-weight:bold;}
.tripsmcount{font-size:10px;}
.trWordRating{font-size:15px;font-weight:normal;color:#4785B3;float:right;width:150px; text-align:center}
.tripsmttlratecont{font-size:12px;}
.tripsmttlrate{font-size:15px;font-weight:bold}

.tripbgcontainer {float: left;height: 90px;margin-left: 10px;padding: 3px 0px; width: 75px;}
.tripbgrate {background-image: url(/main/eBooking/inc/images/rating-bg.png);background-repeat: no-repeat;color: #555;font-size: 18px;font-weight:normal;height: 45px;line-height: 18px;margin: 20px 0px;padding: 6px 0px;}
.tripbgratenum {font-size:24px; font-weight:bold;}
.tripbgttl {font-size: 10px;clear:both;}
.tripbgcount {float:right;font-size: 15px;height: 70px;line-height: 20px;width:120px;}
.tripbglink{width: 100%; padding:0px 3px 0px 0px; font-weight: bold; height: 24px; line-height: 20px; font-size: 13px; float: left; border-top:1px solid #7594C0;text-align:right; }
.tripbgimg{}

.xp-l-il .xp-l-icn {display:inline-block; background:url(/main/images/iconsSprites.png) no-repeat;overflow:hidden; margin-left:5px;}
.xp-l-more .xp-l-icn, .xp-l-collapse .xp-l-icn, .xp-l-expand .xp-l-icn, .xp-l-info .xp-l-icn {width:11px; height:11px;}
.xp-l-collapse .xp-l-icn {background-position:-27px -1px;}
.xp-l-collapse:hover .xp-l-icn {background-position:-27px -14px;}
.xp-l-expand .xp-l-icn {background-position:-14px -1px;}
.xp-l-expand:hover .xp-l-icn {background-position:-14px -14px;}


.searchWrap{clear:both; margin-left:6px;}
.searchContainer{float:left;background-color:#edf0f5;width:373px;font-size:11px;line-height:11px;padding-left:0px;border:1px solid #55a9d0;}
.searchOptionsCont{margin-left:6px;}
.searchMnuCont{}
.searchMnuCont input{padding:0px;margin:0px;}
.searchMnuAct{float:left;font-size:14px;line-height:24px; text-align:center;font-weight:bold;padding:0px;background-color:#55a9d0;color:#fff;width:124px;;border-bottom:1px solid #55a9d0}
.searchMnu{float:left;font-size:14px;line-height:24px;text-align:center;font-weight:bold;padding:0px;color:#55a9d0;width:123px;border-left:1px solid #55a9d0;border-bottom:1px solid #55a9d0}
.searchMnu a, .searchMnu a:hover, .searchMnu a:active, .searchMnu a:visited{font-size:14px;line-height:24px;font-weight:bold;color:#55a9d0;text-decoration:none;}
.searchInput{padding:0px; height:16px}
.searchRooms{width:280px;border-top:1px solid #c3c6d8;border-bottom:1px solid #c3c6d8;padding:0px 0px;}
.searchOption{float:left;width:180px;}
.searchOption select{width:90%;}
.searchBanner{float:left;width:600px;margin-left:6px; background-repeat:no-repeat;}
.searchBtnCont{text-align:right;}
.searchBtn{font-size:14px;padding: 4px 8px;background-color:#4785b3;text-decoration:none;color:#fff;font-weight:bold;border:1px solid #fff;float:right; margin-right:13px;}
.retrieveBtn{font-size:14px;padding: 4px 8px;background-color:#4785b3;text-decoration:none;color:#fff;font-weight:bold;border:1px solid #fff; margin-right:13px;}
.searchBtnSml{font-size:14px;padding: 1px 8px;background-color:#4785b3;text-decoration:none;color:#fff;font-weight:bold;border:1px solid #fff}
.searchBtnSmlgo{font-size:12px;padding: 1px 8px;background-color:#4785b3;text-decoration:none;color:#fff;font-weight:bold;border:1px solid #fff}
.searchLineSep{float:left;border-top:1px solid #c3c6d8;width:360px;}

.searchsmcont{background-color:#edf0f5;border:1px solid #55a9d0;}
.searchsmttl{background-color:#55a9d0;color:#fff;font-size:14px;line-height:14px; text-align:center;font-weight:bold;padding:5px 0px;}

.searchResCount{color:#2B5492;font-weight:700;font-size:120%;font-family:Arial;font-style:normal;padding:8px;}
.searchflMainttl{padding:4px 2px;font-size:15px;}
.searchflcont{border:1px solid #FFD368;background-color:#FEFAEF;position:relative;}
.searchfldisabl{background-color:#000;filter:alpha(opacity=20);opacity:0.1;position:absolute;width:100%;height:100%;top:0;left:0}
.searchflcont label{cursor:pointer;display:inline-block;width:190px;}
.searchflttl{background-color:#ffe096;padding: 2px 0px;cursor:pointer;margin-top:5px;}
.searchflttlCont{padding-left:4px}
.searchflSort{border:solid 1px #FFD368;background-color:#FEFAEF;font-family:Arial;width:100%;}
.searchflSortOpt,.searchflSortOpt td{background-color: #FFEDBF;color:#383A39;font-size:11px;font-weight:700;font-family:Arial;padding:2px;}
.searchflSortOpt label {display: inline-block; vertical-align:middle;margin: -6px 0px 0px 3px;}
.searchflSortOpt input {display: inline-block;margin: 5px 0px;}
.GR .searchflSortOpt label {width:50px;}
.FR .searchflSortOpt label {width:90px;}

.searchflit{float:right;font-size:10px !important;font-weight:normal !important;padding-right:1px !important;}

.inpDate img{vertical-align: text-top;padding-left:3px;}
.transComments{font-size:11px;color:Gray;}

.payoption input{float:left}
.payoption label{float:left;padding-top:2px;}
.payspacer{height:9px}
.sldinfo{font-size:16px;text-align:center;}
.sldinfo a{font-size:16px;font-weight:bold;text-decoration:none;color:#55A9D0}
.sldcontainer
{
    /* required settings */
position:relative;overflow:hidden;width: 355px;height:167px;
}
        
        
/*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.*/
.sldcontainer .items
{
    /* this cannot be too large */
    width:20000em;position:absolute; }
        
.sldcontent
{
    float:left;
    width: 355px;
    height: 150px;
}
        
a.browse
{
    cursor:pointer;
    line-height:15px;
    border: 1px solid #555;
    padding:  1px 3px 1px 3px;
    background-color:#F3F5FF;
	float:left;
}
        
div.nav
{
    background-color:#d1e4f2;
    padding: 0 5px;
    width: 364px;
    font-weight: bold;
    clear:both;
	height:21px;
}
        
div.wrap
{
    margin: 0px auto;
    overflow: auto;
    width: 716px;
}

.navi {float:left;}        
.navi a
{
    padding: 0 5px;
    color:#55A9D0
}
        
.navi a.active
{
    color: #55A9D0;
    font-weight:bold;
}

.more{float:right;display:block}


.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;} /* For IE 6/7 (trigger hasLayout) */

/*  ====== CUSTOM DROPDOWN ====== */

.top-select-wrap{float:right; margin-right:5px; height:30px;}
.top-select-wrap.EN{width:125px;max-width:120px;}
.top-select-wrap.DE{width:150px;max-width:150px;}
.top-select-wrap.FR{width:135px;max-width:135px;}
.top-select-wrap.GR{width:125px;max-width:125px;}
.top-select-wrap.RU{width:125px;max-width:125px;}
#loginLink{display: inline-block;position: relative;height: 2.2em;vertical-align: middle;text-decoration: none !important;overflow: hidden;zoom: 1;}
/*  ====== CUSTOM DROPDOWN ====== */


#imgPreview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.roomNonRef, .roomNonRefBasket {color:#000;font-size:10px; font-style:italic }	
.roomNonReflnk{text-decoration:none !important;}
.roomNonRefOffer{color:green;font-size:10px;}
a.roomFreeCancellnk{cursor:default;text-decoration:none !important;font-size:12px;}
.roomFreeCancel{color:green;font-size:12px;}
.roomNonRefCont{float:right;font-size:12px !important;}
.roomNonRefCont span{font-size:12px !important;}
.roomFreeCancelCont{float:right;background: #fff url(/main/images/msgbox/ok.png)no-repeat 10px center;  height: 15px;  padding: 5px 5px 5px 40px}
.roomFreeCancelSmall{padding-left:4px;color:green;font-size:10px !important; font-weight:bold;}

.userInput{border:1px solid #c2d9f8;height:25px;color:#2c5c9c;font-size:15px;background:url(/main/images/input.text.background.png) repeat-x top left}
.userSelect{border:1px solid #c2d9f8;height:25px;color:#2c5c9c;font-size:15px;background:url(/main/images/input.text.background.png) repeat-x top left}

.air-search{padding:3px; float:left;}
.air-search input[type=text]{padding:3px; width:160px;}
.air-search-country{float:right; margin-left:15px; font-size:0.7em; padding-top:0.5em}
.ui-autocomplete-input { margin:0;  padding: 0.40em 0 0.53em 0.13em; width:210px}
