BODY {
background: #FFFFFF; font-family: fantasy, cursive, Serif; font-size: 14px; color: #2D7B9B;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-arrow-color: #2D7B9B;
scrollbar-base-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
}

A:link {text-decoration: none;color:#2D7B9B;}
A:visited  {text-decoration: none;color: #2D7B9B;}
A:active  {text-decoration: none;color: #2D7B9B;}

a:hover     
{ 
color: #E87791;
text-transform:uppercase;
TEXT-DECORATION: none;
font:  11px Arial, Arial, Sans-Serif;

}

h2 { font: 14px Arial, Arial, Sans-Serif; text-align:right; padding: 0; margin: 0;color: #2D7B9B;border: 1px solid #2D7B9B; background: #FFFFFF url('header-bkg.gif');height: 25px;}
h3 { font: 11px Arial, Arial, Sans-Serif;text-align:center; padding: 0; margin: 0;color: #A9C741;}


ul {  padding-left: 10px; margin-left: 10px;}
li { list-style-image: url(ul.gif);
list-style-type: circle;
font-size: 14px; color: #2D7B9B;}

input, textarea, select {background: #FFFFFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2D7B9B;
	border: 1px solid #E87791;
}

td {font-family: Verdana, Tahoma; font-size: 11px; color:#2D7B9B; background: #FFFFFF; border: 1px solid #FF534A;}

table {font-family: Verdana, Tahoma; font-size: 11px; color:#2D7B9B; background: #FFFFFF; border: 1px solid #FF534A;}
/* search table */
.ewSearch {background: #FFFFFF;
	width: 200px; /* table width */	
	color: #2D7B9B; /* text color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	border: 1px solid; /* border */
	border-collapse: collapse;	
}

/* main table */
.ewTable {background: #FFFFFF;
	width: 200px; /* table width */	
	color: #2D7B9B; /* text color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	border: 1px solid; /* border */
	border-collapse: collapse;	
}

/* main table data cells */
.ewTable td {background: #FFFFFF;
	padding: 5px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #FF534A;  /* table background color */
}

/* tables in main table */
.ewTable td table {	background: #FFFFFF;
	font-family: Verdana; /* font name */
	font-size: small; /* font size */	
}

/* main table header cells */
.ewTableHeader {
	background-color: #FFFFFF; /* header color */
	color: #2D7B9B; /* header font color */	
	vertical-align: top;	
}

.ewTableHeader a {background: #FFFFFF;	
	color: #2D7B9B; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #FFFFFF; /* alt row color 2 */	
}

/* item table */
.ewItemTable {
	color: #2D7B9B; /* text color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	border: 1px solid; /* border */
	border-collapse: collapse;	
}

/* item table data cells */
.ewItemTable td {
	padding: 1px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #FF534A;  /* table background color */
}

/*
--------------------------------------------------------------------------------
Template General Layout
--------------------------------------------------------------------------------
*/

.ewMain {
	border-collapse: collapse;
	border: none;
	height: 100%;	
}

/* Top row (Logo row) */
.ewTopRow {
	background-color: #FFFFFF; 
}

/* Left column (Menu column) */
.ewLeftColumn {
	background-color: #FFFFFF;
	padding: 4px;
	border-left-style: none;
	border: 1px solid #FF534A;
	width: 150px;
	vertical-align: top;
}

/* Middle column (Content column) */
.ewMidColumn {
	padding: 15px;
	border: 1px solid #C5C5C5;
	vertical-align: top;		
}

/* Right column (Shopping cart column) */
.ewRightColumn {
	background-color: #FFFFFF;
	padding: 4px;
	border-right-style: none;
	border: 1px solid #FF534A;
	width: 150px;
	vertical-align: top;	
}

.ewFooterRow {
	background-color: #FFFFFF; /* background color */
	color: #2D7B9B; /* footer font color */	
}

.ewFooterText {
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
}

/*
--------------------------------------------------------------------------------
Custom CSS styles for Spry Meny Bar
--------------------------------------------------------------------------------
*/

/* Outermost menu container has no borders on all sides */
ul.MenuBarVertical
{
	width: 200px;
	border: 0px;
}

ul.MenuBarVertical li
{
	width: 200px;
}

ul.MenuBarVertical ul
{
	width: 200px;
}

ul.MenuBarVertical ul li {
	width: 200px;	
}

/* Menu items are a block with padding and no text decoration */
ul.MenuBarVertical a
{
	display: block;
	cursor: pointer;
	background-color: #FFFFFF;
	padding: 0.5em 0.75em;
	color: #000;
	text-decoration: none;
}

/* Menu items that have mouse over or focus have the following background and text color */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus
{
	background-color: #FFFFFF;
	color: #2D7B9B;
}

/* Menu items that are open with submenus are set to MenuBarItemHover with the following background and text color */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible
{
	background-color: #FFFFFF;
	color: #2D7B9B;
}

/*
--------------------------------------------------------------------------------
Shopping Cart
--------------------------------------------------------------------------------
*/

/* main table (in checkout page) */
.ewTable1 {
	/*width: 80%;*/
border: 1px solid #FF534A;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFFF;
}
/*

/* main table data cells */
.ewTable1 td {background-color: #FFFFFF;
	padding: 4px; /* cell padding */
	border: 1px solid; /* cell spacing */
	border-color: #FF534A  /* table background color */
}

/* main table header cells */
.ewTable1Header {
	background-color: #FFFFFF; /* header color */
	color: #2D7B9B; /* header font color */	
	font-weight: bold; /* header font weight */	
	vertical-align: top;	
}

/* main table header cells */
.ewTable1Summary {
	font-weight: bold;	
}


/* simple table (in right column) */
.ewTable0 {
	width: 100%;	
	border-collapse: collapse;
	border: none;
	font-family: Verdana;
	font-size: xx-small;
}

/* simple table data cells */
.ewTable0 td {
	padding: 4px; /* cell padding */
	border: none;	
}

/* simple table header cells */
.ewTable0Summary {
	font-weight: bold;	
}

/* message */
.ewMessage {
	font-family: Verdana;
	font-size: xx-small;	
}

.ewWarning {
	color: #2D7B9B;
	font-family: Verdana;
	font-size: xx-small;	
}

/*END_SYSTEM_STYLES*/