/*
*********************************************************************

Media Type: screen

Description: Screen stylesheet.

Author: Jon White

Document Sections:
	Imports
	global
	header
	navigaton
	page structure
	modules
	footer

notes: 

change log:

03/2011 - created - jon white

*********************************************************************
*/

/* imports
----------------------------------------------- */
	@import url("reset.css");
	@import url("base.css");
	
/* Global
----------------------------------------------- */

body {}

html, body {height: 100%;}

#container-wrapper {min-height:100%;width:100%;}

/* Header
----------------------------------------------- */

#header-wrapper {width:100%;}

#header {
	width:960px;
	margin:auto;
	padding:0;
	}

#logo {
	display:block;
	float:left;
	text-indent:-9999px;
	width: 158px;
	height: 50px;
	margin: 60px 0 10px 10px;
	padding:0 0 0px 0px;
	background:transparent url(../images/logo-web.png) no-repeat 50% 50%;
	}
	
/* Navigation
----------------------------------------------- */
	
#primary-nav {
	position:relative;
	float:right;
	margin:38px 35px 0 0;
}

/* Page Structure 
----------------------------------------------- */

#content-wrapper {
	width:960px;
	margin:20px auto 120px auto;
	padding-bottom:0px;
	}

#col-left {width:770px;float:left;padding-left:20px;}

#col-right {width:120px;float:left;padding:0 0px 20px 20px;}

#slideshow {width:760px;height:240px;padding:0;margin:0;}

#col-left1 {width:210px;float:left;margin:20px 0 40px 0px;padding-left:10px;}

#col-left2 {width:530px;float:right;position:relative;z-index:30;margin:20px 0 40px 0px;}

/* Modules
----------------------------------------------- */

#search {margin-bottom:20px;}

#latest-news {}

#home-page-icons {margin-bottom:10px;}

.enquiries {width:170px;height:50px;margin-top:20px;padding:0 0 5px 50px;background:url(../images/icon-enquiries.png) no-repeat 0 0;}
.enquiries h3 {border:0;}
.advisor {width:170px;height:50px;padding:0 0 5px 50px;background:url(../images/icon-advisor.png) no-repeat 0 0;}
.advisor h3 {border:0;}
.linkedin {width:170px;height:50px;padding:0 0 5px 50px;background:url(../images/icon-linkedin.png) no-repeat 0 0;}
.linkedin h3 {border:0;}

/* Footer
----------------------------------------------- */
#footer-wrapper {
	width:100%;
	margin-top: -120px; /* negative value of footer height */
	height: 120px;
	clear:both;
	}

#footer {
	width:960px;
	height:98px;
	margin:auto;
	padding:20px 0 0 0;
	color:#fff;
	text-align:left;
	}

.footer-col-left {
	float:left;
	width:700px;
	padding:0 0 0 30px;
	}

.footer-col-right {
	float:right;
	width:200px;
	padding:0 10px;
	}