


/* Basic Styles */
body,{
  background: #444c24;
  margin: 0;
  padding: 0;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  line-height: 20px;
  color: #333;
  letter-spacing: normal;
  }
  
/* Page wrapper to keep the site layout centered
 */  
 
#wrapper {
width: 900px;
}
  
p, tr, td, ul, li {
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  line-height: 20px;
    }
em 
{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  line-height: 20px;
  text-align:justify;
  color: #444c24;
  font-style: italic;
} 
.bodytext{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  line-height: 20px;
  text-align:justify;
}
ul li {
  margin:0;
  list-style-type: square;
  }
h1 {
  padding-left: 120px;
  margin: 0 0 3px 0;
  font: bold 15px/30px Trebuchet MS, Arial, Verdana, Helvetica, Sans-Serif;  
  color: #444c24;
  border: none;
  text-transform: Uppercase;

  }
.nameheader {
  font: bold 14px/23px Trebuchet MS, Arial, Verdana, Helvetica, Sans-Serif;  
  color: #444c24;
  text-align: justify;
}
h3 {
  padding: 3px;
  margin: 0;
  font: bold 12px/18px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  }
h3:before {
  content: "\00BB \0020";	/* adds a ">>" before H3s, not visible on IE */
  }
h4 {
  padding: 0px;
  margin: 0px;
  font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #fff;
  text-align: left;
  background: #444c24;
  border: 1px solid #333;
  }
h5, h6 {
  padding: 0;
  margin: 0;
  font: bold 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #666;
  }
a, a:link, a:visited, a:active {
  text-decoration: underline;
  color:#5c680c;
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  }
a:hover {
  text-decoration: none;
  color: #444c24;
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  cursor: pointer;
  }
.redtext 
{
	color: #800000;
	text-align:justify;
}
table td { vertical-align:top; }
img { border: none; }
.hide { display: none; }
option { min-width: 1.5em; }


/* Main Layout
	Left-Aligned Container */
#container, #Container {
  margin: 0;
  padding: 0;
  width: 900px;
  background:#fff;
  }

			/* ...or... */

/*	___________________________
	Center-Aligned Container
table#container {
  display: block;
  position: absolute;
  top: 20px;
  left: 50%;
  margin: 0 0 0 -400px;
  padding: 0;
  width: 900px;
  background:#fff;
   border: 1px solid #333; 
  } */

/*	____________________
	Pop-up Containers */
#popupContainer {
  width:90%;
  padding:00px;
  margin: 0 3%;
  background: #FFF;
  }

/*	_______________________
	Pages with a sidebar */
#navcolumn, #NavColumn, #Navcolumn, #NavColumnAccount, #NavColumnContact, #NavColumnHelp, #NavColumnDLPolicy, #NavColumnAgeReqPolicy, #NavColumnGiftCert, #NavColumnOrderInfo, #NavColumnPrivacy, #NavColumnReturnForm, #NavColumnShipPolicy, #NavColumnTerms, #navcolumn, #Navcolumn, #NavColumn, #NavColumnLeft
{
	display:none;
  /*margin: 0;
  padding: 0 0px;
  width:200px;
  vertical-align:top;
  background:#fff;*/
  /* border-right: 1px solid #eee; */
  }
  
#ContentColumnAccount, #ContentColumnContact, #ContentColumnHelp, #ContentColumnAgeReqPolicy, #ContentColumnDLPolicy, #ContentColumnGiftCert, #ContentColumnOrderInfo, #ContentColumnPrivacy, #ContentColumnReturnForm, #ContentColumnShipPolicy, #ContentColumnTerms, #ContentColumn, #Contentcolumn, #contentcolumn, .middlecolumn {
  padding:21px;
  margin:0px;
  vertical-align:top;
  background: #fff;
  }, #navcolumncheckout, #NavColumncheckout 
{ 
  margin: 0;
  padding: 21px 10px;
  width:185px;
  vertical-align:top;
  text-align:center;
  background:#fff;
  border-left: 1px solid #444c24; 
  }
#CheckoutContentColumn {
  padding:21px 11px;
  margin:0px;
  vertical-align:top;
  text-align:left;
  background: #fff;
  }  
#ContentArea{
background:#fff;
}  
#container1{
width:95%
}
/*	__________________________
	Pages without a sidebar */
#page, #pag, #Pag, #Page {
  padding:21px 16px;
  margin:0px;
  background:#fff;
  }
  
/*	________________________________
	Content Section on Every Page */
#maincontent {
  margin:0;
  padding:0;    

  }

/* Header
___________________________________________________________________________________________ */
#Header {
  background: #fff;
  padding: 0;
  margin: 0 0 0px 0;
  width: 900px;
  height: 260px;
  position: relative;
  }
#BrandingArea {
  height:194px;
  width:900px;
  background: #444c24;
  position: relative;
  padding-bottom: 20px;
  }
  
/*	___________________
	Logo Positioning */
#Logo {
  background: url(logo.gif);
  position: absolute;
  top: 20px;
  left: 0;
  }
  
/*	___________________
	Logo Replacement */
	/* Want to use one logo for your site, and another for printing?  Here's a trick: the following css
	will hide your site logo and replace it with a different logo as a background image.  The background
	image will show on your site, the store logo will print. This will also allow you to create a hover
	effect since your logo links to the home page. */
#Logo a { /*Selects the logo link, where your default logo resides, so we can use a new background image as a link. 
  position: absolute;  This sets the positioning for your logo.  Absolute positioning will allow it to float over everything else in your header so you can put it where you like. */
  top: 20px;  /*Distance from the top of your header. */
  left: 0px; /* Distance from the left of your header.  You can also use 'right' if you like, depending on your placement.*/ 
  text-indent: -9999px;  /*This will help hide any text or images that might be a part of your logo. */
  background: transparent url(logo.gif) no-repeat top left; /* Your new logo image.  */
  display: block; /* This is important; it allows us to define a size for the link that our logo sits within. */
  width: 900px; /* The exact width of your new logo image. */
  height: 174px; /* The exact height of your new logo image, obviously. */
  }
#Logo a:hover {  /*Selects the hover for our linked background image. */
  background: transparent url(logo.gif) no-repeat top left;  /*Want the image to change when hovered over? Use an image the exact size as your new logo image. */
  }
#Logo img { display: none; }  /*Some browsers are still rather stupid, so this will make sure the linkage area is contained to only your new image, not beyond it if the original and new images are different sizes. */

/*	____________
	Site Menu */
#SiteMenu {
  position: absolute;
  top: 0;
  left: 0;
  background: #444c24;
  height: 20px;
  }
#SiteMenu ul {
  margin:0;
  padding: 0 0px 0px 0px;
  white-space:nowrap;
  text-align: left;
  }
#SiteMenu li {
  display: inline;
  list-style-type: none;
  }
#SiteMenu a {
  padding: 0 0px;
  color: #fff;
  line-height: 12px;
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  }
#SiteMenu a:hover {
  color:#ccc;
  text-decoration: none;
  }

/* Site Menu Icons
___________________________________________________________________________________________ */
/* Here is an example of how you can add icons with a hover effect
   to your site menu for better link recognition. */
/*	_____
	  Up */
#SiteMenu a#Header_LoginStatusControl1_lnkStatus,
#SiteMenu a#Header1_LoginStatusControl1_lnkStatus {
  background: transparent url(FSicons.gif) no-repeat 0px -4px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkMyAccount,
#SiteMenu a#Header1_lnkMyAccount {
  background: transparent url(FSicons.gif) no-repeat 0px -24px;
  padding-left:20px;
  }
#SiteMenu a#Header_lnkCustomerService,
#SiteMenu a#Header1_lnkCustomerService {
  visibility: hidden;
  /*background: transparent url(FSicons.gif) no-repeat 0px -44px;
  padding-left:20px;*/
  }
#SiteMenu a#Header_lnkSearch,
#SiteMenu a#Header1_lnkSearch {
  visibility: hidden;
  /*background: transparent url(FSicons.gif) no-repeat 0px -64px;
  padding-left:20px;*/
  }
#SiteMenu a#Header_lnkCart,
#SiteMenu a#Header1_lnkCart {
  background: transparent url(FSicons.gif) no-repeat 0px -84px;
  padding-left:20px;
  }

/*	_______
	  Down */
#SiteMenu a:hover#Header_LoginStatusControl1_lnkStatus,
#SiteMenu a:hover#Header1_LoginStatusControl1_lnkStatus {
  background: transparent url(FSicons.gif) no-repeat 0px -104px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkMyAccount,
#SiteMenu a:hover#Header1_lnkMyAccount {
  background: transparent url(FSicons.gif) no-repeat 0px -124px;
  padding-left:20px;
  }
#SiteMenu a:hover#Header_lnkCustomerService,
#SiteMenu a:hover#Header1_lnkCustomerService {
  visibility: hidden;
  /*background: transparent url(FSicons.gif) no-repeat 0px -144px;
  padding-left:20px;*/
  }
#SiteMenu a:hover#Header_lnkSearch,
#SiteMenu a:hover#Header1_lnkSearch {
  visibility: hidden;
  /*background: transparent url(FSicons.gif) no-repeat 0px -164px;
  padding-left:20px;*/
  }
#SiteMenu a:hover#Header_lnkCart,
#SiteMenu a:hover#Header1_lnkCart {
  background: transparent url(FSicons.gif) no-repeat 0px -184px;
  padding-left:20px;
  }

/*	________________________
	Link to Shopping Cart */
#ShoppingCartLink a, #ShoppingCartLink a:link, #ShoppingCartLink a:active, #ShoppingCartLink a:visited {
  position: absolute;
  top: 1px;
  left: 790px;
  width: 275px;
  color:#fff;
  text-decoration:none;
  padding: 0 0 0 0;
  }
#ShoppingCartLink a:hover {
  color:#ccc;
  text-decoration: none;
  width: 275px
  }

/*	___________
	MiniCart */
#MiniCart {
  position: absolute;
  top: 20px;
  right: 18px;
  color: #fff;  
  font:  10px/10px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  padding: 0;
  }
/* Login Welcome Text 
__________________________________________________________________________
Here is where to change the font style and position of the "welcome Username" text 
that appears when you are logged into the system use aboslute positioning if you want to move the text
*/
#welcometext{
  font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#fff;
  position: absolute;
  top: 153px;
  left: 2px;
  width:275px; 
  text-align:left;
}



/* Main Menu
___________________________________________________________________________________________ */
#MainMenu {
  width:900px;
  background: transparent;
  text-align:center;
  border-top: 1px solid #444c24;
  }
  
/*	_____________________________
	Top-Banner Categories Menu */
#MenuLevel1, #MenuLevel1 table {
  background: transparent;
  margin: 0 auto;
  background: #fff;
  text-align:center;
  }

/*	______________________________
	Category Top-Banner Tab Images
	(to control spacing, uncomment and adjust this and don't forget to comment out link tabs below) */
/*#MenuLevel1 .MenuItem,
#MenuLevel1 .MenuItemActive {
  padding: 0 8px;
  }*/
  
/*	_____________________________
	Category Top-Banner Tab Links
	(comment out the following if you're using category images, see above)*/
#MenuLevel1 .MenuItem, #MenuLevel1 .MenuItem a {
  font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  background: #fff;
  color: #848484;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  }
#MenuLevel1 .MenuItem a:hover, #MenuLevel1 .MenuItemActive a:hover {    
  font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  background: #fff;
  color: #666;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  }
#MenuLevel1 .MenuItemActive, #MenuLevel1 .MenuItemActive a {
  font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  background: #fff;
  color: #ccc;
  line-height: 25px;
  text-align: center;
  text-transform: uppercase;
  }
#MenuLevel1 A, #MenuLevel1 A:Hover {
  font: bold 13px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  line-height: 25px;
  display: block;
  padding: 0 8px;
  white-space:nowrap;
  text-transform: uppercase;
  }

/*	________________________________
	Sub-Category Links Under Tabs */

#MenuLevel2 {
  display:none;
  width:900px;
  background: #fff;
  }
#MenuLevel2 Table {
  margin: 0 auto;
  }
#MenuLevel2 .MenuItem {
  padding: 2px 10px 0 10px;
  background:transparent;
  text-align: center;
  }
#MenuLevel2 a {
  font: 11px/16px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#ccc;
  text-decoration:none;
  white-space:nowrap;
  }
#MenuLevel2 a:hover {
  color:#606060;
  text-decoration:none;
  white-space:nowrap;
  }

/* Home Page
___________________________________________________________________________________________ */
#PageHome {
  padding:0;
  margin:0;
  }
.HomepageBlock
{
  padding:0;
  margin:0;
}
#MainContent
{
  padding:0;
  margin:0;
}

#HomeTable {
  padding:0;
  margin:0;
  width:900px;
  }
#HomeColumn1 {
  padding:0;
  margin:0;
  width:200px;
   }
#HomeColumn2 {
  vertical-align:top;
  text-align:left;
  padding:21px;
  margin:0;
  }
#HomeColumn3 {
  display:none;
  }

/* Other Menus
___________________________________________________________________________________________ */
#navColumn ul, .CategoryList ul,
#navColumn ul li, .CategoryList ul li {
  padding: 0;
  margin:0;
  list-style-type: none;
  }
  
/*	________________________________________
	Customer Service and My Account Menus */
.NavColumnBlock {
  background: #fff;
  padding: 0;
  margin: 0;
  width: 180px;
  }
.NavColumnBlockContent {
  padding: 0px;
  margin: 0 0 0px 0;
  line-height: 1.1em;
  text-align: left;
  background: #fff;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  color: #333;
  }

/*	___________________________________________
	Customer Service & My Account Menu Links */
.NavColumnBlockContent a, .NavColumnBlockContent a:visited, .NavColumnBlockContent a:link {
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  text-decoration: none;
  list-style-type: none;
  margin: 0 0 0 10px;
  }
.NavColumnBlockContent a:hover {
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  text-decoration: underline;
  }  

/*	_________________________
	Side Bar Menus & Forms */
.CategoryList, .SearchBoxForm, .MailingListSignupForm {
  margin-left: 126px;
  margin-bottom: 12px;
  width:215px;
  padding:0;
  }
.CategoryListContent, .SearchBoxFormContent, .MailingListSignupFormContent {
  padding: 3px;
  margin: 0 0 0px 0;
  text-align: left;
  background: #fff;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  }
.SearchBoxFormContent .FormInput, .MailingListSignupFormContent .FormInput {
  border: #333 1px solid;
  background: #fff;
  color: #606060;
  padding-left: 2px;
  font: 11px/14px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  height: 18px;
  width: 160px;
  }
.MailingListSignupFormContent .FormLabel {
  font: 10px/12px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  }
/*	_________________________
	Search Button Position */
#ContentColumn1__ctl1_btnGoSearch,
#ContentColumn4__ctl1_btnGoSearch,
#ContentColumn5__ctl1_btnGoSearch {
  margin-bottom: -4px; /* Adjust as needed. */
  }

/*	_________________________________
	Side Bar Categories Menu Links */
.CategoryListContent ul, .CategoryListContent ul li {
  margin: 0;
  padding: 0;
  list-style-type: none;
  }
.CategoryListContent li { margin: 0; }
.CategoryListContent a,
.CategoryListContent a:link,
.CategoryListContent a:visited {
  display: block;
  color: #666;
  background-color: #fff;
  padding: 0px 0px;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  }
.CategoryListContent li li a,
.CategoryListContent li li a:link,
.CategoryListContent li li a:visited {
  display: block;
  color: #666;
  background-color: #f5f5f5;
  padding: 1px 2px 1px 12px;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  }
.CategoryListContent .CurrentCategory a,
.CategoryListContent .CurrentCategory a:link,
.CategoryListContent .CurrentCategory a:visited,
.CategoryListContent .CurrentCategory a:hover {
  color: #fff;
  background-color: #999;
  font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
  }
.CategoryListContent .SubCategory a,
.CategoryListContent .SubCategory a:link,
.CategoryListContent .SubCategory a:visited {
  display: block;
  color: #666;
  background-color: #eee;
  padding: 1px 2px 1px 12px;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  }
.CategoryListContent .CurrentCategory .SubCategory a,
.CategoryListContent .CurrentCategory .SubCategory a:link,
.CategoryListContent .CurrentCategory .SubCategory a:visited {
  display: block;
  color: #666;
  background-color: #eee;
  padding: 1px 2px 1px 18px;
  text-decoration: none;
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  }
.CategoryListContent a:hover,
.CategoryListContent li li a:hover,
.CategoryListContent .SubCategory a:hover,
.CategoryListContent .CurrentCategory .SubCategory a:hover {
  color: #fff;
  background-color: #999;
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  }

/* Breadcrumbs
___________________________________________________________________________________________ */
#BreadCrumbs {
  display: none;
  /*margin: 0 0 8px 0;
  padding: 2px 4px;    
  font: 10px Arial, Verdana, Helvetica, Sans-Serif;
  color: #B6B396;
  text-align: left;
  display:block;
  background: #eee;
  }
#BreadCrumbs a, #BreadCrumbs a:link, #BreadCrumbs a:visited {
  color: #666;
  font: 10px Arial, Verdana, Helvetica, Sans-Serif;
  text-decoration: none;
  }
#BreadCrumbs a:hover {
  color: #B6B396;
  font: 10px Arial, Verdana, Helvetica, Sans-Serif;
  text-decoration: none;
  }
.BreadCrumbTrailSpacer {
  font: 8px Verdana, Arial, Helvetica, Sans-Serif;
  }
.BreadCrumbTrailNoLink {*/
  }

/* Category Page
___________________________________________________________________________________________ */
#LayoutTable {
  width:800px;
  }
#Records table {
  border-top: 0px solid #333;
  width:725px;
  }
#Records table tr td {
  text-align:center;
  }
#Records table table {
  border:none;
  width:94%;
  }

/*	____________________________________________________
	Category Header (also uses H1 for category title) */
#CategoryBanner {
  margin: 0px 0;
  text-align: left;
  }
#Description {
  font:12px/20px Trebuchet MS, Verdana, Helvetica, Arial, Tahoma, Sans-Serif;		
  color:#333;
  margin:10px 0;
  }
#RecordsFound, #Pager ,#Sorter , #Sorter TD {
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#666;
  margin-bottom: 3px;
  white-space:nowrap;
  }
#Records {
  padding: 0;
  }

/* NEW */
.contacttitles{
  color: #444c24;
  font:bold 12px/20px Trebuchet MS, Verdana, Helvetica, Arial, Tahoma, Sans-Serif;	
  text-transform: uppercase
}
#subHeader {
  height:100px;
  width:900px;
  background: transparent url(shop_subheader.jpg) no-repeat top left;
  position: relative;
  }

/*	_____________________________
	"New" Image Position */
.NewProductBadge {
  position:relative;
  left:-60px;
  top:-128px;
  }

/*	_______________________
	Categories Grid/List */
.SingleCategoryDisplay {
  display: block;
  text-align:center;
  width:180px;
  margin:5px auto;
  vertical-align:top;
  }
.SingleCategoryDisplayname a,
.SingleCategoryDisplayname a:link,
.SingleCategoryDisplayname a:visited,
.ListCategoryDisplay a,
.ListCategoryDisplay a:link,
.ListCategoryDisplay a:visited {
  font: normal 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.SingleCategoryDisplayname a:hover,
.ListCategoryDisplay a:hover {
  font: normal 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }

/*	________________
	Products Grid  */
.SingleProductDisplay {
  display: block;
  text-align:center;
  width:178px;
  vertical-align:top;
  padding:2px;
  margin:2px auto;
  }
.SingleProductDisplayImage {
  padding-bottom:5px;
  }
.SingleProductDisplayName a,
.SingleProductDisplayName a:link,
.SingleProductDisplayName a:visited {
  font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.SingleProductDisplayName a:hover {
  font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  background-color: #eee;
  color: #333;
  }
.SingleProductDisplayPrice a,
.SingleProductDisplayPrice a:link,
.SingleProductDisplayPrice a:visited {
  font: normal 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.SingleProductDisplayPrice a:hover {
  font: normal 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }

/*	________________
	Product Lists */
.ListProductDisplay {
  height: 100%;
  }
.ListProductDisplayName, .ListProductDisplayName td,
.ListCategoryDisplayName, .ListCategoryDisplayName td {
  text-align:left !important;
  }
.ListProductDisplayPrice, .ListProductDisplayPrice td {
  float:right !important;
  text-align:right !important;
  }

/*	__________________________
	Detailed Products Lists */
.DetailProductDisplay {
  margin: 10px;
  text-align:left;
  }
.DetailProductDisplayName td,
.DetailProductDisplayPrice td,
.DetailProductDisplayDescription td,
.DetailProductDisplayControls td {
  text-align:left !important;
  float:left !important;
  }
.DetailProductDisplayName a,
.DetailProductDisplayName a:link,
.DetailProductDisplayName a:visited {
  display: block;
	border-bottom: 1px solid #333;
  font: bold 13px/17px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  text-transform: uppercase;
  color: #333;
  Width: 350px;
  }
.DetailProductDisplayName a:hover {
  display: block;
	border-bottom: 1px solid #333;
  font: bold 13px/17px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  text-transform: uppercase;
  color: #606060;
  Width: 350px;
  }
.DetailProductDisplayPrice a,
.DetailProductDisplayPrice a:link,
.DetailProductDisplayPrice a:visited {
  font: normal 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
.DetailProductDisplayPrice a:hover {
  font: normal 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration:none;
  }
#Records .DetailProductDisplayImage {
  width:120px;
  float:right;
  text-align:right;
  padding-top:19px;
  }
 
/*	________________
	Pricing Links */
a .ListPrice,
a:link .ListPrice,
a:visited .ListPrice { color: #606060; }
a .SitePriceDiscounted,
a:link .SitePriceDiscounted,
a:visited .SitePriceDiscounted { color: maroon; }
a:hover .ListPrice { color: #606060; }
a:hover .SitePriceDiscounted { color: maroon; }
 
/*	_______________________________________
	Side Bar Product & Category Rotators */ 
.HomepageBlock .SingleCategoryDisplay {
  display: block;
  text-align:center;
  width:140px;
  margin:5px auto;
  vertical-align:top;
  }
.HomepageBlock .SingleProductDisplay {
  display: block;
  text-align:center;
  width:140px;
  vertical-align:top;
  border: none;
  padding:0px;
  margin:6px auto;
  }
.HomepageBlock .SingleProductDisplay {
  margin-top: 5px; !important
  }
.HomepageBlock .SingleProductDisplayImage {
  /* height: 64px; */
  padding-bottom:5px;
  }
  
/* Product Page
___________________________________________________________________________________________ */

/*	_________
	Layout */
#ProductPageContainer {
  width:650px;
  }
#ProductPageImageColumn {
  width:300px;
  padding:50px 10px 0 0;
  margin:10px;
  vertical-align:top;
  text-align:center;
  }
#ProductPageContentColumn {
  padding:0px 0px 0px 10px;
  margin:0;
  vertical-align:top;
  text-align:left;  
  background:#fff;
  /* border-left: 1px solid #eee; */
  }

/*	_________
	Styles */
#lblSKU { font-size: 10px; color: #666; }
#productdescription {
  padding: 8px;
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #666;
  }
#imgZoom, #PrintThisPage, #EmailThisPage { margin: 0 0 2px 0; }
#ProductImage a, #ProductImage a:hover { text-decoration: none; }

/*	_______________________
	Product Controls Box */
#ProductControls {
  margin-top:5px;
  border: 3px double #999;
  background: #ffc;
  padding: 12px 0 0 12px;
  }

/*	_____________________
	Product Properties */
.ProductPropertyLabel { font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; color:#333; }
#ProductProperties { text-align:left; }
#ProductProperties ul { margin: 0px 0 0 50px; padding: 0; }
#ProductProperties ul li { margin-top:3px; }
#ProductProperties ul ul { margin: 5px 0 0 0; }

/*	________________
	Pricing */
.DiscountText { font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; color:#333; }
.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice { font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; }
.SitePrice, .ListPrice { color:#333; }
.ListPrice { text-decoration:line-through; }
.YouSave { color: maroon; }
.SitePriceDiscounted { color:#333; }

/*	_________________
	Volume Pricing */
#VolumeDiscounts { margin:5px; text-Align: Right;}
.VolumePricingHeader { background:#fff; font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; color:#333; text-align: Right; }
.VolumePricingText { font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; color:#333; text-align: Right; }

/*	________________
	Related Items */
.RelatedItemsBlock {
  background: #fff;
  margin: 0;
  padding: 0 0 3px 0;
  background-color: #fff;
  }
.RelatedItemsBlock H3 {
  padding: 3px;
  margin: 0 0 4px 0;
  font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  text-align: left;

  }
.RelatedItemsBlockContent {
  padding: 0 9px;
  text-align: center;
  }
.RelatedItemsBlock .SingleProductDisplay {
  border: 0px solid #ccc;
  width:145px;
  margin: 0 0 4px 0;
  background: #fff;
  }
.RelatedItemsBlock .SingleProductDisplayName a,
.RelatedItemsBlock .SingleProductDisplayName a:link,
.RelatedItemsBlock .SingleProductDisplayName a:visited,
.RelatedItemsBlock .SingleProductDisplayName a:hover { font: bold 11px Verdana, Arial, Helvetica, Sans-Serif; }

/*	__________________
	Product Reviews */
#ProductReviews {
  border-top: 1px solid #B6B396;
  border-bottom: 1px solid #B6B396;
  margin: 20px 0;
  padding: 0 0 3px 0;
  }
#ProductReviews H3 {
  padding: 3px;
  margin: 0 0 5px 0;
  font: bold 12px Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  background: #fff;
  }
#ProductReviewNew { margin: 10px 0; }
#ProductReviews a,
#ProductReviews a:link,
#ProductReviews a:visited {
  font: 10px Verdana, Arial, Helvetica, Sans-Serif;
  padding: 3px;
  text-decoration: none;
  }
#ProductReviews a:hover {
  font: 10px Verdana, Arial, Helvetica, Sans-Serif;
  padding: 3px;
  }
.ProductReviewRating {
  font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
  color:#333;
  }
.ProductReview {
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  margin: 5px 10px;
  border-left: 2px solid #ccc;
  padding-left: 4px;
  }
.ProductReviewKarma {
  font: 11px Verdana, Arial, Helvetica, Sans-Serif;
  color:#333;
  white-space: nowrap;
  }
#pnlReviewDisplay {
  border: 1px solid #B6B396;
  padding: 5px;
  }
#pnlWriteAReview textarea {
  width: 250px;
  height: 150px;
  }

/* Checkout
___________________________________________________________________________________________ */
#tblItems {
  border: 1px solid #B6B396;
  width:745px;
  margin:5px;
  }
#CheckoutTable {
  width:745px;
  }
.Header {
  padding: 3px;
  margin: 0;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #fff;
  background: #444c24;
  }
 .Header a,
 .Header a:link,
 .Header a:visited{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #fcfcfc;
  text-decoration: underline;
 } 
  .Header a:hover{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #fff;
  text-decoration: none;
}
.CheckoutDescription {
  font: 12px/14px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  }

/*	_________________
	Checkout Steps */
#CheckoutSteps {
  padding:5px;
  background: #fff;
  margin:0;
  }
.CheckoutStep {
  padding-right:20px;
  }
.CheckoutStep a, 
.CheckoutStep a:link, 
.CheckoutStep a:visited {
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#666666;
  white-space:nowrap;
  text-decoration:none;
  }
.CheckoutStep a:hover {
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#444c24;
  white-space:nowrap;
  text-decoration:none;
  }
.CheckoutStep .CheckoutStepCurrent, 
.CheckoutStep a:link.CheckoutStepCurrent, 
.CheckoutStep a:visited.CheckoutStepCurrent, 
.CheckoutStep a:hover.CheckoutStepCurrent {
  font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
  color:#666;
  white-space:nowrap;
  text-decoration:none;
  }

/*	_____________________
	Shopping Cart Page */
#CartTitle {
  width:100%;
  }
#lblcart {
  color: #333;
  }
table#CartContainer {
  width:745px;
  padding:0;
  margin:0 auto;
  }
table#CartContainer tr td {
  vertical-align:middle;
  }
#CartItemBlock {
  padding:0px;
  margin:0px;
  }
#CartItemBlock Table {
  margin:0px;
  width:745px;
  border-right: 1px solid #7E7C56;
  border-left: 1px solid #7E7C56;
  border-top: 1px solid #7E7C56;
  border-bottom: none;
  }
#CartUpdateBlock {
  width:510px;
  background:#fff;
  margin:0px;
  text-align:center;
  vertical-align:middle;
  }
#CartTotalBlock {
  border-bottom: double 3px #7E7C56;
  border-right: solid 1px #7E7C56;
  border-left: solid 1px #7E7C56;
  width:225px;
  margin:0px;
  padding:5px;
  text-align:center;
  vertical-align:middle;
  }
#lblSubTotal {
  font: bold 14px Arial, Verdana, Helvetica, Sans-Serif;
  }
#CartCheckoutButtons {
  width:745px;
  text-align:right;
  margin-top:10px
  }
.CartItem,
.CartAlternateItem {
  padding: 5px;
  font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  text-align: left;
  border-bottom:1px solid #7E7C56;  
  }
.CartItem { background: #fff; }
.CartAlternateItem { background: #AFB39D; }
.CartItem a,
.CartItem a:link,
.CartItem a:visited,
.CartAlternateItem a,
.CartAlternateItem a:link,
.CartAlternateItem a:visited {
  color: #333;
  text-decoration: none;
  font-weight: bold;
  }
.CartItem a:hover,
.CartAlternateItem a:hover {
  color: #444c24;
  text-decoration: none;
  font-weight: bold;
  }
#CartWishList{
background: #fff;
}
/*	________________________
	Shipping Methods List */
#ShipMethodsList {
  border-left: 3px solid #606060;
  margin-left: 8px;
  }
/*_________________________
Checkout confirm template*/
#navcolumncheckout, #NavColumncheckout 

{
  margin:0;
  padding: 0;
  width:220px;
  vertical-align:top;
  text-align:center;
  background:#fff;
  }

#contentcolumncheckout, #ContentColumncheckout {
  padding:8px;
  margin:0px;
  width:664px;
  vertical-align:top;
  text-align:left;
  background: #fff;
  }
/*	__________________
	Checkout Styles */
#AddressBookPanel {
  width:735px;
  margin:0;  
  }
#AddressList td {
  border: 3px double #B6B396;
  padding: 5px;
  }
.ContentBox {
  margin: 3px 0px 5px 20px;  
  text-align:left;
  background:#ffe;
  border: solid 1px #B6B396;
  padding:10px;
  }
#CheckoutTotals {
  text-align:center;
  background:#fff;
  border-left: 1px solid #B6B396;
  border-top: 1px solid #B6B396;
  border-right: 1px solid #B6B396;
  padding:5px;
  margin: 0;
  width: 198px;
  }
#lblGrandTotal {
  border-top: 1px solid #ccc;
  }
#PlaceOrderCell {
  padding:0px;
  margin: 0;
  text-align:center;
  background:#fff;
  }
.ControlArea {
  border: 1px solid #807F51;
  background: #AFB39D;
  padding:5px;
  margin-top:5px;
  }
#CheckoutPayment {
  background:#B6B396;
  border: 1px solid #807F51;
  padding:5px;
  margin: 0;
  text-align:left;
  width: 198px;
  }
#InstructionsField {
  background: #fff;
  border: 1px solid #ccc;
  width: 100%;
  padding:3px;
  margin: 3px 0;
  }
#OrderItemPreview table {
  width: 98%;

  }
#OrderItemPreview table table {
  width: 100%;
  }
#ShipToMultipleAddressesButton { margin: 5px; }
  
/* Misc Visual Styles
___________________________________________________________________________________________ */
.BVText, .CartText {
  font: 11px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  }
.BVSmallText {
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#333;
  }
.BVSmallText a,
.BVSmallText a:link,
.BVSmallText a:visited
{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#333;	
}
.BVSmallText a:hover{
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color:#444c24;	
}
a#LoginControl1_lnkForgotPassword { text-decoration: none; }
#btnUpdateTotals { background-color: #ffc; }
#PackageList a,
#CheckoutPayment a {
  text-decoration: none;
  font-weight: bold;
  }
.BVText .Stories {
  text-align: justify;
  }
.Item {
  padding: 5px;
  background: #fff;
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  text-align: left;
  }
.AlternateItem {
  padding: 5px;
  background: #AFB39D;
  font: 12px/20px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  text-align: left;
  }
.FormTable {
  margin: 3px 5px;
  }
.contentcell {
  width: 360px;
  background: #AFB39D;
  border: 3px solid #7E7C56;
  }
.FormInput {
  border: #B6B396 1px solid;
  background: #fff;
  color: #606060;
  padding-left: 2px;
  font: 11px/14px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  height: 18px;
  }
  #inKeyword {
  border: #B6B396 1px solid;
  background: #fff;
  color: #606060;
  width: 275px;
  padding-left: 2px;
  font: 11px/14px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  height: 18px;
  }
.ContentCell .FormInput, .ContentCell .FormInputError { width: 200px; }
.FormInput:focus { background: #fff; } /* changes color of focused input box */
#btnSearch { margin: -2px 0 0 3px; } /* fixes alignment of search button on search page */
.FormInputError {
  border: #B6B396 1px solid;
  background: #eee;
  color: #333;
  padding-left: 2px;
  font: bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
  height: 18px;
  }
.formlabel {
  font: 12px Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;  
  letter-spacing: normal;  
  }
.CheckoutDescription span.FormLabel label {
  background: #ffc;
  padding:2px;
  }
span.FormLabel label:before { 
  content: "\00AB \0020";	/* adds a "<<", not visible on IE */
  }
.FormLabelStrong {
  font: bold 12px/14px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;  
  letter-spacing: normal;  
  }
span#lblAddress { font: normal 14px/16px Trebuchet MS, Arial, Verdana, Helvetica, Sans-Serif; }
.indent {  
  margin-left:20px;
  }
.Padded {
  margin:10px;
  }
#dlPolicy, #dlPolicy a, #dlPolicy a:hover {
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #666;
  }
.text {
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #333;
  padding-bottom: 8px;
  }
select {
  color: #606060;
  }
a#lnkMyAccount, a:link#lnkMyAccount , a:visited#lnkMyAccount {
  font: bold 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #666;
  }
a:hover#lnkMyAccount {
  color: #444c24;
  text-decoration: none;
  }
/*__________________________________________________________________
       Customer servuce area contact us form text area box */ 
#txtMsg{
  width: 400px;
  height: 100px;
  border: #B6B396 1px solid;
  background: #fff;
  color: #606060;
  padding-left: 2px;
  font: 11px/14px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  }
/* Various Messages
___________________________________________________________________________________________ */
.ErrorMessage, .ErrorMessage UL {
  display: block;
  background: transparent;
  font: 10px/12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  color: #f00;
  }
.SuccessMessage {
  display: block;
  background:#afb39d;
  padding: 3px;
  color: #333;
  font: 11px/14px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-align: center;
  }
.WebPageMessage {
  border:solid 1px #f00;
  background: #fff;
  padding:0;
  margin:0;
  }
.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK {
  padding: 5px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
  }
.WebPageMessage .Message {
  font: 10px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  padding: 0 0 0 40px;
  height:30px;
  margin:0;
  color:#333;
  }
.WebPageMessageError { background-image: url(MessageERROR.gif); }
.WebPageMessageWarning { background-image: url(MessageWARNING.gif); }
.WebPageMessageInformation { background-image: url(MessageINFO.gif); }
.WebPageMessageQuestion { background-image: url(MessageQUESTION.gif); }
.WebPageMessageOK { background-image: url(MessageOK.gif); }
  
/* Footer
___________________________________________________________________________________________ */
#footer {
  font: bold 15px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  clear: both;
  margin: 0px 0 0 0;
  width: 900px;
  color: #fff;
  padding: 3px 0;
  text-align: center;
  background: #444c24;
  border-top: 10px solid #fff;
  }
#footermenu a {
  padding-left:4px;
  padding-right:4px;
  color: #fff;
  font: bold 15px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
  }
#footermenu a:hover {
  color:#ccc;
  text-decoration: none;
  }
#footercustommenu {
  padding: 4px 8px;
  }
#copyright {
  font-size: 13px;
  position: relative;
  top: 0px;
  color: #fff;
  display: block;
  padding: 3px;
  text-align: center;
  }

/* adv. search__________________________________________________ */


table#dgAdvancedSearchOptions tr td
{
	background: #fff;
	border: solid 1px #444c24;
	text-align:left;
	padding: 5px;

}


/* Detailed List 2 SEARCH

___________________________________________________________________________________________ */



.DL2Search_Header {

  background: #444c24;

  }

.DL2Search_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: bold 12px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

  }

table#DetailedList2Search

{

	background: #fff;

	width: 800px;

	padding: 0px;

	margin:0;

	border: solid 1px #444c24;

}

table#DetailedList2Search tr td {

  vertical-align:top;

  border: solid 1px #ccc;

  }

   

.DL2Search_Item 

{

  padding: 5px;

  font: 11px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #333;

  background: #fff;

  text-align:center;


}



.DL2Search_AlternateItem {

  padding: 5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #333;

  text-align:center;

  background: #afb39d;

  }

.DL2Search_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL2Search_ShortDesc

{

  padding-top:5px;

  font: 11px/14px tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #333;

  white-space:normal;

}

.DL2Search_TD_AddToCart
{
background: #B6B396;
}

.DL2Search_Item a,

.DL2Search_Item a:link,

.DL2Search_Item a:visited,

.DL2Search_AlternateItem a,

.DL2Search_AlternateItem a:link,

.DL2Search_AlternateItem a:visited {

  color: #666;
  text-decoration: none;
  font-weight: bold;

  }

.DL2Search_Item a:hover,

.DL2Search_AlternateItem a:hover {

  color: #444c24;

  text-decoration: none;

  font-weight: bold;

  }

/* Detailed List 2
___________________________________________________________________________________________ */

.DL2_Header {
  background: #444c24;
  }
.DL2_Header td
 {
 padding-left:10px;
 padding-right:10px;
 color: #fff;
 font: 12px Trebuchet MS, ahoma, Helvetica, Sans-Serif;
 text-decoration: none;
 white-space:nowrap;
  }
table#DetailedList2
{
	background: #fff;
	width: 800px;
	padding: 0px;
	margin:0;
	border: solid 1px #444c24;
}
table#DetailedList2 tr td {
  vertical-align:top;
  border: solid 1px #ccc;
  }
   
.DL2_Item 
{
  padding: 5px;
  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;
  color: #333;
  background: #fff;
  text-align:center;
}

.DL2_AlternateItem {
  padding: 5px;
  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;
  color: #333;
  text-align:center;
  background: #afb39d;
  }
.DL2_TD_Desc 
{
  text-align: left;
  white-space:normal;
}
#DL2_ShortDesc
{
  padding-top:5px;
  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;
 text-align: left;
  color: #333;
}
.DL2_TD_AddToCart
{
background: #b6b396;
}

.DL2_Item a,
.DL2_Item a:link,
.DL2_Item a:visited,
.DL2_AlternateItem a,
.DL2_AlternateItem a:link,
.DL2_AlternateItem a:visited {
  color: #666;
  text-decoration: none;
  font-weight: bold;
  }
.DL2_Item a:hover,
.DL2_AlternateItem a:hover {
  color: #444c24;
  text-decoration: none;
  font-weight: bold;
  }

/* Detailed List 3

___________________________________________________________________________________________ */



.DL3_Header {

  background: #444c24;

  }

.DL3_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 11px tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList3

{

	background: #fff;

	width: 800px;

	padding: 0px;

	margin:0;

	border: solid 1px #444c24;

}

table#DetailedList3 tr td {

  vertical-align:top;

  border: solid 1px #ccc;

  }

   

.DL3_Item 

{

  padding: 5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #666;

  background: #fff;

  text-align:center;

}



.DL3_AlternateItem {

  padding: 5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #666;

  text-align:center;

  background: #afb39d;

  }

.DL3_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL3_ShortDesc

{

  padding-top:5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #333;

}

.DL3_TD_AddToCart

{

background: #b6b396;

}



.DL3_Item a,

.DL3_Item a:link,

.DL3_Item a:visited,

.DL3_AlternateItem a,

.DL3_AlternateItem a:link,

.DL3_AlternateItem a:visited {

  color: #666;

  text-decoration: none;

  font-weight: bold;

  }

.DL3_Item a:hover,

.DL3_AlternateItem a:hover {

  color: #444c24;

  text-decoration: none;

  font-weight: bold;

  }


/* Detailed List 2 HOME

___________________________________________________________________________________________ */



.DL2Home_Header {

  background: #444c24;

  }

.DL2Home_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: bold 13px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList2Home

{

	background: #fff;

	width: 100%;

	padding: 0px;

	margin:0;

	border: solid 2px #444c24;

}

table#DetailedList2Home tr td {

  vertical-align:top;

  border: solid 1px #ccc;

  }

   

.DL2Home_Item 

{

  padding: 5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #333;

  background: #fff;

  text-align:center;

}



.DL2Home_AlternateItem {

  padding: 5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #333;

  text-align:center;

  background: #afb39d;

  }

.DL2Home_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL2Home_ShortDesc

{

  padding-top:5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #333;

}

.DL2Home_TD_AddToCart

{

background: #b6b396;

}



.DL2Home_Item a,

.DL2Home_Item a:link,

.DL2Home_Item a:visited,

.DL2Home_AlternateItem a,

.DL2Home_AlternateItem a:link,

.DL2Home_AlternateItem a:visited {

  color: #666;

  text-decoration: none;

  font-weight: bold;

  }

.DL2Home_Item a:hover,

.DL2Home_AlternateItem a:hover {

  color: #444c24;

  text-decoration: none;

  font-weight: bold;

  }


/* Detailed List 3 HOME

___________________________________________________________________________________________ */



.DL3Home_Header {

  background: #444c24;

  }

.DL3Home_Header td

 {

 padding-left:10px;

 padding-right:10px;

 color: #fff;

 font: 12px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

 text-decoration: none;

 white-space:nowrap;

  }

table#DetailedList3Home

{

	background: #fff;

	width: 100%;

	padding: 0px;

	margin:0;

	border: solid 3px #444c24;

}

table#DetailedList3Home tr td {

  vertical-align:top;

  border: solid 1px #ccc;

  }

   

.DL3Home_Item 

{

  padding: 5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #333;

  background: #fff;

  text-align:center;

}



.DL3Home_AlternateItem {

  padding: 5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

  color: #333;

  text-align:center;

  background: #afb39d;

  }

.DL3Home_TD_Desc 

{

  text-align: left;

  white-space:normal;

}

#DL3Home_ShortDesc

{

  padding-top:5px;

  font: 12px/20px Trebuchet MS, tahoma, Helvetica, Sans-Serif;

 text-align: left;

  color: #333;

}

.DL3Home_TD_AddToCart

{

background: #b6b396;

}



.DL3Home_Item a,

.DL3Home_Item a:link,

.DL3Home_Item a:visited,

.DL3Home_AlternateItem a,

.DL3Home_AlternateItem a:link,

.DL3Home_AlternateItem a:visited {

  color: #666;

  text-decoration: none;

  font-weight: bold;

  }

.DL3Home_Item a:hover,

.DL3Home_AlternateItem a:hover {

  color: #444c24;

  text-decoration: none;

  font-weight: bold;

  }

#TableFind 
{
	white-space:nowrap;	
}

#TableGiftPanel
{
	text-align:left;
}
#tblGiftOptions
{
	padding:10px;
}




/*______________________________________-
---------- Isaac Changes ------------
-______________________________________*/

#btnAddButton {padding-left: 215px;}





/*______________________________________-
---------- Cart receipt page ------------
-______________________________________*/


.ItemStyle22 { BACKGROUND: #afb39d; FONT: 10px Trebuchet MS, verdana; COLOR: #333; BORDER-BOTTOM: #606060 1px solid }
.AlternateItemStyle22 { BACKGROUND: #b6b396; FONT: 10px Trebuchet MS, verdana; COLOR: #333; BORDER-BOTTOM: #606060 1px solid }
.HeaderStyle2 { BACKGROUND: #afb39d; FONT: bold 13px/14px Trebuchet MS, verdana; COLOR: #333; BORDER-BOTTOM: #606060 1px solid }
.BVSmallText22 { FONT: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif; COLOR: #333 }
.BVText22 { FONT: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif }
.Verd { }
body{
  background: #444c24;
  margin: 0;
  padding: 0;
  font: 12px Trebuchet MS, Verdana, Arial, Helvetica, Sans-Serif;
  line-height: 20px;
  color: #333;
  letter-spacing: normal;
  }
