*{margin:0; padding:0;}
body{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
#mainwrap{width: 630px; margin: 30px auto 10px; background-color: #f1f7fe; -moz-border-radius: 5px; position:relative; border-color: #8F9AA7 #C1CAD5 #C1CAD5; border-style:solid; border-width: 1px;}
#booking #mainwrap{width: 680px; margin: 30px 0 10px 5px;}
/**********************
      Header
**********************/
#header{position:relative; height: 52px}
#header span img{position: absolute; display:block; height: 62px; left: 15px; top: -25px; width: 59px;}
#header h3{color: #0350A6; margin-left: 82px; margin-top:6px; font-size: 18px; font-family:Geneva, Arial, Helvetica, sans-serif;}
#header h4 {color: #011934; margin-left: 82px; font-size: 11px; font-family:Geneva, Arial, Helvetica, sans-serif;}

/*********************
      Form General
*********************/
#contactForm{padding: 0 0 10px;}
#contactForm .formrow{background-color: #E3E9F2; padding: 8px; border-bottom: 1px solid #C1CAD5; border-top: 1px solid #F3F6F9; position:relative; overflow:auto;}
#contactForm label{display: block; float:left; width: 160px; color: #29384C; font-weight:bold; line-height:32px; margin-right: 10px; text-align:right;}
#contactForm input{float:left; background:url(../img/background-signup-inputs.png) repeat-x top left; height:20px; padding: 7px 5px 5px; width:400px; font-size: 16px;}
#contactForm textarea{float:left; background:#fff url(../img/background-signup-inputs.png) repeat-x top left; height:82px; padding: 7px 5px 5px; width:400px; font-size: 14px;}
#contactForm #submit{background:url(../img/contactBtn.png) no-repeat; width: 160px; height: 41px; text-align: center; display:block; border:none; outline: none; margin: 10px auto 0; cursor: pointer;}
#contactForm select{width: auto; min-height: 30px; padding: 6px 5px; font-weight:bold; outline: none;}
/**********************
	Booking Form
**********************/
#booking label{width: 290px; font-size: 11px; font-family:Georgia, "Times New Roman", Times, serif;}
#booking input{width: 340px;}
#booking input.radio{float:left; width: 18px; display:block;}
#booking span.label{float:left; padding: 2px 5px;}
#booking #submit{background:url(../img/bookingbtn.png) no-repeat;}
#booking textarea{width:340px;}