@charset "UTF-8";body,button,html{padding:0;margin:0}a,button{margin:0}a,body{color:#333}@font-face{font-family:open_sanslight;src:url(/fonts/OpenSans/OpenSans-Light-webfont.eot);src:url(/fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-Light-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-Light-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-Light-webfont.svg#open_sanslight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanslight_italic;src:url(/fonts/OpenSans/OpenSans-LightItalic-webfont.eot);src:url(/fonts/OpenSans/OpenSans-LightItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-LightItalic-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-LightItalic-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-LightItalic-webfont.svg#open_sanslight_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansregular;src:url(/fonts/OpenSans/OpenSans-Regular-webfont.eot);src:url(/fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-Regular-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-Regular-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-Regular-webfont.svg#open_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansitalic;src:url(/fonts/OpenSans/OpenSans-Italic-webfont.eot);src:url(/fonts/OpenSans/OpenSans-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-Italic-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-Italic-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-Italic-webfont.svg#open_sansitalic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold;src:url(/fonts/OpenSans/OpenSans-Semibold-webfont.eot);src:url(/fonts/OpenSans/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-Semibold-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-Semibold-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-Semibold-webfont.svg#open_sanssemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sanssemibold_italic;src:url(/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot);src:url(/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-SemiboldItalic-webfont.svg#open_sanssemibold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold;src:url(/fonts/OpenSans/OpenSans-Bold-webfont.eot);src:url(/fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-Bold-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-Bold-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-Bold-webfont.svg#open_sansbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansbold_italic;src:url(/fonts/OpenSans/OpenSans-BoldItalic-webfont.eot);src:url(/fonts/OpenSans/OpenSans-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-BoldItalic-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-BoldItalic-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold;src:url(/fonts/OpenSans/OpenSans-ExtraBold-webfont.eot);src:url(/fonts/OpenSans/OpenSans-ExtraBold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-ExtraBold-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-ExtraBold-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-ExtraBold-webfont.svg#open_sansextrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:open_sansextrabold_italic;src:url(/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.eot);src:url(/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.woff) format('woff'),url(/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.ttf) format('truetype'),url(/fonts/OpenSans/OpenSans-ExtraBoldItalic-webfont.svg#open_sansextrabold_italic) format('svg');font-weight:400;font-style:normal}body,html{height:100%}html{overflow-y:scroll}body{font-family:open_sansregular,sans-serif;font-size:1em;background-image:url(/img/bg_over_left.png),url(/img/bg_over_right.png),url(/img/bg_40.jpg);background-position:calc(50% - 750px) 0,calc(50% + 750px) 0,top center;background-repeat:no-repeat,no-repeat,repeat;background-attachment:scroll,scroll,scroll}p{font-size:1.3em}h1{font-size:2em}h2{font-size:1.5em}a{font-size:1.3em;outline:0}a.selected,a:active,a:hover,a:link,a:visited{text-decoration:none;color:#333}#content.contactContent .contactInfo .infoRight a:hover,#content.traderContent .alphaList a:hover,#content.traderContentDetails .traderDetails .stallData .stallContact a:hover,p>a,p>a:link{text-decoration:underline}p>a,p>a:link{font-size:1em}table{font-size:1.5em;border-collapse:collapse}hr{border:0;height:2px;background:#333;background:linear-gradient(to right,rgba(51,51,51,0),rgba(51,51,51,.75),rgba(51,51,51,.75),rgba(51,51,51,0))}input,textarea{box-sizing:border-box;border-width:1px;border-style:solid;border-radius:5px;border-color:#060606;background:#141414;box-shadow:1px 1px 1px #f0f0f0;padding:5px 0 5px 10px;margin:0 0 16px;font-family:inherit;width:100%;font-size:1em;color:#f2f2f2}textarea{height:100px}button{border:0;cursor:pointer}.minWidth{min-width:320px}.clear{clear:both}#wrapper{min-height:100%;position:relative}#contentWrapper{margin:0 auto;width:1172px;padding-bottom:286px}#content{margin:20px auto 0;width:952px;background:#fff;border-radius:3px;box-shadow:0 0 5px 5px rgba(0,0,0,.75);padding:0 20px;overflow:auto}#content img{margin:0 5px}header{width:100%;height:200px}header .headerLeft,header .headerRight{float:left;width:50%;height:200px;background-repeat:no-repeat}header .headerLeft{background-image:url(/img/logo.png);background-position:calc(100% - 80px) 0}header .headerRight{background-image:url(/img/tagLine_60.jpg)}header .headerLeft .homeLink{display:block;width:325px;height:160px;position:relative;top:20px;right:90px;float:right}header .headerRight .socialWrapper{position:relative;width:228px;height:30px;top:20px;left:252px}header .headerRight .socialWrapper .socialHeader{width:30px;height:30px;background-image:url(/img/buttons.png);float:left;margin:0 0 0 8px}header .headerRight .socialWrapper .socialHeader.mobileMenuShow{display:none;border:0;outline:0;width:84px;background-position:-815px -374px}header .headerRight .socialWrapper .socialHeader.mobileMenuShow:hover{background-position:-815px -404px}header .headerRight .socialWrapper .socialHeader.facebook{background-position:-785px -314px}header .headerRight .socialWrapper .socialHeader.facebook:hover{background-position:-785px -344px}header .headerRight .socialWrapper .socialHeader.twitter{background-position:-815px -314px}header .headerRight .socialWrapper .socialHeader.twitter:hover{background-position:-815px -344px}header .headerRight .socialWrapper .socialHeader.youtube{background-position:-845px -314px}header .headerRight .socialWrapper .socialHeader.youtube:hover{background-position:-845px -344px}header .headerRight .socialWrapper .socialHeader.instagram{background-position:-875px -314px}header .headerRight .socialWrapper .socialHeader.instagram:hover{background-position:-875px -344px}header .headerRight .socialWrapper .socialHeader.tripAdvisor{background-position:-905px -314px}header .headerRight .socialWrapper .socialHeader.tripAdvisor:hover{background-position:-905px -344px}header .headerRight .socialWrapper .socialHeader.googleMaps{background-position:-785px -374px}header .headerRight .socialWrapper .socialHeader.googleMaps:hover{background-position:-785px -404px}footer{background-image:url(/img/footerBg.png);background-repeat:repeat-x;background-position:top center;width:100%;height:270px;position:absolute;bottom:0;left:0}footer .footerWrapper{margin:0 auto;width:992px}footer .footerWrapper .logoBlock,footer .footerWrapper .newsBlock{float:left;margin:0 16px 0 0;width:320px;height:220px}footer .footerWrapper .contactBlock{float:left;margin:20px 0 0;width:320px;height:200px}footer .copyright{height:20px;clear:both;width:992px;margin:0 auto;padding:10px 0 20px}footer .footerWrapper .logoBlock .dmLogo{display:block;height:148px;width:102px;float:left;background-image:url(/img/dmLogo.png);margin:10px 0 0}footer .footerWrapper .logoBlock .tldLogo{display:block;float:right;height:98px;width:188px;background-image:url(/img/totallyLocally.png);margin:10px 0 0}footer .footerWrapper .logoBlock .gmLogo{display:block;float:right;height:50px;width:188px;background-image:url(/img/googleMaps.png)}footer .footerWrapper .newsBlock .newsTitle{margin:20px 0 5px;padding:0 10px;border-width:0 0 2px;border-style:solid;border-color:#f0f0f0;font-size:1em;font-weight:700;color:#f2f2f2}footer .footerWrapper .newsBlock .newsPreview{margin:5px 0;padding:0 10px;font-size:1em;color:#f2f2f2;word-wrap:break-word;display:block}footer .footerWrapper .contactBlock .footerContact{margin:37px 0 0}footer .footerWrapper .contactBlock .footerContact input{margin:0 0 10px}footer .footerWrapper .contactBlock .footerContact textarea{height:70px;margin:0 0 10px}footer .footerWrapper .contactBlock .footerContact button{background-image:url(/img/buttons.png);background-position:-835px -594px;background-color:transparent;height:23px;width:73px}footer .copyright p{font-size:13px;color:#f0f0f0;height:20px;line-height:20px;margin:0}#content.eventsContent a.item,#content.newsContent a.item{font-size:1em}footer .copyright p .dateColor{color:#ab8642}#mainMenu{height:32px;width:992px;min-height:32px;max-height:32px;border-bottom:2px solid #fff;margin:0 auto 16px}#mainMenu .menuWrapper div,#mainMenu .menuWrapper div a{height:16px;background-image:url(/img/buttons.png)}#mainMenu .menuWrapper{float:right}#mainMenu .menuWrapper div{float:left;margin:8px 0 8px 46px}#mainMenu .menuWrapper div a{display:inline-block}#mainMenu .menuWrapper div.aboutUs{width:79px;background-position:-785px -450px}#mainMenu .menuWrapper div.aboutUs a{width:79px;background-position:-785px -434px}#mainMenu .menuWrapper div.findATrader{width:120px;background-position:-785px -482px}#mainMenu .menuWrapper div.findATrader a{width:120px;background-position:-785px -466px}#mainMenu .menuWrapper div.news{width:46px;background-position:-785px -514px}#mainMenu .menuWrapper div.news a{width:46px;background-position:-785px -498px}#mainMenu .menuWrapper div.events{width:61px;background-position:-785px -546px}#mainMenu .menuWrapper div.events a{width:61px;background-position:-785px -530px}#mainMenu .menuWrapper div.contactUs{width:99px;background-position:-785px -578px}#mainMenu .menuWrapper div.contactUs a{width:99px;background-position:-785px -562px}#contentWrapper.homeWrapper{padding-bottom:328px}#content.homeContent{width:992px;background:0 0;border-radius:0;box-shadow:none;padding:0;overflow:visible}#content.homeContent img{margin:0}#content.homeContent .box{float:left;width:320px;height:488px}#content.homeContent .box1,#content.homeContent .box2{margin:0 16px 0 0}#content.homeContent .box2>div{width:152px;height:152px;float:left}#content.homeContent .box2 .box2_1{margin:0 16px 16px 0}#content.homeContent .box2 .box2_2{margin:0 0 16px}#content.homeContent .box2 .box2_3{margin:0 16px 16px 0}#content.homeContent .box2 .box2_4{margin:0 0 16px}#content.homeContent .box2 .box2_5{width:320px;height:152px}#content.homeContent .box3>div{float:left}#content.homeContent .box3_1{width:320px;height:320px;margin:0 0 16px}#content.homeContent .box3_2{width:320px;height:152px}#content.homeContent .box1 .box1_1{position:relative;background-image:url(/data/home/box1_1p.jpg);background-position:-320px 0;background-repeat:no-repeat}#content.homeContent .box1 .box1_1 .marketHallHand{position:absolute;left:-310px;top:-100px;z-index:1001;pointer-events:none}#content.homeContent .box1 .box1_1 .marketHallRoundal{position:absolute;left:217px;top:400px;z-index:1002;pointer-events:none}#content.homeContent .box1 .box1_1 a.marketHall{display:block;width:320px;height:488px;background-image:url(/data/home/box1_1p.jpg);z-index:1000}#content.homeContent .box2 .box2_1{position:relative;width:152px;height:152px}#content.homeContent .box2 .box2_1 a{position:absolute;left:0;top:0;width:152px;height:152px;background-image:url(/img/buttons.png)}#content.homeContent .box2 .box2_1 a.cat1{background-position:0 0}#content.homeContent .box2 .box2_1 a.cat2{background-position:-152px 0}#content.homeContent .box2 .box2_1 a.cat3{background-position:-304px 0}#content.homeContent .box2 .box2_1 a.cat4{background-position:-456px 0}#content.homeContent .box2 .box2_1 a.cat5{background-position:-608px 0}#content.homeContent .box2 .box2_1 a.cat6{background-position:-760px 0}#content.homeContent .box2 .box2_3{position:relative;width:152px;height:152px}#content.homeContent .box2 .box2_3 a.socialButton{position:absolute;left:0;top:0;width:152px;height:152px;background-image:url(/img/buttons.png)}#content.homeContent .box2 .box2_3 a.socialButton.facebook{background-position:0 -304px}#content.homeContent .box2 .box2_3 a.socialButton.twitter{background-position:-152px -304px}#content.homeContent .box2 .box2_3 a.socialButton.youtube{background-position:-304px -304px}#content.homeContent .box2 .box2_3 a.socialButton.instagram{background-position:-456px -304px}#content.homeContent .box2 .box2_3 a.socialButton.tripadvisor{background-position:-608px -304px}#content.homeContent .box2 .box2_5,#content.homeContent .box3 .box3_1{position:relative;background-position:-320px 0;background-repeat:no-repeat}#content.homeContent .box2 .box2_5{background-image:url(/data/home/box2_5.jpg)}#content.homeContent .box2 .box2_5 a.saturdayMarket{display:block;width:320px;height:152px;background-image:url(/data/home/box2_5.jpg)}#content.homeContent .box3 .box3_1{background-image:url(/data/home/box3_1.jpg)}#content.homeContent .box3 .box3_1 a.whatsOn{display:block;width:320px;height:320px;background-image:url(/data/home/box3_1.jpg)}#content.eventsContent .item img,#content.newsContent .item img{width:120px;height:120px;float:left}#content.homeContent .box3 .box3_2{background:#000}#content.newsContent .item{display:block}#content.newsContent .item .title{margin-left:130px}#content.newsContent .item .preview{margin-left:130px;min-height:65px}#content.newsContent .article img{float:left}#content.newsContent .article .title{line-height:120px;margin-left:130px}#content.eventsContent .item{display:block}#content.eventsContent .item .title{margin-left:130px}#content.eventsContent .item .preview{margin-left:130px;min-height:65px}#content.eventsContent .article img{float:left}#content.eventsContent .article .title{line-height:120px;margin-left:130px}#content.contactContent #googleMapWrapper{width:952px;background:silver;margin:0 0 16px}#content.contactContent #googleMapWrapper #googleMapCanvas{height:400px;width:952px;margin:0;padding:0}#content.contactContent .contactForm{display:inline-block;width:952px;margin:0}#content.contactContent .contactForm p{margin:0}#content.contactContent .contactForm .formLeft{float:left;width:468px;margin:0 16px 0 0}#content.contactContent .contactForm .formRight{float:left;width:468px}#content.contactContent .contactForm .formRight textarea{height:70px}#content.contactContent .contactForm .formRight #verifyCode{width:298px;margin:0 16px 0 0;float:left}#content.contactContent .contactForm .formRight img.verfCode{float:left;margin:0 16px 0 0}#content.contactContent .contactForm .formRight button{background-image:url(/img/buttons.png);background-position:-835px -617px;background-color:transparent;height:23px;width:73px;margin:3px 0 4px}#content.contactContent .contactForm .formRight .verfError{display:block;clear:both;color:red;font-weight:700;font-size:.9em;margin:10px}#content.contactContent .contactPrivacy{margin:0 0 32px}#content.contactContent .contactPrivacy p{margin:0;text-align:center;font-size:.8em}#content.contactContent .contactInfo{display:inline-block;width:952px;margin:0 0 16px;background:#e0e0e0}#content.contactContent .contactInfo p{margin:0;font-size:1em;color:#333}#content.contactContent .contactInfo .infoTop{margin:16px}#content.contactContent .contactInfo .infoLeft{float:left;width:452px;margin:0 16px 16px}#content.contactContent .contactInfo .infoRight{float:left;width:452px;margin:0 16px 16px 0}#content.contactContent .contactInfo .infoRight a{font-size:1em}#content.contactContent .registeredOffice{margin:0 0 16px}#content.contactContent .registeredOffice p{margin:0;text-align:center;font-size:.8em}#content.traderContent .mapButton{float:right;background:#e0e0e0;padding:5px 10px;border-radius:0 0 20px 20px;border:1px solid #333;border-top-width:0;font-size:1.2em;font-weight:700;margin:0 0 10px}#content.traderContent .traderCategory{width:534px;text-align:center;margin:0 auto}#content.traderContent .traderCategory button{width:168px;height:30px;margin:5px;vertical-align:top;display:inline-block;background-image:url(/img/buttons.png)}#content.traderContent .traderCategory .usefulServices{background-position:-90px -668px}#content.traderContent .traderCategory .foodDrink{background-position:-258px -668px}#content.traderContent .traderCategory .ideasForPresents{background-position:-426px -668px}#content.traderContent .traderCategory .hobbiesPastimes{background-position:-90px -698px}#content.traderContent .traderCategory .fashionBeauty{background-position:-258px -698px}#content.traderContent .traderCategory .forTheHome{background-position:-426px -698px}#content.traderContent .traderCategory .showAll{background-position:-594px -698px}#content.traderContent .traderCategory .usefulServices:hover,#content.traderContent .traderCategory .usefulServicesHighlight{background-position:-90px -608px}#content.traderContent .traderCategory .foodDrink:hover,#content.traderContent .traderCategory .foodDrinkHighlight{background-position:-258px -608px}#content.traderContent .traderCategory .ideasForPresents:hover,#content.traderContent .traderCategory .ideasForPresentsHighlight{background-position:-426px -608px}#content.traderContent .traderCategory .hobbiesPastimes:hover,#content.traderContent .traderCategory .hobbiesPastimesHighlight{background-position:-90px -638px}#content.traderContent .traderCategory .fashionBeauty:hover,#content.traderContent .traderCategory .fashionBeautyHighlight{background-position:-258px -638px}#content.traderContent .traderCategory .forTheHome:hover,#content.traderContent .traderCategory .forTheHomeHighlight{background-position:-426px -638px}#content.traderContent .traderCategory .showAll:hover,#content.traderContent .traderCategory .showAllHighlight{background-position:-594px -638px}#content.traderContent .alphaList{text-align:center;clear:both}#content.traderContent .alphaList p{display:inline-block;margin:0}#content.traderContent .alphaList a{display:inline-block;width:22px;text-align:center}#content.traderContent .alphaList a.letter09{width:auto}#content.traderContent .traderList a.anchorLine{display:block;clear:both;padding:0 0 0 10px}#content.traderContent .traderList .trader{width:276px;height:258px;display:inline-block;float:left;margin:0 10px 20px;background-color:#e0e0e0;padding:10px}#content.traderContent .traderList .trader img{display:block;margin:0;width:276px}#content.traderContent .traderList .trader a{font-size:1em}#content.traderContent .traderList .trader p{font-size:1em;margin:16px 0}#content.traderContent .traderList .trader .traderName{font-weight:700;height:22px}#content.traderContent .traderList .trader .traderPreview{word-wrap:break-word;height:50px}#content.traderContent .traderList .trader .traderDetails{font-weight:700;height:22px}#content.traderContentDetails{width:992px;padding:0}#content.traderContentDetails .traderDetails .header{display:block;margin:0}#content.traderContentDetails .traderDetails .stallData{margin:0 20px}#content.traderContentDetails .traderDetails .stallData .stallPictures{background:#ff0;width:296px;margin:0 10px 20px;float:left;padding:0}#content.traderContentDetails .traderDetails .stallData .stallPictures .stallPic1{width:296px;height:100px;border-bottom:2px solid #fff}#content.traderContentDetails .traderDetails .stallData .stallPictures .stallPic2{width:147px;height:50px;float:left;border-right:1px solid #fff}#content.traderContentDetails .traderDetails .stallData .stallPictures .stallPic3{width:147px;height:50px;float:left;border-left:1px solid #fff}#content.traderContentDetails .traderDetails .stallData .stallOpening{background:#e0e0e0;width:276px;height:132px;margin:0 10px 20px;float:left;padding:10px}#content.traderContentDetails .traderDetails .stallData .stallOpening h2{margin:0}#content.traderContentDetails .traderDetails .stallData .stallOpening p,#content.traderContentDetails .traderDetails .stallData .stallOpening table{margin:0;font-size:1em}#content.traderContentDetails .traderDetails .stallData .stallContact{background:#e0e0e0;width:276px;height:132px;margin:0 10px 20px;float:left;padding:10px}#content.traderContentDetails .traderDetails .stallData .stallContact h2{margin:0}#content.traderContentDetails .traderDetails .stallData .stallContact a,#content.traderContentDetails .traderDetails .stallData .stallContact p{font-size:1em}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial{width:30px;height:30px;background-image:url(/img/buttons.png);float:left;margin:0 0 0 8px}#centreMap .mapImage,#traderMap .mapImage{position:relative;width:100%;z-index:100}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.email{background-position:-845px -718px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.email:hover{background-position:-845px -748px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.website{background-position:-905px -718px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.website:hover{background-position:-905px -748px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.facebook{background-position:-785px -658px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.facebook:hover{background-position:-785px -688px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.twitter{background-position:-815px -658px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.twitter:hover{background-position:-815px -688px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.youtube{background-position:-845px -658px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.youtube:hover{background-position:-845px -688px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.instagram{background-position:-875px -658px}#content.traderContentDetails .traderDetails .stallData .stallContact .stallSocial.instagram:hover{background-position:-875px -688px}#traderMap{clear:both;margin:0 20px 20px}#traderMap .highlight{fill:#cd9933}#centreMap .hoverColor,#traderMap .hoverColor{fill:#aaaaf6!important}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#centreMap .mapImage,#traderMap .mapImage{height:563px}}svg text{pointer-events:none}.mapButtons{cursor:pointer;z-index:101;position:absolute;left:10px;bottom:20px;box-shadow:3px 3px 5px 0 rgba(0,0,0,.75)}#zoom-in,#zoom-out{border:0;padding:0;margin:0;width:30px;height:30px;background-image:url(/img/buttons.png);display:block}#zoom-in{background-position:-30px -608px}#zoom-out{background-position:0 -608px}#centreMap .usefulServices_color{fill:#1aa19a}#centreMap .foodDrink_color{fill:#c82526}#centreMap .ideasForPresents_color{fill:#a969a6}#centreMap .hobbiesPastimes_color{fill:#cd9933}#centreMap .fashionBeauty_color{fill:#0a9047}#centreMap .forTheHome_color{fill:#27347a}@media only screen and (max-width:1171px){body{background-position:calc(50% - 577px) calc(0% - 173px),calc(50% + 577px) 0,top center}a,h2,p{font-size:1.3em}h1{font-size:1.8em}#contentWrapper{width:836px;padding-bottom:386px}#content{width:616px}}@media only screen and (max-width:835px){#contentWrapper{width:656px}}@media only screen and (max-width:655px){body{background-position:calc(50% - 404px) calc(0% - 173px),calc(50% + 404px) 0,top center}a,h2,p{font-size:1.1em}h1{font-size:1.6em}#contentWrapper{width:100%;padding-bottom:596px}#content{width:80%}}@media only screen and (max-width:459px){a,h2,p{font-size:.9em}h1{font-size:1.4em}}@media only screen and (max-width:1171px){header .headerLeft{background-position:100% 0}header .headerRight{background-position:0 -200px}header .headerLeft .homeLink{right:10px}header .headerRight .socialWrapper{left:84px}footer{height:370px}footer .footerWrapper{width:656px;position:relative}footer .footerWrapper .logoBlock{float:none;position:absolute}footer .footerWrapper .newsBlock{margin:0;float:none;position:absolute;top:220px;height:100px;width:656px}footer .footerWrapper .contactBlock{float:none;position:absolute;left:336px}footer .copyright{width:656px;position:relative;top:320px}}@media only screen and (max-width:655px){header{width:100%;height:180px;padding:0}header .headerLeft{width:100%;height:150px;background-position:50% -200px}header .headerRight{width:100%;height:30px;background:0 0}header .headerLeft .homeLink{top:15px;right:-1px;width:243px;height:120px;float:none;margin:0 auto}header .headerRight .socialWrapper{left:auto;top:auto;margin:0 auto;width:320px}header .headerRight .socialWrapper .socialHeader.mobileMenuShow{display:inline-block}footer{height:580px;margin:0 auto}footer .footerWrapper{width:320px;display:table}footer .footerWrapper .logoBlock{position:relative;margin:0;display:table-footer-group;height:150px}footer .footerWrapper .newsBlock{position:relative;top:auto;height:160px;width:320px;display:table-row-group}footer .footerWrapper .contactBlock{position:relative;left:auto;display:table-header-group;top:20px;margin:0}footer .copyright{float:left;position:static;top:auto;width:100%;text-align:center}footer .footerWrapper .logoBlock .dmLogo,footer .footerWrapper .logoBlock .tldLogo{margin:0}}@media only screen and (max-width:1171px){#mainMenu{width:656px}#mainMenu .menuWrapper div{margin:8px 0 8px 26px}}@media only screen and (max-width:655px){#mainMenu{margin:0 auto 16px;height:0;min-height:0;max-height:none;padding:0;width:320px;overflow:hidden;border-bottom:0}#mainMenu .menuWrapper{float:none}#mainMenu .menuWrapper div{float:none;display:block;margin:16px 8px 8px 35px}}@media only screen and (max-width:1171px){#contentWrapper.homeWrapper{padding-bottom:386px}#content.homeContent{width:656px}#content.homeContent .box1{width:656px;height:320px;margin:0 0 16px}#content.homeContent .box1 .box1_1{background-image:url(/data/home/box1_1l.jpg);background-position:0 -320px}#content.homeContent .box1 .box1_1 .marketHallRoundal{left:561px;top:206px}#content.homeContent .box1 .box1_1 a.marketHall{width:656px;height:320px;background-image:url(/data/home/box1_1l.jpg)}}@media only screen and (max-width:835px){#content.homeContent .box1 .box1_1 .marketHallHand{display:none}#content.homeContent .box1 .box1_1 .marketHallRoundal{left:521px;top:190px}}@media only screen and (max-width:655px){#contentWrapper.homeWrapper{padding-bottom:596px}#content.homeContent{width:100%}#content.homeContent .box{float:none;margin:0 auto 16px}#content.homeContent .box1{width:320px;height:488px}#content.homeContent .box3{margin:0 auto}#content.homeContent .box1 .box1_1{background-image:url(/data/home/box1_1p.jpg);background-position:-320px 0}#content.homeContent .box1 .box1_1 .marketHallRoundal{left:185px;top:358px}#content.homeContent .box1 .box1_1 a.marketHall{width:320px;height:488px;background-image:url(/data/home/box1_1p.jpg)}#content.newsContent .item .preview{min-height:80px}#content.newsContent .article img{width:60px;height:60px}#content.newsContent .article .title{line-height:60px;margin-left:65px}}@media only screen and (max-width:489px){#content.newsContent .article .title{font-size:1.4em}}@media only screen and (max-width:459px){#content.newsContent .item img{width:60px;height:60px}#content.newsContent .item .title{margin-left:65px}#content.newsContent .item .preview{margin-left:65px;min-height:30px}#content.newsContent .article .title{font-size:1.2em}}@media only screen and (max-width:389px){#content.newsContent .article .title{font-size:1em}}@media only screen and (max-width:655px){#content.eventsContent .item .preview{min-height:80px}#content.eventsContent .article img{width:60px;height:60px}#content.eventsContent .article .title{line-height:60px;margin-left:65px}}@media only screen and (max-width:489px){#content.eventsContent .article .title{font-size:1.4em}}@media only screen and (max-width:459px){#content.eventsContent .item img{width:60px;height:60px}#content.eventsContent .item .title{margin-left:65px}#content.eventsContent .item .preview{margin-left:65px;min-height:30px}#content.eventsContent .article .title{font-size:1.2em}}@media only screen and (max-width:389px){#content.eventsContent .article .title{font-size:1em}}@media only screen and (max-width:1171px){#content.contactContent #googleMapWrapper,#content.contactContent #googleMapWrapper #googleMapCanvas,#content.contactContent .contactForm{width:616px}#content.contactContent .contactForm .formLeft,#content.contactContent .contactForm .formRight{width:300px}#content.contactContent .contactForm .formRight #verifyCode{width:130px}#content.contactContent .contactInfo{width:616px}#content.contactContent .contactInfo p{font-size:.9em}#content.contactContent .contactInfo .infoLeft{float:left;width:284px;margin:0 16px 16px}#content.contactContent .contactInfo .infoRight{float:left;width:284px;margin:0 16px 16px 0}}@media only screen and (max-width:655px){#content.contactContent #googleMapWrapper,#content.contactContent #googleMapWrapper #googleMapCanvas,#content.contactContent .contactForm .formLeft,#content.contactContent .contactForm .formRight{width:100%}#content.contactContent .contactForm{width:100%;margin:0 0 16px}#content.contactContent .contactForm .formRight #verifyCode{width:50%}#content.contactContent .contactForm .formRight button{float:right;margin:16px 0 4px}#content.contactContent .contactInfo,#content.contactContent .contactInfo .infoLeft{width:100%}#content.contactContent .contactInfo .infoRight{width:100%;margin:0 16px 16px}}@media only screen and (max-width:1171px){#content.traderContent .traderList .trader{margin:0 6px 20px}#content.traderContentDetails,#content.traderContentDetails .traderDetails .header{width:656px}#content.traderContentDetails .traderDetails .stallData .stallPictures{float:none;margin:0 auto 20px;overflow:auto}#content.traderContentDetails .traderDetails .stallData .stallContact,#content.traderContentDetails .traderDetails .stallData .stallOpening{float:none;margin:0 auto 20px}}@media only screen and (max-width:655px){#content.traderContent .traderCategory{width:356px}#content.traderContent .traderList .trader{margin:0 auto 20px;display:block;float:none;width:236px;height:244px}#content.traderContent .traderList .trader img{display:block;margin:0;width:236px;height:86px}#content.traderContent .traderList .trader p{font-size:.8em}#content.traderContentDetails{width:93%}#content.traderContentDetails .traderDetails .header{width:100%}}@media only screen and (max-width:459px){#content.traderContent .traderCategory{width:auto}#content.traderContentDetails .traderDetails .stallData{margin:0}#content.traderContentDetails .traderDetails .stallData h1{margin:10px 10px 0;font-size:1em}#content.traderContentDetails .traderDetails .stallData .stallBody{margin:0 10px}}