/* CSS Document */


/*FONT SELECTION
font-family: 'Federo', Helvetica, sans-serif;
font-family: 'Syncopate', sans-serif;
font-family: 'Stardos Stencil', Helvetica, sans-serif;*/
/*"Palatino Linotype", "Book Antiqua", Palatino, serif*/

@import url(http://cdn-images.mailchimp.com/embedcode/classic-081711.css);
@import url(sweet-tooltip.css);

/*iframe { display: none !important;}*/

.green { color:green; }
.red { color:red; }
.blue { color:blue; }
.black { color:black; }
.promotionText { color: #be0000 !important; font-size: 14px; font-weight: bold;}
.wc_bodytext { font-family: Helvetica, sans-serif; }
body { margin:0px; padding:0px; background-color: #FFFFFF; font-size: 100%; min-width:960px !important; font-family: Helvetica, sans-serif; color:#111111; }
/*START LINKS*/ 
.type_1, a.type_1, a:link.type_1, a:visited.type_1 { color:#00522B; }
a:hover.type_1, a:active.type_1 { color:#003614; text-decoration:none; }
.type_2, a.type_1, a:link.type_2, a:visited.type_2 { color:#bfd993; }
a:hover.type_2, a:active.type_2 { color:#ffffff; text-decoration:none; }
.type_3, a.type_3, a:link.type_3, a:visited.type_3 { color:#003614; border-radius:4px; padding:1px 2px; border:1px solid transparent; }
a:hover.type_3, a:active.type_3 { text-decoration:none; color:#ffffff; background:#007137; border:1px solid #003614; }
/*END LINKS*/

/* START PINIFY */
.pinify-topHat-container { background-image: url('../images/discoverability/toolbar_bg.png'); background-repeat: repeat-x; color: #000000; height: 37px; position:relative; text-align: center; vertical-align: middle; width: 100%; }
.top-hat a { color: #00319F; text-decoration: underline; }
.pinify-topHat-alignment { width: 945px; margin-left: auto; margin-right: auto; display: block; padding-top: 8px; }
.pinify-topHat-content { line-height: 18px; vertical-align: middle; }
img.msPinSite { cursor:pointer; height:20px; float: left; margin-left: 200px; margin-right: 5px; width:20px; }
.pinify-topHat-text { font-family: Arial, Helvetica, sans-serif; font-size:14px; float: left; vertical-align: middle; padding-top: 2px; }
.pinify-closePin { background:transparent url("../images/discoverability/close.png") no-repeat top left; cursor: pointer; display:block; height: 14px; position: absolute; right: 8px; text-indent:-9999px; top: 11px; width: 14px; }
#pinned_nav { display:none; }
/* END PINIFY */

/*START HEADER*/
.site_header { background:#ffffff url("../images/welcome/header_background_2.png") no-repeat scroll top left; background-size:100% 128px; -webkit-background-size:100% 128px; }
.ie7 .site_header, .ie8 .site_header { background:#ffffff url("../images/welcome/header_background.png") repeat-x scroll top left; }
.header_logo_container, .header_logo_container a { width:220px; height:120px; }
.header_logo_container img { top:0px; }
.header_logo_container span { display:none; }
.header_featured img { text-align:center; top:0px; }
.header_featured a { position:relative; display:block; width:242px; height:108px; margin-left:auto; margin-right:auto; text-align:center; font-size:11px; }
a.shop_early, a:link.shop_early, a:visited.shop_early { display:block; width:256px; height:100px; background:transparent url("../images/welcome/christmas/shop_early.png") no-repeat scroll 0px 0px; }
a:hover.shop_early, a:active.shop_early { background-position:0px -100px; }
div#tenpercent { position:relative; top:6px; width:286px; height:114px; margin:0px auto; }
div#tenpercent a { width:286px; height:114px; }
div#tenpercent span { position:absolute; bottom:34px; right:26px; font-size:13px; font-weight:bold; cursor:text; }
.header_featured a b, .header_featured a:link b, .header_featured a:visited b { position:absolute; top:10px; color:#92bf48; font-size:12px; left:10px; text-align:left; cursor:pointer; }
.header_featured a:hover b, .header_featured a:active b { color:#ffffff; text-decoration:none; }
.header_info { color: #444444; }
.header_info a span, .header_info a:link span, .header_info a:visited span { color: #444444; border-radius: 4px; padding:1px 2px; border:1px solid transparent; }
.header_info a:hover span, .header_info a:active span { color:#333333; background:#d7d7d7; border:1px solid #c7c7c7; border-top:1px solid #b7b7b7; border-bottom:1px solid #ffffff; }
#maintenance_wrapper { text-align:center; padding-top:40px; }
#maintenance_wrapper a { padding:0px; margin:0px; width:auto; height:auto; display:inline; font-size:100%; }
/*END HEADER*/

/*BEGIN TABS*/
.tab_sides { background:#007137 url("../images/welcome/tab_bar_1.png") repeat-x scroll bottom; height:35px; border: #00522b solid; border-width:1px 0px 0px 0px; }
.tabs { position:relative; height:35px; margin:0px; font:normal bold 11px Helvetica, sans-serif; }
.tabs img { position:relative; top:6px; }
.deselected_tab { background:transparent url("../images/welcome/center_deselected_tab.png") repeat-x scroll left bottom; vertical-align:middle; height:29px; }
.selected_tab { background:transparent url("../images/welcome/center_selected_tab.png") repeat-x scroll left bottom; vertical-align: middle; height:29px; text-shadow:0px -1px 0px #00522b; }
.selected_tab h4, .deselected_tab h4 { margin:0px; }
.secondbar { background:transparent url("../images/welcome/tab_bar_2.png") repeat-x scroll left top; border:solid #e2f3c4; font-size: 12px; padding:0px 5px; border-width:0px 0px 1px 0px; height:35px; vertical-align:middle; }
.thirdbar { font-size: 11px; background:#007137 url("../images/welcome/tab_bar_3.png") repeat-x scroll left top; border:solid #000000; border-width:0px 0px 1px 0px; font-weight: bold; color: #ffffff; padding:0px 5px; height:35px; vertical-align:middle; }
.social_nav { position:relative; top:2px; }
.selected_tab_link, .selected_tab_link:link, .selected_tab_link:visited { color: #ffffff; text-decoration: none; text-shadow:0px -1px 0px #769d36; position:relative; top:4px; }
.selected_tab_link:hover, .selected_tab_link:active { color: #00522b; text-shadow:0px 1px 0px #C8E760; }
.deselected_tab_link, .deselected_tab_link:link, .deselected_tab_link:visited { color: #00522b; text-decoration: none; text-shadow:0px 1px 0px #C8E760; position:relative; top:4px; }
.deselected_tab_link:hover, .deselected_tab_link:active { color: #ffffff; text-shadow:0px -1px 0px #769d36; }
.gift_button { position:relative; top:2px; }
/*END TABS*/

/*START SEARCH*/
.wc_search_cell { padding:0px 0px 0px 3px; }
.wc_search_cell span { position:relative; top:7px; }
.wc_search_phrasebox { position:relative; top:1px; font-size: 11px; line-height: 14px; height: 16px; width: 100px; }
.wc_search_mfgbox { font-size: 11px; line-height: 14px; height: 20px; }
.wc_search_text { position:relative; top:3px; font-size: 10px; color:#008066; }
.search_button { position:relative; top:2px; }
/*END SEARCH*/

.welcome_ad_container { border-bottom:1px solid #dc5a13; /*background-color:#000000;*/ }
/*START WELCOME IFRAME*/
.welcome_iframe { overflow:hidden; border:none; margin:0px; padding:0px; background:#222222 url("../slider/images/loader_animation.gif") no-repeat scroll center; }
/*END WELCOME IFRAME*/

/*START FEATURED SPECIALS BAR*/
.featured_specials_bar_wrapper { width:100%; height:64px; display:block; border-top:1px solid #ffcd93; border-bottom:1px solid #dc5a13; }
.featured_specials_bar { display:block; height:64px; font:normal normal 16px 'Federo', Helvetica, sans-serif; color: #ffffff; background:#ff981f url("../images/welcome/featured_specials_bar.png") no-repeat scroll left top; background-size:100% 64px; -webkit-background-size:100% 64px; text-align:center; min-width:588px; vertical-align:baseline; line-height:64px; text-shadow:0px -1px 0px #f07811; }
.ie7 .featured_specials_bar, .ie8 .featured_specials_bar { background-image:none; }
/*.featured_specials_bar b { border-right:1px solid #f07811; padding:20px 8px 20px 0px; }*/
.featured_specials_bar a, .featured_specials_bar a:link, .featured_specials_bar a:visited { color: #ffffff; padding:20px 6px; border-left:1px solid #ffb966; border-right:1px solid #f07811; text-shadow:0px -1px 0px #f07811; }
.featured_specials_bar a:hover, .featured_specials_bar a:active { color:#ffffff; background:#f07811; border-radius: 4px; border:1px solid #dc5a13; padding:20px 6px; text-shadow:0px -1px 0px #dc5a13; }
#featured_1 { border-left:1px solid transparent; }
#featured_1:hover, #featured_1:active { border-radius: 4px; border-left:1px solid #dc5a13; }
#featured_5 { border-right:1px solid transparent; }
#featured_5:hover, #featured_5:active { border-radius: 4px; border-right:1px solid #ffb966; }
/*END FEATURED SPECIALS BAR*/

/*START MAIN AD*/
.main_ad_container { width:100%; height:198px; padding:0px; margin:0px; }
.blackfriday { position:relative; }
.blackfriday span { position:absolute; right:100px; bottom:34px; font-size:18px; color:#037339; }
#promo { width:600px; text-align:center; }
/*END MAIN AD*/

/*START HALF ADS*/
.cybermonday { position:relative; }
.cybermonday span { position:absolute; right:14px; bottom:66px; font-size:16px; color:#111111; }
/*END HALF ADS*/

.wc_navlabel_cell_sideline { font-family: Helvetica, sans-serif; font-size: 12px; border-color: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }
.wc_navlabel_cell { font-family: Helvetica, sans-serif; font-size: 12px }
/*BEGIN FOOTER*/
.wc_footerbox { font:normal normal 12px Helvetica, sans-serif; color: #000000; background:#f7f7f7 url("../images/welcome/footer_column_bg.png") repeat-x scroll bottom; border:solid #CCCCCC; border-width:1px 1px 0px 1px; }
.wc_footerwhite { padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px }
.wc_footerbox_column { padding:5px 8px 5px 8px; font-family:normal normal 12px Helvetica, sans-serif; color: #444444; text-align:center; }
.wc_footerbox_column_center { padding:5px 8px 5px 8px; font-family:normal normal 12px Helvetica, sans-serif; color: #444444; border:dotted #dddddd; border-width:0px 1px 0px 1px; text-align:center; }
.wc_footerbar1 { background:transparent url(../images/welcome/footer_bar_1.png) repeat-x scroll left top; font:normal normal 10px Helvetica, sans-serif; color: #777777; padding:0px 5px; border: solid #92bf48; border-width:1px 0px 1px 0px; margin:0px; }
.wc_footerbar2 { background:#00522b url(../images/welcome/title_bar.png) no-repeat scroll top right; height:36px; width:100%; background-size:100% 48px; -webkit-background-size:100% 48px; }
.ie7 .wc_footerbar2, .ie8 .wc_footerbar2 { background:#00522b url(../images/welcome/footer_bar_2.png) repeat-x scroll top right; height:36px; width:100%; }
.wc_footerbar2_right, .wc_footerbar2_left, .wc_footerbar2_center { font:normal normal 11px Helvetica, sans-serif; color: #FFFFFF; padding:0px 5px 0px 5px; border: solid #003614; border-width:1px 0px 1px 0px; margin:0px; height:36px; }
.wc_footerbar2_center { height:36px; text-align:center; }
.wc_footerbar2_center div { text-align:center; line-height:36px; font-size:16px; color:#ffffff; height:36px; width:576px; margin:0px auto; padding:0px; display:block; }
.wc_footerbar2_left { text-align:left; padding-top:2px; }
.wc_footerbar2_right { text-align:right; padding-top:8px; }
.wc_footerbar1 span a { position:relative; top:8px; }
/*END FOOTER*/

.wc_bodycell { font-family: Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.wc_boxtable_title_blue { background:transparent url("../images/welcome/title_bar.png") repeat-x scroll left top; padding:2px 4px 2px 4px; border: 1px solid #cccccc; color: #ffffff; font-weight: bold; text-align: center }
.wc_boxtable_title_gift { background: transparent url("../images/welcome/gift_bar.png") no-repeat scroll left top; padding:0px; border: 1px solid #cccccc; color: #007137; font-weight: bold; text-align: center; width:170px; }
.wc_boxtable { font-family: Helvetica, sans-serif; font-size: 11px; margin-top: 5px; margin-bottom: 0px }
.wc_boxtable_body { border-color:#CCCCCC; padding:4px; background:#ffffff url(../images/welcome/shop_box_background.png) repeat-y scroll top left; border-style: solid; border-width:0px 1px 1px 1px; }
.wc_mfgimage, .wc_mfgimage:hover { border:1px solid #cccccc; }
.wc_centercell { padding-top: 5px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px }
.wc_boxtable_title_grey { background-color: #CCCCCC; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border: #CCCCCC solid; color: #000000; font-weight: bold; border-width: 1px 1px 0px; text-align: center }
.wc_boxtable_title_yellow { background-color: #FFCC00; padding-top: 2px; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border: #FFCC00 solid; color: #000000; font-weight: bold; border-width: 1px 1px 0px; text-align: center }
/*START SHOP BOX*/
.wc_shop_category { font-family: Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; padding:0px; font-weight: bold; }
.wc_shop_category_sel { font-weight:bold; font-size:11px; padding:4px 4px 4px 8px; text-transform:uppercase; color:#ffffff; text-shadow:0px 1px 0px #ff981f; background-color:#f07811; border-top:1px solid #dc5a13; border-bottom:1px solid #ffffff; }
.wc_shop_subcategory { font-size:10px; padding-left:8px; }
.wc_shop_subcategorynb { padding-left:8px; padding-left:8px; }
.wc_shop_subcategory_sel { font-size:10px; padding-left:4px; background-color:rgba(0,0,0,.1); }
.ie7 .wc_shop_subcategory_sel, .ie8 .wc_shop_subcategory_sel { font-size:10px; padding-left:8px; background-color:rgb(240,240,240); }
.wc_shop_subcategory_bot { font-size: 10px; padding-left:8px; }
.wc_shop_subcategorynb_bot { font-size: 10px; padding-left:8px; }
.wc_shop_subcategory_sel_bot { font-size: 10px; padding-left:8px; }
.wc_shop_subcategorynb a, .wc_shop_subcategory_sel a, .wc_shop_subcategory_bot a, .wc_shop_subcategorynb_bot a, .wc_shop_subcategory_sel_bot { border-radius:4px 0px 0px 4px; }
.wc_shop_link, .wc_shop_link:link, .wc_shop_link:visited { color: #00522b; text-decoration: none; font-size:11px; text-shadow:0px 1px 0px #ffffff; text-transform:uppercase; width:auto; display:block; padding:4px 4px 4px 8px; border-top:1px solid transparent; border-bottom:1px solid transparent; }
.wc_shop_link:hover, .wc_shop_link:active { color:#ffffff; text-shadow:0px -1px 0px #dc5a13; background-color:#ff981f; border-top:1px solid #dc5a13; border-bottom:1px solid #ffffff; }
.wc_shop_subcategory a.wc_shop_link, .wc_shop_subcategory a:link.wc_shop_link, .wc_shop_subcategory a:visited.wc_shop_link { }
.wc_shop_subcategorynb a:hover.wc_shop_link, .wc_shop_subcategorynb a:active.wc_shop_link, .wc_shop_subcategorynb_bot a:hover.wc_shop_link, .wc_shop_subcategorynb_bot a:active.wc_shop_link, .wc_shop_subcategory a:hover.wc_shop_link, .wc_shop_subcategory a:active.wc_shop_link { border-radius:4px 0px 0px 4px; border-top:1px solid #dc5a13; border-bottom:1px solid #ffffff; }
.wc_shop_category_bot { font-weight:bold; font-size:11px; }
.wc_shop_category_sel_bot { }
.wc_shop_category_top { font-weight:bold; font-size:11px; }
.wc_shop_category_sel_top { font-weight:bold; font-size:11px; padding:4px 4px 4px 8px; text-transform:uppercase; color:#ffffff; text-shadow:0px 1px 0px #ff981f; background-color:#f07811; border-top:1px solid #dc5a13; border-bottom:1px solid #ffffff; }
.wc_shop_category_sel_bot_top { }
.wc_shop_category_bot_top { }
.wc_boxtable_body_shop { border:solid #CCCCCC; border-width:0px 1px 1px 1px; padding:3px 0px; background:#ffffff url(../images/welcome/shop_box_background.png) repeat-y scroll top left; }
/*END SHOP BOX*/

/*BEGIN MFG CATEGORY BOX*/
.mfg_category_box { border:solid none; padding:4px; background:#eeeeee url(../images/welcome/mfg_category_bg.png) repeat scroll top left; border-width:0px 1px 1px 1px; }
.ss_navtitle, .ie9 .ss_navtitle { background:#00522b url("../images/welcome/title_bar.png") no-repeat scroll center top !important; background-size:100% 100% !important; }
.ie7 .ss_navtitle, .ie8 .ss_navtitle { background:#00522b !important; }

/*END MFG CATEGORY BOX*/

/*BEGIN PRODUCT LIST*/
.wc_smproduct_cell { padding-top: 5px; padding-right: 6px; padding-bottom: 2px; padding-left: 6px }
.wc_smproduct_title { font-family: Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #a1160a; padding-top: 3px; padding-bottom: 1px }
.wc_smproduct_title h2{ font-size:14px; margin:0px; }
.wc_smproduct_title h3 { margin:0px; }
.wc_smproduct_descript { font-family: Helvetica, sans-serif; font-size: 11px; color: #000000; padding-top: 1px; padding-right: 2px; padding-bottom: 1px; padding-left: 6px; border-color: #EFEFEF black black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.wc_smproduct_table { font-family: Helvetica, sans-serif; font-size: 12px; border: 1px #CCCCCC solid }
.wc_smproduct_stockcell { background-repeat: repeat-x; background-position: left bottom; font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border: 0px solid; border-color: #CCCCCC #EEBB00 #CCCCCC #CCCCCC; background-image: url(../images/interface/smprod_bottombgg.gif); padding-top: 7px; padding-right: 2px; padding-left: 2px; vertical-align:middle; }
.wc_smproduct_stockcell_os { background-repeat: repeat-x; background-position: left bottom; font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; border: 0px solid; border-color: #CCCCCC #EEBB00 #CCCCCC #CCCCCC; background-image: url(../images/interface/smprod_bottombgg.gif); padding-top: 7px; padding-right: 2px; padding-left: 2px; vertical-align:middle; }
.wc_smproduct_buycell { background-repeat: repeat-x; background-position: left bottom; font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border: 0px solid; border-color: #CCCCCC #EEBB00 #CCCCCC #CCCCCC; background-image: url(../images/interface/smprod_bottombgg.gif); min-width:158px;}
.wc_smproduct_pricecell { background-image: url(../images/interface/smprod_bottombgg.gif); background-repeat: repeat-x; background-position: left bottom; font-family: Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #007137; border-color: black #DDAA00 black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 7px; padding-right: 2px; padding-left: 2px; vertical-align:middle; }
.wc_smproduct_cartcell { background-image: url(../images/smprod_bottombgg.gif); background-repeat: repeat-x; background-position: left bottom; font-family: Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; border-color: black #CCCCCC black black; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.wc_prodlistingtable { font-family: Helvetica, sans-serif; font-size: 12px; margin-top: 3px }
.wc_catpage_header { font-family: Helvetica, sans-serif; font-size: 11px; padding-top: 6px; padding-right: 5px; padding-bottom: 6px; padding-left: 5px; font-weight: normal }
.wc_filter_title { font-family: Helvetica, sans-serif; font-size: 11px }
.wc_group_title { font-family: Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ffffff; padding:4px 7px; border-width: 0px 0px 1px; background:#00522b url("../images/welcome/title_bar.png") no-repeat scroll top left; border-bottom:4px solid #001d0b; border-top:1px solid #007137; background-size:100% 100%; -webkit-background-size:100% 100%; }
.ie7 .wc_group_title, .ie8 .wc_group_title { background:#00522b none no-repeat scroll top left; border-bottom:4px solid #003614; border-top:1px solid #007137; }
.wc_smproduct_link, .wc_smproduct_link:link, .wc_smproduct_link:visited { color: #1e6f41; text-decoration: none; }
.wc_smproduct_link:hover, .wc_smproduct_link:active { color: #009900; text-decoration: underline; }
.wc_smproduct_modelline { font-size: 11px; color: #000000; font-weight: normal; font-family: Helvetica, sans-serif; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 10px }
.wc_detailbox_table { margin-top: 2px; margin-bottom: 2px }
.wc_smproduct_detailbox { font-family: Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #aaaaaa solid; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px }
.wc_smproduct_subbtn { position:relative; top:2px; }
.smprod_leftflare { position:relative; width:16px; height:24px; top:0px; vertical-align:bottom; }
.wc_smproduct_table td { vertical-align:bottom; }
.wc_smproduct_table .wc_smproduct_stockcell, .wc_smproduct_table .wc_smproduct_pricecell { vertical-align:middle; }
/*END PRODUCT LIST*/

.wc_white_10 { font-family: Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: normal }
.wc_product_table { font-family: Helvetica, sans-serif; font-size: 12px; border-color: black black #CCCCCC #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px }
.wc_smproduct_truckimg { margin-right: 6px; margin-left: 1px; margin-top: 2px }
.wc_smproduct_detailbox_style { font-family: Helvetica, sans-serif; font-size: 10px; color: #000000; border: 1px #a1160a solid; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px }
.wc_nav_pnlink { color: #a1160a; text-decoration: none }
.wc_nav_pnlink:hover { color: #0066FF; text-decoration: underline }
.wc_nav_pnlink_sel { color: #000000; text-decoration: underline; font-weight: bold }
.wc_boxtable_body_shop .wc_smproduct_stylelist { font-family: Helvetica, sans-serif; font-size: 10px; line-height: 13px; height: 20px }
/*START PRODUCT PAGE*/
.wc_prodpage_maincell { padding-bottom: 5px; padding-left: 5px; padding-top: 5px; padding-right: 0px }
/*.wc_prodpage_title { font-family: 'Federo', Helvetica, sans-serif; margin:10px 0px 0px 0px; font-weight:bold; font-size: 26px; padding-left:16px; color:#888888; text-shadow:0px 1px 0px #ffffff; vertical-align:middle; }
.wc_prodpage_fromline { font-family: 'Federo', Helvetica, sans-serif; font-size: 16px; padding-top: 0px; padding-bottom: 4px; padding-left:24px; color:#FF981F; text-shadow:0px 1px 0px #ffffff; vertical-align:top; }
.wc_prodpage_fromline a b, .wc_prodpage_fromline a:link b, .wc_prodpage_fromline a:visited b { color:#FF981F; }
.wc_prodpage_fromline a:hover b, .wc_prodpage_fromline a:active b { color:#000000; text-decoration:none; }*/
.wc_prodpage_title { font-family: 'Federo', Helvetica, sans-serif; font-size: 20px; padding-left:16px; color:#ffffff; text-shadow:0px -1px 0px #000000; vertical-align:middle; margin-top:10px; }
.wc_prodpage_fromline { font-family: 'Federo', Helvetica, sans-serif; font-size: 12px; padding-top: 0px; padding-bottom: 4px; padding-left:24px; color:#92bf48; text-shadow:0px -1px 0px #000000; vertical-align:top; }
.wc_prodpage_fromline a b, .wc_prodpage_fromline a:link b, .wc_prodpage_fromline a:visited b { color:#92bf48; }
.wc_prodpage_fromline a:hover b, .wc_prodpage_fromline a:active b { color:#ffffff; text-decoration:none; }
.wc_prodpage_freetext { font-family: Helvetica, sans-serif; font-size: 12px; padding-left: 6px }
.wc_prodpage_freetitle { font-size: 14px; font-weight: bold; }
.product_sensor_text { font-size: 14px; font-weight: bold; vertical-align:middle; line-height:32px; }
.wc_prodpage_headertable { font-family: Helvetica, sans-serif; font-size: 12px; border-color: black #CCCCCC #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.more_views_container { position:relative; margin:0px; padding:0px; bottom:3px; left:2px; width:320px; height:56px; background-color:#EEEEEE; background-image:url(../images/interface/more_views_bg.png); background-repeat:repeat-x; border:1px; border-style:solid; border-color:#AAAAAA; }
#more_views_text { position:relative; text-align:center; top:9px; width:66px; height:42px; font-size:15px; font-weight:normal; color:#FFFFFF; }
.more_views_box { position:absolute; width:248px; height:44px; background-color:#FFFFFF; border-color:#EEEEEE; border-style:solid; border-width:1px; right:5px; bottom:5px; }
.more_views { position:relative; margin-left:3%; margin-right:3%; top:1px; left:2%; border-style:dotted; border-width:1px; border-color:#DDDDDD; }
.wc_prodpage_imgcell { padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 2px; }
.wc_prodpage_headercell { padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; }
.wc_prodpage_bodycell { font-family: Helvetica, sans-serif; font-size: 12px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #BBBBBB #CCCCCC #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.wc_prodpage_headerlabels { font-family: Helvetica, sans-serif; font-size: 12px; padding-right: 5px; padding-left: 5px; padding-top: 1px; padding-bottom: 1px; }
.wc_prodpage_headertable { font-family: Helvetica, sans-serif; font-size: 12px; }
.wc_prodpage_headerinfot { font-family: Helvetica, sans-serif; font-size: 12px; background-color: #f3f3f3; margin:3px 0px; border-radius:5px; box-shadow:0px 3px 3px #cccccc; }
.wc_prodpage_ourprice { font-family: Helvetica, sans-serif; color: #FF0000; }
.wc_prodpage_qtybox { text-align: center; margin:0px 16px 0px 0px; position:relative; top:10px; }
.wc_prodpage_qtycell { font-family: Helvetica, sans-serif; font-size: 12px; vertical-align:middle; padding:0px 8px; }
/*.product_pg_header { background:#dddddd no-repeat scroll top left; border:solid #333333; border-width:0px 0px 4px 0px; }*/
.product_pg_header { background:#333333 url("../images/welcome/title_bar.png") no-repeat scroll top left; background-size:100% 74px; border: 1px solid #003614; }
.ie7 .product_pg_header, .ie8 .product_pg_header { background:#333333 none no-repeat scroll top; }
.wc_prodpage_outlettitle { font-size: 18px; font-weight: bold; padding: 5px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #7594C0; border-right-color: #7594C0; border-bottom-color: #7594C0; border-left-color: #7594C0; }
.wc_prodpage_outletlink { font-size: 11px; color: #2B30A5; text-decoration: underline; }
/*END PRODUCT PAGE*/

/*START SWOOP*/
.swoop_top { position:relative; margin:0px; padding:0px; border:0px; height:76px; }
/*END SWOOP*/

.wc_front_featurecell_right { padding-left: 2px; border-color: black #CCCCCC #CCCCCC; font-family: Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.wc_front_featurecell_left { padding-right: 0px; }
.wc_front_featuredetail { font-family: Helvetica, sans-serif; font-size: 10px; }
.wc_front_featureimgv { border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; }
.wc_front_featureimgh { border-color: black #CCCCCC #999999 black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; }
.wc_front_featuredetailh { font-family: Helvetica, sans-serif; font-size: 10px; border-color: black black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; padding-left: 5px; }
.wc_front_featuredetailv { font-family: Helvetica, sans-serif; font-size: 9px; border-color: #CCCCCC black black; padding-top: 5px; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-bottom: 1px; }
.wc_boxtable_mfgrs { font-family: Helvetica, sans-serif; font-size: 11px; padding-left: 5px; }
.wc_mfg_prodthumb_tbl { font-family: Helvetica, sans-serif; font-size: 9px; }
.wc_mfg_prodthumb_leftcell { padding-top: 11px; padding-right: 4px; padding-bottom: 0px; padding-left: 11px; }
.wc_mfg_prodthumb_rightcell { padding-top: 4px; padding-right: 4px; padding-bottom: 0px; padding-left: 0px; }
.wc_mfg_prodthumb_innertbl { font-family: Helvetica, sans-serif; font-size: 12px; }
.wc_boxtable_mfgmain { font-family: Helvetica, sans-serif; font-size: 11px; margin-top: 7px; margin-bottom: 2px; background-color:#fff; border:1px solid #ddd; }
.wc_mfg_pricecell { font-size: 12px; }
.wc_mfg_topleft_inner { padding-right: 10px; padding-bottom: 8px; }
.wc_mfgwriteup { font-family: Helvetica, sans-serif; font-size: 10px; padding-bottom: 10px; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px }
.wc_mfgwutext { margin-top: 10px; text-align: left; margin-right: 5px; margin-left: 20px }
.wc_blacklink, .wc_blacklink:link, .wc_blacklink:visited { color: #444444; text-decoration: none; }
.wc_blacklink:hover, .wc_blacklink:active { color: #111111; text-decoration: underline; }
.wc_blacklinksm, .wc_blacklinksm:link, .wc_blacklinksm:visited { color: #000000; text-decoration: none; font-family: Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.wc_blacklinksm:hover, .wc_blacklinksm:active { color: #01708F; text-decoration: none; }
.wc_whitelinksm, .wc_whitelinksm:link, .wc_whitelinksm:visited { color: #ffffff; text-decoration: none; font-family: Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.wc_whitelinksm:hover, .wc_whitelinksm:active { color: #00522b; text-decoration: none; }
.wc_mfgwutext2 { font-size:14px; margin:5px 5px 10px 5px; text-align: justify; font-weight: bold; font-family:Helvetica, sans-serif; }
.wc_mfghr { color: #CCCCCC }
.wc_tstitle { font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000066 }
.wc_tsbody { font-family: Helvetica, sans-serif; font-size: 11px; border-color: #CCCCCC #CCCCCC #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; margin-top: 2px }
.product_pg_suggestions { color:#444444; }
.product_pg_suggestions_title { background-color:#EEEEEE; color:#333333; border:dashed; border-width:1px; border-color:#CCCCCC; font-weight:bold; }
.wc_tsitmlink, .wc_tsitmlink:link, .wc_tsitmlink:visited { color: #1e6f41; text-decoration: none; }
.wc_tsitmlink:hover, .wc_tsitmlink:active { text-decoration: underline; color: #009933; }
.wc_boxtable_body_conf { border-color: black #CCCCCC #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 4px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; background-color: #FFFFFF; text-align: left }
.wc_alatable { font-size: 10px; margin-top: 4px; margin-bottom: 4px; border: 1px #DDDDDD solid; background-color:rgba(255,255,255,.50); }
.ie7 .wc_alatable, .ie8 .wc_alatable { background-color:rgb(255,255,255); }
.wc_alatablecell2 { font-size: 10px; border: #DDDDDD solid; background-color: #EAEAEA; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; border-width: 1px 0px 0px }
.wc_mfg_prodthumb_sd { font-size: 10px; padding-top: 2px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px }
.wc_specialbr { font-size: 1px }
.wc_bodytext_mfg { font-family: Helvetica, sans-serif; font-size: 12px; margin-top: 5px }
.wc_whitelink, .wc_whitelink:link, .wc_whitelink:visited { color: #ffffff; text-decoration: none; }
.wc_whitelink:hover, .wc_whitelink:active { color: #dddddd; text-decoration: underline; }
.wc_mfg_prodthumb_tbl2 { font-family: Helvetica, sans-serif; font-size: 9px; border-color: black #CCCCCC #CCCCCC black; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px }
.wc_mfgbuynow { font-size: 11px; font-weight: bold }
.wc_mfgbuynow .wc_blacklink img { background:transparent !important; }
.wc_bluelink, .wc_bluelink:link, .wc_bluelink:visited { color: #444444; text-decoration: none; }
.wc_bluelink:hover, .wc_bluelink:active { color: #111111; text-decoration: underline; }
.wc_sensortable { font-size: 13px; }
.wc_sensorlistbox { font-family: Helvetica, sans-serif; font-size: 12px; line-height: 15px; height: 21px; clip:  rect( ) }
.wc_sensorbase { font-size: 12px; background-color: #EAEAEA; margin-top: 4px; margin-bottom: 4px; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.wc_sensortitle { font-size: 14px; font-weight: bold; border-color: black black #CCCCCC; border-style: groove; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
a img.wc_sensorimgcell, a:link img.wc_sensorimgcell, a:visited img.wc_sensorimgcell { background-color:rgba(255,255,255,.5); border-radius:6px; margin:2px 8px 16px 8px; border:1px solid; border-color:#ffffff #eeeeee #dddddd #eeeeee; }
a:hover img.wc_sensorimgcell, a:active img.wc_sensorimgcell { background-color:rgba(255,255,255,1); padding:2px; margin:0px 6px 14px 6px; }
.wc_sensorsubtablef6 { font-size: 11px; background-color: #F6F6F6; margin-top: 6px; margin-bottom: 4px; border: 1px solid; border-color: #DADADA #E6E6E6 #E6E6E6 #DADADA }
.wc_sensorpagetitle { font-family: Helvetica, sans-serif; font-size: 20px; color: #000066 }
/*BEGIN FEATURED PRODUCTS*/
/*.wc_front_featuretitle { font-size: 14px; font-weight:bold; border:solid #333333; border-width:4px 0px 0px 0px; background:#dddddd none repeat-x scroll top center; text-align:left; }
.featured_title_wrapper { position:relative; margin:10px 4px 0px 8px; }
.featured_title_wrapper a, .featured_title_wrapper a:link, .featured_title_wrapper a:visited { color: #888888; text-shadow:0px 1px 0px #ffffff; font-family: 'Federo', Helvetica, sans-serif; font-size:18px; font-weight:bold; }
.featured_title_wrapper a:hover, .featured_title_wrapper a:active { color:#ffffff; text-decoration:none; text-shadow:0px 1px 0px #ffffff; }
.wc_front_featuretext { font-size: 12px; padding:4px 8px 0px 8px; }
.wc_front_featuresubtitle { font-size: 12px; font-weight: normal; color:#444444; text-shadow:0px 1px 0px #ffffff; }*/
.wc_front_featuretitle { font-size: 14px; font-weight:bold; border:solid #333333; border-width:0px 0px 1px 0px; background:#111111 url(../images/welcome/featured_title_bg.png) repeat-x scroll top center; text-align:left; }
.featured_title_wrapper { position:relative; margin:10px 4px 0px 8px; }
.featured_title_wrapper a, .featured_title_wrapper a:link, .featured_title_wrapper a:visited { color: #ff981f; text-shadow:0px -1px 0px #000000; font-family: 'Federo', Helvetica, sans-serif; font-size:16px; }
.featured_title_wrapper a:hover, .featured_title_wrapper a:active { color:#ffffff; text-decoration:none; text-shadow:0px -1px 0px #000000; }
.wc_front_featuretext { font-size: 12px; padding:4px 8px 0px 8px; }
.wc_front_featuresubtitle { font-size: 11px; font-weight: normal; color:#dddddd; text-shadow:0px -1px 0px #000000; }
.outlet, .freeshipping { position:relative; bottom:4px; }
.outlet img, .freeshipping img { margin:0px 4px 0px 0px; vertical-align:middle; }
.outlet, a.outlet, a:link.outlet, a:visited.outlet, .freeshipping, a.fresshipping, a:link.freeshipping, a:visited.freeshipping { color:#007137; font-size:12px; padding:4px; border-radius:4px; border:1px solid transparent; display:inline-block; }
a:hover.outlet, a:active.outlet, a:hover.freeshipping, a:active.freeshipping { color:#ffffff; text-decoration:none; background-color:#444444; border-top:1px solid #777777; border-right:1px solid #333333; border-bottom:1px solid #111111; border-left:1px solid #333333; box-shadow:0px 1px 4px rgba(0,0,0,.5); }
.ie7 .outlet, .ie7 a.outlet, .ie7 a:link.outlet, .ie7 a:visited.outlet, .ie7 .freeshipping, .ie7 a.fresshipping, .ie7 a:link.freeshipping, .ie7 a:visited.freeshipping { color:#007137; font-size:12px; padding:4px; border-radius:0px; border:none; }
.ie7 a:hover.outlet, .ie7 a:active.outlet, .ie7 a:hover.freeshipping, .ie7 a:active.freeshipping { color:#00522b; text-decoration:underline; background:none; border:none; }
/*END FEATURED PRODUCTS*/

.wc_front_featurecell_right2 { padding-left: 2px; border-color: black #CCCCCC #CCCCCC; font-family: Helvetica, sans-serif; font-size: 11px; padding-top: 2px; padding-right: 2px; padding-bottom: 4px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px }
.wc_category_headercell { background-color: #a1160a; background-image: url(../images/categorytitles/wc_atc_cat.gif); background-repeat: no-repeat; background-position: right top; font-family: Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FFFFFF; vertical-align: middle; padding-left: 8px }
.wc_category_title { font-family: Helvetica, sans-serif; font-size: 23px; font-weight: bold; color: #E0E0E0 }
.wc_category_table { font-family: Helvetica, sans-serif; font-size: 11px; margin-top: 3px; margin-bottom: 2px; border-color: #CCCCCC black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px }
.wc_category_writeup { font-family: Helvetica, sans-serif; font-size: 11px; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; border-color: black black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px }
.wc_category_titlecell { padding-top: 8px; padding-right: 0px; padding-bottom: 8px; padding-left: 10px; background-color: #3366F7; background-image: url(../images/categorytitles/titletopborder.gif); background-repeat: repeat-x; background-position: left top; border-color: black black black #1121c3; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px }
.wc_category_titlecell_rt { padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #3366F7; background-image: url(../images/categorytitles/titlerightborder.gif); background-repeat: repeat-y; background-position: right top }
.wc_category_lines { background-image: url(../images/categorytitles/linetile.gif); background-repeat: repeat-x; background-position: left top }
.wc_mfgsubgroup_title { font-family: 'Federo', Helvetica, sans-serif; font-size: 20px; color: #444444; margin:0px; }
.wc_graylink { color: gray; text-decoration: none }
.wc_graylink:hover { text-decoration: underline }
.wc_front_featuretext_nb { font-size: 12px; padding-top: 2px; padding-left: 5px; border-color: black #CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 5px }
.wc_front_featuretext_rsl { font-size: 12px; border:solid #CCCCCC; border-width:0px 1px 0px 0px; margin:0px; }
.wc_front_featuretext_bsl { font-size: 12px; border:solid #CCCCCC; border-width:0px 1px 0px 1px; margin:0px; }
.wc_front_featuretext_bslb { background-color:#f7f7f7; font-size: 10px; padding-top: 2px; padding-left: 5px; border-color:#CCCCCC; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-bottom: 5px; padding-bottom: 5px; font-family: Helvetica, sans-serif; }
.wc_front_featuretext_rslb { background-color:#f7f7f7; font-size: 10px; padding-top: 2px; padding-left: 5px; border-color:#CCCCCC; margin-left: 5px; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px; margin-bottom: 5px; padding-bottom: 5px; font-family: Helvetica, sans-serif; }
.wc_black_10 { font-family: Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal }
.wc_footerbox_title { font-size: 12px; font-weight: bold; text-decoration: underline; line-height: 20px }
.wc_footerbox_line { font-size: 12px; line-height: 16px }
.wc_gg_heading { font-family: Helvetica, sans-serif; font-size: 12px; padding-top: 20px }
.wc_title20 { font-family: Helvetica, sans-serif; font-size: 20px; color: #1e6f41 }
.wc_text20 { font-family: Helvetica, sans-serif; font-size: 20px }
.wc_title24 { font-family: Helvetica, sans-serif; font-size: 24px; color: #1e6f41 }
.wc_text16 { font-family: Helvetica, sans-serif; font-size: 16px }
.wc_freeship_table { border: 2px #006600 outset; margin-top: 10px }
.wc_freeship_title { border-color: black black #006600; background-color: #f3f3f3; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.wc_smproduct_pricecell_hide { font-family: Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; font-style: italic }
.wc_redlink { color: #FF0000; text-decoration: none }
.wc_redlink:hover { color: #CC0000; text-decoration: underline }
.holiday_countdown_a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #FFCC00; text-decoration: none }
.holiday_countdown_b { font-size: 30px; color: #FFCC00; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
.holiday_countdown_a:hover { color: #a1160a; text-decoration: none }
.holiday_subtext { font-size: 11px }
.wc_prodpage_outletinfo { font-family: Helvetica, sans-serif; font-size: 12px; background-color: #FFfecc; border: 1px solid #7594C0; margin-top: 3px; margin-bottom: 3px }
.ur_tollfree_cell { font-family: Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #777777; padding-right: 5px }
#tollfree_cell { position:relative; float:right; right:10px; text-align:center; top:5px; }
.addthis_button { position:relative; float:right; right:5px; bottom:0px; height:16px; }
.facebook_like_btn { position:relative; float:right; right:0px; bottom:0px; width:20px; height:21px; }
/*START EMAIL SIGNUP*/
.constant_contact_signup, .constant_contact_signup p, .signup_container, .signup_form, .signup_form form, .signup_form h4, .signup_container ul { position:relative; margin:0px; padding:0px; }
.constant_contact_signup { font:normal normal 12px Helvetica, sans-serif; color:#777777; width:170px; margin:5px 0px 0px 0px; background:#f7f7f7 url("../images/welcome/shop_box_background.png") repeat-y scroll top; }
constant_contact_signup p { height:18px; display:block; }
.signup_container { border:solid #cccccc; border-width:0px 1px 1px 1px; }
.signup_form form { text-align:center; }
.signup_form h4 { color:#444444; text-align:center; top:8px; }
.signup_container li { list-style:square; margin:4px 4px 4px 20px; }
/*END EMAIL SIGNUP*/


/*START CATEGORY ICONS*/
a.category_icons { position:relative; margin:8px 0px; padding:0px; display:block; width:128px; height:128px; }
a.category_icons img { border:none; }
a.category_icons div, a:link.category_icons div, a:visited.category_icons div { position:absolute; bottom:0px; text-align:center; display:block; width:128px; left:0px; height:23px; line-height:10px; }
a:hover.category_icons div, a:active.category_icons div { background-color:#ff981f; border-radius:0px 0px 8px 8px; height:23px; }
a.category_icons div span, a:link.category_icons div span, a:visited.category_icons div span { position:relative; padding:0px 0px 1px 0px; padding:0px 2px; vertical-align:middle; }
a:hover.category_icons div span, a:active.category_icons div span { color:#ffffff; cursor:pointer; }
/*END CATEGORY ICONS*/


/*START PRODUCT AND CATEGORY SUGGESTIONS*/
.discontinuedItemBox { background-color: #E7E7E7; padding: 25px; margin-top: 50px; }
.product_suggestions_title, .category_suggestions_title { height:36px; }
.product_suggestions_title h4, .category_suggestions_title h4 { font-size: 16px; position:relative; margin:0px; padding:0px 0px 0px 36px; height:36px; color:#ffffff; text-align:left; vertical-align:50%; line-height:36px; }
.product_suggestions_title { background:#cccccc url("/images/interface/discontinued_white_arrow.png") no-repeat scroll left center; }
.category_suggestions_title { background:#cccccc none no-repeat scroll left center; }
.product_suggestions_title h4 a, .product_suggestions_title h4 a:link, .product_suggestions_title h4 a:visited, .category_suggestions_title h4 a, .category_suggestions_title h4 a:link, .category_suggestions_title h4 a:visited { color:#555555; }
.product_suggestions_title h4 a:hover, .product_suggestions_title h4 a:active, .category_suggestions_title h4 a:hover, .category_suggestions_title h4 a:active { color:#222222; }
/*END PRODUCT AND CATEGORY SUGGESTIONS*/

/*BEGIN CATPAGE STYLE*/
.cp_title_table { font-size: 12px; margin-top: 3px; }
/*.cp_title_title { color: #333333; padding:14px 2px 4px 10px; background:#dddddd none no-repeat scroll top left; border-bottom:4px solid #333333;}*/
.cp_title_title { color: #ffffff; padding:14px 2px 4px 10px; background:#00522b url("../images/welcome/title_bar.png") no-repeat scroll top left; border-bottom:4px solid #001d0b; border-top:1px solid #007137; background-size:100% 100%; -webkit-background-size:100% 100%; }
.ie7 .cp_title_title, .ie8 .cp_title_title { color: #ffffff; padding:14px 2px 4px 10px; background:#00522b none no-repeat scroll top left; border-bottom:4px solid #003614; border-top:1px solid #007137; }
.cp_title_body { font-size: 1em; color: #333333; padding:6px 8px; background-color:#f7f7f7; border-top:1px solid #ffffff; border-radius:0px 0px 0px 4px; }
.cp_title_img { margin:0px 0px 16px 0px; border:1px solid #aaaaaa; }
/*.cp_header { font-family: 'Federo', Helvetica, sans-serif; font-size: 26px; color: #888888; text-shadow:0px 1px 0px #ffffff; }*/
.cp_header { font-family: 'Federo', Helvetica, sans-serif; font-size: 26px; color: #ffffff; text-shadow:0px -1px 0px #000000; }
.cp_title_topaccent { }
.cp_title_rightaccent { background-color:#f7f7f7; border-radius:0px 0px 4px 0px; }
.cp_title_bottomaccent { background-color:#f7f7f7; border-radius:16px 0px 0px 0px; }
.cp_title_bottomaccent img { border-radius:16px; border:1px solid #cccccc; border-right:1px solid #777777; border-bottom:1px solid #777777; box-shadow:1px 1px 4px rgba(0,0,0,.7); }
/*END CATPAGE STYLE*/

/*BEGIN SPECIALS STYLE*/
.ss_title { font-family: 'Federo', Helvetica, sans-serif; font-size: 20px; color: #777; padding:6px; background-color: #ddd; border-radius:8px 8px 0px 0px; text-shadow:0px 1px 0px #fff; border-bottom:4px solid #ccc; font-weight:normal; }
.ss_writeup { font-family:Helvetica, sans-serif; font-size: 12px; color: #333333; padding:5px 3px 0px 3px; background-color:#f7f7f7; }
.ss_itemrow { padding:3px 2px; background-color:#f7f7f7; }
.ss_leftitem { border:solid #cccccc; border-width:0px 1px 0px 0px; }
.ss_itemtable { font-family: Helvetica, sans-serif; font-size:11px; border:solid #CCCCCC; border-width:0px 0px 1px 0px; }
.ss_cornerrow { }
.ss_hr { color: #CCCCCC }
.ss_topline { font-size:14px; }
.ss_titlerow { font-size: 12px; clear:both; padding:2px; }
.ss_pricerow { font-size: 11px; margin-bottom: 3px; padding-bottom: 3px; line-height: 14px }
.ss_bottom { background-color:#007137; border-bottom:4px solid #00522b; }
.ss_container { position:relative; width:97%; min-height:184px; margin:0px .5% 1% .5%; padding:8px .5% 8px 1%; border:1px solid #dddddd; border-radius:8px; background-color:#ffffff; }
.ss_text_wrapper { padding:0px 0px 0px 4px; }
.ss_text_wrapper h4 { color:#00522b; }
.ss_img { padding:0px 16px; }
.ss_pricelist { list-style:outside square; }
.ss_pricelist li { padding:0px; }
.ss_img_wrapper { }
.our_price { color:#dc5a13; }
.list_price { color:#000000; }
.you_save { color:#007137; }
.ss_container .outlet, .ss_container .freeshipping { position:relative; bottom:0px; }
.ss_container .outlet img, .ss_container .freeshipping img { margin:0px 4px 0px 0px; vertical-align:bottom; }
div.ss_container div.abs_right { right:8px; }
/*END SPECIALS STYLE*/

/*BEGIN SERVICE STYLE*/
.cs_title { font-family: 'Federo', Helvetica, sans-serif; font-size: 20px; color: #ffffff; padding:6px; background-color: #ff981f; border-radius:8px 8px 0px 0px; text-shadow:0px -1px 0px #dc5a13; border-bottom:4px solid #f07811; }
.cs_table { margin-top:3px; font-size:12px }
.cs_body { font-family:Helvetica, sans-serif; font-size:12px; padding-top:6px; padding-right:6px; padding-bottom:40px; padding-left:6px }
.cstextbody { font-size:12px }
.cstextsection { font-size:12px; font-weight:bold }
.cstexthighlight { font-size:12px }
/*END SERVICE STYLE*/

/*BEGIN WHIRLY STYLE*/
.ani_link { font-size: 10px; font-weight: bold; color: #D81575; text-decoration: none; }
.ani_link:hover { color: #176FCF; text-decoration: underline; }
.ani_link_a { font-size: 13px; font-weight: bold; color: #D81575; text-decoration: none; }
.ani_link_a:hover { color: #176FCF; text-decoration: underline; }
.ani_box { position: relative; visibility: visible; z-index: 99; height: 200px; width: 300px; top: 98px; clip:  rect( ) }
/*END WHIRLY STYLE*/


/*Start product image background*/
/*.wc_smproduct_table tr td a img, .ss_itemtable tr td a img, .wc_mfg_prodthumb_leftcell a img, .wc_mfg_prodthumb_rightcell a img { background-color:#ffffff !important; }*/
/*End*/


/* Start Secure Site */
#secureSiteContainer { width: 100%; height: 200px; background-color:#f7f7f7; }
#secureSiteWrap { width:960px; margin:auto; background-color:#ffffff; height:200px; border-right:4px solid #dddddd; border-left:4px solid #dddddd;}
.secureSiteLogos { display:inline-block; vertical-align:middle; margin:0px 0px 0px 150px; padding:16px 0px 8px 0px; float:left; }
#secureSiteText { border-right:1px solid #cccccc; color:#777777; text-align:center; text-transform:uppercase; font-size:14px; text-shadow:1px 1px 0px #ffffff; background-color:#eee; height:100%; padding:0px 8px; margin:0px; }
#secureSiteText span { position:relative; top:90px; font-weight:bold; }
#secureSiteMcAfee {display: none;}
.PayPalLogo { width:auto !important; }
#secureSiteExplora { padding:24px 0px; }
#secureSiteAmazon { padding:28px 0px; }
#secureSitePaypal { padding:28px 0px; }
#secureSiteBillLater { padding:10px 0px 10px 15px; margin-left: 10px; }
#bill-me-later { background-color:#e7e7e7; width:170px; height:120px; overflow:hidden; margin-top:5px;}
#bill-me-later img { margin:10px 0px 0px 10px; width:150px; height:100px; border:none; }
#secureSiteGoogle { display:none;}

#secureSiteBBB { display: none !important;}

/* End */

/* Mail Chimp Signup Form */
#email-form-signup-wrap { width: 170px; border:1px solid #cccccc; margin-top:5px; }
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif;  width:160px;}
#mc_embed_signup form h2 { margin:0px; padding:0px; font-size:16px; }
#mc_embed_signup .indicates-required { text-align: center; }
#mc_embed_signup .button { width: 148px; }
/* End */

/*Redirect Button*/
div.wrs-btn, div.wc-btn, div.oi-btn { margin:10px 10px 0px 0px; }
#redirect-btn-container, #redirect-btn-wrapper, #redirect-btn { display:inline-block; width:100%; height:94px; }
#redirect-btn-container, #redirect-btn-container:link, #redirect-btn-container:visited { background:transparent url(../images/interface/redirect-btn-tile.png) repeat-x scroll 0px 0px; color:#fff; font-size:15px; font-variant:small-caps; text-shadow:0px -1px 0px #b16916; line-height:100%; overflow:hidden; }
#redirect-btn-container:hover, #redirect-btn-container:active { background-position:0px -94px; color:#fff; text-shadow:0px -1px 0px #001D0B; }
.wrs-btn #redirect-btn-wrapper { background:transparent url(../images/interface/wrs-redirect-btn-right.png) no-repeat scroll right top; }
.wc-btn #redirect-btn-wrapper { background:transparent url(../images/interface/wc-redirect-btn-right.png) no-repeat scroll right top; }
.oi-btn #redirect-btn-wrapper { background:transparent url(../images/interface/oi-redirect-btn-right.png) no-repeat scroll right top; }
#redirect-btn { background:transparent url(../images/interface/redirect-btn-left.png) no-repeat scroll left top; }
#redirect-btn-wrapper span { display:inline-block; vertical-align:middle; }
#redirect-btn-left { width:0px; height:94px; }
#redirect-btn-right { width:auto; z-index:98; margin-right:267px; padding-left:40px; }
@media all and (max-width:1150px) { .mfgpage #redirect-btn-container, .mfgpage #redirect-btn-container:link, .mfgpage #redirect-btn-container:visited { font-size:13px; line-height:90%; }
@media all and (max-width:1100px) { .mfgpage #redirect-btn-container, .mfgpage #redirect-btn-container:link, .mfgpage #redirect-btn-container:visited { line-height:90%; font-size:12px; }
@media all and (max-width:1024px) { .mfgpage #redirect-btn-container, .mfgpage #redirect-btn-container:link, .mfgpage #redirect-btn-container:visited { font-size:11px; line-height:90%; }
.ie8 .mfgpage #redirect-btn-container, .ie8 .mfgpage #redirect-btn-container:link, .ie8 .mfgpage #redirect-btn-container:visited, .ie7 .mfgpage #redirect-btn-container, .ie7 .mfgpage #redirect-btn-container:link, .ie7 .mfgpage #redirect-btn-container:visited { font-size:13px; line-height:90%; }
/*Redirect Button*/

/*bundle main ads*/
.promo-wrap{ position: relative;}
.promo-single-btn-left{position: absolute; top: 15px; left: 0px; z-index: 90;}
.promo-single-btn-left a{display: block; font-size: 30px; padding:0 10px; font-family: "wf_SegoeUILight","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe","Segoe WP","Helvetica Neue", "Helvetica", "Tahoma","Verdana","Arial","sans-serif"; font-weight: 900;}
.promo-single-btn-left a:link, .promo-single-btn-left a:visited{background: #92bf48; color: #fff; }
.promo-single-btn-left a:hover, .promo-single-btn-left a:active{background: #7da43e;}
.promo-single-btn-left a .promo-single-btn-title{border-bottom: 2px solid white; padding: 20px 0 5px 0; text-align: center; font-family: inherit;}
.promo-single-btn-left a .promo-single-btn-action{padding:5px 0 20px 0; text-align: center; width:100%; font-family: inherit;}
.promo-single-btn-left a img{ margin: 0 10px;}
.promo-single-btn-deco{position: absolute; bottom: 17px; left: -5px; z-index: 100;}

