body {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:12px;
}

/************* TOP PART ****************/


#topPart{
	background-color:#154470;
	height:4px;
}

#logoInsert{
	margin:30px 0px 0px 0px;
	background:url(../images/concept_03.jpg) no-repeat;
	width:305px;
	height:44px;
}

.enquiryBox{
	margin:17px 0px 0px 0px;
	background:#ececec;
	widows:220px;
	height:196px;
}

.enquiryText{
	padding:20px 20px 20px 20px;
}

/************** BODY AREA *********************/

.bannerMargin{
	margin:20px 0px 0px 0px;
}

.pageTitles{
	color:#154470;
	padding: 7px 0px 7px 0px;
	font-size:15px;
	margin:20px 0px 10px 0px;
	font-weight:bold;
	border-bottom: 1px solid #154470;
}

.bodyCopy{
	color:#656565;
	line-height:18px;
}

.bodyCopy a, a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#656565;
}

.bodyCopy a:hover{
	text-decoration:underline;
}

.btmBlue{
	background:#154470;
	width:460px;
	height:72px;
	margin:38px 0px 0px 0px;
}

.btmText{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	padding:16px 0px 0px 17px;
}

.footer{
	background:#154470;
	height:126px;
	color:#FFFFFF;
	padding:17px 0px 0px 20px;
	line-height:18px;
}

.footer span{
	font-weight:bold;
}

.footer a{
	color:#FFF;
	text-decoration:none;
}

.footer a:hover{
	text-decoration:underline;
}


#sideNav li{
	width:220px;
	height:145px;
	background:none;
	display:block;
	margin: 0px 0px 20px 0px;
}

#sideNav li a{
	display:block;
	width:220px;
	height:145px;
}

#sideNav li.sliding a{
	background:url(../images/sliding.jpg) 0 0px no-repeat;	
}

#sideNav li.sliding a:hover{
	background:url(../images/sliding.jpg) 0 -145px no-repeat;	
}

#sideNav li.office a{
	background:url(../images/office.jpg) 0 -145px no-repeat;	
}

#sideNav li.office a:hover{
	background:url(../images/office.jpg) 0 0px no-repeat;	
}

#sideNav li.bedroom a{
	background:url(../images/bedroom.jpg) 0 -145px no-repeat;	
}

#sideNav li.bedroom a:hover{
	background:url(../images/bedroom.jpg) 0 0px no-repeat;	
}

#sideNav li.kitchen a{
	background:url(../images/kitchen.jpg) 0 -145px no-repeat;	
}

#sideNav li.kitchen a:hover{
	background:url(../images/kitchen.jpg) 0 0px no-repeat;	
}

#sideNav li.finish a{
	background:url(../images/finishingNav.jpg) 0 -145px no-repeat;	
}

#sideNav li.finish a:hover{
	background:url(../images/finishingNav.jpg) 0 0px no-repeat;	
}



#softClose{
	background:url(../images/concept_30.jpg);
	width:220px;
	height:145px;
	margin-bottom:20px;
	float:right;
}




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


/************** NAV *********************/


#NavArea {
	margin:30px 0px 24px 0px;
	height: 31px;
	
}
	
#NavArea li {
    list-style: none;
	float:left;
}
	
#NavArea a {
    height: 31px;
	display: block;
	position: relative;	
	background: url(../images/topNav.jpg) 0 -31px no-repeat;
}


#homeNav a{
	background-position: 0px -31px;
	width:40px;
}

#homeNav a:hover, #homeNav a.current{
	background-position: 0px 0px;
	width: 40px;
}



#aboutNav a{
	width:70px;
	background-position: -40px -31px;
}

#aboutNav a:hover, #aboutNav a.current{
	
	background-position: -40px 0px;
	width: 70px;
}


#bedroomNav a{
	width:76px;
	background-position: -110px -31px;
}

#bedroomNav a:hover, #bedroomNav a.current{
	
	background-position: -110px 0px;
	width: 76px;
}


#kitchenNav a{
	width:67px;
	background-position: -185px -31px;
}

#kitchenNav a:hover, #kitchenNav a.current{
	
	background-position: -185px 0px;
	width: 67px;
}


#officeNav a{
	width:55px;
	background-position: -251px -31px;
}

#officeNav a:hover, #officeNav a.current{
	
	background-position: -251px 0px;
	width: 55px;
}


#doorsNav a{
	width:95px;
	background-position: -305px -31px;
}

#doorsNav a:hover, #doorsNav a.current{
	
	background-position: -305px 0px;
	width: 95px;
}


#finishNav a{
	width:125px;
	background-position: -401px -31px;
}

#finishNav a:hover, #finishNav a.current{
	
	background-position: -401px 0px;
	width: 125px;
}


#testNav a{
	width:89px;
	background-position: -527px -31px;
}

#testNav a:hover, #testNav a.current{
	
	background-position: -527px 0px;
	width: 89px;
}


#contactNav a{
	width:83px;
	background-position: -615px -31px;
}

#contactNav a:hover, #contactNav a.current{
	
	background-position: -615px 0px;
	width: 83px;
}

.form{
	margin:5px 0px 5px 0px;
 	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF; 	
}

.submit{
	margin:8px 2px 5px 0px;
	float:left;
}


/*******  GALERY SECTION  ***************/

.brochureMargin{
	margin:60px 0px 0px 0px;
}

.textPadding{
	padding:120px 0px 0px 0px;
}

.galleryMargin{
	margin: 0px 0px 20px 0px;
}
