@charset "utf-8";
/* CSS Document */
h1,h2,h3,h4,h5,p,body
{padding:0px; margin:0px;}
.clear
{clear:both;}
img
{border:0px;}
a
{color:#fff; text-decoration:none;}
a:hover
{color:#0F0; text-decoration:underline;}
a
{outline: none;}
:focus
{-moz-outline-style: none;}



body
{background:url(../img/mainback.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ccc; line-height:18px; background-color:#000;}
#container
{width:969px; margin:auto;}

#header
{}
	#headertop
	{background:url(../img/header-top.jpg); height:171px;}
	#headerleft
	{float:left; width:571px; height:34px;}
	#headerright
	{float:left; background:url(../img/header-midRight.jpg); width:398px; height:34px;}
	#headerbottom
	{background:url(../img/header-bottom.jpg); height:23px;}
#body

#left
{float:left; width:235px;}
	#whatourcustomers
	{background:url(../img/title-whatourcustomers.jpg); height:39px; margin-left:28px;}
	#whatcustomersQuoteTop
	{background:url(../img/whatcustomers-quoteTop.jpg); height:33px; margin-left:28px;}
	#whatcustomersBack
	{background:url(../img/whatcustomers-back.gif) repeat-y; margin-left:28px; padding:0 10px 5px 20px;}
	#whatcustomersFoot
	{background:url(../img/whatcustomers-foot.gif); height:47px; margin-left:28px;}
	#bannerFood
	{background:url(../img/banner-food.jpg); height:247px; margin-left:28px;}
	#viewmenu
	{height:40px; margin-left:28px;}

#middle
{width:463px; float:left; padding:0 12px 0 12px;}

#right
{width:247px; float:left;}
	#emailforvouchers
	{background:url(../img/title-emailforvouchers.jpg); height:33px; margin-right:40px;}
	#emailvoucherBack
	{background:url(../img/emailvoucherBack.jpg); margin-right:40px;}
	#emailvoucherCont
	{width:198px; padding-left:5px;}
	#emailvoucherSend
	{height:40px; margin-right:40px;}
	.emailvoucherTable
	{padding-top:5px;}
	.emailvoucherForm
	{border:1px solid #fff; background-color:#fff;}
	.emailvoucherBack
	{background:url(../img/formboxBack.gif) repeat-x;}
	#getaheadHead
	{height:65px; margin-right:40px; background:url(../img/getahead-top.jpg);}
	#getaheadbackBot
	{background:url(../img/getahead-bottom.jpg) no-repeat bottom left; margin-right:12px;}
	#getaheadbackCont
	{background:url(../img/getahead-backrpt.jpg); no-repeat bottom; background-color:#DE524D; margin-right:12px;}	
	#getaheadbackContent
	{padding:0 20px 10px 15px; color:#FFF;}		
	#booktickets
	{height:40px; margin-right:12px;}

#footer
{margin:auto; width:916px; margin-top:10px; font-size:11px;}
	#footer a
	{color:#fff;}
	

#footerTop
{background:url(../img/footer-top.gif); height:9px; width:916px;}
#footerBack
{background:url(../img/footerBack.gif) repeat-y; padding:5px;  width:906px;}
#footerBottom
{background:url(../img/footer-bottom.gif); height:9px;  width:916px;}

.boldred
{color:#900; font-weight:bold;}

.contactform
	{border:1px solid #ccc; background-color:#fff; padding:3px;}

.boldGreen
{color:#3C0; font-weight:bold;}
.boldWhite
{color:#fff; font-weight:bold;}

/* Easy Slider */


        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            overflow:hidden;
            text-indent:-8000px;
            }

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:463px;
		height:325px;
		overflow:hidden; 
		}

	#prevBtn a, #nextBtn a{  
		display:block;
		width:87px;
		height:35px;
		background:url(../img/btn-prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{  
		display:block;
		width:50px;
		height:34px;
		background:url(../img/btn-prev.gif) no-repeat 0 0;	
		}	
		
	#nextBtn a{ 
		background:url(../img/btn-next.gif) no-repeat 0 0;	
		float:right;		
		}	
	#prevBtn a{ 
		float:left;		
		}			


/* // Easy Slider */