#column2Area .productCat	{
	border: 1px solid #ced9b0;
	background: url(../images/productBkgrd.gif) repeat-x;
	padding: 60px 20px 0px 17px;
}

h4	{
	font-size: 16px;
	color: #575145;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	padding:0px 0px 4px 0px;
	margin:0px;
}

h5	{
	color: #3a3a3a;
	font-size:15px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
	margin:0px;
	line-height: 16px;
}

.dashedRow td {
    padding: 0px 0px 0px 0px;
    border-bottom:1px dotted #9CA45F;
}

#productCategoryList	{
	float: left;
	width:170px;
	margin: 0px 12px 0px 0px;
	padding-top: 25px;
	
}

#productCategoryList .box	{
	text-align:center;
	background-color: #f1eddd;
	border:1px solid #d7c598;
	padding: 11px 0px 0px 0px;
	color: #575145;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: normal;
}

#productCategoryList .link	{
	margin: 5px 0px 5px 0px;
}

#productCategoryList .leadin	{
	border-top: 1px dotted #575145;
	padding: 7px 0px 12px 0px;
}

#productCatInfo	{
	padding: 10px 0px 0px 0px;
	line-height: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #3a3a3a;
	font-size:11px;
}

#productCatInfo p	{
	padding:0px;
	margin:11px 0px 11px 0px;
}

#productCatInfo .images	{
	background-color: #d7e2bb;
	border:1px solid #b6c491;
	text-align:center;
	padding: 20px;
	margin-right: 20px;
}

#productCatInfo .images img	{
	border:1px solid #d1c4a6;
}

.redBold	{
	font-weight: bold;
	color: #c50808;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#productList	{
	background-color: #EBF0DF;
	border:1px solid #B6C491;
	margin-top: 10px;
	margin-bottom:10px;
}

#productList .header	{
	background: url(../images/greenHeaderBkGrnd.gif) repeat-x;
	height: 22px;
	padding:5px 7px 0px 7px;
	border-bottom:1px solid #B6C491;
}

#productList .headerName	{
	float:left;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #465B13;
	font-weight: bold;
}

.headerPage	{
	float:right;
	width:220px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

#productList select	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #3a3a3a;
	font-weight: normal;
}

#productList .body	{
	padding:0px 10px 10px 10px;
}

.productListItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #b4a387;	
}

.productListItem p	{
	margin:8px 0px 8px 0px;
}

.productListItem .area1	{
	
	width: 211px;		
	text-align:left;
	padding-right: 15px;
}

.productListItem .area2	{
	
	width: 195px;
	margin-left:15px;
}

.area2 h4 a
{
    color: #666666;
    text-decoration: none;
}

.productListItem .area3	{
	
	width:160px;
	margin-left:15px;
	padding-left: 10px;
}

.bottomSelect	{
	height: 27px;
	background: url(../images/greenBottomBkgrd.gif) repeat-x;
	padding-right: 7px;
}

.productListView	{
	line-height: normal;
}

.productListView p	{
	margin: 5px 0px 5px 0px;
}

.productListView a	{
	font-size: 12px;
}

.ourPrice2	{
	font-size: 12px;
	font-weight: bold;
}

.bottomSelectGreen	{
	background: url(../images/orangeBottomBkgrd.gif) repeat-x;
	height:27px;
	padding: 0px 0px 0px 18px;
	font-weight: bold;
}

#topSeller	{
	background-color: #ecf6fa;
	border:1px solid #9ebccb;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #505050;
}

#topSeller a	{
	color: #337ea0;
	font-size:12px;
}

#topSeller .header	{
	background: url(../images/blueHeaderBkgrd.gif) repeat-x;
	height: 22px;
	border-bottom:1px solid #9ebccb;
	padding: 5px 0px 0px 7px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #497082;
	font-weight: bold;
}

#topSeller .body	{
	padding: 7px;
}

.topSellerItems	p	{
	margin: 5px 0px 5px 0px;
}

#topSeller .price 
{
    margin: 5px 0px 0px 0px;
} 

#topSeller b       
{
    font-size: 12px;
} 

#topSeller ol      
{
    margin:0px 0px 20px 20px;
    padding:0px;
}

#topSeller ol li    
{
    list-style:none;
    padding: 15px 0px 0px 0px;
}

/* shopping cart area */

.shoppingCart	{
	background-color: #C0CF9D;
	line-height: normal;
}

.cartInfo	{
	font-size: 11px;
}

.cartInfo a {
	color: #7D911C; 
	text-decoration: none;
	
}

.cartInfo a:hover {
	color: #816224; 
	text-decoration: none;
	
}

.cartItem	{
	color: #7D911C;
	font-size: 13px;
	font-weight: bold;
}


.shoppingCart td	{
	padding-left: 5px;
	background-color: #ffffff;
}


.shoppingCartTitle	{
	background: url(../images/greenHeaderBkGrnd.gif) repeat-x;
	font-weight: bold;
	font-size: 14px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #556214;
}

.itemNumber	{
	color: #696969;
	font-size: 10px;
}

.cartPad	{
	padding-top: 12px;
}

.strike	{
	text-decoration: line-through;
}

.cartRed	{
	color: #FF0000;
}

.colorBkgrd	{
	background: url(../images/greencartBkgrnd.gif);
}

.subTotal	{
	background: url(../images/greencartBkgrnd.gif);
	font-size: 14px;
}

.calculate	{
	background: url(../images/greenCartCalculatorBkGrnd.gif);
	font-size: 11px;	
}

.shoppingCart input	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.note	{
	font-size: 10px;
	color: #787878;
}

.dotted	{
	border-top: 1px dotted #949494;
}

.cartPrice {
	margin-top:10px;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

.thickLine	{
	border-top: 2px solid #5c5c5c;
}

.cartPrice td	{
	padding: 2px 15px 3px 0px;
}

.priceLeftSide	{
	text-align: right;
}

.priceTotal	{
	font-size: 15px;
	font-weight: bold;
}

.featuredProductName {
	color: #7D911C; 
	text-decoration: none;
}

.wholesalePriceDotted 
{
    border-bottom:1px dotted #9CA45F;
}