/*standard meyerweb css reset*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }
ol, ul { list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

/*standard css build*/
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%; }
h1,h2,h3 { margin:1em 0; }
h1,h2,h3,h4,h5,h6,strong { font-weight:bold; }
abbr,acronym { border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; }
blockquote,ul,ol,dl { margin:1em; }
ol,ul,dl { margin-left:2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left:1em; }
th,td { border:1px solid #000; padding:.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p,fieldset,table { margin-bottom:1em; }

/*for this set*/
body { line-height: 1.22em; font-size: 13px; }
h1,h2 { color: #002361; clear: left; }
h1 { text-transform: uppercase; }
label.labeltext { width: 12em; text-align: right; padding-right: 10px; font-variant: small-caps; }
input.text { width: 200px; text-align: left; }
form div { clear: left; }
form div label, form div input { float: left; display: block; }
form .inputsubmit { margin-left: 12em; margin-top: 1em; }
.category { padding: 8px; }
.product { float:left; text-align: center; padding: 10px; width: 170px; }
.product ul { margin: 0 0 0 3em; text-indent: -3em; text-align: left; font-size: 80%; line-height: 1; }
.product ul li { list-style-type: none; }
.product img { clear: left; }
.producttext { clear: both; font-size: 85%; }
.category h2 { padding-top: 10px; border-top: 1px dotted #BBBBBB; }

#container { position:relative; width: 1000px; padding-top: 10px; padding-bottom: 100px; font-family: arial, helvetica, verdana, sans-serif; }

#lpnav { position: fixed; left: 10px; top: 70px; width: 300px; font-size: 12px; }
#lpnav li ul { margin-top: 0; }
#lpnav li ul li { font-size: 90%; list-style: circle; }
#lptext { position: relative; left: 320px; width: 600px; padding-left: 20px; }

#printlink { float: left; text-align: center; background-color: #EEEEEE; border: 1px solid #DDDDDD; padding: 3px; }
#printlink a:link { color: #000000; font-size: 11px; text-decoration: none; }
#printlink a:visited { color: #000000; font-size: 11px; text-decoration: none; }



