body					{font-family:Arial,Verdana,sans-serif;font-size:10pt;color:#333333;background-color:#ecf5e6;margin:0px;padding:0px;margin-top:6px;padding-top:6px;}
a						{text-decoration:none;color:#408913;}
a:hover					{text-decoration:underline;}
td						{text-align:left;vertical-align:top;padding:0px;font-family:Arial,Verdana,sans-serif;font-size:9pt;color:#333333;}
img						{border:0px;}
.l						{text-align:left;}
.r						{text-align:right;}
.h1						{color:#284e10;font-weight:bold;}

#main					{text-align:center;}

/* Top Nav Bar */
#navtop					{width:802px;border-left:1px solid #3e6a23;border-right:1px solid #3e6a23;}
#navtop td				{background-color:#659648;}

/* Bottom Nav Bar */
#navbase				{width:802px;}
#navbase td				{text-align:center;padding:9px;}
#navbase #nblinks		{background-color:#3D6B23;color:#ffffff;}
#navbase #nblinks a		{color:#ffffff;margin-left:6px;margin-right:6px;}
#navbase #nbfooter		{background-color:#ecf5e6;}

/* Content Pane */
#tmain					{width:802px;border-left:1px solid #3e6a23;border-right:1px solid #3e6a23;}
#tmain td				{background-color:#ffffff;}
#tmain #lnav			{width:193px;background-color:#669748;}
#tmain #lnav #footprint	{margin-top:48px;}
#tmain #content			{width:607px;}
#tmain #content	#inner	{margin:20px;width:567px;}
#tmain #pageheading		{background-color:#dce8d4;width:575px;border-bottom:1px solid #284e10;padding:12px 12px 12px 20px;font-weight:bold;font-size:10pt;color:#284e10;}
#tmain #lnavheading		{margin:0px;padding:12px;font-weight:bold;font-size:10pt;border-bottom:1px solid #79bf50;}
#tmain .lnavitem		{margin:0px;padding:6px 12px 6px 12px;font-weight:bold;border-bottom:1px solid #79bf50;color:#ffffff;}
#tmain .lnavitem img	{margin-right:6px;}
#tmain .lnavitem a		{color:#ffffff;}

/* Home page */
#tmain #content	#icons img	{margin-bottom:6px;}
#tmain #content	#inner .pb	{padding-bottom:18px;}

/* About us */
#tmain #content	#inner .ab_icons		{width:234px;font-style:italic;}
#tmain #content	#inner .ab_icons img	{margin-bottom:6px;}
#tmain #content	#inner .ab_text			{padding-left:21px;padding-bottom:36px;}

/* Customer care */
#tmain #content	#inner .cc_icon			{border-bottom: 1px dotted #dbe7d3;padding:12px 0px 12px 0px;}
#tmain #content	#inner .cc_text			{border-bottom: 1px dotted #dbe7d3;padding:12px 0px 12px 21px;}

/* Delivery */
#delivery		{width:425px;}
#delivery .icon	{padding:21px 21px 0px 21px;}
#delivery .text	{padding:21px 21px 0px 0px;}

/* Contact form */
.tfvHighlight							{color: #408913;font-weight:bold;}
.tfvNormal								{color: #333333;font-weight:normal;}
#tmain #content	#inner #tct	input		{width:225px;}
#tmain #content	#inner #tct	select		{width:230px;}
#tmain #content	#inner #tct	textarea	{width:225px;}
#tmain #content	#inner #addr_bar .icon	{padding-bottom:21px;}
#tmain #content	#inner #addr_bar .text	{background-color:#dce8d4;padding:21px;}
#tmain #content	#inner #comment			{padding-right:42px;padding-bottom:21px;}
#tmain #content	#inner #tct				{width:100%;}
#tmain #content	#inner #tct td			{padding-right:42px;padding-bottom:6px;}
#tmain #content	#inner #tct .r			{text-align:right;}
#tmain #content	#inner #tct .l			{text-align:left;padding-right:6px;}
#tmain #content	#inner .hilite			{color:#408913;font-weight:bold;}

/* Catalog */

#catalog             					{font-size: 13px;margin:20px;width:567px;}
#catalog .bc_current    				{font-weight: bold;margin-left:12px;}

#cat_yah                {padding-top: 2px; padding-bottom: 2px; margin-bottom: 1em;}
#cat_yah				{font-weight: bold;}

#categorys .sec_header  {display: none;}
#categorys .sec_footer  {display: none;}

#products .sec_header   {width: 100%;}
#products .sec_header .pagenumber  {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#products .sec_header td {margin-right: 10px; border-collapse: collapse; border-bottom: 0px;}
#products .sec_header .pagenumber div  {margin-left: 10px; border-bottom: 0px; font-size: 15px; padding: 3px; background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 5px;}

#products .sec_footer .pagenumber  {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#products .sec_footer td {border-collapse: collapse; border-bottom: 0px;}
#products .sec_footer .pagenumber div  {border-bottom: 0px; font-size: 15px; padding: 3px; background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 5px;}

#products .sec_bottom		{margin:18px 0px 0px 0px;border-bottom: 1px dotted #dbe7d3;}
#products .sec_bottom .img 	{padding:0px 18px 18px 0px;}
#products .sec_bottom .offer{padding:0px 0px 18px 0px;}

#products .sec_header h2 , #products .sec_header .cdesc  {display: none;}

#products table         {width: 100%;}
#products table .title  {border-bottom: 0px dotted #dbe7d3;}
#products table .img    {width: 122px;}
#products .readmore     {text-align: right;}
#products .cost         {font-weight: bold; color: #408913; font-size: 11pt;}

#products hr , #categorys hr    {display: none;}

#child_cats             {width: 100%;font-size: 15px;}
#child_cats .cat_name	{margin-top:9px;}
#child_cats td          {text-align: center;border-bottom: 1px dotted #dbe7d3;}
#child_cats td img      {margin-top:9px;margin-bottom:18px;}
#child_cats td a        {font-weight: bold; font-size: 14px;}

#child_items .sec_title {font-weight: bold;}


/*Product detail*/
#product        {font-size: 12px;}
#product hr     {display: none;}
#product .sec_header {width: 100%}
#product .sec_header h2 {display: none;}
#product .sec_header td {background-color: #dbe7d3; border-bottom: 0px;}
#product .sec_header .backtores     {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left;}
#product .sec_header .backtores div {background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 0.5em; font-size: 9pt; font-weight: bold; padding: 3px;}
#product .price	{font-weight:bold;color:#408913;font-size:10pt;}
.was	{text-decoration:line-through;font-size: 9pt;font-weight:normal;color:#408913;}
.save	{color:red;font-size: 9pt;font-weight:normal}
.vsmall	{font-size:7pt;color:#333333;}
#product_detail 		{width: 100%; margin-top: 1em;}
#product_detail .image  {text-align: right;}
#product_detail .info   {font-weight: bold; font-size: 10pt;}

#cart       {font-weight: bold;}

/* Cart */
.sbasket   								{padding:12px 0px 0px 0px;margin:0px 12px 12px 12px;}
#basket 								{width: 90%; border: 0px solid #cccccc; border-collapse: collapse; font-size: 9pt;}
#basket th								{background-color:#F0F0F0;padding:3px;font-weight:bold;}
#basket td								{border-top: 1px solid #000000; vertical-align: middle;padding-top: 5px;padding-bottom: 5px; border-bottom: 0px solid #000000; border-left: 0px solid #000000; border-right: 0px solid #000000;}
#basket .bfooter						{font-weight:bold;padding-right:6px;border: 0px solid #000000;}
#basket .blank							{border: 0px solid #000000;}
#basket a img							{border: 0px none #000000;}
#basket .quantity_td					{}
#basket .quantity						{margin: 0px 0px 0px 0px;}
#basket .quantity .submit				{border: 0px solid #ffffff;background-color: #ffffff;color: #cc3333;}	
.carterror						{width:100%;text-align:center;font-weight:bold;}
.content .small_select          		{width: auto;}


.sbasket   {padding: 5px;}

/* Checkout */
#aqcheckout   							{padding:12px 0px 0px 0px;margin:0px 12px 12px 12px;}
#checkout_form      {padding: 5px;}
#chk_breadcrumb     {color: #669748; padding-top: 2px; padding-bottom: 2px;} 
#chk_breadcrumb .highlite   {font-weight: bold;}

#tCheckout                  {width: 100%;}
#tCheckout table            {width: 100%;}

#tCheckout td						{padding:6px 0px 6px 0px;}
#tCheckout input					{width:170px;}
#tCheckout							{width:590px;}
#tCheckout #chk_breadcrumb			{color:#666666;padding-bottom:12px;}
#tCheckout #chk_breadcrumb .highlite{color:#000000;font-weight:bold;}
#tCheckout #chk_head				{padding:12px;border-top:1px solid #666666;border-bottom:1px solid #666666;border-right:1px solid #666666;border-left:1px solid #666666;padding-bottom:12px;background-color:#f7f7f7;}
#tCheckout #chk_nav					{text-align:center;}
#tCheckout #chk_review				{width:100%;}
#tCheckout #chk_review fieldset		{margin-right:3px;}
#tCheckout #chk_review legend		{background:#F0F0F0;color:#666666;border:1px solid #666666;}
#tCheckout #ss_inst					{width:400px;}
#tCheckout .cLabel					{width:170px;}
#tCheckout .cField					{width:240px;}
#tCheckout .cNote					{width:180px;font-size:8pt;}
#tCheckout .ctrl					{width:130px;margin:6px;}
#tCheckout .required				{margin-left:6px;color:#284e10;font-weight:bold;}

#content #title             {margin:20px 20px -20px 20px;font-weight: bold; color:#284e10;}
#content #inner .link       {border-bottom: 1px dotted #dbe7d3; padding-top: 1em; padding-bottom: 1em;}

#content #inner .link .name {font-weight: bold;}
#content #inner .link a		{font-weight: bold;}
#content #inner .link img	{margin-right:1em;}

.pages                      {margin:20px;font-weight:bold;}
.pages .bar                 {background-image: url(../images/cat/left_arc.gif); background-repeat: no-repeat; background-position: top left; background-color: #dbe7d3;padding-left:12px}
.pages .bar div             {background-image: url(../images/cat/right_arc.gif); background-repeat: no-repeat; background-position: top right; margin-left: 0.5em; font-size: 9pt; padding: 3px;}
#products .sec_header td .pages{margin:0px}
#products .sec_footer td .pages{margin:0px}