.input{font-family:tahoma,verdana,arial;font-size:10pt;color:#fdf6d6;text-decoration:none;background-color:#754D31;width=150px;height:18px;border:1px solid #999999;}
.textarea{font-family:tahoma,verdana,arial;font-size:10pt;color:#fdf6d6;text-decoration:none;background-color:#754D31;width=150px;height:70px;border:1px solid #999999;}

td {font-family:tahoma,verdana,arial; font-size:10pt; color:#000000;font-weight:bold;}
a:link {font-family:tahoma,verdana,arial; font-size:10pt; color:#754D31;font-weight:bold;}
a:active {font-family:tahoma,verdana,arial; font-size:10pt; color:#754D31;font-weight:bold;}
a:visited {font-family:tahoma,verdana,arial; font-size:10pt; color:#754D31;font-weight:bold;}
a:hover {font-family:tahoma,verdana,arial; font-size:10pt; color:#660000; text-decoration:none;font-weight:bold;}

.header {font-family:tahoma,verdana,arial; font-size:13pt; color:#2e4d43; font-weight:bold;}
.textsmall {font-family:tahoma,verdana,arial; font-size:11px; color:#000000;font-weight:bold;}
.textgruen {font-family:tahoma,verdana,arial; font-size:10pt; color:#2e4d43; font-weight:bold;}
.textgross {font-family:tahoma,verdana,arial; font-size:13px; color:#000000;font-weight:bold;}

a.primnav:link {font-family:arial,helvetica,san-serif,verdana; font-size:9pt; color:#754D31; font-weight:bold;}
a.primnav:visited {font-family:arial,helvetica,san-serif,verdana; font-size:9pt; color:#754D31; font-weight:bold;}
a.primnav:active {font-family:arial,helvetica,san-serif,verdana; font-size:9pt; color:#754D31; font-weight:bold;}
a.primnav:hover {font-family:arial,helvetica,san-serif,verdana; font-size:9pt; color:#660000; font-weight:bold;}

body{scrollbar-base-color:#fdf6d6;scrollbar-face-color:#fdf6d6;scrollbar-highlight-color:#fdf6d6;scrollbar-3dlight-color:#2e4d43;scrollbar-darkshadow-color:#2e4d43;scrollbar-schadow-color:#fdf6d6;}

/* principal div */
#HWBMask { position:relative; top:0; left:0; width:200px; padding:5px; margin:0; background-color:#F8F1C9; border:1px dotted #666;
overflow:hidden; height:190px}
#HWBMask label, #HWBMask table, #HWBMask td, #HWBMask P { font-family: Arial, Helv, Helvetica, sans-serif; font-size:11px;
color:#000; }
#HWBMask table { width:100%; border:0; }
#HWBMask label { cursor:pointer; }
#HWBMask input, #HWBMask select { font-family:Arial, Helv, Helvetica, sans-serif; font-size:11px; color:#000; }
/* alin submit button and give it a background */
#hwbbutton { margin: 10px 0; text-align:right; }
#HWBMask .submit { background-color:#2E4D43; font-size:11px; color:#FFF; font-weight:bold; padding:1px
5px; border:0; cursor:pointer; }
#HWBMask .submitOver { background-color:#999; font-size:11px; color:#FFF; font-weight:bold; padding:1px 5px; border:0;
cursor:pointer; }
/* calendar icon please change for hotel if necessary */
#hwbdt1, #hwbdt2 { width:18px; height:18px; background:url(calender.gif) top left norepeat;
cursor:pointer;}
/* calendar please change #BBB (dark) and #888(light over) */
.calendar { position: relative; display: none; border: 1px solid; border-color: #FFF #555 #555 #FFF; font-size: 11px; cursor: pointer;
background-color:#F7F4ED; color:#000; font-family: Arial, Helv, Helvetica, sans-serif; }
.calendar table { border:1px solid; border-color:#FFF #555 #555 #FFF; font-size:11px; cursor:pointer; background-color:#FFF;
color:#000; font-family:Arial, Helv, Helvetica, sans-serif; }
.calendar .button { text-align:center; padding:1px; border:1px solid; border-color:#FFF #555 #555 #FFF; background-color:#BBB; }
.calendar .nav { background:#BBB url(calender.gif) no-repeat 100% 100%; }
.calendar thead .title { font-weight:bold; padding:1px; border:1px solid; border-color:#FFF #555 #555 #FFF; background-color:#BBB;
color:#555; text-align:center; }
.calendar thead .headrow { }
.calendar thead .daynames { }
.calendar thead .name { border-bottom:1px solid #555; padding:2px; text-align:center; background-color:#F1F1F1; color:#555; }
.calendar thead .weekend { color:#833131; font-weight:bold; }
.calendar thead .hilite { border:2px solid; padding:0px; border-color:#F7F4ED #555 #555 #F7F4ED; }
.calendar thead .active { border-width:1px; padding:2px 0px 0px 2px; border-color:#555 #F7F4ED #F7F4ED #555; }
.calendar tbody .day { width:2em; text-align:right; padding:2px 4px 2px 2px; }
.calendar table .wn { padding:2px 3px 2px 2px; border-right:1px solid #555; background-color:#E1E6F5; color:#555; }
.calendar tbody .rowhilite td { background-color:#888; color:#555; }
.calendar tbody td.hilite { padding:1px 3px 1px 1px; border-top:1px solid #fff; border-right:1px solid #172E55; border-bottom:1px solid
#172E55; border-left:1px solid #FFF; }
.calendar tbody td.active { padding:2px 2px 0px 2px;border:1px solid;border-color:#172E55 #E1E6F5 #E1E6F5 #172E55; }
.calendar tbody td.selected { font-weight:bold;border:1px solid;border-color:#172E55 #E1E6F5 #E1E6F5 #172E55; padding:2px 2px
0px 2px; background-color:#F1F1F1; color:#172E55; }
.calendar tbody td.weekend { color:#833131; }
.calendar tbody td.today { font-weight:bold; color:#172E55; }
.calendar tbody td.disabled { color:#BBB; text-decoration:line-through; }
.calendar tbody .emptycell { visibility:hidden; }
.calendar tbody .emptyrow { display:none; }
.calendar tfoot .footrow {}
.calendar tfoot .ttip { background-color:#BBB; padding:1px; border:1px solid; border-color:#172E55 #E1E6F5 #E1E6F5 #172E55;
color:#172E55; text-align:center; }
.calendar tfoot .hilite { border-top:1px solid #FFF; border-right:1px solid #172E55; border-bottom:1px solid #172E55; border-left:1px
solid #FFF; padding:1px; background-color:#C7C4BB; }
.calendar tfoot .active { padding:2px 0px 0px 2px;border-top:1px solid #172E55;border-right:1px solid #FFF;border-bottom:1px solid
#FFF;border-left:1px solid #172E55; }
.combo { position:absolute; display:none; width:4em; top:0px; left:0px; cursor:pointer; border:1px solid; border-color:#E1E6F5
#172E55 #172E55 #E1E6F5; background-color:#FFF;color:#172E55;font-size:smaller;padding:1px; }
.combo .label,.combo .label-IEfix { text-align:center; padding:1px; }
.combo .label-IEfix {width:4em; }
.combo .active { padding:0px; border:1px solid #172E55; }
.combo .hilite {border:1px solid #172E55;background-color:#E1E6F5; color:#172E55; }
