﻿/*
       copyright 2010 Rosetta All Rights Reserved
       Client: Lincoln Electric
       Author: Jon Bobel - Rosetta 
       Date: 4/16/2010
       Contributor: Princeton Brooke - Website & Software Engineering
*/

/* -- YUI RESET -- */
body{ margin:0; padding:0; white-space: normal; border: 0; outline: 0; font-weight: normal; font-style: normal; font-size: 11px; vertical-align: baseline; font-family: Arial, Helvetica, Sans-Serif; }

table { border-collapse:collapse; border-spacing:0; }
table td {vertical-align:top;}
fieldset,img { border:0; }

ul { list-style:disc;  }
ul, ol { padding:0 0 0 14px; margin:0; }
#leftContainer ul { margin:0; padding:0; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; margin:0; padding:0;}
q:before,q:after { content:''; }
abbr,acronym { border:0; }

br { clear: both; }

input[type="checkbox"], input[type="radio"] { margin:0;  }
input[type="image"], select {vertical-align:middle;}
/* reset class */
.reset {margin:0; padding:0;}
ul.reset, li.reset, ul.reset li {list-style:none;}

/* Superscript/Subscript Fix
---------------------------------------- */
sub { vertical-align: sub; font-size: smaller; }
sup { vertical-align: super; font-size: smaller; }

/* ---- site actions -----*/
#siteActionsWrapper { width:100%; margin:0 auto;  }
#siteActionsWrapper a { color:#0033BC; }
#siteActionMenu { overflow:hidden;}
.ms-siteactionsmenu div div div a { color:#FFF !important; }
#siteActionMenu table { float:right; }
#console { text-align:center; }

#authoringFooter { border:1px solid #ECECEC; padding:10px; background:#fff;  }

/* --- GLOBAL --- */

body { margin: 0 auto; background: url(/Global/lelc/content/graphics/global/Lincoln_bg2.jpg) repeat; padding:0 0 20px 0; }
.bodyTop { background: url(/Global/lelc/content/graphics/global/lecoBGTOP.jpg) repeat-x; margin: 0; height: 1109px; }
a { color:#cc092f; text-decoration: underline; cursor:pointer; }
a:hover { text-decoration:underline; color: #cc092f; }
a:link { color:#cc092f;  }
a:visited {color:#cc092f; }

.pageDescription { width:auto; padding:0 0 15px 0; }

.form li { list-style-type:none; margin:0; overflow:hidden; }

.errorMessage { color: #cc092f; }
.textLink { display: inline-block; color: #000 !important; padding: 0 8px 0 0; background: none;  font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 2px; font-size: 10px; cursor: pointer; zoom: 1; *display: inline; }
.textLink a { color: #000; }
.textLink2, .cWrapper div a { display: inline-block !important; text-align: left; color: #000 !important; padding: 0 8px 0 0; background: none;  font-weight: bold; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 2px; font-size: 11px; cursor: pointer; }
.textLink2 a { color: #000 !important; }
.textLink3 { color: #000 !important; padding: 0 0 0 8px; margin-left: 13px; background: none;  font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/rightnavArrow.gif); background-repeat: no-repeat; background-position: left 1px; font-size: 11px; cursor: pointer; }
.textLink4 { color: #FFF !important; font-size: 10px; text-transform: lowercase !important; font-weight: 500 !important; cursor: pointer; }
.textLinkLeft { color: #000 !important; padding: 0 0 0 8px; margin-left: 13px; background: none;  font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: left 2px; font-size: 11px; cursor: pointer; }
.textLinkLeft a { color: #000; }
.textLinkCarousel { text-align: left; color: #000 !important; padding: 0 8px 0 0; background: none;  font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 2px; font-size: 11px; cursor: pointer; }
 a:hover.textLink4 { text-decoration: underline !important; }
 span:hover.textLink2 { text-decoration: underline !important; }
.viewAll { clear: both; color: #FFF; font-size: 10px; font-weight: 500 !important; cursor: pointer; margin: 10px 5px 0 0; float: right; }
.large { font-size: 12px; }
.textLinkRed { display: inline-block !important; text-transform: uppercase; color: #cc092f !important; background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat right 2px; padding-right: 8px; }
.falsefooter { clear: both; }
.clear { clear: both; }
.noFloat { float: none; }
.last { border-bottom: none !important; }
.rightSideAdj { width: 275px; float: right; margin-top: 5px; }
.redUpText { color: #cc092f; text-transform: uppercase; font-size: 12px; font-weight: 800; padding:0 0 10px 0; margin: 0; }
.noBorderRight { border-right: none !important; }
.red { color: #cc092f !important; }
.redLink { color: #cc092f; text-decoration: underline; }
.noMargin { margin: 0 !important; }
.full { width:100%; }
.DDDbg { background-color: #DDD; }
.center { margin: 0 auto; }
/*.lineThrough { background: url(/Global/lelc/content/graphics/global/lineThrough.gif) repeat-x left center; display: inline; }*/
.lineThrough { }
.pointer { cursor: pointer; }
.solidBR { border-right: 1px solid #C2C2C2; }
.img { border: 5px solid #C2C2C2; }
.redHeader12 { color: #cc092f; font-size: 12px; text-transform: uppercase; font-weight: 800; }
.leftmar5 { margin-left: 5px !important; }
.leftmar10 { margin-left: 10px !important; }
.leftmar20 { margin-left: 20px !important; }
.topmar5 { margin-top: 5px !important; }
.marginTop0 { margin-top: 0 !important; }
.marginR0 { margin-right: 0 !important; }
.marginL0 { margin-left: 0 !important; }
.noBold { font-weight: 500 !important; }
.noBT { border-top: none !important; }
.noBL { border-left: none !important; }
.watermark { color: #999999; }
.creditCard { position: absolute; margin: -7px 0 0 7px; }
.black { color: #000; }
.absoluteBtn { position: absolute; margin: -2px 3px; }
.required { color: #000; text-transform: none; font-weight: 500; }
.block {display: block; }
.btmmar10 {margin-bottom:10px;}
.btmmar21 { margin-bottom:21px; }
.rightmar10 { margin-right: 10px; }
.editReq {float:right; color:#000; text-transform:none; font-size:9px;}
a.disable { color: #c2c2c2 !important; text-decoration: none; cursor:auto; }
a.disable:hover { text-decoration: none; }
.height100 { height: 100px; }
.width250 { width: 250px !important; }
.freeShipping { text-transform: uppercase; color: #cc092f }

/* ------ Form styles ------ */
input[type="hidden"] {display:none;}
.form .spot { padding:5px 0;}
.form .spot label, .form .spot .label, .form .spot input, .form .spot select, .form .spot button, .form .spot textarea {float:left; display:block; margin-right:10px;}
.form .stacked label, .form .stacked .label, .form .stacked input, .form .stacked select, .form .stacked button, .form .stacked textarea {float:none; display:block; margin-right:0;}
.form .spot label {width:145px;}
.form .spot input.checkbox, .form .spot input.radio {width:auto; padding:0;}
.form .opts .label, .form .opts label {margin-top:-1px; text-align:left; *margin-top:0; *padding-top:5px;}
.form fieldset {margin:0; padding:0;}
.form .name .spot {float:left;}
.form .name label {width:auto;}
.form .name .middle input {width:50px;}
input.check, input.radio { padding:0; width:auto; }
.form .autoLabel, .form .opts .autoLabel {width:auto; margin-right:0;}
.form .opts .medLabel {width:155px; margin-right:0;}
.form .opts .medLabel2 {width:150px; margin-right:0;}

.form .signInOpts {padding-left:110px;}
.form .signInOpts .label {text-align:left;}

.labelMar label {margin-left:5px;}

.form .linkOpts {padding-left:133px;}

/* ---- ERROR BOX ----- */

.errorMsg { line-height: 12px; width: 140px !important; color: #cc092f; padding: 0 !important; margin: -1px 5px 0 140px; }
.errorMsg2 { clear: right; float: right; width: 262px !important; color: #cc092f; padding: 0 !important;  }
.errorMsgMyA { line-height: 12px; width: 160px !important; color: #cc092f; padding-left: 111px; margin-top: -4px; }
.errorMarginFix { margin: -3px 5px 5px 111px; }
.errorMsgCO { line-height: 12px; width: 130px !important; color: #cc092f; padding: 0 !important; margin: -6px 5px 5px 179px; }
.errorMsgForms { line-height: 12px; width: 130px !important; color: #CCC; padding: 0 !important; margin: -7px 5px 5px 186px; }

.whatsThisIn { color:#000; display:block; position: absolute; background: url(/Global/lelc/content/graphics/global/whatsThisArrow.gif) no-repeat 0 center; margin-left: 0; min-height: 50px; padding-left: 6px; width: 225px; border: none; left: 380px; top: -8px;}
.zipBubble .whatsThisIn { background: none !important; }
.whatsThisInMulti { display:block; position: absolute; background: url(/Global/lelc/content/graphics/global/whatsThisArrow.gif) no-repeat 0 2px; margin-left: 0; min-height: 50px; padding-left: 6px; width: 225px; border: none; left:365px; top: -18px; }
.zipBubble .equipSelectCont { border: none; padding: 10px; }
.whatsThisIn .equipSelectCont {display:block; border: 5px solid #c2c2c2 !important; background-color:#ececec; }
.error .equipSelectCont { padding: 14px 5px 5px 45px; background: url(/Global/lelc/content/graphics/global/exclamation.gif) no-repeat 5px center #ececec; min-height: 22px; }
.whatsThisInMulti .equipSelectCont { display:block; padding: 5px; min-height: 32px; }
.coMidContainer li { position: relative; }
.errorBG { background-color: #999999; width:375px; }
.silMidContainer .errorBG, .content .errorBG, .msdsSearchAccordion .errorBG, .awsSearch .ocTable td, .smallAWS .errorBG { width: auto; }
.silMidContainer .whatsThisIn { top: -11px; left: 330px; }
.inputPad { margin-right: 20px; }
.whatsThisOut .whatsThisIn { display: none; left: 105px ; top:-5px; background-position: 0 7px; }

/* --- EXPANDABLE BUTTON --- */

.btnLeft { background: url(/Global/lelc/content/graphics/global/btnLeft.gif) no-repeat; height: 20px; width: 8px; float: left; }
.btnMid { background: url(/Global/lelc/content/graphics/global/btnMid.gif) repeat-x; height: 16px; float: left; color: #fff; padding: 4px 2px 0 2px; font-size: 12px; font-weight: 800; text-transform: uppercase; }
.btnRight { background: url(/Global/lelc/content/graphics/global/btnRight.gif) no-repeat; height: 20px; width: 10px; float: left; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ *
 * END GLOBAL STYLES -- BEGIN PAGE LEVEL SELECTORS	     *
 * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 
 /* -------- CONTAINER ------- */

#frame { width: 1014px; background-color: #FFF; padding: 5px; margin: 0 auto; }
/*#content, #main { overflow:hidden; }*/

/* ---------- HEADER ---------- */

#header { width: 1014px; height: 101px; background-color: #CC0000; background: url(/Global/lelc/content/graphics/global/LECOheader.jpg) no-repeat top right; margin: 0 auto; }
#headerCO { width: 1014px; height: 101px; background-color: #CC0000; background: url(/Global/lelc/content/graphics/global/header-bg-checkout.jpg) no-repeat top right; margin:0 auto; }
#headerLogo { float: left; margin: 18px 0 0 5px; }
.LECOlogo { background: none; border: none; }
#header #utilityNav { height: 92px; width: 745px; float: left; }
#header #utilityNav ul { padding: 10px 15px 0 0; text-align: right; color: #FFFFFF; margin:10px 0; }
#header #utilityNav ul li { display: inline; list-style: none; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
#header #utilityNav ul li a { color: #FFFFFF; text-decoration: none; }
#header #utilityNav ul li a:hover { text-decoration: underline; }
#utilitytop { list-style: none; }

#headerCO #utilityNav { height: 92px; float: right; }
#headerCO #utilityNav ul { padding: 10px 15px 0 0; text-align: right; color: #FFFFFF; margin:10px 0; }
#headerCO #utilityNav ul li { display: inline; list-style: none; padding-left: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }

#header #utilityNav #login { margin: 16px 0 0 0; width: 470px; float: left;}
#header #utilityNav #shoppingcart { float: left; margin: 19px 5px 0; width: 235px; height: 30px; text-indent: 20px; text-align: left; padding-top: 7px; background-image: url(/Global/lelc/content/graphics/global/cart.gif); background-repeat: no-repeat; background-position: -1px -1px; position: relative; } 
#header #utilityNav #shoppingcart li {padding-left:10px;}

#header #utilityNav .commerceDisabled { float: right; margin: 20px 5px 0; width: 240px; height: 30px; text-indent: 30px; text-align: left; padding-top: 7px; background-repeat: no-repeat; background-position: 14px -1px; position: relative; z-index:15; }

#mainNavContainer { position:relative; width: 1014px; height: 37px; z-index:99; margin:0 auto;}

#mini-cart { display: none; position: absolute; background-color: #FFF; text-indent: 0 !important;  }
.mini-cart-show { cursor: pointer; }
.mini-cart-hide {cursor: pointer; }

#nav { width: 1014px; height: 39px; margin: 2px auto 5px auto; background-color: #000; position:relative; z-index:10;}
#nav #main_nav { display: inline; width: 753px; height: 39px; background-color:black; float: left; }
#nav #search { width: 261px; height: 39px; float: right; background-color: gray; background:url(/Global/lelc/content/graphics/global/searchBg.jpg); }
#nav #search #searchBox { margin: auto 0; overflow:hidden;   }
#nav #search #searchBox .searchBox {margin:0; padding:10px 0 0 13px;}
#nav #search #searchBox input { float:left; width: 80px; height: 13px; margin:0 4px 0 0; padding: 0 0 0 3px; top:0px; font-size:11px !important; }
#nav #search #searchBox select{ float:left; width: 100px; margin: 0 4px 0 0; padding: 0;height: 20px; padding-top:0px; }
#nav #search #searchBox .goBtn { width:auto; height:auto; float:left; margin: 0; padding: 0; border: none; background: none; z-index: 10;}

/* ------ MAIN NAV -------- */
a { text-decoration: none; } 
.checkerBG { background-image: none; /*background-image: url(/Global/lelc/content/graphics/global/checkerBG.gif); background-repeat: no-repeat; background-position:center;*/ }

/* ------ LEVEL ONE -------- */
#main_nav ul { margin:0; padding:0; }
.sub_menu li { position:relative; z-index:2 !important; }
ul.dropdown { position: relative; background-color: #000; text-align: center; list-style: none; text-transform: uppercase; background-color: #000000; font-size: 12px; color: #FFF; font-family: Helvetica;  z-index: 5; }
ul.dropdown li { color: #fff; float: left; zoom: 1; background-color: #000; }
ul.dropdown li a, ul.dropdown li a:visited {color:#fff;}
ul.dropdown a:hover { color: #111111 !important; text-decoration: none; visibility:visible; }

ul.dropdown li a { display: block; padding: 12px 16px; text-align: center; background: url(/Global/lelc/content/graphics/global/mainNavBorder.gif) no-repeat -2px 0; color: #FFF; }		  
ul.dropdown li.hover { color: #000; position: relative; background-color: #959595 !important; z-index:99; background-image: none;  }
ul.dropdown li.hover a {color:#111; }

ul.dropdown li .first { background: none; }

/* ------- LEVEL TWO ------- */
ul.dropdown li ul { background-color: #FFF; width: 230px; position: absolute; top:37px; display:none; left: 0; border: 5px solid #959595; list-style-type: none; }
ul.dropdown ul li { background-color: #FFF; border-bottom: 1px dashed #cccccc; float: none; text-align:left; padding: 3px 0 3px 5px;}
ul.dropdown ul li:last-child  { border-bottom: none; } /* Doesn't work in IE, must use a class on the last item for IE */
						  
/* IE 6 & 7 Needs Inline Block */
ul.dropdown li ul li ul li ul li a,
ul.dropdown li ul li ul li a,
ul.dropdown li ul li a, ul.dropdown li ul li a:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #000 !important; border-right: none; width: 95%; display: inline-block; padding: 0 0 0 3px; text-transform: none; text-align: left; background: none !important; } 
ul.dropdown ul li.hover { background-color: #FFF; z-index:9999; }

/* ------ LEVEL THREE ------ */
ul.dropdown ul ul { left: 100%; top: 0; margin: -5px 0 0 0; }
ul.dropdown li.hover ul { display:block; }

/* ------ MAIN CONTENT ------ */
#breadcrumb { float:left; display: block; margin:0 0 5px 5px; color: #cc092f; font: arial 11px; width: 800px; float:left;  }
#breadcrumb a, #breadcrumb span { color: #000000;  }
#breadcrumb .breadcrumbCurrent { color:#cc092f; }
#breadcrumb ul { list-style-type: none; }
#breadcrumbs { width: 800px; margin: 5px; }

#top { clear:both; border-bottom: 1px dashed #CCC; padding: 7px 0 8px 10px; font-size: 22px; background: url(/Global/lelc/content/graphics/global/topBG.jpg) no-repeat; width: 1004px; height: 21px; margin: 0 auto 10px; }
#top h1, #top p { padding:0; margin:0; font: Arial; font-size: 22px; text-align: left;}
#top ul { list-style: none; }
#topMa { clear:both; border-bottom: 1px dashed #CCC; padding: 10px 0 8px 10px; font-size: 22px; background: url(/Global/lelc/content/graphics/global/ma-header.png) no-repeat top right; width: 1004px; height: 18px; margin: 0 auto 10px; }
#top .learn { float: left !important; margin: 10px 0 0 10px !important; color: #cc092f !important; }

#main { height: 100%; margin: 0 auto; padding:0 0 10px 0; position:relative; z-index:2; clear:both; }

#leftContainer { width: 205px; height: auto; float: left; padding:0 0 0 0;  }
#leftColumn { width: auto; height: auto; margin:0; }
#leftColumn2 { width: auto; height: 100px; border: 5px solid #c2c2c2; margin: 5px 0; }
#centerColumn { height: auto; float: left; border: 1px solid; margin: 5px 5px; }
#centerColumn img { border: 5px solid #959595; }
#rightColumn { float: right; margin: 5px 0; }
#rightColumn img { border: 5px solid #959595; }

.rightColumnImage { width: 185px; overflow-x: hidden; margin-bottom: -15px; }
.rightColumnImage img { width: 185px; }

#bottomContent { width: 1006px; height: auto; float: none; margin: 5px auto; }
#bottomContent img { border: 5px solid #959595; }

#hAccordion { margin:0; padding:0;}
#hAccordion li { list-style:none;}
/* ------- LEFT NAV ------- */

#sub_nav { text-align: left; list-style: none; z-index: 2; font-weight: 800; font-size: .95em; width: auto; border: 5px solid #C2C2C2; background: #ECECEC; margin-bottom: 5px; }
#sub_nav a { color: #000000; font-weight: 800; } 
#sub_nav li { font-weight: 800; color: #cc092f; display: block; font-size: 12px; }
#sub_nav a:hover { text-decoration: underline; }
#sub_nav li a { font-family: Arial, Times New Roman; font-size: 12px; }
#sub_nav ul { margin: 0; }
#sub_nav ul li { border-bottom: 1px dashed #CCCCCC; position: relative; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); padding: 5px 10px 10px 10px; margin: 5px 10px 10px; background-repeat: no-repeat; background-position: left .6em; list-style: none; }
/* For IE 7.0, you must make all hovers explicitly targeted to anchor.  Huge performance issue. */
/*#sub_nav li:hover ul { display: block; }*/
#sub_nav li ul { }
#sub_nav ul li a { display: block; text-decoration: none; }
#sub_nav .first { color: #FFFFFF; background-image: url(/Global/lelc/content/graphics/global/leftnavBg.jpg); border-bottom: none; margin: 0; padding: 18px 10px 0 10px; background-position: center; text-transform: uppercase; font-size: 12px; }
#sub_nav .first a { color: #FFFFFF; text-transform: uppercase; text-decoration: none; }
#sub_nav .first span { float: left; }
#sub_nav .first a { float: right; }
#sub_nav .last, #sub_nav li:last-child { border-bottom: none; margin-bottom: 0 !important; }

#sub_nav li.AspNet-Menu-Selected { background-image: url(/Global/lelc/content/graphics/global/leftnavArrowDown.gif) !important; }
#sub_nav li.AspNet-Menu-Selected a { color:#CC092F; font-weight:bold; }
#sub_nav li ul li   { background:none; margin:0; border:none; padding:10px 0 0 0; }
#sub_nav li ul li.AspNet-Menu-Selected {background-image: url(/Global/lelc/content/graphics/global/leftnavArrowDown.gif) !important; background-position:0 14px; background-repeat:no-repeat; padding-left:10px;}
#sub_nav li ul li a, #sub_nav li.AspNet-Menu-Selected ul li a { color:#000; font-weight:normal; }
.CLpulldown {FONT-SIZE: 11pt; FONT-FAMILY: Verdana, Arial, sans-serif; width:165px;}

.ulShow { position: relative !important; visibility: visible !important; left: -20px !important; top: 3px !important; border: none !important; }
.ulShow li { background: none !important; padding: 0 !important; margin: 0 0 0 20px !important; padding: 4px 0 !important; border: none !important; color: #000 !important; font-size: 12px; }
.ulShow li a { color: #000 !important; font-weight: 500 !important; }
.liShow { background-image: url(/Global/lelc/content/graphics/global/leftnavArrowDown.gif) !important; }
.liShow a { color: #cc092f !important; }

               
/* ---------- FOOTER ---------- */

#footer { height: 140px; border-top: 5px solid red; position: relative; z-index: 2; clear: both;}
#footer_bar-content { width: 1014px; }
.fleftColumn { width: 340px; float: left; margin: 0 5px; }
#emailUpdates { width: 300px; height: 30px; float: left; margin: 5px 5px; }
#emailUpdates #emailBox { margin: 5px 0 2px 0; position:relative;}
#emailUpdates #emailBox .whatsThisIn {left:205px; top: -36px; }
#emailUpdates .input { vertical-align: middle; padding: 0 0 0 3px; margin: 0px 5px 0 0;}
#emailUpdates #emailBox .goBtn { display: inline; margin: 0; padding: 0; border: none; background: none; position: absolute; }
.frightColumn { width: auto; height: auto; float: right; margin: 5px 5px 0 11px; _margin:5px 0 11px; }
#footerLinks { height: auto; float: right; display: inline; }
#footerLinks a { list-style: none; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: .95em; color: #000000; font-weight: bold; }
#footerLinks a:hover { text-decoration: underline; }
.copyright { color: #C0C0C0; margin: 25px 0 0 0; text-align: right;}
#confirmationBox { border: 5px solid #c2c2c2; position: absolute; top: 1px; background-color: #FFF; width: 350px;}
#confirmationBox .right { margin-right: 5px; }

/* ------- EMAIL BOX 
#footer #emailUpdates #emailBox { margin-top: 5px; }
#footer #emailUpdates input { vertical-align: middle; padding: 3px 0 3px 2px; }
#footer #emailUpdates #emailBox .goBtn { display: inline; margin: 0; padding: 0; border: none; background: none; position: absolute; }
------ */

.siteMap { margin: 0 0 20px 10px; }
.siteMap .left { margin-left: 40px; }
.siteMap ul { margin: 5px 0; }
.siteMap li { margin-left: 10px; padding: 5px 0; width: 100px; font-weight: 800; font-size: 14px; }
.siteMap li ul li { padding: 2px 0; font-weight: 500; font-size: 12px;  }
.siteMap li ul li ul li { font-size: 11px; padding-left: 8px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px; }
.siteMap li ul li ul li a { color: #cc092f; }
.siteMap li ul li ul li a:hover { text-decoration: underline; }
.siteMap br { clear: left; }

.siteMap #header { background:none; }
.siteMap .level-band,.siteMap .level-bullet { background: none; margin: 0; padding: 0; }
.siteMap .headertitle-band a { font-family: Arial; color:#cc092f; font-size: 13px; padding: 5px 0; text-transform: uppercase; }
.siteMap .headertitle-large { margin: 0 !important; padding: 0 !important; font-size:13px; list-style-type: none; background: none; }
.siteMap .headertitle-large a { color: #000000; font-weight: bold; font-family: Arial !important; font-size: 13px; }
.siteMap .headertitle-small { margin: 0 !important; padding: 0 !important; font-size: 11px; list-style-type: none; background: none; }
.siteMap .headertitle-small a { color: #000000; font-weight: bold; }
.siteMap .level-item-pos { margin: 0 !important; }
.siteMap .level-item a { color: #000 !important; font-size: 11px; }
.siteMap .ms-WPBorder, .siteMap .ms-WPHeader td { border:none; }
.siteMap table, .siteMap td { border: none; }
.siteMap .ms-WPTitle { display: none; }

/* --- ONE COLUMN ---- */

.mainBody { width: 775px; float: right; margin: 0; padding-left:10px; }
.mainBody a { color: #cc092f; }
.artMain a { color: #cc092F !important; }

.mainBody h2 { text-transform: uppercase; font-weight: 800; }
.imgLeft { float: left; width: 140px; height: 140px; border: 5px solid #C2C2C2; margin: 5px 5px 5px 0; overflow: hidden; }
.imgLeftCol { width:300px; padding:5px; float:left;  }
.articleContent.imgLeftCol, .aContentLeftCol { width:200px; }
.imgRowRepeater { clear: both; margin: 5px 0; }
.descRight { float: left; width: 440px; margin: 5px 0; }
.imgMain { width: 755px; border: 1px solid; margin: 5px 5px 5px 0; overflow: hidden; border: 5px solid #C2C2C2; }
.descMain { margin: 5px 5px 5px 0; }
.userAdmin .silContainer { width: 574px; margin: 5px; float: left; }
.ocTable { border-top: 5px solid #CCC; padding-top: 30px; width: 550px; float: left; }
.ocTable td, .ocTable th { width: 106px; padding: 5px; margin: 5px; font-size: 12px; text-align:left;  }
.ocTable .catTopRow { height: auto; }
.ocTable .catTopRow { height: auto; }
	
/* --- USER ADMIN CENTER --- */
.userAdmin_leftSide { width:600px; }
.userAdmin .formCB { margin-left: 88px !important;  }
.userAdmin .left.content { width: auto !important; }
.userAdmin .silContainer { width: 574px; margin: 0 0 10px 0; float: left; }
.userAdmin .silMidContainer{ width:auto; }
.userAdmin .stateDD { margin: 5px 0; }
.userAdmin .label { margin: 7px 10px 0 0; float: left; width: 168px; text-align: right; }
.userAdmin .errorMsgForms { line-height: 12px; width: 130px !important; color: #CCC; padding: 0 !important; margin: -7px 5px 5px 116px; }


/* --- ARTICLES ---- */
.artMain { margin: 5px 0; }
.neTop .content { border: 5px solid #C2C2C2; padding: 10px 5px; }
.news { width: 300px; margin: 0 0 5px 0; }
#eRightContent .news {width:auto; float:none !important;}
#eRightContent .news .contentRepeater { margin:0px; }
#eRightContent .news .contentRepeater span { display:block; padding:5px 0 0; margin-top: 5px; border-top: 1px dashed #c2c2c2;  }
#eRightContent .news .contentRepeater span:first-child { border: none; }
.events { width: 300px; margin: 0 0 10px 0; }
.rightSide .events, .rightSide .news { width: 48%; }
.events .textLink2 { display: inline; font-size:12px; }
.eventItem { padding:0px 0px 10px 0px; }
.news .coHeader, .events .coHeader { margin:0px 0px 10px 0px; padding:10px 0px 3px 0px; }
.pagination { overflow:hidden; }
.paginationPages { display:block; float:left; text-align:center; width:100px; }
.byLine span { float:left; }
.byLine p { overflow:hidden; margin:0px}
.byLine span div p { margin:0px; }
.newsDetailContent { padding:10px 0px 10px 0px; }
.newsHeader .content { border: 5px solid #C2C2C2; width: 320px; padding: 10px 5px; }
.eventsHeader .content{ border: 5px solid #C2C2C2; width: 380px; padding: 10px 5px;  }
.contentRepeater { margin: 5px 0; clear:both;}
.contentRepeater p { margin: 0; }
.events .contentRepeater { width: auto; float: none; padding-top: 3px; }
.news .contentRepeater { padding-bottom: 10px; }
.eventsContent { margin-right: 5px; }
.calendar {   margin: 5px 0; }
.articleWrapper { width: 580px;  float: left; padding:0 10px 0 10px;}
.articleContainer { padding: 10px 5px 10px 10px; border: 5px solid #C2C2C2; position:relative; overflow:hidden; }
.articleContent img { border: 5px solid #C2C2C2 !important; margin: 0 10px 5px 0; font-weight: 800;}
.articleContainer .descRight { width:330px; padding-left:10px; }
.articleContainer .imgLeftCol { width:200px; padding:0; }
.articleContainer .imgLeftCol img { border: 5px solid #C2C2C2; margin-bottom:10px; }

.articleUtil { position:absolute; right:5px; }
.articleUtil div { float:left; padding:0 0 0 5px; }
.articleUtil .printButton { background: url(/Global/lelc/content/graphics/global/printicon.jpg) no-repeat left top; padding-left:20px;}
.recentArticles { padding:5px; }

.ms-rteCustom-titleCategory, .titleCategory { text-transform: uppercase; color: #cc092f; margin-bottom: 10px; font-size:15px; width: 425px; }
.cWrapper .titleCategory { width: auto !important; }
.newsDetail .titleCategory { width: 550px; }
.titleCategory a, .titleCategory .sep { color:#cc092f; }
.titleCategory button { float: right; margin-left: 5px; border: none !important; }
.articleContent { margin: 10px 0; overflow:hidden; }
.rightContainer { border: 5px solid #C2C2C2; margin: 5px; padding: 5px 0; }
.recentArt h3 { text-transform: uppercase; color: #cc092f; font-size: 12px; margin:0; border-bottom: 5px solid #C2C2C2; padding: 0 5px 5px; font-weight: 800; }
.recentArt li { border-bottom: 1px dashed #CCC; padding: 5px; margin: 0 5px; }
.articleContent2 .imgLeft { width: 140px; height: 140px; border: 5px solid #C2C2C2; margin-left: 0 !important; }
.articleContent3 .imgLeft { width: 140px; height: 140px; border: 5px solid #C2C2C2; }
.articleContent3 .descRight { width: 380px !important; }
.articleContent3 .descRight li { list-style-type: none; margin: 0; }
.articleContent3 .descRight2 { width: 180px; float: left; margin: 5px 5px 0 0; padding-right: 5px; }
.articleContent2 .descRight { width: 400px; }
.articleContent2 .imgRowRepeater { margin: 0 !important; }
.innerWC2 .descRight { width: 395px; float: left !important; }
.descRight li { list-style-type: none; padding:0 0 0 8px !important; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px; *zoom:1; }

#newsArea a { color:#000; }
#newsArea a:visited { color:#000; }

.articleUtil a { color:#000; }
.articleUtil a:visited { color:#000; }
/* --- SHARED ELEMENTS ----- */

#promoSpot { border: 5px solid #C2C2C2; margin: 0 5px 10px; overflow: hidden; }
#promoSpot .promoText { font-size: 12px; padding: 5px 0 0 5px; color: #000; font-weight: 800; }
#promoSpot, .featuredProd { position:relative; }
#promoSpot .equipSelectHead, .featuredProd .equipSelectHead, .promoSpot .equipSelectHead { position:relative; margin:71px 0 0; background:url(/Global/lelc/content/graphics/global/overlay-bg.png) left top no-repeat; font-size:13px; color:#fff; height:14px; text-transform:uppercase; padding:20px 0 0 10px;}
.featuredProd .equipSepectHead a { font-size:14px; background:none; color:#fff !important; position: absolute; bottom: 0; }
.promoSpot { border: 5px solid #c2c2c2; position: relative; overflow: hidden; margin-bottom: 10px; }
.promoSpot .spotImage { position: absolute; top: 0px; overflow: hidden; }
.promoSpot .spotImage img {margin:0;}
.promoSpot .img { border: none; }
.promoSpot img { vertical-align: top; }

.displayNone { display:none; }
.learn { margin-top: 5px; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 3px; color: #cc092f; font-weight: 800; text-transform: uppercase; font-size: 11px; padding-right: 8px; }
.sharedContainerModal { overflow: hidden; }
.sharedContainer { border: 5px solid #C2C2C2; margin: 0 0 10px; overflow: hidden; }
.sharedContainer2 .content { border: 5px solid #C2C2C2; margin: 0 0 10px; overflow: hidden; padding: 5px; }
.sharedContainer2 .innerWC2, .sharedContainer2 .innerWC4 { padding: 0 !important; }
.sharedContainer3 .innerWC4 .flash_content { border: 5px solid #C2C2C2; margin: 0 0 10px; overflow: hidden; }
.sharedHandle { background: url(/Global/lelc/content/graphics/global/categoryHeadSprite.jpg) no-repeat right 0; margin: 3px 0; }
/*.envAcc .active, .efBody .active { background: url(/Global/lelc/content/graphics/global/categoryHeader.gif) repeat-x left 0px; }*/
.envAcc .active, .efBody .active { background: url(/Global/lelc/content/graphics/global/categoryHeadSprite.jpg) no-repeat right -25px; }
.sharedHandleOver { padding: 6px 0 6px 6px; background: url(/Global/lelc/content/graphics/global/categoryHeader.gif) repeat-x; background-position: left 0; margin: 3px 0; }
.categoryAccordion .sharedHandle a { font-weight:bold; color:#000; display:block; padding: 6px; width: 572px; }
.sharedHandle a:hover { text-decoration: none; }
.categoryAccordion .target .catColumn { width: 20% !important; }
.categoryAccordion .target .catColumnCompare { width: 25% !important; }
.categoryAccordion .target .catColumnWide { width: 35% !important; }
.categoryAccordion .target .catColumnNarrow { width: 15% !important; }
.categoryAccordion .target { border: 1px solid #c2c2c2; margin: -5px 0 10px 0; }

.locatorContainer { padding: 10px; width: auto; }
.fullTextBox { width: 200px; }
.cityTB { width: 152px; }
.narrowSelect { width: 130px; }
.stateDD { width: 160px !important;  }
.buttonAdjust { margin: 3px 0 0 0; }
.whatsThisOut { position: relative; z-index: 10; }
.form .spot .whatsThisOut { position: relative; float: left; z-index:1; }
.billContent .whatsThisOut { display: inline; }
.whatsThisOut .whatsThisIn { left: 80px; top: -6px; display: none; }
.whereCanI .whatsThisIn { left: 233px; }
.whatsThisArrow { position: absolute; left:-11px; top:43px; }
.whatsThisBody { padding:5px; text-align:left; text-transform:none; color:#000000; display:block;}
.whatsThisOut a { color:#000000 !important; text-transform:none; }
.xwhatsThisIn { background-color:#E3E3E3; border:5px solid #C2C2C2; float:left; margin-left:8px; min-height:100px; height: auto; _height: 100px; position:absolute; top:-47px; left: 70px; width:200px; display:none; }
.whatsThisH { background: url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) no-repeat; padding: 5px 5px 0 5px; height: 20px; font-weight: 800; }
.shippingContainer .zipBubble { width: 235px; margin: 0; min-height: 60px; position: absolute; left: 459px; top: 46px; display: inline; }
.shippingContainer .zipBubble .whatsThisIn {position:static; left: 147px; background: none; }
.shipWhatsThis .whatsThisIn { position: absolute !important; }
.shippingContainer .coMidContainer { padding-top: 10px; }

.shipMethLink { margin: 70px 15px 0 0; float: right; }
.shippingContainer .textLink2  { margin:0; float:right; clear:both; display:block; text-align:right; }
.xwhatsThisIn .equipSelectCont { padding: 5px; margin-top: -14px; }
.whatsThisIn .goBtn { position: absolute; padding-left:5px;  }
.form .whatsThisIn .goBtn { float:left; margin-left:0; margin-right:0; position:static; padding:0; }
.qvContainer { width: 555px; height: 450px; border: 5px solid #C2C2C2; clear: left; padding: 1px; }
.qviewH { }
.qvImg { margin: 0 0 5px; border: 5px solid #C2C2C2; height: 300px; width: 300px; overflow:hidden; }
.quickViewL { float: left; padding-right:20px; height: 450px; width:264px; }
.quickViewL .qvNav { padding: 31px 0; }
.quickViewL .qvImgContainer { height:105px !important; }
.quickViewLB { padding-left: 25px; }
.quickViewLB div { float: none; text-align: left; }
.addThisDefaultStyle { width: 300px; float: right; text-align: right; right:10px; z-index: 1; top: 0px; margin-top: 7px; }
.addThisLeftSideStyle { /*width: 300px;*/ float: right; text-align: right; right:0px; z-index: 1; top: 0px; margin-top: 0px; margin-left: 7px; }
.qvImgContainer { width: 300px; }
.qvImgContainer2, .qvImgContainer3, .qvImgContainer4, .qvImgContainer5 { height:auto; }
.qvImgContainer2 li, .qvImgContainer3 li, .qvImgContainer4 li, .qvImgContainer5 li { list-style-type:none; }
.historyVideo .qvImgContainer2 { height: 155px !important; }
.qvImgView { position: relative; margin-left: 5px; }
.qvImgView .img {  border: 2px solid #C2C2C2; width: 56px; height: 56px; }
.qvImgView3 .img { margin: auto 3px; border: 2px solid #C2C2C2; width: 76px; height: 76px; }
.qvImgView2 li { margin: 0 5px; list-style-type:none; }
.qvImgView2 { z-index: 2; }
.qvImgContainer2 {padding-bottom:11px;}

.qvImgView2 p { margin-left: 3px; }
/*.qvImgView2.innerWC,*/ .qv2inner { padding: 10px 0 10px 7px; }
.qvImgView2 .qvNav { padding: 40px 0; }
.qvNav { padding: 26px 0; }
.qvNav img { border: none !important; }
.widget img { cursor: pointer; }

.width40 { width: 40px !important; }
.width50 { width: 50px !important; }
.width65 { width: 65px !important; }
.width75 { width: 75px !important; }
.width100 { width: 100px !important; }
.width125 { width: 125px !important; }
.width135 { width: 135px !important; }
.width150 { width: 150px !important; }
.width175 { width: 175px !important; }
.width200, .width200 select { width: 200px !important; }
.width250 { width: 250px !important; }
.width300 { width: 300px !important;  }
.widthAuto { width: auto !important; }

.slider { height:auto; margin:0; padding:0; position:relative; }
.slider .slider-track { overflow:hidden; margin:0; padding:0; }
.slider .slider-wrapper { overflow:hidden; margin:0 auto; padding:10px 0 0 0; position:relative; z-index:1;}
.slider .slider-wrapper .slider-item { margin:0;  text-align:center; height:auto; float:left; z-index:5; width:105px; list-style-type:none; }
.slider .prevItem { position:absolute; top:50%; margin-top:-10px; left:5px; width:11px; height:20px; z-index:5; display:block; background:url(/Global/lelc/content/graphics/global/leftArrowLg.gif) left top no-repeat; }
.slider .nextItem { position:absolute; top:50%; margin-top:-10px; right:5px; width:11px; height:20px; z-index:6; display:block; background:url(/Global/lelc/content/graphics/global/rightArrowLg.gif) left top no-repeat; }
.slider-item img {border:solid 5px #cacaca !important; width:86px; height:86px;}
.DDDbg .slider-wrapper { padding-left: 10px; }

.sportssub .slider .slider-wrapper li.slider-item { width:100px; padding:0 0 0 7px; }
.sportssub .slider .slider-wrapper {  margin:0 auto; padding:0;  }
.wclContentIn .slider .slider-wrapper li.slider-item { width:76px; text-align:left;}
.wclContentIn .slider .prevItem { left:0; top: 40%; }
.wclContentIn .slider .nextItem { right:0; top: 40%; }
.wclContentIn .slider p { margin:0; padding:0; }
.howToImageContainer { width:539px !important; }
.howToImage li { width:97px !important; }
.howToBtn { font-size: 13px; font-weight:bold; margin: 10px 0 0 21px; }
.howToBtn .link { color: #cc092f; font-weight: 800; background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat right 2px; padding: 0 8px 0 0; }
.subItem p { margin: 0; }

.quickViewR { float: right; padding:0; width: 480px; }
.quickViewRL { width: 336px; float: left; }
.quickViewRL .coHeader { font-size: 14px; padding-bottom: 5px; margin: 0 5px 0 0 !important;}
.quickViewRL .featuredTop { width: 336px; }
.quickViewRL .featuredTop { overflow-y: auto; height: 125px; }
.quickViewRR { width: 144px; float: left; }
.quickViewRB { width: 480px; float: right; }
.quickViewRB .equipTB { float: right; }
.quickViewRB .equipTB .topRow { /*width: 200px;*/ }
.quickViewRB li { list-style-type: none; margin-left: -13px; }

.qvBottom { margin: 20px 0 10px 0; }
.qvBottom p { font-size: 13px; font-weight: 800; color: #cc092f; }
.qvImgView3.innerWC2, .qv3inner { padding: 10px 0 10px 9px !important; }
.qvBottom input { width: 70px; }
.qvBottom span { font-weight: bold; }

.quickViewL .slider-wrapper {padding:0 !important;}
.quickViewL .slider-wrapper .slider-item {height:auto; width:70px; padding-right:5px;}
.quickViewL .slider-wrapper .slider-item img { margin: 0 2px; border: 5px solid #C2C2C2; width:56px; height:56px; }

/* ----- FEATURED PRODUCT CAPSULES ----- */

.featured-prod-group-wrapper { border: 5px solid #c2c2c2; margin-bottom: 10px; overflow: hidden; }
.featured-prod-capsules-wrapper { margin: 5px; }
.featuredTop .textLink2 { display:inline !important; }
.featureProd-grouped:last-child, .featureProd-accordion:last-child { border: none; }
.featuredTop a { text-decoration: none; border-bottom: solid 1px White; }
.featuredTop a:hover.textLink2 { text-decoration: none; border-bottom: solid 1px Red; }

.featureProd-accordion { border-bottom: #c2c2c2 1px dashed; margin: 5px 0px 10px; }

.gearLandingFP a { background: none; }
.gearLandingFP .spotImage { margin: 10px; position: relative; width:auto; }
.gearLandingFP .spotImage .img { border: 5px solid #c2c2c2 !important; }
.gearLandingFP .equipSelectHead, .subIndustry .equipSelectHead, .searchFP .equipSelectHead, .prodDetailFP .equipSelectHead, .weldingCenterFP .equipSelectHead, .defaultFP .equipSelectHead, .sportsFP .equipSelectHead, .student .equipSelectHead { display: none; }
.gearLandingFP .addCartContainer { margin: 0 10px; }
.gearLandingFP .featuredTop { padding: 5px 10px 10px; }
.gearLandingFP .addCartContainer img { clear: both; float: right; margin-top: 14px; }
.gearLandingFP .wheretobuy { clear: both; float: right; margin-top: 14px; }
.gearLandingFP select, gearLandingFP span { float: left; margin-right: 5px; }

.subIndustry .featureProd-grouped { margin: 5px 0 10px; border-bottom: 1px dashed #c2c2c2; padding-bottom: 10px; }
.subIndustry .grayBG { background-image: none; background-color: #000; padding: 7px 0 7px 7px; height: auto; text-transform: uppercase; font-weight: 800; }
.subIndustry .spotImage { float: left; position: relative; height: auto; width: auto; }
.subIndustry .spotImage .img { border: 5px solid #c2c2c2 !important; }
.subIndustry .featuredTop { padding: 0 0 10px 5px; width: 84px; float: left; }
.subIndustry .addCartContainer { border-top: none; border-bottom: 1px #c2c2c2; padding: 10px 5px; }
.subIndustry .ypLarge { font-size: 11px; }
.subIndustry .grayBG a { color:White; }
.subIndustry .active { background:#292929 url/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }

.searchFP .equipSelectHead a { display: none; }
.searchFP .spotImage { float: left; width: auto; border: 5px solid #c2c2c2; background-color: #ececec; position: relative; }
.searchFP .right { clear: both; }
.searchFP .addCartContainer { border: none; padding: 0; }

.prodDetailFP { border: 5px solid #c2c2c2; margin-left: 10px; width: 250px; border: 5px solid #c2c2c2; float: left; }
.prodDetailFP .accordion {float:none; width:auto;}
.prodDetailFP #otherProducts { border: none; float:none; width:auto; }
.prodDetailFP .featuredProd { border: 0 !important; }
.prodDetailFP .spotImage { border: 5px solid #c2c2c2; width: 86px; position: relative; background-color: #e2e2e2; }
.prodDetailFP .spotImage .img { margin-bottom: 3px; }
.prodDetailFP .featuredTop { float: left; width: 129px; margin-bottom: 10px; padding: 0 5px 10px 0 !important; }
.prodDetailFP .featuredTop li { margin-left: 0; }
.prodDetailFP .addCartContainer { border: 0 !important; padding: 5px 5px 0; clear: both; }
.prodDetailFP .blackBG { float: none !important; height: 21px; padding: 6px 0 0 7px; font-size: 12px; font-weight: bold; }
.prodDetailFP #recommConsume, .prodDetailFP #recommConsume .trigger { margin-bottom: 0; }
.prodDetailFP .textLink2 { display: inline; }
.prodDetailFP .otherProdInside { padding: 5px; }
.bundle-title { float: right; font-size: 12px; font-weight: 800; padding: 10px 5px 0; }


.weldingCenterFP .featuredProdWrapper { overflow: hidden; border: 5px solid #c2c2c2; }
.weldingCenterFP .featured-prod-group-wrapper { border: none; margin-bottom: 0; }
.weldingCenterFP .active { background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }
.weldingCenterFP .spotImage { position: static; float: left; height: auto; width: 86px; border: 5px solid #c2c2c2; }
.weldingCenterFP .featuredTop { width: 84px; float: left; padding: 0 0 5px 5px; }
.weldingCenterFP .featuredTop li { margin-left: 0; }
.weldingCenterFP .addCartContainer { border-top: none; border-bottom: 1px #c2c2c2; clear: both; margin-bottom: 10px; }
.weldingCenterFP .addCartContainer img { float: right; }
.weldingCenterFP .learn { display: none; }
.weldingCenterFP .addCart { padding: 10px 0; }
.weldingCenterFP .grayBG { text-transform:uppercase; }
.weldingCenterFP .grayBG a { color:White; }

.defaultFP .featuredProdWrapper { overflow: hidden; border: 5px solid #c2c2c2; }
.defaultFP .featured-prod-group-wrapper { border: none; margin-bottom: 0; }
.defaultFP .active { background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }
.defaultFP .spotImage { position: static; float: left; height: auto; width: 86px; border: 5px solid #c2c2c2; }
.defaultFP .featuredTop { width: 84px; float: left; padding: 0 0 5px 5px; }
.defaultFP .featuredTop li { margin-left: 0; }
.defaultFP .addCartContainer { border-top: none; border-bottom: 1px #c2c2c2; clear: both; margin-bottom: 0px; }
.defaultFP .addCartContainer img { float: right; }
.defaultFP .learn { display: none; }
.defaultFP .addCart { padding: 10px 0; }
.defaultFP .grayBG { text-transform:uppercase; }
.defaultFP .grayBG a { color:White; }
.defaultFP .featuredProd { border-color: White !important; margin-bottom: 0px; }

.sportsFP .featuredProdWrapper { overflow: hidden; border: 5px solid #c2c2c2; }
.sportsFP .featured-prod-group-wrapper { border: none; margin-bottom: 0; }
.sportsFP .active { background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }
.sportsFP .spotImage { position: relative; float: left; height: auto; width: 86px; border: 5px solid #c2c2c2; }
.sportsFP .featuredTop { width: 84px; float: left; padding: 0 0 5px 5px; }
.sportsFP .featuredTop li { margin-left: 0; }
.sportsFP .addCartContainer { border-top: none; border-bottom: 1px dashed #c2c2c2; clear: both; margin-bottom: 10px; }
.sportsFP .addCartContainer img { float: right; }
.sportsFP .learn { display: none; }
.sportsFP .addCart { padding: 10px 0; }
.sportsFP .grayBG { text-transform:uppercase; }
.sportsFP .grayBG a { color:White; }
/*
.student .featured-prod-capsules-wrapper .spotImage { float: left !important; margin-right: 10px !important; border: none !important; height: auto !important; width: auto !important; position: static !important; }
.student .featured-prod-capsules-wrapper .spotImage .img { border: 5px solid #c2c2c2 !important; }
.student .featured-prod-capsules-wrapper .featuredTop { padding: 0 0 5px !important; }
.student .featured-prod-capsules-wrapper .featuredTop ul li:first-child { margin-left: 53%; }
*/

.student .featureProd-grouped { margin: 5px 0 10px; border-bottom: 1px dashed #c2c2c2; padding-bottom: 10px; }
.student .grayBG { background-image: none; background-color: #000; padding: 7px 0 0 7px; height: 24px; text-transform: uppercase; font-weight: 800; }
.student .spotImage { float: left; position: relative; height: auto; width: auto; }
.student .spotImage .img { border: 5px solid #c2c2c2 !important; }
.student .featuredTop { padding: 0 0 10px 5px; width: 145px; float: left; }
.student .addCartContainer { border-top: none; border-bottom: 1px #c2c2c2; padding: 10px 5px; }
.student .ypLarge { font-size: 11px; }
.student .active { background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x 0 -4px; }
.student .grayBG a { color:White; }

/* ---- HOME PAGE ----- */

#leHomeMain { padding:5px 0; }
#leHomeWindow { width: 970px; height: 305px; background-color: #CCC; border: 5px solid #686868; margin: 0 auto 10px auto; z-index: -10; }
#leHomeFlash { width: 970px; height: 305px; margin: 10px auto 10px 5px; position: absolute; top: 0px; left: 0px; z-index: 10; }
#leHomeImageDisplay { width: 970px; height: 305px; margin: 10px auto 10px 5px; position: absolute; top: 0px; left: 0px; z-index: 0; }
#leHomeImageEdit { margin-top: 175px; }

#leHomeMain .flash_window { position: relative; z-index: 0; margin-bottom: 10px; }
#leHomeMain .flash_window .flash_content { position: absolute; top: 0; left: 0; z-index: 10; }
#leHomeMain .flash_window .flash_default { position: absolute; top: 0; left: 0; z-index: -10; }
#leHomeMain .flash_edit { position: relative; width: 100%; }
#leHomeMain .flash_edit_url { float: left; }
#leHomeMain .flash_edit_default { float: left; }

#leHomeBottom {  margin: 0 auto 12px auto;}
#leHomeBottom a { color: #000000; text-decoration: none;}

#linkContainerWrapper { overflow:hidden; }

#linkContainer1 { font-family: Arial; font-size: 12px; border: 5px solid #959595; width: 380px; height:175px; float: left; margin-left: 0; background-image: url(/Global/lelc/content/graphics/global/homeLinksBg1.jpg); font-weight: 800; }
#linkContainer1 li { padding: 5px;  }
#linkContainer1 ul li {  border-bottom: 1px dashed #CCCCCC; position: relative; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); padding: 0 3px 5px 8px; margin: 10px 5px; background-repeat: no-repeat; background-position: 0 .1em; }
#linkConatiner1 ul li a { font-weight: 800; }
#linkContainer1 p { margin: 0; }
#linkContainer1 #equipBtn button{text-align:left; padding-left:5px; padding-bottom:0;}
.top { height: 34px; color: #FFF; background-image: url(/Global/lelc/content/graphics/global/headerBg.jpg); }
.top h2 {font-family: Helvetica; font-size: 21px; padding: 15px 0 0 7px; text-transform: uppercase;}

#left { float: left; width: 51%; background-image: url(/Global/lelc/content/graphics/global/leftBorderLeftLinks.gif); background-repeat: no-repeat; background-position: right; padding-right: 5px; }
#right {float: right; width: 47%; height: 80px;  }
#equipSelect { padding-bottom: 5px; width: 300px; clear: both; margin: 0 0 0 8px; }
.button { border: none; background: none; cursor: pointer; padding: 0 0 20px 0; width: auto; }
#leHomeBottom .last { border-style: none; }
.linkContainer2 { border: 5px solid #959595; width: 191px; height:175px; float: left; margin-left: 7px; background-image: url(/Global/lelc/content/graphics/global/homeLinksBg2.jpg); background-position: center; font-family: Arial; font-size: 12px; font-weight: bold; }
.linkContainer2 ul li { padding: 5px; border-bottom: 1px dashed #CCCCCC; position: relative; background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat left .1em; padding: 0 3px 5px 8px; margin: 10px 6px 10px; display:block  }
.linkContainer2 .content p {margin:0;}
#equipBtn { width: 200px; clear: both; }

#leHomeESpot { width: 1014px;  margin: 5px auto; overflow:hidden}
#leHomeESpot .spot { float:right; width:607px; border:solid 5px #959595;  }
#leHomeESpot .first { width: 380px; float:left;  }

#robo { float: left; margin-right: 9px; width:389px;}
#ichoose { float: right; width:616px;}

/*#HomeFooter {width: 1014px; }*/
#HomeFooter #promoSpot { border:none; height:auto; }
/*#HomeFooter img { margin: 15px 22px 5px 20px;}*/

#footer_bar-content { font-size: 10px; }

/* ---- END HOME PAGE ----- */

/* ----- SHOPPING CART ------- */
#sMainContent { width: 1014px; background-color: #FFF; margin-top:5px; }
.leShoppingCartImage { }

/* ----- LEFT SIDE ------ */

#shoppingCart1 { width: 715px; float: left; margin: 0; padding: 0; }
#shoppingCart1 .sLeftContent { float: left; margin: 5px; }
#shoppingCart2 { width: 280px; float: right; padding:0;}
.cartBorder { border: 5px solid #C2C2C2; margin-bottom: 5px; }
#shoppingCart1 .cartBorder { border: none; }
#shoppingCart1 .btcLink { display: none; }
#shoppingCart2 h2 { height:16px; color: #FFFFFF; background-image: url(/Global/lelc/content/graphics/global/leftnavBg.jpg); border-bottom: none; margin: 0; padding: 15px 10px 0 10px; background-position: 0 0; text-transform: uppercase; font-size: 12px; }
#shoppingCart2 .topCart { border: 5px solid #C2C2C2; }
#shoppingCart2 .products { margin: 0 0 10px 0; padding: 0 5px 10px 5px; border-bottom: 1px dashed #c2c2c2;}
#shoppingCart2 .products:last-child { border-bottom: none; }
#shopBtns1 { height: 20px; padding: 5px 5px 10px 5px; }
#shoppingCart2 #shopBtns1 { display: none; }
#shopBtns2 { clear: both; padding: 10px 5px 5px 5px; height: 20px; }
.continue { float: left; }
.update { float: left; margin-left: 10px; }
.updateSC2 { float: left; }
.proceed { float: right; margin-right: -5px; }
#sLeftContent button { border: none; background: none; padding-left: 3px; }
#shoppingCart1 .product1 { border-top: 1px dashed #CCCCCC; padding: 10px 5px 10px 10px; clear: left; position: relative; overflow:hidden; }
#shoppingCart2 .product1 { padding: 5px 0 0; margin-top: 5px; overflow:hidden; width: 265px; clear: both; }
#shoppingCart2 .product1:first-child { border-top: none; }
#shoppingCart1 .cartHeader { display: none; }
#shoppingCart2 .cartHeader { color: #FFF; background-image: url(/Global/lelc/content/graphics/global/headerBg.jpg); padding: 18px 0 1px 5px; text-transform:uppercase; font-weight: 800; font-size: 13px; }
.products #img { float: left; width: 30px; }
#shoppingCart1 .product { border-top: 1px dashed #CCCCCC; padding: 10px 5px 10px 0; height: 105px; width: 100%; clear: both; }
#shoppingCart2 .product { border-top: 1px dashed #CCCCCC; padding: 10px 5px 10px 0; height: 120px; }
#shoppingCart1 .productArea1 { float: left; width: 507px; }
#shoppingCart2 .productArea1 { float: left; width: 150px; }
.productArea2 { float: left; width: 200px; }
#shoppingCart1 .productTotal { border-bottom: 1px dashed #CCCCCC; border-top: 1px dashed #CCCCCC; clear: both; background: url(/Global/lelc/content/graphics/global/edBG.gif) repeat-y 415px 0; }
#shoppingCart2 .productTotal { clear: both;}
.promoCode { float: left; width: 50%; height: 100%; }
#total { width: 40%; padding-bottom: 15px; background-color: #ECECEC; float: right; }
#productDescription { width: 100%; float: left; font-family: Arial; font-size: 12px; color: #000; margin: 0 0 14px; }
#shoppingCart2 #productDescription { margin-bottom: 5px; }
#shoppingCart2 .productName { height: auto; }
.productName p { font-weight: 800; margin: 0; }
#shoppingCart2 .productName { height: auto; }
.sku p { margin: 0; }
.price p { height: 15px; font-weight: 700; margin: 0 0 3px; }
#shoppingCart1 .note { height: 15px; }
#shoppingCart1 .note span { margin-right: 10px; float:left; }
#shoppingCart1 .note .textLink { font-size: 11px; margin-top: 1px; }
#shoppingCart2 .note { display: none; }
.promo { font-weight: 800; color: #cc092f; margin: 0 0 5px; }
.qty input { height: 15px; width: 44px; padding-left: 3px; }
#qtyInput { width: 10px; margin-left: 5px; }
.totalright { float: right; margin-left: 300px; }
#shoppingCart1 .total { float:right; width: 300px; min-height: 75px; height: auto; _height: 75px; }
#shoppingCart2 .total { float: none; background: none; }
.totalLabel { float: right; font-family: Arial; font-size: 12px; font-weight: 800; color: #000; margin-top: 9px; }
#shoppingCart2 .totalLabel { margin: 0; float: none; clear:both; }
.orderHistory .totalLabel { float: right; margin: 0 0 0 5px; }
.total { float: right; margin-top: 1px; }
.total button { font-family: Arial; font-size: 12px; font-weight: 800; color: #000; margin-right: 6px; }
#insidePromo { padding: 10px; width: 300px; float: left; }
#enterPromo { margin-bottom: 3px; font-weight: 800; }
#applyCode { height: 24px; }
#applyCode input { vertical-align: middle; padding: 2px; margin-bottom: 14px; color: #000; font-weight: 700; border: 1px solid; }
#applyCode img, button { border: none; padding: 0; margin: 0; background: none; }
#howDo { margin-top: 2px; }
#howDo .whatsThisIn { left: 115px; }
#shoppingCart2 #itemTotalLeft { margin: 0 0 0 86px; width: 100px; }
#itemTotalLeft { float: left; padding: 10px 0 5px 13px; }
#itemTotalLeft p { padding: 1px; margin: 0; }
#shoppingCart1 .total1, .total2, .total3 { font-weight: 800; }
#shoppingCart1 .total3 { font-weight: 800; }
#shoppingCart2 .total1, .total2, .total3 { font-weight: 500; }
.total1, .total3 { color: #000; margin: 0; }
.total2 { color: #cc092f; margin: 0; }
#shoppingCart1 .total3 { font-size: 13px; }
#itemTotalRight { float: right; padding: 10px 20px 5px 13px; text-align: right; }
#shoppingCart2 #itemTotalRight { float: left; width: 80px; padding: 10px 0 5px; }
#itemTotalRight p { padding: 1px; }
#verisign { margin-top: 20px; }
#shoppingCart1 .remove { position: absolute; right:0; bottom: 24px; }
#shoppingCart2 .remove { margin-left: 107px; clear:both; }
.insideTotal { width: 230px; }
#shoppingCart2 .insideTotal { width: 280px; }
#shoppingCart2 .promoCode  { display: none; }
.totalL { text-align:left; margin-right: 20px; }
.totalR { text-align:right; }
#shoppingCart2 .estimTotal { border-top: 1px dashed #CCC; font-weight: 800; }
.btcLink { margin-right: 5px; float: right; border-bottom: 1px dashed #c2c2c2; width: 260px; }
.btcLink a { float: right; margin: 5px 0; }
.imgBox { float: left; margin-right: 10px; border: 5px solid #CCC; }
#shoppingCart2 .imgBox {  }
.qty { float: left; margin-bottom: 3px; }
#shoppingCart2 .qty { font-size: 12px; }
.orderHistory .qty { float: none; }
.orderHistory .product1 { border-top: none; }
.orderHistory .totalLabel { float: none; margin: 0; }
.orderHistory .productArea1 { width: 185px; }
.orderConfirmCart .innerWC { display: none; }

#sRightContent { width: 292px; float: right; }
#otherProducts { border: 5px solid #C2C2C2;  width: 280px; float: right; }
#otherProdInside { padding: 5px; }
.moreProducts { padding: 5px; border-bottom: 1px dashed #CCCCCC; margin: 5px auto; clear: both; }
#otherProdInside .moreProducts:last-child { border-bottom: none; }
.moreProductsLast { margin: 5px auto 10px; border-bottom: none; }
.quickView { height: 18px; padding: 6px 0 0 10px; background-color: #e5e5e5; }

.otherProdInside { padding: 5px; }
.otherProdInside .spotImage { border: 5px solid #c2c2c2; background-color: #e2e2e2; width: 86px; float:left; overflow: hidden; margin-right: 10px; position: static; }
.otherProdInside .spotImage .img { margin-bottom: 3px; }
.otherProdInside .equipSelectHead {float: left; width: 145px; padding: 0 0 2px 0; font-weight: 800; margin: 0; background-color:transparent; height:auto; color:#000; }
/*.otherProdInside .equipSelectHead p { padding: 0 0 2px 0; font-weight: 800; margin: 0; }*/

.otherProdInside .addCartContainer {border-bottom:1px #c2c2c2 !important; border-top:none; padding-bottom: 10px; margin-bottom: 10px; }
.otherProdInside .featuredTop ul { padding-left: 0; }
.otherProdInside .featuredTop li { margin-left: 3px; padding-left: 7px; font-size: 11px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 11px; }
.otherProdInside .featuredTop span { padding: 2px 0; }



.imageQuickView { border: 5px solid #c2c2c2; width: 88px; float:left; overflow: hidden; margin-right: 10px; }
.topProducts { height: 13px; color: #FFF; background-color: #000; padding: 19px 0 0 5px; }
.topProducts .topProdTxt, .topProducts h2 { font-size: 12px; font-family: Arial; text-transform: uppercase; font-weight: 800; }
.productContent { float: left; width: 145px; }
.productContent p { padding: 0 0 2px 0; font-weight: 800; margin: 0; }
.productContent ul { padding-left: 0; }
.productContent li { margin-left: 3px; padding-left: 7px; font-size: 11px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 11px; }
.productContent span { padding: 2px 0; }
.addToCart { padding: 10px 43px 10px 0; float: right; }

.featureProd-search {}
.featureProd-search .equipSelectHead {display:none;}
.featureProd-search .featuredTop {float:left;}
.featureProd-search .spotImage {float:left; height:86px; position:static; width:86px;border:5px solid #CDCDCD;}
.featureProd-search .addCartContainer {border:medium none; float:right;}

.featureProd-search-top {}
.featureProd-search-top .spotImage {border:5px solid #CDCDCD; height:86px; position:static; width:86px; float:left;}
.featureProd-search-top .spotImage img  {width:86px; height:86px;}
.featureProd-search-top .equipSelectHead {display:none;}
/* ----- moved to ie7.css -- */ /* ----- .featureProd-search-top .featuredTop {width:170px;} --- */
.featureProd-search-top .category .img { margin: 0; }

.srBody .featuredTop { padding-left: 0; }
.srBody .featureProd-search-top .spotImage { height: 140px; width: 140px; }
.srBody .featureProd-search-top .spotImage img { height: 140px; width: 140px; }


/* ----- END SHOPPING CART --- */

/* ----- MAIN --- */
#main div.flash_window { margin-bottom: 10px; }
#main div.left_flash_window { position: relative; z-index: 0; margin-bottom: 10px; }
#main div.left_flash_window div.left_flash_content {}
#main div.left_flash_window div.left_flash_content_relative { position: relative; }
#main div.left_flash_window div.left_flash_default_display { position: absolute; top: 0; left: 0; z-index: -10; pointer-events: none; }
#main div.left_flash_window div.left_flash_default_edit { position: relative; }
/* ----- END MAIN --- */

/* ----- RIGHT COLUMN --- */
/*
#eRightContent .flash_window { position: relative; z-index: 0; margin-bottom: 10px; }
#eRightContent .flash_window .flash_content { position: absolute; top: 0; left: 0; z-index: 10; }
#eRightContent .flash_window .flash_default { position: absolute; top: 0; left: 0; z-index: -10; }
*/

#eRightContent div.flash_window { margin-bottom: 10px; }
#eRightContent div.right_flash_window { position: relative; z-index: 0; margin-bottom: 10px; }
#eRightContent div.right_flash_window div.right_flash_content {}
#eRightContent div.right_flash_window div.right_flash_content div.flash_content { padding-bottom: 10px; }
#eRightContent div.right_flash_window div.right_flash_content_relative { position: relative; }
#eRightContent div.right_flash_window div.right_flash_default_display { position: absolute; top: 0; left: 0; z-index: -10; }
#eRightContent div.right_flash_window div.right_flash_default_edit { position: relative; }

.automationRightContentCapsule .equipSelectHead a { cursor: text; text-decoration: none; }

/* ----- END RIGHT COLUMN -- */

/* ----- RIGHT SIDE --- */
/*
.rightSide .flash_window { position: relative; z-index: 0; margin-bottom: 10px; }
.rightSide .flash_window .flash_content { position: absolute; top: 0; left: 0; z-index: 10; }
.rightSide .flash_window .flash_default { position: absolute; top: 0; left: 0; z-index: -10; }
.rightSide .flash_edit { position: relative; width: 100%; }
.rightSide .flash_edit_url { float: left; }
.rightSide .flash_edit_default { float: left; }
*/
div.content_display { position: relative; }
div.content_edit { position: relative; width: 600px; }

div.rightSide div.content_display table tr td p { margin-top: 0px; }

div.rightSide div.flash_window { margin-bottom: 10px; }
div.rightSide div.right_flash_window { top: 0; right: 0; z-index: 0; }
div.rightSide div.right_flash_window div.right_flash_content { position: relative; z-index: 10; }
div.rightSide div.right_flash_window div.right_flash_default_display { position: absolute; top: 0; right: 0; z-index: -10; }
div.rightSide div.right_flash_window div.right_flash_default_edit { position: relative; }


/* ----- END RIGHT SIDE -- */

/* ---- BEGIN EQUIPMENT DETAIL ----- */

#headerToolbar { float:right; width: 46px; cursor:pointer; }

/* --- LEFT SIDE --- */

#modelName { overflow: hidden; float: left; }
#modelImage { position:relative; width: 303px; height: 330px; float: left; margin: 5px 0 10px 0; border: 5px solid #C2C2C2; overflow: hidden; }
#modelButton { background-color: #E2E2E2; padding: 10px 0 10px 10px; }
#modelImage #modelButton {position:absolute; bottom:0; width:300px; left:0;}


#modelDesc { position:relative; float: left; width: 370px; text-align : left; border-right: 1px solid #CCCCCC; margin: 0 10px 10px 15px; padding-right: 10px; min-height: 330px; height: auto !important; height: 330px; }
#modelTop { font-size: 15px; color: #cc092f; border-bottom: 1px dashed #CCCCCC; overflow: hidden; }
#modelTop p { float: left; font-weight: 800; margin: 5px 0; text-transform: uppercase; width: 230px; }
#modelTop .shareBtn { float: right; margin-top: 5px; padding: 0; }
.modelSub {clear:both;}
.modelSub p {float:none; color: #000; font-size: 12px; text-transform: none; }

.productInfo { color: #000; }
.productInfo p { padding: 2px 16px 2px 5px; font-weight: 800; margin: 0; padding: 0; }
.productInfo ul { padding: 0; margin: 0; }
.productInfo li { margin-left: 3px; padding-left: 7px; font-size: 11px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 12px; *zoom:1; }

#modelDetails { border-top: 1px dashed #CCCCCC; padding-top: 15px; width:370px; margin-top:5px; }
#features { padding: 5px 0 10px 0; }
#features p { margin: 5px 0 0 0; }
#features ul{ margin: 0; padding: 0;  }
.featuresL { float: left; width: 50%; }
.featuresR { float: right; width: 50%; }

/*#outInput { float: left; }
#outInImages { max-width: 70px; float: left; }
#outImage img { padding: 1px; }
#inImage { width: 70px; height: 20px; padding: 10px 2px 2px; }
#outInText { width: 40px; padding: 4px 10px 10px 3px; float: left; text-align: left; }
#outInText p { padding: 3px 0; font-weight: 800; font-size: 11px; margin:0 !important; }*/

.outInput { float: left; }
.outInImages { max-width: 70px; float: left; }
.outImage img { padding: 1px; }
.inImage { width: 70px; height: 20px; padding: 10px 2px 2px; }
.outInText { width: 40px; padding: 4px 10px 10px 3px; float: left; text-align: left; }
/*.outInText p { padding: 3px 0; font-weight: 800; font-size: 11px; margin:0 !important; }*/
.outText { padding-top: 4px;height:30px;}
.outText p { padding: 3px 0; font-weight: 800; font-size: 11px; margin:0 !important; }

#modelBullets { float: right; margin-left: 20px; width: 200px; }
#modelBullets li { margin-left: 13px; padding-left: 10px; list-style: none; background-image: url(/Global/lelc/content/graphics/global/leftNavArrow.gif); background-repeat: no-repeat; background-position: 0 1px; font-size: 11px; font-weight: 800;  }
#modelBullets li a { color: #000; display: block; }
#modelBullets img { padding-left: 2px; }
#modelBullets li.pdf { margin-left: 0 !important; background-position: -1px -1px; background-image: url(/Global/lelc/content/graphics/global/pdfArrow.gif); background-repeat: no-repeat; padding: 1px 0 0 23px; }


.inoutinfo { }
.inoutinfo p {font-weight:bold; padding: 10px 0; }
.inoutinfo div {padding-right:5px; width: 66px; margin-bottom: 10px;}
.inoutinfo img { padding: 2px 2px 2px 0; }

.ininfo { font-weight: bold; }
.ininfo p {font-weight:bold; padding: 0px 0; }
.ininfo div {padding-right:5px; width: 66px; margin-bottom: 10px;}
.ininfo img { padding: 2px 2px 2px 0; }

#equipDetailTab { width: 700px; border: 5px solid #C2C2C2; float: left;  background: url(/Global/lelc/content/graphics/global/CCCbg.jpg) repeat-y 1px 0; padding-bottom: 1px; }
#equipDetailTab .hdr { background-color: #DDD; border: 1px solid #FFF; margin: 0; padding: 12px 12px 14px;}
#equipDetailTab h2 { font-size: 14px; color: #cc092f; font-weight: 800; text-transform: uppercase; margin: 0; float:left; }
#equipDetailTab h3 { font-weight: 800; margin-bottom: 5px; }
#equipDetailTab .target li { padding: 1px 5px 2px 8px; font-size: 11px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 11px;  }
#equipDetailTab .target ul { margin-top: 5px; }
#equipDetailTab .targetNoLi li { margin-left: 0; padding: 0; font-size: 11px; list-style-type: none; line-height: 13px; background: none; }
#equipDetailTab .targetLgFont li { margin: 5px 0 5px 1px; padding: 0 5px 0 8px; font-size: 12px; list-style-type: none; line-height: 12px; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px;  }
#equipDetailTab p { margin: 0 0 5px 0; }
#equipDetailTab .bold { font-weight: bold; }
#equipDetailTab .font9px { font-size: 9px; }
#equipDetailTab .topRightCorner { position: absolute; top: 0px; right: 0px; }
#equipDetailTab #tabsContent { position: relative; }
#equipDetailTab .target .equipTB ul { margin-top: 0px; }

.supportTabs #equipDetailTab .target li { background:none; font-size:11px; list-style-type:decimal; margin:0px; padding:0px; }
/* Hidden and Open Styles (needed for all this to work) */
.hidden {position:absolute; top:-9999px; left:-9999px;}
.open {position:static; top:0; left:0;}

/* Branding specific styles for triggers and targets */
.tabs ul {overflow:visible; margin:0; padding:0; list-style-type:none;}
.tabs ul .trigger { background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -57px no-repeat; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; width: 156px; padding: 10px 0 10px 8px; margin-right:3px; position:relative; }
.tabs ul .trigger .twoline { padding: 2px 0; }
.tabs ul .trigger a { color: #000000; font-family: Arial; font-size: 12px; text-decoration: none; }
.tabs ul .trigger a:active { color:#fff; }
.tabs ul .active  { color: #FFF !important; _height:30px; background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -2px no-repeat;}
.tabs ul .active a { color: #FFF; font-weight: 800; }
.tabs ul .disabled { border-color:#ccc; }
.tabs ul .disabled a { cursor:default; text-decoration:none; color:#ccc; text-decoration: line-through;}
.tabs ul .disabled a:active {color:#ccc;}

.tabs ul .twoline.trigger { padding: 4px 0 4px 8px; }
.tabs ul .twoline.trigger a { width: 140px !important; }

.faqTabs .tabs ul .trigger { background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -57px no-repeat; }
.faqTabs .tabs ul .active  { color: #FFF !important; _height:30px; background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) -2px 0 no-repeat;}
.faqTabs .target ol, .faqTabs .target ul { margin:15px 0 15px 0; }
.faqTabs .target a { color:#CC092F !important; }

#tabsContainer { float: left; width: 165px; height: 285px; }
#tabsContainer .trigger a { display:block; }
#tabsContainer ul li { list-style-type:none; width:auto; margin:0; }
#tabsContent { width: 530px; float: right; }
#tabsContent .target { height:auto; text-align:left; padding:10px 5px; }
#tabsBelow { clear: left; background-color: #CCC; }
.wsTabs #tabsContent .target { padding: 10px; }

#detailTabsContainer { float: left; width: 165px; }
#detailTabs { float:left; width:164px; }
#detailTabsContainer .trigger a { display:block; }
#detailTabsContainer ul li { list-style-type:none; width:auto; margin:0; }
#detailTabsMinHeight { float:left; width:1px; height:285px; }

.detailedImgGallery { width: 789px; border: 5px solid #C2C2C2; float: left; margin: 0 5px 5px; background: url(/Global/lelc/content/graphics/global/CCCbg.jpg) repeat-y 1px 0; }
/* .detailedImgGallery li { float: left; } CW 9.13.10 causing issues on the FAQ page. */
.detailedImgGallery .target li { margin: 0 7px 0 6px; }
.detailedImgGallery .learn { float: none; background-position: right 2px; font-size: 12px; padding-right: 7px; }
.detailedImgGallery #tabsContainer { height: 0; border-top: 1px solid #FFF; background-color: #C2C2C2; }
.detailedImgGallery #tabsContent { width: 625px; min-height: 300px; height: auto !important; height: 300px; }
.detailedImgGallery #tabsContent .descRight { float: left; width: 285px; margin: 0; }
.detailedImgGallery .trigger { margin: 0 !important; }
.detailedImgGallery .back { background: transparent url(/Global/lelc/content/graphics/global/EDTabbedBtn.jpg) 0 -39px no-repeat; border: 1px solid #FFF; width: 150px; padding: 11px 0 2px 14px; margin-right: 0; position:relative; height: 22px; }
.detailedImgGallery .link { color: #000; font-weight: 800; }
.detailedImgGallery .indMidContainer { margin: 0; width: auto; border: 5px solid #c2c2c2; }
.detailedImgGallery .slider-item img { width: 56px; height: 56px; }
.detailedImgGallery .coHeader { padding-top: 0; font-size: 14px; }
.detailedImgGallery .coHeader p { width: 200px; margin: 0; }
.detailedImgGallery .share { padding: 0 0 5px 0; }
.share { padding: 3px 0 5px 0; float: right; text-transform: none; }

.indMidContainer .wclContent.left { padding-right:8px }
.weldSchoolTabs { clear:both; width:777px; }

.wsTabs .detailedImgGallery { width: auto; margin:5px 0; background: url(/Global/lelc/content/graphics/global/CCCbg3.jpg) repeat-y 1px 0; }
.wsTabs .detailedImgGallery #tabsContainer { height: 0; width:136px; }
.wsColumn { width: 180px; float: left; margin: 10px 5px 0 0; padding: 5px 5px 5px 0; }
.wsImg { margin: 20px 0; }

.faqTabs .detailedImgGallery { width: 773px; margin: 5px 0; background: url(/Global/lelc/content/graphics/global/CCCBg.jpg) repeat-y 1px 0; padding-bottom: 1px; }
.faqTabs .detailedImgGallery .trigger { width: auto; }
.wsTabs .detailedImgGallery .trigger { width: auto; }
.faqTabs #tabsContent, .wsTabs #tabsContent { width: 596px; min-height: 300px; height: auto !important; height: 300px; float: right; }
.wsTabs #tabsContent { width: 438px; }
.faqTabs #tabsContainer { height: 0; }
.faqTabs .detailedImgGallery .target li { margin: 0 0 0 5px; }
.faqTabs .detailedImgGallery .target .bold { padding:0 0 10px 0; }
.faqTabs .detailedImgGallery ul .active, .wsTabs .detailedImgGallery ul .active { background: url("/Global/lelc/content/graphics/global/EDTabbedBtn.jpg") no-repeat right -1px; }
.faqNoBG .detailedImgGallery { width: 753px; margin: 0 0 5px 0; background: none; padding:10px; }

/* --- TABLE --- */

.equipTB { float: left; width: 100%; }
.equipTB td { padding: 10px 5px; }
.topRow { color: #cc092f; text-transform: uppercase; }


/* ----- RIGHT SIDE ----- */

#equipPrice {  height: 330px; width: 295px; background-color: #e5e5e5; float: right; position: relative; }
#priceContainer { padding: 20px 0 0 20px;  }
#priceContainer p { font-size: 14px; font-weight: 800; color: #000; margin: 0; padding: 3px 0px; }
#priceContainer #yourPrice p { font-size:14px; color: #cc092F; }

.extendedWarranty { margin-top: 20px; border: 5px solid #C2C2C2; width: 170px; background-color: #FFF; padding: 8px 8px 6px 8px; }
.extendedWarranty p { font-size: 13px; font-weight: 800; color: #000; }
#checkBox { padding: 5px 0; color: #000; font-weight: 800; }
#checkBox input { margin-right: 5px; } 
#equipCart { padding-top: 20px; border-top: 1px dashed #CCCCCC; position: absolute; bottom: 5px; left: 20px; width: 255px; }
#qty { font-weight: 800; color: #000; padding-left: 3px; }
#qty input { border: 1px solid; font-weight: 800; color: #000; margin: 0 5px 3px 0; width: 60px;}
#qty spam { margin-right: 3px; }
.addCart { padding-top: 10px; }
.detailAddCart { position: absolute; bottom: 5px; }
#wishList { font-size: 10px; padding-right: 5px; background: none; font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: 80px 2px; } 

.wishlist-content .content { border: 5px solid #959595; padding: 10px 5px; margin-bottom:10px;}

#similarProd { background-color: #FFF; }
/*
#similarProd #sim { background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; height: 25px; color: #FFF; background-color: #000; }
#similarProd a { font-size: 12px; color: #FFF; text-decoration: none; font-weight: 800; display: block; }
*/
#similarProd .active  { background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; height: 25px; color: #FFF; background-color: #000; }
#similarProd .active a { font-size: 12px; color: #FFF; text-decoration: none; font-weight: 800; display: block; }
#similarProd { background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }
#similarProd a { font-size: 12px; color: #000; font-weight: 800; text-decoration: none; display: block; }

.similarProd { background-color: #FFF; }
.similarProd .active  { background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; height: 25px; color: #FFF; background-color: #000; }
.similarProd .active a { font-size: 12px; color: #FFF; text-decoration: none; font-weight: 800; display: block; }
.similarProd { background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }
.similarProd a { font-size: 12px; color: #000; font-weight: 800; text-decoration: none; display: block; }

#similarProducts .textLink2:hover { text-decoration: none; border-bottom: 1px solid red; }
#similarProducts a { text-decoration: none; border-bottom: solid 1px White; }
#similarProducts a:hover.textLink2 { text-decoration: none; border-bottom: solid 1px Red; }

#recommConsume .active { background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; height: 25px; color: #FFF; background-color: #000; }
#recommConsume .active a { font-size: 12px; color: #FFF; text-decoration: none; font-weight: 800; display: block; }

#acchead2, #acchead3, #acchead4, #acchead5, #acchead6, #acchead7 { padding: 6px 0 5px 7px; } 

#similarProd .productContent { float: left; color: #000; }
#similarProd .productContent p { padding: 2px 16px 2px 5px; font-weight: 800; margin:0; }
#similarProd .productContent li { padding-left: 7px; font-size: 9px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 11px; }
#similarProd .addToCart { border: none; background: none; padding: 34px 0 0 15px; }

.similarProd .productContent { float: left; color: #000; }
.similarProd .productContent p { padding: 2px 16px 2px 5px; font-weight: 800; margin:0; }
.similarProd .productContent li { padding-left: 7px; font-size: 9px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 11px; }
.similarProd .addToCart { border: none; background: none; padding: 34px 0 0 15px; }

#recommConsume { background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; }
#recommConsume .trigger { margin-bottom: 10px; }
#recommConsume a { font-size: 12px; color: #000; font-weight: 800; text-decoration: none; display: block; }

.accordion200 .accordion { width: 200px; }
.accordion200 #otherProducts { width: 180px; margin: 0 5px 10px 0; }
.accordion200 #otherProdInside { padding: 0; }
.accordion200 .otherProdInside { padding: 0; }
.accordion200 .productContent { float: left !important; width: 70px; }
.accordion200 .productContent p { padding: 1px 0 1px 4px !important; }
.accordion200 .moreProducts, .moreProductsLast { height: auto; }
.accordion200 .addToCart { padding: 10px 0 0 0 !important; }

/*-- 
.target li { margin-left: 13px; font-size: 11px; list-style-type: disc; font-weight: 800; padding: 1px 0 1px; color: #000; }
--*/

.accordion { width: 300px; float: right; }
.accordionRight .content { padding:6px 6px 6px 6px; }
.accordionRight .trigger.sharedHandle a { color:#000000; display:block; padding: 7px 5px; font-size:9px; }

/* ----- END EQUIP DETAIL ----- */

/* ------ CHECKOUT ------- */

.coNav { width: 721px; }
#checkoutContainer { float: left; width:724px; }

/* ------ SIGN IN ---------*/
#checkoutTop { padding: 3px; }
.signInLeft { float: left;  }
#signInLeft .silContainer { width:auto; float:left; }
#signInLeft li { list-style-type:none; }
.signInContainer {width:300px; border:5px solid #959595; margin:0 10px 0 0; float:left;}
.signInContainerModal {width:321px; margin:0 10px 0 0; float:left;}
.signInContainer .errorBG, .locatorContainer .errorBG {width:auto;}

.alreadyReg { width: 347px; border: 5px solid #959595; float: left; height: 220px; position: relative; }
.alreadyReg ul {margin:0; padding:0; list-style:none;}
.alreadyReg .formTxtBox { width: 195px; }
.accSignIn .formTxtBox { width: 149px; }
.alreadyReg .silBottom { margin: 0; padding: 10px 0 0 5px; position: absolute; left: 5px; bottom: 0; width: 332px; }
.arBody { padding: 20px 0 0 0; height: 100%; }
.arBody ul { margin:0; padding:0; }
.arBody ul li { overflow:hidden; list-style-type:none; }
.formTxt { display: block; float: left; width: 200px; margin: 1px 1em 0 0; text-align: right; color: #000; }
.formTxt2 { display: block; float: left; width: 10em; margin: 1px 1em 0 0; text-align: right; color: #000; }
.multi { width: 300px !important; }
.formTxtBox {  padding-left: 3px; float:left; }
select.formTxtBox {width:140px;}
.formTxtBox2 {  margin-left: 211px; padding-left: 3px; }
.mm { width: 20px; float: left; margin-right: 0 !important; }
.state { width: 124px; }
.ccSlash { float: left; width: 7px; margin: 0 5px; }
.yyyy { width: 40px; float: left; margin: 0 !important; }
.security { width: 40px; }
.arBody li { padding-bottom: 1em; }
.arBody .check { margin-left: 190px; }
.forgetPassword { margin: 0 10px 0 0; }
.checkFormWrapper { padding-left:70px !important; }
.checkFormWrapper .forgetPassword { margin: 5px 8px 0 0; display:block; }

.signIn { margin-left: 92px; }
.guestCheckOut { width: 337px; height: 200px; border: 5px solid #959595; margin: 5px; }
.guestCheckBtn { margin: 0 0 0 130px; }
.gcoBody { padding: 10px 20px; }
.coText1 { margin: 1em 0 2em 0; }
.coText2 { font-weight: 800; }

span.check { position:relative; top:2px; padding:0 3px 0 0; }

/* ----- CART CONTENTS ----- */

.signInRight { float: right; width: 292px; }
.cartDetails, .orderDetails { border: 5px solid #C2C2C2; margin: 5px 5px 10px; }
.detailHead { background-image: url(/Global/lelc/content/graphics/global/headerBg.jpg); color: #FFF; font-size: 12px; text-transform: uppercase; padding: 20px 0 0 10px;  }
.backToCart { margin: 5px 0 0 190px; background: none;  background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: 69px .3em; }
.cartContent { border-top: 1px dashed #CCCCCC; margin: 5px; padding: 10px 0 10px 5px; overflow: hidden; }
.cartImage { border: 5px solid #C2C2C2; width: 86px; height: 86px; float: left; overflow: hidden; }
.cartProduct { float: left; margin-left: 5px; width: 125px; }
.prodTitle p { color: #000; margin: 5px; font-weight: 800; font-size: 12px; }
.prodSKU { color: #000; margin: 5px; font-size: 12px; }
.prodSKU p { margin: 0; }
.yourPrice p { color: #000; margin: 5px; font-weight: 800; font-size: 12px; }
.yourPrice .lineThrough { margin-left: 5px; }
.promoPrice p { color: #cc092f; margin: 5px; font-size: 12px; }
.qtyTotal { margin-top: 13px; }
.cQty { float: left; margin: 5px;  }
.cQty input { border: 1px solid #000; }
.cTotal { float: right; margin: 8px 0 0 14px; }
.cTotal p { font-weight: 800; font-size: 12px; }
.updateCartBtn { margin: 5px !important; }
.removeCart { clear: both; font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: 46px .3em; }
.cartTotal { height: 100px; margin-left: 120px; }
.totSav { height: 40px; }
.tot { width: 165px; }
.tot p { color: #000; font-size: 13px; margin: 3px; }
.itemTotal { float: left; }
.itemTotalM { float: right; }
.sav { width: 165px; }
.sav p { color: #cc092f; font-size: 13px; margin: 3px; }
.savings { float: left; }
.savingsM { float: right; }
.estTotal { width: 165px; border-top: 1px dashed #CCC; padding-top: 5px; }
.estTotal p { color: #000; font-size: 14px; margin: 3px; }
.estTotalP { float: left; }
.estTotalM { float: right; }
.orderDetails .cQty, .cTotal { margin-left: 5px; float: none !important; }

/* ---- CHECKOUT  ---- */

/* ---- SHIPPING ----- */

.shipOpt { padding: 10px 0 0; min-height: 100px; height: auto !important; height: 100px; }
.shipOpt .label, .shipOpt .opts .label { float: left; width: 170px; margin: 1px 10px 0 0; text-align: right; font-size: 11px; }
.shipOpt li { color: #000; font-size: 10px; padding: 5px; margin-left: 20px; list-style: none; }
.shipOpt li .checkbox { margin: 0 0 0 154px; }
.shipOptions { padding: 0 5px; position: relative; }
.sOptionsInner2 { padding:10px; overflow:hidden; }
.sOptionsInner2 ul { float: left; margin-left: 25px; }
.sOptionsInner2 li { padding: 1px 0; list-style: none; }
.radiopad { width: 340px; float: left; margin-left:0; }
.radiopad input { margin-left: 0; margin-top: 3px; float: left; }
.radiopad label { float: left; margin-top: 2px !important; }
.shipMethRadio { width: 300px !important; display: block; }
.shipOpt .form .opts label {width:auto;}
.shipError { padding-top: 10px; }

.checkoutProgressSignIn { width: 1014px; height: 36px; margin-bottom: 5px; background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg); background-position: 0 0; }
.checkoutProgressShipping { width: 1014px; height: 36px; margin-bottom: 5px; background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg); background-position: 0 108px; }
.checkoutProgressBilling { width: 1014px; height: 36px; margin-bottom: 5px; background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg); background-position: 0 72px; }
.checkoutProgressReview { width: 1014px; height: 36px; margin-bottom: 5px; background-image: url(/Global/lelc/content/graphics/global/checkoutProgressSprite.jpg); background-position: 0 36px; }


.COHeadersSprite1 { width: auto; height: 25px; background-image: url(/Global/lelc/content/graphics/global/COHeadersSprite.jpg); background-position: 0 74px; margin-bottom: 5px; }
.COHeadersSprite2 { width: auto; height: 25px; background-image: url(/Global/lelc/content/graphics/global/COHeadersSprite.jpg); background-position: -1px 49px; margin-bottom: 5px; }
.COHeadersSprite3 { width: auto; height: 25px; background-image: url(/Global/lelc/content/graphics/global/COHeadersSprite.jpg); background-position: -1px 25px; margin-bottom: 5px; }
.COHeadersSprite1 .required, .COHeadersSprite2 .required, .COHeadersSprite3 .required { margin: 5px; }
.COHeadersSprite1 .required a {margin:0;}

.taxExemptHead { width: 900px; height: 25px; background: url(/Global/lelc/content/graphics/global/taxExemptHeadLong.jpg) no-repeat -3px 0; }
.taxContainer { width: 714px; border: 1px solid #CCC; overflow: hidden; }

.shippingContainer, .billingContainer, .reviewContainer { width: 722px; border: 1px solid #CCC; margin: 0 0 5px 0; clear: both; }
.confirmation .shippingContainer, .confirmation .billingContainer, .voContainer .shippingContainer, .voContainer .billingContainer { border: none; }

.coHeader { color: #cc092f; text-transform: uppercase; font-size: 13px; font-weight: 800; border-bottom: 1px dashed #CCC; padding: 10px 0 0 1px; overflow: hidden; zoom:1; clear: both;  }
.coHeader h3 { background-color: none; }
.coMidContainer { padding: 0; }
.coMid { border-bottom: 1px dashed #CCC; padding: 5px 0; margin-bottom: 5px; }
.coMid.distmap { padding: 5px 2px; border-bottom: none; } 
.coMid li, .sameAs li, .reviewContainer li { list-style: none; }
.coMid ul, .password ul, .silMidContainer ul, .billContent ul { padding-left: 0; }
.coMid ul li ul, .adrDisplay { margin-left: 180px; padding: 10px; background-color: #EEEEEE; width: 150px; }
.adrDisplay p { margin: 0; }
.coMid li ul li { padding: 1px 0; }
.coMidContainer li { padding: 8px 0; list-style: none; }
.coMidContainer li.grayBg { background-color: #CCC; width: 25%; }
.coMidContainer .label { float: left; width: 170px; margin: 1px 10px 0 0; text-align: right; }
.coMidContainer .form .opts {padding-left:180px;}
.checkbox { margin-left: 179px; float: left; }
.labelCB { width: 250px;  margin: 1px 0 0 3px; float: left; }
.labelTE { width: 115px; margin: 1px 0 0 3px; float: left; }
.specialInst { width: 265px; height: 70px; }
.distLoc { margin: 10px 0 0; border-bottom: 1px dashed #c2c2c2; }
.distLoc .dlItems { width: 211px; border-right: 1px dashed #CCC; margin: 2px 10px 10px 5px; }
.distLoc .withBottomBorder { height: 200px; border-bottom: 1px dashed #CCC; padding: 10px 10px 10px 5px; margin: 0px; }
.distLoc .dlItems:nth-child(4n+3) { border-right: none; }
.distLoc .dlTitle { margin: 0 0 0 -10px; }
.distLoc .dlTitle input { margin-left: 7px; margin-right: 5px; vertical-align: bottom;}
.distLoc .dlTitle a { color: #000 !important; background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat right 2px; padding: 0 8px 0 0; }
.distLoc .dlItems ul { margin-left: 10px; clear: both; }
.dlBorder { border: 1px dashed #c2c2c2; clear: both; display: block; margin: 10px 0; }
.privacyPolicy { margin: 14px 0 0 10px !important; float: none !important; }
.spot.opts .privacyPolicy { margin: 12px 0 0 0; float: none !important; }
.coBottom { padding: 10px 0; overflow: hidden;  }
.ccMargin { margin: 0 0 0 180px; }
.continueBtn { float: right; }
.dashedLine { height: 8px; width: 100%; border-top: 1px dashed #CCC; overflow: hidden;  }
.residentialLiftGate { clear:both; float:left; margin:10px 0 0 1px; }
.billingContainer .silBottom { height: auto; margin: 0; }

.confirmation { border: 5px solid #CCC; padding: 10px 5px; width: 704px; overflow: hidden; float: left; }
.confirmation .border1 { border: none; }
.confirmation .voContainer { padding: 10px 0; }
.confirmation .COHeaderSprite1 { background: none; }
.confirmation .progProfile { padding: 0; }
.coEmail { color: #000; font-size: 12px; font-weight: 800; }
.printConfirm { padding: 10px 0 5px; }
.printConfirm img, .printConfirm a { float: left; }
.printConfirm a { margin: 1px 0 0 3px; }
.printConfirm button { font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: 132px .3em; padding-right: 5px; font-size: 10px; }
.coFaster { background-color: #ECECEC; padding: 10px; }
.coFasterBody { float: left; margin-top: 10px; }
.fastBody1 li { list-style-type: disc; margin: 4px 0 0 50px; }
.fastBody2 { margin: 20px 0 0 80px; }
.fastBody2 .errorBG .whatsThisIn {left:234px;}
.fastBody2 li { padding: 5px 0; }
.fastBody2 .label { float: left; width: 100px; margin: 1px 10px 0 0; text-align: right; }
.fastBody2 .fastLabel { float: left; width: 9em; margin: 1px 1em 0 0; text-align: right; color: #000; font-size: 11px; }
.createAccBtn { margin-left: 134px; }
.shipContainer { height: 90px; }
.shipInfoLeft { float: left; margin: 10px 0 0 30px; }
.shipInfoRight { float: left; margin: 10px 0 0 40px; }
.specialInstructions { margin-top: 10px; }
.billInfo { text-align: right; width: 120px; float: left; }
.billInfo li, .billContent li { list-style: none; clear: both; }
.billInfo ul {float:none;}
.billContent { text-align: left; float: left; margin-left: 30px; } 
#mapArea .map { border: 5px solid #C2C2C2; display:inherit }
.country { text-align:left }
.sameAs { padding-top: 8px; }

.left { float: left; }
.iWeldN { width: 300px; display: block; float: left; }
.needPhone { width: 200px; float:left; color: #959595; }
.phone { margin: 0 5px 0 0; }

.billEdit .spot { padding: 1px 0; }
.billEdit  li { padding: 1px 0; }
.billEdit ul { padding-left: 0; }
.billEdit .label { margin-top: 0; }

/* --- REVIEW -----*/

.reviewContainer { width: auto; border: 1px solid #CCC; }
.formTxtR { float: left; }
.billingContainerDisp { padding: 10px; }
.billingContainerDisp li { clear: left; list-style: none; }
.billDispLR { float: left; margin-top: 10px; }
.billingDispL { float: left; }
.billingDispR { float: left; margin-left: 20px; }
.bold { font-weight: 800; }
.ccard { margin-top: -10px; }
.grayUL { background-color: #ececec; }

.reviewOrder { padding: 10px 0 10px 30px; }
.reviewOrder li { width: 500px; float: left; list-style: none; }
.byClicking { margin-top: 14px; padding: 2px 0;  }
.submitBtn { float: right; margin: 40px 5px 0 0; }

/* ---- MY ACCOUNT ---- */

/* ---- SIGN IN ----- */

.left.search { width:380px;}
.leftSide.signIn { width: 624px; margin:0; padding: 0 0 0 10px; }
.leftSide.signIn .silContainer { margin-top: 0; }
#accountSignInArea { overflow:hidden; }
.signinLeft  { float: left; }
.silContainer { border: 5px solid #959595; margin: 0 5px 10px 0; float: left; }
.silContainerMid, .silContainerMid { width:493px; border: 5px solid #959595; margin: 5px 5px 10px 0; float: left; overflow: hidden; }
#myAccountInfo { margin-top:0; float:none; }

#myAccountInfo .form .opts {padding-left:110px;}
#myAccountInfo .form .label { text-align:left;}

.silContainerMid ul, .silContainerMid ul  { list-style-type:none; margin:0; padding:0; }
.left .silContainer { float: none; }
.silHeader { background-color: #000; color: #FFF; font-size: 13px; font-family: Arial; font-weight:bold !important; text-transform: uppercase; padding: 6px 10px;  }
.silHeader h3 { margin:0; }
.silHeader h2 { font-weight: bold; color: #FFF; font-size: 13px; text-transform: uppercase;  }
.silSubHead { overflow: hidden; color: #cc092f; text-transform: uppercase; border-bottom: 1px dashed #CCCCCC; padding: 5px 0 2px; font-weight: bold; margin: 2px 8px; font-size: 13px; }
.silSubHead span { font-weight: 800; }
.silMid { }
/* .silMid input { width: 200px; border: 1px solid #000; } */
.innerWC2 input {vertical-align:middle;}
.silMidContainer { padding: 10px; }
.silMidContainer ul { padding-left: 0; }
.silMidContainer li { padding-bottom: 10px; list-style: none; }
.silMidContainer .label { float: left; width: 100px; margin: 1px 10px 0 0; text-align: right; }
.silMidContainer .label125 { float: left; width: 125px; margin: 1px 10px 0 0; text-align: right; }
.silMidContainer .label150 { float: left; width: 150px; margin: 1px 10px 0 0; text-align: right; }
.userAdmin .label { margin: 7px 10px 0 0; float: left; width: 168px; text-align: right; }
.support .label { margin: 7px 10px 0 0; width: 155px; }
.support .form .spot .label {margin-top:0;}
.userAdmin .stateDD { margin: 5px 0; }
.silMidContainer .checkbox { margin-right: 5px; }
.silMidContainer .wideText { width: 353px; }
.silMidContainer .wideList { width: 360px; }
.silMidContainer .wideMenu { width: 346px; }
.silMidContainer .textMenu { clear: both; position: relative; background: rgb(236, 236, 236); border: 1px solid gray; padding: 5px; display:none; }
.silMidContainer .opManualSearchMenu { left: 135px; top: -5px; }
.silMidContainer .textMenu .menuItem { cursor: pointer; }
.silMidContainer .textMenu .menuItem .menuItemMatch { font-weight: bold; font-size: 8pt; }
.silBottom { border-top: 1px dashed #CCCCCC; padding: 5px 0 0; margin: 11px 5px 0; height: 30px; clear: both; }
.silBottom .required { color: #000; float: left; }
.coGuest { margin-top: 24px !important; }
.register { margin-left: 86px; }
.accSignIn .formTextBox { width: 170px; }
.accSignIn .whatsThisIn { left: 320px; }
.innerWCFix .whatsThisIn { left: 525px; }

.ulTest { float: left; margin-left: -10px; }
.ulTest li {padding: 0 0 3px 8px; color: #000; }
.ulTest .checkbox { margin-left: 1px; }

.signUpFor { color: #000; font-weight: 800; margin: 0 9px 0 50px; float: left; }
.privacyPolicy { color: #000 !important; margin-left : 23px; background: none;  font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 2px; clear: none !important;  }
.distributePartner { float: right; border: 5px solid #C2C2C2; padding: 10px; width: 235px; margin: 5px; }
.dpHeader { text-transform: uppercase; color: #cc092f; }
.negFifty { margin-left: -50px; }

.reqHeader { color: #cc092f; font-size: 14px; text-transform: uppercase; background-color: #DDD; padding: 5px 10px; }
.reqHeader p, .reqHeader h3 { font-weight: 800; font-size:13px; }
.reqTop { padding: 5px 10px; color: #000; }
.reqBot { padding: 5px 10px; margin: 10px; /*width: 300px;*/ }

#registerBenefits, #SignInBenefits { padding: 20px;}
.reqBotHead { height:23px;vertical-align:top; color: #cc092f; text-transform: uppercase; border-bottom: 1px dashed #CCCCCC; font-weight: bold; margin: 2px 0; font-size: 13px; }
.benefitsHeader, .SignInHeader { height:23px;vertical-align:top; color: #cc092f; text-transform: uppercase; font-weight: bold; margin: 2px 0; font-size: 13px; }
.benefitsHeader p, .reqBotHead p { font-size: 13px; font-weight: 800; }
.benefitsContent { color: #000; margin-top: 5px; }
.SignInContent { color: #000; margin-top: 5px; }
.benefitsContent ul { margin: 5px 0 15px 0; }
.benefitsContent li { list-style-type: disc; margin-left: 15px; padding-bottom: 2px !important;}
.benefitsContent .left{margin-right:30px;}

.password .silContainer { width: 340px; margin-top: 0;}
.password li { padding: 5px 0; list-style: none; }
.password .label { width: 90px; margin: 2px 10px 0 0; text-align: right; float: left; }
.password .fullTextBox { margin: 0; width: 184px; }
.password .whatsThisIn { left: 315px; }	

/* ----- WELCOME ------ */

/*.awLeft { width: 500px; float: left; margin: 5px 0 0 5px; } */
.awLeftTop h2 { color: #cc092f; text-transform: uppercase; font-size: 13px; font-weight: 800; margin-bottom: 3px; }
.progInfo { padding: 3px 0 15px; }
.progHead { font-size: 14px; font-weight: 800; margin:0 0 15px 0;  }
.progContent { margin-top: 25px; }
.proContent .progHead { margin: 0; }
.progContent ul { margin:0; padding:0; }
.progContent ul li { list-style-type:none; }
.edit, .awLeft .progContent .progHead a { margin-left: 10px; font-weight: 800; color:#000; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 2px; padding-right: 8px; font-size: 10px; }
.view { margin-left: 10px; font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 2px; padding-right: 5px; font-size: 10px; }

.question { float: left; }
.questionsContent { float: right; width: 150px; }
.awRightHeader { font-weight: 800;  margin-bottom: 10px; }
.awRightContent { margin-bottom: 10px; }
.awRightPhone { text-transform: uppercase; font-weight: 800; }

/* --- SHIPPING & BILLING ----- */

.coHeader .headerBtn { margin: 0 0 5px 174px; }
.coHeader .headerBtnShip { margin: 0 0 5px 163px; }
.accShipContainer .accLeft { padding: 20px 0 13px 20px; background-color: #DDD; width: 250px; float: left; }
.accShipContainer .accRight { padding: 20px 0 0 58px; background-color: #FFF; width: 315px; float: left; }
.accShipContainer ul { padding: 0; }
.accShipContainer li { padding: 1px 0; list-style: none; }
.accShipAddress { margin-bottom: 30px; }
.accShipAddress h2 { font-weight: 800 }
.accShipHeader, .accShipHeader span { font-weight: 800; font-size: 12px; margin: 0 0 15px 0; }
.accTop { margin-bottom: 40px; }
.accBottom { border-top: 1px dashed #CCC; clear: left; }
.coMidcontainer .accBottom { padding:10px 10px 10px 10px; }
.accBottom .headerBtn { margin: 5px 0 10px 326px; }
.accShipContainer .textLink { margin-right: 5px; }

.billingAdr {clear:both; padding-left:180px;}


/* ---- PROGRESSIVE PROFILE ---- */

.progProfile { padding: 10px 0 10px 30px; }
.silMid .profProfile { padding:10px 0 0 0; }
.progProfile li { padding: 8px 0; }
.progProfContainer { padding: 0 0 10px 0; }
.progProfContainer .label { width: 125px; }
.progProfContainer .checkbox { margin-left: 134px; }
.progProfile div div { padding:5px 0; }


#eLeftContent { float: left; margin: 0; width: 799px; padding-right:10px; overflow:hidden; }
#eRightContent, .awRight { float: left; width: 205px; margin:0; }
.awRight { background-color: #DDD; padding: 10px; width:185px;}

.equipAccordion { width: 778px; height: 175px; border: 5px solid #CCC; float: left; }
.equipRepeatContainer { clear: left; height: 105px; }
/*#eRContainer { overflow:hidden; width:785px; }*/
.equipRepeater { float: left;  margin: 5px 0; width:49%; padding: 5px 0; border-bottom:1px dashed #CCCCCC; }
.equipImg { margin: 0 5px 5px; float: left; }
.equipImg img { border: 5px solid #CCC !important; }
.equipRepeaterText { float: left; padding: 0px 5px 5px 5px; width: 225px; }
.equipLandHead {  color: #cc092f; text-transform: uppercase; padding-top: 5px; }
.equipLandHead h2 { font-weight: bold; font-size: 13px; }
.equipContent { margin: 3px 0; }
.equipLink1 { background: url(/Global/lelc/content/graphics/global/equipLinkBg.jpg) no-repeat right 2px; float: left; padding-right: 10px; margin-right: 10px;  }
.equipLink2 { float: left; }

.equipSelect { border: 5px solid #CCC; margin:0 0 10px; background-color: #ECECEC; }
.equipSelectCont { padding: 5px;  }
.equipSelectCont p { margin: 0; color: #000; font-weight: 500; font-size: 10px; text-transform: none; }
.startBtn { margin: 0 0 5px 125px; }
.shopNowBtn { margin: 0 0 10px 64px; }
.equipSelectHead { height: 34px; background-color: #000; color: #FFF; position: relative; }
.equipSelectHead h2, .equipSelectHead h3 { text-transform: uppercase; bottom: -1px; left: 6px; font-weight: bold; font-size: 12px; padding: 0 !important; position: absolute; }
.equipSelectHead a { color: #FFF; font-size: 14px; font-weight: 800; bottom: -1px; }
.mar { margin: 1px !important; }

.equipSpot { border: 5px solid #959595; background-color: #ECECEC; width: 378px; height: 111px; float: left; margin: 10px 0; }
.equipSpotL { float: left; }
.equipSpotR { float: right; width: 150px; padding: 10px 30px 0 0; }
.boldHead { font-weight: 800; font-size: 13px; }
.equipImgBody { margin: 5px 0; }

.left { float: left !important; }
.right { float: right; }
.lookingFor { position: relative; background: url(/Global/lelc/content/graphics/global/lookingForConsumables.jpg) no-repeat; border: 5px solid #959595; width: 775px; height: 88px; clear: left; }
.linkMap { position: absolute; top: 13px; left: 228px; width: 258px; height: 33px; background-color: transparent;  }
.innerLF { margin: 55px 0 0 7px; }
.innerLF button { float: left; }
.innerLFBody { float: left; width: 230px; margin-left: 10px; }

.featuredProd { border-width: 5px !important; border-style: solid !important; margin: 0 0 10px; overflow: hidden; padding-bottom:5px;}
.featuredProd { border-color: #CCC; }
.featuredTop { padding: 5px 10px 10px 5px; }
.featuredTop p { font-weight: 800; }
.featuredTop ul { padding: 0; }
.featuredTop li { margin-left: 2px; padding-left: 7px; font-size: 11px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 12px; }
.featuredBottom { padding: 10px;  }

.featuredProdInfoFixedHeight .spotImage .defaultImg { height: 86px; width: 86px; background-position: left top; background-color: White; }
.featureProd-with-quantity .featuredProdInfoFixedHeight {height: 225px;}

/* --- EQUIP FAMILY --- */

.efBody { width: 584px; }
.efBody .catHandleOver { padding:7px 0 0 7px; height: 18px; margin: 0 0 3px; }
.efBody .catHandleOver input { position:relative; }
.efHead { margin-bottom: 10px; width: 574px; height: 20px; padding: 5px; background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x; }
.sortBy select, .sortBy .select { width: 175px; float: right; }
.equipCode { padding: 0 0 0 5px; font-weight: 800;  }
.efBody .blackBG, .efBody .blackBgUpperCase { margin-bottom: 10px; }

.efContent { display: none; }
#singleColProductRepeater .efHead { width: 770px; }
#singleColProductRepeater .efBody { width: 780px; }
#singleColProductRepeater .efRight { width: 150px; float: left; }
#singleColProductRepeater .efContent { display: block; width: 270px; float: right; margin-top: 10px; overflow: hidden; }

.imgQV { border: 5px solid #C2C2C2; background-color: #ececec; width: 140px; height: 160px; overflow: hidden; margin-right: 10px; }
.imgQV a { margin-left: 10px; }
.imgQV .img { margin-bottom: 3px; }
.efLeft { padding: 5px 10px; margin: 5px 0; width: 315px; border-right: 1px solid #C2C2C2; overflow: hidden; float: left; }
.efLeft .productInfo { width: 155px; margin-bottom: 5px; }
.efLeft .productInfo ul { margin:0 0 10px 0; }
.efRight { padding: 5px 5px 5px 10px; margin: 5px 0; text-align: left; width: 230px; }
.efRight p { margin: 0; }
.efRight .addCartContainer { text-align: left !important; border: none; margin: 0 0 5px 0; padding: 0px;}
.italic { font-style: italic; }
.img-path {display:none;}

/* --- COMPARISON --*/

.equipCompareTB { border: 1px solid #CCC; width: 785px; float: left; }
.equipCompareTB td { border-left: 1px solid #CCC; width: 106px; padding: 5px; margin: 5px; font-size: 10px; }
.equipCompareTB .featuredTop { padding: 5px; }
.equipCompareTB .addCartContainer { padding: 5px; border-top: none; text-align: left; }
.equipCompareTB .textLink {display: inline; }
.equipCompareTB p { margin: 0; }
.equipCompareTB span { white-space: nowrap; }
/*.equipCompareTB ul li { list-style-type: none; margin-left: -14px; white-space: nowrap; }*/
.borderTop, tr.borderTop td { border-top: 1px dashed #CCC; }
tr.borderTop {border:none;}
.borderBottom, tr.borderBottom td { border-bottom: 1px dashed #CCC; }
tr.borderBottom {border:none;}
.compareImg { border: 5px solid #CCC; margin-bottom: 10px; }
.compareBtn2 {float:left; width:123px; }
.concat { margin: 0 3px 5px 0; padding: 0 6px 5px 0; width: 497px; float: left; }
.concat.last {padding-left:2px; padding-right:0; margin:0;}
.blackBgComparison { margin-bottom: 10px; padding: 5px 0 3px 7px; background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -2px repeat-x; height: 22px; display: block; text-transform: uppercase; font-size: 14px; font-weight: 800; }
.blackBgComparison p { margin: 0; color: #FFF; }
/*.blackBG.uppercase,*/ .blackBgUpperCase{ background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; padding: 5px 0 0 7px; height: 22px; color: #FFF; background-color: #000; display: block; text-transform: uppercase; font-size: 14px; font-weight: 800; }
.sharedHandle.trigger .target { padding: 5px; border: 1px solid #CCC; margin: -4px 0 3px 0; }

 /* --- SEARCH & RESULTS --- */
 
 .leftSide { float: left; padding:0 0 5px 10px; }
 .rightSide { float: left; width:799px; padding-left:13px; }
 .mid, .awLeft { width: 584px; padding:0 12px; float:left; } 
 /* .mid, .awLeft { width: auto; padding:0 12px; float:left; } This fix breaks leTipsTricks */
 
 .searchResults { border: 5px solid #959595; width: auto; padding: 0 5px; margin-bottom: 10px; }
 .searchResults .coHeader { padding: 10px 0 2px 5px; margin: 0 5px; }
 .searchCategory .coHeader { padding: 10px 0 2px 5px; margin: 0 5px 10px 5px; width: 770px; }
 .percentMatch { margin: 5px 0; font-weight: 800; }
 .searchBox { padding: 5px 0 5px 4px; }
 .searchBox li { list-style-type:none; margin:0; padding:0 0 5px 0; }
 .searchBox ul { margin:0; padding:0; }
 .searchBox .watermark, .searchBox .watermarked { position:relative; top:-5px; width:133px;}
 .searchRepeat { border-right: 1px solid #CCC; float: left; padding: 0 5px 0 0; margin: 5px; width: 173px; } /* ----- removed --- */ /* -----  .searchRepeat { height: 340px; } --- */

 .searchRepeat:last-child {border-right:none;}
 .searchRepeat img { border: 5px solid #C2C2C2; width: 140px; }
 .searchRepeat .defaultImg { border: 5px solid #C2C2C2; height: 140px; width: 140px; background-position: left top; }
 .search-result-item { border-bottom: 1px dashed #c2c2c2; padding: 5px; }
 .search-result-item:last-child { border-bottom: none; }
 .srTop { margin-bottom: 5px; }
 .addCartContainer { text-align: right; border-top: 1px #CCC; padding: 5px; }
 .quickViewR .addCartContainer { padding-top: 10px; }
 .addCartContainer img { border: none !important; margin-top: 10px; }
 .addCartContainer .button { margin-top: 10px; padding: 0 !important; width: auto; }
 .addCartContainer p { margin: 0; }
 .addCartContainer:last-child { border: none !important; }
 .ypLarge13 { font-weight: 800; font-size: 13px; }
 .ypLarge { font-weight: 800; font-size: 12px; }
 .ypMed { font-size: 12px; }
 .ypSmall { font-size: 9px; }
 .searchCategory { border: 5px solid #959595; width: auto; }
 .narrow { float: right; margin-top: -2px; text-align: right; }
 .narrow span { color: #000; font-size: 11px; text-transform: none; margin-right: 5px; }
 .coHeader .narrow {border-bottom:none;}
 .resultsRepeater { clear: both; padding-top: 2px; overflow: hidden; }
 .categoryHeader { background: url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) repeat-x; height: 20px; padding: 6px 0 0 5px; }
 .categoryHeader span, .categoryHeader a { font-weight: 800; color: #FFFFFF; }
 .category ul { width: 300px; }
 .srTop li, .category li { margin-left: 3px; padding-left: 7px; font-size: 10px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 4px; line-height: 12px; }
 .category span { font-size: 10px; margin-top: 5px; }
 .category .img { margin: 9px 5px 5px; }
 .spotImage .category .img { margin: 0; }
 
 .srTop .desc {font-size: 10px; line-height: 12px;}
 
 .search_result_item {padding:5px; border-bottom: 1px dashed #c2c2c2; }
 .search_result_item:last-child { border-bottom: none; }
 .search_result_item .category .img { margin: 0; }
 .pagind ul { float: right; padding: 4px 5px 2px 0; }
 .paging ul li { list-style: none; display: inline; }
  
 /* ---- CATEGORY PAGES ----- */

 .leftNav2 { border: 5px solid #C2C2C2; }
 .leftNav2 ul { padding: 5px !important; border-bottom: 5px solid #C2C2C2; list-style-type:none;}
 .leftNav2 li { padding: 2px 0; clear: both; }
 .leftNav2 .first { font-size: 12px; font-weight: 800; }
 .leftNav2 input[type="checkbox"] { vertical-align: middle; float: left; }
 .leftNav2 li input { margin-right:3px; }
 
 .ln2Head { position:relative; vertical-align:top; padding: 5px; background-color: #cc092f; text-transform: uppercase; color: #FFF; border-bottom: 5px solid #c2c2c2; }
 .ln2Head a { position: absolute; right: 5px; top: 5px; color:#fff; }
 .innerAccContainer { float: right; margin: 40px 80px 0 0; }
 .AccHeader { font-size: 30px; text-transform:uppercase; width: 300px; }
 .AccContent { font-size: 11px; margin-top: 10px; width: 180px; padding-right:10px;  }
 .mainImage { border: 5px solid #959595; position: relative; width: 574px; height: 194px; color: #FFF; margin-bottom: 10px; overflow:hidden;}
 .mid .mainImage {width:auto}
 .contentInnerWrapper { text-align:left; }
 .mainImage .imgHeadContainer { position: absolute; z-index: 1; position: absolute; }
 .mainImage .innerAccContainer { left: 270px; margin: 30px 0 0 0 !important; z-index: 2; position: absolute; text-align:left;}
 .contentInnerWrapper .innerAccContainer { left: 18px; margin: 50px 0 0 0 !important; z-index: 2; position: absolute; text-align:left;}
 .mainImage .AccContent { width: 290px; } 
 .contentInnerWrapper .AccContent { width: 310px !important; left:245px; }

 .accordionCheckboxContainer { width: 30px; float: left; text-align: center;}
 .accordionCapsuleContainer { width: 584px; }
 .catHandle { height: 25px; background: url(/Global/lelc/content/graphics/global/categoryHeadSprite.jpg) no-repeat; background-position: 0 0; margin: 3px 0; }
 .catHandleOver {  height: 25px; background: url(/Global/lelc/content/graphics/global/categoryHeader.gif) repeat-x; background-position: 0 0; margin: 3px 0; }
 .catContent {  border: 1px solid #CCC; margin: -3px 0 10px 0; overflow: hidden; }
 .catTopRow { height: 40px; color: #cc092f; text-transform: uppercase; margin: 5px; font-weight: 800; }
 .catColumn { width: 20%; float: left; padding: 12px 3px 0 3px; word-wrap: break-word; }
 .catColumnCompare { width: 20%; float: left; padding: 12px 3px 0 3px; word-wrap: break-word; }
 .catColumnWide { width: 20%; float: left; padding: 12px 3px 0 3px; word-wrap: break-word; }
 .catColumnNarrow { width: 20%; float: left; padding: 12px 3px 0 3px; word-wrap: break-word; }
 .target .catColumn { width: 80px; }
 .target .catColumnCompare { width: 80px; }
 .target .catColumnWide { width: 80px; }
 .target .catColumnNarrow { width: 80px; }
 .diameters .catColumn { width: 100px; }
 .target .catLong {width:50%;}
 .target .catXLong {width:75%;}
 /*.target .catColumn.width200,*/ .target .width330 { width: 330px !important;  float: left; padding: 12px 3px 0 3px;}
 .leftRow { text-align: center; }
 .catRepeater { border-top: 1px dashed #CCC; clear: both; margin: 5px; }
 .catRepeater ul { margin: 0; padding: 0; }
 .catRepeater .textLink2 { display: inline !important; }
 .catRepeaterNoCol { border-bottom: 1px dashed #CCC; clear: both; margin: 5px 0; overflow: hidden; }
 .redCat { color: #cc092F; text-transform: uppercase; font-size: 12px; font-weight: 800; }
 .acTable td, .acTable th { padding: 5px; }
 .acTable th { font-size: 13px; width: 130px; }
 .prodNameTD { width: 410px; }
 .rightAlign { text-align: right; }
 .acTable .catTopRow { height: auto; }
 .acTable .bold { text-transform: lowercase; }
 .acTable .borderTop td { height: 30px; padding-top: 8px; }
 .acCategory .silContainer { width: 574px; margin:0; }
 .acCategory .innerWC2 { padding: 2px 5px; }
 .acCategory th, .acCategory td { padding: 5px 10px; }
 .acCategory td { height: 30px; }
 
 .wfCategory { height: 1100px; }
 .wfCategory div { height: 30px; }
 .wfCategory .borderTop { clear: both; }
 .wfCategory .silContainer { width: 574px; margin:0; }
 .wfCategory .efHead { width: 565px; margin-bottom: 0px; }
 .wfCategory .innerWC2 { padding: 0px 0px 0px 0px; }
 .wfCategory div span { }

 .wfCategory .catTopRow { padding: 0px; width: 550px; }
 .wfCategory .catTopRow div { height: 30px; float:left; }
 .wfCategory .borderTop { padding: 0px 0px 0px 5px; width: 550px; }
 .wfCategory .borderTop div { height: 30px; float:left; }
 .wfCategory .prodHandleTD { width: 25px; padding: 5px 10px 0px 0px; }
 .wfCategory .prodNumberTD { width: 100px; padding: 5px 10px 0px 0px; }
 .wfCategory .prodNameTD { width: 380px; padding: 5px 10px 0px 0px; }

/* --- PRODUCT DETAIL TABS ---- */

.tabQty { font-weight: 800; padding: 12px 0px 0px 3px; text-align: center; }
.tabQty input { border: 1px solid; font-weight: 800; margin: -3px 0 0 0; width: 35px; font-size: 8pt;}
.tabPrice { font-weight: 800; text-align: right; }

.tabNoPriceNoQty     .tabProductName { width: 255px; }
.tabNoPriceNoQty     .tabPrice { display:none; }
.tabNoPriceNoQty     .tabQty { display:none;  }

.tabNoPriceWithQty   .tabProductName { width: 190px; }
.tabNoPriceWithQty   .tabPrice { display:none; }
.tabNoPriceWithQty   .tabQty { width: 65px; }

.tabWithPriceNoQty   .tabProductName { width: 190px; }
.tabWithPriceNoQty   .tabPrice { width: 65px; }
.tabWithPriceNoQty   .tabQty { display: none; }

.tabWithPriceWithQty .tabProductName { width: 125px; }
.tabWithPriceWithQty .tabPrice { width: 65px; }
.tabWithPriceWithQty .tabQty { width: 65px; }

.acCategory .tabNoPriceNoQty     .tabProductName { width: 395px; }
.acCategory .tabNoPriceWithQty   .tabProductName { width: 330px; }
.acCategory .tabWithPriceNoQty   .tabProductName { width: 330px; }
.acCategory .tabWithPriceNoQty   .tabPrice { width: 65px; }
.acCategory .tabWithPriceWithQty .tabProductName { width: 265px; }

 /* --- VIEW ORDER ---- */
 
 .vo { float: left; margin-left:3px; width:475px; }
 .voLeftSide { float: left; width: 509px; padding: 0 10px; }
 .voHeader { background-color: #000; color: #FFF; font-size: 13px; font-family: Arial; font-weight: 800; text-transform: uppercase; padding: 6px 10px;  }
 .voLeftSide .innerWC2{ width:480px; padding:5px; }

 .voContainer { padding: 5px; border: 5px solid #c2c2c2; overflow: hidden; }
 .voContainer .left{float:left; }
 .voContainer ul { padding-left: 10px; }
 .voContainer .accLeft { float: left; }
 .voContainer .accRight { width: 300px; float: right; }
 .voContainer li { padding: 1px 0; list-style: none; }
 .topmar { margin-top: 15px; }
 .alignR { text-align: right; padding-left: 12px; }
 .voContainer .goBtn { margin: 0 0 3px 1px;  border: none; background: none; position:relative; left:33px; top:5px;  }
 .border1 { border: 5px solid #959595; }
 .voContainer .headerBtn { margin: -2px 0 0 135px; }
 .itemStatus { padding: 10px 0 5px 10px; }
 .itemStatus span { margin-left: 5px; }
 
 /* ----- ORDER ----- */
 
 .ohContainer { border: 1px solid #C2C2C2; padding: 0 10px 5px 10px; margin: -2px 0 10px 0; }
 .ohContainer .categoryHeader { margin: 0 0 5px; }
 .grayBg { background-color: #ECECEC; height: 20px; padding: 7px 8px 0 10px; clear:both; } 
 .ohSecond { height: 40px; padding: 7px 8px 0 10px; }
 .marLeft { margin-left: 80px; float: left; }
 .marRight{ float: right;  text-align:right; }
 
 .osBottom { border-top: 1px dashed #C2C2C2; padding: 5px 0; height: 15px; margin-bottom:5px; clear:both; }
 #orderStatus .osContainerL { width:470px; float: left; border-right: 1px solid #CCCCCC; margin: 10px 10px 10px 0; padding-right: 20px; }
 #orderStatus .osContainerR { float: right; }
 #orderStatus .osContainerR ul { margin-right: 30px; }
 #orderStatus .silMidContainer li ul{ margin-bottom: 30px; }
 #orderStatus .silBottom { margin: 0;}
 #pagingArea { padding-top: 5px; }
 
  /* -- WISH LIST --- */
 .wlLeftSide { float: left; width:495px; margin:5px 0 0 6px; }
 .wlHeader { background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) repeat-x; height: 23px; width: auto; padding: 7px 0 0 10px; color: #FFF; text-transform: uppercase; font-weight: 800; font-size: 13px; }
 .wlContent { height: 120px; width: auto; border: 1px solid #C2C2C2; padding: 10px; margin: 7px 0; }
 .wlContent .img { border: 5px solid #C2C2C2 !important; float: left; margin-right: 10px; }
 .wlContent .productDescription { float: left; }
 .wlContent .qty, .price { margin-top: 10px; float: none; }
 .wlRight { text-align: right; float: right;  }
 .wlBtn { margin-top: 73px; }

 .newsItem span { display:block; margin:0px 0px 0px 0px; }
 .newsItem p { margin:0px 0px 0px 0px; }
 /* --- LANDING PAGES --- */
 
 .mid2 {width:785px;}
 .leftSide .mid2 { width: 705px; } 
 .sideContent { width:195px; }
 .alContainer { margin-top: 20px; }
 .alRepeat { border-right: 1px solid #C2C2C2; width: 175px; padding-right: 5px; float: left; margin-right: 12px; }
 .alRepeat:last-child {border-right:none; margin-right:0;}
 .glRepeat .img, .alRepeat .img { margin: 5px 0; }
 .alRepeat li { padding: 2px 0; }
 .alRepeat ul { margin-bottom: 10px; }

 .alImage div span img { border:5px solid #C2C2C2 !important; margin:10px 0; }
 .alImage div { font-size:0; } 
 .alContent { padding:0 0 10px 0; }
 .alContent p { padding:2px 0; }
 
 .alRFooter { border-top: 1px dashed #C2C2C2; padding: 5px 0; }
 .prodHandle { background: url(/Global/lelc/content/graphics/global/extranetNavSprite.jpg) no-repeat right 0; height: 20px; padding: 5px 0 0 7px; color: #FFF; font-weight: 800; } 
 .locatorContainer li { padding: 2px 0; }
 .prodHandleOver { background: url(/Global/lelc/content/graphics/global/extranetNavSprite.jpg) no-repeat right -25px; height: 20px; padding: 5px 0 0 7px; color: #FFF; font-weight: 800; }
 .glContainer { padding-top: 10px; }
 .glRepeat { width: 190px; float: left; margin-left: 4px; border-right:1px solid #C2C2C2; }
 .glContainer .pnl-quantity-pricing { height:65px;}
 .glContainer .last { border-right:none; margin-left:0;}
 .glRepeatTop { border-bottom:1px dashed #C2C2C2; padding:0 0 10px 0; margin:0 10px;}
 .glRepeat ul { margin:5px 0 0; padding:0 0 0 4px; }
 .glRepeat li { font-size: 10px; }
 
 .mainBottom { clear: right; padding-top: 10px; }
 .noBorder { border: none !important; }
 .midContainer .imgRowRepeater { margin: 0 }
 .midContainer .imgLeft, .imgRowRepeater .imgLeft { margin: 5px 5px 5px 0; width: 140px; height: 140px; }
 .midContainer .descRight { width: 370px; float: left; }
 .descRight h2 { font-size:12px; font-weight:bold; margin:0 0 5px 0; }
 .environmentalMain { width: 573px; border: 5px solid #C2C2C2; }
 .environmentalMain .imgLeft { width: 225px; height: 225px; margin: 5px; }
 .environmentalMain .descRight { width: 310px; float: left; }
 
 .environmentRepeat .alRepeat { width: 125px; border-right: none; }
 .wcLandingContainer { border: 5px solid #959595; margin: 0 0 10px; overflow: hidden; }
 .wcLandingContainer .wclContentIn .artMain { padding:0 6px 0 5px } 
 .wcLandingContainer .DDDbg { padding-bottom: 10px; }
 .projectSlider { text-transform: uppercase; margin: 20px 20px 0 20px; text-align: center; font-weight: 800; font-size: 12px; }
 .projectSlider ul { margin:0; padding:0; }
 .projectSlider ul li { list-style-type:none; }
 .wcLandingContainer .center { margin: 15px 0 0 2px; }
 .wcLPHeader { float: left; color: #CC092F; font-size: 13px; margin: 5px 0 10px; text-transform: uppercase; font-weight: 800; }
 .wcInnerContainer { width: 300px; margin: 5px; }
 
 .wclContent { margin-right: 7px; }
 .wclContentIn { border-right: 1px solid #DDD; padding-right:0; width: 249px; overflow: hidden; }
 .wclLast { border-right:none; }
 .cWrapper div { float:right; }
 
 .innerWC { padding: 10px 0 10px 10px; overflow: hidden; }
 .innerWC2 { padding: 10px !important;  }
 .innerWC3 { padding: 5px 0 5px 10px; overflow: hidden; }
 .innerWC4 { padding: 5px; }
 .innerWC4 .descRight { float: left; }
 .innerWC5 { padding: 5px 10px 5px 5px; overflow: hidden; margin-bottom:10px;  }
 .dashedBB { border-bottom: 1px dashed #CCC; padding-bottom: 10px; margin-bottom: 10px; }
 .indMidContainer { border: 5px solid #959595; /* width: 574px; */ margin: 10px 0 10px; overflow: hidden; _overflow:visible; _zoom:1;}
 .indMidContainer .wclContentIn { width: 269px; }
 .environmentalMain, .environmentRepeat { overflow:hidden; }
 .environmentRepeat { width:580px; margin: 10px 0 0; padding:0 0 20px 0; }
 .recentArt .descRight { width: 80px; margin-left: 10px; }
 
/*.support.silContainer,*/ .supportContainer { margin: 0; border: 5px solid #959595; zoom:1; }
.supportContainer .form .errorBG, .password .errorBG {width:auto;}
.supportContainer .label { width: 133px; }
.support.silContainer ul, .supportContainer ul { list-style-type:none; }
.support .goBtn { display: inline; margin: 4px 0 3px 3px; padding: 0; border: none; }
.support .select { height: 20px; width: 207px; float: left; margin: 5px 0 5px 67px; }
 
.support .silContainer {float:none; margin:0 0 10px;}
 

.awsHeader a { color:#fff !important; }
.awsSearchInput { width:250px; }
#eRightContent .awsSearchInput { width: auto; margin-bottom: 5px; float: left; }
#eRightContent .content .goBtn { float: right; }
.smallAWS .awsSearchInput { width: 170px; margin-bottom: 5px; }
.smallAWS input { float: right; }
.smallAWS { overflow: visible !important; }
.smallAWS .whatsThisOut .whatsThisIn { left: 80px; top: -5px; }
.smallAWS .errorBG .whatsThisIn { left: 170px; top: -15px; }
.support .awsSearch .validator, .msdsSearch .validator {  padding:0px 0px 10px 0px; display:inline;  }
.support .awsSearch th, .msdsSearch th { font-weight:bold; color: #cc092f; padding:0px 0px 5px 0px; border: 1px solid black;}
.support .awsSearch tr ul { padding:0px 0px 10px 0px; }
.support .awsSearch tr ul li { background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px; padding:0px 0px 5px 8px; }
.msdsSearch .validator { width:170px; }
.msdsSearch .ocTable table { width:auto;}
.msdsSearch .ocTable th { padding: 5px; margin: 5px; font-size: 12px; text-align:center; width:auto;}
.msdsSearch .ocTable td { padding: 5px; margin: 5px; font-size: 12px; text-align:left; }
.msdsSearch .ocTable .msdsSearchTD_Center { text-align:center; }
.awsSearch .ocTable { width: 700px; }
.awsSearch .ocTable ul { padding-left: 0; }
.awsSearch .ocTable th { padding-right: 5px;}
.msdsSearch .whatsThisIn {left:400px;}
.operatorManualSearch { width: 700px;}
.operatorManualSearch .ocTable { width: 680px; }
.operatorManualSearch .col1 { width: 106px; }
.operatorManualSearch .col2 { width: 130px; }
.operatorManualSearch .col3 { width: 232px; }
.operatorManualSearch .col4 { width: 172px; }

.grayBG, .locatorControl .trigger { background: transparent url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) 0 0 repeat-x; padding: 5px 0 0 7px; height: 20px; color: #FFF; overflow: hidden; } 
.locatorControl .active { background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; padding: 5px 0 0 7px; height: 22px; color: #FFF; background-color: #000; display: block; }
.blackBG, .locatorControl .active { background: transparent url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) 0 -4px repeat-x; padding: 5px 0 0 7px; height: 22px; color: #FFF; background-color: #000; display: block; }
.blackBG p, .grayBG p, .blackBG a, .grayBG a, .blackBG a:link, .grayBG a:link { font-weight: 800; margin:0; text-decoration:none; color:#fff; }
.company .select { height: 20px; width: 204px; float: left; margin: 1px 0 5px 2px; } 
.numbers li { list-style-type: decimal; margin-left: 17px; }
/*.right.wlBtn,*/ .rightWlBtn { margin-top: 45px; float:right; }
.supportTabs #equipDetailTab { width: 574px; margin: 5px 0; height: auto; }
.supportTabs #tabsContent { width: 400px; }
.chatTB { margin: 10px 0 ; width: 165px; height: 60px; }
.address { width: 159px; margin: 4px 0; }
.stateselect { width: 165px; margin: 5px 0; }
.zip { width: 80px; }
.certificate { width: 578px; }
.certificate .company .silContainer.R, .certificate .company .silContainerR { width: 183px; height: 213px; border: 5px solid #959595; margin: 5px 5px 10px 0; float: left; overflow: hidden; }
.certificate .company .silContainer.L, .certificate .company .silContainerL { border: 5px solid #959595; margin: 5px 5px 10px 0; float: left; overflow: hidden; }
.certificate .support .silContainer { width: 568px; }
.company li { padding: 5px 0; }
.twoHundy { width: 200px; }
.learn a, .learn a:link { color:#cc092f; }
 
 .silImage {float:left; border:5px solid #959595; margin:2px 5px 10px 0;}
 
 .msdsSearchAccordion { position: absolute; bottom: 0; width: 277px; }
 .msdsSearchAccordion .trigger { height: 25px; padding: 0; margin-top: 0; border: none; background: url(/Global/lelc/content/graphics/global/accordianBtmTab.jpg) repeat-x 0 0; border: none; }
 .msdsSearchAccordion .selected { background: url(/Global/lelc/content/graphics/global/blackGradientBg.jpg) #000 repeat-x 0 -4px; border: none; }
 .msdsSearchAccordion .trigger a, .msdsSearchAccordion .selected a { color: #FFF; font-size: 11px; font-weight: 800; display:block; padding-top:6px; padding-left:16px; }
 .msdsSearchAccordion .trigger a:hover { border:none; }
 .msdsSearchAccordion .target { border: none 0; margin-bottom: 0; padding: 10px 0 10px 15px; margin-top: -3px; }
 .msdsSearchAccordion .goBtn { display: inline; margin: 3px 0 3px 5px; padding: 0; border: none; background: none; position: absolute;}
 .msdsSearchAccordion li { padding: 0; }
 .msdsSearchAccordion .whatsThisIn { left: 270px;}
 .msdsSearchAccordion .errorBG { width: auto; }
 .company #msdsSearch { overflow: visible !important;}
 
 #partFinderContent { position: relative; height: 193px; }
 #partFinderContent .right { position: absolute; bottom: 10px; right: 10px; }
 #msdsSearch { position: relative; }
 #slRightContent { float: left; width: 190px; margin:0 0 0 10px; }
  /* --- MOTORSPORTS --- */

 .sportsAccordion .handle { width: 79px; border-left: 1px solid #FFF; }
 .sportsAccordion .container { width: 852px; }
 .sportsAccordion .innerAccContainer { margin: 40px 190px 0 0; }
 .sportsAccordion .eqAccordion { width: 776px; height: 175px; border: 5px solid #CCC; }
 .sports { width:100%; overflow:hidden; margin:0 0 10px 0;  }
 .sports #otherProducts { width: 200px; }
 .sports .silContainer { width: 377px; margin: 0; }
 .sports .productContent { width: 90px; }
 .sports .leftmar5 li { margin-left: 3px; padding-left: 8px; font-size: 12px; list-style-type: none; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px; line-height: 14px; }
 
 /*.sportsLanding .left.leftmar5,*/ .sportsLanding .leftSports { float:left; margin-left:5px !important; width:193px; }
 /* --- DISTRIBUTER LOCATOR ---- */
 
 #distributorLocator .leftNav2 { width: 260px; overflow: hidden; }
 #distributorLocator .pageContent { width:700px !important; }
 .margin0 { margin: 0 !important; }
 .centerImg { margin: -10px 5px; vertical-align:middle;}
 .centerUL { padding: 10px 5px !important; margin: 0; vertical-align: middle; }
 .centerLI { padding: 13px 0 !important; }
 .lwidth { width: 205px; margin-left: 0;  }
 .blackBg { background-color: #000; }
 
 .dlTitle { margin: 5px 0 0 5px; font-weight: 800; font-size: 12px; }
 .dlResults .dlTitle { margin:5px 0px 3px 0px; display:block; }
 .dlResults .dlItems div { margin:0px 0px 3px 0px; }
 .dlResults .dlItems div img { margin:0px 5px 0px 0px; }
 .dlResults .dlItems span {display:block;}

 .grayBg2 { clear: both; text-align: center; background-color: #C2C2C2; height: 20px; font-weight: 800; padding: 7px 25px 0 10px;  }
 .certificate .grayBg2 { background-color: #959595; }
 .sampleMap { border: 5px solid #959595; margin: 10px 0; }
 .dlItems { display: block; float: left; margin-bottom: 10px; width: 25%; }
 .dlItems ul {margin:0; padding:0;}
 .dlItems li { padding: 1px 0; margin-left: 7px; list-style:none; }
 .onlineContainer { width: 250px; border-right: 1px solid #C2C2C2; margin-right: 20px; float: left; }
 .onlineContainer ul { margin: 20px 0; }
 
 .dlPopUp { border: 5px solid #E2E2E2; width: 500px; height: 500px; position: relative; }
 .dlPopUp .innerWC3 { padding: 0 0 20px 10px; width: 380px; }
 /*.right.spotImage,*/ .rightSpotImage { float:right; bottom: 5px; right: 5px; position:absolute; }
 
 .form .stacked .dlButton {float:right; margin:5px 0;}
.locatorContainer .label {width:100px;}
.locatorContainer .opts .label {text-align:right;}
.locatorContainer .stacked .label {width:auto;}
.locatorContainer .spot .fullTextBox {width:150px; margin:0;}
.locatorContainer .whatsThisIn { left: 177px; }

#LinkArea {width:200px; margin-top:10px;}

 .dlMore {padding:5px;}
 
.star0 { width: 59px; height: 11px; background-image: url(/Global/lelc/content/graphics/global/stars.jpg); background-position: 0 0; }
.star1 { width: 59px; height: 11px; background-image: url(/Global/lelc/content/graphics/global/stars.jpg); background-position: 0 63px; }
.star2 { width: 59px; height: 11px; background-image: url(/Global/lelc/content/graphics/global/stars.jpg); background-position: 0 50px; }
.star3 { width: 59px; height: 11px; background-image: url(/Global/lelc/content/graphics/global/stars.jpg); background-position: 0 37px; }
.star4 { width: 59px; height: 11px; background-image: url(/Global/lelc/content/graphics/global/stars.jpg); background-position: 0 24px; }
.star5 { width: 59px; height: 11px; background-image: url(/Global/lelc/content/graphics/global/stars.jpg); background-position: 0 11px; }


 
 /* --- CERTIFICATE CENTER LP --- */
.certificate { width: 578px; }
.certificate .certificate_introText { margin-bottom:10px !important; }
.certificate .company .silContainer.R { width: 183px; height: 213px; }
.certificate .company .silContainer.L { width: 365px; height: 213px}
.certificate .support .silContainer { width: 568px; }
 
.certificateCenter_ChooseCertificateType .innerWC2 {  padding:10px !important;  }
.certificateCenter_inputContainer .innerWC2 { padding:10px !important; }
.certificate .grayBg2 { background-color: #959595; padding:7px 0 0;}
  
 /* --- CONTACT US ---- */
 
 .region ul { width: 200px; margin: 5px 5px 40px 0; padding:0;}
 .region li { width: auto; margin: 0; border-bottom: 1px dashed #959595; padding: 7px 0; list-style-type:none;}
 /*.region.topmar,*/ .regionTopMar { margin-top: 25px; }
 .right.falsefooter .dlItems { width: 161px; margin-top: 10px; }
 .hqItemWrapper { overflow: hidden; border-bottom: 1px dashed #CCC; padding-bottom: 10px; margin-bottom: 10px; }
 .addLocItemWrapper .dlItems li{ margin-left: 0; }
 .hqItemWrapper .left { margin-right: 5px; width: 86px; height: 86px; overflow: hidden; }
 .hqItemWrapper .dlItems { width: 33%; }
 .hqImage { display:block;}
 
 /* --- ASK EXPERTS --- */
 
 .askExperts .silContainer { width: 245px; float: none; margin: 10px 0; }
 .askExperts .topMar0 { margin: 0 0 10px 0; } 
 .askExperts .fullTextBox { width: 215px; }
 
 /* --- COMPANY --- */
 
 .investorImg { width: 185px; border: 3px solid #C2C2C2; overflow: hidden; margin-top: 2px; }
 .silMidContainer .investorImg { width: 357px; }
 #leftContainer .investorImg {border:none;}
 .leftArrow li { margin-left: 0 !important; padding-left: 8px; list-style: none; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: 0 6px; font-size: 10px; border-bottom: none !important; }
 .leftArrow .pdfLI { background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat 0 11px; }
 .leftArrow li a { color: #000; }
 .company .innerAccContainer { float: left; margin: 25px 0 0 15px !important; z-index: 2; position: relative; }
 .company .AccContent { width: 220px; }
 .company .silContainer { width: 277px; height: 240px; margin: 0px 10px 5px 0; }

 .company.clear .silContainer { height: 196px; }
 .company .learn { background-position: right 2px; padding-right: 7px; }
 .silContainer .leftArrow li { padding: 4px 0 3px 8px; background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat 0 6px; }
 .companySpot .mainImage { clear:both; float:none; border: 5px solid #959595; position: relative; width: auto; height: 81px; color: #000; margin:5px 0; overflow: hidden; }
 .companySpot .innerAccContainer { left: 265px; float: left; margin: 12px 0 0 !important; z-index: 2; position: absolute; height: 25px; }
 .companySpot .AccContent { width: 328px; }
 .rightArrow { margin: 0 0 -2px 2px; }
 .history { border: 5px solid #c2c2c2; }
 .history .descRight { width: 290px; }
 .history .silContainer { margin: 2px 5px 10px 0; }
 .history .indMidContainer { width: 553px; margin-bottom: 0; }
 .history .img { margin: auto 12px; }
 .history li p { margin-left: 12px; }
 .history .right a { font-size: 13px; font-weight: 800; color: #C2C2C2; }
 .history .rotator { width:563px; height:auto; overflow:hidden; position:relative; }
 .history .right a:hover { color: #000; }
 .history .rotator h2 { margin:0 0 15px 0; }
 .history .rotator p { margin:0; padding:0; }
 .history .historyContent { margin:0 0 15px 0; }
 .history .historyContent p { font-weight:normal; }
 .history .promo { color:#000; overflow:hidden;}
 .sportssub .descRight { width: 210px; }
 .sportssub .silContainer { margin-left: 0; width:130px; height:130px; }
 .sportssub .silVideo {width:300px; height:300px; overflow:hidden;}
 .sportssub .indMidContainer { width: 372px; float:left;  }
 .sportssub li { background: none !important; margin-left: 0 !important; }
 .sportssub .img { margin: auto 5px !important; }
 
 /* --- MEDIA ---- */
 
 .historyVideo { border: none; padding: 0; margin: 0; overflow: hidden; }
 .historyVideo .descRight { width: 425px; }
 .historyVideo .innerWC2 { padding: 0 !important; }
 .historyVideo .indMidContainer { width: 775px; margin: 0 0 10px 0; }
 .historyVideo .silContainer { margin: 0 20px 10px 0; width: 320px; height: 240px; }
 .historyVideo .qvImgView3 .img { width: 86px; height: 86px; border: 5px solid #CCC; }
 .historyVideo .qvImgView3 li { height: 150px !important; }
 .historyVideo .qvNav { padding: 60px 0; }
 .historyVideo .indMidContainer .img { margin: auto 26px; }
 .historyVideo .indMidContainer li p { margin-left: 26px; }
 .historyVideo .howToBtn { color: #cc092f; text-transform: uppercase; margin: 0 0 10px 25px; font-weight: 800; }
 .videoParts { height: 100px; width: 400px; margin: 10px 0 0 0; }
 .videoParts .img { margin: 0 10px 0 0; }
 
  .silVideo {width:300px; overflow:hidden;}
 
 /* ---- NEWSROOM ---- */
 .newsroom {padding-left:10px; width:784px !important;}
 .newsroom .silContainer { width: 384px; margin:0 10px 10px 0;}
 .newsroom .last .silContainer {margin-right:0;}
 .newsroom li { padding: 0; }
 .newsroom .wclContentIn { width: 169px; }
 .newsroom .news, .newsroom .events { width: auto !important; }
 
  /* ------ Selector Tool ------ */
.selector_tool .cat_hdr {width:auto; display:block; height:13px; background:url(/Global/lelc/content/graphics/global/SelectorHdr.png) no-repeat right 0; margin-bottom:1px; font-size:11px; color:#fff; font-weight:bold; padding:5px 7px 7px;}
.selector_tool .cat_hdr a {color:#fff; font-size:11px; cursor:normal;}
.selector_tool .cat_hdr a:hover {text-decoration:none; cursor:normal;}
.selector_tool .cat_body .form {padding:5px 3px; font-size:11px;}
.selector_tool .cat_body .form .line {padding:3px 0; overflow:hidden; _overflow:visible; zoom:1;}
.selector_tool .cat_body .form input {float:left; display:block;}
.selector_tool .cat_body .form label {float:left; display:block; padding-left:3px; font-size:10px; width:165px;}
.selector_tool .cat_body .form .legend {font-weight:bold;}
.selector_tool .cat_body .divider {background:#ccc; padding:5px 0; text-align:center; font-weight:bold;}

.selector_tool .complete a {float:right;}
.selector_tool .complete span {float:left;}

.selector_tool .cat_body .display {display:none;}

.inches, .milmeters {position:relative; height:20px;}
.inches div, .milmeters div {display:block; margin-left:-25px; text-align:center; width:50px; font-size:10px;}
.inches strong, .milmeters strong {font-weight:bold; position:absolute; left:-35px;}

/* ------ Slider ------ */
.ui-slider { position: relative; text-align: left; background:url(/Global/lelc/content/graphics/global/sliderBg.png) repeat-x top left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; background:url(/Global/lelc/content/graphics/global/sliderHandle.png) no-repeat top left; height:28px; width:15px; top:-10px; margin-left:-7px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height:9px; }

.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.slider_wrapper { height:16px; }
.slider_tick {background:url(/Global/lelc/content/graphics/global/sliderTick.png) no-repeat top left; width:1px; height:20px; top:-5px;}
.inches, .milmeters, .slider_wrapper { margin-left:10px; margin-right:10px;}
 
 
 /* --- INVESTOR RELATIONS --- */
 
 .pdfLogo { height: 35px; margin-top: 10px; }
 .pdfLogo .link { margin: 10px 0 0 5px; color: #cc092f; font-weight: 800; font-size: 12px; overflow: hidden; float: left; }	 
 
 /* --- FORUMS --- */
 
 .forumsContainer { border: 5px solid #C2C2C2; margin: 5px 0; width: 775px; float: left; }
 .forumsHeader { padding: 2px 0 0; width: 777px !important; border-bottom: 5px solid #C2C2C2; overflow: hidden; }
 .forumsHeader .fhLeft { float:left; width:300px !important; margin-left:10px; }
 .forumsHeader .input { width:300px; float:right; text-align:right; padding: 0 10px 10px 0; }
 .forumsHeader .fullTextBox{ float:left; }
 .forumsHeader .button { float:right !important; padding:0 !important; }
 .fhLeft { padding-top: 8px; float: left; }
 .forumsHeader .input { margin-left: 220px; }
 .forumsHeader .button, .content .button { margin: 3px; position: absolute; padding: 0 !important; }
 .forums .content .button { margin: 3px; position: absolute; padding: 0 !important; }
 .forums { padding-top: 0; width: 775px !important; float: left; }
 .forums .grayBG { float: left; width:770px !important; }
 .forums td { border-left: 1px solid #C2C2C2; padding: 5px; margin: 5px; font-size: 12px; vertical-align: middle; text-align: center; }
 .forums td.content { width: 500px; text-align: left; }
 .forums td.icon { width: 50px; }
 .forums .catTopRow { height: auto; }
  
  /* --- FORMS --- */
  
.formCB { float: left; margin-left: 184px; }
.errorBG { background-color: #ececec; position:relative;}
.form .errorBG {overflow:visible;}
.errorBG .whatsThisIn { z-index:10;}
.formBtn { margin: 20px 0 0 220px; }
.leftSide .forms { width: 205px; }
.formsContainer .silMidContainer { padding: 0 0 0 0 !important; width:580px !important; }
.formsContainer .content { padding: 0 0 0 0 !important; width:580px !important; }
.formsContainer .content ul li { padding: 0 0 0 144px !important; height:25px; margin: 0 0 5px 0;  }
.formsContainer .content ul li label { padding: 0 0 0 0 !important; width:auto !important; } 
  
/* ---- EXTRANET ---- */ 
.extranet .sharedContainer { width: auto; margin: 0 0 10px !important; }
#sMainContent .sharedContainer { margin-left: 0; }
#sMainContent .left { padding-left: 0; }
.secondLev li { border-bottom: 1px dashed #CCCCCC; font-weight: bold; position: relative; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); padding: 5px 10px 10px 10px; margin: 5px 10px 10px; background-repeat: no-repeat; background-position: left .6em; }
.secondLev li a { font-weight: 800; color: #000; text-decoration: none; cursor: pointer; }
.sharedContainer h3 { padding: 5px; background: #E5E5E5; }
.sharedContainer .equipSelectHead h3 { background:none; }
#eRightContent .sharedContainer, #eRightContent .silContainer { margin:0 0 10px; }
.extranet .innerWC4 button { text-align:right; margin: 5px 5px 5px 0 !important;  }
.extranet .literatureRequest .innerWC4 { padding:0 0 0 5px !important; }
.extranet .literatureRequest H3 { margin-bottom:5px; }
.extranetTB { width: 695px; height: 19px; margin: 0 5px 5px 0; }
.extraMid .recentArt { width: 775px; display: block; }
.partnerTB .silContainer { width: 775px; }
.partnerTB .ocTable { width: 753px; border-top: none; }
.extraGoBtn { margin: -1px 0 0 0; float: right; }
.extranetRight { float: left; width: 794px; }
 
.leftSideAuto { width: 794px; }
.extranet .sharedContainer { width: auto; margin: 0 0 10px !important; }
#sMainContent .sharedContainer { margin-left: 0; }
#sMainContent .left { padding-left: 0; width: 794px; }
.toLeft { float: left; margin: 4px 10px 0 0; }
.leftSideAuto .sharedContainer h3 { background: none; padding: 0; }
.secondLev li { border-bottom: 1px dashed #CCCCCC; font-weight: bold; position: relative; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); padding: 5px 10px 10px 10px; margin: 5px 10px 10px; background-repeat: no-repeat; background-position: left .6em; }
.secondLev li a { font-weight: 800; color: #000; text-decoration: none; cursor: pointer; }
.sharedContainer h3 { padding: 5px; background: #E5E5E5; }
.sharedContainer .equipSelectHead h3 { background:none; }
#eRightContent .sharedContainer { margin:10px 0px 10px 0px; }
.extranet .innerWC4 button { text-align:right; margin: 5px 5px 5px 0 !important;  }
.extranet .literatureRequest .innerWC4 { padding:0 0 0 5px !important; }
.extranet .literatureRequest H3 { margin-bottom:5px; }
.extranetTB { width: 695px; height: 19px; margin: 0 5px 5px 0; }
.extraMid .recentArt { width: 775px; display: block; }
.partnerTB .silContainer { width: 775px; }
.partnerTB .ocTable { width: 753px; border-top: none; }
.extraGoBtn { margin: -1px 0 0 0; float: right; }
.extranetRight { float: left; width: 794px; }
 
.ECMTTable { width: 778px; }
.ECMTTable td, .ECMTTable th { padding: 5px; }
.ECMTTable .smalltd150 { width: 150px; text-align: right; }
.ECMTTable .smalltd100 { width: 100px; text-align: center;  }
.ECMTTable .smalltd60 { width: 60px; text-align: center; }
.ECMTTable .smalltd30 { width: 30px; text-align: center; }
.ECMTTable .borderTop td, .ECMTTable .catTopRow { height: auto; }
.ECMTTable .DDDbg { background-color: #CCC; }
.ECMTEmail { width: 425px; padding: 5px; border: 5px solid #CCC; margin-bottom: 10px; overflow: hidden; }
.ECMTEmail li, .sharedContainerSurvey li { padding: 3px 0; list-style: none; }
.ECMTEmail .label { float: left; width: 80px; margin: 1px 10px 0 0; text-align: right; font-weight: 800; }
.ECMTEmail .note, .sharedContainer.survey .note { height: 150px; width: 300px; }
.ECMTEmail .coHeader { padding-top: 2px; }
.ECMTEmailAddNewDept .label { font-weight: 500; padding-top: 3px; width: 115px; }
.ECMTEmailAddNewDept li, .ECMTEmail.storeReports li  { padding: 6px 0; }
.ECMTEmailAddNewDept .note { width: 290px; }
.ECMTEmailStoreReports { width: 774px; padding: 5px; border: 5px solid #CCC; margin-bottom: 10px; overflow: hidden; }
.ECMTEmailStoreReports .label { font-weight: 500; padding-top: 3px; width: 160px !important; text-align: right; }
.ECMTEmailStoreReports .ECMTTable { width: 425px; }
.ECMTEmailStoreReports li { list-style: none; padding: 5px 0; }
.ECMTEmailSurvey { width: 300px; }
.ECMTEmail li, .sharedContainerSurvey li { list-style: none; clear: both; }
.sharedContainerSurvey { width: 784px; border: 5px solid #C2C2C2; }
.sharedContainerSurvey .label {float: left; width: 120px; margin: 1px 10px 0 0; text-align: left;}
.sharedContainerSurvey .plabel {float: left; width: 600px; margin: 10px 0px 0px 0px; text-align: left;}
.sharedContainerSurvey .surveyItem .label {width: 100%; margin: 10px 0 10px 0; font-weight: 800;}
.sharedContainerSurvey .surveyItem .openResponse { width: 685px; }
.sharedContainerSurvey .surveyItem .contactType { width: 275px; }
.sharedContainerSurvey .noPadding { list-style: disc; margin-left: 10px; }
.activate .label { width: 20px !important; }
.ECMTEmail .shipInfoLeft li, .ECMTEmail .shipInfoRight li, .noPad { padding: 0 !important; }
.ECMTEmail .shipInfoLeft, .ECMTEmail .shipInfoRight { margin: 10px 50px 0 1px; }
.mailAdmin { width: 250px; border: 5px solid #CCC; margin-bottom: 10px; }
.mailAdmin .innerWC4 { padding-left: 15px; }
.emailTxtArea { width: 420px; height: 300px; }
.marginTop { margin-top: -5px; }
.labelPad { padding-top: 3px; }
.noListStyle { list-style: none; }
 
/* ----- LEextranet extended styles ----- */
#header #secondNav { width: 745px; height: 30px; margin: 25px 0 0 0; float: left; }
#header #secondNav #accountNavExtranet ul li { display: inline; list-style: none; padding-left: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
#header #secondNav #accountNavExtranet ul li a{ color: #FFF; text-decoration: none; }
#header #secondNav #accountNavExtranet ul li a:hover { text-decoration:underline; }
#header #secondNav #accountNavExtranet { width: 470px; height: 30px; float: left; margin: 8px 0px 0px 0px;}
#header #secondNav #cart { width: 268px; height: 30px; float: left; margin: 3px 0px 0px 5px; color: #FFF; vertical-align: middle; white-space: nowrap;}

 
/* --- MODALS ---- */ 
#mini-cart { display: none; position: absolute; background-color: #FFF; width: 243px; border: 5px solid #000000; /*border: 5px solid #C2C2C2;*/ z-index: 15; overflow: hidden; top: 30px; right: 3px; }
#mini-cart ul { color: #000; }
#mini-cart .coHeader { padding: 5px 5px 0 5px; margin: 0 5px;  }
#mini-cart .coHeader span { font-weight: bold; font-size: 13px; }
#mini-cart .cartContent { border-top: none; }
#mini-cart .cQty { font-weight: 800; margin: 0 5px; color: #000000; font-size: 12px; }
#mini-cart .yourPrice { margin-top: 10px; }
#mini-cart .grayBg { padding: 10px 15px 5px; background-color: #c2c2c2; }
#mini-cart .prodTitle p { width: 110px; margin: 0 5px; }
#mini-cart .ypMed, #mini-cart .ypLarge { color: #000; }
.mcTotal { font-weight: 800; font-size: 12px; float: right; }
.mcBot { padding: 10px; margin-bottom: 20px; }
.mini-cart-toggle { cursor: pointer; }
.mini-cart-hide { cursor: pointer; margin-top: -2px; }


 /* -- PERSONAL NAVIGATION -- */
#lincolnNav { margin-left: 30px; font-size: 13px; }
#lincolnNav ul { margin: 15px 0; }
#lincolnNav li a { color: #000; }
#lincolnNav li a:hover { color: #cc092f; }
#lincolnNav li a:visited { color: #999999; }
#lincolnNav li { margin-left: 10px; padding: 5px 0; list-style-type: square; }
#lincolnNav li ul li { padding: 2px 0; list-style-type: circle; }
#lincolnNav li ul { margin-top: 5px; }
 
 /* -- Self Clearing Floats -- */
.clearfix:after, .mainBottom:after, .company:after, .innerWC4:after, .productTotal:after, #main:after,.cWrapper:after, 
.selector_tool .cat_body .form:after, .shipOpt li:after, #leHomeBottom:after, .shippingContainer:after, 
.billingContainer:after, .coMid:after, .reviewContainer:after, .search_result_item:after, .coFaster:after, .form .spot:after,
.reviewOrder:after, .cartBorder:after, .newsroom:after, .moreProducts:after, .billingContainerDisp:after, 
#sMainContent:after, .silMidContainer:after, .supportContainer:after, .catContent:after, .indMidContainer:after, 
.equipSelectCont:after, .innerWC2:after, .sharedContainer:after, .catRepeater:after, distLoc:after,
.hqItemWrapper:after, .moreProductsLast:after, .silHeader:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.height, .company, .innerWC4 .productTotal, .mainBottom, #main, .selector_tool .cat_body .form,.cWrapper, 
.shipOpt, #leHomeBottom, .shippingContainer, .billingContainer, .coMid, .reviewContainer, .search_result_item, .coFaster, .form .spot, 
.reviewOrder, .cartBorder, .newsroom, .moreProducts, .billingContainerDisp, #sMainContent, .silMidContainer, .supportContainer, .catContent, .indMidContainer,
.equipSelectCont , .innerWC2, .sharedConatainer, .catRepeater, .distLoc, .hqItemWrapper, .moreProductsLast, .silHeader { display: inline-block; }

* html .clearfix, * html .company, * html .mainBottom, * html .innerWC4, * html #main, * html .selector_tool .cat_body .form,
* html .cWrapper, * html .shipOpt, * html #leHomeBottom, * html .shippingContainer, * html .billingContainer, 
* html .coMid, * html .reviewContainer, * html .search_result_item, * html .coFaster, * html .form .spot,
* html .reviewOrder, * html .cartBorder, * html .newsroom, *html .moreProducts, *html .billingContainerDisp, 
* html #sMainContent, * html .silMidContainer, * html .supportContainer, * html .catContent, * html .indMidContainer, * html .productTotal,
* html .equipSelectCont, * html .innerWC2, * html .sharedContainer, * html .catRepeater, * html .distLoc, * html .hqItemWrapper, 
* html .moreProductsLast, * html .silHeader { height: 1%; }

.clearfix, .company, .innerWC4, .mainBottom, .productTotal, #main, .selector_tool .cat_body .form, .shipOpt, #leHomeBottom, .cWrapper, 
.shippingContainer, .billingContainer, .coMid, .reviewContainer, .search_result_item, .coFaster, .form .spot, 
.reviewOrder, .cartBorder, .newsroom, .moreProducts, .billingContainerDisp, #sMainContent, .silMidContainer, .supportContainer, .catContent, .indMidContainer,
.equipSelectCont, .innerWC2, .sharedContainer, .catRepeater, .distLoc, .hqItemWrapper, .moreProductsLast, .silHeader { display: block; }

/*-------------- authoring styles -----------------*/
.authoringDiv { clear:both; }
.ms-rteCustom-listLink, .listLink { display:block; color:#000; font-weight:bold; border-bottom: 1px dashed #CCCCCC; position: relative; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); padding: 0 3px 5px 11px; margin: 8px 5px; background-repeat: no-repeat; background-position: 0 .1em; }
.ms-rteCustom-listLinkNoBorder, .listLinkNoBorder {  display:block; position: relative; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); padding: 0 3px 5px 11px; margin: 8px 5px 0 5px; background-repeat: no-repeat; background-position: 0 .1em; }

.ms-rteCustom-borderImage, .borderImage { border: 5px solid #C2C2C2; } /* 5px grey 0 margin */
.ms-rteCustom-borderImage10, .borderImage10 { border: 5px solid #C2C2C2; margin: 10px 0; } /* 5px grey 10px top bottom margin image */
.ms-rteCustom-borderImageContentWrap, .borderImageContentWrap { border: 5px solid #C2C2C2; margin: 10px; } /* 5px grey 10px top bottom margin image */

.ms-rteCustom-boldHead, .boldHead { font-weight: 800; font-size: 13px;   } /* 13px bold header */
.ms-rteCustom-contentLarge, .contentLarge { font-size:12px; font-weight:800; } /* 12px bold content */
.ms-rteCustom-contentLargeRed, .contentLargeRed { color:#cc092f;  font-size:12px; font-weight:800; } /* 12px bold content */
.ms-rteCustom-imageLeft, .imageLeft { float:left; }

/* link styles */

.ms-rteCustom-textLinkRedArrowNoCaps {  color:#cc092f; background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat right 2px; padding-right: 9px; }

.ms-rteCustom-textLinkRedArrow, .textLinkRedArrow, .alRFooter div span a { text-transform: uppercase;  color:#cc092f; background: url(/Global/lelc/content/graphics/global/leftnavArrow.gif) no-repeat right 2px; padding-right: 9px; }
.ms-rteCustom-textLinkBlackArrow, .textLinkBlackArrow, .equipLinks a, .newsroom .viewAll a, #top a  { color: #000 !important; padding: 0 8px 0 0; background: none;  font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/leftnavArrow.gif); background-repeat: no-repeat; background-position: right 2px; font-size: 11px; cursor: pointer !important; }

.ms-rteCustom-textLinkLeft, .textLinkLeft { color: #000 !important; padding: 0 0 0 8px; margin-left:0; background: none;  font-weight: 800; background-image: url(/Global/lelc/content/graphics/global/rightnavArrow.gif); background-repeat: no-repeat; background-position: left 2px; font-size: 11px; cursor: pointer; }

.ms-rteCustom-bulletList, .bulletList { font-size:11px; list-style-type: none; padding:0 0 0 8px !important; background: url(/Global/lelc/content/graphics/global/dot.gif) no-repeat left 5px; }
.ms-rteCustom-numberedList, .numberedList { list-style-type:decimal; } 
 
 .ms-rteCustom-textBold, .textBold { font-weight:bold; }
 .ms-rteCustom-textItalic, .textItalic { font-style:italic; }

.ms-rteCustom-headerBlackTall .headerBlackTall { height: 34px; background-color: #000; color: #FFF; position: relative;  text-transform:uppercase; padding:20px 0 0 6px; height:14px;}

 /*------------- LEADERBOARD TEST STYLES ---------------*/

/* ---------- Home Leaderboard ---------- */
.leaderboard{ padding:0; background:none; position:relative;}
.leaderboard .promo { position:relative; }

.rotator { width: 1002px; height: 306px; }
.rotator-image{ float:left;}

.rotator-content { position:absolute; z-index:100; width:254px; right:5px; padding:30px 0 0 0; }
.rotator-content h2 { font-size:35px; line-height:35px; color:white; font-weight:normal; font-family:"helvetica",arial,sans-serif; height:auto;}
.rotator-content p { color:#fff; font-family:helvetica,arial,"sans serif"; font-size:12px; line-height:16px; }

.rotator-header { height:135px; }
.rotator-product { margin:30px 0 0; }
.rotator-product img { float:left; margin-right:15px; }
.rotator-product h3 { font-size:14px; font-weight:bold; color:#fff; margin:0 0 5px 0; padding:10px 0 0;}
.rotator-product p { margin:0 0 5px 0; }

.rotator-controls{width:243px;height:41px;position:absolute; z-index:1000; }
#leHomeFlash .rotator-controls { left:10px; bottom:10px; }
.rotator-controls ul{margin:27px 0 0;overflow:hidden;padding-left:5px;}
.rotator-controls ul li{ list-style:none;float:left;padding-right:8px; width:14px; height:14px}
.rotator-controls ul li a{ font-size:0; text-indent:-9999px; background:#a5102f; width:14px; height:14px; display:block;}
.rotator-controls ul li a:hover,.rotator-controls ul li.active a{ background:#fff; }
.rotator-controls ul li a:link,.rotator-controls ul li a:visited{color:#fff;}
.rotator-controls ul li table,.rotator-controls ul li table td{padding:0;margin:0;border:none;}
.rotator-controls ul li.play{cursor:pointer;background:url(/Global/lelc/content/graphics/global/play.jpg) no-repeat top left;width:23px;height:14px;text-indent:-9999px;}
.rotator-controls ul li.pause{cursor:pointer;background:url(/Global/lelc/content/graphics/global/pause.jpg) no-repeat top left;width:23px;height:14px;text-indent:-9999px;}
 
 #promoSpot, .featuredProd { position:relative; }
 .spotImage { width:195px; height:105px; overflow:hidden; position: absolute; }
 #promoSpot .equipSelectHead, .featuredProd .equipSelectHead { position:relative; margin:0 0 71px 0; top:71px; background:url(/Global/lelc/content/graphics/global/overlay-bg.png) left top no-repeat; font-size:13px; color:#fff; height:14px; text-transform:uppercase; padding:20px 0 0 10px;}
.featuredProd .equipSelectHead a  { color:#fff !important; }

.history .rotator-controls{width:auto; height:41px;position:absolute;bottom:10px;right:10px; z-index:1000; }
.history .rotator-controls ul{margin:27px 0 0;overflow:hidden;padding-left:5px;}
.history .rotator-controls ul li{ list-style:none;float:left;padding-right:8px; width:auto; height:14px; background:none;}
.history .rotator-controls ul li a{  font-size:12px; text-indent:0; width:auto; color:#CCCCCC !important; height:14px; display:block; background:none; font-weight:bold;}
.history .rotator-controls ul li a:hover,.rotator-controls ul li.active a{ color:#000 !important; }
.history .rotator-controls ul li a:hover { text-decoration:underline; }
.history .rotator-controls ul li a:link,.rotator-controls ul li a:visited{color:#fff;}
.history .rotator-controls ul li table,.rotator-controls ul li table td{padding:0;margin:0;border:none;}
.history .rotator-controls ul li.play{ display:none; }
.history .rotator-controls ul li.pause{ display:none; }

.tvitem .alRepeat a .img {border:5px solid #C2C2C2 !important;}

.stockSplit {width:394px; margin-bottom:10px;}
.stockSplit .silContainer {width:182px; float:left;}

/*------- EQUIPMENT AND CATEGORY SELECTOR RESULTS ------*/

.sideForm input { display:block; margin:5px 0; }
.sideForm input[type="text"]  { width:100%; font-size:11px!important; }
.sideForm .btn { float:right; }
.sideForm .sideFormItem input, .sideForm .sideFormItem label { float:left; margin: 5px 5px 0 0; }
.sideForm .sideFormItem { overflow:hidden; width:50%; float:left;}
.sideForm .watermarked { width: 164px !important; }

.selectorChoices { padding: 0 0 5px 0; }
.selectorChoices ol { padding-left: 18px; }

/* ------ MSDS Form ------ */
.form .msdsSpot label, .form .msdsOpts label {width:auto;}
.form .msdsSpot span {display:block; margin-top:2px; overflow:hidden;}
.form .msdsOpts {padding-left:26px; border-bottom:1px solid #CACACA;}
.msdsImgBtn {width:16px; height:16px;}
.msdsSearch .label { width:170px; position:relative; top:4px; margin-right:5px; }
.msdsSearch .label500 {width: 500px;}
.tcenter {text-align:center;}

/* Thickbox Styles */
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_window{position:fixed;background:#ffffff;z-index:102;color:#000000;display:none;border:5px solid #c2c2c2;text-align:left;top:50%;left:50%;}
#TB_window p { margin: 0; }
* html #TB_window{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image{display:block;margin:15px 0 0 15px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}

#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px; }
* html #TB_load{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

/*#TB_title{background:#000 url("/Style Library/Images/LECO/blackGradientBG.jpg") repeat-x 0 0; height:30px;}*/
#TB_title{background:#000 url('/Global/lelc/content/graphics/global/blackGradientBG.jpg') repeat-x 0 0; height:30px;}
#TB_ajaxContent{clear:both; padding:10px;}
#TB_closeAjaxWindow{padding:0;float:right;overflow:hidden;}
#TB_closeAjaxWindow a {text-indent:-9999px; width:30px; height:30px; display:block; background:url("/Style Library/Images/LECO/modalClose.gif") no-repeat center center transparent ;}

.contentContainer { width: 0; opacity: 0; -ms-filter:alpha(opacity=0);}
.cat_body .content { display: none; }

/* INTERNATIONAL SIGN IN FLAGS */
.flagContainerRight{width:316px;padding-top: 10px;padding-left: 15px;float: left;}
.flagContainerRight .signInHeader {color:#CC092F;display:block;font-size:14px;font-weight:bold;padding-bottom:5px;text-transform:uppercase;}
.flagContainerRight .countryImage{cursor:pointer;width: 20px;height: 12px;padding:1px;}
.flagContainerTop{width:711px;position:absolute;top:2px;right:2px;}
.flagContainerTop .countryImage{cursor: pointer;width: 20px;height: 12px;padding:1px;}
.flagContainerTop .selectYourCountry{font-weight:bold;float:left;margin-right:2px;}



/*-------- new changes -----------*/

/* GLOBAL*/
	
#frame, #header, #headerCO, #nav, #mainNavContainer, #leHomeESpot, #leHomeFooter, #sMainContent  { width:980px; }
#header #utilityNav .commerceDisabled { width:220px; }
#nav #main_nav { width:828px; }
#nav #search #searchBox input { height:14px; }
#nav #search { width:152px; }
ul.dropdown li a { padding:12px 14px; }

#top, #topMa { width:969px; }
#content #topMa { padding-top: 7px; }
#footer_bar-content { width: 980px; }
#leHomeFlash { width:auto; height:auto; }
#leHomeFlash object {display:block;}

.checkoutProgressSignIn { width: 980px;  }
.checkoutProgressShipping { width: 980px;}
.checkoutProgressBilling { width: 980px; }
.checkoutProgressReview { width: 980px;  }
#eLeftContent, .rightSide { width:782px; }
#eRightContent, #leftContainer { width:185px; }
#eRightContent {overflow:hidden; width:187px;}

.awRight {/*width:171px; CW changed on 5.9.11 to fix my account*/ width:167px;}
.awRight .questionsContent {width:130px;}

.equipSpot, .newsroom .silContainer {width:376px; overflow:hidden;}

.selector_tool .cat_hdr {padding:5px 5px 7px;}
.selector_tool .shopNowBtn { margin: 0 0 10px 47px; }

/*------- equipment selector -----------*/
.startBtn { margin:0px 0px 5px 115px; }
.selector_tool .cat_body .form label { width:140px; }

/* consumable comparison*/

.concat { width:482px; }
 
/* welding center */

.wclContent { margin-right:2px; }

/* Right Column Products */
.weldingCenterFP .spotImage, .defaultFP .spotImage, .subIndustry .spotImage { float:none; }
.weldingCenterFP .featuredTop, .defaultFP .featuredTop, .subIndustry .featuredTop { width:auto; float:none; padding:5px 0px 0px 0px; }
.weldingCenterFP .featuredTop ul, .defaultFP .featuredTop ul, .subIndustry .featuredTop ul { padding:5px 0px 0px 0px; }

/* product detail */

#equipPrice { width:260px; }

/* global hq */

.region ul { width:185px; }
 
/* side form */

.sideForm .watermarked { width:154px !important; }

/* search */

.searchCategory .coHeader { width:756px; }
 
/* home */

#linkContainer1 { width:346px; }
#leHomeESpot .first { width:346px; overflow:hidden; }
 
/* SHOPPING CART INSIDE FRAME RESIZE */

#shoppingCart1 { width:687px; }
#shoppingCart1 .productTotal { background-position:390px 0px; }
#shoppingCart2 { float:left; padding:0px 0px 0px 7px; }
#sRightContent { float:left; padding:0px 0px 0px 10px; }

/* checkout sign in */
#checkoutContainer { width:702px; }
.alreadyReg { width:336px; }
.alreadyReg .silBottom { width:309px; }

/* order confirm */
.confirmation { width:679px; }

.shippingContainer, .billingContainer, .reviewContainer { width:697px; }
.empty_content {display:none;}

#sRightContent {width:283px;}
#sRightContent #otherProducts {width:auto; float:none;}
#shoppingCart2 {width:271px;}
#shoppingCart2 #itemTotalLeft { margin:0 0 0 71px }

.sharedContainerNav {width:165px !important;}
.c {width:auto !important;}

a.start {float:right;}
a.start .startBtn {margin:0;}
img.chartImg {width:482px;}

#priceContainer .width250 {width:auto !important; padding-right:20px;}
#priceContainer .width250 select {width:100%;}

.featureProd-grouped .featuredProdInfoFixedHeight .featuredTop {float:none;}

/** FOOTER FB LIKE BUTTON **/
#footerPromo {
    float: right;
    clear: both;
    margin: 15px 0px 15px 0px;
}
.copyright {
    clear: both;
}

.msdsAJAXSearchText {left: 165px; width: 290px; clear: both; position: relative; background: rgb(236, 236, 236); border: 1px solid gray; padding: 5px; display:none; }
.msdsAJAXSearchText .menuItem .menuItemMatch { font-weight: bold; font-size: 8pt; }
.btnViewDetail {  }
.btnCompare {display: inline-block;  }
.btnStart { }
.btnGo {display: inline-block;  }
.btnWhereToBuy { padding: 0px 0px 0px 0px; border-style: none; }
.btnAddToCart { padding: 0px 0px 0px 0px; border-style: none; }

.btnLeftRed { background: url('/Global/lelc/content/graphics/global/btnLeft.gif') no-repeat; height: 20px; width: 7px; float: left; padding: 0px 0px 0px 0px; background-position:left; background-position-x:0; background-position-y:0;}
.btnMidRed { background: url('/Global/lelc/content/graphics/global/btnMid.gif') repeat-x; height: 20px; float: left; color: #FFF; padding: 0px 3px 0px 3px; font-size: 12px; font-weight: 800; text-transform: uppercase; cursor:pointer; letter-spacing: 1px; white-space: nowrap; border-style: none; background-position:left; background-position-x:0; background-position-y:0; line-height: 20px; vertical-align: baseline;}
.btnRightRed { background: url('/Global/lelc/content/graphics/global/btnRight.gif') no-repeat; height: 20px; width: 8px; float: left; padding: 0px 0px 0px 0px; background-position:right; background-position-x:right; background-position-y:0; }

.btnLeftGray { background: url('/Global/lelc/content/graphics/global/btnLeftgray.gif') no-repeat; height: 20px; width: 7px; float: left; padding: 0px 0px 0px 0px; background-position:left; background-position-x:0; background-position-y:0; }
.btnMidGray { background: url('/Global/lelc/content/graphics/global/btnMidgray.gif') repeat-x; height: 20px; float: left; color: #000; padding: 0px 3px 0px 3px; font-size: 12px; font-weight: 800; text-transform: uppercase; cursor:pointer; letter-spacing: 1px; white-space: nowrap; border-style: none; background-position:left; background-position-x:0; background-position-y:0; line-height: 20px; vertical-align: baseline;}
.btnRightGray { background: url('/Global/lelc/content/graphics/global/btnRightgray.gif') no-repeat; height: 20px; width: 8px; float: left; padding: 0px 0px 0px 0px; background-position:right; background-position-x:right; background-position-y:0; }

.btnStart a { color: white; text-decoration: none; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 0px; }
.btnStart a:hover { color: white; text-decoration: none; font-size: 12px; font-weight: 800; text-transform: uppercase; letter-spacing: 0px; }

.btnCompare input { color: black; text-decoration: none; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; font-family: Arial, Helvetica, Sans-Serif; line-height:18px; background-color: transparent; border-style:none; cursor: pointer; }

button.btnGo { color: white; text-decoration: none; font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0px; font-family: Arial, Helvetica, Sans-Serif; line-height:17px; }

#emailBox .btnGo { width: 100px; color: transparent; height: 20px; background-repeat: no-repeat; }
.equipCompareTB .btnWhereToBuy { width: 140px; }
.equipCompareTB .btnAddToCart { width: 130px; }