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





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

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

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

img.productHomePage {
	border						: 1px solid #676900;
	margin						: 0;
}

div.homepageOffers {
	margin						: 5px 0 0 0;
}

div.homepageOffers td {
	padding						: 0 0 15px 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						: 580px;
	border						: 1px solid #676900;
}

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

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

table.productCodeList a, table.productCodeList a:visited {
	text-decoration				: none;
}

table.productCodeList a:hover {
	text-decoration				: underline;
}

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

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

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

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

table.associatedProducts td a, table.associatedProducts td a:visited {
	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;
}

table.basketTable {
	width						: 650px;
	border						: 1px solid #35A4DC;
}

table.basketTable th {
	padding						: 5px;
	font-size					: 10pt;
	text-align					: left;
	border-bottom				: 1px solid #35A4DC;
}

table.basketTable td {
	padding						: 5px;
}

.basketItem td, .basketItem td a {
	color:#666666;
	font-size:10pt;
}