/******************/
/* THEMES COLOR */
/******************/

/* TOP NAV:  */
.lang a{color: #a2a2a2;}
.toplink ul li.first{border-left: 1px solid #a2a2a2;}
input.required, select.required{border-left: 2px solid #cc1818;}
.column_title{color: #FFF; background: #0072bc;}
.option_title{color: #000; background: #d7d7d7;}
.content-guest, .content-specialreq, .content-flightinfo{background: #f3f3f3;}
.number1, .number2, .number3cart{
    background-color: #0072bc;
    background-repeat: no-repeat;
    background-position: top left;
}
.number1{ background-image: url(../../../frontend/images/step-1.png); padding-left: 20px;}
.number2{background-image: url(../../../frontend/images/step-2.png); padding-left: 20px;}
.number3cart{background-image: url(../../../frontend/images/step-3.png); padding-left: 40px;}
.plus{background: #d7d7d7 url(../../../frontend/images/ico_plus.png) no-repeat 5px 4px; padding-left: 15px;}
.minus{background: #d7d7d7 url(../../../frontend/images/ico_minus.png) no-repeat 5px 4px; padding-left: 15px;}

#total div.subtot{color: #000;}
#footer h3{color: #000;}
#footer p{color: #7d7d7d;}
#footer{background: #FFF; border: 1px solid #cacaca;}
#popup .popup-content{background: #FFF;}
#popup h2{color: #FFF; background: #0072bc;}
#optional #optlist table{border: 1px solid #515151;}
#optional #optlist table th{color: #FFF; background: #515151;}
#optional #optlist table td{border-top: 1px solid #515151;}

/* STEP 1: Select date & Room */
#step-one #col-one {background: #FFF; }
#step-one #col-two-three{background: none;}

/*#step-one #col-one div.content-col1,*/
#step-one #col-two-three div.content-selectdate, #step-one #col-two-three div.content-selectroom, #step-one #total div.content-cart{border: 1px solid #cacaca; background: #FFF;}
#step-one #col-two-three div.content-selectroom{min-height: 400px;}
#step-one #col-one div.content-col1-wrapper {min-height: 450px; max-height: 450px; overflow-y: scroll; border: 1px solid #CACACA; }
/*#step-one #col-one div.content-col1{min-height: 450px; max-height: 450px; overflow-y: scroll;}*/
#step-one #col-one div.content-col1, #step-one #col-two-three div.content-col2-3, #step-one #total div.content-cart{border-top: none;}
#step-one #total{background: #FFF;}
#step-one #col-one div.checkin h2, #col-one div.checkout h2{color: #fbb03c;}
#step-one #col-one div.guestamt table tr.odd{background: #e7e7e7;}
#step-one #col-one div.guestamt table tr.even{background: #FFF;}
#col-two-three div.chart a{color: #FFF;}
#step-one #col-one div.chart a{color: #fbb03c;}
#step-one #col-one #summary div.sumtabletotal{background: #515151; color: #ebb91c;}

#step-one #col-two-three div.roomtype table tr.odd, #col-two-three div.package table tr.odd{background: #FFF;}
#step-one #col-two-three div.roomtype table tr.even, #col-two-three div.package table tr.even{background: #e7e7e7;}
#col-two-three div.roomtype span.promotion a{color: #0072bc;}
#col-two-three div.roomtype table td.notavail{color: #CC1818;}
#col-two-three div.rmtype{background: #d7d7d7 url(../../../frontend/images/rmtype_close.png) no-repeat left top;}
#col-two-three div.rmtypeopen {background-color: #d7d7d7; background-image: url(../../../frontend/images/rmtype_open.png); background-repeat: no-repeat; background-position: left top;}
#col-two-three div.active {background-color: #999999;}
#col-two-three div.rmtype table td.alert{background: #fff799;}
#col-two-three div.rmlist{background: #FFF;}
#col-two-three div.rmlist span.bestprice{color: #347eb0;}
.bt_addroom, .bt_reqroom {background-color: #0072BC; color: #FFF;}
.bt_addroom a, .bt_reqroom a {color: #FFF;}
#col-two-three div.rmlist .notavail{background: #737373;}
#col-two-three table.rmlisttable {border-left: 1px solid #FFF; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF;}
#col-two-three table.rmlisttable td{background: #f3f3f3; border-top: 1px solid #FFF; color: #555;}
#col-two-three table.rmlisttable td.ratedetails{background: #FFF; color: #555555;}
#col-two-three div.rmtype table.rmlisttable td.ratedetails div.ratesbd td{color: #555555; background: #f3f3f3;}
#col-two-three div.rmtype table.rmlisttable td.ratedetails div.ratesbd table{background: #d7d7d7;}
#col-two-three table.rmlisttable td.price, #col-two-three table.rmlisttable td.btnadd{background: #e1e1e1;}
#col-two-three table.rmlisttable td.price, #col-two-three table.rmlisttable td.details{border-left: 1px solid #FFF;}
#col-two-three table.rmlisttable td.price{color: #000;}
#col-two-three table.rmlisttable td.details a{color: #555;}
#col-two-three table.rmlisttable .avgrate{color: #555;}

td.rmname {text-decoration:underline; cursor: pointer}

#step-one  #col-two-three div.enhance h2{color: #FFF;}
#step-one  #col-two-three div.enhance{background: #0072BC;}
#step-one #col-two-three div.enhancement{background: #FFF;}
#step-one #col-two-three div.enhancement table tr.odd{background: #ebebeb;}
#step-one #col-two-three div.enhancement table tr.even{background: #FFF;}
#step-one #col-two-three div.selection .pkprice span.price{color: #CC1818;}
#step-one #col-two-three .pkgdesc p.period{color: #CC1818;}

/* STEP 2: Payment details */
#step-two #col-one #login{background: #F2F2F2; border-bottom: 2px solid #d6d6d6;}
#step-two #col-one #login h2{color: #0072bc;}
#step-two #col-one #login div.btn_login{background: #6d6d6d; color: #FFF;}
#step-two #col-one #login div.btn_login a{color: #FFF;}
#step-two #col-one #summary{background: #FFF;}
#step-two #col-one #summary #guestsum td{color: #555555;}
#step-two #col-two-three .content-specialreq textarea{color: #9f9f9f; font-family: Arial, Tahoma, serif, sans-serif}
#step-two #col-two-three #billing{background: #FFF;}
#step-two #col-two-three #creditcard{background: #FFF;}

#step-two #col-one #summary div.content-summary,
#step-two #col-two-three #billing div.content-billing,
#step-two #col-two-three #creditcard div.content-payments{border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca;}

#step-two #col-one #summary #guestsum tr.odd{background: #FFF;}
#step-two #col-one #summary #guestsum tr.even{background: #e7e7e7;}
#col-one #summary #sumtabletotal{background: #dcdcdc; color: #000;}
#col-one #summary #deposit span.deposit, #col-one #summary #deposit span.depositamt{color: #0072bc;}

/* SPECIAL OFFERS */
h1.special span{font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-style: italic;}
div.availchart img{width: 195px; height: 47px; background: url(../../../frontend/images/chart.png) no-repeat left top;}
#special div.special-left .img-special img{border: 1px solid #000;}
#special div.special-left p.btbook img{width: 135px; height: 38px; background: url(../../../frontend/images/bt_booknow2.png) no-repeat left top;}
#special div.special-right h2, #special div.special-right h2 a{color: #FF9900;}
#special div.special-right p{color: #666;}