/* main elements */
* {
	padding: 		0px;
	margin: 		0px;
}

body { 
	color:			#000000;
	background: 	#CCCCCC;
	}
	
p	{
	align:	justify;
	}

#maincontainer { 
	width:			900px;
	margin:			auto;
	color:			#000000;
	border:			0px solid #000000;
	background:		#FFFFFF;
	}

#headercontainer { 
	width:			900px;
	height:			128px;
	color:			#000000;
	border:			0px solid #000000;
	background:		#FFFFFF;
	}

#mainnavbar { 
	font: 			14px Tahoma,Arial,Helvetica,sans-serif; 
	font-color:		#000033;
	width:			900px;
	height:			30px;
	font-weight:	bold;
	line-height: 	30px;
	vertical-align: 	middle;
	text-align: 	center;
	}

#headerspacer {
	width:	900px;
	height:	30px;
	background: #FFFFFF;
}

#footerspacer {
	width:	900px;
	height:	15px;
	background: #EDF1D3;
}

#content { 
	width:			900px;
	padding:		0px;
	/*background:url(images/content_background.jpg) no-repeat;*/
	}

#leftcolumn {
	width:			150px;
	background: 	#EDF1D3;
	float:			left;
	
	}

#rightmainpage {
	width:			900px;
	background:		#FFFFFF;
	}

#slideshowholder {
	width:			900px;
	display: 		block;
    margin-left: 	auto;
    margin-right: 	auto;
	padding-top:	30px;
	}		
	
.title {
	font:		16px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	color:		#993333;
}

.caption {
	font:		11px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	color:		#999999;
	margin:		8px 8px 0px 8px;
}

.price {
	line-height:	16px;
	font:	 16px Tahoma,Arial,Helvetica,sans-serif; 
	color:			#993333;
	margin-top: 	0px;
	margin-left:	20px;
	margin-bottom:	0px;
	text-align:	right;
}

.backtotop {
	font:	 8px Tahoma,Arial,Helvetica,sans-serif; 
	color:			#000000;
	margin-top: 	0px;
	margin-left:	0px;
	margin-bottom:	0px;
	text-align:	right;
}

.footer { 
	font: 			12px Tahoma,Arial,Helvetica,sans-serif; 
	font-color:		#000033;
	width:			900px;
	height:			40px;
	font-weight:	bold;
	text-align:		center;
	padding-top:	10px;
	color:			#FFFFFF;
	font-weight:	bold;
	background:   url(../images/bjfooter.jpg) no-repeat;
}

.mainnavbar { 
	margin:			13px 0px 0px 0px;
	align:			center
	padding: 		0px 0px 0px 250px;
	font-weight:	bold;
	background:   url(http://www.woodontheweb.co.uk/images/footer.jpg) no-repeat;
	height:			59px;
	width:			900px;
}

.leftcolumn{
	float:						left;
	width:						150px;
	margin-left:				0px;
	color:						#EDF1D3;
	}
	
.eflist_right2 {
	background:	#FFFFFF;
	width:		100px;
	float:		left;
	height:		56px;	
	margin:		0px 1px 0px 0px;
	text-align:center;
	vertical-align:	top;
	padding: 12px 10px 0px 0px;
	
}

/* main nav elements */
#mainnav li {
	display:		inline;
	}
#mainnav {
	list-style-type:none;
	padding:		7px 0px 8px 4px;
	font:			11px/1.3em Tahoma,Arial,Helvetica,sans-serif;
	margin:			0px 0px 5px 152px; 	    
	
}


#mainnavbar a:link, #mainnav a:visited {
	color:			#333366;
	text-decoration:none;
	}
#mainnavbar a:hover {
	color:			#67312F;/*text*/
	}
	
#mainnavbar2 a:link, #mainnav a:visited {
	color:			#333366;
	text-decoration:none;
	}
#mainnavbar2 a:hover {
	color:			#67312F;/*text*/
	}

.rightside {
	font:			12px Tahoma,Arial,Helvetica,sans-serif; 		
	padding:		0px 10px 0px 10px;
	font-align:			justify;
	}

.textindent {
	font:			12px Tahoma,Arial,Helvetica,sans-serif; 		
	padding:		0px 255px 0px 225px;
	font-align:			justify;
	}
	
.textindentbold {
	font:			12px Tahoma,Arial,Helvetica,sans-serif; 		
	font-weight:			bold;
	}

.titlelist {
	list-style:  url(file:///C|/Users/Tom/Documents/Pyramiden/website/images/button2.jpg);
	list-style position: outside;
	line-height:	16px;
	font:	 16px Tahoma,Arial,Helvetica,sans-serif; 
	color:			#993333;
	margin-top: 	0px;
	margin-left:	20px;
	margin-bottom:	0px;
}


.normlist {
	list-style:  url(file:///C|/Users/Tom/Documents/Pyramiden/website/images/dash.gif);
	list-style-position: outside;
	line-height:	14px;
	font: 			12px Tahoma,Arial,Helvetica,sans-serif; 	
	color:			#993333;
	margin-top: 	0px;
	margin-left:	40px;
	margin-bottom:	0px;
}

/* link elements */
A:link {
	text-decoration:none; 
	color:			#663333;
	}
A:visited {
	text-decoration:none; 
	color:			#663366;
	}
A:hover {
	text-decoration:none;
	color:			#C2CFC1;
	}

A.eflistlnk {
	text-decoration:none;
	color:			#FFFFFF;
	}
A:link.eflistlnk {
	text-decoration:none; 
	color:			#FFFFFF;
	}
A:visited.eflistlnk {
	text-decoration:none; 
	color:			#FFFFFF;
	}
A:hover.eflistlnk {
	text-decoration:none;
	color:			#CCD9BE;
	}

A.eflistlnk2 {
	text-decoration:none;
	color:			#FFFFFF;
	font-weight:	bold;		
	}
A:link.eflistlnk2 {
	text-decoration:none; 
	color:			#FFFFFF;
	font-weight:	bold;
	}
A:visited.eflistlnk2 {
	text-decoration:none; 
	color:			#FFFFFF;
	font-weight:	bold;
	}
A:hover.eflistlnk2 {
	text-decoration:none;
	color:			#CCD9BE;
	font-weight:	bold;
	}

A.footerlnk {
	text-decoration:none;
	font-weight:	bold;
	color:			#FFFFFF;
	}
A:link.footerlnk {
	text-decoration:none; 
	font-weight:	bold;
	color:			#FFFFFF;
	}
A:visited.footerlnk {
	text-decoration:none; 
	font-weight:	bold;
	color:			#FFFFFF;
	}
A:hover.footerlnk {
	text-decoration:underline; 
	font-weight:	bold;
	color:			#C2CFC1;
	}

.div_test{
font-weight:	bold;
background:		#538026;
color:			#CCCCCC;
height:			30px;
width:300px;
margin:		2px 0px 8px 0px;
padding:		2px 2px 2px 2px;	
}

/* this is the CSS requried to centre the slideshow on the first page */

.centerdiv{ /*IE method of centering a relative div*/
padding-top:	15px;
padding-bottom:	15px;
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
padding-top:	15px;
padding-bottom:	15px;
margin: 0 auto;
}

