@charset "UTF-8";
/* CSS Document */

* { margin:0 0 0 0; padding:0 0 0 0; border:none; }

.center { margin-left:auto; margin-right:auto; }
.centerTxt { text-align:center; }
.clear { clear:both; }
.bold { font-weight:bold; }
.mini { font-size:.7em; }
.mid { font-size:.8em; }
.red { color:#CC0000; }

body { background:#cfcaa4; font-family:'Helvetica Neue', Helvetica, Arial, sans-serif; }

#mainFrame { background:url(images/background.png) no-repeat; width:970px; height:auto; color:#3b373b; }
#logo { margin-left:132px; }

#frame { margin-top:145px; }
#menu { width:221px; padding-left:72px; padding-top:25px; }

h2 { color:#177612; font-size:1.3em; letter-spacing:.05em; margin-bottom:12px; }
#photo { float:right; padding-left:20px; }
.product { padding-left:25px; padding-bottom:8px; }
.products { float:left; padding-right:15px; }
.proLabel { width:220px; height:40px; }
.quantity { text-align:right; padding-right:7px; width:95px; }
.cart img { padding-top:2px; }
.description { width:220px; padding-left:18px; padding-right:18px; text-align:justify; font-style:italic; color:#075203; }
p { width:555px; text-align:justify; margin-bottom:12px; font-size:.9em; margin-left:5px; line-height:1.4em; }
p.last { margin-bottom:50px; }
p a { color:#4d2b03; text-decoration:none; }
P a:hover { text-decoration:underline; }

.banner { border:1px solid #a0844e; }

.breaker { border-bottom:1px solid #a0844e; }
.spacer { height:25px; }

.storeItem { font-size:.8em; margin-top:7px; margin-bottom:9px; padding-left:60px; }
.storeItem a { color:#3b373b; text-decoration:none; font-weight:bold; font-style:italic; }

#cart { font-size:.8em; margin-top:7px; margin-bottom:9px; padding-left:60px; background:url(images/cart.png) no-repeat; }
#cart a { color:#3b373b; text-decoration:none; font-style:italic; }

#order input { margin-left:7px; margin-right:7px; text-align:right; padding:1px; }
#order .bold { color:#4d2b03; }

form p { margin-bottom:5px; }
input { border:1px solid #815820; margin-left:12px; }
textarea { border:1px solid #815820; }
.button { border:1px solid #007dd1; margin-left:0px; width:100px; padding:4px; color:#FFFFFF; background:url(images/button_bg.png) repeat-x; }
.button:hover { cursor:pointer; }

#addy2 { float:right; width:265px; border-left:1px solid #794d13; padding-left:40px; padding-bottom:40px; }

#bodyFooter { font-size:.7em; letter-spacing:.08em; padding-bottom:7px; }

#lowerFrame { background:url(images/footer_bg.png) repeat-x; }
#footer { background:url(images/footer_background.png) no-repeat; height:90px; width:828px; }
#footer p { color:#c8c7c6; font-size:.65em; padding-top:50px; }
#footer a { color:#c8c7c6; margin-left:15px; text-decoration:none; }
#footer a:hover { text-decoration:underline; color:#FFFFFF; }