/* CSS Document */

/* CSS Document */

html, body {
border:0;
margin:0;
padding:0;
}


.wrapper  {
margin-left: auto;
margin-right: auto;
width: 1100px;
/*margin: 0px 10px 10px 10px;*/
margin: 0px;
padding: 0px 10px 10px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;

}


a:link,
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration: none;
	}


.subb a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}
.topnav {
float: left;
clear:both;
width: 770px;
}
.toplink {
float: left;
clear: both;
width: 770px;
padding: 10px 0px 0px 0px;
}

.toplink_frame {
float: left;
clear: both;
width: 638px;
padding: 10px 0px 0px 0px;
margin: 0px 0px 0px 10px;
}



#body-section	{
float: right;
background: #ffffff;
padding: 0px 5px 10px 0px;
width: 545px;
margin: 0px;
}

#body-section-frame	{
float: right;
background: #ffffff;
padding: 0px 5px 10px 0px;
width: 428px;
margin: 0px;
}

#body-section2	{
float: right;
padding: 0px 10px 10px 0px;
width: 870px;
margin: 0px;

}

#left-sidebar-frame	{
float: left;
width: 210px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

#left-event	{
float: left;
width: 30px;
padding: 0px 0px 10px 0px;
margin: 0px;
}


#left-sidebar	{
float: left;
width: 160px;
padding: 0px 5px 10px 5px;
margin: 0px;
border: 1px solid #666;
}

#left-sidebar_noborder	{
float: left;
width: 160px;
padding: 0px 5px 10px 5px;
margin: 0px;

}

#left-sidebar li,
#left-sidebar_noborder li {
border-bottom: 1px dotted #666;
padding: 5px;
}

#left-sidebar li a:link,
#left-sidebar li a:visited,
#left-sidebar_noborder li a:link,
#left-sidebar_noborder li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	}
	
.etitle {
color:#fff;
background-color: #666;
font-size: 8pt;
font-weight: bold;
padding: 5px 5px 5px 5px;
margin: 5px 0px 5px 0px;
}	

#right-sidebar	{
float: left;
width: 160px;
padding: 10px;
background-image: url(/product_education/hobart/slicer/images/background.png);
}

#right-sidebar-education
{
float: left;
width: 277px;
padding: 10px;
background-image: url(/product_education/hobart/slicer/images/background.png);
}

ul {
list-style-type: none;
margin: 0px;
padding: 0px;

}

.share {
clear: both;
float: left;
}

#footer {
float: left;
clear: both;
width: 100%;
}

.restaurant {
border-top: 5px solid;
width: 150px;
float:left;
margin: 5px 0px 0px 0px;
border-bottom: 3px solid;
font-size: 12px;
}

#left-sidebar img,
left-sidebar_noborder img {
padding: 0px;
margin: 0px;
}

#body-section h1 {
font-size: 16pt;
padding: 5px 0px 0px 0px;
margin: 0px;
}

#body-section .event h1 {
font-size: 16pt;
padding: 5px 0px 5px 0px;
margin: 0px;
text-align: center;
}

.bio {
float: left;
width: 520px;
padding: 10px 0px 10px 0px;
}

#body-section h2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
padding: 0px 0px 5px 0px;
margin: 0px;
}

.topnav {
float: left;
margin: 5px;
width: 530px;
}

.topnav li {
float: left;
margin: 5px 15px 5px 0px;
}

.topnav li a:link,
.featureintro a:link,
.featurebox a:link,
.relatedlinks a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #225275;
	text-decoration: none;
}
.topnav li a:visited,
.featureintro a:visited,
.featurebox a:visited,
.relatedlinks a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #225275;
	text-decoration: none;
}
.topnav li a:hover,
.featureintro a:hover,
.featurebox a:hover,
.relatedlinks a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.topnav li a:active,
.featureintro a:active,
.relatedlinks a:active
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #225275;
	text-decoration: none;
}


.relatedlinks {
background: #fff;
width: 160px;
}

.relatedlinks li {
padding: 5px 0px 5px 5px;
}

.restaurant h2 {
font-weight: bold;
font-size: 12px;
padding: 0px;
margin: 0px;
}




.ingredient-header {
  font-weight: 700;
  font-size: 1.2em;
}
.ingredient-list {
  font-size: .9em;
  margin: 0px 0px 0px 0px;
}
.ingredient-list ul, .ingredient-list ul ul {
  list-style-type: none;
}
.ingredient-list ul {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 10px;
}
.ingredient-list ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.ingredient-list ul ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.ingredient-list ul ul li {
  display: inline;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 5px;
}

.featurebox {
float: left;
width: 530px;
padding: 5px 0px 0px 0px;
border-top: 1px #999 dashed;
}

.insidebox {

font-size: 1em;
font-weight: bold;
width: 510px;
padding: 10px 0px 0px 5px;
}

.insidebox ul {
list-style-type: disc;
list-style-position: inside;
margin: 0px;
padding: 5px 0px 0px 0px;

}

.insidebox li {
padding: 0px 0px 5px 0px;
}

.insidebox li a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	color: #225275;
	text-decoration: underline;
}


.insidebox li a:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	color: #666;
	text-decoration: underline;
}

.bookbox {
float:right;
margin: 0px 10px 10px 20px;
padding: 5px 10px 10px 10px;
color: #666;
width: 150px;

}
.bookpic {
width: 150px;
border: 1px solid;
}

.bookauthor {
font-family: Arial, Helvetica, sans-serif;
width: 540px;
	font-size: 9pt;
	color: #000000;
	border-top-width: 2pt;
	border-bottom-width: 2pt;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
float: left;
}

.bkname {
font-weight: bold;
padding: 5px 0px 5px 0px;
}



.chefimg {
width: 150px;
}

.featurebox_top {
padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	border: 1px solid #333;
	color: #333;
	
	float: right;

width: 250px;
margin: 5px 0px 5px 10px;
}

.featurebox_top ul {

list-style-position: inside;
margin: 0px;
padding: 5px 0px 0px 0px;

}

.featurebox_top li {
padding: 0px 0px 10px 0px;
}

.featurebox_top li a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	
	text-decoration: underline;
}


.featurebox_top li a:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	color: #666;
	text-decoration: underline;
}



.relatedlink li {
padding: 0px 0px 10px 0px;
}

.relatedlink li a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	
	text-decoration: underline;
}


.relatedlink li a:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;	
	color: #666;
	text-decoration: underline;
}



.bio h2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
padding: 0px 0px 5px 0px;
margin: 0px;
}


.event h2 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
padding: 0px 0px 5px 0px;
margin: 0px;
}

.event li {
width: 520px;
padding: 5px;
border-bottom: 1px dotted #666;
text-align: center;
}

.event_no_center li {
width: 520px;
padding: 5px;
border-bottom: 1px dotted #666;

}

.event h3 {
padding: 5px;
margin: 0px;
}

.event .eventchef li {
border: 0px;
}


.event a:link,
.event a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666;
	text-decoration: underline;
	
	}
	
	.event a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	text-decoration: underline;
	
	}
.sponsor {
width: 540px;
float: left;
padding: 0px;
margin: 0px;
}


.spimg {
border: 0;
}

.sidename {
width: 129px;
padding: 0px 15px 0px 0px;
float: left;
}


.chefthumb {
width: 396px;
padding: 0px;
float: left;
}

.sidename li{
text-align: right;
padding: 0px 5px 5px 0px;	
}

.sidename li a:link,
.sidename li a:visited{

font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666;
	text-decoration: none;

}
.iccsponsors  {
width: 540px;
}



/* ICC SCHEDULE */

.toppart {
float:left;
padding: 5px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	background-image:url('http://www.starchefs.com/acquia/sites/default/files/images/button-tabs-png.png');
	background-repeat:no-repeat;
}

.toppartfirst {
background-image:url('http://www.starchefs.com/acquia/sites/default/files/images/light.gif');
}


.eventhide {
float: left;
width: 680px;
display: none;
}

.eventhide11 {
float: left;
width: 680px;
display: none;
}

#ev-D-1 {
display: block;
}



.subbold {
font-size: 12px;
font-weight: bold;
}

.showschedulewindow {
float: left;
width: 700px;
font-size: 8pt;
}

.smpres {
width: 270px;
float: left;
}
.smpreem {
float: left;
padding: 0px 0px 5px 0px;
}

.smpreem11 {
width: 150px;
float: left;
padding: 0px 0px 5px 0px;
}

.smpres img {

float: left;
clear: left;
padding: 0px 5px 0px 0px;
}
.smprstogher {
width: 170px;
float: left;

}
.smprstogher11 {
width: 120px;
}

.elocation {
width: 120px;
float: left;
}

.etime {
width: 120px;
float: left;

}
.etitle{
width: 150px;
float: left;
}

.ebbody{
width: 700px;
float: left;
padding: 0px 0px 5px 0px;
}

.ebbody11{
width: 700px;
float: left;
padding: 0px 0px 5px 0px;
margin: 10px 0px 10px 0px;
font-size: 1em;
display:none;
}


.ebbody11 ul{
float: left;
margin: 0px 0px 10px 0px;
}

.ebbody11 li {
float: left;
width: 160px;
margin: 0px 5px 0px 0px;
}

.hdetail {
font-weight: bold;
cursor: pointer;

}

#D-3 {
width: 150px;
}

.topstage-6 {
width: 150px;
}

.headshot2011B {
float: left;
clear: both;
margin: 0px 10px 10px 0px;
width: 560px;
}

.note {
clear: both;
margin: 0px 0px 10px 150px;
color: #CC0000;
}

.ssevent {

padding: 5px;
}

.ep {
width: 680px;
float: left;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #666666;
}

.small3title {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
	font-size: 8pt;
	color: #000000;
		float: left;
width: 630px;
}

.stagesub {
float: left;
width: 700px;
margin: 0px 0px 10px 0px;
}

.stageday11 {
font-weight: bold;
/*background: #666666;*/
margin: 0px 0px 10px 0px;
}

.smpresrestaurant{
font-style: italic;
}


.etitle2{
width: 170px;
float: left;
font-weight: bold;
}

.etitle211 {
width: 440px;
float: left;

}

.author {
font-family: Arial, Helvetica, sans-serif;
width: 540px;
	font-size: 9pt;
	color: #000000;
	border-top-width: 2pt;
	border-bottom-width: 2pt;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
float: left;
}

.au {
float: left;
width: 250px;

}

.ph {
float: left;
width: 250px;

}

#sponsorbook-section {
float: right;
background: #ffffff;
padding: 0px 5px 10px 0px;
width: 545px;
margin: 0px;

}


#sponsorbook-section li {
padding: 5px 0px 0px 0px;
margin: 5px 0px 0px 0px;

}


#sponsorbook-section a:link {

font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	text-decoration:underline;
}


#sponsorbook-section  a:hover {

font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6699FF;
	text-decoration:underline;
}

#sponsorbook-section li a:visited {

font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000;
	text-decoration:underline;
}


#sponsorbook-section .welcome {
padding: 10px 0px 0px 0px;
font-weight:bold;
border-top: dotted 1px #000;
}


#sponsorbook-section h1 {
font-size: 16pt;
padding: 5px 0px 0px 0px;
margin: 0px;
}

/* purveyours */
.purvtitle {
padding: 5px 0px 5px 0px;
text-align: center;
}

.pruveyors_item {
width: 540px;
margin: 10px 0px 10px 0px;
padding: 10px 0px 15px 0px;
border-bottom: 1px dotted #666666;
display: block;
}

#body-section .pruveyors_item h1 {
font-size: 12pt;
padding: 5px 0px 0px 0px;
margin: 0px;
}


.purvcompany {
width: 540px;
font-size: 12pt;
}

.productarea {
width: 525px;
margin: 5px 10px 5px 0px;
padding: 5px 10px 5px 0px;

}

.dishimgR {
width: 100px;
margin: 0px 0px 10px 10px;
float: right;
border: none;
}

.dishimg {
width: 100px;
margin: 0px 10px 10px 0px;
float: left;
border: none;
}


.purvproduct {
font-weight: bold;
}

.purvproductsub {
font-size: 12pt;
font-weight: bold;
}

.purvdish {
padding: 5px 0px 5px 0px;
}

.purvpair {
padding: 0px 0px 5px 0px;
}

.purvcomdes {
padding: 5px 0px 5px 0px;
}


#body-section table img {
border: 0px;
}

#body-section table a:link {
padding: 0px;
font-weight: bold;
}

.notice {
text-align: left;
font-size: 9px;
}

.commentblock {
float: left;
width: 500px;
padding: 10px;
margin: 10px 0xp 10px 0px;
background-color: #999;

}

.commentletter {
float:left;
width: 150px;
font-size: 12px;
font-weight: bold;
}

.commentlog {
float: right;
width: 200px;

}


.comment{
padding: 5px 10px 10px 10px;
width: 500px;
float: left;
border-bottom: 1px dotted #999999;
}

.comment .content {
padding: 5px 0px 0px 0px;
width: 480px;
float: left;
}

.submitted {
width: 480px;
color: #c1c1c1;
}

.commentauthor {
width: 200px;
float: left;
}

.commenttime {
width: 200px;
float: right;
}

.keyword {
font-weight: normal;
}




