body{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:76%;height:100%;background-color:#fff;color:#565656;background-repeat:repeat-x;background-position:left top;margin:0;}
.bg1{background-image:url("http://www.chameleon-cdn.co.uk/images/bg1.gif");}
.bg2{background-image:url("http://www.chameleon-cdn.co.uk/images/bg2.gif");}
h1{font-size:140%;font-weight:normal;color:#333333;text-transform:uppercase;margin:0;padding:0 0 0.5em 0;line-height:1.3em;}
h2{font-size:120%;font-weight:normal;color:#333333;margin:0;padding:0 0 0.5em 0;line-height:1.3em;}
h3, h4{font-size:100%;font-weight:bold;color:#000;margin:0;padding:0;}
a{color:#8abd0f;text-decoration:none;}
a:hover{text-decoration:underline;}
form{margin:0;padding:0;display:inline;}
img{border:0;}
.hide{display:none;}
div.wrap{width:1018px;margin:0 auto;text-align:left;}
div.outercontainer{width:990px;background-repeat:no-repeat;background-position:center top;padding:0 14px 0 14px;float:left;}
div.outercontainer.headerbg1{background-image:url("http://www.chameleon-cdn.co.uk/images/header_bg1.gif");}
div.outercontainer.headerbg2{background-image:url("http://www.chameleon-cdn.co.uk/images/header_bg2.gif");}
div.innercontainer{width:950px;padding:0 20px 0 20px;float:left}
div.header{width:950px;float:left;}
div.headercol1{width:264px;padding:28px 0 33px 6px;float:left;}
div.headercol2{width:680px;float:left;}
div.topnav{width:680px;min-height:51px;float:left;}
* html div.topnav{height:51px;}
div.topnav ul{width:610px;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 70px;}
div.topnav li{font-size:94%;text-transform:uppercase;margin:0;padding:9px;float:left;}
div.topnav li a{color:#333333;text-decoration:none;}
div.topnav li a:hover{color:#8abd0f;}
div.topnav li a.current{font-weight:bold;color:#333333;}
div.topnav li.telephone{width:96px;font-size:94%;font-weight:normal;text-transform:none;text-align:center;color:#fff;background-color:#333333;padding:8px 18px 8px 18px;float:right;}
div.topnav li.telephone span{display:block;}
div.navbar{width:680px;float:left;}
div.navbar ul{width:496px;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 184px;display:block;float:left;}
div.navbar li{margin:0;padding:0;float:left;}
div.navbar li span{display:none;}
div.navbar li a{height:62px;background-repeat:no-repeat;display:block;}
div.navbar li .navbut1{width:154px;background-image:url("http://www.chameleon-cdn.co.uk/images/navbut1.gif");background-position:0px 0px;}
div.navbar li .navbut1:hover{background-position:0px -63px;}
div.navbar li .navbut1.current, div.navbar li .navbut1.current:hover{background-position:0px -126px;}
div.navbar li .navbut2{width:192px;background-image:url("http://www.chameleon-cdn.co.uk/images/navbut2.gif");background-position:0px 0px;}
div.navbar li .navbut2:hover{background-position:0px -63px;}
div.navbar li .navbut2.current, div.navbar li .navbut2.current:hover{background-position:0px -126px;}
div.navbar li .navbut3{width:149px;background-image:url("http://www.chameleon-cdn.co.uk/images/navbut3.gif");background-position:0px 0px;}
div.navbar li .navbut3:hover{background-position:0px -63px;}
div.navbar li .navbut3.current, div.navbar li .navbut3.current:hover{background-position:0px -126px;}
div.featuredwork{width:940px;height:290px;background-color:#000;border-color:#bdbdbd;border-style:solid;border-width:5px;float:left;position:relative;}
div.featuredworktitle{font-size:110%;font-weight:bold;color:#fff;background-color:#bdbdbd;padding:6px 18px 8px 12px;position:absolute;z-index:10;}
#prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#slider{}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:940px;height:290px;overflow:hidden;}
#prevBtn, #nextBtn{display:block;width:30px;height:30px;position:absolute;left:0;top:142px;}
#nextBtn{left:910px;}
#prevBtn a, #nextBtn a{display:block;width:30px;height:30px;background:url("http://www.chameleon-cdn.co.uk/images/btn_prev.gif") no-repeat 0 0;}
#nextBtn a{background:url("http://www.chameleon-cdn.co.uk/images/btn_next.gif") no-repeat 0 0;}
div.imageintrocontainer{width:940px;height:290px;background-color:#000;border-color:#bdbdbd;border-style:solid;border-width:5px;float:left;}
div.imageintrobox{width:470px;height:290px;float:left;}
div.imageintrocontainer p{width:440px;font-size:120%;font-weight:bold;background-image:none;border:none;color:#fff;margin:194px 0 0 0;padding:10px 18px 10px 12px;display:block;position:absolute;z-index:10;clear:left;}
div.imageintrocontainer2{width:940px;height:100px;background-color:#000;border-color:#bdbdbd;border-style:solid;border-width:5px;float:left;}
div.imageintrobox2{width:940px;height:100px;text-align:right;float:left;}
div.imageintrocontainer2 p{width:440px;font-size:120%;font-weight:bold;background-image:none;border:none;color:#fff;margin:42px 0 0 0;padding:10px 18px 10px 12px;display:block;position:absolute;z-index:10;clear:left;}
div.contentcontainer{width:950px;float:left;}
div.maincol1{width:680px;padding:20px 20px 20px 0;float:left;}
div.maincol1container{width:680px;padding:0;float:left;}
div.maincol12col1{width:330px;padding:0 20px 0 0;float:left;}
div.maincol12col2{width:330px;padding:0;float:left;}
div.maincol2{width:699px;padding:20px 1px 0 0;float:left;}
div.rightcol1{width:250px;padding:20px 0 20px 0;float:left;}
div.intro{width:680px;padding:0;float:left;}
div.intro .mainheading{font-size:28px;font-weight:lighter;color:#666666;text-transform:uppercase;margin:0;padding:0 0 0.5em 0;line-height:1.1em;}
div.intro h1{font-size:100%;color:#565656;margin:0;padding:0;text-transform:none;line-height:1.4em;}
div.intro p{margin:0;padding:0 0 1.4em 0;line-height:1.4em;}
div.maincontent{width:680px;padding:0 0 20px 0;float:left;}
div.maincontent .mainheading{font-size:28px;font-weight:lighter;color:#666666;text-transform:uppercase;margin:0;padding:0 0 0.5em 0;line-height:1.1em;}
div.maincontent p{margin:0;padding:0 0 1.4em 0;line-height:1.4em;}
div.breadcrumbs{width:680px;padding:0 0 20px 0;float:left;}
div.quoteboxouter{width:334px;background-image:url("http://www.chameleon-cdn.co.uk/images/quote3.gif");background-repeat:no-repeat;background-position:110px bottom;margin:30px 0 20px 40px;padding:0 0 54px 0;float:right;}
div.quoteboxinner{width:274px;font-size:115%;font-style:italic;line-height:1.6em;color:#fff;background-color:#333333;margin:0;padding:20px 30px 20px 30px;float:right;}
div.teambox{width:680px;padding:20px 0 20px 0;float:left;}
div.teamboxcol1{width:206px;padding:0 20px 0 0;float:left;}
div.teamboxcol1 img{border-color:#cccccc;border-style:solid;border-width:1px;margin:0 0 8px 0;}
div.teamboxcol1 p{margin:0;padding:0;line-height:1.4em;}
div.teamboxcol2{width:454px;padding:0;float:left;}
div.portfoliocontainer{width:699px;padding:0;float:left;}
div.portfoliocontainer ul{width:699px;list-style-image:none;list-style-type:none;margin:0;padding:0;float:left;}
div.portfoliocontainer li{width:214px;padding:0 19px 10px 0;float:left;}
div.portfoliocontainer li a{width:206px;height:228px;text-decoration:none;padding:4px;float:left;}
div.portfoliocontainer li a:hover{background-color:#e5e5e5;}
div.portfoliocontainer img{border-color:#cccccc;border-style:solid;border-width:1px;margin:0 0 8px 0;}
div.portfoliocontainer .portfolioheading{font-weight:bold;color:#000;}
div.portfoliocontainer p{margin:0;padding:0 0 0.8em 2px;line-height:1.4em;}
div.portfolioimagedetail{width:940px;height:460px;background-color:#000;border-color:#bdbdbd;border-style:solid;border-width:5px;float:left;}
div.clientcontainer{width:950px;padding:6px 0 20px 0;float:left;}
div.clientcontainer img{margin:4px;padding:0;float:left;}
div.servicesarea{width:680px;float:left;}
div.servicesarea .serviceheading{font-size:140%;font-weight:normal;color:#333333;margin:0;padding:0;}
div.servicesarea p{margin:0;padding:1.0em 0 1.0em 0;line-height:1.4em;}
div.moreinfobox{width:330px;padding:0 0 30px 0;float:left;}
div.moreinfobox .moreinfoheading{font-size:200%;font-weight:normal;color:#333333;margin:0;padding:0 0 0.4em 0;line-height:1.4em;}
div.moreinfobox p{margin:0;padding:0 0 0.8em 0;line-height:1.4em;}
div.sosimplebox{width:290px;font-size:94%;background-color:#000;border-color:#cccccc;border-style:solid;border-width:5px;padding:15px 15px 0 15px;float:left;}
div.sosimplebox p{color:#fff;margin:0;padding:0 0 0.8em 0;line-height:1.4em;}
div.sosimplebox ul{width:290px;list-style-image:none;list-style-type:none;margin:0;padding:0;}
div.sosimplebox li{color:#fff;background-image:url("http://www.chameleon-cdn.co.uk/images/bullet1.gif");background-repeat:no-repeat;background-position:6px 7px;margin:0;padding:0 0 0 20px;line-height:1.4em;}
div.sosimplebox .link1{background-image:url("http://www.chameleon-cdn.co.uk/images/arrow3.gif");background-repeat:no-repeat;background-position:right 6px;padding-right:10px;text-align:right;}
div.sosimplelogos{width:290px;border-top-color:#333333;border-top-style:solid;border-top-width:1px;padding:15px 0 10px 0;float:left;}
div.latestnewscontainer{width:330px;padding:0 0 30px 0;float:left;}
div.latestnewsbox{width:330px;padding:0 0 10px 0;float:left;}
div.latestnewscontainer2{width:530px;padding:0 0 30px 0;float:left;}
div.latestnewsbox2{width:530px;padding:0 0 10px 0;float:left;}
div.latestnewsimage{width:80px;padding:0 12px 0 0;float:left;}
div.latestnewsimage img{border-color:#cccccc;border-style:solid;border-width:1px;float:left;}
div.latestnewscontent{width:238px;float:left;}
div.latestnewscontent2{width:438px;float:left;}
div.latestnewscontent .date, div.latestnewscontent2 .date{font-size:94%;padding:0 0 0.4em 0;line-height:1.4em;}
div.latestnewscontent .latestheading, div.latestnewscontent2 .latestheading{font-size:120%;font-weight:normal;margin:0;padding:0 0 0 0;line-height:1.4em;}
div.latestnewscontent p, div.latestnewscontent2 p{font-size:94%;margin:0;padding:0 0 0.8em 0;line-height:1.4em;}
div.relatedworkcontainer{width:250px;padding:0 0 30px 0;float:left;}
div.relatedworkbox{width:250px;float:left;}
div.relatedworkimage{width:80px;padding:0 12px 0 0;float:left;}
div.relatedworkimage img{border-color:#cccccc;border-style:solid;border-width:1px;float:left;}
div.relatedworkcontent{width:158px;float:left;}
div.relatedworkcontent .relatedworkheading{font-size:110%;font-weight:normal;margin:0;padding:0;line-height:1.4em;}
div.relatedworkcontent p{margin:0;padding:0 0 1.2em 0;line-height:1.4em;}
div.partners{width:680px;border-top-color:#cccccc;border-top-style:solid;border-top-width:1px;margin:20px 0 0 0;padding:26px 0 6px 0;float:left;}
div.partners ul{width:680px;list-style-image:none;list-style-type:none;margin:0;padding:0;display:block;float:left;}
div.partners li{margin:0;padding:0;float:left;}
div.partners li span{display:none;}
div.partners li a{height:87px;background-repeat:no-repeat;display:block;}
div.partners li .thawte{width:147px;background-image:url("http://www.chameleon-cdn.co.uk/images/thawte.gif");background-position:0px 0px;}
div.partners li .thawte:hover{background-position:0px -88px;}
div.partners li .businesslink{width:95px;background-image:url("http://www.chameleon-cdn.co.uk/images/businesslink.gif");background-position:0px 0px;}
div.partners li .businesslink:hover{background-position:0px -88px;}
div.partners li .sagepay{width:137px;background-image:url("http://www.chameleon-cdn.co.uk/images/sagepay.gif");background-position:0px 0px;}
div.partners li .sagepay:hover{background-position:0px -88px;}
div.partners li .webceo{width:126px;background-image:url("http://www.chameleon-cdn.co.uk/images/webceo.gif");background-position:0px 0px;}
div.partners li .webceo:hover{background-position:0px -88px;}
div.partners li .google{width:126px;background-image:url("http://www.chameleon-cdn.co.uk/images/google-adwords-qualified.gif");background-position:0px 0px;}
div.partners li .google:hover{background-position:0px -88px;}
div.rightnav1{width:250px;margin:0 0 20px 0;padding:0;float:left;}
div.rightnav1 ul{width:250px;list-style-image:none;list-style-type:none;margin:0;padding:0;float:left;}
div.rightnav1 li{margin:0 0 3px 0;display:block;}
div.rightnav1 li a{color:#333333;text-decoration:none;line-height:1.5em;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow1.gif");background-repeat:no-repeat;background-position:15px 11px;margin:0 0 3px 0;padding:6px 5px 6px 35px;border-color:#cccccc;border-style:solid;border-width:1px;display:block;}
* html div.rightnav1 li a{height:1px;}
.stylecolour1 p, .stylecolour1 li a:hover, .stylecolour1 li a.current{color:#fff;background-color:#8abd0f;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow2.gif");background-repeat:no-repeat;background-position:15px 11px;border-color:#8abd0f;border-style:solid;border-width:1px;}
.stylecolour2 p, .stylecolour2 li a:hover, .stylecolour2 li a.current{color:#fff;background-color:#119499;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow2.gif");background-repeat:no-repeat;background-position:15px 11px;border-color:#119499;border-style:solid;border-width:1px;}
.stylecolour3 p, .stylecolour3 li a:hover, .stylecolour3 li a.current{color:#fff;background-color:#e67404;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow2.gif");background-repeat:no-repeat;background-position:15px 11px;border-color:#e67404;border-style:solid;border-width:1px;}
.stylecolour4 p, .stylecolour4 li a:hover, .stylecolour4 li a.current{color:#fff;background-color:#333333;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow2.gif");background-repeat:no-repeat;background-position:15px 11px;border-color:#119499;border-style:solid;border-width:1px;}
.stylecolour5 p, .stylecolour5 li a:hover, .stylecolour5 li a.current{color:#fff;background-color:#CC0000;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow2.gif");background-repeat:no-repeat;background-position:15px 11px;border-color:#CC0000;border-style:solid;border-width:1px;}
div.rightnav2{width:250px;margin:0 0 30px 0;padding:0;float:left;}
div.rightnav2 ul{width:250px;list-style-image:none;list-style-type:none;margin:0;padding:0;float:left;}
div.rightnav2 li{color:#333333;text-decoration:none;line-height:1.5em;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow1.gif");background-repeat:no-repeat;background-position:4px 8px;margin:0;padding:3px 5px 3px 24px;line-height:1.4em;display:block;}
div.rightnav2 li a{color:#333333;text-decoration:none;}
div.rightnav2 li a:hover{color:#8abd0f;}
div.featuredarticles{width:250px;margin:0 0 20px 0;padding:0;float:left;}
div.managedservices{width:250px;margin:0 0 20px 0;padding:0;float:left;}
div.managedservicescontent{width:220px;background-color:#f2f2f2;margin:0;padding:14px;border-color:#cccccc;border-style:solid;border-width:1px;float:left;}
div.managedservicescontent img{border-color:#cccccc;border-style:solid;border-width:1px;}
div.managedservicescontent ul{width:220px;list-style-image:none;list-style-type:none;margin:0;padding:10px 0 0 0;float:left;}
div.managedservicescontent li{color:#333333;text-decoration:none;line-height:1.5em;background-image:url("http://www.chameleon-cdn.co.uk/images/arrow1.gif");background-repeat:no-repeat;background-position:4px 8px;margin:0;padding:3px 5px 3px 24px;line-height:1.4em;display:block;}
div.managedservicescontent li a{color:#333333;text-decoration:none;}
div.managedservicescontent li a:hover{color:#8abd0f;}
div.searchsuccess{width:250px;margin:0 0 20px 0;padding:0;float:left;}
div.searchsuccesscontent{width:220px;background-color:#fff;margin:0;padding:14px;border-color:#cccccc;border-style:solid;border-width:1px;float:left;}
div.searchsuccesscontent p{color:#333333;margin:0;padding:0;line-height:1.4em;}
div.searchsuccesscontent ul{width:220px;list-style-image:none;list-style-type:none;margin:0;padding:10px 0 0 0;float:left;}
div.searchsuccesscontent li{color:#333333;text-decoration:none;line-height:1.5em;margin:0;padding:1px 5px 1px 0;line-height:1.4em;display:block;}
div.clientbox{width:250px;margin:0 0 20px 0;padding:0;float:left;}
div.clientlogos{width:182px;height:100px;padding:0 33px 0 33px;border-color:#cccccc;border-style:solid;border-width:1px;float:left;}
div.testimonials{width:250px;background-image:url("http://www.chameleon-cdn.co.uk/images/quote1.gif");background-repeat:no-repeat;background-position:left top;margin:0 0 20px 0;padding:20px 0 0 0;float:left;}
div.testimonials span{font-size:110%;font-style:italic;line-height:1.4em;background-image:url("http://www.chameleon-cdn.co.uk/images/quote2.gif");background-repeat:no-repeat;background-position:right bottom;padding:0 18px 20px 24px;display:block;}
div.testimonials p{margin:0;padding:0 18px 0.5em 24px;}
div.socialmediabox{width:224px;border-color:#cccccc;border-style:solid;border-width:1px;margin:0 0 20px 0;padding:0 12px 12px 12px;float:left;}
div.socialmediabox ul{list-style-image:none;list-style-type:none;margin:0;padding:0;}
div.socialmediabox li{line-height:1.5em;margin:0;padding:12px 5px 12px 34px;display:block;}
div.socialmediabox li.facebook{background-image:url("http://www.chameleon-cdn.co.uk/images/facebook.gif");background-repeat:no-repeat;background-position:left 10px;}
div.socialmediabox li.twitter{background-image:url("http://www.chameleon-cdn.co.uk/images/twitter.gif");background-repeat:no-repeat;background-position:left 10px;}
div.subscribebox{float:left;width:300px;}
div.subscribebox a{background-image:url("http://www.chameleon-cdn.co.uk/images/rss.gif");background-repeat:no-repeat;background-position:left center;line-height:1.5em;margin:0;padding:5px 5px 5px 20px;display:block;}
.heading1{font-size:110%;font-weight:bold;color:#fff;background-color:#333333;margin:0;padding:8px 12px 8px 12px;float:left;}
.heading2{font-size:110%;font-weight:bold;color:#333333;margin:0;padding:0 0 8px 0;float:left;}
.smallcopy1{font-size:94%;}
.highlight1{color:#333333;text-decoration:none;}
.highlight2{color:#8abd0f;text-decoration:none;}
div.footer{width:850px;font-size:94%;background-image:url("http://www.chameleon-cdn.co.uk/images/logo_footer.gif");background-repeat:no-repeat;background-position:right 12px;border-top-color:#e5e5e5;border-top-style:solid;border-top-width:5px;padding:20px 100px 40px 0;clear:both;}
div.footer p{margin:0;padding:0 0 1em 0;line-height:0.8em;}
