/*
Site Name: Interoute
Version: 1.0
Author: Peter Mansell
Author URI: http://www.binamic.co.uk
Date: 12/02/10
Time: 12:22:00
*/

body {
	color:#606a71;
	background-color:#a7b6bf;
	font:62.5%/1.5 Verdana, Helvetica, Arial, sans-serif;
	line-height:1.25;
}

h2 {
	color:#23408f;
	font-size:3.2em;
	
}

h3 {
	color:#23408f;
	font-size:2em;
	padding:10px 0 0 0;
	font-weight:bold;
}
h4 {
	color:#23408f;
	font-size:1.6em;
	padding-bottom:6px;
}


h6 { 
	color:#23408f; 
	font-size:1.3em; 
	padding-bottom:6px;
	font-weight:normal;
}

p {
	font-size:1.3em;
	padding-bottom:12px;
}

a {
	color:#23408f;
	border-bottom:none;
	text-decoration:none;
}
a:hover {
	color:#000;
	border-color:#000;
}

ol,
ul {
	padding:0 0 1em 2em;
	list-style:disc;
	font-size:1.3em;
}
.be_textonly ol li,
.be_textonly ul li { padding-bottom:3px; }

ol { list-style:decimal; }
ul ul,
ol ul,
ul ol,
ol ol { font-size:1em; padding-left:18px; padding-bottom:0; }

pre {
	clear:both;
	margin-top:36px;
	font-size:1.2em;
	line-height:1.4;
	color:#e2e1dc;
	background-color:#232323;
	border:3px solid #1c1c1c;
	padding:15px;
	overflow:auto;
	font-family:"Monaco", "Courier New", Courier;
}

/*
---- Structure
*/
#container {
	margin:20px auto;
	width:990px;
	background:#fff url(../images/backies/tl-tr.gif) no-repeat top center;
}

#side-bar {
	width:207px;
	float:left;
	padding:0 0 0 20px;
	border-right:31px solid #FFF;
}

#main-content {
	float:left;
	width:542px;
	padding:0 0 0 0;
	border-top:20px solid #FFFFFF;
}


#additional { 
	float:right;
	width:150px;
	padding-right:20px;
}

#footer { clear:both; }

/*
---- Header
*/

#header .title {
	padding:20px 0 0 20px;
	width:207px;
	float:left;
}
	#header .title h1 { text-align:center; }
		#header .title h1 a {
			font-size:4em;
			font-family:"Times New Roman", Times, serif;
			color:#0000ff;
			background:transparent url(../images/backies/logo.gif) no-repeat top center;
			text-indent:-99999px;
			overflow:hidden;
			display:block;
			height:60px;
		}
			#header h1 a span {
				font-size:0.3em;
				display:block;
				border:none;
				color:#333333;
			}
	

/*
---- Page Title
*/

.page-title {
	width:763px;
	float:left;
}
.page-title { background:transparent url(../images/backies/home/banner.gif) no-repeat top left; height:34px; margin-top:40px; text-indent:-999999px; display:block; overflow:hidden; }


/*
---- Navigation
*/

#navigation {
	width:990px;
	float:left;
	clear:both;
	background:transparent url(../images/backies/navi-bg.gif) repeat-x bottom center;
}
	#navigation h2 {
		color:#0f467c;
		font-size:1.65em;
		width:207px;
		text-align:center;
		float:left;
		padding:2px 10px 0 20px;
		font-weight:bold;
	}
	#navigation ul {
		list-style:none;
		padding:0;
		line-height:2em;
		vertical-align:baseline;
		padding:10px 0 0;
		
	}
		#navigation ul li {
			float:left;
			height:2em;
			vertical-align:baseline;
			padding:0 20px 10px;
		}
		#navigation ul li.current {
			background:transparent url(../images/backies/current.gif) no-repeat bottom center;
		}
			#navigation ul li a {
				border:none;
				color:#0f467c;
			}

/*
---- Sub Navigation
*/

#sub-navigation {
	float:left;
	width:200px;
}
	#sub-navigation ul {
		list-style:none;
		font-size:1em;
		line-height:1.2;
		float:left;
		clear:both;
		padding:20px 0 10px 6px;
		height:120px;
		overflow:hidden;
		border-bottom:10px solid #FFF;
	}
		#sub-navigation ul li {
			
			clear:both;
			width:194px;
		}
			#sub-navigation ul li a {
				color:#333;
				border:none;
				font-size:1.3em;
				text-indent:-99999px;
				display:block;
				width:194px;
				height:40px;
			}
		#sub-navigation ul li.warehousing a { background:#78bee1 url(../images/backies/side-navi/warehousing.gif) no-repeat top left }
		#sub-navigation ul li.transport a { background:#a3d063 url(../images/backies/side-navi/transport.gif) no-repeat top left }
		#sub-navigation ul li.pallet-network a { background:#9965a9 url(../images/backies/side-navi/pallet-network.gif) no-repeat top left; border-bottom:25px solid #9965a9; }
		
/*
---- Additional
*/

#additional-navi {
	width:150px;
}
	#additional-navi ul {
		list-style:none;
		padding:20px 0 0;
	}
		#additional-navi ul li {
			clear:both;
			height:51px;
			width:150px;
			padding:0 0 5px 0;
		}
			#additional-navi ul li a {
				height:51px;
				width:150px;
				display:block;
				text-indent:-99999px;
				overflow:hidden;
			}
		#additional-navi ul li.customer-login { background:transparent url(../images/backies/additional-navi/customer-login.gif) no-repeat top left; }
		#additional-navi ul li.latest-news { background:transparent url(../images/backies/additional-navi/latest-news.gif) no-repeat top left; }	
			#additional-navi ul li.current { background:transparent url(../images/backies/news/latest-news.gif) no-repeat top left; }
		#additional-navi ul li.lorry { background:transparent url(../images/backies/additional-navi/right-1.jpg) no-repeat top left; height:111px; }
		#additional-navi ul li.address 	{ background:transparent url(../images/backies/additional-navi/blank.gif) no-repeat top left; height:79px; margin-top:40px; }
			#additional-navi ul li.address p { font-size:0.8em; padding:15px 5px 0 15px; color:#0f467c; }
				#additional-navi ul li.address p a { text-indent:0; height:auto; width:auto; }
				
/*
---- Side Bar
*/

#side-bar h3 { font-size:1.2em; font-weight:bold; text-align:center; }
#side-bar h6, 
#side-bar p { padding-left:6px; }
#side-bar p.iso { font-size:0.8em; padding-left:0; padding-top:10px; }

/* Site Bar Form */

form.base { background:#e2eff8; padding:10px 0 0 0; }
form.base div {
	padding:0 0 10px;
	clear:both;
}
form.base label {
	display:block;
	float:left;
	width:70px;
	font-weight:bold;
	font-size:1.1em;
	padding:4px 6px 0 0;
	text-align:right;
	color:#666;
}
form.base input, form.base textarea { width:120px; }

form.base div.no-label input { text-align:right; float:right; margin-right:6px; padding:0 10px; background:#0f467c; color:#FFFFFF; width:auto; }
form.base div.no-label p { float:left; font-size:0.9em; }

form.base p.successmsg { color:#333333; font-weight:bold; }
form.base p.errormsg { color:#FF0000;  font-weight:bold; }


/*
---- Footer
*/

#footer {
	background:transparent url(../images/backies/bl-br.gif) no-repeat bottom center;
}

#footer-navigation {
	float:right;
}
	#footer-navigation ul {
		list-style:none;
		padding:0 20px 0 0;	
	}
		#footer-navigation ul li {
			float:left;
			padding:20px 30px 20px 0;
		}
			#footer-navigation ul li a {
				color:#bcbdc0;
			}
		
/* Footer logos */

div.footer-logos { float:left; }
	div.footer-logos ul { list-style:none; padding:0 0 1em 1em; }
		div.footer-logos ul li { padding:10px; float:left; height:35px; text-indent:-999999px; overflow:hidden; display:block; font-size:0.8em; }
			div.footer-logos ul li.pall-ex { background:transparent url(../images/backies/logos/pall-ex.gif) no-repeat center center; width:63px;  height:40px;}
			div.footer-logos ul li.ta { background:transparent url(../images/backies/logos/ta.gif) no-repeat center center; width:36px; }
			div.footer-logos ul li.ukwa { background:transparent url(../images/backies/logos/ukwa.gif) no-repeat bottom center; width:59px; height:25px; }
			div.footer-logos ul li.rha { background:transparent url(../images/backies/logos/rha.gif) no-repeat center center; width:47px; }
			div.footer-logos ul li.accreditation { background:transparent url(../images/backies/logos/accreditation.gif) no-repeat center center; width:66px; height:40px; }


/* Clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */