/* Brown wrap for homepage */
img {
	border: 0px;
	}
	
.noscript {
	position: absolute;
	background-color: #FF0000;
	color: #ffffff;
	padding: 5px;
	left: 0;
	top: 0;
	}
	
.noscript p {
	color: #ffffff;
	margin: 0px;
	padding: 0px;
	}
	
.noscript a {
	color: #000000;
	}
	
.noscript a:hover {
	color: #ffffff;
	}

.brownhomewrap {
	width: 960px;
	height: 360px;
	overflow: hidden;
	background-color: #646464;
	}
	
/* Left hand side*/
.lhs-wrap {
	width: 285px;
	height: 343px;
	padding: 17px 21px 0px 14px;
	/*border-right: 1px solid #515151;*/
	float: left;
	}
	
/* LHS main heading */
.lhs-wrap h2 {
	color: #ffffff;
	font-size: 119%;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 12px 0px;
	font-weight: normal;
	}
	
/* LHS item headers */
.lhs-item-heading {
	width: 250px;
	font-size: 75%;
	font-weight: bold;
	line-height: 16px;
	color: #cecece;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 7px 0px;
	float: left;
	cursor: pointer;
	}
	
.lhs-item-line {
	width: 273px;
	height: 0px;
	font-size: 0px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 12px;
	border-bottom: 1px dotted #cecece;
	clear: both;
	}
	
.lhs-item-heading-arrow {
	float: left;
	padding: 4px 0px 0px 0px;
	}
	
.lhs-item-text {
	width: 272px;
	height: 0px;
	overflow: hidden;
	padding: 0px 0px 0px 12px;
	clear: both;
	cursor: pointer;
	}
	
.lhs-item-text-line {
	width: 272px;
	height: 0px;
	font-size: 0px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px dotted #cecece;
	}
	
.lhs-item-text-inner { /* Div within the animated div to hold text so it doesn't wrap as the outer div shrinks */
	width: 272px;
	height: 100px;
	}
	
.lhs-item-text p {
	font-size: 69%;
	line-height: 14px;
	color: #ffffff;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
.lhs-item-text-smallarrow {
	margin-left: 3px;
	}
	

/* Right hand side */
.rhs-wrap {
	width: 640px;
	height: 360px;
	float: left;
	}
	
.rhs-text {
	width: 0px;
	height: 360px;
	overflow: hidden;
	float: left;
	background: url(../images/rhs_text_bg.png) no-repeat;
	display: block;
	}
	
.rhs-text-sub {
	width: 560px;
	height: 360px;
	display: none;
	}
	
.rhs-text-inner {
	width: 560px;
	height: 360px;
	float: left;
	}
	
/* RHS Main heading */
.rhs-text-inner h1 {
	font-size: 119%;
	color: #ffffff;
	padding: 4px 0px 9px 29px; /* 29-APR changed bottom padding from 20px to 9px */
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	}
	
/* RHS sub heading */
.rhs-text-inner h2 {
	font-size: 75%;
	color: #ffffff;
	padding: 0px 0px 0px 29px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	}
	
.rhs-text-inner p {
	font-size: 75%;
	/* 31-10-08 - Shaun Sheppard - Changing text color to white color: #b9b9b9;*/
	color: #ffffff;
	line-height: 18px;
	padding: 0px 29px 9px 29px; /* 29-APR changed bottom padding from 17px to 9px */
	}
	
.rhs-text-inner ol {
	color: #b9b9b9;
	line-height: 18px;
	font-size: 75%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
.rhs-text-inner p.green {
	color: #66cc33;
	}
	
.rhs-text-inner p.green a {
	color: #66cc33;
	text-decoration: none;
	}
	
.rhs-text-inner p.green a:hover {
	color: #ffffff;
	}
	
.rhs-text-inner-contact {
	width: 441px; 
	height: 16px; 
	padding: 0px 0px 0px 29px;
	float: left;
	}
	
.rhs-text-inner-contact p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 75%;
	line-height: 16px;
	}
	
.rhs-text-inner-contact a {
	color: #66cc33;
	text-decoration: none;
	}
	
.rhs-text-inner-contact a:hover {
	color: #ffffff;
	}
	
.rhs-text-inner-next {
	width: 70px;
	height: 16px;
	float: left;
	margin: 0px 15px 0px 0px;
	cursor: pointer;
	}	
	
.rhs-text-inner-next img {
	float: right;
	padding-left: 4px;
	}
	
.rhs-text-inner-next p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: right;
	font-size: 75%;
	color: #b9b9b9;
	line-height: 16px;
	}	
	
.rhs-text-inner-arrow-down {
	padding: 12px 0px 0px 9px;
	float: left;
	}	
	
.rhs-tab {
	width: 20px;
	height: 360px;
	background-image: url(../images/rhs_tab.png);
	float: left;
	cursor: pointer;
	}

.rhs-tab img {
	padding: 0px 0px 0px 1px;
	}
	
/* Flash - bottom left */
.btm-flash-wrap {
	width: 317px; 
	height: 128px;
	float: left;
	margin: 0px 8px 0px 0px;
	}

.btm-flash {
	width: 317px;
	height: 128px;
	float: left;
	background-color: #ffffff;
	z-index: 9999;
	position: absolute;
	overflow: hidden;
	}
	
.btm-shadow {
	width: 960px;
	height: 3px;
	font-size: 0px;
	margin: 0px 0px 4px 0px;
	}

/* Bottom right portfolio section */
.brt-wrap {
	width: 635px;
	height: 128px;
	float: left;
	background-color: #ffffff;
	}
	
.brt-tab {
	width: 20px;
	height: 128px;
	float: left;
	background-image: url(../images/brt-tab.png);
	cursor: pointer;
	}
	
.brt-text-wrap { /* This div is animated by javascript */
	width: 0px;
	height: 128px;
	float: left;
	overflow: hidden;
	}
	
.brt-text-static { /* This div is inside the animated div and always stays the same height/width */
	width: 555px;
	height: 128px;
	background-image: url(../images/brt-tab-background.png);
	cursor: pointer;
	}
	
.brt-text-static p {
	width: 165px;
	float: left;
	padding: 16px 20px 0px 0px;
	color: #646464;
	font-size: 69%;
	line-height: 15px;
	}
	
.brt-text-img {
	width: 363px;
	height: 128px;
	float: left;
	}
	
.brt-text-img img {
	float: left;
	}
