body 
{
    line-height:1.5;
}

.Banner {
width:591px;
border:3px #d3d3d3 solid;
padding:8px;
float:left;
padding-bottom:10px; }

.CloseoutBanner 
{
margin-left:8px;
width:235px;
border:3px #d3d3d3 solid;
padding:0px;
float:left; }

.Box {
width:300px;
padding:2px;
margin:8px;
font-size:10pt;
float:left;
line-height:1.5;
}

.Box a {
display:block; }

.CleanList
{
    list-style-type:none;
    display:block;
}
.Wrapper 
{
    width:970px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
}

.Footer 
{
    clear:both;
    margin-top:40px;
}

.HeaderBanner 
{
    height:270px;
    width:865px;
    margin-left:auto;
    margin-right:auto;
    clear:both;
}

.hr 
{
    height:25px;
    clear:both;
    width:100%;
}

.Category 
{
    font-size:10pt;
    font-weight:bold;
}

.BreadCrumb 
{
    width:100%;
    clear:both;
    font-size:9pt;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
}

.BreadCrumb a 
{
    color:#008200;
}

.LeftNavigtion 
{
    width:250px;
    float:left;
    font-size:9pt;
}

.Content 
{
   width:710px;
   float:left;
   padding:5px;
}

.NavigationHeader 
{
    font-weight:bold;
    padding:4px;
    background-color:#008200;
    color:#fff;
    font-size:9pt;
}

h1 
{
    font-size:12pt;
    font-weight:bold;
    clear:both;
    padding-left:15px;
}


.AddToCart
{
    font-size:10pt;
}

.variantprice 
{
    font-size:12pt;
}


.CartHeader 
{
  background-color:#008200;
  color:#fff;
  font-weight:bold;
  font-size:12pt;
  padding:6px;
}

.Product 
{
    width:100%;
}

.AddToWishButton
{
    display:none;
}

.AddToCartButton
{
    background-color:#F69401;
    color:#000;
    font-size:9pt;
    font-weight:bold;
    border:2px #fff solid;
    padding:4px;
    cursor:pointer;
}

.CheckoutButton
{
    background-color:#F69401;
    color:#000;
    font-size:9pt;
    font-weight:bold;
    border:2px #fff solid;
    padding:4px;
    cursor:pointer;
}

.PriceAddToCart 
{
    font-size:11pt;
}

#Quantity 
{
    border:1px #000 solid;
    padding:2px;
    font-size:10pt;
    width:50px;
    text-align:center;
}

.QuantityDiscountTable
{
       font-size:9pt;
}

.QuantityDiscountTable .Quantity
{
       text-align:left;
}

.QuantityDiscountTable .Discount
{
       text-align:left;
}

.QuantityDiscountTable .Price
{
       text-align:left;
       font-weight:bold;
}

.QuantityDiscountTable th
{
       font-weight:bold;
       text-align:left;
}

small 
{
    font-size:10pt;
}

.UpSellProducts
{

}

.UpSellProduct 
{
    font-size:9pt;
    font-weight:bold;
    padding:8px;
    text-align:center;
    border:1px #ccc solid;
    background-color:#fff;
}

.UpSellHeader 
{
  background-color:#008200;
  color:#fff;
  font-weight:bold;
  font-size:12pt;
  padding:6px;
}

.CategoryProductImage 
{
    text-align:center;
}

.CategoryProductDescription 
{
    font-size:10pt;
    padding-left:5px;
}

.CategoryProductAddToCart 
{
    text-align:center;
    width:122px;
    line-height:2;
    font-weight:bold;
}

.CategoryProductAddToCart input
{
    margin-top:4px;
}

.CategoryProductAddToCart select
{
    margin-top:4px;
}

.ProductSubHeader 
{
    padding-left:15px;
    font-weight:bold;
    font-size:9pt;
}


.CartItems table
{
    font-size:9pt;
}

.CartTotals 
{
    font-size:9pt;
}

.PaymentTable table
{
	font-size:9pt;
}

.LeftBlogNav 
{
border: 1px solid #ddd;
border-top: 1px solid #F0EFEF;
background-color: #eee;
padding:5px;
}

.LeftBlogNav a {
display:block;
margin-bottom:5px;
}


