


/* Basic element styles */
body					{ text-align:center; margin-bottom:0; margin-right:0; margin-left:auto; margin-top:0;  background-color:#cbcbcb
}
body.adminbody			{ text-align:center; margin-bottom:0; margin-right:0; margin-left:auto; margin-top:0;  background-color:#FFF}
/*
body					{ text-align:center; border:0px; behavior: url(csshover.htc); }
*/
h1					{ color:#FFF; font-size:10px; font-weight:bold}
h1.product			{ color:#333300; font-size:16px; font-weight:bold}
h2					{ color:#FFF; font-size:10px; font-weight: normal}
input				{ border-style: solid; border-width:1px; border-color:#CCC}
select				{ border-style: solid; border-width:1px; border-color:#CCC}
textarea				{ border-style: solid; border-width:1px; border-color:#CCC}
img.img_std						{ border: 0px none; }
img						{ border: 0px none; }
input.shop_search_field  { background-color:#FFF; text-align:left; color:#063; font-size:10px; font-family:"Arial", Arial, Helvetica, sans-serif; width:176px}
a   					{ color: #1E2018; }
a.klarna_test   		{ color: #FFFFFF; }
.ad_style				{ font-family: Arial;font-size:8px;color:#c0c0c0; text-align:left}

/* Basic with additional styles */

td.left					{ text-align: left}
td.center				{ text-align: center}
td.right				{ text-align: right}
th.left					{ text-align: left}
th.center				{ text-align: center}
th.right				{ text-align: right}
img.center				{ border: 0px none; text-align:center}
img.left				{ border: 0px none; text-align:left}
img.border_1			{ border: 1px}

span.priceinfo			{ font-size:16px; font-weight:bold }
span.deliveryinfo		{ font-size:11px }
span.browserinfo		{ font-size:11px }
span.paymentinfo		{ font-size:11px; font-style:italic; color:#333300 }
span.partpayment		{ font-size:9px }
span.magnify			{ font-size:9px }

/* report */
table.report			{width:700px; background-color:#ffffff; margin:0px auto;border-right-style:inset;border-right-width:1px;border-right-color:#cbcbcb;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb;}


/* Main page table styles. Found in default.asp */
table.main				{width:1000px; background-color:#ffffff;border:medium; margin:0px auto;}
tr.maintop				{ }
td.maintop				{ width: 100% ; vertical-align:bottom}
tr.mainmenu				{ height: 15px;}	
td.mainmenu				{ width: 100% ; vertical-align: top}
tr.mainmiddle			{ }	
td.mainmiddle			{ width: 100% ; vertical-align: top}
tr.mainbottom			{ }	
td.mainbottom			{ height: 15px;width: 100% ; vertical-align: top}

/* Top section styles. Found in generate_top.inc */
table.top				{ height:135px;border:0px;width:100%;}
tr.top					{ height:135px;vertical-align: top; background-color:#ffffff}
td.top					{ text-align:left;vertical-align:top}
table.ad_leaderboard	{ border:0px;width:100%;}
tr.ad_leaderboard		{ height:98px;vertical-align: top; background-color:#ffffff}
td.ad_leaderboard		{ text-align:left;vertical-align: top;}
td.top_right			{ text-align:right;vertical-align:top}
tr.logo					{ height:123px; background-color:#ffffff}
td.logo					{ text-align:left}

/* Menu section styles. Found in generate_menu.inc  */
table.menu      		{ width:100%;background-image: url('./images/btn1_1.gif');
  background-repeat: repeat-x; }
  /* ;background-color:#589C59} */
tr.menu					{ height: 15px;vertical-align:top}
td.menu					{ width:auto}
td.menu_right			{ width: 180px; vertical-align:top;font-family:Arial;font-size:11px;color:#FFFFFF;text-align:right}

/* Middle section styles. Found in generate_middle.inc  */
table.middle  			{ width:100%; table-layout:fixed;}
td.middlesmall   		{ vertical-align: top; width:5px; table-layout:fixed }
td.middle1   			{ vertical-align: top; width:180px; table-layout:fixed }
td.middle2   			{ vertical-align: top; width:600px; table-layout:fixed }
td.middle4   			{ vertical-align: top; width:180px; table-layout:fixed }
col.middlesmall   		{ width:5px }
col.middle1   			{ width:180px }
col.middle2   			{ width:600px }
col.middle4   			{ width:180px }

td.standard_middle1   			{ vertical-align: top; width:180px; }
td.standard_middle2   			{ vertical-align: top; width:600px }
td.standard_middle4   			{ vertical-align: top; width:180px }

td.green_middle1   			{ vertical-align: top; width:180px; }
td.green_middle2   			{ vertical-align: top; width:600px }
td.green_middle4   			{ vertical-align: top; width:180px }

td.lila_middle1   			{ vertical-align: top; width:180px }
td.lila_middle2   			{ vertical-align: top; width:600px }
td.lila_middle4   			{ vertical-align: top; width:180px }

td.brown_middle1   			{ vertical-align: top; width:180px}
td.brown_middle2   			{ vertical-align: top; width:600px }
td.brown_middle4   			{ vertical-align: top; width:180px }

td.pink_middle1   			{ vertical-align: top; width:180px; }
td.pink_middle2   			{ vertical-align: top; width:600px }
td.pink_middle4   			{ vertical-align: top; width:180px }


/* Location */

table.location  		{ width:180px}
tr.location				{ background-color: #b38cd3}
td.location   			{ color:#ffffff;vertical-align: middle; text-align:center;width:100%  }
table.location_howto  		{ width:180px}
tr.location_howto				{ background-color: #FFCCFF}
td.location_howto   			{ color:#b38cd3;vertical-align: middle; text-align:center;width:100%  }
table.location_shop  		{ width:180px}
tr.location_shop				{ background-color: #4B844B}
td.location_shop   			{ color:#4B844B;vertical-align: middle; text-align:center;width:100%  }

/* Bottom section styles. Found in generate_bottom.inc  */
table.bottom     		{ background-color: #FFFFFF;width:100% }
col.bottom				{ width: 100%;  }
tr.bottom				{ height: 50px }
td.bottom    			{ font-family: Arial; font-size: 10px; color: #589C59; font-style: italic; text-align: center }


/* ad_left section styles. Found in grona_scripts.inc  */
table.ad_left     	{ width:100% }
table.ad_right     	{ width:100% }
tr.ad_left			{ }
td.ad_left_left    		{width:7px; vertical-align:top; background-color:#ffffff  }
td.ad_left    		{ width:160px;text-align:left;vertical-align:top  }
span.ad_left		{ font-family: Arial; font-size: 10px;color:#333300}

/* google_leaderboard section styles. Found in grona_scripts.inc  */
table.google_leaderboard   	{ background-color: #FFFFFF;width:100% }
tr.google_leaderboard		{ height: 90px }
td.google_leaderboard   	{ width:728px; }

/* Portlet styles */
table.standard2		{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#cbcbcb;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb; background-image:url(images/bg2.gif); background-repeat:repeat}
table.standard		{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#cbcbcb;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb; }
tr.standard 		{ height: 25px; vertical-align:middle}
td.standard 		{ color: #303030; font-family: Arial; font-weight:bold; font-size: 14px;text-align:left;border-left-width:0px;border-left-style:solid;border-left-color:#000000;border-bottom-style:solid;border-bottom-width:0px;}

table.green		{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#4B844B;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb}
tr.green 		{ height: 25px;vertical-align:middle;background-color: #4B844B}
td.green 		{ color: #FFFFFF; font-family: Arial; font-size: 14px;text-align:left;border-left-width:0px;border-left-style:solid;border-left-color:#4B844B;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#4B844B}

table.lila		{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#b38cd3;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb}
tr.lila 		{ height: 25px;vertical-align:middle;background-color: #b38cd3}
td.lila 		{ color: #FFFFFF; font-family: Arial; font-size: 14px;text-align:left;border-left-width:0px;border-left-style:solid;border-left-color:#b38cd3;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#b38cd3}

table.brown		{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#CC9966;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb}
tr.brown 		{ height: 25px;vertical-align:middle;background-color: #CC9966}
td.brown 		{ color: #FFFFFF; font-family: Arial; font-size: 14px;text-align:left;border-left-width:0px;border-left-style:solid;border-left-color:#CC9966;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#CC9966}

table.pink		{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#FFCCFF;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb}
tr.pink 		{ height: 25px;vertical-align:middle;background-color: #FFCCFF}
td.pink 		{ color: #333300; font-family: Arial; font-size: 14px;text-align:left;border-left-width:0px;border-left-style:solid;border-left-color:#FFCCFF;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#FFCCFF}



table.portlet 			{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#b38cd3;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb}
tr.portlet_title 		{ height: 25px;vertical-align:middle;background-color: #b38cd3}
td.portlet_title 		{ color: #FFFFFF; font-family: Arial; font-size: 14px;text-align:left;border-left-width:0px;border-left-style:solid;border-left-color:#589C59;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#589C59}
td.common_title 		{ color: #FFFFFF; font-family: Arial; font-size: 12px;text-align:left;border-left-width:0px;border-left-style:solid;border-left-color:#589C59;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#589C59}
td.portlet_title_right 		{ font-weight:bold;color: #FFFFFF; font-family: Arial; font-size: 16px;text-align:center;border-left-width:0px;border-left-style:solid;border-left-color:#589C59;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#589C59}
tr.portlet_body			{ vertical-align: top}
th.portlet_body			{ font-family: Arial; font-size: 12px;vertical-align:middle;text-align:left;color:#333300}
td.portlet_body			{ font-family: Arial; font-size: 12px;vertical-align: top;color:#333300}
span.portlet_title1		{font-weight:bold}
span.portlet_title2		{font-weight:bold}

table.admin_portlet			{border:0px;background-color:#ffffff;width:100%}

table.connector_product	{ width:800px}
td.connector_product	{ width:400px;font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
select.connector_product	{ width:350px;font-family: Arial; font-size: 11px;color:#333300; }

/* Search results styles */
table.search_results	{width:100%}
tr.search_title 		{ font-size:9px; vertical-align:top }
td.search_title 		{ color: #1E2018; font-size:9px; }
th.search_title 		{ color: #1E2018; font-size:9px; }
td.search_title_left	{ color: #1E2018; font-size:9px; text-align:left;}
td.search_title_right	{ color: #1E2018; font-size:9px; text-align:right;}
td.search_left			{ width:35%;color: #1E2018; font-size:9px; text-align:left;}
td.search_right			{ width:35%;color: #1E2018; font-size:9px; text-align:right;}
td.search_center		{ width:30%;color: #1E2018; font-size:9px; text-align:center;}
.search_text			{ color: #1E2018; font-size:9px;}
.selecttheme			{ color: #1E2018; font-size:11px; font-family:Arial}

/* Product search portlet styles */
table.archive			{border:0px;width:100%}
tr.archive				{}
tr.archive_right		{text-align:right}
tr.archive_center		{text-align:center}
td.archive				{color:#1E2018 }
th.archive				{color:#1E2018;background-color:#ebebeb ;text-align:left}
tr.archiveitem_bg  		{ background-color:#EBEBEB; }
tr.archiveitem 			{  }

/* Product search portlet styles */
table.product_search	{border:0px;width:1000px}
tr.product_search		{}
td.product_search		{color:#1E2018; }
td.product_search_right	{color:#1E2018;text-align:right }
th.product_search		{color:#1E2018;text-align:left}
th.product_search_right	{color:#1E2018;text-align:right}
form.product_search		{}
form.payment		{}

/* Subscribe portlet styles */
table.subscribe			{background-color:#FFFFFF ;width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#cbcbcb;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb;}
tr.subscribe			{vertical-align:bottom}
td.subscribe   			{font-family: Arial; font-size: 12px;color:#1E2018;vertical-align:middle;  }
input.subscribe			{font-family: Arial; height:auto;font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}

/* Emailthis styles */

tr.emailthis			{ height:200px;vertical-align:middle}
td.emailthis			{ font-family: Arial; font-size: 12px;color:#333300;text-align:center}

/* printthis styles */
table.printthis			{border:0px;width:440px;background-color:White}
tr.printthis			{vertical-align:top }
td.printthis 			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:center }

/* Textportlet styles */
table.text				{border:0px;width:100%;}
table.text_editor				{border:0px;width:650px; height:100%}
table.text_heading		{ width:100%; border-top-style:ridge;border-top-width:1px;border-top-color:#cbcbcb; }
table.text_portlet 			{ width:100%; }
/*table.text_portlet 			{ width:100%; border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb} */
tr.text					{vertical-align:top;text-align:left }
tr.text_middle					{vertical-align:middle;text-align:left }
tr.text_editor					{vertical-align:top;text-align:left; height:800px }
tr.text_bg				{vertical-align:top;text-align:left; background-color:#CCC; border-color:#CCC }
tr.text_right			{text-align:right; }
td.text_payment			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;width:50% }
td.text_bold		   			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left; font-weight:bold }
td.text_right_bold		   			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right; font-weight:bold }
td.text		   			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.text_middle		   			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:middle;text-align:left }
td.text_editor		   			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left; height:800px }
td.text_red		   			{font-family: Arial; font-size: 12px;color:#F00 ;vertical-align:top;text-align:left }
td.text2		   			{font-family: Arial; font-size: 14px;color:#333300;vertical-align:top;text-align:left }
td.text_right  			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
td.text_left  			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.text_center 			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:center }
div.text_center 			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:center }
th.text		   			{font-family: Arial; font-size: 12px;color:#333300;vertical-align: top;text-align:left }
th.text_right  			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
a.text					{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top; text-decoration:none }
a.text_right					{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top; text-decoration:none; text-align:right }

select.text		   			{height:auto; font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
input.text		   			{height:auto; font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
textarea.text		   			{height:auto; font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
input.text_right	 			{height:auto; font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }

span.text				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top}
span.text_left				{text-align:left; font-family: Arial; font-size: 12px;color:#333300;}
span.text2				{font-family: Arial; font-size: 14px;color:#333300;}

td.text50				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;width:50% }
td.text30				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;width:30% }

/* Address fields in payment */
td.text_payment		   			{font-family: Arial; font-size: 11px;color:#333300;vertical-align:middle;text-align:left }

table.text_address 			{ width:100%;height:100%; border-style:double;border-width:1px;border-color:#c0c0c0; background-image:url(images/shop_title4_bg.jpg); background-repeat:repeat-x}
table.text_address3 			{ width:100%;height:100%; border-style:double;border-width:1px;border-color:#c0c0c0;}
table.text_address2 			{ width:100%;height:100%; border-right-style:inset;border-right-width:1px;border-right-color:#b38cd3;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb}

tr.line 				{ border-top-style: solid ;border-width:1px;border-color:#c0c0c0;}

tr.text_address2				{ height:100%;vertical-align:top;text-align:left }
tr.text_address3				{ height:100%;vertical-align:top;text-align:left }
tr.text_address					{vertical-align:middle; text-align:left }
tr.text_address_right			{text-align:right; }
td.text_address_title		  	{font-family: Arial; font-size: 12px; font-weight:bold;color:#000000;vertical-align:middle;text-align:left;height:30px }
td.text_address_title2		  	{font-family: Arial; font-size: 16px; font-weight:bold;color:#3d6818;vertical-align:top;text-align:left;height:30px; }
td.text_address_title3		  	{font-family: Arial; font-size: 12px; font-weight:bold;color:#000000;vertical-align:middle;text-align:left; }
td.text_address_title3_right		  	{font-family: Arial; font-size: 12px; font-weight:bold;color:#000000;vertical-align:middle;text-align:right; }
td.text_address		   			{font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:left }
td.text_address2		   			{height:100%;font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:left }
td.text_address3		   			{font-family: Arial; font-size: 12px; background-color:#666;color:#FFF; font-weight:bold;vertical-align:top;text-align:left }
td.text_address_red		   			{font-family: Arial; font-size: 11px;color:#F00 ;vertical-align:top;text-align:left }
td.text_address_right  			{font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:right }
a.text_address					{font-family: Arial; font-size: 11px;color:#333300;vertical-align:top; text-decoration:none }
a.klarna_address					{font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;  }
a.text_address_right					{font-family: Arial; font-size: 11px;color:#333300;vertical-align:top; text-decoration:none; text-align:right }
select.text_address		   			{height:auto; font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:left }
input.text_address		   			{height:auto; font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:left }
input.text_address_cb		   			{border-width:0; height:auto; font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:left }
textarea.text_address		   			{height:auto; font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:left }
input.text_address_right	 			{height:auto; font-family: Arial; font-size: 11px;color:#333300;vertical-align:top;text-align:right }

/* Article styles */
table.article			{width:100%;border-bottom-style:solid;border-bottom-width:0px;}
tr.article				{}
tr.article_ingress				{vertical-align:top}
td.article_ingress_image {width:40%;text-align:right;}
.article_rate			{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:middle;text-align:left;}
td.article_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
a.article_title			{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.article_admin_title		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.article_ingress		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left }
td.article_text			{font-family: Arial;font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.article				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.article_right		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
.article_published		{font-family: Arial; font-size: 9px;color:#999999;text-align:left;vertical-align:top;font-weight:normal }
.article_published_right	{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:top;font-weight:normal }
a.article				{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.article			{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
span.article			{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
td.article_border		{ width:100%; }
.article_sort			{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
.article_sharethis		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.article_sharethis		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
h1.article			{color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight:bold}
h1.article_ingress			{color: #333300; font-family: Arial; font-size: 16px; font-weight:bold}
h1.article_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;}

/* Shop styles */
table.shop_main		{width:100%;border:1px; height:340px}
table.shop_main_type		{width:100%;border:1px;  }
table.shop_cell		{width:195px;height:100%; border-bottom-width:1px; border-right-width:1px; border-bottom-style:solid; border-right-style:solid; padding:3px; border-bottom-color:#cbcbcb ;border-right-color:#cbcbcb   }
table.shop_footer		{width:100%; border-top-width:1px; border-top-style:solid; padding:3px; border-top-color:#cbcbcb }
table.shop_cell2		{width:195px;height:100%; border-bottom-width:1px; border-right-width:1px; border-bottom-style:solid; border-right-style:solid; padding:3px; background-image:url(images/bg1.gif); background-repeat:no-repeat }
table.shop_category			{width:100%; border-style:double;border-width:1px;border-color:#c0c0c0; }
table.shop_detail	{width:100%; vertical-align:top; border-bottom-style:solid;border-bottom-width:0px;}
table.shop_whereami			{width:100%}
tr.shop_whereami				{}
td.shop_whereami		{ width:50%; vertical-align:top; text-align:left;font-family: Arial; font-size: 11px;color:#333300; font-style:italic }
h1.shop_whereami		{ font-family: Arial; font-size: 11px;color:#333300; font-style:italic }
td.shop_whereami_right		{ width:50%; vertical-align:top; text-align:right;font-family: Arial; font-size: 11px;color:#333300; font-style:italic }
tr.shop_detail				{ vertical-align:top;}
td.shop_detail_middle				{ width:10px }
td.shop_detail_left		{ width:295px; vertical-align:top; text-align:left }
td.shop_detail_right		{ width:295px; vertical-align:top;  text-align:right}
img.shop_detail				{ width:300px; height:auto }
span.shop_detail			{ font-size:14px;  }
tr.shop_cell_title				{vertical-align:top;height:20px; }
tr.shop_cell_img				{vertical-align:middle; height:183px }
tr.shop_cell_text				{vertical-align:top;height:50px}
tr.shop_cell_price				{vertical-align:top;height:15px}
tr.shop_cell_buy				{vertical-align:top;height:20px}
tr.shop_pageviewer				{vertical-align:top}
td.shop_pageviewer				{width:100%}
tr.shop_ingress				{vertical-align:top}
tr.shop_main				{vertical-align:top;height:100%}
tr.shop_main_type				{vertical-align:top;height:100%}
td.shop_main		{width:195px;height:100%}
td.shop_main_type		{width:100%;height:100%;font-family: Arial; font-size: 14px;color:#b3b3b3;vertical-align:top;text-align:center}
td.shop_ingress_image {width:40%;text-align:right;}
.shop_rate			{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:middle;text-align:left;}
td.shop_cell_title		{font-family:Arial; font-size: 12px; vertical-align:top; text-align:left;  color:	#333300; font-weight: bold  }
a.shop_title			{font-family: Arial; font-size: 14px;font-weight:bold;color:#333300;vertical-align:top;text-align:left; text-transform:capitalize}
td.shop_admin_title		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.shop_ingress		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left }
input.shop			{font-family: Arial;font-size: 11px;color:#333300;text-align:right; width: 25px }
select.shop			{font-family: Arial;font-size: 11px;color:#333300;text-align:center; width:auto;  }
td.shop_text			{font-family: Arial;font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.shop_center			{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:center }
td.shop_right		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
td.shop_footer			{width:33%;font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left; }
td.shop_footer_center	{width:33%;font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:center; }
td.shop_footer_right	{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right; }
.shop_published		{font-family: Arial; font-size: 9px;color:#999999;text-align:left;vertical-align:top;font-weight:normal }
.shop_published_right	{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:top;font-weight:normal }
a.shop_basket				{font-family: Arial; font-size: 10px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.shop_basket				{font-family: Arial; font-size: 10px;color:#FFFFFF; background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
table.shop			{width:100%;border-collapse: collapse;}
table.shop_green			{width:100%;border-collapse: collapse; border-bottom-width:2px; border-right-width:2px; border-bottom-style:solid; border-right-style:solid; padding:3px; }
tr.shop				{}
td.shop				{font-family: Arial; font-size: 12px;background-color:#3d6818;color:#FFF;vertical-align:top;text-align:left; }
a.shop				{font-family: Arial; font-size: 12px;color:#FFF;text-align:left;font-weight:bold ;text-decoration:none;display: block; width:100%; padding: 1px; }
a.shop:hover			{color:#3d6818;background-color:#FFF}

td.shop_buy				{font-family: Arial; font-size: 12px;background-color:#3d6818;color:#FFF;vertical-align:middle;text-align:center; }
a.shop_buy				{font-family: Arial; font-size: 12px;color:#FFF;font-weight:bold ;text-decoration:none;display: block; height:100%;width:100%; padding: 1px; }
a.shop_buy:hover			{color:#3d6818;background-color:#FFF}


td.shop_type				{font-family: Arial; font-size: 10px;color:#b3b3b3; vertical-align:top;text-align:left}
a.shop_type				{font-family: Arial; font-size: 12px;color:#3d6818;text-align:left;font-weight:normal ;text-decoration:none;display: block; width:100%; padding: 1px;}
a.shop_type:hover			{color:#FFFFFF;background-color:#3d6818}


a.shop_right				{font-family: Arial; font-size: 11px;color:#333300;font-weight:normal }
a.shop_main_type				{font-family: Arial; font-size: 14px;color:#666;text-align:center;font-weight:normal ;text-decoration:none}
a:hover.shop_main_type				{font-family: Arial; font-size: 14px;color:#FFFFFF;background-color:#333300;text-align:center;font-weight:normal ;text-decoration:none}
span.shop			{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
td.shop_border		{ width:100%; }
.shop_sort			{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
.shop_sharethis		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.shop_sharethis		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
img.shop_type_admimg		{ border:0px; width:50px }
img.shop_type_img		{ border:0px; width:183px }
/* img.shop_img		{ border:0px; width:183px;height:183px; max-height:183px; max-width:183px} */
img.shop_img		{ border:0px; width:183px;}
td.shop_img			{ text-align:center }
img.shop_pic_thumb   { width:100px; border:0px; }

/* praktika styles */
table.praktika			{width:100%;border-bottom-style:solid;border-bottom-width:0px;}
tr.praktika				{}
tr.praktika_ingress				{vertical-align:top}
td.praktika_ingress_image {width:40%;text-align:right;}
.praktika_rate			{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:middle;text-align:left;}
td.praktika_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
a.praktika_title			{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.praktika_admin_title		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.praktika_ingress		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left }
td.praktika_text			{font-family: Arial;font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.praktika				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.praktika_right		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
.praktika_published		{font-family: Arial; font-size: 9px;color:#999999;text-align:left;vertical-align:top;font-weight:normal }
.praktika_published_right	{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:top;font-weight:normal }
a.praktika				{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.praktika			{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
span.praktika			{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
td.praktika_border		{ width:100%; }
.praktika_sort			{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
.praktika_sharethis		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.praktika_sharethis		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}

/* Gallery styles */
table.gallery			{width:100%;border-bottom-style:solid;border-bottom-width:0px;}
table.gallery_intro			{width:100%;background-color:#ffffff; border-style:double;border-width:0px;border-color:#EDDDF9}
tr.gallery				{vertical-align:top;}
td.gallery_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.gallery_ingress_cell		{background-color:#ffffff;font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.gallery_ingress_title	{width:50%;background-color:#ffffff;font-family: Arial; font-size: 14px;font-weight:normal;color:#333300;vertical-align:top;text-align:left;}
td.gallery_border		{ width:100%; }
td.gallery_ingress		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left }
td.gallery_text			{font-family: Arial;font-size: 14px;color:#333300;vertical-align:top;text-align:left }
td.gallery				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.gallery_intro			{vertical-align:top;text-align:center;width:33%;background-color:#ffffff }
td.gallery_intro2			{vertical-align:top;text-align:center;width:33%;background-color:#EDDDF9 }
td.gallery_right		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
td.gallery_published		{font-family: Arial; font-size: 9px;color:#333300;text-align:left;vertical-align:top;font-weight:normal }
td.gallery_published_right		{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:top;font-weight:normal }
a.gallery_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
a.gallery_mostread		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a.gallery_category		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.gallery_category		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.gallery_mostread		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a.gallery				{text-decoration:none }
a.gallery_intro				{float:none;position:relative;top:-80px;text-decoration:none;font-family: Arial; font-size: 14px;font-weight:bold;color:#ffffff; background-color:grey;width:80px}
span.gallery_image_title		{font-family: Arial; font-size: 18px;font-weight:normal;color:#FFFFFF;vertical-align:top;text-align:left;}
span.gallery_category	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
span.gallery_keywords		{font-family: Tahoma;font-style:italic }
span.gallery_mostread	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
.gallery_rate			{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
.gallery_published		{font-family: Arial; font-size: 9px;color:#333300;text-align:left;vertical-align:middle;font-weight:normal }
.gallery_published_right	{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:middle;font-weight:normal }
.gallery_sort			{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
.gallery_sort_right			{font-family: Arial; font-size: 11px;color:#333300;text-align:right;font-weight:normal}
.gallery_sharethis		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
.gallery_photo			{font-family: Arial; font-size: 9px;color:#B0B8B0;vertical-align:middle;font-weight:normal }
.gallery_keywords		{padding:5px;font-family: Arial; font-size: 11px;color:#333300;vertical-align:middle;font-weight:normal;background-color:#dff8b3 }
img.gallery				{ width:200px;border:1px; border-color:Black; }
img.gallery_thumbs				{text-decoration:none; width:70px;border: 0px none;}
img.gallery_intro				{text-decoration:none; ; width:120px;border: 4px;border-style:double;border-color:#E5CBF9;}
img.gallery_intro:hover				{text-decoration:none; ; width:120px;border: 4px;border-style:double;border-color:#9C2BF5}
img.gallery_photo		{ width:415px;text-align:center;border: 0px none; }
span.gallery_search	{text-indent:5px;font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
h1.gallery			{color: #FFFFFF; font-family: Arial; font-size: 14px; font-weight:bold}
h1.gallery_image_title		{font-family: Arial; font-size: 18px;font-weight:normal;color:#FFFFFF;}

/* Howto styles */
table.howtoportlet 			{ width:100%; border-right-style:inset;border-right-width:1px;border-right-color:#FFCCFF;border-bottom-style:inset;border-bottom-width:1px;border-bottom-color:#cbcbcb}
tr.howtoportlet_title 		{ height: 25px;vertical-align:middle;background-color: #FFCCFF}
td.howtoportlet_title 		{ color: #333300; font-family: Arial; font-size: 14px;text-align:left;font-weight:bold;border-left-width:0px;border-left-style:solid;border-left-color:#589C59;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#589C59}
td.howtoportlet_title_right 		{ font-weight:bold;color: #333300; font-family: Arial; font-size: 16px;text-align:center;border-left-width:0px;border-left-style:solid;border-left-color:#589C59;border-bottom-style:solid;border-bottom-width:0px;border-bottom-color:#589C59}
tr.howtoportlet_body			{ vertical-align: top}
th.howtoportlet_body			{ font-family: Arial; font-size: 12px;vertical-align:middle;text-align:left;color:#333300}
td.howtoportlet_body			{ font-family: Arial; font-size: 12px;vertical-align: top;color:#333300}
table.howto			{width:100%;border-bottom-style:solid;border-bottom-width:0px;}
tr.howto				{vertical-align:top;}
td.howto_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.howto_ingress_cell		{background-color:#ffffff;font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.howto_ingress_title	{width:65%;background-color:#ffffff;font-family: Arial; font-size: 14px;font-weight:normal;color:#333300;vertical-align:top;text-align:left;}
td.howto_ingress_title_right	{width:50%;background-color:#ffffff;font-family: Arial; font-size: 14px;font-weight:normal;color:#333300;vertical-align:top;text-align:right;}
td.howto_border		{ width:100%; }
td.howto_ingress		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left }
td.howto_text			{font-family: Arial;font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.howtosteps_text			{width:20%;font-family: Arial;font-size: 14px;color:#333300;vertical-align:top;text-align:left }
td.howto				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.howto_right		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
td.howto_published		{font-family: Arial; font-size: 9px;color:#333300;text-align:left;vertical-align:top;font-weight:normal }
td.howto_published_right		{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:top;font-weight:normal }
a.howto_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
a.howto_mostread		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a.howto_category		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.howto_mostread		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.howto_category		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a.howto				{text-decoration:none }
span.howto_image_title		{font-family: Arial; font-size: 18px;font-weight:normal;color:#333300;vertical-align:top;text-align:left;}
span.howto_category	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
span.howto_keywords		{font-family: Tahoma;font-style:italic }
span.howto_mostread	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
.howto_rate			{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
.howto_published		{font-family: Arial; font-size: 9px;color:#333300;text-align:left;vertical-align:middle;font-weight:normal }
.howto_published_right	{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:middle;font-weight:normal }
.howto_sort			{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
.howto_sort_right			{font-family: Arial; font-size: 11px;color:#333300;text-align:right;font-weight:normal}
.howto_sharethis		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
.howto_photo			{font-family: Arial; font-size: 9px;color:#B0B8B0;vertical-align:middle;font-weight:normal }
.howto_keywords		{padding:5px;font-family: Arial; font-size: 11px;color:#333300;vertical-align:middle;font-weight:normal;background-color:#dff8b3 }
img.howto				{ width:130px;border:1px; border-color:Black;  }
img.howto_thumbs				{text-decoration:none; width:70px;border: 0px none;}
img.howto_photo		{ width:440px;text-align:center;border: 0px none; }
span.howto_search	{text-indent:5px;font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }


table.searcharea			{ background-color:#f3f3f3;width:100%;background-image: url('./images/searchfield.gif'); background-repeat:no-repeat}
tr.searcharea			{ vertical-align:top}
td.searcharea			{ width:100px; text-indent:0px; vertical-align:top }
td.searcharea_left		{ width:30px; text-indent:10px; vertical-align:middle }
td.searcharea_right		{ width:30px; text-indent:0px; text-align:left; vertical-align:middle}
input.searcharea		{ width:100px; border:0; background-color:transparent;font-family: Arial; font-size: 12px; color: #333300; font-style: normal; text-align: left;vertical-align:text-bottom} 

table.prod_searcharea			{ margin:0px; width:100%;background-image: url('./images/searchfield.gif'); background-repeat:no-repeat}
a.searcharea				{text-decoration:none}
tr.prod_searcharea			{}
td.prod_searcharea			{ width:120px; text-indent:0px; }
td.prod_searcharea_left		{ width:20px; }
td.prod_searcharea_right		{ }
input.prod_searcharea		{  width:120px; border:0; background-color:transparent;font-family: Arial; font-size: 12px; color: #333300; font-style: normal; text-align: left;vertical-align:text-bottom} 


div.searchinfo_old		{display:none;padding:5px;position: absolute; left: 50%; top: 40%; margin-left:-180px; z-index: 101; height: 400px; width: 500px; background: #ffffff no-repeat; border:1px black dotted}
div.searchinfo		{display:none;padding:5px;position: absolute; left: 50%; margin-left:-300px; top: 50%; margin-top:-250px; height: 500px; width: 600px; background: #ffffff no-repeat; border:1px black dotted}
div.searchinfo_title	{font-family: Arial; font-size: 14px;color:#333300;text-align:left;font-weight:bold;background:#eeeeee;padding-bottom:13px; padding-left:20px}
div.searchinfo_text		{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal; padding:20px}

/* howto */
.howto_keywords		{padding:5px;font-family: Arial; font-size: 11px;color:#ffffff;vertical-align:middle;font-weight:normal;background-color:#b9976c }


/* news styles */
table.news			{width:100%;border-bottom-style:solid;border-bottom-width:0px;}
tr.news				{}
td.news_archive		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.news_archive_left	{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.news_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:middle;text-align:left;}
a.news_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:middle;text-align:left;}
tr.news_ingress				{vertical-align:top}
td.news_ingress		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left }
td.news_ingress_image {width:40%;text-align:right;}
td.news_text			{font-family: Arial;font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.news				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.news_right		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
.news_published		{font-family: Arial; font-size: 9px;color:#333300;text-align:left;vertical-align:middle;font-weight:normal }
.news_published_right	{font-family: Arial; font-size: 9px;color:#333300;text-align:right;vertical-align:middle;font-weight:normal }
a.news_mostread		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.news_mostread		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
span.news_mostread	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
a.news_category		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.news_category		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
span.news_category	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
td.news_border		{ width:100%; }
.news_sort		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}


.news_sharethis		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}

/* blog styles */
table.blog			{width:100%;border-bottom-style:solid;border-bottom-width:0px;border-color:#cbcbcb}
table.blog_comment		{width:100%;border-bottom-style:solid;border-bottom-width:1px;border-color:#cbcbcb}
table.ingress			{width:100%;border-bottom-style:solid;border-bottom-width:1px;border-color:#cbcbcb}
tr.blog				{vertical-align:top;}
tr.blog_middle				{vertical-align:bottom;}
td.blog_archive		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.blog_archive_left	{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
td.blog_main_title		{font-family: Arial; font-size: 18px;color:#659041;vertical-align:middle;text-align:left;}
td.blog_title		{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
a.blog_title			{font-family: Arial; font-size: 16px;font-weight:bold;color:#333300;vertical-align:top;text-align:left;}
a.blog_latest_title			{font-family: Arial; font-size: 14px;font-weight:normal;color:#333300;vertical-align:top;text-align:left;}
tr.blog_ingress				{vertical-align:top}
td.blog_ingress		{font-family: Arial; font-size: 12px;font-weight:bold;color:#333300;vertical-align:top;text-align:left }
td.blog_ingress_image {vertical-align:top;text-align:right;}
td.blog_teaser		{font-family: Arial; font-size: 11px;font-weight:normal;color:#333300;vertical-align:top;text-align:left }
td.blog_text			{font-family: Arial;font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.blog_left		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left;width:15px }
td.blog				{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left }
td.blog_heading		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:left ;font-weight:bold}
td.blog_right		{font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
td.blog_right_140		{width:140px;font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
td.blog_right_20		{width:20px;font-family: Arial; font-size: 12px;color:#333300;vertical-align:top;text-align:right }
.blog_published		{font-family: Arial; font-size: 10px;color:#333300;text-align:left;vertical-align:middle;font-weight:normal }
.blog_published_right	{font-family: Arial; font-size: 10px;color:#333300;text-align:right;vertical-align:middle;font-weight:normal }
a.blog_mostread		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.blog_mostread		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a.blog_url		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a.blog_teaser		{font-family: Arial; font-size: 11px;font-weight:normal;color:#333300;text-decoration:none}
span.blog_mostread	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
a.blog_category		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
a:hover.blog_category		{font-family: Arial; font-size: 11px;color:#FFFFFF;background-color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
span.blog_category	{font-family: Arial; font-size: 12px;color:#333300;text-align:left;font-weight:normal }
td.blog_border		{ width:100%; }
.blog_sort		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
.blog_ingress_date	{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal;font-style:italic}
.blog_sharethis		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal ;text-decoration:none}
input.blog			{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
textarea.blog			{font-family: Arial; font-size: 11px;color:#333300;text-align:left;font-weight:normal}
.blog_published_main		{font-family: Arial; font-size: 11px;color:#333300;text-align:left;vertical-align:middle; }

/* Shop portlet styles */
table.shop				{border:0px;width:100%}
tr.shop					{}
td.shop		   			{color:#1E2018 }


/* My product styles */
table.my_products		{border:0px;width:100%}
table.my_products_line 	{width:100%;border-top-style:double; border-bottom-style:none; border-left-style:none; border-right-style:none;border-width:1px;border-color:#c0c0c0;}
tr.my_products			{}
th.my_products			{font-family: Arial; font-size: 10px;color:#333300;color:#1E2018 }
th.my_products_left		{font-family: Arial; font-size: 10px;color:#333300;color:#1E2018;text-align:left }
th.my_products_right	{font-family: Arial; font-size: 10px;color:#333300;color:#1E2018;text-align:right }
td.my_products			{font-family: Arial; font-size: 10px;color:#333300;vertical-align:top;color:#1E2018 }
td.myproduct_left  		{ font-family: Arial; font-size: 10px;color:#333300;text-align:left;vertical-align:top;}
td.myproduct_right  		{ font-family: Arial; font-size: 10px;color:#333300;text-align:right;vertical-align:top;}
input.myproducts		{font-family: Arial; font-size: 10px;color:#333300;color:#1E2018;text-align:right; line-height:10px;height:10px; width:15px}

/* Treeview styles */
a.treeview   			{ color: #1E2018; text-decoration: none }
a:hover.treeview 		{ color: #477206; text-decoration: none }
table.treeview			{ border:0px;width:100%}
tr.treeview  			{ vertical-align:middle }
td.treeview  			{ color:#1E2018;vertical-align:bottom }
td.treeview_1  			{ vertical-align:middle;width:100% }
td.treeview_3  			{ vertical-align:bottom ; height:22px }
img.treeview			{ width:16px; height:22px }
img.treeview_1			{ width:2px; height:2px }
img.treeview_2			{ width:3px; height:2px }


/* Payment styles */
col.payment1			{ width: 12px;  }
col.payment2			{ width: 185px;  }


/* Sidebar portlet styles.  */
table.sidebar			{ width:100%;}
col.sidebar				{}
tr.sidebar				{ }
td.sidebar				{  text-align:center;height:515px;  }

/* admin portlet */
tr.admin_bg		  		{ background-color:#EBEBEB;vertical-align:top }
td.admin_bg		  		{ background-color:#EBEBEB;vertical-align:top }
tr.admin	  			{  vertical-align:top}
td.order				{ vertical-align:middle }
td.order_right			{ vertical-align:middle; text-align:right }
a.admin   			{ color: #1E2018; text-decoration: none }

tr.orderdata      		{ background-color: #EBEBEB;}
tr.customerdata     		{ background-color: #EBEBEB;}
span.system_message		{ color: #ff0000 }

/* Invoice */

table.invoice			{ width:100%;font-family: Arial;  }
td.invoice_title   			{ font-family: Helvetica; font-size: 16px; color: #000000; vertical-align: top;text-align: left ;}
td.invoice   			{ font-family: Arial; font-size: 14px; color: #000000; vertical-align: top;text-align: left ;}
td.invoice40   			{ font-family: Arial; font-size: 14px; color: #000000; vertical-align: top;text-align: left ; width:40%}
td.invoice_text	  			{font-family: Arial; font-size: 12px;color:#000000;vertical-align:top;text-align:left }
td.invoice_right   		{ font-family: Arial; font-size: 14px; color: #000000; vertical-align: top;text-align: right ;}
td.invoice_bold  	{ font-family: Arial; font-weight:bold;font-size: 14px; color: #000000; vertical-align: top;text-align: left ;}
td.invoice_right_bold  	{ font-family: Arial; font-weight:bold;font-size: 14px; color: #000000; vertical-align: top;text-align: right ;}
text.invoice   			{ font-family: Arial; font-size: 14px; color: #000000; vertical-align: top;text-align: left ;}
text.invoice_right   		{ font-family: Arial; font-size: 14px; color: #000000; vertical-align: top;text-align: right ;}
text.invoice_bold  	{ font-family: Arial; font-weight:bold;font-size: 14px; color: #000000; vertical-align: top;text-align: left ;}
text.invoice_right_bold  	{ font-family: Arial; font-weight:bold;font-size: 14px; color: #000000; vertical-align: top;text-align: right ;}




#treeview li			{ position:relative; list-style:none; margin:0;padding:0 }
#treeview ul			{ list-style:none; margin:0;padding:0 }

#treeview a				{ font: bold 12px Arial;
							display: block;
							border-width: 1px;
							border-style: solid;
							border-color: #ccc #888 #555 #bbb;
							margin: 0;
							padding: 1px 2px;}
							
#treeview a {
color: #000;
background: #efefef;
text-decoration: none;
}

#treeview a:hover {
color: #a00;
background: #fff;
}						

#treeview ul ul {
position: relative;
top: 0%;
left: 5%;
width:100%;
}


div#treeview ul ul,
div#treeview ul li:hover ul ul
{display: none;}


div#treeview ul li:hover ul,
div#treeview ul ul li:hover ul
{display:block;}

/*
div#treeview ul ul ul,
div#treeview ul ul li:hover ul ul
{display: none;}

div#treeview ul ul li:hover ul,
div#treeview ul ul ul li:hover ul
{display:block;}
*/

#treeview ul li {float: left; width: 100%;}
#treeview ul li a {height: 1%;}

/* DIBS */

.paytypeItem {
    background: green
}

#amountField {
    color: #0000ff;
}

#payment {
    background: yellow;
}


/* MENU */

/* Style for top-menu */
.topMenu {
}

/* Style for submenus */
.submenu {
  background-color: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #AAAAAA;
  padding: 0px;
  font-family: Arial;
  text-align:left;
}

/* Style for top items: normal state */
.topItemNormal {
  background-image: url('./images/btn1.gif');
  background-repeat: repeat-x; 
  background-color: #589C59; 
  font-family: Arial;
  text-align:left;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  cursor: hand;
  height: 25px; 
  padding-left: 10px;
  padding-right: 10px
}

/* Style for top items: mouseover state */
.topItemOver {
  background-image: url('./images/btn2.gif');
  background-repeat: repeat-x; 
  background-color: #333300; 
  font-family: Arial;
  text-align:left;
  font-size: 12px;
  font-weight:bold;
  color: #FFFFFF;
  cursor: hand;
  height: 25px; 
  padding-left: 10px;
  padding-right: 10px
 
}

/* Style for items: normal state */
.itemNormal {
  cursor: hand;
  background-color: #FFFFFF;
  padding: 5px 15px 5px 15px;
  width: 130px;
}

/* Style for items: mouseover state */
.itemOver {
  cursor: hand;
  background-color: #333300;
  padding: 5px 15px 5px 15px;
  width: 130px;
}

/* Style for items text: normal state */
.itemTextNormal {
  font-family: Arial;
  font-size: 11px;
  color: #333300;
  width: 100%
}

/* Style for items text: mouseover state */
.itemTextOver {
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  width: 100%
}


