body { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; }
.CountriesRow { font-size: 12px; text-align: center; vertical-align: middle; border-right: 1px solid #c3c3c3; border-left: 1px solid #c3c3c3; }


.box_t_l{ background-image: url(images/product_top_left.gif); background-position: left bottom; background-repeat: no-repeat; width: 16px; height: 16px; padding: 0px; margin: 0px; }
.box_t_r{ background-image: url(images/product_top_right.gif); background-position: right bottom; background-repeat: no-repeat; width: 16px; height: 16px; padding: 0px; margin: 0px; }
.box_b_l{ background-image: url(images/product_bottom_left.gif); background-position: left top; background-repeat: no-repeat; width: 16px; height: 16px; padding: 0px; margin: 0px; }
.box_b_r{ background-image: url(images/product_bottom_right.gif); background-position: right top; background-repeat: no-repeat; width: 16px; height: 16px; padding: 0px; margin: 0px; }
.box_t{ background-image: url(images/product_top.gif); background-position: left bottom; background-repeat: repeat-x; height: 16px; padding: 0px; margin: 0px; }
.box_b{ background-image: url(images/product_bottom.gif); background-position: left top; background-repeat: repeat-x; height: 16px; padding: 0px; margin: 0px; }
.box_l{ background-image: url(images/product_left.gif); background-position: left top; background-repeat: repeat-y; width: 16px; padding: 0px; margin: 0px; }
.box_r{ background-image: url(images/product_right.gif); background-position: right top; background-repeat: repeat-y; width: 16px; padding: 0px; margin: 0px; }

.LeftColumn 
{
	background-image: url(images/product_left.gif); 
	background-repeat: repeat-y; 
	width: 220px; 
	vertical-align: top;
}

.RightColumn 
{
	border-right: 1px solid #c3c3c3;
	width: 536px;
	vertical-align: top;
}

.LeftMenu { padding-left: 10px; }
.LeftMenu a { color: #000000; text-decoration: none; }
.LeftMenu a:hover { color: #000000; text-decoration: underline; }
.Subcategory { font-size: 11px; padding-left: 15px; }

h1 { font-size: 17px; font-weight: normal; margin: 33px 0 5px 0; color: #B41618 }
.BottomRow { background-image: url(images/Bottom.gif); text-align: right; padding-right: 20px; }

a { color: #000000; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }


.ProductBox { width: 528px; height: 233px; }
.ProductBox td.box_t {}
.ProductBox td.CategoryHeader div.boxHeader { color: #B41618; font-size: 15px; font-weight: bold; height: 24px;}
.ProductBox td.CategoryMore {text-align: right;  height: 30px; vertical-align: bottom;}
.ProductBox td.CategoryMore div.More { color: #B41618; font-size: 12px; font-weight: bold;}
.ProductBox td.CategoryMore div.More a { color: #B41618; font-size: 12px; font-weight: bold;}

.ProductInfo {}
.ProductInfo td.Header {height: 24px; vertical-align: bottom;}
.ProductInfo td.Header div.ProductHeader { color: #595959; font-size: 13px; font-weight: bold; margin-bottom: -8px; padding-bottom: 5px; border-bottom: 1px solid #c3c3c3; text-align: center; }
.ProductInfo td.Photo {height: 160px; text-align: center;}
.ProductInfo td.Photo div.ProductPhoto {}
.ProductInfo td.Price {height: 16px; text-align: center;}
.ProductInfo td.Price div.ProductPrice { color: #cc0000; font-size: 11px; }
.ProductInfo td.Action {height: 16px; text-align: center;}
.ProductInfo td.Spacer {width: 20px;}
.ProductInfo td.ProductAction {  }
.BuyDetails { color: #50890d; font-size: 15px; line-height: 5px; }
.BuyDetails a { color: #50890d; text-decoration: none; }
.BuyDetails a:hover { color: #50890d; text-decoration: underline; }

.ProductDescription { padding-right: 25px; padding-left: 11px; width: 278px; height: 233px; vertical-align: middle; }
.ProductDescription h2 { color: #595959; font-size: 13px; font-weight: bold; margin-bottom: -8px; padding-bottom: 5px; border-bottom: 1px solid #c3c3c3; }
.ProductDescription p { font-size: 11px; font-weight: normal; }
.ProductDescription .price { color: #cc0000; font-size: 11px; font-weight: bold; }

.CategoryHeader { color: #B41618; font-size: 18px; font-weight: bold; height: 24px; margin-top: 20px; margin-bottom: 10px; text-decoration: underline;}