/* Shared CSS for Main Site and FCK inline editing */
/* HTML BASICS */
a 
	{ text-decoration:none;}
.text a:hover, .stores_item a:hover,  .legend a:hover
	{ text-decoration:underline; }
.text ul
	 {margin:5px 0px 5px 15px; list-style-type:square;}
p 
	{}
h1 
	{ padding-bottom:10px; margin:0px 0px 15px 0px; display:table;}
h2 
	{ padding-bottom:5px; margin:0px 0px 1px 0px; display:table; }
h3 
	{ margin:10px 0px 5px 0px; }
/*---------------SUPER CLASSES---------------*/
/*----------FONT CONTROL----------*/
.georgia, h1, h2, h3, .legend_prefix,label,  #navigation a, .stores_head, .splash_link,.product_group_overview .column_title  a,
.farmer .column_title a, .special_column .column_title a
	{ font-family:Georgia,Times; }
.lucidia, p, .text, body, table tr td, a
	{ font-family:"Lucida Grande","Lucida Sans Unicode"; }
.bold , .three_columns .three_columns_item h2, .search
	{font-weight:bold;}
.regular, h1, h2, h3 
	{font-weight:normal;}
.size12, table tr td 
	{ font-size:12px; }
.size13, text, p, body, #store .search
	{ font-size:13px; }
.size14, h2, h3, #nav li .subnav li a ,.legend_prefix, .stores_head 
	{font-size:14px;}
.size15 , label,.process_last .process_title
	{ font-size:15px;}
.size16, #nav li a 
	{font-size:16px;}
.size22, h1
	{ font-size:22px; }
.black, #language .active 
	{ color:#000000; }
.blue, .text a, h3, #nav li .subactive, #nav li a:hover, #nav li .active, #nav li .subnav li a, .legend_prefix, .farmer_second, label, 
.column_item:hover a,  .stores_inactive:hover .stores_item_top, .stores_head, .stores_item a, #store .search:hover, .splash_link:hover,
.legend a, .process_last .process_title
	{ color:#0096D7; }
.grey, h1, h2, text, body, a, .splash_link,#nav li a
	{ color:#404040; }
.red, .new 
	{ color:#FF0000; }
/*----------LINES----------*/
.line, .normal, .thin, .ultra_thin , .normal_blue, .thin_blue, .ultra_thin_blue, li a, #nav li a, .farmer .column_title a, .product_group_overview .column_title a,
.special_column .column_title a, .stores_item_bottom, .splash_link, .process_part .last_span, h1, h2
	{ background-repeat:repeat-x;	background-position:bottom; }
.normal 
	{ background-image:url(../img/lines/grey/normal.gif); }
.thin, .splash_link, h1 
	{ background-image:url(../img/lines/grey/thin.gif); }
.ultra_thin, #language .active, .farmer .column_title a, .product_group_overview .column_title a, .special_column .column_title a, .process_part .last_span, h2
	{ background-image:url(../img/lines/grey/ultra_thin.gif); }
.normal_blue 
	{ background-image:url(../img/lines/blue/normal.gif); }
.thin_blue, .splash_link:hover
	{ background-image:url(../img/lines/blue/thin.png); }
.ultra_thin_blue, #nav li .subnav li a:hover, .farmer .column_item:hover 
.column_title a, .product_group_overview .column_item:hover a, .special_column:hover .column_title a, #nav li .active,.process_last .process_title .last_span
	{ background-image:url(../img/lines/blue/ultra_thin.gif); }
.no_line, .farmer_first {
	background-image:none;
}
/*--------Arrows-------- */
.arrow, .arrow_right, .arrow_left {
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:left;
	cursor:pointer;
}
.arrow_left {
	background-image:url(../img/arrows/arrow_left.gif);
	background-position:left;
	padding-left:35px;	
}

.arrow_right {
	background-image:url(../img/arrows/arrow_right.gif);
	background-position:right;
	width:120%;
	padding-right:45px;	
}
