/*
	eCatalyst by eCommerce Websites LTD & Fuel Design LTD
	version:RC 2.0 
	Copyright eCommerce Websites LTD & Fuel Design LTD
	STYLES.CSS | author:Fuel Design | version: 2013
*/

/*  ==================  1 - import Styles  ============================= */	
@import url("base.css");
@import url("editor.css");
@import url("forms.css");
@import url("prettyPhoto.css");
@import url("jquery.jgrowl.css");
@import url("jquery.fs.selecter.css");
@import url('bootstrap.css');
@import url('boostrap-components.css');

@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,400italic);
	
body	{color: #282325;font-family: 'Ubuntu',sans-serif;font-size: 14px;font-weight: 300;line-height: 1.8;}

body > div			{padding:0 10px;}
body.tablet > div,
body.phone > div	{width: 1000px;}

.boxed		{background-color: #FFFFFF;border: 1px solid #CCCCCC;}
.boxed > h3	{border-bottom: 1px solid #CCCCCC;margin: 0;padding: 10px 20px;}

#enableJavascript	{ background-color:#fbe3e4;color:#8a1f11;font-size:14px;padding:4px 0;text-align:center;}

/* overwriting inline styles from WYSIWYG editors */
p						{font-family: 'Ubuntu',sans-serif !important;}
.product-information h1,
.product-information h4,
.product-information p	{font-family: 'Ubuntu',sans-serif !important;}

/*  ==================  Typograpgy bases ========================= */
h1,h2,h3	{clear: both;font-weight: 300;line-height: 1.5;margin: 0.5em 0;text-transform: uppercase;}
h4,h5,h6	{font-weight: 400;margin: 1em 0;}
h1			{font-size: 36px;}
h2			{color: #8CC63E;font-size: 28px;}
h3			{font-size: 22px;}
h4			{font-size: 18px;}

h1:first-child,
h2:first-child,
h3:first-child	{margin-top: 0;}

p			{margin-bottom: 1em;}
p img		{ float:left;margin:4px 6px 0 0;padding:0;}
p img.right,
li img.right{ float:right;margin:4px 0 6px 0;padding:0;}

.leadin		{ color: #8CC63E;}

blockquote	{ background-color:#f9f9f9;margin:0 0 18px;padding:9px;quotes:"'" "'" "'" "'";color:#333;font-family:Georgia, serif;font-size:13px;font-style:italic;}
pre,code	{ overflow-x:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#111;border:1px solid #333;font-family:monaco,courier,"courier new",monospace;font-size:11px;margin:0 0 18px;padding:9px;}

ul, ol,
dl, menu	{padding-left: 40px;display: block;list-style-type: square;margin: 1em 0;}
li			{}

/*  ================== - NOTICES  =============================== */
.notification 	{ font-size:11px;line-height:18px;margin:0 0 17px 0;padding:0 4px;}
.notice 		{ background-color:#fff6bf;color:#514721;/* border-bottom:1px solid #ffd324; */}
.error 			{ background-color:#fbe3e4;color:#8a1f11;/* border-bottom:1px solid #fbc2c4; */}
.success 		{ background-color:#e6efc2;color:#264409;/* border-bottom:1px solid #c6d880; */}
.hide 			{display: none;}
.show 			{display: block;}
.highlight		{ background-color:#ffc;}

/*  ========= LINKS  ================ */
a,a:focus	{color: #84999B;text-decoration: none;-webkit-transition: all .15s ease-in;-moz-transition: all .15s ease-in;-o-transition: all .15s ease-in;transition: all .15s ease-in;}
a:active,
a:hover		{color: #8CC63E;}

a[href$=".pdf"] 	{}
a[title*="Home"]	{}
a[rel="external"]	{}

/*  ==================  4 - Base Style Types  ========================= */
h2 span a.tag-group-link		{ display:inline;font-size:10px;margin-left:10px;text-decoration:none;text-transform:uppercase;}
h2 span a.tag-group-link:hover	{ }

strong,b	{ font-weight: 500;}
em,i		{ font-style: italic;}

/* =========  Header Code ======= */ 
/*	Utility
----------------------------------*/
#utility			{background-color: #F0F0F0;}
#utility a			{color: #282325;float: right;height: 30px;line-height: 30px;margin-left: 20px;text-decoration: none;}
#utility a:hover	{text-decoration: underline;}

/*	Header
----------------------------------*/
#header				{ height: 90px;padding-top: 30px;}
#header .logo		{ float: left; font-size: 40px; line-height: 1em; margin-top: 40px;}
#searchproducts		{border: 1px solid #CCCCCC;float: right;font-size: 14px;height: 50px;text-indent: 10px;width: 100%;}

/*	Navigation Desktop
----------------------------------*/
#nav				{border-color: #CCCCCC;border-style: solid none;border-width: 1px 0;height: 48px;}
#nav ul				{float: left;margin: 0;padding: 0;}
#nav li				{float: left;list-style: none outside none;margin-right: 30px;}
#nav li a			{border-top: 5px solid #FFFFFF;color: inherit;display: block;font-size: 14px;line-height: 40px;text-decoration: none;}
#nav li a:hover		{border-color: #8CC63E;}
#nav li.selected a	{border-color: #8CC63E;color: #8CC63E;}

/*	FAQs
----------------------------------*/
.faq						{ margin-bottom:15px; padding-bottom:15px; border-bottom:1px dashed #666; }
.faq:last-child				{ border-bottom:0 none; }
.faqQuestion				{ padding:0 10px 0 10px; border:0 none; margin-bottom:0;  background:transparent url(images/arrowleftblue.png) no-repeat 100% 50%; cursor:pointer; -webkit-border-radius:0 4px 4px 0; border-radius:0 4px 4px 0; }
.faqQuestion:hover,
.openE.faqQuestion			{ color:#8CC63E; background:transparent url(images/bluearrowdown.png) no-repeat 100% 50%; }
.openE.faqQuestion			{ padding-bottom:2px; }
.faqQuestion.openE:hover	{ color:#8CC63E;  }
.faqAnswer					{ border:7px solid #999; padding:10px; position:relative; margin-top:10px; }
.faqAnswer span.fmp			{ font-size:30px; color:#8CC63E; float:left; margin:0 9px 55px 0; }
.faqspeach					{ display:block; width:230px; height:29px; position:absolute; top:-29px; left:0; background:transparent url(images/faqtop.png) no-repeat 0 0; }

/*	Testimonials
----------------------------------*/
#testimonials			{ background-color: #E7EBBC; background-image: url(img/wht40x1.jpg); background-repeat: repeat-x; background-position: center bottom; padding-top: 60px;}
#testimonials p			{ color: #FFF; font-size: 26px; font-style: italic; font-weight: 300; line-height: 1.6em; padding: 0 68px; margin-bottom: 35px;}
#testimonials ul		{ margin: 0;}
#testimonials .read-more{ color: #FFF;}
#testimonials .read-all	{ background-color: #FFF; position: absolute; right: 0; bottom: 40px; height: 40px; line-height: 40px; padding: 0 15px;}
#testimonials .who-by	{ color: #FFF; font-size: 20px; padding: 0 0 0 65px;}

#testimonials>div		{ background-color: #AFBC21; padding-bottom: 30px; position: relative;}
#testimonials>div>img	{ display: inline-block; padding: 0 5px 20px 30px;}
#testimonials>div>h3	{ color: #FFF; display: inline-block; font-size: 22px; font-weight: 500; margin-top: 40px;}
#testimonials-prev		{ position: absolute; top: 0; right: 38px;}
#testimonials-next		{ position: absolute; top: 0; right: 0;}
#testimonials-prev a,
#testimonials-next a	{ background-color: rgba(255,255,255,0.8); display: block; padding: 0 15px; line-height: 40px; height: 40px;}
#testimonials-prev a:hover,
#testimonials-next a:hover	{ background-color: rgba(255,255,255,1); text-decoration: none;}

.testimonials-full			{ background-color: #E2F1CF; padding: 40px 80px 40px 90px; position: relative; margin-bottom: 30px;}
.testimonials-full .quote	{ position: absolute; top: 50px; left: 0;}
.testimonials-full h4		{ color: #000;}

/*	Page Contact Us
----------------------------------*/
.contact-info				{border-bottom: 1px solid #CCCCCC;height: 160px;margin-bottom: 20px;}
.contact-info img			{ float: left; margin: 5px 15px 0 0;}
.contact-info .contact-text	{ float: left;}

/*	Nav Footer
----------------------------------*/
#nav-footer	a	{}

/*	Nav Accounts
----------------------------------*/
#theAccounts					{ margin:0;padding:0;}
#theAccounts li					{ list-style:none;float:left;padding:0;margin:0;}
#theAccounts li.user-welcome	{ width:auto;font-size:14px;}

#theAccounts			{ /* background:url(images/icons/user-silhouette.png) no-repeat scroll 95% 54% transparent; */float:right;font-size:14px;height:30px;line-height:30px;/* padding:0 34px 0 10px; */text-align:left;}
#theAccounts a			{ /* display:block;font-size:14px;height:30px;line-height:30px; */}
#theAccounts a:hover	{ }

#theAccounts li.user-welcome a			{border: 0 none;display: inline;float: none;margin: 0 5px;}
#theAccounts li.user-welcome a:hover	{}

.logged-1 .wholesaler-welcome,
.logged-1 .become-wholesaler-welcome,
.logged-1 #utility .account-in,
.logged-1 #utility .account-out,
.logged-0 #utility .account-in,
.logged-1 #userpass,
.logged-1 #utility .account-in-wholesaler,
.logged-0 #utility .account-in-wholesaler,
.logged-1.zone-Wholesalers #utility .account-in	{ display:none;}

.logged-1.zone-Wholesalers #utility .account-in-wholesaler,
.logged-1 #utility .account-in,
.logged-1.zone-Customers #utility .account-in,
.logged-1.zone-Wholesalers .wholesaler-welcome	{ display:block;}

body.logged-0 .user-welcome, body.logged-1 .become-user-welcome, body.logged-0 .wholesaler-welcome,
body.logged-0 .become-wholesaler-welcome	{ display:none;} 

/* =========  HOMEPAGE Hero Area  ======== */
/*	Home Slider
----------------------------------*/
#home-slider						{min-height: 567px;min-width: 800px;padding: 0 100px;position: relative;width:auto;}
#home-slider ul						{list-style-type: none;margin: 0;height: 680px;overflow: hidden;padding: 0;}/* min-height: 567px;max-height: 680px; */
#home-slider li						{left: 0;display: none;}
#home-slider .bx-wrapper ul			{height: auto;overflow: visible;}
#home-slider ul img					{ display: block; max-width: 1440px; margin: 0 auto; width: 100%;}
/* #home-slider ul>li>div				{ height: 600px; background-size: cover; background-repeat: no-repeat; } */
#home-slider .bx-pager				{ background-color:none; padding: 0 15px;position: absolute;right: 15%;top: 90%;z-index: 1000;}
#home-slider .bx-controls-direction	{ position: absolute;}
#home-slider #hs-prev,
#home-slider #hs-next				{ background-color:; position: absolute; z-index: 2000; height: 100%}
#home-slider #hs-prev a,
#home-slider #hs-next a				{ background-color: #FFF; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; display: block; width: 100px; height: 100%; text-indent: -9999px;}
#home-slider #hs-prev a:hover,
#home-slider #hs-next a:hover		{ background-color: #84999b;}
#home-slider #hs-prev				{ top: 0; left: 0;}
#home-slider #hs-next				{ top: 0; right: 0;}

#home-slider #hs-prev a				{ background-image: url(img/banner_arrow_prev.png);}
#home-slider #hs-next a				{ background-image: url(img/banner_arrow_next.png);}

.tablet #hs-prev,.tablet #hs-next,.phone #hs-prev,
.phone #hs-next	{display: none;}

.bx-pager .bx-pager-item			{ margin: 0 5px; display: inline-block;}
.bx-pager .bx-pager-item a			{background-image: url("img/bx-slider-pager.png");background-position: 0 50px;display: block;height: 50px;text-indent: -99999px;width: 20px; -webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.bx-pager .bx-pager-item a.active	{background-position: 0 0;}
.bxslider .bx-controls-direction	{ display: none;}

#page-content h1	{font-size: 26px;column-span: all;-webkit-column-span: all;-ms-column-span: all;}/* no FF support for column span, therefore remove all -moz support for columns*/
#page-content .main	{font-size: 18px;column-gap: 20px;-webkit-column-gap: 20px;-ms-column-gap: 20px;columns: 2;-webkit-columns: 2;-ms-columns: 2;}

/*	Home Slider v2
----------------------------------*/
.banner-wrap						{ position: relative; max-width: 1440px; min-width: 1200px; margin: 0 auto; overflow: hidden;}
.banner-text						{background-color: #FFF; opacity: 0; margin-top: 214px; position: absolute; top: 0; width: 600px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 1.0s ease-in-out;-o-transition:all 1.0s ease-in-out;transition:all 1.0s ease-in-out;}
.banner-text.left					{ left: -600px;}
.banner-text.right					{ right: -600px;}
.banner-wrap:hover .banner-text.left{ left: 0;}
.banner-wrap:hover .banner-text.right{ right: 0;}

.banner-text.left .banner-spacing	{padding: 34px 34px 34px 234px;}
.banner-text.right .banner-spacing	{ padding: 34px 234px 34px 34px;}

.banner-wrap:hover .banner-text		{ opacity: 0.9;}
.text-first,.text-second			{ text-transform: uppercase; margin: 0;}	
.text-first							{ color: #8CC63E; font-size: 30px;}
.text-second						{ color: #84999B; font-size: 22px;}

#home-slider .banner-btn			{ background-color: #8CC63E; color: #FFF; display: inline-block; padding: 0 15px; line-height: 50px; margin-top: 10%; height: 50px; text-decoration: none;}
#home-slider .banner-btn:hover span	{ color: #FFF; text-decoration: underline;}
#home-slider .banner-btn span		{ display: inline-block; float: left;}
#home-slider .banner-btn img		{ display: inline-block; float: left; width: auto; margin: 5px 0 0 10px;}

/*	Home Slider Passport
----------------------------------*/
#pp-home-slider						{min-height: 567px;min-width: 800px;padding: 0 100px;position: relative;width:auto;}
#pp-home-slider ul						{list-style-type: none;margin: 0;height: 440px;overflow: hidden;padding: 0;}/* min-height: 567px;max-height: 680px; */
#pp-home-slider li						{left: 0;display: none;}
#pp-home-slider .pp-bx-wrapper ul			{height: auto;overflow: visible;}
#pp-home-slider ul img					{ display: block; max-width: 1000px; margin: 0 auto; width: 100%;}
/* #home-slider ul>li>div				{ height: 600px; background-size: cover; background-repeat: no-repeat; } */
#pp-home-slider .pp-bx-pager				{ background-color:none; padding: 0 15px;position: absolute;right: 15%;top: 90%;z-index: 1000;}
#pp-home-slider .pp-bx-controls-direction	{ position: absolute;}
#pp-home-slider #pp-hs-prev,
#pp-home-slider #pp-hs-next				{ background-color:; position: absolute; z-index: 2000; height: 100%}
#pp-home-slider #pp-hs-prev a,
#pp-home-slider #pp-hs-next a				{ background-color: #FFF; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain; display: block; width: 100px; height: 100%; text-indent: -9999px;}
#pp-home-slider #pp-hs-prev a:hover,
#pp-home-slider #pp-hs-next a:hover		{ background-color: #84999b;}
#pp-home-slider #pp-hs-prev				{ top: 0; left: 0;}
#pp-home-slider #pp-hs-next				{ top: 0; right: 0;}

#pp-home-slider #pp-hs-prev a				{ background-image: url(img/banner_arrow_prev.png);}
#pp-home-slider #pp-hs-next a				{ background-image: url(img/banner_arrow_next.png);}

.tablet #hs-prev,.tablet #hs-next,.phone #hs-prev,
.phone #hs-next	{display: none;}

.pp-bx-pager .pp-bx-pager-item			{ margin: 0 5px; display: inline-block;}
.pp-bx-pager .pp-bx-pager-item a			{background-image: url("img/bx-slider-pager.png");background-position: 0 50px;display: block;height: 50px;text-indent: -99999px;width: 20px; -webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.pp-bx-pager .pp-bx-pager-item a.active	{background-position: 0 0;}
.pp-bxslider .pp-bx-controls-direction	{ display: none;}

#page-content h1	{font-size: 26px;column-span: all;-webkit-column-span: all;-ms-column-span: all;}/* no FF support for column span, therefore remove all -moz support for columns*/
#page-content .main	{font-size: 18px;column-gap: 20px;-webkit-column-gap: 20px;-ms-column-gap: 20px;columns: 2;-webkit-columns: 2;-ms-columns: 2;}


/*	Home Slider Passport v2
----------------------------------*/
.pp-banner-wrap						{ position: relative; max-width: 1000px; min-width: 800px; margin: 0 auto; overflow: hidden;}
.pp-banner-text					{background-color: #FFF; opacity: 0; margin-top: 214px; position: absolute; top: 0; width: 600px;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 1.0s ease-in-out;-o-transition:all 1.0s ease-in-out;transition:all 1.0s ease-in-out;}
.pp-banner-text.left					{ left: -1040px;}
.pp-banner-text.right					{ right: -1040px;}
.pp-banner-wrap:hover .pp-banner-text.left{ left: 0;}
.pp-banner-wrap:hover .pp-banner-text.right{ right: 0;}

.pp-banner-text.left .pp-banner-spacing	{padding: 34px 34px 34px 234px;}
.pp-banner-text.right .pp-banner-spacing	{ padding: 34px 234px 34px 34px;}

.pp-banner-wrap:hover .pp-banner-text		{ opacity: 0.9;}
.pp-text-first,.pp-text-second			{ text-transform: uppercase; margin: 0;}	
.pp-text-first							{ color: #8CC63E; font-size: 30px;}
.pp-text-second						{ color: #84999B; font-size: 22px;}

#pp-home-slider .pp-banner-btn			{ background-color: #8CC63E; color: #FFF; display: inline-block; padding: 0 15px; line-height: 50px; margin-top: 10%; height: 50px; text-decoration: none;}
#pp-home-slider .pp-banner-btn:hover span	{ color: #FFF; text-decoration: underline;}
#pp-home-slider .pp-banner-btn span		{ display: inline-block; float: left;}
#pp-home-slider .pp-banner-btn img		{ display: inline-block; float: left; width: auto; margin: 5px 0 0 10px;}

/*	FiNISHED
----------------------------------*/


/*	Featured Slider
----------------------------------*/
#featured-products-wrap				{background-color: #F0F0F0;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;display: none;height: 315px;position: relative;}
.homepage #featured-products-wrap	{background-color: #F6F6F6;display: block;}
#featured-products-wrap .container	{position: relative;}
#featured-products-wrap h3			{font-weight: 300;line-height: 60px;margin: 0;}
#featured-products					{height: 255px;overflow-y: hidden;position: relative;}
#featured-products .bx-pager		{background-color: #FFFFFF;display: none;padding: 0 15px;position: absolute;right: 0;top: -50px;}
#featured-products .prod-name		{display: none;}

.tablet #fs-prev,
.tablet #fs-next	{}
.phone #fs-prev,
.phone #fs-next		{}
.tablet #fs-prev,.tablet #fs-next,.phone #fs-prev,
.phone #fs-next		{display: none;}

#fs-prev a,
#fs-next a			{background-color: #FFFFFF;background-position: 50% 50%;bottom: 20px;display: block;height: 235px;position: absolute;text-indent: -9999px;width: 100px;}
#fs-prev a:hover,
#fs-next a:hover	{background-color: #84999b;}
#fs-prev a			{background-image: url(img/feat_arrow_prev.png);left: -120px;}
#fs-next a			{background-image: url(img/feat_arrow_next.png);right: -120px;}

/*	Project Slideshows
----------------------------------*/
.project					{border-bottom: 1px solid #CCCCCC;margin-bottom: 20px;}
.project .bx-wrapper		{position: relative;}
.project .bx-wrapper img	{display: block;}
.project .project-slider	{list-style: none outside none;margin: 0;opacity: 0;padding: 0;transform: translate3d(-490px, 0px, 0px);}
.project .bx-wrapper ul		{opacity: 1;}

.project .bx-controls-direction a					{visibility: hidden;}
.project .bx-wrapper:hover .bx-controls-direction a	{visibility: visible;}

.project .bx-controls	{}
.project .bx-prev,
.project .bx-next		{background-color: rgba(0, 0, 0, 0.5);background-position: 50% 50%;background-repeat: no-repeat;display: block;height: 100%;position: absolute;text-indent: -9999px;width: 60px;z-index: 2000;}
.project .bx-prev:hover,
.project .bx-next:hover	{background-color: rgba(132, 153, 155,0.8);}
.project .bx-prev		{ background-image: url(img/banner_arrow_prev.png);left: 0;top: 0;}
.project .bx-next		{ background-image: url(img/banner_arrow_next.png);right: 0;top: 0;}

.tablet .project .bx-prev,
.tablet .project .bx-next,
.phone .project .bx-prev,
.phone .project .bx-next	{display: none;}

/*	Homepage product previews
----------------------------------*/
#home-products		{background-color: #F0F0F0;}
#home-products h3	{line-height: 60px;margin: 0;}

/*	Accounts
----------------------------------*/
#just-ordered		{ display:none;}

table.order-list  	{width: 100%;}
table.order-list th	{background-color: #666666;border: 1px solid #DDDDDD;color: #FFFFFF;font-weight: normal;padding: 4px 2px;text-align: center;}
table.order-list td	{background-color: #FFFFFF;border: 1px solid #DDDDDD;padding: 3px 2px;}

/*	Invoice
----------------------------------*/
#invoice-detail		{ background-color:#fff;border:1px solid #ddd;padding:10px;margin-bottom:50px;}
table.invoice td	{ padding:4px;}
p.tracking img		{ display:inline;float:none;padding:0;margin:0;}
.order-list a		{ color:#8CC63E; }	


/*	WEBAPP - Product Infomation
----------------------------------*/
.product-information				{ padding: 20px 0; padding: 20px;}
.product-information img			{ border: 1px solid #CCC;}
.product-information .logo			{ border: 0;}
.product-information h1,
.product-information h4				{ color: #84999B;}
.product-information ul.nav			{ margin-bottom: 0 !important;}
.product-information .tabbable p	{ padding: 20px 10px 10px 20px;}
.product-information .tabbable a	{ text-decoration: none;}
.product-information h1				{ font-size: 20px;}
.product-information h4				{ color: #000; font-size: 14px !important; font-weight: 300; text-transform: uppercase; margin: 0;}
.product-information p				{ font-size: 10px !important; line-height: 14px !important;}
.product-information .recyclable	{ background-image: url(img/ico-recycle.png); color: #8CC63E; padding-top: 55px; text-align: center; height: 60px; width: 60px; background-size: contain; background-repeat: no-repeat;}

/*	WEBAPP - Supplier
----------------------------------*/
.supplier-item						{ border-top: 1px solid #CCC;}
.supplier-item p					{ padding-top: 30px;}

/*	WEBAPP - Team
----------------------------------*/
.team-info,
.team-image							{ width: 50%;}
.team-info.right,
.team-image.right					{ float: right;}
.team-info.left,
.team-image.left					{ float: left;}
.team-info.left .spacing			{ padding: 0 40px 0 80px; text-align: right;}
.team-info.right .spacing			{ padding: 0 80px 0 40px; text-align: left;}
.team-info h2						{ margin-bottom: 20px;}
.team-image img						{ display: block; width: 100%;}
.greenBlock							{background-color: #8CC63E;display: inline-block;height: 5px;margin: 20px 0 5px;width: 20px;}

/*	WEBAPP - Project
----------------------------------*/

/* =========  DEFAULT TEMPLATE  ==== */ 
#body				{ background-color: #F6F6F6;padding-bottom: 30px;padding-top: 30px;}
#body.alternative	{ background-color: #FFFFFF;overflow-x: hidden !important;}

/* =========  Shopping Cart Basics */
#catCartSummary			{display: none;}
#shoppingCart			{background-color: #282325;float: right;height: 50px;line-height: 50px;margin-top: -1px;}
.shop-inner				{color: #FFFFFF;display: none;font-size: 14px;height: 50px;line-height: 50px;padding: 0 40px 0 10px;text-align: left;}
.cartSummaryItem		{}
a.cartSummaryLink		{color: #FFFFFF;margin: 0 5px 0 0;}
a:active.cartSummaryLink,
a:hover.cartSummaryLink	{}
a#catshopclear			{font-size: 14px;font-weight: normal;}

/* =========  CATALOGUES & PRODUCTS ==== */ 
/*	Overall
----------------------------------*/
#shop-section					{background-color: #F6F6F6;min-height: 300px;padding-bottom: 30px;padding-top: 30px;}
#shop-section.loading			{background-image: url("images/loginRedirect.gif");background-position: 50% 50%;background-repeat: no-repeat;}
.productItemNotFound,
.catalogueItemNotFound			{display: none;list-style: none outside none;}
#catDescrLive					{background-color: #FFFFFF;border-color: #CCCCCC;border-style: solid none;border-width: 1px 0; display: none;height: auto !important;margin: 10px 0;padding: 15px 15px 5px;} 
.productfeaturelist	{margin: 0;padding: 0;}

/*	NEW Catalogues and Products shared styles
----------------------------------*/
.productList,
.catalogueList	{margin: 0;padding: 0;}
.productItem,
.productItemLast,
.catalogueItem,
.catalogueItemLast			{float: left;list-style: none outside none;margin: 0;position: relative;}
.catlist,.prod-list 		{color: white; background-color: #FFFFFF ;margin-bottom: 20px;overflow: hidden;}
.cat-bg, .prod-bg			{position: relative;height: 235px;}
.cat-info,.prod-info		{bottom: 0;left: 0;opacity: 0;padding: 20px;position: absolute;right: 0;top: 0;-webkit-transition: all .15s ease-in-out;-moz-transition: all .15s ease-in-out;-ms-transition: all .15s ease-in-out;-o-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.cat-info img,
.prod-info img				{display: block;}
.cat-bg:hover .cat-info,
.prod-bg:hover .prod-info	{opacity: 1;}
.cat-image img,
.prod-image img				{display: block;width: 100% !important;}
.catlist a.focus,
.prod-list a.focus			{bottom: 0;display: block;left: 0;padding: 20px;position: absolute;right: 0;top: 0;}

.cat-name,.prod-name		{}
.cat-name .title,
.prod-name .title			{height: 50px;width: 100%;}
.cat-name h5,.prod-name h5	{display: table;font-weight: 300;height: 50px;margin: 0;width: 100%;}
.cat-name a,.prod-name a	{color: #FFFFFF;display: table-cell;font-size: 14px;line-height: 1.25;padding: 0 5%;text-decoration: none;vertical-align: middle;}
.cat-name a:hover,
.prod-name a:hover			{}

/*	NEW Catalogues
----------------------------------*/
.cat-list					{}
.cat-image a				{}
.cat-image img				{}
.cat-bg:hover .cat-info		{}
.cat-info					{background-color: #84999B;}
.cat-info img				{}
.cat-info .desc				{margin-top: 50px;}
.cat-name					{background-color: #84999B;}
.cat-name .title			{}
.cat-name h5				{}
.cat-name a					{}
.cat-name a:hover			{}

/*	NEW Products
----------------------------------*/
.prod-list					{}
.prod-image a				{}
.prod-image img				{}
.prod-bg .prod-new			{display: none;position: absolute;right: 10px;top: 10px;}
.prod-list.new .prod-new	{display: block;}
.prod-bg:hover .prod-info	{}
.prod-info					{background-color: #8CC63E;}
.prod-info img				{margin: 20px 0 0;}
.prod-info .desc			{}
.prod-info a.fav-prdct		{}
.prod-info a.view			{}
.prod-name					{background-color: #8CC63E;}
.prod-name .title			{}
.prod-name h5				{}
.prod-name a				{}
.prod-name a:hover			{}

.main-content img			{ margin: 20px 0;}

/*	Related Products Overide
----------------------------------*/
table.productTable, table.productTable tbody 	{display: block;position: relative;overflow: hidden;}
table.productTable tr							{display:block;}
#related-products-raw							{display:none;}
#related-products .shop-product-small .price	{text-align:center;}
#related-products .productItem					{margin: 0;padding: 0;vertical-align: top;width: 255px;}
#related-products .productItem:last-child		{padding-right:0;}
#related-products .prod-list					{margin: 0;}

#rNavs			{border-bottom: 1px dotted #CCCCCC;height: 30px;margin-bottom: 10px;width: 100%;}
#rNavs a		{background-color: #999999;color: #FFFFFF;display: none;float: right;font-size: 12px;height: 30px;line-height: 30px;margin-left: 10px;padding: 0 10px;text-align: center;text-decoration: none;text-transform: uppercase;}
#rNavs a:hover	{background-color: #111111;}
#rNavs h3		{float: left;margin: 0;}

.sugMore		{background: url("images/bg/bulb1.png") no-repeat scroll 50% 80% transparent;width: 174px;}
.sugMore:hover	{ opacity:0.8;}
.sugMore a		{ color: #8CC63E;display: none;height: 218px;text-align: center;font-size:20px;line-height:25px;}
.sugMore a:hover{ color:#000;}

/* Catalogue List */
/*
div.catalogue-list				{}
.catalogueItemNotFound			{display:none;}
ul.catalogueList				{margin:0;}
li.catalogueItem				{list-style:none;float:left;position:relative;margin:0 13px 13px 0;}
li.catalogueItemLast			{margin-right:0;}
li.catalogueItemLast .catList,
li.catalogueItem .catList		{height:auto;}
li.catalogueItem .shop-catalogue{background-color:transparent;border:1px solid #ccc;float:none;height:auto;margin:0;overflow:hidden;width:190px;}
.shop-catalogue	h4				{background-color:rgb( 50,50,50 );bottom:0;color:#fff;display:block;left:0;padding:3px 0 2px 0;position:absolute;width:100%;z-index:6;}
.shop-catalogue	h4 a			{width:100%;display:block;color:#fff;margin:0;padding:0;}
.shop-catalogue .image			{height:auto;margin:0 auto;overflow:hidden;padding:0;text-align:center;z-index:4;}
.featured-list					{}
.featured-list ul				{margin:10px 0;}
.tag-group-link					{width:45%;clear:both;margin-bottom:20px;display:block;}

div.catalogue-list				{ }
ul.catalogueList				{ }
li.catalogueItem				{ list-style:none;float:left;position:relative;margin:0 30px 30px 0;}
li.catalogueItem .shop-catalogue{ background-color:transparent;border:1px solid #ccc;float:none;height:auto;margin:0;overflow:hidden;width:190px;}
.shop-catalogue	h4				{ background-color:rgb( 50,50,50 );bottom:0;color:#fff;display:block;left:0;padding:3px 0 2px 0;position:absolute;width:100%;z-index:6;}
.shop-catalogue	h4 a			{ width:100%;display:block;color:#fff;margin:0;padding:0;}
.shop-catalogue .image			{ height:auto;margin:0 auto;overflow:hidden;padding:0;text-align:center;z-index:4;}

.featured-list					{}
.featured-list ul				{margin:10px 0;}

.tag-group-link					{ width:45%;clear:both;margin-bottom:20px;display:block;}
*/

/* PRODUCT LIST */
/*
.productItemNotFound			{ list-style:none;}
.productList.productSmall		{ margin:10px 0;padding:0;}
.productItem, .productItemLast,.catalogueItem,
.catalogueItemLast				{ list-style:none;float:left;position:relative;margin:0 13px 13px 0;overflow:hidden;}
.productItemLast				{ margin-right:0;}
.productItem:nth-child(4n)		{ margin-right:0;}
.header							{ width:100%;height:50px;color:#fff;overflow:hidden;line-height:50px;display:block;position:absolute;top:0;left:0;z-index:6;background-color:#e7e7e7;text-align:center;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;text-align:center;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
.inner-header					{ width:100%;height:55px;position:relative;}
.shop-product-small h5			{ position:absolute;left:0;top:0;width:174px;height:50px;display:table;margin:0;padding:0;}
.shop-product-small h5 a,
.shop-product-small h5 a:visited { display:table-cell;font-size: 14px;vertical-align:middle;text-align:center;color:#333;border:0 none;line-height:1.3em;padding:0 5px;}
#catDescrLive					{background-color: #FFFFFF;border-color: #CCCCCC;border-style: solid none;border-width: 1px 0;display: none;height: auto !important;margin: 10px 0;padding: 15px 15px 5px;}
table.productTable td 			{ margin: 0 13px 25px 0;padding: 0;}
*/

/* ##### PRODUCT  CAROUSEL ##### */
/*
.jcarousel-next,
.jcarousel-prev			{ -moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;cursor:pointer;font-size:11px;height:20px;padding:0 6px;position:absolute;text-transform:uppercase;top:-35px;}
.jcarousel-next			{ background-color:#999;color:#fff;right:0;}
.jcarousel-prev			{ background-color:#999;color:#fff;right:43px;}
.jcarousel-prev:hover,
.jcarousel-next:hover	{ background-color:#8CC63E;}

.jcarousel-next:after	{ content:"Next";}
.jcarousel-prev:after	{ content:"Prev";}

.jcarousel-clip-horizontal	{ height:326px;width:735px;}
.jcarousel-clip-vertical	{ height:326px;width:735px;}
.jcarousel-item				{ height:326px;width:174px;}

.productSlider	{ height:382px;margin-bottom: 24px;overflow:hidden;width:735px;}
*/

/* STEVE - bug: IE8 requires these as individuals as it does not understand :nth-child, so it negates all the others if compounded */
/*
.featured-list li.jcarousel-item.last-right					{ margin-right:13px !important;}
.featured-list li.jcarousel-item.productItem:nth-child(4n)	{ margin-right:13px !important;}
.featured-list li.jcarousel-item.productItemLast			{ margin-right:13px !important;}
*/

/* Over Rides */
/*
ul.productfeaturelist				{ margin: 0;}
ul.productfeaturelist li.productItem{ float: none; margin: 0; overflow: visible; position: static; width: auto;}
*/

/* ####### PRODUCT SMALL ####### */
/*
.shop-product-small 				{ background-color:transparent;border:0 none;color:#fff;}
.product-background					{ -moz-border-radius:4px;-webkit-border-radius:4px;background-color:#fff;border:1px solid #d7d7d7;border-radius:4px;color:#666;padding-bottom:10px;position:relative;}
.shop-product-small .isnew			{ display:none;}
.shop-product-small.sale1 .imonsale	{ display:block;position:absolute;right:0;top:50px;z-index:40;}
.shop-product-small.new .isnew		{ display:block;position:absolute;left:0;top:50px;z-index:40;}
.shop-product-small.sale0 .imonsale	{ display:none;}
.shop-product-small .image			{ background-color:transparent;background-image:none;height:auto !important;margin:75px auto 10px;max-height:120px;max-width:160px;min-height:120px;overflow:hidden;text-align:center;width:160px;}
.shop-product-small .image a		{ display:block;}
.shop-product-small .image	img		{ margin:0 auto;}
								
.isnew img 								{ background-image:none;}
.imonsale img 							{ background-image:none;}						
.shop-product-small .price				{ margin:0;text-align:center;}
.shop-product-small .retail				{ text-align:center;}
.zone-Wholesalers .shop-product-small .price strong	{ color:#64b55e;}

.shop-product-small.sale0 .retail		{ line-height:20px;}
.shop-product-small.sale1 .retail		{ line-height:20px;}
.shop-product-small.sale0 .retail .rrp	{ display:inline;}
.shop-product-small.sale0 .retail .was	{ display:none;}
.shop-product-small.sale0 .retail em	{ }
.shop-product-small.sale1 .retail .rrp	{ display:none;}
.shop-product-small.sale1 .retail .was	{ display:inline;}
.shop-product-small.sale1 .retail em	{ text-decoration:line-through;}

.shop-product-small.stock0 .addtocart	{ display:none;}
.price-section							{ height:75px;}
.shop-product-small.sale0 .price .retail{ display:none;}
.shop-product-small .price sup, .shop-product-small .price em, .shop-product-small .retail .was,
.shop-product-small .retail .rrp		{ font-size:10px;font-style:normal;}
.shop-product-small.sale1 .price		{ }								
.shop-product-small.sale1 .price strong	{ }
.shop-product-small .extra				{ overflow:hidden;}								
.shop-product-small .more-info			{ text-align:left;}
.shop-product-small .addtocart			{ text-align:right;}

.shop-product-small .excl-gst,
.shop-product-small .price				{ display:none;margin:0;text-align:center;}
.shop-product-small .excl-gst strong,
.shop-product-small .price strong		{ font-size:16px;color:#000;}
.shop-product-small .excl-gst			{ display:block;}

.more-info a			{ -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#fff;cursor:pointer;display:block;font-weight: 400;height:30px;line-height:29px;margin:4px 8px 0;text-align:center;width:156px;background:none no-repeat 90% 50% #999;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out;transition: all .5s ease-out;}
.more-info a:hover,
.more-info a:active		{ background:url("/css/images/icons/dot.png") no-repeat 97% 50% #0099ff}

.listview .more-info a			{ -moz-border-radius:5px;-webkit-border-radius:5px;background:#999 url(images/icons/viewsmall.png) no-repeat 50% 50%;border-radius:5px;display:block;color:#fff;cursor:pointer;height:25px;line-height:25px;margin:0;text-align:center;text-indent:-99999px;width:25px;}									
.listview .more-info a:hover,
.listview .more-info a:active	{ background:#0099ff url(images/icons/viewsmall.png) no-repeat 50% 50%;}

.shop-product-small .addtocart		{ -moz-border-radius:4px;-webkit-border-radius:4px;background:#64b55e url(images/bg/greybtn-bg.jpg) repeat-x 0 0;border-radius:4px;cursor:pointer;height:28px;margin:4px 8px 0;width:156px;}
.shop-product-small .addtocart:hover{ background:#64b55e url(images/bg/greenbtn-bg.jpg) repeat-x 0 0;}

.shop-product-small .quantity		{ margin-left:10px;height:28px;line-height:27px;}
.shop-product-small .abtn			{ width:82px;margin-right:10px;height:28px;line-height:28px;padding-right:17px;}
.shop-product-small .quantity input	{ width:27px;height:18px;text-align:center;font-size:11px;color:#666;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:0 none;}
.shop-product-small .abtn input		{ background-image:none;border:0 none;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;cursor:pointer;}

.shop-product-small .out-of-stock-note,
.shop-product-small .in-stock-note				{ font-weight:bold;height:28px;line-height:28px;margin:0 8px;text-align:center;width:156px;}
.shop-product-small .out-of-stock-note			{ color:#d03d3d;display:none;}
.shop-product-small .in-stock-note				{ color:#739900;display:block;background:transparent url(images/instock.png) no-repeat 23% 55%;}
.shop-product-small.stock0 .out-of-stock-note	{ display:block;}
.shop-product-small.stock0 .in-stock-note		{ display:none;}
*/

/* Small Product tabs */
/*
.shop-product-small ul.producttabs		{ background:none;height:25px;margin:0;padding:0 10px 0 0;width:auto;}
.shop-product-small ul.producttabs li	{ -moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;background-color:#fff;border-color:transparent #d7d7d7 #d7d7d7;border-radius:0 0 5px 5px;border-style:none solid solid;border-width:0 1px 1px;float:right;height:24px;line-height:24px;list-style:none;margin:0 0 0 5px;text-align:center;width:25px;}

li.quickfavs a.favoritelink								{ background-image:none;border:0 none;display:block;height:24px;line-height:31px;margin:0;overflow:hidden;padding:0;text-decoration:none;width:25px;}
li.quickfavs a.favoritelink img							{ background-image:url(images/icons/small-favs.png);background-repeat:no-repeat;display:block;height:15px;margin:5px 0 0 5px;width:16px;}
li.quickfavs a.favoritelink img.smallbtnimg-add			{ background-position:-55px 0;}
li.quickfavs a.favoritelink:hover img.smallbtnimg-add	{ background-position:-37px 0;}

li.quickfavs a.favoritelink img.smallbtnimg-remove			{ background-position:-1px 0;}
li.quickfavs a.favoritelink:hover img.smallbtnimg-remove	{ background-position:-19px 0;}
*/

/* **********  List view  ********** */
/*
.productList.productSmall.listview				{ background-color:#fff;border:1px solid #ccc;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.productList.productSmall.listview:first-child	{ border-top:0 none;}
								
.shop-product-small.listview ul.producttabs					{ display:none;margin:0;padding:0;height:0;}
.productList.productSmall.listview .productItem,
.productList.productSmall.listview .productItemLast			{ border-bottom:0 none;float:none;margin:0;padding:0;position:relative;width:100%;}
.productList.productSmall.listview .productItem:first-child	{ padding-top:0;}
.productList.productSmall.listview .shop-product-small, 
.productList.productSmall.listview .shop-product-small .product-background	{ -moz-border-radius:0;-webkit-border-radius:0;background-color:transparent;border-radius:0;border-width:1px 0 0 0;height:38px;padding:0;}
.productList.productSmall.listview .image			{ display:none;}
.productList.productSmall.listview .header			{ background-color:transparent;border:0 none;border-radius:0;color:#8CC63E;float:left;font-size:14px;height:38px;line-height:38px;padding:0;width:400px;}
.productList.productSmall.listview .inner-header	{ height:auto;width:auto;}
.productList.productSmall.listview .shop-product-small.sale1 .header	{ background:transparent url(images/icons/salesmall.png) no-repeat 100% 50%;}
.productList.productSmall.listview .shop-product-small.new .header		{ background:transparent url(images/icons/new.png) no-repeat 100% 50%;}
.productList.productSmall.listview .shop-product-small.stock0 .header	{ background:transparent url(images/icons/outofstock.png) no-repeat 100% 50%;}

.productList.productSmall.listview .new.sale1 .header					{ background:transparent url(images/icons/new-sale.png) no-repeat 100% 50%;}
.productList.productSmall.listview .shop-product-small.new.sale1.stock0 .header	{ background:transparent url(images/icons/outofstock.png) no-repeat 100% 50%;}
.productList.productSmall.listview .producttabs	{ display:none;}

.productList.productSmall.listview h5						{ line-height:38px;height:38px;width:auto;}
.productList.productSmall.listview h5 span					{ display:inline;color:#8CC63E;padding:0;margin:0;line-height:30px;height:30px;}
.productList.productSmall.listview h5 a						{ color:#8CC63E;display:block;height:38px;line-height:38px;padding:0;text-align:left;text-indent:10px;}
.productList.productSmall.listview h5 a:hover,
.productList.productSmall.listview .price-section 			{ float:right;height:38px;line-height:38px;margin-right:35px;width:290px;}
.productList.productSmall.listview .price-section.shorter	{ width:120px;}
								
.productList.productSmall.listview .price strong	{ font-size:13px;}
.productList.productSmall.listview .price sup		{ font-size:11px;}
.productList.productSmall.listview .price			{ float:left;font-size:14px;height:38px;line-height:38px;margin:0;padding:0;text-align:left;width:135px;}

.productList.productSmall.listview .price-section .retail			{ float:left;height:38px;line-height:38px;margin-right:25px;text-align:right;width:130px;}
.productList.productSmall.listview .shop-product-small .extra		{ position:absolute;right:1px;top:7px;width:30px;margin:0;}
.productList.productSmall.listview .shop-product-small .abtn		{ height:20px;line-height:20px;width:30px;margin:6px 0 0;padding:0;}
.productList.productSmall.listview	.shop-product-small .abtn input	{ height:20px;width:30px;line-height:20px;padding:0 0 2px 2px;margin:0;font-size:14px;font-weight:bold;}

.productList.productSmall.listview  .addtocart						{ height:20px;width:30px;background-color:#64b55e;margin:0;padding:0;background-image:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.productList.productSmall.listview .shop-product-small .quantity	{ display:none;}
.productList.productSmall.listview .float-right,
.productList.productSmall.listview .float-left						{ float:none;}
.productList.productSmall.listview .stockinfo						{ left:405px;position:absolute;top:0;}
.productList.productSmall.listview .stockinfo .in-stock-note		{ display:none;background-position:50% 50%;height:38px;margin:0;text-indent:-99999px;width:30px;}
.productList.productSmall.listview .shop-product-small.stock0 .out-of-stock-note	{ background:url(images/buttons/add-disabled.jpg) no-repeat 0px 50% transparent;display:none;height:38px;line-height:38px;margin:0;padding:0;text-indent:-99999px;width:30px;}
.productList.productSmall.listview .shop-product-small .imonsale,
.productList.productSmall.listview .shop-product-small .isnew,
.productList.productSmall.listview .shop-product-small .isnew  img	{ display:none;}
*/


/* PRODUCT LARGE */
#shop-product-large,
.productLarge				{}
.productLarge .productItem	{list-style:none;float:none;margin:0;padding:0 0 30px;width:auto;}

#details-left						{float: left;width: 500px;}
#related-products					{background-color: #FFFFFF;margin: 20px 0 0;padding: 20px;}
#related-products .featured-list	{margin:0 0 16px;height:369px;overflow:hidden;width:735px;}
#related-products .featured-list h2	{border-bottom:1px solid #CCCCCC;margin:0 0 15px;}

.poplets 						{ border-top:0 none;margin:0 0 20px 0;padding:0;text-align:left;}
table.productPoplets			{ border-collapse:collapse;border-spacing:0;margin:0;background-color: #FFFFFF;}
.productPopletsItem				{ border:1px solid #CCCCCC;padding:5px;margin:0 5px;}

#details-wrap					{background-color: #FFFFFF;}
#details-wrap .act-image img	{max-width: 100%;width: 100%;}
#details-wrap .values			{ display:block;height:24px;line-height:22px;}
#details-wrap .instock 			{ float:left;color:#666;margin-right:10px;line-height:22px;}
#details-wrap .product-code		{ float:left;color:#666;font-size: 12px;}
#details-wrap .padding					{margin: 20px 20px 0 0;padding: 0 0 20px 20px;position: relative;}
#details-wrap #details-right .padding	{border-left: 1px solid #CCCCCC;}

#imageUtility .image			{ clear:left;}

.lrgimage						{height: auto !important;min-height: 300px;overflow: hidden;position: relative;text-align: center;}
.act-image						{ }
.lrgimage img					{ display:inline;margin:0;padding:0;}
#featureBar						{ position:relative;width:510px;height:50px;border-top:0 none;}

.wishlistADRMV								{position: absolute;right: 0;top: 0;}
.wishlistADRMV:hover						{}
.wishlistADRMV a							{display: block;}
.wishlistADRMV a img						{display: block;}
.wishlistADRMV a img.wishlistImgAdd			{}
.wishlistADRMV a:hover img.wishlistImgAdd	{}

.logged-0 .ViewWishlist,
.zone-Customers .ViewWishlist a.whole,
.zone-Wholesalers .ViewWishlist a.use	{display: none;}

.zone-Wholesalers .ViewWishlist a.whole,
.zone-Customers .ViewWishlist a.use		{ display:inline;}

.ViewWishlist			{}
.ViewWishlist a			{}
.enquire-product		{background: url("images/icons/question.png") no-repeat scroll 92% 50% #E7E7E7;border: 1px solid #D7D7D7;color: #8CC63E;display: block;height: 32px;line-height: 32px;margin: 15px 0;padding: 0 5px 0 19px;text-align: left;text-transform: uppercase;}

#recyclability			{background-image: url("img/ico-recycle.png");background-position: 0 50%;background-repeat: no-repeat;background-size: contain;color: #999999;display: none;font-weight: 500;height: 34px;line-height: 36px;padding-left: 45px;position: absolute;right: -19px;text-align: right;top: -120px;}
#recyclability strong	{color: #8CC63E;display: block;float: left;text-align: center;}
#recyclability span		{margin-left: 5px;}

#prodDescription		{margin-top: 20px;}
#prodDescription ul		{}
#prodDescription ul	li	{}

#shop-product-large .convertlink			{ display:block;height:33px;text-indent:-99999px;background:url(images/icons/convertcurrency.png) no-repeat scroll 58% 49% transparent;/* border:1px solid #ababab;color:#333;display:block;padding:5px 39px 5px 5px;text-align:right;margin:2px 0 5px 0;*/ }
#shop-product-large .enquireAboutProduct	{ background:url(images/icons/question.png) no-repeat scroll 55% 54% transparent;border:1px solid #ababab;color:#333;display:block;padding:0;text-align:left;text-indent:-99999px;margin:0;}

#details-right		{float: left;width: 500px;}

.producti.note		{ background-color:#cfe2f1;padding:5px 0;margin:10px 0;}	
.producti.note h3	{ color:#3a89c9;font-size:13px;margin-left:10px;}		
.producti.note p	{ color:#454545;margin:10px;line-height:17px;}

#shop-product-large .quantity					{}
#shop-product-large .quantity .productTextInput {}
#shop-product-large .quantity span				{}
#shop-product-large.stock0 .quantity span		{}
#shop-product-large .quantity .qTitle			{}
#shop-product-large .quantity .inputVal			{}
#shop-product-large .quantity .sl				{}
#shop-product-large .quantity .instock			{}
#shop-product-large .quantity .instock			{}
#shop-product-large .quantity .instock			{}

#shop-product-large .quantity .outOfStockMessage		{display:none;}
#shop-product-large.stock0 .quantity .outOfStockMessage	{}
#shop-product-large.stock0 .instock						{}

#shop-product-large .lrgimage .imonsale,
#shop-product-large .lrgimage .isnew			{ display:none;}
#shop-product-large.sale1 .lrgimage .imonsale	{ display:block;position:absolute;z-index:30;top:0;right:0 }						
#shop-product-large.sale1.new .lrgimage .isnew	{ display:block;position:absolute;z-index:30;top:0;left:0 }

#details-right .price			{}
#details-right .price strong	{}
#details-right .price sup		{}
#details-right .excl-gst		{display:block;}

body.NZ .price		{ display:block !important;}
body.NZ .excl-gst	{ display:none !important;}

#shop-product-large .attributes					{}
#shop-product-large .grouping					{}
#shop-product-large .add-to-cart2				{clear: both;float: right;margin: 0 0 10px;width: 150px;}
#shop-product-large .add-to-cart2 a				{background-color: #8CC63E;color: #FFFFFF;display: block;height: 40px;line-height: 40px;text-align: center;text-decoration: none;width: 150px;}
#shop-product-large .add-to-cart2 a:hover		{background-color: #111111;}
#shop-product-large .view-your-cart2			{clear: both;float: right;margin: 0 0 10px;width: 150px;}
#shop-product-large .view-your-cart2 a			{background-color: #CCCCCC;color: #FFFFFF;display: block;height: 40px;line-height: 40px;text-align: center;text-decoration: none;width: 150px;}
#shop-product-large .view-your-cart2 a:hover	{background-color: #111111;}

a.productEnquiry, a.specs				{background-color: #999999;clear: both;color: #FFFFFF;display: block;float: right;height: 40px;line-height: 40px;margin: 0 0 10px;text-align: center;text-decoration: none;width: 150px;}
a.productEnquiry:hover, a.specs:hover	{background-color: #111111;}

#shop-product-large .tell-a-friend-product a		{ background-color:#ccc;border:1px solid #ababab;color:#333;display:block;margin-bottom:0;padding:5px;text-align:right;}
#shop-product-large .tell-a-friend-product a:hover	{ background-color:#666;border-color:#555;color:#fff;}

#shop-product-large .product-rating					{}
#shop-product-large .product-rating	.rating-stars	{}
#shop-product-large .product-rating .ttext			{}

#shop-product-large .tell-a-friend-product a		{}
#shop-product-large .tell-a-friend-product a:hover	{}

#shop-product-large .view-comments a		{}
#shop-product-large .view-comments a:hover	{}

#details-right select		{}

#shop-product-large .productVolumePricing			{}
#shop-product-large .productVolumePricing .price	{}
#shop-product-large .productVolumePricing .units	{}

/*  ======== Product Large tabs ====== */
#lproductfooter				{}
#lproductfooter .padding	{padding: 20px;}

ul.tabs					{ margin:0;padding:0;background-color:#e7e7e7;border:1px solid #d7d7d7;height:auto !important;min-height:31px;line-height:31px;}
ul.tabs li				{ display:block;float:left;list-style:none outside none;margin-bottom:-10px;padding:0;}
ul.tabs li a 			{ border-bottom:0 none;color:#333;line-height:31px;margin-right:10px;padding:5px 10px;text-decoration:none;font-weight: 400;}

ul.tabs li.selected a, ul.tabs li.hover a,
ul.tabs li:hover a		{ display:block;padding:0 10px;background-color:#1f1f1f;color:#fff;text-decoration:none;}

ul.tabs li.selected span, ul.tabs li:hover span,
ul.tabs li.hover span	{ background:url("images/bg/down-arrow-black.png") no-repeat scroll 47% 50% transparent;display:block;height:10px;line-height:10px;}

ul.tabs li a.selected,
ul.tabs li a:hover		{ background-color:#1f1f1f;color:#fff;}
.tab-content 			{ clear:both;border:1px solid #d7d7d7;background-color:#fff;padding:0;margin:0;border-top:0 none;}

/* Product Atributes */
.catProductAttributeGroup			{}
.productAttributes					{clear: both;float: left;width: 45%;}
.productAttributes:nth-child(odd)	{float: left;}
.productAttributes:nth-child(even)	{float: right;}
.catProdAttributeTitle				{display: none;}
.catProdAttributeItem				{}
.catProdAttributeItem img			{}
.catProdAttributeItem input			{}
.catProdAttributeItem select		{}
.catProdAttributeItem span			{}


/* Product Comments  */
.comment-m .wysiwyg				{ width:607px !important;}
.comment-m	fieldset			{ border-width:13px 1px 1px;}
.comment-m #RFeedbackIFrame		{ width:600px !important;}
.comment-m .notice				{ margin-top:10px;clear:left;}
.comments_actual 				{ background:#fff;margin-bottom:25px;padding-bottom:5px;width:auto;}

.comments_text 					{ 
								background-color:#fefefe;border:1px solid #D8D8D8;border-bottom:0 none;overflow:hidden;padding:10px 14px 15px 14px;position:relative;width:680px;
								-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;
								 }
ul.comments_extra 				{ 
								background:#E7E7E7;float:left;line-height:14px;margin:0 0 10px 0;padding:6px 4px;margin-left:0;margin-right:0;width:700px;border:1px solid #D8D8D8;border-top-width:0;
								-moz-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;
								 }

ul.comments_extra li 			{ list-style:none;margin:0 0 0 10px;}

li.comments_author 				{ clear:left;color:#fff;float:left;line-height:16px;padding:0;position:relative;}

li.comments_author a	{ background:#48bcff;color:#fff;display:block;padding:3px 9px;margin-top:1px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

li.tail 						{ background:url("images/comments_normal_tail.png") no-repeat scroll 0 0 transparent;bottom:6px;float:left;height:17px;margin-left:1px;position:relative;width:25px;}

li.comments_date 				{ color:#666;float:right;font-size:12px;text-transform:uppercase;font-style:normal;padding:4px 10px 4px 6px;position:relative;}

#comment-form.form .fullname 	{ width: 99%;}
#comment-form.form .textfield.website
								{ margin-right:32px;}
#comment-form.form .captcha-area{ width:50%;margin-right:10px;}
#comment-form.form .textfield.email { margin-right:0;}
/*  -- Radial */

/* Recently Viewed */

#VistorProducts ol					{ padding:10px 0;min-height:40px;height:auto !important;height:40px;margin:0;/*-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #d7d7d7;*/ }
#VistorProducts li					{ margin:0 0 6px 23px;line-height:20px;list-style-position:outside;color:#8CC63E;}
#VistorProducts a, #VistorProducts a:visited
									{ color:#8CC63E;text-decoration:none;border-bottom:1px solid #8CC63E;}
#VistorProducts a:hover, #VistorProducts a:active
									{ text-decoration:none;color:#000;border-bottom:1px solid #000;}

/* Wishlist  */
#wishlist-items						{ margin-top:30px;}
#wishlist-items .shop-product-small	{ float:left;width:174px;margin-right:10px;margin-bottom:10px;}

#wishlist-items .shop-product-small h5			{ display:table;text-align:center;color:#fff;padding:2px 0 3px 0;height:55px;min-height:55px;margin:0;width:100%;z-index:6;}
#wishlist-items .shop-product-small h5 span		{ color:#fff;display:table-cell;line-height:1.4em;padding:0 4px;text-align:center;vertical-align:middle;}
#wishlist-items .shop-product-small h5 a		{ border-bottom:1px dotted #999;color:#fff;line-height:1.4em;text-align:center;}
#wishlist-items .shop-product-small h5 a:hover	{ color:#666;}
								
/* Catalog Browse */
.browse-sale,.browse-price,
.browse-catalogue		{ display:none;}

.browse-panel			{background-color:#fff;border-top:0 none;height:auto !important;height:80px;margin:10px 0 20px 0;min-height:80px;padding-bottom:5px;}
.browse-panel h5		{ display:none;}
.browse-panel h6		{ display:none;background-color:#F7F7F7;font-size:11px;font-weight:normal;margin:10px 0 0 0;padding:5px 10px;clear:left;}
.browse-panel li span	{ font-weight:normal;color:#1f1f1f;}

.browse-panel li a:hover span	{ color:#8CC63E;}
.browse-panel li a:hover		{ color:#8CC63E;}

.buy-now .productSubmitInput	{ background:url(images/buttons/buy-now.png) no-repeat 0 50%;border:0 none;cursor:pointer;color:transparent;height:34px;line-height:1 !important;padding:0 !important;width:232px;}

.browse-panel ol{ border:0 none;background-image:none;}
.browse-panel li { width:30%;float:left;list-style:none;padding:3px 9px;}

.body-shop		{}

#shop-sub-nav	{position: relative;margin-top: -10px;}

#catalogue-browse-nav				{ background-color:#e7e7e7;border:1px solid #d7d7d7;height:32px;margin:10px 0 0 0;padding:5px 10px 0 10px;}
#browse-the-catalog					{ margin-top:-10px;zoom:1;}
#catalogue-browse-nav li 			{ float:left;list-style:none;margin-bottom:-9px;}
.no-subs#catalogue-browse-nav li	{ margin-bottom:0;}
#catalogue-browse-nav li.active span{ background:url(images/bg/down-arrow-black.png) no-repeat 61% 50%;display:block;height:10px;line-height:10px;}
#catalogue-browse-nav li a			{ border-bottom:0 none;color:#333;font-weight: 400;line-height:31px;margin-right:10px;padding:5px 8px;text-decoration:none;}
#catalogue-browse-nav li a:hover	{ border-bottom:1px solid;}
#catalogue-browse-nav li.active a,
#catalogue-browse-nav li a:active	{ background-color:#1f1f1f;border:0 none;color:#fff;display:block;line-height:21px;margin-right:10px;padding:5px 8px;text-decoration:none;}
#sub-catalogues,
#by-price	{ display:none;}

#ddMonth	{ width:70px;}
#ddYear		{ width:71px;}

a.cartLink, a.cartLink:visited 		{background: url(img/emptycart.png) no-repeat scroll 0 0 transparent;display: block;height: 250px; margin: 50px auto;text-indent: -999999px;width: 250px;}
a.cartLink:hover, a.cartLink:active {}

/* =========  Breadcrumbs ===== */
#shop-section .breadcrumbs,
.shop-cart .breadcrumbs		{background-color: #FFFFFF;border-color: #CCCCCC;border-style: solid none;border-width: 1px 0;color: #999999;font-size: 12px;height: 38px;line-height: 38px;overflow: hidden;padding-left: 0;}

.breadcrumbs a				{color: #999999;text-decoration: none;}
.breadcrumbs a:hover,
.breadcrumbs a:active		{color: #8CC63E;}
.breadcrumbs a:last-child,
.breadcrumbs a.last			{}
.breadcrumbs a.bread-home	{padding-left: 20px;}

#bread-left					{float: left;width: 70%;}
#bread-right				{display: none;float: right;width: 30%;}

/* Product Loading and Pagination */
#productsFooter		{margin: 0 0 20px;}
#loadmore,
#loadmore:visited	{background-color: #FFFFFF;border: 1px solid #CCCCCC;display: none;margin: 0 auto;padding: 4px 0;text-align: center;text-decoration: none;width: 220px;}
#loadmore:hover,
#loadmore:active	{background-color: #8CC63E;color: #FFFFFF;}

.productsearchPagination	{ clear:both;list-style:none;}

/* =========  Testimonial  ===*/
.visual						{ width:40px;height:40px;line-height:40px;overflow:hidden;float:left;text-align:left;border:3px solid #cac7c7;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px;background:#ccc url(images/bg/nopicture.jpg)  no-repeat 50% 50%;}
.person						{ float:left;margin-left:6px;text-align:left;}
.bubble						{ margin-top:16px;}
.speach						{ background:transparent url(images/bg/speachfooter.png) no-repeat bottom left;padding-bottom:31px;}
.innerSpeach				{ background:transparent url(images/bg/speachfooterheader.png) no-repeat top left;padding:15px 0 0;}
.speachRepeat				{ background:transparent url(images/bg/speachrepeat.png) repeat-y 0 0;}
a.tmore, a.tmore:visited	{ font-size:11px;text-transform:uppercase;color:#8CC63E;text-align:right;float:right;margin:5px 10px 0 0;}

#testimonialRandom	{ margin:30px 0 40px 0;}

.testimonialSmall p			{ color:#999;font-family:Georgia, serif;font-size:14px;font-style:italic;margin:0 15px 0 10px;}
.testimonialSmall p span	{ font-size:18px;color: #CCCCCC;}
.testimonialSmall h4		{ color:#373535;font-weight:bold;line-height:14px;margin:2px 0 0 0;padding:0;width:auto;}
.testimonialSmall small		{ color:#373535;font-size:11px;width:auto;}

.testimonialLarge .bubble	{ -moz-border-radius:5px;-webkit-border:5px;background-color:#fff; border:1px solid #d7d7d7;border-radius:5px;margin:0 0 20px 0;padding:20px;position:relative;}
.testimonialLarge .leadin	{ font-family:Georgia1,Georgia,serif;margin:5px 0 5px 0 !important;padding:0 !important;}
.testimonialLarge .tdescript	{ font-family:Georgia1,Georgia,serif;font-style:italic;}
.testimonialLarge p	{ color:#999;font-size: 15px; }


.testimonialLarge .person	{ float:none;padding:0;margin:0;width:auto;}
.testimonialLarge h4		{ font-size:17px;}
.testimonialLarge h4 small	{ font-size:14px;}
.testimonialLarge .who		{ margin-top:20px;}

.ft, .lt	{ font-size:30px;display:block;position:absolute;color:#ccc;font-family:cursive;}
.ft			{ text-align:left;top:5%;left:3%;}
.lt			{ text-align:right;bottom:3%;right:3%;}

/* =========  Newsletter Signup ===*/
#newsletter-signup			{}
#newsletter-signup .field	{border: 1px solid #CCCCCC;font-size: 12px;height: 50px;margin-bottom: 10px;text-indent: 10px;width: 100%;}
#newsletter-signup .reveal	{display: none;position: relative;text-align: right;}
#newsletter-signup .reveal button			{margin-top: 125px;}
#newsletter-signup #recaptcha_widget_div	{bottom: 47px;line-height: 1;position: absolute;right: -5px;}

/* =========  SITE SEARCH  ======= */
#search-field				{height:20px;line-height:20px;text-indent:5px;width:165px;}
#search-the-site			{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;background-color:#e3e1e1;border:1px solid #dad9d9;border-radius:0 4px 4px 0;margin-bottom:10px;overflow:hidden;padding:4px;width:206px;}
.advancedSearchLink			{display:block;font-size:10px;margin-left:5px;margin-top:3px;text-transform:uppercase;}
.advancedSearchLink:hover	{}

/* =========  BRAND SEARCH FUNCTION  ======= */

#filter-button .span2 > button {border-radius: 3px 3px 3px 3px;bottom: 2px;padding: 0 185px 44px 10px;position: relative;right: 50px;}
.productItemEmpty {font-size: 20px;list-style: none outside none;text-indent: 20px;}
.remove-filter.offset9.span3 {bottom: 40px;position: relative;}

/* =========  Left Navigation Elements */
.left-nav						{ padding:5px 0;margin-bottom:20px;}
.left-nav ul					{margin: 0;padding: 0;}
.left-nav li					{ list-style:none;}
.left-nav li ul					{ display:none;}
.left-nav li ul li:last-child	{ border-bottom:0 none;}

.left-nav li.selected ul			{ margin:0;display:block;padding:0;}
.left-nav li.selected li			{ padding:6px 0 5px 10px;}	
.left-nav li.selected ul li ul		{ display:none;}
.left-nav li.selected ul li.selected ul	{ display:block;margin:0 0 0 5px;padding:6px 0 0px 0;}

.left-nav a	{ margin-bottom:0;}

/* =========  LEFT NAVIGATION  ========= */
.left-nav h3			{margin:0 0 13px 0;}
.left-nav a,
.left-nav a:visited		{background-color: #E7E7E7;color: #333333;display: block;padding: 6px 10px;text-decoration: none;}

.left-nav li				{margin-bottom: 2px;}
.left-nav li > li			{margin-bottom: 0;}
.left-nav li:last-child	{}

.left-nav li.selected li a	{ width:auto;background:transparent url(images/icons/sub-nav.png) 0 50% no-repeat;color:#1c1b1b;border:1px solid #fff;border-width:0 1px 0px 0;padding:0 0 0 10px;margin-bottom:0;}
.left-nav li.selected ul	{ background-color:#fff;margin-bottom:6px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}

.left-nav a:hover,.left-nav li.selected a,.left-nav a:active,
.left-nav li.selected li.selected a	{ background-color: #666666;color: #fff;}
.left-nav li.selected li a:hover,
.left-nav li.selected li.selected a	{ background:url("images/icons/sub-nav.png") no-repeat scroll 0 50% transparent;border:0 none;color:#8CC63E;text-shadow:0 0 0 #fff;}
.left-nav li.selected li.selected a { background:url("images/icons/sub-nav-selected.png") no-repeat scroll 0 50% transparent;margin-bottom:0;}
.left-nav li.selected ul li ul		{ border-left:0 none;margin-bottom:5px;}
.left-nav li.selected ul li ul li	{ margin-bottom:3px;padding:2px 0 2px 10px;border-bottom:0;}
.left-nav li.selected ul li ul li a,
.left-nav li.selected ul li.selected ul li a 			{ background:url("images/icons/sub-nav.png") no-repeat scroll 0 50% transparent;border:0 none;color:#1C1B1B;font-size:12px;margin:0;padding:0 0 0 10px;}
.left-nav li.selected ul li ul li a:hover,
.left-nav li.selected ul li.selected ul li.selected a	{ color:#8CC63E;} 

#user-menu.left-nav a,
#user-menu.left-nav a:visited		{ background-color:#232323;color:#f7f7f7;}
#user-menu.left-nav a:hover			{ background-color:#666;}
#user-menu.left-nav li.selected a	{ background-color:#666;color:#fff;text-shadow:0 0 0 #fff;}

#wholesaler-menu.left-nav a,
#wholesaler-menu.left-nav a:visited		{ background-color:#e2f8e4;color:#3C8821;border-color:#a5cea8;}
#wholesaler-menu.left-nav a:hover		{ background-color:#000;color:#fff;border-color:#000;}
#wholesaler-menu.left-nav li.selected a	{ background-color:#000;color:#fff;text-shadow:0 0 0 #000;border-color:#000;}

#help-navigation.left-nav a,
#help-navigation.left-nav a:visited		{ background-color:#666;color:#fff;border-color:#666;}
#help-navigation.left-nav a:hover		{ background-color:#000;color:#fff;border-color:#000;}
#help-navigation.left-nav li.selected a	{ background-color:#000;color:#fff;text-shadow:0 0 0 #000;border-color:#000;}

/* =========  Ad block ==============*/
.ad					{ margin:0 0 20px;} 
.ad strong			{ text-shadow:0 0 3px #535353;}
.ad	a				{ -moz-border-radius:4px;-webkit-border-radius:4px;background-color:#666;border:1px solid #535353;border-radius:4px;color:#fff;display:block;font-size:12px;font-weight:normal;line-height:1.6em;padding:10px 15px;text-align:center;} 
.ad	.flag			{ color:#fff;display:block;font-size:14px;text-align:center;}
.ad em				{ -moz-border-radius:4px;-webkit-border-radius:4px;background-color:white;border:1px solid #535353;border-radius:4px;color:#333;display:block;font-size:13px;margin-top:4px;padding:3px;text-align:center;}
.ad a:hover .flag	{ color:#666;}
.ad a:hover em		{ background-color:#666;border-color:#fff;color:#fff;}
.ad a:hover strong	{ color:#333;text-shadow:0 0 0 #e7e7e7;}
.ad a:hover			{ background-color:#e7e7e7;border-color:#e7e7e7;}

#quick-details		{margin: 0;padding: 0;}
#quick-details li	{list-style: none;margin: 0 0 5px 0;padding: 0;}

.logged-1 .forgot-login	{ display:none;}

#payment-methods		{ margin:20px 0;padding:0;}
#payment-methods li		{ list-style:none;float:left;margin:0 10px 3px 0 }
#payment-methods li:last-child,
#payment-methods li.last{ margin-right:0;}

/* =========  Product Lists=========*/
#product-lists			{ margin:30px 10px 25px;}
#product-lists div		{ float:left;margin-right:13px;width:311px;}
#product-lists ul		{ border-top:2px solid #747474;padding-top:10px;margin:5px 35px 5px 0;}
#product-lists ul li	{ background:url(images/icons/list-icon.png) no-repeat 0 55%;list-style:none;margin-bottom:5px;padding:3px 0 0 20px;width:84%;}
#product-lists a		{ color:#8CC63E;}
#product-lists a:hover,
#product-lists a:active	{ color:#444;}

/* =========  FAQ =================*/
/*
.faq-question 		{ display:block;padding:10px 0;border-bottom:1px solid #eee;}
.faq-answer 		{ display:none;}
*/

/*	SHOPPING CART
----------------------------------*/
table.cart 						{font-size: 14px;margin: 20px;width: 96%;}
#vandd							{background: url("images/icons/tag-icon.png") no-repeat scroll 97% 8px #DAEFFB;border: 1px solid #ACDBEF;margin: 20px 0 50px;padding: 2px 2px 10px;}
table.cart span.button			{margin-left: 20px;padding: 0;}
table.cart .val:hover			{}
table.cart .val td				{border-bottom: 1px solid #CCCCCC;vertical-align: top;}
table.vouchers-and-discounts	{}

table.cart .productitemcell				{height: 100px;line-height: 100px;padding: 10px;width: auto;}
table.cart .productitemcell img			{height: 30%;width: 20%;}
table.cart .pimage .productitemcell img	{height: 100px;width: auto;}

table.cart .productitemcell img					{ width:20%;height:30%;}
table.cart th,table.vouchers-and-discounts th	{border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;font-weight: normal;padding: 5px 9px;text-align: left;}
table.vouchers-and-discounts					{ background-color:transparent;width:100%;margin-top:0;border:0 none;color:#295070;font-weight:bold;}
table.vouchers-and-discounts th					{ color:#295070;font-weight:normal;border-bottom:0 none;}
table.vouchers-and-discounts h2					{ font-size:18px;border-bottom:0 none;margin-bottom:1px;}

table.vouchers-and-discounts td	{ background-color:transparent;padding:5px 8px 5px 9px;color:#295070;}
table.vouchers-and-discounts th	{ background-color:transparent;padding:3px 10px 0;}
.update							{ cursor:pointer;}
input#DiscountCode,
input#GiftVoucher		{ width:190px;padding:2px 0;margin:0 7px 0 0;}
tr.discount td.quantity	{ text-align:left;}
tr.shipping td.quantity	{ text-align:right;}

.zone-Customers .wholeseler-note, 
.zone-Wholesalers .trade-note,
.logged-0 .trade-clear,
.logged-1 .trade-clear,
.logged-1 .wholeseler-note			{ display:none;}
.zone-Wholesalers .trade-clear		{ display:block;margin-bottom:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

.dis-title	{width: 460px;}

/*	SHOPPING CART 2
----------------------------------*/
.shop-cart2										{ }
.shop-cart2 .cart-left							{float: left;margin-top: 20px;overflow: hidden;width: 750px;}
.shop-cart2 .cart-right							{float: right;margin-left: 20px;margin-top: 20px;padding-top: 0;width: 227px;}
.shop-cart2 .cart-sidebox						{background-color: #FFFFFF;border: 1px solid #DDDDDD;}

.shop-cart2 #shippingSpan						{display: block;float: left;width: 425px;}
.shop-cart2 #shippingStateSpan					{display: block;float: left;width: 425px;}
.shop-cart2 .cart-sidebox #shippingCountrySpan	{display: block;float: left;width: 425px;}

.shop-cart2 select.shippingDropDown				{ width:235px;margin-left:65px;}
.shop-cart2 .cart-sidebox .shippingDiv			{ margin:0 0 7px 0;}
.shop-cart2 .cart-sidebox .shippingCountryDiv	{ margin:0 0 7px 0;}
.shop-cart2 .cart-sidebox .shippingStateDiv		{ margin:0;}
.shop-cart2 #ShippingOptions					{ width:235px;}
.shop-cart2 .cart-sidebox h3					{ margin:11px 10px 20px;}
.shop-cart2 .support-summary					{ margin-top:20px;}
.shop-cart2 .support-summary h4					{ padding:0 10px;}
.shop-cart2 .support-summary p					{ padding:0 10px;}
.shop-cart2 .shipping-cart						{/* background:#fff url(images/icons/cart.png) no-repeat 97% 8px; */}
.shop-cart2 .shipping-cart h3					{margin: 20px;padding: 0;}
.shop-cart2 .shipping-cart p					{ color:#999;font-size:12px;font-style:italic;margin:0 0 10px 10px;padding:0;}
.shop-cart2 .cart-summary						{ box-shadow:0 29px 31px -29px #666;-moz-box-shadow:0 29px 31px -29px #666;-webkit-box-shadow:0 29px 31px -29px #666;background:#fff url(images/icons/order_chk.gif) no-repeat 97% 8px;width: 227px;}
.shop-cart2 .cart-summary div					{ margin-left:10px;}
.shop-cart2 .cart-summary.fixme					{ position:fixed;top:20px;}
.shop-cart2 .shipping-summary					{ padding-bottom:10px;background:#fff url(images/icons/delivery.png) no-repeat 97% 8px;margin-top:20px;}
.shop-cart2 .shipping-summary p					{ color:#999;font-size:12px;font-style:italic;margin:0;padding:10px 0 0 10px;}
.shop-cart2 .shipping-options					{ margin:2px 5px 0 10px;}
.shop-cart2 .shippingPostcodeDiv				{ margin:0 !important;}
.shop-cart2 .discountcodeInput					{ float:left;margin-right:90px;}
.shop-cart2 .shippingCalc						{ color:red;}

#login-show		{background: url("images/buttons/login.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 26px;position: absolute;right: 10px;text-indent: -99999px;top: 10px;width: 70px;}
#showlogin		{ display:none;padding:10px 10px 10px 10px;}

.premove		{padding: 0;width: 4%;}
.premove a		{background: url("images/icons/delete.png") no-repeat scroll 0 2px transparent;display: block;height: 25px;margin-top: 40px;text-indent: -99999px;width: 16px;}

table.cart td.quantity,table.cart th.quantity	{padding: 0;text-align: center;width: 8%;}
table.cart td.quantity input					{ width:30px;padding:2px 0;text-align:center;}
table.cart td.ptotal,table.cart th.ptotal		{padding: 0;text-align: left;width: 8%;}
table.cart td.ptaxrate,table.cart th.ptaxrate	{ width:50px;text-align:left;}
table.cart td.pname,table.cart th.pname			{padding: 0;text-align: left;width: 80%;}

.shop-cart2 .cart-summary table					{ margin:0 0 10px 3px;}
.shop-cart2 .cart-summary table tr td			{ padding-bottom:5px;}
.shop-cart2 .cart-summary table .sprice			{ text-align:right;font-weight:bold;}
.shop-cart2 .cart-summary table #total-cost td	{ border-top:1px solid #ddd;padding-top:4px;font-weight:bold;}
#total-cost .sprice, #total-cost .shead			{ color:#64b55e;}
.discount-pricing td, .gift-pricing td			{ color:#C01823;}
.gift-pricing td,.shipping-total td				{ border-top:1px dashed #ddd;padding-top:4px;} 
.shop-cart2 .cart-summary table .shead			{ width:130px;}
.shipping-total									{ padding-top:3px; }

.productitemcell			{ height:25px;line-height:25px;margin:0 0 5px 0;overflow:none;}
.premove .productitemcell	{ width:20px;line-height:30px;height:30px;margin:0;}
#login-frame fieldset		{ position:relative;}

.cart .productitemcell		{ }

.ptax .productitemcell		{ }
.quantity .productitemcell	{ }
.shop-cart2 #catshopbuy		{ }
.cart-summary .secure		{ padding:0 10px;font-size:12px;margin:5px 0 0 0;text-align:center;line-height:12px;}
.cart-summary .nnote		{ padding:0 10px 5px 10px;color:#666;font-size:11px;margin:8px 0 5px;text-align:center;line-height:10px;}
.cart-summary #secureLogo	{ margin:4px 0 4px 63px;}

.customiseLogin				{ }
#userpassshow				{ padding:10px;}

/* =========  LOGIN ================*/
#login-frame				{}
.shop-cart2 #login-frame	{margin: 0 0 20px;position: relative;}
body.logged-1 #login-frame	{display: none;}

/* =========  Account Login ========*/
.returningCustomer .padding	{border-right: 1px solid #D7D7D7;padding: 20px;}
.newCustomer .padding		{padding: 20px;}

/* ========= Blog Styles ========== */

/*	TEMPLATE - Blog
----------------------------------*/
#the-blog		{}
.blog-post		{background-color: #FFFFFF;border: 1px solid #CCCCCC;font-size: 16px;margin-bottom: 50px;padding-bottom: 40px;position: relative;}
.post-date		{left: -21px;position: absolute;top: 30px;}
.post-title		{color: #282325;display: block;font-size: 22px;margin-bottom: 20px;margin-top: 30px !important;}
.post-title		{}
.post-title a	{color: #282325;text-decoration: none;}
.post-preview a	{display: block;}

/* Post Date */
.post-date span			{ display: block; line-height: 1.5em; text-align: center;}
.post-date .post-day	{ background-color: #8CC63E; color: #FFF; font-size: 36px;}
.post-date .post-month	{ background-color: #8CC63E; color: #FFF; font-size: 20px;}
.post-date .post-year	{ border: 1px solid #8CC63E;}

/* Post Info */
.blog-post .post-info	{border-top: 1px solid #8CC63E; font-size: 14px; height: 30px;line-height: 30px;margin-bottom: 10px;margin-top: 30px;position: relative;text-align: right;text-transform: uppercase;}
.blog-post .post-author	{ display: inline-block;}
.blog-post img			{ display: inline-block;}

/* Post Socials */
.social-likes				{background-color: #FFFFFF;box-shadow: 1px 1px 3px #666666;display: none;height: 100px;margin: 0;padding: 10px;position: absolute;right: 3px;top: 40px;width: 125px;z-index: 10000;}
.social-likes .bl-facebook,
.social-likes .bl-twitter	{}

/* Post Body */
.post-body	{}

#blog-catagories,#recentPostslist,#archive,#social-likes,
#tag-cloud			{background-color: #FFFFFF;border: 1px solid #CCCCCC;margin: 0 0 20px;}
#blog-catagories h5,#recentPostslist h5,#archive h5,#social-likes h5,
#tag-cloud h5		{background-color: #8CC63E;color: #FFFFFF;font-size: 16px;font-weight: normal;height: 30px;line-height: 30px;margin: 0;padding: 0 20px;}
#blog-catagories ul,#recentPostslist ul,#archive ul,
#tag-cloud ul		{color: #CCCCCC;}
#blog-catagories li,#recentPostslist li,#archive li,
#tag-cloud li		{}
#blog-catagories a,#recentPostslist a,#archive a,
#tag-cloud a		{color: #333333;text-decoration: none;}
#blog-catagories a:hover,#recentPostslist a:hover,#archive a:hover,
#tag-cloud a:hover	{color: #8CC63E;}

#blog-catagories	{}
#blog-catagories h5	{}

#recentPostslist	{}
#recentPostslist h5	{}

#archive			{}
#archive h5			{}

#tag-cloud			{}
#tag-cloud h5		{}
#tag-cloud a		{background-color: #CCCCCC;-webkit-border-radius: 4px; border-radius: 4px;color: #333333;padding: 4px 8px;}
#tag-cloud a:hover	{background-color: #8CC63E;color: #FFFFFF;}

.BlogTagCloud				{padding: 20px;}
a.BlogTagCloud-XX-Large		{font-size: 15px;}
a.BlogTagCloud-X-Large		{font-size: 14px;}
a.BlogTagCloud-Large		{font-size: 13px;}
a.BlogTagCloud-Medium		{font-size: 12px;}
a.BlogTagCloud-Small		{font-size: 11px;}
a.BlogTagCloud-X-Small		{font-size: 10px;}
a.BlogTagCloud-XX-Small		{font-size: 9px;}

#social-likes			{}
#social-likes .likes	{padding: 20px;}

/* homepage latest blogs */
.lrg-facebook-like,.lrg-twitter,
.lrg-google-plus	{float: left;text-align: center;width: 70px;}
.lrg-facebook-like	{}
.lrg-twitter		{}
.lrg-google-plus	{}

/* homepage latest blogs */
#latest-blog				{font-size: 16px;position: relative;}
#latest-blog .blog-post 	{border-color: #FFFFFF;}
#latest-blog .post-date		{display: none;}
#latest-blog .bx-pager		{position: absolute;right: 20px;top: 1px;}
#latest-blog .row			{margin-left: 0;}
#latest-blog .span6			{margin-left: 0;}
#latest-blog .social-likes	{bottom: 31px;top: auto;}

/*	Prefooter
----------------------------------*/
#prefooter		{background-color: #FFFFFF;border-top: 1px solid #CCCCCC;padding-bottom: 20px;padding-top: 20px;}
#prefooter h4	{border-bottom: 1px solid #CCCCCC; font-weight: 400; height: 50px;line-height: 50px;margin: 0; text-transform: uppercase;}

#testimonial-small					{ position: relative;}
#testimonial-small ul				{margin: 0;list-style-type: none;}
#testimonial-small p				{font-size: 16px;font-style: italic;margin: 15px 0;padding: 30px 0 0;text-align: center;}
#testimonial-small .testimonial-cite{ display: block; margin-bottom: 15px; text-align: center;}
#testimonial-small .read-all		{ display: inline-block; float: right; height: 30px; line-height: 30px;}
#testimonial-small .bx-pager		{ position: absolute; right: 20px; top: 1px;}

/*	Footer
----------------------------------*/
#footer			{ background-color: #FFF; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; padding-bottom: 20px;}
#footer	h4		{ font-size: 12px; margin: 30px 0; text-transform: uppercase;}
#footer a		{ font-size: 12px; text-decoration: none;}
#footer ul		{padding: 0;}
#footer li		{ list-style: none;}
#footer .selected a,
#footer a:hover	{color: #8CC63E;}

.linkedin a img,
.facebook a img,
.twitter a img				{ margin: 0 6px -2px 0; opacity: 0.8;}
.linkedin a:hover img,
.facebook a:hover img,
.twitter a:hover img		{ opacity: 1;}

#cite-fuel					{ float: right; font-size: 12px; text-transform: uppercase;}
#copyright					{ background-color: #FFF; color: #282325; font-size: 12px;}
#copyright a				{ color: #282325; height: 50px; line-height: 50px; text-decoration: none;}
#copyright a:hover			{ text-decoration: underline;}

/* =========  Special   ========= */
.code-container				{ width:100%;margin:0 10px;border:1px solid #ddd;background-color:#fff;}
code						{ background-color:#fff;color:#5c5c5c;}
blockquote					{ font:italic 0.6em/1.4em Georgia,"Times New Roman",Times,serif;color:#333;padding:10px 10px 15px 10px;}
.quote .author				{ color:#000;font-style:normal;}

.last 						{ padding:0 !important;}
.clear 						{ clear:both;}
.last-right					{ margin-right:0 !important;}
.last-left					{ margin-left:0 !important;}
.loading-image				{ width:100%;height:300px;background-image:url(images/ajax-loader.gif);background-repeat:no-repeat;background-position:50% 50%;}
.btnimg						{ cursor:pointer;}
form .submission input.hidden,
.hidden, form .hidden		{ display:none;}


/* =========  Custom Messages   === */
#message-panel 						{ 
									display:none;z-index:9999;padding-bottom:13px;
									width:450px;-moz-box-shadow:0 2px 5px #666;-webkit-box-shadow:0 2px 5px #666;box-shadow:0 2px 5px #666;background-color:rgb(50,50,50);
									border:1px solid #fff;	position:absolute;text-align:center;
									-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
									 }

#message-panel .message				{ 
									font-size:13px;font-weight:normal;
									background:#000;padding:15px 50px;margin:8px 8px -5px 8px;
									color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;
									-moz-box-shadow:2px 2px 6px #ccc;-webkit-box-shadow:2px 2px 6px #ccc;box-shadow:2px 2px 6px #ccc;
									 }
#message-panel .message-button		{ 
									-moz-border-radius:4px;background-color:#666;
									color:#fff;font-size:12px;padding:4px 5px 5px 6px;margin-top:5px;
									 }
#message-panel .close				{ display:block;float:right;background:transparent url(images/icons/delete.png) no-repeat 0 0;width:16px;height:16px;margin-right:12px;margin-top:12px;}

#fromcart-success					{ display:none;padding:10px 0 15px 10px;margin-top:20px;font-size:14px;background:#e2f8e4 url(images/redirect-load.gif) no-repeat 98% 50%;}

form input.form-error				{ background-color:#dd3a24;color:#fff;}
form label.form-error				{ display:none;height:27px;width:50%;background-color:#dd3a24;line-height:27px;position:absolute;top:0;left:999298px;color:#fff;text-align:center;}									

/*  ======== Base System Messages ====== */

.system-message,
.system-error-message,
.announcement {
	background-color:#FFF6BF;background-repeat:repeat-x;
	border-color:#eedc94 #eedc94 #e4c652;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-style:solid;border-width:1px;
	color:#404040;margin-bottom:18px;padding:12px 14px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);
}

.system-message h1,
.system-error-message h1		{font-size:24px;line-height:26px;}
.system-message h5				{line-height:18px;}
.system-message p				{margin-bottom:0;}
.system-message div				{margin-top:5px;margin-bottom:2px;line-height:28px;}
.system-message .btn			{-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);box-shadow:0 1px 0 rgba(255, 255, 255, 0.25);}
.system-message .close			{float:right;margin-top:-2px;color:#000;font-size:20px;text-decoration:none;font-weight:bold;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);-khtml-opacity:0.2;-moz-opacity:0.2;opacity:0.2;}
.system-message .close:hover	{color:#000;text-decoration:none;filter:alpha(opacity=40);-khtml-opacity:0.4;-moz-opacity:0.4;opacity:0.4;text-decoration:none;}
.system-message.block-message	{background-image:none;background-color:#fdf5d9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);padding:14px;border-color:#fceec1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.system-message p				{margin-right:30px;}
.system-message.alert-actions	{margin-top:5px;}
.system-message.error,.alert-message.success,
.system-message.info			{color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.system-message.error,
.system-error-message			{background-color:#fddfde;/* border-color:#fbc7c6; */}
.error							{background-color:#fddfde;/* border-color:#fbc7c6; */}
.system-message.success			{background-color:#d1eed1;/* border-color:#bfe7bf; */}
.system-message.info			{background-color:#ddf4fb;/* border-color:#c6edf9; */}
.system-message.notice			{background-color:#ddf4fb;/* border-color:#c6edf9; */}
.system-message p.error			{background-color: transparent;border: 0 none;color:#d12f19;font-size:16px;margin: 5px 0;padding: 3px 0;}
.system-message.error h1,
.system-error-message h1		{color:#d12f19;}
.system-message form			{background:none;border:0 none;margin-top:15px;}
.system-message form fieldset	{background:none;border:0 none;padding:0;}
.system-message form legend, .system-message form h1, .system-message form h2, .system-message form h3,
.system-message form h4			{color:#404040;}
.announcement					{background:#FFF6BF;}
.notice							{background:#FFF6BF;}
.forgot-login.announcement		{font-size:12px;}
.radio.notice					{padding:4px 5px;}
.system-message a				{text-decoration:underline; font-weight:bold;}

/*  ======== Base System Messages ====== */
.jGrowl-message							{ font-size:14px;}
.jGrowl-message h5						{ float:none;font-size:11px;color:#8CC63E;margin-bottom:5px;}
.jGrowl-message p						{ font-size:12px;}
.jGrowl-message img						{ width:50px;display:block;float:left;border:1px solid #fff;background-image:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.jGrowl-message img.jnoimage			{ width:30px;margin-top:25px;border:0 none;background-image:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block;float:left;}
.jGrowl-message a						{ font-size:11px;display:block;float:none;margin:10px 0 0 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:block;padding:1px;}
.jGrowl-message a.message-button 		{ color:#fff;background-color:#8CC63E;float:left;margin:13px 0 0 0;width:100%;text-align:center;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.jGrowl-message a.message-button:hover	{ color:#8CC63E;background-color:#fff;}
.jGrowl-message .message				{ font-size:11px;width:170px;text-align:left;float:right;}

/*  ======== Generic ================ */
.cant-edit	{ border-color:#e7e7e7;border-style:solid;padding:0;background-image:none;border-left:0 none;}

/*  ======== Fav login Type ====== */
/*#login-options		{ }
.mainlogin			{ width:100%;height:60px;line-height:60px;font-size:20px;text-align:center;margin-bottom:50px;}
.login-user			{ height:140px;line-height:150px;font-size:20px;text-align:center;}

.mainlogin a,#content .login-user a,
.login-wholesaler a	{ display:block;text-align:center;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;border:0 none;}

.mainlogin	a			{ width:100%;height:60px;color:#fff;background-color:#666;}
.mainlogin	a:hover		{ background-color:#ccc;}

.login-user a			{ height:135px;line-height:200px;background:#666 url(images/adduser-n48.png) no-repeat 50% 30%;}
.login-user a:hover	{ background:#ccc url(images/adduser-n48.png) no-repeat 50% 30%;}

.mainlogin h2, #content .login-user h2,
.login-wholesaler h2	{ border:0 none;}

#sample-notification { background-color:#ffeeee;color:#ff0000;padding:5px 10px;}
*/

/*  ======== EDITOR STYLES ====== */
div.wysiwyg { border:1px solid #cccccc;padding:5px;background-color:#fff;}
div.wysiwyg * { margin:0;padding:0;}
div.wysiwyg ul.panel { border-bottom:1px solid #cccccc;float:left;width:100%;padding:0 0 0 0;}
div.wysiwyg ul.panel li { list-style-type:none;float:left;margin:1px 2px 3px 0;background-color:#fff;}
div.wysiwyg ul.panel li.separator { height:16px;margin:0 4px;border-left:1px solid #cccccc;}
div.wysiwyg ul.panel li a { text-indent:-5000px;opacity:0.85;filter:alpha(opacity=85);display:block;width:16px;height:16px;background:url('images/jquery.wysiwyg.gif') no-repeat -64px -80px;border:0;cursor:pointer;padding:1px;}
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity:1.00;filter:alpha(opacity=100);}
div.wysiwyg ul.panel li a.active { background-color:#f9f9f9;border:1px solid #cccccc;border-left-color:#aaaaaa;border-top-color:#aaaaaa;padding:0;}
div.wysiwyg ul.panel li a.bold { background-position:0 -16px;}
div.wysiwyg ul.panel li a.italic { background-position:-16px -16px;}
div.wysiwyg ul.panel li a.strikeThrough { background-position:-32px -16px;}
div.wysiwyg ul.panel li a.underline { background-position:-48px -16px;}
div.wysiwyg ul.panel li a.justifyLeft { background-position:0 0;}
div.wysiwyg ul.panel li a.justifyCenter { background-position:-16px 0;}
div.wysiwyg ul.panel li a.justifyRight { background-position:-32px 0;}
div.wysiwyg ul.panel li a.justifyFull { background-position:-48px 0;}
div.wysiwyg ul.panel li a.indent { background-position:-64px 0;}
div.wysiwyg ul.panel li a.outdent { background-position:-80px 0;}
div.wysiwyg ul.panel li a.subscript { background-position:-64px -16px;}
div.wysiwyg ul.panel li a.superscript { background-position:-80px -16px;}
div.wysiwyg ul.panel li a.undo { background-position:0 -64px;}
div.wysiwyg ul.panel li a.redo { background-position:-16px -64px;}
div.wysiwyg ul.panel li a.insertOrderedList { background-position:-32px -48px;}
div.wysiwyg ul.panel li a.insertUnorderedList { background-position:-16px -48px;}
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position:0 -48px;}
div.wysiwyg ul.panel li a.h1 { background-position:0 -32px;}
div.wysiwyg ul.panel li a.h2 { background-position:-16px -32px;}
div.wysiwyg ul.panel li a.h3 { background-position:-32px -32px;}
div.wysiwyg ul.panel li a.h4 { background-position:-48px -32px;}
div.wysiwyg ul.panel li a.h5 { background-position:-64px -32px;}
div.wysiwyg ul.panel li a.h6 { background-position:-80px -32px;}
div.wysiwyg ul.panel li a.cut { background-position:-32px -64px;}
div.wysiwyg ul.panel li a.copy { background-position:-48px -64px;}
div.wysiwyg ul.panel li a.paste { background-position:-64px -64px;}
div.wysiwyg ul.panel li a.increaseFontSize { background-position:-16px -80px;}
div.wysiwyg ul.panel li a.decreaseFontSize { background-position:-32px -80px;}
div.wysiwyg ul.panel li a.createLink { background-position:-80px -48px;}
div.wysiwyg ul.panel li a.insertImage { background-position:-80px -80px;}
div.wysiwyg ul.panel li a.html { background-position:-47px -46px;}
div.wysiwyg ul.panel li a.removeFormat { background-position:-80px -63px;}
div.wysiwyg ul.panel li a.empty { background-position:-64px -80px;}
div.wysiwyg iframe { border:0;clear:left;margin:4px 0 0 1px;}

/* TipTip CSS - Version 1.2 */
#tiptip_holder { display:none;position:absolute;top:0;left:0;z-index:99999;}
#tiptip_holder.tip_top { padding-bottom:5px;}
#tiptip_holder.tip_bottom { padding-top:5px;}
#tiptip_holder.tip_right { padding-left:5px;}
#tiptip_holder.tip_left { padding-right:5px;}
#tiptip_content { font-size:11px;color:#fff;text-shadow:0 0 2px #000;padding:4px 8px;border:1px solid rgba(255,255,255,0.25);background-color:rgb(25,25,25);background-color:rgba(25,25,25,0.92);background-image:0 to(#000));border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:0 0 3px #555;-webkit-box-shadow:0 0 3px #555;-moz-box-shadow:0 0 3px #555;}
#tiptip_arrow,#tiptip_arrow_inner { position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0;}
#tiptip_holder.tip_top #tiptip_arrow { border-top-color:#fff;border-top-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_bottom #tiptip_arrow { border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_right #tiptip_arrow { border-right-color:#fff;border-right-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_left #tiptip_arrow { border-left-color:#fff;border-left-color:rgba(255,255,255,0.35);}
#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top:-7px;margin-left:-6px;border-top-color:rgb(25,25,25);border-top-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top:-5px;margin-left:-6px;border-bottom-color:rgb(25,25,25);border-bottom-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top:-6px;margin-left:-5px;border-right-color:rgb(25,25,25);border-right-color:rgba(25,25,25,0.92);}
#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top:-6px;margin-left:-7px;border-left-color:rgb(25,25,25);border-left-color:rgba(25,25,25,0.92);}

/* Webkit Hacks  */
@media screen and -webkit-min-device-pixel-ratio0 #tiptip_content { padding:4px 8px 5px;background-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_bottom #tiptip_arrow_inner { border-bottom-color:rgba(45,45,45,0.88);}
#tiptip_holder.tip_top #tiptip_arrow_inner { border-top-color:rgba(20,20,20,0.92);}


/* Product Zoom CSS*/
.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair}
.zoomPreload{ -moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif); background-repeat:no-repeat; background-position:43px 30px; z-index:110; width:90px; height:43px; position:absolute; top:0; left:0; * width:100px; * height:49px}
.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC; z-index:101; cursor:crosshair}
.zoomOverlay{position:absolute;left:0;top:0;background:#FFF;z-index:5000;width:100%;height:100%;display:none; z-index:101}

.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto; z-index:10000; z-index:110}
.zoomWrapper{position:relative;border:1px solid #999; z-index:110}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%; overflow:hidden;text-align:center;font-size:10px; position:absolute; top:0; left:0; z-index:120; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity = 60)}
.zoomWrapperImage{display:block; position:relative; overflow:hidden; z-index:110}
.zoomWrapperImage img{ border:0; display:block; position:absolute; z-index:101}

.zoomIframe{ z-index:-1; filter:alpha(opacity=0); -moz-opacity:0.80; opacity:0.80; position:absolute; display:block}

/*  =============================== ADMIN EDITOR STYLES ===============================  */
table.content-table			{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;font-size:13px;background:#f8f8f7;-webkit-border-radius:5px;border-radius:5px;}
.content-table       		{width:100%;margin-bottom:18px;padding:0;border-collapse:separate;font-size:13px;background:#f8f8f7;-webkit-border-radius:5px;border-radius:5px;}
table.content-table th,
table.content-table td    	{color: #414141;padding:10px 10px 9px;line-height:13.5px;text-align:left;vertical-align:middle;border-bottom:1px solid #ddd;background:#f8f8f7;}
table.content-table th,
table.content-table > tr td	{padding-top:9px;font-weight:bold;border-bottom-width:2px;font-weight:bold;color:#8CC63E;}

.wholeseler-note							{ margin:0;padding:7px 10px;}
.wholeseler-note a							{ color:#8c9e45;text-decoration:underline;}
.logged-1 .wholeseler-note					{ margin-bottom:20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.logged-1.zone-Wholesalers .wholeseler-note	{ display:none;}

/* Misc */
.last-item	{ margin-right:0 !important;}

/*  =============================== passport-page ===============================  */

.mid-line-pp {
	border-color: #8FC662; 
    border-style: solid none; 
    border-width: 2px 0; 
    width:60px; }


/*  =============================== responsive-goodness ===============================  */
@media only screen and (max-width: 1140px) {
	img.adaptive	{width: auto;}
}
@media only screen and (max-width: 1405px) {
	img.adaptive	{width: 150%;}
}
@media only screen and (max-width: 1205px) {
	img.adaptive	{width: 125%;}
}
@media only screen and (max-width: 1012px) {
	img.adaptive	{width: 100%;}
}

