body{color:#fff;margin:0px;padding:0px;text-align:center;font:12px Verdana,Arial,Helvetica,Sans-Serif;background:url(/images/topgrad.gif) repeat-x #000;}
p,span,td{font:13px Verdana,Arial,Helvetica,Sans-Serif;margin: 5px 0px 14px 0px;}

a, a:hover,
a:visited{color:#70cbff}
#container{
position:relative;
z-index:1;
margin:0px auto;width:961px;
}
#header{position:relative;width:961px;height:160px;vertical-align:bottom;background:url(/images/header.jpg) no-repeat;border-bottom:1px solid #4B86D3;}

#extraDiv6 img{
width:100%; 
height:100%;
position:absolute;
left:0;
top:0;
z-index:0;
}

/* =========================  from securepaper ========== */
#BrandingArea {
width:961px;
  position: relative;
  }

/*	___________________
	Logo Positioning */
#Logo {
position:absolute;
  float:left;
  margin-left:0px;
  margin-top:0px;
  }
.slogan {margin-left :400px;
        position:absolute;}
/*	____________
	Site Menu */
#SiteMenu {
  position: absolute;
color:#fff;
top:78px;
right:6px;
width: 316px;
text-align:center;
  }
  
#SiteMenu ul {
display:block;
  margin:12px 0px 0px 0px;
  padding: 0px;
  margin-right:auto;
  margin-left:auto;
  text-align: center;
width: 316px;
  }
  
#SiteMenu li {
  display: inline;
  list-style-type: none;
  padding-top:4px;
  }
  .csmenu li {
  list-style-type: none;
  margin:0px;
  padding:0px;
  text-indent:0px;
  }
  .csmenu li a {
      text-decoration:none;
  }
  .csmenu li a:hover {
      text-decoration:underline;
  }
  .csmenu {
  list-style-type: none;
  margin:12px 0px 0px 12px;
  padding:0px;
  text-indent:0px;
  }
  
#SiteMenu a {
  padding: 0px 4px;
  color: #fff;
  font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  font-weight:bold;
  }
  
#SiteMenu a:hover {
  text-decoration: underline;
  }

#ShoppingCartLink {
  position: absolute;
  top: 34px;
  right: 10px;
  z-index:1;
  border-bottom:1px solid #888;
  height:20px;
  text-align:right;
}

#ShoppingCartLink a:hover, #ShoppingCartLink a {
  color:#fff;
  font: 14px Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  margin-right:0px;
  }

/*	___________
	MiniCart */
#MiniCart {
	position:absolute;
	width:172px;
	text-align:right;
	top:31px;
	right:10px;
	padding-top:20px;
	color:#fff;
	font-weight:bold;
	font: 14px/14px Verdana, Arial, Helvetica, Sans-Serif;
	background-image:url(shopping-cart.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:0px;
}

#MiniCart a:link{border-top:1px solid #060; font-size:10px;}


.ecofriendlytag{
position:absolute;
top:40px;
left:200px;
	color:#fff;
}

#ourphone {font-size:17px;font-weight:bold; 
position:absolute;
top:84px;
right:10px;
	color:#fff;}
/* ========================= end from securepaper ========== */

#MenuLevel1 a {
  font: bold 12px/10px Tahoma, Arial, Helvetica, Sans-Serif;
  text-align: left;
  display:block;
  color:#fff;
  padding: 2px 12px;
  text-decoration: none;
  }
  
#MenuLevel1 A:Hover {
    background-image:none;
  color:#fc7a08;
  color:#F2F2BE;
  }
  
 #MenuLevel1 table{
margin:0px 0px;
padding:0px;
display:table;
height:32px;
 text-align:center;
 position:absolute;
 top:120px;
 }
 #MenuLevel1 table td a
 {
  
 }
  
MenuLevel1 .MenuItemActive a , #MenuLevel1 .MenuItemActive a:hover{
  }
/* ========================= end from securepaper ========== */
/* ========================= end from securepaper ========== */
#HomeColumn1,#navcolumn{
width:225px;
vertical-align:top; 
padding:0px;
padding-bottom:96px; 
color:#000;
border-right:1px solid #4B86D3;
}

#HomeColumn2,td#ContentColumn{width:736px; vertical-align:top; margin:0px; padding:12px 0px 0px 10px;}
#pagehome {background-color:#000;}
#page  {background-color:#000;}
#maincontent {background: #000 no-repeat top;}
#pagehome #maincontent{}
#page #maincontent {}
#navcolumn .navcolumnblock,
#homecolumn1 .homepageblock,#navcolumn .homepageblock{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
ul.navul {list-style:none;margin:0px;padding:0px;text-indent:0px; font:bold 11px Tahoma, Arial, Sans-Serif;}
ul.subcatul {list-style:none;margin:0px;padding:0px;text-indent:0px; }
ul.subcatul a{font:11px Tahoma, Arial, Sans-Serif; color:#fff; text-decoration:none;}
.CategoryListContent ul {
	background-position:0px 0px;
	list-style:none;
	margin:0px;
	padding:1px 0px 0px 0px;
	text-indent:0px; 
	font:bold 11px Tahoma, Arial, Sans-Serif;
	border:1px solid black;
	}
.CategoryListContent ul li {list-style:none;margin:0px;padding:0px;text-indent:4px; 
                            padding-bottom:4px; 
                            }
.CategoryListContent ul li ul{background-image:none; background-color:#000; margin-top:-5px;}
.CategoryListContent ul li ul li 
{
    list-style:none;margin:0px;padding:0px;text-indent:0px; line-height:2px; 
                                  }
.CategoryListContent ul li span { display:block;margin:0px;padding:0px;}
.CategoryListContent ul  a
{
    margin:0px ;
    padding: 0px 0px 4px 0px;
    color:#fff;
    text-indent:10px;
    text-align:left;
    text-decoration:none;
     background:#000;
                          display:block;
                          font:15px Verdana, Arial, Sans-Serif; 
                           }
.CategoryListContent ul  a:hover{
                                   color:#70cbff;
								   background-color:#000;
                                  }
 .CategoryListContent  span.CurrentCategory a
 {
	color:yellow;
	background-color:#333;
     }
	 .CategoryListContent  span.CurrentCategory a:hover{background-color:#000;}
     .CategoryListContent  span.CurrentCategory  ul li a{
                           color:#597729;        
                           background-color:#333;
                           }
.CategoryListContent ul li ul li a{font:12px Verdana, Arial, Sans-Serif; 
                           text-decoration:none;
                          padding:4px 0px 2px 12px;
                          display:block;
                           background: none;
    text-align:left;
                           }
.CategoryListContent ul li ul li a:hover{
                           background-position:  4px middle;
                           color:#ffc;
                           }
                           
.CategoryListContent ul li ul li ul li a{font:12px Verdana, Arial, Sans-Serif; 
                           color:#597729; text-decoration:none;
                          padding:1px 0px 1px 32px;
                          display:block;
                           background: none;
                           }
.CategoryListContent ul li ul li ul li a:hover{
                           background:#F2F2BE url(eco.gif) no-repeat left;
                           background-position:  14px middle;
                           color:#ffc;
                           }
.CategoryListContent ul li  ul 
{
    background-color:#222;
    border: outset 2px #333;
    }

#navcolumn .navcolumnblock h4 span,
#homecolumn1 .homepageblock h4 span,#navcolumn .homepageblock h4 span{margin:0px ;
                                                            padding: 0px;
                                                            color:#597729;
                                                            text-indent:4px;
                                                            font-size:20px !important;
                                                            display:none;
                                                            }
#homecolumn3{display:none;}
#footer{text-align:center;padding-top:20px; margin-top:10px; border-top:#4b86d3 1px solid;}
#footer a{color:fff; font-size:11px;}
#footermenu{padding:6px 0px;}
#copyright{padding:6px 0px;}
table#layouttable{width:708px}
.SingleProductDisplay{display:table-cell;width:180px;text-align:center;vertical-align:top; padding:0px 6px;}
.SingleProductDisplay img{margin-bottom:0px}
.SingleProductDisplay a{color:Blue;}
#ProductPageImageColumn{vertical-align:top}
#productcontrols{padding:6px;text-align:center;
                 width:200px;
                 height:220px;
                 display:block;
                }
#productcontrols table,
#productcontrols div{margin:auto; text-align:center;}
#productSKU{margin-bottom:8px}
#ProductSKU span{font:bold 11px Verdana,Arial,Helvetica,Sans-Serif}
#cartitemblock{margin-top:6px}
#cartitemblock #tblitems{width:925px; border:solid 2px #333; }
.Item,.CartItem{padding:0px 4px;background:#000}
.AlternateItem,.CartAlternateItem, .Header{padding:0px 4px;background:#333}
.CartItem,.CartAlternateItem{border-bottom:1px solid #333}
#CartUpdateBlock {padding-top:8px;}
#carttotalblock{ text-align:center;background:#333; vertical-align:top;}
#lblsubtotal{font-weight:bold}
#cartcheckoutbuttons{margin-top:6px;text-align:right;padding-right:10px}
#menulevel2{display:none}
#homecolumn2 .homepageblock{margin: 0px 0px 0px 0px; width:568px;}
.singleproductdisplay,#tblitems td.header{text-align:center}
 #CategoryBanner{display:none;}
 
#BreadCrumbs {margin:0px 0px 12px 0px ;}
#BreadCrumbs.cartbc {padding-top:4px;}
#BreadCrumbs, 
#Description, #MoreDescription, #CategoryListHeader,
#lblItems, #dgOrders
{padding-left:8px;}
#MoreDescription{padding-top:12px;}
#lblExtraContent, #lblAddress
{display:block;
    margin-left:8px;}
    
h1, h1 span, h2 
{
margin:0px 0px 5px 0px ; 
padding:0px; 
color:#3883E0;

font:bold 22px Verdana,Arial,Helvetica,Sans-Serif 
}
h1 span#lblName  {
font:bold 18px Verdana,Arial,Helvetica,Sans-Serif 
}
h3,h4,h5,h6 
{
margin:0px 0px 8px 0px; 
padding:0px; 
color:#597729;
font:bold 20px Verdana,Arial,Helvetica,Sans-Serif 
}
h4 {font-size:18px; color:#000; }
h5, h6 {font-size:14px; color:#000; }


.ListPrice{text-decoration:line-through;
           color:#aaa;
           }
           
.DetailProductDisplay
{display:table-cell;
 text-align:left;
 padding:15px 0px 25px 0px;
 border-bottom:1px solid #cce;
 }
 
.DetailProductDisplay h2 {font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;}

.DetailProductDisplayPrice,
.DetailProductDisplayName,
.DetailProductDisplayDescription,
.DetailProductDisplayControls
{
	width:550px;
	font:  12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	float:left;
	
}

.DetailProductDisplayPrice span,
.DetailProductDisplayName span,
.DetailProductDisplayDescription span,
.DetailProductDisplayControls span
{
margin:3px;
line-height:20px;
}

#Records .DetailProductDisplayImage
{display:inline;
    float:left;
	margin:0px 8px 0px 0px;
    }
    
#Records td, #SubCats td
{
    
    padding-top:18px;
    }
.DetailProductDisplayName a
,.DetailProductDisplayName a:visited
,.DetailProductDisplayName a:hover
,.DetailProductDisplayName a:active
{
    
	font: bold 14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#ffc !important;
	padding-top:10px;
	margin:0px;
	}


.DetailProductDisplayPrice a
{
	font:  16px Verdana, Arial, Helvetica, Sans-Serif !important;
	color:#333 !important;
 text-decoration:none;
 }


.DetailProductDisplayDescription ul
{
    
}


#ShortDescription,
#lblDescription{margin-bottom:16px;}



#ProductPageContainer{float:right;}
#ProductPageImageColumn{text-align:center; padding-top:10px;}
#ProductPageContentColumn {padding:10px;width:550px;}
#WishListButton{display:none; visibility:hidden;}
.WebPageMessageWarning, .WebPageMessage .WebPageMessageInformation .Message

{
color:red;
background-color:yellow;
border:solid 3px red;
font: bold 16px arial;
padding:10px 80px;
text-align:center;
}
.WebPageMessageWarning h6, .WebPageMessage .WebPageMessageInformation .Message h6{color:red; font-size:bold;font-size:14px;}

#ShipMethodsList label span {display:none}

.Item{
padding-top:4px ;}

.AlternateItem{
border-bottom:solid 1px #BFA86B ;
padding-bottom:4px ;
}

#SubCats, #CategoryBanner, #Description, #MoreDescription, #ErrorMessage{margin:0px 12px 0px 12px;}
#SubCats table{width:713px; }
.SingleCategoryDisplay {text-align:center;margin-right:20px;}
.SingleCategoryDisplayImage{}

#CartTitle, #CartContainer { margin:0px 12px;}
.scanalert{ text-align:center; margin-bottom:8px;}

#VolumeDiscounts{padding:0; position:relative; top:-12px}
#dgVolumeDiscounts td{padding:0px 4px;}

table#HeaderSearchBox td{margin:0px;padding:0px;vertical-align:middle;
  color: #060;
  font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
  font-weight:bold;}
table#HeaderSearchBox td input{height:15px;margin:0px;padding:0px;font:10px Verdana,Arial,Helvetica,Sans-Serif;}
table#HeaderSearchBox{float:right;margin:9px 0px 0px 2px; position:relative;}
.SearchBoxForm{display:none;}
.headersearchbox{width:135px}
.headersearchbutton{ position:relative;top:4px;left:2px;}
#lblContent{margin-left:22px; width:700px; display:block;}
#lblName{margin-left:0px;}
#Prices{text-align:left;}
.HomepageBlock p{width:700px;}
.SitePriceDiscounted{color:#900; font-size:18px;}
#maincontent {background:none;} 
#contentcolumn{background:#333; }
.SingleProductDisplay {background:#ffffff;
 border:solid 1px blue;
 height:220px; width:160px; margin:0px 4px; 
display:block;}

.echeckout #CheckoutTable {background-color:#fff;color:#333; width:100%; border:solid 6px #aaa; }
.echeckout #CheckoutTable td { color:#333;}
#step1container, #step1container {width:50%; padding:8px; background-color:#fff;color:#333;}

#PagerBottom
{text-align:center;
}