/*Merchants--Use this file to make any edits that you wish to override styles in the main stylesheets. By making edits to this CSS file, your styles applied here will cascade and overwrite styles in the main CSS files. This will allow you to replace the entire contents of the main stylesheets should it become necessary to update those to fix styling issues with the themes without losing any of your custom styles.*/

/*Packaging Table Start*/

.packagingtabletitlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
        color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
        border-right-style: dotted;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-width: 0px;
	border-left-width: 0px;
	background-color: #1B5E3C;
}
.datafontleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009900;
	text-align: center;
	vertical-align: middle;
	font-style: normal;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
        border-right-style: dotted;
	border-left-style: solid;
	border-left-color: #000000;
	border-right-color: #1C5F14;
	border-bottom-color: #1C5F14;
	width: 80px;
	height: 25px;
        padding: 5px;
	background-color: #F0F0F0;
}
.datafontright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	text-align: center;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-bottom-color: #1C5F14;
	width: 83px;
	height: 35px;
        background-color: #F0F0F0;
}
.datafontmiddle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #1C5F14;
	border-bottom-color: #1C5F14;
	width: 70px;
	height: 25px;
	padding: 5px;
	background-color: #F0F0F0;
}
.packagingtabletitlebaright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
        color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-left-width: 0px;
	border-right-color: #000000;
	background-color: #1B5E3C;
}
.packagingtabletitlebarleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
        color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-width: 0px;
	border-left-width: 1px;
	background-color: #1B5E3C;
	border-left-color: #000000;
}
.datafontmiddle100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: center;
	vertical-align: middle;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-right-color: #1C5F14;
	border-bottom-color: #1C5F14;
	width: 125px;
	height: 25px;
	padding: 5px;
	background-color: #F0F0F0;
}
/*Packaging Table End*/

/*Section Table Start*/

.sectiontabledashedborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.linkfontblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #004080;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
.linkfontbluesmaller {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #004080;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
.introfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EFEFEF;
}
.clickherefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.linkfontred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #DD2223;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
.linkfontgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	color: #7acb4a;
	text-decoration: underline;
	text-align: center;
	font-weight: bold;
}
/*Section Table End*/

/*Product Table Start*/

.producttable { background-color: #F9F9F9; border: 1px solid #DEDEDE;
}
.titlecell { height: 30px; border-style: solid solid solid solid; border-width: 1pt; border-color: #000000 }
.fontfeatheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #fefefe;
	font-size: 15px;
        font-weight: normal;
	text-align: left;
        text-indent: 10px;
	vertical-align: middle;
	background-image: url(/lib/yhst-58082516732612/leftnavheader.bmp);
	font-weight: normal;
        height: 30px;
        line-height: 2em;
}
.dsR2 /*agl rulekind: base;*/ { width: 300px; height: auto; }
.prodcellleft { background-color: #F9F9F9; width: 142px; height: 30px; border-bottom: 1pt solid #DDDDDD; }
.fonttableleft {
	font-family: inherit;
        color: #142908;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
        line-height: 2em;
	vertical-align: middle;
        font-family: inherit;
	text-indent: 10px;
}
.prodcellright { background-color: #F9F9F9;); width: 190px; height: 30px; border-bottom: 1pt solid #DDDDDD; line-height: 2em; }
.fonttableright { font-family: inherit; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; }
.fonttablerightprice { font-family: inherit; text-decoration: line-through; font-size: 12px; font-style: normal; font-weight: normal; text-align: left; vertical-align: middle; line-height: 2em; }
.dsR19 /*agl rulekind: base;*/ { height: auto; }
.prodcellright2lines { background-color: #F9F9F9; width: 190px; height: 30px; border-bottom: 1pt solid #DDDDDD; }
.prodcellleft2lines { background-color: #F9F9F9; width: 142px; height: 30px; border-bottom: 1pt solid #DDDDDD; }
.fonttableleft2lines {
	font-family: Verdana;
        color: #142908;
	font-size: 12px;
        line-height: 2em;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
	text-indent: 10px;
}
.fonttableright2lines { font-family: Verdana; font-size: 12px; line-height: 2em; font-style: normal; font-weight: normal; text-align: left; }

.prodcellrightsale { background-color: #F9F9F9; width: 190px; height: 30px; border-bottom: 1pt solid #DDDDDD; }
.fonttablerightsale { font-family: Arial; color: navy; font-size: 16px; font-style: normal; font-weight: bold; text-align: left; line-height: 2em; vertical-align: middle; }
.prodcellleftsale {  background-color: #F9F9F9; width: 142px; height: 30px; border-bottom: 1pt solid #DDDDDD; text-indent: 10px; }
.fonttableleftsale {
	font-family: Verdana;
	color: #142908;
        font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
        line-height: 2em;
	vertical-align: middle;
}

.ordercell { border-bottom: 1px solid #DDDDDD; height: auto; background-color: #F9F9F9; line-height: 3em; padding: 4px 0 0 10px; text-align: left; }

.producttablefooter { height: 30px;
}

.fonttablefooter { font-family: Verdana;
	color: #142908;
        font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
        line-height: 2em;
	vertical-align: middle;
}


/*Product Table End*/

/*Lightbox Start*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(/lib/yhst-97009725660814/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://lib.store.yahoo.net/lib/yhst-97009725660814/overlay.png", sizingMethod="scale");
	}
/*Lightbox End*/	

#layer9                       { float:right; position:absolute; top: 35px; left: 550px; width: 350px; height: 40px; visibility: visible; display: block }

#layer{ align:right; }  

/*Magnaflux Front Page Start*/

@charset "utf-8";
.descriptionfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.magnafluximagepadding {
	border-top-width: 8px;
	border-right-width: 8px;
	border-bottom-width: 8px;
	border-left-width: 8px;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
	border-left-color: #E5E5E5;
}
.magnafluxcellbackround {
	background-color: #EFEFEF;
}
.magnafluxcellpadding {
	padding-top: 0px;
	padding-right: 5px;
	background-color: #EFEFEF;
}

.magnafluxborder {
	border: 1px solid #D4D4D4;
}

.magnafluxbordernotop {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D4D4D4;
	border-right-color: #D4D4D4;
	border-bottom-color: #D4D4D4;
	border-left-color: #D4D4D4;
}

/*Magnaflux Front Page End*/

#ndtlogo {
	position: relative;
	width: 960px;
	height: 191px;
	top: 0px;
} 
#ndtsearchbar {
	position: absolute;
	top: 37px;
	left: 610px;
	width: 388px;
	height: 40px;
	visibility: visible;
	display: block
}


/*New CSS Nav Bar Start*/

#nav-product-mag ul li a {
     /*border-bottom:1px dotted #ffffff;*/        color:black;
      display:block;
      font-family:arial;
      font-weight:bold;       font-size:12px;
      height:auto;
      margin:0;
      padding:0px 4px 2px 10px;
      text-decoration:none;
width:181px;
background-color:#f3f3f3;
}
#nav-product-mag ul li a:hover {color:red;
}
#nav-product-magnavis ul li a {
      background:transparent url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_357482') 0 0 repeat-y;
     /*border-bottom:1px dotted #ffffff;*/        color:#ffffff;
      display:block;
      font-family:arial;
      font-weight:bold;       font-size:16px;
      height:auto;
      margin:0;
      min-height:35px;
      padding:10px 4px 6px 9px;
      text-decoration:none;
width:124px;
}

#nav-product-magnavis ul li a:hover {background:url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_359212') 0 0 no-repeat;
    color:#ffffff;
    width:124px;
}

#nav-product-spot ul li a {
      background:transparent url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_360667') 0 0 repeat-y;
     /*border-bottom:1px dotted #ffffff;*/        color:#ffffff;
      display:block;
      font-family:arial;
      font-weight:bold;       font-size:16px;
      height:auto;
      margin:0;
      min-height:35px;
      padding:10px 4px 6px 9px;
      text-decoration:none;
width:124px;
}

#nav-product-spot ul li a:hover {background:url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_359212') 0 0 no-repeat;
    color:#ffffff;
    width:124px;
}

#nav-product-zyglo ul li a {
      background:transparent url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_362201') 0 0 repeat-y;
     /*border-bottom:1px dotted #ffffff;*/        color:#ffffff;
      display:block;
      font-family:arial;
      font-weight:bold;       font-size:16px;
      height:auto;
      margin:0;
      min-height:35px;
      padding:10px 4px 6px 9px;
      text-decoration:none;
width:124px;
}

#nav-product-zyglo ul li a:hover {background:url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_364207') 0 0 no-repeat;
    color:#ffffff;
    width:124px;
}

#nav-product-black ul li a {
      background:transparent url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_365882') 0 0 no-repeat;
     /*border-bottom:1px dotted #ffffff;*/        color:#ffffff;
      display:block;
      font-family:arial;
      font-weight:bold;       font-size:14px;
      height:auto;
      margin:0;
      min-height:30px;
      padding:10px 4px 6px 9px;
      text-decoration:none;
width:124px;
}

#nav-product-black ul li a:hover {background:url('http://ep.yimg.com/ca/I/yhst-97009725660814_2183_367107') 0 0 no-repeat;
    color:#ffffff;
    width:124px;
}

#yfc_mini {
        float: right;
        display: block;
        position: absolute;
        top: 15px;
        right: 25px;
        z-index: 1;
}

