@charset "utf-8";
body {
	background: url(images/steel_bg.jpg);
	margin:12px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#top {
	width:888px;
	height:6px;
	margin:0 auto;
	background:url(images/wrapper_top.gif) no-repeat;
}
#btm {
	width:888px;
	height:6px;
	margin:0 auto 24px auto;
	background:url(images/wrapper_btm.gif) no-repeat
}
#wrapper {
	width:768px;
	margin:0 auto 0 auto;
	background:#fff;
	padding:40px 60px 20px 60px;
}
#header{
	height:100px;
}

#header h1{
	background:url(images/logo_blue.gif) no-repeat;
	text-indent:-10000px;
	height:100px;
	margin:0;
}

artisan.h1 {
	color:#d41b23;
	}

#artisan #header  h1, .artisan #home #header  h1 {
	background:url(images/logo_artisan.gif) no-repeat;
	text-indent:-10000px;
	height:100px;
	margin:0;
}


#home #header h1 {
	background:url(images/logo_global.gif) no-repeat;
	text-indent:-10000px;
	height:100px;
	margin:0;
}

#commercial #header h1 {
	background:url(images/logo_commercial.gif) no-repeat;
	text-indent:-10000px;
	height:100px;
	margin:0;
}

#header #profit {
	float:right;
	background:url(images/profit_calc_img.gif) no-repeat;
	height:44px;
	width:149px;
	margin:18px -34px 0 0;
	cursor:hand;
	}

#header #profit a:link, #header #profit a:visited {
text-decoration:none;
	}

#header #profit a:hover, #header #profit a:active {
	background: url(images/profit_calc_img_over.gif) no-repeat;
	}

/* main navigation styles */	

#mainNav {
	width:540px;
	height:26px;
	padding:0 0 0 0px;
	float:right;
	}
	
#mainNav ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:9px;
}
#mainNav ul li {
	float:left;
	width:73px;
	margin:0 0 0 4px;
}
#mainNav li a:link, #mainNav li a:visited{
	display:block;
	background:url(images/nav_tab_bg_small.gif) no-repeat;
	text-decoration:none;
	height:20px;
	width:73px;
	color:#fff;
	text-align:center;
	padding:6px 0 0 0;
	outline: none;
	
}

#mainNav li a:hover, #mainNav li a:active {
	background:url(images/nav_tab_bg_over.gif) no-repeat;
	color:#fff;
	font-weight:bold;
}

/* subnav styles */






/* home page subnav */

#subNav_grey {
	background:url(images/leftnav_grey_full.gif) top no-repeat;
	width:196px;
	height:156px; /* 164px */
	padding:8px 12px 0px 12px;
	}
	
#subNavTop_grey {
	background:url(images/leftnav_grey_top.gif) top no-repeat;
	width:220px;
	height:5px;
	}
	
#subNavBtm_grey {
	background:url(images/leftnav_grey_btm.gif) bottom no-repeat;
	width:220px;
	height:5px;
	}
	
#subNav_grey p {
	color:#999;
	margin:0;
	font-size:10px;
	line-height:1em;
	}

#subNav_grey ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}

#subNav_grey ul li {
	margin:6px 0 0 0;
}

#subNav_grey ul li a:link, #subNav_grey ul li a:visited{
	text-decoration:none;
	height:20px;
	width:86px;
	color:#666;
	outline: none;
	font-weight:bold;
	
}

#subNav_grey li a:hover, #subNav_grey li a:active {
	color:#fff;
}

#subNav_grey .blue a:link {
	color:#666;
}
#subNav_grey .blue a:hover {
	color:#0071bc;
}

#subNav_grey .red a:link {
	color:#666;
}

#subNav_grey .red a:hover {
	color:#ed1c24;
}

#subNav_grey .green a:link {
	color:#666;
}

#subNav_grey .green a:hover {
	color:#81a738;
}

.red {
	color:#ed1c24;	
}

.green {
	color:#81a738;
}

/* end home page subnav */

/* soft serve subnav */

#subNav {
	background:#00abcb;
	width:196px;
	height:144px;
	padding:2px 12px 8px 12px;
	}
	
#subNavTop {
	background:url(images/leftnav_blue_top_sq.gif) top no-repeat;
	width:220px;
	height:5px;
	}
	
#subNavBtm {
	background:url(images/leftnav_blue_btm.gif) bottom no-repeat;
	width:220px;
	height:5px;
	}
	
#subNav ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}

#subNav ul li {
	margin:4px 0 0 0;
}

#subNav li a:link, #subNav li a:visited {
	display:block;
	text-decoration:none;
	color:#7DD0E2;
	outline: none;
	font-weight:bold;
	margin:-2px 0 0 0;
}

#subNav li a:hover, #subNav li a:active {
	color:#fff;
}

body.cones #subNav li a#cones, body.deserts #subNav li a#deserts, body.flavorburst #subNav li a#flavorburst, body.razzle #subNav li a#razzle, body.thick_shakes #subNav li a#thick_shakes, body.artisan #subNav li a#artisan, body.beverages #subNav li a#beverages, body.whipped_cream #subNav li a#whipped_cream, body.smoothies #subNav li a#smoothies {
	color:#fff;
}


#subnavTab{
	width:214px;
	height:20px;
	float:left;
	background:url(images/nav_tab_blue_long.gif) no-repeat right;
	text-align:right;
	font-size:10px;
	padding:6px 6px 0 0;
	}
	
#subnavTab a:link, #subnavTab a:visited, #subnavTab a:active {
	text-decoration:none;
	color:#7DD0E2;
	}
	
#subnavTab a:hover, {
	color:#fff;
	}
	
#artisan #subnavTab {
	background: url(images/nav_tab_artisan_long.gif) no-repeat right;
	}

#artisan #subnavTab a:link, #artisan #subnavTab a:visited, #artisan #subnavTab a:active {
	text-decoration:none;
	color:#c1e156;
	margin-right:8px;
	}
	
#artisan #subnavTab a:hover, {
	color:#fff;
	}
	
#commercial #subnavTab {
	background: url(images/nav_tab_commercial_long.gif) no-repeat right;
	}

#commercial #subnavTab a:link, #commercial #subnavTab a:visited, #commercial #subnavTab a:active {
	text-decoration:none;
	color:#f3801c;
	margin-right:-4px;
	}
	
#commercial #subnavTab a:hover, {
	color:#fff;
	}
	 

/* end soft serve subnav */

/* Artisan Subnav Styles */ 
	
#subNavTop_artisan {
	background:url(images/leftnav_artisan_top.gif) top no-repeat;
	width:220px;
	height:5px;
	}
	
#subNavBtm_artisan {
	background:url(images/leftnav_artisan_btm.gif) bottom no-repeat;
	width:220px;
	height:5px;
	}
	
#subNav_artisan {
	background:#81a738;
	width:196px;
	padding:5px 12px 77px 12px;
	}
	
#subNav_artisan ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}
	
#subNav_artisan ul li {
	margin:4px 0 0 0;
}
	
#subNav_artisan li a:link, #subNav_artisan li a:visited {
	text-decoration:none;
	height:20px;
	width:86px;
	color:#c1e164;
	outline: none;
	font-weight:bold;
	
}

#subNav_artisan li a:hover, #subNav_artisan li a:active,  {
	color:#fff;
}

body.artisan_batch #subNav_artisan li a#artisan_batch, body.pasturisers #subNav_artisan li a#pasturisers, body.combined #subNav_artisan li a#combined, body.ageing_vat #subNav_artisan li a#ageing_vat, body.frozen_yogurt #subNav_artisan li a#frozen_yogurt,body.semi_freddo #subNav_artisan li a#semi_freddo {
	color:#fff;
}
/* end artisan sub nav styles */

/* commercial subnav styles */

#subNavTop_commercial {
	background:url(images/leftnav_commercial_top.gif) top no-repeat;
	width:220px;
	height:5px;
	}
	
#subNavBtm_commercial {
	background:url(images/leftnav_commercial_btm.gif) bottom no-repeat;
	width:220px;
	height:5px;
	}
	
#subNav_commercial {
	background:#d41b23;
	width:196px;
	padding:5px 12px 113px 12px;
	}
	
#subNav_commercial ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}
	
#subNav_commercial ul li {
	margin:4px 0 0 0;
}
	
#subNav_commercial li a:link, #subNav_commercial li a:visited {
	text-decoration:none;
	height:20px;
	width:86px;
	color:#f3801c;
	outline: none;
	font-weight:bold;
	
}

#subNav_commercial li a:hover, #subNav_commercial li a:active,  {
	color:#fff;
}

body.conveyer_ovens #subNav_commercial li a#conveyer_ovens, body.rapid_cook_ovens #subNav_commercial li a#rapid_cook_ovens, body.clam_shell_grills #subNav_commercial li a#clam_shell_grills {
	color:#fff;
}

/* end commercial subnav styles */

#left {
	float:left;
	width:220px;
	margin:4px 0 0 0;
	}

#home #left  {
	float:left;
	width:220px;
	margin:30px 0 0 0;
	}
	
#left #faq, #main #faq {
	color:#00abcb;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin:18px 0 0 0;
	}
	
#main #faq {
	color:#0072bb;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin:18px 0 0 0;
	}

	
#left #faq p, #main #faq p {
	margin:0 0 4px 0;
	}
	
#left #faq a:link, #left #faq a:visited {
	color:#00abcb;
	text-decoration:none;
	}
	
#home #left #faq a:link, #home #left #faq a:visited  {
	color:#0072bb;
	}
	
#home #left #faq a:hover, #home #left #faq a:active  {
	text-decoration:underline;
	}
	
	
#main #faq a:link, #main #faq a:visited {
	color:#0072bb;
	text-decoration:none;
	}

#left #faq a:hover, #left #faq a:active{
	color:#00abcb;
	text-decoration:underline;
	}
	
#main #faq a:hover, #main #faq a:active {
	color:#0072bb;
	text-decoration:underline;
	}
	
#home #left #faq a:link, #home #left #faq a:visited  {
	color:#666666;
	}
	
/*artisan faq styles */

#artisan #left #faq {
	color:#81a738;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin:22px 0 0 0;
	}
	
#artisan #left #faq p {
	margin:0 0 4px 0;
	}
	
#artisan #left #faq a:link, #artisan #left #faq a:visited {
	color:#81a738;
	text-decoration:none;
	}

#artisan #left #faq a:hover, #artisan #left #faq a:active {
	color:#81a738;
	text-decoration:underline;
	}

/*commercial faq stles */

#commercial #left #faq {
	color:#d41b23;
	font-size:12px;
	font-weight:bold;
	float:right;
	margin:22px 0 0 0;
	}
	
#commercial #left #faq p {
	margin:0 0 4px 0;
	}
	
#commercial #left #faq a:link, #commercial #left #faq a:visited {
	color:#d41b23;
	text-decoration:none;
	}

#commercial #left #faq a:hover, #commercial #left #faq a:active {
	color:#d41b23;
	text-decoration:underline;
	}
	
	/* styles for the main section */

#main {
	float:right;
	width:537px;
	margin:3px 0 0 0;
	color:#666;
	font-size:11px;
	line-height:1.4em
	}
	
	
#main ul {
	margin:2px 0 0 -18px;
	}

#headerimg {
	margin:0 0 18px 0;
	}

#range #main #rangeimg, #artisan #main #rangeimg {
	position:absolute;
	margin:14px 0 0 380px;
	clear:both;
	}	

#main h1 {
	font-size:16px;
	font-weight:bold;
	color:#00abcb;
	}

#artisan #main h1{
	font-size:16px;
	font-weight:bold;
	color:#81a738;
	}

#main #prod{
	float:left;
	}

	
#main p{
	margin-top:1em;
	padding:0 10px 0 0;
	}
	
#range #main p, #artisan #main p, .index #main p {
	width:350px;
	margin-top:1em;
	padding:0 10px 0 0;
	}

#main #prodimg {
	float:right;
	margin:-80px 0 0 380px;
	}
	
.dl_blue, .dl_blue a:link, .dl_blue a:visited  {
	margin:18px 0 0 0;
	float:right;
	height:42px;
	width:90px;
	color:#00abcb;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 38px;
	background:url(images/dl_icon.gif) no-repeat 0 2px;
	text-decoration:none;
	cursor:hand;
	}
	
.dl_blue a:hover, .dl_blue a:active  {
	color:#000;
	background:url(images/dl_icon_over.gif) no-repeat 0 2px;
	text-decoration:underline;
	}
	
a:link.dl_spec , a:visited .dl_spec  {
	display:block;
	margin:6px 0 0 0;
	float:right;
	height:35px;
	width:172px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:6px 48px 0 0;
	background:url(images/download_specsheets.gif) no-repeat left;
	text-decoration:none;
	text-align:right;
	cursor:hand;
	}

	
a:hover.dl_spec , a:active.dl_spec   {
	color:#fff;
	background:url(images/download_specsheets.gif) no-repeat right;
	text-decoration:none;
	}
	
a:link.dl_spec#arti , a:visited .dl_spec#arti  {
	background:url(images/download_specsheets_artisan.gif) no-repeat left;
}

a:hover.dl_spec#arti , a:active .dl_spec#arti  {
	background:url(images/download_specsheets_artisan.gif) no-repeat right;
}
	
a:link.dl_compar , a:visited .dl_compar {
	display:block;
	margin:16px 0 0 0;
	float:right;
	height:35px;
	width:172px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:6px 48px 0 0;
	background:url(images/download_comparison.gif) no-repeat left;
	text-decoration:none;
	text-align:right;
	cursor:hand;
	}
	
a:hover.dl_compar , a:active.dl_compar {
	color:#fff;
	background:url(images/download_comparison.gif) no-repeat right;
	text-decoration:none;
	}
	
a:link.dl_compar#art, a:visited .dl_compar#art {
	display:block;
	margin:16px 0 0 0;
	float:right;
	height:35px;
	width:172px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:6px 48px 0 0;
	background:url(images/download_comparison_gourmet.gif) no-repeat left;
	text-decoration:none;
	text-align:right;
	cursor:hand;
}
	
a:hover.dl_compar#art, a:active .dl_compar#art {
	color:#fff;
	background:url(images/download_comparison_gourmet.gif) no-repeat right;
	text-decoration:none;
}
	
.click_blue, .click_blue a:link, .click_blue a:visited  {
	margin:18px 0 0 0;
	float:right;
	height:42px;
	width:120px;
	color:#00abcb;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 38px;
	background:url(images/click_icon.gif) no-repeat 0 2px;
	text-decoration:none;
	cursor:hand;
	}
	
.click_blue a:hover, .click_blue a:active  {
	color:#000;
	background:url(images/dl_icon_over.gif) no-repeat 0 2px;
	text-decoration:underline;
	}
	
#artisan .dl_blue, #artisan .dl_blue a:link, #artisan .dl_blue a:visited  {
	color:#81a738;
	background:url(images/dl_icon_artisan.gif) no-repeat 0 2px;	

}

#artisan .dl_blue a:hover, #artisan .dl_blue a:active  {
	background:url(images/dl_icon_artisan_over.gif) no-repeat 0 2px;
	text-decoration:underline;
	}
	
#commercial .dl_blue, #commercial .dl_blue a:link, #commercial .dl_blue a:visited  {
	color:#d41b23;
	background: url(images/dl_icon_commercial.gif) no-repeat 0 2px;	

}

#commercial .dl_blue a:hover, #commercial .dl_blue a:active  {
	background:url(images/dl_icon_commercial_over.gif) no-repeat 0 2px;
	text-decoration:underline;
	}
	
	
	
#paging {
	float:right;
	margin:2px -34px 0 0;
	/*background:url(images/nav_arrow.gif) no-repeat right;*/
	height:20px;
	/*padding:8px 38px 0 0; */
	padding:8px 38px 0 0;
	color:#00abcb;
	}
	
#paging a:link, #paging a:visited {
	color:#666;
	text-decoration:none;
	}
#paging a:hover, #paging a:active {
	color:#666;
	text-decoration:underline;
	}

#home_right {
	margin-top:4px;
	float:right; 
	width:176px; 
	height:270px; 
	background:url(images/turbochef_homex.gif) no-repeat;
	}
#home_right p {
	font-size:9px; 
	color:#666;
	line-height:1.25em;
	margin:0 0 0 10px;
	}
	
#home_right p em  {
	font-style:normal;
	color:#990000;
	font-weight:bold;
	}
	
#home_right p a:link, #home_right p a:visited  {
	color:#666;
	text-decoration:none;
	}
	
#home_right p a:hover, #home_right p a:active  {
	color:#990000;
	text-decoration:underline;
	}

#home_right h2 {
	font-size:12px; 
	color:#0071bc; 
	font-weight:bold; 
	}	

#acrobat{
	margin:12px 0 0 0;
	float:right;
	clear:both;
	font-size:10px;
	color:#999;
	width:200px;
	text-align:right;
	}
#acrobat a:link, #acrobat a:visited {
	font-size:10px;
	color:#999;
	text-decoration:none;
	}
#acrobat a:hover, #acrobat a:active {
	text-decoration:underline;
	}
	
.contact {
	padding:0px 0 0px 0px;
	border-top:#ccc 1px dashed;
	margin:0 0 -6px 0;
	}
	
.recipes {
	padding:12px 0 12px 0px;
	border-top:#CCCCCC 1px dashed;
	margin:8px 0 0 0;
	}
	
.recipes h2 {
	margin:0;
	color:#666;
	font-size:11px;
	}
	
.case_study {
	border-top:1px dashed #666;
	}
	
.case_study ul {
	margin:0;
	padding:0;
	list-style:none;
	}	
	
.case_study li a:link, .case_study li a:visited  {
	background:url(images/pdf_icon.gif) no-repeat;
	height:24px;
	width:400px;
	display:block;
	color:#666;
	font-size:12px;
	font-weight:bold;
	margin:6px 0 0 -16px;
	padding:0 0 0 24px;
	text-decoration:none;
	}
	
.case_study li a:hover, .case_study li a:active  {
	text-decoration:underline;
	}
	
#main .10grey {
	color:#999999;
	font-size:10px;
	}
#footer {
	font-size:11px;
	margin:12px auto 24px auto;
	color:#333;
	width:888px;
	text-align:center;
	}
	
#footer a:link, #footer a:visited  {
	font-size:11px;
	margin:0 0 24px 0;
	color:#333;
	text-decoration:none;
	}
#footer a:hover, #footer a:active  {
	text-decoration:underline;
	}

.demo_days_list {
	width:520px; 
	padding:12px 0; 
	border-bottom:#999 1px dashed;
	}
.turbochef_support {
	font-size:11px; 
	color:#666; 
	text-align:right;
	}

.turbochef_support a:link, .turbochef_support a:visited {
	color:#666;
	text-decoration:none;
	}
.turbochef_support a:hover, .turbochef_support a:active {
	color:#666;
	text-decoration:underline;
	}
	
.news_list {
	font-size:11px; 
	color:#666; 
	text-align:right;
	padding:8px 10px;
	background:#e6e6e6;
	}
.news_list span {
	display:block;
	margin-bottom:12px;
}
.news_list p {
	margin-top:4px;
}

.news_list a:link, .news_list a:visited {
	display:block;
	padding-left:;
	color:#666;
	text-decoration:none;
	margin:0;
	}
.news_list a:hover, .news_list a:active {
	color:#0071bc;
	text-decoration:none;
	}
	
a:link.more_link, a:visited.more_link {
	color:#0071bc;
	text-decoration:none;
}
a:hover.more_link, a:active.more_link {
	color:#0071bc;
	text-decoration:underline;
}
	
.videos {
	clear:both;
	height:96px;
	padding:0 0 12px 0;
	margin:0 0 12px 0;
	border-bottom:1px dashed #999999;
}
.videos img {
float:left;
}
.videos p {
margin-left:110px;
}

.videos a:link, .videos a:visited {
font-size:14px;
color:#f3801c;
text-decoration:none;
}
.videos a:active, .videos a:hover {
text-decoration:underline;
}

#spec_sheets {
	margin:12px auto;
	scrollbar-base-color: #cccccc;
	scrollbar-arrow-color: #333333;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-darkshadow-color: #999999;
	scrollbar-face-color: #cccccc;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #ededed;
	/*height:120px; */
	overflow:auto; 
	padding:8px;
}
	
#spec_sheets ul {
	margin:6px 0 12px 0;
	padding:0;
	list-style-type:none;
	text-align:right;
	}
	
#spec_sheets ul li {
	color:#666666;
	font-size:10px;
	display:block;
	/*margin:12px 0;*/
	font-weight:bold;
	}
	
#spec_sheets ul li a:link, #spec_sheets ul li a:visited  {
	display:block;
	margin:0;
	padding:0px 0 6px 0;
	font-size:10px;
	color:#00abcb;
	text-decoration:none;
	border-bottom:1px #ccc solid;
	}
#spec_sheets ul li a:hover, #spec_sheets ul li a:active  {
	text-decoration:underline;
	}
	
#artisan #spec_sheets ul li a:link, #artisan #spec_sheets ul li a:visited  {
	color:#81a738;
	}
#commercial #spec_sheets ul li a:link, #commercial #spec_sheets ul li a:visited  {
	color:#d41b23;
	}
#prods a:link, #prods a:visited {
	color:#D41B23;
	text-decoration:none;
	}
#prods a:hover, #prods a:active {
	color:#D41B23;
	text-decoration:underline;
	}
.blue {
	color:#0071bc;
}

#home #main a:link, #home #main a:visited {
	color:#0071bc;
	text-decoration:none;
	}
#home #main a:hover, #home #main a:active {
	color:#0071bc;
	text-decoration:underline;
	}

#blog_panel {
	padding:6px 8px;
	
}

#blog_panel h4 {
	font-size:12px;
	margin:0 0 6px 0;
	font-weight:normal;
	color:#75a936;
}

#blog_panel ul {
	margin:4px 0 0 0;
	padding:0;
	list-style:none;
}

#blog_panel ul li a:link, #blog_panel ul li a:visited {
	display:block;
	padding:4px 0;
	font-size:11px;
	border-bottom:1px solid #adcf75;
	text-decoration:none;
	color:#333;
}

#blog_panel ul li a:hover, #blog_panel ul li a:active {
	background:#adcf75;
	
}