p.h1 { text-decoration: underline; font-weight: bold; color: #006699}
div.content1 { margin-left: 15px; margin-right: 5px; border-bottom: 1px solid #999999; padding: 10px 0px 10px 0px; }
div.content_cata { margin-left: 15px; float: left; margin-right: 0px; border-bottom: 1px solid #999999; width: 340px;  }

a.catagory, a.catagory:visited 
			{ 
				width: 74px; margin: 2px 2x 2px 2px; text-align: center; padding: 4px 2px 2px 2px; background-color: #ffffff;
				color: #000000; text-decoration: none; display: block; border: 1px solid #ffffff; float: left; height: 135px;
			}
a.catagory img, a.catagory:visited img { float: left;
				border: 1px solid #333333; padding: 5px 5px 5px 5px; margin: 5px 0 5px 0 ; background-color: #ffffff;

			}
a.catagory:hover, a.catagory:active { 
				width: 74px; margin: 2px 2x 2px 2px; text-align: center; padding: 4px 2px 2px 2px; height: 135px; 
				text-decoration: none; display: block; float: left;
			}
a.catagory:hover img, a.catagory:active img { float: left;
				border: 1px solid #333333; 
			}
			
/* Subcatagory */
a.product, a.product:visited 
			{ 
				width: 111px; margin: 2px 0x 2px 0px; float: left; text-align: center; padding: 1px; background-color: #ffffff;
				color: #000000; text-decoration: none; display: block; height: 175px; 
			}
a.product img, a.product:visited img { 
				border: 1px solid #333333; 

			}
a.product:hover, a.product:active { 
				width: 111px; margin: 2px 0x 2px 0px; float: left; text-align: center; padding: 1px; height: 175px;
				text-decoration: none; display: block; 
			}
a.product:hover img, a.product:active img { 
				border: 1px solid #000000; 
			}

#pagebar	{
				margin: 1px 0px 1px 0px; background-color: #c0c0c0; border: 1px solid #000000; 
				background-image: url('../images/barbg-orange.jpg'); background-repeat: repeat-x; line-height: 18px; height: 18px;
				width: 412px; float: left; background-color: #ff66; color: #000000; text-align: center;
			}	

/* Product */
div.content_cata span.h1 { 	margin-left: auto; font-size: 20px; color: #0E6CA7; padding-bottom: 10px; }
.productbar {
				float: left; width: 177px; margin-bottom: 5px; display: inline;
			}
.productlink img 
			{ 
				float: right; border: 0px; border-left: 1px solid #000000; margin-left: 10px; padding: 0px 0px 0px 0px; display: inline;
			}
a.productlink, a.productlink:hover
			{
				margin: 1px 0px 0px 0px; background-color: #c0c0c0; border: 1px solid #000000; 
				background-image: url('images/barbg-light.jpg'); background-repeat: repeat-x; line-height: 18px; 
				text-decoration: none; height: 18px; width: 167px; color: #000000; 
				font-size: 10px; font-weight: bold; float: left; padding-left: 10px;
			}

a.productlink:hover 
			{ 
				background-image: url('images/barbg-colora.jpg'); background-repeat: repeat-x; color: #000000;
			}		

.productoptions { 
				float: left; width: 532px; border: 1px solid #000000; margin: 0px 0px 0px 0px; color: #cccccc; 
				background-color: #000000; padding-left: 10px; line-height: 18px; text-decoration: none; height: 18px;
				background-image: url('images/barbg-black.jpg'); background-repeat: repeat-x; font-weight: bold; display: inline;	
			}
.productoptions input, .productoptions img { 
				float: right; border-left: 1px solid; background-color: #ff9900; background-image: url('images/barbg-orange.jpg'); 
				background-repeat: repeat-x;
			}
.optionshead {
				text-align: center; float: left; width: 100%; border: 1px solid #999999; margin: 2px 0px 2px 0px; font-size: 9px;  
			}
.optionshead thead td { 
				border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-color: #ffffff; 
				color: #333333; padding: 2px 0px 2px 0px;
			}
.optionshead tfoot td { 
				border-right: 1px solid #999999; border-top: 1px solid #999999; background-color: #ffffff;
				color: #333333; padding: 2px 0px 2px 0px;
			}
.optionshead tbody td { background-color: #cccccc; padding: 2px;}
.optionshead td.select { width: 55px; }
.optionshead td.qty { width: 55px; vertical-align: top; border-right: 0px; }
.optionshead select.qty { font-size: 9px;  width: 40px; }

.productstatus { 
				float: left; width: 524px; border: 0px solid #000000; margin: 4px 0px 1px -1px; color: #000000; 
				line-height: 24px; text-decoration: none; height: 24px;	 font-weight: bold;  text-align: center; display: inline;	
			}
.productstatus img { 
				float: left; border: 1px solid; margin-left: 1px; background-color: #ff9900; background-image: url('images/barbg-colora.jpg'); 
				background-repeat: repeat-x;
			}
.relatedproducts { 
				float: left; width: 532px; border: 1px solid #000000; margin: 0px 0px 0px 0px; color: #ffffff; font-weight: bold;
				background-color: #000000; padding-left: 10px; line-height: 18px; text-decoration: none; height: 18px;
				background-image: url('images/barbg-black.jpg'); background-repeat: repeat-x; border-top: 2px solid #000000; border-bottom: 2px solid #3366CC; display: inline;
			}
.relatedproductcontent { float: left; width: 522px; border: 1px solid #000000; margin: 0px 0px 1px 0px; color: #000000; background-color: #ffffff; padding: 10px; display: inline;}

.frame 	{
				float: left; background-color: #000000; width: 100%; border: 0px solid #000000; margin: 4px 0px 0px 0px;  padding: 0px;  
				height: 40px; line-height: 40px; background-image: url('images/navbar.jpg'); color: #ffffff;
			}
			
.top { float: left; background-image: url('images/box_bg762.gif'); background-repeat: repeat-y; width: 762px;  }
#logo { margin-left: 5px; }
#topbottom { float: left; width: 762px; background-image: url('images/box_bc.gif'); background-repeat: repeat-x; }

/* Top Navigation */
#navleft 	{ 	float: left; height: 40px; line-height: 40px; background-image: url('images/navleft.jpg'); 
				background-repeat:no-repeat; padding-left: 20px; font-size: 12px; font-weight: bold; width: 552px; text-decoration: none; }
#navleft a,#navleft a:visited ,#navleft a:hover,#navleft a:active { color: #ffffff; float: left; }
#navleft img { float: left; }
#navright { float: right; width: 190px; height: 40px; line-height: 40px; background-image: url('images/navright.jpg'); background-repeat:no-repeat; }
#navright border { border: 1px solid #000000; }	

div#logo { width: 781px; }							