
.navigation ul li.book a{background-color:#ffffff;color:#ba141a;}
#booking{width:100%; height:500px; text-align:center;}
#booking h1{ margin-top:250px;}
#login-div, #newcustomer {
	width:100%;
	margin:30px auto;font-size:1em; color:#323793; 
	
}
#login-div, #newcustomer table td{
	padding:2px 5px;
	vertical-align:middle;
	
	
}
.login-form{ background-color:#F5f8fb; padding:20px 0; border-bottom:1px solid #BDDCF9; border-top:1px solid #BDDCF9;}

form.loginform  input{
	border:1px solid #BDDCF9; float:left; padding:5px;  width:300px;
}
form.loginform .tablelabel{
	 padding:1px 20px;  vertical-align:middle; text-align:right; color:#00008b;
}

form.loginform input.submit{
	float:left;background:#323793; border:0; color:#fff; cursor:pointer;  font-weight:bold; height:40px;
	 width:160px; padding:5px 10px; line-height:25px; margin:20px 0; text-align:center; 
	 font-size:15px;

}
form.loginform input.submit:hover{ background-color:red;}
.tableheight{ height:95px;}
form.loginform input.submit:hover{
	background-color:#ba141a;
}
td.errorlabel{
		 color:red; padding:1px 20px;  vertical-align:middle; text-align:left;

}

#terms{width:100%; height:435px;  margin:20px 0;border:1px solid #999; -moz-box-shadow:    inset 0 0 15px #7EB6FF;
    -webkit-box-shadow: inset 0 0 15px #7EB6FF;
    box-shadow:        inset 0 0  15px #7EB6FF;color:#00008b;}
#termsandcondition{ width:90%; margin:20px auto; height:310px;overflow:auto;border:1px solid #ccc;}

#agreementform{ width:90%; margin:10px auto; }
#terms h3{ margin-left:5px;}

.normaltext{ font-weight:normal; font-size:1em; padding:2px 0;}

ol {
  list-style-type: none;
  counter-reset: item;
  margin: 5px;
  padding: 0;
}

ol li {
  display: table;
  counter-increment: item;
  margin-bottom: 12px;
  font-weight:bold;
}

ol li:before {
    content: counters(item, ".") ". ";
    display: table-cell;
    padding-right: 0.6em;    
}

li li {
    margin: 0;
	font-weight:normal;
	padding:2px 0;
}

li li:before {
    content: counters(item, ".") " ";
}


ol li ol li ol li.sub1:before{ content:"(a)";}
ol li ol li ol li.sub2:before{ content:"(b)";}
ol li ol li ol li.sub3:before{ content:"(c)";}

