/* CSS Document */

body{ background-color:#ffffff; text-align:center; margin:0px;}
p{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:normal; }
a{	font-family: Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.h4{text-align:left; font-size:14px;}
a:hover{	text-decoration:underline;}
img{display:block;}

/** PAGE SHELL **/
.pge{}
.toprow{width:960px; height:80px;}
.middlerow{width:960px;}
.ftrrow{padding:3px 0px 0px 0px;}
.disclaimer{width:960px; height:25px; font-family: Arial; font-size:11px; color:#999999; text-align:center; padding:5px 0px 0px 2px; margin:0 auto; position:relative; z-index:1;}
.ftrlinks{font-family:Arial; font-size:11px; color:#999999; text-align:left;}

#homepage{width:960px; height:328px; overflow:hidden;}
.navigationhome{width:960px; height:30px; background-color:transparent; margin:0; padding:0; vertical-align:top; border:none; float:left;  z-index:100; position:relative; top:0px;}
#flashpanel{ width:960px; height:323px; border:0px; z-index:10; position:relative; top:-30px;}
#noflash{width:960px; height:323px; border:0px; z-index:10; position:relative; top:30px; background-image:url(../images/noflash.jpg); background-repeat:no-repeat;}

.culinarynavigation{width:960px; height:60px; background-color:#ffffff; background-image:url(../images/Culinary/navbg.jpg); background-repeat:repeat-x; margin:0; padding:0; vertical-align:top; border:none;float:left;  z-index:100;}
.navigation{width:960px; height:30px;  background-color:#ffffff; background-image:url(../images/nav/maingbg.gif); background-repeat:repeat-x; margin:0; padding:0; vertical-align:top; border:none;float:left;   z-index:100; position:relative; top:0px;}

.navigationmembers{width:960px; height:30px;  background-color:#ffffff; background-image:url(../images/nav/maingbg.gif); background-repeat:repeat-x; margin:0; padding:0; vertical-align:top; border:none;float:left;   z-index:100; position:relative; top:0px;}

/** SHOW CASE **/
.navigationSC{width:960px; height:30px;  background-color:#ffffff; background-image:url(../images/showcase/navbg.jpg); background-repeat:no-repeat; margin:0; padding:0; vertical-align:top; border:none; float:left;   z-index:100; position:relative; top:0px;}
.navigationSC2{width:960px; height:30px;  background-color:#ffffff; background-image:url(../images/showcase/navbg2.jpg); background-repeat:no-repeat; margin:0; padding:0; vertical-align:top; border:none; float:left;   z-index:100; position:relative; top:0px;}

.breadcrumbsSC{width:960px; height:30px; text-align:left; font-family:Arial; font-size:11px; padding:0px ;color:#666666; background-image:url(../images/showcase/breadcrumbsbg.jpg); background-repeat:no-repeat; background-color:#ffffff;  float:left; }
.breadcrumbsSC2{width:960px; height:30px; text-align:left; font-family:Arial; font-size:11px; padding:0px ;color:#666666; background-image:url(../images/showcase/breadcrumbsbg2.jpg); background-repeat:no-repeat; background-color:#ffffff;  float:left; }
#showcaseproduct{width:960px; height:367px; margin:0px; padding:0px; background-image:url(../images/showcase/pcfc.jpg); background-repeat:no-repeat; float:left;}
#showcasefeatures{width:960px; height:189px; border:none; margin:0px; padding:0px; background-image:url(../images/showcase/pcfcfeatures.jpg); background-repeat:no-repeat; float:left; text-align:left;}

#showcaserecipe{width:960px; height:348px; margin:0px; padding:0px; float:left;}
#showcaserecipeimg{width:288px; height:348px; margin:0px; padding:0px; float:left;}
#showcaserecipesdetails{width:672px; height:220px; margin:0px; padding:90px 0px 0px 0px; float:left; background-image:url(../images/showcase/recipetitle.gif); background-repeat:no-repeat;}

#showcaseingreds{width:275px; height:215px; margin:0px; padding:0px; float:left; text-align:left;}
#showcaseingreds td{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#showcaseinstruct{width:300px; height:215px; margin:0px 0px 0px 30px; padding:0px; float:left;}
#showcaseinstruct td{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#gt{float:left; padding:20px 0px 0px 140px; margin:0; width:100px; height:100px;}
#etu{float:left; margin:20px 0px 0px 140px; width:100px; height:100px;}
#st{float:left; margin:20px 0px 0px 130px; width:100px; height:100px;}
#gf{float:left; margin:20px 0px 0px 140px; width:100px; height:100px;}

.scdetails{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
.scdetails span{color:#2c526d; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left;}





.panel{ width:960px; margin:0px; padding:0px; vertical-align:top; display:block; position:relative; }
.infopanels{width:960px; background-color:#ffffff; padding:5px 0px 0px 0px; margin:0px;  float:left;  z-index:1; position:relative; display:block; top:0px;}


.logo{width:272px; height:71px;}
.hdrspacer{ width:237px; height:71px; }
.hdrempty{ width:237px; height:71px; }
.recipesearch{ width:400px;padding:10px 0px 0px 0px; text-align:right; }
.hdrsmltext{ font-family:Verdana; font-size:10px;color:#707070; padding-bottom:3px; padding-top:0px; text-align:left;}



.breadcrumbs{width:960px; height:30px; text-align:left; font-family:Arial; font-size:11px; padding:0px ;color:#666666; background-image:url(../images/nav/bg.gif); background-repeat:repeat-x; background-color:#ffffff;  float:left; }
.subsbold{color:#666666; font-weight:bold; text-decoration:none;}
.subsbold:hover{color:#666666; font-weight:bold; text-decoration:none;text-decoration:underline;}

.selHomepage{font-family:Arial; font-size:11px; color:#666666; }


.homespacer{height:6px; padding:0px; margin:0px;}

.panel1{ float:left; width:310px; height:150px; border:1px solid #cccccc; padding:1px 1px 0px 1px; margin:0px;}
.panel2{ float:left;width:310px; height:150px; border:1px solid #cccccc;  padding:1px 1px 0px 1px; margin:0px;}
.panel3{ float:left;width:310px; height:150px; border:1px solid #cccccc;  padding:1px 1px 0px 1px; margin:0px;}
.panelspacer{width:9px; height:150px; float:left; background-color:#ffffff;}
.panelcopy{ font-family:Arial; font-size:11px; color:#666666; padding:3px 0px 3px 2px}
.panellink{ font-family:Arial; font-size:11px; color:#666666; font-weight:bold;}


.row{width:960px; background-color:#ffffff; text-align:left; margin:0 auto; padding:15px 0px 0px 0px;}

.tile{width:314px; height:47px; background-color:#ffffff;}
.tilespacer{width:9px; height:47px; background-color:#ffffff;}

.panel{width:960px; background-color:#ffffff; margin: 0 auto;}
.title{width:960px; height:40px; float:left; background-color:#ffffff; text-align:left; }


.printtitle{width:600px; height:40px; float:left; background-color:#ffffff; text-align:left; }
.panelprint{ width:600px; margin:0px; padding:0px; vertical-align:top; display:block; position:relative; background-color:#ff0000; }
.printdetails{width:600px; float:left; background-color:#ffffff;}
.printimage{height:200px; width:283px; vertical-align:top; text-align:left; padding:0px 20px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.details{width:960px; float:left; background-color:#ffffff;}

.hero{width:324px; height:250px; float:left; text-align:left; padding-top:27px;} 
.content{width:636px; float:left; background-color:#ffffff; }
.content2{width:950px; float:left; background-color:#ffffff; padding:0px; }
.contentbody{ float:left; width:460px;background-color:#ffffff; margin-right:15px; padding-top:27px; text-align:left; vertical-align:top;}
.features{float:left; width:150px;background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#666666; padding-top:27px;}
.newsfeatureimg{border:1px solid #666666;}
.newsfeaturetitle{font-weight:bold;font-size:11px; color:#5178b4; }
.newsfeaturetxt{font-size:11px;  color:#5178b4; }
.newsarchviecol1{line-height:28px; padding-left:6px;}
newslink2{}
.productlnk{text-decoration:none; color:#666666; font-weight:normal; font-size:11px;}
.contenttitle{color:#5178b4; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.contenttitleprint{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; }
.contentdetails{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; font-weight:normal; }
.contentspacer{height:10px;}
.contentcomment{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
.productlnk:hover{text-decoration:underline; color:#5178b4;}
.productweightlnk{text-decoration:none; color:#333333; font-size:10px; font-weight:normal;}
.productimage{height:200px; width:200px;}
.productimage2{height:200px; width:283px; vertical-align:top; text-align:left; padding:0px 20px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.productsdisclaimer{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:10px;}


.productdesc{width:760px; padding:0px 0px 0px 20px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.recipebody{ float:left; width:620px;background-color:#ffffff; margin-right:5px; padding-top:27px; text-align:left;}
.recipedesc{padding:0px 0px 0px 0px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.ingredients{float:left; width:620px;}
.method{float:left; width:300px;}
.additional{float:left; clear:both;width:620px; text-align:right;}
.productprint{ }

.productstxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.productslink{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.printlink{color:#5178a4; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.newsimage{ border:1px solid #cccccc;}
.newstitle{font-size: 13px; color: #5178A4; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.newstxt{font-size: 11px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.newslink{font-size: 11px; color: #999999; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }
.newslink2{font-size: 14px; color: #000000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }


.brandimageborder{ border:1px solid #cccccc;}
.brandimage{ height:58px; width:81px; padding:20px 0px 20px 20px; vertical-align:top;  text-align:left;}
.brandcontent{ width:194px; padding:20px 0px 20px 0px; vertical-align:top;  text-align:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;  }
.brandtitle{ color:#527dad;  font-family: Arial, Helvetica, sans-serif;font-size: 12px; font-weight:bold; text-align:left; }
.brandimagealt{ height:58px; width:81px; padding:20px 0px 20px 20px;  vertical-align:top;  text-align:left;background-color:#E0E7ED; }
.brandcontentalt{ width:194px; padding:20px 0px 20px 0px; vertical-align:top;  text-align:left; font-family: Arial, Helvetica, sans-serif; font-size: 11px;background-color:#E0E7ED; }

.formTitle{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold; }
.formText{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:normal; }
.formTitleBlue{color:#5178a4; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; font-weight:bold; }

.tbl{}
.smlhdr{font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color: #333333; }
.tblhdrleft{ background-color:#5178a4; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px 5px 8px;font-size: 14px; color: #ffffff; text-align:left; }
.tblhdrleftprint{ background-color:#cccccc; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px 5px 8px;font-size: 14px; color: #000000; text-align:left; }
.hdrempty{ background-color:#5178a4; height:2px; }

.tblhdrright{ background-color:#5178a4; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 10px 5px 0px;font-size: 12px; color: #ffffff; }
.tblhdrrightprint{ background-color:#cccccc; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 10px 5px 0px;font-size: 12px; color: #000000; }
.tblsubhdrleft{ background-color:#5178a4; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px 5px 20px;font-size: 14px; color: #ffffff; }
.tblsubhdrright{ background-color:#5178a4; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 10px 5px 0px;font-size: 12px; color: #ffffff; }
.tblrow{ background-color:#ffffff; padding:10px 0px 10px 20px;font-size: 13px; color: #5178A4; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-align:left; }
.tblrowalt{	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #5178A4; font-weight: bold; background-color:#e0e7ed;  padding:10px 0px 10px 20px; text-align:left; }
.tblrowaltright{ font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #5178A4; font-weight: bold; background-color:#e0e7ed;  padding:10px 20px 10px 10px;}
.tblftr{ background-color:#5178a4; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 10px 5px 0px;font-size: 12px; color: #ffffff; }

.pagingftr{ color: #ffffff; font-size: 11px; text-decoration:none; font-weight:normal; }
a.pagingftr{ color: #ffffff; font-size: 11px; text-decoration:none; font-weight:normal; }
.pagingftr:hover{ color: #ffffff; font-size: 11px; text-decoration:underline; font-weight:normal; }
.pagingftroff{ color: #cccccc; font-size: 11px; text-decoration:none;  font-weight:normal;}
a.pagingftroff{ color: #cccccc; font-size: 11px; text-decoration:none;  font-weight:normal;}

.disclaimer a{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:underline; text-align:center;}

#nav{width:960px; height:24px; padding: 0;margin: 0;}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;	
	color:#5178a4;
}

#nav li { /* all list items */
	float: left;
	padding: 5px 1px 0px 1px;
	margin:0px;
	
}

#nav li ul.site { /* second-level lists */
	position: absolute;
	width: 117px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top:26px;
	padding:0px; 
	background-image:url(../images/common/bg.png);	
}

#nav li ul.site2 { /* second-level lists */
	position: absolute;
	width: 117px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top:26px;
	padding:0px; 
	background-image:url(../images/common/bg.png);	
}


#nav li ul.home { /* second-level lists */
	position: absolute;
	width: 117px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top:26px;
	padding:0px; 
	background-image:url(../images/common/bg.png);
}
#nav li ul.members { /* second-level lists */
	position: absolute;
	width: 117px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	top:110px;
	padding:0px; 
	background-image:url(../images/members/navbg.png);
}

#nav li ul li{ /* second-level lists */

    color:#7b93ae;
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    text-align:center;    
    width:117px;
    padding:5px 0px 5px 0px ;
    margin-top:0px;
    margin-bottom:2px;
    text-decoration:none;
}
#nav li ul li:hover { /* second-level lists */
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    color:#0f336f;
    text-decoration:none;
    background-color:#7b93ae;  
}
#nav li ul li a:hover { /* second-level lists */
    color:#ffffff;
    background-color:#7b93ae;
    width:117px;
}

#nav li ul li .selected { /* second-level lists */
    font-family:arial;
    font-size:12px;
    color:#0f336f;
    text-decoration:none;
    background-color:#febd46;    
}
#nav li ul li a{ /* second-level lists */
    font-family:arial;
    font-size:12px;
    color:#FFFFFF;
    text-decoration:none;
}
#nav li ul li a .selected { /* second-level lists */
    font-family:arial;
    font-size:12px;
    color:#0f336f;
    text-decoration:none;
    background-color:#febd46;
}

/* lists nested under hovered list items */
#nav li:hover ul, #nav li.sfhover ul { left: auto; }

#content { clear: left; color: #ccc;}

.fontSize10{font-family:Arial; font-size:10px;}

.culpanel{float:left; width:636px;}
.cultbl{float:left; width:135px;}
.culitem{float:left; padding:20px 40px 20px 30px; }
.culinaryimg{}
.culinaryspacer{}
.culinarysummary{font-family:Arial; font-size:11px; color:#000000; font-weight:normal; }
.culinarytitle{font-family:Arial; font-size:12px; font-weight:bold; color:#5178a4; }
.culinarypagetitle{font-family:Arial; font-size:18px; font-weight:bold; color:#5178a4; }
.culinarysubtitle{font-family:Arial; font-weight:bold; color:#000000; }
.culinaryauthor{font-family:Arial; font-size:11px; font-weight:bold; color:#999999; }
.culinarypanel{padding:50px 0px 91px 0px; width:960px; background-image:url(../images/Culinary/BgCulinary.jpg); background-repeat:no-repeat; float:left;}


.frmLabel{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5178A4; width:150px;}
.frmLabel1{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5178A4; width:150px; text-align:left;}
.frmLabel2{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5178A4; text-align:left;}
.frmLabel3{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #5178A4; width:100px; text-align:left; margin:0px; padding:0px;}
.frmtxt{width:130px;}
.txtbox{border:1px solid #999999; width:200px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.txtbox1{border:1px solid #999999; width:300px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left;}
select.txtbox1{border:1px solid #999999; width:305px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left;}
.txtbox2{border:none; width:450px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left;}
.txtbox3{border:1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; }
.culinarytable{}
.searchoptions{font-family:Arial; font-size:11px; color:#666666; }

.error{color:#ff0000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }


.adminproductddl{font-family:Arial, Helvetica, sans-serif; font-size:11px; }

/** MEMBERS **/
.memberpanel{padding:0px 0px 0px 0px; width:960px; height:353px; background-image:url(../images/Culinary/BgCulinary.jpg); background-repeat:no-repeat; float:left; border:none; display:block;}
.membernavigation{width:960px; height:28px; background-color:#ffffff; background-image:url(../images/members/navbg.jpg); background-repeat:repeat-x; margin:0; padding:0; vertical-align:top; border:none;float:left;  z-index:100; display:block;}
.memberbreadcrumbs{width:960px; height:30px; text-align:left; font-family:Arial; font-size:11px; padding:0px ;color:#666666; background-image:url(../images/members/breadcrumbbg.jpg); background-repeat:repeat-x; background-color:#ffffff;  float:left; }
.memberdetails{width:960px; float:left; background-color:#ffffff;background-image:url(../images/members/BgMemberCentre.jpg); background-repeat:no-repeat;}
.font_bodyBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
}

