body {
	background-color: #FFFFFF;
	/**background-image: url("stone-background.png");**/
	font-weight:bold;
	height: 150px;
}

#wrapper{
  margin: 0 auto;
  background-color: black;
}

/* All Paragraphs starting with . are classes */





img[src="decorative-wall-coping-stones.png"]
{border-top-left-radius:2px;
border-bottom-left-radius:2px;}

img[src="portland-white-piercaps-and-pierstrings.png"]
{border-top-left-radius:2px;
border-bottom-left-radius:2px;}

img[src="buff-window-sills-and-bays.png"]
{border-top-left-radius:2px;
border-bottom-left-radius:2px;}

img[src="decorative-style-coping-stones.png"]
{border-top-left-radius:2px;
border-bottom-left-radius:2px;}


img[src="feet-to-mm-converter.png"] 
	{border: 1px solid black;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	margin-right: auto;
	margin-left: auto;
	}	

	
img[src="quoin.png"]
	{float: left; 
	border-top: 2px;
	border-bottom: 2px;
	margin: 5px;}
	
.productdisplay {
	display:inline-block;
	width:250px;
	height:102px;
	border: 1px solid;
    border-radius: 4px;
	border-color:#666666;
	line-height: 100px;
	background-color:#EEEDEF;
	padding: 0px;
	margin: 1px;
	font-family: helvetica;
	font-size:small;
	font-weight:bold;
	color:#FFF
}	

.productdisplay a {
	
	/*color:#999999;*/
	font-weight:bold;}
	
.productdisplayfront {
	display:inline-block;
	width:320px;
	height:320px;
	border: 1px solid;
    border-radius: 4px;
	border-color:#666666;
	line-height: 100px;
	background-color:#EEEDEF;
	padding: 0px;
	margin: 1px;
	font-family: helvetica;
	font-size:small;
	font-weight:bold;
	color:#FFF
}	

.productdisplayfront a {
	
	/*color:#999999;*/
	font-weight:bold;}
	


.pullquote {
	font:18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	width: 220px;
	margin: 10px 0px 10px 10px;
	padding: 5px;
	border-bottom: 2px solid #666666;
	border-top: 2px solid #666666;
	float: right;
	text-shadow: 1px 1px 1px black;
}
.infoquote {
	text-indent: 5pt;
	font:14px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	width: 220px;
	margin: 10px 0px 10px 10px;
	padding: 5px;
	/*border-bottom: 2px solid #333333;*/
	border-top: 0px solid #333333;
	float: right;
	text-shadow: 1px 1px 1px black;
	
}
.infoquote2 {
	font:14px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	width: 220px;
	margin: 10px 0px 10px 10px;
	padding: 5px;
	float: right;
	text-shadow: 1px 1px 1px black;
	
}
.maintext {
	float:centre;
	font:16px arial, helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px black;
	margin: 30px;
	margin-top: 5px;
	
}


.pullquote2 {
	font:18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	width: 320px;
	margin: 10px 0px 10px 10px;
	padding: 5px;
	border-bottom: 2px solid #666666;
	border-top: 2px solid #666666;
	float: right;
	text-shadow: 1px 1px 1px black;
}
.pullquote a {
	font-weight: bold;
}
.Signature {
font:14px arial, helvetica, sans-serif;
	font-weight: normal;
	color: light grey;
}
.splitscreenleft {
	font:18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	width: 500px;
	padding: 5px;
	text-align:center;
	float: left}
	
.splitscreenright {
	font:18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	width: 500px;
	padding: 0px;
	text-align: center;
	float: right}
	
/* .textwrapright {float:right; margin: 10px;}
.textwrapleft {float:left; margin: 10px;	}
*/


.stylecontact {
	font-family: arial;
	font-size: 16px;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	}

.style5 {
	font-family: arial;
	font-size: 14px;
	font-variant: normal;
	color: white;
	font-weight: normal;
	}
	
.style1 {
	font-family: arial;
	font-size: 14px;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	}
.style1 a {
	color: white;}


.backtrail {
	font-family: arial;
	font-size: 10px;
	font-variant: normal;
	color: #FFFFFF;
	font-weight: normal;
	}
.backtrail a {
	color: green;}

	
.style2 {
font:18px arial, helvetica, sans-serif;
	color: #FFFFFF;
	width: 200px;
	margin: 10px 0px 10px 10px;
	padding: 5px;
	border-bottom: 2px solid #666666;
	border-top: 2px solid #666666;
	float: right;
	font-family:georgia, "Times New Roman", Times, Serif;
	font-size:18px;
	}
img[src="NEWbanner2.gif"] 
	{border: 0;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	}
	
img[src="quoin.png"]
	{float: left; 
	border-top: 2px;
	border-bottom: 2px;
	margin: 5px;}	
	

	
img[src="pallet.jpg"]
	{float: center;
	border: 1px solid grey;
	margin: 5px}	
img[src="pallet1.jpg"]
 	{float: center;
	border: 1px solid grey;
	margin: 5px}
img[src="pallet2.jpg"]
	{float: center;
	border: 1px solid grey;
	margin: 5px}

h1 {
	font-size:20px;
	font-family: verdana;
	font: "arial black", cursive;
	color: #FFFFFF;
	text-shadow: 3px 3px 4px black;
	}
h2 {
	font-size:18px;
	font-family: verdana;
	font: "arial black", cursive;
	color: #FFFFFF;
	/* text-shadow: 3px 3px 4px black; */
	}
h3 {
	font-size:14px;
	font-family: verdana;
	font: "arial black", cursive;
	color: #FFFFFF;
	/* text-shadow: 3px 3px 4px black; */
	}
	
	
a {
	font-size:14px;
	font-weight: bold;
	font-variant: normal;
	color: #0000FF;
	text-decoration:none;
	}
	<!-- code shown below is for the hyperlinks in the body --!>
a:hover {
	text-decoration:none;
	color: #000000;
	}
ul li {
list-style-type: square;
	}


	
#productdisplay a {
	color:#FFFFFF;
	font-weight:bold;
	font-size:small;
	font-variant: small-caps;}

#productdisplay {
	display:inline-block;
	width:250px;
	height:110px;
	border: 2px solid;
    border-radius: 4px;
	border-color:#666666;
	line-height: 100px;
	background-color:#EEEDEF;
	padding: 1px;
	margin: 2px;
	font-family: helvetica;
	font-size:small;
	font-weight:bold;
	color:#FFF
}
table#priceholder td a {
	color: #FFFFFF;
	font-variant:small-caps;
	font-weight:bold;
	/*text-decoration: underline;*/
	}
	
table#priceholder td {
	border: 0px solid black; 
	font-family:Helvetica, Arial, sans-serif; 
	font-size: 14px; 
	font-style:italic;
	text-align:center; 
	padding: 2px; 
	color:#333333;
	}

table#delfax {
	width: 60%;
	font:18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	text-shadow: 3px 3px 4px black;}
	
table#delfax td {text-align:center;}

img[src="decorative_wall_coping_stones.png"] 
	{border: 1px solid;
	border-color:#B5B5B5;	
	border-radius: 5px;
	}
img[src="pillar_cap_gate_pier.png"] 
	{border: 1px solid;
	border-color:#B5B5B5;
	border-radius: 5px;
	}
img[src="stone_window_cill.png"] 
	{border: 1px solid;
	border-color:#B5B5B5;
	border-radius: 5px;
	}
img[src="decorative_style_coping_stones.png"] 
	{border: 1px solid;
	border-color:#B5B5B5;
	border-radius: 5px;
	}



<!--margin: 5px;-->

#rightsection {
	float:right;
	width:350px;
	heigth:100px;
	border: 0px solid;
	margin-right: 30px;
	background-color: transparent;
	line-height: 100px;
	padding: 1px;
	margin: 5px;}

#container {
	width:1024px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #666666;
	font-color: #CCCCCC;
	padding: 0px;
	padding-top: 5px;
	}
#widemenu ul li {
	float:left;
	list-style-type: none;
	padding: 5px 21px 5px 21x;
	word-spacing: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 15px;
	}
#widemenu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Helvetica;
	font-size: 13px;
	font-weight: bold;
	
	word-spacing: 1.5em;
	/*margin: 26px; old menu without step hyperlink buggers up Internet explorer */
	margin: 22px;
	}
#widemenu ul li a:hover {
	/*color: #0066FF;*/
	color: #7FFF00;
	}

#widemenu {
    margin-right: auto;
	margin-left: auto;
	background-color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1024px;
	height: 25px; 
	line-height: 25px;
	border-top-width:1px;
   border-top-color:black;
   border-top-style: solid;
   border-bottom-width:1px;
   border-bottom-color:black;
   border-bottom-style: solid;
	}


#widemenu ul {
	margin: 0px;
	padding: 0px;
	}
	
	
#contactmenu {
    margin-right: auto;
	margin-left: auto;
	/**background-color: #5C5857; this is for nice grey **/
	background-color: #595959;
	/**below is for green
	background-color: #85A989; **/
	margin-top: 0px;
	margin-bottom: 0px;
	font:18px arial, helvetica, sans-serif;
	text-shadow: 1px 1px 1px black;
	width: 1014px;
	height: 67px; 
	border-bottom-width:1px;
   border-bottom-color:#404040;
   border-bottom-style: solid;
   padding: 5px;
  /** border-top-width:1px;
   border-top-color:White;
   border-top-style: solid;**/
	/**line-height: 25px;**/
	}

#contactmenu a {
	color:white;
	font-size:16px;}
#contactmenu a:hover {
	color: #7FFF00;}
	
#header {
	font:18px arial, helvetica, sans-serif;
	height:50px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px black;
	/**text-shadow: 3px 3px 4px black;*/
}
#header a {
	color: white;
	font-size:16px;
}
#header a:hover {
	color: #7FFF00;
	/* use this to add to hyperlink text-shadow: 3px 3px 4px black;*/
	}	
	
	
#menu {
	float: left;
	width; 150px
	margin-right:10px;
	text-align: left;
	}

#footer ul li {
	float:left;
	list-style-type: none;
	padding: 5px 10px 5x 10px;
	font-weight:bold;
	font-variant: small-caps;
	font-color: #FFFFFF;
	font-size; 14px
	}
#footer ul {
	margin: 0px;
	padding: 3px;
	}
#footer {
	height: 60px;
	border-top: 1px solid #000000;
	clear: both;
	font-size:18px;
	font-weight: bold;
	margin-left:1px;
	font-color: #FFFFFF;
	background-color: #333333;
	}
#header {
	font:18px arial, helvetica, sans-serif;
	height:50px;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px black;
	/**text-shadow: 3px 3px 4px black;*/
}
#header a {
	color: white;
	font-size:16px;
}
#header a:hover {
	color: #7FFF00;
	/* use this to add to hyperlink text-shadow: 3px 3px 4px black;*/
	}

#fax {
	float:left;
	width:240px;
	font:18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 3px 3px 4px black;
	margin: 5px;
	padding-left:40px;
	}

#fax1 {
	float:right;
	width:240px;
	height:150px;
	line-height:150px;
	font:18px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-shadow: 3px 3px 4px black;
	margin: 5px;
	padding-right:40px;
	}


#widemenu ul li:hover {
    colour: #0066FF;
	
	}	
#contentlandingpage {
	float: left;
	width: 46%;
	margin-left: 10px;
	margin-ight:40px;
	font-color: #FFFFFF;
	text-align: center;
	}	
		
#content {
	float: center;
	width: 980px;
	margin-left: 15px;
	font-color: #FFFFFF;
	}
#subcontent {
	float: left;
	width: 984;
	margin-left: 15px;
	font-color: #FFFFFF;
}

#subcontent a {
	color: #CCCCCC;
	text-decoration: underline;}
#subcontent a:hover {
	color: black}
	
/* Below splits screen in half (left hand side) of container */
#sidebar1 {float: left;	text-align: center;	width: 465px;
	margin-right: 5px;
	padding: 3px;
	font-color: #FFFFFF;
	/*border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-left-radius:26px;
	border-bottom-right-radius:26px;*/
	border: 0px solid #333333;}
	
#sidebar1 a {color: white; font-size:18px;}
#sidebar1 a:hover {color: blue;}

/* Below splits screen in half (right hand side) of container */
#sidebar3 {
	float: right;
	text-align: center;
	width: 465px;
	border-bottom-left-radius:26px;
	border-top-left-radius:26px;
	border-top-right-radius:26px;
	border-bottom-right-radius:26px;
	border: 2px solid #333333;
	margin-right: 5px;
}


#sidebar2 {
	float: right;
	text-align: center;
	width: 300px;
	margin-right: 5px;
}

#sidebar {float: right;	width: 180px;margin-right: 5px;}
#sidebar a {color: white;font-size:18px;}
#sidebar a:hover {color: #0066FF;}

body {
	text-align: center;
	}
