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

.SHOP_Content H1, div.SHOP_Content H1
{
	margin: 0 0 10px 0;
	padding: 8px 0px 8px 0px;
	font-size: 1em;
	text-transform: uppercase;
	font-weight: bold;
	color: #ff6600;
}
.SHOP_Content H2
{
	margin: 0 0 5px 0;
	padding: 5px 0 5px 0;
	font-size: 1em;
	text-transform: none;
	font-weight: bold;
	color: #666666;	
}
.SHOP_Content td
{
	font-size: 9pt;
}

/* ******************************************************************************  */
/* CAtegory List box */
.SHOP_Box
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 188px;
}
.SHOP_top
{
	background-image: url('/images/shopnav_top.gif');
	background-repeat: no-repeat;
	height: 34px;
}
.SHOP_bottom
{
	background-image: url('/images/shopnav_bottom.gif');
	background-repeat: no-repeat;
	height: 6px;
}
.SHOP_catLink
{
	padding: 15px 0px 0px 23px;
	font-size: 0.8em;
}
.SHOP_catLink a, .SHOP_catLink a:visited
{
	color: #ff6600;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
.SHOP_catLink a:hover
{
	color: #ff6600;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline;
}

.SHOP_catProduct
{
	background-image: url('/images/shopnav_bg.gif');
	background-repeat: repeat-y;
	padding-top: 3px;	
}
.SHOP_catProductLink, .SHOP_catProductLinkOn
{
	padding: 0px 20px 5px 20px;
}

.SHOP_catProductLink a, .SHOP_catProductLink a:visited
{
	padding: 3px 0px 3px 3px;
	display: block;
	/*width: 160px;*/
	height: 17px;
	color: #333333;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
}

.SHOP_catProductLink a:hover
{
	padding: 3px 0px 3px 3px;
	display: block;
	/*width: 160px;*/
	/*height: 20px;*/
	background-color: #85cae0;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: normal;	
	text-decoration: none;
}
.SHOP_catProductLinkOn a, .SHOP_catProductLinkOn a:visited
{
	padding: 4px 0px 0px 3px;
	display: block;
	/*width: 160px;*/
	height: 17px;
	color: #ff6802;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
}
.SHOP_catProductLinkOn a:hover
{
	padding: 4px 0px 0px 3px;
	display: block;
	/*width: 160px;*/
	height: 17px;
	color: #ff6802;
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: underline;
}
.SHOP_ColSpace
{
	float: left;
	width: 10px;
}
.SHOP_LineSpace
{
	height: 5px;
}
.SHOP_PageThru
{
	text-align: right;
	padding: 0px 10px 10px 0px;
}

.SHOP_crumbtrail
{
	color: #3399cc;
}
.SHOP_crumbtrail a, .SHOP_crumbtrail a:visited
{
	color: #3399cc;
	font-size: 0.8em;
	text-decoration: none;
}
.SHOP_crumbtrail a:hover
{
	color: #3399cc;
	font-size: 0.8em;
	text-decoration: underline;
}

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

.shop_fileLink, .shop_fileLink:visited
{
	text-decoration: none;
	font-weight: bold;
}
.shop_fileLink:hover
{
	text-decoration: underline;
	font-weight: bold;	
}


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;
}

.colourLight {
	background-color			: #eaeaea;
}

.colourDeep {
	background-color			: #d9d9d9;
}

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;
}
