/* 
===============================
Name: nlstyle.css
Purpose: Standard NetLink Style Sheet
Created: 1.1.2003 Vic Berggren
===============================
How to read.
- All styles are sorted alphabetically.
- The general style always appears first.
- ID styles follow the general styles.
- Class styles follow the ID styles.
===============================
*/

/* General Link */
a{color:#0b2677;}

/* Link IDs */
a#nav{padding-right:0px; text-decoration:underline; cursor:hand;}
a#shop{color:white; text-decoration:underline;}
a#shop:hover{color:white; text-decoration:none;}
a#v{padding-right:0px; text-decoration:underline; cursor:hand;}

/* Link Classes */
a:hover{text-decoration:underline;}
a:hover{color:#212121;}
a:active{color:#0b2677;}
a:link{color:#0b2677; text-decoration:underline;}
a:visited{color:#0b2677; text-decoration:underline;}

/* General Body */
body{font-size:9pt; margin:0px; color:#212121; font-family:"Lucida Sans Unicode"; background-color:white;}

/* Div Classes */
div{font-family:Lucida Sans Unicode; font-size:9pt;}
div.benefit{color:navy; font-size:10pt;font-weight:bold;padding-bottom:5px;text-indent:5px;}
div.benefitpad{padding-top:5px;}
div.benefitpadMore{padding-top:10px;}
div.call{font-size: xx-small; font-weight:bold; background-color: beige;}
div.feature{font-family: "trebuchet ms"; font-size: 10pt;}

/* Header IDs */
h1#h1c{padding-left:4px;font-family: verdana, "trebuchet ms", helvetica, sans-serif;   font-size:15pt;  font-weight:normal;  letter-spacing:-1px;color:black;}
h2#h2c{padding-left:15px; font-size:13pt; color:black; padding-top:4px; font-family:verdana, "trebuchet ms", helvetica, sans-serif;}
h1#c{font-size:15pt; color:black; font-family: Trebuchet MS; font-weight:bold; padding:2px; line-height:150%; margin-bottom:0px;}
h2#c{font-size:13pt; color:black; font-family: Trebuchet MS; font-weight:bold; padding:2px; line-height:150%; margin-bottom:0px;}
h2#d{font-size:13pt; color:black; font-family: Trebuchet MS; font-weight:bold; padding:2px; line-height:150%; margin-bottom:0px;}

/* Header Classes */
h1{padding-left:5px; font-family: verdana, "trebuchet ms", helvetica, sans-serif; font-size:15pt;  font-weight:normal;  letter-spacing:-1px;color:black;}
h2{padding-left:5px; font-size:13pt; color:black; padding-top:4px; font-family:verdana, "trebuchet ms", helvetica, sans-serif; font-weight:normal;}
h3{padding-left:12pt; font-size:smaller; color:navy; padding-top:4px; font-family:ms Sans Serif;}
h6{padding-left:11pt; font-size:11pt; font-family:Lucida Sans Unicode;}

/* Image IDs */
img#rack{border-top:white 1px solid;}

/* Images Classes */
img.corner{border-right:medium none;  border-top: medium none;  display: block! important; border-left: medium none; width:15px; border-bottom: medium none; height: 15px;}

/* Input IDs */
input#basket{text-align:center; border: solid silver 1px;}

/* Input Classes */
input{border-right:black 1px solid; padding-right:0px; border-top:black 1px solid; padding-left:0px; font-size:9pt; padding-bottom:0px; border-left:black 1px solid; color:#212121; padding-top:0px; border-bottom:black 1px solid; font-family:Lucida Sans Unicode; height:20px;}

/* General Paragraph */
p{padding-right:2px; padding-left:2px; font-size:9pt; padding-bottom:2px; color:#212121; line-height:150%; padding-top:2px; font-family:Lucida Sans Unicode;}

/* Paragraph IDs */
p#std{padding-left:4px; font-size:9pt; color:#212121; line-height:150%; font-family:Lucida Sans Unicode;}
p#defs{border:solid 1px black; background-color:gainsboro; width:475; text-align:center;}

/* General Select */
select{border-right:black 1px solid; padding-right:0px; border-top:black 1px solid; padding-left:0px; font-size:9pt; padding-bottom:0px; border-left:black 1px solid; color:#212121; padding-top:0px; border-bottom:black 1px solid; font-family:Lucida Sans Unicode; height:20px;}
div#acctContainer{width: 235px; height: 150px; overflow-y: scroll; scrollbar-arrow-color: #1F508F; scrollbar-face-color: #e7e7e7; scrollbar-3dlight-color: #a0a0a0; scrollbar-darkshadow-color: #888888;}
table#acctGrid{font-size:8pt; padding:2px;}

/* Span Classes */
span.rpad15{padding-right:15px;}
span.t{font-family: verdana, "trebuchet ms", helvetica, sans-serif;   font-size:15pt;  font-weight:normal;  letter-spacing:-1px;color:black;}
span.cart{font-family:Trebuchet ms; font-size:1.40em;padding-right:10px;padding-top:5px;}
span.cart a{color:Blue;}
span.cart a:visited{color:Blue;}
span.checkout{font-family:Trebuchet ms; font-size:1.40em;padding-right:1px;padding-top:5px;}
span.checkout a{color:Blue;}
span.checkout a:visited{color:Blue;}
span.tollfree{font-family:Trebuchet ms; font-size:1.40em;padding-right:8px;padding-top:5px;}

/* Tables IDs*/
table#list{padding-right:2px; padding-left:2px; padding-bottom:2px; padding-top:2px; border-bottom:silver 1px solid;}
table#list th{text-align:left;border-bottom: solid 1px silver;padding-top:18px;font-family: verdana, "trebuchet ms", helvetica, sans-serif;   font-size:15pt;  font-weight:normal;  letter-spacing:-1px;color:black;}

/* Inline headers */
table#list td#model-h{padding-right:2px; padding-left:10px; font-family:Trebuchet MS; font-size:14px; padding-bottom:2px; color:#1F508F; padding-top:2px; background-image:url(../shop/assets/bg/fade2.gif);border-top:solid silver 1px;border-left:solid silver 1px;}
table#list td#desc-h{padding-right:2px; padding-left:2px; font-family:Trebuchet MS; font-size:14px; padding-bottom:2px; color:#1F508F; padding-top:2px; background-image:url(../shop/assets/bg/fade2.gif);border-top:solid silver 1px;}
table#list td#start-h{text-align:right;padding-right:10px; padding-left:2px; font-family:Trebuchet MS; font-size:14px; padding-bottom:2px; color:#1F508F; padding-top:2px; background-image:url(../shop/assets/bg/fade2.gif);border-top:solid silver 1px;border-right:solid silver 1px;}
table#list td#avail-h{text-align:right;padding-right:2px; padding-left:2px; font-family:Trebuchet MS; font-size:14px; padding-bottom:2px; color:#1F508F; padding-top:2px; background-image:url(../shop/assets/bg/fade2.gif);}
table#list td#csku{text-indent:5px;}
table#list td#z{text-align:right;padding-right:15px;}

/* General TD */
td{font-size:9pt; color:#212121; font-family:"Lucida Sans Unicode";}

/* General Shading - can be used on divs or tds */
#shade {border-left: 1px solid silver; background-image:url("/shop/assets/bg/links-header.gif"); border-right: 1px solid silver; background-image:url("/shop/assets/bg/links-header.gif"); border-top: 1px solid silver;padding-top:1px;}

/* TD IDs */
td#tbar{padding-right:0px; padding-left:0px; padding-bottom:0px; padding-top:0px; height:5px; background-color:#1F508F;}
td#banner{background-color:#0b2677;}

/*background-color:#0b2677; */
td#search{font-family:Trebuchet MS; font-size:10pt; background-image:url(/shop/assets/backgrounds/sb.gif); font-weight:bold;color:white; height:35px; text-indent:155px; padding-bottom:1px;}

/* horizonal navigation links */
table#nllinks td{border:dimgray 1px solid; padding-left: 5px;padding-right:10px;}

/* TD id's */
td#pad{padding-left:4px; padding-bottom:5px; padding-top:8px;}
td#Lpad{padding-left:5px;}
td#delete{padding-left:5px; border-right:solid 1px silver;}
td#navlinks{padding-right:6px; padding-left:6px; padding-bottom:1px; padding-top:1px; text-align:right;}
td#footerLinks{padding-right:5px; padding-left:3px; padding-bottom:3px; vertical-align:sub; padding-top:3px; text-align:center;}
td#contact{padding-left:15px;}
td#fade{padding-right:0px; padding-left:0px; background-image:url(/shop/assets/bg/fade.gif); padding-bottom:0px; padding-top:0px; height:17px;}
td#tagLine{border-top:white 1px solid; padding-left:5px; color:white; border-bottom:black 1px solid; height:10px; background-color:dimgray;}
td#prodlist{padding-right:2px; padding-left:2px; font-weight:bold; padding-bottom:2px; color:black; padding-top:2px; border-top:solid silver 1px; background-image:url(../shop/assets/bg/fade2.gif);}
td#sku{padding-left:3px; border-left:silver 1px solid;}
td#y{padding-left:3px; border-left:silver 1px solid;}
td#k{padding-left:3px; border-left:silver 1px solid;}
td#stock{border-right:silver 1px solid; text-align:right;}
td#s{border-right:silver 1px solid; text-align: center;}
td#nav{border-right:dimgray 1px solid; background-color:white;}
td#r{text-align:right;}

/* Lists */
ul#n{margin-top:0px; list-style-type:none; list-style-position: outside; margin-left:4px;padding-left:4px;}
ul#tb{margin-top:0px; list-style-type:none; list-style-position: outside; margin-left:4px;padding-left:4px; margin-bottom:0px;}
ul#tb li{padding-bottom:10px;line-height:normal;}
ul#categories{margin-top:0px; list-style-type:none; list-style-position: outside;}
ul#acct{margin-top:0px;list-style-type:disc;list-style-position: inside;margin-left:2px;padding-left:2px;}
td.vn ul{list-style-type:disc; list-style-position: inside;margin-left:2px;padding-left:2px;}
#addressbullets{list-style:none;}
#addressbullets li{padding-left:10px;height:30px;text-indent:20px;background-image:url(shop/assets/icons/arrow.gif);background-repeat:no-repeat; vertical-align:middle;}
#addressbullets a{cursor:pointer;color:blue;text-decoration:underline;font-size:9pt;}

/* TD Classes */
td.csku{text-indent:5px;padding:}
td.vendor{padding-right:2px; padding-left:10px; font-weight:normal; font-size:14px; padding-bottom:2px; color:blue; padding-top:2px; background-image:url(../shop/assets/bg/fade2.gif);}
td.vendorline{padding-right:2px; padding-left:2px; font-weight:normal; font-size:xx-small; padding-bottom:2px; color:black; padding-top:2px;}
td.prodbasketbtn{border-top:solid silver 1px;padding-right:1px;padding-top:10px;}

/* General TextArea */
textarea{border-right:black 1px solid; padding-right:0px; border-top:black 1px solid; padding-left:0px; font-size:9pt; padding-bottom:0px; border-left:black 1px solid; color:#212121; padding-top:0px; border-bottom:black 1px solid; font-family:"Lucida Sans Unicode";}

/* General Unordered List */
ul{font-size:9pt; color:#212121; line-height:150%; font-family:"Lucida Sans Unicode"; font-style:normal;}

/* Reusable Classes */
.fh{font-size:1.75em; color:black; font-family: Trebuchet MS; font-weight:bold; padding:2px; line-height:150%;}
.home{font-size:13px; color:navy; FONT-STYLE:normal; font-family:Helvetica; text-align:left;border-left:solid 1px black;border-top:solid 1px black;border-bottom:solid 1px black; text-indent:25px;background-image:url(/shop/assets/bg/fade2.gif);}
.navHeaderCat{	font-weight: bold; font-size: 13px; color: navy; font-family: Helvetica; text-indent:5px; border-bottom: solid 1px black; height: 25px; background-image: url(../shop/assets/bg/fade2.gif); vertical-align:middle;}
.navHeaderManufact{font-weight: bold; font-size: 13px; color: navy; font-family: Helvetica; text-indent:5px; border-bottom: solid 1px black; border-top: solid 1px black; height: 25px; background-image: url(../shop/assets/bg/fade2.gif); vertical-align:middle;}
.roundcont100{width: 99%;  color:navy; font-size: xx-small;  background-color:#f90;}
.roundcont100 P{margin:0px 10px;}
.roundtop{background:url(../shop/assets/icons/tr.gif) no-repeat right top;}
.roundbottom{background:url(../shop/assets/icons/br.gif) no-repeat right top;}
.vn{padding-right:2px; padding-left:3px; font-size:11px; padding-bottom:1px; padding-top:1px; text-align:left;}
.vn A:hover{color:red; text-decoration:underline;}
.vn A{color:#0b2677; text-decoration:underline;}
.vn visited{color:#0b2677; text-decoration:underline;}
.nobrd{padding-right:0px; padding-left:0px; font-size:9pt; padding-bottom:0px; color:#212121; padding-top:0px; font-family:"Lucida Sans Unicode"; height:20px;}
.searchbtn{border-right:white 1px double; border-top:white 1px double; font-size:7pt; border-left:white 1px double; width:32px; color:white; font-weight:bold; border-bottom:white 1px double; font-family:arial; height:23px; background-color:#696969;}
.search{padding:2px,2px,2px,2px; border:solid silver 1px; width:450px; height: 23px; font-family:Trebuchet MS; font-size: 12pt; font-weight:bold;}
.std{padding-left:4px; font-size:9pt; color:#212121; line-height:150%; font-family:"Lucida Sans Unicode";}

/* Resuable IDs */
#ship{padding-top:10px;}

/* search control gui */
div#nlsc{height:100px; margin-top:15px;margin-bottom:0px;}
div#nlsb{background-image:url(../shop/assets/backgrounds/nl-search.gif); background-repeat: no-repeat;width:625px; height:100px;}
div#nssl{text-align:left; font-family:Trebuchet MS;font-size:13px; text-indent:5px; padding:5px; color:White;}
div#nssl a{color:White;margin-left:5px; margin-right:5px;}
div#nlsi{text-align:left;margin-left:15px;}
input#q{height:28px;border:solid silver 2px;width:425px; font-family:'Trebuchet MS';font-size:17px;padding:0px;}
input#b{height:28px;border:solid silver2px;margin-left:5px;}
div#hfb{margin-left:0px;margin-right:0px;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-image: url(../shop/assets/backgrounds/fadeV2.gif); background-repeat:repeat-x; width:100%; height:20px; margin:0,0,0,0;}

/* Product List Grid */
.gridtop{height:15px;margin:0,0,0,0;padding:0,0,0,0;background: url(/shop/assets/backgrounds/grid-top.gif);}
.gridbottom{height:15px;margin:0,0,0,0;padding:0,0,0,0;background: url(/shop/assets/backgrounds/grid-bottom.gif);}
#gridbody{background-color:#E6E6E6;border-left:solid white 5px;border-right:solid white 5px;}
ol#famlies{font-size:8pt;list-style-type:none; list-style-position: outside; margin:0,0,0,10px;padding:2px,0,2px,0;}
ol#famlies li{padding:2px;}	
span.t{FONT-FAMILY: verdana, "trebuchet MS", helvetica, sans-serif;   font-size:15pt;  font-weight:normal;  LETTER-SPACING:-1px;COLOR:black;}

/* Vertical Menu */
#vmenu {width: 185px;margin: 5px;border-style: solid solid none solid;border-color: #BCD2E6;border-size: 1px;border-width: 1px;font-weight:bold;}
#vmenu li a {list-style-type:none;height: 32px;	voice-family: "\"}\""; voice-family: inherit;text-decoration: none;}	
#vmenu li a:link, #vmenu li a:visited {list-style-type:none;color:#1F508F; display: block;background:  url(/shop/assets/buttons/menu3.gif);padding: 8px 0 0 10px;}
#vmenu li a:hover {list-style-type:none;color: #627EB7;background: url(/shop/assets/buttons/menu3.gif) 0 -32px;padding: 8px 0 0 10px;}
ul#vm{margin:0px;padding:0px;list-style-type:none;}
#vaddt{padding-top:45px;margin-left:5px;}