.leftside2{
	width: 300px;
	padding: 15px 0 0 0;
	float: left;
	overflow:hidden;
	text-align:center;
}

.singleproduct{
	margin: 0 0 0 0;
}

.rightside2{
	float: left;
	width: 600px;
	padding: 15px 0 0 0;
}

.middle .rightside2 h1{
	font-size: 230%;
	color: #406D42;
	font-weight: bold;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #c5c1c1;
	width: 570px;
}

.rightside2 h2{
	font-size: 170%;
	color: #4D2B0F;
	margin: 0 0 0 0;
	padding: 10px 0 5px 0;
	width: 570px;
}

.pdescript{
	width: 570px;
	margin: 0 0 0 0;
	padding: 5px 0 5px 0;
	color: #5d5d5d;
	font-size: 120%;
	line-height: 20px;
}

.view{
	width: 570px;
	border-bottom: 1px solid #c5c1c1;
	padding: 0 0 10px 0;
}

.view a:link{
	color: #406D42;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
}
.view a:visited{
	color: #406D42;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
}
.view a:hover{
	color: #406D42;
	font-size: 120%;
	text-decoration: underline;
	font-weight: bold;
}
.view a:active{
	color: #406D42;
	font-size: 120%;
	text-decoration: none;
	font-weight: bold;
}

.hrdescript{
	border: none;
	height: 1px;
	width: 570px;
	color: #c5c1c1;
	background-color: #c5c1c1;
	margin: 10px 0 10px 0;
	padding: 0 0 0 0;
}

a.fullsize:link
{
	color:#999;
	text-decoration:none;
}
a.fullsize:visited
{
	color:#999;
	text-decoration:none;
}
a.fullsize:hover
{
	color:#999;
	text-decoration:underline;
}
a.fullsize:active
{
	color:#999;
	text-decoration:none;
}




.producttable{
	margin: 10px 0 0 0;
	width:570px;
}

.producttable p{
	margin: 0 0 0 0;
	padding: 7px 0 7px 0;
	color: #5d5d5d;
	font-size: 120%;
}

.producttable th
{
	padding:7px 0 7px 0;

}

.producttable td{
	width: 65px;
	font-size:90%;
	white-space:nowrap;
	text-align: center;
	border-top: 1px solid #c6c2c2;
	border-bottom: 1px solid #c6c2c2;
}

.browselink{
	background-image: url(/pub/design/browsebtn.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	margin: 5px 0 0 65px;
	padding: 12px 10px 5px 35px;
	width: 121px;
	height: 27px;
}
.browselink a:link{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
.browselink a:visited{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
.browselink a:hover{
	color: 4A280C;
	text-decoration: none;
	font-weight: bold;
	
}
.browselink a:active{
	color: 4A280C;
	text-decoration: none;
	font-weight: bold;
}

.searchresults li.beige{
	background-color: #F7F4E5;
	float: left;
	list-style: none;
	
}

.searchresults{
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
}

.searchresults .libox
{
	float:left;
}
	.searchresults .libox span.i
	{
		display:block;
		font-size: 90%;
		color: #4A280C;
		text-decoration: none;
		margin:5px 0 5px 0;
		width:115px;
	}
	

.searchresults li a:link{
	text-decoration: none;
	font-size: 90%;
	color: #4A280C;	
}
.searchresults li a:visited{
	text-decoration: none;
	font-size: 90%;
	color: #4A280C;	
}
.searchresults li a:hover{
	text-decoration: none;
	font-size: 90%;
	color: #4A280C;	
}
.searchresults li a:active{
	text-decoration: none;
	font-size: 90%;
	color: #4A280C;	
}


.searchresults li{
	width: 210px;
	height: 130px;
	float: left;
	list-style: none;
	text-align: center;
	text-align: center;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px solid #946e4f;
}

.searchtext{
	float: left;
	width: 115px;
	margin: 0 0 0 0;
	cursor:pointer;
}

.imgbox{
	float: left;
	text-align: center;
	width: 90px;
	
}


.fda-disclaimer
{
	width:560px;
	margin:5px 0 5px 0;
	border:1px solid #ccc;
	background-color:#efefef;
	font-size:9px;
	padding:2px 5px 2px 5px;
}




/*Product Search */

.hr{
	height: 1px;
	border: none;
	width: 300px;
	background-color: #999;
	color: #999;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

.productsearch{
	margin: 0 150px 25px 0;
	float:right;
}

.inputtext{
	color: #326925;
	font-size: 140% ;
	font-weight: bold;
	margin: 10px 0 0 0;
}

.inputsearch{
	background-image: url(/pub/design/searchbtn2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 59px;
	height: 21px;
	text-align:center;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
	background-color: #fff;
	color: #fff;
	font-weight: bold;
}

.input{
	border: 1px solid #877467;
	width: 215px;
	height: 15px;
	padding: 2px 0 2px 5px;
	margin: 0 0 0 0;
}
.inputsel
{
	border: 1px solid #877467;
	width: 215px;
	height: 20px;
	padding: 0px 0 0px 5px;
	margin: 0 0 0 0;
}




/* product view all */
/* products */
.presults
{
	float:left;
}

	.productnp
	{
		margin:5px 0 5px 0;
		float:right;
	}

	.pitem
	{
		float:left;
		width:400px;
		height:275px;
		border-bottom:1px solid #ccc;
		padding:25px 0 10px 0;
	}
	.piteml
	{
		float:left;
		width:185px;
		text-align:center;
	}
	.pitemr 
	{
		float:left;
		width:200px;
	}
	.pitemr p
	{
		clear:left;
	}
	
	.pitemr a.plink:link
	{
		color:#000;
		text-decoration:none;
		font-size:125%;	
		font-weight:bold;
		display:block;
		float:left;
	}
	.pitemr a.plink:visited
	{
		color:#000;
		text-decoration:none;
		font-size:125%;
		font-weight:bold;		
		display:block;
		float:left;					
	}
	.pitemr a.plink:hover
	{
		color:#000;
		text-decoration:underline;
		font-size:125%;	
		font-weight:bold;		
		display:block;		
		float:left;		
	}
	.pitemr a.plink:active
	{
		color:#000;
		text-decoration:none;
		font-size:125%;	
		font-weight:bold;		
		display:block;		
		float:left;		
	}
	
	.pitemr a.readmore:link
	{
		color:#850005;
		text-decoration:none;
		font-weight:bold;
		display:block;		
		float:left;		
	}
	.pitemr a.readmore:visited
	{
		color:#850005;
		text-decoration:none;
		font-weight:bold;
		display:block;		
		float:left;		
	}
	.pitemr a.readmore:hover
	{
		color:#850005;
		text-decoration:underline;
		font-weight:bold;
		display:block;		
		float:left;		
	}
	.pitemr a.readmore:active
	{
		color:#850005;
		text-decoration:none;
		font-weight:bold;
		display:block;		
		float:left;		
	}

