body {font-size:small;font-family: Arial, Helvetica, sans-serif;text-align:center;background:#ffffff;margin:0px;padding:15px 0 0 0;behavior: url(/css/csshover.htc);}
	
	/*	WinIE behavior call */
div.clear {clear:both;}
form {padding:0px;margin:0px;}
h1 {font-size:14px;margin:0 0 5px 0;padding:0 0 5px 0;color:#990000}
h2 {font-size:12px;margin:0 0 2px 0;padding:0 0 2px 0;color:#990000}
p {margin-top:0px;padding-top:0;}

a {text-decoration:none;color:green}
a:hover {text-decoration:underline;color:blue}

.warning {color:red;margin:0 0 0 50px;}
.subbut {padding:5px;background:#EFEFEF;color:#333333;margin:2px;border-top: 1px outset #BFBFBF;border-right: 1px outset #cccccc;border-bottom: 1px outset #cccccc;border-left: 1px outset #BFBFBF;}

.blocktitle {border-bottom:1px solid #cccccc;margin:10px 0 4px 0;padding:0 0 3px 0;clear:both}

textarea.large {width:440px;height:300px;border:1px solid #cccccc}

div#map {z-index:1}

table.standard {border: 1px solid #cccccc}
table.standard td {border: 1px solid #cccccc}
/*	page structure /  layout */
div#pagewrapper {margin-right:auto;margin-left:auto;text-align:left;width:775px;background:#ffffff url(/images/body/background.jpg) repeat-y}

div#pagewrapper div#page {width:750px;background:#ffffff;margin:0 0 0 15px}
div#pagewrapper div#page div#loginbar {text-align:right;font-size:smaller;background:#FFFFDF;width:740px;padding:3px 5px 3px 0}
div#pagewrapper div#page div#loginbar a {text-decoration:none;color:#0033FF}
div#pagewrapper div#page div#loginbar a:hover {text-decoration:none;color:#009900}
div#pagewrapper div#page div#header {height:60px;width:745px;background:#990000 url(/images/body/moot-hall.gif) no-repeat right top;border-bottom:1px solid #ffffff}
div#pagewrapper div#page div#header div#logo {margin:19px 0 0 14px;float:left}
div#pagewrapper div#page div#header div#logo img {border:0px}

div#breadcrumb {color:#999;font-size:xx-small;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px 0 10px 2px;background:#ffffff}
div#breadcrumb a {color:#999;text-decoration:none;}
div#breadcrumb a:hover {color:orange;text-decoration:underline;}
	
	/*	members */
div.memberslistings {padding:0 0 4px 0;margin:0 0 10px 0}
div.memberslistings a {color:#0033FF;text-decoration:none;}
div.memberslistings h2 {background:#FFF6CF;margin:0;padding:3px 0 3px 5px;font-size:12px;color:#CC6600;border:1px solid #CC6600}
div.memberslistings div.item {padding:2px 0px 1px 5px;margin:2px 0 4px 0;border:1px solid #cccccc; clear:both}
div.memberslistings div.item div.stat {float:right;font-size:11px;color:#666666;margin:0 5px 0 0}
div.memberslistings div.item div.edit {float:left;margin:0 5px 0 0}
div.memberslistings div.item div.edit a {}

div#pagewrapper div#page div#navwrapper {font-size:smaller;height:22px;width:745px;background:#333333;border-bottom:5px solid #ffffff;z-index: 20;}
div#navbar ul {margin: 0; padding: 0;z-index: 20;}
div#navbar ul li {position: relative;list-style: none;margin:0;float: left;width:.1em;line-height: 1em;text-align:center;white-space: nowrap;}
div#navbar li a {display: block;text-decoration: none;color:#ffffff;padding:6px 6px 6px 5px;} 
div#navbar li:hover a {background:#cccccc;color:#333333;} 
html>body div#navbar li {position: relative; list-style: none;float: left; width: auto; line-height: 1em;text-align:center}
div#navbar li.tagsel {position: relative; list-style: none;float: left; width: auto; line-height: 1em;background:#EFEFEF;}
div#navbar li.tagselsubmenu {color:#333333;position: relative; list-style: none;float: left; width: auto; line-height: 1em;background:#EFEFEF;}
div#navbar li.tagselsubmenu a {color:#333333}
div#navbar li.tagsel a {color:#333333}
html>body div#navbar li.submenu  {height:auto}
div#navbar li.submenu  {height:22px;}
div#navbar li.submenu:hover a {color:#333333;}
div#navbar li a.tagsel {display: block; padding: 0.25em 10px 0.25em 10px;text-decoration: none; width: auto;}
div#navbar>ul a {width: auto;}
div#navbar ul ul {position: absolute;width: 18em;display: none;}
div#navbar ul ul li {border-bottom: 1px solid #333333;text-align:left;padding:0;width: 19em;margin:0}
div#navbar ul ul li a {display: block;padding:0.75em 0 0.75em 1em;width:18em}
div#navbar ul ul li.top {border-top:1px solid #333333;text-align:left;padding:0;width: 19em;margin:0}
div#navbar ul ul li:hover a {color:#333333;background:#EFEFEF}
div#navbar li.submenu li.submenu {}
div#navbar li.tagselsubmenu li.submenu {}
div#navbar li.submenu li.submenu:hover a {}
div#navbar li.tagselsubmenu li.submenu:hover a {}
div#navbar li.submenu li.submenu:hover {}
div#navbar li.tagselsubmenu li.submenu:hover {}
div#navbar ul.level1 li.submenu:hover ul.level2, 
div#navbar ul.level1 li.tagselsubmenu:hover ul.level2, 
div#navbar ul.level2 li.submenu:hover ul.level3 {display:block;}
div#navbar ul.level2 li:hover {background:#FEEFFF}
div#navbar ul.level2 {top: 2.1em; left: -11px;}
div#navbar li.tagselsubmenu ul.level2 {top: 2.1em; left: 0px;}
div#navbar li.submenu ul.level2 {top: 2.1em; left: 0px;}






div#pagewrapper div#page div#search {text-align:right;height:22px;}
div#pagewrapper div#page div#search form input.txt {width:130px;height:12px;border:0px;font-size:10px;border:1px solid #999;margin-top:3px;font-family:Verdana, Arial, Helvetica, sans-serif}
div#pagewrapper div#page div#search form input.submit {width:45px;height:18px;border:0px;vertical-align: -10%}
div#pagewrapper div#page div#search form > input.submit {width:56px;height:16px;border:0px;text-transform: uppercase;font-size:10px;background:#666666;color:#ffffff;margin:1px 5px 0 5px;font-family:Verdana, Arial, Helvetica, sans-serif;}

div#pagewrapper div#page div#content {width:550px;float:right;margin-right:15px;text-align: justify;}
div#content div#listingwrapper {width:345px;float:left;}
div#content div#imagewrapper {width:190px;float:right;}
div#content div#imagewrapper img {margin:0 0 10px 0;}
div#content table.extras {text-align:left;border:1px solid #cccccc}
div#content table.extras td.title {font-weight:bold;color:#ffffff;background-color:#990000}
div#content table.extras td.subt {color:#ffffff;background-color:#BF4747}

div#pagewrapper div#page div#side {width:170px;float:left;margin-right:5px;}

div#pagewrapper div#page div#side h3 {font-family:Arial, Helvetica, sans-serif;font-size:small;margin:0;padding:3px 5px 2px 5px;background-color:#CC6600}
div#pagewrapper div#page div#side div.item {padding:5px;}
	
	/*	side forms */
div#side div.accomsearchbox {margin:0px 0px 20px 0px;border:1px solid #BDEFA4;background:#F4FFEF;padding:5px;width:160px;font-size:11px;letter-spacing: 2px;}
div#side div.accomsearchbox div.title {text-align:center;color:#006600;padding:0 0 3px 0}
div#side div.accomsearchbox div.titles {text-align:center;color:#006600;padding:7px 0 3px 0}
div#side div.accomsearchbox select {font-size:10px;border:1px solid #BDEFA4;width:158px}
div#side div.accomsearchbox input {font-size:10px;border:1px solid #BDEFA4}
div#side div.accomsearchbox input.submit {margin:10px 0 0 0;width:158px;background:#DFFFCF;color:#006600;font-size:11px;letter-spacing: 2px;}

div#side div.memberlogin {border:1px solid grey;background:#EFEFFF;padding:5px}
div#side div.memberlogin div.title {float:left;width:65px;}
div#side div.memberlogin input.in {float:right;font-size:10px;border:1px solid #999;width:100px;margin-bottom:5px;}
div#side div.memberlogin input.submit {font-size:10px;border:1px solid #999;float:right;margin:5px 0 0 0;margin-bottom:5px;}

div#pagewrapper div#page div#footerbar {clear:both;height:20px;width:745px;background:#333333;border-bottom:1px solid #ffffff;border-top:5px solid #ffffff}
div#pagewrapper div#page div#footerpic {width:745px;}
div#pagewrapper div#bgfooter {width:775px;height:10px;background:url(/images/body/background_foot.jpg)}
div#pagewrapper div#bgfooterl {float:left;width:10px;height:10px;background:url(/images/body/background_foot_l.jpg)}
div#pagewrapper div#bgfooterr {float:right;width:10px;height:10px;background:url(/images/body/background_foot_r.jpg)}
	
	/*	side nav */
div.sidenavwrapper {color:#000066;margin:0px 0px 20px 0px;width:170px;}
div.sidenavwrapper ul.top {margin:0;padding:0;list-style:none;letter-spacing: 2px;}
div.sidenavwrapper ul.top li {margin:0 0 4px 0;padding:0;list-style:none;}
div.sidenavwrapper ul.top li h4  {font-size:11px;margin:0 0 0 0;padding:0px;font-weight:normal}
	
	/*	bg */
div.sidenavwrapper ul.top li h4.title  {text-decoration:none;color:#666666;padding:2px 0em 2px 6px;display:block;background:#EFEFEF;border:1px solid #cccccc}
div.sidenavwrapper ul.top li.emph a {text-decoration:none;color:#ff0000;padding:2px 0em 2px 0px;display: block;background:#ffffff}
html>body div.sidenavwrapper ul.top li.emph a {text-decoration:none;color:#ff0000;padding:4px 0em 4px 0px;display: block;background:#ffffff}
div.sidenavwrapper ul.top li.emph a:hover {font-weight:normal;text-decoration:underline;color:#333333;padding-left:0px;display:block;background:#99CC99}
	
	/*	rollover bg */
div.sidenavwrapper ul.top li h4  a {text-decoration:none;color:#666666;padding:2px 0em 2px 6px;display:block;background:#EFEFEF;border:1px solid #cccccc}
div.sidenavwrapper ul.top li  h4 >a {text-decoration:none;color:#666666;padding:4px 0em 4px 6px;display: block;background:#EFEFEF}
div.sidenavwrapper ul.top li h4  a:hover {font-weight:normal;text-decoration:none;color:#000000;display:block;background:#DFDFDF;border:1px solid #999999}
	
	/*	rollover bg */
div.sidenavwrapper ul.top li.pm h4 a {font-weight:normal;text-decoration:none;color:#000000;display:block;background:#DFDFDF;border:1px solid #999999}
	
	/*	rollover bg */
div.sidenavwrapper ul.sub {margin:0 0 10px 0;padding:0;list-style-type: none;}
div.sidenavwrapper ul.sub li {margin:2px 0 0 0;border-bottom:0px}
div.sidenavwrapper ul.sub li h5 {font-size:x-small;font-weight:normal;margin:0 0 1px 0px;padding:0;}
div.sidenavwrapper ul.sub li h5 a {font-weight:normal;text-decoration:none;color:#333333;padding:4px 0em 3px 6px;display: block;background-color:#FFFFFF;border:1px solid #FFFFFF}
div.sidenavwrapper ul.sub li h5 a:hover {text-decoration:none;color:#333333;font-weight:normal;padding:4px 0em 3px 6px;display: block;background-color:#DFDFDF;border:1px solid #DFDFDF}
	
	/*	extra accessability tricks */
div.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;margin:0px;padding:0px;}
span.nhidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;margin:0px;padding:0px;display:block;}
	
	/*	weather */
div#forcast {}
div.day {background:#EFF0FF;padding:10px;border:1px solid #AFB6FF;width:170px;margin:0 0 10px 0}

/* members forms */
form.memberedit {}
form.memberedit input.txt {border:1px solid #cccccc;width:230px;}
form.memberedit textarea {border:1px solid #cccccc;width:330px;height:500px;}

/* session alert box */
div#timer div#message {display:none}
div#timer div#showmessage {background-color: #FFFFEF;height: 140px;width: 375px;border: 1px solid #FFE04F;position:absolute;z-index:100;left:25%;top:50px;text-align:left;padding:10px;}
div#timer div#showmessage strong {font-size:14px;color:#FF3300;margin:0 0 10px 0;display:block;}

/* features */
div#features {border:1px solid #C8C882}
div#features strong {display:block;padding:4px 0 3px 12px;background:#EFEFD1;color:#7E7F3F;border-bottom:1px solid #C8C882}
div#features div.left {float:left;width:170px;margin:10px 10px 10px 10px;}
div#features div.middle {float:left;width:170px;margin:10px 0 10px 0}
div#features div.right {float:right;width:170px;margin:10px 10px 10px 0}
div#features div.accommodation {color:#666666}
div#features div.accommodation img {border:0;}
div#features div.accommodation strong {display:inline;background:none;border:none;padding:0;color:#5E5F23}
div#features div.accommodation a {float:right}

/* search results */

div.listwrapbold {border:1px solid #FFDD3F;background:#ffffcc}
div.listwrap {padding:5px;}
div.listwrap div.imwrap {float:left;width:110px;border:none;min-height:70px;}
div.listwrap div.imwrap img {border:none;}
div.listwrap div.desc {float:right;width:260px;}
div.listwrap div.address {float:left;width:160px;text-align:left}

	/* award images on accomm pages */
div#accomawards img {margin:0 10px 10px 0;}


/* enquiry form */
div#enquiry_form {border:1px solid #cccccc;border-top:0px;margin:20px 0 30px 40px;width:450px;background:#EFEFEF}
div#enquiry_form div.row {width:450px;clear:both;height:20px;border-top:1px solid #cccccc}
div#enquiry_form div.row div.title {width:135px;float:left;margin:0 0 0 5px;text-align:right;padding:3px 0 0 0;}
div#enquiry_form div.row div.field {width:298px;float:right;padding:3px 0 3px 5px;border-left:1px solid #cccccc}

div#enquiry_form input.txt {border:1px solid #999999}
div#enquiry_form textarea {border:1px solid #999999;height:140px;width:290px;}

/* image gallery */
div.gallerydate {font-size:x-small;color:#999999;margin-bottom:2em;}
div#gallerynav {text-align:center}
div#gallerynav a.txt {text-decoration:none;color:#666666}
div#gallerynav a.txt:hover {text-decoration:underline;color:#000000}
div#gallerynav img {border:none;margin: 4px 4px 4px 4px;}
a.gallerypicture img {border:none}
a.gallerypicturetxt {color:#666666;text-decoration:none}
a.gallerypicturetxt:hover {color:#000000;text-decoration:underline}
div.imagetitle {font-size:larger;font-weight:bold;margin-bottom:0.2em;}
div.imagedescription {}
div.imageshow {text-align:center;margin:0.5em 0 0.5em 0}

/* search results */
div#searchpageresults {float:right;}
div.searchresults {border: 1px solid #ccc;margin:0 5px 5px 0}
div.searchresults div.result {float:right;width:515px}
div.searchresults div.typewebpage {float:left;width:28px;height:66px;background-image:url(/images/search/article.gif) }
div.searchresults div.typemap {float:left;width:28px;height:51px;background-image:url(/images/search/map.gif) }
div.searchresults div.typeweather {float:left;width:28px;height:66px;background-image:url(/images/search/weather.gif) }
div.searchresults div.typeaccommodation {float:left;width:28px;height:66px;background-image:url(/images/search/accommodation.gif) }
div.searchresults div.typepicture {float:left;width:28px;height:66px;background-image:url(/images/search/picture.gif) }
div.searchresults div.typebusiness {float:left;width:28px;height:66px;background-image:url(/images/search/business.gif) }
div.searchresults h3 {font-size:12px;background-color:#e7e7e7;color:#333;margin:0px;padding:2px 2px 2px 5px;}
div.searchresults h3 a {color:#333}
div.searchresults p {margin:0;padding:5px;}
div.searchresults div.img {float:left;margin:7px 10px 5px 5px;border:1px solid #ccc}
