*{margin:0; padding:0;}
img{border:none;}

html, body{
height:100%;
margin-bottom:1px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
background-color:#a7a9ac;
color:#5e5e5e;
}

h1, h2, h3{
font-family:"Times New Roman", Times, serif;
font-size:1.8em;
background:url(../images/hone-background.jpg) no-repeat;
height:36px;
width:498px;
padding-top:5px;
padding-left:10px;
margin-top:10px;
margin-bottom:10px;
font-weight:lighter;
}

li{margin-left:15px;}

#contentconatinerexpand h3{
font-size:1.8em;
color:#5e5e5e;
}

.header{
font-family:"Times New Roman", Times, serif;
font-size:1.4em;
background:url(../images/header-background.jpg) no-repeat;
height:36px;
width:250px;
padding-top:5px;
padding-left:10px;
}
.headertwo{font-family:"Times New Roman", Times, serif; font-size:1.8em;}
.headerthree{font-family:"Times New Roman", Times, serif; font-size:1.8em; color:#ef4036;}

.headerthree a{color:#ef4036; text-decoration:none;}


#containers{
/*background-color:#005581;*/
background:url(../images/background-1px.jpg) repeat-x;
}

#holder{
margin:auto;
width:1024px;
padding-top:374px;
}

#content{
background-color:#fff;
}

#text{
padding-top:570px;
margin-left:210px;
padding-bottom:20px;
font-size:0.8em;
width:550px;
}

#internaltext{
padding-top:10px;
_height:620px; /* for IE6 */
min-height:620px; !important; /* for modern browsers */
margin-left:210px;
padding-bottom:20px;
font-size:0.8em;
width:550px;
}

#internaltext h1, #internaltext h2, #internaltext h3{
width:550px;
}

#internaltext a{text-decoration:underline; color:#464646; font-weight:bold;}

.eventstable {
border-collapse: collapse;
}

.eventstable td{
	padding:5px;
	vertical-align:top;
	text-align:top:
}

.borders td{
	border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: #d5d5d5;
}

.alright img{
/*float:right;*/
padding:5px;
}

#logo{
position:absolute;
top:10px;
margin-left:20px;
}

#telephone{
position:absolute;
top:30px;
font-size:2.1em;
color:#fff;
margin-left:750px;
}

#telephone img{
margin-right:5px;
}

#email{
position:absolute;
top:70px;
font-size:1em;
color:#fff;
margin-left:795px;
}

#email a{
color:#fff;
text-decoration:none;
}

#footer{
font-size:0.7em;
color:#fff;
margin-left:10px;
width:960px;
margin-top:10px;
}

#footerright{
float:right;
text-align:right;
}

#footerright img{
padding-left:2px;
}

#footerright a{
text-decoration:none;
color:#fff;
}

#footerleft{
float:left;
margin-top:47px;
}

#menu{
position:absolute;
top:157px;
width:200px;
height:617px;
background:url(../images/menu.jpg) no-repeat;
}

#menu img{
margin-left:5px;
}

#menuitems{
_height:635px; /* for IE6 */
min-height:635px; !important; /* for modern browsers */
background:url(../images/menu-1px.jpg) repeat-y;
margin-left:6px;
padding-left:5px;
font-size:0.8em;
color:#fff;
line-height:20px;
}

#booking{
position:absolute;
top:390px;
margin-left:210px;
}

#management{
position:absolute;
top:390px;
margin-left:480px;
}

#eventlist{
position:absolute;
top:440px;
margin-left:500px;
font-size:0.8em;
width:231px;
}

#eventlist a{
color:#5e5e5e;
}

#featured{
position:absolute;
top:670px;
margin-left:210px;
}

#featuredevent{
position:absolute;
top:720px;
margin-left:210px;
}

#hospitality{
position:absolute;
top:670px;
margin-left:480px;
}

.elite{
margin-left:3px;
margin-top:3px;
}

#topnav{
position:absolute;
top:110px;
margin-left:5px;
background:url(../images/navbar.jpg) no-repeat;
height:41px;
width:1024px;
font-size:0.8em;
padding-left:10px;
padding-top:13px;
z-index:1;
}

#topnav a{
color:#fff;
text-decoration:none;
margin:0;
padding:11px 7px;
margin-top:-5px;
}

#topnav a:hover{
background:url("../images/hover.png") bottom center no-repeat;
}

#search{
position:absolute;
top:120px;
margin-left:750px;
z-index:100;
}

#search input{
border:none;
background:none;
display:inline;
vertical-align:top;
z-index:100;
}

.rounded{
background:url(../images/searchbox.gif) no-repeat left top;
padding:4px;
padding-left:5px;
}

#rightnav{
position:absolute;
top:10px;
margin-left:900px;
font-size:0.8em;
}

#rightnav a{
color:#fff;
text-decoration:none;
}

#rightpanel{
position:absolute;
top:390px;
margin-left:760px;
border-left:1px dotted #cccccc;
padding:10px;
padding-top:2px;
height:530px;
width:230px;
font-size:0.8em;
}

#rightpanel img{
vertical-align:middle;
}

#enquire{
padding-top:10px;
}

#newsletter{
padding-top:10px;
}

#testimonials{
margin-bottom:20px;
}

#testimonials img{
float:right;
margin-bottom:20px;
margin-top:-20px;
}

/**********/

.frame {
font:12px arial;
width:245px;
height:190px;
border:none;
overflow-y:hidden;
padding:5px;
}
#sliding ul, #sliding li{
list-style:none;
list-style-position:outside;
}
#sliding ul, #sliding li a{
text-decoration:none;
color:#5e5e5e;
font-size:0.8em;
padding:3px;
}
#sliding span a{
color:#ee4037;
font-size:1.2em;
}

/**** new scroller ****/
.scrollBox {
/* The box displaying the scrolling content */
position: absolute;
top: 50px;
width: 180px;
height: 200px;
overflow: hidden;
font-size:0.8em;
}
.scrollTxt {
position: relative;
top: 200px;
}

.scrollTxt ul, .scrollTxt li a{
text-decoration:none;
color:#5e5e5e;
font-size:0.8em;
padding:3px;
}

.scrollTxt span a{
color:#ee4037;
font-size:1.2em;
}

.scrollTxt ul, .scrollTxt li{
list-style:none;
list-style-position:outside;
}

#slider{
margin-top:30px;
}

#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}

#slider ul, #slider li img{
float:left;
}
#slider ul, #slider li a{
text-decoration:none;
color:#5e5e5e;
font-size:0.8em;
padding:3px;
}
#slider span a{
color:#ee4037;
font-size:1.2em;
}

#slider, #slider li{ 
width:240px;
height:159px;
overflow:hidden;
}

#slider1next{}
#slider1prev{position:absolute; top:40px;}

#slider2{
margin-top:30px;
}

#slider2 ul, #slider2 li{
margin:0;
padding:0;
list-style:none;
}

#slider2 ul, #slider2 li img{
float:left;
}
#slider2 ul, #slider2 li a{
text-decoration:none;
color:#5e5e5e;
font-size:0.8em;
padding:3px;
}
#slider2 span a{
color:#ee4037;
font-size:1.2em;
}

#slider2, #slider2 li{ 
width:240px;
height:159px;
overflow:hidden;
}

#slider2next{}
#slider2prev{position:absolute; top:40px; width:200px;}

/********* Dropdowns ***********/

.categories{
cursor: hand;
cursor: pointer;
font-weight:bold;
text-decoration:none;
padding-bottom:10px;
}


.openlanguage{
color:#ef4036;
}

.closedlanguage{
text-decoration:underline;
color:#464646;
}

/********* End dropdowns ***********/

#container{
position:absolute;
top: 165px;
margin-left:205px;
}

#center{
width: 590px;
height: 200px;
}

#tufnell{
position:absolute;
top:160px;
margin-left:850px;
}

#newspanel{
width:380px;
}

#newspanel h1, h2, h3{
width:380px;
}

#newspanel h2, h3{
font-size:1.6em;
color:#ef4036;
}

#featurednews{
position:absolute;
top:420px;
margin-left:420px;
}

#video_one{display:none;}
#video_two{display:none;}
#video_three{display:none;}
#video_four{display:block;}