﻿/*
------------------------------------
DETAILS:
Title: cuisine.css
Author: Stefan Savva
------------------------------------
*/

* {margin:0;padding:0 /* reset */}
body {background:#fff;text-align:left;font:80%/1.3 verdana,arial,sans-serif;height:100%;font-family: Helvetica, Arial, Verdana, sans-serif;font-weight: normal}

h1 {font-size:150%;margin-bottom:15px;font-family: Georgia, "Times New Roman", Times, serif}
h2 {font-size:135%;color:#848415;font-family: Georgia, "Times New Roman", Times, serif;text-indent: 0}
h4 {font-size:130%;color:#848415;font-family: Georgia, "Times New Roman", Times, serif;text-indent: -12px;_text-indent: 0}
h5 {font-size:110%;color:#848415;font-family: Georgia, "Times New Roman", Times, serif;}
h6 {font-size:90%;font-weight:normal}
p  {color:#262626;margin-bottom:10px}
#sidebar ul, #footer ul, #ingredients-list ul, ul.bullet {list-style-image: url(images/bullet.gif) !important; list-style:inside}
img {border:0}


/* TEMPLATES
------------------------------------  */
#content #column-1{width:350px;float:left;margin-right:20px}
#content #column-2{width:220px;float:left}
body#template-A #column-1{width:410px;float:left;}
body#template-A #column-2{width:148px;float:left;}

body#template-B #column-1{width:336px;float:left;margin-right:20px !important;_margin-right:0 !important}
body#template-B #column-2{width:210px;float:left;border:0 !important;height:auto !important}

body#template-C #column-1{width:350px;float:left}
body#template-C #column-2{width:210px;float:left;}

body#template-D #content{background:#F6F6F6}

body#template-E #column-1{width:300px;float:left;;margin-top:50px}
body#template-E #column-2{width:260px;float:left;margin-top:50px}

body#template-F #column-1{width:410px;float:left;margin-top:20px}
body#template-F #column-2{width:150px;float:left;margin-top:50px}

body#template-G #column-1{width:210px;float:left;margin-top:50px}
body#template-G #column-2{width:350px;float:left;;margin-top:50px}


/* FONTS
------------------------------------  */
#pullquote {margin-bottom:30px;margin-top:10px;font-family:Georgia, "Times New Roman", Times, serif;font-variant:small-caps;font-size:140%;line-height:1em;display:block;width:100%;color:#51BD87}
h1 {letter-spacing:0em; line-height:1.4em; text-align:left; padding-bottom:10px; padding-top:10px; margin:0; font-size:35px !important; font-weight:normal; text-align:center; color:#777426}
HTML.sIFR-hasFlash h1 {letter-spacing:-.05em; line-height:1.7em; font-weight:bold}

cite {font-size:95%;color:#B1B1B1;display:block;line-height:1.4}
a, a:link, a:visited, a:hover, a:active {background-color:transparent; text-decoration:none}
a:link {color:#039}
a:visited {color:#4C93CF}
a:hover, a:active {color:#900}
a:hover {text-decoration:underline}
a, a:link.white, a:visited.white, a:hover.white, a:active.white {background:transparent;text-decoration:none}
a:link.white {color:#fff}
a:visited.white {color:#EADCB8}
a:hover.white, a:active.white {color:#FFF301}
a:hover.white, {text-decoration:underline}

body#template-A #column-2 h5{text-indent:0;margin-top:4px}
#column-2 ul{list-style-type: none;color:#262626;padding-left:10px}
p.advertisement {font-size:80%;color:#ccc;clear:both;margin-bottom:0;padding-left:5px}
p.sponsored {font-family: Arial, Verdana, serif; font-weight:normal}
#page-title h2 {font-size:150%;color:#848415;font-family: Georgia, "Times New Roman", Times, serif;text-indent: 0;margin:-20px 0 0 15px}


/* MASTHEAD 
------------------------------------  */
#masthead h2,#masthead h2 a {width:250px;height:90px;float:left;overflow:hidden;margin:4px 0 0 4px}
#masthead h2 a {display:block;text-indent:-9000px;background:transparent url("images/site-sprite.gif") no-repeat 0 -120px;}
#masthead h2 a {background-position: 0 0}
#leaderboard {align:right;margin:3px}


/* NAV
------------------------------------  */
#navigation {margin:30px 0 0 10px;border-bottom:0px solid #E4E4E4}
#navigation ul {height:27px;width:740px;list-style:none;float:left;margin-left:70px}
#navigation ul li {display:inline}
#navigation ul li a {display:inline;text-indent:-9000px;background:transparent url("images/nav.gif") no-repeat 0 0}
#navigation ul li#home a {width:66px;height:27px;float:left;overflow:hidden;background-position: 0 0}
#navigation ul li#home.active a {background-position: 0 -35px}
#navigation ul li#recipe-finder a {width:118px;height:27px;float:left;overflow:hidden;background-position: -66px 0}
#navigation ul li#recipe-finder.active a {background-position: -66px -35px}
#navigation ul li#meat a {width:62px;height:27px;float:left;overflow:hidden;background-position: -185px 0}
#navigation ul li#meat.active a {background-position: -185px -35px}
#navigation ul li#poultry a {width:74px;height:27px;float:left;overflow:hidden;background-position: -248px 0}
#navigation ul li#poultry.active a {background-position: -248px -35px}
#navigation ul li#seafood a {width:80px;height:27px;float:left;overflow:hidden;background-position: -323px 0}
#navigation ul li#seafood.active a {background-position: -323px -35px}
#navigation ul li#vegetarian a {width:97px;height:27px;float:left;overflow:hidden;background-position: -404px 0}
#navigation ul li#vegetarian.active a {background-position: -404px -35px}
#navigation ul li#desserts a {width:84px;height:27px;float:left;overflow:hidden;background-position: -501px 0}
#navigation ul li#desserts.active a {background-position: -501px -35px}
#navigation ul li#baking a {width:75px;height:27px;float:left;overflow:hidden;background-position: -587px 0}
#navigation ul li#baking.active a {background-position: -587px -35px}
#navigation ul li#drinks a {width:78px;height:27px;float:left;overflow:hidden;background-position: -662px 0}
#navigation ul li#drinks.active a {background-position: -662px -35px}


/* Ingredients-list
------------------------------------  */
#ingredients-list{width:250px;float:left;margin-left:30px}
#ingredients-list ul {margin-bottom:10px;list-style-type: square;color:#262626;padding-left:10px}


/* COMMON 
------------------------------------  */
.clear {clear:both;position:relative;font-size:0px;height:0px;line-height:0px}
.hidden {display:none}
DIV.loading {background-image:url('images/loading.gif'); background-position:center; background-repeat: no-repeat; height: 16px ;}


/* Boxed-text-overlay */
body#template-D #ingredient-text-overlay{background:#F6F6F6}
#ingredient-text-overlay{background:#fff ;color:#fff;;width:304px;height:109px;position: relative; top: -30px; left: 20px}
#ingredient-text-overlay p{padding:10px}
#ingredient-text-overlay h5{background:#339966 }


/* Tryptic */
#tryptic {width:590px;float:left;margin-bottom:20px}
.tryptic {width:180px;float:left}
.tryptic-text-overlay-a, .tryptic-text-overlay-b, .tryptic-text-overlay-c{color:#fff;;width:130px;height:auto;position: relative; top: 20px; left: 10px;border:14px solid #fff}
.tryptic-text-overlay-a{background:#DB6738}
.tryptic-text-overlay-b{background:#98BC48}
.tryptic-text-overlay-c{background:#E9C06E}
.tryptic-text-overlay-a h4, .tryptic-text-overlay-b h4, .tryptic-text-overlay-c h4{text-align:center;color:#fff;padding:4px 0px 4px 0px; font-size:120%}
.tryptic p{width:180px;height:40px;overflow:hidden;background:#E4E4E4;color:#000;padding:4px 0 10px 0}
.tryptic-text{width:100px;margin :0 5px 0 5px;background:transparent}
.tryptic-background {background:#F4EDED;height:auto;min-height:80px;_height: 80px}
.tryptic-text-holder {width:170px;margin-left:5px;margin-right:5px}


/* Adverts
------------------------------------  */
.half-island {margin:30px 0 20px 0}
.m-rec, .sponsored-link{background-image: url(images/m-rec-bg.gif);background-repeat: repeat-y}
.m-rec, .sponsored-link{height:auto;padding:20px 0 0 0}
.sponsored-link .wof{width:260px;float:left;margin:10px 0 10px 25px}
.sponsored-recipe{width:280px;float:left;margin:10px 0 10px 15px}
.m-rec{padding-bottom:20px}
a:link.advertisers {color:#fff}
a:visited.advertisers {color:#fff}
a:hover.advertisers, a:active.advertisers {color:#900}
a:hover.advertisers, {text-decoration:underline}


/* LAYOUT 
------------------------------------  */
#content,#footer {background-color:#fff;color:#000}
#wrap,#masthead,#contentwrap,#navwrap {width:995px;background-color:#fff;color:#000;}
#wrap,#masthead,#contentwrap,#content {position:relative}
#wrap {margin:0 auto;text-align:left}
#contentwrap {padding:0;background:#fff;color:#000}
body.home #contentwrap {padding:3px 0 10px 0;}

#sub-footer {margin:20px 0 20px 0}
.footer-col {width:145px;float:left;margin-right:10px;border-right:1px dashed black}
#footer {clear:both;text-align:left;width:950px;padding-top:20px;margin-left:3px}
#footer img {padding:5px 0 5px 0}

#content {display:inline;width:590px !important;float:left;margin-right:3px;margin-left:3px}
#sidebar {width:360px !important;float:left;margin:20px 0 0 30px}

/* PAGINATE
------------------------------------  */
#pagination {padding-top:50px !important}
#pagination a {display:inline}
#pagination ul.paginate li{list-style: none;}
#pagination ul.paginate li {float: left;}
#pagination ul.paginate li a:link, #pagination ul.paginate li a:visited {float: left; margin: 2px 5px 2px 5px; padding: 4px; width: 35px; border: 1px solid #A67214; background: #EADCB8; text-align: center; text-decoration: none; font: normal 10px Verdana; color: black;}
#pagination ul.paginate li a:hover{ background: #eeeeee;}
#pagination ul.paginate li a:active{ border: 1px solid black;}

#pagination ul.paginate li.block-select a:link, #pagination ul.paginate li.block-select a:visited {float: left; margin: 2px 5px 2px 5px; padding: 4px; width: 35px; border: 1px solid #A67214; background: #A7A73F; text-align: center; text-decoration: none; font: normal 10px Verdana; color: black;}


/* Containers
------------------------------------  */
body#template-A #column-2 .wof{width:148px;float:left;}
body#template-A #column-2 .wof{margin-bottom:20px}
.what-can-i{width:300px;float:left;margin-left:50px;_margin-left:30px;margin-bottom:20px}
.sponsor-logo {text-align:center;padding:5px 0 5px 0}
.what-can-i h2{font-size:240%;font-family: Georgia, "Times New Roman", Times, serif;color: #fff;font-weight:bold;background:#DB6738;padding-left:10px;width:200px;margin-left:30px}
.what-can-i h3{font-size:200%;font-family: Georgia, "Times New Roman", Times, serif;color: #fff;font-weight:bold;background:#DB6738;cursor:none}
#page-title {margin:20px 0 20px 0}
.cite-tags{margin-bottom:20px}


/* Network strip
------------------------------------  */
#networkStripTop {border-bottom:1px solid #999999 !important;border-top:0 !important;border-right:0 !important;border-left:0 !important}


/* What's in your fridge
------------------------------------  */
.fridge{width:420px;float:left;margin-bottom:20px}
.whats-in-fridge{ background-image:url("images/whats-in-fridge.gif"); background-repeat:no-repeat; height:237px;margin-top:20px}
.whats-in-fridge .input1 {position:relative;top:70px;left:40px}
.whats-in-fridge .input2 {position:relative;top:90px;left:90px}
.whats-in-fridge .input3 {position:relative;top:130px;left:110px}
.fridge-input {padding:3px;font-size:130%;font-weight:normal;color:#959592}
.fridge-but {position:relative;top:100px;left:300px}


/* Search results
------------------------------------  */
.search-result, .sponsored-search-result{width:420px;float:left;padding:15px 0 15px 0;border-bottom:1px dashed #A67214;overflow:hidden;margin-bottom:10px}
.search-result img, .sponsored-search-result img{width:125px;float:left;margin-right:10px}
.search-result h2, .sponsored-search-result h2{font-size:160%;padding-bottom:10px}
.search-result h5, .sponsored-search-result h5{text-indent:0;}
.sponsored-search-result{background:#8D78D3}
.sponsored-search-result p{color:#fff;padding:0 4px 0 4px}
.sponsored-search-result h2{padding:0 5px 0 5px}
.sponsored-search-result img{padding:0 0 0 5px}
.results {margin:20px 0 0 0}
.results p{font-size:160%;padding-bottom:10px;color:#5B5B0C}
body#template-C .search-result, .sponsored-search-result{width:590px;float:left;padding:20px 0 20px 0;border-bottom:1px dashed #A67214}
body#template-A #column-1 .sponsored-search-result {width:420px;float:left}
.extra-search{margin: 10px 0 10px 0}

/* Search results drop down */
#menu_block_container2 {overflow:hidden;height:0}

/* GRAPES LIST */
.links-left {width:150px;float:left;text-align:right;padding-right:6px;border-right:2px solid #A67214}
.links-right {width:150px;float:left;text-align:left;padding-left:6px;margin-top:4px}
.links-right p, .links-left p {line-height:.7em}
.links-left label, .links-right label {display:block;padding-bottom:7px}
.go {margin:10px 10px 10px 110px}
.links-left a, .links-right a{display:block;padding-bottom:7px}
.links-left h5, .links-right h5{text-indent:0}
#column-2 .links-left , #column-2 .links-right {width:80px;float:left;}


/* GRAPES LIST - right column */
.grapes-list {width:200px;float:left;height:auto}
.grapes-list .links-left {width:95px;float:left;text-align:right;padding-right:6px;border-right:2px solid #CCCC66}
.grapes-list .links-right {width:95px;float:left;text-align:left;padding-left:6px;margin-top:4px}
.grapes-list .links-right p, .links-left p {line-height:.7em}
 

/* HEADERS
------------------------------------  */
h3.header-recipe-search{text-indent:-9000px;background:#fff;background-image:url("images/recipe-search-header.gif"); background-repeat:no-repeat; height:55px;margin-top:20px}
h3.header-find-recipe{ text-indent:-9000px;background:#fff;background-image:url("images/header-find-recipe.gif"); background-repeat:no-repeat; height:40px;}
h3.header-three-recipes{text-indent:-9000px;background:#fff; background-image:url("images/header-3-recipes.gif"); background-repeat:no-repeat; height:126px;margin-top:2px}
h3.header-chefs-recipes{ text-indent:-9000px;background:#fff;background-image:url("images/header-chefs-recipes.gif"); background-repeat:no-repeat; height:57px;}
h3.header-fresh-feeds{ text-indent:-9000px;background:#fff;background-image:url("images/header-fresh-feeds.gif"); background-repeat:no-repeat; height:64px;}
h3.header-recipes-email{ text-indent:-9000px;background:#fff;background-image:url("images/header-recipes-email.gif"); background-repeat:no-repeat; height:62px;}
h3.header-interactive-cook{ text-indent:-9000px;background:#fff;background-image:url("images/header-interactive-cook.gif"); background-repeat:no-repeat; height:56px;}
h3.header-show-recipes{ text-indent:-9000px;background:#fff;background-image:url("images/header-show-recipes.gif"); background-repeat:no-repeat; height:65px;}
h3.header-recomend-rec{ text-indent:-9000px;background:#fff;background-image:url("images/header-recomend-rec.gif"); background-repeat:no-repeat; height:62px;}
h3.header-subscribe-free{text-indent:-9000px;background:#fff; background-image:url("images/header-subscribe-free.gif"); background-repeat:no-repeat; height:135px;margin-left:25px}
h3.header-what-can-i{ text-indent:-9000px;background:#fff;background-image:url("images/header-what-can-i.gif"); background-repeat:no-repeat; height:61px;margin-top:20px}
h3.header-advertisers-recipe{ text-indent:-9000px;background:#fff;background-image:url("images/header-ad-recipe.gif"); background-repeat:no-repeat; height:18px; width:590px;margin-top:20px}
h3.header-web-based-feed{text-indent:-9000px;background:#fff; background-image:url("images/web-based-feed.gif"); background-repeat:no-repeat; height:55px}

span {display:none;}


/* HEADERS - Wine Match
------------------------------------  */
h3.wine-match-seafood{ text-indent:-9000px;background:#fff;background-image:url("images/wine-to-have-with-seafood.gif"); background-repeat:no-repeat; height:55px;}
h3.wine-match-meat{ text-indent:-9000px;background:#fff;background-image:url("images/wine-to-have-with-meat.gif"); background-repeat:no-repeat; height:55px;}
h3.wine-match-poultry{ text-indent:-9000px;background:#fff;background-image:url("images/wine-to-have-with-poultry.gif"); background-repeat:no-repeat; height:55px;}
h3.wine-match-vegetarian{ text-indent:-9000px;background:#fff;background-image:url("images/wine-to-have-with-vegetarian.gif"); background-repeat:no-repeat; height:55px;}
h3.wine-match-desserts{ text-indent:-9000px;background:#fff;background-image:url("images/wine-to-have-with-desserts.gif"); background-repeat:no-repeat; height:55px;}

	
/* HEADERS - Home
------------------------------------  */
h3.category-title-home-a{ text-indent:-9000px;background:#fff; background-repeat:no-repeat; height:55px;margin-top:20px}
	
	
/* HEADERS - Wine
------------------------------------  */
h3.header-wine-match{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-match.gif"); background-repeat:no-repeat; height:72px;}
h3.header-wine-list{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-list.gif"); background-repeat:no-repeat; height:72px;}
h3.header-wine-cab-sav{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-cab-sav.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-grenache{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-grenache.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-malbec{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-malbec.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-merlot{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-merlot.gif"); background-repeat:no-repeat; height:60px;margin-top:20px}
h3.header-wine-mourvedre{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-mourvedre.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-pinot-noir{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-pinot-noir.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-shiraz{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-shiraz.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-sparkling-red{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-sparkling-red.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-zinfandel{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-zinfandel.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-tempranillo{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-tempranillo.gif"); background-repeat:no-repeat; height:80px;margin-top:20px}
h3.header-wine-blanc{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-blanc.gif"); background-repeat:no-repeat; height:83px; width:336px}
h3.header-wine-chardonnay{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-chardonnay.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-sauvignon-blanc{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-sauvignon.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-chenin{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-chenin.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-gewurt{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-gewurt.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-pinot-g{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-pinot-g.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-riesling{text-indent:-9000px;background:#fff;background-image:url("images/header-wine-riesling.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-semillon{text-indent:-9000px;background:#fff;background-image:url("images/header-wine-semillon.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-sparkling{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-sparkling.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-verdelho{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-verdelho.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-viognier{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-viognier.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-sparkling-white{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-sparkling-white.gif"); background-repeat:no-repeat; height:83px; width:336px}
h3.header-wine-sparkling-rose{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-sparkling-rose.gif"); background-repeat:no-repeat; height:83px; width:336px}
h3.header-wine-colombard{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-colombard.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-traminer{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-traminer.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-rose{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-rose.gif"); background-repeat:no-repeat; height:83px; width:336px}
h3.header-wine-botrytis{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-botrytis.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-tokay{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-tokay.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-vin-santo{text-indent:-9000px;background:#fff; background-image:url("images/header-wine-vin-santo.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-muscat{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-muscat.gif"); background-repeat:no-repeat; height:83px; width:205px}
h3.header-wine-sauterne{ text-indent:-9000px;background:#fff;background-image:url("images/header-wine-sauterne.gif"); background-repeat:no-repeat; height:83px; width:205px}
	
	
/* HEADERS - What do you want to cook
-------------------------------------  */
h3#what-to-cook {text-indent:-9000px; background:#fff; background-repeat:no-repeat; height:105px; width:330px}
h3#what-to-cook.cook {background-image:url("images/header-what-to-cook.gif");}
h3#what-to-cook.seafood {background-image:url("images/header-what-to-cook-seafood.gif");}
h3#what-to-cook.poultry {background-image:url("images/header-what-to-cook-poultry.gif");}
h3#what-to-cook.meat {background-image:url("images/header-what-to-cook-meat.gif");}
h3#what-to-cook.vegetarian {background-image:url("images/header-what-to-cook-vegetarian.gif");}
h3#what-to-cook.desserts {background-image:url("images/header-what-to-cook-desserts.gif");}
h3#what-to-cook.drinks {background-image:url("images/header-what-to-cook-drinks.gif");}
h3#what-to-cook.baking {background-image:url("images/header-what-to-cook-baking.gif");}

h3.header-this-website{ text-indent:-9000px;background:#fff; background-image:url("images/header-this-website.gif"); background-repeat:no-repeat; height:80px; width:340px}


/* HEADERS - LATEST RECIPES
------------------------------------  */
h3.header-latest-seafood{text-indent:-9000px;background:#fff; background-image:url("images/header-latest-seafood.gif"); background-repeat:no-repeat; height:84px; width:320px}
h3.header-latest-meat{text-indent:-9000px;background:#fff; background-image:url("images/header-latest-meat.gif"); background-repeat:no-repeat; height:84px; width:320px}
h3.header-latest-poultry{text-indent:-9000px;background:#fff; background-image:url("images/header-latest-poultry.gif"); background-repeat:no-repeat; height:84px; width:320px}
h3.header-latest-vegetarian{text-indent:-9000px;background:#fff; background-image:url("images/header-latest-vegetarian.gif"); background-repeat:no-repeat; height:84px; width:320px}
h3.header-latest-baking{text-indent:-9000px;background:#fff; background-image:url("images/header-latest-baking.gif"); background-repeat:no-repeat; height:84px; width:320px}
h3.header-latest-drinks{text-indent:-9000px;background:#fff; background-image:url("images/header-latest-drinks.gif"); background-repeat:no-repeat; height:84px; width:320px}


/* HEADERS - Sitemap
------------------------------------  */
h3.header-recomended-recipes{ text-indent:-9000px;background:#fff; background-image:url("images/header-recomended-recipes.gif"); background-repeat:no-repeat; height:105px; width:330px}
h3.header-course{ text-indent:-9000px;background:#fff; background-image:url("images/header-course.gif"); background-repeat:no-repeat; height:105px; width:330px}
h3.header-cuisine{text-indent:-9000px;background:#fff; background-image:url("images/header-cuisine.gif"); background-repeat:no-repeat; height:105px; width:330px}
h3.header-special-diets{text-indent:-9000px;background:#fff; background-image:url("images/header-special-diets.gif"); background-repeat:no-repeat; height:105px; width:330px}
h3.header-cooking-time{text-indent:-9000px;background:#fff; background-image:url("images/header-cooking-time.gif"); background-repeat:no-repeat; height:105px; width:330px}
h3.header-chef-recipes{ text-indent:-9000px;background:#fff; background-image:url("images/header-chef-recipes.gif"); background-repeat:no-repeat; height:105px; width:330px}
h3.header-rss{text-indent:-9000px;background:#fff; background-image:url("images/header-rss.gif"); background-repeat:no-repeat; height:83px; width:190px !important}


/* HEADERS - Most viewed
------------------------------------  */
h3.header-most-viewed{text-indent:-9000px;background:#fff; background-image:url("images/header-most-viewed.gif"); background-repeat:no-repeat; height:75px;}
h3.header-most-seafood{text-indent:-9000px;background:#fff; background-image:url("images/header-most-seafood.gif"); background-repeat:no-repeat; height:84px;}
h3.header-most-viewed-meat{text-indent:-9000px;background:#fff; background-image:url("images/header-most-viewed-meat.gif"); background-repeat:no-repeat; height:84px;}
h3.header-most-viewed-poultry{text-indent:-9000px;background:#fff; background-image:url("images/header-most-viewed-meat.gif"); background-repeat:no-repeat; height:84px;}
h3.header-most-viewed-vegetarian{text-indent:-9000px;background:#fff; background-image:url("images/header-most-viewed-vegetarian.gif"); background-repeat:no-repeat; height:84px;}
h3.header-most-viewed-desserts{text-indent:-9000px;background:#fff; background-image:url("images/header-most-viewed-desserts.gif"); background-repeat:no-repeat; height:84px;}
h3.header-most-viewed-baking{text-indent:-9000px;background:#fff; background-image:url("images/header-most-viewed-baking.gif"); background-repeat:no-repeat; height:84px;}
h3.header-most-viewed-drinks{text-indent:-9000px;background:#fff; background-image:url("images/header-most-viewed-drinks.gif"); background-repeat:no-repeat; height:84px;}


/* WINE MATCHING
------------------------------------  */
.wine-matching{ width:340px;float:left;margin-bottom:10px;margin-left:1px}
.wine-matching li{line-height:1.5em}
div.wine-matching div ul li ul {display:none;}
div.wine-matching div ul li ul.shown {display:block;}
.wine-matching-left{ width:160px;float:left;margin-right:10px;margin-bottom:10px}
.wine-matching-right{ width:160px;float:left;margin-bottom:10px}

	
/* PAGE TOOLS
------------------------------------  */
.icon-rss a, .icon-print a, .icon-email a, .icon-text-up a, .icon-text-down a, .icon-dig a {text-indent:-9000px; background:transparent url("images/site-sprite.gif") no-repeat 0 -100px; width:21px;height:21px;float:left;overflow:hidden; padding:0px 3px 0px 3px}

.icon-email a {background-position: 0 -100px}
.icon-print a {background-position: -25px -100px}
.icon-text-up a {background-position: -76px -100px}
.icon-text-down a {background-position: -51px -100px}
.icon-rss a {background-position: -130px -100px}
.icon-dig a {background-position: -104px -100px}

.icon-email a:hover {background-position: -205px -100px}
.icon-print a:hover {background-position: -230px -100px}
.icon-text-up a:hover {background-position: -281px -100px}
.icon-text-down a:hover {background-position: -256px -100px}
.icon-rss a:hover {background-position: -335px -100px}
.icon-dig a:hover {background-position: -309px -100px}

#sidebar .page-tools {margin-top:20px}

.page-tools a {display:inline;vertical-align:bottom}


/* RSS TREE
------------------------------------  */
#rss-tree .links-left {width:140px;float:left;text-align:right;padding-right:1px;border:0 !important;margin-top:5px}
#rss-tree .links-right {width:140px;float:left;text-align:left;padding-left:1px;margin-top:10px;border:0 !important}
.rss-tree {text-indent:-9000px;background:#fff; background-image:url("images/rss-tree.gif"); background-repeat:no-repeat; height:335px;width:55px;float:left}


/* CATEGORY TITLES
------------------------------------  */
h3.category-title-seafood{text-indent:-9000px; background:#fff;background-image:url("images/category-title-seafood.gif"); background-repeat:no-repeat; height:68px; width:590px;margin-top:15px;padding:0}
h3.category-title-meat{ text-indent:-9000px; background:#fff;background-image:url("images/category-title-meat.gif"); background-repeat:no-repeat; height:68px; width:590px;margin-top:15px;padding:0}
h3.category-title-poultry{ text-indent:-9000px; background:#fff;background-image:url("images/category-title-poultry.gif"); background-repeat:no-repeat; height:68px; width:590px;margin-top:15px;padding:0}
h3.category-title-vegetarian{ text-indent:-9000px; background:#fff;background-image:url("images/category-title-vegetarian.gif"); background-repeat:no-repeat; height:68px; width:590px;margin-top:15px;padding:0}
h3.category-title-desserts{text-indent:-9000px; background:#fff; background-image:url("images/category-title-desserts.gif"); background-repeat:no-repeat; height:68px; width:590px;margin-top:15px;padding:0}
h3.category-title-baking{text-indent:-9000px; background:#fff; background-image:url("images/category-title-baking.gif"); background-repeat:no-repeat; height:68px; width:590px;margin-top:15px;padding:0}
h3.category-title-drinks{ text-indent:-9000px; background:#fff;background-image:url("images/category-title-drinks.gif"); background-repeat:no-repeat; height:68px; width:590px;margin-top:15px;padding:0}
h3.category-title-rec-finder{ text-indent:-9000px; background:#fff;background-image:url("images/category-title-rec-finder.gif"); background-repeat:no-repeat; height:55px; width:590px;margin-top:15px;padding:0}
h3.category-title-feeds{ text-indent:-9000px; background:#fff;background-image:url("images/category-title-feeds.gif"); background-repeat:no-repeat; height:60px; width:590px;margin-top:15px;padding:0}
h3.category-title-wine-match{ text-indent:-9000px; background:#fff;background-image:url("images/category-title-wine-match.gif"); background-repeat:no-repeat; height:50px; width:590px;margin-top:15px;padding:0}


/* HOUSE ADS
------------------------------------  */
.house-ad-browse-rec{ background-image:url("images/house-ad-browse-rec.jpg"); background-repeat:no-repeat; height:273px; width:273px;padding-bottom:10px}


/* THREE RECIPES
------------------------------------  */
#three-recipes {width:300px; position:relative; top:-40px; left:60px}
#three-recipes .wof {width:270px;margin-bottom:3px}
.recipe-text {width:100px;float:left;height:80px;overflow:hidden;margin-top:4px;position:relative;top:0;left:0}
.three-recipes-one {background-image:url("images/three-receipes-1.gif"); background-repeat:no-repeat; height:90px;width:270px}
.three-recipes-three {background-image:url("images/three-receipes-3.gif"); background-repeat:no-repeat; height:90px;width:270px}
.three-recipes-two {background-image:url("images/three-receipes-2.gif"); background-repeat:no-repeat; height:90px;width:270px}
#three-recipes .wof .image {width:90px;float:left;margin-right:5px}


/* Search - sidebar
------------------------------------  */
#find-recipe-sidebar {width:330px;float:right;background:#CCCC66}
form#side-search {width:300px;float:left;margin-left:11px;_margin-left:4px;}
form#side-search input.side-input {font-size:130%;;font-weight:normal;color:#959592;width:290px;margin-bottom:4px;margin-left:0 !important;padding:4px}
form#side-search label {margin:0 !important;padding 0 !important}
.search-but {margin:10px 10px 10px 140px}


/* Newsletter
------------------------------------  */
form#newsletter input.register, form#newsletter-2 input.register{font-size:130%;;font-weight:normal;color:#959592;width:250px;margin-bottom:20px;margin-left:0 !important;padding:4px}
form#newsletter label, form#newsletter-2 label{margin-top:20px}
form#newsletter label, form#newsletter-2 label{font-size:110%;color:#675213;font-weight:bold;font-family: Georgia, "Times New Roman", Times, serif;}
form#newsletter .but, form#newsletter-2 .but{margin-top:15px}


/* Search - content
------------------------------------  */
#content-search-block {width:590px;float:left;background:#fff;margin:10px 0 10px 0;}
form#content-search input.content-input {padding:6px;font-size:130%;;font-weight:normal;color:#959592;width:320px;margin-bottom:4px}
form#content-search label {width:120px;padding:5px}
form#content-search .search-but {margin:10px 10px 0 20px}

h3 {cursor: none !important}


/* CONTENT PROVIDERS
------------------------------------  */
.content-providers {width:350px;margin-bottom:20px;text-align:right}
.content-providers .logo-middle {margin:0 20px 0 20px}


/* ACCORDION by MOO FX
------------------------------------  */
.toggler {width:300px}
#most-viewed-concertina {width:320px;margin-left:40px}
h3 {padding: 4px 10px;	font-size: 11px;font-family: Georgia, "Times New Roman", Times, serif;color: #222;background: #98bc48;cursor: none}
h3 a:link, h3 a:visited {font-weight: normal;letter-spacing: 2px;display: block;text-decoration: none;color: #222;}
h3 a:hover, h3 a:active {color: #222;}
h3.second, h3.mootools {background: #adc96d;}
h3.gethelp, h3.prototype {background: #c1d791;}

h3.third{background: #DB6738}
h3.fifth{background: #CCCC66}

.accordion {width:320px;overflow:hidden; height: 0px;}
.accordion img {width:60px;float:left;padding:3px 5px 3px 2px !important;border:0;align:left}


  /* LIGHTBOX STYLES 
  ------------------------------------  */
  #fdlb_findSearchBox {background:#fff; position:absolute; z-index:9999; top:120px; left:10%; overflow:hidden; border:5px solid #444; text-align:left;}
  #fdlb_findSearchBox[id] {position:fixed;}
  
  #fdlb_openThisWindow {background:#fff; position:absolute; z-index:9999; top:100px; left:25%; width: 400px; height: 680px; overflow:hidden; border:5px solid #98BC48; text-align:left;}
  #fdlb_openThisWindow[id] {position:fixed;}
  
  #fdlb_openThisWindow-print {background:#fff; position:absolute; z-index:9999; top:100px; left:25%; width:630px; height:850px; overflow:hidden; border:5px solid #98BC48; text-align:left;}
  #fdlb_openThisWindow[id] {position:fixed;}

  #fdlb_openAnotherWindow {background:#c0c0c0; position:absolute; z-index:9999; top:240px; left:25%; width: 400px; height: 712px; overflow:hidden; border:5px solid #ff0000; text-align:left;}
  #fdlb_openAnotherWindow[id] {position:fixed;}
  
  #overlay {background:#333;position:absolute;z-index:5000;top:0;left:0;height:100%;width:100%;}
  #overlay[id] {position:fixed;}


/* Celebrity chefs mastheads
------------------------------------  */
#chef-masthead{ background:no-repeat 0 0; height:167px}
.chef-masthead-text-container {position:relative;top:90px;left:10px;width:400px;height:60px;overflow:hidden}
#chef-masthead-copy{ background:#F4EDED}
#chef-masthead-copy p { padding:5px}
.chef-masthead-text-container h5 {font-size:130%}


/* Celebrity chefs 
------------------------------------  */
#chef-menu {width:194px;float:left;background:#ADC96D;margin-top:24px}
#selected-chef {background: transparent url('images/celeb-chef-blank.gif') no-repeat 0 100%;position:relative;display:block;width:396px;height:164px;float:left;overflow:hidden}

#chef-menu ul {height: 140px; overflow:hidden}
#chef-menu ul#chef-switcher li h4 {visibility:hidden}
#chef-menu ul#chef-switcher li.chef-a{background:#4D934A no-repeat 0 50%;list-style:none;height:80px;display:block}
#chef-menu ul#chef-switcher li.chef-b{background:#DB6738 no-repeat 0 50%;list-style:none;height:60px;display:block}
#chef-menu ul#chef-switcher li.chef-a a, #chef-menu ul#chef-switcher li.chef-b a {margin:0;display:block;text-indent:-9000px;width:194px}
#celeb_chef_a, #celeb_chef_b{position: absolute;top: 0; left: 0;background: no-repeat 0 0; height:164px;width :397px;float:left}
#celeb_chef_a{opacity: 1; visibility:visible}
#celeb_chef_b{opacity: 0; visibility:hidden}
.chef-text-container {position:relative;top:75px;left:10px;width:250px;height:80px;overflow:hidden}
.chef-text-container p{font-size:90%;line-height:1em}
ul#chef-switcher{width:194px;list-style:none;float:left}
ul#chef-switcher li {_display:inline}


/* BLOGS
------------------------------------  */
#blog-image {width:350px;float:left;margin-right:10px}
.blog-comment{background:#E8E6E5;margin-bottom:20px;padding-bottom:10px}
.blog-comment p{padding:10px}
#sidebar .blog-comment{background:#fff;padding-bottom:5px;border-bottom:1px dashed #ccc;margin-bottom:10px;height:85px;overflow:hidden}
#sidebar .blog-comment{background-image:url("images/blog-entry.gif");no-repeat 0 0; height:85px}
#sidebar .blog-comment p{padding:0 40px 0 40px}
#sidebar .blogger-description-bill{ background-image:url("images/blogger-pic-bill.gif");no-repeat 0 0; height:164px; width:360px}
#sidebar .blogger-description-stephanie{ background-image:url("images/blogger-pic-stephanie.gif");no-repeat 0 0; height:164px; width:360px}
#sidebar .blogger-description-bill p, #sidebar .blogger-description-stephanie p{ position:relative;top:60px;left:10px;width:230px;height:77px;overflow:hidden;color:#fff;line-height:1.2em}
#sidebar .blogger-description-bill a, #sidebar .blogger-description-stephanie a{ position:relative;top:59px;left:25px}
h3.blog-latest-comments{text-indent:-9000px; background:#fff;background-image:url("images/blog-latest-comments.gif"); background-repeat:no-repeat; height:85px; width:360px;margin:20px 0 10px 0;padding:0}
h3.blog-comments{text-indent:-9000px; background:#fff;background-image:url("images/blog-comments.gif"); background-repeat:no-repeat; height:41px; width:256px;margin:20px 0 10px 0}
h3.blog-post-comments{text-indent:-9000px; background:#fff;background-image:url("images/blog-post-comments.gif"); background-repeat:no-repeat; height:55px; width:400px;margin:40px 0 10px 0}
h3.blog-terms{text-indent:-9000px; background:#fff;background-image:url("images/blog-terms.gif"); background-repeat:no-repeat; height:73px; width:360px;padding:0}
h3.blog-archives{text-indent:-9000px; background:#fff;background-image:url("images/blog-archives.gif"); background-repeat:no-repeat; height:85px; width:330px;margin-top:15px;padding:0}
h3.blog-entries{text-indent:-9000px; background:#fff;background-image:url("images/blog-entries.gif"); background-repeat:no-repeat; height:85px; width:360px;margin-top:15px;padding:0}
h3.latest-bill-recipes{text-indent:-9000px; background:#fff;background-image:url("images/blog-latest-bill.gif"); background-repeat:no-repeat; height:84px; width:320px;margin-top:15px;padding:0}
h3.latest-stephanie-recipes{text-indent:-9000px; background:#fff;background-image:url("images/blog-latest-stephanie.gif"); background-repeat:no-repeat; height:84px; width:320px;margin-top:15px;padding:0}
form#blog-comment {border:4px solid #ccc;background:#E8E6E5}
form#blog-comment input.email, form#blog-comment textarea.email {padding:3px;font-size:100%;;font-weight:normal;color:#959592;width:550px;margin-bottom:4px}
form#blog-comment label {width:200px;padding:5px;display:block; font-size:130%;color:#848415;font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold}
form#blog-comment .but {padding:10px 0 10px 5px}
.chef-masthead-text-container h5 {color:#fff}

#content .blog-comment cite{padding-left:10px;color:#5F5F5F}


/* EMAIL FORM
------------------------------------  */
form#email-recipe {margin-left:25px}
form#email-recipe .but {padding:10px 0 10px 5px}

DIV#email {width:290px;float:left;background:#fff;margin:10 0 30px 0;height:auto}
DIV#email input.email, textarea.email {padding:3px;font-size:100%;;font-weight:normal;color:#959592;width:320px;margin-bottom:4px}
DIV#email label {width:200px;padding:5px;display:block; font-size:130%;color:#848415;font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold}
DIV#email span {display:none;}

h3.email-header-recipe{text-indent:-9000px; background-image:url("./images/email-header-recipe.gif"); background-repeat:no-repeat; height:95px; width:400px;margin-bottom:20px}
h3.email-header-article{text-indent:-9000px; background-image:url("./images/email-header-article.gif"); background-repeat:no-repeat; height:95px; width:400px;margin-bottom:20px}

DIV#email h4 {padding:auto 20px; }
DIV#emailthanks {text-align:center; width:420px;}
DIV#email span {display:none;}
DIV#email DIV.loading {float:left; display:none; width:80px; height:20px; background:transparent url('./images/loading.gif') 50% 50% no-repeat;}

