﻿/*----Site Colors----
	text:#4E433C
*/


html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, embed, object {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6, pre, code, address, caption, cide, code, em, strong, th {
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
}

ul, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset, img {
	border: 0;
}

del, ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption, th {
	text-align: left;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input, button, textarea, select {
	*font-size: 100%;
}


/*----RESET END----*/


body {

	background:url('../PublishingImages/siteart/base_content/base_back.jpg') center top;
	margin: 0px auto; 
	padding: 0px;
	text-align: center; 	
	vertical-align:top;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}



a:link, a:visited, a:active {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


A {outline-style: none; outline-color: invert; outline-width:thin; color: #ad241e;	}


p {margin-top: 0px; margin-bottom: 0px; padding: 0px;}

h1 {
	font-size: 20px;
}

h2 {
	color: #ab251c; 
	font-size:1.3em; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px;
}

h3 {
	color: #ab251c; 
	font-size:1.3em; 
	font-weight: bold; 
	margin: 0px; 
	padding: 0px;
}


img {
	margin: 0px; 
	padding: 0px;
}


.clear {clear: both; margin: 0px; padding: 0px;}


strong {
	font-weight: bold;
}

.line_break {padding: 0px; border: 0px; margin: 6px 0px 20px 0px; line-height: 1px; height: 1px; background-color: #000000; clear: both;}

#header_container { margin:0px auto; vertical-align:top;  min-width: 941px; text-align: left;}
#header {vertical-align:top; width: 941px; height: 124px; margin: 0px auto; display: block;}

#sc_logo {margin-top: 50px; vertical-align:top; float: left; text-align: left; padding-left: 3px;}

#background_top {
	background:url('../PublishingImages/siteart/base_content/background_top.jpg') no-repeat center top; 
margin:0px auto; vertical-align:top;
}

#background_expand {
	background:url('../PublishingImages/siteart/base_content/body_expand.jpg') repeat-y center top;  
	margin:0px auto; vertical-align:top;
}


ol.privacy {
	padding: 15px 0px 0px 25px;			
}


ol.privacy > li {
	margin: 0px 0px 15px 0px;
	list-style:decimal;
	list-style-type:decimal;				
}


/*----GLOBAL NAV START----*/

#line {display: block; width: 941px; margin: 15px auto 0px; height: 4px; background:url('../PublishingImages/siteart/base_content/base_line.png') no-repeat;
}

#main_links {margin-top: 77px; vertical-align:top; float: right; text-align: right;}
#main_links ul { list-style-type:none; list-style: none; margin: 0px;}
.main_links_li { list-style-type:none; list-style: none; padding-left: 22px; display:inline;}
.main_links_li_first { list-style-type:none; list-style: none; display:inline;}
#main_links a {text-decoration:none; border: 0px; padding: 0px; margin: 0px;}


#subnav_about {margin-top: 5px; margin-left: 50px; vertical-align:top; float:left;}
#subnav_about ul { list-style-type:none; list-style: none; margin-top: 0px;}
#subnav_about li { list-style-type:none; list-style: none; padding-right: 15px; display:inline;}

#whats-new-btn {
	float: right; 
	display: block; 
	height: 20px; 
	width: 116px;
}

#whats-new-btn a:link, #whats-new-btn a:visited {
	float: right; 
	display: block; 
	height: 20px; 
	width: 116px;
	background:url('../PublishingImages/siteart/base_content/whats-new-btn.png') no-repeat 0px -20px;
	text-indent: -9999px !important;		
}

#whats-new-btn a:hover {
	background-position: 0px 0px;			
}

#whats-new-btn a.whats-new-on:link, #whats-new-btn a.whats-new-on:visited {
	float: right; 
	display: block; 
	height: 20px; 
	width: 116px;
	background:url('../PublishingImages/siteart/base_content/whats-new-btn.png') no-repeat 0px 0px;
	text-indent: -9999px !important;		
}

#whats-new-btn a.whats-new-on:hover {
	background-position: 0px 0px;			
}

#gnav-bottom {
	display: block; 
	width: 941px; 
	margin: 0px auto 0px; 
	height: 20px; 
	background:url('../PublishingImages/siteart/base_content/base_line.png') no-repeat center bottom;
}


/*----GLOBAL NAV END----*/

/*----HOME PAGE START----*/


#home-content  {display:block; width: 941px;}

#promo-airchilled {
	display:block;  
	margin: 24px 0px 0px 0px; 
	position: relative;
}
	
a.promo-button:link, a.promo-button:visited {
	display: block;
	font-size: 12pt;
	position: absolute;
	left: 60px;
	top: 325px;
	background:url('../PublishingImages/siteart/content/learn_more.png') no-repeat 0 -23px;
	width: 106px;
	height: 23px;
	text-align:left;
	}

a.promo-button:hover {
	background-position:0 0px;
}

#promos-block {
	height: 86px;
	width: 941px;
	clear: both;
	margin: 1px 0px 16px 0px;

}

#promo {
	float: left;
	border-width: 0px;
	text-align:center;
	
}

.promo_1 {
	width: 250px;
}

.promo_2 {
	width: 229px;
	background:url('../PublishingImages/siteart/content/promo-line-1.gif') no-repeat left top;	
}

.promo_3 {
	width: 227px;
	background:url('../PublishingImages/siteart/content/promo-line-2.gif') no-repeat left top;
}

.promo_4 {
	width: 235px;
	background:url('../PublishingImages/siteart/content/promo-line-3.gif') no-repeat left top;
}



#promo-4-link {
	display:block;  
	margin: 0px;
	padding:0px;
	width: 215px;
	height: 86px;
	background:url(../PublishingImages/siteart/content/promo-coupon.jpg) no-repeat; 

}


#promo-4-link a:link, #promo-4-link a:visited {
	display: block;
	font-size: 12pt;
	width: 215px;
	height: 86px;
	text-align:left;
	margin: 0px;
	padding:0px;
	background-position: right bottom;

}
	


#promo-4-link a:hover {
	width: 215px;
	height: 86px;
	margin: 0px;
	padding:0px;
	background:url(../PublishingImages/siteart/content/coupon-highlight.jpg) no-repeat; 
	background-position: right bottom;

}





span.hometext {
	position: absolute;
	top: 224px;
	left: 60px;
	line-height: 24px;
	font-size: 14px;
	color: #53504d;
	width: 275px;
	text-align: left;
}

/*----HOME PAGE END----*/


#pagebegin {
	width: 941px; 
	margin: 30px auto 0px; 
	border: 0px; 
	clear: both; 
	color: #4e433c; 
	text-align: left;  
}

#pagebegin:after { 
	display:block; 
	height:0px; 
	visibility:hidden; 
	clear:both; 
	content:"."; 
}

#pagebegin p {
	padding: 0px 0px 15px 0px; 
	line-height: 1.7em;
}



#air-chilled_info {width: 941px; margin: 0px auto 25px; border: 0px; clear: both; color: #4e433c;}
#air-chilled_info:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }


#cool-methods   {
	margin-left: 40px;
	padding: 0px;
	margin-bottom: 35px;
	margin-top: 15px;
	line-height: 1.3em;			
}

#linebreak {display: block; margin: 17px 0px 15px 0px; height: 1px; background-color: #d6d6d6; clear: both;}



#ac-facts {

	text-align: left; 
	margin: 50px 72px 50px 0px;
 	width: 271px;
 	float: right;
 	clear: right;
}


#check {

	text-align: left; 
	margin: 0px 0px 5px 0px;
 	padding: 5px 0px 0px 14px;
	background:url('../PublishingImages/siteart/content/check.gif') no-repeat left top;
	text-indent:15px;
	display: block;
	clear: both;
	line-height: 1.7em;	
}

#ac-facts h3 {

	text-align: left; 
	margin: 0px 0px 15px 0px;
 	color: #0f75bc;
 	line-height: 1.3em;
 	font-size: 13pt;

}

#cool-methods > ol {
	list-style-type:decimal;
	list-style-position: outside;		
}

#cool-methods > ol > li {
	margin: 0px 0px 10px 3px;
	list-style-type:decimal;
}



#cas_info {width: 941px; margin: 0px auto; border: 0px; clear: both; color: #4e433c;}
#cas_info:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }



#going_green_header {
	display: block;
}

#going_green_info {width: 941px; margin: 20px auto 25px; border: 0px; clear: both; color: #4e433c;}
#going_green_info:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }



.smart_kitchen_iframe {
	width: 885px;
	padding: 0px 5px 0px 0px;
	border: 0px;
	margin: 0px auto 40px;
				
}

#reviews { margin: 0px auto 43px; border: 0px; clear: both; color: #4e433c; text-align: left; }
#reviews:after{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }

.reviews_title {padding: 0px 34px 0px 0px; margin: 0px auto 23px; border: 0px; clear: both; color: #4e433c; text-align: left; width: 399px;  }

#quote-block {padding: 0px 46px 0px 46px; margin: 0px auto 0px; clear: both; color: #4e433c; text-align: left; }
#quote-block:after { display:block; height:0px; visibility:hidden; clear:both; content:"."; }

#quote-box {padding: 0px 0px 0px 17px; margin: 0px 18px 0px 0px; float: left; display: block; color: #4e433c; text-align: left; width: 182px;}
#quote-box:after { display:block; height:0px; visibility:hidden; clear:both; content:"."; }


.quote-divide-line {
	background-color: #e6e5e2;
	width: 1px;
	display: block;
	float: left;
	height: 155px;
}

#quote {
	padding: 0px 0px 0px 0px;
	line-height: 1.5em;
	font-style: italic;			
}

#quote-credit {
	margin: 9px 0px 0px 0px;
	line-height: 1.2em;
	color: #b6b6b5;
	font-size: 11px;
	display: block;
	float: left;			
}

.divide-line {
	background-color: #e4e3e0;
	clear: both;
	margin: 0px auto;
	height: 1px;
	width: 841px;		
}

.quote-credit-name {
	color: #d29d0f;
}


#kitchen-bottom {
	margin: 0px 0px 41px 0px;
	display: block;
	clear: both;
	width: 941px;
	float: left;			
}


#wine-festival {
	margin: 13px 58px 0px 0px;
	display: block;
	height: 132px;
	width: 441px;
	float: right;
	background:url('../PublishingImages/siteart/smart_kitchen/winefestival_background.jpg') no-repeat 0 0px;
}

.peppers {
	margin: 0px 0px 0px 63px;
	display: block;
	width: 314px;
	float: left;			
}


.wine-festival-lefttext {
	padding: 0px 10px 20px 23px;
	width: 25%; 
	display: block; 
	float: left;
}


.wine-festival-righttext {
	padding: 0px 18px 20px 0px;
	width: 40%; 
	display: block; 
	float: left;	
}


#wine-festival-text {
	display: block;
	float: left;
	width: 441px;
	height: 132px;
}



a.btn-find_retailers:link, a.btn-find_retailers:visited {
	display: block;
	font-size: 12pt;
	background:url('../PublishingImages/siteart/content/btn-find_smart_retailer.gif') no-repeat 0 0px;
	width: 168px;
	height: 26px;
}

a.btn-find_retailers:hover {
	background-position:0 -26px;
}



a.enter-b2b:link, a.enter-b2b:visited {
	display: block;
	font-size: 12pt;
	background:url('../PublishingImages/siteart/content/b2b-enter.gif') no-repeat 0 0px;
	width: 206px;
	height: 26px;
	margin: 20px 0px 0px 0px;
	text-indent:-9999px;
}
	
a.enter-b2b:hover {
	background-position:0 -26px;
	margin: 20px 0px 0px 0px;
	text-indent:-9999px;
}



#b2b_header {
	 display: block;
}


.b2b-header {
	margin: 0px auto 15px;
	text-align: center;
}


.b2b-header-text {
	margin: 20px auto 55px;
	text-align: center;
	font-size: 18px;
	line-height: 1.3em;			
}


#column_left {
	float: left;
	clear: left;
	margin: 0px 0px 30px 50px;
	display: block;	
	width: 43%
}


#column_left:after {
 	display:block; height:0px; visibility:hidden; clear:both; content:".";
}


#column_right {
	float: right;
	clear: right;
	margin: 0px 65px 48px 0px;
	display: block;
	text-align: right;
}

#column_right:after {
 display:block; height:0px; visibility:hidden; clear:both; content:".";
}


a.text_link:link,  a.text_link:visited { color: #a42219; text-decoration:none; }
a.text_link:hover { color: #a42219;  text-decoration:underline;}



a.gglink:link, a.gglink:visited {
	padding: 0px 33px 0px 13px; 
	color: #5c6a1a; 
	text-decoration:none; 
	background:url('../PublishingImages/siteart/content/going_green_arrow.gif') no-repeat left center;
}

a.gglink:hover {
	padding: 0px 33px 0px 13px; 
	color: #5c6a1a; 
	text-decoration:underline; 
	background:url('../PublishingImages/siteart/content/going_green_arrow.gif') no-repeat left center;
}



a.arrow-red:link, a.arrow-red:visited {
	padding: 0px 33px 0px 13px; 
	color: #4c4c4c; 
	text-decoration:none; 
	font-size: 13px;
	background:url('../PublishingImages/siteart/content/arrow-red.gif') no-repeat left center;
}

a.arrow-red:hover {
	padding: 0px 33px 0px 13px; 
	color: #787878; 
	font-size: 13px;
	text-decoration:underline; 
	background:url('../PublishingImages/siteart/content/arrow-red.gif') no-repeat left center;
}



h2.going_green {
	height: 28px;
	margin-bottom: 4px;
}

h2.air-chilled {
	margin-bottom: 4px;
}

h2.b2b {
	margin-bottom: 6px;
}


#body_container  { text-align:center; margin:0px auto; width: 100%; min-width: 941px; min-height: 527px;}
#body_container_expan  { text-align:center; margin:0 auto; width: 100%; min-width: 941px; min-height: 527px;}


#body_content  {display:block; width: 941px; margin:0px auto; background:url('../PublishingImages/siteart/base_content/bottom_line_test.png') no-repeat 50% bottom; 
min-height: 380px;
}
#body_content:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }

#body_content_linebase  {
	display:block; 
	width: 941px; 
	margin:0px auto; 
	background:url('../PublishingImages/siteart/base_content/line_base.jpg') no-repeat 50% bottom; 
}
#body_content_linebase:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }

#body_content_nobase  {display:block; width: 941px; margin:0px auto; min-height: 527px;}
#body_content_nobase:after	{ display:block; height:0px; visibility:hidden; clear:both; content:"."; }



#body_right  {display: block; float : right; width:3px; height: 429px; background:url('../PublishingImages/siteart/base_content/right_line.png') no-repeat 50% bottom;
}
#body_left  {display: block; float: left; width:3px; height: 385px; background:url('../PublishingImages/siteart/base_content/left_line.png') no-repeat 50% bottom;
}
#bottom {display: block; width :941px; height: 16px; background:url('../PublishingImages/siteart/base_content/bottom_line.png') no-repeat 50% top;
}

#content_images a {text-decoration:none; border: 0px;}


#content_text {text-align:left; vertical-align:top; padding: 0px 210px 40px 70px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #4e433c; line-height: 1.7em; margin: 45px 0px 0px;}
#content_text p {padding: 0px 0px 15px 0px;}


#content_iframe {text-align:left; vertical-align:top; padding: 30px 0px 55px 65px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #4E433C; line-height: 1.5em;}
#content_area {vertical-align:top; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; line-height: 1.5em; display: block;}
#pioneering {vertical-align:top; padding: 0px 50px 0px 0px; margin: 0px auto; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold; color: #4E433C; line-height: 1.5em; display: block; width: 464px;}
#air_chill {text-align:center; vertical-align:top; margin: 0px 60px 0px 0px; width: 202px; display: block; float: left;}

#content_b2b {display: block; text-align:left; vertical-align:top; width: 941px; margin:0px auto;}

#title_company-history {background:url('../PublishingImages/siteart/content/company_history.gif') no-repeat left top; 
width: 178px; height: 23px; display: block; margin: 0px 0px 5px 0px;
}
#title_ourpromise {background:url('../PublishingImages/siteart/content/our_promise.gif') no-repeat left top; 
width: 125px; height: 23px; display: block; margin: 25px 0px 5px 0px;
}
#title_ourmission {background:url('../PublishingImages/siteart/content/our_mission.gif') no-repeat left top; 
width: 122px; height: 23px; display: block; margin: 0px 0px 5px 0px;
}
#title_employment {background:url('../PublishingImages/siteart/content/employment.gif') no-repeat left top; 
width: 132px; height: 15px; display: block; margin: 0px 0px 15px 0px;
}
#title_pioneering {background:url('../PublishingImages/siteart/OLD_IMAGES/pioneering_airchill.gif') no-repeat left top; 
width: 528px; height: 14px; display: block; margin: 0px 0px 15px 0px; text-indent: -99999px;
}
#title_animalwelfare {background:url('../PublishingImages/siteart/OLD_IMAGES/animal_welfare.gif') no-repeat left top; 
width: 246px; height: 14px; display: block; margin: 0px 0px 15px 0px; text-indent: -99999px;
}
#title_green_committed {background:url('../PublishingImages/siteart/OLD_IMAGES/green_commited.gif') no-repeat left top; 
width: 163px; height: 17px; display: block; margin: 5px 0px 0px 0px; text-indent: -99999px; padding: 0px;
}


#job_openings {font-size:10pt; color: #ad241e; display: block; padding: 0px 0px 20px 0px;  vertical-align: top; }

#job_openings a:link, #job_openings a:visited {
	text-decoration:underline; 
	font-size:10pt; 
	line-height: 2em; 
	color: #ad241e; 
	display: block; 
	border: 0px;
	font-weight: bold;
}

#job_openings a:hover {
	color:#ec3d36; 
	border: 0px;
}


a.application:link, a.application:visited {
	font-size: 1.3em; 
	color: #000000; 
	font-weight:bold; 
	text-decoration:underline;
}

a.application:hover {color: #ab251c; font-weight:bold;}

img.going_green_header {border: 0px; margin: 0px 0px 0px -4px;}


.food_display {width: 941px; border: 0px;}

#footer_container  {background:url('../PublishingImages/siteart/base_content/background_bottom.jpg') no-repeat center top; 
text-align:center; margin:0 auto; height: 331px; vertical-align:top; width: 100%; min-width: 941px;
}
#footer_content  {margin:0 auto; vertical-align:top; width: 941px;}
#footer_links {vertical-align: top; float: left; text-align: left; padding-top: 10px; margin: 0px auto;}
#footer_links ul { list-style-type:none; list-style: none; margin: 0px; padding-left: 10px;}
#footer_links li { list-style-type:none; list-style: none; padding-right: 15px; display:inline;}
#footer_links a { text-transform:uppercase; text-decoration:none; color: #605445; font-size: 9pt; font-weight: bold; vertical-align:bottom;}
#footer_links a:hover { text-transform:uppercase; text-decoration:none; color: #a42219; font-size: 9pt; font-weight: bold;}



#click {text-align:center; padding-top: 10px; vertical-align:top; width: 941px; color: #806f65; font-size: 11pt; margin: 0px auto;}

#click a{color: #806f65; text-decoration: none;}

#facebook_link {
	margin: 9px 0px 0px 0px;
	float: left;
	width: 16px;
	height: 16px;
	display: block;
	background:url('../PublishingImages/siteart/content/facebook.gif') no-repeat 0 -16px;
}

#facebook_link a:link, #facebook_link a:visited {
	background:url('../PublishingImages/siteart/content/facebook.gif') no-repeat 0 -16px;
	width: 16px;
	height: 16px;
	display: block;
	text-indent: -9999px !important;

}

#facebook_link a:hover{
	background:url('../PublishingImages/siteart/content/facebook.gif') no-repeat 0 0px;
	width: 16px;
	height: 16px;
	display: block;
}



#ty-banner-text {
	clear: both; 
	margin: 35px 0px 0px 0px; 
	display: block;
}

#ty-banner-text:after {
	display:block; 
	height:0px; 
	visibility:hidden; 
	clear:both; 
	content:".";
}


a.btn-search-smart-retailers a {
		text-indent: -9999px !important;
		background:url('../PublishingImages/siteart/content/btn-search-s-r.gif') no-repeat 0 0px;
		float: left;

}

a.btn-search-smart-retailers:link, a.btn-search-smart-retailers:active, a.btn-search-smart-retailers:visited {
	background:url('../PublishingImages/siteart/content/btn-search-s-r.gif') no-repeat 0 0px;
	width: 183px;
	height: 26px;
	display: block;
	text-indent: -9999px !important;
	margin: 20px 0px 0px;
	float: left;

}

a.btn-search-smart-retailers:hover{
	background:url('../PublishingImages/siteart/content/btn-search-s-r.gif') no-repeat 0 -26px;
	width: 183px;
	height: 26px;
	display: block;
	text-indent: -9999px !important;
	float: left;
}


a.legal:link, a.legal:active, a.legal:visited {
 text-decoration:none;
 color: #806f65;
}

a.legal:hover {
	color: #a42219;
	text-decoration:underline;
}


#copyright {text-align:right; vertical-align:top; color: #806f65; font-size: 8pt; margin: 0px auto; float: right; padding-top: 10px;}
#copyright_base {text-align:right; vertical-align:top; color: #806f65; font-size: 8pt; float: right; padding: 10px 10px 0px 0px;}

#

