*/

/*BEGIN_SYSTEM_STYLES*/

html {
	height: 100%;
}

body {
	background-color: C2D482; /* background color */
	color: #333300; /* text color */
	font-family: OLIVEOIL; /* font name */
	font-size: medium; /* font size */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	height: 100%;	
}

.paypalsb {
	color: #333300; /* text color */
	font-family: OLIVEOIL; /* font name */
	font-size: medium; /* font size */	
}

input, textarea, select {
	font-family: OLIVEOIL; /* font name */
	font-size: medium; /* font size */
} 

a:active {
	color: #CCCC00; /* active link color */
}

a:link {
	color: #333300; /* link color */
}

a:visited {
	color: 859234; /* visited link color */
}

/* main table */
.ntkTable {
	width: 100%; /* table width */	
	color: #333300; /* text color */
	font-family: OLIVEOIL; /* font name */
	font-size: medium; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;	
}

/* main table data cells */
.ntkTable td {
	padding: 5px; /* cell padding */
	border: 0px solid; /* cell spacing */
	border-color: #859234;  /* table background color */
}

/* tables in main table */
.ntkTable td table {	
	font-family: OLIVEOIL; /* font name */
	font-size: medium; /* font size */	
}

/* main table header cells */
.ntkTableHeader {
	background-color: #C2D482; /* header color */
	color: #859234; /* header font color */	
	vertical-align: top;	
}

.ntkTableHeader a {	
	color: #859234; /* header font color */	
}

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

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

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

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

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

/* Left column (Menu column) */
.ntkLeftColumn {
	background-color: #dddd99;
	padding: 6px;
	border-left-style: none;
	border: 0px solid #C2D482;
	width: 20%;
	vertical-align: top;
}

/* Middle column (Content column) */
.ntkMidColumn {
	padding: 15px;
	border: 0px solid #C2D482;
	vertical-align: top;		
}

/* Right column (Shopping cart column) */
.ntkRightColumn {
	background-color: #dddd99;
	padding: 6px;
	border-right-style: none;
	border: 0px solid #C5C5C5;
	width: 20%;
	vertical-align: top;	
}

.ntkBottomRow {
	background-color: #C2D482;
}

/*
--------------------------------------------------------------------------------
DHTML Flyout Menu
--------------------------------------------------------------------------------
*/

.ntkFlyoutMenuLinkNormalStyle {
	padding: 2px 8px 2px 8px;
	border: solid 0px #ffffff;
	background-color: #C2D482;
	color: Black;
	cursor: hand;
	cursor: pointer;
}

.ntkFlyoutMenuLinkHoverStyle {
	padding: 2px 8px 2px 8px;
	border: solid 0px gray;
	background-color: silver;
	color: Black;
	cursor: hand;
	cursor: pointer;
}

.ntkFlyoutMenuLinkHighlightStyle {
	padding: 2px 8px 2px 8px;
	border: solid 0px gray;
	background-color: whitesmoke;
	color: Black;
	cursor: default;
}

.ntkFlyoutMenuStyle {
	font-family: OLIVEOIL;
	font-size: medium;
	border: solid 0px gray;
	background-color: #ffffff;
}

.ntkFlyoutRootMenuStyle {
	font-family: OLIVEOIL;
	font-size: medium;
	border: 0px;
	background-color: #ffffff;
}

.ntkFlyoutMenuFloatStyle {
	display: none;
	position: absolute;
}

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

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

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

/* main table header cells */
.ntkTable1Header {
	background-color: #C2D482; /* header color */
	color: #000000; /* header font color */	
	font-weight: bold; /* header font weight */	
	vertical-align: top;	
}

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


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

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

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

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

/*END_SYSTEM_STYLES*/

