#bookingpanel{clear:both;float:left;height:364px;position:relative;width:318px}
#bookingpanel hr{display:none}
#bookingpanel .container{height:364px;position:relative;width:318px}
.home.green #bookingpanel,#bookingpanel .tabs td{background-image:none;background:#b2d135;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2D135',endColorstr='#8FA82A');background:-webkit-gradient(linear,left top,left bottom,from(#b2d135),to(#8fa82a));background:-moz-linear-gradient(top,#b2d135,#8fa82a);color:white}
#bookingpanel .tabs td.selected{background-image:none;background:none repeat scroll 0 0 #8fa82a;color:white}
.home .bookingmessage td{background:#4c4c4c;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4C4C4C',endColorstr='#343434');background:-webkit-gradient(linear,left top,left bottom,from(#4c4c4c),to(#343434));background:-moz-linear-gradient(top,#4c4c4c,#343434);color:white}
.home.green .bookingpanel{border:0;width:318px}
.home.green .bookingpanel td,.home .bookingpanel a,.home .bookingpanel a:visited{color:#4c4c4c}
.home .bookingpanel .content{background:#f2f2f2;height:300px;text-align:left}
.home .bookingpanel .bookingmessage a,.home .bookingpanel .bookingmessage a:visited{color:white}
.home .bookingpanel a:hover{color:#b2d135}
.home .bookingpanel .tabs a,.home .bookingpanel .tabs a:visited,.home .bookingpanel .tabs a:hover{color:white}
.home.green .bookingpanel div#smartBoxWrapperDiv input.smartBox{width:269px}
input[type="text"],select{background-color:#333;color:white;width:100px;border:0;border-radius:0;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;padding:3px}
input[type="radio"]{-webkit-appearance:radio}
input#checkinDate,input#checkoutDate{background:url("/webextra/green/img/date-input.png") no-repeat scroll right top #333;color:white;height:24px;margin:0 0 5px;padding-left:6px;width:122px;position:relative;z-index:9999}
select#mainRoomsCount,select#numAdults,select#numChildren{background:url("/webextra/green/img/num-input.jpg") no-repeat scroll right top #333;color:white;width:52px;height:30px;padding-left:11px;font-weight:bold;margin:0 20px 20px 0}
.home .bookingpanel .dateandroomfields{width:100%}
.home .bookingpanel td.cityrow{padding-bottom:5px}
.home .bookingpanel .buttonrow{padding-top:0}
.home.green .bookingpanel .roomspopup td{color:white}
.home.green .bookingpanel .roomspopup a,.home.green .bookingpanel .roomspopup .hiderooms{color:#b2d135}
select#mainRoomsCount,select#numAdults,select#numChildren{margin:0}
.home .bookingpanel .roomspopup,.cityguide .bookingpanel .roomspopup,.home #bookingpanel .roomspopup{font-weight:bold;padding:5px;position:absolute;width:164px;z-index:175}
.home .bookingpanel .roomspopup,.cityguide .bookingpanel .roomspopup,.home #bookingpanel .roomspopup{left:16px;top:158px}
.home.green .bookingpanel .roomspopup a,.home.green .bookingpanel .roomspopup .hiderooms{color:black}
.home .bookingpanel .hiderooms,.cityguide .bookingpanel .hiderooms{text-decoration:none}
.home.green .bookingpanel .roomspopup a:hover{text-decoration:none}
.home.green .bookingpanel .roomspopup a{text-decoration:underline}
.home.green .bookingpanel .roomspopup td{color:black}
.cityguide .bookingpanel{background-color:white;color:#000}
.cityguide .bookingpanel .title{color:#000}
.cityguide .bookingpanel hr{color:#000}
.cityguide .bookingpanel .fieldlabel{color:#000}
.cityguide .bookingpanel .roomspopup{background-color:#000}
.cityguide .bookingpanel .roomnumber{color:#000}
.cityguide .bookingpanel{height:280px;position:relative;width:234px}
.cityguide .bookingpanel table.entryform,.cityguide .bookingpanel .datespanel{width:218px}
.cityguide .bookingpanel .entryform{margin:8px 8px}
.cityguide .bookingpanel .occupancy{padding 0}
.cityguide .bookingpanel .fieldlabel{padding 0}
.cityguide .bookingpanel .entryform td.calendarbox{background-color:transparent}
.cityguide .bookingpanel .entryform td.calendarbox{border:0}
.datespanel .calendarbox{width:47%}
.cityguide .bookingpanel .borg a{color:black}
.cityguide .bookingpanel .occupancy{padding:0}
.cityguide .bookingpanel .fieldlabel{padding:0}
.cityguide .bookingpanel .borg{padding-left:9px}
.cityguide .bookingpanel .roomspopup{left:12px;top:145px}
.cityguide .bookingpanel .roomspopup{left:12px;top:145px}
.cityguide .bookingpanel .hiderooms a,.cityguide .bookingpanel .hiderooms a:visited{color:#000;text-decoration:underline}
.cityguide .bookingpanel a:hover{color:#000;text-decoration:none}
.home .bookingpanel .roomsbox,.cityguide .bookingpanel .roomsbox{background-color:#f2f2f2}
.home .bookingpanel td,.cityguide .bookingpanel td{color:black}
.home .bookingpanel .roomspopup,.cityguide .bookingpanel .roomspopup,.home #bookingpanel .roomspopup{border:medium none;box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}
.home.green .bookingpanel .roomspopup td{color:black}
body.midscale .info_links .offerbookingpanel{background-color:transparent;width:242px}
body.midscale .info_links .offerbookingpanel .borg{width:100px}
body.midscale .info_links .offerbookingpanel .heading{font-size:18px;line-height:22px;color:#b2d135;font-weight:lighter;-webkit-margin-before:0}
body.midscale .info_links .offerbookingpanel .entryform{color:#666;font:12px Arial,san-serif}
body.midscale .info_links .offerbookingpanel input#checkinDate,body.midscale .info_links .offerbookingpanel input#checkoutDate{width:100px}
body.midscale .info_links .offerbookingpanel .buttons a{background:#b2d135;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B2D135',endColorstr='#8FA82A');background:-webkit-gradient(linear,left top,left bottom,from(#b2d135),to(#8fa82a));background:-moz-linear-gradient(top,#b2d135,#8fa82a);color:white;border:medium none;font:14px Arial,san-serif;display:inline-block;margin:1px;padding:10px;text-decoration:none}
body.midscale .info_links .offerbookingpanel .buttons a:hover{text-decoration:none;color:#4c4c4c}
body.midscale .info_links .offerbookingpanel .entryform .borg a{color:#4c4c4c}
body.midscale .info_links .offerbookingpanel .entryform .borg a:hover{text-decoration:none;color:#b3d235}
#bodydiv #bookingpanel #book_content{background-color:white;border:0;color:black;box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-moz-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2);-webkit-box-shadow:-8px 0 20px -5px rgba(0,0,0,.2),8px 0 20px -5px rgba(0,0,0,.2)}
#bodydiv .offers #bookingpanel{height:auto}
#bodydiv .offers #bookingpanel .half select{margin-left:5px}
#bodydiv .offers #bookingpanel .half{height:55px}
#bodydiv .offers #bookingpanel #multiRoom .roomRow .half{height:41px}
#bodydiv .offers #bookingpanel .half.nolabel{height:38px}
ul.ui-autocomplete{z-index:999999 !important}
#bodydiv .offers #bookingpanel .half>#checkinDate,#bodydiv .offers #bookingpanel .half>#checkoutDate{margin-top:5px;margin-left:5px;min-width:100px}
#bookingpanel #book_content.rad input[type="submit"],#bookingpanel #book_content.rad input.button{border:0;color:white;margin-left:5px;padding:4px 12px;width:50px;font-size:14px;font-weight:normal}
#bookingpanel #book_content.rad input[type="submit"]:hover,#bookingpanel #book_content.rad input.button:hover{color:#4c4c4c}
#bodydiv .offers #bookingpanel{border:0;margin-left:1px;margin-top:12px;padding-left:1px}
#bodydiv #bookingpanel .bookingpanel .tabs td{border:none !important}
div.home .tabs .innerdiv div{height:100%;padding:0;position:relative;width:100%}
div.home .tabs .innerdiv div .tabWrapper{display:inline-block;height:100%;text-align:center;width:100%}
div.home .tabs .innerdiv div .tabTitle{display:inline-block;max-width:96%;padding-left:2px;vertical-align:middle}
div.home .tabs .innerdiv div .tabSpacer{display:inline-block;height:100%;vertical-align:middle;width:0}
#bodydiv #bookingpanel .bookingpanel .tabs #fahtd>div,#bodydiv #bookingpanel .bookingpanel .tabs #vwrestd>div,.green #bookingpanel #bookingtabs #booknow,.green #bookingpanel #bookingtabs #review{border-right:1px solid #656d1b !important;height:37px}
#bodydiv #bookingpanel .bookingpanel .tabs #vwrestd>div,#bodydiv #bookingpanel .bookingpanel .tabs #rdmtd>div,.green #bookingpanel #bookingtabs #review,.green #bookingpanel #bookingtabs #bookpoints{border-left:1px solid #cad844 !important;height:37px}
#bodydiv #bookingpanel .bookingpanel.cdp .tabs #fahtd>div{border-right:none !important;width:auto}
#bodydiv #bookingpanel .bookingpanel .tabs>td:hover,.green #bookingpanel #bookingtabs>div:hover{background:none repeat scroll 0 0 #8fa82a;color:white}
.tabs .unselected .innerdiv{background:0}
#bodydiv #bookingpanel .bookingpanel.cdp .tabs #vwrestd>div{border-right:none !important;width:auto}
#bodydiv #bookingpanel .bookingpanel.cdp #content{height:326px}
#bodydiv #bookingpanel .bookingpanel .tabs #fahtd>div{width:50px;padding:0 14px;padding-top:7px}
#bodydiv #bookingpanel .bookingpanel .tabs #vwrestd>div{width:100px;padding:0 13px;padding-top:7px}
#bodydiv #bookingpanel .bookingpanel .tabs #rdmtd>div{width:100px;padding:0 5px;padding-top:7px}
#bookingpanel #moreOptionsInput{height:17px;width:125px;margin-left:0}
#cityRateSearchForm .entryform .cityrow #autocomplete{width:270px !important}
#cityRateSearchForm .rmcCode #rmcSelect{width:275px !important}
#cityRateSearchForm .moreOptionsDropdown{width:130px !important;margin-right:0 !important}
#cityRateSearchForm #oneRoomVersion .rightfieldlabel{padding-left:26px !important}
@-moz-document url-prefix(){#bodydiv #bookingpanel .bookingpanel .tabs #fahtd>div{padding-top:0}
#bodydiv #bookingpanel .bookingpanel .tabs #vwrestd>div{padding-top:0}
#bodydiv #bookingpanel .bookingpanel .tabs #rdmtd>div{padding-top:0}
}
.ecert .ecertinfo .content .bookingpanel #cityRateSearchForm .entryform .cityrow #autocomplete{width:245px !important}
.ecert #cityRateSearchForm input#checkinDate,.ecert #cityRateSearchForm input#checkoutDate{width:100px}
.ecert .ecertinfo .content .bookingpanel .ecertcode{width:110px}
#bookingpanel #rateSearchForm .entryform select,.offerbookingpanel #rateSearchForm .entryform select{background:url("/webextra/green/img/num-input.jpg") no-repeat scroll right top #333;height:30px !important;padding:0 !important}
#bookingpanel #rateSearchForm .entryform select#rateUni,.offerbookingpanel #rateSearchForm .entryform select#rateUni{background:0;background-color:#333}
span.customStyleSelectBox{background:url("/webextra/green/img/num-input.jpg") no-repeat scroll right center #4c4c4c;color:white;font-size:16px;height:25px;padding:5px 0 0 13px;width:39px}
#ecerthotelselect #bookingpanel.panel{float:none;border:1px solid #d6d6c6}
table{text-align:left;width:100%}
::-webkit-input-placeholder{color:white}