body {width:100%;background-image:url('/images/layout/body-bk.gif');background-repeat:repeat-x;background-color:#393939;text-align:center;padding:0;margin:0;font-size:90%;font-family:verdana, arial, helvetica, sans-serif;}
/* main layout divs */
#top {font-size:12px;color:#333;width:800px;text-align:left;padding:0;margin:0 auto;border-right:1px solid #eee; border-left:1px solid #eee;}
#wrapper{clear:both;width:100%;background-image:url('/images/layout/wrapper-bkg.gif');background-repeat:repeat-x;background-color:#393939;}
#head {background-image:url('/images/layout/header-bg.jpg');width:834px;text-align:left;padding:0;margin:auto;}
#wrapper.home {clear:both;width:100%;background-image:url('/images/layout/wrapper-bg.gif');background-repeat:repeat-x;background-color:#393939;}
#head.home {background-image:url('/images/layout/home-header-bg.jpg');height:133px;width:834px;text-align:left;padding:0;margin:auto;}
#main {color:#333;width:800px;text-align:left;padding:0;margin:0;background-color:#fff;margin:auto;}
#main.home {background-image:url('/images/layout/home-main-bg.jpg');background-repeat:no-repeat;background-position:top right;}
#content {padding:2px 12px;font-size:95%;overflow:auto;}
#left {float:left;width:195px;}
#innercontent {padding:8px;float:left;width:550px;}
#navcontainer {width:800px;overflow:auto;}
#footer {padding:20px 12px;background-image:url('/images/layout/foot-bg.jpg');background-repeat:no-repeat;background-position:bottom right;width:776px;margin:0 auto;text-align:left;height:113;background-color:#bbc600;color:#fff;}
#copyright {clear:both;font-size:75%;color:#ccc;padding:8px 0 20px 0;width:100%}

/* Other divs */
#home-top {margin-right: 300px;font-family: Georgia, serif;}
#boxes {padding: 4px 0;margin-top:12px;border-top:1px solid #eee;font-family: Georgia, serif;}
div.third {float:left;width:240px;padding-right:9px;border-right:1px solid #eee; margin:0 18px 12px 0; line-height:150%;font-size:90%;}
div.third img {padding:3px;border:1px solid #eee;}
div.thirdlast {float:left;width:228px;font-size:90%;margin:0 0 12px 0; }
#crumbs {font-size:90%;padding-bottom:12px;}
#nlformhome p {line-height:175%;}
.interest {border:1px solid #659a00;background-color:#f7f7f7;padding:0 10px;}

/* Link styles */
#top a {color:#666; text-decoration:none;}
#footer a {color:#fff;text-decoration:none;font-weight:bold;}
#footer a:hover {text-decoration:underline;}
#content a {color:#00429e;text-decoration:underline;}
#content a:hover {text-decoration:none;color:#659a00;}
#copyright a {color:#ccc;}
#copyright a:hover {color:#eee;text-decoration:none;}
#crumbs a {text-decoration:none;border-bottom:1px dotted #ccc;}
#crumbs a:hover {border-bottom:1px solid #659a00;}

/* Styles within divs */
#content {color:#444;}
#top .date {text-align:right;float:right;}
#top p{padding:2px 10px;}
#top a {color:#333;text-decoration:none;}
#top a:hover {color:#333;text-decoration:underline;}
#head_home, #head img {padding-left:18px;}
#footer .footright {float:right;width:300px;text-align:right;}
p.p_one {margin-right:300px;}
#content p {font-size:95%;}
#innercontent img {float:left;padding:3px;border:1px solid #ccc;margin:0 18px 12px 0;}
#innercontent {font-family: Georgia, serif;}
#innercontent li {padding-bottom:6px;line-height:140%;}
#innercontent {line-height:140%;}
#home-top {line-height:140%;}
#boxes {line-height:140%;}
#boxes p {margin:0;padding-bottom:8px;}
#boxes h2 {margin:0;padding:2px 0;}

/* Navigation styles */
ul#navlist {font-weight: bold;list-style-type: none;padding: 0px;margin: 0;font-variant:small-caps;}
ul#navlist li {float:left;background-color: #cfc;margin: 2px 1px 0 0;}
ul#navlist li#active{background-color: #fff;}
#navlist a {display: block;color: #fff;text-decoration: none;padding: 6px 10px;background-image:url('/images/layout/nav-bg.gif');border:1px solid #929e00;}
#navlist a:hover { background-image:url('/images/layout/nav-bg.gif');background-position:top right; text-decoration:none;color:#000;}

#left ul{margin: 0;padding: 12px 0 12px 0;list-style-type: none;font-family: verdana, arial, Helvetica, sans-serif;border:0px none;font-variant:small-caps;font-size:90%;}
#left li { margin: 0 0 1px 0; }
#left ul a{display: block;width: 170px;text-decoration: none;border-bottom:1px solid #ccc;font-weight:bold;color:#659a00;}
#left ul a:hover{text-decoration: none;border-bottom:1px solid #ccc;color:#cc3300;}
#left ul ul {padding:4px 0 8px 0;border:0px none;font-variant:normal;}
#left ul li {padding:4px 0;}
#left ul ul li {border:0px none;}
#left ul ul a{display: block;width: 160px;text-decoration: none;border:0px none; padding:2px 0 0 8px;color: #00429e;}
#left ul ul a:hover{text-decoration: none;border:0px none;}

/* Universal Styles */
h1 {font-size:120%;font-variant:small-caps;border-bottom:1px solid #659a00;letter-spacing:0.07em;font-family:verdana, arial, helvetica, sans-serif;color:#393939;}
span.red {color:#cc3300;}
h2 {font-size:110%;font-variant:small-caps;letter-spacing:0.07em;font-family:verdana, arial, helvetica, sans-serif;color:#cc3300;}
h3 {font-size:105%;font-variant:small-caps;letter-spacing:0.07em;font-family:verdana, arial, helvetica, sans-serif;border-bottom:1px solid #eee;}
.clear {clear:left;}
.newsdate {font-size:90%;color:#666;font-style:italic;}
.small {font-size:90%;}
td {vertical-align:top;}

/* Form styles */
input {font-size:10px;font-color:#333;border:1px solid #ccc; border-bottom: 1px solid #666;padding:2px;background-color:#f7f7f7;}
input.button {font-size:10px;border: #666 1px solid; color:#fff;font-weight:bold;background-color:#cc3300;margin-left:3px; }
select {font-size: 8pt; border: #808080 1px solid;  color: #666; font-weight: normal; background-color: #f7f7f7;}
textarea {font-size: 8pt; border: #808080 1px solid;  color: #666; font-weight: normal; background-color: #f7f7f7;}
input.check {font-size: 11px; font-weight:bold; color: #666; font-weight: normal; border:1px solid #808080; background-color: #ffffff;}

span.label {width:130px;padding-right:8px;}

/*Store Styles */
img.icon {border:0px none;float:none}
#checkbutton {text-align:right}
#checkbutton a {text-decoration:none;border-bottom:0;}
#checkbutton a:hover {text-decoration:none;border-bottom:0;}
#checkbutton img {float:none;border:0;margin:0;padding:0;}
#prodleft {clear:left;float:left;width:239px; margin:0 12px 12px 0; font-size:90%;padding-top:12px;}
#prodleft.img {float:none;}
#prodright {float:left;width:275px;margin:0 0 12px 0;padding-left:12px; border-left:1px solid #eee; }
#underdesc {clear:both;margin-top:1px solid #eee;}
p.catname {padding: 0 0 0 2px;margin:0;font-variant:small-caps;font-size:14px;}
div.product {border:1px solid #eee;}
#innercat p {font-size:90%;}
#innercat img {border:0;float:none;padding:4px;margin:0;}
