html,body{margin:0;padding:0}
body{font: 9pt Arial, Helvetica, "Century Gothic",sans-serif;
    text-align: center;background: #FFF;padding-bottom:20px}
h1,h2,h3{font: normal bold 11pt Arial,Helvetica,sans-serif}

div#header{width:955px;overflow:hidden;background: #9CB67D url("/images/banner-long-logo.jpg") no-repeat scroll 0 0; margin:0 auto; height:70px;border-top:2px solid #372;}
div#header div#menus{float:right;width:655px;overflow:hidden;background:none;margin-top:0px;height:100%;padding:0;font-size:10pt;}
div#menu,div#topmenu{margin:0;text-align:left; display:block; padding:6px 0 0 0;}
div#menu {display:none;margin-left:21px;padding-top:14px;}
div#topmenu{margin-top:0;padding:0 0 0 8px;height:13px;}

div#header #logo{float:left; width:300px;height:75px;}
div#header #logo h1 {margin:0;}
/*div#header #logo img {border-bottom:1px solid #FFF;}*/

ul.nav,ul.nav li{list-style-type:none;margin:0;padding:0;}
ul.nav{float:left;font-size: 80%;}
ul.nav li{float: left;margin-left: 3px;text-align: center;display:block;}
ul.nav a{display:block;padding:1px auto; float:left;width: 100px;background: #372;text-decoration:none;font-weight:bold;color: #FFF;}

#topmenu ul.nav{float:right;height:13px;margin-right:5px;}
#topmenu ul.nav li{float: left;text-align: center;display:block;}
#topmenu ul.nav a{display:block;padding:1px 2px;float:none;background: #372;width: 45px;text-decoration:none;font-weight:bold;color: #FFF;}

#topmenu ul.nav #intlbtn a {background-color:#0402AC;padding:2px;}
#topmenu ul.nav #intlbtn a:hover {background-color:#0402EC;}

#menu ul.nav a:hover, #topmenu ul.nav a:hover{background: #482;color: #FFF;}

/*ul.nav li.activelink a,ul.nav li.activelink a:hover{background: #470;color: #FFF;}*/

/*ul.nav li.oneline{height:30px;}
ul.nav li.oneline a{padding-top:5px;height:30px;}
*/

div#topbar {clear:both;width:955px;height:28px;background:#372;color:#FFF;margin:0 auto;}
div#topbar div {float:left;display:inline;}
div#topbar div div {float:none;display:block;}

div#container{width:955px;margin:0 auto;padding:20px 0 10px;text-align:left;background:#FFF}
div#ccontainer{margin:0;padding:0;}
div#content{float:left;display:inline;width:600px;margin:0 0 10px 25px;padding-top:10px;}

ul#intro,ul#intro li{list-style-type:none;margin:0;padding:0}
ul#intro{width:100%;overflow:hidden;margin-bottom:20px}
ul#intro li{float:left;width:180px;margin-right:10px;padding: 10px 0}
li#mission{background: #E65714}
li#services{background: #42B4AC}
ul#intro li#more{margin-right:0;background: #7D63A9}
ul#intro p,ul#intro h3{margin:0;padding: 0 10px}
ul#intro h3{text-transform:uppercase;padding-bottom:3px;color: #FFF}

div#content h2{margin: 10px 0 0;}
/*div.date{float:left;width: 4em;padding: 5px 0;background: #F1DDC4;color:#B0001E;
    text-align:center;margin: 0 4px 4px 0;font-size: 80%;line-height:0.9}
div.date span{display:block;font-size: 150%;font-weight:bold}*/

div.comments div{background: #EEE;margin-bottom:10px}
div.comments p{padding: 10px;margin:0}
div.comments div.odd{background:#DAE6FE}

div.coloured {background:#CAE8BB;}

div#content div.sideinfo#freedelivery {
	font-weight:bold; width:600px; height:44px;
	background-color:#CAE8BB;	color:#000;	margin:0 auto;	padding:18px 0 0;
	margin-top:20px; border:1px solid #360;text-align:center;color:#444;
	background-image: url('/images/blend.png');
	background-repeat: repeat-y;
}
div#content div.sideinfo#freedelivery h3 {color:#360;display:inline;font-size:150%;}
div#content div.sideinfo#freedelivery p {display:inline;font-size:120%;}
div#content div.sideinfo#freedelivery span {display:block;text-align:right; padding-right:10px;}


div#footer{clear:both;width:955px;margin:0 auto;padding: 2px 0;
    background: #FFF;color: #000;text-align:center;border-top:6px solid #360;}
div#footer #hackersafe {float:left;}
div#footer div.footercontent {width:800px;margin:0 auto;}
div#footer p{margin:0}
div#footer ul.links{list-style-type:none;padding:0;margin:0}
div#footer ul.links li{display:inline;font-size: 80%;}
div#footer ul.links li ~ li:before{content:':: ';}