/* BOOKINGS FORM */

#form-details-box{width:600px; height:290px; display:block; margin-top:35px;}
#form-address{width:670px; height:350px; display:block;}
#form-account-holder{width:600px; height:420px; display:block; margin-top:35px;}

#form-related-content{  display:block; height:500px; width:680px; background:#00CC99;}
.contact-address{ position:relative; display:block; float:left; width:323px; padding-right:6px;}
#form2{ margin-right:10px; margin-bottom:40px; color:#fff; width:320px; /* customize width, this form have fluid layout */}
#form2 h3{  margin:0; background: url(../images/form2/head.gif) repeat-x; color:#fff; font-size:14px; height:37px; border:1px solid #212121; border-bottom:none;	}		
#form2 h3 span{color:#FFEE00; display:block; padding:9px 20px;}				

#form2 fieldset{margin:0; padding:0; border:none; border-top:3px solid #000; background:#000 url(../images/form2/form_top.gif) repeat-x padding-bottom:1em;	}		
#form2 legend{display:none;}	
#form2 p{margin:.5em 20px;}	
#form2 label{display:block; ;}	
#form2 textarea{height:66px; overflow:auto;}					
#form2 .submit{ background:url(../images/order-taxi.gif) no-repeat; display:block; width:183px; height:49px; color:#3A3A2E; font-size:16px; font-weight:bold; text-align:left; padding-left:12px; margin-left:66px; cursor:pointer;}
#form2 .submit:hover{ background:url(../images/order-taxi-hover.gif) no-repeat; display:block; width:183px; height:49px color:#4E4E47; font-size:16px; font-weight:bold; text-align:left; padding-left:12px; margin-left:66px; cursor:pointer;}
#form2 input, #form2 textarea{width:272px; border:1px solid #111; background:#282828 url(../images/form2/form_input.gif) repeat-x; padding:5px 3px; color:#fff; margin-top:5px}		
#form2 button{padding:0 20px; height:32px; line-height:32px; border:1px solid #70ad2e;background:#5aae00 url(../images/form2/form_button.gif) repeat-x; color:#fff; cursor:pointer; text-align:center;}				
#form2 select {background:#282828; width: 280px; color:#fff; border:#000; padding:5px; margin-top:6px;}
#form2 option { margin-top:4px; }/* BOOKINGS FORM */


/* CONTACT FORM */
input, textarea {border:1px solid #666666; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px; background:#fff;}
input:focus, input:hover,textarea:focus, textarea:hover{border: 1px solid #000; background:url(../images/contact_crazyleaf.gif) top right no-repeat;}
label {margin:2px;}
input {width:300px;}
.button {margin:0 0 15px 0; background:url(../images/div_back_contact.gif); color:#000; font-weight:bold; width:310px;}
/* CONTACT FORM */


