@charset "UTF-8";

#outer-wrap {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
}
#top-inner-wrap {
	background-image: url(images/top-bg3.gif);
	float: left;
	height: 494px;
	width: 890px;
	padding-top: 54px;
	padding-left: 40px;
	padding-right: 40px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: center;
}
#ctr-inner-wrap {
	background-image: url(images/ctr-bg3.gif);
	float: left;
	width: 890px;
	padding-top: 0px;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
	margin: 0px;
	background-repeat: repeat-y;
	background-position: center;
}
#bottom-inner-wrap {
	float: left;
	width: 890px;
	padding-left: 40px;
	background-image: url(images/bottom-bg3.gif);
	height: 103px;
	background-repeat: no-repeat;
	background-position: center;
	padding-right: 40px;
	padding-left: 40px;
	margin: 0px;
}

#header-bar {
	float: left;
	height: 97px;
	width: 809px;
	margin-right: 39px;
	margin-left: 39px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#linksbar {
	font-size: 13px;
	color: #FFFFFF;
	background-color: #00ACBD;
	float: left;
	height: 38px;
	width: 808px;
	margin-right: 39px;
	margin-left: 39px;
	margin-bottom: 10px;
}
#linksbar ul{
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	padding-left: 0px;
}
#linksbar li{
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	padding-right: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 18px;
	}

#linksbar li.last{
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	padding-right: 18px;
	padding-left: 18px;
	border-right:0px solid;
}
#linksbar a{
	color: #FFFFFF;
	text-decoration: none;	
}
#linksbar a:hover{
	color: #0C4D8D;
	text-decoration: none;	
}
#main-banner {
	float: left;
	height: 345px;
	width: 808px;
	margin-right: 39px;
	margin-left: 39px;
	border: 1px solid #E3E4E5;
	background-color: #FFFFFF;
}
#slider1 {
	width: 808px; /* important to be same as image width */
	height: 345px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden;
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}

#slider1Content {
	width: 808px; /* important to be same as image width or wider */
	position: absolute;
	top: 0;
	margin:0;
	padding:0;
}
.slider1Image {
    float: left;
	display: none;
	margin:0;
	padding:0;
}
.slider1Image span {
	position: absolute;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	display: none;
}
#body-section {
	float: left;
	width: 808px;
}
#left-nav {
	float: left;
	width: 166px;
	margin-left: 39px;
	background-image: url(images/left-nav-bg.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	margin-right: 0px;
}
#left-nav ul{
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 30px;
}
#left-nav li{
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(images/bullet-star.gif);
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
	line-height: 20px;
}
#left-nav a{
	color: #FFFFFF;
	text-decoration: none;
}
#left-nav-sc {
	float: left;
	width: 166px;
	margin-left: 39px;
	background-image: url(images/left-nav-bg-blk.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#left-nav-sc ul{
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 30px;
}
#left-nav-sc li{
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(images/bullet-star-trans.png);
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
	line-height: 20px;
}
#left-nav-sc a{
	color: #FFFFFF;
	text-decoration: none;
}
#left-nav-fn {
	float: left;
	width: 166px;
	margin-left: 39px;
	background-image: url(images/left-nav-bg-fn.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#left-nav-fn ul{
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 30px;
}
#left-nav-fn li{
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(images/bullet-star-trans.png);
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
	line-height: 20px;
}
#left-nav-fn a{
	color: #FFFFFF;
	text-decoration: none;
}
#left-nav-hf {
	float: left;
	width: 166px;
	margin-left: 39px;
	background-image: url(images/left-nav-bg-burg.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#left-nav-hf ul{
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 30px;
}
#left-nav-hf li{
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(images/bullet-star-trans.png);
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
	line-height: 20px;
}
#left-nav-hf a{
	color: #FFFFFF;
	text-decoration: none;
}
#left-nav-ehl {
	float: left;
	width: 166px;
	margin-left: 39px;
	background-image: url(images/left-nav-bg-green.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#left-nav-ehl ul{
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 30px;
}
#left-nav-ehl li{
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(images/bullet-star-trans.png);
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
	line-height: 20px;
}
#left-nav-ehl a{
	color: #FFFFFF;
	text-decoration: none;
}
#left-nav-ns {
	float: left;
	width: 166px;
	margin-left: 39px;
	background-image: url(images/left-nav-bg-pink.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#left-nav-ns ul{
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 30px;
}
#left-nav-ns li{
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(images/bullet-star-trans.png);
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
	line-height: 20px;
}
#left-nav-ns a{
	color: #FFFFFF;
	text-decoration: none;
}
#left-nav-dent {
	float: left;
	width: 166px;
	margin-left: 39px;
	background-image: url(images/left-nav-bg-red.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#left-nav-dent ul{
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-left: 30px;
}
#left-nav-dent li{
	text-decoration: none;
	color: #FFFFFF;
	list-style-image: url(images/bullet-star-trans.png);
	font-size: 12px;
	margin: 0px;
	padding-bottom: 6px;
	line-height: 20px;
}
#left-nav-dent a{
	color: #FFFFFF;
	text-decoration: none;
}
#right-bar {
	float: left;
	width: 196px;
	padding-left: 20px;
	margin-top: 10px;
	background-image: url(images/right-bar-bg.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
}

#central-sec {
	float: left;
	width: 340px;
	margin-top: 10px;
	margin-right: 24px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#body-sec {
	float: left;
	width: 556px;
	margin-top: 10px;
	margin-right: 24px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#footer {
	float: left;
	height: 26px;
	width: 778px;
	font-size: 10px;
	color: #0C4D8D;
	text-decoration: none;
	background-image: url(images/footer.jpg);
	margin-right: 39px;
	margin-left: 39px;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
}
#footer-links {
	float: right;
	height: 25px;
}
#footer-links ul{
	color: #FFFFFF;
	margin: 0px;
}
#footer-links li{
	display: inline;
	color: #FFFFFF;
	padding-right: 10px;
}
#footer-links a{
	color: #FFFFFF;
	text-decoration: none;
	color: #333333;
}
#stockist-wrap {
	width: 556px;
	float: left;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #70706F;
	line-height: 22px;
}
body {
	background-color: #232729;
}
h1 {
	font-size: 24px;
	color: #00ACBD;
}
h2 {
	font-size: 12px;
	color: #0C4D8D;
}
h3 {
	font-size: 24px;
	color: #EC008C;
}
h4 {
	font-size: 20px;
	color: #03366A;
	margin-bottom: 10px;
	margin-top: 10px;
}
.black-text {
	color: #000000;
}
.white-text {
	color: #FFFFFF;
}
.blue-text {
	color: #03366A;
}
.pink-text {
	color: #EC008C;
}
.yellow-text {
	color: #FCEE21;
}
.burgundy-text {
	color: #86153A;
}
.grey-text {
	color: #70706F;
}
.turq-text {
	color: #00ACBD;
}
.dark-green-text {
	color: #00703C;
}
.green-text {
	color: #74B944;
}
.purple-text {
	color: #8A4F9F;
}
.red-text {
	color: #C71632;
}
.dark-purple-text {
	color: #432D7F;
}
.blue-button {
	color: #FFFFFF;
	background-color: #03366A;
	float: left;
	height: 19px;
	width: 96px;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	margin-left: 15px;
	line-height: 19px;
	font-weight: bold;
}
.fn-text {
	color: #8f3457;
}
.red-button {
	color: #FFFFFF;
	background-color: #C71632;
	float: left;
	height: 19px;
	width: 96px;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	margin-left: 15px;
	line-height: 19px;
	font-weight: bold;
}
.pink-button {
	color: #FFFFFF;
	background-color: #EC008C;
	float: left;
	height: 19px;
	width: 96px;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	margin-left: 15px;
	line-height: 19px;
	font-weight: bold;
}
.pink-button li{
	color: #FFFFFF;
}
.pink-button a{
	color: #FFFFFF;
	text-decoration :none;
}
.yellow-button {
	color: #86153A;
	background-color: #FCDD03;
	float: left;
	height: 19px;
	width: 96px;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	margin-left: 15px;
	line-height: 19px;
	font-weight: bold;
}
.green-button {
	color: #ffffff;
	background-color: #00703C;
	float: left;
	height: 19px;
	width: 96px;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	margin-left: 15px;
	line-height: 19px;
	font-weight: bold;
}
.grey-button {
	color: #000000;
	background-color: #969696;
	float: left;
	height: 19px;
	width: 96px;
	font-size: 11px;
	text-align: center;
	padding-top: 0px;
	margin-left: 15px;
	line-height: 19px;
	font-weight: bold;
}
.ctr-img {
	margin-top: 10px;
	margin-bottom: 10px;
}
.stockist {
	padding: 5px;
	height: 75px;
	width: 175px;
	float: left;
	text-align: center;
}
.export-column {
	padding: 5px;
	width: 175px;
	float: left;
	text-align: center;
}.news-date {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #EC008C;
	padding: 2px;
	text-decoration: none;
}
.product-box {
	float: left;
	width: 258px;
	height: 295px;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 15px;
}
.range-box {
	float: left;
	width: 258px;
	height: 225px;
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 15px;
}
.img-left {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.img-right {
	float: left;
	padding-left: 10px;
	padding-bottom: 10px;
}
.line {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}

