﻿body { width:100%;background:url('images/bg.gif') repeat;position:static;top:0;left:0; }
body, td, div, span { text-align:left;font:14px Arial,Tahoma;color:#000; }
a { text-decoration:underline;color:#5f1217; }
a:hover { text-decoration:none; }
a img { border:0px;padding:0px;margin:0px; }
ul { list-style-type:none; }
li { margin-bottom:10px; }

/* menu */
.menu { width:798px;height:58px;background:url('images/menubg.gif') no-repeat; }
.menu td { width:10px;text-align:center;vertical-align:bottom;margin:0px;padding:0 0 5px 0; }/* padding:0 0 5px 0; */
.menu td a { font:bold 13px Georgia,Arial;color:#ddd;text-decoration:none;}
.menu td a:hover { text-decoration:none;color:#fff; }

/* submenu */
.sm { height:20px;font:bold 20px Georgia,Arial;color:#eee;padding:10px;}

/* msg */
.msg { width:452px;background:url('images/msgleft.gif') no-repeat;font:bold 16px Georgia,Arial;color:#eee;padding:0 20px 10px 20px;margin:0; }

/* footer */
.footer {width:100%;height:68px;font:bold 12px Tahoma,Arial;color:#eee;background:url('images/bottom.gif') no-repeat;text-align:center;}

/* content */
.mainbghome { width:100%;height:403px;background:url('images/mainbg_home.gif') repeat-y;}
.mainbgcontent { width:100%;height:403px;background:url('images/mainbg_content.gif') repeat-y;text-align:left;vertical-align:top;padding:20px;}
.main { width:100%; }
.und {display:inline;text-decoration:underline;}
.it {display:inline;font-style:italic; }

/* home page specific */
.home {width:100%;}
.home td {text-align:left;vertical-align:middle;}
.homesectitle { width:100%;text-align:center;}
.home a { font:500 22px Arial,Tahoma;color:#5f1217;text-decoration:none; }
.home a:hover { color:#75484b;}
.homedesc { font:600 14px Arial,Tahoma;color:#000;padding:20px;vertical-align:top;}
.homeimg { width:100px;padding-top:10px; }

/* content - again */
.sectitle { font:500 22px Tahoma,Arial;color:#5f1217;margin-bottom:15px; }
.subtitle { font:500 16px Arial,Tahoma;color:#000;}
.pmarker {font:700 16px Arial,Tahoma;color:#000; }

/* blog */
.blogitem {width:400px; }
.blogitem img {float:left;} 
.blogitem a { font:500 18px Tahoma,Arial;color:#5f1217;text-decoration:none;}
.blogitem a:hover {text-decoration:underline;}

/* forage list */
.foragelist { padding-left:100px;vertical-align:middle; }
.foragelist a { font:500 18px Tahoma,Arial;color:#5f1217;text-decoration:none;display:inline-block;vertical-align:middle;margin-bottom:20px;margin-left:20px;width:200px;} 
/* .foragelist a { font:500 18px Tahoma,Arial;color:#5f1217;text-decoration:none;} */
.foragelist img { float:left;margin-right:10px;border:solid 1px #000; }
.foragelist div {vertical-align:middle;padding-top:8px;margin-bottom:10px;}
.foragelist br {clear:left;}

/* forage item */
.forageitem span { font:600 14px Tahoma,Arial;color:#333;display:inline-block;width:200px; }
.forageitem img { display:inline;margin:10px;border:solid 1px #000; }
.forageitem img:hover { cursor:pointer; }
#forageitemimages { width:100%;text-align:center; }
.forageitemimginstr { text-align:center;width:100%;padding-bottom:15px;font-size:11px;color:#000; }

/* forms */
.form { display:block;text-align:left;padding-left:100px;vertical-align:top; }
.form span { font:600 14px Tahoma,Arial;color:#333;display:inline-block;width:120px; }
.form input[type="text"] { font:700 15px Arial,Tahoma;color:#333;padding:5px;text-align:left;vertical-align:middle;width:50%;background:#eee;border:solid 1px #333;}
.form textarea { font:700 15px Arial,Tahoma;color:#333;padding:5px;text-align:left;vertical-align:middle;overflow:auto;width:50%;height:80px;background:#eee; border:solid 1px #333;}
.btn { width:150px;height:30px;margin-left:200px; }
.err { font:500 15px Arial,Tahoma;color:#c00;width:100%;text-align:center; }
.mailmsg { font:500 15px Arial,Tahoma;color:#00c;width:100%;text-align:center; }

/* comparison list */
ol { list-style-type:decimal;}
.prodcomp {width:100%;}
.pcname {font:bold 15px Tahoma,Arial;color:#000;margin:15px 0 5px;display:inline-block;width:100%;}
.pcdesc {font:italics 13px Tahoma,Arial;color:#000;display:inline-block;width:100%; }
.prodcomp div {width:100%;border-bottom:solid 1px #333;padding:5px 0;}
.prodcomp span {display:inline-block;width:50px;font:12px Arial,Tahoma;color:#000;text-align:center; }
/* .pcrow { width:100%;background:#ddd; } */
.pcaltrow { background:#ccc;}
.pcrowheader span {font:bold 12px Tahoma,Arial;color:#000;text-align:center;width:50px; }

/* inline nav archors */
.nav a, a.nav, input.nav {border:solid 1px #000;display:inline-block;padding:5px;text-decoration:none;color:#ccc;background:#42582f;margin:0 10px 10px; }
.nav a:hover, a.nav:hover,input.nav:hover {color:#fff;}
a.soldout {border:solid 1px #000;display:inline-block;padding:5px;text-decoration:none;color:#ccc;background:#f53333;margin:0 10px 10px; }
a.soldout:hover {color:#fff;}

/* product list */
.prodlist {width:100%;}
.prodlist span {display:inline-block;padding:15px 0 0 20px;width:200px;}
.prodlist input[type="text"] { width:25px;background:#eee;border:solid 1px #aaa;font:600 15px Arial,Tahoma;color:#000;display:inline-block;}
.prodname { font:600 15px Tahoma,Arial;color:#000;margin-top:15px; }

/* cart */
.cart {width:100%;text-align:center;}
.cart div { border-bottom:solid 1px #333;padding:10px;margin-bottom:10px;display:block; }
.cartprodnm { font:600 18px Tahoma,Arial;color:#000;display:inline-block;width:350px;}
.cartbagdesc { font:400 14px Tahoma,Arial;color:#000;display:inline-block;}
.cartitemtotal { font:700 16px Tahoma,Arial;color:#000;display:inline-block;width:120px;text-align:right;}

/* article */
.article { padding:10px;}
.articletitle {display:block;padding:10px;text-decoration:none;color:#ccc;background:#42582f;font:600 16px Tahoma,Arial;}
.articlepubdate {font:12px Arial;display:block;width:100%;text-align:left;padding-top:10px;}
