/******************************************************************************
* Generic CSS
 *****************************************************************************/
body {
	font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000;
	border: 0px; margin: 157px auto 0px auto; padding: 0px 0px 0px 0px;
	text-align: center; /*background-color: #ededed;*/
	background-image: url(../_images/londonImage.jpg); background-position: center 0px;
	background-repeat: no-repeat;
}

* html body { text-align: center; /* IE 5 centering */ }

/******************************************************************************
* GENERIC FORMATTING
*****************************************************************************/
p { line-height: 14px; margin: 0px 0px 6px 0px; color: #969696; width: 360px; float: left; }

p span.tel { color: #000000; }

a { color: #969696; text-decoration: underline; }

a:hover { color: #333333; text-decoration: underline; }

h1 { font-size: 16px; margin: 0px; }

h2 { 
	font-size: 16px; margin: 0px 0px 0px 0px;
	font: "myriad Pro", Arial, Helvetica, Verdana;
}

h3 { font-size: 10px; }

/******************************************************************************
* SPECIFIC FORMATTING
*****************************************************************************/
span.hidden { display: none; }

.hidden { display: none; }

.dark { color: #5d5d5d; margin-bottom: 6px; width: 360px; }

p.line { 
	width: 100%; height: 1px; background-color: #cccccc;
	margin: 20px auto 20px auto;
}

p.norm { margin-bottom: 6px; padding: 0px; }

/******************************************************************************
* Normal Images
*****************************************************************************/
img { border: none; margin: 0px; padding: 0px; }

/******************************************************************************
* Normal Unordered List
*****************************************************************************/
ul.normal {
	display: block; float: left; list-style: none;
	padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;
}

ul.normal li {
	display: block;
	margin: 0px 0px 3px 0px; padding: 0px 0px 0px 10px;
	background-image: url(../_images/ul_bullet.gif);
	background-repeat: no-repeat; background-position: 0px 5px;
}

/******************************************************************************
* Accessibility Features
*****************************************************************************/
p#skipToMainContent { display: none; }

/******************************************************************************
* Misc
*****************************************************************************/
div.centered { text-align: center; }

/******************************************************************************
* wrapper
*****************************************************************************/
div#wrapper {
	width: 673px; text-align: left; margin: 0px auto 0px auto;
}

* html div#wrapper { text-align: left; /* Win IE 5 left align after centering */ }

div#wrapper-i {
	width: 673px; float: left;
}

/******************************************************************************
* header
*****************************************************************************/
div#header {
	float: left; width: 800px; height: 91px;
	background-color: #ffffff;
}

div#header h1 {
	float: left; padding-left: 20px; margin: 30px 0px 0px 0px;
}

div#header p#header-tel {
	float: right; text-align: right;
	margin: 10px 0px 0px 0px; padding-right: 20px;
}

div#header p#header-email {
	float: right; clear: right; text-align: right;
	margin: 10px 0px 0px 0px; padding-right: 20px;
}

/******************************************************************************
* main-content
*****************************************************************************/
div#main-content {
	float: left; width: 673px; padding: 0px;
}

div#main-content-i { float: left; background-color: #ffffff; width: 100%; height: 100%; }

div#rightAreaArchive {
	width: 633px; height: 384px; float: left;
	margin: 20px 20px 24px 20px;
}

div#scrollable {
	width: 100%; height: 354px; overflow: auto; float: left;
	padding: 0px;
	margin-left: 20px;
}

h1#enter { width: 100%; float: left; }
h1#enter a {
	float: right; width: 85px; height: 23px; text-align: right; padding-top: 2px;
	color: #515151; font-family: "myriad Pro", Arial, Helvetica, Verdana; font-size: 14px;
}
h1#enter a:hover { color: #000000; text-decoration: none; }

.img { background-position: top left; margin: 0px; background-repeat: no-repeat; }

h1#homeLogo {
	width: 161px; height: 57px; padding: 0px 0px 70px 0px; margin: 0px;
	background-image: url(../_images/logoImage.jpg); 
}

h1#homeNewsLogo {
	width: 260px; height: 18px; padding-bottom: 16px; 
	background-image: url(../_images/homeNewsLogo.jpg); 
}

h2#homeTitle {
	width: 159px; height: 16px; padding-bottom: 10px; 
	background-image: url(../_images/homeTitle.jpg);
}

h2#homeNewsTitle {
	width: 201px; height: 13px; padding: 0px; 
	background-image: url(../_images/homeNewsTitle.jpg); 
}

h2.newsImg { 
	float: left; width: 214px; height: 180px; 
	padding: 0 4px 14px 16px; margin: 0px;
	background-repeat: no-repeat;
	background-position: 16px 0px;
}
h2#tradeReliefNewsImage2 { background-image: url(../_images/tradeReliefNewsImage2.jpg); }
h2#aandhNewsImage2 { background-image: url(../_images/aandhNewsImage2.jpg); }
h2#taylorHopkinsonNewsImage { background-image: url(../_images/taylorHopkinsonNewsImage.jpg); }
h2#onYourBikeAdsNewsImage { background-image: url(../_images/onYourBikeAdsNewsImage.jpg); }
h2#security123NewsImage { background-image: url(../_images/security123NewsImage.jpg); }
h2#webDesignBromleyNewsImage { background-image: url(../_images/webDesignBromleyNewsImage.jpg); }
h2#anyRubbishNewsImage { background-image: url(../_images/anyRubbishNewsImage.jpg); }
h2#aandhNewsImage { background-image: url(../_images/aandhNewsImage.jpg); }
h2#proLangNewsImage { background-image: url(../_images/proLangNewsImage.jpg); }
h2#seCatFlapsNewsImage { background-image: url(../_images/seCatFlapsNewsImage.jpg); }
h2#infozurePropertyNewsImage { background-image: url(../_images/infozurePropertyNewsImage.jpg); }
h2#cigarClubNewsImage { background-image: url(../_images/cigarClubNewsImage.jpg); }
h2#iSearchNewsImage { background-image: url(../_images/iSearchNewsImage.jpg); }
h2#firstScenicNewsImage { background-image: url(../_images/firstScenicNewsImage.jpg); }
h2#itEyeNewsImage { background-image: url(../_images/itEyeNewsImage.jpg); }
h2#year2009NewsImage { background-image: url(../_images/2009NewsImage.jpg); }
h2#pankhurstNewsImage { background-image: url(../_images/pankhurstNewsImage.jpg); }
h2#i4DNewsImage { background-image: url(../_images/4DNewsImage.jpg); }
h2#tradeReliefNewsImage { background-image: url(../_images/tradeReliefNewsImage.jpg); }
h2#i247NewsImage { background-image: url(../_images/247NewsImage.jpg); }
h2#castlehillNewsImage { background-image: url(../_images/castlehillNewsImage.jpg); }
h2#trenchermansNewsImage { background-image: url(../_images/trenchermansNewsImage.jpg); }
h2#infozureNewsImage { background-image: url(../_images/infozureNewsImage.jpg); }
h2#osborneNewsImage { background-image: url(../_images/osborneNewsImage.jpg); }
h2#elixirNewsImage { background-image: url(../_images/elixirNewsImage.jpg); }
h2#blackCaptureNewsImage { background-image: url(../_images/blackCaptureNewsImage.jpg); }
h2#nexusNewsImage { background-image: url(../_images/nexusNewsImage.jpg); }
h2#sesNewsImage { background-image: url(../_images/sesNewsImage.jpg); }
h2#mapletonNewsImage { background-image: url(../_images/mapletonNewsImage.jpg); }
h2#fortunaNewsImage { background-image: url(../_images/fortunaNewsImage.jpg); }
h2#kattenElljayNewsImage { background-image: url(../_images/kattenElljayNewsImage.jpg); }
h2#davinaboutiqueNewsImage { background-image: url(../_images/davinaboutiqueNewsImage.jpg); }
h2#pt2uNewsImage { background-image: url(../_images/pt2uNewsImage.jpg); }
h2#justdebtNewsImage { background-image: url(../_images/justdebtNewsImage.jpg); }
h2#altitudeNewsImage { background-image: url(../_images/altitudeNewsImage.jpg); }
h2#ashdaleNewsImage { background-image: url(../_images/ashdaleNewsImage.jpg); }
h2#kinderNewsImage { background-image: url(../_images/kinderNewsImage.jpg); }
h2#octopusNewsImage { background-image: url(../_images/octopusNewsImage.jpg); }
h2#pineNewsImage { background-image: url(../_images/pineNewsImage.jpg); }
h2#davinashoesNewsImage { background-image: url(../_images/davinashoesNewsImage.jpg); }
h2#icmiincNewsImage { background-image: url(../_images/icmiincNewsImage.jpg); }
h2#gardinerNewsImage { background-image: url(../_images/gardinerNewsImage.jpg); }
h2#virtualimpactNewsImage { background-image: url(../_images/virtualimpactNewsImage.jpg); }
h2#e-hygieneNewsImage { background-image: url(../_images/ehygieneNewsImage.jpg); }
h2#foneNewsImage { background-image: url(../_images/fonetecNewsImage.jpg); }
h2#kindercareNewsImage { background-image: url(../_images/kindercareNewsImage.jpg); }
h2#davinashoesNewsImage { background-image: url(../_images/davinashoesNewsImage.jpg); }
h2#sextonsNewsImage { background-image: url(../_images/sextonsNewsImage.jpg); }

/******************************************************************************
* section-nav
*****************************************************************************/
div.section-nav {
	float: left; width: 200px;
}


div.section-nav ul {
	display: block; float: left; list-style: none;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
}

div.section-nav ul li {
	display: block; width: 200px; height: 20px;
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

div.section-nav ul li a {
	display: block; width: 200px; height: 20px; text-align: left;
	padding: 0px 0px 0px 0px;
	color: #848484; font-weight: bold; font-size: 11px; text-decoration: none;
}

div.section-nav ul li a:hover {
	color: #000000;
}

div.section-nav ul li a.current {
	color: #000000;
}

div.section-nav ul li a.current: hover {
}

/******************************************************************************
* footer
*****************************************************************************/
div#footer {
	float: left; width: 800px; height: 35px; padding: 15px 0px 0px 0px;
	margin: 0px -4px 0px 0px;
	background-color: #ffffff;
}

div#footer-i {
	float: left; width: 800px;
}

div#footer p, div#footer p a {
	font-size: 10px; color: #535353; margin: 0px 0px 10px 0px;
}

div#footer a.validation {  }

div#footer p a { text-decoration: none; }

div#footer p a:hover { text-decoration: underline; }

div#footer p#footer-left {
	float: left; width: 650px; margin-left: 7px;
}

html>body div#footer p#footer-left { margin-left: 14px; }

div#footer p#footer-right {
	float: right; width: 100px; text-align: right; padding-right: 14px;
}

/******************************************************************************
* debug
*****************************************************************************/
p.debug {
	background-color: red;	padding: 2px; margin: 0px;
}
