/************* general/page specific/set up ************/
body, div, span, p, ul, ol, li, h1, h2 ,h3, img, form, fieldset {margin:0px;padding:0px;border:0px;}
body {background-color: #fff;text-align:center;color: #000;font-size:10px;font-family:trebuchet ms;}
#print {display:none;}
#page {width:963px;margin:0px auto;background: url(../images/pagebg.jpg) 0px 0px repeat-y;}
#main {width:736px;float:left;background-color: transparent;position:relative;}

/************* header and navigation ************/
#header {width:736px;height:264px;position:relative;background-color:#91278f;}
#logo {position:absolute;left:23px;top:20px;}
#navigation {position:absolute;right:0px;top:0px;width:434px;height:68px;background-color:transparent;}
#navigation li {display:block;float:left;height:68px;}
#navigation li a {display:block;height:68px;}
#navigation li a span {display:none;}
#navigation li a#nav_home {width:112px;background: url(../images/nav_home.jpg) 0px -68px no-repeat;}
#navigation li a#nav_booking {width:141px;background: url(../images/nav_booking.jpg) 0px -68px no-repeat;}
#navigation li a#nav_contact {width:181px;background: url(../images/nav_contact.jpg) 0px -68px no-repeat;}
#navigation li a#nav_home:hover, #navigation li.this a#nav_home,
#navigation li a#nav_booking:hover, #navigation li.this a#nav_booking,
#navigation li a#nav_contact:hover, #navigation li.this a#nav_contact {background-position: 0px 0px;}
#flash {width:553px;height:196px;position:absolute;top:68px;left:183px;background-color:#91278f;}

/************* usps ************/
#usp00 {height:43px;width:726px;background:#fff url(../images/usp00.jpg) 0px 0px no-repeat;line-height:43px;text-align:left;padding-left:10px;font-size:2em;color:#fff;}
div.usp {float:left;width:318px;padding-bottom:20px;padding-right:20px;}

/************* content area ************/
#content {padding:30px;text-align:left;padding-bottom:20px;}
#content p, #content ul {font-size:1.4em;margin-bottom:1em;}
#content ul {margin-left: 20px;}
#content h1 {color:black;font-size:1.1em;padding-left:18px;}
#content h1.sub {color:black;font-size:2.2em;padding-left:0px;}
#content h2 {font-size: 2.2em;clear:both;margin-bottom:0.5em;}
#content h2#what {background: transparent url(../images/h1_what.jpg) -3px 0px no-repeat;text-indent:-9999px;height:35px;}
#content h2#aims {background: transparent url(../images/h1_aims.jpg) -3px 0px no-repeat;text-indent:-9999px;height:35px;}
#content h2#how {background: transparent url(../images/h1_how.jpg) -3px 0px no-repeat;text-indent:-9999px;height:35px;}
#content h2#anything {background: transparent url(../images/h1_anything.jpg) -3px 0px no-repeat;text-indent:-9999px;height:35px;}
#content .usp h2 {clear:none;}
#content .usp#third {clear:left;}


#content a {color:#91278f;font-weight:bold;}
#ecab {float:right;margin: 2em 0em;}

/************* footer area ************/
#footer {clear:both;position:relative;padding:20px 30px;text-align:left;}
#footer p, #footer ul {font-size:1.1em;}
#footer ul {display:inline;border-top:1px solid #000;padding-right:50px;padding-top:15px;}
#footer ul li {display:inline;list-style-type:none;}
#footer ul, #footer p a, #footer ul a {color:#91278f;font-weight:bold;}
#footer p {padding: 10px 0px;}
#footer #web {position:absolute;top:10px;left:766px;color:#848484;padding:0px;}
#footer #web a {color:#848484;}

/************* sidebar ************/
#sidebar {width: 227px;float:right;height:300px;background-color: transparent;position:relative;text-align:center;}
#sidebar #register {display:block;height:59px;width:198px;margin:0px auto;background: url(../images/register.jpg) 0px 0px no-repeat;margin-bottom:10px;}
#sidebar #watch-video {display:block;height:326px;width:227px;margin:0px auto;margin-bottom:20px;}
#sidebar #watch-video {color:#3e3e3e;outline:none;}
#sidebar #watch-video img {border:0px;}
#sidebar #register span, #sidebar #watch-video span {display:none;}
#sidebar h2 {text-align:left;color:#ffe513;padding-left:15px;font-size:2.8em;}
#sidebar #quick_contact_h2 {height:33px;background: transparent url(../images/quick_contact.jpg) 0px 0px no-repeat;text-indent:-9999px;}
#sidebar #paylink {display:block;height:114px;width:213px;margin:20px auto;background: url(../images/chipandpin.jpg) 0px 0px no-repeat;margin-bottom:40px;}
#sidebar #paylink span {display:none;}

/************* contact form ************/
#quick_contact {position:relative;width:227px;height:258px;background: transparent url(../images/formbg.jpg) 0px 0px no-repeat;}
#quick_contact li {list-style-type:none;}
#quick_contact label {display:none;}
input#name, input#company, input#phone, input#email {position:absolute;top:0px;left:15px;width:191px;height:20px;padding:0px;background: #fff url(../images/inputbg.jpg) 0px 0px repeat-x;border:0px;font-size:14px;padding: 4px 2px;}
input#name {top:18px;}
input#company {top:75px;}
input#phone {top:131px;}
input#email {top:188px;}
input#submit {position:absolute;top:224px;left:156px;height:25px;width:57px;padding:0px;text-indent:-9999px;border:0px;background: transparent url(../images/formsubmit.jpg) 0px 0px no-repeat;cursor:pointer;}
input#submit:hover {background-position: 0px -25px;}
#video {padding-top:70px;}