/* CSS Document *

/*=========== WCM Pages :: START ===========*/
 #wcm_main    {width: 325px; height: auto;}
 #wcm_top     {width: 325px; height: auto; }
 #wcm_top_left {width: 200px; height: auto;  float:left;}
 #wcm_top_right{width: 120px; height: 250px;  float:right;}
 #wcm_center {width: 325px; height: auto;  padding-top: 10px;clear:both;}
 #wcm_bottom {width: 325px; height: auto;  padding-top: 10px; clear:both;}
 #wcm_bottom_left {width: 100px; height: auto;  float:left;}
 #wcm_bottom_right{width: 190px; height: auto;  float:left;}


/*=========== WCM Know How Article Pages :: START ===========*/
 #wcmKH_leftTop    {width: 375px; height: auto; float: left;}
 #wcmKH_rightTop {width: 387px; height: 175px;  float: right;}
 #wcmKH_rightBottom {width: 387px; height: 150px;  float: right; }
 #wcmKH_bottom  {width: 775px; height: auto; clear:both;}
 
 /*=========== WCM Know How Central Pages :: START ===========*/
 #wcmKHC_top  {width: 775px; height: auto;clear:both;}
 #wcmKHC_left {width: 250px; height: auto;   float:left}
 #wcmKHC_center {width: 250px; height: auto;  float:left;}
 #wcmKHC_right {width: 250px; height: auto;  float:left;}
 
/*=========== COMMON STYLES :: START ===========*/
input { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 1em; }
em {font-style:normal;}
select.formtext, input.formtext { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 1em; padding: 1px;margin: 0px; }
#centerCol a, a:hover, #centerCol2 a, a:hover {
	color: #d20000;
	text-decoration: underline;}

/*==== This is for the Serive Desk Link on Order Detail page ====*/

#test qa2

#hyperlink { width: 300px;}
	#hyperlink a { color: #333; text-decoration: none;}
	#hyperlink a:hover { text-decoration: underline; }

	/*=========== LINK STYLES :: START ===========*/
	.featured_product_btn a,
	.small_article_container a,
	.wide_article_container .wide_article a,
	.wide_link_container .wide_link_copy a,
	.bread_crumbs a,
	.categoryCrumbs a,
	.product_detail_description .product_details a,
	.product_tabs_copy a,
	.pr_container .pr_body a,
	.check_inventory a,
	.rp_container .rp_item .rp_desc em,
	.search_container table.search_results em,
	table.my_account_results em,
	.print_order a,
	.my_account table.my_account_results a,
	.shopping_cart em, .shopping_cart a,
	.checkout em,
	.checkout_confirm em,
	.featured_product .product_price em,
	.detail_img_box a
	{color:#c00;}
	/*=========== LINK STYLES :: END ===========*/

/*=== heading styles ===*/
h1 {}
h2 {color:#993300; font-size:1.2em;}
h2.shppingMethodAndAddressHeader {color:#993300; font-size:1.3em;}
h2.h2cat {color:#333333; font-size: 1.0em; font-style: normal; font-weight: normal; margin: 0px;}
h3 {}
h4 { font-size:1.1em; }
.print_page a
{
	text-decoration: none;
}

/*=========== COMMON STYLES :: END ===========*/
/*=========== FEATURED PRODUCTS :: START ===========*/
.featured_products_container { color: #333333; margin-bottom: 10px; width: 582px; }
.featured_products_container .featured_products_nav { width: 578px; }
.featured_products_container .featured_products_main { border: 2px solid #b80000; border-top: none; border-bottom: 12px solid #b80000; background-color: #fff;  padding:8px 0px 0px; width: 572px; }

	/*=========== FEATURED PRODUCT BUTTON :: START ===========*/
	 .featured_products_container .featured_products_main .featured_product_btn 
	 { text-align:right; width: 100%; height: 18px; clear: left; }
	 .featured_products_container .featured_products_main .featured_product_btn a { background: #fff; padding-left:5px; margin-right: 0; float:right; height: 16px; text-transform: uppercase; text-decoration: none !important; margin-right: 5px; }
	 .featured_products_container .featured_products_main .featured_product_btn a:hover { text-decoration: underline !important; }
	 
	 .featured_products_container .featured_products_main .featured_product_btn em {position:relative; top: 12px; _top: 11px; padding-right: 0; float:right; height: 16px; background:#ffffff; }
	 .featured_products_container .featured_products_main .featured_product_btn img.red_left_corner { position:relative; top: 12px; background-color: #fff; padding: 0; padding-right: 0px;}
	 .featured_products_container .featured_products_main .featured_product_btn img.orange_arrow { position:relative; top: 11px; background-color: #fff; margin-left: 0; padding-top: 5px; padding-bottom: 3px; padding-right: 5px; }

/*=========== FEATURED PRODUCT BUTTON :: END ===========*/

.featured_products_container .featured_products_main .featured_product { float:left; width:175px; border-right:1px dashed #c1b49a; padding: 0px 5px 0px 10px; margin: 0px 0px 5px 0px; font-size: .9em; }
.featured_products_container .featured_products_main .featured_product .product_title {color:#5a2f0c;}
.featured_products_container .featured_products_main .featured_product .product_img { height:70px; }
.featured_product .product_title a { color:#5a2f0c; text-decoration:none; }
.featured_product .product_title a:hover {color:#b80000; text-decoration:underline !important; }
.featured_product .product_title h4 { margin:0; padding:0;}
.featured_product .product_desc h4 { margin:0; padding:0;}
.featured_product .product_desc h4 a {color:#5a2f0c; text-decoration:none;}
.featured_product .product_desc h4 a:hover {text-decoration:underline !important;}
.featured_product .product_price { padding:3px 0px 3px 0px;}
.featured_products_container .product_desc a {color:#333333; text-decoration:none !important;}
.featured_products_container .product_desc a:hover {color:#333333; text-decoration:underline !important;}

.featured_products_container .featured_products_main_grn { border-right:2px solid #666633; border-left: 2px solid #666633; border-bottom: 12px solid #666633; border-top: 12px solid #666633;  background-color:#fff;}
.featured_products_container .featured_products_main_grn .featured_product {float:left; width:270px; border-right:1px dashed #c1b49a; margin:5px; padding-bottom:5px; text-align:center;}
.featured_products_container .featured_products_main_grn .featured_product .product_desc {float:right; width:170px; text-align:left;}
.featured_products_container .featured_products_main_grn .featured_product  .product_img { float:left; padding-left:3px; padding-top:3px; }
.featured_products_container .featured_products_main_grn .spacer { border-top:1px dashed #c1b49a; clear:both; margin-left:10px; margin-right:10px;}

.featured_products_container .animals_featured_products_main_grn { border-right:2px solid #366666; border-left: 2px solid #366666; border-bottom: 12px solid #366666; border-top: 12px solid #366666;  background-color:#fff; background:#fff url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/dashedBorder.gif) top left repeat-y; padding: 8px 0px 8px 0px;}
.featured_products_container .animals_featured_products_main_grn .featured_product {float:left; width:270px; margin:5px; padding-bottom:5px; text-align:center;}
.featured_products_container .animals_featured_products_main_grn table { padding: 0px; margin: 0px; }
.featured_products_container .animals_featured_products_main_grn td { padding: 6px 10px 6px 10px; }
.featured_products_container .animals_featured_products_main_grn .product_desc {float:right; width:170px; text-align:left;}
.featured_products_container .animals_featured_products_main_grn div.product_desc h4 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .animals_featured_products_main_grn div.product_desc h4 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .animals_featured_products_main_grn div.product_desc h4 a:hover { text-decoration: underline !important; }
.featured_products_container .animals_featured_products_main_grn div.product_desc h2 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .animals_featured_products_main_grn div.product_desc h2 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .animals_featured_products_main_grn div.product_desc h2 a:hover { text-decoration: underline !important; }
.featured_products_container .animals_featured_products_main_grn .product_img { float:left; padding-left:3px; padding-top:3px; }
.featured_products_container .animals_featured_products_main_grn .spacer { border-top:1px dashed #c1b49a; clear:both; margin-left:10px; margin-right:10px;}

.featured_products_container .tools_featured_products_main_grn { border-right:2px solid #993300; border-left: 2px solid #993300; border-bottom: 12px solid #993300; border-top: 12px solid #993300;   background-color:#fff; background:#fff url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/dashedBorder.gif) top left repeat-y; padding: 8px 0px 8px 0px;}
.featured_products_container .tools_featured_products_main_grn .featured_product {float:left; width:270px; margin:5px; padding-bottom:5px; text-align:center;}
.featured_products_container .tools_featured_products_main_grn table { padding: 0px; margin: 0px; }
.featured_products_container .tools_featured_products_main_grn td { padding: 6px 10px 6px 10px; }
.featured_products_container .tools_featured_products_main_grn .product_desc {float:right; width:170px; text-align:left; }
.featured_products_container .tools_featured_products_main_grn div.product_desc h4 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .tools_featured_products_main_grn div.product_desc h4 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .tools_featured_products_main_grn div.product_desc h4 a:hover { text-decoration: underline !important; }
.featured_products_container .tools_featured_products_main_grn div.product_desc h2 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .tools_featured_products_main_grn div.product_desc h2 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .tools_featured_products_main_grn div.product_desc h2 a:hover { text-decoration: underline !important; }
.featured_products_container .tools_featured_products_main_grn div.product_img { float:left; padding-left:3px; padding-top:3px;  }
.featured_products_container .tools_featured_products_main_grn .spacer { border-top:1px dashed #c1b49a; clear:both; margin-left:10px; margin-right:10px;}

.featured_products_container .clothing_featured_products_main_grn { border-right:2px solid #3B4E61; border-left: 2px solid #3B4E61; border-bottom: 12px solid #3B4E61; border-top: 12px solid #3B4E61;   background-color:#fff; background:#fff url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/dashedBorder.gif) top left repeat-y; padding: 8px 0px 8px 0px;}
.featured_products_container .clothing_featured_products_main_grn .featured_product {float:left; width:270px;margin:5px; padding-bottom:5px; text-align:center;}
.featured_products_container .clothing_featured_products_main_grn table { padding: 0px; margin: 0px; }
.featured_products_container .clothing_featured_products_main_grn td { padding: 6px 10px 6px 10px; }
.featured_products_container .clothing_featured_products_main_grn .product_desc {float:right; width:170px; text-align:left;}
.featured_products_container .clothing_featured_products_main_grn div.product_desc h4 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .clothing_featured_products_main_grn div.product_desc h4 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .clothing_featured_products_main_grn div.product_desc h4 a:hover { text-decoration: underline !important; }
.featured_products_container .clothing_featured_products_main_grn div.product_desc h2 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .clothing_featured_products_main_grn div.product_desc h2 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .clothing_featured_products_main_grn div.product_desc h2 a:hover { text-decoration: underline !important; }
.featured_products_container .clothing_featured_products_main_grn .product_img { float:left; padding-left:3px; padding-top:3px;  }
.featured_products_container .clothing_featured_products_main_grn .spacer { border-top:1px dashed #c1b49a; clear:both; margin-left:10px; margin-right:10px;}

.featured_products_container .agriculture_featured_products_main_grn { border-right:2px solid #666633; border-left: 2px solid #666633; border-bottom: 12px solid #666633; border-top: 12px solid #666633;   background-color:#fff; background:#fff url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/dashedBorder.gif) top left repeat-y; padding: 8px 0px 8px 0px;}
.featured_products_container .agriculture_featured_products_main_grn .featured_product {float:left; width:270px; margin:5px; padding-bottom:5px; text-align:center;}
.featured_products_container .agriculture_featured_products_main_grn table { padding: 0px; margin: 0px; }
.featured_products_container .agriculture_featured_products_main_grn td { padding: 6px 10px 6px 10px; }
.featured_products_container .agriculture_featured_products_main_grn .product_desc {float:right; width:170px; text-align:left;}
.featured_products_container .agriculture_featured_products_main_grn div.product_desc h4 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .agriculture_featured_products_main_grn div.product_desc h4 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .agriculture_featured_products_main_grn div.product_desc h4 a:hover { text-decoration: underline !important; }
.featured_products_container .agriculture_featured_products_main_grn div.product_desc h2 { padding: 0px 0px 3px 0px; margin: 0px; }
.featured_products_container .agriculture_featured_products_main_grn div.product_desc h2 a { color: #5b300e !important; text-decoration: none !important; text-transform: uppercase; }
.featured_products_container .agriculture_featured_products_main_grn div.product_desc h2 a:hover { text-decoration: underline !important; }
.featured_products_container .agriculture_featured_products_main_grn .product_img { float:left; padding-left:3px; padding-top:3px;  }
.featured_products_container .agriculture_featured_products_main_grn .spacer { border-top:1px dashed #c1b49a; clear:both; margin-left:10px; margin-right:10px;}

	/*=========== SUBPAGE IMAGE :: START ===========*/
	.sub_page_img {margin:0; background-color:#214d4d; border-top:2px solid #214d4d; border-left:2px solid #214d4d; border-right:2px solid #214d4d;}

	.animals_sub_page_img2 {margin:0; background-color:#366666; border-top:2px solid #366666; border-left:2px solid #366666; border-right:2px solid #366666;}
	.animals_sub_page_img2 { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/sub_page_image.jpg) left top no-repeat #366666; height:121px;}
	.animals_sub_page_img2 .sub_page_container { float:right; width:179px;}
	.animals_sub_page_img2 .sub_page_container .sub_page_img_copy { padding:5px 10px 5px 10px; background-color:#e4dcc2; height:87px;}
	.animals_sub_page_img2 .sub_page_container .sub_page_img_copy table td { height: 87px; vertical-align: middle; }
	.animals_sub_page_img2 .sub_page_container .sub_page_img_copy a { color:#000000; }
	.animals_sub_page_img2 .sub_page_container .stuff_you_need { float:right;}

	.tools_sub_page_img2 {margin:0; background-color:#993300; border-top:2px solid #993300; border-left:2px solid #993300; border-right:2px solid #993300;}
	.tools_sub_page_img2 { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/sub_page_image.jpg) left top no-repeat #993300; height:121px;}
	.tools_sub_page_img2 .sub_page_container { float:right; width:179px;}
	.tools_sub_page_img2 .sub_page_container .sub_page_img_copy { padding:5px 10px 5px 10px; background-color:#e4dcc2; height:87px;}
	.tools_sub_page_img2 .sub_page_container .sub_page_img_copy table td { height: 87px; vertical-align: middle; }
	.tools_sub_page_img2 .sub_page_container .sub_page_img_copy a { color:#000000; }
	.tools_sub_page_img2 .sub_page_container .stuff_you_need { float:right;}

	.clothing_sub_page_img2 {margin:0; background-color:#3B4E61; border-top:2px solid #3B4E61; border-left:2px solid #3B4E61; border-right:2px solid #3B4E61;}
	.clothing_sub_page_img2 { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/sub_page_image.jpg) left top no-repeat #3B4E61; height:121px;}
	.clothing_sub_page_img2 .sub_page_container { float:right; width:179px;}
	.clothing_sub_page_img2 .sub_page_container .sub_page_img_copy { padding:5px 10px 5px 10px; background-color:#e4dcc2; height:87px;}
	.clothing_sub_page_img2 .sub_page_container .sub_page_img_copy table td { height: 77px; vertical-align: middle; }
	.clothing_sub_page_img2 .sub_page_container .sub_page_img_copy a { color:#000000; }
	.clothing_sub_page_img2 .sub_page_container .stuff_you_need { float:right;}

	.agriculture_sub_page_img2 {margin:0; background-color:#666633; border-top:2px solid #666633; border-left:2px solid #666633; border-right:2px solid #666633;}
	.agriculture_sub_page_img2 { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/sub_page_image.jpg) left top no-repeat #666633; height:121px;}
	.agriculture_sub_page_img2 .sub_page_container { float:right; width:179px;}
	.agriculture_sub_page_img2 .sub_page_container .sub_page_img_copy { padding:5px 10px 5px 10px; background-color:#e4dcc2; height:87px;}
	.agriculture_sub_page_img2 .sub_page_container .sub_page_img_copy table td { height: 77px; vertical-align: middle; }
	.agriculture_sub_page_img2 .sub_page_container .sub_page_img_copy a { color:#000000; }
	.agriculture_sub_page_img2 .sub_page_container .stuff_you_need { float:right;}

	.sub_page_img2 {margin:0; background-color:#666633; border-top:2px solid #666633; border-left:2px solid #666633; border-right:2px solid #666633;}
	.sub_page_img2 { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/sub_page_image.jpg) left top no-repeat #666633; height:121px;}
	.sub_page_img2 .sub_page_container { float:right; width:179px;}
	.sub_page_img2 .sub_page_container .sub_page_img_copy { padding:10px 10px 0px 10px; background-color:#e4dcc2; height:87px;}
	.sub_page_img2 .sub_page_container .sub_page_img_copy a { color:#000000; }
	.sub_page_img2 .sub_page_container .stuff_you_need { float:right;}
	/*=========== SUBPAGE IMAGE :: END ===========*/

/*=========== FEATURED PRODUCTS :: END ===========*/

/*=========== SMALL ARTICLES :: START ===========*/
.small_article_container { width:100%; margin-top:10px; margin-bottom:10px; color:#333333;}

.small_article_copy .small_article_desc ul {margin-top:0; margin-bottom:0;}
.small_article_container .small_article_left { float:left; width:280px;}
.small_article_container .small_article_right { float:right; width:280px;}
.small_article_img {float:left;}
.small_article_copy {float:left; display:block;}
.small_article_copy .small_article_title { background-color:#e7e2cf; padding:5px 0px 5px 10px; border-top:1px dashed #c1b49a;  border-bottom:1px dashed #c1b49a; }
.small_article_copy .small_article_title h3 { font-size:1.2em; color:#5a2f0c; margin:0; padding:0;}
.small_article_copy .small_article_desc { padding:5px 0px 5px 10px; width:190px;}
/*=========== SMALL ARTICLES :: END ===========*/



/*=========== WIDE ARTICLE :: START ===========*/
.wide_article_container { background-color:#e7e2cf; margin-top:15px; margin-bottom:15px; display:block; color:#333333;}
.wide_article_container .wide_article_img_right { float:right;}
.wide_article_container .wide_article_img_left { float:left;}
.wide_article_container .wide_article { float:left; width:380px; padding:20px 15px 20px 15px;}
.wide_article_container .wide_article h3 { font-size:1.2em; color:#2c8484; margin:0; padding:0;}
/*=========== WIDE ARTICLE :: END ===========*/

/*=========== WIDE LINK :: START ===========*/
.wide_link_container { width:100%; background-color:#e7e2cf; padding:5px 0px 5px 0px; margin-top:10px; margin-bottom:10px; border-top:1px dashed #c1b49a;  border-bottom:1px dashed #c1b49a; float: left;}
.wide_link_container .wide_link_title { float:left;}
.wide_link_container .wide_link_title h4 {font-size:1.1em; color:#b80000; margin:0; padding:0px 0px 0px 40px; }
.wide_link_container .wide_link_icon { float:left; padding:0px 5px 0px 5px;}
.wide_link_container .wide_link_copy {float:left;}
/*=========== WIDE LINK :: END ===========*/

/*=========== HEADING :: START ===========*/
.heading_container {height:40px; border-bottom:4px solid #b80000; margin-bottom:15px;}
.heading_container h1 { color:#b80000; font-size:1.3em; padding:10px 0px 0px 0px; margin:0;}

	/*=========== red heading ===========*/
	
		 table.heading_container2 {border-collapse: collapse; margin:10px 0px 10px 0px; text-transform: uppercase; width: 100%; }
		 .heading_container2 td { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/red_border.gif) 0px 9px repeat-x; padding: 0px 60px 0px 60px; }
         .heading_container2 b { color: #b80000; font-size: 1.3em; margin: 0px; padding: 0px 5px 0px 5px; background-color: #fffbef; }
		.heading_container2 h1 { color: #b80000; font-size: 1.3em; margin: 0; padding: 0 5px; background-color:#fffbef; display: inline; }

	
	/*=========== red shopping cart header ===========*/
		table.heading_container3 {border-collapse:collapse; width:100%; margin:0; clear:both;}
	.heading_container3 td.border { background:url(../images/content/red_border.gif) repeat-x center; }
	.heading_container3 h1 { color:#b80000; font-size:1.3em; margin:0; padding:0px 5px 0px 5px; white-space:nowrap; }
	/*=============== Category Landing Pages ==============*/
		#banner { height: 117px; float: left; clear: left; width: 582px; padding-top: 5px;}
			.agriculture { background-color: #859759 !important; }
			.tools { background-color: #953510 !important; }
			.clothing { background-color: #516073 !important; }
			.animals { background-color: #557778 !important; }

				#banner .title { width: 253px; text-align: center; color: #fff;}
			#banner .title h1 { text-transform: uppercase; padding: 24px 0px 0px; margin: 0px; font-size: 1.6em; font-weight: normal;}
	
			
			#banner .title p { font-size: 1em; padding: 0px 6px; margin: 9px 0px; }
				.agriculture h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_agriculture.gif) center top no-repeat; }
				.tools h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_tools.gif) center top no-repeat; }
				.clothing h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_clothing.gif) center top no-repeat; }
				.animals h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_animals.gif) center top no-repeat; }

			

	#sub_banner { height: 95px; float: left; clear: left; width: 582px; margin-bottom: 1px;}
			.agriculture { background-color: #859759 !important; }
			.tools { background-color: #953510 !important; }
			.clothing { background-color: #516073 !important; }
			.animals { background-color: #557778 !important; }

		
		#sub_banner .title { width: 253px; text-align: center; color: #fff; padding: 0px; background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_agriculture.gif) center top no-repeat; margin-top: 12px;}
		#sub_banner	.title h1 { text-align:center; text-transform: uppercase; font-size: 1.6em; margin:0; padding:28px 0 0 0 !important; font-weight: normal;}
		#sub_banner	.title p { font-size: 1.3em; padding: 0px 17px; }
			
				#sub_banner .title p { font-size: 1.273em; padding: 0px 0px; }
			#sub_banner.agriculture h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_agriculture.gif) center top no-repeat; }
			#sub_banner.tools h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_tools.gif) center top no-repeat;}
			#sub_banner.clothing h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_clothing.gif) center top no-repeat; }
			#sub_banner.animals h1 { background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/hd_animals.gif) center top no-repeat; }
			
	
	
	/*=========== agriculture heading ===========*/
	table.heading_container_agriculture {border-collapse:collapse; width:100%; margin-top:10px !important; clear:both;}
	.heading_container_agriculture td.border { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/grn_border.gif) repeat-x center; }
	.heading_container_agriculture h1 { color:#666633; font-size:1.3em; margin:0; padding:0px 60px 10px 60px; text-transform: uppercase; }

	/*=========== tools heading ===========*/
	table.heading_container_tools {border-collapse:collapse; width:100%; margin-top:10px !important; clear:both;}
	.heading_container_tools td.border { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/maroon_border.gif) repeat-x center; }
	.heading_container_tools h1 { color:#993300; font-size:1.3em; margin:0; padding: 0px 60px 10px 60px; text-transform: uppercase; }

	/*=========== animals heading ===========*/
	table.heading_container_animals {border-collapse:collapse; width:100%; margin-top:10px !important; clear:both;}
	.heading_container_animals td.border { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/teal_border.gif) repeat-x center; }
	.heading_container_animals h1 { color:#366666; font-size:1.3em; margin:0; padding:0px 60px 10px 60px; text-transform: uppercase; }

	/*=========== clothing heading ===========*/
	table.heading_container_clothing {border-collapse:collapse; width:100%; margin-top:10px !important; clear:both;}
	.heading_container_clothing td.border { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/blue_border.gif) repeat-x center; }
	.heading_container_clothing h1 { color:#3B4E61; font-size:1.3em; margin:0; padding:0px 60px 10px 60px; text-transform: uppercase; }
	
	#heading_text {margin-top:0px; margin-bottom:10px;}
/*=========== HEADING :: END ===========*/

/*=========== BREADCRUMBS :: START ===========*/
.bread_crumbs { background-color:#e4dcc2; padding:5px;}
.categoryCrumbs { padding:5px 5px 5px 10px;}
/*=========== BL 2715 Increased font size from .9em to 1em. Hemang. ===========*/
.bread_crumbs h4 { font-size:1em; font-weight:normal; color:#633B18; padding:0; margin:0;}
.bread_crumbs a { text-decoration: underline; color:#d20000; }
.bread_crumbs a:hover { text-decoration: none !important;  }
.categoryCrumbs h4 { font-size:1em; font-weight:normal; color:#633B18; padding:0; margin:0;}
.categoryCrumbs a { text-decoration: underline; color:#d20000; }
.categoryCrumbs a:hover { text-decoration: none !important;  }
/*=========== BREADCRUMBS :: END ===========*/
							
#centerCol { text-align: left; }

.categories { float: left; clear: left; background-color:#fff; padding-top: 6px;}
.plain_cat{padding-top: 0 !important;}
	#centerCol .categories .cat { border: 1px solid #c1b49a; float: left; width: 580px; margin-top:13px; padding: 0;}
	#centerCol .plain_cat .cat {margin-top:0 !important; border: 2px solid #dbc2ae; width: 578px; }
	
	#centerCol .categories .cat p {padding: 5px 37px 10px 37px !important; margin: 0;}
		#centerCol .categories .cat h2.dept { text-transform: uppercase; background: #e4dcc2; border: 1px solid #fff; margin: 0px; padding: 5px 0px 3px 36px; font-size: 14px; font-family: Trebuchet, Trebuchet MS, sans-serif; letter-spacing: 0px; }
			#centerCol .categories .cat h2.dept a { color: #523217; }
			#centerCol .categories .cat h2.dept a:hover { color: #a62d10; }
		#centerCol .categories .subcats {padding: 5px 0px 0px 0px !important;  float: left; background-color:#fff; margin:0; width: 580px; border-top: 1px solid #c1b49a; }
		
		#centerCol .plain_cat .subcats { width: 578px; padding-top: 7px !important; }
		
	#centerCol .plain_cat .cat .subcats{border: none; padding-top: 0; position: relative; z-index: 1; }
			
			
			#centerCol .categories .subcats ul { padding: 0px 0px 8px 20px !important; margin: 0px 0px 8px !important; position: relative; z-index: auto; display: block; float: left;}	
				#centerCol .categories .subcats ul li { float: left; width: 261px; padding: 0px 0px 0px 17px !important; list-style-type: none; line-height: 10px; margin-bottom: -8px;  }
			
			#centerCol .categories .subcats ul ul { position:absolute; left: -9999px; width: 218px; }
				#centerCol .categories .subcats ul li li { position: static; width: auto; float: none; margin:0 !important; padding: 2px 13px 0px !important; line-height: 10px; display: block; zoom: 1; }
				
		#centerCol .plain_cat .subcats ul { padding-bottom: 14px !important; margin-bottom: 0px !important; }		
				
			
			#centerCol .categories .subcats ul li a { color: #333; text-decoration: none; background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/bullet.gif) no-repeat 0px 9px; margin: 0px; overflow: visible; display: block; padding: 8px 0px 8px 11px; *padding: 8px 0px 8px 11px;  }
			#centerCol .categories .subcats ul li h2 { line-height: 10px; padding: 0px; margin: 0px; }
					#centerCol .categories .subcats ul li a:hover {color: #333; text-decoration: underline; }
			
			#centerCol .categories .subcats ul li li a { width: 181px; background: none; background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/bullet_gray.gif) 0px 12px no-repeat; padding: 6px 0px 2px 11px; height: auto !important; line-height: 18px; margin-top: -12px; position: relative; z-index: 400;zoom: 1; display: block; }
					#centerCol .categories .subcats ul li ul li a:hover {color: #333; text-decoration: underline;}
					

#centerCol .categories .subcats .show{ position: absolute; left: auto; width: 218px; border: 2px solid #d0baa1; background-color:#f5f3ed; z-index:100; border-top: none; padding: 0px 0px 10px 0px !important; margin: 0px !important; margin-left: 39px !important; }
#centerCol .categories .subcats .right .show{ position: absolute; left: 450px;}
#centerCol .categories .subcats .hide{ position:absolute; left: -9999px;}
#centerCol .categories .subcats .highlight{background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/dropdown_top.gif) 17px 0px; background-repeat: no-repeat; }	
	#centerCol .categories .subcats .highlight a:hover { text-decoration: none !important; }
	#centerCol .categories .subcats .highlight li a:hover { text-decoration: underline !important; }
#centerCol .categories .subcats .lowlight{background:none;}	


#centerCol .categories .b2top { clear: left; padding: 18px 0 7px 37px; width: 544px; background-color:#fffbef;}
	#centerCol .categories .b2top a { color: #333; text-decoration: none; background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/category/back_to_top.gif) 0px 2px no-repeat; padding-left: 19px; display:block;}
	#centerCol .categories .b2top a:hover { text-decoration: underline; }
#centerCol .categories .note { padding: 0 38px; ; margin: 0; width: 505px; background-color:#fffbef;}
#centerCol .categories .note p {padding: 7px 0 20px 0; margin:0;}

.espot{border: 2px solid #dbc2ae; height:153px; width:578px; float: left; margin-top:10px;}		




/*=========== PRODUCT :: START ===========*/
.product_thumbnail {background:#FFFFFF;}
/*=========== PRODUCT :: END ===========*/
/*=========== PRODUCT DETAIL :: START ===========*/
.product_detail_container {display:block;}
.product_detail_container .product_detail_cart {float:right; width:280px;}
.product_detail_container .product_detail_cart .product_detail_cart_box { border:1px solid #cbac8d; background-color:#e4dcc2; padding:8px;}
.product_detail_container .product_detail_cart .product_detail_cart_box h3 {font-size:1.3em; padding:0px 0px 10px 0px; margin:0;}
.product_detail_cart_box { background-color: #E4DCC2; border: 1px solid #CBAC8D; padding: 8px 8px 3px 8px; }
.product_detail_cart_box form { padding: 0px; margin: 0px; }

table.detailPrice { padding: 0px; margin: 0px; }
table.detailPrice td { padding: 0px; margin: 0px; }
table.detailPrice td b { text-decoration: line-through;}
table.detailPrice td a { text-decoration: none;}
table.detailPrice td em { color: #d20000; }

	/*=========== PRODUCT DESCRIPTION :: START ===========*/
	.product_detail_description {float:left; padding:8px; width:280px;}
	/*=========== BL 2715: Increased font size to 1.1em ===========*/
	.product_detail_description .product_details { color:#5a2f0c; font-size: 1.1em;}
	.product_detail_description .product_details p { color:#333333; padding:8px 0px 8px 0px; margin:0;}
	.product_detail_description .product_details .rating {vertical-align:middle;}
	/*=========== PRODUCT DESCRIPTION :: START ===========*/
	
	/*=========== PRODUCT TABS :: START ===========*/
	.product_tabs { float:left; line-height:normal; width:100%; background: #fffbef url('/wcsstore/ConsumerDirectStorefrontAssetStore/images/buttons/bg.gif') repeat-x bottom;}
    .product_tabs  ul { margin:0; padding:10px 0px 0; list-style:none;}
    .product_tabs  li { float:left; background:url('/wcsstore/ConsumerDirectStorefrontAssetStore/images/buttons/left.gif') no-repeat left top; margin:0px 2px 0px 0px; padding:0 0 0 9px; }
    .product_tabs  a { display:block; background:url('/wcsstore/ConsumerDirectStorefrontAssetStore/images/buttons/right.gif') no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#765; }
    .product_tabs  a:hover { color:#b80000;}
    .product_tabs  #current { background-image:url('/wcsstore/ConsumerDirectStorefrontAssetStore/images/buttons/left_on.gif');}
    .product_tabs  #current a { background-image:url('/wcsstore/ConsumerDirectStorefrontAssetStore/images/buttons/right_on.gif'); color:#993300; padding-bottom:5px;}
	
	.product_tabs_copy { float:left; width:576px; background-color:#FFFBEF; border-left:1px solid #cbac8d; border-right:1px solid #cbac8d; border-bottom:1px solid #cbac8d; }
	.product_tabs_copy p { color:#333333; padding:8px; margin:0;}
	/*=========== PRODUCT TABS :: END ===========*/
	 
	/*=========== PRODUCT REVIEWS :: START ===========*/
	.pr_container {margin-top:5px; margin-bottom:5px;}
	.pr_container .pr_image_overlay { text-align:center;}
	.pr_container .pr_image_overlay img {margin-bottom:-5px;}
	.pr_container .pr_header { background-color:#e7e2cf; text-align:center; padding:5px 0px 5px 0px; border-top:1px dashed #c1b49a;  border-bottom:1px dashed #c1b49a; }
	.pr_container .pr_header h4 { font-size:1.1em; color:#b80000; padding:0; margin:0;}
	.pr_container .pr_body p { padding:4px 0px 4px 0px; margin:0; }
	.pr_container .pr_body a, .pr_container .pr_body img {vertical-align:middle;}
	.pr_container .pr_body .rating { color:#5a2f0c; }
	/*=========== PRODUCT REVIEWS :: START ===========*/

	/*=========== ADD TO CART :: START ===========*/
	.add_to_cart {border-collapse:collapse;}
	.add_to_cart td {padding:2px; color:#633b18;}
	.add_to_cart input.formtext { width: 30px; text-align:center; }
	/*=========== ADD TO CART :: END ===========*/
	
	/*=========== CHECK INVENTORY :: START ===========*/
	table.check_inventory {border-collapse:collapse; margin-top:5px; margin-bottom:5px;}
	.check_inventory td {padding:2px; color:#633b18;}
	.check_inventory input.formtext { font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 1em; padding: 1px; width: 50px; }

	div.check_inventory {margin-top:5px; margin-bottom:5px; color:#633b18;}
	div.check_inventory input.formtext { font-family: Trebuchet MS, Helvetica, sans-serif; color: #666; font-size: 1em; padding: 1px; width: 50px; }
	div.check_inventory img { margin: 0px 0px 0px 40px; }
	/*=========== CHECK INVENTORY :: END ===========*/
	
	/*=========== RELATED PRODUCTS :: START ===========*/
	.rp_container { background-color:#ffffff; padding:5px;}
	.rp_container .rp_item {padding:5px; float:left;}
	.rp_container .rp_item .rp_image {float:left;}
	.rp_container .rp_item .rp_desc {float:right;}
	.rp_container .rp_item .rp_desc h3 { font-size:1.1em; color:#633b18; margin:0; padding:0; }
	.rp_container .rp_item .rp_desc a { color:#5a2f0c; text-decoration:none; }
	.rp_container .rp_item .rp_desc a:hover { color:#b80000; text-decoration:underline !important;}
	.rp_container .rp_item .rp_desc { color:#666; width:170px; }
	.rp_item .rp_desc .rp_price {padding:3px 0px 3px 0px;}
	.rp_header { text-align: center; }
	/*.rp_header { background-color:#e7e2cf; text-align:center; padding:5px 0px 5px 0px; border-top:1px dashed #c1b49a;  border-bottom:1px dashed #c1b49a; }
	.rp_header h2 { font-size:1.2em; color:#993300; margin:0; padding:0; }*/
	/*=========== RELATED PRODUCTS :: END ===========*/

.product_detail_container .product_detail_img {float:left;}
.product_detail_container .detail_img_box { width:284px; height:344px; background-color:#ffffff; text-align:center; }
	/*--- thumb nails ---*/
	.detail_img_box .thumbnails {float:left; width:62px; height:175px;}
	.detail_img_box .thumbnails img {float:left; border:1px solid #333333; margin:5px;}
	/*--- thumb nails :: end ---*/
.product_detail_container .detail_img_box .view_larger {padding:5px;}
/*=========== BL 2715 Increased font size to 1.1em; for View Larger Text ===========*/
.product_detail_container .detail_img_box .view_larger a {padding:5px 0px 5px 25px; background:url('/wcsstore/ConsumerDirectStorefrontAssetStore/images/content/view_larger.gif') left center no-repeat; font-size: 1.1em;}
.product_detail_container .product_detail_img_bdr { padding:2px; background-color:#ffffff; height:344px; width: 284px;}
.product_detail_container .product_detail_img_bdr2 { padding:2px; background-color:#fffbef; height:344px;width: 280px;}
/*=========== PRODUCT DETAIL :: END ===========*/

/*=========== PRODUCT COMPARISION :: START ===========*/
table.pc_results {border-collapse:collapse; width:100%;}
table.pc_results th {text-align:center; background-color:#ffffff; padding:8px; font-weight:normal; border-right:1px dashed #c1b49a;}
table.pc_results td {padding:8px; text-align:center; border-top:1px dashed #c1b49a;  border-bottom:1px dashed #c1b49a; border-right:1px dashed #c1b49a;}
table.pc_results em { color:#d20000;}
table.pc_results a { color:#d20000; }
table.pc_results td.left_top { text-align:left; vertical-align:top; }

table.pc_results td.left_col, table.pc_results th.left_col { background-color:#e7e2cf; text-align:left; }
/*=========== PRODUCT COMPARISION :: END ===========*/

/*=========== MY ACCOUNT :: START ===========*/
.my_account {}
.my_account p { padding:5px 0px 5px 0px; margin:0;}
.my_account .order_num td {padding-right:2px;}
.my_account .order_num em { color:#5b2f0a;}
.my_account .print_order {float:right;}
.my_account .print_order ul { list-style:none; padding:0; margin:0;}
.my_account .print_order ul li {padding:2px 0px 2px 0px;}
.my_account .print_order a {padding-left:30px; background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/print.gif) left center no-repeat;}

.my_account table.my_account_results {border-collapse:collapse; width:100%;}
.my_account table.my_account_results th {background-color:#e7e2cf; font-weight:normal; border-top:1px dashed #c1b49a; border-right:1px dashed #c1b49a; border-bottom:1px dashed #c1b49a;}
.my_account table.my_account_results td {vertical-align:top; border-right:1px dashed #c1b49a; border-bottom:1px dashed #c1b49a;}
.my_account table.my_account_results ul { margin-top:0; margin-bottom:0;}
.my_account table.my_account_results td, .my_account table.my_account_results th {padding:8px;}
/*=========== MY ACCOUNT :: END ===========*/

/*=========== SHOPPING CART :: START ===========*/
.shopping_cart_legend { display:block; padding-top:5px;}
.shopping_cart_legend ul { float:right; list-style-type:none; margin-top:0; margin-bottom:0; font-size: 1.1em;}
.shopping_cart_legend li { float:left; margin-right:5px;  margin-left:5px; background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/brn_arrow_tiny.gif) right center no-repeat;}
.shopping_cart_legend li.dim_arrow { background:url(brn_arrow_tiny_dim.gif) right center no-repeat;}

.shopping_cart_legend a { color:#5b2f0a; padding-left:18px; padding-right:8px;}
.shopping_cart_legend a.dim { color:#cbae8e;}
.shopping_cart_legend a.active { color:#b90100;}

.shopping_cart_legend #sc_confirm {background:none;}
.shopping_cart_legend #sc_confirm a {padding-right:0px;}

	/*=========== cart ===========*/
	.shopping_cart_legend #sc_cart a { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/shopping_cart_tiny.gif) left center no-repeat; }
	.shopping_cart_legend #sc_cart a.dim { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/shopping_cart_tiny_dim.gif) left center no-repeat; text-decoration: none; color:#cbac8f;}
	.shopping_cart_legend #sc_cart a.active { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/shopping_cart_tiny_active.gif) left center no-repeat; }
	/*=========== shipping ===========*/
	.shopping_cart_legend #sc_shipping a { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/shipping_tiny.gif) left center no-repeat; }
	.shopping_cart_legend #sc_shipping a.dim { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/shipping_tiny_dim.gif) left center no-repeat; text-decoration: none;color:#cbac8f;}
	.shopping_cart_legend #sc_shipping a.active { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/shipping_tiny_active.gif) left center no-repeat; }
	/*=========== billing ===========*/
	.shopping_cart_legend #sc_billing a { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/billing_tiny.gif) left center no-repeat; }
	.shopping_cart_legend #sc_billing a.dim { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/billing_tiny_dim.gif) left center no-repeat; text-decoration: none;color:#cbac8f;}
	.shopping_cart_legend #sc_billing a.active { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/billing_tiny_active.gif) left center no-repeat; }
	/*=========== confirm ===========*/
	.shopping_cart_legend #sc_confirm a { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/confirm_tiny.gif) left center no-repeat; }
	.shopping_cart_legend #sc_confirm a.active { background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/icons/confirm_tiny_red.gif) left center no-repeat; }

.shopping_cart_cont {}
.shopping_cart_cont p {margin:0; padding:5px 0px 5px 0px;}
div.shopping_cart_cont form { margin: 0px; }
.shopping_cart_cont .continue {float:right;color:#d20000;}
.shopping_cart_cont div.continueShoppingBottom { float: left; width: 550px; padding: 0px; }
.print_page .continue {color:#d20000;}
.shopping_cart_cont .edit {float:right;}

.shopping_cart_cont table.shopping_cart {border-collapse:collapse; width:100%;}
.shopping_cart_cont table.shopping_cart th {font-weight:bold; background-color:#E7E2CF; text-align:center; padding:5px 10px 5px 10px; border-right:1px dashed #c1b49a; border-top:1px dashed #c1b49a; border-bottom:1px dashed #c1b49a; color: #5A2F0C;}
/*====== Increased font size to 1.1em; =====================*/
.shopping_cart_cont table.shopping_cart td { padding:5px 10px 5px 10px; text-align:center; vertical-align:top; border-right:1px dashed #c1b49a; border-bottom:1px dashed #c1b49a; font-size: 1.1em;}
.shopping_cart_cont table.shopping_cart td.left_col, .shopping_cart_cont table.shopping_cart th.left_col  {text-align:left;}
.shopping_cart_cont table.shopping_cart td.right_col { text-align:right; }
.shopping_cart_cont table.shopping_cart input { margin-left: -2px; padding-bottom:5px; }
.shopping_cart_cont table.shopping_cart input.formtext { width: 25px; text-align:center; }

	/*=========== SHOPPING CART RELATED :: START ===========*/
	.shopping_cart_cont .rp_item {width:270px;}
	/*=========== SHOPPING CART RELATED :: END ===========*/
	
	/*=========== CONFIRM INFO :: START ===========*/
	.confirm_info h3 { font-size:1.2em; color:#5b2f0a; padding:0; margin:0; }
	.confirm_info { width:100%;  }
	.info_mod { float:left; width:25%; padding:5px 8px 5px 8px; margin:10px 0px 10px 0px; border-right:1px dashed #c1b49a; }
	.info_mod p {width: 100%; padding:0; height:14em; margin:0; overflow:auto; }
	.info_mod h4 {color:#5a2f0c; font-size:1.1em; margin:0pt; padding:0pt;}
	.info_mod2 { float:left; width:165px; padding:5px 8px 5px 8px; margin:10px 0px 10px 0px; border-right:1px dashed #c1b49a;}
	.info_mod2 p {padding:0; margin:0;}
	.info_mod2 h4 {color:#5a2f0c; font-size:1.1em; margin:0pt; padding:0pt;}
	.info_modShippingMethod { float:left; width:40%; padding:5px 8px 5px 8px; margin:10px 0px 10px 0px; border-right:1px dashed #c1b49a; }
	.info_modShippingMethod p {width: 100%; padding:0; height:13em; margin:0; overflow:auto; }
	.info_modShippingMethod h4 {color:#5a2f0c; font-size:1.1em; margin:0pt; padding:0pt;}
	
/*=========== CONFIRM INFO :: END ===========*/
	
/*=========== SHOPPING CART :: END ===========*/

/*=========== SHIPPING :: START ===========*/
	.ship_container { width:100%}
	.ship_container .shipinstructions div { margin-top: .5em; margin-bottom: .5em; font-size: 1.1em; }
	.ship_container .shipmethods table { float: left;}
	.ship_container .shipmethods table td { vertical-align: top; font-size: 1.1em; }
/*=========== SHIPPING :: END ===========*/

/*=========== CHECKOUT :: START ===========*/
	.co_container { width:100%}
	.co_container .promo_code { float:left; margin-top:0px; width: 260px;}
	.co_container .promo_code table { border-collapse:collapse;}
	.co_container .promo_code h4 { color:#5a2f0c; padding:0; margin:0; font-size:1.1em; font-weight:normal;}
	.co_container .promo_code form { margin: 0px; }
	.co_container .checkout { float: right; background-color:#ffffff; padding: 0px 0px 0px 10px; width: 280px;}
	.co_container .checkout table { float: right; clear: right;}
	.co_container .checkout table td { vertical-align: middle!important; line-height: 1.5em; }
	.co_container .checkout table td.totaltext { width: 179px; vertical-align: bottom !important; line-height: .8em; padding: 4px 0px 1px; }
	.co_container .checkout table td.totalamt { width: 75px; vertical-align: bottom !important; line-height: .8em; padding: 4px 0px 1px; color:#d20000; }
	.co_container .checkout table td.ostotalimg { width: 54px; padding: 0px; margin: 0px 0px 0px; }
	.co_container .checkout table td.ostotaltext { width: 125px; padding: 0px; font-weight: normal; margin: 0px 0px 0px; }
	.co_container .checkout table td.ostotalamt { width: 75px; padding: 0px; font-weight: normal; margin: 0px 0px 0px; color:#d20000; }
	.co_container .checkout table td.subtotaltext { width: 179px; text-align: right; padding: 0px; color:#5a2f0c; font-size:1.2em; font-weight: bold; }                        
	.co_container .checkout table td.subtotalamt { width: 75px; text-align: right; padding: 0px; color:#d20000; font-size:1.2em; font-weight: bold; }                        
	.co_container .checkout table td.carttotaltext { font-size:1.1em; vertical-align: bottom; }
	.co_container .checkout table td.cobutton { margin-top:2px; margin-left: 4px; padding: 0px; vertical-align: bottom }
	.co_container .checkout table td input { float: left; }
	.co_container .checkout table td span { display: block; vertical-align: middle; float: left; width: 179px; }
	.co_container .checkout table td span input { margin-top: 12px; display: block; }
	.co_container .checkout table td em { float: left; display: block; width: 50px; }
	.co_container .checkout table td strong { display: block; padding: 16px 0px 0px !important; font-weight: normal; margin: 0px 0px 0px;  }
	.co_container .checkout h3 { color:#5a2f0c; font-size:1.2em; padding:0px; margin:0px;}
	.co_container .checkout table td  h3 em { display: inline; float: none; width: auto;}
	.co_container .checkout h4 { color:#5a2f0c; font-size:1.1em; padding:0px; margin:0px;}
	.co_container .checkout td {padding: 0px 0px 0px 0px; }
	.co_container .checkout td.firstTd a {margin-left: 20px !important; }

	.co_container .ordertotal table { float: right; }
	.co_container .ordertotal table td { vertical-align: middle!important; line-height: 1.5em; }
	.co_container .ordertotal table td.totaltext { width: 115px; vertical-align: bottom !important; line-height: .8em; padding: 4px 0px 1px; }
	.co_container .ordertotal table td.totalamt { width: 75px; vertical-align: bottom !important; line-height: .8em; padding: 4px 0px 1px; color:#d20000; }
	.co_container .ordertotal table td.ostotaltext { width: 115px; padding: 4px 0px 1px; }
	.co_container .ordertotal table td.ostotalamt { width: 75px; padding: 4px 0px 1px; color:#d20000; }
	.co_container .ordertotal table td.subtotaltext { width: 115px; text-align: right; padding: 0px; color:#5a2f0c; font-size:1.2em; font-weight: bold; }                        
	.co_container .ordertotal table td.subtotalamt { width: 75px; text-align: right; color:#d20000; font-size:1.2em; font-weight: bold; }                        
	.co_container .placeorder { float:left; margin-top:0px; width: 440px; vertical-align: bottom; }
	.co_container .placeorder table { border-collapse:collapse; vertical-align: bottom; }
	.co_container .placeorder table td { vertical-align: bottom; padding-left: 10px; }

	.checkout_confirm td { vertical-align: middle; }
	.checkout_confirm td a { text-decoration: none; margin: 0px; padding: 0px;}
	.checkout_confirm td a input { margin: 0px 0px 3px; padding: 0px; vertical-align: middle;  }
	.checkout_confirm td strong { font-weight: normal; vertical-align: middle; line-height: 1.3em;  }
	
		/*=========== CHECKOUT :: START ===========*/
		.co_container .checkout_confirm { float:right; padding:5px 10px 5px 10px;}
		.co_container .checkout_confirm h4 { color:#5a2f0c; font-size:1.1em; padding:0; margin:0;}
		.co_container .checkout_confirm td {padding:1px 4px 1px 0px;}
		/*=========== CHECKOUT :: START ===========*/
	
	/*=========== CHECKOUT :: END ===========*/
	
	#showOSFee {   }
		#showOSFee td { white-space: normal !important; }
		#showOSFee td a input { float: left; margin-top: 1px; padding-right: 7px;}
		#showOSFee td p { margin: 0px 0px 0px 4px; float: left; width: 450px; }

/*=========== SEARCH RESULTS :: START ===========*/
.search_container {}
/*=========== BL 2715 Increased font size to 1.1em ===========*/
.search_container p { padding:5px 0px 5px 0px; margin:0; font-size: 1.1em;}
.search_container em {color:#633b18;}
.search_container a { color:#d20000;}
.search_container table.search_form {border-collapse:collapse; padding:5px 0px 5px 0px;}
.search_container .search_form td {color:#633b18; padding:0px 3px 0px 3px;}
.search_container .search_form input.formtext { width:175px;}

.search_container table.search_results {border-collapse:collapse; width:100%;}
/*=========== BL 2715 Increased font size to 1.1em ===========*/
.search_container table.search_results td { padding:5px; border:1px dashed #c1b49a; text-align:center; font-size: 1.1em;}
/*test*/
.search_container table.search_results td.em{color:#633b18}
.search_container table.search_results td.item {background-color:#ffffff;}
.search_container table.search_results td.name {text-align:left; width:280px;}
.search_container table.search_results th { padding:5px; background-color:#e7e2cf; text-align:center; font-weight:normal; font-size:12px; color:#5b2f0a; border:1px dashed #c1b49a;}
	
	/*=========== SEARCH RESULTS CONTROLS :: START ===========*/
	/*=========== BL 2715 Increased font size to 1.1em ===========*/
	.sr_controls { clear:both; background-color:#e7e2cf; border-top:1px dashed #c1b49a; margin:10px 0px 0px 0px; padding:5px;}
	.sr_controls table.sort {float:right; width:150px;}
	.sr_controls table.sort td {text-align:right;}
	.sr_controls table.compare {float:left; }
	.sr_controls table.sr_pages {border-collapse:collapse;}
	.sr_controls table.sr_pages td, .sr_controls table.sort td, .sr_controls table.compare td {padding:0px 3px 0px 3px;}
	.sr_controls input.formtext {width:70px;}
	.sr_controls  #page {width:20px;}
	.sr_controls .sort { float:right; }
	/*=========== SEARCH RESULTS CONTROLS :: END ===========*/
/*=========== Hidden Tabs :: START ===========*/
	div.hiddenTabs {margin-top:5px; margin-bottom:5px;}
	div.hiddenTabs .pr_image_overlay { text-align:center;}
	div.hiddenTabs .pr_image_overlay img {margin-bottom:-5px;}
	div.hiddenTabs .pr_header { background-color:#e7e2cf; text-align:center; padding:5px 0px 5px 0px; border-top:1px dashed #c1b49a;  border-bottom:1px dashed #c1b49a; }
	div.hiddenTabs .pr_header h4 { font-size:1.1em; color:#b80000; padding:0; margin:0;}
	div.hiddenTabs .pr_body p { padding:4px 0px 4px 0px; margin:0; }
	div.hiddenTabs .pr_body a, .pr_container .pr_body img {vertical-align:middle;}
	div.hiddenTabs .pr_body .rating { color:#5a2f0c; }
	/*=========== Hidden Tabs :: START ===========*/
	
	
/*=========== SEARCH RESULTS :: END ===========*/

.clearfix:after, .leftColTopNav:after, .confirm_info:after, .co_container:after, .sr_controls:after, .pr_container:after, .heading_container:after, .featured_products_container:after, .product_detail_container:after,.clothing_featured_products_main_grn:after, .agriculture_featured_products_main_grn:after, .tools_featured_products_main_grn:after, .animals_featured_products_main_grn:after, .featured_products_main_grn:after, .small_article_container:after, .wide_article_container:after, .wide_link_container:after, .rp_container:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix, .leftColTopNav, .confirm_info, .co_container, .sr_controls, .pr_container, .heading_container, .clothing_featured_products_main_grn, .agriculture_featured_products_main_grn, .tools_featured_products_main_grn, .animals_featured_products_main_grn, .featured_products_container, .featured_products_main_grn, .product_detail_container, .small_article_container, .wide_article_container, .wide_link_container, .rp_container {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix,* html .confirm_info, * html  .leftColTopNav, * html .co_container, * html .sr_controls, * html .pr_container, * html .heading_container, * html .featured_products_container, * html .featured_products_main_grn, * html clothing_featured_products_main_grn, * html .agriculture_featured_products_main_grn, * html .tools_featured_products_main_grn, * html .animals_featured_products_main_grn, * html .product_detail_container, * html .small_article_container, * html .wide_article_container, * html .wide_link_container, * html .rp_container {height: 1%;}
.clearfix, .confirm_info, .sr_controls, .pr_container, .heading_container, .featured_products_container, .featured_products_main_grn, .clothing_featured_products_main_grn, .agriculture_featured_products_main_grn, .tools_featured_products_main_grn, .animals_featured_products_main_grn, .product_detail_container, .small_article_container, .wide_article_container, .wide_link_container, .rp_container {display: block;}
/* End hide from IE-mac */


/* Error Messages Start */
span.error
{
	color: #cc3300;
	font-weight:bold;
	font-size: 13px;
}

span.error_blue
{
	color: #0000FF;
	font-weight:bold;
	font-size: 13px;
}
/* Error Messages End */

/* Error page Start */
div.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	margin: 100px 0px 100px 0px;
	font-weight:bold;
}
/* Error page Start */

#catReq { padding-left: 166px; font-size: 12px; width: 360px; background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/helpcenter/catReqBg.jpg) no-repeat 0 0; }
#catReq .col1{ padding-bottom: 18px; width: 115px; }
#catReq .col2{ padding-bottom: 18px; }
#centerCol2 #centerCol #catReq ul{ padding-left: 14px; }
#centerCol2 #centerCol #catReq li{ list-style: disc outside; margin-top: 6px; }
#centerCol #catReq strong{ text-transform: none; }
#catReq .blurb strong{ font-size: 14px; }
#catReq #form table{ border-collapse: collapse; }
#catReq #form tr.errorContRow td { padding: 0px; } 
#catReq #form tr.legend td { padding-bottom: 6px; padding-top: 0px;}
#catReq #form p.instr { margin-bottom: 0px; }
#catReq #required_title_div { font-size: 10px; }
#catReq .text, #catReq .text_long{ border: 1px solid #7f9db9; background: #fff; padding: 2px; font-size: 12px; color: #333; height: 16px;  }
#catReq #state {height: 22px;}
#catReq .text_long{ width: 222px;  }
#centerCol #catReq .checkbox{ }
#catReq .required{ font-weight: normal; color: #D20000;}
#catReq #errorContainer{color: #cc3300; font-weight: bold; font-size: 12px; line-height: 24px;}
#catReq #errorContainer p{ display: none !important; }
#catReq label.error{ color: #cc3300; }
#catReq label.error .required{ color: #cc3300; }
#catReq #zipcode{ width: 88px; }
#catReq .phone{ width: 30px; }
#catReq #phone3{width: 40px; }
#catReq .checkboxTable td{ vertical-align: top; }
#catReq .checkboxTable input{ margin-top: 2px; margin-right: 4px;}
#catReq .checkboxTable label { color: #666; }
#catReq .disclaimer{ font-size: .83em; color: #666;}
#catReq .disclaimer a{ color: #666;}
#catReq #shipInfo{ border: 1px dashed #c1b49a; padding: 0 12px 14px 12px; font-size: 12px; }
#catReq #shipInfo .header{ margin-bottom: 20px; margin-top: 8px;}
#catReq #shipInfo .header strong{ color: #b80000; font-weight: strong; font-size: 14px; }
#catReq #shipInfo .shipTo{ margin-bottom: 14px; }

#cat_req_espots{ width: 526px; }
#catResp .espot_1, #catResp .espot_2, #catResp .espot_3{ float: right; margin: 10px 5px 0px 0px; }
#catResp .espot_1 a, #catResp .espot_2 a, #catResp .espot_3 a{ float: right; }
#catResp .espot_1 a img, #catResp .espot_2 a img, #catResp .espot_3 a img{ float: right}

#catResp .espot_1 { width: 526px; }
#catResp .espot_1 a { width: 526px; _width: 526px; }
#catResp .espot_1 a img { max-width: 526px; _width: 526px; }
#catResp .espot_2 { width: 260px; margin-right: 5px; }
#catResp .espot_2.last { margin-right: 0px; }
#catResp .espot_2 a { width: 260px;  }
#catResp .espot_2 a img{ max-width: 260px; _width: 260px; }
#catResp .espot_3 { width: 173px; margin-right: 3px; }
#catResp .espot_3.last { margin-right: 0px; }
#catResp .espot_3 a { width: 173px;  }
#catResp .espot_3 a img{ max-width: 173px; _width: 173px; }
#shipDisclaimer { width: 725px; height: auto; border: 1px solid #789BB9; background: white; padding-left: 2px; padding-right: 4px; text-align:left; }
table.disclaimer { font-size:1em; padding:1px 3px 0px 2px; }
label.disclaimer { font: 1em; color:#0000FF; }
