/* ---------------------------------------------------- */
/*														*/	
/*	Created: Paul Cripps, for v2 / Volume.				*/	
/*	Date: 27-07-05										*/
/*														*/	
/* ---------------------------------------------------- */

/* ==================================================== section colours */
/* --- home --- Full #ED8500 Faded #FAE0BF --- */
/* --- products --- Full #CB320B Faded #F2CCC2 --- */
/* --- services --- Full #3399CC Faded #CCE5F0 --- */
/* --- casestudies --- Full #6EB927 Faded #DBEDC9 --- */
/* --- partners --- Full #801582 faded #DFC4E0 --- */
/* --- black should be --- Full #555555 --- */

/* ==================================================== page floats */
/* --- standard settings --- */
.leftFloat {
	width: 324px;
	padding: 0px 0px 11px;
	margin: 11px 11px 11px 0px;
	border: 1px solid #fff;
	float: left;
	clear: none;
}
.caseStudyDiv{
	margin-bottom: 10px;
	width: 600px;
	/*min-height: 100px;*/
	clear: none;
	float: none;
}
.bgFloat_products, .bgFloat_services,.bgFloat_partners,.bgFloat_casestudies{
	
	height:140px;/**/
}
.bgFloat_products{
	background-image:url(../img/bgs/bg_leftFloat_products.gif);
	background-repeat:no-repeat;
	background-position:219px 52px;
}
.bgFloat_services{
	background-image:url(../img/bgs/bg_leftFloat_services.gif);
	background-repeat:no-repeat;
	background-position:218px 48px;
}
.bgFloat_partners{
	background-image:url(../img/bgs/bg_leftFloat_partners.gif);
	background-repeat:no-repeat;
	background-position:230px 48px;
}
.bgFloat_casestudies{
	background-image:url(../img/bgs/bg_leftFloat_casestudies.gif);
	background-repeat:no-repeat;
	background-position:192px 74px;
}

/* --- home float has border --- */
body.home .leftFloat {
	border: 1px solid #ED8500;
	margin-top: 0px;
	height: 160px;
}
/* --- small float in the home page clients list ---*/
.leftFloat .smallFloat{
	width: 102px;
	padding: 0px;
	margin: 0px;
	float: left;
}
/* --- add variations to floats - for sub pages --- */
/* --- these are added to the div class AFTER the initial leftFloat class --- */
.subMenu {
	width: 180px;
	/*text-indent: -6px;*/
	padding: 0px /*6px;*/
	margin: 0px;
}
body.sitemap .subMenu {
	width: 130px;
	text-indent: -6px;
	padding: 0px 6px;
	margin: 0px;
}
.subContent {
	width: 470px;
	margin-right: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 24px;
	margin-left: -13px;
}
/* ==================================================== navDiv / the left colum */
/* --- navDiv a and link style in navigation css --- */
#navDiv {
	width: 90px;
	height:400px
	padding: 0px;
	margin: 0px;
	/*float: left;*/
	clear: none;
}
/* ==================================================== #content = the content */
#content {
	width: 680px;
	padding: 0px;
	margin: 0px 0px 0px 92px;
	min-height:480px;
	position: absolute;
	top: 0px;
}

/* ==================================================== #wrapper has the background icons in */
#wrapper {
	background-repeat: no-repeat;
	background-position: 797px 191px;
	/* generic / home bg */
	background-image:  url(../img/bgs/bgWrapper_home.gif);
	/* background icon hack? */
	/* this is needed to show the full image in firefox */	
	height: 500px;
}
/* --- wrapper for each page --- */
/*body.home #wrapper {background-image:  url(../img/bgs/bgWrapper_home.gif);}*/
body.products #wrapper {background-image:  url(../img/bgs/bgWrapper_products.gif);}
body.services #wrapper {background-image:  url(../img/bgs/bgWrapper_services.gif);}
body.casestudies #wrapper {background-image:  url(../img/bgs/bgWrapper_casestudies.gif);}
body.partners #wrapper {background-image:  url(../img/bgs/bgWrapper_partners.gif);}

/* ==================================================== #header has the background icons in */
#header {
	height: 125px;
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom: 15px;
	background-image:  url(../img/bgs/bgHdr_home.gif);
}
/* --- headers for each page --- */
/*body.home #header { background-image:  url(../img/bgs/bgHdr_home.gif);}*/
body.products #header {background-image:    url(../img/bgs/bgHdr_products.gif);}
body.services #header {background-image:    url(../img/bgs/bgHdr_services.gif);}
body.casestudies #header {background-image:  url(../img/bgs/bgHdr_casestudies.gif);}
body.partners #header {background-image:  url(../img/bgs/bgHdr_partners.gif);}
/* ==================================================== footer page styles */
#footer {
	font-size: 10px;
	padding: 6px 0px 0px;
	margin: 20px 0px;
	clear: left;
	float: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ED8500;
	width: 662px;
	
}
/* --- products footer --- */
body.products #footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CB320B;
}
body.services #footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3399CC;
}
body.casestudies #footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6EB927;
}
body.partners #footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #801582;
}

/* --- float the footers --- 
#footer #contact,  #footer #support{	
	float: left;
}*/
#footer #terms {
	text-decoration: none;
	color: #CCCCCC;
	padding-top: 4px;
	float: right;	
}
.h1Img {
	margin-bottom: 6px;
	display: block;
}
.topPadd {
	margin-top: 16px;
}
