body {
	margin: 0;
	padding: 0;
	background: url(images/blacktile2.jpg) repeat left top;
	color: black;
	}
#wrap {
	width: 800px;
	margin: 0 auto 25px auto;
	text-align: left; /*re-aligns text within wrap to left alignment*/   /* Main text description alignment */
	background: white;
	}
#header {
	height: 372px;
	margin: 0;
	padding: 0;
	width: 800px;
	background:white url(images/BrowerCreek_Hi_Res_header.jpg) no-repeat left top;
	
	}
img { border: 0; }    /* ******  no border around all images  ***** */

	
#tabwrap {
	font-size: 80%;
	margin: -75px 0 0 0;
	width: 220px;
	font-family: "Trebuchet MS";
	float: left;
	position: relative;
	}
#text {
	width: 490px;  /* ****** changed from 520 to narrow home-page description paragraph ***** */
	float: right;
	margin: -60px 20px 0 0;  /* ****** sets home page description text positioning ***** */
	text-align: center;  /* ****** added this line to center text and heading ***** */
	}	
#productintro {
	width: 490px;  /* ****** changed from 550 to narrow product-page description paragraph ***** */
	float: right;
	margin: -40px 20px 0 0;  /* ****** changed from -85 to lower product-page description paragraph ***** */
	text-align: center;  /* ****** added this line to center text and heading ***** */
		}	

/*/////////////////////////////////////////*/

/*button positioning*/

#home {
	height: 40px;
	width: 30px;
	position: absolute;
	left: 180px;
	top: 4px;
	}
#blog {
	height: 40px;
	width: 30px;
	position: absolute;
	left: 125px;
	top: 21px;
	}
#about {
	height: 40px;
	width: 30px;
	position: absolute;
	left: 70px;
	top: 40px;
	}
#contact {
	height: 40px;
	width: 30px;
	position: absolute;
	left: 15px;
	top: 62px;
	}
	
/*/////////////////////////////////////////*/	


#tabwrap a {
	
	list-style-type: none;
	padding: 0;
	}
#tabwrap a{
	text-decoration: none;
	}
#tabwrap a:link {
	color: black;
	}
#tabwrap a:visited {
	color: black;
	}
#tabwrap a:hover {
	color: #266679;
	text-decoration: underline;
	}
#tabwrap a:active {
	color: black;
	}	
ul {
	margin: 0;
	padding: 0;
	}


		
#content {
	margin: 60px 0 0 5px;   /* ****** margins around "about" stuff ***** */
	padding: 0;
	float: right;
	width: 800px;
	}
	
#product_samples {  /* ****** added this section ***** */
	margin: 0;
	padding: 0;
	float: right;
	width: 540px;
	}
	
#product-big {  /* ****** added this section ***** */
	margin: 0 -20px 0 0;   /* ****** move big picture to the right a bit ***** */
	padding: 0;
	float: right;
	width: 540px;
	}
		
#sidebar {
			float: left;
			width: 240px;
			margin: 0 0 0 15px;  /* ****** changed from 0 to 15 to move the sidebar right ***** */
			color: black;
			/*background: url(images/sb2_bottom.gif) no-repeat left bottom;*/
			}
#sidebar img {
	margin: 0 98px;
	
	}
#sidebarcontent {
			width: 240px;
			/*background: url(images/sidebar_mid.gif) repeat left top;*/
			
			}
#sidebar h3{
			margin: 0 0 10px 0;
			font-size: 1.3em;
			color: black;
			padding: 0;
			text-align: center;
			display: block;
			/*background: url(images/sb2_top.gif) no-repeat left top;*/
			}

			#sidebar  p {
			text-align: center;
			}

#slideshow_wrap {
	float: right;
	width: 490px;  /*    ****** changed from 480 to 490 to move it left a little ************    */
	height: 380px;
	
				}
.categories {
			margin: 10px 3px;
			padding: 0;
						
			clear: both;
			}
.categories p {
			text-align: center;
			margin: 0;
			padding: 0;
			}
#sidebarcontent a {
	list-style-type: none;
	padding: 0;
	}
#sidebarcontent a{
	text-decoration: none;
	}
#sidebarcontent a:link {
	color: black;
	}
#sidebarcontent a:visited {
	color: black;
	}
#sidebarcontent a:hover {
	color: #266679;
	text-decoration: underline;
	}
#sidebarcontent a:active {
	color: black;
	}	
	
h2 {			  /*    ****** added *****  */
	margin: 0; 
	padding: 0;
	text-align: center;		/*    ****** centers all h2 headings *****  */
	font-size: 150%;
	color: black;
	}
		
h3 {
	clear: both;
	}
#products {
			width: 540px;
	}
#product-big {
			width: 540px;
	}
#products a {
	
	list-style-type: none;
	padding: 0;
	}
#products a{
	text-decoration: none;
	}
#products a:link {
	color: black;
	}
#products a:visited {
	color: black;
	}
#products a:hover {
	color: #266679;
	text-decoration: underline;
	}
#products a:active {
	color: black;
	}	

p {			  /*    ****** added *****  */
	text-align: center;
	}

.productpics {			  /*    ****** added *****  */
	width: 120px;
	height: 130px;
	float: left;
	margin: 35px 30px;  /*    ****** top/bottom and side margins, respectively *****  */
	text-align: center;
	padding: 0;
	}

#footer {
	margin: 0;
	padding: 0;
	width: 800px;
	height: 58px;
	clear: both;
	background: url(images/footertile2.jpg) no-repeat left bottom;
	position: relative;
	}
#footertabwrap {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0;
	} 
	
#footertabwrap  li{
	margin: 0 10px;
	display: inline;
	list-style-type: none;
	
	}
	
#footertabwrap a {
	text-decoration: none;
	}

#footertabwrap li a{
	}
#footertabwrap li a:link {
	color: white;
	}
#footertabwrap li a:visited {
	color: white;
	}
#footertabwrap li a:hover {
	color: yellow;
	}
#footertabwrap li a:active {
	color: white;
}
/*/////////////////////////////////////////////////////////////////*/

#home_content {
/*  float: left; */ /* ****** no apparent effect ***** */
/*  width: 800px; */ /* ****** no apparent effect ***** */
/*  padding: 10px 0; */ /* ****** no apparent effect ***** */
/*  clear: both; */ /* ****** no apparent effect ***** */
/*  margin: 0; */ /* ****** no apparent effect ***** */
	}
#home_content dl {		 /* ****** only effects "about" page ***** */
  	overflow: auto; /* self-clears floats within */
  	width: 776px;  /* ****** width of "about" stuff ***** */
  	margin: 10px 20px 30px 10px;  /* ****** margins between "about" paragraphs ? ***** */
  	padding: 0; /* ****** no obvious effect ***** */
  	}
#home_content dt {
  	float: right;
  	width: 548px;
  	margin: 0;
  	padding: 0;
  	font-size: 130%;
  	letter-spacing: 1px;
  	color: #627081;
  	}
#home_content dd {
  	margin: 0 0 0 218px;
  	padding: 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #666;
  	}
#home_content dl dd.img {
   	margin: 0;
   	}
#home_content dd.img img {
  	float: left;
  	margin: 0 18px 0 0;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
  	}
/* reverse float */

#home_content .alt dt {
  	float: left;
  	}
#home_content .alt dd {
  	margin: 0 98px 0 0;
  	}
#home_content .alt dd.img img {
  	float: right;
  	margin: 0 0 0 8px;
  	}			
	
/*///////////////////////////////////////////////////////////////////////////////*/

#myGallery
{
width: 460px;
height: 345px;
} 
