@charset "utf-8";
/* CSS Document */

p{
text-align:justify;
}

/*Overview*/
#shortstay_table{
width:440px;
}
#shortstay_table th,#shortstay_table td{
border:1px solid #453b31;
padding:3px 0 3px 20px;
}
#shortstay_table th{
font-weight:bold;
background-color:#615850;
}
#shortstay_table td{
background-color:#584f46;
}
#shortstay_table td.odd{
background-color:#4e453c;
}

/*Booking*/
.t{
	margin:0 auto;
}
.t_login{margin-bottom:25px;}
.t th{
background:#584f46;
font-weight:700;
padding:4px 22px;
border:1px solid #453b31;
}
.t td{
background:#4e453c;	
padding:4px 0px;	
border:1px solid #453b31;
}
#book_table{
margin:25px 40px;
}
#book_table td{
text-align:left;
padding:0 0 7px;
border:0;
vertical-align:top;
}
#book_table label{
font-weight:bold;
display:block;
width:130px;
background:url(/login/images/login_arrow.gif) no-repeat 0 4px;
padding:0 0 0 20px;
}
#book_table .input1{
width:198px;
background:#4e453c;
border:1px solid #888888;
color:#d2d2d2;
padding:1px 2px;
overflow-y:hidden;
font-size:11px;
line-height:16px;
cursor:text
}
#book_table .input2{
width:50px;
}
#book_table .input2{
width:100px;
}
input#submit {
border:0;
width:60px;
height:22px;
margin:0 10px 30px;
}
.submit_out{
background:url(/login/images/btn_submit.gif) no-repeat 0 0;	
}
.submit_on{
background:url(/login/images/btn_submit_on.gif) no-repeat 0 0;	
}

input#reset {
border:0;
width:60px;
height:22px;
margin:0 10px 30px;
}
.reset_out{
background:url(/login/images/btn_reset.gif) no-repeat 0 0;
}
.reset_on{
background:url(/login/images/btn_reset_on.gif) no-repeat 0 0;
}

input#next {
border:0;
width:60px;
height:22px;
margin:0 10px 30px;
}
.next_out{
background:url(/login/images/btn_next.gif) no-repeat 0 0;
}
.next_on{
background:url(/login/images/btn_next_on.gif) no-repeat 0 0;
}

div.selectBox {
padding:2px 1px;
line-height:14px;
border:1px solid #888;
text-align:left;
width:200px;
}
div.selectBox a {
display:block;
_width:196px;
padding-left:5px;
background:url(/login/images/select_arrow.gif) no-repeat right top;
text-decoration:none;
font-weight:normal;
color:#d2d2d2;
}
div.selectBox a:hover{
text-decoration:none;
}
.shortBox{
width:50px!important;
}
.shortBox a{
_width:44px!important;
}
.validateImg{
height:18px;
}
#type {
display:none;
position:absolute;
top:-1px;
width:202px;
border:1px solid #888;
margin-bottom:8px;
visibility: visible;
text-align:left;
}
#addtype{
display:none;
position:absolute;
top:-1px;
width:202px;
border:1px solid #888;
margin-bottom:8px;
visibility: visible;
text-align:left;
}
#Adultstype {
display:none;
position:absolute;
top:-1px;
width:52px;
border:1px solid #888;
margin-bottom:8px;
visibility: visible;
text-align:left;
}
#childtype {
display:none;
position:absolute;
top:-1px;
width:52px;
border:1px solid #888;
margin-bottom:8px;
visibility: visible;
text-align:left;
}
.optionsBox {
position:relative;
}
.optionsBox ul li{
width:202px;
height:18px;
line-height:18px;
overflow:hidden;
}
.optionsBox li a {
display:block;
color:#666;
margin:0;
padding-left:5px;
background-color:#453b31;
color:#d2d2d2;
font-weight:normal;
height:18px;
line-height:18px;
overflow:hidden;

}
.optionsShortBox ul li{
width:52px!important;
}
.optionsBox li a:hover {
text-decoration:none;
background-color:#554c43;
}
.l5{
float:left;
margin-right:3px;
}
.p_rr{
position:relative
}
.p_aa{
position:absolute;
top:0;
left:207px;
display:none;
}
.addTypeWrap{
margin:5px 0;
}