/* CSS Document */
body {font-family:Trebuchet MS, Arial, Helvetica; font-size:13px; background-color:#161616;}
a {color:#333300; /* active link color */}
a:hover {color:#FF0000;}


.ewFooterText {font-size:11px; color:#333333;}
.ewCategoryName {font-size:16px; font-stretch:expanded; font-weight:bold;}
.ewCommonName {font-weight:bold; color:#003300;}
.ewBotanicalName {font-style:italic;}
.ewRowBtmBorber {border-bottom: 1px solid #999999;}
.ewError {font-size:18px; color:#FF0000; font-weight:bold;}
.ewDesign {color: #CCCCCC; font-size:11px;}
.ewDesign a {color:#CCCCCC; font-size:11px;}
.ewReq {color:#FF0000; font-size:12px; font-weight:bold;}

/* form */
.inputQty {border:1px solid #CCCCCC; text-align:right; background-color:#FFFFCC; color:#FF0000;}


#tblOrderForm td, th { padding: 0.2em; }
.classy0 { background-color: #F2F2F2; color: #171717; }
.classy1 { background-color: #F4F5FF; color: #171717; }


/* main table */
.ewTable {
	width: inherit; /* table width */	
	color: inherit; /* text color */
	font-family: Trebuchet MS, Arial, Helvetica; /* font name */
	font-size: 13px; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 2px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #CCCCCC;  /* table background color */
}
/* main table header cells */
.ewTableHeader {
	background-color: #003300; /* header color */
	color: #FFFFFF; /* header font color */	
	vertical-align: top;
	background-image:url(../images/menu-bg.gif); 
	background-repeat:repeat-x;
}

.ewTableHeader a:link {	
	color: #FFFFFF; /* header font color */	
}

.ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */	
}


/* J. */
	h2	{clear:both;padding-top:20px;}
	ul {list-style:none;margin:0;padding:0;}
	li {float:left;width:150px;margin:0;padding:0;text-align:left;}
	li a {display:block;padding:5px 5px;height:100%;color:#FFF;text-decoration:none;border-right:1px solid #FBFBFB; font-weight:bold;}
	li a:hover, li a:focus, li a:active {background-position:-150px 0;}
	#a a {background:url(../images/topmenu_bg.jpg) repeat -20px 35px;}

.roundedcornr_box_426986 {
   background: #f2f2f2 url(../images/roundedcornr_426986_grad.gif) repeat-x top left;
}
.roundedcornr_top_426986 div {
   background: url(../images/roundedcornr_426986_tl.gif) no-repeat top left;
}
.roundedcornr_top_426986 {
   background: transparent url(../images/roundedcornr_426986_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_426986 div {
   background: url(../images/roundedcornr_426986_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_426986 {
   background: transparent url(../images/roundedcornr_426986_br.gif) no-repeat bottom right;
}

.roundedcornr_top_426986 div, .roundedcornr_top_426986,
.roundedcornr_bottom_426986 div, .roundedcornr_bottom_426986 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_426986 { margin: 0 10px; }

.roundedcornr_box_986576 {
   background: #ffffff; /*url(../images/roundedcornr_986576_grad.gif) repeat-x top left;*/
}
.roundedcornr_top_986576 div {
   background: url(../images/roundedcornr_986576_tl.gif) no-repeat top left;
}
.roundedcornr_top_986576 {
   background: transparent url(../images/roundedcornr_986576_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_986576 div {
   background: url(../images/roundedcornr_986576_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_986576 {
   background: transparent url(../images/roundedcornr_986576_br.gif) no-repeat bottom right;
}

.roundedcornr_top_986576 div, .roundedcornr_top_986576,
.roundedcornr_bottom_986576 div, .roundedcornr_bottom_986576 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_986576 { margin: 0 10px; }

.roundedcornr_box_438692 {
   background: #ffffff url(../images/roundedcornr_438692_grad.gif) repeat-x top left;
}
.roundedcornr_top_438692 div {
   background: url(../images/roundedcornr_438692_tl.gif) no-repeat top left;
}
.roundedcornr_top_438692 {
   background: transparent url(../images/roundedcornr_438692_tr.gif) no-repeat top right;
}
.roundedcornr_bottom_438692 div {
   background: url(../images/roundedcornr_438692_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom_438692 {
   background: transparent url(../images/roundedcornr_438692_br.gif) no-repeat bottom right;
}

.roundedcornr_top_438692 div, .roundedcornr_top_438692,
.roundedcornr_bottom_438692 div, .roundedcornr_bottom_438692 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_438692 { margin: 0 10px; }