*{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;height:auto

}



#holder{

margin:auto;

width:1024px;

padding-top:374px;

}



#content{

background-color:#fff;

/*background-image:url(../images/cnt-bg.jpg); background-repeat:repeat-x;*/



}



#text{



margin-left:210px;

padding-bottom:20px;

font-size:0.8em;

width:550px;

padding-top:650px;

}



#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; width:240px; 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:4px;

}



#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{

margin-top:-217px;

width:200px;

/*height:617px;*/

height:auto;

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:0px;

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:0px;

}



#newsletter{

padding-top:10px;

padding-bottom:20px;

}



#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;}

/*menu css*/





.menu{width:180px; height:auto; float:left;}





.menu h1{font-family:Arial, Helvetica, sans-serif; font-size:16px; }

.menu ul{margin:0;padding:0; width:180px; float:left; margin-top:5px;}

.menu ul li{padding-right:2px;

	list-style:none;

	float:left;

	position:relative;

	color:#000;

	width:175px;

	height:auto;

	background:url(../images/arw.png) no-repeat;

	background-position:12px 6px;

	margin-left:0px;

	padding-right:5px; padding-left:5px;  padding-top:5px;}

.menu ul li ul li{padding-right:2px;

	list-style:none;

	float:left;

	position:relative;

	color:#000;

	width:183px;

	height:auto;

	background:url(../images/arw.png) no-repeat;

	background-position:10px 10px;

	margin-left:-5px;

	background-color:#025581; padding-top:5px; padding-left:0px !important;

		}

	.menu ul li h1{color:#000 ; font-size:14px; text-align:left; }

	.menu ul li a{color:#fff;display:block;text-decoration:none; font-size:18px; font-family:calibri;font-weight:normal;  text-align:left; }

	.menu ul ul {

	

	visibility:visible;



	width:180px;

	margin-top:5px;



 }

 .menu ul li:hover ul {

    visibility:visible;

    z-index:9999;



 }

 

  /**********************************************/



  /*sets top level hover color*/



.menu ul ul li {

	height:auto;

	width:180px;

	display:block;



   

 }

 .menu ul ul li a{

color:#fff;display:block;text-decoration:none; font-size:14px; font-family:calibri;font-weight:normal; line-height:19px; display:block; text-align:left; padding-top:0px; padding-left:20px; padding-right:10px; line-height:18px;

   

 }



  /*sets link items hover color and background*/



.menu ul ul li a:hover {



	color:#CCC;

	

 }



  /* Changes text color on hover for main menu hover*/



.menu a:hover {   

  color:#fff;

 } 

 /* IE7 Display Fix */



.menu ul li { 



  display: inline; 

 

 }

 .clear{clear:both; display:block;}

.bdy_img{width:540px; height:auto; float:left;  }

.left_img{

	margin-top:30px!important;

	width:248px!important;

	height:320px!important;

	float:left!important;

	padding:0px!important;



	border:thin solid #515050!important;

}

.left_img_1{width:248px; height:auto; float:left!important; padding:0px!important; margin:0px!important;  background:#025581!important;}

.left_img_1 h1{ font-family:Verdana, Geneva, sans-serif; font-size:15px!important; font-weight:normal!important; color:#fff!important;  float:left!important;}



.left_text_1{width:248px!important; height:auto!important; padding:0px!important; margin:0px!important;}

.left_text_1 p{ font-family:Verdana, Geneva, sans-serif; font-size:12px!important; font-weight:normal!important; color:#323232!important; text-align:justify!important; padding:5px!important;}



.right_img{	width:248px!important;

margin-top:30px!important;

height:320px!important;

	float:right!important;

	padding:0px!important;

	border:thin solid #515050!important;}

.right_img_1{width:248px; height:auto; float:left; padding:0px; margin:0px;  background:#025581; max-width:248px!important; }

.right_img_1 h1{ font-family:Verdana, Geneva, sans-serif; font-size:15px!important; font-weight:normal!important; color:#fff!important; max-width:248px!important; float:left!important;}



.right_text_1{width:248px!important; height:auto!important; padding:0px!important; margin:0px!important; max-width:248px!important; }



.right_text_1 p{ font-family:Verdana, Geneva, sans-serif; font-size:12px!important; font-weight:normal!important; color:#323232!important; text-align:justify; padding:5px!important; }



#menuitems ul li ul { padding:5px 0 5px 0; }

#menuitems ul li h4 { background:#4180a1/*5d7b8b*/; display:block; padding:2px 5px 2px 5px;  }

.headertwo { padding-left:5px; }




