/*Home Page Specific Styles*/

/*IE 7 only*/
*:first-child+html #current{ z-index:-1 !important; position:absolute; }
*:first-child+html  ul.nav li.toplevel ul.nextlevel {z-index:1300 !important;}
*:first-child+html  ul.nav li.toplevel ul.nextlevel li {z-index:1400 !important;}
*:first-child+html input#search_btn{ margin-left:12px;}
*:first-child+html div.recipes ol  {background:#f1f8d6; float:left;}
*:first-child+html div.recipes ol li {width:195px; margin:0; padding:0; float:left;}
*:first-child+html div.recipes ol li a {width:205px; font-size:11px; line-height:1.4; margin:1px 0;}

/*Main Containers*/
body.home div#left_sidebar, body.page-template-product-reviews-template-php div#left_sidebar {border:none; padding-left:0; width:225px;}
body.home div#right_sidebar, body.page-template-product-reviews-template-php div#right_sidebar  {float:right; width:225px; margin-right:0;}
body.home div#center_content, body.page-template-product-reviews-template-php div#center_content  {float:left; width:420px; margin:0 20px 0 10px; *margin-right: 0; padding:10px 0 0 20px; *padding-left: 0; border:none;}
div#top_half{ width:930px; position: relative; height:596px; /*margin-bottom:30px;*/ padding:0; background:url(images/bg_top_half.jpg) left bottom no-repeat;}
body.home div#flash{ height:263px; margin-left:482px; margin-top:153px; width:414px; margin-right:34px;  position:static; z-index:0;}
div.date {width:930px; height:30px;}
div.date p#date {float:right; color:#006600; font-size:12px; font-weight:bold;}

/*Left Sidebar Content*/
div.coupons, div.quick_links { margin-bottom:10px; font-size:11px; }
div.coupons li a, div.quick_links li a {text-decoration: none; display:block; width:190px; padding:5px 10px;  margin:1px 0 0 10px;}
div.coupons li a:hover, div.quick_links li a:hover {background:#d7edfb url(images/repeat_footer_li.gif) 0 0 repeat-x;}
div.quick_links li {background: url(images/arrow_green.gif) left center no-repeat; }
div.coupons li { background: url(images/arrow_red.gif) left center no-repeat;}  

div.healthy_news { width:203px; border: 1px solid #91A759; background: #ABBD75 url(images/bg_healthy_news.gif) 0 0 repeat-x; padding: 10px;}
div.healthy_news p { padding-bottom: 10px; }


/*Right Sidebr*/
div.recipes {margin-bottom:10px;}
div.recipes h3 { background:#e4eec0 url(images/repeat_green_h3.gif) 0 0 repeat-x; width:215px;}
div.recipes ol li{ list-style-type:none;}
div.recipes ol li a {text-decoration: none; display:block; width:205px; padding:5px 10px; background:#f1f8d6; margin:1px 0; color:#4d5831;}
div.recipes ol a:hover {background:#e4eec0 url(images/repeat_green_list.gif) 0 0 repeat-x;}

div.expert_panel {  margin:0 auto; width:225px; background:#fdecf9 url(images/bg_top_corners.gif) left top no-repeat;}
div#yogi { background:#fdecf9 url(images/yoga.gif) 0 0 no-repeat; }
div#yogi h3 {margin-bottom:62px;}
div.expert_panel p { padding:5px 10px;}
div.bottom_corners {background:url(images/bg_bottom_corners.gif) left bottom no-repeat; padding-bottom:0.5em; width:225px;}
div#yogi input.pink_submit {background-image:url(images/btn_pink_submit.gif); background-position:0 -21px; background-repeat:no-repeat; display:block; width:138px; height:21px; color:#fff; text-decoration:none; font-size:10px; padding-left:12px; border:none; margin-top:0.5em; margin-left:10px; cursor:pointer;}
div#yogi input.pink_submit:hover {background-position:0 0;}

div#yogi form.yogi_homepage textarea {background:#fff url(images/input.jpg) 0 0 no-repeat; padding:0.2em; font-size:12px; border:1px #d7259a solid; margin-left:0.5em;}
* html div#yogi form.yogi_homepage textarea {margin-left:1em;}
div#yogi p.name_email {margin:0.5em; padding:0;}
div#yogi span {float:left; padding-right:0; margin-left:0;}
div#yogi label {display:block; padding-right:0.25em; text-align:left;}
* html div#yogi label {padding-left:0.5em;}
div#yogi input {background:#fff url(images/input.jpg) 0 0 no-repeat; border:1px #d7259a solid; font-size:12px; padding:0.25em 0; float:left; text-align:left;}



/*Welcome Banner*/
div#welcome {left: 360px; top:175px; position:absolute; text-align:left;}
div#welcome p em {color:#006600; font-style:normal; font-weight:bold; font-size:13px;}
div#welcome p {font-size:12px; line-height:1.6;  position:relative; top:0; padding:0 10px;}

#current{
position:absolute;
top:175px;
background:url(images/current_bg.png) no-repeat;
width: 353px;
height:197px;
padding:0 10px 0px 0px;
left:-15px;
line-height: 16px;
}
#current p {font-size:11px; line-height:1.4;}
#current .leftimg{ float:left; padding:0px 10px 0px 20px; }
#clickhere { position:absolute;top:99px; left:766px; }
#current #signup {padding-bottom:10px; height:300px;}


input.signupbox { width: 130px; height: 16px; border:1px solid #ccc; margin:0.05em 0; background:#fff url(images/input.jpg) 0 0 no-repeat; padding:0.25em;}
#signup strong.signup {
font-family: "Trebuchet MS";
font-size: 15px;
padding-top: 3px;
padding-bottom: 8px;
}

#signup strong{
font-size: 11px;
color: #000000;
padding-bottom:5px;
}

*html #signup span { top:160px; position:absolute; }
#signup span{
display:block;
width:190px;
background:#eff8fa url(images/repeat_skyblue_bg.png) 0 0 repeat-x;
border: 1px solid #7DB5DE;
line-height: 1.4;
float: right;

margin-right: 20px !important;
color: #0033CC;
font-size: 10px;
padding:1em;
}
#signup .shape{ position:absolute; top:148px; left:78px; }

#signup #zip{
width: 70px;
margin-left: 16px;
}
#signup p{ padding:0.8em;}

/* Banner */
/*div.banner a { display: block; width: 929px; height: 210px; text-indent: -9000px; background: url(images/banner.jpg) no-repeat; margin-bottom: 15px; }
div.banner a:hover { background-position: 0 -222px; }*/
div.banner { display: block; width: 929px; height: 210px; text-indent: -9000px; background: url(images/banner.jpg) no-repeat; margin-bottom: 15px; }

/* Breadcrumbs */
body.page-template-product-reviews-template-php div.breadcrumbs { margin:0 0 0.5em; width: 922px; }
