
/*BEGIN_SYSTEM_STYLES*/

html {
    height: 100%;
}

body {
    background-color: #FDFDFD; /* background color */
    color: #98A24D; /* text color */
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */
    margin: 0px 0px 0px 0px; /* top right bottom left */
    height: 100%;    
}

.paypalshopmaker {
    color: #98A24D; /* text color */
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */    
}

input, textarea, select {
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */
} 

a:active {
    color: #98A24D; /* active link color */
}

a:link {
    color: #98A24D; /* link color */
}

a:visited {
    color: #98A24D; /* visited link color */
}

/* search table */
.ewSearch {
    width: 100%; /* table width */    
    color: #98A24D; /* text color */
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */
    border: 0px outset; /* border */
    border-collapse: collapse;    
}

/* main table */
.ewTable {
    width: 100%; /* table width */    
    color: #98A24D; /* text color */
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */
    border: 0px outset; /* border */
    border-collapse: collapse;    
}

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

/* tables in main table */
.ewTable td table {    
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */    
}

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

.ewTableHeader a {    
    color: #98A24D; /* header font color */    
}

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

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

/* item table */
.ewItemTable {
    color: #98A24D; /* text color */
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */
    border: 0px outset; /* border */
    border-collapse: collapse;    
}

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

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

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

/* Top row (Logo row) */
.ewTopRow {
    background-color: #98A24D;
	text-align: center;
}

/* Left column (Menu column) */
.ewLeftColumn {
    background-color: #E0E3C9;
    padding: 4px;
    border-left-style: none;
    border: 1px solid #C5C5C5;
    width: 180px;
    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: #E0E3C9;
    padding: 4px;
    border-right-style: none;
    border: 1px solid #C5C5C5;
    width: 180px;
    vertical-align: top;    
}

.ewFooterRow {
    background-color: #98A24D; /* background color */
    color: #161616; /* footer font color */    
}

.ewFooterText {
    font-family: Tahoma; /* font name */
    font-size: 10pt; /* font size */
}

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

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

ul.MenuBarVertical li
{
    width: 180px;
}

ul.MenuBarVertical ul
{
    width: 180px;
}

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

/* Menu items are a block with padding and no text decoration */
ul.MenuBarVertical a
{
    display: block;
    cursor: pointer;
    background-color: #E0E3C9;
    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: #98A24D;
    color: #FFF;
}

/* 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: #98A24D;
    color: #FFF;
}

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

/* main table (in checkout page) */
.ewTable1 {
    /*width: 100%;*/
    border-collapse: collapse;
    border: none;
    font-family: Verdana;
    font-size: xx-small;
    background-color: #FFFFFF;
}
/*

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

/* main table header cells */
.ewTable1Header {
    background-color: #EAEAEA; /* header color */
    color: #000000; /* 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;    
}

/* warning message */
.ewWarning {
    color: #CC0000;
    font-family: Verdana;
    font-size: xx-small;    
}

/* hidden region */
.SpryHiddenRegion {
    display: none;
}

/*END_SYSTEM_STYLES*/



/*BEGIN_USER_STYLES*/

/* your CSS styles here */

/*END_USER_STYLES*/
