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

.productThumb, img.productThumb {
	border						: 1px solid #666666;
	margin						: 0 5px 0 0;
}

img.productImage {
	border						: 1px solid #666666;
	margin						: 0 15px 15px 0;
}

img.fullImage {
	border						: 1px solid #666666;
	margin						: 10px;
}

img.productHomePage {
	border						: 1px solid #666666;
	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;
}

input.quantityBox {
	width						: 30px;
	font-size					: 8pt;
}
input.promotionBox
{
	width						: 100px;
	font-size					: 8pt;
}
table.basketTable {
	width						: 750px;
	border						: 1px solid #666666;
}

table.basketTable th {
	padding						: 5px;
	font-size					: 10pt;
	text-align					: left;
	border-bottom				: 1px solid #666666;
	background-color: #939393;
	color: #FFFFFF;
}

table.basketTable td {
	padding						: 5px;
}
.basketItem td
{
	border-bottom				: 1px solid #666666;
}
.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: #01538b;
	text-decoration: underline;	
}
.shop_fileLink:hover
{
	color: #01538b;
	text-decoration: none;		
}

.tableHeader
{
	color				: #FFFFFF;
	font-size			: 8pt;
	font-family			: verdana;
	font-weight			: bold;
	padding-top			: 2px;
	padding-bottom		: 2px;
	padding-left		: 5px;
	padding-right		: 5px;
	background-color	: #999999;
}

.tableEntry
{
	font-size			: 8pt;
	font-family			: verdana;
	font-weight			: normal;
	padding-top			: 2px;
	padding-bottom		: 2px;
	padding-left		: 5px;
	padding-right		: 5px;
	background-color	: #eeeeee;
	height				: 22px;
}

.relatedProductTitle, a.relatedProductTitle, a.relatedProductTitle:visited, a.relatedProductTitle:active
{
	color				: #666666;
	font-size			: 8pt;
	font-family			: verdana;
	font-weight			: bold;
	padding-bottom		: 5px;
	text-decoration		: none;
}

a.relatedProductTitle:hover
{
	color				: #666666;
	font-size			: 8pt;
	font-family			: verdana;
	font-weight			: bold;
	padding-bottom		: 5px;
	text-decoration		: underline;
}
.subHeading
{
	color				: #666666;
	font-size			: 8pt;
	font-family			: verdana;
	font-weight			: bold;
	padding-top			: 5px;
	padding-bottom		: 5px;
}
.subHeading a, .subHeading a:visited, .subHeading a:hover
{
	font-weight			: bold;
}
