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


.confirmErrorMsg
{
	color:  red;
	font-weight: bold;
}

div.product_image {

}

.subHeading h2
{
	font: 1em arial;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0;	
	color: #0d99f8;
}

.related_products h2
{
	background-image: url('/images/generalpage/bg_heading_small.gif');
	background-repeat: no-repeat;
	color: #0d97f8;
	font: 0.9em Arial;
	font-weight: bold;
	width: 690px;
	height: 30px;
	padding: 5px 10px 5px 8px;
}
.product_details h2
{
	font: 1em arial;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
	padding: 0;
	color: #0d99f8;
}
.product_details h2 a, .product_details h2 a:visited
{
	color: #0d99f8;
	text-decoration: none;
}
.product_details h2 a:hover
{
	color: #0d99f8;
	text-decoration: underline;
}

.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							: 670px;
	border						: 1px solid #26a1fa;
}

table.productCodeList th {
	padding						: 7px 7px 7px 7px;
	font-size					: 0.8em;
	font-weight					: normal;
	text-align					: left;
	border-bottom				: 1px solid #26a1fa;
	background-color			: #c5e6fd;
	color						: #1599f7;
}

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

table.productCodeList a, table.productCodeList a:visited {
	color							: #26a1fa;
	text-decoration				: underline;
}

table.productCodeList a:hover {
	color							: #26a1fa;
	text-decoration				: none;
}

.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 {
	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						: 670px;
	border						: 1px solid #26a1fa;
}

table.basketTable th {
	padding						: 5px;
	font-size					: 0.8em;
	text-align					: left;
	border-bottom				: 1px solid #26a1fa;
	background-color			: #c5e6fd;
	color						: #1599f7;
}

table.basketTable td {
	padding						: 5px;
	font-size					: 0.8em;
}
.basketItem td
{
	border-bottom				: 1px solid #26a1fa;
}

/*********************************************/
table.modelTable {
	width						: 670px;
	border-top					: 1px solid #26a1fa;
	border-right				: 1px solid #26a1fa;
	border-left					: 1px solid #26a1fa;
}

table.modelTable th {
	padding-left				: 5px;
	padding-right				: 5px;
	font-size					: 0.8em;
	text-align					: left;
	border-bottom				: 1px solid #26a1fa;
	background-color			: #c5e6fd;
	color						: #1599f7;
}

table.modelTable td {
	padding-left				: 5px;
	padding-right				: 5px;
	font-size					: 0.8em;
}
.modelTable td
{
	border-bottom				: 1px solid #26a1fa;
}




.smallText
{
	font-size: 0.8em;
}
.shop_link, .shop_link:visited
{
	text-decoration			: underline;
	font-weight					: bold;
}
.shop_link:hover
{
	text-decoration			: none;
	font-weight					: bold;
}
.PriceBlue
{
	color: #0d99f8;
	font-size: 120%;
	font-weight: bold;
}
.shop_fileLink, .shop_fileLink:visited
{
	color: #0d99f8;
	text-decoration: underline;	
}
.shop_fileLink:hover
{
	color: #0d99f8;
	text-decoration: none;		
}

