*			{margin:0; padding:0;}
body		{font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#FFFFFF; background:#0E0F14;}

a			{outline:none; color:#FFFFFF;}
a:hover		{color:#FFFFFF; text-decoration:none;}
img			{border:none;}
.clear 		{clear:both;}

#wrapper	{width:960px; margin:0 auto 0 auto;}

#logo		{padding:100px 0 0 137px;}
#logo-sub	{padding:38px 0 0 645px;}
#img-home	{padding:18px 0 0 0px; float:left; width:202px;}
#img-promotion	{padding:18px 0 0 140px; float:left; width:486px; margin-right:20px;}
#strapline	{padding:18px 110px 0 355px; text-align:right; clear:both;}

#container 	{height:491px;}
#container h1	{padding:0 0 0 0;}
#container p	{padding:0 0 1.3em 0; text-align:justify; font-size:1.1em;}
#container ul	{padding:0 0 1.3em 0; list-style:none;}

#left			{float:left; width:614px;}
#left-col1		{float:left; width:435px;}
#left-col2		{float:left; width:179px;}
#left-col2 img	{float:left;}

#right		{float:left; width:286px; padding:30px; position:relative; height:431px;}
.interior	{background-color:#CA4002;}
.exterior	{background-color:#3580F9;}

#menu		{text-align:center; background-color:#CA4002;  min-height:491px; height:auto !important; height:491px;}
#menu p 	{text-align:center; padding-bottom:1.1em;}
#menu p.disclaimer 	{font-size:0.9em;}
#menu-left	{float:left; width:391px; }
#menu-centre {float:left; width:179px;}
#menu-centre img {display:block; text-align:left;}
#menu-right	{float:left; width:390px;}

#menu h1	{padding-top:15px;}
#menu li	{padding:0 25px 8px 25px;}
#menu li.last	{padding:0 25px 0 25px;}
#menu ul	{padding-bottom:0;}

#nav		{position:absolute; bottom:0; left:0; height:95px; width:280px; padding:0 0 0 30px;}
#nav ul		{list-style-type:none;}

#nav ul li		{padding:0 0 4px 0;}
#nav ul li a	{display:block; width:250px; height:0; padding-top:12px; overflow:hidden; background-image:url(images/nav.png); background-repeat:no-repeat;}

#nav-home a				{background-position:0px top;}
#nav-home a:hover		{background-position:-261px top;}
#nav-inn a				{background-position:0px -19px;}
#nav-inn a:hover		{background-position:-261px -19px;}
#nav-inside a			{background-position:0px -40px;}
#nav-inside a:hover		{background-position:-261px -40px;}
#nav-outside a			{background-position:0px -60px;}
#nav-outside a:hover	{background-position:-261px -60px;}
#nav-events a			{background-position:0px -80px;}
#nav-events a:hover		{background-position:-261px -80px;}
#nav-contact a			{background-position:0px -101px;}
#nav-contact a:hover	{background-position:-261px -101px;}

#nav-home-on a		{background-position:-261px top;}
#nav-inn-on a		{background-position:-261px -19px;}
#nav-inside-on a	{background-position:-261px -40px;}
#nav-outside-on a	{background-position:-261px -60px;}
#nav-events-on a	{background-position:-261px -80px;}
#nav-contact-on a	{background-position:-261px -101px;}

#back-button ul li a	{display:block; width:58px; height:0; padding-top:12px; overflow:hidden; background-image:url(images/back-button.gif); background-repeat:no-repeat; background-position:0px top;}
#back-button ul li a:hover		{background-position:-70px top;}

#back-button2	{height:25px; background:#0E0F14; }
#back-button2 ul	{padding:8px 0 0 0;}
#back-button2 ul li a	{display:inline-block; width:58px; height:0; padding-top:12px; overflow:hidden; background-image:url(images/back-button2.gif); background-repeat:no-repeat; background-position:0px top;}
#back-button2 ul li a:hover		{background-position:-70px top;}

.outside-links	{float:left; width:140px;}
 
#footer			{clear:both; padding:10px 30px 30px 30px; font-size:0.9em;}
#footer-logo	{float:left; width:350px;}
#footer-address	{float:right; width:350px; text-align:right;}

#footer a		{outline:none; color:#FFFFFF; text-decoration:none;}
#footer a:hover	{color:#FFFFFF; text-decoration:underline;}

.pad	{margin:12px 0 0 0;}
.enter	{padding:10px 0 30px 0;}

