<style type="text/css">{  }

	body,
	html {		margin:0;		padding:0;		background: #c4df7d;  	color:#000;		font-family: Verdana;	}
	h1{		font-size: 200%;		font-weight: normal;	}
	h2{		font-size: 200%;		font-weight: normal;	}
	
	a {		margin-left: 0px;	text-decoration: none;}
 	a:link { color: #c5e983; }
 	a:visited { color: #207fbf; }
 	a:hover {	color: #c5e983;	text-decoration: underline;	}
	
	body {		min-width:1000px;		}
	#wrap {
		background:    #2d7aa4;   
		margin:0 auto;
		width:1000px;
		border: 1px solid #000;
	}
	#header {
		background:  #2d7aa4;  /* #7aa32d; */
		background-image: url(http://www.plasticfreebottles.com/images/pfb_banner2.jpg); 
		height: 100px;  //150px;
		padding: 20px;
	}
	#header h1, #header p {
    	padding:0px;
	    margin:0;
	    color: #b5d973;
		color: #c5e983;
}
 
#nav {		background:#025;		padding:5px;	padding-left: 10px;}
#nav ul{	margin:0;		padding:0;		list-style:none;	}
#nav li{	display:inline;		margin:0;		padding:0;		padding-left: 20px;	}
	
#wrapper {	overflow: hidden;	}	/* added for faux columnish solution  */
	
#main {
	background:#fff;
	float:left;
	float: right;
	width:770px;
	padding: 0px; margin: 0px;
	border: 1px solid #00f;
	padding-bottom: 30000px;  margin-bottom: -30000px;  /* added for faux columnish solution  */
}
	
#main h2, #main h3, #main p {		padding:0 10px;    }
#main p { font-size: 80%; }
    
#sidebar {
	background: #2d7aa4;
	float:right;
	float: left;
	width:220px;
	text-align: left;
	border: 0px solid #fff;
	padding-bottom: 30000px;  margin-bottom: -30000px;  /* added for faux columnish solution  */
}
	
#sidebar ul {	margin: 20px 5px 10px 20px;	padding: 0px 0px 10px 15px;	border: 0px solid #000;    }
#sidebar li { fontsize: 80%;  color: #fff; padding: 0px 0px 0px 0px; margin-top: 5px;}
#sidebar h1, #sidebar p {		padding:0 10px 0 10px;    }
#sidebar h1 { clear: both; font-size: 100%; 		font-weight: normal;	color: #c5e983;  margin-top: 20px; padding-top: 20px; }
#sidebar h2 { clear: both;  font-size: 100%; 		font-weight: normal;	color: #c5e983;  margin-top: 10px; padding: 0px 10px 0 10px; border: 0px solid #fff;}
#sidebar p { clear: both; font-size: 80%; padding: 0px; padding-left: 10px;}
#sidebar a {	font-size: 80%;	color: #c5e983; 	margin: 5px 0px 0px 0px;	padding-left: 0px;	text-decoration: none;	border: 0px solid #fff;}
#sidebar a:hover { text-decoration: underline; }
#sidebar img { margin: 0px; padding: 0px; margin-bottom: 20px; margin-left: 10px;}
    
#footer {		background:#cc9;		clear:both;		height: 30px;	}
#footer p {		color: #666633;  padding:5px;		margin:10;    font-size: 70%;	text-align: right; border: 0px solid #b0b; // #bbb;
 }
    
.testtext { 
	color: #000;
	clear: both; 
	background-color: #ffffff; 
	margin: 0px;
	padding: 30px 45px 20px 45px;
	border: 0px solid #0ff; 
	}

.thumbnailwrapper { 
	float: left;
	height: 100%;
	width: 175px;
	background-color: #fff;  // #c5e983; // #fff;
	margin: 0px auto;
	margin-bottom: 20px;	margin-left: 15px;	margin-right: 15px;
	padding: 10px 0px 10px 0px;
	border: 1px solid #b0b; // #bbb;
}

.thumbnail  {	float: left;	width: 150;		height: 100%;	margin: 0px auto;	text-align: center;	margin: 0px;	border: 0px solid #cc0000; }
.thumbnail h1{ 	font-size: 16px;	font-weight: normal;	border: 0px solid #000000;	text-align: center;	margin: 0px;	padding: 0px;	}
.thumbnail h2 {	clear: both;	font-size: 12px;	margin: 10px 0px 0px 0px;	padding: 0px;	text-align: center;	}
.thumbnail p {		clear: both;	font-size: 12px;	margin: 10px 0px 0px 0px;	padding: 0px;	text-align: center;	}
.thumbnail a {		font-size: 14px; font-weight: normal;	color: #2d7aa4; text-decoration: underline;	clear: both;	}
.thumbnail a:visited { color: #2d7aa4;   }
.thumbnail a:hover {	color: #fff;	background-color: #2d7aa4;  }
.thumbnail  image {	clear: both;	border: 0px solid #cc0000; }

.catwrapper { 
	color: #000;
	clear: both; 
	background-color: #ffffff; 
	margin: 0px;
	padding: 30px 45px 20px 45px;
	border: 0px solid #0ff; 
	}  

.cat { 
	height: 100%;
	overflow: auto;
	background-color: #fff;  
	clear: both; 
	margin: 0px auto;
	margin-bottom: 0px;
	border: 0px solid #bbb; // #bbb;
}

.cat h1{
	font-size: 24px;
	text-align: left; 
	margin: 0px 0px 20px 0px;
	color: #2d7aa4; 
	border-bottom:1px solid #999; 
}

.cat ul { color: #2d7aa4; border: 0px solid #0f8; }
.cat li { border: 0px solid #888; }
.cat a { color: f00; }
.cat p { color: #444; }

.cat h2{ 	font-size: 100%;	margin: 10px 0px 10px 0px;	padding: 0px;	color: #000;	}
.cat h3{ 	font-size: 100%;	margin: 30px 0px 10px 0px;	padding: 0px;	color: #2d7aa4;	}
.cat p{ 	font-size: 12px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #444; }
.cat a{ 	font-size: 12px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #2d7aa4; 	text-decoration: underline;}
.cat ul {	margin: 20px 0px 20px 0px;	padding-left: 40px;	padding-right: 15px; font-size: 12px;	color: #2d7aa4; border: 0px solid #ddd;}
.cat li {	margin-bottom: 10px;	}


.cat_image {	float: left;	width: 300px;	margin: 0px;	padding: 0px;	border: 0px solid #000;}
.cat_image image {	clear: both;	margin: 0px;	padding-left: -30px;	border: 0px solid #0f8; }

 
.listoflinks a{ 	font-size: 14px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #2d7aa4; 	text-decoration: underline;}
.listoflinks ul {	margin: 20px 0px 20px 0px;	padding-left: 40px;	padding-right: 15px; font-size: 14px;	color: #2d7aa4; border: 0px solid #ddd;}
.listoflinks li {	margin-bottom: 0px;	}
.listoflinks p{ 	font-size: 13px;	margin: 0px 0px 30px 0px;	padding: 0px;	color: #444; }

.listofvideos h2{ 	font-size: 17px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #2d7aa4; }
.listofvideos a{ 	font-size: 14px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #2d7aa4; 	text-decoration: underline;}
.listofvideos ul {	margin: 20px 0px 20px 0px;	padding-left: 40px;	padding-right: 15px; font-size: 14px;	color: #2d7aa4; border: 0px solid #ddd;}
.listofvideos li {	margin-bottom: 100px;	}
.listofvideos p{ 	font-size: 15px;	margin: 0px 0px 30px 0px;	padding: 0px;	color: #444; }



.home_imagewrapper { 
	float: left;
	height: 100%;
	width: 200px;
	background-color: #fff;  // #c5e983; // #fff;
	margin: 0px auto;
	margin-bottom: 20px;	margin-left: 0px;	margin-right: 15px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #b0b; // #bbb;
}

.home_image {		float: left;	width: 200px;	margin: 0px;	padding: 0px;	border: 1px solid #888;  text-align: center;  }
.home_image image {	clear: both;	margin: 0px;	padding-left: -30px;	border: 0px solid #0f8; }
.home_image h1 { 	clear: both;	font-size: 18px;	text-align: center; 	margin: 0px 0px 0px 0px;	color: #c5e983; 	background-color: #2d7aa4; 	border-bottom:0px solid #999; }
.home_image h2 {	clear: both;	margin: 0px;	margin-top: 0px;	padding: 0px;	padding-top: 0px;	font-size: 14px;	background-color: #fff;	border: 0px solid #ddd; }
.home_image p {		clear: both;	text-align: left;		font-size: 10px;	margin-bottom: 20px;}








.store_imagewrapper { 
	float: left;
	height: 100%;
	width: 270px;
	background-color: #fff;  // #c5e983; // #fff;
	margin: 0px auto;
	margin-bottom: 20px;	margin-left: 15px;	margin-right: 15px;
	padding: 10px 0px 10px 0px;
	border: 0px solid #b0b; // #bbb;
}

.store_image {			float: left;	width: 255px;	height: 100%; margin: 0px auto;	padding: 0px;	border: 1px solid #888;}
.store_image image {	clear: both;	margin: 0px;	border: 0px solid #0f8; }
.store_image h2 { 		clear: both; 	font-size: 18px;	text-align: left; 	margin: 0px 0px 0px 0px;	color: #2d7aa4; 	border-bottom:0px solid #999; }
.store_image p { 		clear: both; }














.cat_left{
	float: right;	
	width: 300px;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 10px;
	border: 0px solid #000;
}

.cat_left h2{ 	font-size: 85%;	margin: 10px 0px 10px 0px;	padding: 0px;	color: #000000;	}
.cat_left p{ 	font-size: 12px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #444; }
.cat_left a{ 	font-size: 12px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #2d7aa4; 	text-decoration: underline;}
.cat_left ul {	margin: 20px 0px 20px 0px;	padding-left: 40px;	padding-right: 15px; font-size: 13px;	color: #2d7aa4; border: 0px solid #ddd;}
.cat2_left li {	margin-bottom: 10px;	}

.cat_right{		float: right;	width: 200px;	border: 0px solid #000;	}

.cat2_image {	float: left;	width: 450px;	margin: 0px;	padding: 0px;	border: 0px solid #000; }
.cat2_image image {	clear: both;	margin: 0px;	padding-left: -30px;	padding-right: 0px;		border: 0px solid #0f8; }
.cat2_left{		float: right;	width: 220px;	margin: 0px;	padding-left: 0px;	padding-right: 5px;	padding-top: 10px;	border: 0px solid #000; }
.cat2_left h2{ 	font-size: 85%;	font-weight: normal;	margin: 20px 0px 10px 0px;	padding: 0px;}
.cat2_left p{ 	font-size: 12px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #444; }
.cat2_left a{ 	font-size: 12px;	margin: 0px 0px 10px 0px;	padding: 0px;	color: #444; 	text-decoration: underline;}
/* added padding right check if it causes problems */
.cat2_left ul {	margin: 20px 0px 20px 0px;	padding-left: 35px;	padding-right: 15px; font-size: 13px;	color: #2d7aa4; border: 0px solid #ddd;}
.cat2_left li {	margin-bottom: 5px;	}



#notice { 
margin: 40px;
margin-left: 80px;
margin-right: 80px;
margin-bottom: 40px;
background-color: #f4ffed;
border: 1px solid #888;
}

#notice h1 {
	font-size: 18px;
	text-align: left; 
	margin: 20px 10px 10px 10px;
	color: #004070;   
	border-bottom: 1px solid #999; 
}

#notice p {
color: #444;  margin: 15px 25px 10px 25px;  font-size: 11;	border: 0px solid #b0b;
}

#notice ul {	margin: 20px 0px 20px 40px;	padding-left: 40px;	padding-right: 15px; font-size: 12px;	color: #2d7aa4; border: 0px solid #ddd;}
#notice li {	margin-bottom: 10px;	}

#notice a { color: #777; }
#notice a:visited { color: #777; }




.sale h1 {  	font-size: 20px;	text-align: left; 	color: #2d7aa4;  margin: 0px;	border-bottom: 1px solid #999999;}
.sale h2 {  	font-size: 100%;		text-align: left; 	color: #000000;	margin: 0px 0px 10px 0px;	border-bottom: 0px solid #999999;	}
.sale p {  		text-align: left; 	font-size: 22px;	color: #444;	margin: 10px 0px 5px 0px;	}
.sale li {  	text-align: left; 	font-size: 100%;	color: #2d7aa4;  margin: 0px;	margin-left: 40px;	border: 0px solid #cccccc;	}
.sale img {		margin: 10px;		float: left;	clear: both;	border: 0px solid #cc0000; }
.sale a {		font-size: 16px;	color: #2d7aa4; 	margin-left: 0px;	font-weight: bold;	text-decoration: none;	}
.sale a:link { color: #2d7aa4;   }
.sale a:visited { color: #2d7aa4;   }
.sale a:hover {	color: #fff;	background-color: #2d7aa4;  }
.sale ul {	margin: 0px;	padding-left: 40px;	border: 0px solid #999;	font-size: 14px;	}


/*
.recordwrapper { 
	border: 0px solid #00ff00;   
	color: #000;
	clear: both; 
	background-color: #ffffff; 
margin: 0px;
 	padding-left:45px; padding-right:45px; padding-top:30px; padding-bottom:20px; 
		border: 0px solid #0ff; 

	}  
  
  .record { 
	height: 100%;
	overflow: auto;
	background-color: #fff;  
	clear: both; 
	margin: 0px auto;
	margin-bottom: 0px;
	padding: 10px 25px 10px 25px;
	border: 1px solid #bbb; 
}

.record h1{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: #444; 
	margin:0px;	margin-top: 10px;	margin-bottom: 5px;
	border-bottom:1px solid #aaa; 
}

.record h2{ 
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #333; // #4581b5;
	margin:0px;	margin-top: 10px;	margin-bottom: 5px;
	border-bottom:0px solid #aaa; 
}

.record h3{ 
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	margin:0px;	margin-top: 0px;
}

.record p{ 
	font-size: 10px;
	text-align: left;
	margin:0px;	margin-top: 10px;
	color: #aaa; 
}

.record a {
	color: #aaa; 
}

.record a:hover {
	color: #aaa; 
}

.record_image {
	float: left;	width: 150px;
margin: 0px;
padding: 0px;
	border: 0px solid #000;
}

.record_image image {
margin: 0px;
padding-left: -30px;
	border: 0px solid #0f8;
	clear: both;
}

.record_left{
	float: left;	width: 40%;
	padding-left: 15px;
	padding-right: 5px;
	padding-top: 10px;
	border: 0px solid #000;
}


.record_left h2{ 
	font-size: 12px;	font-weight: normal;
	margin-top: 0px; margin-bottom: 0px;
	padding: 0px;
}

.record_left p{ 
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	color: #444; 
}

.record_left a{ 
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	color: #444; 
	text-decoration: underline;
}


.record_right{
	float: right;	width: 200px;
	border: 0px solid #000;
}

.record_right a {
color: #2d7aa4;
margin-top: 20px;
text-decoration: underline;
}

*/

-->
</style>
