@charset "UTF-8";
@media screen,print,tv,projection{.hide{width:0;height:0;overflow:hidden}.hidden{width:0;height:0;overflow:hidden}}body{font-family:verdana,arial,helvetica,sans-serif;margin:0;padding:0;background-color:#fff}@media print{body{font-size:16pt}}@media screen,print,tv,projection{body{font-size:10px}}body *{margin:0;padding:0}img,a img,fieldset{border:none;margin:0;padding:0}a{color:#000;text-decoration:underline}a:hover{}h1,h2,h3,h4,h5,h6,legend{margin:0;padding:0;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold}@media print{h2,h3,h4,h5,h6,legend{color:#000}}ul{list-style-type:none}@media screen,projection,tv{div#container{width:934px;margin:32px 0 32px 32px;padding:0;background-color:#DBDBC3}body.home div#container{height:634px;background:url('../img/wallpaper.gif') left 496px no-repeat;background-color:#022216}body.enquiry div#container,body.reservation div#container{background-color:#f9f9d5}}@media screen,tv,projection{div#masthead{height:120px;width:934px;background-color:#043624;margin:0;padding:0;float:left}div#masthead h1{height:52px;width:381px;display:block;margin:37px 0 0 25px;background:url('../img/otehall-logo.png')}div#masthead a{display:block;text-indent:-2000px;height:52px;width:381px}div#masthead p{width:151px;height:50px;margin:-53px 31px 0 0;text-indent:-2000px;float:right;background:url('../img/telephone.png') top left no-repeat}}div#primarymenu{float:none;clear:both;width:934px;height:21px;background-color:#022216;border-top:1px solid #f9f9d5;border-bottom:1px solid #f9f9d5}div#primarymenu ul{display:block;float:left}div#primarymenu ul.menu li{display:block;float:left;clear:none;overflow:hidden}div#primarymenu a{color:#9a7935;text-decoration:none;display:block;text-transform:uppercase;padding:5px 13px;height:11px}div#primarymenu a:hover,div#primarymenu a.current{color:#f9f9d5;background-color:#9a7935}@media print{div#primarymenu{display:none}}div#primarymenu li{display:block;float:left;border-right:1px solid #9a7935}div#sectionmenu{width:900px;float:none;clear:both;margin:0;padding:0 0 0 34px;text-transform:uppercase;font-size:1.1em;height:21px;background:url('../img/light-beige-background.jpg') 0 0 no-repeat}div#sectionmenu ul{display:block;float:left}div#sectionmenu ul.menu li{display:block;float:left;clear:none;overflow:hidden;margin:0 0 0 11px;padding:0 0 0 16px;background-image:url('../img/small-green-arrow.png');background-position:left 4px;background-repeat:no-repeat}div#sectionmenu ul.menu a{color:#a4720e;text-decoration:none}div#sectionmenu ul.menu a:hover,div#sectionmenu ul.menu li.current a{text-decoration:underline}@media print{div#sectionmenu{display:none}}body.home div#sectionmenu{display:none}@media screen,tv,projection{div#main{width:934px;float:right;font-size:1.1em;min-height:471px;background:url('../img/light-beige-background.jpg') 0 -21px no-repeat;margin:0;padding:0}body.home div#main{width:934px;height:491px;min-height:491px;background-image:none}}@media print{div#main{margin-top:2em;font-size:12pt}}@media screen,tv,projection{div#maincontent{width:549px;margin:0;padding:36px 27px;color:#022216}body.home div#maincontent{width:473px;float:right;color:#f9f9d5;height:260px;background:url('../img/beige-background.jpg') top left no-repeat;border-bottom:1px solid #f9f9d5}div#maincontent h2,div#maincontent h3,div#maincontent h4{font-weight:normal}div#maincontent h2{font-size:1.6em}div#maincontent a{color:#022216;text-decoration:underline}div#maincontent h3 a{color:#f9f9d5;text-decoration:none}}div#maincontent{float:left}div#maincontent h2,div#maincontent h3,div#maincontent h4{margin-bottom:20px;font-weight:normal;font-size:1.3em}div#maincontent p,div#maincontent ul{margin-bottom:20px;font-size:1.2em}body.home div#maincontent p{font-size:1.1em}div#maincontent ul,div#maincontent li{list-style-type:disc;list-style-position:inside}@media screen,tv,projection{body.home div#maincontent div#home_block_1{float:left;width:223px;min-height:112px;padding-right:13px;padding-bottom:13px;cursor:pointer}body.home div#maincontent div#home_block_2{float:left;width:223px;min-height:112px;padding-left:13px;padding-bottom:13px;cursor:pointer}body.home div#maincontent div#home_block_3{float:left;width:223px;min-height:125px;padding-right:13px;cursor:pointer}body.home div#maincontent div#home_block_4{float:left;width:223px;min-height:125px;padding-left:13px;cursor:pointer}body.home div#maincontent h3{margin-bottom:10px}body.home div#maincontent div#home_block_1:hover h3,body.home div#maincontent div#home_block_1:hover p{text-decoration:underline}body.home div#maincontent div#home_block_2:hover h3,body.home div#maincontent div#home_block_2:hover p{text-decoration:underline}body.home div#maincontent div#home_block_3:hover h3,body.home div#maincontent div#home_block_3:hover p{text-decoration:underline}body.home div#maincontent div#home_block_4:hover h3,body.home div#maincontent div#home_block_4:hover p{text-decoration:underline}}div#breakout{width:302px;float:left;clear:none;padding-top:25px}div#breakout img{display:block;border:1px solid #999;margin-bottom:21px}body.home div#breakout{float:right;width:407px;height:241px;margin:0;padding:0;overflow:hidden}body.home div#breakout img{border-left:none;border-top:none;border-bottom:1px solid #9a7935;border-right:1px solid #9a7935;margin:0}body.home div#breakout{margin-right:-2px;float:left;height:385px}@media screen,projection,tv{ul#featuredpages{width:408px}ul#featuredpages li{padding-left:12px;margin-right:2px;display:block;float:left;clear:none;width:122px;background-color:#022216;color:#9a7935;text-transform:uppercase;font-style:italic}div#breakout ul#featuredpages li img{margin-left:-12px;border-bottom:1px solid #f9f9d5;background-color:#9a7935;width:134px;padding-right:2px;margin-bottom:10px}ul#featuredpages a{display:block;width:122px;margin:0;color:#f9f9d5;text-decoration:none;text-transform:none;margin:-22px 0 0 -12px;padding:22px 0 15px 12px;z-index:10}ul#featuredpages a:hover{text-decoration:underline}div#breakout ul#featuredpages li a img{border:none;padding:0;margin:0;width:auto;height:auto;display:inline}}@media screen,tv,projection{div#main form input{margin-left:255px}div#main legend{font-size:12px;width:593px;padding:0 0 16px}div#main legend.required{background:url('../img/required.gif') 245px 2px no-repeat}div#main legend.required span{display:block;float:left;width:260px}div#main legend.required span{visibility:hidden}div#main legend.required span.show{visibility:visible}div#main label{font-size:12px;color:#000;display:-moz-inline-box;display:inline-block;width:255px;line-height:1.8;vertical-align:top}div#main textarea{height:48px}div#main fieldset{margin-bottom:10px}div#main fieldset input,div#main fieldset textarea,div#main fieldset select{width:320px;margin:0;background-color:#f9f9d5}div#main fieldset input.warning,div#main fieldset textarea.warning,div#main fieldset select.warning{background-color:#ff9fae}div#main fieldset input.checkbox{width:auto}div#main fieldset a{margin-left:186px}div#main form li{list-style:none;padding:5px 0}div#main form li.required{background:url('../img/required.gif') 245px 8px no-repeat}div#main label span{display:block;width:250px}div#main input[type=submit]{border:none;color:#fff;background-color:#022216;padding:5px 16px}div#main input[type=submit]:hover{background-color:#043624;cursor:pointer}div#main input[type=checkbox]{width:12px}div#main form input#submit{margin-left:186px;width:auto}body.functions.reservation div#main{background-image:none}body.functions.reservation div#sectionmenu{background-image:none}body.contact-us.enquiry div#main{background-image:none}body.contact-us.enquiry div#sectionmenu{background-image:none}body.functions.reservation div#maincontent{width:593px}body.contact-us.enquiry div#maincontent{width:593px}}body.functions.reservation div#breakout{display:none}body.contact-us.enquiry div#breakout{display:none}div#footer{float:none;clear:both;width:934px;height:25px;background-color:#fff;font-size:1.2em;margin:0;padding:0}div#footer ul{margin:9px 0 0 -1px;float:left}div#footer li{display:block;float:left;padding:0 8px;border-left:1px solid #022216}@media screen,tv,projection{div#footer{overflow:hidden;color:#022216}div#footer a{color:#022216;text-decoration:underline}}@media print{div#footer{margin-top:2em}}div#hum{float:right;margin:7px 8px 4px}