@import "reset.css";
@import "shadows.css";

body {background:#fff url(../../images/floral_bg.png) center 40px no-repeat;}
body {color:#7F7F57;font-size:13px;font-family:verdana,arial,sans-serif;line-height:1.6em;}
body.reservations {background-image:none;}

.center {margin:0 auto;width:900px;}
h3 {font-size:1.5em;line-height:1.8em;}

a {color:#666633}

#wrap {margin:150px auto;width:910px;}

#logo {height:107px;left:0;position:absolute;top:-130px;width:278px;}

#menu-main {background:url(../../images/nav_bg.png);font-family:arial,verdana,sans-serif;font-size:0.846em;height:57px;letter-spacing:0.04em;margin:0 8px 5px;z-index:999;}
#menu-main ul {margin:9px 0;padding:0;}
#menu-main li {display:block;float:left;}
#menu-main li a {color:#666734;display:block;float:left;font-weight:bold;height:39px;line-height:39px;padding:0 15px;text-decoration:none;text-transform:uppercase;}
#menu-main li.active a, #menu-main li:hover a {background:url(../../images/nav_bg_over.png);}
#menu-main li.active li a, #menu-main li:hover li a {background:transparent !important;}
#menu-main li ul {background:#F1F1E4;background:rgba(241,241,228,0.8);display:none;left:0;padding:15px;position:absolute;top:35px;white-space:nowrap;}
#menu-main li li {clear:both;float:none;display:list-item;height:auto;list-style:none;margin:10px 0 0;padding:0;}
#menu-main li li a {background:transparent;clear:both;float:none;display:inline;height:auto;line-height:1.5em;padding:0;}
#menu-main ul ul {margin:0;}
.dd {margin-top:4px;}

#menu-small {position:absolute;right:0;top:-45px;}
#menu-small li {display:block;font-size:11px;float:left;margin:0 0 0 20px;}
#menu-small a {color:#AAAC5B}

.bar_l {background:url(../../images/nav_l.png);height:57px;left:-15px;position:absolute;top:0;width:15px;}
.bar_r {background:url(../../images/nav_r.png);height:57px;position:absolute;right:-15px;top:0;width:15px;}

/*#slideshow_strip {background:#C7C7AF;float:left;height:288px;overflow:hidden;margin:50px 0 20px;width:100%;}*/
#slideshow_cont {background:#fff;border:1px solid #CDCDB0;height:410px;padding:4px;width:900px;z-index:1;}
#slideshow {width:100%;}
#slideshow ul {display:block;height:340px;margin:0;overflow:hidden;padding:0;width:100%;}
#slideshow li {display:block;margin:0;padding:0;}
#slideshow img {width:100%;}

#floral_l {background:url(../../images/floral_l.png) no-repeat 0 0;height:199px;left:-100px;position:absolute;top:80px;width:132px;z-index:0;}
#floral_r {background:url(../../images/floral_r.png) no-repeat 0 0;height:199px;position:absolute;right:-100px;top:80px;width:132px;z-index:0;}
body.default #booknow_cont {top:285px;}

/*body.default #slideshow ul {display:block;float:left;height:240px;margin:0;overflow:hidden;padding:0;width:390px;}
body.default #slideshow_cont {background:#fff;border:1px solid #CDCDB0;float:right;margin:0 0 0 90px;padding:4px;height:240px;width:390px;}
body.default #slideshow li {display:block;float:left;height:240px;margin:0;overflow:hidden;padding:0;width:390px;}
*/
#heading {background:url(../../images/nav_bg.png);height:59px;line-height:59px;margin:20px 8px 20px;padding:0 5px;}
#heading h1 {font-size:1.385em;font-weight:normal;height:59px;line-height:59px;}
body.default .heading h1 {font-size:1.6em;text-transform:uppercase}
#booknow {background:url(../../images/booknow.png);display:block;height:57px;right:0;position:absolute !important;top:0;width:166px;}
body.default h1 {margin:0 0 20px;}
/*body.default .heading {padding:0 20px;}*/
.content {/*float:left;*/font-family:arial,verdana,sans-serif;font-size:1.154em;margin:0;padding:10px 10px;text-align:justify;}
.content h3 {font-size:1.2em;margin-bottom:20px;}
.section_1, .section_2 {float:left;padding:20px;width:860px;}

#footer_text {background:url(../../images/nav_bg.png);/*float:left;*/font-size:0.846em;font-weight:bold;height:59px;letter-spacing:0.2em;line-height:59px;margin:20px 8px 0;padding:0 20px;}
body.default #footer_text {margin:20px 0 0;}
.footer_textleft {float:left;}
.footer_textright {float:right;}

#footer {color:#A9A98A;font-size:11px;line-height:20px;margin:20px 0;float: left;width:100%;}
#footer a {color:#A9A98A;}

#otagocentralrailtrust {background:url(../../images/otagorail.png);height:34px;float:left;margin:10px 5px 0 0;width:224px;}
#otagocentral {background:url(../../images/centralotago.png);height:34px;float:left;margin:8px 5px 0 0;width:133px;}
#tripadvisor {float:right;z-index:999;width:35%;}

#booknow_cont {position:absolute;right:20px;top:15px;z-index:999}
body.default #booknow {left:auto;right:0}

#quicklinks {float:none;display:inline-block;}
#quicklinks li {width:200px;float:left;}
#viewvideo {clear:both;float:right;}
.gallery {clear:both;float:left;width:100%;}
#gallery {clear:both;display:block;float:left;}
.clear {clear:both;}

.gallerywrap{
float:left;
margin-bottom:10px;
height:130px;
width:167px;
}

.testbutton{
width:40px;
height:20px;
display:block;
top:10px;
margin-left:46px;
position:relative;
overflow:hidden;
z-index:9999;
}

#sociallinks {position:absolute;right:0;top:-65px;}
#sociallinks div {float:left;height:16px;margin:0px 0 0 0;width:16px;}
#ourwebsiteby{float:left;}
#qualmark {float:left;}
#qualmark img {float:left;height:100px;margin:0 10px 0 0;}
.TA_linkingWidget{float: right;width:86%;}
#roommap area {cursor:url('../js/highslide/graphics/zoomin.cur'), auto;}
.inner-footer{float: left;width:43%;}
#copyright{float:left;}
#address{float:left;}
#CDSWIDCOE{margin: 0 10px 0 0 !important;}