/* Products Page */
h1.productHeader
{
	margin-left:7px;
	margin-top:0 !important;
}
.productList { width: 225px; }

.productList .AspNet-GridView { }
.productList .AspNet-GridView table
{	width: 100%;
}

.productList .AspNet-GridView thead tr
{	line-height:18px;
	color:#FFF;
}

.productList .AspNet-GridView thead tr.checkout
{	background: #E6E6E6;
	color:#333;
}
.productList .AspNet-GridView th { height:18px !important; }
.productList .AspNet-GridView th,
.productList .AspNet-GridView td
{	padding:3px;
	vertical-align:top;
}

.productList .AspNet-GridView td p
{	padding-bottom:5px;
}

.productList .AspNet-GridView th.colcenter,
.productList .AspNet-GridView td.colcenter
{	text-align:center;
}

.productList .AspNet-GridView td.productImageCell { width: 50px; text-align:left; }
.productList .AspNet-GridView td.productPriceCell 
{	width: 60px; 
	text-align:right;
}

.productList .AspNet-GridView td.delete 
{	width: 20px; 
	vertical-align:middle;
	text-align:center;
}

.productList .totals
{	font-weight:bold;
	font-size:13px;
	color:#333;
}

.productList .total
{	display:block;
	width:70px;
	text-align:right;
}

.productList .totalsAlt
{	font-weight:bold;
	font-size:13px;
}

.productList .totalAlt
{	display:block;
	width:90px;
	text-align:right;
}

.productDetail { }
.productDetail img { margin-right: 5px; }

.productDetail .content { clear: both; padding-top:20px;}

.productDetail .content .AspNet-DataList td
{	width:120px;
	height:120px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
.productDetail .content .AspNet-DataList td a
{	border:none !important;
}

.productDetail .content .AspNet-DataList td img
{	border: 1px solid #E6E6E6 !important;
}

.productDetail .content .AspNet-DataList table caption
{	text-align:left !important;
}

.productList .nifty { margin-bottom: 5px; }
.prodList { padding:5px !important; padding-top:0; background-color:#E6E6E6 !important; }
.prodList img { margin-right:10px; }
.prodList .buybutton { margin-top: 0px; }
.prodList div { margin: 4px; margin-left:0; margin-right:0; }
.prodList a.link { font-weight:bold; text-decoration:underline !important;}

img.product { border: 1px solid #333 !important; }

.price {
    font-size:1em;
    font-weight:bold;
    padding-left:20px;
}
.products-list-price {
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:0;    
}
.price-label-add-to-cart{
    float:left;
    font-size:1.3em;
    font-weight:bold;
    margin:0;
    padding:0;
    width:100%;    
}
.free-shipping-div {
    background-color:#ecf0ef;
    clear:both;
    display:block;
    margin:0;
    padding:0;
    width:100%;
}
.free-shipping-text { 
    color:#003366;
    font-weight:bold;
    font-size:1.3em;
    margin:0;
    padding:5px;      
}
.free-shipping-add-to-cart-div {
    background-color:#ecf0ef;
    clear:both;
    display:block;
    margin:10px 0px;
    padding:0;
    width:100%;   
}
.free-shipping-add-to-cart {
    color:#003366;
    font-weight:bold;
    font-size:1em;
    margin:0;
    padding:5px;  
}
.add-to-cart-div {
    clear:both;
    display:block;
    padding:0.6em;
    text-align:center;
    width:95%;
}
.add-to-cart-button {
    text-align:center;
}
