body {margin: 0px;font-family: garamond, serif;font-size: 12px;padding:0px; text-align:center; background:#e6efea;}
td {font-size: 12px;}
p {font-family: garamond, serif;font-size: 12px;}
h1{font-family:garamond, serif; font-size:25px;}
h2{font-family:garamond, serif !important; color:#000000 !important; font-size:20px;}

.bold{ font-weight: bold; }

.LeafTree:link {font-family:garamond, serif; color:#036905; font-size:12px; text-decoration: none; font-weight:normal;text-transform:lowercase;}
.LeafTree:visited {font-family:garamond, serif; color:#036905; font-size:12px; text-decoration: none; font-weight:normal;text-transform:lowercase;}
.LeafTree:active {font-family:garamond, serif; color:#036905; font-size:12px; text-decoration: underline; font-weight:normal;text-transform:lowercase;}
.LeafTree:hover {font-family:garamond, serif; color:#036905; font-size:12px; text-decoration: underline; font-weight:normal;text-transform:lowercase;}
.qjump {font-family:Garamond, Times New Roman, serif; color:#000000; font-size:12px;}

.deptbarlink2:hover{font-family:Verdana; color:#CC0000; font-size:11px; text-decoration: none; font-weight:normal;margin-left:5px;}
.deptbarlink2:visited{font-family: Verdana; color:#036905; font-size:11px;text-decoration: none; font-weight:normal;margin-left:5px;}
.deptbarlink2:active{font-family:Verdana; color:#CC0000; font-size:11px; text-decoration: none; font-weight:normal;margin-left:5px;}
.PageTitle{font-family: garamond, serif;font-size: 20px;color: #003366;}
.DeptTitle{color: #000000;}

.headlink{color:#666666; font-size:12px; text-decoration: none}
.ProductName{font-family: garamond, serif;font-size: 18px;color:#000000; font-weight:bold;}
.PageContent 
{
	position: relative; 
	margin-top:10px; 
	margin-left:0px;
	margin-bottom:15px;
}
.SubHeadbgcolor
{
	background-color:#056631;
}
.SubHeadText 
{
	font-family: garamond, serif; 
	background: inherit; 
	color: #FFFfff; 
	font-weight: bold;
	font-size: 12px;
}
.TableText 
{
	font-family: garamond, serif; 
	background: #ffffff; 
	color: #000000;
}
.ErrorMsg 
{
	font-family: garamond, serif; 
	background: #ffffff; 
	color: #FF0000;
}
.SubText 
{
	font-family: garamond, serif; 
	background: inherit; 
	color: #000000; 
	font-size: 10px; 
	font-weight: normal;
}
.optional 
{
	font-family: garamond, serif; 
	background: #ffffff; 
	color: #000000;
	font-size: 11px;
}
.required 
{
	font-family: garamond, serif; 
	background: #ffffff; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}

/*  BASKET PAGE */
.CartLabels 
{
	font-family: garamond, serif; 
	color: #FFFFFF;
	font-weight:bold;
	font-size: 11px;
}
.BasketErrors
{
	font-family: garamond, serif; 
	color: #ff0000; 
	background: #ffffff;
}
.ErrorMsg
{
	font-family: garamond, serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}
.basketlinkP:link  
{
	font-family: garamond, serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #333366; 
}
.basketlinkP:visited  
{
	font-family: garamond, serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #333366; 
}
.basketlinkP:hover  
{
	font-family: garamond, serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #333366; 
}
.basketlinkP:active  
{
	font-family: garamond, serif; 
	font-size: 11px; 
	font-weight: normal; 
	text-decoration: underline; 
	color: #333366; 
}

/*  PAYMENT PAGE  */
.PaymentInput 
{
	font-family: garamond, serif; 
	color: #000000; 
	font-weight: bold;
	font-size: 11px;
}
.PurchaseErrors
{
	font-family: garamond, serif; 
	color: #ff0000; 
	background: #ffffff;
	font-size: 11px;
}

/* popup basket styles */
#cartpopwrapper
{
  align: left;
  position: relative;
  top: 40px;
  left: 240px;
  z-index:900;
  height: auto;
}
#cartpop
{
  position: absolute;
  top: 0px;
  left: -15px;
  z-index:899;
  height: auto;
}

.outermostpop { background-color: #000000; }
.outerpop     { background-color: #008633; padding: 2px; }
.innerbg      { background-color: #ffffff; padding: 4px; }
.inneredge    { background-color: #00991D; padding: 2px; }
.innerheader  { background-color: #00991D; color: #ffffff; font-weight: bold; padding: 1px; }

.tablebgcolor { background-color: #ffffff; color: #000000; font-weight: bold; }
.cart_list_item { font-weight: normal; }

/* New CSS classes for Site Refresh 6/3/08 - JAT */
#container{width:1000px; border:1px solid #000000; background:#ffffff url('../deptlinkbg.gif') repeat-y 0% 10%; margin-left:auto; margin-right:auto; margin-top:10px; margin-bottom:0px}

/*** Header ***/
#headertable{background:#ffffff; height:142px;}
#headerCartDiv{margin:10px 10px 0px 0px; font-family:tahoma,arial,sans-serif; font-size:11px;}

#headerlinksUL{background: url('../header_linkbg.gif') repeat-x; margin:0px; padding:0px; width:1000px; height:38px}
.headerLink img{border:none;}

.searchInput{font-family:garamond, serif; font-size:13px; color:#000000; padding:2px; border:1px solid #000000; height:20px;}

.headerCartLink:link{font-family:garamond, serif; font-size:11px; color:#000000; text-decoration:none;}
.headerCartLink:hover{font-family:garamond, serif; font-size:11px; color:#000000; text-decoration:none;}
.headerCartLink:visited{font-family:garamond, serif; font-size:11px; color:#000000; text-decoration:none;}
.headerCartLink:active{font-family:garamond, serif; font-size:11px; color:#000000; text-decoration:none;}

.headerLink:link{height:38px;}
.headerLink:hover{height:38px;}
.headerLink:visited{height:38px;}
.headerLink:active{height:38px;}

/*** Deptlink / left nav ***/
#deptlinkDiv{text-align:left; padding:15px; width:170px; color:#ffffff;}

.deptbarlink:link{font-family: Garamond, Times New Roman, serif; color:#ffffff; font-size:14px; text-decoration: none; font-weight:normal;}
.deptbarlink:hover{font-family: Garamond, Times New Roman, serif; color:#ffffff; font-size:14px; text-decoration: none; font-weight:normal;}
.deptbarlink:visited{font-family: Garamond, Times New Roman, serif; color:#ffffff; font-size:14px; text-decoration: none; font-weight:normal;}
.deptbarlink:active{font-family: Garamond, Times New Roman, serif; color:#ffffff; font-size:14px; text-decoration: none; font-weight:normal;}

/*** Footer ***/
#footerTbl{background: url('../footer_bg.gif') repeat-x; color:#ffffff; font-size:14px; font-family:garamond, serif; margin-bottom:-1px; height:38px}
#footerLinksDiv{float:left;}
#footerLinkUl{margin:0px; padding:13px 0px 0px 15px;}
#footerLinkUl li{display:inline;}

.footerlink:link{font-family:garamond, serif; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold;}
.footerlink:hover{font-family:garamond, serif; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold;}
.footerlink:visited{font-family:garamond, serif; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold;}
.footerlink:active{font-family:garamond, serif; font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold;}

.emailform{float:right; position:relative; top:8px; right:5px;}

#footerTbl2{background:#E6EFEA;}
.footerlink2:link{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}
.footerlink2:hover{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}
.footerlink2:visited{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}
.footerlink2:active{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}

/*** main page / default.asp ***/
#discoverTable td, #discoverTable h1, #discoverTable h3{font-family:garamond, serif;}
#discoverTable td{font-size:14px; text-align:left;}
#discoverTable h1{margin:25px 0px 10px 0px; font-size:25px;}
#discoverTable h3{color:#006633; font-size:17px; margin:0px 0px 5px 0px;}

.arrows{border:none;}

.smallbold:link{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}
.smallbold:hover{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}
.smallbold:visited{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}
.smallbold:active{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none; font-weight:bold;}

#bestsellerDiv .deptlistTbl{}
#bestsellerDiv .deptlistTbl td{width:120px; font-family:garamond, serif; font-size:12px; font-weight:normal !important; text-align:left;}
#bestsellerDiv .deptlistTbl td table{width:120px;}
#bestsellerDiv .deptlistTbl img{border:1px solid #8f8f8f;}
#bestsellerDiv  .deptlinkP:link{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
#bestsellerDiv  .deptlinkP:hover{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
#bestsellerDiv  .deptlinkP:visited{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
#bestsellerDiv  .deptlinkP:active{font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}

#bestsellerDiv .ListPricewoSale{display:none;}
#bestsellerDiv .ListPricewSale{display:none;}
#bestsellerDiv .SalePrice{display:none;}

/*** dept.asp ***/
.deptlistTbl{text-align:left;}
.deptlistTbl table{width:125px;}
.deptlistTbl td td{text-align:left;}
.deptlistTbl img{margin:15px 0px 2px;}
.deptlistTbl .shortDesc{display:none;}
.deptlistTbl .ListPricewSale, .deptlistTbl .SalePrice, .deptlistTbl .ListPricewoSale{font-size:14px; display:block; font-weight:bold;}


.deptlinkM:link{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
.deptlinkM:hover{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
.deptlinkM:visited{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
.deptlinkM:active{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}

.deptlinkP:link{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
.deptlinkP:hover{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
.deptlinkP:visited{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}
.deptlinkP:active{font-size:12px; font-family:garamond, serif; font-size:14px; color:#000000; text-decoration:none;}

/*** Follow-Me Basket ***/
#cart_top{text-align:left; color:#ffffff; background:#006633; font-weight:bold; font-size:12px; margin-top:25px; width:230px; padding:2px;}
#cart_bg{width:230px; padding:15px 1px; border:1px solid #000000; font-size:12px; }
#cart_footer{ text-align:center; width:230px;}
#cart_footer .cart_link:link{font-size:12px; color:#000000; text-decoration:none;}
#cart_footer .cart_link:hover{font-size:12px; color:#000000; text-decoration:none;}
#cart_footer .cart_link:visited{font-size:12px; color:#000000; text-decoration:none;}
#cart_footer .cart_link:active{font-size:12px; color:#000000; text-decoration:none;}
.cart_subtotal{font-weight:bold;}
.cart_prod_name{font-weight:bold; font-size:11px;}

/*** Product Page ***/
.ProductAttr{width:180px;}
.ListPricewSale{font-family: garamond, serif;font-size: 17px;color: black; }
.ListPricewoSale{font-family: garamond, serif;font-size: 17px;color: black; font-weight:bold;}
.SalePrice{font-family: garamond, serif;font-size: 17px;color: red; font-weight:bold;}
.MSRPPrice{font-family: garamond, serif;font-size: 17px;color: black;}
#noAttrSel{font-size: 14px; font-weight:bold; color:#FF0000;}

.deptlinkM2:link{font-size:12px; font-family:verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.deptlinkM2:hover{font-size:12px; font-family:verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.deptlinkM2:visited{font-size:12px; font-family:verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.deptlinkM2:active{font-size:12px; font-family:verdana, sans-serif; font-size:11px; color:#000000; text-decoration:none;}
.ProductAttrlabel{font-weight:bold; font-size:13px;}
.swatchcolor{font-family:verdana, sans-serif; font-size:11px;}
#prod_price{}
#qtyLeft{height: 25px;}

/* product page tabbed content box */
#info_ctr{
	width: 550px;
}
#infoTabs{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#infoTabs li{
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: center;
	cursor: pointer;
}
.activeTab{
	font-weight: bold;
}

div.activeTab{
	display: block;
	background: #
}

div.inactiveTab{
	display: none;
}
.tabContent{
	border-left: 1px solid #888888;
	border-right: 1px solid #888888;
	border-bottom: 1px solid #888888;
	background: #ffffff;
	height: 125px;
	width: 550px;
	overflow: scroll;
	padding: 10px 25px 10px 10px;
	font-weight: normal;
}

/** Note: The order of the following styles is very important, do not change! **/
#style{
	background: url('../tab_style_off.gif') no-repeat;  
	width:136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#style:hover{
	background: url('../tab_style_hover.gif') no-repeat;  
	width:136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#style.activeTab{
	background: url('../tab_style_on.gif') no-repeat;  
	width:136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#avail{
	background: url('../tab_avail_off.gif') no-repeat; 
	width: 136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#avail:hover{
	background: url('../tab_avail_hover.gif') no-repeat; 
	width: 136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#avail.activeTab{
	background: url('../tab_avail_on.gif') no-repeat; 
	width: 136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#colors{
	background: url('../tab_colors_off.gif') no-repeat; 
	width:136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#colors:hover{
	background: url('../tab_colors_hover.gif') no-repeat; 
	width:136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#colors.activeTab{
	background: url('../tab_colors_on.gif') no-repeat; 
	width:136px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#info{
	background: url('../tab_info_off.gif') no-repeat; 
	width:142px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#info:hover{
	background: url('../tab_info_hover.gif') no-repeat; 
	width:142px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
#info.activeTab{
	background: url('../tab_info_on.gif') no-repeat; 
	width:142px;
	padding-left:0; padding-right:5px; padding-top:5px; padding-bottom:0
}
/* end styles for product page tabbed content box */

#SpannerLinks{display:block;}