/* ==================================
|	Version: SUNNYFRESH.COM.CSS    V.1
|	Author: SUNNYFRESH.com
|	Developed: May 20, 2010

|   Updated: 
===================================== */
/*	---	HTML Styles	-------	*/
body {
	background: #fff !important;
	text-align: left;
	font: 73.5%/1.0em "Trebuchet MS",Arial, Helvetica, Sans-Serif;
	color:#666666;
	margin:0;
	padding:0;
	/*height:100%;*/
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, p { 
margin:0;
padding:0;
}

a{color:#558e28;text-decoration: none;}
a:hover {text-decoration: underline;}
strong
{
	font-size: 1.1em;
}
p
{
	font-size: 1em;
	line-height:1.5em;
	padding-bottom:2em;
}
span.superscript {
	position: relative;
	bottom: 0.5em;
	font-size: 0.7em;
}

span.subscript {
	position: relative;
	top: 0.3em;
	font-size: 0.7em;
}
sup
{
	font-size:0.7em;
}
h1
{
	/*font-size: 22px;*/
	font-size: 1.6em;
	line-height:1.2em;
	color:#558e28;
	margin:0 0 .3em 0;
	padding:0;
}
h2
{
	/*font-size: 18px;*/
	font-size: 1.2em;
	margin-bottom: .7em;
	line-height:1em;
	color:#70ac3a;
	font-weight:normal;
}
h3
{
	font-size: 1em;
	margin-bottom: .5em;
	line-height:1em;
	color:#f8981d;
	font-weight:bold;
}
h4
{
	font-size: 1em;
	margin-bottom: .5em;
	line-height:1em;
	font-weight:normal;
	font-style:italic;
	padding-top:5px;
}

h1 a, h1 a:visited
{
	color:#558e28;
} 

h2 a, h2 a:visited
{
	color:#70ac3a;
} 

h3 a, h3 a:visited 
{
	color:#f8981d;
}

img {border:0px;}
.text-small {font-size:.8em}
.text-large {font-size:1.3em}
span.text-small {font-size:.8em}
span.text-large {font-size:1.3em}

.noHover, .noHover a
{
	text-decoration:none;
}

hr{
	background:#666666;
  	color:#666666;
  	margin:5px 0 15px 0;
  	height:2px;
  	border-bottom:solid 2px #666666;
	}

span.img-align-right {}
span.img-align-left {}
span.img-align-right img {float:right; margin-left:15px; margin-bottom:10px; text-align:right; }
span.img-align-left img {float:left; margin-right:15px; margin-bottom:10px; text-align:left; }

table.inbody_photo_container_left {
	width: 20px;
	float: left;
	margin: 0px 10px 10px 0;
	padding: 0;
	color:#888888;
	}
table.inbody_photo_container_right { 
	width: 20px;
	float: right;
	margin: 0px 0 10px 10px;
	padding: 0;
	color:#888888;
	}
#maincontent table.inbody_photo_container_left {
	width: 20px;
	float: left;
	margin: 0px 10px 10px 0;
	padding: 0;
	color:#888888;
	}
#maincontent table.inbody_photo_container_right { 
	width: 20px;
	float: right;
	margin: 0px 0 10px 10px;
	padding: 0;
	color:#888888;
	}
#maincontent td.inbody_photo_caption { 
	font-size: 0.85em;
	background: #E9E9E9;
	color:#888888;
	padding:3px 2px;
	}
p.inbody_photo_caption {background: #E9E9E9;}

/*PRODUCT Layout*/
#rightcontainer {
	width:772px;
	float:left;
	text-align:left;
}
	
	#righttopcontent 
	{
		float:left;
		padding:0px 0px 10px 0px;
		width:100%;
	}
	#righttopcontent #breadcrumbs
	{
		float:left;
		width:429px;
		padding:0px 0px 0px 9px;
	}
	#breadcrumbs 
	{
		text-transform:uppercase;
		font-size:9px;
		color:#666666;
		font-weight: bold;
	}
	#breadcrumbs a
	{
		text-transform:uppercase;
		font-size:9px;
		color:#666666;
		font-weight: bold;
	}
	#righttopcontent #in-page-links 
	{
		/*float:right;
		width:294px;
		font-size:10px;
		text-align:right;*/
		display:none;
	}
		
	#righttopcontent #in-page-links #in-page-links-inner
	{
		/*float:left;*/
		display:none;
	}
	
	#rightcontent {
		float:left; 
		width:480px; 
		background:#fff;
		overflow:visible;
		}
		
	#rightcontent-wide {
		/*float:left;*/ 
		width:100%; 
		background:#fff;
		overflow:visible;
	}
	
	#rightcontent-wide #maincontent { 
		background: #fff;
		padding:0px 0px 10px 9px;
	}
	
	#maincontent {
		background: #fff;
		padding:0px 9px 10px 9px;
		}
	#maincontent p {/*line-height:17px;*/ padding-bottom:17px;}


/*=====DIV STRUCTURES=====*/
#maincontainer {
	width:964px;
	margin: 0px 20px 0px 20px;
	padding-top:20px;
	background:#fff;
	overflow:visible;
}
	#topcontainer {
	border-bottom:solid 1px #666666;
	padding: 0 0 6px 0;
	margin: 0 0 5px 0;
	}
	#topcontainer-home {
	padding: 0 0 5px 0;
	margin: 0 0 0px 0;
	}
		#top-bar-container {
			background: #CCE6FF;
			height:27px;
			text-align:left;
			padding:3px 7px 0px 7px;
			}
			#search-form {
				display:none;
			}
			#search-container {
				float:right;
				text-align:left;
			}
				#goButton {
					width:35px; 
					height:20px; 
					background:#558e28; 
					color:#FFFFFF;
					font-size:11px;
					font-weight:900;
					border:0;
					cursor:hand;
					}
					
					#searchInput 
					{
						font-size:11px;
						color:#666666;
						height:11px;
						width:120px;
						padding:2px 0 2px 0;
					}
					
		#banner-bar {
			height:100px;
			/*overflow:hidden;*/
			text-align:left;
			}
			#logo {width:190px; height:100px; position: relative;  float:left;}
			#logo img {position:relative; bottom:0px;}
			#banner-img {display:none;}
			
		#banner-bar-home {
			height:100px;
			/*overflow:hidden;*/
			text-align:left;
			}
			#logo-home {margin-left:30px; width:220px; height:100%; position: relative;  float:left; display:inline;}
			#logo-home img {position:absolute; bottom:0px;}
			
			#home-header {float:right; font-size:10px;}
			
			#home-nav-container
			{
				width: 705px; height: 75px; float: right; z-index:1000;
			}
			
			#home-nav-inner-container1
			{
				position: absolute; width: 705px; height: 75px; float: right;
			}
			
			#home-nav-inner-container2
			{
				position: absolute; width: 705px; height: 30px; bottom: 0px; clip:rect(0px,735px,1000px,0px);
			}
			#home-nav-inner-container3
			{
				position: absolute; width: 705px; height: 30px; bottom: 0px;
			}
			
			#home-inter-lefttopcontent
			{
				width:192px;
				float:left;
				padding:5px 0px 0px 0px;
				margin:0px 10px 10px 0;
				overflow:visible;
			}
			
			#home-inter-lefttopcontent p
			{
				padding-bottom:10px;
			}
			
			#boxed-lefttopcontent
			{
				padding:7px 7px 0px 7px;
				border:solid 1px #ffd24f;
			}
			
			#boxed-lefttopcontent p
			{
				font-size:10px;
				padding:0px;
				line-height:1.2em;
			}
			
			#boxed-lefttopcontent table
			{
				margin-bottom:7px;
			}
			
			#boxed-lefttopcontent h2
			{
				font-size:11px;
			}
			
			#home-inter-righttopcontent
			{
				width:762px;
				float:left;
				padding:0px;
				margin:0 0 10px 0;
				overflow:visible; 
			}
			
			#home-inter-leftbottomcontent
			{
				width:485px;
				float:left;
				padding:40px 40px 20px 40px;
				margin:0 10px 0 0;
				overflow:visible;
			}
			
			#home-inter-rightbottomcontent
			{
				width:389px;
				float:left;
				padding:0;
				margin:0;
				overflow:visible; 
			}

#footer {
	background:#ffffff; 
	height:52px; 
	width:100%;
	color:#666666;
	text-align:left;
	font-size:9px;
}
#footer a {color:#558e28;}
#footer-left {float:left; padding:20px 5px 5px 5px;}
#footer-right {float:right; padding:20px 5px 5px 5px;}

#footer_bookmark a, #footer_bookmark a:hover{
	color:#f8981d;
}

#maincontentcontainer {text-align:left; width:100%; padding-top:3px; }

#lefttopcontent {margin-bottom:3px;}

#leftcontainer {
	width:192px;
	float:left;
	padding-bottom:0;
	margin-bottom:0;
	overflow:visible;
}

#leftbottomcontent {
		margin-top:10px;
}

.clear {clear:both;display:block;}

#r_col_container {float:right; width:292px; padding-right:0px;overflow:visible;}
#r_col_content {/*font-size:0.9em;*/ padding: 35px 0px 0px 0px; /*line-height:1.2em;*/}
#r_col_content p{/*line-height:17px;*/ /*padding-bottom:17px;*/ /*line-height:17px;*/ /*padding:0 5px 10px 5px;*/}

span.red{color:#bf311a;}
span.dark-green{color:#558e28;}
span.green{color:#70ac3a;}
span.orange{color:#f8981d;}

ul {
	margin:5px 0 20px 10px; 
	list-style-type:disc;
}
ul li {
	margin:5px 0 0 15px;
	line-height:1.5em;
}

ul ul {
	margin:0px 0 0 5px; 
}

ol
{
	margin:0px 0px 15px 35px;
}
ol li
{
	line-height:1.5em;
	margin:5px 0 0 0px;
}
ol ol
{
	margin:0px 0px 0px 25px;
}

.hiddenText {display:none;}
.hiddenBlockText {visibility:hidden;}


table.yellowFeatureBox
{
	background-color:#ffd24f;
	border:solid 1px #666666;
	margin-bottom:10px;
	color:#558e28;
	border-collapse:collapse;
}

table.yellowFeatureBox td
{
	padding:0px;
}

table.yellowFeatureBox h2
{
	color:#558e28;
	font-size:15px;
	font-weight:bold;
	margin:10px 10px 10px 10px;
}

table.yellowFeatureBox h2 a, table.yellowFeatureBox h2 a:visited 
{
	color:#558e28;
}

table.yellowFeatureBox p, table.yellowFeatureBox li
{
	color:#558e28;
	font-size:11px;
	line-height:13px;
	margin:0px 10px 0px 10px;
	font-style:italic;
	padding-bottom:8px;
}

table.yellowFeatureBox img
{
	display:block;
	padding:0px;
	margin:0px;
}


table.orangeFeatureBox
{
	background-color:#f8981d;
	border:solid 1px #666666;
	margin-bottom:10px;
	color:#ffffff;
	border-collapse:collapse;
}

table.orangeFeatureBox td
{
	padding:0px;
}

table.orangeFeatureBox h2
{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	margin:10px 10px 10px 10px;
}

table.orangeFeatureBox h2 a, table.orangeFeatureBox h2 a:visited 
{
	color:#ffffff;
}

table.orangeFeatureBox p, table.orangeFeatureBox li
{
	color:#ffffff;
	font-size:11px;
	line-height:13px;
	margin:0px 10px 0px 10px;
	font-style:italic;
	padding-bottom:8px
}

table.orangeFeatureBox img
{
	display:block;
	padding:0px;
	margin:0px;
}

table.whiteFeatureBox
{
	background-color:#ffffff;
	border:solid 1px #666666;
	margin-bottom:10px;
	color:#558e28;
	border-collapse:collapse;
}

table.whiteFeatureBox td
{
	padding:0px;
}

table.whiteFeatureBox h2 
{
	color:#558e28;
	font-size:12px;
	font-weight:bold;
	margin:10px 10px 10px 10px;
}

table.whiteFeatureBox h2 a, table.whiteFeatureBox h2 a:visited 
{
	color:#558e28;
}

table.whiteFeatureBox p, table.whiteFeatureBox li
{
	color:#558e28;
	font-size:11px;
	line-height:13px;
	margin:0px 10px 0px 10px;
	font-style:italic;
	padding-bottom:8px;
	
}

table.whiteFeatureBox img
{
	display:block;
	padding:0px;
	margin:0px;
}

table.greenFeatureBox
{
	background-color:#70ac3a;
	border:solid 1px #666666;
	margin-bottom:10px;
	color:#ffffff;
	border-collapse:collapse;
}

table.greenFeatureBox td
{
	padding:0px;
}

table.greenFeatureBox h2
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:10px 10px 10px 10px;
}

table.greenFeatureBox h2 a, table.orangeFeatureBox h2 a:visited 
{
	color:#ffffff;
}

table.greenFeatureBox p, table.greenFeatureBox li
{
	color:#ffffff;
	font-size:11px;
	line-height:13px;
	margin:0px 10px 0px 10px;
	font-style:italic;
	padding-bottom:8px;
}

table.greenFeatureBox img
{
	display:block;
	padding:0px;
	margin:0px;
}

table.yellowFeatureBox span.img-align-right img,
table.orangeFeatureBox span.img-align-right img,
table.whiteFeatureBox span.img-align-right img,
table.greenFeatureBox span.img-align-right img  
{float:right; margin-left:5px; margin-bottom:0px; text-align:right; }

table.yellowFeatureBox span.img-align-left img,
table.orangeFeatureBox span.img-align-left img,
table.whiteFeatureBox span.img-align-left img,
table.greenFeatureBox span.img-align-left img 
{float:left; margin-right:5px; margin-bottom:0px; text-align:left; }

table.yellowFeatureBox ul,
table.orangeFeatureBox ul
table.whiteFeatureBox ul
table.greenFeatureBox ul 
{
	margin:0px 0 20px 20px; 
	list-style-type:disc;
}

table.yellowFeatureBox ol,
table.orangeFeatureBox ol,
table.whiteFeatureBox ol,
table.greenFeatureBox ol
{
	margin:0px 0px 15px 35px;
}

#product-list-container
{
	font-size:12px;
	border:solid 1px #666666;
	min-height:10px;
  	height:auto !important;
  	height:10px;
}

#product-list-container img
{
	float:right;
	padding:0px 0px 0px 0px;
}

#product-list-container .product-list-even, #product-list-container .product-list-odd
{
	margin:8px 8px 4px 8px;
}

#product-list-container .product-list-even p, #product-list-container .product-list-even a
{
	color:#70ac3a;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:1.1em;
}

#product-list-container .product-list-odd p, #product-list-container .product-list-odd a
{
	color:#558e28;
	font-weight:bold;
	margin:0;
	padding:0;
	line-height:1.1em;
}

/* product data table -- NUTRITION */
#nutrition{
	background-color:#ffffff;
	color:#4d4d4d;
	padding: 25px;
	width: 240px;
	float:left;
	font-size: 11px;
	line-height: 1.2;
	border:solid 1px #666666;
}
#nutrition h2{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin-bottom:0;
}
#nutrition p{
	font-size: 11px;
	color: #000;
	margin:0;
	padding:0px;
}
#nutrition .indent{
	text-indent: 10px;
}
#nutrition .amount {
	font-size:8px;
	line-height: 1.1;
	border-bottom: 1px solid #000;
	border-top: 5px solid #000;
	padding-top: 4px;
	padding-bottom: 1px;
}
#nutrition .value {
	font-size:8px;
	line-height: 1.1;
	border-top: 3px solid #000;
	padding-top: 2px;
	padding-bottom: 4px;	
}
#nutrition .bottomrule {
	border-bottom: 3px solid #000;
	padding-bottom: 4px;	
}
#nutrition .bottompad {
	padding-bottom: 4px;	
}
#nutrition .toppad {
	padding-top: 4px;	
}
#nutrition .small {
	font-size:9px;
	line-height: 1.2;
}

table.data-alt {
	width: 100%;
	border: 1px solid #666666;
	margin: 0px 0px 10px 0px;
	padding:0;
	border-collapse:collapse;
	background-color:#ffffff;
}

table.data-alt tbody tr td {
	font-size: 12px;
	padding: 4px 8px;
	/*border-left: 1px solid #666666;*/
	border-bottom: 1px solid #666666;
}

table.data-alt tbody tr.selected td {
	background-color: #ffd24f;
	padding: 8px 8px;
	color:#505050;
	font-weight: bold;
	border-left: 1px solid #666666;
}

#product-info-container table.data-alt tbody tr td {
	font-size: 10px;
}

tr.selected td {
	background-color: #ffd24f;
	padding: 8px 8px;
	color:#505050;
	font-weight: bold;
	border-left: 1px solid #666666;
}

table.data {
	width: 100%;
	border: 1px solid #666666;
	margin: 10px 0;
	padding:0;
	border-collapse:collapse;
}

table.data tbody tr td {
	font-size: 12px;
	padding: 4px 8px;
	border-left: 1px solid #666666;
}
	
table.data th {
	font-size: 12px;
	background: #efefef;
	padding: 4px 8px;
	border-left: 1px solid #666666;
}
	
table.data tbody tr.selected td {
	background-color: #ffd24f;
	padding: 8px 8px;
	color:#505050;
	font-weight: bold;
	border-left: 1px solid #666666;
}

table.data tbody tr.selected td p, #maincontent table.data tbody tr.selected td p{
	padding-bottom:0px;
}

#product_entry_header, #google_entry_header
{
	float:right;
}

#quick-list-tabs .quick-list
{
	margin:0px;
}

#quick-list-tabs .quick-list td
{
	font-size:11px;
	padding:3px 5px 3px 5px;
}

#quick-list-tabs .quick-list p
{
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:1.1em;
}

#quick-list-tabs .quick-list-container
{
	padding:10px; 
	background:#ffffff; 
	border:solid 1px #666666; 
	font-size:11px;
}

#quick-list-tabs .list-checkbox
{
	margin:0px;
	padding:0px;
}

#quick-list-tabs .cmp-button, #quick-list-tabs a.cmp-button:hover
{
	background-color:#bf311a; 
	float:right;
	display:block; 
	margin:10px 0px 5px 0px;
	text-decoration:none;
}

#quick-list-tabs .cmp-button-inner
{
	display:block;
	background-color:#bf311a; 
	padding:1px 5px 1px 5px; 
	margin:8px; 
	border:1px solid #ffffff; 
	color:#ffffff; font-size:9px;
}

#recipe-data
{
	font-size:11px;
	margin:0px 0px 15px 0px;
}

#recipe-data td
{
	padding:2px 3px 2px 3px;
}

#recipe-data .heading
{
	color:#f8981d;
	font-weight:bold;
}

#recipe-data .name-heading
{
	color:#558e28;
	font-weight:bold;
}

#recipe-list-tabs
{
	float: left; 
	width: 100%
}

#recipe-list-tabs .recipe-list-container, #product-info-container .recipe-list-container
{
	padding:10px 20px 10px 20px; 
	background:#ffffff; 
	border:solid 1px #666666; 
	font-size:11px;
}

#recipe-list-tabs .recipe-list-container p.recipe-item, #product-info-container .recipe-list-container p.recipe-item
{
	padding:1px 0px 1px 0px;
	margin:0px;
}

.cmp-button-large, a.cmp-button-large:hover
{
	background-color:#bf311a; 
	display:block; 
	margin:10px auto 5px auto;
	width:136px;
	padding:12px;
	text-decoration:none;
}

.cmp-button-large-inner 
{
	display:block;
	background-color:#bf311a; 
	padding:3px;
	margin:0px; 
	border:1px solid #ffffff; 
	color:#ffffff; 
	font-size:11px;
	font-weight:bold;
}

#compare-results
{
	border:solid 1px #666666;
	padding:10px;
}

.cmp-header
{
	background-color:#bf311a; 
	display:block; 
	margin:0px 0px 5px 0px;
	padding:12px;
}

.cmp-header-inner
{
	display:block;
	background-color:#bf311a; 
	padding:3px;
	margin:0px; 
	border:1px solid #ffffff; 
	color:#ffffff; 
	font-size:14px;
	font-weight:bold;
	text-align:center;
}

#recipe-ingredient p, #recipe-ingredient td p
{
	margin:0px;
	padding:0px;
	font-size: 1em;
	line-height:1.5em;
}

#recipe-ingredient td
{
	margin:0px;
	padding:3px 5px 3px 5px;
}

.alternate-item-box
{
	border: 1px solid #666666; 
	padding: 20px 15px 20px 15px;
	margin: 0px; 
}

.alternate-item-box table
{
	border-collapse: collapse; 
	margin: 0px;
}

.alternate-item-box table td
{
	padding:0px 5px 0px 5px;
}

.inputFormErrorLabel
{
	color:#666666;
}
.inputFormErrorLabel
{
	color:red;
}

#google-results-page {margin-top:10px; font-size:12px;}
#google-results-page table { margin:0; padding:0;width:auto;}

.bordered-box
{
	border:solid 1px #666666;
	min-height:10px;
  	height:auto !important;
  	height:10px;
}

table.borderedBox
{
	background-color:#ffffff;
	border:solid 1px #666666;
	margin-bottom:10px;
	border-collapse:collapse;
	font-size:0.9em;
}

table.borderedBox td
{
	padding:15px 20px 0px 20px;
}

table td.sidebarRowHeading, table td.sidebarRowHeading p
{
	background-color:#70ac3a;
	padding:8px 25px 8px 25px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	font-style:normal;
	margin:0px;
}

table td.sidebarRowHeading p
{
	background-color:#70ac3a;
	padding:0px;
	text-align:left;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	line-height:16px;
	font-style:normal;
	margin:0px;
}

table td.sidebarRowHeading a, table td.sidebarRowHeading a:visited
{
	color:#ffffff;
}



table.ltYellowImgHeadingFeatureBox
{
	background-color:#fff3d8;
	margin-bottom:10px;
	border-collapse:collapse;
}

table.ltYellowImgHeadingFeatureBox td
{
	/*padding:0px;*/
}

table.ltYellowImgHeadingFeatureBox h2
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin:10px 10px 10px 10px;
}

table.ltYellowImgHeadingFeatureBox h2 a, table.ltYellowImgHeadingFeatureBox h2 a:visited
{
	color:#ffffff;
}

table.ltYellowImgHeadingFeatureBox p
{
	font-size:11px;
	line-height:13px;
	margin:0px 10px 0px 10px;
	font-style:normal;
	padding:10px;
}

table.ltYellowImgHeadingFeatureBox ul {
	margin:5px 0 0px 10px; 
	list-style-type:disc;
}

table.ltYellowImgHeadingFeatureBox li
{
	font-size:11px;
	line-height:13px;
	margin:0px 10px 0px 30px;
	font-style:normal;
	padding:5px 10px 5px 0px;
}


table td.borderedContentBoxHeading, table td.borderedContentBoxHeading p
{
	background-color:#70ac3a;
	padding:8px 25px 0px 25px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:17px;
	line-height:16px;
	font-style:normal;
	margin:0px;
}

table td.borderedContentBoxHeading p
{
	background:none;
	padding:0px;
	text-align:right;
	color:#fff;
	font-weight:bold;
	font-size:17px;
	line-height:18px;
	font-style:normal;
	margin:0px 0px -4px 0px;
}

table td.borderedContentBoxHeading a, table td.borderedContentBoxHeading a:visited
{
	color:#ffffff;
}



table.borderedContentBox
{
	background-color:#ffffff;
	border:solid 1px #666666;
	margin-bottom:10px;
	border-collapse:collapse;
}

table.borderedContentBox td
{
	padding-top:8px;
}

table.borderedContentBox h2
{
	color:#ffd24f;
	font-size:15px;
	font-weight:bold;
	margin:10px 20px 10px 20px;
}

table.borderedContentBox h2 a, table.borderedContentBox h2 a:visited
{
	color:#ffd24f;
}

table.borderedContentBox h3
{

	font-size:12px;
	font-weight:bold;
	margin:0px 20px 0px 20px;
}

table.borderedContentBox h3 a, table.borderedContentBox h3 a:visited
{

}

table.borderedContentBox p
{
	font-size:12px;
	line-height:14px;
	margin:0px 20px 0px 20px;
	padding-bottom:8px;
}

table.borderedContentBox li
{
	font-size:12px;
	line-height:14px;
	margin:0px 20px 0px 30px;
	/*padding-bottom:8px;*/
	padding:3px 0px 3px 0px;
}

/*Added css for sales portal*/
#sales-home-header {float:right; position:relative; width:575px; height:20px;}
			
#sales-home-nav-container
{
	width: 705px; height: 75px; float: right; z-index:1000;
}
			
#sales-home-nav-inner-container1
{
	position: absolute; width: 705px; height: 75px; float: right;
}
			
#sales-home-nav-inner-container2
{
	position: absolute; width: 705px; height: 30px; bottom: 0px; clip:rect(0px,735px,1000px,0px);
}
#sales-home-nav-inner-container3
{
	position: absolute; width: 705px; height: 30px; bottom: 0px;
}

#sales-portal-header
{
	float:right;
	text-align:left;
	width:575px; 
	top:-20px;
	position:relative;
}

.watercooler-button-large, a.watercooler-button-large:hover
{
	background-color:#0095d3; 
	display:block; 
	margin:0px 0px 0px 0px;
	width:126px;
	padding:2px;
	text-decoration:none;
	text-align:center;
	float:right;
}

.watercooler-button-large-inner 
{
	display:block;
	background-color:#0095d3; 
	padding:0px;
	margin:0px; 
	border:1px solid #ffffff; 
	color:#ffffff; 
	font-size:10px;
	font-weight:bold;
}


#home-sales-container-left
{
	float:left; 
	width:579px;
}

.home-content-pad
{
	padding:30px 10px 10px 10px;
}

.home-content-pad ul
{
	margin:0px 0px 0px 30px;
	padding:0px;
}

.home-content-pad ul ul
{
	margin-left:0px;
}

.home-content-pad p
{
	font-size:11px;
	line-height:14px;
	/*padding-bottom:6px;*/
}

.home-content-pad li
{
	font-size:11px;
	line-height:14px;
	padding:0px;
}

.home-content-pad p a
{
	text-decoration:underline;
	color:#666666;
}

.home-content-pad p a:hover
{
	text-decoration:none;
}

#home-sales-left-inner-1
{
	float:left; 
	width:570px; 
	height:321px;
	overflow:hidden; 
}

#home-sales-left-inner-contrib-1
{
	/*float:left;*/ 
	width:570px; 
	height:321px;
	background:url(../../../../../../../wcm/groups/public/@sunnyfresh/documents/image/sf_sales_home_left_1.jpg) no-repeat;
}

#home-sales-left-inner-2
{
	float:left; 
	margin:10px 10px 0px 0px; 
	width:280px; 
	height:155px;
	overflow:hidden; 
}

#home-sales-left-inner-contrib-2
{
	float:left; 
	margin:0px; 
	width:280px; 
	height:155px;
	background:url(../../../../../../../wcm/groups/public/@sunnyfresh/documents/image/sf_sales_home_lower_left_1.jpg) no-repeat;
}

#home-sales-left-inner-3
{
	float:left; 
	margin:10px 0px 0px 0px; 
	width:280px; 
	height:155px;
	overflow:hidden; 
}

#home-sales-left-inner-contrib-3
{
	float:left; 
	margin:0px; 
	width:280px; 
	height:155px;  
	background:url(../../../../../../../wcm/groups/public/@sunnyfresh/documents/image/sf_sales_home_lower_left_2.jpg) no-repeat;
}

#home-sales-container-right
{
	float:left; 
	width:385px;
}

#home-sales-right-inner-1
{ 
	margin:0px 0px 0px 0px; 
	width:385px; 
	height:155px;
	overflow:hidden; 
}

#home-sales-right-inner-contrib-1
{ 
	margin:0px; 
	width:385px; 
	height:155px;  
	background:url(../../../../../../../wcm/groups/public/@sunnyfresh/documents/image/sf_sales_home_right_1.jpg) no-repeat;
}

#home-sales-right-inner-2
{
	margin:11px 0px 10px 0px; 
	width:385px; 
	height:155px;
	overflow:hidden; 
}

#home-sales-right-inner-contrib-2
{
	margin:0px; 
	width:385px; 
	height:155px; 
	background:url(../../../../../../../wcm/groups/public/@sunnyfresh/documents/image/sf_sales_home_right_2.jpg) no-repeat;
}

#home-sales-right-inner-3
{
	margin:0px 0px 0px 0px; 
	width:385px; 
	height:155px;
	overflow:hidden; 
}

#home-sales-right-inner-contrib-3
{ 
	margin:0px; 
	width:385px; 
	height:155px; 
	background:url(../../../../../../../wcm/groups/public/@sunnyfresh/documents/image/sf_sales_home_right_3.jpg) no-repeat;
}

.home-dk-green, .home-dk-green a, p.home-dk-green a, .home-dk-green a:visited
{
	color:#558e28;
}

.home-dk-green a:hover
{
	text-decoration:underline;
}

.home-green, .home-green a, p.home-green a, .home-green a:visited
{
	color:#70ac3a;
}

.home-green a:hover
{
	text-decoration:underline;
}
 
.home-white, .home-white a, p.home-white a, .home-white  a:visited
{
	color:#ffffff;
}

.home-white a:hover
{
	text-decoration:underline;
}

.home-orange, .home-orange a, p.home-orange a, .home-orange a:visited
{
	color:#f8981d;
}

.home-orange a:hover
{
	text-decoration:underline;
}
 
.home-yellow, .home-yellow a, p.home-yellow a, .home-yellow a:visited
{
	color:#ffd24f;
}

.home-yellow a:hover
{
	text-decoration:underline;
}
 
.home-black, .home-black a, p.home-black a, .home-black a:visited
{
	color:#000000;
}

.home-black a:hover
{
	text-decoration:underline;
}
 

h1.home-dk-green, h1.home-green, h1.home-white, h1.home-orange, h1.home-yellow, h1.home-black 
{
	font-size:18px;
	font-weight:bold;
}

h2.home-dk-green, h2.home-green, h2.home-white, h2.home-orange, h2.home-yellow, h2.home-black 
{
	font-size:14px;
	font-weight:bold;
}

h3.home-dk-green, h3.home-green, h3.home-white, h3.home-orange, h3.home-yellow, h3.home-black
{
	font-size:11px;
	font-weight:bold;
}

/*additional print css not in global*/
#inpage-tabs
{
	display:none;
}

.tabcontentLabelPrint
{
	display:block;
}

#tabcontentbox {
	border:1px solid #FFFFFF;
	text-align:left;
	padding:10px;
	margin:0 0 15px 0;
	background-color:#ffffff;
}

.print-none
{
	display:none;
}

/*end additional print css not in global*/
