@charset "UTF-8";@media only screen and (min-width:320px) and (max-width:480px){*{-webkit-text-size-adjust:none}}body{font-family:Arial,helvetica,sans-serif;font-size:.9em;color:#000;line-height:1.33;margin:0;padding:0;background-color:#fff}@media only screen and (min-width:320px) and (max-width:480px){body{width:100%}}@media only screen and (min-width:320px) and (max-width:480px){.notmobile{visibility:hidden;height:0;width:0}}a{color:#c03;text-decoration:none}a:hover{color:#c03;text-decoration:underline}a:visited{color:#c03;text-decoration:none}a:active{color:#c03}p{font-size:90%;text-align:left;margin-bottom:2em}h1,h2,h3,h4,h5,h6{font-family:Arial,helvetica,sans-serif;margin:0;padding:0}h1{font-size:90%;color:#ccc;text-align:center;font-weight:700}h2{background-color:red;font-size:120%;color:#ffc;padding:0;font-weight:700}h3{font-size:100%;color:#ffc;background-color:#03c;padding:5px 0 5px 5px;font-weight:700}h4{font-size:90%;color:#fff;background-color:#333;font-weight:700;padding:8px 5px 8px 8px;margin-top:5px}h5{font-size:100%;color:#fff;background-color:#333;font-weight:700;padding:8px 5px 8px 8px;margin-top:5px}h6{font-size:100%;color:#000;font-weight:700;padding:5px 0;margin-top:5px}input{width:100%;padding:12px 15px;margin:8px 0;box-sizing:border-box}input[type=text]:focus{background-color:#f5f5f5}input[type=button],input[type=reset],input[type=submit]{background-color:#4caf50;border:none;color:#fff;padding:16px 32px;text-decoration:none;margin:4px 2px;cursor:pointer}select{width:100%;padding:16px 20px;border:none;border-radius:4px;background-color:#f1f1f1;box-sizing:border-box;margin-bottom:10px;border-radius:5px;font-size:18px;line-height:30px}.redbutton{padding:10px 20px;background-color:#c03;color:#fff;font-weight:700;margin-left:auto!important;margin-right:auto!important;margin-top:10px!important;margin-bottom:10px!important;display:block;width:50%}.redbutton:hover{color:#ccc!important}.anti{display:none}#wrapper{width:100%;max-width:960px;margin-left:auto;margin-right:auto;background-color:#fff}#wrapper-full{width:100%;margin-left:auto;margin-right:auto;background-color:#fff}#header{width:960px;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px) and (max-width:480px){#wrapper{width:98%;max-width:470px}#header{width:98%;margin-left:auto;margin-right:auto}#header img{float:left;width:98%}}@media only screen and (min-width:481px) and (max-width:950px){#wrapper{width:98%;max-width:946px}#header{width:98%;max-width:946px}}#header h1{margin:0;padding:5px 0}#headerlinks{width:55%;float:right;padding-top:55px;color:#ccc}@media only screen and (min-width:320px) and (max-width:480px){#headerlinks{height:0;width:0;visibility:hidden;display:none}}@media only screen and (min-width:320px) and (max-width:480px){#headerlinks{width:100%;max-width:470px;float:left;padding-top:2px;font-size:100%}}@media only screen and (min-width:481px) and (max-width:950px){#headerlinks{width:40%;max-width:470px;padding-top:10px}}#headerlinks a{color:#ccc;font-size:80%}#headerlinks a:hover{color:#666}#headerlinks .highlight{color:red}#headerpromotion{background-color:#fff;padding-bottom:10px}@media only screen and (min-width:320px) and (max-width:480px){#headerpromotion{width:100%;max-width:470px}#headerpromotion img{width:100%}}@media only screen and (min-width:481px) and (max-width:950px){#headerpromotion{width:98%;max-width:946px}#headerpromotion img{width:100%}}#content-wrapper{width:100%}#content{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}@media only screen and (min-width:320px) and (max-width:480px){#content{width:98%;margin-left:1%;margin-right:1%;padding-left:0;padding-right:0}#content p{font-size:100%}}@media only screen and (min-width:481px) and (max-width:950px){#content{width:99%;margin-left:auto;margin-right:auto;max-width:950px;padding-left:0;padding-right:0}}#content img{max-width:100%;height:auto}#cirencester-business-directory-header{width:96%;background-color:#c03;color:#fff;font-weight:400;font-size:120%;padding:10px 1%;margin-bottom:0;margin-left:auto;margin-right:auto;border:none;overflow:auto}#cirencester-business-directory-search{width:96%;background-color:#dfe7ff;padding:15px 1%;margin-bottom:15px;margin-left:auto;margin-right:auto;border:none;overflow:auto}#cirencester-business-directory-search #SearchFor{float:left;margin-right:10px;font-weight:700;font-size:130%}#cirencester-business-directory-search #BusinessName{float:left;margin-right:10px;font-size:110%}#cirencester-business-directory-search #BusinessNameBox{float:left;margin-right:20px;font-size:110%}#cirencester-business-directory-search #BusinessType{float:left;margin-right:10px;font-size:110%}#cirencester-business-directory-search #BusinessTypeBox{float:left;margin-right:10px;font-size:110%}#cirencester-business-directory-search #SubmitButton{float:left}@media only screen and (max-width:840px){#cirencester-business-directory-search{height:auto}#cirencester-business-directory-search #SearchFor{width:100%;margin-bottom:5px}#cirencester-business-directory-search #BusinessName{width:48%;font-size:130%;margin-left:auto;margin-right:auto}#cirencester-business-directory-search #BusinessNameBox{width:48%;margin-bottom:10px;font-size:130%;margin-left:auto;margin-right:auto}#cirencester-business-directory-search #businessnametextbox{width:98%}#cirencester-business-directory-search #BusinessType{width:48%;font-size:130%;margin-left:auto;margin-right:auto}#cirencester-business-directory-search #BusinessTypeBox{width:48%;font-size:130%;margin-left:auto;margin-right:auto}#cirencester-business-directory-search #SubmitButton{width:100%;margin-left:auto;margin-right:auto;margin-top:10px}}@media only screen and (min-width:320px) and (max-width:480px){#cirencester-business-directory-search{width:96%;border:none}#cirencester-business-directory-search{height:auto}#cirencester-business-directory-search #SearchFor{width:100%;margin-bottom:5px}#cirencester-business-directory-search #BusinessName{width:100%;font-size:130%;margin-left:auto;margin-right:auto}#cirencester-business-directory-search #BusinessNameBox{width:90%;margin-bottom:10px;font-size:130%;margin-left:auto;margin-right:auto}#cirencester-business-directory-search #businessnametextbox{width:94%;font-size:120%}#cirencester-business-directory-search #BusinessType{width:100%;font-size:130%;margin-left:auto;margin-right:auto}#cirencester-business-directory-search #BusinessTypeBox{width:80%;float:left;padding:2px;line-height:1.3em;clear:both}#BusinessTypeBox select{font-size:100%}#cirencester-business-directory-search #SubmitButton{float:right;width:25%;margin-left:auto;margin-right:auto}}#features-slider-wrapper{width:100%;clear:both}#features-slider{width:950px;margin-left:auto;margin-right:auto;background-color:#fff;padding:6px 5px 6px 5px}@media only screen and (min-width:320px) and (max-width:480px){#features-slider{width:98%;max-width:470px;margin-left:auto;margin-right:auto;padding:1px 1px 1px 1px}}@media only screen and (min-width:481px) and (max-width:950px){#features-slider{width:99%;max-width:946px;padding:2px 2px 2px 2px}}.full-banner{width:100%;clear:both;margin-left:auto;margin-right:auto}.full-banner img{width:100%;height:auto}@media only screen and (min-width:320px) and (max-width:480px){.full-banner{width:98%;max-width:470px;margin-left:auto;margin-right:auto;padding:1px 0 1px 0}.full-banner img{width:100%;height:auto}}#content h2{background-color:#c03;color:#fff;padding:8px 5px 8px 8px;font-size:120%}@media only screen and (min-width:320px) and (max-width:480px){#content h2{padding:5px 0 5px 5px}}.summarybox{width:150px;float:right;padding:10px;color:#333;margin-left:10px;margin-bottom:10px;margin-top:12px;background-color:#ffc;font-family:"Adobe Garamond Pro",Garamond,Georgia,"Times New Roman";font-size:16px;font-style:italic;border:#999 2px dashed}.bishopswalkbanner{background-color:#8ca62e;color:#fff;padding:5px;font-size:12px;font-weight:700;width:520px;text-decoration:none}.bishopswalkheading{background-color:#8ca62e;color:#fff;padding:5px;font-size:12px;font-weight:700;width:380px;text-decoration:none}#contentleft{width:56%;float:left;padding-left:0;padding-right:3px;padding-top:3px}#contentleft img{max-width:100%;height:auto;box-sizing:border-box}#contentleft p{text-align:justify}#contentleft h6{font-weight:700;text-decoration:none;margin-top:10px;font-size:90%}#contentleft .column160{width:160px;float:left;padding-left:5px;padding-right:5px;margin-left:3px;margin-right:3px;margin-top:10px}#contentleft .column160 h6{padding:3px;font-size:90%;background-color:#666;color:#fff}#contentleft .column160 p{text-align:left}#contentfullwidth{width:100%;max-width:940px;float:left;padding-left:10px;padding-top:5px}.content_leftdetail{width:406px;float:left;padding-left:0}@media only screen and (min-width:320px) and (max-width:720px){#contentleft{width:100%;padding-left:0;padding-right:0}#contentleft img{max-width:100%}.content_leftdetail{width:100%;float:left;padding-left:0}}@media only screen and (min-width:320px) and (max-width:480px){.content_leftdetail{width:98%;margin-left:auto;margin-right:auto}.content_leftdetail img{width:100%;height:auto}}.content_rightdetail{width:112px;float:right;padding-left:5px;padding-right:5px;background-color:#ccc}@media only screen and (min-width:320px) and (max-width:720px){.content_rightdetail{float:left;width:95%;margin-bottom:5px}}.content_rightdetail p{text-align:left}#contentright{width:42%;float:right;padding-left:5px;padding-right:0;padding-top:5px}@media only screen and (min-width:320px) and (max-width:720px){#contentright{width:99%;margin-left:auto;margin-right:auto;clear:both;float:left;padding-top:10px;padding-left:2px}#contentright img{max-width:100%}}#news{margin-left:0}#news p{font-size:10px;margin-top:0;padding:5px;text-align:justify}#news h6{font-weight:700;font-size:90%;margin-bottom:0;padding:5px 0 5px 5px}.comment{border-left:double;border-left-width:5px;border-left-color:#999;background-color:#f9f9f9;padding-right:10px;padding-top:2px;padding-bottom:2px;margin-top:5px}.comment p{padding-left:10px}#mainmenuwrapper{width:100%;background-color:#333}#mainmenuwrapper nav{max-width:960px;margin-left:auto;margin-right:auto}#mainmenu{width:100%;max-width:960px;height:auto;border:none;border:0;margin:0;margin-bottom:5px;margin-left:auto;margin-right:auto;padding:0;font-family:verdana,geneva,arial,helvetica,sans-serif;font-size:12px;font-weight:700;color:#fff;background-color:#333}@media only screen and (min-width:320px) and (max-width:480px){#mainmenu{width:100%;max-width:470px;height:auto}}@media only screen and (min-width:481px) and (max-width:950px){#mainmenuwrapper{height:101px;margin-bottom:10px}#mainmenu{width:100%;height:auto}}#mainmenu ul{list-style-type:none;margin:0;padding:0;margin-bottom:1px}#mainmenu ul li{float:left;background-color:#333}#mainmenu ul li a{color:#fff;background-color:#333;display:block;text-decoration:none;font-weight:700;border-bottom:1px solid #dadada;font-size:100%;line-height:50px;padding:0 10px;text-align:center}@media only screen and (min-width:481px) and (max-width:950px){#mainmenu ul li a{padding:0 18px}}@media only screen and (min-width:320px) and (max-width:480px){#mainmenu ul li a{line-height:40px}}#mainmenu ul li a:visited{color:#fff}#mainmenu ul li a:hover{color:#000;background-color:#ccc}#mainmenu li ul{background:#039;border-left:2px solid #000;border-right:2px solid #000;border-bottom:2px solid #000;display:none;height:auto;opacity:.95;position:absolute;width:160px;z-index:200}#mainmenu li:hover ul{display:block}#mainmenu li li{display:block;float:none;padding:0;width:160px}#mainmenu li ul a{display:block;font-size:12px;font-style:normal;padding:0 5px 0 10px;line-height:30px;text-align:left}@media only screen and (min-width:320px) and (max-width:480px){#mainmenu li ul a{line-height:40px}}#mainmenu li ul a:hover{background:#ccc;color:#000;opacity:1}#features{margin-bottom:5px;margin-left:0;padding:2px 0 2px 0;height:auto;background-color:#fff}@media only screen and (min-width:320px) and (max-width:480px){#features{max-width:470px}}@media only screen and (min-width:481px) and (max-width:950px){#features{max-width:946px}}#features a{color:#000}#features img{border:none;opacity:.8}#features img:hover{opacity:1}#features a:hover{text-decoration:none}#features h6{font-size:120%;color:#000;font-weight:700;padding-left:0;padding-top:0;padding-bottom:10px}.FeatureBlock{width:31.333%;background-color:#dfe7ff;padding:0 0 6px 0;margin:10px 1% 15px 1%;float:left}.FeatureBlock img{width:100%;height:auto}.FeatureBlock .button{padding:16px 20px;background-color:#c03;color:#fff!important;font-weight:700;margin-left:auto!important;margin-right:auto!important;margin-top:10px!important;margin-bottom:10px!important;display:block;width:80%;text-align:center}.FeatureBlock .button:hover{color:#ccc!important}.FeatureBlockText{padding:10px 15px 5px 15px}@media only screen and (min-width:320px) and (max-width:480px){.FeatureBlock{width:98%;padding-left:1%;padding-right:1%;margin:2px 0 15px 0}.FeatureBlock img{width:100%}.FeatureBlock .button{font-size:120%}#features img{border:none;opacity:1}}@media only screen and (min-width:481px) and (max-width:950px){.FeatureBlock{width:48%;padding-left:1%;padding-right:1%}.FeatureBlock img{width:100%}#features img{border:none;opacity:1}}.FeatureBlock-wide{width:354px;background-color:#dfe7ff;padding:0 7px 6px 7px;margin:7px;float:left}.FeatureBlock-narrow{width:256px;background-color:#dfe7ff;padding:0 7px 6px 7px;margin:7px;float:left}.featuretext{padding-left:0;padding-right:0;margin-top:2px;margin-botton:0;font-size:80%;text-align:justify}.CirencesterEvent{border:#ccc;border-style:dashed;border-width:1px;padding:5px 5px 0 5px;margin-top:3px;margin-bottom:2px;text-align:left}.CirencesterEventFeatured{background-color:#f7f9d9}.CirencesterEvent p{font-size:10px;margin-top:0;text-align:justify}.vevent .dstart{font-weight:700}.credit{font-size:10px;font-style:italic;color:#999}.photocredit{font-size:10px;font-style:italic;color:#999;text-align:right}.photocaption{font-size:10px;font-style:italic;color:#333;text-align:right}.sponsors{margin-bottom:5px;width:98%;padding:5px 1% 5px 1%;margin-left:auto;margin-right:auto;overflow:hidden}.sponsors img.ml{margin-right:6px;margin-top:0;margin-bottom:5px;overflow:hidden;border:0}@media only screen and (min-width:320px) and (max-width:480px){.sponsors{width:100%;overflow:hidden}.sponsors img.ml{margin-right:3px}.sponsors img{width:48%;height:auto}.featuretext{font-size:90%}}.justifytext{text-align:justify}.centretext{text-align:center}.smalllink{font-size:10px}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}#footer-wrapper{width:100%;background-color:#000;margin-top:20px;overflow:auto}#footer{padding:50px 0 50px 10px;background:#000;width:100%;max-width:1100px;height:auto;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px) and (max-width:480px){#footer{width:98%;height:auto;overflow:hidden;padding:10px 0 0 0}}@media only screen and (min-width:481px) and (max-width:950px){#footer{width:98%;height:auto;overflow:hidden;padding:10px 0 0 0}}#footer p{margin:0;padding:10px 0;color:#ccc}.footerblock1{width:20%;float:left}.footerblock2{width:20%;float:left}.footerblock3{width:20%;float:left}.footerblock4{width:20%;float:left}.footerblock5{width:20%;float:left}.footerblock6{width:160px;float:left}@media only screen and (min-width:320px) and (max-width:480px){.footerblock1{width:48%;margin-left:auto;margin-right:auto;float:left}.footerblock2{width:48%;margin-left:auto;margin-right:auto;float:left}.footerblock3{width:48%;margin-left:auto;margin-right:auto;float:left}.footerblock4{width:48%;margin-left:auto;margin-right:auto;float:left}.footerblock5{width:48%;margin-left:auto;margin-right:auto;float:left}.footerblock6{width:48%;margin-left:auto;margin-right:auto;float:left}}#footer ul{list-style-type:none;margin:0;padding:10px 0 0 0}#footer li{padding-bottom:3px;font-size:80%}#footer ul li a{color:#ccc}.footerblocksectionheader{font-weight:700;color:#fff;font-size:90%}.floatright{float:right;margin-left:8px}.floatleft{float:left;margin-right:8px}