/* CSS Document */

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

body{background:url(../images/page_bg.jpg) repeat-x #dcd5b2;}
p{margin:10px 0;}
a{color:#6C7532;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}


#contain_this{margin: 0 auto;width:990px;background:url(../images/container_bg.jpg) repeat-y;}
#lefttop{width:299px;float:left;}
#righttop{width:508px;float:left;}
#lefttop img, #righttop img, #nav img, #textadjust img{float:left;}
#nav{width:183px;float:left;}
#left{width:300px;float:left;}
#right{width:690px;float:left;background:url(../images/content_bg.jpg) no-repeat;position:relative;min-height:400px;}
#footer{width:990px;margin:0 auto;background:url(../images/content_footer.jpg) no-repeat;background-position:right;height:48px;position:relative;}
#bottomcolor{background-color:#b5bb8a;height:88px;position:relative;}
#leftfooter{position:absolute;top:0px;left:0px;}
#impact{position:absolute;top:0px;left:50px;}
#pagetitle{font:bold 15px/25px "arial narrow";color:#666a25;left:50px;top:110px;position:absolute;}
#contentlinks{font:bold 12px/24px "arial narrow";color:#666a25;right:68px;top:110px;position:absolute;}
#contentlinks a{color:#666a25;text-decoration:none;}
#contentlinks a:hover{color:#666a25;text-decoration:underline;}
#contentleft{margin:0 0 0 50px;padding-top:150px;font:13px/24px "arial narrow";color:#666;width:267px;float:left;}
#contentright{margin:0 50px 0 20px;padding-top:150px;font:13px/24px "arial narrow";color:#666;width:267px;float:left;}
#contentfull{margin:0 20px 0 50px;padding-top:150px;font:13px/24px "arial narrow";color:#666;width:580px;float:left;}
#textadjust{left:44px;top:37px;position:absolute;}
#copyright{position:absolute;top:0px;left:108px;font:10px arial; color:#fff;}
#footerlinks{position:absolute;right:40px;bottom:-23px;font:11px arial;}
#footerlinks a {color:#45471c;text-decoration:none;}
#footerlinks a:hover{color:#727448;text-decoration:none;}

/* get to class! */

.redux{clear:both;}
.big{font:bold 16px/20px "arial narrow";color:#6C7532;padding-bottom:10px;}
.red{color:#660000}
.recipelink{width:100%;text-align:right;border-bottom:1px solid #ddd;}
.recipelink a{float:left;}

/*signup form stuff */
.left{text-align:right;padding-right:10px;}
.right{text-align:left;padding-left:10px;}

/*cartbar stuff */
.cartbar{padding:2px 5px;border:1px solid #B5BB8B;background-color:#DBDFC3;margin-bottom:10px;text-align:right;color:#1C1F06;font:11px arial;}

/* can i get a product css area up in this?! */

.productbocks{width:135px;float:left;margin:3px;font:13px/18px "arial narrow";}
.productbocks img{width:121px;padding:5px; border:1px solid #6C7532;}
.leftbocks{float:left;width:210px;}
.rightbocks{float:left;width:354px;}
.moneyshot{width:200px;border:1px solid #6C7532;}
.qty{border:1px solid #393F0C;padding:2px;width:40px;}
#addtocart{cursor:pointer;top:3px;left:15px;position:relative;}

/* Login box stuff.. */
#loginbox{ padding:5px;border:1px solid #B5BB8B;background-color:#DBDFC3;color:#1C1F06;font:11px arial;}
.logintext{padding:3px;font:14px "arial narrow";background-color:#B4BB88;color:#393F0C;border:1px solid #6C7532;width:200px;}
.loginsub{cursor:pointer;padding:3px;font:bold 14px "arial narrow";background-color:#393F0C;color:#B4BB88;border:1px solid #6C7532;}

/*cart table stuff */

.even{background-color:#EDEFE0;border-top:1px solid #B5BB8B;padding:4px;}
.odd{background-color:#DBDFC3;border-top:1px solid #B5BB8B;padding:4px;}
.lastrow{border-bottom:1px solid #B5BB8B;}
.tdhead{background-color:#6C7330;color:#FFF;font:bold 14px "arial narrow";text-align:center;padding:5px;}

/*link boxes */
.linkbocks{padding:5px;border:1px solid #B5BB8B;background-color:#DBDFC3;color:#1C1F06;font:11px arial;margin-bottom:10px;}