body
{
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
background-color:#ffffff;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
}
div, td
{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
}
form
{
display:inline;
}

#Maindiv
{
width:100%;
text-align:center;
}
.InnerMainDiv
{
width:977px;
text-align:center;
margin:auto;
}
/*Start Header*/

#TopHeader
{
width:977px;
text-align:right;
}
/*End Header*/
/*Start Container*/
#Container
{
clear:both;
display:inline-block;
width:977px;
text-align:left;
padding:15px 0px 15px 0px;
}

#ContainerBlockLeft
{
float:left;
width:36%;
margin:0px;
padding:0px 0px 0px 9px;
}

#ContainerBlockLeft .imgleft
{
float:left;
margin:0px 15px 15px 0px;
}

#ContainerBlockCenter
{
float:left;
width:23%;
margin:0px;
padding:0px 18px 0px 22px;
}

#ContainerBlockRight
{
float:left;
width:32%;
margin:0px;
padding:0px 0px 0px 10px;
}

#Available
{
font-size:12px;
color:#f16522;
}
#Available ul
{
list-style:none;
margin:0px;
padding:0px;
}
#Available li
{
width:50%;
float:left;
line-height:18px;
}
#Available a
{
text-decoration:none;
color:#f16522;
}

#Available a:hover
{
text-decoration:underline;
color:#000000;
}

#Upcoming
{
padding:12px 0px 15px 0px;
clear:both;
}
#Upcoming .uphd
{
display:block;
margin:0px;
width:40%;
float:left;
font-size:14px;
color:#f16522;
line-height:18px;
padding:0px 0px 0px 10px;
}
#Upcoming .date
{
display:block;
width:35%;
margin:0px;
float:left;
font-size:12px;
color:#f16522;
padding:0px 0px 0px 6px;
}
#Upcoming .content
{
 float:left;
 display:block;
 width:80%;
 padding:4px 0px 0px 12px;
}
#Upcoming .block
{
padding:10px 0px 10px 0px;
display:table;
clear:both;
}

H1{font-size:15px;font-weight:bold; margin:0px; padding:0px 0px 12px 0px;}
H2{font-size:14px;font-weight:bold; margin:0px; padding:8px 0px 8px 0px;}
H3{font-size:12px;font-weight:bold; margin:0px; padding:0px 0px 8px 0px;}

#DivLogo{
z-index:1;position:absolute;
margin:5px 0px 0px 77px;
}

#myaccount
{
height:30px;
padding:5px 0px 15px 0px;
color:#f46521;
font-weight:bold;

}
#myaccount a
{
color:#000000;
text-decoration:none;
}
#myaccount a:hover
{
color:#f46521;
text-decoration:none;
}


#Navigation
{
color:#f46521;
font-size:12px;
height:15px;
font-weight:bold;
padding:5px 0px 0px 0px;
}
#Navigation a
{
color:#000000;
text-decoration:none;
}
#Navigation a:hover
{
color:#f46521;
text-decoration:none;
}
#Navigation a.navcurrent, a
{
color:#f46521;
}
#Navigation a.navcurrent:hover, a:hover
{
color:#000000;
}

#Subnavigation
{
clear:both;
position:absolute;
top:70px !important;
top:53px;
left:50%;
text-align:left;
}
#Bannertxt
{
float:right;
text-align:left;
width:69%;
color:#8d8e8e;
font-weight:normal;
line-height:30px;
margin:95px 0px 0px 0px;
}

#Bannertxt h1
{
font-size:30px;
font-weight:normal;
color:#8d8e8e;
}
#Bannertxt h2
{
font-size:24px;
font-weight:normal;
color:#8d8e8e;
}
.Banneroverimg
{
float:right;
text-align:center;
width:69%;
color:#8d8e8e;
font-weight:normal;
line-height:30px;
}

/*End Container*/
/*Start Bottom*/
#BottomContainer
{
width:977px;
text-align:center;
font-size:12px;
color:#B2B2B2;
clear:both;
padding-top:5px;
padding-bottom:5px;
}

#BottomContainer a
{

color:#000000;
font-size:11px;
text-align:left;
text-decoration:none;
font-weight:bold;
}

#BottomContainer a:hover
{
color:#000000;
font-size:11px;
text-align:left;
text-decoration:underline;
font-weight:bold;
}

#Mainfooter
{
clear:both;
color:#f46521;
font-size:12px;
height:42px;
font-weight:bold;
padding:3px 8px 3px 8px;
background:url(images/footer.jpg) no-repeat;
}
#Mainfooter a
{
font-size:12px;
color:#f46521;
text-decoration:none;
}
#Mainfooter a:hover
{
font-size:12px;
color:#f46521;
text-decoration:underline;
}

#MainfooterLeft
{
float:left; 
text-align:left;
}
#MainfooterRight
{
float:right; 
text-align:right;
}


.bookng-form input, .bookng-form textarea
{
display:inline;
width:auto;
border:1px solid #dcdcdc;
}

.bookng-form input[type=hidden]
{
display:none;
}

/*End Bottom*/

/* Application form start*/
.formfield2
{
display:inline;
width:100%;
border-bottom:1px solid #000000;
border-top:0px;
border-left:0px;
border-right:0px;
margin:0px 0px 0px 0px;
background:#f7f7f7;
}
/* Application form end*/

.c-s{display:block;width:210px;height:64px;text-align:left;font-family:Tahoma,Arial, Helvetica, sans-serif;font-size:12px;line-height:14px;font-weight:bold;clear:both;padding-top:5px;padding-left:5px;background-color:#eaa377;}
.c-s span{font-size:11px;}
.c-s ul{margin:0px;padding:0px;list-style:none;}
.c-s li{float:left;}
.substxt{border:1px solid #dcdcdc;width:100px;}