
/* Hostel booking widget css */
#hosWidget{margin-left: 5px; width: 230px; height:225px; float: right;}
#hosWidget img{margin: 0 auto; padding: 5px 0px; display: block;}
#hosWidget select{ font-size: .8em;}
#hosWidget label{display: block; margin: 3px 0px 1px; font-size: .7em; font-weight: bold;}
.hwTab{background:#4d9be6; width:110px; float: left; height: 25px; margin-right: 5px;}
.hwTab h4{font-size: .7em; margin: 0px 0px 0px 10px; display: inline;}
.hwTab input{display: inline; position: relative; top: 3px;}
.nojs{}
h4.js {text-align:center; cursor: pointer; margin: 7px auto; display: block;}
div.hwActive{background: #90c8fd;}
#hwBody{background: url('../images/booking-widget-trail.gif') repeat-x; height: 200px; clear: both; }
.hwDest{width: 150px; margin: 0px auto 2px;}
.hwDest select{width: 150px; margin-bottom: 2px;}
.hwDate{width: 150px; margin: 0px auto;}
.hwDate select{float: left;}
.hwFoot{clear: both; float: left; margin-left: 40px; margin-top: 2px;}
.hwFoot select{margin-left: 3px;}
.hwButton{float: left; margin: 7px 0px 10px 10px;}


/* Kayak Booker */

#kWidget{background: #eeeeee; width: 230px; height:225px; float: right; font-size: .8em; font-family: Times New Roman, serif;}
.kykImgLogo{background: url('../images/kayak2.png') no-repeat top center; height: 30px; width: 110px; float: left; margin: 5px 10px 10px 10px;}
.kykTabs{padding-top: 5px;}
.kykTabs a{text-decoration: none; margin-right: 3px;}
.kykTabs a:hover{text-decoration: underline;}
.kykDest{clear: both; margin: 0 auto; width: 150px;}
.kykDest input{}
.kykCrDest {clear: both; width: 115px; margin: 0 auto; }
.kykCrDest select{display: block; margin: 0 auto;}
.kykPane1,.kykPane2,.kykPane3 {display: none;}
.kGrayTxt{color: #999999;}
.kykDate{width: 150px; margin: 7px auto 0px;}
.kykDate input{height: 15px; width: 75px; margin-top: 4px;}
.kykCrDate{width: 100px; margin: 3px auto 5px;}
.kykCrDate input{height: 15px; width: 75px; margin-top: 1px; margin-bottom: 5px;}
.kykCrOpts1{float: left; margin: 0px 5px 15px 20px;}
.kykBottom{width: 150px; margin: 7px 0px 0px 50px;}
.labels{float: left; margin: 5px 3px 0px 0px; }
.labels label{display: block; margin-bottom: 8px; text-align: right;}
.submit{margin-top: 15px;}