/*
       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;
    color: black;
}

.authAnon, .authForm {
    overflow-x: auto !important;
    overflow-y: auto !important;
    overflow: auto !important;
}

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;
    font-family: Arial, Helvetica, sans-serif;
    color: black;
}

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; }*/

body {
    margin: 0 auto;
    background: #999;
    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;
}

.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;
    margin: 0 auto;
}


/*#content, #main { overflow:hidden; }*/


/* ---------- HEADER ---------- */

#header {
    width: 1014px;
    height: 101px;
    background-color: #A6192E;
    margin: 0 auto;
    display: inline-block;
}

#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 {
    margin: 0px;
    display: table-cell;
}

.LECOlogo {
    background: initial;
    border: none;
    margin: 18px 0 0 5px;
    float: left;
}

#header #utilityNav {
    height: 92px;
    width: 745px;
    display: table-cell;
    vertical-align: top;
}

#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: #333;
    position: relative;
    z-index: 10;
}

#nav #main_nav {
    display: inline;
    width: 753px;
    height: 39px;
    background-color: #333;
    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;
    overflow: hidden;
    padding-top: 12px;
    padding-left: 10px;
}

#nav #search #searchBox .searchBox {
    margin: 0 0 0 0px;
    padding: 10px 0 0 7px;
}

#nav #search #SearchBox input {
    float: left;
    width: 80px;
    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 {
    display: inline-block;
    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: 969px;
    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;
    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 ------- */

#leftColumn #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: 600;
}

#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 9px 0 9px;
    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;
    background: #333;
    border-top: 5px solid #A6192E;
    position: relative;
    z-index: 1;
    clear: both;
    color: #fff;
}

#footer_bar-content {
    width: 1014px;
}

.fleftColumn {
    width: 340px;
    float: left;
    margin: 0;
}

#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 0 0 11px;
    _margin: 5px 0 11px;
}

#footerLinks {
    height: auto;
    float: right;
    display: inline;
    margin: 5px 5px 0 0;
}

#footerLinks a {
    list-style: none;
    padding: 0 0 0 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .95em;
    color: #fff;
    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;
}

.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;
    font-size: 0pt;
}

#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 {
    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;
}

#equipDetailTab .equipTB .topRow {
    width: 200px;
}

.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: 600;
    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;
    color: white;
}

.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;
    color: white;
}

.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: -8px;
    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;
}

.ln2Head h3 {
    color: white;
}

.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 20px 0 0 !important;
    z-index: 2;
    position: relative;
    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;
}

.acCategory .noprice {
    margin-left: -25px;
}


/* --- 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 0px 10px 0px;
}

.alImage div img {
    border: 5px solid #C2C2C2 !important;
    margin: 10px 0px 10px 0px;
}

.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;
}

.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 .silContainer {
    margin: 0 0 10px;
}

#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;
}

.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 h2 {
    background: none;
    color: white;
}

.sharedContainer .equipSelectHead h3 {
    background: none;
    color: white;
}

#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;
}

.leStyle-defaultTextStyle, .ms-rteCustom-defaultTextStyle, .defaultTextStyle {
    -ms-name: "default";
    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;
    color: black;
}

.leStyle-listlink, .ms-rteCustom-listLink, .listLink {
    -ms-name: "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;
}

.leStyle-listLinkNoBorder, .ms-rteCustom-listLinkNoBorder, .listLinkNoBorder {
    -ms-name: "LinkNoBorder";
    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;
}

.leStyle-borderImage, .ms-rteCustom-borderImage, .borderImage {
    -ms-name: "borderImage";
    border: 5px solid #C2C2C2;
}


/* 5px grey 0 margin */

.leStyle-borderImage10, .ms-rteCustom-borderImage10, .borderImage10 {
    -ms-name: "borderImage10";
    border: 5px solid #C2C2C2;
    margin: 10px 0;
}


/* 5px grey 10px top bottom margin image */

.leStyle-borderImageContentWrap, .ms-rteCustom-borderImageContentWrap, .borderImageContentWrap {
    -ms-name: "borderImageContentWrap";
    border: 5px solid #C2C2C2;
    margin: 10px;
}


/* 5px grey 10px top bottom margin image */

.leStyle-boldHead, .ms-rteCustom-boldHead, .boldHead {
    -ms-name: "boldHead";
    font-weight: 800;
    font-size: 13px;
}


/* 13px bold header */

.leStyle-contentLarge, .ms-rteCustom-contentLarge, .contentLarge {
    -ms-name: "contentLarge";
    font-size: 12px;
    font-weight: 800;
}


/* 12px bold content */

.leStyle-contentLargeRed, .ms-rteCustom-contentLargeRed, .contentLargeRed {
    -ms-name: "contentLarge";
    color: #cc092f;
    font-size: 12px;
    font-weight: 800;
}


/* 12px bold content */

.leStyle-imageLeft, .ms-rteCustom-imageLeft, .imageLeft {
    -ms-name: "imageLeft";
    float: left;
}

.leStyle-titleCategory, .ms-rteCustom-titleCategory, .titleCategory {
    -ms-name: "titleCategory";
    text-transform: uppercase;
    color: #cc092f;
    margin-bottom: 10px;
    font-size: 15px;
    width: 425px;
}


/* link styles */

.leStyle-textLinkRedArrowNoCaps, .ms-rteCustom-textLinkRedArrowNoCaps {
    -ms-name: "textLinkRedArrowNoCaps";
    color: #cc092f;
    background: url('/Global/lelc/content/graphics/global/leftnavArrow.gif') no-repeat right 2px;
    padding-right: 9px;
}

.leStyle-textLinkRedArrow, .ms-rteCustom-textLinkRedArrow, .textLinkRedArrow, .alRFooter div span a {
    -ms-name: "textLinkRedArrow";
    text-transform: uppercase;
    color: #cc092f;
    background: url(/Global/lelc/content/graphics/global/leftNavArrow.gif) no-repeat right 2px;
    padding-right: 9px;
}

.leStyle-textLinkBlackArrow, .ms-rteCustom-textLinkBlackArrow, .textLinkBlackArrow, .equipLinks a, .newsroom .viewAll a, #top a {
    -ms-name: "textLinkBlackArrow";
    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;
}

.leStyle-textLinkLeft, .ms-rteCustom-textLinkLeft, .textLinkLeft {
    -ms-name: "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;
}

.leStyle-bulletList, .ms-rteCustom-bulletList, .bulletList {
    -ms-name: "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;
}

.leStyle-numberedList, .ms-rteCustom-numberedList, .numberedList {
    -ms-name: "numberedList";
    list-style-type: decimal;
}

.leStyle-textBold, .ms-rteCustom-textBold, .textBold {
    -ms-name: "textBold";
    font-weight: bold;
}

.leStyle-textItalic, .ms-rteCustom-textItalic, .textItalic {
    -ms-name: "textItalic";
    font-style: italic;
}

.leStyle-headerBlackTall, .ms-rteCustom-headerBlackTall .headerBlackTall {
    -ms-name: "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: Arial, Helvetica, 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_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;
    background: #333;
}

#nav #search #searchBox input {
    height: 18px;
    width: 80px;
    padding: 2px 0 0 3px;
    border: 1px solid #707070;
    color: #999999;
}

#nav #search {
    width: 152px;
}

ul.dropdown li a {
    padding: 0px 14px;
}


/*#top, #topMa { width:100%; }*/

#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: bold;
    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: bold;
    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: 43px;
    color: transparent;
    height: 20px;
    background-repeat: no-repeat;
}

#emailBox input {
    margin-top: 0;
    height: 14px;
}

.equipCompareTB .btnWhereToBuy {
    width: 130px;
}

.equipCompareTB .btnAddToCart {
    width: 130px;
}

.ocTable tr {
    border: 1px solid black;
}


/*

    LECOM / SP 2013 Style Overrides

*/


/*body, body.ms-backgroundImage { background: url(/Global/lelc/content/graphics/global/Lincoln_bg2.jpg) repeat; }*/

body, body.ms-backgroundImage {
    background: #999;
}

#s4-workspace {
    /*background-image: url("/Global/lelc/content/graphics/global/lecoBGTOP.jpg");
    background-repeat:repeat;
    background-color:transparent;
    background-attachment:inherit;
    background-position-x:0%;
    background-position-y:0%;*/
}

#s4-titlerow {
    padding-top: 1px;
    display: table-cell;
    height: auto;
}

.customWidth {
    width: 980px;
    margin: auto;
    background-color: white;
    padding: 5px;
}

#search .ms-srch-sb Input {
    background-color: white;
    width: auto;
    height: 18px;
    border: 1px solid #707070;
}

#search .ms-srch-sb-border {
    border: none;
}

#SearchBox .ms-srch-sb-searchImg {
    display: none;
}

#SearchBox .ms-srch-sb-searchLink {
    /*background-image: url(/Global/lelc/content/graphics/global/btnSearchGo.png);*/
    width: 28px;
}

#SearchBox .ms-srch-sb-searchLink:hover {
    background-color: transparent;
}

#ms-error-body div {
    background-color: white;
    margin: 0px;
    padding: 5px;
}

#ms-error-body #ms-error-header {
    margin-top: 40px;
    padding-bottom: 21px;
    border: 1px solid black;
    border-bottom: none;
}

#ms-error-body .aspNetHidden {
    visibility: hidden;
    display: none;
}

#ms-error {
    border: 1px solid black;
    border-top: none;
}


/*     +++ BEGIN:  New Global Nav +++ */

.leMainNavContainer {
    width: 825px;
    height: 39px;
    background-color: #333;
    color: white;
    margin: 0px;
    padding: 0px;
    overflow: visible;
    display: inline-block;
    float: left;
}

ul.leMainNav, .leMainNav ul, .leMainNav li {
    padding: 0px;
    margin: 0px;
    list-style: none;
    list-style-image: none;
    list-style-position: initial;
    list-style-type: none;
}

.leMainNav {
    font-family: helvetica;
    font-size: 12px;
}

.leMainNav> li {
    display: inline;
    float: left;
    zfloat: left;
    cursor: pointer;
}

.leMainNavHeader {
    padding: 12px 13px 13px 13px;
    border: 0px solid black;
    border-left: 1px solid #545454;
    border-right: 1px solid black;
    text-transform: uppercase;
    margin: 0px;
}

.leMainNavHeader:hover {
    color: black;
    background-color: #dcdcdc;
    border-right: 1px solid #545454;
}

.leMainNavHeader a, .leMainNavHeader a:link, .leMainNavHeader a:visited, .leMainNavHeader a:active {
    text-decoration: none;
    color: white;
    white-space: nowrap;
}

.leMainNavHeader a:hover {
    color: black;
}

.leSubMenu {
    display: none;
    background-color: white;
    border: 1px solid #C9CECE;
    position: absolute;
    padding: 5px 10px 5px 10px;
    min-width: 150px;
    margin: -3px 0 0 0;
    border-top: 2px solid #BE1E2D;
    overflow: visible;
}

.leSubMenu a, .leSubMenu a:link, .leSubMenu a:visited, .leSubMenu a:active {
    text-decoration: none;
    color: #404040;
}

.leSubMenu a:hover {
    text-decoration: underline;
}

.leSubMenu li {
    padding: 4px 0 2px 0;
    white-space: nowrap;
}

.leSubMenu ul {
    padding: 5px 0 0 0;
    border-top: 2px solid #BE1E2D;
}

.leSubMenu h6 {
    font-size: 100%;
    font-weight: bold;
    color: #4D4D4D;
    margin: 0px;
    padding: 8px 0px 8px 0;
}

.otherContent {
    background-color: #d0d0d0;
    height: 300px;
    margin: 0px;
    width: 100%;
}

.header {
    background-color: #54ce53;
    height: 100px;
}


/*     --- END:  New Global Nav --- */

#linkContainerWrapper .top h2 {
    color: #fff;
}

#sub_nav .first h2 {
    color: white;
}

#suiteLinksBox a.ms-core-suiteLink-a:active, #suiteLinksBox a.ms-core-suiteLink-a:visited, #suiteLinksBox a.ms-core-suiteLink-a:link, #suiteLinksBox a.ms-core-suiteLink-a {
    color: white;
}


/*  blank web part page layout */

.blank-wp .ms-fullWidth {
    width: 100%;
}

.blank-wp .tableCol-25 {
    min-width: 25%;
    display: table-cell;
}

.blank-wp .tableCol-33 {
    min-width: 33%;
    display: table-cell;
}

.blank-wp .tableCol-50 {
    min-width: 50%;
    display: table-cell;
}


/* corev15.css styles*/


/* The following styles are pulled from corev15.css to fix rendering issues
    on the public side for
    Sharepoint Out Of the Box Web Parts, such as the search page
*/

.ms-promlink-button-image {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    overflow: hidden;
}

.ms-srch-sb-navLink, .ms-srch-sb-searchLink {
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    background-color: transparent;
    border: 1px solid transparent;
    position: relative;
    overflow: hidden;
}

.ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover {
    /* [ReplaceColor(themeColor:"ButtonHoverBackground",opacity:"1")] */
    background-color: #e6f2fa;
    /* [ReplaceColor(themeColor:"ButtonHoverBackground")] */
    background-color: #e6f2fa;
}

.ms-srch-sb-searchLink:active, .ms-srch-sb-searchLink> img:active, .ms-srch-sb-navLink:active, .ms-srch-sb-navLink> img:active, .ms-srch-sb-navLink-menuOpen, .ms-srch-sb-navLink-menuOpen:hover {
    /* [ReplaceColor(themeColor:"ButtonPressedBackground",opacity:"1")] */
    background-color: #92c0e0;
    /* [ReplaceColor(themeColor:"ButtonPressedBackground")] */
    background-color: #92c0e0;
}

.ms-srch-sb-border {
    /* [ReplaceColor(themeColor:"Lines")] */
    border: 1px solid #ababab;
}

.ms-srch-sb-border:hover {
    /* [ReplaceColor(themeColor:"StrongLines")] */
    border: 1px solid #92c0e0;
}

.ms-srch-sb-borderFocused {
    /* [ReplaceColor(themeColor:"AccentLines")] */
    border: 1px solid #2a8dd4;
}

.ms-core-menu-list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    max-height: 405px;
    min-width: 125px;
    overflow: auto;
}

.ms-core-menu-item> .ms-core-menu-box> .ms-core-menu-list {
    padding: 0px;
}

.ms-core-menu-item {
    margin: 0px;
    cursor: pointer;
    border: 1px solid transparent;
}

.ms-core-menu-hasIcons> .ms-core-menu-list> .ms-core-menu-item {
    min-height: 24px;
}

.ms-core-menu-hasIcons.ms-core-menu-boxBig> .ms-core-menu-list> .ms-core-menu-item {
    min-height: 40px;
}

.ms-core-menu-iconLarge, .ms-core-menu-icon {
    line-height: 1.5em;
    float: left;
}

.ms-core-menu-icon {
    min-width: 16px;
    min-height: 16px;
}

.ms-core-menu-iconLarge {
    min-width: 32px;
    min-height: 32px;
}

.ms-core-menu-label, .ms-core-menu-labelCompact {
    border: 1px solid transparent;
    word-wrap: break-word;
}

.ms-core-menu-hasIcons> .ms-core-menu-list> .ms-core-menu-item> .ms-core-menu-link> .ms-core-menu-label, .ms-core-menu-hasIcons> .ms-core-menu-list> .ms-core-menu-item> .ms-core-menu-link> .ms-core-menu-labelCompact {
    padding-left: 21px;
}

.ms-core-menu-hasIcons.ms-core-menu-boxBig> .ms-core-menu-list> .ms-core-menu-item> .ms-core-menu-link> .ms-core-menu-label, .ms-core-menu-hasIcons.ms-core-menu-boxBig> .ms-core-menu-list> .ms-core-menu-item> .ms-core-menu-link> .ms-core-menu-labelCompact {
    padding-left: 37px;
}

.ms-core-menu-icon> img {
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.ms-core-menu-iconLarge> img {
    height: 32px;
    width: 32px;
    vertical-align: middle;
}

a.ms-core-menu-link {
    padding: 6px 8px;
    /* [ReplaceColor(themeColor:"BodyText")] */
    color: #444;
    text-decoration: none;
    display: block;
    position: relative;
}

a.ms-core-menu-link:focus {
    outline: 1px dotted transparent;
}

a.ms-core-menu-indent {
    padding-left: 27px;
}

.ms-core-menu-item:hover, .ms-core-menu-itemSelected {
    /* [ReplaceColor(themeColor:"HoverBackground")] */
    background-color: rgba( 205, 230, 247, 0.5);
}

.ms-core-menu-item[disabled=true]:hover, .ms-core-menu-itemDisabled.ms-core-menu-item:hover, .ms-core-menu-itemDisabled.ms-core-menu-itemSelected {
    background-color: transparent;
}

.ms-core-needIEFilter .ms-core-menu-item:hover, .ms-core-needIEFilter .ms-core-menu-itemSelected {
    /* [ReplaceColor(THEME_COLOR_BACKGROUND_SOLID,opacity:"1")] */
    background-color: #cde6f7;
}

.ms-core-needIEFilter .ms-core-menu-item[disabled=true]:hover, .ms-core-needIEFilter .ms-core-menu-itemDisabled.ms-core-menu-item:hover, .ms-core-needIEFilter .ms-core-menu-itemDisabled.ms-core-menu-itemSelected {
    background-color: transparent;
}

.ms-core-menu-item[disabled=true]> .ms-core-menu-link> .ms-core-menu-label> .ms-core-menu-title, .ms-core-menu-itemDisabled> .ms-core-menu-link> .ms-core-menu-label> .ms-core-menu-title {
    /* [ReplaceColor(themeColor:"DisabledText")] */
    color: #b1b1b1;
}

.ms-core-menu-item[disabled=true], .ms-core-menu-item[disabled=true]> .ms-core-menu-link, .ms-core-menu-itemDisabled, .ms-core-menu-itemDisabled> .ms-core-menu-link {
    cursor: default;
}

.ms-core-menu-staticItemSelected, .ms-core-menu-staticItemSelected:hover {
    /* [ReplaceColor(themeColor:"SelectionBackground")] */
    background-color: rgba( 156, 206, 240, 0.5);
}

.ms-core-needIEFilter .ms-core-menu-staticItemSelected, .ms-core-needIEFilter .ms-core-menu-staticItemSelected:hover {
    background-color: transparent;
    /* [ReplaceColor(THEME_COLOR_SELECTION_BACKGROUND_SOLID,opacity:"1")] */
    background-color: #9ccef0;
}

.ms-core-menu-arrowBox {
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 5px;
}

.ms-core-menu-arrow {
    display: inline-block;
    vertical-align: middle;
}

.ms-core-menu-hasArrow> .ms-core-menu-link {
    padding-right: 15px;
}

.ms-core-menu-separator:first-child {
    display: none;
}

.ms-core-menu-separatorHr {
    margin: 2px 0px;
    /* [ReplaceColor(themeColor:"SubtleLines")] */
    color: #c6c6c6;
}

.ms-core-menu-button {
    cursor: pointer;
}

.ms-core-menu-link:link, .ms-core-menu-link:visited {
    /* [ReplaceColor(themeColor:"BodyText")] */
    color: #444;
}

.ms-core-menu-closebutton {
    text-align: right;
    padding: 8px 10px;
}

ms-welcome-root> .ms-core-menu-box.ms-core-menu-box, .ms-siteactions-hover> .ms-core-menu-box.ms-core-menu-box {
    box-shadow: 3px 3px 6px -4px rgba(0, 0, 0, 0.3), -3px 3px 6px -4px rgba(0, 0, 0, 0.3);
    border-top: 0px solid transparent;
}

.ms-core-menu-box, .ms-core-menu-boxBig {
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    background-color: #fff;
    padding: 0px;
    z-index: 9999;
    border-collapse: separate;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.47);
    overflow: visible;
    text-align: left;
}

.ms-core-needIEFilter .ms-core-menu-box, .ms-core-needIEFilter .ms-core-menu-boxBig {
    /* [ReplaceColor(themeColor:"SubtleLines")] */
    border: 1px solid #c6c6c6;
}

.ms-core-menu-box {
    max-width: 250px;
}

.ms-core-menu-boxBig {
    max-width: 400px;
}

.ms-shadow {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.47);
}

.ms-qSuggest-container {
    border: inherit;
    padding: 5px 0px;
    margin: -1px 0px 0px -1px;
    visibility: hidden;
    position: absolute;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    background-color: #fff;
    z-index: 1000;
}

.ms-webpart-chrome {
    border-spacing: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ms-qSuggest-list {
    cursor: default;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ms-qSuggest-listItem {
    margin: 0px;
    padding: 7px 10px;
}

.ms-qSuggest-hListItem {
    /* [ReplaceColor(themeColor:"HoverBackground",opacity:"1")] */
    background-color: #cde6f7;
    /* [ReplaceColor(themeColor:"HoverBackground")] */
    background-color: rgba( 205, 230, 247, 0.5);
    margin: 0px;
    padding: 7px 10px;
}

.ms-qSuggest-personalResultTitle {
    padding: 7px 10px;
    margin: 0;
    /* [ReplaceColor(themeColor:"SubtleEmphasisText")] */
    color: #666;
}

.ms-qSuggest-listSeparator {
    /* [ReplaceColor(themeColor:"SubtleLines")] */
    border-top: 1px solid #c6c6c6;
    margin: 7px 0px;
}

.ms-srch-hover-outerContainer {
    position: absolute;
    z-index: 1001;
    margin-left: 0px;
}

.ms-srch-item {
    clear: both;
    width: 500px;
    padding: 5px 20px 5px 10px;
    margin: 10px 0px 10px -10px;
    overflow: hidden;
}

.ms-srch-item-body {
    overflow: hidden;
    display: inline-block;
}

.ms-srch-item-previewContainer {
    float: right;
    width: 100px;
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    display: none;
    text-align: center;
    margin-top: 5px;
}

.ms-srch-item-previewLink {
    display: block;
}

.ms-srch-item-preview {
    max-height: 70px;
    max-width: 100px;
    overflow: hidden;
    margin: 0px auto;
    display: block;
    vertical-align: top;
}

.ms-srch-item-title {
    margin: 0;
    padding: 0;
}

.ms-srch-item-link {
    font-weight: normal;
    display: inline-block;
}

.ms-srch-item-summary {
    padding-top: 2px;
    display: inline-block;
}

.ms-srch-hover-innerContainer {
    position: relative;
    margin: 0px;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    background-color: #fff;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    padding: 0px;
    box-shadow: 0px 1px 4px #cccccc;
    display: inline-block;
}

.ms-srch-hover-wacSize {
    width: 100%;
    max-width: 576px;
}

.ms-srch-hover-standardSize {
    width: 100%;
}

.ms-srch-hover-content {
    overflow: hidden;
}

.ms-srch-hover-content div {
    overflow: hidden;
}

.ms-srch-hover-arrowBorder {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border-color: transparent #d1d1d1 transparent transparent;
    height: 0px;
    width: 0px;
    position: absolute;
    left: -31px;
}

.ms-srch-hover-arrow {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    border-color: transparent #fff transparent transparent;
    height: 0px;
    width: 0px;
    position: absolute;
    left: -30px;
}

.ms-srch-hover-arrowBorder-rtl {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border-color: transparent transparent transparent #d1d1d1;
    height: 0px;
    width: 0px;
    position: absolute;
    left: -31px;
}

.ms-srch-hover-arrow-rtl {
    border-width: 15px;
    border-style: solid;
    /* [ReplaceColor(themeColor:"BackgroundOverlay",opacity:"1")] */
    border-color: transparent transparent transparent #fff;
    height: 0px;
    width: 0;
    position: absolute;
    left: -30px;
}

.ms-srch-hover-header {
    padding: 0px 12px 0px 20px;
    margin-top: 12px;
}

.ms-srch-hover-title {
    padding: 0px 5px 0px 0px;
    margin-right: 12px;
}

.ms-srch-hover-title-extraMarginForViews {
    margin-right: 85px;
}

.ms-srch-hover-follow {
    float: left;
    width: 16px;
}

.ms-srch-hover-follow img {
    width: 100%;
    padding-right: 5px;
}

.ms-srch-hover-close {
    right: 0px;
    width: 16px;
    height: 16px;
    position: absolute;
    margin-right: 12px;
}

.ms-srch-hover-filetype {
    float: left;
    padding-top: 3px;
}

.ms-srch-hover-views {
    text-align: right;
    overflow: hidden;
}

.ms-srch-hover-popularity {
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    margin-right: 6px;
    float: right;
    position: absolute;
    right: 28px;
    top: 0px;
}

.ms-srch-hover-popularity div {
    padding: 1px 8px;
    text-align: center;
}

.ms-srch-hover-body {
    padding: 0px 20px 28px 20px;
}

.ms-srch-hover-actions {
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    padding: 17px 20px 17px 20px;
    overflow: hidden;
}

.ms-srch-hover-action {
    padding-top: 3px;
    padding-right: 22px;
    float: left;
}

.ms-srch-hover-separator {
    margin-top: 12px;
    margin-bottom: 4px;
}

.ms-srch-hover-subTitle {
    padding-top: 15px;
    padding-bottom: 1px;
}

.ms-srch-hover-text {}

.ms-srch-hover-noContent {
    padding-top: 28px;
}

.ms-srch-btnWACContainer {
    text-align: center;
    display: none;
    padding: 0px 15px 10px 15px;
}

.ms-srch-hover-viewerContainer {
    margin-top: 11px;
    text-align: center;
    height: 300px;
}

.ms-srch-hover-siteViewerContainer {
    padding: 0;
    overflow: hidden;
    /* [ReplaceColor(themeColor:"StrongLines")] */
    border: 1px solid #ababab;
}

.ms-srch-hover-viewer {
    width: 100%;
    height: 100%;
    display: none;
}

.ms-srch-hover-siteViewer {
    -moz-transform-origin: top left;
    -webkit-transform-origin: top left;
    -o-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    overflow: hidden;
    display: none;
}

.ms-srch-hover-siteViewer-rtl {
    -moz-transform-origin: top right;
    -webkit-transform-origin: top right;
    -o-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
    overflow: hidden;
    display: none;
}

.ms-srch-hover-glass-siteViewer {
    position: absolute;
    z-index: 1000;
    opacity: 0;
    background-color: #FFFFFF;
    filter: Alpha(opacity=0)
}

.ms-srch-hover-site-results {
    padding: 1px;
}

.ms-srch-hover-site-icon-result {
    margin-right: 5px;
}

.ms-srch-hover-imageContainer {
    display: inline-block;
    margin-top: 11px;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
}

.ms-srch-hover-imageContainer img {
    display: none;
    max-height: 300px;
    width: 100%;
}

.ms-srch-hover-wacImageContainer {
    display: none;
    text-align: center;
    max-height: 150px;
    overflow: hidden;
    /* [ReplaceColor(themeColor:"DialogBorder")] */
    border: 1px solid #d1d1d1;
    /* [ReplaceColor(themeColor:"SubtleEmphasisBackground")] */
    background: #f1f1f1;
    margin-top: 11px;
}

.ms-srch-hover-wacImageContainer img {
    max-width: 100%;
}

.ms-srch-hover-post {
    margin-top: 10px;
    margin-bottom: 10px;
}

.PageContent {
    width: 792px;
}

a.GoBtnRev2 {
    background-color: #900000;
    color: White;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
    background: rgb(201, 9, 46);
    /*-webkit-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Safari 5.1 to 6.0 */
    /*background: rgb(201,9,46); /*-o-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Opera 11.1 to 12.0 */
    /*background: rgb(201,9,46); /*-moz-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33),  rgb(201,9,46)); /* For Firefox 3.6 to 15 */
    /*background: rgb(201,9,46); /*linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /*standard */
    -ms-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -webkit-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s;
    min-width: 0;
}

.GoBtnRev2 {
    background-color: #900000;
    color: White;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
    background: rgb(201, 9, 46);
    /*-webkit-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Safari 5.1 to 6.0 */
    /*background: rgb(201,9,46); /*-o-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /* For Opera 11.1 to 12.0 */
    /*background: rgb(201,9,46); /*-moz-linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33),  rgb(201,9,46)); /* For Firefox 3.6 to 15 */
    /*background: rgb(201,9,46); /*linear-gradient(rgb(201,9,46), rgb(201,9,46), rgb(144,6,33), black, rgb(144,6,33), rgb(201,9,46)); /*standard */
    -ms-transition: color 0.25s;
    -moz-transition: color 0.25s;
    -webkit-transition: color 0.25s;
    -o-transition: color 0.25s;
    transition: color 0.25s;
    min-width: 0;
}

.GoBtnRev2:hover {
    color: Black;
    background-color: #900000;
    border: 1px solid black;
    cursor: pointer;
}

.GoBtnRev2White {
    background-color: White;
    color: Black;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
    background: White;
    -ms-transition: background 0.25s;
    -moz-transition: background 0.25s;
    -webkit-transition: background 0.25s;
    -o-transition: background 0.25s;
    transition: background 0.25s;
    min-width: 0;
}

.GoBtnRev2White:hover {
    background: gray;
    cursor: pointer;
    border: 1px solid black;
}

.btnDisabled {
    background-color: gray;
    color: darkgray;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
    min-width: 0;
}

.btnDisabled:hover {
    background-color: gray;
    color: darkgray;
    height: 20px;
    padding: 0px 10px 0px 10px;
    border: 1px solid black;
    text-align: center;
    vertical-align: middle;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 800;
    font-size: 12px;
    -moz-border-radius: 5px 5px;
    -webkit-border-radius: 5px 5px;
    border-radius: 5px 5px;
    min-width: 0;
}

.MinPadding {
    padding-left: 9px;
    padding-right: 9px;
}

.varLengthInput {
    width: 100%;
}

.2014td {
    width: 15%;
    padding: 0px 5px 0px 5px;
    border-bottom: 2px solid Red;
}

.leftSideAuto .infoTable {
    color: #000000;
    font-family: Arial, Verdana, Sans-Serif;
    width: 775px;
    /*border-collapse:collapse;*/
    border-spacing: 0px;
}

.infoTable {
    color: #000000;
    font-family: Arial, Verdana, Sans-Serif;
    width: 775px;
    border-collapse: collapse;
    border-spacing: 0px;
}

.infoTable th {
    font-weight: bold;
    font-size: 9pt;
    background-color: #cccccc;
    padding: 3px;
    /*border:1px solid white;*/
    border-bottom: 1px solid black;
}

.infoTable td {
    font-size: 8pt;
    background-color: #f1f1f1;
    vertical-align: middle;
    padding: 3px;
    border: 1px solid white;
}

.infoTableWide {
    color: #000000;
    font-family: Arial, Verdana, Sans-Serif;
    border-collapse: collapse;
    border-spacing: 0px;
}

.infoTableWide th {
    font-weight: bold;
    font-size: 9pt;
    background-color: #cccccc;
    padding: 3px;
    border-bottom: 1px solid black;
}

.infoTableWide td {
    border-bottom: none;
}

.infoTableWide a {
    font-weight: bold;
}

.infoTableWide tr.redRow> td> a {
    color: white;
}

.rowSeparate td {
    border-bottom: 1px solid black;
}

.MultiBox {
    background-color: #cccccc;
    font-size: 12pt;
    padding: 2px;
    border: 1px solid;
    border-color: black;
    width: 175px;
}

.MultiBox span {
    padding: 1px;
}

.MultiBoxWrapper {
    border-left: 1px solid;
    border-top: 2px solid;
    border-right: 2px solid;
    border-bottom: 1px solid;
    border-color: ButtonShadow;
}

.headerRow th {
    font-weight: bold;
    font-size: 9pt;
    background-color: #cccccc !important;
    padding: 3px;
    border: 1px solid white;
    border-bottom: 1px solid black;
}

.redRow td {
    padding: 3px;
    background-color: #C97575;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt;
}

.redlegend {
    background-color: #C97575;
    border: 1px solid black;
    padding: 0px;
}

.greenRow td {
    padding: 3px;
    background-color: #87CC87;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt;
}

.greenlegend {
    background-color: #87CC87;
    border: 1px solid black;
    padding: 0px;
}

.yellowRow td {
    padding: 3px;
    background-color: palegoldenrod;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt;
}

.yellowlegend {
    background-color: palegoldenrod;
    border: 1px solid black;
    padding: 0px;
}

.orangeRow td {
    padding: 3px;
    background-color: #f0833a;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt;
}

.grayRow td {
    padding: 3px;
    background-color: lightgray;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    font-size: 9pt;
}

.orangelegend {
    background-color: #f0833a;
    border: 1px solid black;
    padding: 0px;
}

.LeadProtectionHeaderText {
    width: 775px;
}

.LeadProtectionHeaderText td {
    /*width:110px;*/
    text-align: center;
    /*color:rgb(166,25,47);*/
    font-weight: bold;
}

#footer .fleftColumn {
    margin-left: 5px;
}

ul.leMainNav>li:nth-child(8)>.leMainNavHeader { border-right: 0 !important }


/* End correv15.css styles*/
