/* =========

 1.0 UNIVERSAL RESETS
 2.0 GENERIC CLASSES
 3.0 GENERAL STRUCTURE
 4.0 HEADINGS
 5.0 BRANDING
 6.0 LINKS
 7.0 PARAGRAPHS
 8.0 BLOCKQUOTES AND CITATIONS
 9.0 FORMS
10.0 LISTS
11.0 TABLES
12.0 MISC PRESENTATION ELEMENTS
13.0 IMAGES
14.0 META
15.0 ACCESSIBILITY
16.0 PAGE SPECIFIC

========= */

/*
1.0 UNIVERSAL RESETS
------------------------------------------
*/

/*
2.0 GENERIC CLASSES
------------------------------------------
*/

/*
3.0 GENERAL STRUCTURE
------------------------------------------
*/

/* Fresh Food & Kidding */
body#twice-as-sweet #content-inner-wrapper,
body#fresh-food #content-inner-wrapper,
body#entertain #content-inner-wrapper,
body#kuppersmith-kitchen-storage #content-inner-wrapper,
body#kuppersmith-merillat-coreguard #content-inner-wrapper { padding: 20px 20px 0; color: #666; width: 900px }
#video-wrapper { position: relative; margin-left: -10px; }
#webisodes-column { float: left; width: 200px; }
h1.watch-webisodes { font-size: 23px; margin-top: 100px;}
#arrow-right { right: -11px; top: 0px; position: absolute;}
#main-video-container { width: 700px; float: right;text-align: right;}
#main-video-container-2 { width: 700px; float: right;text-align: right;}
#video-wrapper ul { margin: 10px 0 0 0; width: 190px; padding: 0; }
#video-wrapper ul li a { text-shadow: #ccc 1px 1px 1px; font-size: 18px; display: block!important; width:170px; padding: 15px 10px 15px 10px; background: #f2f1ed; color: #666; text-decoration: none; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
#video-wrapper ul li  { margin: 0 0 0px 0!important; position: relative; padding: 0!important;}
#video-wrapper ul li.first a { border-top: 1px solid #ccc;}
#video-wrapper ul li a:hover { overflow: hidden; background: #fff; font-style: italic;}
#video-wrapper ul li.active a { background: #fff!important; font-style: italic;}
.feature-text { width: 900px; height: 135px; text-indent: -999em; overflow: hidden; margin: 0 0 30px; }
.feature-text-kidding { width: 900px; height: 91px; text-indent: -999em; overflow: hidden; margin: 0 0 30px; }
#fresh-food-feature { background: url(/images/pic/webisodes/freshfood/feature-recipe.gif) 0 0 no-repeat; }
#kidding-around-feature { background: url(/images/pic/webisodes/kiddingaround/featured-recipe.gif) 0 0 no-repeat; }
#entertain-feature { height: 97px; background: url(/images/pic/webisodes/entertain/feature-recipe.gif) 0 0 no-repeat; }
.featured-door .button-container { float: left; display: inline; width: 200px; position: relative; }
#content-column { width: 560px; height: 310px; float: left; display: inline; margin-right: 14px; }

#interactive-column { background: none; float: left; display: inline; width: 330px; margin-right: -4px; }
.interactive-feature { background: url(/images/pic/company/dream-kitchen/interactive-container-body.jpg) 0 0 repeat-y; width: 330px; margin-bottom: 5px; }
.interactive-feature .interactive-feature-top { background: url(/images/pic/company/dream-kitchen/interactive-container-top.jpg) 0 0 no-repeat; width: 305px; height: 23px; padding: 19px 0 0 25px; font-weight: bold; }
.interactive-feature .interactive-feature-bottom {  background: url(/images/pic/company/dream-kitchen/interactive-container-bottom.jpg) 0 0 no-repeat; width: 330px; height: 8px; }
#freshfood { background: url(/images/pic/webisodes/freshfood/freshfood-recipe.jpg) 8px 0 no-repeat; position: relative; height: 156px; }
#kiddingaround { background: url(/images/pic/webisodes/kiddingaround/kiddingaround-recipe.jpg) 8px 0 no-repeat; position: relative; height: 156px; }
#entertainrecipe { background: url(/images/pic/webisodes/entertain/entertain-recipe.jpg) 8px 0 no-repeat; position: relative; height: 156px; }

#network-container { clear: both; background: #E8E7E2; padding: 15px; }
#commercial-container { width: auto; height: auto; }
.highlight-pegboard { background: url(/images/pic/webisodes/freshfood/webisode-pegboard.jpg) 0 0 no-repeat; }
.highlight-tray-divider { background: url(/images/pic/webisodes/freshfood/webisode-tray-divider.jpg) 0 0 no-repeat; }
.highlight-wastebasket { background: url(/images/pic/webisodes/freshfood/webisode-wastebasket.jpg) 0 0 no-repeat; }
.highlight-partition { background: url(/images/pic/webisodes/freshfood/webisode-partition.jpg) 0 0 no-repeat; }

.highlight-wall-wine-rack { background: url(/images/pic/webisodes/entertain/wall-wine-rack.jpg) 0 0 no-repeat; }
.highlight-pull-out-cutting-board { background: url(/images/pic/webisodes/entertain/pull-out-cutting-board.jpg) 0 0 no-repeat; }
.highlight-spice-drawer-organizer { background: url(/images/pic/webisodes/entertain/spice-drawer-organizer.jpg) 0 0 no-repeat; }


/*
4.0 HEADINGS
------------------------------------------
*/

/* Fresh Food */
body#fresh-food h4 { font-weight: normal; text-transform: uppercase; font-size: 12px; }
body#fresh-food h2 span.sub-title { font-size: 19px; color: #666; }

/*
5.0 BRANDING
------------------------------------------
*/

/*
6.0 LINKS
------------------------------------------
*/

.featured-door .button-container a.button-replacer { position: absolute; }
.featured-door .button-container a.button-top { top: 0; left: 0}
.featured-door .button-container a.button-bottom { top: 30px; left: 0; } 

/* Fresh Food */
body#fresh-food a { text-decoration: none; }
.interactive-feature-top a { color: #666; }
.interactive-feature-top a:hover { color: #D81E05; }
a#curtis-kitchen-link { width: 560px; height: 93px; background: url(/images/pic/company/dream-kitchen/curtis-kitchen-link.png) 0 0 no-repeat; position: absolute; top: 90px; left: 0; }
a#curtis-kitchen-link:hover { background-position: 0 -93px; }
a#play-btn { width: 64px; height: 64px; background: url(/images/pic/company/dream-kitchen/play-btn.png) 0 0 no-repeat; position: absolute; top: 50px; left: 125px; }
a#play-btn:hover { background-position: 0 -65px; }
a#recipe-link { width: 220px; text-transform: uppercase; color: #000; position: absolute; top: 114px; left: 25px; line-height: 1.2; font-size: 11px; }
a#recipe-link:hover { color: #D81E05; }
a#recipe-link img, a#curtis-cookware img { vertical-align: middle; }

/*
7.0 PARAGRAPHS
------------------------------------------
*/

/* Fresh Food */
.featured-door p { float: left; display: inline; width: 280px; font-size: 14px; color: #666; font-style: italic; line-height: 1.5; }
p#curtis-copyright { font-size: 11px; font-style: italic; color: #666; padding-left: 7px; }
/*
8.0 BLOCKQUOTES AND CITATIONS
------------------------------------------
*/

/*
9.0 FORMS
------------------------------------------
*/

/*
10.0 LISTS
------------------------------------------
*/



/*
11.0 TABLES
------------------------------------------
*/

/*
12.0 MISC PRESENTATION ELEMENTS
------------------------------------------
*/


/*
13.0 IMAGES
------------------------------------------
*/

.featured-door img { float: left; display: inline; margin-right: 0; }

/*
14.0 META
------------------------------------------
*/



/*
15.0 ACCESSIBILITY
------------------------------------------
*/



/*
16.0 PAGE SPECIFIC
------
