#wrapper {
	width:1070px;
	height:auto;
	background-color:#1e1e1e;



-moz-box-shadow: 0px 1px 25px #000000; 				position:relative;
	padding-bottom:50px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	z-index: 4;
	visibility: inherit;
	
	
}
#body {padding:0 ;margin:0; height:100%;}
#content { padding-bottom:320px; }
#banner	  { width:1070px; height:156px; }

a:link {
	color: #BCCA4D; font-weight:bold; text-decoration:none;
}
a:visited {
	color: #BCCA4D; font-weight:bold; text-decoration:none;
}

/*Text Fonts
   <style>
   		a { font-weight:bold; color:BCCA4D; }
		p{margin: 0px}
		h1{margin:0px}
		h2{margin:0px}
		h3{margin:2px}

	</style>
	*/
.date {color:#BCCA4D; font-weight:bold; margin-bottom: 1px; padding-bottom: 1px;  }
h1 {color:#c4d550; font-size:36px; padding-bottom:15px; border-bottom:1px #ccc solid;  }
h2 {font:Verdana; color:#BCCA4D; font-size:24px; font-family: Arial, Helvetica, sans-serif; }
h3 { font:Verdana, Arial, Helvetica, sans-serif; color:#FFF ; font-size:20px; }
p { color:#dcdfcd; font-size:14px; margin-bottom: 3px; font-family: Arial;	}


html body {
	background-image:url(Images/bgtile.JPG); 
	font-family: "Lucida Console", Monaco, monospace;  }

#mainhead {text-align:center; }
#maincontent {  width:570px; float:left; font-family: "Lucida Console", Monaco, monospace; }
#maincontentcontact { width: 650px; margin: 25px; }
#maincontentshop {width:1020px; margin: 25px;   } 
#maincontentcolour { margin: 25px 155.5px ; }
#maincontentabout { margin: 25px; }
#maincontentcalc { width:600px;  }
#maincontentcalcmiddle { width:750px; float:left; margin-right:20px; margin:25px 0; }
#maincontentfusionmiddle { width:790px; float:left; margin-right:20px; margin:25px 0; }

#entryimage {margin: 0 auto; }

#shoptext { margin-left: 25px; }	

#latestproduct { width: 200px; float:left; margin: 60px 20px 15px 20px;  }
#latestproduct h2 {padding-bottom:15px; }

#facebook { float:right; }
#calcleft { width:230px; float:left; text-align:left; padding:5px; margin:0px 20px; }
#fusionleft { width:230px; float:left; margin-right:15px; }
#fusionhead {width:1070px; height:150px; }
#tablewareleft { width:230px; float:left; margin-right:25px; }
#tablewarehead {width:1070px; height:150px; }
#calcleft p {color:#BCCA4A; }
#calcinside { height:480px;  }
#template {float:right; margin: 10px 25px; }
#splashgallery {width:1020px; margin: 10px 25px; border-top: 1px solid #BCC4AD; }

#latestnews {
	width: 200px;
	height:auto;
	float:right;
	padding-left:15px;
	margin: 40px 20px 25px 20px;
	font-family: Arial, Helvetica, sans-serif;
	border-left: solid 1px #333333;
	}

#newsborder {border: 0px solid #ccc; border-radius:10px; padding:10px; margin-bottom:20px; background-color:#333333}

#feedbubble {height:100px; width:200px; background-image:url(Images/feedbubble.jpg);}
#feedbubble p {margin-left:10px;}
.feedname { font-size:12px; color:#BCCA4D; text-align:left; font-weight:bold; }
.feeddate {font-size:12px; color:#FFFFFF; font-weight:bold; text-align:left }
#feedbackborder p {padding: 10px; }

#contactinfo {
		width: 300px;
	float:right;
	text-align:right;
	padding-left:30px;
	margin: 60px 25px 25px 25px;
	font-family: Arial, Helvetica, sans-serif;}

#telemail {font-size:10px; color:#BCCA4D; }

#contactinfo ul { list-style-type:none; font-size:24px; color:#fff; }
#contactinfo h2 { font-size:30px; color: #BCCA4D; }
#contactinfo p {font-size:18px; color:#BCCA4D}



#latestnews p {
	padding-bottom: 1px; }
	
#latestnews h3 {
	margin-bottom: 3px; }
	
#googlemap {margin-top: 25px; }


#imagesright { 
	width: 200px;
	float:right;
	padding-left:15px;
	margin: 10px 20px 25px 20px;
	border-left:solid #ccc 1px;
	font-family: Arial, Helvetica, sans-serif;}

/*#footer {width:1070; height:200; background-color:#333333; }
#aboutus {width: 250; float:left; margin: 25px 25px; border-right:solid #ccc 1px; padding-right: 25px; }
#aboutus p {color:#ccc; font-size:18px; }
#latestproducts {width: 250; float:right; margin: 25px 25px; border-left:solid #ccc 1px; padding-left: 25px; color:#ccc; font:Tahoma; font-size:18px; }
#latestproducts p {color:#ccc; font-size:18px; }

#footer h2 {color:#ccc; font:Tahoma; font-size:24px; }*/
.clear {clear:both}
#footer {
	position:absolute;
	bottom:-339px;
	margin-top:25px;
	width:1070px;
	height:979px;   /* Height of the footer */
	left: auto;
}
#footbottom p {color:#4a4a4a; margin:15px 0px 0px 50px;  }
#footbottom {
	position:absolute;
	bottom:-819px;
	height:46px;
	width:1070px;
	background-color:#000;
	border-top:#333333;
	left: 0px;
}


#bottommain {	margin-top:25px;
				position:absolute;
			    bottom:0;
				left:0;
			    width:1070px;
			    height:274px;   /* Height of the footer */
			    background:#121212;
			    border-top:1px solid #eef1de;
				 }

#bottomone {width:240px; height:274px; padding:20px 5px; padding-left:40px; float:left; }
#bottomtwo {width:220px; height:274px; padding:20px 5px; float:left }
#bottomthree {width:220px; height:274px; padding:20px 5px; float:left }
#bottomfour {width:220px; height:274px; padding:20px 5px; float:left }
#bottommain ul{color:#4a4a4a; list-style-type:none; padding:0px; text-align:left; font: Tahoma; font-size:16px; }
#bottommain h2 {color:#FFF; }

#bottomthree{width:267.5px; height:274px; }
#bottomfour {width:267.5px; height:274px;  }

.date {
	color:#BCCA4D;
	font-weight:bold;
	margin-bottom: -3px;
	padding-bottom: 1px;
}
.copyright { color:#ccc; font-size:12px; text-align:center; border-top:solid 1px #ccc; 									             padding: 15px 0px; }

.imagesmall { text-align:center; padding:10px;  margin: 10px; }
.imageborder { margin: 10px 10px;}


.welcome {
	border-bottom:solid 1px #ccc;
	padding-bottom:10px;
	font-family: Tahoma;
	color: #BCCA4D;
}
.map {
	outline:none;
	margin: auto auto;
	z-index: 4;
}

/*.emailtel {font-size:18px; color: #BCCA4D; font-weight:bold; text-align::left; }*/

.black_overlay {display:none; position:absolute; top: 0%; left: 0%; width: 100%; height: 100%;  background-color:black ; z-index:1001;  }

.white_content { display:none; position: absolute; top:25% ; left: 25%; width: 50%; height: 50%; padding: 16px; border:16px solid #BCCA4D; background-color:white; z-index:1002; overflow: auto; }

.splashimages {margin:3px;  }
