body
{
    font-family:   Arial; 
    font-size: 12px;
  	position: relative;
	width: 100%;
	color : #ffffff;
}
h1 
{
    font-family:  Arial; 
    font-size: 25px;
    line-height: 30px;
    vertical-align: middle;
	color : #ffffff;
}
h2 
{
    font-family:  Arial; 
    font-size: 18px;
    line-height: 25px;
    vertical-align: middle;
	color : #ffffff;
}
h3 
{
    font-family:  Arial; 
    font-size: 15px;
    line-height: 20px;
    vertical-align: middle;
	color : #ffffff;
}
p
{
   font-family: Arial; 
   vertical-align: text-top;
   font-size: 12px;
   color : #ffffff;
}

li
{
   font-family: Arial; 
   font-size: 12px;
   color: #ffffff;
}
div#preview {
  width: 350px;
  margin: 20px auto;
}
div#preview div#back {
  width: 350px;
  float: left;
  clear: both;
  padding-top: 20px;
  text-align: center;
}

form#contactform {float: left; margin: 0; padding: 0; display: inline; width: 350px; }
form#contactform div {float: left; margin: 0; padding: 0; display: inline; }
form#contactform p {float: left; margin: 0; padding: 5; display: inline; }
form#contactform label {float: left; margin: 0; padding: 0; display: inline; overflow: hidden; }
form#contactform input {float: left; margin: 0; padding: 0; display: inline; }
form#contactform textarea {float: left; margin: 0; padding: 0; display: inline; }
form#contactform p#contains_name {clear: both; width: 350px; }
form#contactform p#contains_name label {clear: both; width: 350px; }
form#contactform p#contains_name input {clear: both; width: 346px; }
form#contactform p#contains_research {clear: both; width: 350px; }
form#contactform p#contains_research label {clear: both; width: 350px; }
form#contactform p#contains_research input {clear: both; width: 346px; }
form#contactform p#contains_city {clear: both; width: 350px; }
form#contactform p#contains_city label {clear: both; width: 350px; }
form#contactform p#contains_city input {clear: both; width: 346px; }
form#contactform p#contains_email {clear: both; width: 350px; }
form#contactform p#contains_email label {clear: both; width: 350px; }
form#contactform p#contains_email input {clear: both; width: 346px; }
form#contactform p#contains_contactno {clear: both; width: 350px; }
form#contactform p#contains_contactno label {clear: both; width: 350px; }
form#contactform p#contains_contactno input {clear: both; width: 346px; }
form#contactform p#contains_moreinfo {clear: both; width: 350px; }
form#contactform p#contains_moreinfo label {clear: both; width: 350px; }
form#contactform p#contains_moreinfo textarea {clear: both; width: 346px; }
form#contactform p#contains_bookingdate {clear: both; width: 350px; }
form#contactform p#contains_bookingdate label {clear: both; width: 350px; }
form#contactform p#contains_bookingdate input {clear: both; width: 100px; }
form#contactform p#contains_reset {clear: both; width: 100px; }
form#contactform p#contains_reset input {clear: both; width: 100px; }
form#contactform p#contains_submit {clear: none; width: 100px; }
form#contactform p#contains_submit input {clear: both; width: 100px; }
form#contactform div.validation_error { padding: 1%; }