﻿body 
{
				color: #000000;
				font-family: Verdana, Arial, Helvetica;
				font-size: 10pt;
				background-color: #FFFFFF;
}

.headerproduct
{
				background-image: url('http://www.wwsm.co.uk/body-soul/products/body-soul-product-page-logo.gif');
				background-repeat: no-repeat;
				background-attachment: fixed;
				background-color: #FFCCFF;
				font-family: Verdana, Arial, Helvetica;
				font-size: 9pt;
}

.footer
{
				COLOR: black;
				FONT-FAMILY: Verdana, Arial, Helvetica;
				FONT-SIZE: 7pt;
				TEXT-ALIGN: center;
}

H1
{
				COLOR: #FFFFFF;
				FONT-FAMILY: Arial, Helvetica;
				FONT-SIZE: 16pt;
				FONT-WEIGHT: bold;
}

H2
{
				COLOR: purple;
				FONT-FAMILY: Arial, Helvetica;
				FONT-SIZE: 16pt;
				FONT-WEIGHT: bold;
}

H3
{
				COLOR: purple;
				FONT-FAMILY: Arial, Helvetica;
				FONT-SIZE: 12pt;
				FONT-WEIGHT: bold;
}

H4
{
				COLOR: purple;
				FONT-FAMILY: Verdana, Arial, Helvetica;
				FONT-SIZE: 8pt;
				FONT-WEIGHT: bold;
}

img
{
				border: 0;
				vertical-align: top;
}

.TableHeaderSmall
{
				background-color: #65359A;
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica;
				font-size: 9pt;
				font-weight: bold;
				vertical-align: top;
}

.TableDetailSmall
{
				background-color: #FFCCFF;
				color: #000000;
				font-family: Verdana, Arial, Helvetica;
				font-size: 9pt;
				text-align: left;
				vertical-align: top;
}

.TableDetailSmall1
{
				background-color: #800080;
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica;
				font-size: 9pt;
				vertical-align: top;
}

.TableDetailSmall2
{
				background-color: #65359A;
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica;
				font-size: 9pt;
}

.TableCell
{
				background-color: #FFCCFF;
				background-repeat: repeat;
				color: #000000;
				font-size: 9pt;
				text-align: left;
				vertical-align: top;
}

.TableCell3
{
				background-color: #CC99FF;
				background-repeat: repeat;
				color: #000000;
				font-size: 8pt;
}

.formfield
{
				font-family: Verdana, Arial;
				font-size: 9pt;
				color: #800080;
				font-weight: bold;
}

.TableSmall
{
				background-color: #FFFFFF;
				color: #0000FF;
				font-family: Verdana, Arial, Helvetica;
				font-size: 9pt;
}

a
{
				color: #65359A;
				font-family: Verdana, Arial, Helvetica;
				text-decoration: none;
}

a:hover
{
				color: #800080;
				font-family: Verdana, Arial, Helvetica;
				text-decoration: underline;
}

.currency
{
				font-size: 85%;
				background-color: #FFFF00;
				color: #000000;
}

INPUT
{
				FONT-FAMILY: Verdana, Arial, Helvetica;
				FONT-SIZE: 9pt;
				FONT-STYLE: normal;
				FONT-WEIGHT: normal;
				LINE-HEIGHT: normal;
				TEXT-ALIGN: left;
}

table#rightnavigation
{
}

#rightnavigation td
{
				background-color: #65359A;
				text-align: left;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				font-size: 10pt;
				font-family: Verdana;
				color: #FFFFFF;
}

#rightnavigation td.brand
{
				background-color: #FFCCFF;
				text-align: left;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				font-size: 10pt;
				font-family: Verdana;
				color: #000000;
}

#rightnavigation th
{
				background-color: #000000;
				text-align: left;
				font-style: normal;
				font-variant: normal;
				font-weight: normal;
				font-size: 10pt;
				font-family: Verdana;
				color: #FFFFFF;
}

#rightnavigation td a
{
				font-size: 8pt;
				background-color: #65359A;
				text-decoration: none;
				color: #FFFFFF;
}

#rightnavigation td a:hover
{
				font-size: 8pt;
				background-color: #FFFFFF;
				text-decoration: none;
				color: #800080;
}

table#productotherlinks
{
}

#productotherlinks td
{
				background-color: #CC99FF;
				background-repeat: repeat;
				color: #000000;
				font-size: 8pt;
}

#productotherlinks td a
{
				color: #FFFFFF;
				font-family: Verdana, Arial, Helvetica;
				text-decoration: none;
				font-size: 8pt;
				background-color: #CC99FF;
}

#productotherlinks td a:hover
{
				color: #65359A;
				font-family: Verdana;
				text-decoration: underline;
				background-color: #FFFFFF;
				font-weight: bold;
}

.specialholder
{
				background: #65359A;
				width: 90%;
}

#specialnav
{
				padding: 30px;
				clear: both;
}

#specialnav table
{
				width: 100%;
				border: 1px solid #000;
				position: relative;
				top: -4px;
				left: -4px;
				table-layout: auto;
}

#specialnav table caption
{
				text-align: left;
				padding: 4px;
				font-weight: bold;
				font-size: large;
				color: #FFFFFF;
				background-color: #65359A;
}

#specialnav table caption a
{
				background-color: blue;
}

#specialnav table th
{
				font-size: 85%;
				background-color: #0000FF;
				color: #FFFFFF;
				text-align: left;
}

#specialnav table td
{
				font-size: 90%;
				background-color: #FFCCFF;
				text-align: left;
				border-bottom: 1px solid #b5b5b5;
				margin: 0;
				vertical-align: top;
				padding: 4px 4px 4px 0px;
				color: black;
				min-height: 90px;
}

#specialnav table td img
{
				float: none;
				vertical-align: bottom;
}

.specialnavimg
{
				background-position: right bottom;
				background-repeat: no-repeat;
				background-image: url('../images/special-offer-small2.gif');
				width: 150px;
}

.saver
{
				background-position: 100% 100%;
				background-repeat: no-repeat;
				background-image: url('images/saver.gif');
}

.skuholder
{
				background: black;
				color: white;
}

#sku
{
				padding: 10px;
				clear: both;
}

#sku table
{
				width: 100%;
				border: 1px solid #000;
				position: relative;
				top: -4px;
				left: -4px;
				table-layout: auto;
}

#sku table caption
{
				text-align: left;
				padding: 4px;
				font-weight: bold;
}

#sku table th
{
				font-size: 90%;
				background: #65359A;
				color: #FFFFFF;
				text-align: left;
}

#sku table td
{
				font-size: 90%;
				color: black;
				background-color: #FFCCFF;
				text-align: left;
				border-bottom: 1px solid #b5b5b5;
				margin: 0;
				vertical-align: top;
				padding: 4px 4px 4px 0px;
				background-repeat: no-repeat;
				min-height: 35px;
}

#sku table td img
{
				float: none;
				vertical-align: top;
}

