div.products a.icons
{
	display:block;
	/*width:8px;
	height:8px;*/
	width:39px;
	height:17px;
	background-repeat:no-repeat;
	float:right;
	margin-right:3px;
	margin-bottom:3px;
}

div.products a.onSale
{
	background-image:url('images/products/onsale.gif');	
}

div.products a.freeShipping
{
	background-image:url('images/products/freeshipping.gif');
}

div.products table.products 
{
	width:100%;
}

div.products table.products tbody tr td
{
    /*border-top: solid 1px #00bd00;*/
}

div.products table.products th
{
	background-color:Black;
	color:white;
	 background-image:url(images/products/products_head_border_bottom.png);
	 background-repeat:repeat-x;
	 background-position:bottom;
}

div.products table.products td
{
	 vertical-align:top;
	 padding-bottom:10px;
	 padding-left:5px;
	 padding-right:5px;
}


div.products table.products .price
{
	 width:50px;
	  text-align:center;
	  vertical-align:middle;
}

div.products table.products .indicators
{
	padding:0;
	padding-bottom:1px;
	width:25px;
	text-align:center;
	vertical-align:middle;
}

div.products table.products .indicators img
{
	 margin:0;
}

div.products table.products .image
{
	width:80px;
	text-align:center;
}

div.products table.products th.quantity
{
	text-align:center;
}

div.products table.products .quantity
{
	width:60px;
	text-align:left;
}

div.products table.products td.category-brand
{
	padding:0;
	 border-top:solid 1px black;
	 background-color:#e9e9e9;
	 /*border-bottom:solid 2px #15ae15;*/
	  
	  height:20px;
	   line-height:20px;
	 font-size:80%;
	 padding-left:5px;
	 padding-right:7px;
	
	background-image:url(images/products/products_separator.png);
	 background-repeat:repeat-x;
	 background-position:bottom;
}

div.products table.products td
{
	 padding-top:7px;
}


.hidepaging  .AspNet-GridView-Before-Bottom-Pagination,
.hidepaging .AspNet-GridView-Pagination
{
	visibility:hidden;
	display:none;
}



fieldset.advancedSearch label
{
	width:140px;
	text-align:right;
	margin-right:5px;
	float:left;
	display:block;
	line-height:15pt;
}

#Product .AspNet-GridView-Before-Bottom-Pagination
{
    height:13px;
    background-color:Black;
    border-bottom: solid 1px #00bd00;
    
}

#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom,
#Product .pagerDiv
{
	height:16px;
	background-image:url("images/products/pager_background.png");
	background-repeat:repeat-y;
	border-top:solid 1px #006300;
	border-bottom:solid 1px #00bd00;
	color:White;
	text-align:center;
	vertical-align:middle;
} 

#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom a.nextButton:hover,
#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom a.prevButton:hover
{
    text-decoration:none;
}

#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom span,
#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom a
{
    padding-bottom:2px;
}

#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom span
{
	font-weight:bold;
	color:#00ff00; 
}

#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom a
{
    
	color:White;
}

#Product .AspNet-GridView-Pagination.AspNet-GridView-Bottom a:hover
{
    color:#00ff00; 
    text-decoration:none;
}

#Product .innerDiv
{
	border:0;
	/*width:512px;*/
	width:525px;
	border-right:solid 1px #006300;
}

.SearchWithinResults
{
    text-align:right; padding-right:8px;
}

.SearchWithinResults table
{
    float:right;
}

.SearchWithinResults .imgSearchWithinResults
{
    width:35px;
    height:35px;
    background-image:url("images/products/search.gif");
	background-repeat:no-repeat;
}

.SearchWithinResults td
{
    vertical-align:middle;
}

.SearchWithinResults td.button
{
    padding-bottom:2px;
}

