/*Main site outer skeleton styles*/

#siteOuterWrap {
	width:940px;
	margin:0 auto;
	border-top:1px solid #fff;
	padding:0 10px 0 10px;
	background-color:#fff;
}

#siteWrap {
	width:940px;
	margin:0 auto;
	border-top:1px solid #fff;
	position:relative;
	padding:0 10px 0 10px;
	background-color:#fff;
}

#siteDetailWrap {
	width:960px;
	margin:0 auto;
	position:relative;
	padding:9em 0 0 0;
}

#siteHeaderWrap {
	width:940px;
}

#siteHeader {
	position:relative;	
}

.siteHeaderDetailWrap {
	/*background-color:#F0ECCE;*/
	position:absolute;
	top:0;
	left:0;
	width:940px;
	height:20.4em;
	/*height:auto;*/
	margin:0 10px 0 10px;
	overflow:hidden;
}

.siteHeaderDetailWrapSubNav {
	/*background-color:#F0ECCE;*/
	position:absolute;
	top:0;
	left:0;
	width:940px;
	height:24em;
	/*height:auto;*/
	margin:0 10px 0 10px;
	overflow:hidden;
}

#mainLoginWrap {
	position:absolute;
	top:-35px;
	width:940px;
	/*height:3.1em;*/
	margin:5px 0 0 0;
}

#loginArea {

}

#customiseArea {
	background-color:blue;
	height:40px;
	clear:both;
}

#logoAndSearchWrap {
	clear:both;
	/*margin:3.5em 0 0 0;*/
	margin:35px 0 0 0;
	height:97px;
	width:940px;
	position:relative;
}

#siteNavigationWrap {
	position:relative;
	clear:both;
	width:940px;
}

#mainSiteCenterWrap {
	clear:both;
	float:left;
	width:100%;
	margin:2.15em 0 2em 0;
}

.secondLevelPage {
	padding-top:20.3em !important;	
	margin-top:0 !important;
}

.secondLevelPageWithSubNav {
	padding-top:23.8em !important;	
	margin-top:0 !important;
}

.siteLeftSideWrap {
	float:left;
	width:83.6%;
	position:relative;
}

.siteRightSideWrap {
	float:right;
	width:14.6%;
}

.centerTopSection {
	float:left;
	margin:0 0 28px 0;
	/*width:785.833px;*/
	width:100%;
}

.contentAreaBottom {
	clear:both;	
}

.centerBottomSection {
	background-color:#F3F3F3;
	clear:both;
	float:left;
	padding:8px;
	width:770px;
}

#footerWrap {
	border-top:1px solid #EDEDED;	
	clear:both;
	padding-top:17px;
	height:5em;
}

.leftCol {
	float:left;
	/*width:66.1%;*/
	width:67.5%;
}

.leftColFlow {
	float:left;
	width:100%;
}

.rightCol {
	float:right;
	/*width:32.4%;*/
	width:31%;
}