/* site.css */
body { background: #fff url(bg1.gif); background-repeat:repeat-y; margin: 0 0 40px 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 78%; color: #000; }

/* HIDE ELEMENTS */
.hide{ display: none;}

/* NAVIGATION AND SPACING OF GRAPHIC ELEMENTS */
#nav{text-align: left; margin: 0 0 0 10px;}
img.tbpad{margin: 20px 0;}
p.pricenotice{margin:-15px 0 0;padding:0;font-size:10px;color:#333;}
img.bord{border: 1px solid #333;}
img.buy{margin: 0 0 0 10px;}

h1,h2,h3,h4,h5,h6 { font-family: arial, verdana, sans-serif; }

table#prod{margin-top: 20px;}
table#faq td{ padding: 4px 10px 10px 20px;}
table#faq a:link, table#faq a:visited { color: #369; text-decoration:none; background-color:white}
table#faq a:hover{color: #369;text-decoration:underline; background-color:yellow}
table#faq li{list-style: none; line-height: 1.3em; padding: 4px 0 4px 0; margin: 0 0 0 -26px;}
table#faq h1{font-size: 16px;}
table#faq h2{font-size: 13px;}

table caption{ display: none;}
thead th{border-top: 3px solid #c90; border-bottom: 1px solid #990;}		
tfoot th{border-bottom: 3px solid #c90;}		
td {font-family: arial, verdana, sans-serif;}
td.spacer{padding: 24px 0 0 0;}
td.ul{text-align: left; border-bottom: 1px solid #990; height: 24px;}
th{ text-align: left; font-weight: normal; padding: 8px 0;}
td span.nm{font-weight: 600; color: #654;}
td span.qual{font-weight: 400; color: #660;}

#prod{ margin: 20px 70px 20px 130px; }
#prod h1{ text-align: center; font-size: 1.8em; letter-spacing: .2em; font-weight: 500; color: #900; margin: 20px 0 -20px 0; padding: 0; }
#prod h2 {text-align: center; font-size: 1.4em; letter-spacing: .3em; font-weight: 700; color: #6b9508; margin: 10px 0 4px 0; padding: 10px 0 4px 0;}
#prod h3 {display: inline; font-size: 1.1em; letter-spacing: .2em; font-weight: 600; color: #258; margin: 10px 0 0 2em;}
#prod h3.isnew {display: inline; font-size: 1.1em; letter-spacing: .2em; font-weight: 600; color: #258; margin: 10px 0 0 .1em; }
#prod img.new { padding: 0 5px 0 2em;}
#prod hr {clear: both; margin: 1em 0; visibility: hidden;}
#prod ul {list-style: none; margin: 0; padding: 0;}
#prod ul li {margin: 0 0 0 30px; padding: .1em; color: #444;}
#prod ul li strong { color: #855;}
#prod input.cb{background-color: #f4e4be; text-align: center; border: 1px solid #333;}

#form{ margin:4px 80px; padding: 0; font-weight: bold;}
/*input, textarea {padding-left: 30px;}*/
input.button{ background-color: white; border: 1px solid #999;}
div.group { margin: 10px 0 40px 0;}


a{font-size: 1em;}
a.nav{ font-family: arial, verdana, sans-serif; font-weight: 700;}
a.nav:link, a.nav:visited {color: #369; text-decoration: none; }
a.nav:hover {color: #04f; text-decoration: underline; }

p{font-family: arial, verdana, helvetica, sans-serif; color: #000; background: transparent; line-height: 1.3em;}
p.tx{text-align: left; padding: 0 20px;}
p.c {text-align: center;}
p.r {text-align: right;}
p.rt {text-align: right; padding: 0 40px 0 0; margin: 0; font-weight: 600; color: #036;}
p.prod { margin: 0px 30px; }
p.ingr{ margin: 0px 30px; color: #666;}
p.maincopy{ font: italic 1em/1.4 arial, helvetica, sans-serif; padding: 10px 60px 10px 60px;margin:0;}
p.serif {font: normal 1.2em/1.4  "times new roman", times, serif; padding: 5px 20px;}
p.pad{font-size: 0.9em; padding: 4px 30px; color: #c64; background: transparent; font-weight: 600;}
p.comment{font: normal 1.2em/1.4 "times new roman", times, serif ; padding: 0 60px 0 40px;}
p.sig{text-align: right; margin-top: -1em; padding: 0 100px 14px 0; font: normal 1.2em/1 "times new roman", times, serif ;

em, cite { font-style: italic; font-weight: 400 }
strong { font-weight: bold }

w
/*.serif {font: normal 1.1em/1.4  "times new roman", times, serif;}
.sm-serif { font-family: "times new roman", times, serif; font-size: 80%; border-bottom: 1px solid #990; }*/
	
div.ind {margin-left: 6%;}

.nmpr{font-family: arial, verdana, sans-serif; color: #036; font-weight: 600; line-height: 1.3em; }
.spec{font-family: arial, verdana, sans-serif; color: #900; font-weight: 700; line-height: 1.3em;}
.strike{ text-decoration: line-through;	color: #08296b; font-weight: 700; line-height: 1.3em;}
	
div.c{text-align:center;} 
#border{border:1px solid #333 !important;}
#gallery img{border:1px solid #333 !important;}
.pics { height: 375px; width: 500px; padding:0; margin:0; overflow: hidden; }
.pics img { height: 375px; width: 500px; padding: 15px; border: 1px solid #ccc; background-color: #eee; top:0; left:0 }
.pics img {-moz-border-radius: 10px; -webkit-border-radius: 10px;}



