* html .clearfix{height:1%}.clearfix{display:block}html,body,div,p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{background-color:#FdFdFd;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:70%;text-align:left}img{border-width:0;border-style:none}p,h1,h2,h3,h4,h5,h6{display:block}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden} div#container,div#pageContent{width:742px;margin:auto;text-align:left}div#header,div#subInfo,div#footer,div#validInfo{width:455px;left:116px;position:relative}div#logos img{padding-left:4px}div#header{border-top:1px solid #ddd}div#header div#topHeader{height:50px;background-color:#f6f5f3;color:#680101;text-align:right;background:url(../images/topHeaderBackground.gif) no-repeat bottom left;position:relative}div#header div#topHeader p#currentDate{position:absolute;right:17px;bottom:4px;font-size:.85em}div#contentWrapper{background:url(../images/contentWrapperBackground.gif) no-repeat;background-color:#8b0000;   height:1%}div#subInfo{background-color:#cbc1b6;color:#420000;float:left}div#subInfo h3{background-color:#e1dcd5;text-align:left;padding:.4em 10px;font-weight:normal;text-transform:uppercase}div#subInfo a{color:#420000 !important}div#whatWeDo,div#whereWeAre{   width:227px;   float:left;   padding:0;   min-height:262px}div#whatWeDo{border-right:1px dotted #E1DCD5}div#whereWeAre{background:url(../images/whereWeAreBackground.gif) no-repeat bottom right}div#subInfo p.first{ width:90%; font-size:1.1em}div#whereWeAre p{width:90px}div#footer{clear:both;border-top:4px solid #bbaea1}div#footer a{background-color:transparent;color:#000}div#footer p{font-size: 1em;background-color:#ac9d8f;color:#680101;padding:0;margin:0}div#footer p#copyrightMessage{text-align:center;color:#500000}div#footer p#emailLink{float:right}div#footer p#companyDetails{font-size: .8em;text-align:center;border-top:1px solid #a19182}div#validInfo{text-align:right;padding:4px;color:#a19182;font-size:.8em;margin-bottom:20px}div#validInfo p{padding:0 !important;display:inline;position:absolute;right:88px}div#validInfo ul{margin:0;padding:0;list-style:none;color: #500000;position:absolute;right:5px;float:right}div#validInfo ul li{float:left;padding:0 .5em;border-right:1px dotted #bbaea1}div#validInfo ul li.last{border-right:transparent}div#validInfo ul li a{color:#a19182}div#pageContent{clear:both}div#pageContent p{padding:0.5em 12px}div#pageContent p a{color:#fff}div#leftColumn{width:116px;float:left}div#primaryContent{width:455px;min-height:280px;float:left;padding:1em 0}div#primaryContent p{color:#e1dcd5;width:72%}div#primaryContent p.first{color:#fff;font-size:1.5em}strong.emphasized{color:#fff}div#secondaryContent{width:160px;float:left}div#clientLogin fieldset{margin:0;padding:0;border:0}div#clientLogin legend{margin:0 10px;padding:0;font-weight:bold}div#clientLogin{background-color:#d4d0c8;width:100%;height:41px;font-size:.8em}div#clientLogin span{display:block;width:105px;height:100%;float:right;background-color:#e1dcd5}div#clientLogin div#usernameCol,div#clientLogin div#passwordCol{padding-left:6px;padding-top:4px;width:32%;float:left}div#clientLogin div#loginButtonCol{width:20%;float:left;padding-top:17px;padding-left:4px}div#clientLogin label{clear:both}div#clientLogin input.field{border:#dc143c solid 1px;width:96%;font-size:1em;height:1.4em}h1#bdesignLogo{   background:url(../images/BDesignLogoStraplineSprite.gif) no-repeat 0 0;height:43px;text-indent:-9999px;width:119px}h2#strapline{background:url(../images/BDesignLogoStraplineSprite.gif) no-repeat 0 -43px;text-indent:-9999px;height:19px}h2#pageHeading{background:url(../images/weBuildWebsitesBackground.gif) no-repeat;text-indent:-9999px;height:81px;margin-left:13px}h2.heading{background-color:#eee;text-align:right;font-size:1.2em;text-transform:uppercase}h2 span{padding:0 1em;background-color:#fdfdfd;border-left:2px solid #dc143c;border-right:2px solid #dc143c}h3{font-size:1.3em;padding:0 0 0 10px} ul#mainMenu{margin:2em .5em;padding-left:24px;float:left;list-style:none}ul#mainMenu li{float:left;padding:.1em 0;margin:0;list-style:none;border-bottom:1px solid #8a0303;width:100px;display:block;font-size:1.2em}ul#mainMenu li a{border-left:3px solid transparent;padding-left:.6em}ul#mainMenu li a:hover{border-left-color:#b1ceef}ul#mainMenu a:hover{color:#fff}ul#mainMenu li.active{background-color:#eee;color:#DC143C;border-bottom:1px solid #dc143c}ul#mainMenu a{text-decoration:none;background-color:transparent;color:#b1ceef;font-size:1.0em}ul#mainMenu  a.active {background-color:#eee;color:#DC143C}ul#mainMenu  a.active {font-weight:bold}ul#technologyList{margin:0;margin-left:4px;margin-bottom:4px;padding:0;padding-left:24px;list-style:none;color: #500000;width:90%}ul#technologyList li{background:url(../images/listItemBullet.gif) no-repeat 0 3px;margin-left:-16px;padding-left:16px}     