 
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}

 
.ult_btn i{height:32px;width:32px;display:none;background:transparent url('http://www.nailsworthsubrooms.org.uk/__Ultpb/Ultcss/Iconbtns/img/BtnIcon/info.png') no-repeat 50% 50%;background-size:100% auto;padding:0px;}

.ult_data .ult_btn i{width:16px;height:15px;}

.ult_data .ult_btn{margin:3px 10px;}

.ult_btn > span{display:block;overflow:hidden;padding:3px;}

.ult_btn_iconimg_delete span,.ult_btn_iconimg_down span,.ult_btn_iconimg_drag span,.ult_btn_iconimg_edit span,.ult_btn_iconimg_folderup span,.ult_btn_iconimg_home span,.ult_btn_iconimg_info span,.ult_btn_iconimg_logout span,.ult_btn_iconimg_save span,.ult_btn_iconimg_select span,.ult_btn_iconimg_settings span,.ult_btn_iconimg_up span,
.ult_btn_iconimg_website span{display:none !important;}

.ult_btn_iconimg_delete i,.ult_btn_iconimg_down i,.ult_btn_iconimg_drag i,.ult_btn_iconimg_edit i,.ult_btn_iconimg_folderup i,.ult_btn_iconimg_home i,.ult_btn_iconimg_info i,.ult_btn_iconimg_logout i,.ult_btn_iconimg_save i,.ult_btn_iconimg_select i,.ult_btn_iconimg_settings i,.ult_btn_iconimg_up i,
.ult_btn_iconimg_website i{display:block;}

.ult_btn_iconimg_delete i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/delete.png');}

.ult_btn_iconimg_delete:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/delete.png');}

.ult_btn_iconimg_down i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/down.png');}

.ult_btn_iconimg_down:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/down.png');}

.ult_btn_iconimg_drag i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/drag.png');}

.ult_btn_iconimg_drag:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/drag.png');}

.ult_btn_iconimg_edit i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/edit.png');}

.ult_btn_iconimg_edit:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/edit.png');}

.ult_btn_iconimg_folderup i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/folderup.png');}

.ult_btn_iconimg_folderup:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/folderup.png');}

.ult_btn_iconimg_home i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/home.png');}

.ult_btn_iconimg_home:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/home.png');}

.ult_btn_iconimg_info i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/info.png');}

.ult_btn_iconimg_info:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/info.png');}

.ult_btn_iconimg_logout i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/logout.png');}

.ult_btn_iconimg_logout:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/logout.png');}

.ult_btn_iconimg_save i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/save.png');}

.ult_btn_iconimg_save:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/save.png');}

.ult_btn_iconimg_select i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/select.png');}

.ult_btn_iconimg_select:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/select.png');}

.ult_btn_iconimg_settings i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/settings.png');}

.ult_btn_iconimg_settings:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/settings.png');}

.ult_btn_iconimg_up i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/up.png');}

.ult_btn_iconimg_up:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/up.png');}

.ult_btn_iconimg_website i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/000000/BtnIcon/website.png');}

.ult_btn_iconimg_website:hover i{background-image:url('http://www.nailsworthsubrooms.org.uk/__ultstylesadj/cl/996600/BtnIcon/website.png');}

 
.ult_btn_type_plain_1,.ult_btn_type_plain_2{border:0px !important;box-shadow:none !important;text-shadow:inherit !important;font-size:1em !important;font-weight:inherit !important;font-style:inherit !important;color:inherit !important;background:transparent !important;}

.ult_btn_type_plain_2{text-decoration:underline;}

 
.ult_btn_grp{padding:7px 0px;text-align:center;}

.ult_btn{cursor:pointer;display:inline-block;margin:3px 3px 3px 3px;box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.75);border:1px solid #333;background:#eee;text-align:center;padding:1px;box-sizing:border-box;color:#333;text-decoration:none;font:1em Arial;font-weight:bold;vertical-align:top;line-height:1.2em;}

.buttonset{text-align:center;width:auto;margin:auto;white-space:nowrap;overflow:hidden;}

.buttonset a{display:block;margin:10px auto;}

a.buttonlink,a.buttonlink:link,a.buttonlink:visited,input.btn,button.btn,a.ult_btn,a.ult_btn:link,a.ult_btn:visited,input.ult_btn,*.ult_btn{width:auto;cursor:pointer;vertical-align:top;box-sizing:border-box;display:inline-block;border-style:solid;border-width:0px 1px 0px 1px;border-color:#eeeeee;background:#bdbebf;background-image:linear-gradient(to bottom,#bdbebf 0%,#e0e1e2 25%,#f2f2f3 50%,#fefefe 75%,#d8d9da 100%);background-position:50% 0%;padding:3px 7px 3px 7px;font-size:1.1em;color:#000000;line-height:1.2em;text-decoration:none;text-transform:uppercase;font-weight:normal;font-family:Arial, Helvetica, sans-serif;box-shadow:3px 3px 3px 0px rgba(0,0,0,0.75);margin-top:3px;margin-right:3px;margin-bottom:3px;margin-left:3px;}

input.btn,button.btn{margin-left:15px;}

a.buttonlink:hover,a.buttonlink:active,input.btn:hover,input.btn:active,button.btn:hover,button.btn:active,a.ult_btn:hover,a.ult_btn:active,input.ult_btn:hover,input.ult_btn:active,*.ult_btn:hover,*.ult_btn:active{width:auto;cursor:pointer;vertical-align:top;box-sizing:border-box;display:inline-block;border-style:solid;border-width:0px 1px 0px 1px;border-color:#eeeeee;background:#bdbebf;background-image:linear-gradient(to bottom,#bdbebf 0%,#e0e1e2 25%,#f9f0e1 50%,#ffe9c3 75%,#ffdda5 100%);background-position:50% 0%;color:#996600;text-decoration:none;}

.multi a{float:left;margin:10px 3px;}

a.button_back{float:none;margin:30px auto 10px auto;width:60px;overflow:hidden;}

.ultsys_butimg{cursor:pointer;text-align:center;box-sizing:border-box;display:inline-block !important;margin:0px !important;box-shadow:none !important;border:0px !important;background:transparent !important;padding:0px !important;text-decoration:none !important;vertical-align:top !important;line-height:1px !important;}

.ultsys_butimg img{display:block !important;max-width:100% !important;height:auto !important;}

.ultsys_butimg i{display:none;}

.ultsys_butimg b,.ultsys_butimg:hover i{display:inline-block;}

.ultsys_butimg:hover b{display:none;}

.ult_btn *{box-sizing:border-box;}

.ult_clickable{cursor:pointer;}

* .ult_hide,.ult_hide,* .ult_hvrtgl:hover .ult_show,.ult_hvrtgl:hover .ult_show{display:none !important;}

* .ult_hvrtgl:hover .ult_hide,.ult_hvrtgl:hover .ult_hide{display:initial !important;}

* .ult_hide2,.ult_hide2,* .ult_hide2 .ult_fixed_pos_item,.ult_hide2 .ult_fixed_pos_item,* .ult_hide2 .ult_scrollfix_active,.ult_hide2 .ult_scrollfix_active{position:absolute !important;top:-10000px !important;left:-50000px !important;max-width:1024px;}

.ult_align_l,.ult-left{text-align:left !important;}

.ult_align_r,.ult-right{text-align:right !important;}

.ult_align_j,.ult-justify{text-align:justify !important;}

.ult_align_c,.ult-center{text-align:center !important;}

.ult_centered{margin-left:auto;margin-right:auto;}

.ult_nopadding{padding:0px !important;}

.ult_not_bold{font-weight:normal;}

.ult_not_italic{font-style:normal;}

.ult_valign_t{vertical-align:top !important;}

.ult_valign_m{vertical-align:middle !important;}

.ult_valign_b{vertical-align:bottom !important;}

.ult_full_w{width:100% !important;}

.ult_block{display:block !important;}

.ult_inblock{display:inline-block !important;}

.ult_inline{display:inline !important;}

.ult_flcl,.ult_flrcl{padding:0px;margin:0px;height:0px;overflow:hidden;clear:both;}

.ult_flrcl{clear:right;width:1px;}

.ult_bsmb,.ult_bsmb *{box-sizing:border-box;}

.ult_data .ult_btn{margin:3px 10px;}

.ult_btn > span{display:block;overflow:hidden;padding:3px;}

.ult_btn_state_hidden.ult_btn{visibility:hidden;}
@media print {.ult_no_print, .ult_no_print *{display:none !important;}

}
 
.clear,.clr{clear:both;height:1px;overflow:hidden;line-height:1%;font-size:0px;margin-bottom:-1px;}

 
img{border:0px;}

.center{text-align:center;}

.right{text-align:right;}

td,th{vertical-align:top;text-align:left;}

td.middle,th.middle{vertical-align:middle;}

form{margin:0px;padding:0px;}

.nowrap{white-space:nowrap;}

 
*{box-sizing:border-box;}

img{max-width:100% !important;height:auto !important;border:0px;}

body{margin:0px;padding:14px 0px 0px 0px;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:16px;color:#1b1c1c;background:#fff;}

.burgundy{color:#981B45;}

.grey{color:#6f7375;}

.contenteditor{background:#fff;}

input,select,textarea{font-size:1em;}

input[type=text],select,textarea{border:1px solid #115192;padding:0px 0.5em;line-height:1.8em;margin:0px 5px 5px 0px;display:inline-box;box-sizing:border-box;box-shadow:5px 5px 5px 0px rgba(119,119,119,0.5);}

input[type=submit],input[type=button]{color:#fff;padding:5px 10px;border-radius:5px;background:#6F7375;border:1px solid #6F7375;}

a{color:#c20e59;}

a:hover{color:#6f7375;}

a *{cursor:pointer;}

p{padding:0px;margin:0px 0px 1em 0px;}

.cqcbutton{margin:15px auto 0px auto;}

div{margin:0px;padding:0px;}

form{margin:0px;padding:0px;}

#page{margin:auto;padding:0px;}

.headeri{width:100%;max-width:965px;margin:0px auto;padding:0px;}

header{border-bottom:5px solid #9B9FA1;width:100%;max-width:995px;margin:0px auto;}

#logo{margin:0px 0px 0.25em 0px;padding:0px;width:31.5%;float:left;}

#logo a{text-decoration:none;}

#logo img{max-width:100% !important;height:auto !important;}

#headercontact{color:#981B45;float:right;width:61.34715%;font-size:1.285714em;padding:0.8em 0em 0em 0em;}

#headercontact a{text-decoration:none;}

#telephone a{color:#4083c4;font-size:1.3333333em;}

.snicons{margin-left:10px;}

.snicons img{vertical-align:middle;}

#headero{background:#F5873F url('http://www.nailsworthsubrooms.org.uk/__Ultpb/_/Website/img/spacer.gif') repeat-x 50% 100%;padding-bottom:2px;}

#header{background:transparent url('http://www.nailsworthsubrooms.org.uk/__Ultpb/_/Website/img/spacer.gif') no-repeat 0% 100%;background-size:18.98% auto;position:relative;z-index:200;padding-left:18.98%;}

#header img{max-width:100% !important;height:auto !important;}

#headerr{float:right;width:40%;text-align:center;max-width:206px;}

#bwm{text-align:center;padding:24px 3% 0px 3%;width:60%;float:right;}

.headerwomen img,#bwm img{position:relative;z-index:100;}

.paypal_logo{text-align:right;}

footer{max-width:995px;width:100%;border-top:5px solid #9B9FA1;padding:0.2em 1em 1em 1em;margin:1em auto 0px auto;}

footer a{text-decoration:none;}

a.poweredby{font-size:0.84615em;}

.footer_left{float:left;width:70%;display:block;color:#6f7375;font-size:0.78571em;}

.footer_right{width:25%;float:right;font-size:0.92857em;text-align:right;}

.cmsimagebanner{margin:0px 0px 8px 0px;text-align:center;}

.faderpagingo{height:0px;}

.faderpaging{background:transparent;position:relative;top:-30px;z-index:20000;margin:0px auto 0px auto  !important;width:auto  !important;line-height:5px !important;height:12px !important;text-align:right !important;max-width:980px;box-sizing:border-box;padding:0px 20px !important;}

.faderpaging a{border:0px !important;background:#fff !important;width:10px !important;height:10px !important;display:inline-block !important;border-radius:0px !important;}

.faderpaging .fadeactive a{border:0px !important;background:#EFE907 !important;}

.home_page_content_area,.inner_page_content_area_content,.form_page_intro_section{font-size:0.95em;}

.indexevent{display:block;margin:0em 0em 1em 0em;font-size:0.90909em;}

.indexevent b,.indexevent span{display:block;}

.homepagelogo{box-sizing:border-box;width:33.333%;float:left;text-align:left;padding:0px 10px 10px 10px;}

.homepagelogo img{display:block;max-width:100%;height:auto !important;}

.topcontent{color:#fff;box-sizing:border-box;padding:1.4em 8.2%;background:#4083C4;}

h2{font-weight:normal;font-size:1.1em;line-height:1.3em;color:#6f7375;margin:0px;padding:0px 0px 1em 0px;}

h3,h4{font-weight:normal;font-size:1.2em;line-height:1.3em;color:#6f7375;margin:0px;padding:0px 0px 1em 0px;text-align:left;}

h4{text-align:left;font-size:1em;font-weight:bold;color:#981B45;}

.rightbar{width:19.721329%;float:right;}

.main_content_areal,.home_page_bottom_l{width:78%;float:left;}

.rightbar_box{background:#6F7375;padding:0.7em 5%;margin-bottom:2em;color:#fff;}

.has_rightbar_events{border-top:1px dashed #fff;margin-top:2em;padding-top:0.7em;}

.rightbar_box h3{color:inherit;font-size:1.28571em;padding:0px;margin-bottom:0.2em;}

.inner_page_outer{width:100%;max-width:980px;margin:auto;padding:1em 10px;box-sizing:border-box;}

.home_page_top,.content_title_top{background:#981B45;color:#fff;}

.home_page_top a{color:#fff;text-decoration:underline;}

.content_title_top h2,.home_page_top article{width:100%;max-width:980px;margin:auto;padding:0em 10px 1.4285714em 10px;box-sizing:border-box;}

.content_title_top h2,.home_page_top h2{color:#fff;font-size:1.4285714em;}

.content_title_top h2{padding:1em 10px 1em 10px;}

.news_back_link{margin-bottom:0.75em;text-align:left;}

.news_back_link a{text-decoration:none;}

.home_page_top h2{padding:1em 0px;margin:0px;}

.home_page_bottom{width:100%;max-width:965px;margin:auto;padding:1em 1em 0em 1em;}

.home_page_top_images{text-align:center;padding-bottom:25px;border-bottom:1px solid #fff;}

.home_page_top_image{float:left;width:306px;}

.home_page_logos{padding:10px 0px;text-align:center;}

.home_page_logos span{padding:0px 4px;}

.homepageright_images{padding-top:20px;}

.homepageright_imagesr{width:189px;float:right;}

.homepageright_imagesl{width:210px;text-align:center;float:left;}

#column_left{vertical-align:top;width:270px;padding-bottom:15px;background:transparent url('http://www.nailsworthsubrooms.org.uk/__Ultpb/_/Website/img/spacer.gif') repeat-y top right;}

.column_left_inner{font-size:1.05em;padding:0px 33px 0px 15px;}

#content_section{margin-top:10px;}

#navigation{margin:0.3em 0px 0.8em 0px;font-size:0.71429em;color:#9b9fa1;}

#navigation a{text-decoration:none;color:#005999;}

#navigation span,#navigation:hover{color:#981b45;}

#navigation img{margin:0px 5px;}

.left_col_banner{margin-bottom:15px;}

.content_main_image{float:left;width:40%;text-align:center;margin-bottom:0px;margin-top:auto;vertical-align:bottom;overflow:hidden;clear:right;padding-right:5.2%;box-sizing:border-box;}

.content_main_image_inner{margin-top:1em;padding:0px 0px 5px 0px;text-align:left;font-weight:bold;display:block;}

.content_main_image .content_main_image_inner:first-child{margin-top:0em;}

.content_main_image_caption{margin:auto;color:#981b45;text-align:left;font-weight:normal;font-size:0.85714em;display:block;}

.content_main_image_inner img{max-width:100%;height:auto !important;border-bottom:4px solid #9B9FA1;}

.home_page_top .content_main_image_inner img{border-bottom:0px;}

.main_content_has_rcm{width:60%;float:right;}

.home_page_top .main_content_has_rcm{width:50%;}

.prev_next_top{border-collapse:collapse;width:100%;margin:0px auto 0px 0px;}

.prev_next_top td{width:33%;}

.prev_next_top td a:hover{color:#D20D00;}

.prev_next_top .prev_next{text-align:right;}

.prev_next_top .top{text-align:left;}

.prev_next_top .back_to_top img{margin-left:5px;vertical-align:middle;}

.prev_next_top .prev img{margin-right:5px;vertical-align:middle;}

.prev_next_top .next{margin-left:40px;}

.prev_next_top .next img{margin-left:5px;vertical-align:middle;}

.enquiry_form{border-collapse:collapse;width:100%;margin:0px auto 0px 0px;}

.enquiry_form td,.enquiry_form th{vertical-align:top;padding:0.3em 0.6em 0.8em 0em;font-size:1em;box-sizing:border-box;}

.enquiry_form_fieldwide{width:55%;}

.enquiry_form th{text-align:left;font-weight:normal;color:#981B45;}

.enquiry_form th.enquiry_form_label,.enquiry_form_label{width:45%;text-align:left;}

.enquiry_form td{text-align:left;}

.enquiry_form .txtfield,.enquiry_form textarea{width:95%;}

.enquiry_form .txtfieldsmall{width:150px;}

.enquiry_form .manualsubverifyfield{width:60px;}

.enquiry_form .manualsubverifylabel{color:#c20e59;font-size:0.9em;padding:8px 0px 0px 0px;text-align:left;text-indent:0px;}

.enquiry_form_field12{width:100px;}

.enquiry_form td.submit_cell{text-align:right;vertical-align:bottom;width:100px;}

th.enquiry_form_man_sub_image{text-align:right;}

.field_error{color:#f00;}

.req{color:#F87B38;}

.enquiry_form label{display:inline;}

.enquiry_form .manualsubverifylabel label{padding:0px;margin:0px;text-indent:0px;display:inline;width:100%;float:none;}

.sitemap_page{width:98%;max-width:965px;margin:1em auto;box-sizing:border-box;}

.red{color:#D20D00;}

.mustard{color:#B7A41B;}

.blue{color:#214DA6;}

.sitesidebar{width:22.95%;float:left;font-size:0.95em;}

.sitesidebar1{padding:34px 0px 0px 0px;margin:0px auto;width:90%;max-width:145px;}

.left_column_menu{background:#981B45;padding:0.3em;font-size:0.9em;}

.left_column_menu a{padding:0px 0px 6px 0px;font-weight:normal;color:#fff;text-decoration:none;display:block;}

.left_column_menu a:hover,.left_column_menu .left_col_menu_menuitemopen a{color:#C5CCC8;}

.left_col_menu_menu .left_col_menu_menu{padding-left:10px;}

.left_col_menu_menuitem{padding-left:10px;}

.left_col_menu_menuitemcategory{padding-left:0px;}

.main_content_area{padding:0px 0px 0.8em 0px;margin:auto;width:100%;}

.sitecontent{width:730px;float:right;margin:4px;padding:5px;}

.homepagecol{width:33.333%;max-width:250px;min-width:160px;float:left;margin-bottom:15px;}

.homepagecol1{width:90%;max-width:209px;}

.homepagecol1 img{max-width:100% !important;height:auto !important;}

.homepagecolc{padding:0px;font-size:0.85714em;}

.homepagecolc h3{padding:0px;margin:0px;font-size:1.285714em;color:#6f7375;font-weight:normal;text-align:left;}

.homepagecoli a{text-decoration:none;display:block;}

.homepagecoli span{display:block;text-align:left;width:100%;padding:0px 0px;margin:0px 0px 1em 0px;color:#6f7375;text-decoration:none;}

.homepagecoli img{max-width:100%;height:auto !important;border-bottom:4px solid #9B9FA1;}

.homepagecoli2{padding:0px;margin:1em 0px;}

.homepagecoli2 a{color:#025395;text-decoration:none;font-weight:bold;display:block;text-align:right;width:100%;}

.homepagecoli2 a img{vertical-align:bottom;}

.home_page_content_areal{width:73.85%;float:left;}

.home_page_content_areali{margin-top:0em;}

.home_page_content_areal img{max-width:100% !important;height:auto !important;}

.home_page_content_arear{margin-top:0.8em;max-width:245px;width:25.37%;float:right;padding-bottom:30px;}

.home_page_content_areai{width:95%;max-width:215px;}

.homepage_aaa{padding:0px 0px 8px 0px;text-align:right;}

.homepage_aaa a{text-decoration:none;color:#f6861f;}

.homepage_aaa a.small{font-size:14px;}

.homepage_aaa a.medium{font-size:20px;}

.homepage_aaa a.large{font-size:26px;}

.twitterfeed,.homepage_house{margin-bottom:8px;}

.homepage_house1{position:relative;}

.homepage_house1 img{display:block;}

.homepage_house a{text-decoration:none;display:block;position:absolute;}

.house_1 a{top:30%;bottom:50%;left:0%;right:30%;}

.house_2 a{top:55%;bottom:30%;left:30%;right:0%;}

.house_3 a{top:75%;bottom:5%;left:0%;right:30%;}

.home_page_top_carousel{float:left;width:44.6%;box-sizing:border-box;}

.homepage_newsletter{padding:0px 0px 8px 7px;}

.inner_page_content_area{width:43.88%;float:left;}

hr{height:1px;margin:8px 0px;font-size:1px;line-height:1px;background:transparent;border:0px;border-bottom:4px solid #E2D9D2;}

.topimages{background:#981B45;border-collapse:collapse;margin-bottom:10px;width:100%;}

.topimages td{vertical-align:middle;text-align:center;width:33.333%;padding:0px;margin:0px;}

.ipoint_list{font-size:0.9em;margin:auto;}

.ipoint_list_inner2{font-size:0.90909em;padding-left:0.8em;text-indent:-0.8em;}

.ipoint_list a{display:block;color:#fff;text-decoration:none;margin:0px 0px 3px 0px;}

.ipoint_list a:hover{color:#c20e59;}
@media  (max-width: 890px){.rightbar{width:25%;}

.main_content_areal,.home_page_bottom_l{width:73.5%;}

#headercontact,#logo,.mainmenuo2,.topmenuo2{float:none !important;width:98% !important;margin:0px auto 0.5em auto  !important;text-align:center !important;}

.topmenuo2 nav > ul,.mainmenuo2 nav > ul{text-align:center !important;}

}@media  (max-width: 763px){.rightbar{width:30%;}

.main_content_areal,.home_page_bottom_l{width:69%;}

#bwm{text-align:center;padding:24px 3% 0px 3%;width:50%;}

}@media  (max-width: 740px){.homepagecol{width:33.333%;}

.home_page_content_area,.home_page_content_areal{float:none;width:100%;}

.home_page_content_arear{max-width:500px;float:none;width:100%;margin:10px auto;}

.home_page_content_areai{width:100%;max-width:100%;}

.homepage_house{width:49%;float:left;}

.homepage_aaa,.homepage_newsletter,.cqcbutton,.cqcreportwidgeti{width:45%;float:right;padding:0px 0px 8px 0px;margin:0px;}

.home_page_content_areai:after{visibility:hidden;display:block;font-size:0px;content:' ';clear:both;height:0;}

.inner_page_content_area{width:75%;float:right;}

}@media  (max-width: 640px){.rightbar{width:35%;}

.main_content_areal,.home_page_bottom_l{width:64%;}

.inner_page_content_area{width:70%;float:right;}

.sitesidebar{width:30%;}

#header{padding-left:0px;}

#bwm{width:40%;}

}@media  (max-width: 600px){.inner_page_content_area{width:65%;float:right;}

.sitesidebar{width:35%;}

.home_page_top_carousel{width:98% !important;margin:0px auto 1em auto !important;float:none !important;}

.main_content_has_rcm{float:none;width:98% !important;}

}@media  (max-width: 550px){.rightbar{float:none;width:100%;max-width:250px;margin:0em auto 0em 1em;}

.main_content_areal,.home_page_bottom_l{float:none;margin:0em auto 1em auto;width:100%;}

.inner_page_outer{display:table;}

.sitesidebar{display:table-rows-group;width:100%;margin:10px auto;float:none;max-width:230px;}

.inner_page_content_area{display:table-header-group;float:none;width:100%;margin:auto;}

.home_page_content_arear{display:table-footer-group;width:100%;max-width:100%;margin:auto;}

.homepagecol{width:50%;}

#headerr{float:none;width:100%;padding:5px 0px 0px 0px;max-width:100%;margin:0px;}

#telephone{padding:0px;margin:10px 0px 5px 0px;width:100%;}

#bwm{float:none;width:100%;max-width:200px;margin:0px auto 10px auto;padding:10px 0px;}

.footer_left,.footer_right{float:none;width:100%;}

}@media  (max-width: 400px){.content_main_image,.main_content_has_rcm{float:none;margin:0px 0px 1em 0px;width:100%;}

}
 
.ult-carousel-fader-wrap a,#top_banner a{display:block;}

.ult-carousel-fader-wrap .faderpaging a,#top_banner .faderpaging a{border:0px;background:#ffffff;width:10px;height:10px;display:inline-block;border-radius:0px;}

.ult-carousel-fader-wrap .faderpaging .fadeactive a,#top_banner .faderpaging .fadeactive a{border:0px;background:#777777;}

#top_banner img,.ult-carousel-fader-wrap.ult-use-bgmethod img{display:block;clear:both;margin:auto;width:auto !important;min-width:100% !important;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);height:auto !important;box-sizing:border-box;min-height:550px !important;}

#top_banner .faderimg,.ult-carousel-fader-wrap.ult-use-bgmethod .faderimg{display:block;background-position:50% 50%;background-size:cover;height:550px !important;}

#top_banner p.ult-fader-slide,.ult-carousel-fader-wrap.ult-use-bgmethod p.ult-fader-slide{position:relative;}

#top_banner > div,#top_banner > div > div,#top_banner,#top_banner  p.ult-fader-slide,.ult-carousel-fader-wrap.ult-use-bgmethod > div,.ult-carousel-fader-wrap.ult-use-bgmethod > div > div,.ult-carousel-fader-wrap.ult-use-bgmethod,.ult-carousel-fader-wrap.ult-use-bgmethod  p.ult-fader-slide{text-align:center !important;height:550px !important;}

.faderpaging .fadeactive a{background:#64a70b !important;}
@media  (max-width: 349px){#top_banner .faderimg,.ult-carousel-fader-wrap.ult-use-bgmethod .faderimg{height:175px !important;}

#top_banner  > div,#top_banner > div > div,#top_banner,#top_banner  p.ult-fader-slide,.ult-carousel-fader-wrap.ult-use-bgmethod  > div,.ult-carousel-fader-wrap.ult-use-bgmethod > div > div,.ult-carousel-fader-wrap.ult-use-bgmethod,.ult-carousel-fader-wrap.ult-use-bgmethod  p.ult-fader-slide{height:175px !important;}

}@media (min-width: 350px) AND (max-width: 549px){#top_banner .faderimg,.ult-carousel-fader-wrap.ult-use-bgmethod .faderimg{height:200px !important;}

#top_banner  > div,#top_banner > div > div,#top_banner,#top_banner  p.ult-fader-slide,.ult-carousel-fader-wrap.ult-use-bgmethod  > div,.ult-carousel-fader-wrap.ult-use-bgmethod > div > div,.ult-carousel-fader-wrap.ult-use-bgmethod,.ult-carousel-fader-wrap.ult-use-bgmethod  p.ult-fader-slide{height:200px !important;}

}@media (min-width: 550px) AND (max-width: 599px){#top_banner .faderimg,.ult-carousel-fader-wrap.ult-use-bgmethod .faderimg{height:225px !important;}

#top_banner  > div,#top_banner > div > div,#top_banner,#top_banner  p.ult-fader-slide,.ult-carousel-fader-wrap.ult-use-bgmethod  > div,.ult-carousel-fader-wrap.ult-use-bgmethod > div > div,.ult-carousel-fader-wrap.ult-use-bgmethod,.ult-carousel-fader-wrap.ult-use-bgmethod  p.ult-fader-slide{height:225px !important;}

}@media (min-width: 600px) AND (max-width: 959px){#top_banner .faderimg,.ult-carousel-fader-wrap.ult-use-bgmethod .faderimg{height:300px !important;}

#top_banner  > div,#top_banner > div > div,#top_banner,#top_banner  p.ult-fader-slide,.ult-carousel-fader-wrap.ult-use-bgmethod  > div,.ult-carousel-fader-wrap.ult-use-bgmethod > div > div,.ult-carousel-fader-wrap.ult-use-bgmethod,.ult-carousel-fader-wrap.ult-use-bgmethod  p.ult-fader-slide{height:300px !important;}

}@media (min-width: 960px) AND (max-width: 1499px){#top_banner .faderimg,.ult-carousel-fader-wrap.ult-use-bgmethod .faderimg{height:400px !important;}

#top_banner  > div,#top_banner > div > div,#top_banner,#top_banner  p.ult-fader-slide,.ult-carousel-fader-wrap.ult-use-bgmethod  > div,.ult-carousel-fader-wrap.ult-use-bgmethod > div > div,.ult-carousel-fader-wrap.ult-use-bgmethod,.ult-carousel-fader-wrap.ult-use-bgmethod  p.ult-fader-slide{height:400px !important;}

}
 
.ult-fader-imgfillw .ult-fader-image{width:100%;height:auto;display:block;}

.ult-fader-slideshow-i .ult-cols-2 a{display:block;}

.ult-fader-slideshow-i .ult-cols-2 .ult-fader-image{display:block;margin:0px auto;width:100%;height:auto !important;}

.ult-fader-slideshow{overflow:hidden;}

.ult-fader-slideshow,.ult-fader-slideshow *{box-sizing:border-box;}

.faderpaging{padding:5px 0px;margin:0px auto;}

.faderpaging span{margin:0px 5px;}

.faderpaging a{background:#777;border:1px solid #000;border-radius:7px;width:10px;height:10px;display:inline-block;text-decoration:none;overflow:hidden;}

.faderpaging .fadeactive a{background:#fff;border:1px solid #000;}

.ult-fader-slide{margin:0px;position:relative;}

.ult-fader-slide > a,.ult-fader-slide > a:hover{color:inherit;width:100%;display:block;text-align:center;}

.ult-fader-i{width:100%;overflow:hidden;}

.ult-fader-pn{position:absolute;width:100%;height:100%;z-index:10000;left:0px;top:0px;pointer-events:none;}

.ult-fader-pni{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-50%) translateX(0%);}

.ult-fader-pni span b{border:3px solid #fff;color:#fff;background:#000;display:inline-block;padding:0.5em;font-size:2em;line-height:1em;text-align:center;border-radius:1em;height:2em;width:2em;cursor:pointer;opacity:0.5;filter:alpha(opacity=50);font-family:'Courier New';-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}

.ult-fader-pn .faderprev{float:left;pointer-events:all;}

.ult-fader-pn .fadernext{float:right;pointer-events:all;}

.ult-fader-pn .faderprev b{position:relative;}

.ult-fader-pn .fadernext b{position:relative;}

 
.onlyontoggleopen{display:none;}

.toggleopen .onlyontoggleopen{display:block;}

.togglebut{-webkit-user-select:none;display:block;width:32px;height:32px;box-sizing:border-box;cursor:pointer;}

#mainmenu .togglebut{display:none;background-size:auto 100%;background:transparent url('http://www.nailsworthsubrooms.org.uk/__ultstylescmap.gif?c[0]=981b45&c[1]=ffffff&im=menumanager%2Ftoggle') repeat-x top left;border:0px solid #ccc;height:32px;}

#mainmenu,#mainmenu *{box-sizing:border-box;}

#mainmenu a{color:#c20e59;}

.mainmenu a:hover{color:#6f7375 !important;}

#mainmenu ul{-webkit-user-select:none;margin:0px auto;display:block;width:100%;padding:3px 0px 3px 0px;color:#ffffff;text-align:right;}

#mainmenu ul span{z-index:200000;position:absolute;display:none;}

.notouch #mainmenu ul li:hover > span,.hastouch #mainmenu ul li.menuopen > span{display:block;}

#mainmenu ul ul{box-sizing:border-box;width:auto;display:block;padding:4px 0px 4px 0px;border:0px;position:relative;top:-1px;text-align:left;background:rgba(152,27,69,0.7);}

#mainmenu ul li{vertical-align:top;margin:0px;padding:0px;display:inline-block;white-space:nowrap;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:7px;}

#mainmenu ul li.hassubitems{margin-right:4px;}

#mainmenu ul ul li{font-size:0.9em;padding:1px 4px;float:none;display:block;}

#mainmenu li.hassubitems > div{position:relative;}

#mainmenu li.hassubitems > div b{display:inline-block;font-size:1em;line-height:1.1em;padding:0px 8px 0px 0px;margin:0px 0px 0px 0px;cursor:pointer;font-family:Verdana, Geneva, sans-serif;font-weight:normal;overflow:hidden;color:#4083c4;text-transform:lowercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;top:0.3em;}

#mainmenu li:last-child.hassubitems > div b{border-right:0px solid red;}

#mainmenu li.hassubitems > div:after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0;}

#mainmenu ul ul li.hassubitems > div b{display:none;}

#mainmenu ul ul li.hassubitems > div a{float:none;width:100%;}

header ul a{color:inherit;text-decoration:none;font-size:1em;font-weight:normal;line-height:1.1em;display:inline-block;margin:0px 0px 0 0px;text-align:left;padding:6px 4px 6px 4px;}

#mainmenu ul ul li a{color:#fff;font-size:0.90909em;}

#mainmenu > ul > li > div > a:after{content:'';padding:0px 0px 0px 0px;display:inline-block;font-weight:normal;width:0px;font-size:0.8em;position:relative;top:-0.2em;}

#mainmenu > ul > li:last-child > div > a:after,#mainmenu > ul > li:last-child > a:after{display:none;}

#mainmenu{font-size:1em;margin:1em 0em;}

.topmenuo2{font-size:0.9em;text-align:right;}

#mainmenu a,.mainmenu a{color:#c20e59;}

#mainmenu  ul ul a:hover,.mainmenu ul ul a:hover{color:#ddd !important;}

.topmenuo2,.mainmenuo2{float:right;width:68.5%;}

#topmenu{padding-top:10px;}

#topmenu ul,#topmenu li{margin:0px;padding:0px;}

#topmenu li{display:inline-block;margin-right:10px;}
@media only screen AND  (max-width: 700px){.ult_standard_menu_subwrap{width:auto;display:inline;}

#mainmenu > ul > li > div:not(.ult_standard_menu_subwrap) > a:after,#mainmenu > ul > li > a:after{display:none;}

#mainmenu ul{clear:both;border:0px;display:block;box-sizing:border-box;padding:0px 3em;margin:0px;background:transparent none;width:100%;}

#mainmenu .sysmenu li > a{margin-left:5%;}

#topmenu,.snicons{width:100%;margin:0px auto 0px auto;clear:both;float:none;text-align:center;}

#topmenu ul{text-align:center;}

#topmenu2{display:none;}

.mainmenuo2{padding:3px 0px 0px 0px;width:100%;max-width:100%;float:none;}

#mainmenu .togglebut{display:block;margin:0px 20px 1em auto;float:right;}

#mainmenu.toggleopen ul{display:block;}

#mainmenu ul li{display:none;width:100%;box-sizing:border-box;padding:0.5em 0px;margin:0px 0px;box-shadow:none;text-align:left !important;font-weight:normal;border:0px;border-bottom:3px solid #92C5EB;}

#mainmenu ul li:last-child{border-bottom:0px;}

#mainmenu ul ul{box-shadow:none;border:0px !important;background:#EFEAE5;}

#mainmenu ul ul li{border:0px;border-bottom:0px solid #fff;padding:1px 3px;}

#mainmenu ul li li a{color:#c20e59 !important;background:none !important;font-weight:normal;font-size:0.85em;padding:3px 6px;}

#mainmenu ul li li a:hover{color:#6F7375 !important;}

#mainmenu ul li .ult_standard_menu_subwrap{display:none !important;box-sizing:border-box;margin:0px;padding-left:15px;position:static;top:0px;left:0px;}

#mainmenu ul li.menuopen > .ult_standard_menu_subwrap{display:block !important;}

#mainmenu li.hassubitems > div:not(.ult_standard_menu_subwrap) b{border:0px;margin:3px 0px;display:block;background:transparent url('http://www.nailsworthsubrooms.org.uk/__ultstylescmap.gif?c[1]=9b9fa1&im=menumanager%2Fmainmenuopenb') no-repeat 0% 50%;overflow:hidden;text-indent:-1000px;width:4%;height:1em;top:0em;box-sizing:border-box;padding:0px;}

#mainmenu li.hassubitems > div:not(.ult_standard_menu_subwrap) a{box-sizing:border-box;display:block;text-align:left;float:right;width:95%;padding:3px 6px;}

#mainmenu li.hassubitems li.hassubitems > div:not(.ult_standard_menu_subwrap) a{width:95%;}

#mainmenu li li.hassubitems > div:not(.ult_standard_menu_subwrap) b{width:2em;margin-top:0px;background:transparent url('http://www.nailsworthsubrooms.org.uk/__ultstylescmap.gif?c[1]=9b9fa1&im=menumanager%2Fmainmenuopenb') no-repeat 0% 50%;}

#mainmenu ul ul li.hassubitems > div:not(.ult_standard_menu_subwrap) b{display:block;float:right;width:5%;padding-top:0px;height:0.8em;}

#mainmenu ul ul li.hassubitems > div:not(.ult_standard_menu_subwrap) a{float:right;width:95%;}

#mainmenu ul ul .ult_standard_menu_subwrap{padding-left:4%;}

.onlyontoggleopen,#mainmenu.toggleopen ul li{display:block !important;}

}.ult_clfx:after,.clearfix:after,.ult-clear-after:after,.home_page_bottom:after,.main_content_areali:after,.inner_page_outer:after,.home_page_top article:after,.homepagelogos:after,header:after,.headeri:after,.main_content_area:after,footer:after,.footer_right1:after,.home_page_content_areal:after,#mainmenu ul:after,#header:after,#headero:after,#secondmenu ul:after,.homepagecols:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}