/*
  $Id: stylesheet.php $
  TomatoCart Open Source Shopping Cart Solutions
  http://www.tomatocart.com

  Copyright (c) 2009 Wuxi Elootec Technology Co., Ltd;

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License v2 (1991)
  as published by the Free Software Foundation.
  
*/

/* reset */
* {margin: 0;padding: 0;}
html, body {height: 100%;background-color:#849670;}
.hidden{display:none;}
div{float:left;}

/* MARKUP */
BODY {margin: 0 auto;padding: 0;color: #333333;font-family: Verdana;font-size: 12px;}

H1{color:#333333;font-family:Verdana;font-size: 18px;font-weight: normal;margin: 5px 0 15px 0; }
H2{color: #6cb023;font-family: Verdana;font-size: 14px;font-weight: bold;margin: 5px 0 10px 0;}
H6{color: #000000;font-family: Verdana;font-size: 12px;font-weight: bold;margin: 0;padding: 4px 0px 4px 5px;}
H6 SPAN {margin: 3px 5px 0px 0px;}
TABLE {margin: 10px 0px 10px 0px;}
P {font-family: Verdana;font-size: 12px;line-height: 1.5;margin-top: 10px;margin-bottom: 10px;color: #191919;}
IMG { border: 0;}
FORM { margin-top: 0; margin-bottom: 0;}
FORM OL {margin: 0;padding: 0;}
FORM OL LI {list-style: none;margin: 0;clear: left;}
FORM LABEL {float: left;width: 150px;margin: 5px;}
FORM LABEL.fieldLabel {float: none;}
FORM EM {color: #FF0000;font-size: 9px;margin-left: 2px;}
H6 EM {color: #A41818;margin-right: 5px;float: right;font-size: 9px;font-weight: normal;}
INPUT[TYPE=TEXT], INPUT[TYPE=PASSWORD], SELECT {border: 1px solid #B6B6B6;height: 30px;}
TEXTAREA {border: 1px solid #B6B6B6;}
UL, OL {margin: 0px;list-style: none;}
LI {margin: 0;padding: 3px 0px 3px 0px;}
A {color: #616060;text-decoration: none;outline: 0;}
a:hover, a:active, a:focus {outline: 0;}
A:hover {text-decoration: underline;}
*:focus { outline: none;}
.button { cursor: pointer;}
.c{text-align:center;}
.w100{width:100%;}
.mr5{margin-right:5px;}
.ml5{margin-left:5px;}
.mrl5{margin-right:5px;margin-left:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.gray{color:gray;}
.red{color:red;}
.maroon{color:maroon;}
.navy{color:navy;}
.green{color:#77ac4a;}
.clear {clear: both;height: 15px;}
.block{display:block;float:left;}
.clearLeft{clear:left!important;}
.clearRight{clear:right!important;}

/* Out Line */
.outline{background-color:#F6F4F0;width:100%;}
.outline .outline_s{margin-left:auto;margin-right:auto;width:90%;min-width:988px;width:1008px;float:none;}
.outline .outline_bg{/*background-image:url('images/bg-cente-page.jpg');background-repeat:repeat-y;*/padding-left:5px;width:100%;}
.outline .h1Text {background-image:url('images/body-top-bg.jpg');height:30px;line-height:30px;width:100%;}
.outline .h1Text_C {margin-left:auto;margin-right:auto;float:none;width:988px;height:30px;}
.outline .topSocialBlock{width:184px;height:30px;position:absolute;left:594px;top:37px;z-index:10}
.outline .topShortLink{position:relative;z-index:10;}
.outline .topH1  {font-size:10px; color:#495839;width:930px;margin-left:19px;margin-bottom:0px;margin-top:0px;position:absolute;top:3px;right:14px;text-align:right;}
.outline .outline_outBG{background-color: #ffffff;background-position:0px 0px;height:100%;position:relative;margin-bottom:20px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;-webkit-box-shadow: 0 0 40px #849670;-moz-box-shadow: 0 0 40px #849670;box-shadow: 0 0 40px #849670;padding: 0 10px 0 10px;}
.outline .outline_Last {width:988px;margin-left:auto;margin-right:auto;float:none;height:100%;}
.outline .outline_outBG_Left{width:4px;height:100%;background-image:url('images/bg-left-outline.jpg');position:absolute;left:0px;top:0px;}
.outline .outline_outBG_Right{width:4px;height:100%;background-image:url('images/bg-right-outline.jpg');position:absolute;right:0px;top:0px;}

/* LAYOUT */
#pageHeader {width: 100%; height: 162px;}
#pageWrapper {width: 980px;height: auto;margin: 0px auto;}
#pageBlockLeft {float: left;width: 746px;margin-right: 5px;}
#pageColumnLeft {float: left; width: 173px;margin-left: 7px; margin-right: 10px; }
#pageColumnRight {float: left;width: 219px;margin: 0px 0px 10px 0px; }

#pageContent {float: left;width: 556px;}
#pageContent .productName_Tim {font-size:17px;color:black;font-weight:bold;font-family:tahoma;width:380px;}
#pageContent .productName_Tim .pName{margin-right:7px;}

/* HeaderBar */
#headerBar {width: 970px;height: 85px;position: relative;margin: 0 auto;}
#headerBar .liveChat_Block{width:177px;height:46px;background-image:url('images/livechat.png?01');display:block;float:left;margin-top:37px;margin-left:195px;}
#headerBar .liveChat_Block:hover{background-position:0px -51px;}

#headerBar ul {position: absolute;top: 17px;right: 0;}
#headerBar ul li {float: left;padding: 0 15px;font-size: 11px;background: url(images/arrow_black.png) no-repeat left center;}
#headerBar li.cart {background-image: none; padding: 0;}
#headerBar li.cart a {display: block;color: #737272;}
#headerBar img {float: left;margin-right: 5px;}
#headerBar span {display: block;float: left;margin-left: 5px;}
#headerBar #siteLogo {margin-left:7px;margin-top:10px;display:block;float:left;}
#headerBar #siteLogo img {display: block; position: static;}

#slideShow {position:relative;z-index:0;}
#slideShow .bottomSlideBG {background-image:url('images/slideshow_bottom.jpg');float:right;width:18px;height:19px;}
.rightBanner .rightBan_1 {background-image:url('images/rightBanner_02.jpg');width:220px;height:274px;padding-top:4px;}
.rightBanner .rightBan_1 div {margin-left:10px;}
.rightBanner .rightBan_2 {background-image:url('images/rightBanner_01.jpg');width:220px;height:93px;}
.rightBanner .trustUs_Block{margin-top:2px;}
.rightBanner .trustUs_Body{line-height:15px;}
.rightBanner .trustUs_Cap{line-height:20px;text-decoration:underline;font-weight:bold;color:#74a93a;cursor:default;}
.rightBanner .trustUs_Block_Fancy{cursor:pointer;}

#ajaxCartContent {overflow: hidden;} 
.boxTitle #ajaxCartCollapse, .boxTitle #ajaxCartExpand {cursor:pointer;position:relative;margin-left:10px;}
.hidden {display: none;}
.expanded {display: block;}
.collapsed {display: none;}
strike {text-decoration:line-through;}
#ajaxCartContentShort span{ padding: 0 2px;}
#ajaxCartButtons {margin-top:10px;margin-left:111px;}
#ajaxCartButtons a {text-align: center;text-decoration: none;}
#ajaxCartOrderTotals span.orderTotalText {float: right}
#ajaxCartOrderTotals span.orderTotalText b {font-size:16px;}
#ajaxCartContentLong ul.products {text-align: left;}
#ajaxCartContentLong ul li {font-size: 9px;position: relative;line-height:16px;}
#ajaxCartContentLong ul.products span.price {display:block;position:absolute;right:15px;top:8px;}
#ajaxCartContentLong ul.products .removeProduct {cursor: pointer;display: block;width: 11px;height: 13px;position: absolute;right: 0;top: 8px;background: url('images/buttons/button_ajax_cart_delete.gif') no-repeat left top;}
#ajaxCartContentLong #ajax_cart_prices {padding: 5px 0;border-top : 1px dashed #777F7D;}
#ajaxCartOrderTotals {border-top: 1px dashed #e1fea9;margin-top:5px;}
#ajaxCartContentLong #ajaxCartOrderTotals li {padding: 2px;font-size: 11px}
#ajaxCartContentLong p{color: #616060;font-size: 10px;margin: 0}
#ajaxCartContentLong p.variants, #ajaxCartContentLong p.customizations { padding: 2px;margin: 0 0 0 5px; }
#ajaxCartContentShort span.cartTotal {float:right; font-weight: bold}
#ajaxCartContentProducts dd span {display:block;padding-left:32px;}

/* Pestmall Blog Block on All Page */
.pestmallBlog_Block {padding-left:10px;width:535px;padding-bottom:20px;padding-right:10px;padding-top:10px;background-color:#f9f9f9;margin-bottom:20px;}
.pestmallBlog_Block .blogH{width:100%;margin-bottom:10px;font-family: Verdana;font-size: 18px!important;font-variant: small-caps;letter-spacing: normal;text-decoration: initial;white-space: normal;word-spacing: 1px;}
.pestmallBlog_Block .blogC img {border: 1px solid #9FD571; display: inline; max-width: 100%; padding: 4px;float:left;margin: 6px 10px 0 0;}
.pestmallBlog_Block .blogC{width:100%;text-align:justify;overflow:hidden;font-family: Verdana}
.pestmallBlog_Block .blogD{margin-top:10px}
.pestmallBlog_Block .blogH .blogC_T{font-size:16px;font-weight:600;}
.pestmallBlog_Block .blogH .blogC_T span{color:#62890e;}
.pestmallBlog_Block .blogC_Detailed{font-size:10px;color:#5a5a5a;}
.pestmallBlog_Block .blogSeeMore{font-weight:bold;color:#0b83a5;cursor:pointer;/*background-image:url('images/see-more-pest-blog.jpg');*/margin-top:10px;font-size:14px;}
.pestmallBlog_Block .blogSeeMore:hover{text-decoration:underline;}

.SlidingLeftBTN,
.SlidingRightBTN {display:none;}

.featuredProducts_block {width:556px;height:521px;background-image:url('images/featured-products-bg.jpg');background-repeat:repeat-x;overflow:hidden;position:relative;margin-bottom:15px;}
.featuredProducts_block .productImage{width:125px;height:125px;}
.featuredProducts_block .fP_Header {width:100%;height:53px;margin-bottom:20px;}
.featuredProducts_block .fP_Header .fP_H_Cap{background-image:url('images/featured-products-header.jpg');width:100%;height:48px;background-repeat:no-repeat;}
.featuredProducts_block  .fP_Header .fP_H_Line{background-image:url('images/featured-products-line.jpg');width:100%;height:2px;background-repeat:no-repeat;margin-top:5px;}
.featuredProducts_block .oneColumn_fP{margin-left:51px;margin-right:41px;width:460px;}

.featuredProducts_block .ab_elem{position:absolute;}
.featuredProducts_block .featuredSliding{top:81px;}
.featuredProducts_block .leftBTN_fP,
.featuredProducts_block .rightBTN_fP{width:38px;height:67px;background-image:url('images/leftRightSlideBTN.png');top:240px;cursor:pointer;z-index:100;}

.featuredProducts_block .leftBTN_fP:hover{background-position:1px 1px;}
.featuredProducts_block .rightBTN_fP{background-position:-38px 0px;left:510px;}
.featuredProducts_block .rightBTN_fP:hover{background-position:-37px 1px;}
/* navigationBar */
#navigationBar {height: 34px;margin: 7px 0 0px 7px; font-weight: bold;line-height: 34px;}
#navigationBar .topmenu			{background-image: url('images/menu_bg.jpg');height:34px; background-repeat:repeat-x;}
#navigationBar .topmenu:hover	{background-position:0 bottom;}
#navigationBar .topmenu:hover a{color:#73a508;}
#navigationBar .topmenu a:hover{color:#73a508;}
#navigationBar .topmenu a		{display:block;height:34px; font-size:14px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; margin-right:2px;}
#navigationBar .topmenu_Divide  {width:14px;}
#navigationBar .topmenu_Divide:hover  {background-position:0px 0px;}
/*#navigationBar .topmenu_1		{width:68px;background-position:0px 0px;}
#navigationBar .topmenu_1:hover{background-position:0px -34px;}
#navigationBar .topmenu_2		{width:85px;background-position:-82px 0px;}
#navigationBar .topmenu_2:hover{background-position:-82px -34px;}
#navigationBar .topmenu_3		{width:88px;background-position:-180px 0px;}
#navigationBar .topmenu_3:hover{background-position:-180px -34px;}
#navigationBar .topmenu_4		{width:108px;background-position:-278px 0px;}
#navigationBar .topmenu_4:hover{background-position:-278px -34px;}
#navigationBar .topmenu_5		{width:87px;background-position:-396px 0px;}
#navigationBar .topmenu_5:hover{background-position:-396px -34px;}
#navigationBar .topmenu_6		{width:101px;background-position:-497px 0px;}
#navigationBar .topmenu_6:hover{background-position:-497px -34px;}
#navigationBar .topmenu_7		{width:99px;background-position:-612px 0px;}
#navigationBar .topmenu_7:hover{background-position:-612px -34px;}*/
#navigationBar .topmenu_8		{background-image:url('images/top-menu-right-bg.jpg');height:34px;width:218px;top:-0.1px;left:-1px}

#navigationBar_sub						{margin-left:7px; background:url('images/subcurved_bg.jpg') no-repeat 0 0; padding-left:12px;}
#navigationBar_sub .topmenusub			{/*background-image:url('images/top-sub-menu-bg.png');height:36px;*/display:block;float:left; font-size:14px; line-height:14px; color:#575757; font-family:Verdana, Geneva, sans-serif; padding:3px 12px 7px; margin:6px 10px 6px 0; border-radius:15px;}
#navigationBar_sub .topmenusub:hover{box-shadow:-2px -2px 3px #e0e0e0 inset; border:1px solid #dbdbdb; text-decoration:none; margin:5px 10px 5px 0; padding:3px 11px 7px;}

/*#navigationBar_sub .topmenusub_0		{width:20px;}
#navigationBar_sub .topmenusub_1		{width:72px;	background-position:0px 0px;margin-right:10px; }
#navigationBar_sub .topmenusub_1:hover	{background-position:0px -36px;}
#navigationBar_sub .topmenusub_2		{width:101px;	background-position:-82px 0px;margin-right:10px;}
#navigationBar_sub .topmenusub_2:hover	{background-position:-82px -36px;}
#navigationBar_sub .topmenusub_3		{width:101px;	background-position:-191px 0px;margin-right:10px;}
#navigationBar_sub .topmenusub_3:hover	{background-position:-191px -36px;}
#navigationBar_sub .topmenusub_4		{width:58px;	background-position:-304px 0px;margin-right:10px;}
#navigationBar_sub .topmenusub_4:hover	{background-position:-304px -36px;}
#navigationBar_sub .topmenusub_5		{width:80px;	background-position:-368px 0px;}
#navigationBar_sub .topmenusub_5:hover	{background-position:-368px -36px;}*/

#navigationBar_sub .cart				{margin-left:50px;margin-top:11px;color:#434343;font-size:11px;margin-right:7px;}
#navigationBar_sub .cart #popupCart	img,#navigationBar_sub .cart #popupCart	span	{display:block;float:left;}
#navigationBar_sub .cart #popupCartItems{margin-left:10px;margin-right:5px;}

#navigationBar_sub .topmenusub_1,
#navigationBar_sub .topmenusub_2,
#navigationBar_sub .topmenusub_3,
#navigationBar_sub .topmenusub_4,
#navigationBar .topmenu_1,
#navigationBar .topmenu_2,
#navigationBar .topmenu_3,
#navigationBar .topmenu_4,
#navigationBar .topmenu_5,
#navigationBar .topmenu_6,
#navigationBar .topmenu_7{cursor:pointer;}

#navigationInner ul {float: left;list-style-type: none; background: url(images/curved_bg.png) no-repeat 0 0; padding-left:11px;}
#navigationInner li {float: left;position: relative;/*background: url(images/nav_separator.png) no-repeat right center;*/padding: 0;}
#navigationInner li.navVisited, #navigationInner li.navVisited span.navLeftHook {background: url(images/nav_hover_visited.png) repeat-x left -46px;}
#navigationInner span.navLeftHook {display: block;width: 2px;height: 46px;position: absolute;left: -2px;top: 0;}
#navigationInner li:hover span.navLeftHook {background: url(images/nav_hover_left.png) no-repeat left top;z-index: 10;}
#navigationInner span.navRightHook {display: block;width: 2px;height: 46px;position: absolute;right: 0px;top: 0;}
#navigationInner li:hover span.navRightHook {background: url(images/nav_hover_right.png) no-repeat left top;}
#navigationInner ul li span.navHoverDownHook {display: block;width: 6px;height: 5px;position: absolute;right: 50%;bottom: -5px;}
#navigationInner ul li:hover span.navHoverDownHook {background: url(images/nav_hover_down_arrow.png) no-repeat left top;}
#navigationInner ul a {color: #FFFFFF;display: block;padding: 0 13px;}
#navigationInner ul a:hover {color: #FFFFFF;text-decoration: none;}
#navigationInner form p {float: right;height: 30px;margin-top: 10px;}
#navigationInner form p.keywords {float: left;}

#keywords {width: 313px;height: 25px;line-height: 25px;font-size:15px;border: 1px solid #849670;overflow: hidden;color:#5a5a5a;margin-top:2px;padding-left:4px;}
.keywords_bg{background-image:url('images/searchBTN-bg.jpg');background-repeat:no-repeat;background-position:68px 8px;}

.searchBlock{float: right;width: 361px;height:29px;margin-top:3px;margin-left:5px;}
.searchBlock .keywords{/*background-image:url('images/search-bg.png');*/width: 320px;height:29px;margin-right:4px;}

#headerBar #bookmark {background-image: none;padding-left: 0;}
#quickSearch {}

/* breadcrumbPath */
#breadcrumbPath {margin: 0 auto;padding-top: 5px;color: #999;font-size: 11px;width:100%;position: relative;}

.listingTitle{font-size:20px;color:#2f500b;margin-top:8px;font-weight:bold;margin-bottom:8px;width:100%;}
.listingTitle_T h1{font-size:20px;color:#2f500b;margin-top:8px;font-weight:bold;margin-bottom:8px;width:100%;}
.categoryDescription_Block{width:100%;margin-bottom:10px;}

.categoryDescription_Con{margin-left:10px;width:435px;}
.subcategoryICN_One{width:25% !important;height:140px;text-align:center;}
.subcategoryICN_One a img{width:90px;height:90px;}
.subcategoryICN_One a{text-decoration:none;}
.subcategoryICN_One a:hover{color:#086cb2;}
.subcategory_descr{width:100%;margin-top:20px;}
.categoryDescription_Con_2{width:100%;margin-top:10px;}
.categoryDescription_Con_2 p{text-align:justify;}

.categoryDescription_Con p{margin:0px;}

#breadcrumbPath a {color: #555555;}

#navLanguages {position: absolute;right: 25px;top: 5px;float: right;}

#navLanguages a {margin: 0 4px;}

/* CSS Boxes */
.boxGroup {float: left;width: 100%;height: auto;text-align: left;}
.boxNew {width: 100%;}

.boxTitle {color: #242424;vertical-align: top;font-weight: normal;line-height: 14px;font-size: 14px;width:100%;background-position:10px 0;margin:15px 0 10px 0;background-repeat:no-repeat;}
.boxTitle a {color: #242424;}
.boxTitle a img{margin-left: 10px;}
.boxBlueTitle a:hover {color: #DDDDDD;}
.boxContents {font-family: Verdana;font-size: 11px;}
.boxContents ul, .boxContents ol {padding: 0 5px;}
.boxContents ul li, .boxContents ol li {padding:4px 5px 4px 5px;}
.boxContents form {padding: 5px 0;}
.boxContents li.first {border-top: none;}
.boxContents span, .moduleBox span {line-height: 150%;}

/* boxCategories */
#boxCategories {color: #dfdcdc; border: none; padding: 0;position:relative;z-index:200;}
#boxCategories .boxTitle {background: #bbc3d3 url(images/box_title_bg_blue.png) no-repeat left top;}
#boxCategories .boxContents {margin: 0; padding: 0; border: 0;}
#boxCategories .boxCategories_Bottom {background-image:url('images/categoryWhBG_.jpg');width:173px;height:61px;background-position:0px -70px;margin-bottom:10px;}

#boxBestSellers a{color:#0b83a5;}
#boxBestSellers a:HOVER{color:#0077cc;}
#boxBestSellers .boxTitle {padding: 0 0 4px 10px; border-bottom: 1px solid #DDDDDD;font-weight:bold;font-style:italic;font-size:15px;font-family:"Times New Roman", Times, serif;color:#363636;width:209px;}
#boxBestSellers .rank{font-size:13px;}
#boxBestSellers .manufacturer{width:100%;}
#boxBestSellers .price{color:#990000;font-size:13px;}

/* all menu links */
.subLeftArrow a ,#boxCategories #categoriesTree a, #subMenusContainer a, .customCat .oneSubMenu_Divider_Cols{text-decoration:none;display:block;color: #DFDCDC;margin-left:19px;padding:0;color:#163202;font-family:Verdana;}
#boxCategories #categoriesTree a:hover{color:#53851d!important;}
.subLeftArrow{background-image:url('images/sub-category-arrow.png');background-position:0 3px;margin-right:3px;background-repeat:no-repeat;padding-left:0px;width:180px}
.subLeftArrow:hover{background-image: url('images/sub-category-arrow-hover.png');}

/* Just sub menu links */
#subMenusContainer a, #categoriesTree li li a{text-align:left;}
#boxCategories .allCategories{width:173px;height:26px;}
#boxCategories .shopByCategory{width:173px;height:33px;background-image:url('images/categoryWhBG_.jpg');}
#boxCategories div.customCat{cursor:default;color:green;font-family:Verdana;}
#boxCategories div.customCat .mainBranch{margin-left:19px;}
#boxCategories .mainBranch a{font-size:12px;}
#boxCategories div.customCat .catLevel_A_1{color:#A30000;font-size: 14px;font-weight:bold;text-decoration:underline;}
#boxCategories div.customCat .catLevel_A_2{margin-left:5px;}
#boxCategories div.customCat .catLevel_A_3{margin-left:10px;}

#boxCategories div.customCat .mainBranch b{color:#73a508;}
#boxCategories div.subBranch{display:none;}
#boxCategories .mainBranch a{width:150px;}

#boxCategories .parentMenu{position:relative;z-index:1;background-image:url('images/categoryWhBG_.jpg');height:26px;line-height:23px;width:173px;background-position:0px -44px;}
#boxCategories .mainBranch{z-index:100;}
#boxCategories .mainBranch .parentCat{color:#73a508!important;font-weight:bold;}
#boxCategories .mainBranch .childCat {margin-left:15px!important;font-weight:bold;}
#boxCategories .mainBranch .childCat_2{margin-left:30px!important;}
#boxCategories .currentCategory {color:#086ca5!important;}
#boxCategories .mainBranch,
#boxCategories .subBranch{position:absolute;z-index:3000;}
#boxCategories .subBranch{left:-6px;z-index:150;top:-2px;height:10px;width:800px;}
#boxCategories .oneSubMenu{clear:both;}

#boxCategories .catLevel_One{position:relative;}
#boxCategories .catLevel_A_2{font-size:13px;height:22px;line-height:22px;font-weight:bold;}
#boxCategories .catLevel_A_3{font-size:12px;height:15px;line-height:15px;}

#boxCategories .oneSubMenu_Divider_Cols{border-right:1px solid #c2f00f;width:200px;z-index:3000;display:relative;}
#slideWrapper{background-image: url('images/center-banner-bg.jpg');}

/* sub menu links on hover or focus */
#subMenusContainer a:hover, 
#subMenusContainer a:focus, 
#categoriesTree a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused,
#categoriesTree li a:hover,
#categoriesTree li a:focus{}
.subBranch .leftMenu_LeftBridge{width:163px;height:27px;background-image:url('images/leftSub-Bridge.png');z-index:10;position:absolute;left:18px;top:2px;}
.leftMenu_tbl {margin:0;padding:0;position:relative;display:block;z-index:200;left:180px;top:2px;float:left;font-size:13px;border-spacing: 0px;border-collapse: separate;}
.leftMenu_tbl .Lcol2 {width:6px;}
.leftMenu_tbl .Lcol3 {}
.leftMenu_tbl .Lcol4 {width:10px;}
.leftMenu_tbl .leftMenu_Top_01,
.leftMenu_tbl .leftMenu_Top_03{height:5px;}
.leftMenu_tbl .leftMenu_Bottom_01,
.leftMenu_tbl .leftMenu_Bottom_03{height:9px;}
.leftMenu_tbl .leftMenu_Top_03{background-image:url('images/leftCat-right-top.png');}
.leftMenu_tbl .leftMenu_Top_01,
.leftMenu_tbl .leftMenu_Top_02		{border-top:1px solid #b6b6b6;line-height:1px;}
.leftMenu_tbl .leftMenu_Top_03{line-height:1px;}

.leftMenu_tbl .leftMenu_Top_01,
.leftMenu_tbl .leftMenu_Top_02,
.leftMenu_tbl .leftMenu_Center_02 {background-color:white;}
.leftMenu_tbl .leftMenu_Center_02 {padding-right:10px;padding-top:5px;}
.leftMenu_tbl .leftMenu_Center_02 a{display:block;color:#163202;float:left;width:200px;}
.leftMenu_tbl .leftMenu_Center_02 a:hover{color:#4c791e!important;text-decoration:underline!important;}
.breakRight {clear:left!important;}
.leftMenu_tbl .leftMenu_Center_01 {width:6px;height:100%;background-repeat:repeat-y;background-image:url('images/leftCat-left-middle.png');}
.leftMenu_tbl .leftMenu_Center_01_BL{width:6px;height:26px;background-color:white;top:1px;position:absolute;}
.leftMenu_tbl .leftMenu_Center_03 {width:10px;}
.leftMenu_tbl .leftMenu_Center_03{background-image:url('images/leftCat-right-middle.png');}
.leftMenu_tbl .leftMenu_Bottom_03{background-image:url('images/leftCat-right-bottom.png');}
.leftMenu_tbl .leftMenu_Bottom_02{background-image:url('images/leftCat-middle-bottom.png');}
.leftMenu_tbl .leftMenu_Bottom_01{background-image:url('images/leftCat-left-bottom.png');}

.mainMenuParentBtn{background-image: url('images/categoryWhBG-arrow.png');background-repeat:no-repeat;left:157px;top:2px;position:absolute;z-index:1;width:10px;height:20px;}
.mainMenuParentBtnFocused{background-image: url('images/box_category_arrow_hover.png');background-repeat:no-repeat;background-position:131px 2px;}
.smOW{display:none; position: absolute; overflow:hidden; padding:0 2px;margin:0 0 0 -2px;}

#subMenusContainer li{ list-style: none; border-bottom: 1px solid #818080; border-top: 1px solid #3A3A3A}
#subMenusContainer ul{border-left: 1px solid #3A3A3A; border-right: 1px solid #3A3A3A; border-bottom: 1px solid #3A3A3A;}

/* main menu ul or ol elment */
#categoriesTree{display:block;list-style:none;z-index:5;top:-10px;}

#subMenusContainer{ display:block;  position:absolute;  top:0;  left:0; width:100%; height:0; overflow:visible; z-index:1000000000; }

#boxCategories a {text-decoration:none;}
#boxCategories .dept1{height:20px!important;}
#boxCategories .dept2{font-size:11px!important;height:15px!important;line-height:15px!important;color:#f19014;float:left;}

/* boxArticleCategories */
#boxArticleCategories {background-image:url('images/whatsnews-bg.jpg');background-repeat:repeat-x;background-position:left -230px;}
#boxArticleCategories .boxTitle{background-image:url('images/wiki-capt.png');background-repeat:no-repeat;height:24px;width:100%;margin-bottom:10px;margin-top:10px;}
#boxArticleCategories ul {margin-left:7px;}

#boxArticleCategories ul li {padding-left: 15px; background: url(images/arrow_gray.png) no-repeat left center;}

/* boxManufacturers */
#boxManufacturers {margin-bottom:15px;margin-top:10px;}
#boxManufacturers .boxManufacturers{width:173px;}
#boxManufacturers .boxContents{width:173px;height:70px}
#boxManufacturers .Manufacturer_Caption{background-image:url('images/shop-by-manufacturer-caption.jpg');width:173px;height:19px;margin-bottom:5px;}

/* moduleBox */
.moduleBox { width: 100%;color: #000000;margin-bottom: 10px;}
.moduleBox .parentMenu{padding: 2px;}
.moduleBox h1{padding: 0;margin: 0;font-size: large;font-weight: bolder;}
.moduleBox h6{padding: 0;margin: 0;height: 26px;line-height: 26px;border-left: 1px solid #c6c8cb;border-right: 1px solid #c6c8cb;color: #3e3e3e;font-size: 12px;font-weight: bolder;text-indent: 15px;background: #f3f3f3 url(images/content_header_bg.png) repeat-x left top;}
.moduleBox h2 {font-size: 14px;color: #4B4B4B;margin-bottom: 3px;}
.moduleBox h3 {font-size: 13px;color: #4B4B4B;margin-bottom: 3px;}
.moduleBox h4 {font-size: 12px;color: #4B4B4B;margin-bottom: 3px;font-weight: bold;}
.moduleBox h6 a {color: #ffffff;}

.moduleBox .content {width: 100%;}
.moduleBox .content h6 {background: none;color: #4B4B4B;border: none;text-indent: 0;}

/*serarh result*/
.productListing{border-top: none;border-bottom: 1px solid #8B8A8A;width:100%;}

.productListing-odd{width:100%;margin:20px 0 20px 0;}
.productListing-even{width:100%;}

.productListing .productListing-name p {border: none;}
.productListing .productImage {margin-top:3px;}
.productListing .productListing-heading {height: 25px;color: #ffffff;padding: 3px 3px;background: url(images/content_header_bg.png) repeat-x left top;}
div.like span.connect_widget_text {color:red;}
div.like div.connect_widget_confirmation {color:red;}
div.like span.connect_widget_text a {color:red;}

.productListing .ull5 { width:40%; float:left; padding: 0 0 0 5px;}
.productListing .ulr5 { width:30%; float:left; border-left: 1px solid #eee; padding: 0 0 0 10px; magin: 10px 0 0 0;}
.productListing li span.gfsp{color: #479313!important;font-style: normal;font-weight: bold;white-space: normal;font-size: 13px;}
.productListing li span.price{font-size: 15px;font-weight: bold;}
.productListing-data h3 a {line-height: 150%;font-size:small;margin:5px;}
.productListing-data h3 a:HOVER {color:#C60;text-decoration: none;}
.productListing-name {width: 80%;}
.truck{background:url('images/icon_truck.gif') no-repeat 0 -2px;padding : 2px 0 2px 27px;}

.productGrid_name {font-size:11px;color:#242424;width:160px;min-height:40px;display:block;float:left;}
.productsGrid {margin-top:10px;margin-right:10px;margin-bottom:20px;float:left;width: 173px;text-align: left;}
.productImage{border: 1px solid #E8E8E8;}
.productImage_A{display:block;float:left;}
.productsGrid{height:270px;}
.productsGrid .Pl_SKU {width:100%;}
.productsGrid .Pl_Price{color:#96D91F;font-weight:bold;font-size:15px;width:90px;height:27px;}
.productsGrid .Pl_FreeShipping{color:#b10000;font-weight:bold;margin-top:4px;margin-bottom:4px;}
.productsGrid .Pl_AddBTN{margin-top:5px;width:100%;}
.productsGrid .Pl_CartBTN{margin-right:5px;clear:left;width:70px;}
.productsGrid .Pl_Rating{width:78px;}
.productsGrid .Pl_CartBTN_Parent{width:100%;}
.timVideoPopup{margin-top:3px;cursor:pointer;}


.productsGrid_item {text-align: center;margin: 7px 0;}
.productsGrid_item p {margin-bottom: 0;height: 50px;line-height: 15px;}
.productsGrid_item .reviewTotal {margin-left: 5px;}
.listingPageLinks {margin: 5px;width:100%;}

.productViewStyle{margin-left:5px;}
.productSorts{margin-right:5px;}
.productViewStyle,
.sortByManufacturer_DRP,
.productSorts{height:30px;line-height:30px;}
.sortByManufacturer_DRP{margin-right:10px;}
.productSorts,.sortByManufacturer_DRP{float:right;}
.productViewStyle span { margin: 0 2px;}
.topListingBox_Green{width:100%;background-color:#ecffd7;}

/* popupCart */
#popupCartContent {width: 312px; z-index: 1000; background-color:#F3F3F3; border-left: 1px solid #D9D9D9; border-right: 1px solid #D9D9D9; border-top: 1px solid #D9D9D9; border-bottom: 1px solid #8B8A8A; padding:0; margin: 0;}
#popupCartContent h6 {color: #BEBEBE;border: 0;}
#popupCartContent .productImage {border: 1px solid #dddddd;}
#popupCartContent .subtotal {color: #464646; font-weight: bold; float: right;padding-bottom: 10px;}
#popupCartContent p {padding: 3px 3px 5px 0px; margin: 0;}
#popupCartContent .content {border: none}

/**product info**/
#productImages {margin-top: 10px;text-align: center;width: 325px;border:1px solid #DDDDDD;}
#productInfo {margin-left:10px;display:block;float:left;}
#productInfo .label {font-weight: bold;}
#productInfo #productInfoPrice {color: #96d91f; font-size: 25px; font-weight: bold; text-align:left;height:30px;font-style:italic;padding-bottom:15px;}
#productInfo .productInfoListPrice {font-style:italic;color:black;}
#productInfo .productInfoListPrice span{color:#9c1e1e;text-decoration: line-through;font-size: 13px;font-weight:bold;}
#productInfo #productInfoPrice span {font-size: 33px;color:#8b8b8b;font-style:normal;}
#productInfo input[type=text], #productInfo textarea {width: 140px;}
#productInfo #quantity {width: 30px;margin: 0 10px;}
#productInfo a {text-decoration:underline;}
#productInfo td {color: #616060; padding: 2px}
#productInfo p.shortDescription {border-top: 1px dashed #999;padding-top: 10px; color: #777;}

.productVariantsTable, .productDiscountsTable {background-color: #f3f3f3;border-top: none;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;border-bottom: 1px solid #8B8A8A;width: 100%;}
.productVariantsTable th, .productDiscountsTable th {height: 25px;color: #ffffff;padding: 3px 3px;background: #f3f3f3 url(images/content_header_bg.png) repeat-x left top;}
.productVariantsTable td, .productDiscountsTable td {padding: 4px;}

/*productImage*/
.moduleBox .new_products .productImage, #specials .productImage {border: 3px solid #dddddd;}
.boxContents .productImage {border: 1px solid #dddddd;}

.productImage, div.productInfo .productImage, .productListing .productImage, #newProducts .productImage {/*border: 3px solid #dddddd;*/}

#productImages .productImage {border:1px solid #DDDDDD;margin: 5px 1px;}

#defaultProductImage .productImage {border:3px solid #DDDDDD;margin: 0px 0px 10px 0px;}

#productAttributes label{width: 80px;}

/* sitemap */
#sitemap ul{padding: 3px 0px 3px 12px;}
#sitemap li{padding-left: 12px;line-height: 18px; background: url(images/arrow_gray.png) no-repeat left 5px;}
#sitemap ul li ul li{padding-left: 0;background: none;}

/* faqs */
#faqs .question {
  cursor: pointer;
  border-bottom: 1px dashed #ccc;
  padding: 0px 0px 5px 10px;
  background: url(images/arrow_gray.png) no-repeat left;
  margin: 5px;
  font-weight: bold;
}

#faqs .answer { padding: 5px 10px 5px 10px; margin: 0;}


/*footer*/
#pageFooter {width: 960px;height: 602px;margin: 30px 0 0 8px;clear: both;padding-top: 20px;}
#pageFooter .headerFH {font-size:15px;text-decoration:bold;cursor:default;color:#373737;width:175px;}
#pageFooter .headerFC {width:175px;}
#pageFooter .headerFC a{font-size:13px;}
#pageFooter .twoFrameStyle{width:100%}

#pageFooter .fcIcon_01,
#pageFooter .fcIcon_02,
#pageFooter .fcIcon_03,
#pageFooter .fcIcon_04,
#pageFooter .fcIcon_05 {background-image:url('images/footer-icons.png');padding-left:32px;background-repeat:no-repeat;line-height:23px;display:block;float:left;}
#pageFooter .fcIcon_06 {background-image:url('images/Google_Plus_icon.png');padding-left:32px;background-repeat:no-repeat;line-height:23px;display:block;float:left;}

#pageFooter .fcIcon_01:hover,
#pageFooter .fcIcon_02:hover,
#pageFooter .fcIcon_03:hover,
#pageFooter .fcIcon_04:hover,
#pageFooter .fcIcon_05:hover {background-image:url('images/footer-icons-hover.png');}

#pageFooter .fcIcon_01 {height:24px;background-position: 0 0;}
#pageFooter .fcIcon_02 {height:24px;background-position: 0 -24px;}
#pageFooter .fcIcon_03 {height:24px;background-position: 0 -48px;}
#pageFooter .fcIcon_04 {height:24px;background-position: 0 -72px;}
#pageFooter .fcIcon_05 {height:24px;background-position: 0 -95px;}
#pageFooter .fcIcon_06 {height:24px;}

#pageFooter .twoFrameStyle		{font-size:14px;margin-bottom:15px;}
#pageFooter .twoFrameStyle div  {margin-right:5px;}
#pageFooter .twoFrameStyle span {color:#751111;}
#pageFooter .twoFrameStyle img  {margin-top:5px;}
#pageFooter .twoFrameStyle,
#pageFooter .headerFH ,
#pageFooter .headerFC a{color:#6e6e6e;}

#pageFooter .headerFH,
#pageFooter .headerFC  {clear:both;margin-bottom:10px;}

#pageFooter .footerColumn{width:210px;height:354px;}
#pageFooter .fC_1{margin-left:35px;margin-top:55px;}
#pageFooter .fC_2{margin-left:24px;margin-top:55px;}
#pageFooter .fC_3{margin-left:30px;margin-top:55px;}
#pageFooter .fC_4{margin-left:28px;margin-top:55px;}

#pageFooter .footerColumnBox{background-image:url('images/footer-bg.jpg');width:960px;height:423px;}
#pageFooter .copyRight{color:#696969;font-size:14px;width:100%;text-align:center;margin-top:5px;}
#pageFooter .peymentWeAccept{width:100%;background-image:url('images/payments-we-accept.jpg');height:32px;background-position:center;background-repeat:no-repeat;}

#pageFooter ul {display: block; list-style-type: none; text-align: center;}
#pageFooter ul li {display: inline;}
#pageFooter ul li.last {border: none;}
#pageFooter ul li span {padding-left: 6px;}

#pageFooter .secureSSL_Bottom{margin-bottom:20px;margin-left:230px;}

#pageFooter .oneSecure_Block_01{margin-top:22px;}
#pageFooter .oneSecure_Block_03{padding-left:10px;}

/* message box */
.messageStack {border-width: 1px;border-style: dotted;border-color: #C8AD91;background-color: #FFFCF5;font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif;color: #465584;width:100%;margin:10px auto;}
.messageStack ul li {list-style-position: inside;padding: 2px 2px 2px 4px;}
.messageBox {font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif; font-size: 10px;}
.messageStackError, .messageStackWarning {font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif;font-size: 10px;background-color: #ffb3b5;}
.messageStackSuccess {font-family: Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif;font-size: 10px; background-color: #99ff00;}

/*checkout*/
#checkoutForm { border-bottom: 1px solid #8b8a8a; margin: 0px 0px 15px 0px;}
#checkoutMethodForm, #billingInformationForm, #shippingInformationForm, #shippingMethodForm, #paymentInformationForm, #orderConfirmationForm {position: relative;background: url(images/content_header_bg.png) repeat-x left top;width:100%;}
#checkoutForm .formBody{width:536px;}
#checkoutForm li {float:left;width:100%;padding: 0px;}
#checkoutForm li.collapse {background: #bcbcbc;}

.formHeader {background: url(images/checkout_number_black_bg.png) no-repeat 20px center;height: 26px;line-height: 26px;padding: 0 25px;margin: 0;cursor: pointer;color: #FFFFFF;font-size: 12px;border-left: 1px solid #8b8a8a;border-right: 1px solid #8b8a8a;}
.collapse .formHeader {border-top: 1px solid #8b8a8a;border-left: 1px solid #8b8a8a;border-right: 1px solid #8b8a8a;background: url(images/checkout_number_gray_bg.png) no-repeat 20px center;}
#checkoutForm h3 span {position:absolute;top: 12px;right: 25px;}
#checkoutForm h3 a {margin-left: 16px;color: #FFFFFF;font-size: 13px;text-decoration: none;}
#checkoutForm .collapse h3 a {color: #000000;text-decoration: none;}
#checkoutForm h3 span img {vertical-align:middle;}
#checkoutForm .formBody {background-color: #f3f3f3;padding:10px;}
#checkoutForm .formBody li{width:100%}
#checkoutForm .moduleBox h6 {padding: 10px 0;height: 20px;line-height: 20px;color: #000000;border: none;background: none;font-weight: bold;text-indent: 0;}
#checkoutForm .moduleBox {margin: 0;background: none;border: none;}
#payment_method_saferpay_elv input, #payment_method_saferpay_elv select, #payment_method_saferpay_cc input, #payment_method_saferpay_cc select{margin: 2px 0;}
#checkoutForm .content {text-indent: 0;color: #000000;border: none;margin: 0;}
#checkoutForm a {text-decoration: underline;color: #177CBF;}

.emailSection_Div{margin-bottom:5px;line-height:25px;font-size:16px;}
.psSection_Div{line-height:25px;font-size:16px;}

#password, #email_address{width: 150px;height:30px;line-height:30px;}
#password:hover, #email_address:hover{background-color:#fafafa;}
#checkoutForm #email_address, #checkoutForm #password {border: 1px solid #b6b6b6;width: 222px;}
#orderConfirmationForm .formBody {border-bottom: 1px solid #FFFFFF;}
#wrappingPrice {color: #ff0000; font-size: 14px; font-weight: bold; text-align:right}
#sel_billing_address, #sel_shipping_address {width: 466px;}

/*auto_completer*/
ul.autocompleter-choices {display: block;color: #000000;background-color:#F3F3F3;border-left: 1px solid #8B8A8A;border-right: 1px solid #8B8A8A;border-top: 1px solid #D9D9D9;border-bottom: 1px solid #8B8A8A;}
ul.autocompleter-choices li{color: #616060;}
ul.autocompleter-choices li.autocompleter-selected {background-color: #EAEAEA;color: #616060;}
ul.autocompleter-choices li {white-space: normal;line-height: 22px;padding-left: 15px;}
ul.autocompleter-choices span.autocompleter-queried, ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {color: 616060;}

/*img align right*/
#pageIcon {border:3px solid #deffba;}

SPAN.markProductError {font-family: Tahoma, Tahoma, 'Trebuchet MS', Verdana, Arial, sans-serif;font-size: 10px;color: #c76170;font-weight: bold;}
.productSpecialPrice {color:#FF0000;font-weight:bold;}
.submitFormButtons {width:100%;margin-top:5px;clear:both;}
.submitFormButtons p {text-align: left;}

/* compareProducts */
#compareProducts {border: 1px solid #CCCCCC;}
#compareProducts td.label {font-weight: bold;}
#compareProducts td {padding: 5px;}
#compareProducts tr.odd {background: #F8F7F5 none repeat scroll 0 0;}
#compareProducts tr.even {background: #EEEDED none repeat scroll 0 0 !important;}
.mini{margin-left:5px;}
/* administrator logout */
#admin_logout a {
  color: #FF0000;
}

.boxReview {text-align: center}
.boxReview a {text-align: center; display: block; width:100%;}

#productInfoTab div {
  cursor:pointer;
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  display:block;
  float:left;
  font-size:13px;
  font-weight:bold;
  margin-right:2px;
  padding:6px 15px 7px;
  text-decoration: none;
  position: relative;
  top: 1px;
}

#productInfoTab div.select {
  color: #000000;
  background-color: #F3F3F3;
}

#productInfoTab div.unselect {
  cursor: pointer;
  color: #8C8C8C; 
  background-color: #EAEAEA;
  border-bottom: 1px solid #DDDDDD;
  top: 3px;
  padding:5px 15px;
}

#tabReviews .content {padding: 10px;}
#tabReviews h3 {margin-top: 15px; font-size: 14px}
#tabReviews h6 {margin: 10px 0px 5px 0px; font-size: 13px}
#tabReviews textarea {margin-left: 10px;width: 470px;}
#tabReviews .submitFormButtons {text-align:right; margin-right: 25px;}

#tabTags .content {padding: 10px;font-size: 12px;color:#000000;}
#tabTags a {color: #4780ad;font-size: 14px;text-decoration: underline;}
#tabTags ul li {display: inline;margin: 2px;}
#tabTags h3 {margin: 15px 0 10px 0; font-size: 14px}
#tabTags input[type="TEXT"] {width:300px}

dl.review p{padding-left: 5px}

table.ratingsResult {margin:3px 0px 0px 0px;}
table.ratingsResult td.name {padding: 3px 8px 3px 5px;}
table.ratings {border:1px solid #747474;margin: 0px 0px 0px 10px;width: 470px;border-collapse: collapse;}
table.ratings thead tr {font-weight : bold;background-color: #5C5C5C;color: #EAEAEA;}
table.ratings td {border: 1px solid #747474;text-align: center;padding: 5px 8px 5px 8px;margin: 0px;}

table.reviews {border:1px solid #747474;margin: 0px 0px 20px 10px;width: 500px;border-collapse: collapse;color:#037fde;}
table.reviews td {border: 1px solid #747474;text-align: center;padding: 5px 8px 5px 8px;margin: 0px;}
table.reviews a{color:#037fde;text-decoration:underline;}

#tabAttachments dd {
  padding: 5px 5px 5px 15px;
}
#tabAttachments dt {
  padding: 5px 5px 5px 15px;
  background: url("images/arrow_black.png") no-repeat left top scroll;
}

#tabAttachments dt a {
  font-size: 12px;
  text-decoration: underline;
}

.loading { 
  background: transparent url(images/loading.gif) no-repeat center;
  height: 30px; 
}

.voteBar {
  width:180px;
  height:10px;
  margin-top:4px;
  background:white;
  float:left;
  border:1px solid black;
}

span.error {
  font-size: 10px;
  color: red;
  font-weight: bold;
}

#guestbook dt {padding: 8px 10px; font-size: 12px; font-weight:bold}
#guestbook dt span{font-size: 11px; float: right;font-weight:normal}
#guestbook dd{padding: 8px 10px; border-bottom: 1px dashed #ccc;}
#guestbook dd.last{border-bottom: none;}

#boxGuestbook dt{padding: 3px; font-size: 11px; font-weight:bold; color: #666}
#boxGuestbook dd{padding: 4px; font-size: 11px; font-weight:normal; color: #666;}

.accessories {height: 100px}
.accessories .image {float: left; width: 100px}
.accessories .desc {float: right; width: 400px}
.accessories .desc h6 a{color: #616060}
.freeShipping_Top {width:355px;height:36px;margin-left:25px;position:relative;z-index:0;}
.freeShipping_Top .weatherTop {background: url("images/top-bg.jpg") no-repeat;width:357px;height:55px;margin-top:0;top:26px;left:0px;position:absolute;z-index:0;}


.Login_PG .loginPage_Left {width: 100%;clear: both;background-color:#e5e5e5;margin-bottom:10px;}
.Login_PG .loginPage_Right {width: 100%;clear: both;background-color:#f7f7f7;}

.Login_PG .loginPage_C{margin:10px;}

#rightBL_Whatsnew {width:220px;height:210px;overflow:hidden;position:relative;}
#rightBL_Whatsnew .whatsNews_OneRight{margin-left:39px;margin-right:40px;margin-top:10px;width:140px;}
.boxReview_Block{background-color:#f1f1f1;}
.boxReview_Block .boxTitle{width:100%;}

#rightBL_Whatsnew .SlidingLeftBTN,
#rightBL_Whatsnew .SlidingRightBTN	{background-image:url('images/right-whats-news-BTN.png');height:39px;width:24px;top:70px;}
#rightBL_Whatsnew .SlidingLeftBTN	{left:3px;}
#rightBL_Whatsnew .SlidingRightBTN	{background-position:-24px 0;left:190px;}
.SlidingLeftBTN,.SlidingRightBTN {position:absolute;z-index:100;cursor:pointer;}
.slidingOBJ{position:absolute;left:0px;}
.outOfStock_BTN{cursor:pointer;padding-top:5px;display:block;}
input.ajaxAddToCart{display:block;}
.whatsnewsBlock {background-image:url('images/whatsnews-bg.jpg');background-repeat:repeat-x;background-position:left top;}
.whatsnewsBlock .boxTitle{background-image:url('images/new-products-capt.jpg');height:27px;width:100%;margin:0;background-position:0 0 ;}
#shoppingCart_Block {background-image:url('images/rightBanner_Cart.jpg');width:220px;min-height:98px;background-repeat:no-repeat;}
#shoppingCart_Block .boxTitle{width:100%;}
#shoppingCart_Block .boxTitle{margin-top:7px;}
#ajaxCartContent #ajaxCartContentProducts *{color:#45582f;}
#ajaxCartContentShort,#ajaxCartContentNoProducts {padding-left:10px;}
#ajaxCartOrderTotals{width:200px;margin-left:5px;}
#ajaxCartOrderTotals li{border-bottom:1px dotted #cfff72;}
.orderTotalText{color:#fff353;}
#productInfoTab{width:100%;border-bottom:1px solid #dddddd;}
.compareProductBlock{background-color:#f5f5f5;}
.compareProductBlock .boxTitle{background-image:url('images/compare-products-capt.jpg');width:220px;height:14px;background-position:0 0;}
.compareProductBlock .boxContents{margin-left:17px;}
.compareProductBlock .boxContents ul,.compareProductBlock .boxContents li{padding-left:0!important;}
.boxCart_Bottom{background-image:url('images/rightBanner_Cart-bottom.jpg');background-repeat:no-repeat;width:220px;height:12px;}
.cartBlock_BG{background-color:#9cd95a;}


#emailSubscription_Block {margin-bottom:20px;display:none;}
#popularSearchTerm_Block .boxTitle{background-image:url('images/popular-search-keyword-capt.jpg');width:100%;height:53px;background-position:-1px 0;margin-top:0;margin-bottom:0;}
#popularSearchTerm_Block .boxContents{width:219px;height:88px;background-image:url('images/search-term-bg.jpg');background-repeat:no-repeat;}
#popularSearchTerm_Block .tag_cloud {margin:3px 3px 3px 8px;}

#emailSubscription_Block .boxTitle {background-image:url('images/email-subscription-capt.jpg');height:25px;margin:0;width:100%;background-position:0 0;}
#emailSubscription_Btn {background-image:url('images/subscription-icon.jpg');width:16px;height:11px;margin-left:5px;margin-top:4px;cursor:pointer;}
#bugshot_Block {position:relative;}
#bugshot_Block .bugshot_Left_One{width:173px;}
#bugshot_Block .bugshot_Caption{background-image:url('images/bug-shot-caption.jpg');width:173px;height:17px;margin-bottom:5px;}
#bugshot_Block .bugshot_Left_One{margin-bottom:5px;}
#bugshot_Block .bugshot_IMG {width:74px;height:74px;}
#bugshot_Block .bugshot_IMG img{width:74px;height:74px;}
#bugshot_Block .bugshot_IMG_Rht{width:93px;height:74px;margin-left:3px;line-height:11px;}
#bugshot_Block .Bugshot_title,#bugshot_Block .Bugshot_title a{color:#2f2f2f;height:15px;}

#bugshot_Block .Bugshot_desc,#bugshot_Block .Bugshot_desc a{color:#6f6f6f;height:35px;}
#bugshot_Block .Bugshot_by{color:#6f6f6f;}
#bugshot_Block .Bugshot_when{color:#919191;}

#bugshot_Block .Bugshot_title,
#bugshot_Block .Bugshot_desc,
#bugshot_Block .Bugshot_by,
#bugshot_Block .Bugshot_when {font-size:10px;width:100%;}

/*QnA*/
	#QnA_All {font-family:Verdana;margin-top:15px;}
	#QnA_All div{float:left;}
	#QnA_All .QnA_All_Top{position:relative;background-image:url('images/QnA/QnA-All-TopBG.jpg');width:790px;height:118px;}
	#QnA_All .QnA_All_SearchBox,
	#QnA_All .QnA_All_Home_Link,
	#QnA_All .QnA_All_General_Link,
	#QnA_All .QnA_SearchBTN
	{position:absolute;}
	#QnA_All #QnA_Detail_Parent{width:800px;}

	#QnA_All .QnA_SearchBTN {width:122px;height:43px;background-image:url('images/QnA/QnA-SearchBTN.jpg');top:17px;left:600px;cursor:pointer;}
	#QnA_All .QnA_SearchBTN:hover{background-image:url('images/QnA/QnA-SearchBTN-hover.jpg');}

	#QnA_All .QnA_All_SearchBox{ left:88px;top:22px;}
	#QnA_All .QnA_All_SearchBox input {width:493px;height:32px;border:0px;font-size:18px;color:#595656;background-repeat:no-repeat;background-position:10px 7px;}
	#QnA_All .QnA_All_SearchBox input.bgSearch{background-image:url('images/QnA/askUsAnything.jpg');}
	#QnA_All .likeThis {background-image:url('images/QnA/likeButton.png');width:80px;height:21px;margin-top:2px;}
	#QnA_All .likeThis_inSearch {background-image:url('images/QnA/likeButton.png');width:80px;height:21px;margin-top:2px;float:right;}
	#QnA_All .likeThis_inSearch span,
	#QnA_All .likeThis span {margin-left:58px;line-height:21px;color:#a13333;font-size:11px;font-weight:bold;}
	/*
	border:1px solid white;
	*/
	#QnA_All .QnA_All_Home_Link{display:block;top:70px;width:40px;height:35px;left:15px;}
	#QnA_All .QnA_All_General_Link {top:82px; left:80px;}
	#QnA_All .QnA_All_General_Link a{text-decoration:none;color:white;margin-right:30px;margin-left:7px;display:block;float:left;}
	#QnA_All .QnA_All_General_Link a:hover{text-decoration:underline;}

	#QnA_All .QnA_All_recent {width:761px;height:33px;margin-left:60px;line-height:33px;}
	#QnA_All .QnA_showHided {font-style:italic;text-decoration:underline;cursor:pointer;margin-left:70px;display:none;}
	#QnA_All .QnA_showHided:hover {color:maroon;}
	#QnA_All .QnA_All_recent_Content_Middle{background-image:url('images/QnA/QnA_All_recent_Content_Middle.jpg');width:792px;}
	#QnA_All .QnA_All_recent_Content_Middle_inSearch{background-image:url('images/QnA/QnA_All_recent_Content_Middle.jpg');width:735px;}
	#QnA_All .QnA_All_recent_Content_Top,
	#QnA_All .QnA_All_recent_Content_Bottom {background-image:url('images/QnA/QnA_All_recent_Content_Top.jpg');height:22px;width:792px;}

	#QnA_All .QnA_All_recent_Content_Top_inSearch,
	#QnA_All .QnA_All_recent_Content_Bottom_inSearch {background-image:url('images/QnA/QnA_All_recent_Content_Top_InSearch.jpg');height:22px;width:735px;}


	#QnA_All .QnA_R {float:right;width:100%;}
	#QnA_All .QnA_R .QnA_YesBtn_BL {clear:both!important;width:100px;height:24px;margin-left:22px;}
	#QnA_All .QnA_R .QnA_YesBtn_BL .QnA_YesBtn {width:34px;height:24px;background-image:url('images/QnA/yes-qna.png');}
	#QnA_All .QnA_R .QnA_YesBtn_BL .QnA_YesBtn:hover{background-image:url('images/QnA/yes-qna-hover.png');cursor:pointer;}
	#QnA_All .QnA_R .QnA_YesBtn_BL .QnA_Howmany{width:45px;height:25px;line-height:25px;color:#39742c;font-size:20px;font-weight:bold;text-align:center;}
	#QnA_All .QnA_Voted{clear:both;color:#838383;}

	#QnA_All .QnA_OneRecent {color:#312d2d;margin-left:21px;line-height:30px;border-bottom: 1px solid white;width:735px;padding-left:10px;}
	#QnA_All .QnA_OneRecent_inSearch {color:#312d2d;margin-left:21px;line-height:20px;border-bottom: 1px solid white;width:675px;padding-left:10px;}
	#QnA_All .QnA_All_recent_Content_Bottom, #QnA_All .QnA_All_recent_Content_Bottom_inSearch {background-position:0px -22px;}
	#QnA_All .QnA_OneRecent_Con{width:87%;text-transform: lowercase;margin-right:10px;}
	#QnA_All .QnA_OneRecent_Con a{text-decoration:none;}
	#QnA_All .QnA_OneRecent_Con a:hover{text-decoration:underline;color:black;}
	#QnA_All .QnA_OneRecent_Con_inSearch{width:585px;}

	#QnA_All .QnA_Detail_Content_BL {width:565px;margin-left:10px;margin-top:10px;margin-bottom:10px;}
	#QnA_All .QnA_Detail_Product_BL {width:217px;}
	#QnA_All .QnA_Detail_Product_BL .QnA_Detail_Pimg {width:100%;text-align:center;}
	#QnA_All .QnA_Detail_Product_BL .QnA_Detail_PcartBtn {width:100%;text-align:center;}
	#QnA_All .QnA_Detail_Product_BL .QnA_Detail_PCode {width:100%;text-align:center;margin-top:10px;margin-bottom:10px;}

	#QnA_All .QnA_Detail_CN {width:100%;margin-bottom:3px;color:#747474;font-size:15px;font-weight:bold;font-style:italic}
	#QnA_All .QnA_Detail_Q {color:maroon;width:100%;}
	#QnA_All .QnA_Detail_A {background-color:#d6e1fb;padding-left:15px;padding-right:15px;width:535px;}
	#QnA_All .QnA_Detail_A_Top,
	#QnA_All .QnA_Detail_A_Bottom
	{background-image:url('images/QnA/QnA-Detail-AnswerBG.jpg');width:100%;background-repeat:no-repeat;height:19px;}
	#QnA_All .QnA_Detail_A h2{font-size:12px;font-weight:normal;}
	#QnA_All .QnA_Detail_A_Bottom {background-position: 0px -19px;}
	#QnA_All .QnA_Detail_Q span,
	#QnA_All .QnA_Detail_A span {font-size:15px;font-weight:bold;float:left;margin-right:5px;}
	#QnA_All .QnA_Detail_A span {color:#2c58ba;font-size:25px;line-height:25px;font-style:italic;}
	#QnA_All .QnA_Detail_Q h1{float:left;font-size:14px;font-weight:bold;}
	#QnA_All .QnA_Detail_QO{margin-bottom:10px;width:100%;}
	#QnA_All .QnApage_BTN{margin-right:10px;cursor:pointer;text-decoration:underline;font-weight:normal;}
	#QnA_All .QnApage_BTN:hover{font-weight:bold;}
	#QnA_All .currentPage{font-weight:bold;}
	#QnA_All .QnA_AskBTN {cursor:pointer;}
	#QnA_All .QnA_AskBTN:hover{text-decoration:underline;}

	.QnAhidden_BL {width:100%;margin-top:20px;}
	.QnAhidden_BL .QnAField{width:100%;padding-top:5px;padding-bottom:5px;}
	.QnAhidden_BL .col1_QnA{width:100%;font-size:15px;color:#adadad;font-weight:bold;}
	.QnAhidden_BL .col2_QnA{width:100%}
	.QnAhidden_BL .col2_QnA select{width:100%;}
	.QnAhidden_BL .col2_QnA input{width:100%;height:30px;line-heigiht:28px;font-size:18px;}
	.QnAhidden_BL .col2_QnA textarea{width:100%;height:100px;}
	.QnA_CANCEL_Btn:hover{background-image:url('images/QnA/QnA_askButton_later-hover.jpg');}
	.QnAhidden_BL .QnA_ASK_Btn{cursor:pointer;width:194px;height:102px;background-image:url('images/QnA/QnA_askButton.jpg');}
	.QnAhidden_BL .QnA_ASK_Btn:hover{background-image:url('images/QnA/QnA_askButton-hover.jpg');}
	.QnAhidden_BL .QnA_CANCEL_Btn {cursor:pointer;width:108px;margin-top:35px;margin-left:10px;height:49px;background-image:url('images/QnA/QnA_askButton_later.jpg');}
	.QnAhidden_BL #QnA_CategorySLT {width:389px;font-size:15px;line-height:30px;}
	.QnAhidden_BL #QnA_CategorySLT{background-color:#fffbbf;border:1px solid #cccccc;}

/*QnA Index*/
	.QnAOneLine {width:100%;margin-top:15px;margin-bottom:10px;}
	.QnAOneLine div {clear:none!important;float:left;}
	.QnAOneLine .QnA_Q {color:#77ac4a;font-size:15px;font-weight:bold;width:700px;}
	.QnAOneLine .QnA_A .h,
	.QnAOneLine .QnA_Q .h{color:black;font-size:20px;}

	.QnAOneLine .QnA_QO {width:670px;margin-left:27px;color:#585656;text-align:justify;}
	.QnAOneLine .QnA_A {width:534px;padding:10px;margin-top:10px;margin-left:25px;background-color:#c7f5a0;margin-bottom:15px;min-height:50px;max-height:200px;overflow:auto;}
	.QnAOneLine .QnA_R {margin-top:10px;margin-left:0px;font-size:11px;width:115px;text-align:center;}

	.QnAOneLine .QnA_recom {width:750px;margin-left:25px;}
	.QnAOneLine .QnA_Helpful {width:750px;margin-left:25px;}
	.QnAOneLine .QnA_Helpful div {float:left;clear:none!important;}	
	.QnAOneLine .QnA_R .QnA_YesBtn_BL {clear:both!important;width:100px;height:24px;margin-left:22px;}
	.QnAOneLine .QnA_R .QnA_YesBtn_BL .QnA_YesBtn {width:34px;height:24px;background-image:url('images/QnA/yes-qna.png');}
	.QnAOneLine .QnA_R .QnA_YesBtn_BL .QnA_YesBtn:hover{background-image:url('images/QnA/yes-qna-hover.png');cursor:pointer;}
	.QnAOneLine .QnA_R .QnA_YesBtn_BL .QnA_Howmany{width:45px;height:25px;line-height:25px;color:#39742c;font-size:20px;font-weight:bold;}
	.QnAWriteBlock {width:100%;}
	.QnAWriteButton{cursor:pointer;}
	.QnASortBlock {float:right;margin-top:10px;}
	.QnASortBlock .QnASort_txt{clear:none!important;float:left;font-weight:bold;margin-right:5px;}
	.QnASortBlock .QnASort_select{clear:none!important;float:left;}
	.QnAhidden{display:none!important;}
	.QnA_CANCEL_Btn:hover{background-image:url('images/QnA/QnA_askButton_later-hover.jpg');}	
	.QnA_AskBTN{margin-left:175px;}
	.QnA_Note{margin-top:20px;}
	

.listingShortDESC{height:93px;overflow:hidden;}
#fb-root div{overflow:hidden;}

.disountSelect_Div_Block {border-top:1px solid #9d9d9d;border-bottom:1px solid #9d9d9d;width:100%;}
.disountSelect_Div_Block .disountSelect_Div{width:100%;height:55px;line-height:55px;cursor:pointer;padding-top:2px;padding-bottom:4px;border-bottom:1px dotted #cccccc;}
.disountSelect_Div_Block .disountSelect_Div:hover{background-color:#eeeeee;}
.disountSelect_Div_Block .disountSelect_Div *{cursor:pointer;}
.disountSelect_Div_Block .disountSelect_Div .disountSelect_Div_Radio{width:30px;text-align:center;}
.disountSelect_Div_Block .disountSelect_Div .disountSelect_Div_Radio input{margin-top:20px;}
.disountSelect_Div_Block .disountSelect_Div .disountSelect_Div_Qty{width:200px;}
.disountSelect_Div_Block .disountSelect_Div .disountSelect_Div_Qty .col1_ds{display:none;}
.disountSelect_Div_Block .disountSelect_Div .disountSelect_Div_Prc{width:50px;color:#87c023;font-weight:bold;font-style:italic;font-size:16px;}
.disountSelect_Div_Block .col1_ds{width:25px;}
.disountSelect_Div_Block .col2_ds{width:170px;line-height:13px;}
.disountSelect_Div_Block .disountSelect_selected{background-color:#dfdfdf!important;}
.disountSelect_Div_Block .tim_discounted_price_ShortDesc{color:gray;}
.disountSelect_Div_Block .tim_discounted_price_BigDesc{font-weight:bold;color:#3b91ce;}


.categoriesBottomDescription_Block{text-align:center;font-weight:bold;}
.categoriesBottomDescription_Block a{color:#548a17;font-size:14px;font-weight:bold;text-decoration:underline;}
.shireThis_Block{width:310px;margin-left:15px;margin-top:10px;}
.shireThis_Block div{width:95px;height:28px;}
.stButton{margin-left:0px!important;}
.logo_Block{z-index:10;position:relative;}
.logo_Block .logo_Block_bg {top:-67px;left:-75px;z-index:100;display:none;}
.logo_Block #siteLogo{position:relative;}
#navigation a{position:relative;z-index:1000;}
#boxCategoriesArticle{width:171px;position:relative;}
#boxCategoriesArticle .boxCategoriesArticle_OBJ{position:relative;top:-30px;width:171px;border:1px #e9e9e9 solid;background-color:#fbfbfb;z-index:0;}
#boxCategoriesArticle .boxCategoriesArticle_TIT{margin-top:30px;margin-left:15px;font-weight:bold;margin-bottom:5px;color:#73A508;font-size:14px;}
#boxCategoriesArticle .boxContents{margin:5px 10px 15px 15px;}
#boxCategoriesArticle .boxContents strong{cursor:default;}
.categoryDescription_Con_3,.categoryDescription_Con_4{width:100%;text-align:justify;}
.categoryDescription_Con_4{max-height:500px;overflow:auto;}
.recommendProducts_Block{width:100%;margin-bottom:10px;color:maroon;text-align:center;}
.buy_more{width:100%;text-align:center;}
.recommendProducts_Block *{color:maroon;}
.boxManufacturers_list {height:30px;overflow:auto;}
.boxTestimonial{margin-left:10px;margin-right:10px;line-height:15px;text-align:justify;}
.boxTestimonial img {margin-top:5px;margin-bottom:5px;}

#timSearchResult{width:318px;border:1px solid #cccccc;background-color:white;float:left;position:relative;z-index:100000;display:none;}
.timSearchOneResult{width:300px;overflow:hidden;cursor:default;}
.timSearchOneResult div{height:22px;line-height:22px;padding-left:5px;padding-right:5px;font-size:15px;font-weight:bold;}
.timSelected_Search{background-color:#eeeeee!important;}
.table_In_description {border:1px solid black;}
.table_In_description_H{width:200px;background-color:#cccccc;padding:5px;border-right:1px solid black;border-top:1px solid black;}
.table_In_description_C{padding:5px;border-top:1px solid black;width:500px;}
.fontnormal{font-weight:normal!important;}
.didyouMean_A{color:#2200C1;font-size:15px;font-weight:bold;}
.pdf_BlOCK{width:100%;margin-bottom:10px;margin-top:10px;clear:both;}
#tabDescription{width:720px;}
#tabDescription h2{display:block;}
.NoPageFound_404{width:100%;text-align:center;margin-top:20px;font-weight:bold;background-color:#f6f6f6;border:1px solid #e4e4e4;}
.NoPageFound_404 a{color:green;}

.testimonial_One {width:549px;background-image:url('images/testimonial-middle-bg.jpg');margin-bottom:15px;margin-top:5px;}
.testimonial_One .testi_topbottom{width:100%;height:9px;background-image:url('images/testimonial-topbottom-bg.jpg');}
.testimonial_One .testi_top{background-position:0px 0px;}
.testimonial_One .testi_bottom{background-position:0px -9px;}
.testimonial_One .testi_middle{width:481px;margin-left:30px;margin-top:10px;}
.testimonial_One .testi_middle_01{line-height:18px;width:100%;}
.testimonial_One .testi_middle_02{text-align:right;width:100%;font-weight:bold;font-style:italic;}
.testimonial_One .testi_middle_02 .cs_name {font-size:15px;font-family:Georgia;}
.testimonial_One .testi_middle_03 {width:100%;margin-bottom:5px;}
.testimonial_One .testi_middle_03 .cs_date{font-size:10px;float:LEFT;font-style:italic;color:#cccccc;}
.testimonial_One .testi_middle_03 .cs_email,
.testimonial_One .testi_middle_03 .cs_ipaddr{font-size:10px;float:right;font-style:italic;color:#cccccc;}
.testimonial_One .testi_middle_03 .cs_ipaddr{margin-right:8px;}
.testimonial_One .testi_contents{font-style:italic;}

.aboutUs_PG{width:100%;}
.aboutUs_PG .pestmall_Pic{width:100%;}
.aboutUs_PG .pestmall_Pic dt{display:inline;float:left;}
.aboutUs_PG .pestmall_Pic dt img {border:1px solid black;margin-right:10px;}
.aboutUs_PG .pestmall_Pic dd{text-align:justify;margin-right:5px;}
.aboutUs_PG .pestmall_Pic dd p{margin-top:0px;}
.aboutUs_PG .aboutus_goal {font-style:italic;font-weight:bold;font-family:Georgia;font-size:18px;}

.shippingInformation_PG {margin-top:20px;margin-right:5px;text-align:justify;}
.shippingInformation_PG p{}
.shippingInformation_PG ol{list-style-type:decimal;padding-left:25px;}
.shippingInformation_PG b{color:#3c82b2;font-size:14px;font-style:italic;}

.privacy_PG {margin-top:20px;margin-right:5px;text-align:justify;}
.privacy_PG ol{list-style-type:decimal;padding-left:25px;}
b.headerH{color:#3c82b2;font-size:14px;font-style:italic;}
span.spanP{margin-left:8px;}

.shoppingCart_PaymentMethod_Block{margin-top:7px;margin-left:199px;width:461px;}
.shoppingCart_PaymentMethod_Block .shoppingCart_PaymentMethod_Capt {background-color:#686868;width:100%;padding-top:3px;padding-bottom:3px;color:white;border:1px solid black;font-weight:bold;text-align:center;}
.shoppingCart_PaymentMethod_Block .shoppingCart_PaymentMethod_Capt span {margin-left:3px;}
.shoppingCart_PaymentMethod_Block .shoppingCart_PaymentMethod_Line {border-left:1px solid black;border-right:1px solid black;border-top:1px solid black;}
.shoppingCart_PaymentMethod_Block .shoppingCart_PaymentMethod_Block_One{width:100%;text-align:right;border-bottom:1px solid black;height:80px;}
.shoppingCart_PaymentMethod_Block .shoppingCart_Paymentmethod_Input{width:30px;height:80px;text-align:center;cursor:pointer;background-color:#cccccc;display:block;float:left;}
.shoppingCart_PaymentMethod_Block .shoppingCart_Paymentmethod_Input:hover{background-color:gray;}
.shoppingCart_PaymentMethod_Block .shoppingCart_Paymentmethod_Input input{margin-top:32px;cursor:pointer;}
.shoppingCart_PaymentMethod_Block .shoppingCart_Paymentmethod_Con{width:410px;height:80px;background-color:white;padding-right:10px;}

.shoppingCart_ShippingEST_Tim{background-color:#e5e5e5;border:1px solid #a9a9a9;width:100%;padding:10px 0 10px 10px;margin-top:10px;}
.shoppingCart_ShippingEST_Tim #Tim_zipCode_Shipping_Estimator{height:30px;width:60px;line-height:30px;font-size:18px;}
.shoppingCart_ShippingEST_Tim .colEST_01 {width:450px;margin:0px;margin-right:10px;line-height:30px;}
.shoppingCart_ShippingEST_Tim .loadingShippingEST{width:30px;height:30px;}
.shoppingCart_ShippingEST_Tim .oneResultTim_EST{width:100%;}
.shoppingCart_ShippingEST_Tim .ResultTim_EST_Col_1{width:220px;text-align:right;margin-right:10px;}
.shoppingCart_ShippingEST_Tim .ResultTim_EST_Col_2{width:80px;}
.shoppingCart_ShippingEST_Tim #resultTim_ShippingEST{margin-left:125px;margin-top:20px;width:310px;background-color:#cccccc;padding-top:20px;padding-bottom:20px;border:1px solid white;display:none;text-align:center;}
.relatedSearchKeyword{margin-right:10px;color:#659a32;text-decoration:underline;}
.relatedSearchCategory{color:#626262;text-decoration:underline;margin-left:3px;}
.relatedSearchCategory:hover, .relatedSearchKeyword:hover{font-weight:bold;}
.QnA_inCategory_Container {height:30px;background-color:#cfdbec;margin-bottom:8px;line-height:30px;}
.QnA_inCategory_Container .QnA_inC_T{margin-left:6px;}
.QnA_inCategory_Container .QnA_inC_QT{font-weight:bold;}
.QnA_inCategory_Container .QnA_inC_QT:hover{text-decoration:underline;}
.scrollToHash{cursor:pointer;}
.oneCategorySuggestion{width:100%;line-height:30px;height:30px;}
.CategorySuggestion_Block{padding-top:5px;padding-bottom:5px;background-color:#f9f9f9;}



.timTab_Block{width:100%;margin-top:10px;border-bottom:1px solid #468845;}
.timTab_Block .timTabEach{background-color:#64aa63;position:relative;top:7px;padding-left:15px;padding-right:15px;color:white;line-height:30px;height:30px;cursor:pointer;margin-right:4px;}
.timTab_Block .timTabEach:hover{background-color:#759974;}
.timTab_Block .timTab_Products	{margin-left:10px;}
.timTab_Block .activeBlock {background-color:#ecffd7;color:#0f4e15;font-weight:bold;padding-left:20px;padding-right:20px;height:36px;line-height:36px;border-top:1px solid #64aa63;border-right:1px solid #64aa63;border-left:1px solid #64aa63;top:1px;cursor:default;}
.timTab_Block .activeBlock:hover{background-color:#ecffd7;}
.tabQnas,.tabArticles{display:none;}
.articleSearched_C {margin-top:15px;margin-bottom:15px;}
.articleSearched_C .articleSearched_C_One{width:100%;margin-bottom:10px;}
.articleSearched_C .Art_Title{margin-left:10px;font-weight:bold;text-decoration:underline;}
.articleSearched_C .Art_Title a{color:#567855;}
.articleSearched_C .Art_Title a:hover{color:#063a05;}
.articleSearched_C .Art_Comment{font-size:11px;margin-left:5px;}
.articleSearched_C .Art_Contents{margin-left:10px;text-align:justify;margin-right:10px;}
.relArt_Tab_H{margin-top:10px;}
.relArt_Tab_H span{margin-left:10px;font-size:15px;font-weight:bold;}

.checkoutForm_loadingPage{width:100%;margin-top:40px;text-align:center;display:none;}
#checkoutForm{width:956px;display:none;}
.chkBX_BillingAddressBox {width:470px;border-right:1px solid #999999;margin-top:20px;padding-bottom:10px;}
.chkBX_ShippingAddressBox{width:470px;margin-top:20px;position:relative;border-left:1px solid #999999;left:-1px;}
.chkBX_LoginBox {width:100%;margin-top:15px;display:none;}
.chkBX_LoginBox_Up,
.chkBX_LoginBox_Bt {width:100%;height:12px;background-image:url("images/checkoutBox-TobBottom-BG.jpg");}
.chkBX_LoginBox_Bt {background-position:0px 12px;}
.chkBX_LoginBox_C  {width:100%;;background-image:url("images/checkoutBox-Middle-BG.jpg");}
.chkBX_lockBG{width:78px;height:103px;background-image:url("images/checkout_one_lock.gif");}
.chkBX_Log_Con {width:350px;}
.chkBX_Log_Con span {font-weight:bold;color:red;font-size:13px;}
.chkBX_Log_Con li {list-style:circle;margin-left:17px;margin-top:10px;}
.chkBX_Protection{width:147px;margin-left:25px;}
.chkBX_Protection a {margin-bottom:5px;}
.chkBX_LoginInpBox{width:300px;margin-left:20px;}

.chkoutCapNum{width:42px;height:42px;background-image:url('images/chkout-cap-num.jpg');}
.chkoutCapName{line-height:42px;margin-left:5px;font-size:17px;font-family:Georgia}
.chkoutCapNum_2{margin-left:5px;background-position:-42px 0px;}
.chkBX_ShippingNotice{font-family:Georgia;border:1px solid black;background-color:#eeeeee;padding:5px;width:440px;margin-left:10px;text-align:justify;margin-top:10px;}
.chkBX_ShippingNotice b{color:red;font-size:13px;}

.chkBX_ShippingOption {margin-top:15px;}
.chkBX_ShippingOption_Cap	{font-size:14px;width:100px;margin-left:10px;}
.chkBX_ShippingOption_InpBX {width:150px;line-height:20px;}

.chkBX_RegistrationBox{border-top:1px solid #999999;margin-bottom:15px;width:100%;padding-top:15px;}
.chkBX_RegistrationBox_Con{margin-left:10px;}
.chkBX_RegistrationBox_Inps{margin-left:10px;margin-top:15px;}
.chkBX_RegistrationBox_Inps_Cap{width:200px;}
.chkBX_RegistrationBox_Inps_One{margin-bottom:3px;}

.chkBX_ShippingMethodBox {border-top:1px solid #999999;width:100%;padding-top:10px;padding-bottom:10px;}
.chkBX_ShippingMethodBox .chkoutCapNum{background-position:-84px 0px;}
.chkBX_ShippingMethodBox_Notice{padding-top:20px;padding-bottom:20px;padding-left:30px;padding-right:30px;background-color:#eeeeee;margin-left:15px;margin-right:15px;margin-bottom:10px;}
.chkBX_ShippingMethodTotalCart{width:450px;float:right;background-color:#FBFBFB;border:1px solid #CCCCCC;padding:5px;}


.chkBX_PaymentMethodBox{border-top:1px solid #999999;width:100%;padding-top:10px;}
.chkBX_PaymentMethodBox .chkoutCapNum{background-position:-126px 0px;}
.chkBX_ShippingListExplain_Box{width:400px;margin-left:15px;margin-top:10px;margin-bottom:10px;}
.chkBX_ShippingListExplain_Box_01{width:250px;font-weight:bold;}
.chkBX_ShippingListExplain_Box_02{width:150px;}
.chkBX_DifferentShippingAddr{margin-left:5px;margin-top:10px;display:none;padding-bottom:15px;}
.chkBX_DifferentShippingAddr label{width:150px;}
#checkoutRegister_Email_INP{background-color:#cccccc;}
.becomeCustomer_EM,
.becomeCustomer_PS_CM {display:none;}
.changeEmailADDR_BTN{text-decoration:underline;cursor:pointer;}
.highlightedINP{border:2px solid red!important;}
.chkBX_GetShippingPrice_BTN {width:100%;}
.chkBX_OrderConfirm{width:100%;}
#displayShippingRate_BTN{margin-top:15px;margin-left:15px;margin-bottom:15px;padding-bottom:5px;padding-top:5px;padding-left:15px;padding-right:15px;background-color:#1b6ca2;color:white;cursor:pointer;}
#displayShippingRate_BTN:hover{background-color:#398fcb;}
.chkBX_PaymentMethod_InputBox{width:100%;}
.chkBX_PaymentTable{width:100%;}
#payment_methods td:hover{background-color:#eeeeee;cursor:pointer;}
#payment_methods tr.selectedPayment{background-color:#c3ea9c!important;}
#payment_methods tr.selectedPayment:hover{background-color:#c3ea9c!important;}
.chkBX_ShippingListExplain_Box table{margin-top:0px!important;}

#timSlide_Block{overflow:hidden;width:556px;height:187px;position:relative;margin-bottom:10px;}
#timSlide_Block .timSlide_Block_Contents{position:relative;}
#timSlide_Block .tim_sliding_button{position:absolute;top:160px;left:7px;}
#timSlide_Block .tim_sliding_button div{background-color:gray;width:20px;height:20px;margin-right:5px;text-align:center;line-height:20px;border:1px solid white;cursor:pointer;color:#eeeeee;}
#timSlide_Block .tim_sliding_button div:hover{background-color:#cccccc;}
#timSlide_Block .tim_sliding_button .showing_scene{background-color:#849670;}


.checkout_top_notice_box {height:34px;width:100%;background-image:url('images/checkout-notice-centerBG.jpg');cursor:pointer;}
.checkout_top_notice_box .checkout_top_notice_content {line-height:34px;}
.checkout_top_notice_box .checkout_top_notice_content span.clickHere{color:#d2f5b1;text-decoration:underline;font-weight:bold;font-size:11px;}
.checkout_top_notice_box .checkout_top_notice_content span.clickHere:hover{color:#edf394}
.checkout_top_notice_box .checkout_top_notice_left,
.checkout_top_notice_box .checkout_top_notice_right {background-image:url('images/checkout-notice-topBG.jpg');width:13px;height:34px;}
.checkout_top_notice_box .checkout_top_notice_right {background-position:-13px 0px;float:right;}


#testimonialPG_Block .shareTestimonialBTN{margin-top:10px;margin-bottom:20px;width:172px;height:49px;background-image:url('images/testimonialBTN.jpg');cursor:pointer;float:right;}
#testimonialPG_Block .shareTestimonialBTN:hover{background-position:-172px 0px;}
.testimonialWrite_Form {width:579px;height:520px;}
.testimonialWrite_Form .t_Form_Top{width:100%;height:51px;background-image:url('images/testimonialForm-Top.png');}
.testimonialWrite_Form .t_Form_Middle{width:100%;height:398px;background-image:url('images/testimonialForm-Middle-BG.png');background-repeat:repeat-y;}
.testimonialWrite_Form .t_Form_Contents{width:530px;margin-left:20px;margin-top:10px;}
.testimonialWrite_Form .t_Form_Contents input,
.testimonialWrite_Form .t_Form_Contents textarea {width:528px;border:1px solid #5b5b5b;}
.testimonialWrite_Form .t_Form_Contents input	 {height:33px;line-height:33px;font-size:15px;}
.testimonialWrite_Form .t_Form_Contents textarea {height:143px;resize:none;}
.testimonialWrite_Form .t_Form_Bottom	{width:100%;height:71px;background-image:url('images/testimonialForm-Bottom.png');background-repeat:repeat-y;}
.testimonialWrite_Form .t_Form_SaveBTN	{width:135px;height:38px;background-image:url('images/testimonialForm-saveBTN.jpg');margin-top:4px;margin-left:38px;cursor:pointer;}
.testimonialWrite_Form .t_Form_CancelBTN{width:134px;height:38px;background-image:url('images/testimonialForm-cancelBTN.jpg');margin-top:4px;cursor:pointer;}
.testimonialWrite_Form .t_Form_CloseBox{margin-left:535px;width:44px;height:51px;cursor:pointer;}

.indexContents{text-align:justify;}

.writeReview_Block {}
.writeReview_Block .writeReviewFields_Block{width:440px;height:550px;}
.writeReview_Block #writingReview_Name{width:200px;}
.writeReview_Block #writingReview_Location{width:200px;}
.writeReview_Block #writingReview_ReviewContents{}
.writeReview_Block #writingReview_Subject{width:290px;}
.writeReview_Block #writingReview_ReviewContents{width:290px;height:300px;}
.writeReview_Block INPUT, .writeReview_Block TEXTAREA{font-family:Verdana;padding:5px;background-color:#f5fff3;}
.writeReview_Block TEXTAREA {font-size:12px;}
.writeReview_Block INPUT:focus,
.writeReview_Block TEXTAREA:focus{background-color:#ffe79e;}
.writeReview_Block .writeReview_FieldHead{width:125px;}
.writeReview_Block .writeReview_Fields{width:200px;}

.writeReview_Block .rows1{height:40px;}
.writeReview_Block .rows2{height:48px;}
.writeReview_Block .rows3{height:40px;}
.writeReview_Block .rows4{height:325px;}
.writeReview_Block .rows5{height:35px;}

.writeReview_Block .rows1,
.writeReview_Block .rows2,
.writeReview_Block .rows3,
.writeReview_Block .rows4,
.writeReview_Block .rows5{clear:both;width:100%;}
.writeReview_Block .writeReview_Product_Block{width:290px;background-color:#e2e2e2;margin-top:38px;height:550px;border:1px solid #b5b5b5;}
.writeReview_Block .pName h1{font-size:14px;font-weight:bold;text-align:center;margin-right:10px;margin-left:10px;}
.writeReview_Block .writeReview_Product_Image {text-align:center;margin-top:10px;}
.writeReview_Block .writeReview_Product_Image img{height:200px;width:200px;}
.writeReview_Block .pRatingTXT{text-align:center;}

.writeReview_Block .reviewStarUncolored{width:120px;height:22px;background-image:url('images/review-star-uncolored.jpg');cursor:pointer;}
.writeReview_Block .reviewStarColored{width:0px;height:22px;background-image:url('images/review-star-colored.jpg');}
.writeReview_Block .reviewStarHalfColored{width:0px;height:22px;background-image:url('images/review-star-halfcolored.jpg');}

.writeReview_Block .ratingTable_Stat{width:200px;margin-left:44px;}
.writeReview_Block .ratingTable_Stat_One{margin-bottom:3px;}
.writeReview_Block .ratingTable_Stat_Cols1{width:50px;}
.writeReview_Block .ratingTable_Stat_Cols2{width:100px;background-color:#cfebb1;height:20px;border-bottom:1px solid #6ca032;margin-right:5px;}
.writeReview_Block .ratingTable_Stat_Cols3{width:30px;}
.writeReview_Block .ratingTable_StatBar{background-color:#88ca3f;height:20px;}
.writeReview_Block .writeReviewBTN{margin-left:25px;margin-right:5px;width:100px;height:30px;background-image:url('images/writeReviewBTN.jpg');cursor:pointer;}
.writeReview_Block .writeReviewCancelBTN{width:132px;height:30px;background-image:url('images/writeReviewCancelBTN.jpg');cursor:pointer;display:block;float:left}

.writeReview_Block .reviewsList_Block{}
.writeReview_Block .reviewsList_One{padding:10px 0 10px 0;border-bottom:1px solid #DDDDDD;}

.writeReview_Block .gapTXT {margin-left:5px;}
.writeReview_Block sup{color:red;}

.ratingTable_Stat_Box .reviewsList_Block{}
.ratingTable_Stat_Box .reviewsList_One{margin-bottom:15px;}
.ratingTable_Stat_Box .gapTXT {margin-left:5px;}
.ratingTable_Stat_Box .ratingTable_Stat_AVG{width:475px;height:120px;margin-top:10px;background-color:#f8f8f8;padding:10px;}
.ratingTable_Stat_Box .ratingTable_Stat_AVG span{font-size:25px;color:#ffcc00;font-weight:bold;}
.ratingTable_Stat_Box .ratingTable_Stat_Capt {font-size:15px;margin-left:17px;margin-top:5px;font-family:Georgia;font-weight:bold;color:#849670;}
.ratingTable_Stat_Box sup{color:red;}

#tabReviews .content {padding:0px!important;}
#tabReviews .ratingTable_Stat_Box{width:733px;background-color:#f3f3f3;border-right:1px solid #dddddd;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;margin-bottom:15px;}
#tabReviews .ratingTable_Stat{height:120px;width:190px;margin-left:15px;margin-bottom:15px;margin-top:10px;background-color:#e8e8e8;padding:10px;}
#tabReviews .ratingTable_Stat_One{margin-bottom:3px;}
#tabReviews .ratingTable_Stat_Cols1{width:50px;}
#tabReviews .ratingTable_Stat_Cols2{width:100px;background-color:#cfebb1;height:20px;border-bottom:1px solid #6ca032;margin-right:5px;}
#tabReviews .ratingTable_Stat_Cols3{width:30px;}
#tabReviews .ratingTable_StatBar{background-color:#88ca3f;height:20px;}
#tabReviews .writeReviewBTN{margin-left:25px;margin-right:5px;width:100px;height:30px;background-image:url('images/writeReviewBTN.jpg');display:block;float:left;}
#tabReviews .writeReviewCancelBTN{width:132px;height:30px;background-image:url('images/writeReviewCancelBTN.jpg');cursor:pointer;display:block;float:left}
#tabReviews .review_reply_box{background-color:#eff9e4;padding:10px;margin-bottom:5px;width:692px;border:1px solid #e8f4db;}
#tabReviews .review_reply_box p{color:#36520f;}
#tabReviews .aReview_Info{background-color:#e9f6fa;padding:10px;width:714px;margin-bottom:1px;border:1px solid #e8f4db;}
.createAnAccount_Block{margin-top:10px;padding-bottom:10px;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;}
.createAnAccount_Block .content{margin-top:20px;}
.createAnAccount_Block input#firstname,
.createAnAccount_Block input#lastname,
.createAnAccount_Block input#email_address,
.createAnAccount_Block input#password,
.createAnAccount_Block input#captcha,
.createAnAccount_Block input#confirmation{width:170px!important;font-size:15px;height:25px!important;color:#6e6e6e;}
.createAnAccount_Block input#newsletter{margin-top:4px;}
.createAnAccount_Block input:focus,.createAnAccount_Block input:hover{background-color:#FAFAFA;}
.createAnAccount_Block LABEL{width:170px!important;}
.createAnAccount_Block .captchaIMG{margin-left:180px;margin-top:5px;}
.createAnACC_Btn_Block{margin-top:20px;}

table.articleTable,table.articleTable tr,table.articleTable td,.articleTable th{border:1px solid #5e5e5e;}
table.articleTable th,table.articleTable td{padding:3px;}
table.articleTable th{color:#e9f1e1;background-color:#849670;}
table.articleTable td{}
table.articleTable{border-collapse:collapse;}

.CVV_Popup{color:red;cursor:pointer;text-decoration:underline;}
table.sub_cat{margin-top:0px;}
#boxCategoriesArticle a{list-style:circle;display:block;padding-left:10px;background-image:url('images/article-circle.jpg');background-repeat:no-repeat;background-position:2px 5px;margin-top:3px;margin-bottom:2px;}

.specialIcons_PInfo,
.specialIcons_PList	{position:relative;z-index:100;}
.specialIcons_PInfo img,
.specialIcons_PList img {top:5px;position:absolute;z-index:1000;}
.specialIcons_PInfo img{left:245px;width:80px;}
.specialIcons_PList img{left:94px;width:45px;}
.specialIcons_PList{position:relative;}
.gotoReviewBTN{cursor:pointer;}
.gotoReviewBTN span:hover{text-decoration:underline;}
#shoppingAction_Boxes{width:100%;}

.paginationQnA{padding:7px;width:542px;background-color:#CFDBEC;margin-top:10px;}
.paginationQnA .PageQnA_A{margin-right:5px;}
.paginationQnA .PageQna_Current{border:1px solid black;padding:3px;margin-right:3px;background-color:white;}
.readMoreQnA_A{font-size:14px;color:#3662c7;font-weight:bold;margin-top:15px;display:block;float: left;}
.scrollToMoreDesc{font-size:14px;color:#3662c7;font-weight:bold;cursor:pointer;}
.scrollToMoreDesc:hover{text-decoration: underline;}
.pSpan{margin-left:10px;}
.stepBystep_Number li{list-style-type:decimal;margin-left:25px!important;}
.articlePG_Content p{text-align:justify;}
.articlePG_Subject {background-color: #849670;background-color: #849670;}
#articlePG .ErrorPage    {float:none;}
#articlePG .ErrorPage h1 {color:black;font-weight:bold;}

.articleChartStyle_01 ul,.articleChartStyle_01 ul li{list-style-type:circle;}
.articleChartStyle_01 ul li{margin-left:15px;}

.articleChartStyle_02 ul,.articleChartStyle_02 ul li{list-style-type:decimal;}
.articleChartStyle_02 ul li{margin-left:25px;}

.outofStong_MSG{background-color:#fffad1;border:3px solid red;border-radius:5px;padding:10px;color:black;text-align:left;width:360px;}
.outofStong_MSG a{color:red;font-weight:bold;}
.outofStong_MSG a:visted{color:red;}

.pageNotFoundBox {width:100%;height:180px;line-height:20px;text-align:center;background-color:#E5E5E5;border:1px solid gray;}
.inPageNotFoundBox{margin-top:45px;width:100%;text-align:center;}

.QnA_Voted{margin-left:62px;}

.markProductInStock{font-size:14px;color:#009900;font-family:Arial;}
.markProductOutOfStock{font-size:14px;color:#990000;font-family:Arial;}
.review_title{font-size:large;padding:10px;}
.review_subject{padding:5px;font-size:small;width:100%;}
.customer_review td{vertical-align:top;}
.helpful{font-size:15px;font-weight:bold;}

.customer_yes{width:24px;height:16px;background-image:url('images/QnA/yes-small-qna.png');}
.customer_yes:hover{background-image:url('images/QnA/yes-small-qna-hover.png');cursor:pointer;}