*{padding:0;margin:0;border:none;outline:none;font-weight:normal}.clear{clear:both;font-size:1px;display:hidden;height:0}.floatwrapper{width:100%;overflow:hidden}#container{width:970px;margin-right:auto;margin-left:auto}.fullwidth{width:970px}.paddall{padding:5px}.paddall-2{padding:10px}.paddall-3{padding:20px}.paddall-4{padding:30px}.paddtop-1{padding-top:10px}.paddtop-2{padding-top:20px}.paddtop-3{padding-top:30px}.paddtop-4{padding-top:40px}.marginleft{margin-left:5px}.marginright{margin-right:5px}.paddingleft{padding-left:5px}.paddingright{padding-right:5px}.marginleftborder,.marginrightborder,.paddingleftborder,.paddingrightborder,.dblmarginleftborder,.dblmarginrightborder,.dblpaddingleftborder,.dblpaddingrightborder{border-color:#49494F !important}.marginleftborder{margin-left:4px;border-left:1px solid}.marginrightborder{margin-right:4px;border-right:1px solid}.paddingleftborder{padding-left:4px;border-left:1px solid}.paddingrightborder{padding-right:4px;border-right:1px solid}.dblmarginleft{margin-left:10px}.dblmarginright{margin-right:10px}.dblpaddingleft{padding-left:10px}.dblpaddingright{padding-right:10px}.dblmarginleftborder{margin-left:9px;border-left:1px solid}.dblmarginrightborder{margin-right:9px;border-right:1px solid}.dblpaddingleftborder{padding-left:9px;border-left:1px solid}.dblpaddingrightborder{padding-right:9px;border-right:1px solid}.span-1{width:30px}.span-2{width:70px}.span-3{width:110px}.span-4{width:150px}.span-5{width:190px}.span-6{width:230px}.span-7{width:270px}.span-8{width:310px}.span-9{width:350px}.span-10{width:390px}.span-11{width:430px}.span-12{width:470px}.span-13{width:510px}.span-14{width:550px}.span-15{width:590px}.span-16{width:630px}.span-17{width:670px}.span-18{width:720px}.span-19{width:750px}.span-20{width:790px}.span-21{width:830px}.span-22{width:870px}.span-23{width:910px}.span-24{width:950px}.left{float:left}.right{float:right}.spanmarginleft-1{margin-left:40px}.spanmarginleft-2{margin-left:80px}.spanmarginleft-3{margin-left:120px}.spanmarginright-1{margin-right:40px}.spanmarginright-2{margin-right:80px}.spanmarginright-3{margin-right:120px}.showgrid{background-image:url(/images/grid.gif)}.spacer-1{height:5px;display:block;font-size:1px}.spacer-2{height:10px;display:block;font-size:1px}.spacer-3{height:15px;display:block;font-size:1px}.spacer-4{height:20px;display:block;font-size:1px}.vspan-1{height:30px}.vspan-2{height:70px}.vspan-3{height:110px}.vspan-4{height:150px}.vspan-5{height:190px}.vspan-6{height:230px}.vspan-7{height:270px}.vspan-8{height:310px}.vspan-9{height:350px}.vspan-10{height:390px}.vspan-11{height:430px}.vspan-12{height:470px}.vspan-13{height:510px}.vspan-14{height:550px}.vspan-15{height:590px}.vspan-16{height:630px}.vspan-17{height:670px}.vspan-18{height:720px}.vspan-19{height:750px}.vspan-20{height:790px}.vspan-21{height:830px}.vspan-22{height:870px}.vspan-23{height:910px}.vspan-24{height:950px}.margintop-1{margin-top:10px}html{font-family:Arial,Helvetica,"Lucida Grande";font-size:100%;font-weight:normal;font-style:normal}p,address,blockquote,pre,ul,ol,dl{margin: .6em 0}a{text-decoration:underline;color:#333C52}address,abbr,cite{font-style:normal}ul,ol,dd{margin-left:2.5em;padding:0}.first{margin-top:0}.minitext{font-size:10px}hr{border-bottom:1px solid #CCC;margin:10px
0 10px 0}strong{font-weight:bold}body{background-color:#B3BBC0}h1{font-size:25px;color:#A2AB33;line-height:30px}h2{color:#5A8AA1;font-size:18px;margin:10px
0 0 0}h3{color:#5A8AA1;font-size:14px;margin:10px
0 0 0}h4{color:#5A8AA1;font-weight:bold;margin:10px
0 0 0}.secondarycontent{font-family:Arial,Helvetica,"Lucida Grande";font-size:80%;font-weight:normal;font-style:normal}#header{height:239px;background-image:url(/images/banner-placeholder.jpg);background-repeat:no-repeat;position:relative;overflow:hidden}#logo{width:320px;background-image:url(/images/logo.png);background-repeat:no-repeat;height:239px;margin-left:20px;background-position:bottom;position:relative}#logo
h1{text-indent:-2000px;padding:0;margin:0}#logo
#strapline{width:300px;height:20px;position:absolute;top:210px;left:0;padding:0
10px 0 10px;margin:0;font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;color:rgb(90,138,161);font-size:12px;text-align:center}#strapline
.dot{color:rgb(162,171,51)}#navigation{height:45px;list-style-type:none;width:970px;background-color:rgb(51,60,82)}#navigation
#number{font-size:14px;padding:14px
0 0 25px;width:315px;float:left;color:rgb(162,171,51);text-align:center}#nav-shadow{height:40px;background-image:url(/images/nav-shadow.png);background-repeat:repeat-x;background-color:#FFF}#content{background-color:#FFF;padding:0
0 20px 0}#leftcolumn{position:relative}#rightcolumn{position:relative;line-height:140%;font-size:90%}.cta-button{background-image:url("/images/cta-button-back.png");background-repeat:repeat-y;color:#666;display:block;font-family:Arial,Helvetica,sans-serif;font-size:18px;height:20px;left: -50px;line-height:25px;margin-bottom:20px;padding:10px
10px 10px 90px;position:relative;text-decoration:none;text-shadow:0 1px 1px #FFF;text-transform:uppercase;width:220px}#footer{color:#999;font-size:x-small;height:50px;width:970px;background-color:#333C52;text-align:center;padding-top:10px}#footer
a{color:#999;text-decoration:none}#signupbox{border:solid 1px #CCC;padding:20px;font-size:12px;color:#666}#signupbox
.title{margin:0
0 10px 0}#signupbox
#cmEmail{border:1px
solid #666;color:#666;float:left;font-size:12px;height:20px;line-height:14px;margin:0;padding:5px;width:120px}#signupbox
.button{background-color:#C6E2E4 !important;color:#666 !important;cursor:pointer;float:left;height:32px;margin:0;padding:5px;width:80px !important;text-align:center;text-shadow:0 1px 1px #FFF;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-top-color:#666;border-right-color:#666;border-bottom-color:#666}#subnav{padding:0px;margin-top:10px;margin-right:0px;margin-bottom:20px;margin-left:0px}#subnav
h3{margin-left:8px;margin-right:8px;font-size:20px;color:#CCC;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#333}#subnav
ul{display:inline;margin:0px;list-style-type:none;padding:0px}#subnav ul
li{display:inline;margin:0px}#subnav li
a{color:#666;display:block;list-style-type:none;text-decoration:none;font-size:13px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgb(204,204,204);border-top-width:1px;border-top-style:solid;border-top-color:rgb(204,204,204);margin-top: -1px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:40px}#subnav li a:hover{color:#5B398A;font-weight:normal}#subnav li.selected a, #subnav li.selected:hover
a{color:#5B398A}#navigation
ul{padding:0;margin:0;float:left}#navigation
li{display:inline;margin:0px;padding:0px}#navigation li a
span{display:block;padding:0}#navigation  li
a{color:rgb(204,225,227);text-decoration:none;display:block;float:left;line-height:44px;font-size:14px;text-align:left;padding-top:1px;margin-top:0;margin-right:20px;margin-bottom:0;margin-left:0}#navigation li a:hover{color:#CF9}#navigation li.selected a, #nav li.selected:hover
a{color:rgb(204,225,227)}#footer
ul{float:left;margin:0
0 0 20px;padding:0}#footer
li{display:inline;margin:0px;padding:0px}#footer li a
span{display:block;padding:0}#footer  li
a{color:#CCE1E3;display:block;float:left;font-size:12px;line-height:14px;margin:0
10px 0 0;padding-top:1px;text-align:left;text-decoration:none}#footer li a:hover{color:#CF9}#footer li.selected a, #nav li.selected:hover
a{color:rgb(204,225,227)}.simple-table{border:1px
solid #CCC;border-collapse:collapse;width:100%;margin:0
0 10px 0}.simple-table
td{border:1px
solid #CCC;padding:5px;width:50%}.gallerythumb{float:left;border:0px;padding:0px;margin-right:5px;margin-bottom:5px;background-color:#333}.gallerythumb
img{padding:0px;display:inline}.calendar{width:100%;font-family:"Lucida Grande",Arial,Helvetica;font-size:10px;border-collapse:separate;border-spacing:2px}.calendar
caption{margin:0;padding: .3em 0;background:#ffa51e}.calendar
th{border-bottom:1px solid #ccc;font-weight:normal;background:#fff;text-align:center}.calendar
td{border:1px
solid #ccc;padding: .1em .3em;width:1em;height:60px;text-align:center}.calendar
a{color:#000;text-decoration:none}.calendar
td.today{background:#ffc}.calendar
td.selected{border:1px
dotted #ff7800}td.passed{background:#fff !important;color:#CCC !important;text-decoration:line-through}.calendar
td.highlighted{}table.calendar
td.pad{color:#999;background:#fff}.sunday,.saturday{}#year{padding:0;width:500px;list-style:none}#year:after{content:"";display:block;height:0;clear:both;visibility:hidden}#year
li{float:left;padding:0
.5em .5em 0;height:150px}#navMonth,#navYear{border:1px
solid #CCC;padding:3px;margin:0
0 10px 0}.nav_back,.nav_forward{border:1px
solid #CCC;padding:3px;cursor:pointer;margin:0
0 10px 0}#calendar-key
table{border-collapse:collapse;margin:10px
0 10px 0}#calendar-key td, #calendar-key
th{font-family:"Lucida Grande",Arial,Helvetica;font-size:10px;border:1px
solid #CCC;padding:5px}.key-header{text-align:left;font-weight:bold}.key-colour{text-align:center}.key-details{text-align:left}.booked{background-image:url("/images/booked.png")}#contact
abbr{color:#AA4655}#contact
ul{padding:0;margin:0}#contact ul
li{color:#999;float:left;margin:0
0 10px 0;padding:0;width:460px;list-style-type:none}#contact ul li
label{display:block;color:#333;margin:5px
0;padding:5px
10px 0 0;text-align:left;width:160px}#contact ul li
span{padding:0px}#contact ul
input{background:#CCC none repeat scroll 0 0;border:1px
solid #CCC;color:#333;float:left;font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:1em;margin:0;padding:4px;width:460px}li
input.button{border-bottom:1px solid #CCC;border-top:1px solid #CCC;color:#FFF !important;margin:20px
0 10px 0 !important;width:100px !important;cursor:pointer;background-attachment:scroll;background-color:#333C52 !important;background-image:none;background-repeat:repeat;background-position:0 0}#contact textarea:hover, #contacttextarea:focus, #contact textarea:active{background:#999 none repeat scroll 0 0;border:1px
solid #999;color:#222}.textfieldalert{border:1px
solid #F00 !important}#contact
textarea{background:#CCC none repeat scroll 0 0;border:1px
solid #CCC;color:#333;float:left;font-family:"Lucida Grande",Verdana,Arial,sans-serif;font-size:1em;height:122px;line-height:normal;margin:0;padding:4px;width:100%}#contact input:hover, #contact input:focus, #contact input:active{background:#999 none repeat scroll 0 0;border:1px
solid #999;color:#222}#contact
hr{display:none}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox
img{width:auto;height:auto}#lightbox a
img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-radius-topleft:5px;-webkit-border-radius-topright:5px}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav
a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(/images/prevlabel.gif) left 15% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(/images/nextlabel.gif) right 15% no-repeat}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em;overflow:auto;width:100%;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px}#imageData{padding:0
10px;color:#666}#imageData
#imageDetails{width:70%;float:left;text-align:left}#imageData
#caption{font-weight:bold}#imageData
#numberDisplay{display:block;clear:left;padding-bottom:1.0em}#imageData
#bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000}