html, body {margin:0;padding:0;border:0;}
body {font-family:"Times New Roman", Times, serif;font-size:0.76em;background:url(images/body-bg.jpg) top left repeat-x #253C71;text-align:center;color:#4F4F4A;line-height:1.5em;}
ul, li, div, p, h1, h2, h3, h4, h5, img, form, fieldset, hr {border:0px;margin:0px;padding:0px;}
a {text-decoration:none;color:#253C70;}
a:hover {text-decoration:underline;color:#701927;}
form {margin:0px;padding:0px;}
.clear {clear:both;font-size:1%;height:0px;overflow:hidden;}
.clrp {clear:left;}
.closed {visibility:hidden;display:none;}
.open {visibility:visible;display:block;}

#outer {margin:0px auto;width:990px;text-align:center;}
#header {width:990px;height:132px;position:relative;text-align:left;background:url(images/header-bg.jpg) top left no-repeat;}
#logo {position:absolute;top:0px;left:212px;}
#portal {position:absolute;top:73px;left:5px;background:url(images/ico-portal.gif) top left no-repeat;}
#headerdates {position:absolute;top:48px;right:5px;width:176px;}
#headerdates p {padding:3px 6px 3px 6px;background-color:#243762;color:#FFFFFF;font-size:90%;margin-top:1px;}

#menu {width:980px;background:url(images/menu-bg.jpg) top left no-repeat;text-align:left;color:#6C4E2B;margin-left:5px;}
table#menutbl {margin-left:10px;padding-top:10px;padding-bottom:10px;font-weight:bold;font-size:130%;}
#menu a:link, #menu a:visited {color:#6C4E2B;text-decoration:none;}
#menu a:active, #menu a:hover {color:#701927;text-decoration:none;}
#menu p.home {margin-left:20px;padding-top:8px;padding-bottom:8px;width:185px;float:left;display:inline;}
#menu p.links {margin-left:17px;padding-top:4px;width:400px;color:#FFFFFF;float:left;display:inline;}

.menuitem {background:url(images/nav-pipe.gif) center right no-repeat;}

#searchfields {float:left;position:relative;display:inline;margin-left:6px;}
#search {position:relative;overflow:hidden;}

.inputtext {border:1px solid #999999;background-color:#FFFFFF;width:176px;height:16px;padding-left:2px;font-size:80%;}

#userfld {height:20px;float:left;position:relative;}
#pwdfld {height:20px;float:left;position:relative;}
#searchfieldl label {float:left;display:inline;color:#FFFFFF;margin-top:3px;}
#login {position:relative;overflow:hidden;}

.logintext {border:1px solid #999999;background-color:#FFFFFF;width:120px;height:16px;padding:3px 0px 0px 2px;font-size:75%;}
.logintextpw {border:1px solid #999999;background:url(images/bg_passwordentry.gif) 0 0 no-repeat #FFFFFF;width:90px;height:16px;padding:3px 0px 0px 2px;font-size:75%;}
.logintextpw_clear {border:1px solid #999999;background-color: #FFFFFF;width:90px;height:16px;padding:3px 0px 0px 2px;font-size:75%;}

#wrapper {width:990px;margin-top:7px;text-align:left;background:url(images/wrapper-bg.jpg) top left repeat-y;text-align:left;}
#inner {width:960px;margin-left:15px;margin-top:10px;min-height:550px;background-color:#E2E2E2;text-align:left;padding-bottom:10px;}
/*\*/
* html #inner {height:550px;}
/**/

/* Left Column */
.sidebar_advert{padding-bottom:10px;}
#left {width:198px;float:left;display:inline;margin-left:16px;margin-top:16px;}
#nav {width:198px;margin-bottom:12px;font-size:110%;}
#mainnav li {list-style:none;color:#636465;font-weight:normal;background:url(images/mainnav-bg.jpg) bottom left no-repeat;}
#mainnav li.last {border-top:1px solid #E7E8E8;}
#mainnav a {text-decoration:none;color:#636465;}

#mainnav a.toplink {display:block;padding-top:6px;padding-bottom:5px;padding-left:18px;color:#636465;voice-family:"\"}\"";voice-family:inherit;width:180px;}
#mainnav a.toplink:link, #mainnav a.toplink:visited {color:#636465;background:url(images/mainnavtop-bg.jpg) 0px top no-repeat;}
#mainnav a.toplink:hover, #mainnav a.toplink:active {color:#636465;background:url(images/mainnavtop-bg.jpg) -198px top no-repeat;}
#mainnav a.toplinkon {display:block;padding-top:6px;padding-bottom:5px;padding-left:22px;color:#636465;voice-family:"\"}\"";voice-family:inherit;width:176px;color:#636465;background:url(images/mainnavtop-bg.jpg) -198px top no-repeat;}
#mainnav a.midlink {display:block;padding-top:6px;padding-bottom:5px;padding-left:18px;color:#636465;voice-family:"\"}\"";voice-family:inherit;width:180px;}
#mainnav a.midlink:link, #mainnav a.midlink:visited {color:#636465;background:url(images/mainnav-bg.jpg) 0px top no-repeat;}
#mainnav a.midlink:hover, #mainnav a.midlink:active {color:#636465;background:url(images/mainnav-bg.jpg) -198px top no-repeat;}
#mainnav a.midlinkon {display:block;padding-top:6px;padding-bottom:5px;padding-left:22px;color:#636465;voice-family:"\"}\"";voice-family:inherit;width:176px;color:#636465;background:url(images/mainnav-bg.jpg) -198px top no-repeat;}
#mainnav a.btmlink {display:block;padding-top:6px;padding-bottom:5px;padding-left:18px;color:#636465;voice-family:"\"}\"";voice-family:inherit;width:180px;}
#mainnav a.btmlink:link, #mainnav a.btmlink:visited {color:#636465;background:url(images/mainnavbtm-bg.jpg) 0px bottom no-repeat;}
#mainnav a.btmlink:hover, #mainnav a.btmlink:active {color:#636465;background:url(images/mainnavbtm-bg.jpg) -198px bottom no-repeat;}
#mainnav a.btmlinkon {display:block;padding-top:6px;padding-bottom:5px;padding-left:18px;color:#636465;voice-family:"\"}\"";voice-family:inherit;width:180px;color:#636465;background:url(images/mainnavbtm-bg.jpg) -198px bottom no-repeat;}

/* #submenu li {background:url(images/bullet.gif) center center repeat;} */
#submenu a.sublink{display:block;padding-top:3px;padding-bottom:3px;padding-left:18px;color:#CD986E;background:url(images/subnav2-bg.jpg) top left no-repeat;voice-family: "\"}\""; voice-family:inherit;width:180px;}
#submenu a.sublinkon{display:block;padding-top:3px;padding-bottom:3px;padding-left:18px;color:#CD986E;background:url(images/subnav2-bg.jpg) top left no-repeat;voice-family: "\"}\""; voice-family:inherit;width:180px;}
#submenu a.sublink:link, #submenu a.sublink:visited {text-decoration:none;color:#BE763C;}
#submenu a.sublink:active, #submenu a.sublink:hover, #submenu a.sublinkon{text-decoration:none;color:#636465;}

#mainnav li ul li a.sublink {display:block;padding-top:3px;padding-bottom:3px;padding-left:18px;color:#CD986E;background:url(images/subnav-bg.jpg) bottom left no-repeat;voice-family: "\"}\""; voice-family:inherit;width:180px;}
#mainnav a.sublink:link, #mainnav a.sublink:visited {text-decoration:none;color:#BE763C;}
#mainnav a.sublink:active, #mainnav a.sublink:hover {text-decoration:none;color:#636465;}



#coursedates {width:198px;margin-bottom:12px;}
#coursedates h1 {color:#404041;font-size:120%;font-weight:normal;padding:6px 0px 6px 8px;background:url(images/navcoursedates-bg.jpg) top left no-repeat;}
#coursedates p {color:#FFFFFF;font-size:100%;font-weight:normal;padding:4px 0px 4px 8px;background-color:#8E96B5;}
#coursedates table {font-size:90%;}

/* End Left Column */


#main {width:713px;float:right;display:inline;margin-right:16px;margin-top:16px;}
.mainpaneltop {width:713px;height:4px;background:url(images/mainpanel-top.gif) top left no-repeat;font-size:1%;overflow:hidden;}
.mainpanel {width:713px;background:url(images/mainpanel-bg.jpg) bottom left no-repeat;margin-bottom:12px;min-height:139px;position:relative;}
/*\*/
* html .mainpanel {height:139px;}
/**/
.mainpanel2 {width:713px;background:url(images/mainpanel-bg.jpg) bottom left no-repeat;margin-bottom:12px;min-height:116px;position:relative;}
/*\*/
* html .mainpanel2 {height:116px;}
/**/

.book {background:url(images/mainpanelbook-bg.jpg) bottom left no-repeat;min-height:163px;}
/*\*/
* html .book {height:163px;}
/**/
.browse {background:url(images/mainpanelbrowse-bg.jpg) bottom left no-repeat;}
.questionnaire {background:url(images/cat/title-college.jpg) bottom left no-repeat;}
.mainpanel h1, .mainpanel2 h1 {color:#8A704C;font-size:200%;font-weight:normal;padding:20px 275px 10px 20px;}
.mainpanel h1 a:link, .mainpanel h1 a:visited,.mainpanel2 h1 a:link, .mainpanel2 h1 a:visited  {color:#8A704C;text-decoration:none;}
.mainpanel h1 a:active, .mainpanel h1 a:hover,.mainpanel2 h1 a:active, .mainpanel2 h1 a:hover  {color:#8A704C;text-decoration:none;}
.mainpanel p,.mainpanel2 p  {padding:0px 295px 6px 20px;font-size:110%;}
#startnow {position:absolute;width:360px;height:42px;bottom:0px;left:1px;background:url(images/startnow-bg.jpg) top left no-repeat;}
#startnow p, #feedback p  {color:#701927;font-size:150%;padding:11px 0px 0px 20px;}
#startnow a:link, #startnow a:visited, #feedback a:link, #feedback a:visited {color:#701927;text-decoration:none;}
#startnow a:active, #startnow a:hover,#feedback a:active, #feedback a:hover {color:#701927;text-decoration:underline;}

#titlepanel {width:713px;height:116px;position:relative;margin-bottom:12px;}
#titlepanel h1 {color:#8A704C;font-size:210%;font-weight:normal;padding:30px 275px 6px 12px;}
#titlepanel h1 a:link, #titlepanel h1 a:visited {color:#8A704C;text-decoration:none;}
#titlepanel h1 a:active, #titlepanel h1 a:hover {color:#8A704C;text-decoration:none;}
#titlepanelsub {position:absolute;width:400px;height:42px;bottom:0px;left:1px;}
#titlepanelsub h2 {color:#BE763C;font-size:170%;padding:12px 0px 5px 12px;font-weight:normal;}
#titlepanelsub a:link, #titlepanelsub a:visited {color:#BE763C;text-decoration:none;}
#titlepanelsub a:active, #titlepanelsub a:hover {color:#BE763C;text-decoration:none;}

/* TITLE IMAGES */
.intro {background:url(images/title-intro.jpg) top left no-repeat;}
.events {background:url(images/title-entertainment.jpg) top left no-repeat;}
.accommodation {background:url(images/title-accommodation.jpg) top left no-repeat;}
.transport {background:url(images/MCSS-CoachTrans-2.jpg) top left no-repeat;}

.breadcrumbs {width:713px;background:url(images/breadcrumbs-bg.gif) top left no-repeat;margin-bottom:12px;}
.breadcrumbsinner {width:713px;background:url(images/breadcrumbsinner-bg.gif) bottom left no-repeat;}
.breadcrumbsinner p {color:#BE763C;padding:6px;}
.breadcrumbsinner a {padding-left:6px;padding-right:6px;}
.breadcrumbsinner a:link, .breadcrumbsinner a:visited {color:#4F4F4A;text-decoration:none;}
.breadcrumbsinner a:active, .breadcrumbsinner a:hover {color:#4F4F4A;text-decoration:underline;}
span.crumbon {color:#812D3A;padding-left:6px;}

/* COURSE DETAIL PANEL */
.ppanelwcourses {width:713px;padding-top:50px;position:relative;}
.ppanelwevents {width:713px;padding-top:0px;position:relative;}
.ppanel {width:713px;margin-bottom:12px;position:relative;background:url(images/ppanel-bg.gif) top left no-repeat;z-index:1;}
.greypanel {width:713px;margin-bottom:12px;position:relative;background:url(images/greypanel-bg.gif) top left no-repeat;}
.panelinner, .panelinnerb {width:713px;background:url(images/panelinner-bg.gif) bottom left no-repeat;min-height:320px;padding-top:7px;padding-bottom:7px;}
/*\*/
* html .panelinner {height:320px;}
/**/
.ppanelcontent {width:692px;margin-top:10px;margin-left:10px;}
.ppanelcontent h2 {color:#812D3A;font-size:140%;font-weight:normal;padding:10px 0px 2px 0px;}
.ppanelcontent p {padding:6px 0px 6px 0px;}
.ppanelcontent ul {margin-left:16px;margin-top:12px;margin-bottom:12px;padding-left:8px;}
.ppanelcontent li {margin-left:6px;padding-left:4px;padding-top:4px;padding-bottom:4px;}
hr {height:1px;color:#812D3A;background-color:#812D3A;width:100%;}
.coursethumb {float:left;display:inline;padding:18px 10px 10px 18px;}
.coursedescription {float:left;display:inline;width:404px;margin-top:18px;}
.coursedescription h1 {color:#812D3A;font-size:140%;font-weight:normal;padding:0px 0px 6px 0px;margin-top:5px;}
.coursedescription h1 a:link, .coursedescription h1 a:visited {color:#812D3A;text-decoration:none;}
.coursedescription h1 a:active, .coursedescription h1 a:hover {color:#812D3A;text-decoration:underline;}
.coursedescription h2 {height:23px;font-size:120%;color:#812D3A;font-weight:bold;padding:2px 4px 2px 6px;float:left;display:inline;background:url(images/h2-bg.gif) top left no-repeat;}
.coursedescription h3  {height:23px;font-size:120%;color:#FFFFFF;font-weight:bold;padding:2px 6px 2px 4px;float:left;display:inline;background:url(images/h3-bg.gif) top right no-repeat;}
h2.coursenumber {height:20px;margin-top:6px;font-size:120%;color:#812D3A;font-weight:bold;padding:0px 4px 0px 6px;float:left;display:inline;background:url(images/h2-bg.gif) top left no-repeat;}
h3.coursenumber {height:20px;margin-top:6px;font-size:120%;color:#FFFFFF;font-weight:bold;padding:0px 6px 0px 4px;float:left;display:inline;background:url(images/h3-bg.gif) top right no-repeat;}
.coursedescription p {padding:0px 0px 12px 0px;}
.coursedescription li{border:0px;margin-left:10px;padding:0px;}

.coursedetails {float:right;display:inline;width:170px;margin-top:18px;}
.coursedetailcontent {width:152px;margin-left:9px;}
.coursesep {width:170px;height:2px;background-color:#FFFFFF;font-size:1%;overflow:hidden;margin-top:6px;margin-bottom:6px;clear:both;}
.coursedetails h1 {font-size:140%;font-weight:normal;padding:0px 0px 6px 0px;}
.coursedetails h4 {font-size:100%;font-weight:bold;padding:3px 3px 3px 3px;background-color:#BFBEB5;}
#bookingheader, #coursenotesheader {position:relative;height:24px;background-color:#536795;}
#bookingheader h5, #coursenotesheader h5 {font-size:90%;height:24px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-weight:bold;background-color:#536795;}
#coursenotesopen , .coursenotesopen {position:absolute;top:4px;left:3px;width:14px;height:14px;}
#coursenotesclosed, .coursenotesclosed {position:absolute;top:4px;left:3px;width:14px;height:14px;}
.bookingopen  {position:absolute;top:4px;left:3px;width:14px;height:14px;}
.bookingclosed {position:absolute;top:4px;left:3px;width:14px;height:14px;}
#bookingheader h5 a, #coursenotesheader h5 a {display:block;padding:3px 3px 3px 20px;}
#bookingheader h5 a:link, #bookingheader h5 a:visited, #coursenotesheader h5 a:link, #coursenotesheader h5 a:visited {color:#FFFFFF;text-decoration:none;}
#bookingheader h5 a:active, #bookingheader h5 a:hover, #coursenotesheader h5 a:active, #coursenotesheader h5 a:hover {color:#FFFFFF;text-decoration:none;}
.coursedetails p {padding-top:4px;padding-bottom:4px;font-weight:bold;}
.bookingdd {width:152px;height:96px;overflow:auto;overflow-x:hidden;background:url(images/bookingdd-bg.gif) top left repeat-y #FFFFFF;border-bottom:1px solid #B2B2B2;}
.bookingdd table {margin-bottom:6px;font-family:Arial, Helvetica, sans-serif;font-size:90%;line-height:1.4em;}
.bookingdd table {padding:1px 2px 1px 4px;}
.bookingdd table td.bkdd {border-top:1px solid #B2B2B2;}
#coursenotesdd {width:404px;background-color:#D9D9D1;}
#coursenotesddcontent {width:384px;padding-top:10px;padding-left:10px;}
span.cred {color:#812D3A;}
ul.available {list-style:none;background:url(images/green.gif) center left no-repeat;margin-top:2px;margin-bottom:6px;}
ul.limited {list-style:none;background:url(images/amber.gif) center left no-repeat;margin-top:2px;margin-bottom:6px;}
ul.full {list-style:none;background:url(images/red.gif) center left no-repeat;margin-top:2px;margin-bottom:6px;}
ul.available li, ul.limited li, ul.full li {padding-left:22px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:90%;}
/* END COURSE DETAIL PANEL */

/* BLUE PANEL */
.bluepanel {width:713px;background:url(images/breadcrumbs-bg.gif) top left no-repeat;margin-bottom:12px;}
.bluepanelinner {width:713px;background:url(images/breadcrumbsinner-bg.gif) bottom left no-repeat;}
.bluepanelcontent {padding:6px 6px 6px 12px;text-align:left}
.bluepanelcontent ul, .bluepanelcontent ol{padding-left:15px;}
.bluepanelcontent h1 {font-size:150%;border-bottom:1px #4F4F4A solid; padding-bottom:8px;margin-bottom:8px;}
.bluepanelinner a:link, .bluepanelinner a:visited {color:#BE763C;text-decoration:none;}
.bluepanelinner a:active, .bluepanelinner a:hover {color:#BE763C;text-decoration:underline;}
/* END BLUE PANEL */

/* COURSES PAGING PANEL */
.paging {width:713px;background:url(images/pagination-bg.jpg) top left no-repeat;font-family:Arial, Helvetica, sans-serif;z-index:1000;position:absolute;top:0px;left:0px;}
.paginginner {width:713px;background:url(images/paginationinner-bg.jpg) bottom left no-repeat;position:relative;}
.paging p.courses {float:left;display:inline;width:113px;color:#FFFFFF;margin-left:12px;padding-top:5px;padding-bottom:5px;font-weight:bold;background:url(images/paging-divider.jpg) center right no-repeat;}

#coursenav, #coursenav ul {padding:0;margin:0;list-style:none;float:left;display:inline;width:580px;} 
#coursenav a {display:block;width:54px;padding-top:5px;padding-bottom:5px;} 
#coursenav a:link, #coursenav a:visited {color:#6C4E2B;text-decoration:none;}
#coursenav a:active, #coursenav a:hover {background:url(images/btn-paging-over.jpg) top left no-repeat;color:#FFFFFF;text-decoration:none;}
#coursenav a.on {color:#FFFFFF}
#coursenav li {float:left;width:57px;text-align:center;font-size:90%;background:url(images/paging-divider.jpg) center right no-repeat;color:#FFFFFF;position:relative;}
#coursenav li ul {position:absolute;width:300px;left:-999em;background:url(images/submenu-bg.gif) bottom left no-repeat;} 
#coursenav li:hover ul, #coursenav li.sfhover ul {left:0px;display:block;}
#coursenav li ul li {width:300px;border-top:1px solid #999999;text-align:left;background-image:none;color:#999999;font-weight:bold;}
#coursenav li ul a {width:230px;display:block;padding-top:3px;padding-bottom:3px;margin-left:5px;padding-left:50px;}
#coursenav li ul a:link, #coursenav li ul a:visited {color:#999999;text-decoration:none;}
#coursenav li ul a:active, #coursenav li ul a:hover {background-image:none;color:#000000;text-decoration:none;}
span.coursenumber {color:#C57436;position:absolute;width:45px;top:3px;left:5px;text-align:right;}
#coursenav li ul li.header {width:298px;margin-left:1px;background-color:#D2D3D4;color:#C57436;padding:5px 5px 5px 5px;padding-left:5px;voice-family:"\"}\"";voice-family:inherit;width:288px;}
#coursenav li ul li.header a:link, #coursenav li ul li a.header:visited {color:#C57436;text-decoration:none;}
#coursenav li ul li.header a:active, #coursenav li ul li a.header:hover {color:#999999;text-decoration:none;}
div.clearboth {clear:both;width:100%;height:1px;font-size:1%;overflow:hidden;}

/* END COURSES PAGING PANEL */

/* RESULTS PANEL */
.results {width:701px;background:url(images/results-bg.jpg) top left repeat-y;margin-left:6px;margin-bottom:6px;padding-bottom:8px;}
.resultsthumb {float:left;display:inline;padding:18px 10px 10px 14px;}
.resultsthumb img{margin-bottom:10px;}
.resultsthumb h3{height:23px;width:80px;text-align:center;font-size:110%;color:#FFFFFF;font-weight:bold;padding:2px 5px 2px 5px;background:url(images/new-course.gif) top left no-repeat;}
a.moreinfo {display:block;width:90px;height:25px;margin-top:0px;}
a.moreinfo:link, a.moreinfo:visited {background:url(images/btn-moreinfo.jpg) 0px top no-repeat;}
a.moreinfo:hover, a.moreinfo:active {background:url(images/btn-moreinfo.jpg) -90px top no-repeat;}
a.backtotop {display:block;width:90px;height:25px;margin-top:12px;}
a.backtotop:link, a.backtotop:visited {background:url(images/btn-totop.jpg) 0px top no-repeat;}
a.backtotop:hover, a.backtotop:active {background:url(images/btn-totop.jpg) -90px top no-repeat;}
a.addbasket {display:block;width:122px;height:25px;margin:5px 0px 6px 0px;}
a.addbasket:link, a.addbasket:visited {background:url(images/btn-addtobasket.jpg) 0px top no-repeat;}
a.addbasket:hover, a.addbasket:active {background:url(images/btn-addtobasket.jpg) -122px top no-repeat;}
.ppanel .last {margin-bottom:0px;}
/* END RESULTS PANEL */

/* REGISTER PANEL */
#regstage {width:713px;height:50px;background:url(images/regstage-bg.jpg) top left no-repeat;margin-bottom:12px;}
#regstage h1 {width:400px;padding:19px 0px 6px 15px;color:#C78345;font-size:180%;font-weight:normal;float:left;display:inline;}
#regstagecounter {width:auto;height:34px;margin:11px 10px 0px 6px;float:right;display:inline;}
#regstage h2 {width:60px;padding:19px 0px 6px 0px;color:#C78345;font-size:180%;font-weight:normal;float:right;display:inline;}
#regstagecounter img {padding-right:3px;text-align:right;}

#register {}
.registerpaneltop {width:713px;height:6px;background:url(images/registerpaneltop.gif) top left no-repeat;font-size:1%;overflow:hidden;}
.registerpanel {width:713px;background:url(images/registerpanel-bg.gif) top left repeat-y;min-height:240px;padding-bottom:22px;}
/*\*/
* html .registerpanel {height:240px;}
/**/
label.required {color:#ff0000}
.registerpanelbottom {width:713px;height:6px;background:url(images/registerpanelbottom.gif) top left no-repeat;font-size:1%;overflow:hidden;}
.regleft {float:left;display:inline;width:314px;margin-left:18px;margin-top:18px;}
.regleft h1, .greypanel h1, .regright h1 {color:#812D3A;font-size:140%;font-weight:normal;padding:0px 0px 6px 0px;}
.regright {float:right;display:inline;width:334px;margin-right:18px;margin-top:18px;}
.registerpanel input.txtinpt, .registerpanel .txtinpt {width:300px;margin-bottom:8px;}
.registerpanel input.txtinptm {width:220px;margin-bottom:8px;}
.registerpanel input.txtinptmms {width:100px;margin-bottom:8px;}
.registerpanel input.txtinptms {width:120px;margin-bottom:8px;}
.registerpanel input.txtinpts {width:30px;margin-bottom:8px;margin-right:4px;}
.registerpanel textarea {width:320px;height:80px;font-family:Arial, Helvetica, sans-serif;border:1px solid #6E6D72;}
.registerpanel select {margin-bottom:8px;}
table.radiorow {clear:left;margin-bottom:4px;}
.radiorow input, .bookingdd input {border:none;float:none;}
table.radiorow .brow {padding-bottom:6px;border-bottom:1px solid #EAEAE3;}
.sep {width:677px;margin-left:18px;height:16px;background:url(images/register-sep.gif) bottom left no-repeat;clear:both;}
.sepright {width:330px;margin-left:0px;margin-bottom:10px;height:16px;background:url(images/register-sep.gif) bottom left no-repeat;clear:both;}
.clrsep {width:677px;margin-left:18px;height:16px;clear:both;}
#proceed {width:713px;height:40px;background:url(images/proceed-bg.jpg) top left no-repeat;text-align:right;}
#proceed input {margin:10px 7px 0px 15px;}
/* END REGISTER PANEL */

#alsobooked {width:713px;background:url(images/breadcrumbs-bg.gif) top left no-repeat;margin-top:12px;}
#alsobookedinner {width:713px;background:url(images/breadcrumbsinner-bg.gif) bottom left no-repeat;}
#alsobookedinner p {font-size:120%;padding:6px 6px 6px 12px;}


#hnews {width:433px;float:left;display:inline;background:url(images/hnews-bg.gif) top left  repeat-y #D2DAE5;}
#hnews h1 {background:url(images/hnews-h1.jpg) top left no-repeat;color:#FFFFFF;font-size:120%;padding:6px;font-weight:normal;}
.hnewsitem {border-bottom:1px solid #A9ADBC;}
.hnewstext {width:330px;float:left;display:inline;margin-left:8px;margin-top:4px;}
.hnewsitem h3 {color:#701927;font-size:120%;}
.hnewsitem h3 a:link, .hnewsitem h3 a:visited {color:#701927;text-decoration:none;}
.hnewsitem h3 a:active, .hnewsitem h3 a:hover {color:#701927;text-decoration:none;}
.hnewsitem p {padding-bottom:4px;}
.newsthumb {float:right;display:inline;margin-right:1px;}
a.clickformore:link, a.clickformore:visited {width:122px;height:21px;display:block;background:url(images/clickformore.gif) 0 center no-repeat;}
a.clickformore:active, a.clickformore:hover {width:122px;height:21px;display:block;background:url(images/clickformore.gif) -122px center no-repeat;}
#hadvert {width:276px;float:right;display:inline;}
#hadvert h1 {background:url(images/hadvert-h1.jpg) top right no-repeat;color:#FFFFFF;font-size:120%;padding:6px;font-weight:normal;}
#footerad {width:713px;height:85px;margin-top:4px;}


#footer {width:960px;margin-left:15px;height:80px;}
#footer p.left {float:left;display:inline;padding-top:34px;font-size:90%;color:#B2AE8F;width:600px;}
#footer p.right {float:right;display:inline;padding-top:28px;padding-right:12px;width:240px;text-align:right;}



#wrapperbtm {width:990px;height:80px;margin:0px auto;background:url(images/wrapperbtm-bg.jpg) top left no-repeat;}
#wrapperbtm p {text-align:center;padding-top:14px;font-size:90%;color:#A5AFC5;}

#header h1 {position:absolute;width:650px;top:50px;right:10px;font-family:"Microsoft sans serif", Arial, Helvetica, sans-serif;text-align:right;line-height:1.5em;color:#FFFFFF;font-size:180%;}
#headernav {position:absolute;width:708px;height:31px;right:0px;top:0px;text-align:right;background:url(images/headernav-bg.jpg) top left no-repeat;}
#headernav ul {list-style:none;margin-right:12px;}
#headernav li {float:right;display:inline;}
#headernav a {text-align:center;padding:8px 8px 10px 8px;display:block;background:url(images/nav-pipe.jpg) top left no-repeat;color:#FFFFFF;font-weight:bold;}

#intro p {padding-bottom:16px;}

.grey {color:#A6A6A6;}
.orange {color:#D2914F;}

form#contact {margin:20px;}
.formrow {padding-top:3px;padding-bottom:3px;}
.submitrow {padding-top:10px;padding-bottom:10px;}
#contact label {float:left;display:inline;width:150px;padding-right:12px;}
#contact label.required {font-weight:bold;}
#contact input {float:left;display:inline;font-family:Arial, Helvetica, sans-serif;border:1px solid #6E6D72;}
#contact input checkbox {float:left;display:inline;font-family:Arial, Helvetica, sans-serif;border:0px solid #6E6D72;}
#contact select {border:1px solid #6E6D72;font-size:96%;}
input.txtxsml {width:40px;}
input.txtsml {width:90px;}
input.txtmed {width:176px;}
input.txtwde {width:300px;}
textarea.txtarea {width:300px;height:80px;font-family:Arial, Helvetica, sans-serif;border:1px solid #6E6D72;}
textarea.txtareaslim {width:300px;height:40px;font-family:Arial, Helvetica, sans-serif;border:1px solid #6E6D72;}
.error {color:#FF0000;font-weight:bold;}
input.buttonstandard, button.buttonstandard {margin-right:5px;margin-bottom:5px;width:131px;height:25px;border:none;background-color:#FFFFFF;color:#812D3A;font-size:110%;font-weight:bold;font-family:"Times New Roman", Times, serif;text-align:center;background:url(images/btnstandard.gif) top left no-repeat;cursor:pointer !important;text-decoration:none;}
input.buttonstandard2, button.buttonstandard2 {margin-right:5px;margin-bottom:0px;width:131px;height:25px;border:none;background-color:#FFFFFF;color:#812D3A;font-size:110%;font-weight:bold;font-family:"Times New Roman", Times, serif;text-align:center;background:url(images/btnstandard.gif) top left no-repeat;cursor:pointer !important;text-decoration:none;}
input.buttonstandard:hover, button.buttonstandard:hover, input.buttonstandard2:hover, button.buttonstandard2:hover {width:131px;height:25px;background-color:#FFFFFF;color:#812D3A;font-size:110%;font-weight:bold;font-family:"Times New Roman", Times, serif;text-align:center;background:url(images/btnstandardover.gif) top left no-repeat;cursor:pointer !important;text-decoration:none;}


input.searchbtn {position:absolute;cursor:pointer;top:0px;left:176px;display:block;width:19px;height:20px;border:none;}
input.loginbtn {position:absolute;cursor:pointer;top:1px;right:0px;display:block;width:19px;height:20px;border:none;}
input.buttonnext {width:104px;height:25px;border:none;background-color:#FFFFFF;color:#812D3A;font-size:110%;font-weight:bold;font-family:"Times New Roman", Times, serif;text-align:left;background:url(images/btnnext.gif) top left no-repeat;cursor:pointer !important;text-decoration:none;padding-left:8px;}
input.buttonnext:hover {width:104px;height:25px;background-color:#FFFFFF;color:#812D3A;font-size:110%;font-weight:bold;font-family:"Times New Roman", Times, serif;text-align:left;background:url(images/btnnext-over.gif) top left no-repeat;cursor:pointer !important;text-decoration:none;padding-left:8px;}
input.buttonbasket {margin-top:6px;margin-bottom:6px;width:150px;height:25px;border:none;color:#812D3A;font-size:110%;font-weight:bold;font-family:"Times New Roman", Times, serif;text-align:left;background:url(images/btnbasket.gif) top left no-repeat;cursor:pointer !important;text-decoration:none;padding-left:8px;}
input.buttonbasket:hover {margin-top:6px;margin-bottom:6px;width:150px;height:25px;color:#812D3A;font-size:110%;font-weight:bold;font-family:"Times New Roman", Times, serif;text-align:left;background:url(images/btnbasket-over.gif) top left no-repeat;cursor:pointer !important;text-decoration:none;padding-left:8px;}

.errormessage {border: 1px dashed #ff0000; padding:10px; margin-bottom:10px;}

.basketheaderl		{padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;background:url(images/basketheaderl.jpg) top left no-repeat;color:#701927;font-weight:bold}
.basketheader		{padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;background:url(images/basketheader.jpg) top left repeat-x;color:#701927;font-weight:bold}
.basketheaderr		{padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;background:url(images/basketheaderr.jpg) top right no-repeat;color:#701927;font-weight:bold}
.basketrow			{padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;background-color:#D2DAE5;}
.basketrow_warning	{padding-left:3px;padding-right:3px;padding-top:2px;padding-bottom:2px;background-color:#BF170A;color:#ffffff}
.ShowImageright{float:right; margin: 0 0 10px 10px;}
.ShowImageleft{float:left; margin: 0 10px 10px 0;}

option.warning{color: #FF0000}

.footerTopLink{text-align:center}

.QuestionnaireQ {padding: 10px 10px 0px 0px; font-size:130%;}

.Banner_Home {margin-top:10px;width:713px;height:122px;overflow:hidden}
.Banner_image {float:left; width:285px; height:122px;}
.Banner_text {float:right; width:415px; padding:5px;}
.Banner_text h3{font-size:200%;font-weight:normal;}
.Banner_text p{font-family:Arial,Helvetica,sans-serif;}

