/* --- GLOBAL DECLARATIONS --------------------------------------------------- */

body			{
			margin: 0;
			padding: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666;
			background-color: #b2d662;
			}

div, p, th, td, li	{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #666;
			}

a:link,
a:visited,
a:active,
a:hover			{
			color:#333399;
			text-decoration:underline;
			background-color: transparent;
			}
	
a:hover			{
			color:#000;
			}

.content		{
			padding-top: 15px;
			}

h2			{
			color: #003399;
			}

h3			{
			font-size: 16px;
			color: #333;
			padding-top: 15px;
			}

b			{
			color: #69ac4a;
			}

.top			{
			font-size: 10px;
			font-weight: bold;
			text-align: right;
			padding-bottom: 10px;
			}

.ratetable		{
			border-style: solid;
			border-color: #b4d863;
			border-width: 1px;
			padding: 5px;
			}

.tableA		{
			border-style: solid;
			border-color: #b4d863;
			border-width: 1px;
			padding: 5px;
			}


/* --- TOP MENU ------------------------------------------------------------- */


.menu			{
			font-size: 11px;
			font-weight: bold;
			height: 20px;
			background-repeat: repeat-x;
			color: #694;
			}

.menu a:link,
.menu a:visited,
.menu a:active,
.menu a:hover		{
			color: #fff;
			text-decoration: none;
			background-color: transparent;
			}

.menu a:hover		{
			color: #000;
			}



/* --- FOOTER --------------------------------------------------------------- */


.footerbox		{
			height: 150px;
			padding: 25px;
			padding-left: 220px;
			background-repeat: repeat-x;
			}

.footer			{
			color: #ddd;
			font-size: 10px;
			}

.footer a:link,
.footer a:visited,
.footer a:active,
.footer a:hover		{
			color: #ddd;
			text-decoration: underline;
			background-color: transparent;
			}

.footer a:hover		{
			color: #b4d863;
			}


/* --- LEFT SIDE NAVIGATION --------------------------------------------------- */


.sidemenu		{
			font-size: 10px;
			padding: 15px;
			}

.sidemenu .subcategory	{
			border-top-style: solid;
			border-top-width: 1px;
			border-top-color: #b4d863;
			margin-top: 15px;
			padding-top: 3px;
			padding-bottom: 2px;
			width: 190px;
			}

.h1selected,
.selected
			{
			background-color: #ecf5d8;
			padding: 2px;
			width: 190px;
			}

.selected		{
			padding-left: 10px;
			}

h1			{
			color: #469;
			font-size: 12px;
			font-weight: medium;
			}
			
.heading		{
			color: #469;
			font-size: 12px;
			font-weight: bold;
			font-family: arial,helvetica;
			}			

.subheading		{
			color: #003399;
			font-size: 11px;
			font-family: arial,helvetica;
			}			

.sidemenu a:link,
.sidemenu a:visited,
.sidemenu a:active,
.sidemenu a:hover	{
			color: #469;
			text-decoration: none;
			background-color: transparent;
			padding-top: 1px;
			padding-bottom: 1px;
			padding-left: 10px;
			width: 190px;
			}

.sidemenu a:hover	{
			background-color: #ecf5d8;
			}

/* --- SECTION HEADER --------------------------------------------------------- */


.sectionheader		{
			border-top-style: solid;
			border-top-width: 5px;
			border-top-color: #000;
			margin-top: 15px;
			padding-top: 3px;
			padding-bottom: 2px;
			width: 190px;
			}

.sectionheader a:link,
.sectionheader a:visited,
.sectionheader a:active,
.sectionheader a:hover	{
			color: #000;
			}

.sectionheader a:hover	{
			background-color: #eee;
			}

.sectionheader .h1selected	{
			padding-left: 10px;
			color: #000;
			background-color: #eee;
			}

/* --- TOP RIGHT HAND TOOLBAR --------------------------------------------------- */

.toolbar		{
			text-align: center;
			width: 200px;
			color: #469;
			font-size: 9px;
			font-weight: bold;
			padding: 5px;
			border-left-style: solid;
			border-left-width: 1px;
			border-left-color: #b4d863;
			border-bottom-style: solid;
			border-bottom-width: 1px;
			border-bottom-color: #b4d863;
			}

.toolbar a:link,
.toolbar a:visited,
.toolbar a:active,
.toolbar a:hover	{
			text-decoration: none;
			background-color: transparent;
			padding-left: 5px;
			padding-right: 5px;
			}

.toolbar a:hover	{
			background-color: #ecf5d8;
			}



/* --- PRODUCT DETAILS ----------------------------------------------------------- */


.detailcategory		{
			border-top-style: solid;
			border-top-width: 1px;
			border-top-color: #69ac4a;
			padding-top: 5px;
			padding-bottom: 10px;
			}