body /* The body tag */ { margin: 0px auto; padding: 0;width:990px;min-width:990px; font: 10px HelveticaNeueRoman,Arial; text-align: center; background-image:url('/images/bckgnd.jpg');
background-repeat:repeat-x;
background-color:#fefefe;
}
#wrapper { margin: 0px 0px; }
#header { margin: 10px; padding:0px 0px 0px 0px; text-align: center; border: 0px solid #999999; }
#header-top {text-align: center; height: 110px; background: #ffffff;  no-repeat right; border-bottom: 0px solid #999999; }
#header-top img { text-align: center;  }
#header-top .advert { padding: 11px; border: 0; }
#header-bottom { background: #fff  repeat-x;position:relative; padding: 0px;padding-left:0px; height: 40px;margin-top:10px; }
#header-bottom ul { margin: 0; padding: 0; float: left;}
#header-bottom li { list-style-type: none; display: inline; padding: 5px 10px 5px 5px; }
#header-bottom li.topNavLeft { background: transparent url(/images/default/template_images/topnav-seperator.gif) no-repeat right; }
#topNavRight { text-align: left; float: left;font: 1.0em  Arial  ; color: #62493f;}

 <!--[if IE ] >
#topNavRight { text-align: right; float: left;font: 0.8em Arial  ; color: #62493f;}
<![endif]-->
#topNavSearch { text-align: right; float: left;font: 1.1em  Arial  ; color: #62493f;}
 <!--[if IE ] >
#topNavSearch { text-align: right; float: left;font: 0.8em  Arial  ; color: #62493f; }
<![endif]-->

#topNavRight ul { margin: 0; padding: 0; }
#topNavRight li { background: transparent url(/images/default/template_images/topnav-seperator0.gif) no-repeat left; }
#topNavRight input[type="text"] { height: 11px; font-size: 10px; margin: 0; padding: 0; }
#topNavRight input[type="submit"] { border: none; padding: 0; font-size: 10px; margin: 0; background-color: transparent; }
#header-bottom a, #header-bottom a:link, #header-bottom a:visited  { text-decoration: none;font: 1.1em  Arial  ; color: #62493f; }
#header-bottom a:hover, #header-bottom a:active { text-decoration: none;font: 1.1em  Arial  ; color: #62493f; }
<!--[if IE ] >
#header-bottom a, #header-bottom a:link, #header-bottom a:visited { text-decoration: none; font: 0.9em  Arial  ; color: #62493f; }
<![endif]-->
<!--[if IE ] >
#header-bottom a:hover, #header-bottom a:active { text-decoration: none;font: 0.9em  Arial  ; color: #62493f;z-index:900; }
<![endif]-->
.td p{
text-align:left;
}
.textBox {
	width:200px;
	height:15px;
	font-family:HelveticaNeueRoman,Arial;

	font-size: 9pt;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	padding-left: 0;
	z-index:50; }
	.selectBox {position:relative;
	left:0px;
	margin-right:5px;

	height:16px;
	font-family:HelveticaNeueRoman,Arial;

	font-size: 9px;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	padding-left: 0;
	z-index:5; }

.searchQuery {position:relative;
	left:5px;
	margin-right:5px;
	width:127px;
	height:15px;
	font-family:HelveticaNeueRoman,Arial;

	font-size: 9px;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	padding-left: 0;
	z-index:5; }
.searchFromSide {position:relative;

	left:5px;
	margin-right:5px;
	width:127px;
	height:15px;
	font-family:HelveticaNeueRoman,Arial;

	font-size: 9px;
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	padding-left: 0;
	z-index:5; }
#comp-logo {  }
#cog { float:right; }
#main { margin-top: 0px; text-align: left; }
#homeImage { border: 2px solid #8E0A0A; }
#sidebar-right {
text-align: left;
width: 160px;
margin-bottom: 0px;
background-image:url('/images/bckgnd.jpg');
background-repeat:repeat-x;
padding: 40px 25px 0px 11px;
 }
#sidebar-left {
float: left;
width: 160px;
text-align: right;
margin-bottom: 0px;
background-image:url('/images/bckgnd.jpg');
background-repeat:repeat-x;
padding: 40px 11px 0px 25px; }
#leftSearch form { padding: 0px 5px 0px 5px;margin-top:5px; }
#leftSearch select, #leftSearch input[type="text"] { width: 125px; }
#leftNav, #miniBasket, #topTen, #leftSearch, .navLinks { border: 0px solid #999999; padding-right: 0px; text-align: right; background: #d4a67d  repeat-x bottom;  }
#rightNav { border: 0px solid #999999; text-align: left;height:550px; background: #d4a67d  repeat-x bottom; }
#miniBasket, #topTen .navLinksRight { border: 0px solid #999999; padding: 0; text-align: left; background: #d4a67d repeat-x bottom;  }
#miniBasket div { padding: 0 5px; }
.advertLinks { margin-top: 10px; padding: 0; text-align: center; }
.advertLinks img {  }
.title { margin-top: 0; padding: 0px 5px;   font: 12px  HelveticaNeue, sans-serif  ;font-weight:bold; color: #fff; background-color:#62493f ;}
.titleCheckout { margin-top: 0; padding: 0px 5px;   font: 12px  HelveticaNeue, sans-serif  ;font-weight:bold; color: #fff; background-color:#D4A67D ;}
.titleHome {margin-top:115px; padding-left:6px;text-align:left; background-color:#62493f ; float:left; font-size: 12px;font-Family:HelveticaNeue, sans-serif ;font-weight:bold;color: #ffffff;width:154px;height:15px;}
.titleHighLight { margin-top: 24px; padding-right:15px;text-align:right; background-color:#62493f ; float:right;font: 12px  Helvetica, sans-serif;font-weight:bold;color: #ffffff;width:145px;height:15px;}
.titleGeneral {margin-top:115px; text-align:right; float:left; font-size: 12px;font-Family:HelveticaNeue, sans-serif ;font-weight:bold;color: #ffffff;width:154px;height:15px;}
#leftNav ul,  #leftLinks ul { padding: 0 0 10px 0px; margin: 0 0 10px 0px; }
#leftNav li,  #leftLinks li { list-style-type: none; margin-bottom:0px;padding-right: 10px; }
#rightNav ul, #topTen ul, #rightLinks ul  { padding: 0 10px 10px 0px; margin: 0 10px 10px 0px; }
#rightNav li, #topTen li, #rightLinks li  { list-style-type: none; padding: 5px;padding-bottom:0px; padding-left:20px;}
#content { margin: 0 165px 0 156px; }
#footerTop { border-bottom: 1px solid #e5cab1;clear: both;  margin-bottom:  2%;margin-right:0px;padding: 5px 5px 10px 0px; text-align: center;}
#footer { border-top: 1px solid #999999; background:#62493f  repeat; margin-top: -1.5%;margin-right:10px;padding: 5px 5px 5px 0px; text-align:center; }
#topNav { position:relative;background:#d4a67D  repeat; margin-top:  -1.5%;padding: 2px 5px 2px 5px; text-align: }
#footer ul { padding: 0 0; margin: 0; }
#footer li { list-style-type: none; padding: 5px; display: inline; }
#topNav ul { padding: 0 0; margin: 0; }
#topNav li { list-style-type: none; padding: 5px; display: inline; }
/* ******************************/
a:visited {
	font-size: 12px;
	color:#62493f;
	font-family: HelveticaNeueRoman,Arial;;
	text-decoration: none;
}

a:active {
	font-size: 12px;
	color: #62493f;
	font-family:HelveticaNeueRoman,Arial;;
	text-decoration: none;
}

a:hover {
	font-size: 12px;
	color: #62493f;
	font-family: HelveticaNeueRoman,Arial;;
	text-decoration: none;
}

a:link {
	font-size: 12px;
	color: #62493f;
	font-family: HelveticaNeueRoman,Arial;;
	text-decoration: none;
}
/* ******************************/

a.productName:visited {
	font-size: 12px;
	color:#A16771;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

a.productName:active {
	font-size: 12px;
	color: #A16771;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

a.productName:hover {
	font-size: 12px;
	font-family: Arial;
	color: #A16771;
	font-weight: bold;
	text-decoration: none;
}

a.productName:link {
	font-size: 12px;
	color: #A16771;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

/* ******************************//* ******************************/

a.productName1:visited {
	font-size: 9.0pt;
	color:#A16771;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

a.productName1:active {
	font-size: 9.0pt;
	color: #A16771;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

a.productName1:hover {
	font-size: 9.0pt;
	font-family: Arial;
	color: #A16771;
	font-weight: bold;
	text-decoration: none;
}

a.productName1:link {
	font-size: 9.0pt;
	color: #A16771;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

/* ******************************/
/* ******************************/

a.readMore:visited {
	font-size: 9.0pt;
	color:#62593f;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

a.readMore:active {
	font-size: 9.0pt;
	color: #62593f;
	font-family: ;
	font-weight: normal;
	text-decoration: none;
}

a.readMore:hover {
	font-size: 9.0pt;
	font-family: Arial;
	color: #62593f;
	font-weight:normal;
	text-decoration: none;
}

a.readMore:link {
	font-size: 9.0pt;
	color: #62593f;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

/* ******************************//* ******************************/

#footer a:visited {
	font-size: 9.0pt;
	color:#ffffff;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

#footer a:active {
	font-size: 9.0pt;
	color: #ffffff;
	font-family: ;
	font-weight: normal;
	text-decoration: none;
}

#footer a:hover {
	font-size: 9.0pt;
	font-family: Arial;
	color: #ffffff;
	font-weight:normal;
	text-decoration: none;
}

#footer a:link {
	font-size: 9.0pt;
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

/* ******************************/
a.categoryName:visited {
	font-size: 10.0pt;
	color:#62493F;
	font-family: HelveticaNeueRoman,Arial;
	font-weight: bold;
	text-decoration: none;
}

a.categoryName:active {
	font-size: 10.0pt;
	color: #62493F;
	font-family: HelveticaNeueRoman,Arial;
	font-weight: bold;
	text-decoration: none;
}

a.categoryName:hover {
	font-size: 10.0pt;
	font-family: HelveticaNeueRoman,Arial;
	color: #62493F;
	font-weight: bold;
	text-decoration: none;
}

a.categoryName:link {
	font-size: 10.0pt;
	color: #62493F;
	font-family: HelveticaNeueRoman,Arial;
	font-weight: bold;
	text-decoration: none;
}

/* ******************************/
/* ******************************/

 a.readMore:visited {
	font-size: 9.0pt;
	color:#62593f;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

a.readMore:active {
	font-size: 9.0pt;
	color: #62593f;
	font-family: ;
	font-weight: normal;
	text-decoration: none;
}

a.readMore:hover {
	font-size: 9.0pt;
	font-family: Arial;
	color: #62593f;
	font-weight:normal;
	text-decoration: none;
}

a.readMore:link {
	font-size: 9.0pt;
	color: #62593f;
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
}

 /* ******************************/


 <!--[if IE ] >
 a, a:link,  a:visited { text-decoration: none; color: #62493f;font:.9em HelveticaNeue Roman  ;   }
 <![endif]-->
 <!--[if IE ] >
 a:hover, a:active { text-decoration: none; color: #00000;font:.9em  HelveticaNeue Roman  ;  }

<![endif]-->

#basketLink a, #basketLink a:link, #basketLink a:visited { text-decoration: none; color: #00000; }
#basketLink a:hover, #basketLinka:active { text-decoration: none; color: #00000; }
.productBoxContainer { border: 1px solid #cecece; padding: 5px; }

.productBoxContainerHorizontal { border-right: 1px solid #debb9c; border-bottom: 1px solid #debb9c;  float: left; margin: 2% 1% 2% 1%;  text-align: left;min-height:200px;}
.productBoxContainerInfopage { position:relative;border-right: 1px solid #debb9c; border-bottom: 1px solid #debb9c; ;float: left; min-width:265px;width:265px; margin: 2% 1% 0% 1%; text-align: left;height:125px; word-wrap: break-word;  }
.categoryBoxContainerHorizontal { border-right: 1px solid #debb9c; border-bottom: 1px solid #debb9c;   margin: 2% 1% 2% 1%; text-align: left;height:150px; \ }
.categoryBoxContainerHorizontal { border-right: 1px solid #debb9c; border-bottom: 1px solid #debb9c;   margin: 2% 1% 2% 1%; text-align: left;height:150px; \ }
.productBoxContainerTopTen { float: left; width: 16.5%; margin: 0% 0% 0% 2%; text-align: left;min-height:250px; word-wrap: break-word;font-size:11px; }
.productBoxContainerSteps { float: left; min-width:93px;width:93px;margin: 0% 0% 0% 0%; text-align: left; word-wrap: break-word; font-size: 11px;
	color:#221e1f;
	font-family: HelveticaNeueRoman,Arial;
	font-weight: normal;
	text-decoration: none;}
.categorytBoxContainerTreatments { float: left;min-width:93px;width: 93px; margin: 0% 0% 0% 0%; text-align: left; word-wrap: break-word; font-size: 11px;
	color:#221e1f;
	font-family: HelveticaNeueRoman,Arial;
	font-weight: normal;
	text-decoration: none;}
.productBoxContainerAlt { float: left; width: 16%; margin: 0% 1% 3% 1%; text-align: left;min-height:150px; word-wrap: break-word; }


.productBoxContainerHorizontal p { margin: 5px 0; padding: 0; }
.productBoxContainerHorizontal .price { text-align: right; }
.price { text-align: right; }
.thumbWrapper { height: 120px; width:25%; }
.titleWrapper {height:45px;}
 <!--[if IE ]>
.titleWrapper {height:60px;}
<![endif]-->
.narrShortWrapper {height:140px; word-wrap: break-word; overflow:hidden; margin-top:3px;font-size: 11px;}
.productBoxDetailsLeft { width: 300px; float: left; }
.productBoxForm { text-align: right;  }
.productBoxPromotion { text-align: left; vertical-align:bottom; margin-top:10px; }
.productBoxImage {  }
.clear_both { clear: both; }
.indented_form { margin: 0 50px; }
#addressBook { width: 200px; }
.required { color: #f00; }
.bold { font-weight: bold; }
.h2 { font-size: 18px; }
.replyMessage { color:#FF0000; font-weight:bold; }
form#topNavRight input { font-size:11px;}
.infoPageFragment {
    clear:both;

	float: left;

}
.catImg{
float:left;
}

.infoPageFragment img { padding: 10px; }
#pageBrowser { clear:both; float:right; text-align: right;width:500px;padding-bottom:1px; }
.next { float: right; width:150px; text-align: right; }
.previous { float: left; width:150px; text-align: right; }
.pageLinks { float: left;position:relative; text-align:center; }
#brochureTable td {
	padding: 5px;
}
.align_centre { text-align: center; }

.promBundCallToAction { color:#000000; font-weight:bold; font-size:14px; background-color:#FFFFFF; }
.promBundCallToActionProm { color:#FF0000; font-weight:normal;  font-size:12px}
.promBundCallToActionLine { color:#000000; font-weight:normal;  font-size:10px}
.giftSchemeCallToAction { color:#000000; font-weight:bold; font-size:14px; background-color:#FFFFFF; }
.giftSchemeCallToActionProm { color:#FF0000; font-weight:normal;  font-size:12px}
.giftSchemeCallToActionLine { color:#000000; font-weight:normal;  font-size:10px}
.hdr h1 { font-size: 18px; }
.productOptionsList { padding: 5px 0; }
#subNav{

background-color:#E1C1A4;
}
#subNavSelected{

word-wrap:break-word;
background-color:#E1C1A4;
padding-left:3px;
padding-right:3px;


text-align:left;
}
#subNavStart{

text-align:left;
background-color:#62493F;

padding-left:4px;

}

.catMenu:hover,.catMenu:active,.catMenu:visited,.catMenum,.catMenu:link {  text-decoration: none; font-size: 12px;font-Family:HelveticaNeue Bold, sans-serif ; ;color: #ffffff; }
.catMenu2:link{ text-decoration: none; font: 12px HelveticaNeue Bold, sans-serif;color: #ffffff; }
.catMenu2,.catMenu2:hover,catMenu2:active,catMenu2:visited {  text-decoration: none; font:   12px HelveticaNeue Bold, sans-serif;color: #ffffff; }
#subCategoryList{
position:relative;
text-align:left;
width:100%;
}
.productTitle{
text-decoration: none; font-family: HelveticaNeueRoman,Arial; font-size:14px;font-weight:bold;color: #a4ceec;
}
.generalTitle{
text-decoration: none; font-family:HelveticaNeue Bold,sans-serif; font-size:11px;font-weight:bold;
}
#narrLong{
float:left;
font-family: HelveticaNeueRoman,Arial; ; font-size:8pt;margin-top:10px;padding-bottom:10px;
}

.productPrice{
 clear:both;
 float:left;
 font-family: HelveticaNeueRoman,Arial; ;
 color: #62493f;
 font-weight:bold;
 font-size:14px;
padding-bottom:10px;
}
#displayPoints{
 clear:left;
 float:left;font-family: HelveticaNeueRoman,Arial; ;
 color: #62493f;
 margin-bottom:10px;
 font-weight:normal;
 font-size:12px;
}
.productText,.productText a{
 float:left;
 font-family: HelveticaNeueRoman,Arial; ;
 color:  #CF9E77;
 font-size:12px;

 font-weight:normal;
}
#innerBrandTable{
margin-bottom:-55px;
}
#top10Border{
border-bottom:1px solid #e5cab1;
}
#treatmentsBorder{
border-top:1px solid #e5cab1;
}
#categoryDescription{
text-align:left;
margin-left:10px;

}
.brandCategory {
left: 0;
top: 0;
position: relative;
display: block;
height: 20px;
width:200px;
background-repeat: no-repeat;
background-image: url(../images/default/template_images/dash.gif);
}
#locator{

font-size: 11px;
color: #62493f;
font-family: HelveticaNeueRoman,Arial;;
text-decoration: none;
 margin-bottom:5px;
}
.locator{
}
#locator2{

position:absolute;
width:500px;
top:25px;

color:#62493f;
font-size: 11px;
color: #62493f;
font-family: HelveticaNeueRoman,Arial;;
text-decoration: none;
 margin-bottom:3px;
}
.boxTitle{
text-decoration: none;
font-family:HelveticaNeue Bold,sans-serif;
 font-size:11px;
font-weight:bold;
border-bottom:1px solid #e5cab1;
}
.box{

border-bottom:1px solid #e5cab1;
}
#showBasket{
margin-bottom:10px;

}
#promotion{
margin-bottom:10px;
font-family: HelveticaNeueRoman,Arial; ;
 color:  #CF9E77;
 font-size:12px;
}
#pageLinkTitle{
margin-bottom:5px;
font-family: HelveticaNeueRoman,Arial; ;
 color:  #CF9E77;
 font-weight:bold;
 font-size:11px;

}
.pageLinks{
margin-bottom:2px;
 color:  #CF9E77;
}
#keyFeatures{
clear:both;
font-family: HelveticaNeueRoman,Arial; ;
 color:  #CF9E77;
 font-size:12px;
 font-weight:bold;


}
#keyFeatures ul{
margin-top:-1px;


}

.keyFeatures{

 font-family: HelveticaNeueRoman,Arial; ;
 color:  #523a2e;
 font-size:11px;
 margin-left:-25px;
 font-weight:bold;

}

.packSizeInfo{
margin-bottom:10px;
font-family: HelveticaNeueRoman,Arial; ;
 color: #CF9E77;
 font-size:12px;
  font-weight:bold;

}
.topten{
 margin-left:0px;
 align:center;
}
/* ******************************/
.infoLinks:link {
	font-size: 12px;
	color: #62493f;
	font-family: HelveticaNeueRoman,Arial;
	font-weight:bold;
	text-decoration: none;
}
.infoLinks:hover{
	font-size: 12px;
	color: #62493f;
	font-family: HelveticaNeueRoman,Arial;
	font-weight:bold;
	text-decoration: underline;
}
 .infoLinks:visited {
	font-size: 12px;
	color:#62493f;
	font-family: HelveticaNeueRoman,Arial;
	font-weight:bold;
	text-decoration: none;
}

.infoLinks:active {
	font-size: 12px;
	color: #62493f;
	font-family:HelveticaNeueRoman,Arial;
	font-weight:bold;
	text-decoration: none;
}
h3{
color:#523A2E;
margin-top:15px;

}
h2{
color:#523A2E;
font-size: 15px;
font-family:HelveticaNeueRoman,Arial;
}
.replacement{
word-wrap:break-word;
overflow:hidden;
max-width:100%;
}
.productOrder{
border:1px solid #e4c1ad;
bottom:-10px;
}
h1{

text-decoration: none; font-family: HelveticaNeueRoman,Arial; font-size:14px;font-weight:bold;color: #a4ceec;

}

.flashAd {
	margin-bottom:10px;
}
#formProcessing fieldset {
	margin: 1.5em 0 0 0;
	padding: 0;
	position: relative;
}
#formProcessing legend {
	padding: 0;
}
#formProcessing fieldset ol, #formProcessing table {
	padding: 3.5em 1em 0 1em;
	margin: 0px;
	list-style: none;
}
#formProcessing fieldset li {  
	padding-bottom: 1em;
}
#formProcessing label {
	display: block;
	float: none;
	text-align: left;
	width: 540px;
}
#sys-defined, #user-defined {
	width: 100%;
}
#existing-forms {
	width: 60%;
}
#sys-defined td, #user-defined td, #existing-forms td {
	padding: 2px;
	vertical-align: middle;
}
#sys-defined label, #user-defined label {
	display: inline;
	float: none;
	text-align: left;
	width: 100px;
}
#sys-defined select, #user-defined select {
	width: 150px;
	padding: 0px;
}
#formProcessing legend span {  
	position: absolute;
	left: 1em;
	margin-top: 0.5em;
	font-size: 110%;
	display: block;
}
#formProcessing fieldset p {
	padding: 0em 1em 1em 1em;
	margin: 0px;
}
#formProcessing fieldset p.top_of_form {
	padding: 3.5em 1em 0 1em;
}
#formProcessing fieldset ol.not_top_of_form {
	padding: 1em;
}
#formProcessing fieldset textarea {
	width: 400px;
	height: 200px;
}
#formProcessing fieldset #user-defined textarea {
	width: 120px;
	height: 150px;
}
#formProcessing img {
	border: none;
}
#formProcessing .altRow {
	background-color: #c0c0c0;
}
.align-right {
	text-align: right;
}
 /* ******************************/