/********************************************************/
/* General Style Sheet for Revital						*/
/* For styles that are used on various pages			*/
/*														*/
/* Copyright 2006 by MSO.net			 				*/
/* By Daniel Dabner 									*/
/* 					 									*/
/* File Created on 22/02/2006							*/
/* Last Edited on 22/02/2006							*/
/********************************************************/



div.generalPageContainer {
	background-color			: #F7F4A3;
	margin						: 10px 15px 10px 15px;
	vertical-align				: top;
}

div.paddedBlock {
	padding						: 10px 15px 10px 15px;
	vertical-align				: top;
	margin						: 0 0 0 0;
	border						: 0;
}

div.paddedBottom {
	padding						: 0px 0px 10px 0px;
	vertical-align				: top;
	margin						: 0 0 0 0;
	border						: 0;
}

.colourLightCream {
	background-color			: #FAF8C8;
}

.colourDeepCream {
	background-color			: #F7F4A3;
}

div.whiteRule {
	width						: 100%;
	color						: white;
	background-color			: white;
	height						: 5px;
	padding						: 0;
	margin						: 0;
	border						: 0;
	font-size					: 0px;
	clear						: all;
}

table.rightBox {
	margin						: 0 0 0 25px;
}

table.rightBox td {
	padding						: 0 0 6px 0;
}

span.pagethru a {
	text-decoration				: none;
	color						: #676900;
}

span.pagethru a:hover {
	text-decoration				: underline;
	color						: #676900;
}

td.newsBox_cell {
	background-color			: #A6BC09;
	padding						: 0 20px 0 20px;
	color						: white;
	font-size					: 7pt;
}

td.newsBox_cell hr {
	border						: 0;
	border-top					: 1px solid white;
	color						: white;
	width						: 100%;
	border-style				: dashed;
	height						: 0;
}

td.newsBox_cell a, td.newsBox_cell a:visited {
	color						: white;
	text-decoration				: none;
	font-weight					: bold;
	font-size					: 7pt;
}

td.newsBox_cell a:hover {
	color						: white;
	text-decoration				: underline;
	font-weight					: bold;
	font-size					: 7pt;
}

div.product_image {
	float						: left;
}

div.product_details, h1.product_details {
	zoom						: 1;
}


/* 
	John Nicola's Styles
	====================================================
*/

.yellowTD { background-color	: #F7F4A3; }
.greenTD { background-color		: #A6BC09; }
.brownTD { background-color		: #676900; }
.darkGreenTD { background-color	: #6A9913; }
.ivoryTD { background-color		: #FAF8C8; }
.lightGreenTD { background-color		: #DAE398; }

.lightBorder { 
	border				: 1px solid #c1bca6;
}

.welcome_content { 
	background-color	: #F7F4A3; 
	padding-left		:13;
	padding-right		:20;
	padding-bottom		:10;
}

div.main_content { 
	background-color	: #FAF8C8;
	padding				: 10px 20px 10px 20px;
}

/*
Sitemap styles
*/

div.sitemap_block {
	width	: 550px;
}

div.sitemap_letter {
	width	: 50px;
	float	: left;
}

div.sitemap_links_block {
	width	: 490px;
	float	: left;
}

div.sitemap_link {
	width	: 245px;
	float	: left;
}

#Terms
{
	width: 565px;
	height: 150px;
	padding: 5px;
	border: 1px solid #676900;
	background-color: white;
	overflow: auto;
}