﻿html, body { margin: 0; padding: 0; text-align: center; color: #6b6b98; font-family: "Trebuchet MS", Arial, sans-serif; background-color: #D5D3A8; font-size: 100%;}
.hme {display:none;}
#pagewidth{ width: 990px; text-align: left; margin-left: auto; margin-right: auto; background-color: #D5D3A8;} 
#header{position: relative;	height: 160px;background: transparent url('http://www.bwdd.co.uk/images/bwddlogo5.jpg') no-repeat;	background-position: top left;	width: 990px;	text-align: center;	margin: 0 auto;padding:0;} 
#header p{padding-top: 47px;margin-top: 0px;padding-bottom:0px;	margin-bottom:0;font-size: 1.3em;font-weight: normal;color: #8F915B;text-align:left;text-indent:180px;padding-bottom:0px;margin-bottom:0;} 
#header p:first-letter {color: #cc6666;font-size: 3em;font-weight: bold;margin: 0 0 0 0;background-color: transparent;}
a.diddy:link,a.diddy:visited {	color: #bb1111;	text-decoration: none;	background-color: transparent;border-bottom: 1px #bb1111 dotted;}
a.diddy:active {color: #FFEEDD;	text-decoration: none;	background-color: transparent;border-bottom: 1px #336600 dotted;}
a.diddy:hover {	text-decoration: none;	color: #336600;	background-color: transparent;	border-bottom: 1px #336600 dotted;}
#hmencont {	margin:0 auto;padding:2px 0 2px 0;width:600px;font-size:.9em;	color:#ffeebb;	background-color:transparent;}
#hmencont a:link, #leftcol a:link, #rightcol a:link{color:#ffeebb;text-decoration:none;border-bottom:1px #ffeebb dotted;background-color:transparent;}
#hmencont a:visited, #leftcol a:visited, #rightcol a:visited {color:#ffeebb;text-decoration:none;border-bottom:1px #ffeebb dotted;background-color:transparent;}
#hmencont a:active,#leftcol a:active, #rightcol a:active {color: #FFCC66;text-decoration: none;border-bottom:1px #cc6666 dotted;}
#hmencont a:hover, #leftcol a:hover, #rightcol a:hover {color: #feffb5;text-decoration:none;border-bottom:1px #feffb5 dotted;background-color:transparent;}
#leftcol{width: 171px;float: left;position: relative;background-color: #D5D3A8;	text-align:left;margin:0;padding:0;}
#twocols{width:819px; float:right; position:relative; background-color: #D5D3A8; margin:0;padding:0; }
#rightcol{width:170px; float:right; position:relative; background-color:#D5D3A8; text-align:left;margin:0;padding:0;}
.blue {color:#cc6666;background-color:transparent;}
#maincol{background-color: #FFF;float: left;display: inline;position: relative;	width: 649px;min-height: 310px;height: auto !important;height: 310px;color: #777057;margin:0;padding:0;}
#maincolinner{padding:0 40px 0px 40px;min-height: 310px; height:auto !important;  height:310px; margin:0;}
#maincolinner ul, #maincolinner ol {font-size:.8em;color: #777057;background-color:transparent;}
#maincol h1 {font-family:georgia,serif;font-size: 1.2em;font-weight: normal;text-decoration: none;color: #bb1111;	background-color: transparent;margin-top: 10px;	margin-bottom: 0;}
#maincol h2 {font-family:georgia,serif;font-size: 1.1em;margin-bottom: 0;	margin-top: 3px;text-decoration: none;color: #77784B;background-color: transparent;font-weight: normal;}
#maincol h3,#maincol h4 {font-family:georgia,serif;font-size: .9em;font-weight: bold;	text-decoration: none;color: #CC6666;margin-bottom: 0;margin-top: 3px;	font-weight:bold;background-color:transparent;}
#maincol h4 {font-weight:normal;}
#maincol p { margin-top: 0px; margin-bottom: 10px; padding: 0; font-size: .8em; color: #716A53; font-weight: 100;}
#maincol a:link.adv , #maincol a:visited.adv , #maincol a:active.adv , #maincol a:hover.adv { text-decoration:none; border-bottom:0px none }
#maincol a:link,#maincol a:visited {font-weight: normal; text-decoration: none;border-bottom:1px #bb1111 dotted; color: #BB1111;background-color:transparent;}
#maincol a:active {font-weight: normal;text-decoration: underline; color: #CC6666;background-color:transparent;}
#maincol a:hover {font-weight: normal; text-decoration: none;border-bottom:1px #336600 dotted; color: #336600;background-color:transparent;}
#social{ margin:0 auto; padding:0 0 0 9px; color:#D5D3A8; background:transparent;}
#social a:link, #social a:visited, #social a:hover{ border:none;}
#footer{height: 85px;width: 990px;margin: 0 auto;padding:0;color: #CC6666;background: transparent url('http://www.bwdd.co.uk/images/btm.jpg') no-repeat;	background-position:left bottom;clear: both;font-size: .8em;text-align:center;} 
#footer p{text-align: center;color: #CC6666;background-color: transparent;padding:26px 0 0 0;margin: 0;}
#twocs {padding:0;margin:0 auto;width:550px;}
.medbox{width:320px;}
.smbox {width:180px;}
#adv { padding:0; margin:0; text-align:center }
.adtext { text-align:right; font-size:xx-small; padding:0; margin:0 }
#glos p:first-letter {font-weight:bold;color:#cc6666;font-size:1.1em;background-color:transparent;}
.tcl dl { clear:both;width:528px; height:29em; margin:2em auto;}
.tcl dt { margin-bottom:1em; font-weight:bold;}
.tcl dd { width:176px; float:left; margin:0;}
.tcl ul li {  display: block;}
#path {padding: 10px;color:#777057;	}
pre {color:black;font-size:11px;background-color:white;	border: 1px #BB1111 dotted;}
img {border:none;}
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  
@media print{ #leftcol{display:none;} #rightcol{display:none;} #maincol{width:100%; float:none;}#twocols{width:100%; float:none;}}
.buttons { border-top: 1px #777057 dotted; text-align: center;}
.submit {text-align:center;	vertical-align: middle;}
.btn {	border: 1px dotted #eeeecc;	background-color: #CC6666;cursor: pointer;height: 26px;	padding:3px; color:#eeeecc;}
/* clearfix: http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: ".";display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 
.floatr {float:right;}
.floatl {float:left;}
.clear{	clear:both;}
.btn, .text {font-family: "Trebuchet MS", Arial, sans-serif;}
input.text {color: #333;border: 1px dotted #77784B;}
.small,.small a {padding: 0px;	margin: 0px;color: #cc6666; background:transparent;	text-decoration: none;	font-size:.9em;}