@charset "utf-8";
/***CSS BY ENGINES OF CREATION.COM*************************************/
/***LAST EDITED BY Paul Langevin***************************************/
/***DATE EDITED ON June 8th 2008***************************************/
/***HOME PAGE STRUCTURE & LAYOUT ELEMENTS******************************/

body {
	margin:0;
	padding:0;
	background-image:url(../images/page-bg.png);
	background-repeat:repeat;
	text-align:center;
	color: #000000;
}
#container {
	width: 760px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
	background-image:url(../images/header-bg.png);
	background-repeat:no-repeat;
	border-bottom:#555 1px solid;
	height:129px;
}
#masthead{
	border-bottom:#555 1px solid;
	background-color:#80011E;
}
#nav{
	padding-left:5px;
	background-color:#760000;
	color:#fff;
}
#mainContent {
	padding:20px 10px 20px 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFFFFF;
}
#breadcrumb-trail{
	margin:10px 0px 20px 0px;
	padding:10px;
}
#footer {
	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background-image:url(../images/page-bg.png);
	background-repeat:repeat;
	clear:both;
}
.float-clear{
	clear:both;
}

/*Begin Division Boxes*/
#division-row-1-container{
	margin:0;
	padding:0;
}
#division-row-2-container{
	margin:0;
	padding:0;
}
#division-row-3-container{
	margin:0;
	padding:0;
}
#division-box-01{
	margin:0px 25px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/dog-agility.png);
	background-repeat:no-repeat;
}
#division-box-02{
	margin:0px 25px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/packaging.png);
	background-repeat:no-repeat;
}
#division-box-03{
	margin:0px 0px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/events-tents.png);
	background-repeat:no-repeat;
}
#division-box-04{
	margin:0px 25px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/pool-division.png);
	background-repeat:no-repeat;
}
#division-box-05{
	margin:0px 25px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/video-box.png);
	background-repeat:no-repeat;
}
#division-box-06{
	margin:0px 0px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/industrial-ducting.png);
	background-repeat:no-repeat;
}
#division-box-07{
	margin:0px 25px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/marine-products.png);
	background-repeat:no-repeat;
}
#division-box-08{
	margin:0px 25px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/profile-extrusion.png);
	background-repeat:no-repeat;
}
#division-box-09{
	margin:0px 0px 25px 0px;
	padding:0;
	float:left;
	width:230px;
	height:200px;
	background-image:url(../images/division-boxes/fabric-converting.png);
	background-repeat:no-repeat;
}
/*End Division Boxes*/

/*eCommerce Styles*/
#cart-links{
	padding:10px 10px 10px 0px;
	text-align:right;
/*	background-image:url(../images/cart-links-bg.gif);
	background-position:right;
	background-repeat:no-repeat;
*/	color:#fff;
}

