/* CSS Document */
#content{
width:957px;
height:600px;
background:url(../images/bookings.jpg) center no-repeat;
margin:0px auto 0px 11px;
}

.left{
width:500px;
float:left;
height:auto;
}

.contentBox{
width:455px;
height:auto;
float:left;
margin:20px 0px 0px 13px;
background:url(../images/white.png) repeat;
}

.contentBox h1{
font:bold 18px "HelveticaNeueLT Std",Arial, Helvetica, sans-serif; 
color:#1C1916;
margin:10px;
}

.contentBox h2{
font:bold 16px "HelveticaNeueLT Std",Arial, Helvetica, sans-serif; 
color:#1C1916;
margin:10px;
}

.contentBox h3{
font:normal 14.9px "HelveticaNeueLT Std",Arial, Helvetica, sans-serif;
color:#1C1916;
margin:0px 10px 0px 10px;
}

.contentBox p{
font:normal 14.9px "HelveticaNeueLT Std",Arial, Helvetica, sans-serif;
color:#1C1916;
margin:10px;
line-height:19px;
}


.right{
width:450px;
height:auto;
float:left;
}

.heading{
padding:3px;
background:#2C261D;
margin:15px 10px 10px 10px;
float:right;
}

.heading a{
font:normal 14.9px "HelveticaNeueLT Std",Arial, Helvetica, sans-serif;
text-decoration:none;
color:#C8C8C8;
}


.booking{
font:normal 14px Arial, Helvetica, sans-serif;
color:#1C1916;
margin:10px;
line-height:19px;
}

.booking td{
padding:5px 0px;
font:normal 14.9px "HelveticaNeueLT Std",Arial, Helvetica, sans-serif;
}

.yblock{
background:url(../images/white.png) repeat;
margin:10px 0px;
width:auto;
font:bold 15px Arial, Helvetica, sans-serif;
color:#3B3B3B;
text-decoration:none;
padding:1px 5px;
}

.booking .text{
width:144px;
height:18px;
background:url(../images/text.png) center no-repeat;
border:none;
padding:2px 0px 0px 2px;
}

.booking .button{
width:78px;
height:26px;
background:#333333;
font:normal 14px "HelveticaNeueLT Std",Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-transform:uppercase;
border:none;
cursor:pointer;
}

.booking .button:hover{
background:#4B4B4B;
}


.jflanguageselection{
    position: absolute;
    width: 140px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 21px;
    padding:15px 2px 2px 8px;
    margin:2px 2px 2px 0px;
    color:#6A6464;
    font:normal 12px Arial, Helvetica, sans-serif;
    background: url(../images/select.png) no-repeat !important;
    overflow: hidden;
    }
	
span.select {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/select.png) no-repeat scroll 0 0;
color:#6A6464;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:21px;
line-height:normal;
margin:2px 2px 2px 0;
overflow:hidden;
padding:3px 2px 2px 8px;
position:absolute;
width:140px;
}

option{
color:#454545;
}

.error{
color:#FFFFFF;
background:#FF0000;
padding:2px 10px 2px 10px;
}

.suc{
color:#FFFFFF;
background:#0059B3;
padding:2px 10px 2px 10px;
}
