@font-face{font-family:'HelveticaNeueLTStd47LtCn';src:url('/_fonts/helveticaneueltstd-ltcn-webfont.eot');src:url('/_fonts/helveticaneueltstd-ltcn-webfont.eot?#iefix') format('embedded-opentype'),url('/_fonts/helveticaneueltstd-ltcn-webfont.woff') format('woff'),url('/_fonts/helveticaneueltstd-ltcn-webfont.ttf') format('truetype'),url('/_fonts/helveticaneueltstd-ltcn-webfont.svg#HelveticaNeueLTStd47LtCn') format('svg');font-weight:normal;font-style:normal}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section{display:block}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font-size:99%}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache",false,true))}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.clear,.cf:after{clear:both}.ie img{-ms-interpolation-mode:bicubic}html,body{height:100%}body{background:url(/_files/images/css/background.png) repeat 0 0}body{font:12px/1.5 "Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;color:#333}h1,h2,h3,h4,h5,h6,header nav,.title,.caps,.lower-menu{font-family:"HelveticaNeueLTStd47LtCn";text-transform:uppercase;font-weight:normal}h1{font-size:2em;color:#584a4d;margin:0 0 .4em 0;border-left:6px solid #b1a0a5;line-height:1;text-indent:11px;margin-left:-20px}h2{font-size:1.5em;color:#7e696d;margin:0 0 .2em 0}h3{font-size:1.3em;color:#8a7e81;margin:0 0 .4em 0}p{margin:0 0 .6em 0}header,header nav,.wrapper,#offers,#top{min-width:960px}.wrapper{padding-left:20px;padding-right:20px;max-width:960px;display:block;margin:0 auto}.half{float:left;width:49%;margin-right:1%}.half+.half{margin-right:0}header{height:85px;padding:8px 0 0 0;color:#fff;text-align:right;background:#7c7174;background:-webkit-gradient(linear,0 0,0 bottom,from(#7c7174),to(#a2969a));background:-webkit-linear-gradient(#7c7174,#a2969a);background:-moz-linear-gradient(#7c7174,#a2969a);background:-ms-linear-gradient(#7c7174,#a2969a);background:-o-linear-gradient(#7c7174,#a2969a);background:linear-gradient(#7c7174,#a2969a);-pie-background:linear-gradient(#7c7174,#a2969a);behavior:url(/_files/PIE.htc);position:absolute;top:0;width:100%;font-size:.85em}header .wrapper{position:relative}header h1{height:75px;border:0 none;overflow:hidden;float:left}header h1 a{display:block;height:0;width:113px;padding-top:75px;text-decoration:none;background:url(/_files/images/marygreen-manor-logo.png) no-repeat 0 0}header a#banner{float:left;margin:0 0 0 24px}header nav,.lower-menu ul,.lower-menu{line-height:33px;min-height:33px;font-size:15px;list-style:none}header nav{background:#564d51;height:33px;z-index:99999;left:0}.lower-menu{padding-bottom:7px;background:url(/_files/images/css/lower-menu-bg.png) repeat-x 0 0}.lower-menu ul{float:left;list-style:none;position:relative}header nav{position:absolute;top:93px;width:100%}header nav li,.lower-menu ul li{float:left}header nav li.selected a,header nav a:hover,.lower-menu a:hover,.lower-menu li.selected a{background:#a4989c}header nav li.selected a,.lower-menu li.selected a{text-decoration:underline}header nav a,.lower-menu a{display:block;padding:0 9px;color:#fff;text-decoration:none;text-shadow:1px 1px 0 rgba(0,0,0,0.5)}header nav .wrapper>a,.lower-menu .wrapper>a{float:left}header,nav{z-index:5}header .email{color:#6c6b6b;vertical-align:top;border:1px solid #a1a1a1;height:23px;padding:0 1.2em 0 .6em;margin:0 -3px 0 0;width:122px;line-height:24px}header button{width:92px;height:0;padding:25px 0 0 0;margin:0;background:url(/_files/images/css/header-join-us.png) no-repeat 0 0;border:0 none!important;text-indent:-1000em}.ie7 header button{display:block;position:absolute;top:1px;right:20px;height:25px}.ie7 header .email{margin-right:92px}header form{margin-bottom:3px}header #address{margin-top:2px;display:block}header .flag{display:inline-block;height:0;padding:13px 0 0 0;width:17px;overflow:hidden;background:url(/_files/images/css/flags.png) no-repeat 0 0}#de{margin:0 4px}#de.selected,#de:hover{background-position:0 -13px}#en{margin:0 0 0 4px;background-position:-34px 0}#en.selected,#en:hover{background-position:-34px -13px}#fr{background-position:-17px 0}#fr.selected,#fr:hover{background-position:-17px -13px}#top{height:100%;min-height:550px;width:100%;overflow:hidden;position:relative}#top>div{margin-top:126px;position:relative}#top .content{height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}#top .showing{z-index:4}#top img.bg{width:100%}#top .text{position:absolute;top:51px;max-width:40%;z-index:2;left:243px}#book{position:absolute;left:0;width:267px;top:180px;z-index:10}nav#secondary{position:absolute;right:0;height:100%;width:267px;top:180px;overflow:hidden}nav#secondary li a{display:block;background:#fff;background:rgba(255,255,255,0.85);line-height:1.4;color:#000;text-decoration:none;padding:4px 11px;border-bottom:1px solid #c7c7c7}nav#secondary li a:hover{background:#fff}.ie7 nav#secondary li a:hover,.ie8 nav#secondary li a:hover{font-weight:bold}nav#secondary li:first-child a{padding:0;border:0 none;margin:0 none;line-height:1}nav#secondary ul{position:absolute;z-index:10;right:-267px;width:267px}#offers{border-bottom:1px solid #cecece;background:#fff url(/_files/images/css/offers.png) repeat-x 0 0}#offers section{width:25%;float:left}#offers .wrapper{padding:0}#offers h2{background:#a6929a;border-right:1px solid #87777c;border-left:1px solid #c1b3b3;color:#fff;padding:6px 15px 4px 10px;font-size:1.3em;margin:0}#offers p{padding:10px 0 0 10px}#offers h2 a{color:#fff}#offers img{float:right;margin:10px 5px}#offers .wrapper div{padding:10px 15px;border-right:1px solid #cecece}#offers .wrapper section:first-child div{border-left:1px solid #cecece}#home-testimonials{width:674px;height:175px;padding:10px;margin:30px 0 30px -10px;background:#9c9396 url(/_files/images/css/testimonials.jpg) repeat-x 0 0;color:#fff;line-height:1.4}#home-testimonials h2{color:#fff}#home-testimonials div{float:left;width:270px;margin:10px 0 0 27px}#home-testimonials .second{margin-left:78px}#home-testimonials small{display:block;text-align:right;font-style:italic;font-size:1em}.home-map{float:right;margin:0 5px 20px 20px}.home-map img{display:block;margin:20px 0}.home-map a{color:#666}.main_content,.sidebar,.full_content{margin:1em 0}.main_content,.sidebar{float:left}.main_content{width:688px;padding:15px}.sidebar{width:240px;background:#f2f2f2;border:1px solid #d4d4d4;margin:25px 0;position:relative;overflow:hidden}.sidebar h2{padding:7px 15px 2px 15px}.sidebar>div,.sidebar>p{padding:0 15px}.sidebar h3{font:1.1em/1.4 "Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;margin:.7em 0 0 0;text-transform:none;font-weight:bold}.sidebar>h3{padding:2px 15px 2px 15px}.sidebar h3+p{color:#666;margin:0 0 .2em 0}.sidebar small{display:block;margin:-5px 0 1.5em 0;text-align:right}.sidebar small a{color:inherit}.sidebar #blog,.sidebar #twitter{height:25px;line-height:25px;text-indent:35px;padding-top:0;margin-top:20px}.sidebar #twitter{background:url(/_files/images/css/twitter.png) no-repeat 15px 0}.sidebar #blog{background:url(/_files/images/css/wordpress.png) no-repeat 15px 0}.sidebar .social{border-top:1px solid #d6d6d6;position:relative;height:46px;width:240px;margin:15px 0 0 0;padding:0!important}.sidebar #follow,.sidebar #like{position:absolute}.sidebar #follow{bottom:10px;left:7px}.sidebar #like{bottom:5px;right:7px}footer{padding:20px 0 20px 0;border-top:1px solid #dadada;background:#fff}footer h3{color:#000;margin:.4em 0 .7em 0;font-size:1.2em}footer ul:first-child{margin-left:15px}footer ul{float:left;margin:0 40px 0 0}footer ul li a{line-height:1.7;font-size:.9em;color:#666}footer .other{width:220px;padding:0 10px;float:right;position:relative}footer form{display:block;padding:8px 0 10px 0}footer input[type='email']{color:#6c6b6b;vertical-align:top;border:1px solid #a1a1a1;height:26px;padding:0 1.2em 0 .6em;margin:0 -3px 0 0;width:124px;font-size:.85em}footer button{width:73px;height:0;padding:28px 0 0 0;margin:0;background:url(/_files/images/footer/join-us.png) no-repeat 0 0;border:0 none!important;text-indent:-99999em}footer button::-moz-focus-inner{border:0 none}footer img,footer .other a{display:block;float:left}#ch{margin:0 0 0 -3px}#ta{margin:9px 0 0 3px}#et{margin:8px 0 0 3px}#bwc{position:absolute;right:4px;top:86px}#book{font-size:1.3em}#book-form{padding:15px 20px 55px 20px;width:202px;background:#f8f8f8;position:relative}#book_toggle,#book_show{display:block;position:absolute;top:0;width:17px;text-decoration:none;text-indent:-10000em}#book_toggle{right:-17px;background:url(/_files/images/css/sidebar-out.png) no-repeat right center}#book_show{left:0;z-index:999;background:url(/_files/images/css/sidebar.png) no-repeat right center;display:none}#book h2,.calheader,.calweekdayrow{font:.9em/1.5 'HelveticaNeueLTStd47LtCn',"Arial Narrow",sans-serif;text-transform:uppercase;color:#7e696d;text-align:center}#book h2::before{content:'- '}#book h2::after{content:' -'}#book h2{font-size:1.1em}#calendar-help{display:none}#stay_details{margin-top:10px}#allocate-occs-nights{height:30px;display:block}#allocate-occs-nights select{float:right;font-size:12px}#allocate-occs-nights select.room-select{float:left}#calendar-dateselect{display:none}#calendar-container{background:#9a8f92;border:1px solid #cbcbcb;color:#fff;padding:0 7px 5px 7px;clear:both}.calheader{color:#fff;margin:5px 0}.calnavleft,.calnavright{cursor:pointer;width:11px;display:inline-block;margin:-3px 0 0 0}.calnavleft{background:url(/_files/images/css/cal-left.jpg) no-repeat 0 center;margin-right:2px}.calnavright{background:url(/_files/images/css/cal-right.jpg) no-repeat 0 center}.calweekdayrow{color:#fff;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.calweekdayrow th{font-weight:normal}#cal1_0{width:100%}.calbody{font-size:.7em;text-align:center}.calbody .oom,.calbody td.restricted a,.calbody .previous{cursor:default}.calbody,.calbody a{color:#aaa}.calbody a{display:block;padding:2px 0;margin:2px 3px;text-decoration:none;border:1px solid #9a8f92}.calbody td.oom{display:none;line-height:26px}.calbody td.oom,.calbody td.previous{line-height:26px}.calbody td.calcelltop,.calbody td.previous,.calbody td.ctn-view-rates{display:table-cell!important}.ie7 .calbody td.calcelltop,.ie7 .calbody td.previous,.ie7 .calbody td.ctn-view-rates{display:block!important}.calbody td.available a{color:#fff;background:url(/_files/available.png) no-repeat 0 0}#book .highlight1 a{background:#fff;color:#9a8f92;border:1px solid #066f01}#book .restricted.highlight1 a{background:#9a8f92;border:1px solid #9a8f92;color:#aaa}#book .available.selected a{background:#fff url(/_files/available.png) no-repeat 0 0;color:#9a8f92;border:1px solid #066f01}#book .post-selected a{background:#cdc7c9}#allocate-occs-nights .ui-selectmenu,.ui-selectmenu-menu a{background:#9a8f92;display:block;color:#fff;font:.9em/1.5 'HelveticaNeueLTStd47LtCn',"Arial Narrow",sans-serif;text-decoration:none;text-indent:.5em}#allocate-occs-nights .ui-selectmenu{border:1px solid #cbcbcb;float:right;display:block}#allocate-occs-nights .room-select{float:left}.ui-selectmenu-menu{display:none}.ui-selectmenu-open{display:block;box-shadow:0 1px 3px #444}.ui-selectmenu-open a{border:1px solid #ccc;border-top:0 none}.ui-icon-triangle-1-s{background:url(/_files/images/css/dropdown.png) no-repeat 0 0;width:10px;height:12px;margin:4px 3px 4px 0;display:block;float:right}#next_page{position:absolute;bottom:12px;width:202px;left:20px;height:34px}#next_page.disabled{cursor:default}#toggle-form{position:absolute;display:block;top:0;left:240px;width:17px;text-indent:-2000em;height:100%;overflow:hidden;background:url(/_files/images/css/toggle.png) no-repeat 0 center;cursor:pointer}.hidden{background-position:-17px center!important}#show-hover{display:none;height:55px;width:192px;background:url(/_files/images/css/show-booking-form.png) no-repeat 0 0;position:absolute;right:-181px;top:146px}.accommodation-box.top,.more-box.top,.room-box.top,.groom-box.top{margin-top:20px}.accommodation-box,.more-box,.room-box,.groom-box{margin-bottom:15px;float:left;font-size:.9em;position:relative}.accommodation-box a,.more-box a,.room-box,.groom-box{display:block;padding:8px;text-decoration:none;color:inherit}.groom-box{padding:0!important}.accommodation-box a,.room-box,.groom-box{background:url(/_files/images/css/accommodation.jpg) no-repeat 0 0;height:131px;width:321px}.room-box,.groom-box{background:url(/_files/box.png) no-repeat 0 0;height:171px}.accommodation-box img,.room-box img,.groom-box img{float:right;margin-left:8px}.accommodation-box h2,.room-box h2,.groom-box h2{font-size:1.8em;margin:0 0 .4em 0}.half.more-box a{background:url(/_files/images/css/half-box.jpg) no-repeat 0 0;width:321px;height:99px}.more-box img{float:right;margin:0 4px}.more-box p.link{font:14px/.85 "HelveticaNeueLTStd47LtCn";text-transform:uppercase;color:#fff;position:absolute;bottom:0;text-shadow:1px 1px 0 #222}#gallery{position:relative;z-index:900;margin-top:-152px;min-height:150px}.ie7 #gallery{position:absolute;margin:0;bottom:0;width:100%}#gallery #caption{background:url(/_files/images/css/70.png) repeat 0 0;height:25px;line-height:25px;color:#fff;text-indent:23px}#gallery ul,#gallery ul li,#gallery li a{height:27px}#gallery ul{background:#937d86;padding:0 10px}#gallery ul li{float:left;font:14px/27px "HelveticaNeueLTStd47LtCn";border-right:1px solid #c1b3b3;width:16%}#gallery li a{display:block;text-indent:10px;width:100%;border-right:1px solid #88777d}#gallery ul li:first-child{border-left:1px solid #88777d}#gallery ul li:first-child a{border-left:1px solid #c1b3b3}#gallery a{color:#c9bec2;text-decoration:none;text-transform:uppercase}#gallery a.selected,#gallery a:hover{color:#fff}#gallery img{cursor:pointer;margin:0 12px 0 0;padding:0}#images-thumb{background:url(/_files/images/css/background.png) repeat 0 0;min-height:90px;padding:5px 11px}#images-thumb div{display:none}#images-thumb div:first-child{display:block}a{color:#666;text-decoration:none}a:hover{text-decoration:underline}.main_content ul,.sidebar ul{margin-left:2em;margin-bottom:1em;list-style:disc}.main_content label{float:left;width:160px;text-align:right;padding-right:10px}.main_content input,.main_content textarea{float:left;width:400px;margin:0 0 10px 0}.main_content input.submit{clear:both;display:block;width:auto;float:right;margin-right:111px}#map{margin:15px 0;width:685px;height:300px;border:1px solid #d4d4d4}.depth-2{display:none;font-size:13px!important;background:#a4989c!important;width:960px}.selected .depth-2{display:block;position:absolute;left:0}#nav-below .has-children.selected{height:66px}.OT_TableButton{width:auto!important}#OT_feedTitle{display:none!important}#OT_logo{display:none!important}#event-calendar{background:#f2f2f2;border:1px solid #d4d4d4;padding:10px 0}#event-calendar{padding:5px}.fc-content td{border:1px solid #d4d4d4;padding:5px;background:#f6f6f6}.fc-header-left{padding-left:20px;line-height:2.5}.fc-header-center{text-align:center}.fc-button-content{font-family:arial,sans-serif}.fc-header-right{padding-right:20px;text-align:right;line-height:2.5}.fc-widget-header{line-height:2;text-align:left;text-indent:8px}.fc-content{width:638px;margin:5px 20px}#event-detail{padding-bottom:20px}.fc-day-number{color:#777}.fc-button-content{cursor:pointer}.fc-event-title{font-weight:bold}.wp-post a{font-weight:bold}#feed .time{font-size:.9em;text-align:right;color:#bbb}

