#q-search {background:url(min-bg.gif) repeat-y;width:312px;padding:0 0 0 10px;}
#q-top {background:url(min-top.gif) no-repeat;width:312px;height:14px;margin-top:10px;}
#q-bottom {background:url(min-bm.gif) no-repeat;width:312px;height:14px;}
#q-search .check {padding:0 0 0 15px;background:url(search-padding-bg.gif) no-repeat;background-position:left;height:30px;}
#q-search span {color:#a33c85;font-weight:bold;font-size: 11px;padding-right:5px;}
#q-search .calendar {padding:0 10px 0 0;background:url(search-padding-bg.gif) no-repeat;background-position:right;}
#q-search .title {background:url(q-arrow.gif) no-repeat bottom left; padding:0 0 0 15px;margin:0 0 5px 12px;font-size:14px;}
#q-search input.botton{border:0;width:97px;height:30px;color:#fff;font-weight:bold;margin-top:5px;background-image: url(getrates.png);background-repeat: no-repeat;}
#q-search .rooms {padding-top:10px;}
form {padding:0;margin-bottom:5px;}
#specials {color:#0066ff;}
#specials tr.evenrow {background-color:#fedcf5;}
#specials tr.highlightrow {background-color:#fce0ed;}
#specials tr.oddrow {background-color:#fec0ee;}
#specials td {border-bottom:#dddddd solid 1px;}
#BookingForm label{color:#a33c85;font-weight:bold;font-size: 11px;padding-right:5px;}
#BookingForm  span{color: rgb(49,93,142);}
#BookingForm h2{color: rgb(49,93,142);font-size:12px;}
#BookingForm .rf{color:#FF0000;}
#BookingForm input.botton{border:0;width:97px;height:30px;color:#fff;font-weight:bold;margin-top:5px;background-image: url(getrates.png);background-repeat: no-repeat;}
