/********************************************************/
/* 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							*/
/********************************************************/

/* ******************************************************************************  */

.errorMsg
{
	color: red;
}

.SHOP_MainContainerLeft
{
	float: left;
	width: 198px;
	text-align: left;
}
.SHOP_MainContainer H1
{
	margin: 0 0 0 0;
	padding: 8px 5px 8px 23px;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	color: #5d3c35;
}

.SHOP_MainArea
{
	float: left;
	width: 580px;
	text-align: left;
}
.SHOP_MainAreaInner
{
	padding: 8px 5px 5px 5px;
	/*padding: 8px 20px 20px 20px;*/
}

/* ******************************************************************************  */

.SHOP_categoryBox
{
	margin: 0px 10px 0px 0px;
	width: 172px;
	float: left;
}
.SHOP_whiteCol
{
	float:left;
	width: 8px;
}

.SHOP_CatSummary
{
	padding: 0px 0px 10px 0px;
}
.SHOP_CatImage
{
	height: 251px;
	text-align: center;
}
.SHOP_CatTitle
{
	color: #8dd3d3;
	font-size: 1em;
	font-weight: bold;
	text-align: center;	
	height: 30px;
	margin: 10px 0px 10px 0px;
}
.SHOP_CatTitle a, .SHOP_CatTitle a:visited
{
	color: #8dd3d3;
	text-decoration: none;
}
.SHOP_CatTitle a:hover
{
	color: #8dd3d3;
	text-decoration: underline;
}
.SHOP_CatShortDesc
{
	font-size: 0.9em;
	height: auto;
	overflow: visible;
}
.SHOP_CatLink
{
	text-align: center;
	padding: 5px 0px 0px 0px;
}
.SHOP_CatLink a, .SHOP_CatLink a:visited
{
	color: #8dd3d3;
}
.SHOP_CatLink a:hover
{
	color: #8dd3d3;
}
.shop_fileLink, .shop_fileLink:visited
{
	text-decoration: none;
	font-weight: bold;
}
.shop_fileLink:hover
{
	text-decoration: underline;
	font-weight: bold;	
}
.SHOP_ColourHeader
{
	color: #8dd3d3;
	font-weight: bold;
}
.SHOP_ColourTrim
{
	padding: 5px 0px 2px 0px;
}
div.paddedBlock {
	/*width : 500px;*/
	padding						: 10px;
	vertical-align				: top;
	margin						: 0;
	border						: 0;
}

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


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

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

.pagethru a {
	text-decoration				: none;
	color						: #01538b;
}

.pagethru a:hover {
	text-decoration				: underline;
	color						: #01538b;
}


div.product_image {
	float						: left;
}

#SHOP_BasketFormTag
{
	margin: 8px 0px 0px 0px;
	padding: 0;
}
.SHOP_generalPageContainer {
	width: 900px;
	vertical-align				: top;
}
.subHeading
{
	background-color: #8dd3d3;
	color: #FFFFFF;
	padding: 3px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
.SHOP_h2
{
	padding-top: 3px;
	color: #FFFFFF;
	/*border: 1px solid #8dd3d3;*/
}
.SHOP_h2 a, .SHOP_h2 a:visited
{
	color: #FFFFFF;	
	text-decoration: none;
}
.SHOP_h2 a:hover
{
	color: #FFFFFF;	
	text-decoration: underline;
}
