/* global css */

body
{
  font-family: Arial;
  background-color: #ffffff;
  margin: 0px 0px 0px 0px;
}

pre
{
  font-family: Arial;
}

table
{
  border-collapse: collapse;
  font-family: Arial;
  font-size: 13px;
}

p
{
  margin-right:0in;
  margin-left:0in;
  font-size:13px;
  font-family: Arial;
}

form
{
  margin: 0px;
  padding: 0px;
}


a:link 
{ 
  /*color: #2a8c0c;*/
  text-decoration: underline;
  font-size: 12px;
}

a:visited 
{ 
  color: #1090D7; 
  text-decoration: underline;
  font-size: 12px;
}

a:hover 
{ 
  color: #ff0000;
  text-decoration: none;
  font-size: 12px;
}

a:active 
{ 
  color: #ff0000; 
  text-decoration: none;
  font-size: 12px;
}

input {
  border: solid 1px #ccc;
  padding: 5px;
  /* height:32px; */
  font: Normal 15px 'Arial';
  background: #ffffff url('../icon/input_background.gif') repeat-x top;
  /* width: 97%; */
  margin-left: auto;
  margin-right: auto;
}


select 
{
  border: solid 1px #ccc;
  /*padding: 5px;*/
  /*height:32px;*/
  /*font: Normal 10px 'Arial';*/
  background: #ffffff url('../icon/input_background.gif') repeat-x top;
}    


textarea
{
  font-family: Arial; 
  font-size: 14px; 
  border: 1px solid #cccccc; 
  background-color: #FCFDFB; 
  OVERFLOW: auto;
  background: #ffffff url('../icon/input_background.gif') repeat-x top;
}



h2
{
  background-color: #90c480;
  height:40px;
  color: #0e2f04;
}


fieldset 
{
   border:1px solid green ;
}

legend 
{
  padding: 0.2em 0.5em;
  border:0px solid green;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  text-align:right;
}



strike
{
   font-family: Arial; 
   color:#ff0000;
   font-size:10px;
   font-weight:bold;
}
.PRODUCT_PRICE
{
   font-family: Arial; 
   color:#000000;
   font-size:10px;
   font-weight:plain;
}
.product_price
{
   font-family: Arial; 
   color:#000000;
   font-size:10px;
   font-weight:plain;
}









.noList
{
   list-style:none;
}

.simplePadding
{
  padding: 5px 5px 5px 5px;
}

.evenRowColor
{
  background-color:#EFF8EB;
}

.oddRowColor
{
  background-color:#FFFFFF;
}

.borderColor
{
  border: 1px solid #cccddd;
}

.copyright
{
   color:#808080;
   font-size:10px;
}












.noListIcon
{
   list-style:none;
}



.pageTitle
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 20px;
  font-weight:bold;
}






.paginationBar
{
   background-color:#e9f3e5;
   padding: 0px 10px 5px 10px;
   font-size: 12px;
   /*font-weight:bold;*/
   color:#000000;
}

.paginationBar a
{
   font-size: 12px;
   /*font-weight:bold;*/
}



.barColor
{
  background-color: #90c480;
  height:40px;
}

.barText
{
  color: #0e2f04;
  font-weight: bold;
}

.lightBackgroundColor
{
  background-color:#77a22f;
}

.darkBackgroundColor
{
  background-color:#003e0f;
}

.lightForegroundColor
{
  color:#77a22f;
}

.darkForegroundColor
{
  color:#003e0f;
}

.simpleTitle
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 12px;
  font-weight:bold;
}

.simpleLabel
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 9pt;
  font-weight:bold;
}

.simpleText
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 9pt;
}

.smallText
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 8pt;
}

.hline
{
  background-color: #c6d9ef
}



.summeryBox
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
}

.summeryBox td
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
}

.summeryBox b
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
}

.top_marquee
{
  FONT-FAMILY: Arial;
  FONT-SIZE: 10px;
}


.menuBox a
{ 
   float: left;
   color: #1090D7;
   text-decoration: none;
   text-align: center;
   vertical-align: middle;
	border: 1px solid #e5f1e1;
	padding: 30px 30px 30px 30px;
}
.menuBox a:link
{
   color : #1090D7;
}
.menuBox a:hover
{ 
	color : #ffbb6a; 
   text-align: center;
   vertical-align: middle;
	border: 1px solid #add9a0;
	padding: 30px 30px 30px 30px;
   background-color: #f6fff3;
}










/*
textarea
{
	font-family: Verdana; font-size: 10px; border: 1px solid #cccccc; background-color: #FCFDFB; OVERFLOW: auto
}

input
{
	height:18;font-family: Verdana; font-size: 10px; border: 1px solid #cccccc; background-color: #FCFDFB
}

select
{
	font-family: Verdana; font-size: 10px; border: 1px solid #cccccc; background-color: #FCFDFB
}

button
{
	height:18;BACKGROUND-COLOR: #f5f5f5; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; Border-Right-Width: 1px; BORDER-TOP-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 10px
}

submit
{
	height:18;BACKGROUND-COLOR: #f5f5f5; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; Border-Right-Width: 1px; BORDER-TOP-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 10px
}
*/



.menu_group_bar________________________________________________
{
   /*background-color:#f4f9f2;*/
   /*padding: 0px 5px 5px 5px;
   font-size: 16px;
   font-weight:bold;
   color:#44912f;*/
}

.menu_group_________________________________________________
{
   /*padding: 0px 0px 5px 0px;*/
}

.menu_group_item________________________________________________
{
   /*list-style:none;
   padding: 0px 0px 0px 0px;*/  
}


.overview_bar
{
   background-color:#f4f9f2;
   background: #ffffff url('../icon/overview_navigation_repeater.jpg') repeat-x top;
   padding: 5px 10px 5px 10px;
   font-size: 10px;
   font-weight:bold;
   color:#1090D7;
}

.related_product_repeater
{
   background: #ffffff url('../icon/related_product_repeater.jpg') repeat-x top;
   padding: 5px 10px 5px 10px;
   font-size: 10px;
   font-weight:bold;
   color:#000000;
}

.overview_bar2
{
   background-color:#CBCBCB;
   background: #ffffff url('../icon/overview_navigation_repeater2.jpg') repeat-x top;
   padding: 5px 10px 5px 10px;
   font-size: 10px;
   color:#1090D7;
}


.category_navigation_bar
{
   background-color:#f4f9f2;
   padding: 5px 10px 5px 10px;
   font-size: 16px;
   font-weight:bold;
   color:#44912f;
}



.leftMenu_td1
{
   background-image: url('../icon/left_menu_item_background.jpg');
   background-repeat: repeat-x;
   background-position: right top;
   padding: 0px 0px 0px 0px;
   height:20px;
   width:125px;
   text-align:center;
}
.leftMenu_td2
{
   background-image: url('../icon/left_menu_item_background_hover.jpg');
   background-repeat: repeat-x;
   background-position: right top;
   padding: 0px 0px 0px 0px;
   height:20px;
   width:125px;
   text-align:center;
}



.product_title
{
   font-size: 18px;
   font-weight:bold;
   color:#44912f;
}


.product_label
{
   font-size: 10px;
   font-weight:bold;
   color:#44912f;
}


.empty_product_thumbnail_cell
{
   /*background-color: #f4f9f2;*/
}


.searchengine_bar
{
   background: #ffffff url('../icon/search_engine_repeater.jpg') repeat-x top;
}

.searchengine
{
   padding: 0px 0px 0px 0px;
   font-size: 10px;
   height:30px;
}

.searchengine select
{
   font-size: 11px;
   width:100px;
}

.searchengine input
{
   font-size: 11px;
   width:60px;
   height: 10px;
}


.map_bar
{
   background: #ffffff url('../icon/overview_navigation_repeater.jpg') repeat-x top;
}
