body {margin:0;padding:0;font-family:Helvetica;font-size:10px;}
form, div, p, h1, h2, h3, ul, li {margin:0;padding:0;}
a {color:#000000;text-decoration:none;}
img {border:0px}

iframe {background:transparent;}

/* center content on the browser */
.page {width:980px;margin:0 auto;position:relative;}
.page div.wrapper {margin:0;padding:0 13px 0 13px;}
.page div#flash {float:left;width:980px;height:530px;overflow:hidden;background:url(/images/backgrounds/homepage.jpg) no-repeat;}

div#flash div.cabinets {float:left;width:100%;height:68px;}
div#flash div.altcntbdy {height:275px;}
div.altcntbdy div.left {float:left;width:304px;}
div.altcntbdy div.mcont {float:left;width:320px;}
div.altcntbdy div.mcont h1 {color:#ff0000;font-weight:normal;padding:10px 0px;text-align:justify}
div.altcntbdy div.mcont a {color:#ff0000;}
div.altcntbdy div.mcont a:hover {text-decoration:underline;}
div.altcntbdy div.right {float:left;width:356px;}

div.wrapper div.top {float:left;width:100%;height:50px;color:#ff0000;overflow:hidden;}
div.wrapper div.top div.sitenav {float:left;width:679px;}
div.wrapper div.top div.sitenav p.motto {float:left;width:180px;padding:9px 0 0 0}
div.wrapper div.top div.sitenav ul.nav {float:left;width:494px;padding:20px 0 0 0;}
div.wrapper div.top div.sitenav ul.nav li {float:left;display:inline;list-style-type:none;}
div.wrapper div.top div.sitenav ul.nav li table {}
div.wrapper div.top div.sitenav ul.nav li td {background-color:#fff;margin:0;padding:0;}
div.wrapper div.top div.sitenav ul.nav li.cookbook {padding:0 0 0 7px;}
div.wrapper div.top div.sitenav ul.nav li.cookbook table.abc {float:left;margin:0;padding:0;}


div.top div.sitenav ul.mainnav {float:left;margin:0;padding:0;}
div.top div.sitenav ul.mainnav li {list-style-type:none;display:inline;border:1px solid teal;}

div.top div.logo {float:left;width:275px;text-align:right;}

div.wrapper div.content {float:left;width:954px;height:530px;overflow:hidden;}
div.wrapper div.chefs {float:left;width:954px;min-height:530px;_height:530px;}

div.content ul.pgtab {float:left;height:19px;margin:20px 0 0 0px;}
div.content ul.pgtab a {font-weight:bold;color:#999999;}
div.content ul.pgtab a:hover {color:#bd0000;}
div.content ul.pgtab a.on {color:#bd0000;}
div.content ul.pgtab li {list-style-type:none;display:inline;float:left;width:166px;height:19px;padding-top:1px;text-align:center;font-size:12px;}
div.content ul.pgtab li#blank {width:220px;}
div.content ul.pgtab li.on {background:url(/images/backgrounds/tab-on.png) no-repeat;color:#bd0000;}
div.content ul.pgtab li.off {background:url(/images/backgrounds/tab-off.png) no-repeat;}
div.content ul.pgtab li.one {background:url(/images/backgrounds/tab-one.png) no-repeat;color:#bd0000;text-align:left;}
div.content ul.pgtab li.one b {padding-left:10px;}

div.content div.maincnt {float:left;width:942px;height:460px;overflow:hidden;}

div.content div#recipepg {background:url(/images/backgrounds/recipepage.gif) no-repeat;}
div.content div#contentpg {background:url(/images/backgrounds/content.gif) no-repeat;}

div.maincnt div.lftcnt {float:left;width:220px;}
div.maincnt div.lftcnt h1 {padding:20px 25px 20px 10px;font-size:12px;font-weight:bold;}
div.maincnt div.lftcnt p {padding:0 10px 5px 10px;}
div.maincnt div.lftcnt ul {margin:0 15px 0 15px;padding:0px;}
div.maincnt div.lftcnt li {list-style-type:none;}
div.maincnt div.lftcnt p.search {padding:37px 10px 10px 10px;}
div.maincnt div.lftcnt p.search b {color:#c62222;font-weight:normal;}
div.maincnt div.lftcnt p.search input.item {width:127px;height:17px;background:#d8d8d8;border-top:1px solid #707070;border-left:1px solid #707070;padding:2px;font-size:10px;}
div.maincnt div.lftcnt label {color:#c11111;}
div.maincnt div.lftcnt input.txt01 {width:100px;height:15px;font-size:10px;background-color:#d8d8d8;}

div.maincnt div.cpycnt {float:left;width:722px;}
div.maincnt div.cpycnt p.innernav {padding:5px 0 5px 20px;text-transform:uppercase;}
div.maincnt div.cpycnt p.innernav a.on {color:#ff0000;}

div.cpycnt div.recipecnt {float:left;width:707px;height:380px;border:2px solid #090909;}
div.cpycnt div.recipecnt div {float:left;padding:10px 22px 0 22px;}
div.cpycnt div.recipecnt h1 {color:#bd0000;font-size:16px;text-transform:uppercase;padding:0 0 5px 0;}
div.cpycnt div.recipecnt h3 {font-size:12px;padding:0;}
div.cpycnt div.recipecnt ul.tips {margin:0 0 18px 15px;padding:0 0 0 5px}
div.cpycnt div.recipecnt ul.tips li {list-style-type:disc;font-size:11px;}

div.cpycnt div.recipecnt ul.recipe {float:left;width:659px;height:306px;}
div.cpycnt div.recipecnt ul.recipe li {list-style-type:none;display:inline;float:left;width:219px;height:102px;}
div.cpycnt div.recipecnt ul.recipe li p {float:left;width:100%;padding:0;margin:0px;font-weight:bold;}
div.cpycnt div.recipecnt ul.recipe li b {float:left;width:122px;padding:0 0 3px 0;}
div.cpycnt div.recipecnt ul.recipe li a.remove {color:#bd0000;text-decoration:underline;}
div.cpycnt div.recipecnt ul.recipe li img {float:left;padding:0 8px;width:56px;height:56px;}
div.cpycnt div.recipecnt ul.recipe li img.rate {width:69px;height:12px;padding:0 60px 5px 0;}
div.cpycnt div.recipecnt ul.recipe li img.favor {width:21px;height:18px;}
div.cpycnt div.recipecnt p.paginate {text-align:right;}
div.cpycnt div.recipecnt table {}
div.cpycnt div.recipecnt td span {color:#bd0000;}

div.vidposition {position:absolute;top:277px;left:647px;z-index:100;}

div.wrapper div.chefs {float:left;padding:10px 0 10px 0;}

div.chefs div.photo {float:left;width:210px;height:204;background:url(/images/backgrounds/chefphoto.gif) no-repeat top left;overflow:hidden;}
div.chefs div.photo h1 {font-weight:bold;font-size:14px;color:#c40318;padding:2px 0px 2px 20px;}
div.chefs div.photo p {padding:2px;}
div.chefs div.copy {float:left;width:742px;height:195px;background:url(/images/backgrounds/chef-bio.png) no-repeat right bottom;overflow:hidden;}
div.chefs div.copy ul {margin:0;padding:0 0 0 20px;}
div.chefs div.copy li {float:left;margin:0;padding:0;list-style-type:none;display:inline;}
div.chefs div.copy div {float:left;width:742px;overflow:hidden;}
div.chefs div.copy div p {padding:12px;}

div.chefs div.tabs {}
div.chefs div.tabs ul {float:left;margin:0 0 0 20px;padding:0px;}
div.chefs div.tabs ul li {list-style-type:none;float:left;display:block;padding:0;}
div.chefs div.tabs ul li a {float:left;width:166px;height:23px;color:#828282;font-size:11px;text-decoration:none;background:url(/images/backgrounds/tab-chef-off.png) no-repeat;}
div.chefs div.tabs ul li a.selected  {float:left;width:166px;height:23px;color:#c40318;font-size:11px;text-decoration:none;background:url(/images/backgrounds/tab-chef-on.png) no-repeat;}
div.chefs div.tabs div p {padding:20px 33px 0px 20px;font-size:11px;}
div.chefs div.tabs ul.tabsnav b {cursor:pointer;}
div.chefs div.tabs div#intro p img {_padding-right:20px;}

div.chefs div.chefcontent {float:left;width:100%;padding:10px 0 0 0;}
div.chefcontent div.leftcnt {float:left;width:634px;overflow:hidden;}

div.leftcnt div.chefrecipes {float:left;width:610px;overflow:hidden;}
div.leftcnt div.chefrecipes h1 {background:url(/images/backgrounds/chefcontent-top.png) no-repeat;height:27px;overflow:hidden;font-size:14px;color:#c40318;padding:2px 0 0 20px}

div.chefrecipes div.chefmain {float:left;width:610px;background:url(/images/backgrounds/chefcontent-cnt.png) repeat-y top left;}
div.chefrecipes div.chefmain p {padding:0 0 8px 12px;}
div.chefrecipes div.chefmain ul.recipe {float:left;width:576px;}
div.chefrecipes div.chefmain ul.recipe li {float:left;width:192px;height:100px;list-style-type:none;overflow:hidden;}
div.chefrecipes div.chefmain ul.recipe li p {float:left;width:100%;padding:8px 0 0 0;margin:0px;font-weight:bold;}

div.chefrecipes div.chefmain ul.recipe li img.favor {width:21px;height:18px;}

div.chefrecipes div.chefmain td span {color:#bd0000;}

/* recipies content classes -- individual result */
div.chefrecipes div.chefmain ul.recipe li p {float:left;padding:8px 0 0 0;margin:0px;font-weight:bold;}
div.chefrecipes div.chefmain ul.recipe li img {float:left;padding:0 8px;width:60px;height:60px;}

div.chefvideo {float:left;width:320px;overflow:hidden;}
div.chefvideo div.vidframe {float:left;width:320px;}
div.chefvideo div.vidframe h1, div.chefvideo div.vidframe h2 {float:left;width:320px;height:35px;background:url(/images/backgrounds/video-top.png) no-repeat;font-weight:bold;font-size:14px;color:red;}
div.chefvideo h1 {height:35px;background:url(/images/backgrounds/video-top.png) no-repeat;font-weight:bold;color:#c40318;font-size:14px;padding:2px 0 0 25px;}
div.chefvideo h4 {float:left;width:320px;height:35px;background:url(/images/backgrounds/video-top.png) no-repeat;font-weight:bold;color:#c40318;font-size:11px;padding:2px 0 0 25px;}

div.chefvideo div.vidmain {height:375px;}
div.chefvideo div.vidcnt p {padding:0 10px 8px 10px;}
div.chefvideo div.vidcnt p img {float:left;padding:0 5px 0 0;}
div.chefvideo div.vidcnt ul {padding:0 15px}
div.chefvideo div.vidcnt ul li {line-height:20px;list-style-type:none;background:url(/images/icons/search.gif) no-repeat center left;padding:0 20px;}

div.chefvideo div.vidcnt {float:left;width:320px;background:url(/images/backgrounds/video_cnt.png) repeat-y;}


#sub1Div {visibility:hidden;padding:0 10px 5px 10px;z-index:100;left:480px;margin:0px;width:100px;position:absolute;top:32px;}
#sub1Div img.oliver {margin:17px 0 1px 0;padding:1px 3px 1px 3px;background:#fff;}
#sub1Div img.lagasse {margin:1px 0 0 0;padding:1px 3px 1px 3px;background:#fff;}

div.wrapper div.footer {float:left;width:100%;color:#000;text-align:center;}
div.wrapper div.footer p {padding:10px 0;}