.tax {font-size: 50%; color: #000;}
.product_border {}
/* Master Styles */
.wrapper_body {margin: 10px 0px 10px 0px;}
.wrapper {width: 740px; text-align: left;}
.inner_header {}
.inner_body_border {padding: 8px; border: solid 2px red;}
.inner_body {margin-top: 10px; background-color: #ffffff;}
.leftcolumn {width: 172px; vertical-align: top; float: left;}
/*adjust margin-right to width of right column and reduce width*/
.middlecolumn {margin-right: 0px; margin-left: 3px; vertical-align: top; width: 544px; float: left;}
.rightcolumn {width: 0px; float: right;}
.inner_footer {margin-top: 10px;}
.footer_copyright {}

/* Navigation Classes */
.hideSubMenu {display: none; }
.showSubMenu {display: block; }
.menuSelected {display: block; }
.menuNotSelected {display: block; }
.SubmenuSelected {display: block; }
.SubmenuNotSelected {display: block; }

ul.side_navigation a.menuNotSelected {
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	height:18px;
	padding-top:4px;
}

ul.side_navigation a.menuNotSelected:hover {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	padding-top:4px;
	text-decoration:none;
}

ul.side_navigation a.menuSelected {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	padding-top:4px;
}

ul.side_navigation a.menuSelected:hover {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	padding-top:4px;
	text-decoration:none;
}

ul.side_navigation {
	height:18px;
	list-style-type: none;
	padding: 0;
	padding-top:5px;
	padding-bottom:5px;
	margin: 0;
}

ul.side_navigation a {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	padding-top:4px;
}

ul.side_navigation a:hover {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	padding-top:4px;
	text-decoration:none;
}

ul.side_navigation a.SubmenuNotSelected {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	padding-top:4px;
}

ul.side_navigation a.SubmenuNotSelected:hover {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	padding-top:4px;
	text-decoration:none;
}

ul.side_navigation a.SubmenuSelected {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	padding-top:4px;
}

ul.side_navigation a.SubmenuSelected:hover {
	height:18px;
	border-bottom: #ffffff 1px solid;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	padding-top:4px;
}

ul.side_navigation a 
{
	text-decoration:none;
	color: #606069;
}


.input215 {width: 215px;}
.input200 {width: 200px;}
.input150 {width: 150px;}
.input100 {width: 100px;}

.product_title
{
	font-size: 13px;
	color: red;
	font-weight: bold;
}


.specialoffer{
	font-size: 50%; 
	color:red;
	font-weight: normal;
}

div.sku {
	color:#C0C0C0;
	font-size:80%;
}

div.price {
	color:#947966;
	font-size:160%;
	font-weight:bold;
	margin-top:30px;
}
div.price_essentialoils {
	color:#947966;
	font-size:160%;
	font-weight:bold;
	
}
div.price_conversion {
	font-size:80%;
}
div.main_prod_desc {
	margin-top:25px;
}

.button
{
	font: normal bold 12px verdana,tahoma;border:  1px solid red;
	background: #ffffd1; color: red; padding:1px;
}

.Checkoutbutton
{
	font: normal bold 12px verdana,tahoma;border:  1px solid red;
	background: #ffffd1; color: red; padding:5px;
}

.leftNav
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; 
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
}
.leftNavSubMenu
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; 
	BACKGROUND-COLOR: #ffffff;
	text-decoration: none;
	MARGIN-LEFT: 10px;
}

.leftNavOver
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; 
	BACKGROUND-COLOR: #e7d0ea;
	text-decoration: none;
}
.leftNavSubMenuOver
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	MARGIN-TOP: 5px; 
	MARGIN-BOTTOM: 5px; 
	BACKGROUND-COLOR: #e7d0ea;
	text-decoration: none;
	MARGIN-LEFT: 10px;
}


.whiteDropDownList
	{
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	
	width: 200px;
}
a.head {
font: normal bold 13px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color:#545556; line-height:16px;text-align:left;
text-decoration: none;
} 
a.head:visited {
font: normal bold 13px verdana; color:#545556; line-height:16px;text-align:left;
text-decoration: none;
} 
a.head:hover {
font: normal bold 13px verdana; color:#545556; line-height:16px;text-align:left;
text-decoration: underline;
} 

.subhead { 
font: normal bold 13px verdana; color:#A2A2A3; line-height:16px;
}

a.subhead {
font: normal bold 13px verdana; color:#A2A2A3; line-height:16px;
text-decoration: none;
} 
a.subhead:visited {
font: normal bold 13px verdana; color:#A2A2A3; line-height:16px;
text-decoration: none;
} 
a.subhead:hover {
font: normal bold 13px verdana; color:#A2A2A3; line-height:16px;
text-decoration: underline;
} 

.CountrySelection
{text-align:right; font: normal normal 12px Verdana, Arial, Helvetica, Sans-Serif; color:#545556;padding:5 ;margin:0; }		


.price{
float:left; font-weight: bold;
font-size: 15px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color:#545556;
}
.fullprice{
float:left;
font-size: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; color:#545556;
}

.rrp{

font-size: 14px; font-family: Arial, Helvetica, Sans-Serif; color:red
}

.rrp_products{
font-size: 12px; text-decoration:line-through; font-family: Verdana, Arial, Helvetica, Sans-Serif; color:red;
}

.ProductCode
{
 font: normal normal 9px Verdana, Arial, Helvetica, Sans-Serif; color:#787878;
}

body
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
	background-color: #000;
}

td
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}

.date
{
	font-size: 10px;
	color: red;
	font-weight: bold;
}
p
	{
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}

a.normal
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: yellow;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}

a.normal:hover
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: red;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}

.Product
{
	text-align: center;
}

a.ProductTitle
{
font: normal normal 13px verdana; 
color:#545556; 
text-align:left;
}

a.ProductTitle:hover
{
font: normal normal 13px verdana; 
color:red; 
text-align:left;
}


a.large
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	text-decoration: underline;
	font-weight: normal;
	}


a.large:hover
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #606069;
	text-decoration: underline;
	font-weight: normal;
	}

a
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	font-weight: normal;
	}

a:hover
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	font-weight: normal;
	text-decoration: underline;
	}

a.footernavigation
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
}

a.footernavigation:hover
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-decoration: underline;
	}

a.footer
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
	}

a.footer:hover
	{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
	text-decoration: underline;
	}

.maintable
	{
	border-left: red 2px SOLID;
	border-right: red 2px SOLID;
	border-bottom: red 2px SOLID;
	border-top: red 2px SOLID;
	background-color: black;
	padding:15px;
	}

.spacer
	{
	margin-top: 5px;
	}

/* HEADER CLASSES */

.headertop
	{
	background:url(images/header_top_bg.gif);
	background-repeat: repeat-x;
	background-position: 1 0;
	border-left: blue 1px SOLID;
	}

.headermiddle1
	{
	border-top: red 2px SOLID;
	border-left: red 2px SOLID;
	background-color: black;
	padding: 12px;
	}

.headermiddle2
	{
	border-top: red 2px SOLID;
	border-right: red 2px SOLID;
	background-color: black;
	padding: 12px;
	text-align: right;
	}

/* NAVIGATION CLASSES */

.navimage
	{
	margin-left: 15px;
	}

.membersnavtable
	{
	background-color: #fffacd;
	text-align: center;
	padding: 4px;
	}


.navtable
	{
	background-color: black;
	text-align: center;
	color: Yellow;
	padding: 4px;
	}

.nav
	{
	font-size: 12px;
	color: yellow;
	text-decoration: none;
	font-weight: bold;
	}

.nav:hover
	{
	font-size: 12px;
	color: red;
	font-weight: bold;
	}
	
/* BODY CLASSES */

.bodytable
	{
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #ffffff;
	}

.splash
	{
	margin: 2px;
	}

.splashborder
	{
	border: #D5D5D5 1px SOLID;
	}

.maintitle
	{
	font-size: 10px;
	color: #545556;
	font-weight: bold;
	}

.maintitle2
	{
	font-size: 13px;
	color: red;
	font-weight: bold;
	}

.boxborder
	{
	padding:2px;
	}
	
.searchbox
	{
	height: 77px;
	background-color: #F5F5F5;
	}

.infobox
	{
	height: 77px;
	background-color: #FCFBF2;
	}

.imagebox
	{
	height: 77px;
	}

/* BRANDS CLASSES */

.brands
	{
	margin-left: 25px
	}

/* FOOTER CLASSES */

.footer
	{
	font-size: 12px;
	color: #545556;
	text-decoration: underline;
	font-weight: normal;
	}

.footer:hover
	{
	font-size: 12px;
	color: red;
	font-weight: normal;
	}

/* COPYRIGHT CLASSES */

.copyright
	{
	font-size: 10px;
	color: yellow;
	text-decoration: none;
	font-weight: normal;
	}

.copyright:hover
	{
	font-size: 10px;
	color: red;
	text-decoration: underline;
	font-weight: normal;
	}

/* FORM CUSTOMIZATION */

.searchfield{ 
  font-family:Verdana, Arial, Helvetica, Sans-Serif; 
  font-size:10px; 
  font-weight:normal;
  background-color:#F8F0FA;
  border: #D5D5D5 1px SOLID;
}

a.search
{
	font-size: 90%;
	color: Gray;
}

a.search:hover
{
	font-size: 90%;
	color: red;
	text-decoration: underline;
}

.basket
{
	color: Yellow;
}