/*barchart*/
	.marketview{ font-family: arial; font-size: 11px; }
	.marketview_quoteboard{ font-family: arial; font-size: 11px; width:180px;}
	.marketview_chart{ font-family: arial; font-size: 11px; }
	.marketview_chart_agg{ font-family: arial; font-size: 11px; }
	.marketview_chart_symbol{ font-family: arial; font-size: 11px; }
	.marketview_symbol{ font-family: arial; font-size: 11px; }
	.marketview_change{ font-family: arial; font-size: 11px; }
	.marketview_last{ font-family: arial; font-size: 11px; }
	.marketview_changeUp{ font-family: arial; color: green; font-size: 11px; }
	.marketview_changeDn{ font-family: arial; color: red; font-size: 11px; }
	.marketview_changeNone{ font-family: arial; font-size: 11px; }

	/* -- general content -- */	
body	{
	margin:0px;
	padding:0px;
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	}

#body_container 	{
	width:798px;
	clear:both;
	}

a	{
		font-family:arial, sans-serif;
		text-decoration:underline;
		color:#536E21;
	}	
	
	
a_Remove	{
		font-family:arial, sans-serif;
		text-decoration:none;
		color:#536E21;
		font-size:9pt;
	}	

	
img	{
	border:0px;
	}
	
h1	{
	font-size:11pt;
	}	
	
h1.bl	{
	font-size:11pt;
	margin:0 0 10px 0;
	color:#414384;
	}	
	
h1.gr	{
	font-size:11pt;
	margin:0;
	color:#536e21;
	}		

div.title h1.gr,
div.title h1.bl
	{
	margin:2 0 2 8px;
	_margin:7 0 2 8px; /*-- IE fix -- */
	}			
	
	
h1.blHome	{
	font-size:10pt;
	color:#414384;
	margin:0 0 15px 0;
	}

 h1.grHome	{
	font-size:10pt;
	color:#536e21;
	margin:0 0 10px 0;
	}	
		
	
h2	{
	font-size:11pt;
	color:#536e21;
	margin:0 0 10px 0;
	
	}
	
h2 i	{
	font-weight:normal;
	}	
			
h3	{
	font-size:8pt;
	margin:0;
	color:#536e21;
	}

h4	{
	font-size:8pt;
	margin:0px;
	color:#536e21;
	}


	



p	{
	margin:0 0 15px 0;
	}	
	
p.nomargin	{
	margin:0px;
	}		

.home_cols_container p	{
	margin:0 0 25px 0;
	}

	
form	{
	margin:0px;
	padding:0px;
	}	
	
.img_left	{
	float:left;
	margin:0 7px 5px 0;
	display:inlne;
	}	
	
.img_right	{
	float:right;
	margin:0 0 5px 7px;
	display:inlne;
	}	
	


	
	
	
	
#nav	{
	width:798px;
	height:33px;
	background-image:url(/Farm/images/bg-nav.gif);
	background-repeat:no-repeat;
	z-index: 1000;
	}
	

#nav a {
	display: block;
}

#mainNav	{
	list-style:none;
	margin:0 0 0 20px;
	padding:0px;
	}

#mainNav li  {
	float: left;
}

#mainNav li ul {
	position: absolute;
	z-index:1020;
	list-style:none;
	margin:0px;
	padding:10px 0 10px 0;
	width:141px;
	left: -999em;
	text-align: left;
	border: 1px solid #8a8c64;
	background-color: #ffffff;	
}


#nav li:hover ul, 
#nav li.sfhover ul {
	left: auto;
}

ul.nav_dropdown li	{
	float:none;
	}
	
	ul.nav_dropdown li a	
	{
		width:121px;
	_width:141px;
	padding:5px 10px 5px 10px;
	display:block;
	font-size:9pt;
	color: #666666;
	text-decoration: none;
	}	
	
ul.nav_dropdow1n li a	{
	display:block;
	font-size:9pt;
	color: #666666;
	text-decoration: none;
	}	
	
ul.nav_dropdown li a:hover	{
	background-color:#86865e;
	color:#ffffff;
	}	
	
	


	
#profile_nav	ul	{
	list-style:none;
	margin:0;
	padding:0px;
	}	
	

#profile_nav li
	{
	float:left;
	}		

#profile_welcome	{
	position:absolute;
	top:5px;
	left:285px;
	width:500px;
	font-size:9pt;
	color:#ffffff;
	text-align:right;
	}
	
#profile_nav	{
	position:absolute;
	top:38px;
	left:600px;
	width:192px;
	height:29px;
	background-image:url(/Farm/images/bg-prof.gif);
	background-repeat:no-repeat;
	}	

#profile_nav2	{
	position:absolute;
	top:0px;
	left:600px;
	width:192px;
	height:70px;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	background-image:url(/Farm/images/bg-prof2.gif);
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:4px;
	}	
	
	
	#profile_nav3	{
	position:absolute;
	top:0px;
	left:600px;
	width:260px;
	height:70px;
	font-size:8pt;
	font-weight:bold;
	color:#666666;
	background-image:url(/Farm/images/bg-prof2.gif);
	background-repeat:no-repeat;
	padding-top:4px;
	padding-left:4px;
	}	
	

	
#footer_container	{
	width:798px;
	height:22px;
	background-color:#eff0e0;
	overflow:hidden;
	margin:50px 0 0 0;
	clear:both;
	}
	
#footer_copyright	{
	font-size:8pt;
	color:#666666;
	float:left;
	width:35%;
	margin:4px 0 0 5px;
	}
	
#footer_links	{
	font-size:8pt;
	color:#666666;
	float:right;
	width:60%;
	text-align:right;
	margin:4px 0 0 0;
	}	
	
#footer_links a	{
	font-size:8pt;
	color:#666666;
	margin:0 5px 0 5px;
	text-decoration:none;
	}		
	
	

div.clearFix	{
	display:block; 
	font-size:0; 
	margin:0; 
	padding:0; 
	clear:both; 
	height:0; 
	width:100%; 
	background-color:transparent;
	}	
	
	

.home_main_container	{
	overflow:hidden;
	display:inline;
	float:left;
	display:inline;
	font-size:8pt;
	color:#666666;
	line-height:130%;
	}

.help_main_container	{
	overflow:hidden;
	display:inline;
	float:left;
	display:inline;
	font-size:9pt;
	color:#666666;
	line-height:130%;
	background-color:#f4f7ed;
	}
	
.home_cols_container	{
	overflow:hidden;
	}
	

	.home_cols	{	
		float:left;
		margin:0 0 0 5px;
		}
			
					
		.home_cols .box	{
			width:184px;
			_width:186px; /*-- IE fix -- */
			border:	#e5e8df solid 1px;
			margin:0 0 10px 0;
			background-color:#f4f7ed;
			overflow:hidden;
			}	
		
		.home_cols .box .padding	{
			margin:14px;
			}

.Lasthome_cols	{	
		float:left;
		height:100%;
		padding-bottom:10px;
		margin:0 0 0 5px;
		}
.lastbox	{
			width:184px;
			_width:186px;
			border:	#e5e8df solid 1px;
			height:100%;
			background-color:#f4f7ed;			
			}	
.box	{
	font-size:8pt;
	color:#666666;
	border:	#e5e8df solid 1px;
	height:100%;
	background-color:#f4f7ed;			
}	
			
.lastpadding{
			margin:14px;
			}
#home_expertadvice	{
	width:576px;
	_width:578px; 
	margin:0 0 0 10px;
	border:	#e5e8df solid 1px;
	background-color:#f4f7ed;
	text-align:right;
	}			
	
	#home_expertadvice .padding	{
		margin:5px;
		}

		


.sidebar {
	float:left;
	margin:0 0 0 12px;
	display:inline;
	font-size:9pt;
	color:#2f312b;
	clear:right;
	}
	
	
.sidebar_home	{
	width:200px;
	}
	
#sidebar_interior	{
	width:188px;
	}	
	
.sidebar a	{
	text-decoration:underline;
	}	

#sb_markets
{
	font-size:8pt;
	color:#666666;
	}
	
#sb_weather	{
	height:85px;
	font-size:8pt;
	color:#666666;
	}	
	
#sb_offers	{
	height:140px;
	font-size:9pt;

	}	
	
	
.sb_container	{
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
	}
		
#sb_search_input	{
	float:left;
	}		
	
.sb_submit_arrow1	{
	float:left;
	margin:0 0 0 10px;
	display:inline;
	}	

.sb_submit_arrow2	{
	float:left;
	margin:0 0 0 5px;
	display:inline;
	}		
	
.sidebar input,
.sidebar select	{
	font-size:9pt;
	}	
		
input.sb_search	{
	width:155px;
	}		

input.sb_search2,
.sidebar select
	{
	width:145px;
	}	
	
.sb_box	{
	background-image:url(/Farm/images/sb-shadowbox.gif);
	background-repeat:no-repeat;
	background-color:#eff0e0;
	overflow:hidden;
	width:100%;
	margin:0 0 10px 0;
	}	
		
.sb_box .padding	{
	margin:10px 6px 6px 6px;
	}		
	
.sb_table	{
	width:179px;
	}
		
.sb_table	td	{
	color:#2f312b;
	font-size:8pt;
	}
		
.sb_box2	{
	margin:0 0 10px 0;
	overflow:hidden;
	}	
			
.sb_box2 .padding	{
	margin:30px 70px 0 8px;
	}	
	
.sb_input_container	{
	background-color:#eff0e0;
	padding:3px 0 3px 0px;
	margin:0 0 10px 0px;
	width:188px;
	overflow:hidden;
	}
	
.sb_inputField	{
	float:left;
	margin:0 0 0 8px;
	width:145px;
	display:inline;	
	}
	

#sb_offers	{
	float:left;
	width:105px;
	}

#sb_marketing_site	{
	background-image:url(/Farm/images/sb-marketingsite.gif);
	background-repeat:no-repeat;
	height:91px;
	width:188px;
	}	
	
#sb_campaign	{
	height:91px;
	width:188px;
	}		
	
#sb_seal	{
	width:100%;
	text-align:center;
	}	


#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	padding: 3px 0px 3px 5px;
}

#sectionLinks a:hover{
	background-color: #a49966;
	color: #FFFFFF;
	background-image: none;
	text-decoration: none;
}

#sectionLinksDown{
	margin: 0px;
	padding: 3px 0px 3px 5px;
	background-color: #2b7299;
	color: #FFFFFF;
	background-image: none;
	text-decoration: none;
}
#side_nav	{
	float:left;
	margin-left:5px;
	width:130px;
	_width:132px;
	border:	#e5e8df solid 1px;
	background-color:#f4f7ed;
	font-size:9pt;
	}	
	
#side_nav .padding	{
	margin:8px;
	}	

#side_nav a	{
	text-decoration:none;
	color:#666666;
	}	

#side_nav h4 a	{
	color:#536e21;
	}
	
#side_nav .selected	{
	font-weight:bold;
	color:#414384;
	}	
	
#side_nav ul	{
	list-style:none;
	padding:0 0 0 10px;
	margin:10 0 20 0px;
	}	
	
#side_nav li	{
	margin:0 0 5px 0;
	}	
	
#ctl00_side_nav	{
	float:left;
	margin-left:5px;
	width:130px;
	_width:132px; 
	border:	#e5e8df solid 1px;
	background-color:#f4f7ed;
	font-size:9pt;
	}	
	
#ctl00_side_nav .padding	{
	margin:8px;
	}	

#ctl00_side_nav a	{
	text-decoration:none;
	color:#666666;
	}	

#ctl00_side_nav h4 a	{
	color:#536e21;
	}
	
#ctl00_side_nav .selected	{
	font-weight:bold;
	color:#414384;
	}	
	
#ctl00_side_nav ul	{
	list-style:none;
	padding:0 0 0 10px;
	margin:10 0 20 0px;
	}	
	
#ctl00_side_nav li	{
	margin:0 0 5px 0;
	}	
	

#content	{
	float:left;
	
	margin-left:12px;
	display:inline;
	border:	#e5e8df solid 1px;
	background-color:#f4f7ed;
	color:#666666;
	font-size:9pt;
	}
#content .padding	{
	margin:18px;
	}	
/* this line will have problem with datagrid's line color*/
#content td	{
	line-height:130%;
	/*color:#666666;*/
	font-size:9pt;
	}



div.tab_section,	
div.title	{
	width:100%;
	background-color:#e5e8df;
	overflow:hidden;
	padding:5px 0 5px 0;
	}	
		
.title_left	{
	float:left;
	margin-left:18px;
	width:45%;
	display:inline;
	}
	
.title_right	{
	float:right;
	margin-right:18px;
	text-align:right;
	width:45%;
	display:inline;
	}	
			
.cont_container	{
	width:100%;
	overflow:hidden;
	}	

table.chart2,
table.chart	{
	width:390px;
	}

table.chart2 td,	
table.chart td	{
	padding-bottom:15px;
	}
		
table.chart td.title	{
	font-weight:bold;
	padding-right:20px;
	width:100px;
	}	
	

td.title	{
	font-weight:bold;
	padding-right:20px;
	}	
td.smalltitle	{
	
	font-size:8pt;
}	


.textsmall
{
    FONT-SIZE: 5pt;
    COLOR: #000000;
    FONT-FAMILY: helvetica, arial, sans-serif
}
.textsmallwhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: helvetica, arial, sans-serif
}
.textBlue
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: helvetica, arial, sans-serif
}
.textRed
{
    COLOR: #ff0000
}
.textGreen
{
    COLOR: #009966
}
table.chart2 td.title	{
	font-weight:normal;
	padding-right:20px;
	width:100px;
	text-align:right;
	}
	
.prod_logo	{
	float:left;
	width:60%;
	}	
	
.prod_links	{
	float:right;
	text-align:right;
	width:35%px;
	}	
	
.prod_links a	{
	font-size:8pt;
	text-decoration:none;
	}	
	
.prod_links ul	{
	list-style:none;
	margin:0px;
	padding:0px;
	}	

ul.prod_dash	{
	list-style:none;
	padding:0px;
	margin:0 0 10px 0;
	}	
	
ul.prod_dash li	{
	padding-left:10px;
	background-image:url(/Farm/images/img-dash.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}	
	
ul.prod_dot	{
	list-style:none;
	padding:0px;
	margin:0 0 10 0px;
	}	
	
ul.prod_dot li	{
	padding-left:10px;
	background-image:url(/Farm/images/img-dot.gif);
	background-repeat:no-repeat;
	background-position:left top;
	}		
	
		
/* -- tab systems --*/	

/*-- accordian tabs --*/

div.acctab	{
	width:100%;
	background-color:#e5e8df;
	overflow:hidden;
	padding:3px 0 3px 0;
	margin-top:5px;	
	}	
	
	
.acctab_title	{
	font-weight:bold;
	color:#536e21;
	margin-left:18px;
	float:left;
	width:45%;
	display:inline;
	}
	
.acctab_button	{
	margin-right:18px;
	float:right;
	text-align:right;
	display:inline;
	}	

.acctab_button a.close 	{	
	background-image:url(/Farm/images/btn-acctab-up.gif);
	background-repeat:no-repeat;
	background-position: center right;
	text-decoration:none;
	padding-right:15px;
	}
	
.acctab_button a.view 	{	
	background-image:url(/Farm/images/btn-acctab-dn.gif);
	background-repeat:no-repeat;
	background-position: center right;
	text-decoration:none;
	padding-right:15px;
	}	

.acctab_content
	{
	width:100%;
	background-color:#e5e8df;
	overflow:hidden;
	padding:3px 0 3px 0;
	display:none;
	}	
	
	
/* --- pest drop down menu tabs --*/
		
#pest_menu, 
#pest_menu ul 
{ 
	padding: 0;
	margin:0;
	list-style: none;
	border-bottom:transparent solid 1px;   /*-- IE fix  otherwise margin gap -- */
}



#tab1,
#tab2,
#tab3
	 { 
	float: left;
	display:inline;
	width: 118px; 
	background-color:#e5e8df;
	background-image:url(/Farm/images/btn-arrow-dn.gif);
	background-repeat:no-repeat;
	background-position: center right;	
	border-top:#f4f7ed solid 1px;
	border-left:#f4f7ed solid 1px;
	border-right:#f4f7ed solid 1px;
}


#tab2	{
	margin:0 13px 0 13px;
	}	

		
#pest_menu li ul { 
	position: absolute;
	z-index:1010;
	background-color:#e5e8df;
	border:	#e5e8df solid 1px;
	width:102px;
	_width:102px; /* -- IE fix --*/
	padding:8px;
	display:none;
	left: -999em; 
}


#pest_menu li ul a	{
	font-size:9pt;
	color:#666666;
	text-decoration:none;
	}
	
#pest_menu li ul li	{
	margin-bottom:10px;		
	}
	
#pest_menu li:hover ul, 
#pest_menu li.sfhover ul { 
	display:block;
	left: auto;
	}

	
#pest_menu .pest_heading
	{
	display:block;
	width:112px;
	_width:112px; 
	padding:2px 0 2px 8px;
	color:#536E21;
	font-weight:bold;
	text-decoration:none;
	}	


	
#pest_list	{
	list-style:none;
	padding:0;
	margin:0;
	}

#pest_list ul	{
	list-style:none;
	padding:0;
	margin:10px 0 0 0;
	}	
	
#pest_list li.col { 
	float: left;
	display:inline;
	width: 172px; 
	_width:172px; 
	margin-right:13px;
}


#pest_list ul li	{
	margin-bottom:10px;
	}	
	
#pest_list li ul a	{
	font-size:9pt;
	color:#666666;
	text-decoration:none;
	}	
	
#pest_list b.pest_heading
	{
	display:block;
	width:110px;
	_width:110px; 
	padding:2px 0 2px 8px;
	color:#536E21;
	font-weight:bold;
	text-decoration:none;
	background-color:#e5e8df;
	background-image:url(/Farm/images/btn-arrow-dn.gif);
	background-repeat:no-repeat;
	background-position: center right;		
	border-top:#f4f7ed solid 1px;
	border-left:#f4f7ed solid 1px;
	border-right:#f4f7ed solid 1px;
	}			
	
	
/* --- product title drop down menu --*/

div.title_menu 	{
	width:100%;
	background-color:#e5e8df;
	height:34px;
	_height:33px; /*-- IE fix --*/
	}	

	
#title_menu, 
#title_menu ul 
{ 
	padding: 0;
	margin:0;
	list-style: none;
	border-bottom:#f4f7ed; solid 1px;   /*-- IE fix  otherwise margin gap -- */
}


#prod_title	{
	width:185px;
	_width:175px; /* -- IE fix --*/
	border-left:#e5e8df solid 1px;
	border-right:#e5e8df solid 1px;
	border-top:	#e5e8df solid 1px;	
	}


#title_menu li.title_tab { 
	float: left;
	display:inline;
	background-repeat:no-repeat;
	background-position: center right;
}


#title_menu li ul { 
	position: absolute;
	z-index:1010;
	background: #e5e8df;
	border-left:#8a8a88 solid 1px;
	border-right:#8a8a88 solid 1px;
	border-bottom:#8a8a88 solid 1px;
	display:none;
	left: -999em;
	margin:0 0 0 -1px;
	width:175px;
	padding:5px;	
}


#title_menu li ul a	{
	font-size:9pt;
	color:#666666;
	text-decoration:none;
	}
	
#title_menu li ul li	{
	margin-bottom:10px;		
	}
	
#prod_title:hover,
#prod_title.sfhover	{
	border-left:#8a8a88 solid 1px;
	border-right:#8a8a88 solid 1px;
	border-top:	#8a8a88 solid 1px;
	}	
	
#title_menu li:hover ul, 
#title_menu li.sfhover ul { 
	display:block;
	left: auto;
	}
	
#title_menu .title_heading
	{
	display:block;
	padding:6px 0 5px 7px;
	font-size:12pt;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;
	color:#414384;	
	}
	
	
	ul#lstPlantings
{
	width: 47em;
	padding: 0;
	margin: 0;
	display: block;
}

ul#lstPlantings li
{
	text-align: left;
	display: block;
	width: 19em;
	float:left;
	height: 3em;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

/* Clear Floats: */
ul#lstPlantings:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html ul#lstPlantings {height: 1%;}
ul#lstPlantings {display: block;}
/* End hide from IE-mac */

ul#lstPlantings li label
{
	display: block;
	width: 	12em;
	overflow: hidden;
	float: left;
	text-align: right;
	margin-right: 1em;
}

ul#lstPlantings li label a
{
	font-size: .7em;	
}

ul#lstPlantings li input
{
	float: left;	
}

.content2 {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; VERTICAL-ALIGN: top; PADDING-TOP: 15px
}
.content2 H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.content2 H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.content2 P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.content2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal; TEXT-ALIGN: left
}
.content2 UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 22px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal
}
.dividerLineH
{
    
}
.dividerLineV
{
    
}


/************* Product/Label Selector styles ****************/

#prodrightcolumn {
	width: 287px;
	padding-left: 7px;
	float: right;
	padding-top: 7px;
	
}

#prodleftcolumn {
	width: 287px;
	padding-right: 7px;
	float: left;
	padding-top: 7px;
	
}

#prodsubright {
	padding-bottom: 16px;
	padding-top: 8px;
	float: right;
	width: 47%;
}

#prodsubleft {
	padding-bottom: 16px;
	padding-top: 8px;
	float: left;
	width: 47%;
}

#prodsubright ul {
	padding-left: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#prodsubright li {
	padding: 0px;
	margin: 0px;
}

#prodsubleft ul {
	padding-left: 15px;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#prodsubleft li {
	padding: 0px;
	margin: 0px;
}

#prodtypeheader {
	background-image: url(/Farm/images/prod_header_bground.gif);
	padding-left: 8px;
	padding-top: 3px;
	height: 19px;
	color: #000000;
	font-weight: bold;
}

#menuitem {
	position: relative;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	z-index: 1;
}

#menuitem LI.list3 {
	display: block;
	width: 196px;
	
	z-index: 1;
	font-size: 10px;
}

#menuitem LI.list3:hover {
	display: block;
	width: 196px;
	 
	z-index: 1;
}

#menuitem LI {
	BORDER-RIGHT: FLOAT: left; WIDTH: 82px; MARGIN: 0px; z-index: 1;
}

#menuitem UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; z-index: 1;
}

.prodtab {
	height: 24px;
	width: 196px;
	padding-top: 6px;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccced0;
}

#prodtitle {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 7px;
}

#labelslegal {
	font-size: 9px;
	padding-top: 15px;
	line-height: 11px;
}

#speciallabels {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 25px;
	color: #000000;
	height: 55px;
}

/************* End Product/Label Selector styles ****************/

.error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: none;
    COLOR: #ff0000;
    LINE-HEIGHT: normal;
    FONT-STYLE: normal;
    FONT-FAMILY: helvetica, arial, sans-serif
}

#contentleft	{
	float:left;
	
	margin-left:0px;
	display:inline;
	border:	#e5e8df solid 1px;
	background-color:#f4f7ed;
	color:#666666;
	font-size:9pt;
	}

#contentleft .padding	{
	margin:18px;
	}	

#contentleft td	{
	line-height:130%;
	
	font-size:9pt;
	}
