/* ------ HOMEPAGE STYLES ------ */
.topspacer{ height:10px; width:20px;}

div#middle-inner {padding:0px;margin:0px;}
div#middle-inner div#col-one {width:626px;float:left; margin:0px; padding:0 0 0 11px;}
div#middle-inner div#col-two {width:326px;float:right; margin:0px; padding:0px;}

div.content .favoriterecipes-inner {padding:1px 0 1px 2px; margin:0; height:248px; width:626px;}
div.content .favoriterecipes-inner .itemlist {margin:0 auto; width:585px;}
div.content .favoriterecipes-inner .item {float:left; width:155px; text-align:center; padding:0 20px;}
div.content .favoriterecipes-inner .item .image1 {height:120px; width:150px; text-align:center; padding-top:20px;}
div.content .favoriterecipes-inner .item .title {font-size:12px; line-height:14px;}
div.content .favoriterecipes-inner .item p {font-size:11px; margin:0; padding:10px 0 0 0; line-height:12px; text-align:left; color:#666666;}
div.content .favoriterecipes-inner .item a {color:#1a3a8c; text-decoration:none;}
div.content .favoriterecipes-inner .item a:hover {text-decoration:underline;}

/* featured recipes - tabs holder box */
div.content {margin:0px 0px 9px 0px;}
/*div.content div.contenttop {background-image:url(/images/feature_bottom/product_feature_top.jpg);background-repeat:no-repeat;height:3px;width:759px;}*/
div.content div.contentbottom {background-image:url(/images/favoriterecipes_bottom.jpg);background-repeat:no-repeat;height:7px;width:626px;margin:0px;padding:0px;}
div.content div.contentmiddle {background-image:url(/images/favoriterecipes_middle.jpg);background-repeat:repeat-y;width:626px;margin:0px;padding:0px;overflow:hidden;}

div#favoriterecipes {padding: 0px 0px 0px 0px;background-image:url(/images/favoriterecipes_top.jpg);background-repeat:no-repeat;height:86px;width:626px;}
div#favoriterecipes div.linkholder {padding: 16px 18px 17px 18px;}
div#favoriterecipes div.linkholder h3 {width:450px;float:left;padding:0px;margin:0px;overflow:hidden;font-size:18px;line-height:20px;font-family:georgia;color:#603c22;font-weight:normal;}
div#favoriterecipes div.linkholder div.featuremorelink {width:133px;float:right;text-align:right;padding:0px;margin:0px;}
div#favoriterecipes div.linkholder div.featuremorelink a {color: #1a3a8c;font-weight:bold;font-size:11px;text-transform:uppercase;text-decoration:none;}
div#favoriterecipes div.linkholder div.featuremorelink a:hover {text-decoration:underline;}
	
/* featured recipes tabs */

.bannerswitch{background-position:top left; background-repeat:no-repeat; width:618px; height:235px; background-position:8px 0px; /*padding:2px 0 2px 8px; background-position:8px 2px; background-repeat:no-repeat;*/}
.bannerswitch .bannerswitchllink{width:618px; height:235px; display:block;}

ol#tocHomeRecipes {height:33px;width:620px;list-style: none;margin: 0px 0px 0px 6px;padding:0px;}
ol#tocHomeRecipes li {display:inline;float:left;margin: 0px;padding:0px;}

ol#tocHomeRecipes li {
display:block;
position:relative;
z-index:0;
}

ol#tocHomeRecipes li.active {
display:block;
position:relative;
z-index:1;
}

/* featured recipes - UNSELECTED TABS */
/* unselected tab link */
ol#tocHomeRecipes li a {color: #867465;font-weight:bold;font-size:11px;font-family:Arial,Sans-serif;text-transform:uppercase;text-decoration: none;}

/* unselected leftmost tab, left side */
ol#tocHomeRecipes li span.leftspan-leftmosttab {background: url(/images/homepage_tabs/home_left_tab_deselected_end.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;height:33px;width:14px;}

/* unselected middle tab, left side */
ol#tocHomeRecipes li span.leftspan-middletab {background: url(/images/homepage_tabs/home_middle_tab_selected_none.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;margin-left:-19px;width:19px;height:33px;}

/* unselected middle tab, right side */
ol#tocHomeRecipes li span.rightspan-middletab {background: url(/images/homepage_tabs/home_middle_tab_selected_none.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;height:33px;width:19px;}

/* unselected rightmost tab, right side */
ol#tocHomeRecipes li span.rightspan-rightmosttab {background: url(/images/homepage_tabs/home_right_tab_deselected_end.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;height:33px;width:13px;}


/* featured recipes - SELECTED TABS */
/* selected tab link */
ol#tocHomeRecipes li.active a {color: #1a3a8c;font-weight:bold;font-size:11px;font-family:Arial,Sans-serif;text-transform:uppercase;text-decoration: none;}

/* selected leftmost tab, left side */
ol#tocHomeRecipes li.active span.leftspan-leftmosttab {background: url(/images/homepage_tabs/home_left_tab_selected_end.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;height:33px;width:14px;}

/* selected middle tab, left side */
ol#tocHomeRecipes li.active span.leftspan-middletab {background: url(/images/homepage_tabs/home_middle_tab_selected_right.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;margin-left:-19px;width:19px;height:33px;}

/* selected middle tab, right side */
ol#tocHomeRecipes li.active span.rightspan-middletab {background: url(/images/homepage_tabs/home_middle_tab_selected_left.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;height:33px;width:19px;}

/* selected rightmost tab, right side */
ol#tocHomeRecipes li.active span.rightspan-rightmosttab {background: url(/images/homepage_tabs/home_right_tab_selected_end.jpg);background-repeat:no-repeat;background-position: 0 0;display: block;float:left;height:33px;width:13px;}

/* featured recipes - INNER SPAN TEXT */

/* inner text span */
ol#tocHomeRecipes li a span.textspan {background: url(/images/homepage_tabs/home_tab_deselected_middle.jpg);background-repeat:repeat-x;display: block;float: left;height:33px;line-height:33px;padding: 0px 11px 0px 11px;margin:0px;}
/* inner text span selected */
ol#tocHomeRecipes li.active a span.textspan {background: url(/images/homepage_tabs/home_tab_selected_middle.jpg);background-repeat:repeat-x;display: block;float: left;height:33px;line-height:33px;padding: 0px 11px 0px 11px;margin:0px;}



/* lead tabs */
ol#tocHomeLead li {position:relative;z-index:100;}
ol#tocHomeLead li.active {position:relative;z-index:200;}

ol#tocHomeLead {height:35px;width:620px;list-style: none;padding:4px 0px 0px 6px;margin:0px;}
ol#tocHomeLead li {display:block;float:left;margin:0px;padding:0px;height:35px;}
ol#tocHomeLead li span.clrb {display:block;width:0px;clear:both;}
ol#tocHomeLead li a {padding:0px;display:block;height:35px;text-decoration:none;text-transform:uppercase;color: #867465;font-weight:bold;}
ol#tocHomeLead li.active a {color: #1a3a8c;background-image:url(/images/home_lead_tabtilemiddle.jpg);background-repeat:repeat-x;}
ol#tocHomeLead li a:hover {cursor:hand;}

ol#tocHomeLead li a span.textspan2 {margin: 8px 14px 0px 14px;height:35px;padding:0px 14px px 14px;display:block;float:left;}
ol#tocHomeLead li a span.leftspan2 {width:14px;height:35px;display:block;float:left;}
ol#tocHomeLead li a span.rightspan2 {width:14px;height:35px;display:block;float:left;}

ol#tocHomeLead li.active a span.leftspan2 {background-image:url(/images/home_lead_tableft.jpg);background-repeat:no-repeat;background-position:0 0;}
ol#tocHomeLead li.active a span.rightspan2 {background-image:url(/images/home_lead_tabright.jpg);background-repeat:no-repeat;background-position:100% 0;}
ol#tocHomeLead li.active a span.textspan2 {/*background-image:url(/images/home_lead_tabtilemiddle.jpg);background-repeat:repeat-x;*/}


/* home lead */
div#homelead {margin:0px 0px 9px 0px;}
div#homelead div#homelead-top {background-image:url(/images/home_lead_top.jpg);background-repeat:no-repeat;height:8px;width:626px; font-size:1px; line-height:1px;}
div#homelead div#homelead-middle {background-image:url(/images/home_lead_middle.jpg);background-repeat:repeat-y;width:626px;height:235px;/*overflow:hidden;*/}
div#homelead div#homelead-middle img.imagemain {margin:0px 8px 0px 8px;padding:0px;}
div#homelead div#homelead-bottom {background-image:url(/images/home_lead_bottom.jpg);background-repeat:no-repeat;height:36px;width:626px;}

/* home subfeature */
div.homesubfeature {margin:0px 0px 9px 0px;}

div.homesubfeature div.subfeature-top {background-image:url(/images/home_subfeatures_top.jpg);background-repeat:no-repeat;height:46px;width:626px;}
div.homesubfeature div.subfeature-middle {background-image:url(/images/home_subfeatures_middle.jpg);background-repeat:repeat-y;width:626px;overflow:hidden;padding:12px 0;}
div.homesubfeature div.productSelectorWideBox{padding-left:12px !important;}
div.homesubfeature div.productSelectorWideBox .ps_image{text-align:center;}
div.homesubfeature div.productSelectorWideBox .ps_content{line-height:12px; margin-top:-5px;}
div.homesubfeature div.subfeature-bottom {background-image:url(/images/home_subfeatures_bottom.jpg);background-repeat:no-repeat;height:6px;width:626px; font-size:1px; line-height:1px;}
div.homesubfeature div.linkholder {padding: 16px 18px 17px 18px;}
div.homesubfeature div.linkholder h3 {width:440px;font-size:18px;line-height:20px;font-family:georgia;color:#603c22;font-weight:normal;padding:0px;margin:0px;overflow:hidden;float:left;}
div.homesubfeature div.linkholder div.featuremorelink {width:143px;float:right;text-align:right;padding:0px;margin:0px;}
div.homesubfeature div.linkholder div.featuremorelink a {color: #1a3a8c;font-weight:bold;font-size:11px;text-transform:uppercase;text-decoration:none;}
div.homesubfeature div.linkholder div.featuremorelink a:hover {text-decoration:underline;}


div.box-wildcard {width:140px;float:left;padding-left:15px;}
div.box-wildcard div.wildcard-text {width:115px;margin-left:12px;}
div.box-wildcard div.wildcard-text h5 {color:#183b8c;font-size:12px;margin:4px 0px 2px 0px;}
div.box-wildcard div.wildcard-text h5 a{color:#183b8c; text-decoration:none;}
div.box-wildcard div.wildcard-text h5 a:hover{color:#183b8c; text-decoration:underline;}
div.box-wildcard div.wildcard-text p {margin:0px;color:#666;}

/* home right column */
div.rightcolbox {margin:0px 0px 9px 0px;}
div.rightcolbox div.top {background-image:url(/images/home_rightcol_boxtop.jpg);width:316px;height:8px; font-size:1px; line-height:1px;}
div.rightcolbox div.middle {background-image:url(/images/home_rightcol_boxmiddle.jpg);width:316px;overflow:auto;}
div.rightcolbox div.bottom {background-image:url(/images/home_rightcol_boxbottom.jpg);width:316px;height:8px; font-size:1px; line-height:1px;}
div.rightcolbox div.middle img {margin:0px 8px 0px 8px;padding:0px;overflow:hidden;}
div.rightcolbox div.featuremorelink {width:300px;text-align:right;padding:9px 0px 0px 0px;margin:0px;}
div.rightcolbox div.featuremorelink a {color: #1a3a8c;font-weight:bold;font-size:11px;text-transform:uppercase;text-decoration:none;}
div.rightcolbox div.featuremorelink a:hover {text-decoration:underline;}
div.rightcolbox div.videobottom {background-image:url(/images/home_video_bottom.jpg);background-repeat:no-repeat;width:316px;height:37px;}
div.rightcolbox div.videorowbox {margin:4px 5px 0px 5px;}
div.rightcolbox div.videorowbox div.videotilerow {background-image:url(/images/home_video_tilerow.jpg);background-repeat:repeat-x;width:306px;display:block;overflow:auto;}
div.rightcolbox div.videorowbox div.videotilerow div.inner {/*width:306px;*/padding:9px 0px 9px 0px;margin:0px;}
div.rightcolbox div.videorowbox div.videotilerow div.inner img.thumb {display:block;width:65px;float:left;}
div.rightcolbox div.videorowbox div.videotilerow div.inner img.btn-play {display:block;width:42px;float:right;margin:15px 9px 0px 0px;}
div.rightcolbox div.videorowbox div.videotilerow div.inner div.recipetitle {width:148px;height:40px;float:left;padding:9px 0px 0px 0px;font-size:12px;line-height:auto;}
div.rightcolbox div.videorowbox div.videotilerow div.inner div.recipetitle a {color:#1a3a8c;text-decoration:none;}
div.rightcolbox div.videorowbox div.videotilerow div.inner div.recipetitle a:hover {text-decoration:underline;}

div.rightcolbox #videoframe{margin-left:8px;}

