#outerWrapper{
	background: url("http://lib.store.yahoo.net/lib/cyberweld/ey-header-repeat-bg.jpg") repeat-x scroll 0px 0px transparent ! important;
}


#PageWrapper{
	background: none;
}


#PageWrapperNL{
	background: none;
}


#Header{
	height: 178px;
}


#topLeftHeader{
	font: 700 15px Open Sans;
	 color: rgb(63, 63, 63);
	 padding: 8px;
}


#headerlinks{
	color: rgb(97, 97, 97);
	 left: 245px;
	 width: auto;
	 font: 400 12px Open Sans;
	 top: 10px;
}


#headerlinks a{
	color: rgb(97, 97, 97);
	 font: 400 12px Open Sans;
}


#header-cart{
	background: url("http://lib.store.yahoo.net/lib/cyberweld/ey-cart-header.jpg") no-repeat scroll 0px 0px transparent;
	 height: 26px;
	 width: 58px;
}


#middleHeader{
	padding-top: 0;
}


#headerLogo img{
	float: left;
}


#dealsSearch{
	float: left;
	 margin-left: 45px;
	margin-top: 20px;
}


#headerDeals{
	padding-bottom: 10px;
	font-family: "Roboto Condensed";
	font-style:italic;
	font-size: 20px;
}


#headerDeals a{
	color: rgb(232, 59, 1);
	 text-decoration: none;
}


#headerDeals a span{
	color: #525252;
}


#headerSearch{
	border: 1px solid rgb(175, 175, 175);
}


#search-box2{
	margin-right: -3px;
	 position: static;
	 background-color: rgb(255, 255, 255);
	 vertical-align: middle;
	 height: 31px;
	 line-height: 31px;
	 padding: 0px 5px;
	 width: 320px ! important;
	 -webkit-box-shadow:inset 0 0 10px #7b7b7b;
	 -moz-box-shadow:inset 0 0 10px #7b7b7b;
	 box-shadow:inset 0 0 10px #7b7b7b;
}


#search-submit2{
	position: static;
	 vertical-align: middle;
	 margin: 0px;
	 padding: 0px;
}


#headerShipping{
	font: 400 11px "Roboto Condensed";
	 color: rgb(108, 108, 108);
	 float: left;
	 margin: 45px 0px 0px 60px;
}


#headerShipping span{
	font: 700 23px "Roboto Condensed";
	font-style:italic;
}


#Footer{
	width: 980px;
	 background: url("http://lib.store.yahoo.net/lib/cyberweld/ey-footer-top-15.jpg") no-repeat scroll 0px 0px transparent;
	 padding-top: 40px;
}


.footerUL{
	float: left;
	 position: static;
}


.footerUL a{
	color: #fff;
}


#firstFooter{
	padding-left: 25px;
}


#secondUL{
	margin-left: 55px;
}


#fourthUL{
	margin-left: 65px;
}


#firstFooter{
	float: left;
}


#secondFooter{
	float: left;
	 margin-left: 115px;
}


#socialFooter{
	position: absolute;
	 left: 592px;
	 top: 37px;
}


#socialFB{
	background: url("http://lib.store.yahoo.net/lib/cyberweld/ey-blank.png") repeat scroll 0px 0px transparent;
	 float: left;
	 height: 50px;
	 width: 51px;
}


#socialTW{
	background: url("http://lib.store.yahoo.net/lib/cyberweld/ey-blank.png") repeat scroll 0px 0px transparent;
	 float: left;
	 height: 50px;
	 width: 51px;
	 margin-left: 7px;
}


#socialBL{
	background: url("http://lib.store.yahoo.net/lib/cyberweld/ey-blank.png") repeat scroll 0px 0px transparent;
	 float: left;
	 height: 50px;
	 width: 51px;
	 margin-left: 6px;
}


#footerBottom{
	position: static;
	 background-color: rgb(220, 220, 220);
	 margin-top: 10px;
	 padding: 15px 0 10px 25px;
	 height: 120px;
}


#footerBottomLeft{
	float: left;
	 text-align: left;
	 width: 500px;
}


#footerBottomLeft a{
	color: #292929;
	 text-decoration: none;
}


#footerBottomRight{
	float: left;
	width: 450px;
}


#footerBottomRight img{
	padding-left: 25px;
	 float: left;
}


#newMainGraphic{
	float: left;
}


#hpMap{
	position: relative;
	 float: left;
}


#RightColumnNL #innerRight{
	width: auto;
	 padding-top: 10px;
}


#hpMapLink{
	position: absolute;
	 top: 69px;
	 left: 27%;
}


#hpMapLink a{
	color: rgb(63, 63, 63);
}


.popupDiv{
	position: absolute;
	 background: url(https://lib.store.yahoo.net/lib/cyberweld/ey-blank.png) repeat scroll 0px 0px transparent;
}


.popupText{
	display: none;
	 text-align: center;
	 font: 400 13px Roboto Condensed;
	 background-color: rgb(255, 255, 255);
	 border: 1px solid rgb(248, 95, 17);
	 border-radius: 5px;
	 padding: 5px 15px;
	 box-shadow: 0px 0px 3px rgb(0, 0, 0);
}


.popupText span{
	font: 700 16px Roboto Condensed;
}


#leftPopup{
	top: 95px;
	 left: 15px;
	 height: 100px;
	 width: 100px;
}


#leftPopup .popupArrow{
	position: absolute;
	 top: 15px;
	 right: -13px;
}


#leftPopup .popupText{
	position: absolute;
	 width: 110px;
	 left: -125px;
	 top: 25px;
}


#rightPopup{
	top: 95px;
	 right: 40px;
	 height: 100px;
	 width: 110px;
}


#rightPopup .popupArrow{
	position: absolute;
	 top: 15px;
	 left: -13px;
}


#rightPopup .popupText{
	position: absolute;
	 width: 110px;
	 right: -135px;
	 top: 0;
}


.popupDiv:hover .popupText{
	display: block;
}


#whyShop{
	text-align: center;
	 float: left;
	 font: 400 13px Roboto;
}


.kickers{
	margin: 10px 0 30px 15px;
}


.featuredBrand{
	background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-featured-bg.jpg") no-repeat scroll 0px 0px transparent;
	 text-align: center;
	 float: left;
	 width: 177px;
	 padding-top: 10px;
	 height: 130px;
}


.featuredBrand img{
	margin: 0 auto 10px;
}


.brandsTitle{
	float: left;
	 background-color: rgb(255, 255, 255);
	 padding: 10px 5px 0 5px;
	 margin-left: 140px;
	 font: 400 18px Roboto Condensed;
}


.brandsTitle span{
	color: rgb(252, 71, 2);
	 font-weight: 700;
}


.brandsLink{
	float: right;
	 font: 400 11px Roboto Condensed;
	 background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-orange-arrow.jpg") no-repeat scroll 0px center transparent;
	 margin-top: 6px;
	 padding-left: 10px;
}


.brandsLink a{
	color: rgb(80, 80, 80);
	 text-decoration: none;
}


.hpBrands{
	float: left;
	 border-bottom: 1px solid #D8D8D8;
	 width: 80%;
	 background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-gray-line.jpg") repeat-x scroll 0px 22px transparent;
}


.brandsDiv img{
	display: inline;
	 vertical-align: middle;
	 padding: 5px 0 5px 30px;
}


.featuredProducts{
	width: 980px;
	 font: 700 18px Roboto Condensed;
	 background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-gray-line.jpg") repeat-x scroll 0px bottom transparent;
}


.featured-products .contentsName{
	text-align: center;
	 margin: 0px auto;
	 width: 80%;
}


.featured-products .contentsName a{
	font: 400 16px Roboto Condensed;
}


.hpShopAll{
	background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-orange-arrow.jpg") no-repeat scroll 0px 3px transparent;
	 padding-left: 12px;
	 margin: 10px auto;
	 width: 30%;
}


.hpShopAll a{
	color: rgb(103, 103, 103);
	 font: 700 11px Roboto;
	 text-decoration: none;
}


#about14 {
	background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-about-bg-rpt-14.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
	margin: 0 auto;
	width: 940px;
}


#about14-2 {
	margin: 0 auto;
	padding-top: 25px;
	width: 860px;
}


.sm{
	border-top: 2px solid #d3d7da;
}


.afb{
	float: left;
	 margin: 19px 0 0 135px;
	height: 60px;
}


.atw{
	float: left;
	 margin: 19px 88px 0 88px;
}


.abl{
	float: left;
	 margin: 19px 0 0;
}


.sm{
	font: normal 11px arial;
	 color: #989898;
	 margin-right: 20px;
}


.sm a{
	color: #989898;
	 font: 11px arial;
}


.aText {
	line-height: 1.5em;
	text-align: center;
}


.aboutLeft14 {
	float: left;
	margin: 10px 50px 20px 0;
	width: 480px;
}


.aboutRight14 {
	float: left;
	width: 327px;
}


.floatLeft {
	margin: 10px 0 20px;
}


.floatRight {
	margin: 20px 0 30px;
}


.floatRight img {
	margin: 0 auto;
	width: auto;
}


.cwLoca {
	margin: 0 auto 40px;
	width: 814px;
}


.cwCHQ, .cwCWD{
	float: left
}


.a3 {
	color: #003BB9;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0 0;
}


#topNav{
	position: absolute;
	 left: 0px;
	 font: 600 15px Open Sans;
	 top: 136px;
}


#topUL{
	margin: 0px;
	 padding: 0px;
	 list-style: none outside none;
}


.topLI{
	float: left;
	 position: relative;
	line-height: 18px;
	height: 39px;
	 padding-top:3px;
}


.topLI a{
	text-decoration: none;
	 color: #2a2a2a;
	 padding: 0 13px 0 20px;
	 display: block;
	 height: 42px;
}


.topLI:hover{
	background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-top-nav-hover-bg.jpg") repeat-x scroll 0px 0px transparent;
}


.topLI:hover a{
	color: #fff;
}


#topLI-0{
	width: 155px;
	 border-right: 1px solid #B9B9B9;
}


#topLI-1{
	width: 168px;
	 border-right: 1px solid #B9B9B9;
}


#topLI-2{
	width: 155px;
	 border-right: 1px solid #B9B9B9;
}


#topLI-3{
	width: 140px;
	 border-right: 1px solid #B9B9B9;
}


#topLI-4{
	width: 155px;
	 border-right: 1px solid #B9B9B9;
}


#topLI-5{
	width: 195px;
}


#topLI-5 a{
	color: #023aa9;
	 padding-left: 35px;
	 padding-top: 10px;
	 background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-top-nav-arrow.jpg") no-repeat scroll 20px 14px transparent;
}


#topLI-5:hover{
	background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-top-nav-hover-blue-bg.jpg") repeat-x scroll 0px 0px transparent;
}


#topLI-5:hover a{
	color: #fff;
	 background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-top-nav-hover-arrow.jpg") no-repeat scroll 20px 14px transparent;
}


.megaMenu{
	display: none;
	 background-color: rgb(255, 255, 255);
	 border: 3px solid rgb(200, 37, 2);
	 width: 972px;
	 position: absolute;
	 top: 42px;
}


.topLI:hover .megaMenu{
	display: block;
}


.topLI:hover .megaMenu a{
	color: #2a2a2a;
}


.megaMenu a{
	font: 700 16px Open Sans;
	 display: inline;
	 height: auto;
	 padding: 0px;
}


.megaMenu:hover a{
	color: #2a2a2a;
}


#topLI-0 .megaMenu{
	left: 0px;
}


#topLI-1 .megaMenu{
	left: -156px;
}


#topLI-2 .megaMenu{
	left: -325px;
}


#topLI-3 .megaMenu{
	left: -481px;
}


#topLI-4 .megaMenu{
	right: -201px;
}


.topBrandsDiv{
	float: left;
	 width: 280px;
	 border-right: 2px solid rgb(195, 195, 195);
	 box-shadow: 1px 0px 11px rgb(188, 188, 188);
}


.topBrandsImg{
	padding: 25px 0px 10px 20px;
}


.topBrand{
	padding: 10px 0px;
	 border-top: 2px solid rgb(195, 195, 195);
}


.topBrand img{
	padding-left: 20px;
}


.topBrandName{
	width: 140px;
	 padding-left: 15px;
	 padding-top: 5px;
	 background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-top-brand-arrow.png") no-repeat scroll right center transparent;
	 padding-right: 20px;
}


.topBrand:hover .topBrandName{
	background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-top-brand-arrow-hover.png") no-repeat scroll right center transparent;
	text-decoration: underline;
}


.topBrandName a{
	display: block;
}


.mmRight{
	float: left;
	 width: 600px;
	 margin-left: 70px;
	 padding-top: 25px;
}


.mmLeftDiv{
	float: left;
	 width: 300px;
}


.mmLeftDiv img{
	float: left;
}


.mmItem{
	margin-bottom: 20px;
}


.mmItem a:hover {
	text-decoration: underline;
}


.mmName{
	float: left;
	 margin-left: 20px;
	 width: 190px;
	 padding-top: 4px;
}


.mmBottom{
	background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-bottom-gray-line.jpg") no-repeat scroll center 0px transparent;
	 margin-top: 20px;
	 padding-top: 4px;
	 text-align: center;
	 padding-bottom: 2px;
}


.mmBottom a{
	font-size: 15px;
	 background: url("https://lib.store.yahoo.net/lib/cyberweld/ey-mm-bottom-arrow.jpg") no-repeat scroll right center transparent;
	 padding-right: 20px;
}


.mmBottom a span{
	color: rgb(199, 39, 3);
}


#PageWrapper #newContainer{
	background: url("http://lib.store.yahoo.net/lib/cyberweld/ey-pagewrapper-bg.jpg") repeat-y scroll 0px 0px transparent;
}


.eyTitle{
	color: rgb(0, 46, 114);
	 font-size: 24px;
}


.imageOuter{
	width: 560px;
	 background: none;
	 border: 1px solid #d7d7d7;
}


.imageInner{
	background: none;
	 width: auto;
}


#image1-cssLayer{
	 background: none;
	 width: auto;
	 position: relative;
}


.mss-enl{
	position: absolute;
	 bottom: 0px;
	 right: 0px;
}


.addthis_toolbox{
	margin-top: 0px;
	 border-top: 1px solid rgb(195, 195, 195);
	 padding-top: 15px;
}


#mss-order-box .contentsRegPrice{
	float: none;
}


#mss-order-box .contentsSalePrice{
	font-size: 12px;
}


#mss-order-box .salePriceColor{
	font-size: 22px;
}


.itemBanner{
	border-top: 1px solid rgb(195, 195, 195);
	 border-bottom: 1px solid rgb(195, 195, 195);
	 padding: 8px 20px;
	 text-align: center;
}


.itemBanner span{
	color: rgb(240, 59, 16);
	 font-weight: bold;
	 font-size: 18px;
}


.deal {
  width: 276px;
  float: left;
  border-bottom: 1px solid #ddd;
}

img.dealImg {
float: left;
margin-right: 5px;
}

.dealCopy {
font-family: "Roboto Condensed";
font-size: 12pt;
padding-top: 10px;
color: #343434;
margin-left:125px;
}

.dealCopy a {
color: #ff4802;
white-space: nowrap;
text-decoration: none;
}

#footerBottomRight .mfes-trustmark {
	position: absolute;
	top: 165px;
	left: 565px;
}