*{padding: 0px; margin: 0px;}

html, body {padding: 0px; margin: 0px;}

a{color: #333333; text-decoration: none;}
a:hover{color: #0086CA; text-decoration: underline;}

#bg {
	background-color: #B1BEAA;
	background-image: url(../images/bg-expander.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.container {
	width: 972px;
	height: auto;
	background-image: url(../images/bg-content.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 0;
}

#leftside {
	background-image: url(../images/bg-img-left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 435px;
	width: 11px;
}

#navbg {
	background-image: url(../images/bg-nav-hdr.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 130px;
	width: 950px;
	float: left;
	text-align: left;
	font-size: 0px;
}

#rightside {
	background-image: url(../images/bg-img-right.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	width: 11px;
	height: 435px;
}

#flasharea {
	height: 305px;
	width: 950px;
	float: left;
}

.hpcontent {
	background-color: #FFFFFF;
	background-image: url(../images/bg-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 972px;
	clear: both;
	height: 250px;
}

.innercontent {
	background-color: #FFFFFF;
	background-image: url(../images/bg-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
	vertical-align: top;
	width: 972px;
	height: auto;
	float: left;
	clear: both;
	padding: 0px;
	margin: 0px;
}

#btmimg {
	background-image: url(../images/ftr1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	height: 11px;
	width: 972px;
	font-size: 0px;
}

.hpnews {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	width: 347px;
	float: right;
	padding-right: 10px;
	height: auto;
	padding-top: 15px;
	padding-bottom: 10px;
}

.hpcol1 {
	text-align: right;
	float: left;
	width: 210px;
	padding-top: 15px;
	padding-bottom: 10px;
	height: 217px;
}

.hpcol2 {
	float: left;
	width: 385px;
	padding-top: 15px;
	padding-bottom: 10px;
	height: 217px;
}

.titles {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #FF9900;
}

.titles2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #0086CA;
}

#stats {
	background-image: url(../images/img-eco-stats.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 305px;
	width: 950px;
	float: left;
}

#how {
	background-image: url(../images/img-how-its-made.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 305px;
	width: 950px;
	float: left;
}

#productsbg {
	background-image: url(../images/img-products.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
	height: 305px;
	width: 950px;
	float: left;
		
}
#productsbgtest {
	background-image: url(../images/img-products.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
	height: 305px;
	width: 950px;
	float: left;
	margin-top: -4px;
	padding-top: 4px;	
}

#aboutusbg {
	background-image: url(../images/img-aboutus.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 305px;
	width: 950px;
	float: left;
}

#newsbg {
	background-image: url(../images/img-news-events.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 305px;
	width: 950px;
	float: left;
}

#contactbg {
	background-image: url(../images/img-contactus.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 305px;
	width: 950px;
	float: left;
}

.content2 {
	background-image: url(../images/bg-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	vertical-align: top;
	height: auto;
	float: left;
	width: 972px;
	padding-bottom: 10px;

}

.statscol1 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-image: url(../images/bg-stats1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 377px;
	float: left;
	margin: 15px 0px 10px 42px;
	text-align: left;
	background-color: #FFFFFF;
	list-style-position: outside;
	list-style-type: square;
	height: auto;
}
* html .statscol1 { display:inline; }

.statscol2 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	background-image: url(../images/bg-stats2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	height: auto;
	width: 503px;
	float: left;
	margin: 15px 0px 10px 5px;
	background-color: #FFFFFF;
}

.howcol1 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-image: url(../images/howbg1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 214px;
	width: 206px;
	margin-top: 15px;
	margin-left: 40px;
}
* html .howcol1 { display:inline; }

.howcol2 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-image: url(../images/howbg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 214px;
	width: 206px;
	margin-top: 15px;
	margin-left: 20px;
}

.howcol3 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-image: url(../images/howbg3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 214px;
	width: 206px;
	margin-top: 15px;
	margin-left: 20px;
}

.howcol4 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 18px;
	color: #333333;
	background-image: url(../images/howbg4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	float: left;
	height: 214px;
	width: 206px;
	margin-top: 15px;
	margin-left: 20px;
}

.prodcol1 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	background-image: url(../images/carpetbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	float: left;
	height: 222px;
	width: 206px;
	margin-top: 15px;
	margin-left: 40px;
}
* html .prodcol1 { display:inline; }

.prodcol2 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	background-image: url(../images/sweatshirtbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	float: left;
	height: 222px;
	width: 206px;
	margin-top: 15px;
	margin-left: 20px;
}
.prodcol3 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	background-image: url(../images/carseatbg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	float: left;
	height: 222px;
	width: 206px;
	margin-top: 15px;
	margin-left: 20px;
}
.prodcol4 {
	font-family: Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS";
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	background-image: url(../images/displaybg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: center;
	float: left;
	height: 222px;
	width: 206px;
	margin-top: 15px;
	margin-left: 20px;
}
#tmgCredit{
	width: 972px; 
	color: #333333; 
	font: 11px  Arial, Helvetica, sans-serif, Tahoma, "Trebuchet MS"; 
	padding-top: 10px; 
	text-align: right;
	line-height: 14px;
}	

#tmgCredit a{color: #333333; text-decoration: none;}
#tmgCredit a:hover{color: #333333; text-decoration: underline;}

