
/* ++++++++++++++ BAMBOO FLOORING - STYLE PLANTATION +++++++++++++++ */
/*  LAYOUT  */

* {
	margin: 0;
	padding: 0;
}
body {	background: #000 url(../images/layout/bg.jpg) no-repeat right bottom; }
#headerContainer {	background: #000 url(../images/layout/bg_header.gif) repeat-x right top; height: 120px;  }
	#header { position: relative; width: 750px; margin: 0 auto; }
    #header #mainNavigation { position: absolute; top: 0px; right: 0px; width: 585px; height:35px; }
    #header #logo {	position: absolute; top: 57px; right: 0px; width: 485px;}
    

#wrapper {
	margin: 0px auto 30px;
	width: 750px; position: relative;
}
#content {	margin: 10px 0 20px 0;}
	#content #left { width: 400px; float: left; margin-right: 25px;  }	
	#content #right { width: 315px; float: left; margin-top: 40px; }
	#content #left2 { width: 455px; float: left; margin-right: 35px;  }	
	#content #right2 { width: 250px; float: left;  }	
	#content #left3 { width: 350px; float: left; margin-right: 50px; }	
	#content #right3 { width: 350px; float: left;  }
	#content #left4 { width: 300px; float: left; margin-right: 50px; }	
	#content #right4 { width: 400px; float: left;  }			

	
/* ++++++++++++++ FOOTER +++++++++++++++ */

#footer {
	clear: both;
	margin: 0px auto;
	font-size: 10px;
	height: 95px;
	color: #FFF; 
	line-height: 1.4em;
	background: #0b7dd5 url(../images/layout/bg_footer.jpg) no-repeat right top; 
}	
#footer #footerCnt {	height: 95px; clear: both; width: 750px; margin: 0 auto;  }
#footer #footerCopy { float: left; margin-top: 20px;  }
	#footer #footerCopy h3 { font-size: 13px; }
	#footer #footerCopy p { font-size: 10px; }
	#footer #footerCopy a {	color: #FFF; }
	#footer #footerCopy a:hover {	border: none; }
	#footer #footerNo {float: right; width: 300px; margin-top: 25px; text-align: right; font-size: 16px; line-height: 1.5em; font-weight: bold; }
	#footer #footerNo a { color: #FFF; font-weight: normal; }

/* clears */
.clear {	clear:both; }
.clearfix:after {	content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}


/* ++++++++++++++ CONTENT ELEMENTS +++++++++++++++ */


/* HOME */
.boxContainer {	clear: both; margin-top: 25px; }
.boxContainer .box { float: left; width: 185px; margin-right: 25px; position: relative; }
.boxContainer .box .boxImg  {  width: 185px; height: 63px; margin-bottom: 10px; }
.boxContainer .box .boxImg img {  }
.boxContainer .box .boxCnt  {  margin: 0px auto 25px; width: 185px; }
.boxContainer .box .boxCnt h2  {  margin: 0 0 5px; padding: 0;  font-size: 13px; }
.boxContainer .box .boxCnt h2 a {   }
.boxContainer .box .boxCnt p { font-size: 11px; color: #EEE; line-height: 1.3em; }
.boxContainer .last {	margin-right: 0;}

/* GALLERY */
.galleryContainer {	clear: both; margin-bottom: 15px; margin-left:5px; }
.galleryContainer .gallery { float: left; width: 170px; background-color: #000; border: 1px solid #333; 
margin: 0 18px 10px 0; position: relative; }
.galleryContainer .cnt { float:right; margin: 0pt 0 10px 17px; padding:10px; width:195px }
.galleryContainer .gallery  .galleryImg {  margin: 5px auto ; width: 160px; height: 140px; }
.galleryContainer .gallery  .galleryImg img { float: left; width: 160px; height: 140px; }
.galleryContainer .last {	margin-right: 0;}
.galleryContainer .gallery  .galleryCap {  margin: 5px; font-size: 10px; color: #999;}
span#caption {	color: #666;}
span#numberDisplay {
	color: #666;
}

