/********************************************************/
/* Products Style Sheet for Revital						*/
/* For styles that apply to product info				*/
/*														*/
/* Copyright 2006 by MSO.net			 				*/
/* By Daniel Dabner 									*/
/* 					 									*/
/* File Created on 22/02/2006							*/
/* Last Edited on 22/02/2006							*/
/********************************************************/




div.product_image {

}


.product_details h2
{
	font: 1.1em arial;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0;
}



img.productImage {
	border						: 0;
	margin						: 0 15px 15px 0;
}

img.fullImage {
	border						: 0;
	margin						: 10px;
}

img.productHomePage {
	border						: 0;
	margin						: 0;
}


a.productMoreInfo, a.productMoreInfo:visited {
	color						: #676900;
	text-decoration				: none;
	font-weight					: bold;
}

a.productMoreInfo:hover {
	color						: #676900;
	text-decoration				: underline;
	font-weight					: bold;
}

table.productList td {
	vertical-align				: top;
}

table.productCodeList {
	width							: 490px;
	border						: 1px solid #666666;
}

table.productCodeList th {
	padding						: 7px 7px 7px 7px;
	font-size					: 8pt;
	font-weight					: normal;
	text-align					: left;
	border-bottom				: 1px solid #666666;
}

table.productCodeList td {
	padding						: 3px 7px 5px 7px;
	font-size					: 8pt;
	font-weight					: normal;
}

table.productCodeList a, table.productCodeList a:visited {
	color							: #01538b;
	text-decoration				: none;
}

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

.productInfo {
	margin						: 0 0 15px 0;
	padding						: 0;
}

ul.productInfo li {
	list-style-type				: none;
}

table.associatedProducts
{
	margin: 0;
	padding: 0;
}
table.associatedProducts td {
	padding						: 5px 8px 5px 0px;
	vertical-align				: top;
	text-align					: left;
}

table.associatedProducts td img.productThumb {
	margin-bottom				: 5px;
}

table.associatedProducts td a, table.associatedProducts td a:visited {
	color: #666666;
	text-decoration				: none;
	font-weight					: normal;
}

table.associatedProducts td a:hover {
	text-decoration				: underline;
	font-weight					: normal;
}

p.productWarning {
	color						: red;
	font-weight					: bold;
}


table.basketTable {
	width						: 870px;
}


.basketItem {
	background-color: #ffebcc;
	color: #000000;
	font-weight: bold;
	padding: 2px;
}

.shop_link, .shop_link:visited
{
	color: #666666;
	text-decoration			: underline;
	font-weight					: bold;
}
.shop_link:hover
{
	color: #666666;
	text-decoration			: none;
	font-weight					: bold;
}
.PriceBlue
{
	color: #01538b;
	font-size: 120%;
	font-weight: bold;
}
#shop_fileLink, #shop_fileLink:visited
{
	color: #ff9900;
	font-weight: bold;
	text-decoration: none;	
}
#shop_fileLink:hover
{
	font-weight: bold;
	color: #ff9900;
	text-decoration: underline;		
}

.tableEntry
{
	background-color: #ffebcc;
	color: #000000;
	font: 0.8em Arial;
	font-weight: bold;
}
