

body {
		    font-family: "book Antiqua", serif;
				margin: 0;
				padding: 0;
				font-size: 80%;
				font-weight: normal;
				color: #33493d;
				text-align: center;	
				background: url(images/wgGreen2.jpg);
				background-repeat: repeat;		
	}
	
a:link, a:visited {
			 					    color: #5a6646;
										text-decoration: underline;
			 }
			 										 										 
			 
a:hover {
				   color: #94aa74;
					 text-decoration: underline overline;
				}
				

				
a:active {
				    color: #785cb2;
						text-decoration: none;
				 }
	

	
.middle  {
				    text-align:center;
				 }
	
hr {
	    color: #699b82;
			background-color: #699b82;
			height: .15em;
			width: .05em;
			width: 100%;
	 }
	 

	 
.smallSep {
					   color: #699b82;
						 height: 2px;
						 width: 300px;
					}
	 
h1  {font-size: 3em;
		}
		
h2  { font-size: 2em;
}

.info {
			   font-size: 1.5em;
				 font-weight: bold;
				 text-align: center;
			}

h3  {
		  font-size: 1em;
			font-weight: lighter;
		}
		
.pieceList h3  {
					   font-size: 1.3em;
						 font-weight: bold;
						 border: 1px solid #33493d;
						 color: #33493d;
					}
		
.button  {
				    border: 1px solid #699b82;
						color: #33493d;
				 }
	 
h4  {
		   font-size: .7em;
			 font-weight: lighter;
			 
		}
		
.heading {
				    font-style: italic;
						color: #ffffff;
				 }
	 
h5 {
	    font-size: .5em;
			font-weight: lighter;
			font-style: italic;
	 }

h6 {
	    font-size: .3em;
			font-weight: lighter;
			font-style: italic;
	 }

blockquote   {
						 width: 500px;
						
		   			 margin: 0 20px 0 60px;
		  			 padding: 0 20px 0 20px;
		}
		
.about   {
            text-align: center;
					  width: 400px;
						margin: 0;
						padding: 5px 5px 5px 35px;
					}	 
	 
						
#header  {
						   margin-top: 10px;
						   width: 750px;
							 margin: auto;
							 text-align: center;
							 height: 300px;
						}
.headerLeft {
					 			   /*float: left;*/
									 margin-right: 28%;
									 margin-top: 1%;
									 text-align: center;
					 			}
								
.headerRight {
					 			    /*float: right;*/
										margin-top: 1%;
										margin-left: 30%;
					 			 }
	
#header h1 {
					       font-size: 4em;
								 margin: 0;
								 padding-left: 10px;
								 color: #33493d;
								 font-weight: lighter;
								 font-style: italic;
					 }
					 
#header h2 {
					 		   font-size: 2em;
								 margin: 0;
								 padding-left: 10px;
								 font-weight: lighter;
								 font-style: italic;
								 color: #33493d;
					    }
							
#header h3 {
					 		   font-size: 1.1em;
								 margin: 0;
								 padding-left: 10px;
								 font-style: italic;
								 font-weight: lighter;
								 color: #5a6646;
					 		}
							
#navigate {
						    margin-top: 3%;
						 }
							

							
/*div#header a:link, a:visited, a:hover, a:active  {
					 				 										 					    text-decoration: none;
																										color: #ffffff;
					 				 										 					 } */
																								 
.breadcrumb  {
						    float: right;
								margin-right: 20px;
								color: #634667;
								font-weight: bold;
								background: white;
								
						 }
					 

							
#content {
						   width: 64%;
							 height: 100%;
							 margin-top: 65px;
							 margin-left: auto;
							 margin-bottom: auto;
							 margin-right: auto;
							 border: 3px inset #699b82;
						}
						
.rightLeft  {
              height: 100%;
						   float: left;
							 width: 200px;
							 margin-left: 20px;
							 text-align: left;
						}
						
.rightMiddle {
						    float: right;
								margin-left: 220px;
								width: 20px;
								padding: 1px;
								text-align: center;						
						 }						
						
						
.rightRight  {
               height: 100%;
						   float: right;
							 width: 250px;
							 margin-right: 20px;
							 text-align: left;
						 }
						
							
#contentFabric {
						   width: 95%;
							 height: 90%;
							 margin-top: 75px;
							 margin-left: auto;
							 margin-bottom: auto;
							 margin-right: auto;
							 border: 3px solid #699b82;

						}
						
#product   {
						   width: 70%;
							 height: 100%;
							 margin-top: 55px;
							 margin-left: auto;
							 margin-bottom: auto;
							 margin-right: auto;
							 border: 4px inset #699b82;					 	  
					 }
						

						
	
.fabric {
				   text-align: center;
					 
				}
				
#thumbArea	   {
			      margin-top: 50px;
			      float: left;
						padding-left: 20px;
				  	width: 390px;
				  	height: 100%;
				  	text-align: center;
			   }
				 
#dynloadarea2  {
			      position: absolute;
			      top: 950px;
			      left: 475px;
				  	width: 300px;
				  	height: 400px;		 
			   }
						

						

						

						 

						 
.sendIt    {
					    width: 200px;
					    text-align: center;
							color: #5a6664;
							border: 2px solid #5a6664;

					 }
						 
.picTitle  {
					    text-align: center;
					 }
						
table  {
			 			 	 				align: center;
			 			 	 				width: 95%;
											margin: 0;
											padding: 0;
									 }
									 
h2 {
					 		   font-size: 2em;
								 margin: 0;
								 padding-left: 10px;
								 font-weight: lighter;
								 font-style: italic;
								 color: #33493d;
					    }
							
h3 {
					 		   font-size: 1.2em;
								 margin: 0;
								 padding-left: 10px;
								 font-weight: lighter;
								 font-style: italic;
								 color: #33493d;
					    }
							
h4 {
					 		   font-size: .7em;
								 margin: 0;
								 padding-left: 10px;
								 font-weight: lighter;
								 font-style: italic;
								 color: #33493d;
					    }
									 
td   {
				valign: center;
				margin: 0;
				padding: 0;
		 }
		 
.skinny  {
				   width: 50%;
 				   height: 33%;
					 valign: top;
				 }
				 
.tall   {
				   width: 50%;
				   height: 99%;
					 valign: top;
				}
												
												
						
.homepic  {
					  margin-left: 15%;
						margin-right: 25%
					}
									
				
					
div.float {
					   margin-top: 5%;
					   padding: 3%;
					   float: left;
					}
					
div.float h3 {
						    text-align: center;

						 }
					
.bigPic   {
					   margin-left: 1%;
						 margin-right: 40%;
						 padding: 0;
						 width: 100%;	 
					}
					
					
div.spacer {
					    clear: both;
					 }
				
					
#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #699b82;
color: #ffffff;
width: 750px;
font-family: "Book Antiqua", serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
font-style: italic;
color: #fff;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #b6ccc1;
color: #33493d;
}

#navcontainer #active { border-left: 1px solid #fff; }
													 




	
div#footer {
					    margin-top: 22px;
							margin-right: auto;
							margin-bottom: 0;
							margin-left: auto;
					    width: 800px;
							text-align: center;
					 }






#navcontainerBottom ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #699b82;
color: #33493d;
width: 900px;
font-family: "Book Antiqua", serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainerBottom ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainerBottom ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #fff;
font-style: italic;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainerBottom ul li a:hover
{
background-color: #b6ccc1;
color: #33493d;
}

#navcontainerBottom #active 
{ 
border-left: 1px solid #fff; 
}
											 					




			
					
						 


								 
