@charset "utf-8";
/* CSS Document */
#ja-wrapper { background: #fbfbfb; }

/* Booking Form */
#FormWrapper { padding: 0px 6px 6px 6px; margin-top:15px; width:750px; float:left;}
#FormBody { 
background: #fff; 
color:#545454;
padding:30px 10px 15px 10px;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
box-shadow: 0 2px 4px -3px #afafaf;


/*-moz-box-shadow: 0 1px 3px #666666; -webkit-box-shadow: 0 1px 3px #666666; box-shadow: 0 1px 3px #666666; border:0; */

border: 1px #afafaf solid;
}

.bform td { font-size:1.2em}


.FormModuleWrapper {padding: 0px 6px 6px 6px; margin-top:15px; width:180px; }
.FormModuleWrapper.Payment{padding: 0px 6px 6px 6px; margin-top:0px; width:180px; }
.FormModuleWrapper.NoPadding{padding: 0px; margin-top:0px; width:180px; }

.FormModuleBody {background: #eaf5fa; 
color:#545454;
padding:10px 10px 15px 10px;
-moz-border-radius: 8px 8px 4px 4px;
-webkit-border-radius: 8px 8px 4px 4px;
border-radius: 8px 8px 4px 4px;
/*-moz-box-shadow: 0 1px 3px #666666; -webkit-box-shadow: 0 1px 3px #666666; box-shadow: 0 1px 3px #666666;*/
border:0;
}

.FormModuleBody.Payment{background: #fff; }
.FormModuleBody.NoPadding{background: #fff; }

.FormModuleBody h3{
font-family: Microsoft JhengHei;
color: #00b5d5;
font-size:1.5em; 
}
.FormModuleBody div{
font-family: Microsoft JhengHei;
font-size:1.2em; 
}


#FormBody ul{ margin-top:2px; margin-bottom:2px;}
#FormBody .Inner{ padding-top:10px;}
#FormBody a{color:#9b815c;}
#FormBody a:hover{color:#000000;}
 
.form-terms { height: 200px; width:100%; overflow: auto; background: #eaf5fa; color: #555555; font-size: 1em; 
border-radius:8px; padding-top:10px;padding-bottom:10px}

#FormBody h1{
font-family: Microsoft JhengHei;
color: #666;
font-size:2em; padding-left:15px;
border-bottom:1px #cccccc solid;}

#FormBody h2{
color: #00b5d5;
font-size:2em;
border: none;
padding:5px 5px 5px 15px; margin-bottom:0; background:none;}

#FormBody h3{
font-family: Microsoft JhengHei; 
color: #00b5d5;
font-size:1.8em;
padding:5px 5px 5px 15px; margin-bottom:0;
border-bottom:1px #efefef solid;}

#FormBody h3 span{
font-family: Microsoft JhengHei; 
color: #00b5d5;
font-size:1.8em;
padding:5px 5px 5px 15px; margin-bottom:0;}

#FormBody h4{
font-family: Microsoft JhengHei; 
color: #404040;
font-size:1.2em;
padding:5px 5px 5px 0px; margin-bottom:0;
border-bottom:1px #efefef solid;
}

.FormInnerPad { padding:10px 10px 0px 0px; }

.FormInnerPad_Featured {background:#f5f4f0; width:704px; padding: 5px 10px 5px 10px; border-radius:2px; }
.FormInnerPad_Wifi {background:#eaf5fa; width:704px; padding: 15px 10px 15px 10px; border-radius:2px; }
.FormInnerPad_Terms {background:#f5f4f0; padding: 5px 10px 5px 10px; border-radius:2px; font-size:1.2em;}

.FormModuleBody .icon-payment-visa { width:148px; height:60px; display:block; text-indent:-10000px; background:url(http://cdn.bengsengtravel.com/images/stories/creditcard.jpg)}
.FormModuleBody .icon-payment-pps { width:100px; height:60px; display:block; text-indent:-10000px; background:url(http://cdn.bengsengtravel.com/images/stories/pps_logo.gif)}
.FormModuleBody .icon-payment-bank-in { width:148px; height:60px; display:block; text-indent:-10000px; background:url(http://cdn.bengsengtravel.com/images/stories/hengsengbank.jpg)}