/*	eCatalyst by eCommerce Websites LTD & Fuel Design LTD	version:RC 1.0 	Copyright 20011, 2012 eCommerce Websites LTD & Fuel Design LTD	STYLES.CSS | author:Fuel Design | version:April*//*  ==================  1a - import Styles  ============================= */	@import url("editor.css");		@import url("base.css");	@import url("layout.css");	@import url("forms.css");	/* Select your lightbox theme here. */	@import url("prettyPhoto.css");	/* Plugin Styles */	@import url("jquery.jgrowl.css");/*  ==================  1b - Fontface Styles  ========================== */@font-face {    font-family: 'antipastoextralight';    src: url('fonts/antipasto_extralight-webfont.eot');    src: url('fonts/antipasto_extralight-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/antipasto_extralight-webfont.woff') format('woff'),         url('fonts/antipasto_extralight-webfont.ttf') format('truetype'),         url('fonts/antipasto_extralight-webfont.svg#antipastoextralight') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'antipastoregular';    src: url('fonts/antipasto_regular-webfont.eot');    src: url('fonts/antipasto_regular-webfont.eot?#iefix') format('embedded-opentype'),         url('fonts/antipasto_regular-webfont.woff') format('woff'),         url('fonts/antipasto_regular-webfont.ttf') format('truetype'),         url('fonts/antipasto_regular-webfont.svg#antipastoregular') format('svg');    font-weight: normal;    font-style: normal;}/*  ==================  2 - Width of objects  ========================== */.cols_primary #content		{ float:left;}.cols_primary #sub-content	{ float:right;}.switch_cols_primary #content		{ float:right;}.switch_cols_primary #sub-content	{ float:left;}.cols_content #content .section		{ float:left;}.cols_content #content .sub-section	{ float:right;}.switch_cols_content #content .section		{ float:right;}.switch_cols_content #content .sub-section	{ float:left;}.cols_sub-content #sub-content .section		{ float:left;}.cols_sub-content #sub-content .sub-section	{ float:right;}.switch_cols_sub-content #sub-content .section		{ float:right;}.switch_cols_sub-content #sub-content .sub-section	{ float:left;}.fluid					{ width:auto;}.fixed, .content-width	{ width:1000px;}	/* Site MAX Width */ #page					{ margin:0 10px;}	/* Site Margin		/* Section Widths */.cols_primary .primary						{ width:75%;}.cols_primary .secondary					{ width:22%;}.secure-catalog.cols_primary .primary		{ width: 100%; }.cols_content #content .section				{ width:49%;}.cols_content #content .sub-section			{ width:49%;}.cols_sub-content #sub-content .section,.cols_sub-content #sub-content .sub-section	{ width:49%;}		.full-width #content					{ }.full-width	#sub-content				{ border:0 none;}.full-width	#sub-content .section		{ border:0 none;}.full-width	#sub-content .sub-section	{ border:0 none;}/*  ==================  3 - Defaults:================================= */body						{ background-color:#fff;font-size:16px;line-height:1.6;font-family: 'antipastoregular', sans-serif; letter-spacing:0.02em;}body.cols_primary			{ border-top:40px solid #efefef;}body > div					{ margin:0 auto;}#header						{ position:relative;margin:0 auto;width:1000px;z-index:5;}#dimension #header			{ width:980px;}#nav						{ }#body						{ }#content					{ margin-top:30px;}.homepage #content, .secure-catalog #content { margin-top:0;}#content .section			{ }#content .sub-section		{ }#sub-content				{ margin-top:30px; }#sub-content .section		{ }#sub-content .sub-section	{ }						#end						{ clear:both;}  #enableJavascript			{ background-color:#fbe3e4;color:#8a1f11;font-size:14px;padding:4px 0;text-align:center;}.img-responsive 			{display:block;max-width:100%;height:auto;}/*  ==================  3 - Typograpgy bases ========================= */h1,h2,h3,h4	{ margin:0;font-weight:300;}h5,h6		{ margin:0;font-weight:300;}p				{ margin:0 0 15px 0;line-height:1.6em;}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;}blockquote	{ background-color:#f9f9f9;border-left:6px solid #ccc;margin:0 0 18px;padding:9px;quotes:"'" "'" "'" "'";color:#333;font-family:Georgia1, 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;}/*  ================== - 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;}.highlight		{ background-color:#ffc;}/*  ========= LINKS  ================ */a,a:focus	{ color:#00AEEF;overflow:hidden;text-decoration:underline;}a:active,a:hover		{ color:#1c1b1b;}a[href$=".pdf"] 			{ }a[title*="Home"]			{ }a[rel="external"] 			{ }/*  ==================  4 - Base Style Types  ========================= */h2 span a.tag-group-link		{ color:#111;display:inline;font-size:10px;margin-left:10px;text-decoration:none;text-transform:uppercase;}h2 span a.tag-group-link:hover	{ color:#00AEEF;}h1, h2 { font-family: 'antipastoextralight', sans-serif;}h1						{ background-color: #00AEEF;color: #FFFFFF;font-size: 38px;height: auto;line-height: 1.4;padding: 20px 10px;}.catalog h1 small		{ color: #FFFFFF;font-size: 13px;letter-spacing: 0;}h1.catalogue-title		{ margin-top:10px;}#shop-product-large h1	{ margin-bottom:10px;}h1.catalogue-title, h2	{ border-bottom:1px dotted #CCCCCC;font-size:22px;margin-bottom:15px;padding-bottom:5px;}h2.sub-title			{ border-bottom:0 none;color:#414141;font-size:2.4em;font-weight:bold;line-height:1em;margin:5px 0 0;padding:0;}#shop-product-large h2	{ border-bottom:0 none;font-size:18px;font-weight:normal;line-height:1em;margin:10px 0;width:auto;}h3						{ color:#00AEEF;font-size:19px;margin:10px 0;text-shadow:0 2px 2px #f0f0f0;width:auto;}h3.newsletterSignup     { background: url("/css/images/icons/newsletterSignup.png") no-repeat scroll 0 50% transparent;color: #00AEEF;font-size: 30px;letter-spacing: 0.03em;padding-left: 55px;text-transform: uppercase;}#shop-product-large h3	{ font-size:18px;}#sub-content h3			{ color:#414141;letter-spacing:-0.02em;}h4						{ color:#444;font-size:14px;font-weight:bold;vertical-align:top;}#product-lists h4		{ font-size:13px;padding-bottom:9px;}h5						{ color:#3d3d3d;font-size:1;letter-spacing:-0.013em;line-height:1em;margin-bottom:5px;}ul, ol	{ margin:0 35px 15px;}ul li	{ list-style:disc outside none;}strong	{ font-weight:bold;}em		{ font-style:italic;}/* =========  Header Code ======= */ #site-msg			{ left:0;position:absolute;top:-30px;}#site-msg p			{ color:#00AEEF;font-size:11px;height:30px;line-height:30px;margin:0;text-transform:uppercase;}#site-msg a			{ border-bottom:1px dotted #999;}#site-msg a:hover	{ border-bottom-style:solid;color:#999;}#site-logo			{ padding-bottom: 40px;padding-top: 40px;}#site-logo img		{ border:0;display:block;margin:0;padding:0;}#site-logo a,#site-logo a:visited,#site-logo a:hover,#site-logo a:active	{ display:block;text-decoration:none;border:0 none;float:left;margin:0;padding:0;cursor:pointer;}.CTA-search { position: absolute;right: 0;top: 40px;}.CTA-search ul { margin:0;}.CTA-search li { list-style:none; display:inline; padding:0 10px; height:30px; line-height:30px; text-transform:uppercase; letter-spacing:0.02em; color:#999;}.CTA-search li.phone { font-size: 18px;padding: 0 0 0 10px;}.CTA-search li.social {}.CTA-search li.social span {}.CTA-search li.social span a { background: url(/css/images/socialicons/facebook.png) no-repeat; height: 29px; width: 28px; display: inline-block; margin-bottom: -10px; }.CTA-search li.searchBrand { padding:0;}.CTA-search li.searchBrand a { background-color: #000000;padding: 7px 15px; border-radius: 2px;-webkit-border-radius: 2px; -moz-border-radius: 2px; color: #FFFFFF;}.CTA-search li.searchBrand a:hover	{ color: #00AEEF; }#topMenu, #theAccounts			{ margin:0;padding:0;}#topMenu li, #theAccounts li	{ list-style:none;float:left;padding:0;margin:0;}#theAccounts li.user-welcome	{ color: #00AEEF;letter-spacing: 0;text-transform: uppercase;width: auto;}#topBar		{ height: 40px;line-height: 40px;position: absolute;right: 0;top: -40px;}#topMenu	{ background-color: #000000;height: 40px;}/*.home a:before	{ content: ''; background: url(/css/images/home.png) no-repeat 0 0 / 100%; display: inline-block; width: 17px; height: 22px; vertical-align: middle; margin-right: 10px; }*/.home a		{ padding-left: 10px !important; }.home span	{ display: none; }.home img	{ width: 17px; margin-top: 8px; }.homepage h1	{ font-size: 35px; }div#utilityMenu { float:left;}.utilityMenu {display: inline;margin: 0; }.utilityMenu li {display: inline;padding: 0 10px; }.utilityMenu li a {color: #666; font-family: 'antipastoregular',sans-serif;font-size: 14px;text-transform: uppercase; letter-spacing: 0.03em; }.utilityMenu li a:hover, .utilityMenu li a.selected, #theAccounts a:hover { color:#00AEEF;}#theAccounts			{ background: url("images/icons/user-silhouette.png") no-repeat scroll 95% 45% transparent;color: #FFFFFF;float: left;font-size: 14px;height: 40px;line-height: 40px;padding: 0 34px 0 10px;text-align: left;}#theAccounts a			{color: #666; display: block;font-family: 'antipastoregular',sans-serif;font-size: 14px;letter-spacing: 0.03em;text-transform: uppercase;}#theAccounts li.user-welcome a { display:inline;border-bottom:1px dotted #00AEEF;}#theAccounts li.user-welcome a:hover { border-bottom-width:1px;}#MainMenu	{}#topMenu a			{ color: #FFFFFF;display: block;font-size: 16px;height: 40px;line-height: 40px;padding: 0 24px;text-transform: uppercase;}#topMenu a:hover, #topMenu li.selected a,#topMenu a:active	{ color:#00aeef;}.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;}/*  ======== Log In And Out States = */body.logged-0 .user-welcome, body.logged-1 .become-user-welcome, body.logged-0 .wholesaler-welcome,body.logged-0 .become-wholesaler-welcome	{ display:none;} /* =========  Shopping Cart Basics */#shoppingCart	{ background: #00AEEF; padding: 0 10px; color: #fff; float:right;}.shop-inner		{ /* margin-top:7px;*/ }td.cartSummaryItem		{/* background: url("images/icons/cart-empty.png") no-repeat scroll 95% 40% transparent;color: #999999*/;font-family: 'antipastoregular',sans-serif;font-size: 14px;letter-spacing: 0.03em;padding: 0;text-align: right;text-transform: uppercase;}a.cartSummaryLink		{background: url("images/icons/cart-empty.png") no-repeat scroll 95% 42% transparent; color: #fff; font-family: 'antipastoregular',sans-serif;font-size: 14px;letter-spacing: 0;padding: 0 32px 0 0;text-align: right;text-transform: uppercase;}a:active.cartSummaryLink,a:hover.cartSummaryLink	{ color: #000; }a#catshopclear	{ font-size:12px;font-weight:normal;}/* =========  Hero Area  ======== */#hero					{ height:390px;margin-bottom:0;max-width:980px;overflow:hidden;}#hero-inner				{ height:390px;max-width:980px;overflow:hidden;position:relative;z-index:1;}#hero a.imagelink		{ overflow:hidden;display:none;}#hero a:first-child		{ display:block;}#hero .imagelink img	{ width:auto;}/* The Nivo Slider styles */.nivoSlider		{ position:relative;}.nivoSlider img	{ position:absolute;top:0;left:0;}/* If an image is wrapped in a link */.nivoSlider a.nivo-imageLink	{ border:0 none;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:6;}/* The slices and boxes in the Slider */.nivo-slice	{ display:block;position:absolute;z-index:5;height:100%;}.nivo-box	{ display:block;position:absolute;z-index:5;}/* Caption styles */.nivo-caption 		{ position:absolute;left:0;bottom:0;background-color:#000;color:#fff;opacity:0.8;width:100%;z-index:8;}.nivo-caption p		{ padding:5px;margin:0;}.nivo-caption a		{ display:inline !important;}.nivo-html-caption	{ display:none;}.nivo-controlNav	{ }/* Direction nav styles (e.g. Next & Prev) */.nivo-directionNav a	{ position:absolute;top:45%;z-index:9;cursor:pointer;}.nivo-prevNav 			{ left:0;}.nivo-nextNav			{ right:0;}/* Control nav styles (e.g. 1,2,3…) */.nivo-controlNav a			{ position:relative;z-index:9;cursor:pointer;}.nivo-controlNav a.active	{ font-weight:bold;}.nivo-directionNav a	{ display:block;width:30px;height:30px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}a.nivo-nextNav			{ background-position:-30px 0;right:15px;}a.nivo-prevNav 			{ left:15px;}.nivo-controlNav 			{ bottom: 0;margin-right: 0;position: absolute;right: 10px;}.nivo-controlNav a			{ display:block;width:22px;height:22px;background:url(images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin-right:3px;float:left;}.nivo-controlNav a.active	{ background-position:0 -22px;}/* For jquery Cycle Use. */.normalHero							{ position:relative; }.normalHero #hero-nav				{ 									position:absolute;z-index:10;bottom:10px;right:50%;									background-color:rgba( 2, 2, 2, 0.8 );									-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;									padding:5px 11px;									}.normalHero#hero ul					{ margin:0;}.normalHero#hero li				{ list-style:none;margin:0;}.normalHero #hero-nav a			{ 								background-color:black;color:#fff;padding:2px 3px;margin-right:5px; float:left;								-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;								}.normalHero #hero-nav a.activeSlide, .normalHero #hero-nav a:hover									{ background-color:#666;color:#fff;}.normalHero #hero-nav a.activeSlide:hover									{ background-color:#cbcbcb;color:#fff;}.normalHero#hero li img a			{ display:block;}.normalHero#hero li img				{ display:block;}  /*  Advanced Version CSS */#hero.advancedHero					{ position:relative; background:url("images/bg/hero-shadow.png") no-repeat scroll 50% 300px transparent; }.advancedHero #hero-nav				{ 									position:absolute;z-index:10;bottom:10px;right:50%;									background-color:rgba( 2, 2, 2, 0.8 );									-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;									padding:5px 11px;									}.advancedHero#hero ul				{ margin:0;}.advancedHero#hero li				{ list-style:none;margin:0;}.advancedHero #hero-nav a			{ 									background-color:black;color:#fff;padding:2px 3px;margin-left:5px; float:left;									-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;									 }.advancedHero #hero-nav a:first-child									{ margin-left:0; }.advancedHero #hero-nav a.activeSlide, .advancedHero #hero-nav a:hover									{ background-color:#666;color:#fff;}.advancedHero #hero-nav a.activeSlide:hover									{ background-color:#cbcbcb;color:#fff;}.advancedHero#hero li img a			{ display:block;}.advancedHero#hero li img			{ display:block;}.advancedHero .innerElement			{ width:980px; height:300px; position:relative; }.bnContentArea						{ width:400px; height:150px; background:red; position:absolute; bottom:10px; padding:15px; }.bnDescrip							{  }.bnTitle							{ display:block; font-size:16px; margin:0 5px 5px 5px; }.placement-left						{ left:10px; text-align:left; } .placement-right					{ right:10px; text-align:right; }/* @end *//* ========= ACCOUNT =================== */#just-ordered					{ display:none;}table.order-list  				{ width:100%;border-collapse:collapse;border-spacing:0;}table.order-list th				{ border:1px solid #ddd;background-color:#666;font-weight:bold;color:#fff;text-align:left;padding:4px 2px;}table.order-list td				{ border:1px solid #ddd;padding:3px 2px;background-color:#fff;}/* 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:#00AEEF; }	/* @end */ /* =========  CATALOGUES & PRODUCTS ==== */ /* Catalogue List */div.catalogue-list				{}.catalogueItemNotFound			{display:none;}ul.catalogueList				{margin: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				{height: 426px;    margin: 10px 0;    overflow: hidden;}.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						{ width:222px;list-style:none;float:left;position:relative;margin:0 34px 34px 0;overflow:hidden;}.catalogueItemLast,.productItemLast						{ margin-right:0;}.homepage .productItem:nth-child(4n)	{ margin-right:0;}#home-products .productItem,#home-products .productItemLast,#home-products .catalogueItem,#home-products .catalogueItemLast	{margin: 0 30px 30px 0 !important;}#home-products ul li:nth-child(4n)	{margin-right: 0 !important;}/*#home-products h3:before			{ content: ''; background: url(/css/images/catalogue-icon.png) no-repeat 0 0 / 100%; display: inline-block; width: 52px; height: 46px; vertical-align: middle; margin-right: 10px; }*/#home-products h3 img				{ width: 52px; margin-right: 10px; vertical-align: middle; }.header							{ overflow: hidden;text-align: center;z-index: 6;}.inner-header					{ width:100%;position:relative;}.shop-product-small h5			{ width:100%; height:72px; display:table;margin:0;padding:0;}.shop-product-small h5 a,.shop-product-small h5 a:visited { color: #000000;display: table-cell;font-family: 'antipastoregular',sans-serif;font-size: 18px;letter-spacing: 0.02em;line-height: 1.3em;padding: 0 5px;text-align: center;text-transform: uppercase;vertical-align: middle;}#catDescrLive					{ border-top:0 none;display:none;height:auto !important;margin:10px 0;padding:15px 15px 5px 15px;border:1px solid #D7D7D7;}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:#00AEEF;}.jcarousel-next:after	{ content:"Next";}.jcarousel-prev:after	{ content:"Prev";}.jcarousel-clip-horizontal	{ width:978px;}.jcarousel-clip-vertical	{ width:978px;}.jcarousel-item				{ width:222px;}.productSlider	{ margin-bottom: 24px;overflow:hidden;width:100%;}/*.productSlider h2:before	{ content: ''; background: url(/css/images/products-icon.png) no-repeat 0 0 / 100%; display: inline-block; width: 55px; height: 46px; vertical-align: middle; margin-right: 10px; }*/.productSlider h2 img,#home-products h2 img				{ width: 55px; margin-right: 10px; vertical-align: middle; }/* 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:30px !important;}.featured-list li.jcarousel-item.productItem:nth-child(4n)	{ margin-right:30px !important;}.featured-list li.jcarousel-item.productItemLast			{ margin-right:30px !important;}.featured-list li.productItem,.featured-list li.productItemLast { margin:0 30px 30px 0;}/* ####### PRODUCT SMALL ####### */.shop-product-small 				{ background-color:transparent;border:0 none;color:#fff;}.product-background					{ background-color:#fff;border:3px solid #eeeeee;color:#666;padding-bottom:10px;position:relative;}.product-background:hover			{ border:3px solid #00aeef; transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;}.shop-product-small .isnew			{ display:none;}.shop-product-small.sale1 .imonsale	{ display:block;position:absolute;right:0;top:0;z-index:40;}.shop-product-small.new .isnew		{ display:block;position:absolute;left:0;top:0;z-index:40;}.shop-product-small.sale0 .imonsale	{ display:none;}.shop-product-small .image			{ background-color: #FFFFFF;background-image: none;height: 240px;overflow: hidden;text-align: center;width: auto; margin-top:10px;}.shop-product-small .image a		{ display:block; height: 100%; width: 100%; position: relative; }.shop-product-small .image	img		{ margin: auto; max-height:100%;max-width:100%; top: 0; bottom: 0; right: 0; left: 0; position: absolute; }								.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	{ font-style: normal;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 .excl-gst sup,.shop-product-small .excl-gst 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% #00AEEF}.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:#00AEEF 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:100%;}.shop-product-small .out-of-stock-note			{ color:#d03d3d;display:none;}.shop-product-small .in-stock-note				{ color:#739900;display:block;background:url("images/instock.png") no-repeat scroll 25% 55% rgba(0, 0, 0, 0);}.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:#00AEEF;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:#00AEEF;padding:0;margin:0;line-height:30px;height:30px;}.productList.productSmall.listview h5 a						{ color:#00AEEF;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;}.sugMore   { width:174px;height:324px;background:transparent url(images/bg/bulb1.png) no-repeat 50% 80%;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.sugMore:hover { opacity:0.8;}.sugMore a { color: #00AEEF;display: block;height: 218px;margin-top: 73px;text-align: center;width: 174px;font-size:20px;line-height:25px;}.sugMore a:hover { color:#000;}/* Related Products Overide */table.productTable, table.productTable tbody 	{height: 400px;display: block;width: 735px;position: relative;overflow: hidden;}table.productTable tr							{display:block;height: 330px;width: 735px;}#related-products-raw							{display:none;}#related-products ul							{ margin: 0; }#related-products .shop-product-small .price	{text-align:center;}#related-products .productItem					{margin:0;padding:0 13px 13px 0;width:174px;vertical-align:top; float: left; }#related-products .productItem:last-child		{padding-right:0;}#related-products .producttabs					{display:none;}#rNavs											{ border-bottom:1px dotted #ccc;height:21px;margin-bottom:10px;padding-bottom:5px;width:100%;} #rNavs a										{ background-color:#999;-moz-border-radius:4px 4px 0 0;-webkit-border:4px 4px 0 0;border-radius:4px 4px 0 0;color:#fff;display:none;font-size:11px;height:21px;line-height:21px;text-align:center;float:right;margin-left:5px;margin-top:5px;text-transform:uppercase;padding:0 5px;}#rNavs h3										{ float:left;margin:0;}/* PRODUCT LARGE */#shop-product-large,.productLarge				{margin:0;width:735px;}.productLarge .productItem	{list-style:none;float:none;margin:0;padding:0 0 30px;width:auto;}#details-left							{float:left;width:510px;}#product-description					{/*border-bottom:1px dashed #adadad;border-top:1px dashed #adadad;*/margin:15px 0;padding:10px 0;width:735px;}#product-description h5					{background-color:transparent;position:inherit;color:#1f1f1f;}#product-description .featured-list		{margin:0 0 16px;height:369px;overflow:hidden;width:735px;}#product-description .featured-list h2	{border-bottom:1px solid #B1B1B1;margin:0 0 15px;}.poplets 						{ border-top:0 none; margin: 20px 0; padding:0;text-align:left;}table.productPoplets			{ border-collapse:collapse;border-spacing:0;margin:0;background:#fff;}.productPopletsItem				{ border:1px solid #dedede;padding:5px;margin:0 5px;}#imageUtility .image			{ width:510px;margin-top:1px;clear:left; position: relative; }#details-wrap .act-image img	{ top: 0; bottom: 0; right: 0; left: 0; margin: auto; position: absolute; max-height: 100%; max-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;}.lrgimage						{ background-color: #FFFFFF; overflow: hidden;position: relative;text-align: center;}.act-image						{ min-height: 300px; }.lrgimage img					{ margin:0;padding:0;}#featureBar						{ 								position:relative;width:510px;height:50px;border-top:0 none;								 }.wishlistADRMV					{								position:absolute; top: 10px; left: 10px; background-color:transparent; border-color:transparent #d7d7d7 #d7d7d7; border-radius: 20px 10px 20px 20px; border: none; line-list-style:none;margin:0; width:38px; padding: 2px 2px 3px 3px;								}.wishlistADRMV a.favoritelink								{ display:block; height: 45px; }.wishlistADRMV a.favoritelink img							{ /*background-image:url(images/icons/small-favs.png);background-repeat:no-repeat;display:block;height:15px;margin:8px 0 0 5px;*/ width:38px;}.wishlistADRMV a.favoritelink img.wishlistImgAdd			{ background-position:-55px 0;}.wishlistADRMV a.favoritelink:hover img.wishlistImgAdd		{ background-position:-37px 0;}.lrgSocial						{ 								border-top:0 none;height:30px;width:242px;position:absolute;right:0;top:0;								-moz-border-radius-topleft: 0px;								-moz-border-radius-topright: 0px;								-moz-border-radius-bottomright: 5px;								-moz-border-radius-bottomleft: 5px;								-webkit-border-radius: 0px 0px 5px 5px;								border-radius: 0px 0px 5px 5px;								 }.lrgsinner						{ position:relative;}.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 a					{ color:#00AEEF;text-decoration:underline;}.currencyConvert				{								position:absolute;top:0;left:0;								-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:30px;line-height:30px;								list-style:none;margin:0;text-align:center;width:26px;								}.currencyConvert:hover			{ top:-1px; }.ViewWishlist					{								position:absolute;top:0;left:105px;								-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:30px;line-height:30px;								list-style:none;margin:0;text-align:center;width:90px;								}.enquire-product				{								position:absolute;top:0;left:70px;								-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:30px;line-height:30px;								list-style:none;margin:0;text-align:center;width:26px;								}#prodDescription				{ margin:10px;}#prodDescription ul	li			{ margin-bottom:5px;}#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;								 }#shop-product-large a.enquireAboutProduct:hover								{  }.lrg-facebook-like				{ position:absolute;top:8px;left:10px;}.lrg-twitter					{ width:100px;position:absolute;top:8px;right:42px;}.lrg-google-plus				{ position:absolute;top:8px;right:0;}#details-right					{ width:200px;float:right;margin:5px 0 0 15px;}#details-right ul				{ list-style:none;margin:15px 0 0 0;}#details-right li				{ list-style:none;margin:0 0 5px;}#details-right .hide			{ display:none;}#details-right .show			{ display:block;}.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;}a.productEnquiry		{background: url("/css/images/icons/product-enquiry.png") no-repeat scroll 10px 50% #999999;color: #FFFFFF;display: block;font-size: 17px;height: 50px;letter-spacing: 0.03em;line-height: 50px;margin:15px 0 5px;padding: 0 5px 0 50px;text-align: left;text-transform: uppercase;}a.productEnquiry:hover	{background-color:#666;border-color:#555;color:#fff;text-shadow:0 0 0 #fff;}.pdfConverter { }.pdfConverter a { background: url("/css/images/icons/pdf16x16.png") no-repeat scroll 0 0 transparent;padding-left: 20px;}.pdfConverter a:hover { color:#666; border-bottom:1px dotted #666;}#shop-product-large .quantity	{ height:25px;color:#3d3d3d;border-bottom:1px dashed #adadad;border-top:1px dashed #adadad;font-size:16px;line-height:25px;padding:15px 0 15px 0;margin:5px 0 15px 0;text-align:right;width:100%;}#shop-product-large .quantity .productTextInput { border:0 none;background:none;font-size:14px;color:#3d3d3d;}#shop-product-large .quantity span			{ display:block;float:right;}#shop-product-large.stock0 .quantity span	{ display:none;}#shop-product-large .quantity .qTitle { width:93px;text-align:left;}#shop-product-large .quantity .inputVal { width:45px;height:25px;background:transparent url(images/bg/qtrbg.png) no-repeat 0 0;text-align:center;margin-right:10px; text-transform:uppercase;}#shop-product-large .quantity .sl { margin-right:0;}#shop-product-large .quantity .instock	{ font-weight:bold;font-size:14px;margin-right:0;width:45px;text-align:center;}/* #shop-product-large.stock0 .quantity.instock	{ color:#ea2728; } */#shop-product-large .quantity .instock	{  }#shop-product-large .quantity .instock	{  }#shop-product-large .quantity .outOfStockMessage { display:none;width:0;height:0;margin:0;padding:0;}#shop-product-large.stock0 .quantity .outOfStockMessage { width:100%;text-align:left;font-size:16px;color:#ea2728;display:block;height:25px;line-height:25px;}#shop-product-large.stock0 .instock			{ color:#d03d3d;font-weight:bold;}#shop-product-large .add-to-cart2		{display: none;}#shop-product-large .add-to-cart2 a			{background: url("/css/images/icons/add-to-cart.png") no-repeat scroll 6px 50% #00AEEF;border-radius: 0 0 0 0;color: #FFFFFF;display: block;font-size: 19px;font-weight: bold;height: 75px;letter-spacing: 0.02em;line-height: 75px;padding: 0 0 0 60px;text-align: center;text-transform: uppercase;}#shop-product-large .add-to-cart2 a:hover	{ background:url("/css/images/icons/add-to-cart.png") no-repeat scroll 6px 50% #339900; transition:all 1s ease;}body.NZ #shop-product-large .add-to-cart2					{display:block !important;}#shop-product-large[data-url*='/tapware/'] .add-to-cart2	{display:block !important;}#shop-product-large .productTextInput		{ background-color:#fff;border:1px solid #666;font-size:14px;height:20px;line-height:20px;padding:0;text-align:center;width:45px;}#shop-product-large .productTextInput:focus	{ height:20px;line-height:20px;margin:0;padding:0;width:45px;}#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			{ color: #1F1F1F;font-size: 10px;font-style: italic;height:30px;line-height:25px;margin-bottom:15px;text-align:left;}#details-right .price strong	{ color:#00aeef;font-size:30px;text-align:left;letter-spacing:0;font-style:normal; font-weight:400;}#details-right .price sup		{ color:#1f1f1f;font-size:12px;font-style:normal;}	#details-right .excl-gst		{ display:block;}body.NZ .price		{ display:block !important;}body.NZ .excl-gst	{ display:none !important;}#shop-product-large .attributes					{ margin-bottom:0;}#shop-product-large .grouping					{ margin-bottom:0;text-align:left;} #shop-product-large .add-to-cart2				{ margin-bottom:0;}#shop-product-large .view-your-cart2			{ width:200px;height:40px;margin:0 0 5px 0;background:url(images/bg/viewcart.png) no-repeat 0 0;}#shop-product-large .view-your-cart2 a			{ color: #00AEEF;display: block;font-family: 'antipastoregular',sans-serif;font-size: 13px;height: 40px;line-height: 51px;text-align: left;text-indent: 10px;text-transform: uppercase;width: 200px;}#shop-product-large .view-your-cart2 a:hover	{ color:#000;text-decoration:underline; }#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					{ -moz-border-radius:4px;-webkit-border-radius:4px;background-color:#ccc;border:1px solid #ababab;border-radius:4px;color:#fff;display:block;margin-bottom:5px;padding:5px 8px 5px 5px;text-align:right;}#shop-product-large .product-rating	.rating-stars	{ -moz-border-radius:4px;-webkit-border-radius:4px;background-color:#fff;border:1px solid #ababab;border-radius:4px;display:block;float:right;height:16px;margin:0 0 0 5px;overflow:hidden;padding:1px 3px;}#shop-product-large .product-rating .ttext			{ display:block;float:left;margin:0 0 0 63px;}#shop-product-large .tell-a-friend-product a		{ background:url(images/icons/xfn-friend.png) no-repeat scroll 95% 54% #ccc;border:1px solid #ababab;color:#333;display:block;margin-bottom:5px;padding:5px 39px 5px 5px;text-align:right;}#shop-product-large .tell-a-friend-product a:hover	{ background-image:url(images/icons/xfn-friend-met.png);background-color:#666;color:#fff;}#shop-product-large .view-comments a		{ background:url(images/icons/balloon.png) no-repeat scroll 95% 54% #ccc;border:1px solid #ababab;margin-bottom:5px;color:#fff;display:block;padding:5px 39px 5px 5px;text-align:right;}#shop-product-large .view-comments a:hover	{ background-color:#666;}#details-right li, .catProductAttributeGroup, .view-your-cart2 a, .add-to-cart2 a, #shop-product-large .tell-a-friend-product a,.view-comments a			{ }#details-right li.quantity	{}#details-right select		{ width:186px;}#shop-product-large .productVolumePricing			{ padding:0;text-align:left;margin-bottom:10px;}#shop-product-large .productVolumePricing .price	{ color:#00AEEF;display:inline !important;font-size:15px;font-weight:300; font-style:normal;}#shop-product-large .productVolumePricing .units	{ color:#1F1F1F;display:inline-block;font-size:13px;margin-left:0;text-align:left;width:27px;}/*  ======== Product Large tabs ====== */#lproductfooter					{ width:736px;}ul.tabs							{ 								width:713px;margin:0;padding:0;background-color:#e7e7e7;border:1px solid #d7d7d7;margin:0;padding:5px 10px 0 10px;height:auto !important;min-height:31px;line-height:31px;								-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;								border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;								border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;								 }ul.tabs li						{ display:block;float:left;list-style:none outside none;margin-bottom:-10px;padding:0;}#content ul.tabs li a 			{  font-size:16px; letter-spacing:0.02em;border-bottom:0 none;color:#333;line-height:31px;margin-right:10px;padding:5px 10px;text-decoration:none;font-weight: 400;}#content ul.tabs li.selected a, #content ul.tabs li.hover a, #content ul.tabs li:hover a 								{ 							 display:block;padding:0 10px;background-color:#1f1f1f;color:#fff;text-decoration:none;							 -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;								 }#content ul.tabs li.selected span,  #content ul.tabs li:hover span,  #content 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;								 }#content ul.tabs li a.selected, #content ul.tabs li a:hover 								{ background-color:#1f1f1f;color:#fff;}.tab-content 					{ 								clear:both;border:1px solid #d7d7d7;background-color:#fff;padding:10px;margin:0;width:97%;border-top:0 none;							 	border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;								border-bottom-left-radius:5px;	-moz-border-radius-bottomleft:5px;	-webkit-border-bottom-left-radius:5px;								 }/* Product Atributes */#details-right .grouping,.catProductAttributeGroup		{ background-color:#e7e7e7;border:1px solid #d8d8d8;padding:5px;text-align:left;margin-bottom:10px;}.productAttributes				{ margin-bottom:5px;color:#1f1f1f;}.catProdAttributeTitle			{ font-size:13px;margin-bottom:3px;color:#333;}.catProdAttributeItem			{ }.catProdAttributeItem img		{ }.catProdAttributeItem input		{ margin-right: 5px;}.catProdAttributeItem select	{ width:80%;}.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;}#content 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:#00AEEF;}#VistorProducts a, #VistorProducts a:visited									{ color:#00AEEF;text-decoration:none;border-bottom:1px solid #00AEEF;}#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:222px;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			{ -moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;background-color:#fff;border-top:0 none;border-radius:0 0 4px 4px;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;}#content .browse-panel li a:hover span	{ color:#00AEEF;}#content .browse-panel li a:hover		{ color:#00AEEF;}.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		{ clear:left;}#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; font-family:'antipastoregular';}#catalogue-browse-nav li a:hover	{ border-bottom:1px solid;}#catalogue-browse-nav li.active a,#catalogue-browse-nav li a:active	{ -moz-border-radius:4px;-webkit-border-radius:4px;background-color:#1f1f1f;border:0 none;border-radius:4px;color:#fff;display:block;line-height:21px;margin-right:10px;padding:6px 8px;text-decoration:none;}#sub-catalogues,#by-price	{ display:none;}#ddMonth	{ width:70px;}#ddYear		{ width:71px;}a.cartLink, a.cartLink:visited 		{ 									background: url(images/bg/emptycart.png) no-repeat scroll left top transparent;display: block;									height: 249px; margin: 50px auto;text-indent: -999999px;width: 291px;									 }a.cartLink:hover, a.cartLink:active { 									background: url(images/bg/emptycart.png) no-repeat scroll right bottom transparent;									display: block;height: 249px;text-indent: -999999px;width: 291px;									 }/* =========  Breadcrumbs ===== */							#shop-section .breadcrumbs,.shop-cart .breadcrumbs			{ background-color:#fff;width:733px;height:28px;line-height:28px;padding-left:0;margin:10px 0 15px 0;border:1px solid #D7D7D7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}#shop-section .breadcrumbs a,.shop-cart .breadcrumbs a		{ display:inline;line-height:2em;padding-left:.275em;color:#777;}#shop-section .breadcrumbs a:hover, .shop-cart .breadcrumbs a:hover,#shop-section .breadcrumbs a:active,.shop-cart .breadcrumbs a:active		{ color:#00AEEF;}	#shop-section .breadcrumbs a:last-child,#shop-section .breadcrumbs a.last		{ color:#00AEEF;}#shop-section .breadcrumbs a.bread-home	{ float:left;margin:0 4px 0 0;padding:0;border:0;}#shop-section a#gridview				{ color:#777;}#shop-section #bread-right a.active		{ color:#00AEEF;}.bread-home img				{ padding:0;border:0;margin:0;}#bread-left					{ float:left;width:70%;}#bread-right				{ float:right;padding-right:10px;}#shop-section .breadcrumbs .bread-right a,.shop-cart .breadcrumbs .bread-right a,a#listview,a.plists					{ color:#00AEEF;}	a.plists:hover				{ color:#777;}#shop-section a#listview	{ background:transparent url(images/icons/list_view.gif) no-repeat 0 50%;padding-left:17px !important;margin-right:4px }#shop-section a#gridview	{ background:transparent url(images/icons/grid_view.gif) no-repeat 0 50%;padding-left:17px !important;margin-left:4px;}#shop-section a#gridview.active { background:transparent url(images/icons/grid_view_active.gif) no-repeat 0 50%;}#shop-section a#listview.active { background:transparent url(images/icons/list_view_active.gif) no-repeat 0 50%;}/* Product Loading and Pagination */#content #loadmore,#content #loadmore:visited	{ width:220px;display:none;margin:0 auto;background-color:#fff;color:#00AEEF;text-align:center;padding:4px 0;font-size:13px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px;text-decoration:none;}#content #loadmore:hover,#content #loadmore:active	{ width:220px;display:block;margin:0 auto;background-color:#00AEEF;color:#fff;text-align:center;padding:4px 0;font-size:13px;border:1px solid #00AEEF;text-decoration:none;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px;text-decoration:none;}.productsearchPagination	{ clear:both;list-style:none;}/* =========  Newsletter Signup ===*/.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%; display:none;}.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:#00AEEF;text-align:right;float:right;margin:5px 10px 0 0;}#testimonialRandom	{ margin:30px 0 40px 0;}.testimonialSmall p			{ color:#999;font-family:Georgia1, 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 ===*/body.homepage .newsletter-form.horizontal	{ margin:0 10px;}.newsletter-form.horizontal				{background-color:#A1A199;float:none;margin:40px auto 0;padding:0 10px; width:958px;}.newsletter-form.horizontal  h3			{ color:#fff;float:left;font-size:12px;font-weight:bold;line-height:1.5em;margin:4px 10px 0 10px;width:180px;}.newsletter-form.horizontal .form-field	{ float:left;margin-right:10px;}/*.newsletter-form.horizontal .text		{ width:235px;}									.newsletter-form.horizontal .email		{ width:275px;}*/.newsletter-form.horizontal .submit		{ float:left;font-size:9px;height:45px;line-height:60px;margin:3px 0 0;padding:2px 0 0;width:120px;}.newsletter-form.horizontal .spam-msg	{ clear:both;color:#414141;margin:0;padding:0;font-size:12px;font-style: italic;}.newsletter-form.horizontal #CaptchaV2			{ width:340px;font-size:12px;float:left;margin-top:0;}.newsletter-form.horizontal .captchaimg img		{ height:30px; }#orderN .captchaimg img { height:36px; }.newsletter-form.horizontal	form .captcha-area	{ float:left;/*width:280px;*/margin:0;}#orderN form .captcha-area			{ float:left;width:340px;margin:0;}.newsletter-form legend					{ margin-bottom:13px;font-size:16px; color: #fff; }.newsletter-form #catlistbutton			{  background: url("/css/images/icons/submit-newsletter.png") no-repeat scroll 12px 50% #000000;border: medium none;color: #FFFFFF;font-size: 18px;height: 30px;letter-spacing: 0.03em;margin-top: 17px;padding: 0 20px 0 50px;}.newsletter-form #catlistbutton:hover	{ background-color:#00AEEF;color:#fff;}.newsletter-form.horizontal.orderN		{ width:710px; }.newsletter-form.horizontal.orderN .item.captcha-area										{ margin-top:15px; }.newsletter-form.horizontal.orderN .form-field.submit										{ margin-top:17px; }/* =========  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	{}/* =========  Left Navigation Elements */.left-nav						{ }.left-nav ul					{ margin:0;}.left-nav li					{ list-style:none;}.left-nav li ul					{ 4ndisplay: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 li.selected			{ background-color:#00aeef;}.left-nav li li:hover			{ background-color:#00aeef;}		.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;background-color:#00aeef;}.left-nav a	{ margin-bottom:0;}/* =========  LEFT NAVIGATION  ========= */.left-nav h3						{ color:#1f1f1f;margin:0 0 13px 0;text-shadow:1px 1px 1px #fff;}.left-nav a,.left-nav a:visited		{background-color: #E7E7E7;color: #000000;display: block;font-family: 'antipastoregular',sans-serif;font-size: 15px;height: 28px;letter-spacing: 0.04em;line-height: 28px;margin: 0 0 4px;padding: 0 10px;text-transform: uppercase;width: auto;}.left-nav li			{ margin-bottom:0;border-bottom:0 none; }.left-nav li li			{ margin-bottom:0;border-bottom:1px solid #EFEFEF;}.left-nav li:last-child	{ border-bottom:0 none;}#shopMenuUl	> li				{display: none;}#shopMenuUl	> li.selected		{display: block;}#shopMenuUl	> li.selected > a	{display: none;}.left-nav li.selected li a	{ width:auto;background-color:inherit;color:#1c1b1b;border:none;padding:0;margin-bottom:0; text-decoration:none;}.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: #00AEEF;color: #FFFFFF;}.left-nav li.selected li a:hover,.left-nav li.selected li.selected a	{ background-color: inherit;border:0 none;}.left-nav li.selected li.selected a { 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:#00AEEF;} #user-menu.left-nav a,#user-menu.left-nav a:visited		{ background-color:#00AEEF;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;*/ font-size: 1.1em; font-weight: normal; text-transform: uppercase; }.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: 15px; text-align:center;} .ad	.flag			{ color:#fff;display:block; font-size: 2.4em; text-align:center; margin-bottom: 5px; }.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:15px 0 0 0;}#quick-details li	{ list-style:none;margin:0 0 5px 0;padding:0;}.logged-1 .forgot-login	{ display:none;}#payment-methods		{ margin: 10px 20px 0 10px; padding:0; float: left; }#payment-methods li		{ list-style:none; display: inline-block; 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:#00AEEF;}#product-lists a:hover,#product-lists a:active	{ color:#444;}/* =========  FAQ =================*/.faq-question 		{ margin-top: 20px; border-bottom:1px solid #eee; color: #999 !important; font-size: 22px; display: block; }.faq-answer 		{ padding-bottom: 30px; }/* =========  SHOPPING CART =======*/table.cart 						{ background-color:#fff;border:0 none;font-size:14px;border-collapse:separate;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px;}#vandd							{ background:#daeffb url(images/icons/tag-icon.png) no-repeat 97% 8px;border:1px solid #acdbef;padding:2px 2px 10px;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px;margin:20px 0 50px 0;}table.cart .val:hover			{ }table.cart .val td				{ border-top:1px solid #fff;border-bottom:0;}table.vouchers-and-discounts	{ border:0 none;font-size:11px;}table.vouchers-and-discounts	{ -moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}table.cart .productitemcell img		{ width:20%;height:30%;}table.cart th,table.vouchers-and-discounts th			 						{ 									background-color:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;color:#000;									font-size:12px;font-weight:normal;text-align:left;padding:5px 9px;									 }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;}#content 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;}.vouchers-and-discounts .quantity	{ width: 260px; margin-left: 240px; padding-right: 0; display: block; }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:200px;}/* =========  SHOPPING CART 2 =======*/.shop-cart2							{ }.shop-cart2 .cart-left					{ width: 100%; float:left;overflow:hidden; margin: 20px 0;}.shop-cart2 .cart-right					{ width: 100%; float:right; padding-top:0; margin-top: 20px;}.shop-cart2 .cart-sidebox			{ border:1px solid #ddd;background-color:#fff; padding: 10px; border-radius:5px;}.shop-cart2 #shippingSpan,.shop-cart2 #shippingStateSpan,.shop-cart2 #shippingCountrySpan	{ display:block;float:left;width: 680px;}.shop-cart2 .shippingDiv,.shop-cart2 .shippingCountryDiv,.shop-cart2 .shippingStateDiv		{margin: 0 0 7px 0;}.shop-cart2 #shippingState,.shop-cart2 #shippingCountry,.shop-cart2 #ShippingOptions		{width: 255px;}.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 98% 20px; }.shop-cart2 .shipping-cart h3			{ margin-bottom:10px;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 98% 20px; }.shop-cart2 .cart-summary div		{ margin: 0 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 98% 20px; 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	{ cursor:pointer;}#showlogin	{ display:none;padding:10px 10px 10px 10px;}.logintext a	{ border-bottom:1px solid #00AEEF;color:#00AEEF;}.premove		{ width:20px;text-align:right;}.premove a	{ width:16px;height:25px;display:block;text-indent:99999px;background:url(images/icons/delete.png) no-repeat 0 2px;}table.cart td.quantity,table.cart th.quantity					 				{ text-align:center;width:30px;}table.cart td.quantity input											{ width:30px;padding:2px 0;text-align:center;}table.cart td.ptotal,table.cart th.ptotal									{ width:65px;text-align:left;}table.cart td.ptaxrate,table.cart th.ptaxrate									{ width:50px;text-align:left;}table.cart td.pname,table.cart th.pname													{ width:90%;}.pname a						{border-bottom: 1px solid #CCCCCC;color: #64B55E !important;font-size: 14px;}																.shop-cart2 .cart-summary table			{ width: 100%; }.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:#00AEEF;}.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;}#content #login-show		{ width:70px;height:26px;position:absolute;top:10px;right:10px;background:url(images/buttons/login.png) no-repeat 0 0;text-indent:-99999px;}.cart .productitemcell		{ }.ptax .productitemcell			{ }.quantity .productitemcell	{ }.shop-cart2 #catshopbuy		{ float: right; }.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; line-height:10px;}.cart-summary #secureLogo	{ }.customiseLogin				{ }#userpassshow				{ padding:10px;}/* =========  Payment Form ================*/	.memberMessagePayment,body.logged-1 #newFormLoginArea,body.logged-1 #paymentLoginExisting .l-contain,body.logged-1 #checkout #personal-details,body.logged-1 #takeAMinute,body.logged-1 #newCustomer,body.logged-1 .logmessage							{ display:none; }body.logged-1 .memberMessagePayment,body.logged-1 #orderForm							{ display:block; }.memberMessagePayment		{ font-size:17px; }.memberMessagePayment span	{ font-weight:bold; color:#00AEEF; }#newFormLoginArea			{ margin: 40px; }#paymentLoginExisting		{ float:left; width: 46%; height:235px; background:url(images/orline.png) no-repeat 100% 50%; }#newCustomer					{ float:right; width:350px; background:#f0f0f0; border:1px solid #dedede; padding:5px 10px 24px 15px; -webkit-border-radius:5px; border-radius:5px; }#paymentLoginExisting .l-contain											{ background:none; box-shadow:none; padding:0;  }						#paymentLoginExisting h3	{ margin-top:16px; }#newCustomer p					{ text-align:left; margin:8px 0 0 0; color:#666; font-size:13px; line-height:20px; }#newFormLoginArea h3		{ font-size:24px; }#paymentLoginExisting .submission label							{ margin-bottom:11px; }#paymentLoginExisting form .submission input							{ height:36px; background:url(images/tick.png) no-repeat scroll 10% 50% #fff; webkit-border-radius:5px; border-radius:5px; padding:6px 10px 7px 25px; }#paymentLoginExisting form .submission input:hover							{ background:url(images/tick.png) no-repeat scroll 10% 50% #f5f5f5; }#paymentLoginExisting .textfield input							{ -webkit-border-radius:7px; border-radius:7px; padding:2px 13px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; }#paymentLoginExisting .textfield input:focus							{							border-color:#00AEEF;							-webkit-box-shadow:0 1px 3px rgba(0, 153, 255, 0.1) inset; box-shadow:0 1px 3px rgba(0, 153, 255, 0.1) inset;							-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; -webkit-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;							}/* =========  LOGIN ================*/#login-frame				{ background-color:#daeffb;margin-top:20px;}.shop-cart2 #login-frame	{ margin:0 0 35px;border:1px solid #acdbef;border-width:4px 1px 1px;-moz-border-radius:0 0 5px 5px;-webkit-border:0 0 5px 5px;border-radius:0 0 5px 5px;position:relative;}body.logged-1 #login-frame	{ display:none;}/* End *//* ========= Blog Styles ========== */.blog-post ul.tabs				{ width:489px;}.blog-post .tab-content			{ width:487px;}/* Blog Over-rides */div#the-blog				{ }#blog-content				{ float:left;width:508px;}#blog-right					{ float:right;width:200px !important;}.blogPost					{ background:#fff;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px;border:1px solid #d7d7d7;padding:15px;margin-bottom:20px;}.postInfo					{ margin-bottom:12px;}.blogPost a,.blogPost a:visited							{ color:#00AEEF;}.blogPost a:hover,.blogPost a:active			{ color:#000;}#content .blogPost p.leadin	{ font-size: 14px;line-height: 1.5em;margin: 0 0 15px;color:#111;padding-bottom:0;margin-bottom:0;}#content .blogPost p.leadin img		{ border:1px solid #d7d7d7 !important;margin-bottom:5px;}#content .post-body p.leadin img	{ border:1px solid #d7d7d7 !important;margin-bottom:5px;background:#fff;padding:11px 15px;}#content .blogPost p.leadin a:last-child							{ display:block;color:#00AEEF;margin-top:5px;border-top:1px dotted #ccc;padding-top:4px;}.postDate					{ background:url(images/icons/clock.png) no-repeat 0 50% transparent;padding-left:16px;margin-right:5px;color:#999;}.postauthor					{ background:url(images/icons/xfn-colleague.png) no-repeat 0 50% transparent;padding-left:16px;margin-right:5px;color:#999;}.noof-comments				{ background:url(images/icons/comment.png) no-repeat 0 50% transparent;padding-left:16px;color:#999;}h2.postTitle				{ border:0 none;margin-bottom:3px;padding-bottom:0;}#blog-right h5				{ margin-bottom:5px;}#content .blog-post .postInfo							{ margin-bottom:4px;}#content .BlogPostArchive,#content .BlogPostArchive,#content .blogpostcategories,#content .blogpostcategories,#content .BlogTagCloud,#content .BlogTagCloud,#content .theRecents,#content .theRecents, #content ol.blogsitesummary,ol.blogsitesummary					{ border:1px solid #d7d7d7;background:#fff;margin-bottom:25px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px; }#content  ol.blogsitesummary li,#content  ol.blogsitesummary li 	{ list-style:none;background:transparent url(images/bg/bullet.png) no-repeat 0 54%;margin:0 0 3px 0;line-height:21px;}#content  ol.blogsitesummary li a	{ font-size:12px;line-height:21px;}#content .theRecents li,#content .BlogPostArchive li,#content .blogpostcategories li							{ margin:0 0 3px 0;line-height:19px;list-style:none;background:transparent url(images/bg/bullet.png) no-repeat 0 54%;padding-left:12px;}#content .blogpostcategories ul,#content .BlogRecentPost ul							{ margin:0;}#content .BlogRecentPost ul li							{ background:transparent url(images/bg/bullet.png) no-repeat 0 50%;margin-bottom:11px;line-height:16px;}.theRecents a,.BlogPostArchive a,.blogpostcategories a,.BlogTagCloud a				{ color:#00AEEF;border:0 none;font-size:12px;line-height:19px;}.theRecents a:hover,.BlogPostArchive a:hover,.blogpostcategories a:hover,.BlogTagCloud a:hover			{ border:0 none;font-size:12px;line-height:19px;color:#000;}#content .BlogRecentPost a		{ line-height:16px;}.BlogTagCloud a					{ padding:2px 5px;background:#f3f3f4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}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 }a.BlogTagCloud-XX-Large:hover	{ font-size:15px }a.BlogTagCloud-X-Large:hover	{ font-size:14px }a.BlogTagCloud-Large:hover		{ font-size:13px }a.BlogTagCloud-Medium:hover		{ font-size:12px }a.BlogTagCloud-Small:hover		{ font-size:11px }a.BlogTagCloud-X-Small:hover	{ font-size:10px }a.BlogTagCloud-XX-Small:hover	{ font-size:9px }#social-likes				{ 							height:85px;position:relative;background-color:#e7e7e7;border:1px solid #d8d8d8;margin:15px 0 0;padding:5px;text-align:right;							-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;							 }#socialWho					{ border-bottom:2px solid #ccc;padding-bottom:12px;margin-bottom:0;}#socialWho h5				{ margin-bottom:5px;padding:2px;}#socialSide					{ width:215px;float:left;margin-right:20px;}#whoisThis					{ width:508px;float:none;}p.about-author				{ background:#e7e7e7;border:1px solid #d8d8d8;display: block;color:#555;font-size: 11px;margin:0;padding:8px 7px 5px 0;height:95px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:18px;}p.about-author strong		{ font-size:12px;}p.about-author img			{ width:auto;float:left;margin:1px 5px 0 8px;border: 1px solid #ccc;padding:4px;background:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}#latest-from-blog h4		{ margin-bottom:20px;}ol.blogsitesummary			{ margin-bottom:20px;border:1px solid #e0e0e0;}.blogsitesummary .author,.blogsitesummary .date,.eblogsign					{ display:none;}.fuelblogsign				{ display:block;}.links						{ margin-bottom:20px;}.links a					{ font-size:12px;color:#666;border:0 none;}.blog-post .post-body 		{ margin:0 0 20px;}.blog-post #lproductfooter	{ margin-bottom:50px;}.blog-post #comment-form.form .captcha-area 							{ height:100px;}.blog-post .form #CaptchaV2 { margin-left:0;float:none;}.blog-post #comment-form em	{ display:none;}.blog-post #comment-form .textfield input { width:91%;}.blog-post #comment-form .textfield.fullname input { width:96%;}.blog-comment-container .comment-details { background: none repeat scroll 0 0 #eee;font-size: 11px;padding: 6px;color:#666;}#blog-right #social-likes		{ height:75px;}#blog-right .lrg-facebook-like	{ left:5px;top:10px;}#blog-right .lrg-twitter		{ top:10px;left:71px;width:57px;}#blog-right .lrg-google-plus	{ top:11px;right:5px;}/* =========  Footer nav  ========= */#footer						{background-color:#E1E1E1;border:1px solid #DAD9D9;font-size:11px;height:40px;margin:0 auto 5px;padding:0;position:relative;width:976px;}#footerMenu					{ position:absolute;left:10px;top:10px;}#footer ul					{ display:table;margin:0 auto;padding:0;}#footer ul li 				{ border-right:1px solid #ccc;float:left;font-size:14px;list-style:none outside none;margin-bottom:0;padding:0 10px;}#footer ul li:last-child	{ border-right:0 none;}#copyright					{ margin:20px 5px 5px;text-align:center;font-size:11px;color:#666;}#gst-note					{ text-align:center;font-size:12px;color:#666;}#footer a, #footer a:hover, #footer a:active,footer a:visited			{ color:#333333;border:0 none;}#footer a:hover				{ color:#4b4b4b;border:0 none;}#sitesocial					{ position:absolute;right:20px;top:6px;}	#copyright a, #copyright a:hover, #copyright a:active,#copyright a:visited		{ color:#000000;border:0 none;}#copyright a:hover			{ color:black;border:0 none;}/* =========  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 0 15px 0;}.quote .author				{ color:#000;font-style:normal;}.last 						{ padding:0 !important;}.clear 						{ clear:both;}.last-right					{ margin-right:0 !important;}li.productItem:last-child	{ 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;}.hidden, form .hidden,form .submission input.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;	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);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);margin-bottom:18px;padding:12px 14px;	color:#404040;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);border-width:1px;border-style:solid;-webkit-border-radius:4px;-moz-border-radius:4px;	border-radius:4px;-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);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);	}	.announcement a {border-bottom: 1px solid #333333;color: #000000;font-size: 14px;text-transform: uppercase;}.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			{padding:3px 0;margin:5px 0;border:0;font-size:16px;color:#d12f19;background:none;}.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;}.holiday-notice 				{ background: #F7F274; padding: 20px; color: #3D3D3D; margin: 20px 0; }.holiday-notice h3				{ color: #000; margin: 0; }.holiday-notice p				{ margin: 0; }.jGrowl-notification					{ background: #000 !important; }.jGrowl-message							{ font-size:14px; background: #000; }.jGrowl-message h5						{ float:none;font-size:11px;color:#00AEEF;margin-bottom:5px;}.jGrowl-message p						{ font-size:12px;}.jGrowl-message img.jnoimage,.jGrowl-message img						{ display: none; }.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:#00AEEF;float:left; margin: 13px 0 -10px -10px; padding-right: 19px; width:100%;text-align:center;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px; height:30px; line-height:30px; text-transform:uppercase;}.jGrowl-message a.message-button:hover	{ color:#fff; background-color: #339901; }.jGrowl-message .message				{ font-size:11px; }/*  ======== Generic ================ */.centre			{ text-align:center;}.half			{ width:50%;}.quater			{ width:25%;}.thirty-perc	{ width:30%;}.fourty-perc	{ width:40%;}.full			{ width:100%;}.three-quater	{ width:75%;}.third			{ width:15%;}.customw-1	{ width:55%;}.customw-2	{ width:300px;}.customw-3	{ width:80%;}.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;}#content .mainlogin a,#content .login-user a,#content .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;}#content .mainlogin	a			{ width:100%;height:60px;color:#fff;background-color:#666;}#content .mainlogin	a:hover		{ background-color:#ccc;}#content .login-user a			{ height:135px;line-height:200px;background:#666 url(images/adduser-n48.png) no-repeat 50% 30%;}#content .login-user a:hover	{ background:#ccc url(images/adduser-n48.png) no-repeat 50% 30%;}#content .mainlogin h2, #content .login-user h2,#content .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 ===============================  *//* moved to editor.css *//* Misc */.last-item, #content .last-item	{ margin-right:0 !important;}/*body.Desktop, body.desktop { background:green;}body.Tablet, body.tablet { background:red;}body.phone, body.Phone { background:blue;}*/