*{margin:0;padding:0;}
html{height:100%;}
body { color: #35302d; font-family: Verdana, sans-serif; background: url(../images/background_gradient.png) repeat-x; height: 100% }
.wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto -84px;font-size:12px;width:1000px;background-image:url('../images/contentbg.png');}

h1 { color: #7d9e3c; font-size: 24px; font-family: Arial, sans-serif; padding-bottom: 6px }
h2{font-size:16px;font-family:Arial,sans-serif;}
h3{font-family:Arial;color:#444;font-weight:bold;margin-bottom:3px;font-size:14px;}
h4{font-family:Arial;color:#444;font-weight:bold;margin-bottom:1px;font-size:14px;}

a{outline:none;}
a{text-decoration:none;color:#4981ce;}
a:visited{color:#249;}
a:hover{text-decoration:underline;}

ul{list-style:none;}
th{text-decoration:underline;text-align:left;}
q{font-family:Cambria,Georgia,sans-serif;font-size:20px;font-style:italic;font-weight:normal;letter-spacing:normal;line-height:1.4em;color:#444;}

dt{font-weight:bold;}

img{border:0;}

#header_container{width:932px;margin:auto;/*border-bottom-style:solid;border-bottom-width:3px; border-bottom-color:#cde;*/margin-bottom:5px;padding:0 18px; }

#home_content  { background: url(../images/form_home.png) no-repeat; vertical-align: top; width: 100%; height: 825px }
#home_sample  { background: url(../images/product_samples.png) no-repeat; vertical-align: top; width: 100%; height: 825px }
#home_giftcard  { background: url(../images/form_home.png) no-repeat; vertical-align: top; width: 100%; height: 825px }
#home_recipe  { background: url(/images/home_recipes.png) no-repeat; vertical-align: top; width: 100%; height: 825px }
#internal_content  { background: url(../images/form_internal.png) no-repeat; vertical-align: top; width: 100%; height: 100% }
#content_inside{width:765px;}
#content_inside_wide{width:870px;margin-left:65px;}

.breadcrumbs {padding-bottom: 15px;}

#form  { margin-top: 125px; margin-left: 325px }
#jform  { margin-top: 115px; margin-left: 315px }
#deal  { color: white; font-weight: normal; font-size: 22px; font-family: Arial, sans-serif; text-align: left; padding-top: 6px; padding-bottom: 20px; padding-left: 45px; width: 325px }
#testimonials { padding-left: 10px }
.title { color: #7d9e3c; font-weight: bold }
.leftcolumnr1  { vertical-align: top; height: 325px; padding-right: 20px }
.leftcolumn   { vertical-align: top; padding-left: 12px }
.rightcolumn  { text-align: right; vertical-align: top; padding-top: 10px }

#info_content   { background: url(../images/info-box.png) no-repeat; vertical-align: top; width: 578px; height: 300px; overflow: hidden }
.info_text    { line-height: 18px; padding-top: 15px; padding-right: 15px; padding-left: 10px }
.list   { text-align: left; padding-left: 145px; width: 325px; margin-top: 50px }

.rightcolumn2   { text-align: right; vertical-align: top; padding-top: 10px }
.reg { border: none 1px #555; height: 150px }
#shopping-guy   { text-align: left; float: left; margin-top: 10px; margin-left: 10px }
#form2   { text-align: left; float: left; margin-top: 10px }

.leftcolumn2  { vertical-align: top; padding-left: 12px; }
#info_content2   { vertical-align: top; width: 578px;  overflow: hidden }

.leftcolumn1   { vertical-align: top; padding-right: 12px;}
.vt {vertical-align: top;}
.vt_r {vertical-align: top; padding-left: 20px; padding-right: 30px;}
#navigation   { color: white; font-weight: normal; font-size: 22px; font-family: Arial, sans-serif; text-align: left; padding-top: 30px; padding-bottom: 30px; padding-left: 10px; width: 500px }
#navigation ul   { margin: 0px; padding: 0px }
#navigation Li   { color: #ffffff; list-style-type: none; display: inline; margin: 0px; padding: 0px 4px 0px 0px }
#navigation Li a { color: #ffffff; }
#navigation Li a:hover { color: #ffffff; text-decoration: underline; }

.slooking_tbl    { background-color: white; text-align: center; margin: 10px; padding: 10px; border: solid 1px gray }
.slooking_tbl_sub    { text-align: center; border: solid 1px gray }
.slooking_td  { background-color: white }
.slooking_content   { font-size: 11px }
#slooking      { font-weight: normal; font-size: 12px; font-family: Arial, sans-serif; text-align: left; padding-top: 10px; padding-bottom: 30px; padding-left: 10px; width: 300px }
#slooking ul     { margin: 0px 0px 0px 20px; padding: 0px }
#slooking Li       { list-style-type: none; list-style-image: url(../images/blue-arrow.gif); margin: 0px; padding: 0px 4px 10px 0px }
#slooking Li a  { font-size: 12px }
#slooking Li a:hover  { text-decoration: underline }

.indent  { margin-left: 7px }

.footer,p{margin:5px 0;}
#footer{border-top-width:5px;border-top-style:solid;border-color:#736257;background-color:#362f2d;height:84px;color:#726157;font-size:12px;font-family:Arial;}
#footer_h{border-top-width:5px;border-top-style:solid;border-color:#736257;background-color:#362f2d;height:125px;color:#726157;font-size:12px;font-family:Arial;}
#footer_inner{width:850px;margin:0 auto;padding:20px;}
#footer_inner a{color:#acacac;}
.form_sm {font-size:10px;}
.caption {color:#726157; font-size:10px; padding-top: 15px;}

.goto_td {padding-top: 10px;}
.goto {color:#000000; font-size:12px;}
.goto a {color:#000000; font-size:12px;}

#pro_content   { vertical-align: top; width: 578px;  overflow: hidden }
.pro_rightcolumn   { text-align: right; vertical-align: top; padding-top: 10px }
.pro_reg { padding-top: 75px; border: none 1px #555; height: 150px }
.testimonials_r { padding-left: 50px; }
.pro_indent  { margin-left: 7px; padding-top: 10px }
.img_indent  { margin-left: 14px; }
.coupon_clip { text-align: center; padding-top: 50px }

