﻿body {font-family:Tahoma,Arial;font-size:0.8em; background-image:url(images/bg2.jpg); background-repeat:repeat-x; padding: 0; margin: 0;color:#3e3e3e;}
h1,h2,h3{font-family:Georgia;}
h1{color:#222;font-size:1.7em;padding:0 0 10px 0;margin:0;font-family:Georgia;}
h1.bluehtag {color:#2bbed8;font-size:1.3em;font-family:Georgia;}
h2{font-size:1.17em;}
h2.bluehtag{font-size:1.5em;color:#2bbed8;font-family:Georgia; font-weight:normal;}
label{display:block;float:left;width:150px;font-weight:bold;padding-bottom:10px;color:#333;}
.field-validation-error{color:#ff0000;font-weight:bold; position:absolute;}
img{border:none;}
a{color:#2BBED8;}
.bold{color:#2BBED8;}
.big{font-size:1.1em;}
#header{position:relative;}
.container{width:940px;margin:0 auto;padding:5px 0 0 0; position:relative;}
.underline{text-decoration:underline;}
.clear{clear:both;height:0px;margin:0;padding:0;line-height:0;}
hr{border:none;height:4px;padding:0;margin:0;background-image:url(images/h1line.jpg);background-position:center;background-repeat:no-repeat; background-color: transparent;display:block;}
.leftsideline{border:none;height:2px;padding:0;margin:1px 0;background-image:url(images/leftsideline.jpg);background-position:center;background-repeat:no-repeat;}

.headerleft{width:300px;float:left; padding:18px 0 0 0;}
.headerright{width:640px;float:right; margin:15px 0 0 0;color:#777;}
.phone{background-image:url(images/phone.jpg);background-position:left;float:right;padding:0 0 0 60px;font-weight:bold;text-align:right;font-size:1.6em; line-height:40px;background-repeat:no-repeat;}
.mon-fri{font-size:0.6em;line-height:normal;margin:-8px 0 0 0; font-weight:normal;}

.links{margin:20px 0 0 0;}
.links .link{background-image:url(images/heading-menu.gif);background-position:left; background-repeat:repeat-y; display:block;padding:0 0 0 10px;font-size:0.85em; font-family:Tahoma, Verdana; text-align:left;color:#b7b7b7;margin:0 0 0 10px; float:right;}
.links .link a{font-family:Georgia;font-size:1.3em;font-weight:bold; text-decoration:none;color:#666;}
.links .link a.on{color:#9fcf67;}
.links .link a:hover{color:#9fcf67;}

.contentleft{float:left;width:276px;background-color:#fff;z-index:1; margin:16px 0 30px 0;}
.leftmenu{width:249px;border-bottom:1px solid #e5e5e5;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;font-family:Georgia;font-size:1.3em;padding:0 11px 10px 12px;margin:13px 0 0 0;}
.leftmenu a{background-image:url(images/leftmenubtn.jpg);height:32px;line-height:32px;display:block;padding:0 0 0 14px;text-decoration:none;margin:5px 0 0 0;color:#1191a8;}
.leftmenu a.on{color:#555555;background-position:bottom;}
.leftmenu a:hover{color:#555555;background-position:bottom;}
.menuheading{color:#9fcf67;font-weight:bold;font-size:1.5em; margin:0 0 5px 0;font-family: 'Molengo', arial, serif;}
.sideheading{color:#9fcf67;font-weight:bold;font-size:1.8em; margin:14px 0 -5px 6px;font-family: 'Molengo', arial, serif;}
a.viewportfolio{width:263px;height:31px;padding:184px 0 0 10px;display:block;background-image:url(images/view-our-porfolio.jpg);font-family:Georgia;font-size:1.4em;font-weight:bold;text-decoration:none;color:#2bbed8;margin:14px 0 0 0;}
a.viewportfolio:hover{text-decoration:underline;}

.hiring{background-image:url(images/were-hiring.png);background-repeat:no-repeat; width:117px; height:93px; position:absolute; top:0; left:282px;}
.hiring:hover{background-image:url(images/were-hiring-hover.png);}

.dw-twitter a{background-image:url(images/dw-twitter.jpg);background-repeat:no-repeat; width:102px; height:31px; position:absolute; top:25px; left:500px;}

.freemugs{width:273px;height:202px;display:block;background-image:url(images/freemugs.jpg); margin:14px 0;}

.lefttestimonials{background-image:url(images/testimonial-top.jpg);background-repeat:no-repeat;padding:5px 0 0 0;width:273px;margin:14px 0;}
.lefttestimonialsinner{background-image:url(images/testimonial-bg.jpg);padding:0 8px;}
.lefttestimonialsbtm{background-image:url(images/testimonial-btm.jpg);height:5px;}
.lefttestimonialsinner .thetestimonial{background-color:#fff; padding:15px 10px;}
.testimonialname{font-family:Georgia;font-weight:bold;color:#83b44b;font-size:0.9em;margin:15px 0 0 0;}
.testimonialname2{font-family:Georgia;font-weight:bold;color:#83b44b;font-size:0.9em;margin:0px 0 10px 0;}
.blue{color:#2bbed8;}
a.testimoniallink{font-family:Georgia;font-size:1.4em;font-weight:bold;text-decoration:none;color:#83b44b;background-image:url(images/testimonial-linkbg.jpg);background-position:right -8px;background-repeat:no-repeat;display:block;margin:0 10px;padding:0 0 5px 0;}
a.testimoniallink:hover{text-decoration:underline;}

.topright{margin-top:-35px;}
.contentright{float:right;width:620px;background-color:#fff;z-index:1;margin:30px 0 30px 0;}

.footer{padding:0;margin-top:10px;background-image:url(images/footer-bg.jpg);color:#bbb;background-position:center;}
.footertop{height:13px;background-image:url(images/footer-bgtop.jpg);}
.footer a{color:#bbb;}
.footersection{width:303px;float:left;font-family:Georgia; padding:18px 1px 0 0;}
.footermap{background-image:url(images/footer-map.png);font-size:1.2em; background-repeat:no-repeat; background-position:top right;}
.footermap img{display:inline-block;}
.footer .footermap .bigtitle{color:#9fcf67;font-size:1.5em; margin:0 0 3px 0;}
.footer .footermap .title{color:#9fcf67;font-size:1.2em;}
.footermap a{text-decoration:none; font-size:0.9em;}

.footer .title{color:#9fcf67;font-size:1.7em;}
.footerform{background-image:url(images/footerform.jpg); background-repeat:no-repeat; background-position:0 61px;position:relative;}
.footerform input{width:280px;height:32px;margin-bottom:18px;border:0;background:transparent; padding:0 0 0 7px; color:#9fcf67;}
.footerform textarea{width:280px;height:130px;margin-bottom:10px;font-family:Arial; font-size:1em;border:0;background:transparent;padding:4px 0 0 7px;color:#9fcf67;}
.footerform #submit{width:163px;height:32px;background-image:url(images/footerbtn.jpg); text-align:left; padding:0 0 3px 10px;color:#1c3405;cursor:pointer; font-family:Georgia;font-size:1.3em; background-position:bottom;}
.footerform #submit:hover{background-position:top;}
.footerform .OK{padding:1px;border:1px solid #339933;color:#339933;background-color:#eeffee;margin:1px 0;width:282px; position:absolute;top:42px;}
.footerform .KO{padding:1px;border:1px solid #993333;color:#993333;background-color:#ffeeee;margin:1px 0;width:282px;position:absolute;top:42px;}
.footerform .Generic{padding:5px;border:1px solid #333;color:#333;background-color:#ccc;margin:5px 0;width:282px;position:absolute;top:42px;}

.footer a.footerbtn{display:block;width:153px;height:32px;line-height:31px;background-image:url(images/footerbtn.jpg);text-align:left;padding:0 0 0 10px;color:#1c3405;cursor:pointer; font-family:Georgia;font-size:1.3em;text-decoration:none;background-position:bottom;}
.footer a.footerbtn:hover{background-position:top;}

.footerline{background-image:url(images/footerline.gif);height:1px;width:280px;margin:5px 0 10px 0;}

.footer-btm{font-size:0.8em;line-height:20px;padding:30px 0 10px 0;}
.footer-btm a{text-decoration:none;}
.footer-btm a:hover{text-decoration:underline;}
.footer-btm-left{float:left;width:500px;}
.footer-btm-right{float:right;width:350px;text-align:right;}

.blogupdates{float:right;}
.blogPosts{font-family:Arial;}
.blogPost{background-image:url(images/footerline.gif);margin:5px 5px 0 0;padding:18px 0 2px 0;background-repeat:repeat-x;}
.blogtitle{color:#2bbed8;font-size:1.1em;margin:0 0 10px 0;}
.blogPost a{color:#9fcf67;font-weight:bold;text-decoration:underline;}
.blogPost a:hover{text-decoration:none;}

.date span {color:#FFFFFF;display:block;font:11px Arial,Helvetica,sans-serif;height:18px;padding:1px 0;text-align:center;}
.blogright{float:left;width:230px; padding-bottom:8px;}

.headerimg{margin:40px 0 0 0;}
.examples{background-image:url(images/examples.png);position:absolute;width:108px;height:125px;left:-108px;top:415px;}
a.seeexamples{background-image:url(images/seeexamples.jpg);display:block;width:161px;height:47px;float:right;padding:9px 5px 0 30px;text-align:center;font-weight:bold; background-repeat:no-repeat; text-decoration:none;}
a.seeexamples:hover{background-position:bottom;}
seeexamples { margin-top: 115px;}

.fleft{float:left;}
.fright{float:right;}
.portfoliocat{width:299px;margin:41px 0 0 0;}
.portfoliocat .topbit{color:#777;font-size:0.9em; }
.cattitle{color:#1191a8;font-family:Georgia;font-size:1.8em;}
.portfolioborder{background-image:url(images/portfoliocat.jpg);height:221px;text-align:right; font-family:Georgia;margin:10px 0;}
.portfolioborder img{margin:8px 7px 5px 7px;}
.portfolioborder a.catlink{text-decoration:underline;display:block;height:27px;width:151px; text-align:center;color:#1191a8;float:right;line-height:27px;}
.portfolioborder a.portfoliolink{background-image:url(images/linkline.gif);background-position:center 20px;background-repeat:no-repeat;display:block;line-height:27px;height:27px;width:103px; text-align:center;color:#6ca030;text-decoration:none;float:right; margin:0 0 0 5px;text-decoration:underline;}
.portfolioborder a:hover{text-decoration:underline;}
.portfolioborder a.portfoliolink:hover{background-image:url(images/linkline.gif);background-position:center 20px;background-repeat:no-repeat;}
.portfoliocat .btmbit{font-size:1.2em;}
.bigitalic{font-size:1.0em;font-style:italic;}
.italic{font-style:italic;}
.smallertext{font-size:0.9em;}

.contentfull{margin:15px 0 10px 0;}
.contentfull h2{font-weight:normal;}
.contenthalfleft{width:450px;float:left;margin:0 0 20px 0;}
.contenthalfright{width:450px;float:right;margin:0 0 20px 0;}

.promotexiles{width:300px;float:left;background-image:url(images/textileslink.jpg);background-repeat:no-repeat;background-position:30px 125px;}
.graymiddle{width:280px;background-color:#f1f1f1;padding:0 15px 20px 20px;float:left; margin:0 0 0 10px;}
.promoproducts{width:280px;float:right;background-image:url(images/productslink.jpg);background-repeat:no-repeat;background-position:0 135px;padding:0 0 0 10px;}
.promoaddstitle{background-image:url(images/footerheadingline.jpg);background-position:bottom;background-repeat:repeat-x;display:inline-block;font-size:1.3em;font-family:Georgia;padding:25px 0 7px 0;}

a.greenbtn{display:block;width:241px;height:32px;line-height:32px;background-image:url(images/greenbtn.jpg);font-family:Georgia;margin:230px 0 15px 0;padding:0 0 0 8px;font-size:1.3em;color:#1c3405; text-decoration:none;}
a.greenbtn:hover{background-position:bottom;}
.bluegeorgia{font-family:Georgia;color:#2bbed8;margin:8px 0;font-size:1.5em;}
.bigbluegeorgia{font-family:Georgia;color:#2bbed8;margin:10px 0;font-size:2em;}
.alignright{text-align:right;}
.biggeorgia{font-size:1.3em;font-family:Georgia;}
.biggreen{font-size:1.6em;color:#93c35a;text-align:center;padding:8px 0 0 0;}

.checkboxes label{display:inline-block;float:none;width:250px;padding-bottom:3px;}
.checkboxes input{display:inline-block;float:none;}

.cloudcontainer{position:relative;height:170px;}
.topcloud{font-family: 'Molengo', arial, serif;  font-size:1.8em;color:#9e9d9d; background-position:0 6px;overflow:visible;padding:30px 0 15px 0;z-index:9;background-color:#fff;height:130px;position:absolute;}
.toptext{padding:0 0 0 0px;line-height:25px;height:25px;}
.toptext .first{padding:4px 0 0 0;float:left;}
.toptext .middle{padding:0 0 0 213px;float:left;font-size:1.2em; margin:6px 0 0 0;}
.toptext .last{padding:4px 0 0 210px;float:left;font-size:1.2em;}

.middletext{font-size:1.7em;padding:0 0 0 25px;line-height:44px;height:39px;}
.middletext .first{padding:0;float:left;}
.middletext .middle{padding:2px 0 0 80px;float:left;font-size:1.2em;color:#9fcf67;}
.middletext .last{padding:0;float:left;font-size:1.4em;color:#ffc423;font-weight:bold;}

.bottomtext{font-size:2em;padding:0;color:#2bbed8; height:40px; line-height:37px;}

.smallgray{font-size:0.7em; padding:8px 0 0 12px;float:left;}
.smallgray2{font-size:0.65em; padding:5px 0 0 36px;float:left;}
.biggertext{font-size:1.2em;}
.green{color:#9fcf67; padding-left:5px;}
.orange{color:#ffc423; padding-left:5px;}

.quoteform{background-image:url(images/quoteform.jpg);background-repeat:no-repeat; float:left;}
.contentright .OK{padding:1px;border:1px solid #339933;color:#339933;background-color:#eeffee;margin:1px 0;width:282px; position:absolute;top:170px;}
.contentright .KO{padding:1px;border:1px solid #993333;color:#993333;background-color:#ffeeee;margin:1px 0;width:282px;position:absolute;top:170px;}
.contentright .Generic{padding:5px;border:1px solid #333;color:#333;background-color:#ccc;margin:5px 0;width:282px;position:absolute;top:170px;}
.quoteform input{border:none;background-image:none;background-color:transparent;line-height:33px;height:33px;margin:0 0 15px 0;width:276px;padding:0 0 0 10px;}
.quoteform textarea{border:none;background-image:none;background-color:transparent;height:126px; margin:0 0 15px 0;width:276px;padding:8px 0 0 10px; font-family:Tahoma,Arial;} 
span.customStyleSelectBox {height:33px;line-height:33px;background-color:transparent;width:180px;padding:0 10px 0 10px;overflow:hidden; font-size:1.1em;}
.customStyleSelectBoxInner{}
.quoteformright{width:286px;float:right;}
.quoteform .field-validation-error{color:#ff0000;font-weight:bold; float:left;}
.box-width{width:300px;}
#quotesubmit{width:163px;height:32px;background-image:url(images/whitegreenbtn.jpg); text-align:left; padding:0 0 3px 10px;color:#1c3405;cursor:pointer; font-family:Georgia;font-size:1.3em; background-position:bottom;border:0;}
#quotesubmit:hover{background-position:top;}

.contactusform{width:286px;background-image:url(images/contactusform.jpg);background-repeat:no-repeat; float:left;}
.contactusform input{border:none;background-image:none;background-color:transparent;line-height:33px;height:33px;margin:0 0 15px 0;width:286px;padding:0 0 0 10px;}
.contactusform textarea{border:none;background-image:none;background-color:transparent;height:126px; margin:0 0 15px 0;width:276px;padding:8px 0 0 10px;font-family:Tahoma, Arial;font-size:1.04em;}
.contactusform .OK{padding:1px;border:1px solid #339933;color:#339933;background-color:#eeffee;margin:1px 0;width:282px; position:absolute;top:170px;}
.contactusform .KO{padding:1px;border:1px solid #993333;color:#993333;background-color:#ffeeee;margin:1px 0;width:282px;position:absolute;top:170px;}
.contactusform .Generic{padding:5px;border:1px solid #333;color:#333;background-color:#ccc;margin:5px 0;width:282px;position:absolute;top:170px;}
.contactusform .field-validation-error{color:#ff0000;font-weight:bold; position:absolute; margin-top:-15px;}

.contactright{margin:0 0 0 7px;width:319px;float:left; border-left: 1px solid #ddd; padding-left:7px;}

.prefcontact{font-weight:bold;}
.prefcontact div{float:left; width:100px; margin:10px 0;}
.prefcontact label{display:inline-block;font-weight:normal;width:auto; padding:0 6px;}
.prefcontact input{display:inline-block;height:auto;width:auto; margin:2px 0 0 0;}

ul.doubleul{float:left;width:180px;}
.content h3.question{width:100%;height:1px;background-color:#999;border:0;margin:15px 0;color:#58BFD4;font-style:italic;}
.underline{margin-top:10px;border:0;text-decoration:underline;}

.captionleft{width:390px;float:left; margin:15px 37px 0 27px; font-size:1.1em;}
.captionright{width:400px;float:left;font-weight:bold;font-size:1.1em;margin:15px 0 0 0;}
.captionfull{font-size:1.1em;margin:15px 37px 0 37px;}
.nivo-caption a{background-image:url(images/captionaleft.png);padding:0 0 0 5px;display:block;float:right;background-position:top left;color:#1C3405;cursor:pointer;font-family:Georgia;font-weight:normal;text-decoration:none;margin:10px 0 0 0;background-repeat:no-repeat;}
.nivo-caption a span{display:block;height:32px;line-height:30px;background-image:url(images/captionaright.png);background-position:top right;padding:0 8px 0 3px;background-repeat:no-repeat;}
.nivo-caption a:hover{background-position:bottom left;}
.nivo-caption a span:hover{background-position:bottom right;}

.cms-btn{background-image:url(images/cms-btn.jpg);height:40px;width:152px;display:block; cursor:pointer; margin-left:22px; background-repeat: no-repeat; background-position:top;}
.cms-btn:hover{background-position:bottom;}
.ecom-btn{background-image:url(images/ecom-btn.jpg);height:40px;width:152px;display:block; cursor:pointer; margin-left:22px; background-repeat: no-repeat; background-position:top;}
.ecom-btn:hover{background-position:bottom;}
.dev-btn{background-image:url(images/dev-btn.jpg);height:40px;width:152px;display:block; cursor:pointer; margin-left:22px; background-repeat: no-repeat; background-position:top;}
.dev-btn:hover{background-position:bottom;}
.sbw-btn{background-image:url(images/sbw-btn.jpg);height:40px;width:152px;display:block; cursor:pointer; margin-left:22px; background-repeat: no-repeat; background-position:top;}
.sbw-btn:hover{background-position:bottom;}
.des-btn{background-image:url(images/des-btn.jpg);height:40px;width:152px;display:block; cursor:pointer; margin-left:22px; background-repeat: no-repeat; background-position:top;}
.des-btn:hover{background-position:bottom;}
.opt-btn{background-image:url(images/opt-btn.jpg);height:40px;width:152px;display:block; cursor:pointer; margin-left:22px; background-repeat: no-repeat; background-position:top;}
.opt-btn:hover{background-position:bottom;}

.padding-left17 img{margin:0 0 0 16px;}
.padding-top{padding:30px 0 0 0;}
.portfolio-img{margin-bottom:1px;height:217px;}
.portfolio-img div{float:left;}
.portfolio-img div.m4{margin:0 3px 0 0;}
.floatleft{float:left;}
.floatright{float:right;}
.portfolio-bg{background-image:url(images/tiled-bg.jpg);}
.portfolio{margin:0 31px 0 31px; padding-bottom:28px; padding-top:30px;}

.casestudy{ margin:0 0 20px 0; width:611px; position:relative;}

.casestudy .casestudytop{background-image:url(images/case-topbg.jpg);height:13px;}
.casestudy .casestudybtm{background-image:url(images/case-bottombg.jpg);height:13px;}
.casestudy .casestudysides{background-image:url(images/case-middlebg.jpg);width:611px;}
.casestudy img{border:0; padding:5px 0 0 5px;}
.casestudy h2{color:#2bbed8;font-weight:bold;font-size:1.3em; font-family:Georgia;}
.cmsright{float:left;width:200px;margin:20px 0 15px 15px;}
.cmsright img{float:left;margin:0 0 5px 6px;}

.green_ecom{background-image:url(images/green-ecom.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.blue_ecom{background-image:url(images/ecom-blue.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.yellow_ecom{background-image:url(images/ecom-yellow.png);width:124px; height:97px; position:absolute; margin:-7px 0 0 -3px;}
.pink_ecom{background-image:url(images/ecom-pink.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.grey_ecom{background-image:url(images/ecom-grey.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}

.green_design{background-image:url(images/design_green.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.blue_design{background-image:url(images/design_blue.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.yellow_design{background-image:url(images/design_yellow.png);width:124px; height:97px; position:absolute; margin:-7px 0 0 -3px;}
.pink_design{background-image:url(images/design_pink.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.grey_design{background-image:url(images/design_grey.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}

.green_dev{background-image:url(images/dev_green.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.blue_dev{background-image:url(images/dev_blue.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.yellow_dev{background-image:url(images/dev_yellow.png);width:124px; height:97px; position:absolute; margin:-7px 0 0 -3px;}
.pink_dev{background-image:url(images/dev_pink.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.grey_dev{background-image:url(images/dev_grey.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}

.green_opt{background-image:url(images/opt_green.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.blue_opt{background-image:url(images/opt_blue.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.yellow_opt{background-image:url(images/opt_yellow.png);width:124px; height:97px; position:absolute; margin:-7px 0 0 -3px;}
.pink_opt{background-image:url(images/opt_pink.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.grey_opt{background-image:url(images/opt_grey.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}

.green_cms{background-image:url(images/cms_green.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.blue_cms{background-image:url(images/cms_blue.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.yellow_cms{background-image:url(images/cms_yellow.png);width:124px; height:97px; position:absolute; margin:-7px 0 0 -3px;}
.pink_cms{background-image:url(images/cms_pink.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.grey_cms{background-image:url(images/cms_grey.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}

.green_sbw{background-image:url(images/sbw_green.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.blue_sbw{background-image:url(images/sbw_blue.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.yellow_sbw{background-image:url(images/sbw_yellow.png);width:124px; height:97px; position:absolute; margin:-7px 0 0 -3px;}
.pink_sbw{background-image:url(images/sbw_pink.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}
.grey_sbw{background-image:url(images/sbw_grey.png);width:124px; height:97px; position:absolute; margin:-5px 0 0 -3px;}

.green_site{ background-image:url(images/green_site.jpg);height:30px;width:96px;display:block;margin:10px 0 0 7px; cursor:pointer; text-align:center;}
.green_site:hover{background-position:bottom;}
.green_quote{background-image:url(images/green_quote.jpg);height:30px;width:96px;display:block;font-size:1.1em;margin:10px 0 0px 7px;cursor:pointer; text-align:center;}
.green_quote:hover{background-position:bottom;}

.blue_site{ background-image:url(images/blue_site.jpg);height:30px;width:96px;display:block;margin:10px 0 0 7px; cursor:pointer; text-align:center;}
.blue_site:hover{background-position:bottom;}
.blue_quote{background-image:url(images/blue_quote.jpg);height:30px;width:96px;display:block;font-size:1.1em;margin:10px 0 0px 7px;cursor:pointer; text-align:center;}
.blue_quote:hover{background-position:bottom;}

.yellow_site{ background-image:url(images/yellow_site.jpg);height:30px;width:96px;display:block;margin:10px 0 0 7px; cursor:pointer; text-align:center;}
.yellow_site:hover{background-position:bottom;}
.yellow_quote{background-image:url(images/yellow_quote.jpg);height:30px;width:96px;display:block;font-size:1.1em;margin:10px 0 0px 7px;cursor:pointer; text-align:center;}
.yellow_quote:hover{background-position:bottom;}

.pink_site{ background-image:url(images/pink_site.jpg);height:30px;width:96px;display:block;margin:10px 0 0 7px; cursor:pointer; text-align:center;}
.pink_site:hover{background-position:bottom;}
.pink_quote{background-image:url(images/pink_quote.jpg);height:30px;width:96px;display:block;font-size:1.1em;margin:10px 0 0px 7px;cursor:pointer; text-align:center;}
.pink_quote:hover{background-position:bottom;}

.grey_site{ background-image:url(images/grey_site.jpg);height:30px;width:96px;display:block;margin:10px 0 0 7px; cursor:pointer; text-align:center;}
.grey_site:hover{background-position:bottom;}
.grey_quote{background-image:url(images/grey_quote.jpg);height:30px;width:96px;display:block;font-size:1.1em;margin:10px 0 0px 7px;cursor:pointer; text-align:center;}
.grey_quote:hover{background-position:bottom;}

.casestudyheader-top{color:#2bbed8;font-weight:bold;font-size:1.1em; font-family:Georgia; margin:0 0 10px 0; padding-bottom:5px; border-bottom: 2px solid #c6c6c6;}
.casestudyheader {color:#2bbed8;font-weight:bold;font-size:1.1em; font-family:Georgia; width:191px;}
.quote{margin:10px 15px 0px 0; padding-bottom:10px;}
.servicessupplied{float:left;margin:10px 0 0 0;}
.servicessupplied ul{list-style-image:url(images/casestudies/tick.jpg);padding:0 0 0 23px;}
.servicessupplied li{padding:4px 0;}
.boldgreen{font-weight:bold;color:#83B44B;}
.italicgray{color:#3E3E3E;font-style:italic;}

.bolderitalic{font-style:italic;font-weight:bold;}
.googleplus{float:right;padding:10px 0 0 0;}
.date {background-image:url(images/dw-blog-small.jpg);  background-repeat:no-repeat; width:60px; height:43px; display:block; font-weight:bold; text-align:left; font-size:1.4em; font-family:Arial, Helvetica, sans-serif;color: #fff;padding: 1px 0px 0px 3px;line-height: 100%;float: left; margin-right:5px;}
.date span {height: 7px;display: block;font-size: 0.6em; font-family: Arial;color: #fff;text-align: center;padding: 0px 0px 0 22px;}
.sitmapindent{ margin:0 0 5px 15px; list-style-type:circle;}

