/*

Site Name: Armour IT

Version: 1.0

Author: Peter Mansell

Author URI: http://www.binamic.co.uk

Date: 16/03/10

Time: 11:15:00

*/



body {

	color:#333333;

	font:62.5%/1.5 Helvetica, Arial, sans-serif;

	background:#fff;

}

h1 {}

h2 {

	color:#1d2f57;

	font-size:3.6em;

	

}

h3 {

	color:#1d2f57;

	font-size:3.6em;

}

h4 {

	font-size:1.8em;

}

h5 {

	font-size:1.3em;

	font-weight:bold;

}

p {

	font-size:1.3em;

	line-height:1.6;

	padding-bottom:10px;

}

a {

	color:#1848ab;

	text-decoration:none;

}

a:hover {

	color:#000;

}

ul,

ol {

	font-size:1.3em;

	padding:0 24px 10px;

}

ul { list-style:disc; }

ol { list-style:decimal; }



ul ul,

ul ol,

ol ul,

ol ol {

	padding-bottom:0;

	font-size:1em;

}



img { display:block; }



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:0 auto;

	padding:0;

}



#navigation div,

div.holder,

#content,

#footer { width:900px; margin:0 auto; }



/*

---- Header

*/

#header { background:transparent url(../images/backies/header-bg.gif) repeat-x top left }

div.holder { height:94px; }

#header h1 a { 

	float:left;

	background:transparent url(../images/backies/logo.png) no-repeat top left;

	height:136px;

	width:252px;

	text-indent:-999999px;

	display:block;

	position:absolute;

	z-index:5;

}

* html #header h1 a { background:transparent url(../images/backies/logo.gif) no-repeat top left; }

#header .phone { float:right; padding-top:45px; }

	#header .phone h3 { color:#1d2f57; font-size:2em; font-weight:lighter; padding:0; text-align:center; }

	#header .phone h5 { font-size:1.1em; text-align:center; }

	#header .phone h5 a { color:#323232; }

/*

---- Navigation

*/

#navigation { background:#4e4e4e url(../images/backies/navi.gif) repeat-x bottom left; z-index:1; }

#navigation div { z-index:2; }

#navigation div h2 { float:left; color:#FFFFFF; font-size:2em; padding:0 0 5px 100px; }	

#navigation div ul {

	float:right;

	list-style:none;

	padding:0 0 5px 0;

	line-height:2.5;

	font-size:1em;

	white-space:nowrap;

	width:640px;

}

	#navigation div ul li {

		float:left;

		border-left:1px solid #383838;

	}

	#navigation div ul li.last {

		border-right:1px solid #383838;

	}

		#navigation div ul li a {

			color:#FFFFFF;

			display:block;

			float:left;

			text-align:center;

			border:none;

			padding:0 12px 0 13px;

			font-size:1.2em;

		}

		#navigation div ul li a:hover,

		#navigation div ul li.current {

			background:transparent url(../images/backies/navi-current.gif) repeat-x top left;

		}

/*

---- Content

*/

#content,

#footer { background:transparent url(../images/backies/additional-bg.gif) repeat-y top left; }



/*

---- Main Content

*/

#main-content {

	float:right;

	width:710px;

	padding:5px 20px 20px 0;

}

	#main-content h4 {

		color:#1d2f57;

		font-size:1.8em;

		padding:0 0 10px 0;

	}

	

div.shields .shield {

	width:50%;

	float:left;

}

	div.shields .shield .img,

	div.shields .shield .text { float:left; width:25%; }

	div.shields .shield .text { width:75%; }

/*

---- Additonal

*/

#additional { 

	background:transparent url(../images/backies/additional.gif) repeat-x top left;

	width:150px;

	margin-top:-5px;

	padding-top:45px;

	float:left;

	z-index:1;

	position:relative;

}

	#additional ul {

		list-style:none;

		font-size:1em;

		padding:0 15px

	}

		#additional ul li {

			padding:5px 0;

		}

			#additional ul li a { 

				color:#FFFFFF;

				border:none;

				font-size:1.2em;

			}



#additional .additional-navi { min-height:285px; }	

#additional p {

	color:#FFFFFF;

	padding:1em 15px 1em 15px;

	line-height:1.3;

	font-size:1.2em;

}

#additional p a {

	color:#FFFFFF;

	border-bottom:1px solid #fff;

}

#additional img {

	padding:1em 15px 1em 15px;

}

/*

---- Footer

*/

#footer .footer-border { 

	border-top:1px solid #d1d1d1;

	width:710px;

	float:right;

	margin-right:20px;

}

* html #footer .footer-border { width:690px; }

	#footer .copyright { float:left; }

	#footer .privacy { float:right; }

		#footer .copyright p,

		#footer .privacy ul li a { color:#7a7a7a; }

		#footer .copyright p,	

		#footer .privacy ul li { padding:5px 0; }

		#footer .privacy ul { list-style:none; }

		#footer .privacy ul li { float:left; margin:5px; padding:0 10px 0 0; border-right: 1px solid #7a7a7a; }

		#footer .privacy ul li.last { border:none; }
		
#footer div.binamic {float:right;padding: 5px 0 0 5px;}
.binamic a {border-bottom:1px solid #1848AB;}

/*

---- Scrolling Logos

*/



#carousel {

	visibility: visible; 

	overflow: hidden; 

	position: relative; 

	z-index: 2; 

	left: 0px; 

	width: 708px;

	border:1px solid #d1d1d1;

}

	#carousel .logos {

		 margin: 0pt; 

		 padding: 0pt; 

		 position: relative; 

		 list-style-type: none; 

		 z-index: 1; 

		 width: 6000px;

		 background:#4e4e4e;

		 border-top: 5px solid #333333;

	}

		#carousel .logos div {

			overflow: hidden; 

			float: left; 

		}

			#carousel .logos div img {

				float: left;

				display:block;

				padding:5px 8px 7px;

			}



/* 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 */
