#content{ 
background-color: #FFF;
height:auto;
min-height:1500px;
text-align:center;
}
#main{
height:30px;
line-height: 30px;	
padding-left:5px; 
background-color:#001E3A;
color: #fff;
border-radius:2px;
margin-left:auto;
margin-right:auto;
}
.bx{
height:50px;
width:100%;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
margin:2px;
padding:10px;
}
.box{
padding: 8px;
border:1px solid #CCC;
}
#ttl{
text-align: center;
color: orange;
padding-top:2%;
margin-top:2%;
margin-bottom:2%;
margin: auto;
font-size:20px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
width:95%;
text-transform: uppercase;
border-bottom:1px solid #E5EAED;
}
form{
height: auto;
margin-left: auto;
margin-right: auto;
font-size: 12px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}
form #rq{
width: 490px;
height: 100px; 
padding: 0px;
font-size: 12px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
margin-left: 5px;
}
form .choice{
margin-left:5px;
}
#chek{
width: 90px;
height:35px;
border-radius:3px;
border:1px solid #CCC;
padding:2px;
box-shadow:inset 0px 0px 4px #DDD;
}
#cap{
text-align:left;
background-color: honeyDew;
padding:4px;
border-radius:3px;
margin-top:2%;
}
#cnt{
height:30px;
width:110px;
margin-top:10px;
font-size:11px;
cursor: pointer;
font-family: Candara, Tahoma, Geneva, sans-serif;  font-weight: bold;
border: solid 1px #538312;
background: #64991e;
border-radius:3px;
background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);	
}
#cnt:hover{
background: #538018;
background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
background: -moz-linear-gradient(top,  #6b9d28,  #436b0c); 
}
#knw{
color: red;
}
.corr{
text-align:left;
width:100%;

color:red;
height:6px;
font-size:10px;
display: none;
}
div.ui-datepicker{
font-size:12px;
}
#arr,#dep{
background: white url(./imgs/cal.png) right no-repeat;
padding-right: 17px;
}
.label{
text-align:left;
color:orange;
margin:0px;
padding:0px;
}

/*booking*/
.has-error{
    border: 1px solid red;
    background-color: rgb(255, 240, 240);
}
.has-success{
	border: 1px solid green;	
}
.gh-alert{
  padding: 15px;
  border: 1px solid transparent;
  border-radius: 4px;
  color:#fff;
  font-size: 16px;
}
.gh-success{
	background: #5bb75b;
}
.gh-danger{
	background: #bd362f;
}