/*//////////////////////////generic////////////////////////////////*/



body  {

	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */

	padding: 0;

	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

}





.container {

	/*margin-right: 15%;

	margin-left:15%;*/

	width: 672px;

	margin-right: 50%;

}



.mainHeading_01 {

	text-align: left;

	font-family:Arial, Helvetica, sans-serif; 

	font-size: larger; 

	font-weight:bold; 

	color: #CE3833;

	letter-spacing: -1px;

	

}



.mainHeading_02 {

	text-align: left;

	font-family:Arial, Helvetica, sans-serif; 

	font-size: larger; 

	font-weight:normal; 

	color: #CE3833;

	letter-spacing: -1px;

}



.p_01 {

	font-size: medium;

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:bold; 

	color: #2728AD; 

	line-height: 1.9em;

	text-align: left;

}



.p_01 a {

	color: #2728AD;

}



.imageLink_noBox {

	border-width: 0;

}



.links_noUnderline {

	text-decoration: none;

}



.emailLinks a {

	text-decoration: none;

	color: #CE3833;

}



.emailLinks a:hover {

	color:#000000;

}



/*////////////////////SideBar//////////////////////////////////////*/



.SidebarMenu {

	position: absolute;

	left: 5px;

}



.SidebarMenu td {

	color: #2327ad;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 2em;

	text-align: center;

	font-size: 12px;

	font-weight: bold;

}



.SidebarMenu a {

	text-decoration: none;

	color: #2327ad;

}



.SidebarMenu a:hover {

	color:#000000;

}



/*////////////////////contacts//////////////////////////////////////*/



.contacts_RowSpace {

	padding-bottom: 25px;

}



.contacts_name {

	font-size: medium;

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:bold; 

	color: #2728AD; 

	text-align: left;

	white-space: nowrap;

}



.contacts_title {

	font-size: small;

	font-family: Arial, Helvetica, sans-serif; 

	font-weight: bold; 

	color: #CE3833;

	text-align: left;

	

}



.contacts_info {

	font-size: medium;

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:bold; 

	color: #2728AD; 

	text-align: left;

}



.contacts_info a {

	font-size: medium;

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:bold; 

	color: #2728AD; 

	text-align: left;

}



/*/////////////////////////////products//////////////////////////////////////*/



.productLink_Text {

	position: relative;

	top: -43px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size: medium;

	font-weight: bold;

	display: block;

}



.productLink_Box {

	border-width: 0;

}



.productLink_Description {

	font-size: medium;

	font-family:Arial, Helvetica, sans-serif; 

	font-weight:bold; 

	color: #2728AD; 

	line-height: 1.3em;

	text-align: center;

	position: relative; 

	top: -35px;

	margin-bottom: -20px;

}



/*////////////////////////////services/////////////////////////////////*/



.servicesSublist {

	list-style-type: none;

}



.linkLogos {

	padding-right: 20px; 

	border-width: 0;

}



/*/////////////////////////links///////////////////////////////////////*/



.linkLogosCell {

	vertical-align: middle;

	text-align: center;

}



/*/////////////////////products_HardscapingProducts///////////////////*/



.HS_features {

	text-align:center;

	margin-left: -110px;

}



.HS_productLinks {

	text-align:center;

	padding-top: 25px;

	width: 500px;

}



.HS_productLinks ul {

	list-style-type:none;

}



.HS_productLinks li {

	display:inline-block;

	zoom: 1; /*ie 6 & 7 don't support inline-block these emulate that*/

    *display: inline; /*ie 6 & 7 don't support inline-block these emulate that*/ /*the asterick targets ie6 & 7. all else ignore*/



}



.HS_productLink_Text {

	position: relative;

	top: -10px;

}



.HS_productLinks a {

	text-decoration: none;

}



/*/////////////////////Directions Pages///////////////////*/



.Directions {

	list-style-type:decimal;

	font-size: small;

	color: #000000;

	line-height: 1em;

}

.PDFIcon {
	float: left;
	position: relative;
	top: 7px;
	border-width: 0;
	padding-right: 7px;
}
