H1

{	font-family	: Arial;

	font-size	: 10;

	color		: #FFFFFF;

	margin		: 0;

}



H2

{	font-family	: Century Gothic, Arial, Verdana, Times New Roman;

	font-size	: 12px;

	color		: #354C87;

	font-weight	: normal;

	margin		: 0;

}



H3

{	font-family	: Century Gothic, Arial, Verdana, Times New Roman;

	font-size	: 28px;

	color		: #003366;

	font-weight	: normal;

	margin		: 0;

}



H4

{	font-family	: Century Gothic, Arial, Verdana, Times New Roman;

	font-size	: 28px;

	color		: #3D5699;

	font-weight	: normal;

	margin		: 0;

}



H5

{	font-family	: Century Gothic, Arial, Verdana, Times New Roman;

	font-size	: 16px;

	font-weight	: bold;

	color		: #354C87;

	margin		: 0;

}



H6

{	font-family	: Century Gothic, Arial, Verdana, Times New Roman;

	font-size	: 12px;

	color		: #003366;

	font-weight	: normal;

	margin		: 0;

}



H2 A

{	text-decoration	: none;

	color		: #354C87;

}



H2 A:visited

{	text-decoration	: none;

	color		: #354C87;

}



H2 A:hover

{	text-decoration	: none;

	color		: #5B7DD4;

}



H6 A:link,A:active,A:visited

{	text-decoration	: none;

	color		: #ffffff;

}



H6 A:hover

{	text-decoration	: none;

	color		: #c0c0c0;

}



IMG

{	border		: 0;

}





TABLE.nav TD {

	width: 81px;

	height: 20px;

	cursor: pointer;



	text-align: center;

	padding-top: 3px;

	background: url(../images/n_grad.jpg) repeat-x;

	border-right: 1px solid #ffffff;

}



TABLE.nav TD.nav_cart {

	width: 197px;

	cursor: pointer;



	text-align: center

	border-right: 1px solid #ffffff;

}



TABLE.nav TD a {

	width: 100%;

	text-decoration: none;

	font-family: Arial, Verdana, Times New Roman;

	font-size: 10px;

	font-weight: bold;

	color: #ffffff;

}



TABLE.nav TD:hover {

	background-position: 0 -25px;

}





TABLE.PRODUCTS

{	width		: 95%;

	border-width	: 0;

	vertical-align	: top;

}



TABLE.PRODUCTS TD

{	vertical-align	: top;

}



TABLE.PRODUCTNAME

{	font-family	: Century Gothic, Arial, Verdana, Times New Roman;

	font-size	: 14px;

	color		: #354C87;

	font-weight	: normal;

	border-width: 0;

}



TD.spa_sidebar A {

	color: #ffffff;

}



TD.spa_sidebar A:visited {

	color: #ffffff;

}



TD.spa_sidebar A:hover, TD.spa_sidebar A:visited:hover {

	color: #5B7DD4;

}



.stockist {

	font-family: Century Gothic;

	font-size: 14px;

	color: #354C87;

}



.stockist a,

.stockist a:visited {

	text-decoration: none;

	color: #354C87;

}



UL.stockist {

	margin-top: -5px;

	margin-bottom: 15px;

	list-style-type: none;

}



LI.stockist {



}



TABLE.cart {

	width: 90%;

	margin-left: 30;

}



TABLE.cart TD {

	font-family: Arial;

	font-weight: normal;

	font-size: 12px;

	color: #354C87;

	margin: 0;

	padding: 5px 0;

}



TABLE.cart TD.title {

	font-weight: bold;

	font-size: 14px;

}



TABLE.cart TD.product {

	border-bottom: 1px solid #9CACDA;

}



TABLE.cart TD.subtotal {

	text-align: right;

}



TABLE.cart TD.total {

	text-align: right;

	font-weight: bold;

	border-width: 1px 0;

	border-style: solid;

	border-color: #9CACDA;

}



TABLE.cart TD.notify {

	font-style: oblique;

	font-size: 10;

	text-align: left;

}



TABLE.cart FORM {

	margin: 0;

	padding: 0;

}



TABLE.reg_forms {

	width: 95%;

}



TABLE.reg_forms TD.header {

	font-size: 14px;

	font-weight: bold;

	font-family: Arial;

	color: #354C87;

	border-bottom: 1px solid #354C87;

	padding-bottom: 5px;

}



TABLE.reg_forms TD.label {

	width: 150;

	font-size: 12px;

	font-family: Arial;

	text-align: right;

	color: #354C87;

}



TABLE.reg_forms TD.input {

	width: 100;

	text-align: left;

}



TABLE.reg_forms TD.warning {

	width: 300;

	font-size: 10;

	font-family: Arial;

	text-align: left;

	font-style: oblique;

	font-weight: bold;

	color: #cc0000;

}



.warning {

	font-size: 10;

	font-family: Arial;

	text-align: left;

	font-style: oblique;

	font-weight: bold;

	color: #cc0000;

	margin: 0;

}



#prof_edit {

	margin: 0;

	float: left;

}



#prof_edit label {

	width: 100;

	float: left;

	clear: left;

	text-align: right;

	padding-top: 5px;

	padding-right: 10;

	white-space: nowrap;

	min-width: 5em;

}



#prof_edit input {

	margin: 0;

}





/* Structure CSS */



body {

	margin: 0;

	padding: 0;

}



#container {

	width: 1002px;

	margin: 0;

	padding: 0;

	overflow: hidden;



}



#container2 {

	width: 1002px;

	margin: 0;

	padding: 0;

	overflow: visible;

	float: right;

}



#logo {

	width: 200px;

	margin: 0;

	float:left;

}



#header {

	width: 802px;

	height: 152px;

	margin: 0;

	padding: 0;

	float: right;

}



#left {

	width: 200px;

	margin: 0;

	padding: 0;

	float: left;

	padding-bottom: 32767px;

	margin-bottom: -32747px;

	display: inline;

}



#main {

	width: 592px;

	margin: 0;

	padding: 5px;

	text-align: left;

	float: left;

	padding-bottom: 32767px;

	margin-bottom: -32747px;

}





#right {

	align: left;

	width: 189px;

	float: left;

	margin: 0;

	padding: 5px;

	padding-bottom: 32767px;

	margin-bottom: -32747px;

	margin-right: 1px;

}



#footer {

	width: 1002px;

	height: 75px;

	padding-top: 4px;

	background: #3D5699 url(../images/f_grad.jpg) repeat-x;

	font-family: Arial;

	font-size: 11px;

	color: #ffffff;

}



#footer a, #footer a:visited {

	color: #ffffff;

	text-decoration: none;

}



#footer a:hover, #footer a:visited:hover {

	color: #a0a0c0;

}



#f_left {

	text-align: left;

	width: 502px;

	margin: 0;

	padding: 0;

	padding-left: 10;

	float: left;

}


#f_right {

	text-align: right;

	width: 470px;

	margin: 0;

	padding: 0;

	padding-right: 15px;

	float: right;
color: #fff;
}



hr {

	width: 100%;

	height: 1px;

	color: #354C87;

	text-align: left;

}



input.profile {

	margin-top: 5px;

}



p.success {

	background: url(../images/tick.gif) no-repeat 0 5px;

	padding-left: 20;

	font-family: Century Gothic, Arial, Verdana, Times New Roman;

	font-size: 12px;

	color: #354C87;

	font-weight: normal;

	margin: 0;

	margin-top: 20;

	border-top: 1px solid #354C87;

	padding-top: 5px;

}



p.error {

	background: url(../images/stop.gif) no-repeat 0 5px;

	padding-left: 20;

	font-family: Century Gothic, Arial, Verdana, Times New Roman;

	font-size: 12px;

	color: #ff0000;

	font-weight: normal;

	margin: 0;

	margin-top: 20;

	border-top: 1px solid #ff0000;

	padding-top: 5px;

}



p.cartadd {

	width: 100%;

	font-family: Century Gothic, Arial, Verdana, Times New Roman;

	font-size: 12px;

	color: #ffffff;

	text-align: center;

	background: #9D5959 url(../images/add_bg_brown.jpg) repeat-x;

	border: 1px solid #874444;

	padding: 4px 0;

}



p.cartadd_yellow {

	width: 100%;

	font-family: Century Gothic, Arial, Verdana, Times New Roman;

	font-size: 12px;

	color: #666600;

	text-align: center;

	background: #ffffcc url(../images/add_bg_yellow.jpg) repeat-x;

	border: 1px solid #ffff33;

	padding: 4px 0;

}

p.cartadd_pale {

	width: 100%;

	font-family: Century Gothic, Arial, Verdana, Times New Roman;

	font-size: 12px;

	color: #666600;

	text-align: center;

	background: #fdfabd url(../images/add_bg_pale.jpg) repeat-x;

	border: 1px solid #f4E390;

	padding: 4px 0;

}

#clear_l{
clear:both;
}



