body 		{font-family:Verdana,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; background-color:#FFF; color:#333; text-align:center; margin:0; padding:0;}

div			{text-align:left;}

p			{font-size:1em; line-height:130%;}
ul, ol, li	{margin:0; padding:0; list-style:none;}
b			{font-weight:bold;}
a			{color:#361471;text-decoration:none;}
a:link, 
a:visited, 
a:active 	{text-decoration:none;}
a:hover		{text-decoration:underline;}

h1			{font-size:1.4em;color:#000; margin-bottom:12px;}
h2			{font-size:1.2em;color:#000; margin-top:6px;}
h3			{font-size:1.1em;color:#000; margin:0 0 6px;}
h4			{font-size:0.9em;color:#000; margin:0;}
h5			{margin:0;}
h6			{}

h4 a		{color:#000;}

hr			{clear:both; height:1px; border:0; border-bottom:1px solid #ccc;}

img			{border:0;}

strong, b 	{font-weight:bold;}
em, i 		{font-style:italic;}

form		{font-family:Verdana,sans-serif; font-size:12px;}

table 		{border-collapse:collapse; border-spacing:0;}

ul.bullet   { padding-left:1.5em; list-style-type:disc;}
ul.bullet li { list-style-type:disc; }


/* Utility classes */

p a							{font-weight:bold;}

p.h1						{font-size:1.4em;color:#000; margin-bottom:12px;}
p.h2						{font-size:1.3em;color:#000; margin-top:0;}
p.h3						{font-size:1.1em;color:#000; margin:0 0 6px; font-weight:bold;}
p.h4						{font-size:0.9em;color:#000; margin:0; font-weight:bold;}
p.h5						{margin:0;}
p.h6						{}

.clear						{clear:both;max-height:0;}
.remove						{border:0 !important;background:none !important;}
.right						{text-align:right;}
.al-right					{margin-top:24px; float:right; width:300px;}					
.al-right .small-button		{float:right}

.small						{font-size:0.9em;}
.sml						{font-size:0.8em; text-transform:uppercase; color:#666;}
.grey						{color:#999;}
.more 						{padding-right:7px; background:url(/i/bg-red-arrow.gif) 100% 50% no-repeat; text-transform:uppercase; font-size:0.8em; font-weight:bold; color:#c00;}

.save						{color:#390; font-weight:bold;}
.save span					{display:block; color:#333; font-weight:normal;}
.price						{font-weight:normal; color:#333;}
.price span					{font-weight:bold; color:#c00; font-size:120%;}

.button 					{padding-left:6px; font-weight:bold; height:22px; float:left; margin-top:8px; font-size:12px;}
.button a					{padding:4px 8px 4px 0; margin:0; position:relative; left:2px; display:block;}
.button .form-button		{padding:2px 8px 2px 0; margin:0; position:relative; left:2px; display:block; font-weight:bold;color:#c00; border:0; cursor:pointer;}

.button.white				{background:url(/i/bg-btn-wt-l.gif) no-repeat 0 0;}
.button.white a,
.button.white .form-button	{color:#c00 !important; background:url(/i/bg-btn-wt-r.gif) no-repeat 100% 0;}

.button.red					{background:url(/i/bg-btn-rd-l.gif) no-repeat 0 0;}
.button.red a				{color:#fff !important; background:url(/i/bg-btn-rd-r.gif) no-repeat 100% 0; text-transform:uppercase; font-size:0.9em; padding:1px 8px 2px 0;}

.button.grey				{background:url(/i/bg-btn-gry-l.gif) no-repeat 0 0;}
.button.grey a				{color:#fff !important; background:url(/i/bg-btn-gry-r.gif) no-repeat 100% 0; text-transform:uppercase; font-size:0.9em; padding:1px 8px 2px 0;}

.costs .button.red			{float:left; margin-right:10px;}
.costs .button.grey			{float:left;}
.costs .button.grey.with-lease	{float:left; margin-top:5px;}

.back-button 				{clear:both; float:left; padding-left:11px; font-weight:bold; height:18px; margin-top:24px; float:left; background:url(/i/bg-bk-btn-gry-l.gif) no-repeat 0 0; line-height:10px;}
.back-button a				{padding:4px 5px 4px 0; margin:0; position:relative; left:2px; display:block; text-transform:uppercase; font-size:10px !important;color:#fff !important; background:url(/i/bg-bk-btn-gry-r.gif) no-repeat 100% 0;}
.back-button input			{border:0; padding:2px 5px 4px 0; margin:0; position:relative; left:2px; display:block; text-transform:uppercase; font-size:10px !important;color:#fff !important; background:url(/i/bg-bk-btn-gry-r.gif) no-repeat 100% 0; font-weight:bold;}

.small-button 				{clear:both; padding-left:3px; font-weight:bold; height:18px; margin-top:3px; float:left; line-height:10px; white-space:nowrap; }
.small-button a				{padding:4px 12px 4px 0; margin:0; position:relative; left:2px; display:block; text-transform:uppercase; font-size:10px !important;}
.small-button input			{border:0; padding:2px 12px 4px 0; margin:0; position:relative; left:2px; display:block; text-transform:uppercase; font-size:10px !important; font-weight:bold;}

.small-button.red			{background:url(/i/bg-btn-rd-sml-l.gif) no-repeat 0 0;}
.small-button.red a			{color:#fff !important; background:url(/i/bg-btn-rd-sml-r.gif) no-repeat 100% 0;}
.small-button.red input		{color:#fff !important; background:url(/i/bg-btn-rd-sml-r.gif) no-repeat 100% 0;}

.small-button.grey			{background:url(/i/bg-btn-gry-sml-l.gif) no-repeat 0 0;}
.small-button.grey a		{color:#fff !important; background:url(/i/bg-btn-gry-sml-r.gif) no-repeat 100% 0;}
.small-button.grey input	{color:#fff !important; background:url(/i/bg-btn-gry-sml-r.gif) no-repeat 100% 0;}

.dropdown		 			{float:right; width:158px; margin:5px 0 0 0;}
.dropdown a		 			{width:149px; height:28px; padding:5px 0 0 9px; font-size:0.9em; color:#333; display:block;}

.right .button				{float:right;}

.error						{color:#c00; line-height:24px;}
.required         {color:#c00; font-weight: bold}
.positiveAlert         {color: green; font-weight: bold}
.fbLike           {padding-top: 10px}

td .button					{margin-top:0;}

.pdf						{padding:2px 0 2px 19px; background:url(/i/bg-pdf.gif) 0 50% no-repeat;}

.content ul				 	{margin:0 0 12px 18px; padding:0 0 0 12px; list-style:disc;}
.content ol					{margin:0 0 12px 18px; padding:0 0 0 12px; list-style:decimal;}  
.content ul li				{padding:0; list-style:disc;} 
.content ol li				{padding:0; list-style:decimal;}

.content div ul, 
.content div ol, 
.content div ul li, 
.content div ol li			{margin:0; padding:0; list-style:none;}

.remove a					{border:none !important;}



/* Body */

#page-wrapper				{width:980px; margin:0 auto; background:url(/i/bg-page.gif) 0 0 repeat-y; position:relative;}




/* Mast head */

#masthead						{}

#masthead img					{float:left;}

#masthead .user-tools			{float:right; text-align:right; margin:2px 11px 0 0; width:600px; display:inline; padding-bottom:13px;}

#masthead .user-tools ul		{position:relative; left:8px; margin:5px 0 15px;}
#masthead .user-tools ul.user-utils {margin: 5px 0 0 0}
#masthead .user-tools ul.site-utils {margin: 0 0 10px 0; padding: 0}
#masthead .user-tools ul li		{display:inline; text-align:right;}
#masthead .user-tools ul li a	{font-size:0.8em; font-weight:bold; color:#333; padding:0 10px 0 5px; border-right:1px solid #999;}
#masthead .user-tools .helloText{font-size:0.8em; font-weight:normal; color:#333; padding:0 10px 0 5px; border-right:1px solid #999;}

#masthead .user-tools form		{display:block; margin:0;}
#masthead .user-tools input		{float:right; font-family:Verdana,sans-serif;}
#masthead .user-tools .search-input	{height:14px; width:200px; padding:5px; font-size:0.9em; color:#333; border:0; background:url(/i/bg-search-box.gif) 0 0 no-repeat;}

#masthead .user-tools p			{clear:both; float:right; display:block;font-size:0.8em; margin:7px 0;}
#masthead .rss-icon				{float:none;position:relative;top:5px}

#global-header					{clear:both; margin-bottom:12px; height:2px; background-color:#c00;}
#global-header ul				{float:left; display:inline; font-size:0.9em; margin:10px 12px;}
#global-header li				{display:inline; color:#fff;}
#global-header li a				{color:#fff; font-weight:bold; padding:0 7px 0 5px; border-right:1px solid #999;}
#global-header .dropdown a 		{background:url(/i/bg-quick-finder.gif) 0 0 no-repeat;}

#product-finder					{display:none; position:absolute; top:106px; right:4px; width:706px; min-height:210px; z-index:999;}
#product-finder .product-finder-top	{float:left; background:url(/i/bg-product-finder-top.png) 0 0 no-repeat; width:706px; height:20px; behavior:url(/common/css/iepngfix.htc);}
#product-finder .product-finder-bot	{float:left; background:url(/i/bg-product-finder-bot.png) 0 0 no-repeat; width:706px; height:20px; behavior:url(/common/css/iepngfix.htc);}
#product-finder .product-finder		{float:left; background:url(/i/bg-product-finder.png) 0 0 no-repeat; width:666px; padding:0 20px; min-height:170px; behavior:url(/common/css/iepngfix.htc);}
#product-finder .category-list		{width:169px; float:left; margin-right:12px;}
#product-finder .category-list ul	{margin-top:3px;}
#product-finder .category-list li	{line-height:1.2em; border-bottom:5px solid #fff;}
#product-finder .model			{margin-right:0;width:119px;}
#product-finder h5				{font-size:0.9em; padding:3px 10px; width:149px; height:17px; background-color:#e5e5e5;}
#product-finder .model h5		{width:99px;}

#product-finder #model-open			{float:left; width:666px; height:210px; background-color:#fff;}
#product-finder #model-open .back	{width:23px; float:left; margin-right:12px;}
#product-finder #model-open .category-list 		{width:605px;}
#product-finder #model-open .category-list h5	{width:610px;}
#product-finder #model-open ul		{height:181px; overflow:auto; width:620px;}

#global-header #product-finder ul	{position:relative; top:6px; left:10px; margin:0; padding:0;}
#global-header #product-finder li 	{display:block; margin:0; padding:0;}
#global-header #product-finder li a	{border:0; color:#333; font-weight:normal; padding:0;}
#global-header #product-finder li .active	{font-weight:bold; color:#c00;}




/* Content */

#content-wrapper			{}

.content					{float:left; position:relative; width:616px; padding:0 12px 48px 12px;}   /* for stretching change width to 100% */

.breadcrumb					{overflow:hidden; font-size:0.9em; width:616px; margin-bottom:12px;}
.breadcrumb ul li			{display:inline;}
.breadcrumb ul li a			{background:url(/i/bg-breadcrumb-slash.gif) 0 50% no-repeat; padding:0 0 0 18px; color:#666;}
.breadcrumb ul li a.home	{background:0; padding:0;}
.breadcrumb ul li a.active	{background:url(/i/bg-breadcrumb-arrow.gif) 0 50% no-repeat; color:#333; font-weight:bold;}

.content-promo				{clear:both; float:left; margin-bottom:12px; width:616px;}
.content-promo h2			{font-size:1.1em; margin-top:0;}
.content-promo .panel		{float:left; background:#f3f3f3 url(/i/bg-promo.jpg) 0 0 repeat-x; width:302px; margin-right:0;}
.content-promo .panel:first-child	{margin-right:12px;}
.content-promo .image		{float:left; margin:11px; border:1px solid #dbdbdb; display:inline; height:80px; width:80px; background-color:#fff;}
.content-promo .details		{float:left; padding:12px 12px 12px 0; width:180px;}
.content-promo .details .prod-title	{line-height:1.2em; margin-bottom:5px; font-size:0.9em;}
.content-promo .details p	{margin:0 0 3px; font-size:0.8em;}
.content-promo .details a	{font-size:1em; color:#000; font-weight:bold;}

.content-promo .oz			{background:#f3f3f3 url(/i/bg-promo-oz.jpg) 0 0 no-repeat; padding-top:10px; height:94px; overflow:hidden;}
.content-promo .oz p		{width:200px; margin:0 12px 3px;}
.content-promo .oz .price a	{color:#c00; font-size:1.2em;}

.category-section			{clear:both; float:left; width:616px; margin-bottom:24px;}
.category-section .category {float:left; width:197px; margin:0 12px 12px 0; font-size:0.9em;}
.category-section .remove	{margin-right:0;}
.category-section h1		{font-size:1.1em; color:#333; background-color:#e5e5e5; width:173px; padding:6px 12px; margin:0 0 6px;}
.category-section .wizard	{border-bottom:1px solid #e5e5e5; padding:2px 0 6px; margin-bottom:6px;}
.category-section .wizard a	{background:url(/i/bg-wizard.gif) 100% 0 no-repeat; padding:5px 32px 2px 12px; font-weight:bold; height:22px;}
.category-section .feature-product		{float:left; padding:6px 0; border-bottom:1px solid #e5e5e5; height:106px;}
.category-section .feature-product img	{float:left; /*width:80px;*/}
.category-section .feature-product h2	{float:right; width:110px; padding:0; margin:0 0 9px; line-height:1.2em; font-size:1em;}
.category-section .feature-product h2 a	{color:#000;}
.category-section .feature-product p	{float:right; width:110px; padding:0; margin:0 0 9px; line-height:1.2em;}
.category-section .feature-product .save,	
.category-section .feature-product .price	{font-size:0.9em;}
.category-section .feature-product .price span	{color:#000;} 
.category-section .view-all	{clear:both; float:left; width:173px; padding:6px 12px; border-bottom:1px solid #e5e5e5;}
.category-section .view-all a {padding-right:7px; background:url(/i/bg-grey-arrow.gif) 100% 60% no-repeat; color:#555;}

h2.news-h2								{margin-top:24px; padding-top:12px; border-top:1px solid #e5e5e5; width:616px;}
.newsfeed_headline,
.newsfeed_extract						{float:left; width:616px; margin-bottom:12px; line-height:1.2em;}
.newsfeed_headline_text					{font-weight:bold;}
.newsfeed_headline_credit				{font-size:0.8em; font-weight:normal; color:#666; text-transform:uppercase;}
.newsfeed_headline_time					{font-size:0.8em; color:#666; text-transform:uppercase;}
.newsfeed_headline_extract				{font-size:0.9em;}

.advert						{float:left; width:616px; margin-bottom:12px; text-align:center; background-color:#000;}
.advert img					{margin:0 auto;}

.intro 						{float:left; width:616px; margin-bottom:12px;}
.intro h1					{margin-top:0;}
.intro p					{font-size:0.9em;}
.intro a					{padding:5px 0 2px 0;}
.intro a.wizard				{background:url(/i/bg-wizard.gif) 100% 0 no-repeat; height:22px; padding:5px 32px 2px 0;}

.refine-search				{clear:both; float:left; margin-bottom:6px; width:616px;}
#refine-search				{margin-bottom:12px; float:left;}
.refine-search .refine-head	{float:left; padding:6px 12px 5px; margin-bottom:12px; background:#f2f2f2; width:592px;}
.refine-search .refine-head.border	{border-bottom:1px solid #e5e5e5;}
.refine-search .refine-head h3	{margin-bottom:0;}
.refine-search .refine-head h3 a	{color:#000;}
.refine-search h2			{font-size:1.1em; margin-top:0;}
.refine-search .definition	{dlear:both; float:left; margin-bottom:6px; line-height:1.3em;}
.refine-search h3			{float:left; width:380px;}
.refine-search h5			{display:block; float:left; width:134px; margin:0; padding:0 6px 0 0; text-align:right;}
.refine-search ul			{width:476px; float:left; font-size:0.9em;}
.refine-search ul li		{display:inline; color:#999;}
.refine-search ul li a.more	{color:#c00;}
.refine-search .close		{float:right; cursor:pointer; width:200px; text-align:right; text-transform:uppercase; font-size:0.8em;}
.refine-search .close a		{color:#666; padding-right:17px; background:url(/i/button-close.gif) 100% 55% no-repeat;}
.refine-search .out			{height:auto;}
.refine-search .in			{height:30px; background-color:red; overflow:hidden;}

.active-filters				{clear:both; font-size:0.9em; color:#666; line-height:18px; border-bottom:1px solid #e5e5e5; width:592px; padding:0 12px 6px; position:relative; top:-6px;}
.active-filters span		{background:url(/i/bg-breadcrumb-arrow.gif) 100% 60% no-repeat; padding-right:17px; margin-right:6px; color:#333; font-weight:bold;}
.active-filters strong		{font-weight:normal; color:#333;}
.active-filters .value		{background:url(/i/button-remove.gif) 100% 20% no-repeat; padding-right:16px; margin-right:3px; font-weight:normal;}

.product-list				{float:left; width:616px;}
.product-list h2			{font-size:1.1em; margin-top:0;}
.product-list table			{width:616px;margin:12px 0 0; border:0;}
.product-list thead,
.product-list tfoot			{background-color:#e5e5e5; font-size:0.9em; font-weight:bold;}
.product-list thead tr,
.product-list tfoot tr		{width:616px;}
.product-list thead td,		
.product-list tfoot td		{padding:10px 12px;}
.product-list thead .compare,
.product-list tfoot .compare{padding:1px 0 1px 22px; background:url(/i/button-down.gif) 0 0 no-repeat; color:#000;}
.product-list thead .right,
.product-list tfoot .right	{padding:8px 8px 8px 0;}
.product-list thead .sort,
.product-list tfoot .sort,
.product-list thead .right span,
.product-list tfoot .right span	{width:126px; margin:0 0 0 6px;}
.product-list thead .sort a,
.product-list tfoot .sort a 	{background:url(/i/bg-sort.gif) 0 0 no-repeat; width:117px; padding:3px 0 0 9px; margin-left:3px; text-align:left; height:21px; display:inline-block; font-weight:normal; color:#333;}
.product-list thead .pagination,
.product-list tfoot .pagination	{padding-left:60px; font-weight:normal;}
.product-list thead .pagination a,
.product-list tfoot .pagination a	{color:#333;}
.product-list tbody td			{border-bottom:1px solid #e5e5e5; padding:3px 0;}
.product-list tbody .checkbox	{margin:12px 6px 12px 12px;}
.product-list tbody				{line-height:1.2em; font-size:1em;}
.product-list tbody h2		{padding-left:12px; font-size:0.9em; margin:0;}
.product-list tbody h2 a	{color:#000;}
.product-list tbody p		{margin:0; padding-left:12px; color:#666; font-size:0.9em; line-height:1.2em;}
.product-list tbody .part	{font-size:0.7em; color:#999; text-transform:uppercase; padding-top:3px;}
.product-list tbody .part a	{font-size:1.1em; color:#666;}
.product-list tbody .right	{padding-right:10px;}
.product-list tbody .price	{font-size:0.8em; padding-top:3px;}
.product-list tbody .price span	{color:#000;}
.product-list tbody div		{text-align:right; font-size:0.9em; font-weight:bold; text-transform:uppercase;}
.product-list tbody div a	{display:inline; margin-left:6px;}
.product-list tbody div .buy	{padding-right:7px; background:url(/i/bg-red-arrow.gif) 100% 50% no-repeat; color:#c00;}
.product-list tbody div .enquire{color:#666; float:right; padding:4px 6px;}
.product-list tbody div .small-button	{display:block; margin:3px 0 6px; float:right;}
.product-list tbody div .small-button a	{display:inline-block; margin-left:0; padding-top:3px;}

.product-list .graphic-topvalue		{padding-right:36px; background:url(/i/icon-top-value.gif) 100% 5px no-repeat;}
.product-list .graphic-special-offer{padding-right:36px; background:url(/i/icon-special-offer.gif) 100% 5px no-repeat;}
.product-list .graphic-low-stock	{padding-right:36px; background:url(/i/icon-low-stock.gif) 100% 5px no-repeat;}
.product-list .graphic-no-stock		{padding-right:36px; background:url(/i/icon-no-stock.gif) 100% 5px no-repeat;}

.basket .graphic-topvalue     {padding-right:36px; background:url(/i/icon-top-value.gif) 100% 5px no-repeat; background-position: right center}
.basket .graphic-special-offer{padding-right:36px; background:url(/i/icon-special-offer.gif) 100% 5px no-repeat; background-position: right center}
.basket .graphic-low-stock    {padding-right:36px; background:url(/i/icon-low-stock.gif) 100% 5px no-repeat; background-position: right center}
.basket .graphic-no-stock     {padding-right:36px; background:url(/i/icon-no-stock.gif) 100% 5px no-repeat; background-position: right center}

.product-list .graphic-topvalue.graphic-special-offer	{padding-right:36px; background:url(/i/icon-top-special-cat.gif) 100% 5px no-repeat;}
.product-list .graphic-topvalue.graphic-low-stock		{padding-right:36px; background:url(/i/icon-top-low-cat.gif) 100% 5px no-repeat}
.product-list .graphic-topvalue.graphic-no-stock		{padding-right:36px; background:url(/i/icon-top-no-cat.gif) 100% 5px no-repeat}

.product.graphic-topvalue		{background:url(/i/icon-top-value.gif) 440px 5px no-repeat;}
.product.graphic-special-offer	{background:url(/i/icon-special-offer.gif) 440px 5px no-repeat;}
.product.graphic-low-stock		{background:url(/i/icon-low-stock.gif) 440px 5px no-repeat;}
.product.graphic-no-stock		{background:url(/i/icon-no-stock.gif) 440px 5px no-repeat;}

.product					{float:left; width:616px; margin-bottom:12px;}
.product .description		{width:214px; float:left; margin-right:12px;}
.product .images			{width:200px; float:left; margin-right:12px; text-align:center;}
.product .images img		{margin:0 auto;}
.product .costs				{width:154px; float:left; padding:12px 12px 0; background-color:#f2f2f2;}

.product.graphic-topvalue .costs	{padding-top:10px; background:#f2f2f2 url(/i/icon-top-value-large.gif) 12px 12px no-repeat;}
.product.graphic-special-offer .costs{padding-top:10px; background:#f2f2f2 url(/i/icon-special-offer-large.gif) 12px 12px no-repeat;}
.product.graphic-low-stock .costs	{padding-top:10px; background:#f2f2f2 url(/i/icon-low-stock-large.gif) 12px 12px no-repeat;}
.product.graphic-no-stock .costs	{padding-top:10px; background:#f2f2f2 url(/i/icon-no-stock-large.gif) 12px 12px no-repeat;}

.product.graphic-topvalue.graphic-special-offer .costs	{padding-top:48px; background:#f2f2f2 url(/i/icon-top-special.gif) 12px 12px no-repeat;}
.product.graphic-topvalue.graphic-low-stock .costs		{padding-top:48px; background:#f2f2f2 url(/i/icon-top-low.gif) 12px 12px no-repeat;}
.product.graphic-topvalue.graphic-no-stock .costs		{padding-top:48px; background:#f2f2f2 url(/i/icon-top-no.gif) 12px 12px no-repeat;}

.product .description p		{font-size:0.9em;}
.product .description h2	{font-weight:normal;}

.product .enlarge			{text-align:right; font-size:0.9em; margin-top:5px;}
.product .enlarge a			{color:#333; padding:2px 17px 3px 0; background:url(/i/button-enlarge.gif) 100% 50% no-repeat;}

.graphic-topvalue .costs p.sml,
.graphic-special-offer .costs p.sml, 
.graphic-low-stock .costs p.sml,
.graphic-no-stock .costs p.sml {
    padding-bottom: 22px;
}

.product .costs p			{margin:0 0 12px; font-size:0.9em;}
.product .costs p.sml		{font-size:0.8em; }
.product .costs strong		{display:block;}
.product .costs .price span	{font-size:150%;}
.product .costs	ul			{margin-bottom:12px;}
.product .costs	li			{display:inline;}
.product .costs	li a		{font-weight:bold; font-size:0.8em; text-transform:uppercase; color:#666; padding-right:4px; margin-right:1px;}
.product .costs li a.multi	{border-right:1px solid #ccc; color:#c00}
.product .costs .wish		{padding-right:9px; background:url(/i/bg-purple-arrow.gif) 100% 60% no-repeat;}
.product .costs.discontinued	{padding-bottom:12px;}
.product .costs.discontinued a	{font-weight:bold;}
.product .poa				{padding-bottom:12px;}
.product .poa .save			{font-size:1.2em; margin-top:3px; margin-bottom:9px; line-height:1.9em;}
.product .poa .save .num	{font-size:2.3em; padding:23px 5px; font-weight:bold; color:#fff; background:url(/i/bg-save.gif) 0 0 no-repeat; letter-spacing:-1px; display:inline-block; width:70px; text-align:center;}
.product .poa .save span	{font-size:18px; color:#fff; font-weight:bold; display:inline;}
.product .poa .save .rrp	{font-size:12px; color:#666; font-weight:bold; display:inline;}
.product .poa .price span	{font-size:1.1em;}
.product .poa .red			{color:#c00; font-weight:bold;}
.product .poa .call			{font-size:1em; color:#666; font-weight:bold;}
.product .poa .call span	{font-size:1.4em; color:#c00; display:block; letter-spacing:-1px;}
.product .poa .button		{margin-bottom:9px;}
.product .poa .lease		{clear:both; margin-bottom:6px;}

.product #lrg-img			{display:none; position:absolute; top:-50px; left:60px; z-index:999;}
.product #lrg-img .lrg-img-wrapper	{width:528px; height:528px; padding:19px 20px 20px; background:url(/i/bg-lrg-img.png) 0 0 no-repeat; text-align:left; z-index:999; behavior:url(/common/css/iepngfix.htc);}
.product #lrg-img .lrg-img-wrapper .lrg-img		{width:480px; height:480px; background-position: 50% 50%; background-repeat:no-repeat;}
.product h3					{position:absolute; width:414px; padding:3px 60px 5px 6px; background:url(/i/bg-img-lrg-h3.png) 0 0 repeat;behavior:url(/common/css/iepngfix.htc);}

.product a.close 			{float:left; position:absolute; top:23px; left:443px; text-transform:uppercase; font-size:0.8em; color:#666; padding-right:17px; background:url(/i/button-close.gif) 100% 55% no-repeat; z-index:999}

.downloads					{float:left; /*width:616px*/ width:554px; margin:12px 12px 0 0; font-size:0.9em; background-color:#F2F2F2; padding:6px;}
.downloads .pdf				{padding:2px 19px; background:url(/i/bg-pdf.gif) 0 50% no-repeat; color:#361471; font-weight:bold;}
.downloads .flash			{padding:2px 19px; background:url(/i/bg-flash.gif) 0 50% no-repeat; color:#361471; font-weight:bold;}
.downloads .list			{padding-left:12px !important;}

p a.top						{float:left; margin-top:12px; font-size:0.9em; color:#666; padding:2px 19px 2px 0; background:url(/i/button-up.gif) 100% 50% no-repeat;}

.product-info				{float:left; width:616px; margin:12px 0 12px;}
.product-info .tabs			{float:left; border-top:1px solid #e5e5e5; position:relative;}
.product-info .tabs ul		{float:left; position:relative; top:-1px; padding:0; font-size:0.9em; font-weight:bold; z-index:1;}
.product-info .tabs ul li	{float:left;}
.product-info .tabs ul li a	{border-left:1px solid #e5e5e5; padding:5px 15px; height:18px; display:block;}
.product-info .tabs ul li a:hover	{background:#e5e5e5;}
.product-info .tabs ul li.desc a {border-left:0; background:url(/i/bg-tabs-left.gif) 0 0 no-repeat;}
.product-info .tabs ul li.desc a:hover {background:#e5e5e5 url(/i/bg-tabs-left-over.gif) 0 0 no-repeat;}
.product-info .tabs ul li.desc a.on	{color:#000; background:#e5e5e5 url(/i/bg-tabs-left-over.gif) 0 0 no-repeat;}
.product-info .tabs ul li a.on	{color:#000; background:#e5e5e5;}
.product-info .tabs .tab-end	{width:10px; height:28px; position:absolute; right:0; top:-1px; z-index:100; background:url(/i/bg-tabs-right.gif) 100% 0 no-repeat;}

.product-info .info			{float:left; margin-top:-1px; width:568px; padding:12px; border:12px solid #e5e5e5;}
.product-info .info .small-button	{margin:0;}
.product-info div.info		{display:none;}
.product-info #product-description	{display:block;}
.product-info #specifications	{}
.product-info .dataTable	{font-size:0.9em;}
.product-info .dataTable th	{background-color:#f2f2f2; border-bottom:1px solid #e5e5e5; padding-left:6px; font-weight:normal; width:30%; text-align:left;}
.product-info .dataTable td	{border-bottom:1px solid #e5e5e5; padding-left:6px;}
.product-info .dataTable .datahead		{background-color:#e5e5e5;border-top:2px solid #fff; width:100%;}
.dataTable td.consumablesTableList {width:460px}

.product-info .accessHeading	{background-color:#f2f2f2;}
.product-info .accessHeading h2	{color:#000; font-size:1.1em; margin:0; padding:3px 0;}

.product-info .list			{list-style-type:disc; padding-left:1.5em; float:none; display:block;}

#product-disabler {position: absolute;	top: 0;	left: 0; opacity:0.4; filter:alpha(opacity=40);	background-color: #000000; }
#product-stock-popup {position: absolute; width: 250px; height: 200px; background-color: #ffffff; border: 5px solid #cc0000; padding: 10px; }

#product-icons						{font-family:Verdana,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:18px; background-color:#FFF; color:#333; text-align:center;}
#product-icons table				{width:100%;}
#product-icons h1					{margin:12px 12px 24px; text-align:left;}
#product-icons .product-icons-text	{font-size:0.9em; text-align:left; padding:6px 12px;}

.foot-costs					{float:left; padding:12px; background-color:#f2f2f2; width:592px;}
.foot-costs	.numbers		{float:left;}
.foot-costs	p				{margin:0;}
.foot-costs	p.price			{margin:0 0 3px;}
.foot-costs .button			{float:right;}

.basket						{width:616px; line-height:1.2em;}
.basket	th					{background-color:#e5e5e5; padding:3px 3px 3px 6px; color:#333; font-weight:bold; text-transform:uppercase; font-size:0.8em;}
.basket td					{padding:9px 3px 9px 6px; font-size:0.9em;}
.basket .delivery td		{border-top: 1px solid #e5e5e5; padding:12px 9px;}
.basket .delivery td span	{font-size:0.9em; font-weight:bold; text-transform:uppercase; display:block;}
.basket .prices td			{font-weight:bold; color:#000; padding:6px 9px;}
.basket	.prices td span		{text-transform:uppercase; font-weight:normal; color:#666; font-size:0.8em;}
.basket	.button				{float:right; margin:0; line-height:18px;}
.basket	.small-button		{float:right; margin:0;}
.basket	.prices p			{font-size:0.9em;}
.basket	p.left				{line-height:1.6em;}
.basket	input				{border:1px solid #ccc;}
.basket .first-row td		{border-top: 1px solid #e5e5e5;}
.basket .last-row td		{border-bottom: 1px solid #e5e5e5;}

.basket .graphic-low-stock .prod-name		{padding-right:48px; background:url(/i/icon-low-stock.gif) 3px right no-repeat right top; padding-right: 48px;line-height:18px;}
.basket .graphic-no-stock .prod-name		{padding-right:48px; background:url(/i/icon-no-stock.gif) 3px right no-repeat; padding-right: 48px; line-height:18px;}
.backorder 					{padding:3px; background-color:#303030; color:#ffffff;}
				
.category					{margin-top:12px;}					
.category td				{border-bottom:1px solid #e5e5e5;}
.category td a				{font-weight:bold;}
.category th				{border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5;}

.spec-link					{display:block; white-space:nowrap}

.continue .button			{float:right;}
.continue p					{line-height:1.6em; font-size:0.9em; clear:both; margin-top:12px;}

.login						{width:50%; float:left;}
.login td					{font-size:0.9em;}
.login p					{clear:both;font-size:0.9em;}
.login .small-button		{margin:12px 0 6px;}
.login input				{padding:3px; border:1px solid #ccc;}

.search-in					{margin-top:12px;float:left; width:616px; margin-bottom:24px; font-size:0.9em; display:inline;}
.search-in input			{border:1px solid #ccc; padding:2px;}
.search-in input.remove		{position:relative; top:6px; left:2px;}

.result_title a			{font-weight:bold;}
.infoline					{font-size:0.9em; color:#666;}

.new-users					{font-size:0.9em; width:50%; float:left;}

#mainform					{}
#mainform td				{padding:3px;}
#mainform td input			{padding:3px; border:1px solid #ccc;}

#leaseForm					{}
#leaseForm td				{padding:3px;}
#leaseForm td input			{padding:3px; border:1px solid #ccc;}

#loginForm					{}
#loginForm td				{padding:3px;}
#loginForm td input			{padding:3px; border:1px solid #ccc;}

.comp input					{padding:3px; border:1px solid #ccc;}
#mainForm					{font-size:0.9em;}
#mainForm td				{padding:3px;}
#mainForm td input			{padding:3px;}

.text-adjust 				{font-size:0.9em;}
.text-adjust input			{padding:3px; border:1px solid #ccc;}
.text-adjust table img		{position:relative; top:8px;}

.resources-left				{float:left; width:64%; padding-right:5px;}
.resources-left p,
.resources-left li			{font-size:0.9em;}
.resources-right			{float:left;width:30%;padding:0 5px 0 10px; border-left:1px solid #ccc;}
.resources-right p			{font-size:0.9em; font-weight:normal;}

#comp-chart					{text-align:center;}
#comp-chart .close			{float:left; margin:6px 12px 12px;}
#comp-chart table			{clear:both; border-top:1px solid #e5e5e5; font-size:12px; margin:12px; width:100%;}
#comp-chart table .chart-heading	{background:#e5e5e5; font-size:1em; padding:6px 9px;}
#comp-chart table th		{background:#f2f2f2;border-bottom:1px solid #e5e5e5; font-size:0.9em; text-align:left; padding:6px 9px;}
#comp-chart table td		{border-bottom:1px solid #e5e5e5; font-size:0.9em; text-align:left; padding:6px 9px;}	
#comp-chart .remove-item 	{clear:both; float:left; margin-top:6px;}
#comp-chart .remove-item a	{background:url(/i/button-remove.gif) 100% 50% no-repeat; padding-right:17px;}	
#comp-chart .top			{clear:both; margin:12px;}
#comp-chart .button			{margin:0;}
#comp-chart .button.red a	{font-size:1em; padding-top:3px; padding-bottom:6px;}
#comp-chart .logo-left		{clear:both;float:left; margin-left:12px;}
#comp-chart h1				{float:left; margin-left:40px; text-align:left; width:300px;}

.accessories-table			{font-size:0.9em; width:616px;}
.accessories-table td		{border-bottom:1px solid #e5e5e5; padding:3px 9px;}
.accessories-table th		{background-color:#f2f2f2;border-bottom:1px solid #e5e5e5; padding:3px 9px;}

.checkout-pages 			{margin:12px 0 0 120px;}
.checkout-pages	input		{border:1px solid #ccc;}
.checkout-pages	.forgotten	{font-size:0.9em;}

.checkout-2					{margin:12px 0;}
.checkout-2	td				{padding:0 0 12px;}
.checkout-2 p				{font-size:0.9em;}
.checkout-2 h3				{margin-top:12px;}
.checkout-2 h4				{color:#666; float:left;}
.checkout-2 .checkout-2-foot img {float:left; position:relative; left:-4px;}

.checkout-iframe			{margin:24px 0 12px; border:1px solid #e5e5e5;}
.checkout-iframe p			{font-size:0.9em;}

.required-input				{background-color:#f2f2f2; border:1px solid #e5e5e5; padding:12px;}

.payment input				{border:1px solid #ccc;}
.payment .proceed			{background-color:#c00;color:#fff;margin:12px 0;}

.web-res-cont li			{margin-top:6px;}

.site-index		 			{margin-bottom:12px;}
.site-index li				{margin-left:12px;}
.site-index ul 				{margin-bottom:6px;}
.site-index ul li			{font-size:0.9em;}



/* Navigation */

.left-nav					{float:left; width:170px; position:relative;}   /* for stretching change margin-left to 100% */

.nav li						{margin-bottom:2px;}
.nav li a					{display:block; width:146px; padding:6px 12px 4px; color:#361471; font-weight:bold; font-size:0.9em; background-color:#e5e5e5; line-height:1.2em;}
.nav li a:hover				{text-decoration:none; background-color:#ccc;}
.nav ul						{margin:1px 0; padding:5px 0 10px; background-color:#f2f2f2;}		
.nav ul li					{margin-bottom:0; background-color:#f2f2f2;}
.nav ul li a				{font-weight:normal; font-size:0.9em; padding:5px 12px 3px 22px; width:136px; background-color:#f2f2f2; color:#333;}
.nav ul li a span			{color:#666;}
.nav ul li a.on				{font-weight:bold; font-size:0.9em; background-color:#f2f2f2;}
.nav ul li a.on:hover		{text-decoration:none; background-color:#ccc;}
.nav ul ul li a				{padding-left:24px; width:134px;}
.nav ul ul ul li a.on		{background:#f2f2f2 url(/i/bg-nav.gif) 0 50% no-repeat;}

.nav li.promo a				{background-color:#c00; color:#fff;}
.nav li.promo a:hover		{background-color:#900; color:#fff;}

.testimonials				{margin:10px 0;}
.testimonials h3			{font-size:0.9em; color:#fff; padding:5px 12px 3px; background-color:#666; margin-bottom:0;}
.testimonials ul			{padding:8px 10px 10px; border-right:1px solid #f2f2f2; border-bottom:1px solid #e5e5e5; width:149px;}
.testimonials li			{font-size:11px; line-height:1.3em; color:#666; margin-bottom:10px;}
.testimonials li strong		{color:#333;}
.testimonials li .sml		{color:#666; font-size:10px; text-transform:none;}

.logos li					{text-align:center;}
.logos li img				{margin:12px auto;}


.button-block				{clear:both; float:left; width:616px; margin-top:-12px; margin-bottom:24px;}
table .back-button a		{padding-top:3px;}
table .small-button a		{padding-top:3px;}

.nav-logos					{margin:20px 0 0 25px;}

.manulogos					{margin-top:10px; margin-left:1px;}

.content .download-list		{margin:0 0 24px; padding:0; list-style:none;}
.content .download-list li	{margin:0 0 6px; padding:0; list-style:none; }

.special-offer-link-img		{margin-bottom: 20px;}



#img-rotator      {width:616; height:229px; position:relative; top:0;}
#img-rotator ul     {float:left; margin:0; padding:0; width:616px !important; height:219px; ; margin-right:25px !important;}
#img-rotator ul li    {float:left; margin:0; padding:0;}
.controlRotator     {position:absolute; top:0; left:0; margin: 0; width: 616px; height:200px; z-index:1000; cursor:pointer;}
#img-rotator ul li.rotator-item     {position:relative; top:0; width:616px; height:219px;}
#rotatorControls {position:absolute; top:200px; left:0; z-index:100}
#rotatorControls div.rotator-item {background-color:white; line-height:10px;float:left; width: 18px; font-size: 11px; font-weight: bold; height:18px; padding: 5px 0 0 8px; *padding-top:6px; cursor:pointer;z-index:2000; border: 1px solid #888888; margin-left:10px;} 

#rotatorControls div.forward,
#rotatorControls div.back {width: 30px;}


/* Right Column */

.right-column				{float:right; width:170px; position:relative; display:inline;}

.right-column .panel-wrapper {float:left; margin-bottom:10px;}

/*.right-column .panel		{float:left; padding:5px 12px 12px; width:146px; margin-bottom:2px; position:relative;}
.right-column .panel p.h3	{padding:0 0 6px 0; margin:0; width:146px; border-bottom:1px solid #595959; color:#fff; font-size:1.0em;}
.right-column .panel p.h4	{padding:8px 0 0 0; margin:0; width:146px; line-height:1.2em; text-transform:uppercase; color:#fff;}
.right-column .panel p.h5	{clear:left; padding:12px 0 0 0; margin:0; width:146px; font-size:0.9em; line-height:1.2em; font-weight:bold;}
.right-column .panel ul		{float:left; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #595959;}
.right-column .panel li		{clear:both; float:left; margin-top:8px; width:140px;}
.right-column .panel a		{float:left; color:#fff; font-size:0.9em; line-height:1.2em;}
.right-column .panel a.delete-item	{width:14px;}
.right-column .panel a.item	{width:124px; padding:1px 0 0 2px; display:inline;}
.right-column .panel p		{margin:0; font-size:0.9em;}
.right-column .panel p span	{display:inline-block; width:45px; color:#ccc; font-weight:normal; font-size:0.8em;}
.right-column .panel .button	{padding-left:6px; font-weight:bold; height:22px; float:left; margin-top:8px;}

.right-column .panel label	{font-size:0.9em; color:#ccc}
.right-column .panel .text-input	{width:140px; border:1px solid #2c2c2c; height:16px; padding:2px; color:#333;}
.right-column .panel .forgotten	{clear:both; float:left; font-size:0.9em; padding:0; margin:6px 0 0 0; width:146px;}

.right-column .sml-basket		{background-color:#111; color:#fff; z-index:30;}
.right-column .wish			{background-color:#303030; color:#fff; z-index:20;}
.right-column .account		{background-color:#4c4c4c; color:#fff; z-index:10;}

.right-column .close		{height:20px; padding:3px 12px 0; overflow:hidden;}
.right-column .close h3		{font-size:0.9em;}*/

.right-column .list				{float:left;}
.right-column .list p.h3		{display:block; position:relative; z-index:10; width:146px; height:20px; padding:3px 12px 0; color:#fff; margin:0; font-weight:bold; font-size:0.9em; background-color:#c00;}
.right-column .list ul			{border:1px solid #e5e5e5; position:relative; top:-1px; z-index:0; padding:12px 11px 6px; width:146px;}
.right-column .list ul li		{font-size:0.8em; color:#333; margin-bottom:6px; line-height:13px;}
.right-column .list ul li span	{display:block; font-weight:bold; color:#666;}
.right-column .list ul li a		{display:block; font-size:1.1em; color:#000; font-weight:bold;}
.right-column .list ul li em	{font-style:normal; font-size:1.1em; font-weight:bold; color:#c00;}


.right-column .accordion-child			{padding:0 12px 12px; width:146px; margin-bottom:2px; position:relative;}
.right-column .accordion-child p.h3		{padding:0 0 6px 0; margin:0; width:146px; border-bottom:1px solid #595959; color:#fff; font-size:1.0em;}
.right-column .accordion-child p.h4		{padding:8px 0 0 0; margin:0; width:146px; line-height:1.2em; text-transform:uppercase; color:#fff;}
.right-column .accordion-child p.h5		{clear:left; padding:12px 0 0 0; margin:0; width:146px; font-size:0.9em; line-height:1.2em; font-weight:bold;}
.right-column .accordion-child ul		{float:left; padding-bottom:8px; margin-bottom:8px; border-bottom:1px solid #595959; width:146px;}
.right-column .accordion-child li		{clear:both; float:left; margin-top:8px; width:140px;}
.right-column .accordion-child a		{float:left; color:#fff; font-size:0.9em; line-height:1.2em;}
.right-column .accordion-child a.delete-item	{width:14px;}
.right-column .accordion-child a.item	{width:124px; padding:1px 0 0 2px; display:inline;}
.right-column .accordion-child p		{margin:0; font-size:0.9em;}
.right-column .accordion-child p span	{display:inline-block; width:55px; color:#ccc; font-weight:normal; font-size:0.8em;}
.right-column .accordion-child .button	{padding-left:6px; font-weight:bold; height:22px; float:left; margin-top:8px;}

.right-column .accordion-child label	{font-size:0.9em; color:#ccc}
.right-column .accordion-child .text-input	{width:140px; border:1px solid #2c2c2c; height:16px; padding:2px; color:#333;}
.right-column .accordion-child .forgotten	{clear:both; float:left; font-size:0.9em; padding:0; margin:6px 0 0 0; width:146px;}

.right-column #basketpanel-header		{background-color:#111; }
.right-column #wishlistpanel-header		{background-color:#303030; }
.right-column #loginpanel-header		{background-color:#4c4c4c;}
.right-column #orderHistory-header		{background-color:#4c4c4c;}

.right-column .accordion-headings		{color:#fff; font-size:0.9em; font-weight: bold; padding:3px 12px 3px; margin-top: 2px; cursor:hand; width:146px;  }
.right-column .accordion-headings a		{color:#fff;}
.right-column .accordion-headings.header-highlight a	{width:146px; padding-bottom:3px; border-bottom:1px solid #595959; display:block;}

.right-column #basketpanel-content		{background-color:#111; color:#fff; padding-bottom:6px;}
.right-column #wishlistpanel-content	{background-color:#303030; color:#fff; padding-bottom:6px;}
.right-column #loginpanel-content		{background-color:#4c4c4c; color:#fff; padding-bottom:6px;}
.right-column #orderHistory-content		{background-color:#4c4c4c; color:#fff; padding-bottom:6px;}


.skyscraper {float:left; padding:12px 0 12px 0;}

/* Footer */

#footer-wrapper				{clear:both; margin:12px auto 0; padding:8px 0 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:980px;}

.footer						{}
.footer ul					{margin-left:7px;}
.footer ul li				{display:inline; font-size:0.8em; border-left:1px solid #ccc; padding:0 1px 0 4px;}


.footer .vvisa				{padding-left:3px;}
.footer .number				{background:#f2f2f2; margin:10px 0 0; padding:3px 12px; color:#666; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}

.footer-txt					{text-align:center; font-size:0.8em; color:#666; padding-top:6px;}


#lease-table				{float:left; border:10px solid #c00; padding:10px; margin-bottom:20px;}
#lease-table h3				{margin-top:0 !important; color:#c00 !important;}
#lease-table p				{margin-bottom:-5px !important;}


/* Netaphor Search ------------------------------------------------------------- */


    #netaphorSearch{
        /*padding:20px 0 20px 30px;*/
    }
    
    #netaphorSearch form {
        margin:0;
        padding:0;
    }
    
    #netaphorSearch li a em {
        font-style: normal;
        font-weight: bold;
    }
    
    #searchBox {
        width:300px;
    }

    #netaphorSearch .title {
        margin:3px;
    }

    #netaphorSearch .description {
        margin:3px;
        font-size:100%;
        line-height: 1.5em;
    }
    
    #theCount {
        font-weight:bold;
        color:green;
    }
    
    #pagination{
        clear:left;
    }
    
    #netaphorSearch .extraAbstract {
        display:none
    }
    
    #netaphorSearch .showMore {
        color:blue;
        cursor:hand;    
        cursor:pointer;
    }
    
    #results {
        margin:0;
        padding:0;
    }
    
    #results li a:active,
    #results li a:visited,
    #results li a:hover,
    #results li a:link,
    #results li a {
        color: blue;
        text-decoration: none;
    }
    
    #netaphorSearch .results li a:visited{
        color: purple;
    }
    
    #netaphorSearch ul li.result {
        margin:20px 0 20px 0;
        width: 600px;
        clear: both;
    }
    
    #netaphorSearch .imageWrapper {
        float:left;
    }
    
    #netaphorSearch .metaData {
        margin: 3px 3px 6px 0px;
        font-weight: bold;
        color: #4A7D51;
        clear: both;
    }
    
    #netaphorSearch .metaData span {
        color: gray;
        font-weight: normal;
    }
    
    #netaphorSearch .metaData .plusVat {
        color: gray;
        font-size:11px;
        font-weight: normal;
    }
    
    #netaphorSearch #facets{
        position:absolute;
        left:720px;
        top:120px;
    }
    
    #netaphorSearch .filterTitle {
        font-weight:bold;
    }
    
    #netaphorSearch .filterBlock {
        margin-top:10px;
        line-height:18px;
    }
    
    #netaphorSearch .suggestionLink {
        color:blue;
        cursor:pointer;
    }
    
    
    #netaphorSearch .facetLink{
        color:blue;
        display:inline;
        padding-left:10px;
        cursor:pointer;
    }
    
    #netaphorSearch .facetLink .facetCount{
        color:#616161;
        font-size:11px;
    }
    
    #netaphorSearch .selectedFacetLink{
        color:black;
        display:inline;
        padding-left:10px;
        cursor:pointer;
    }
    
    #netaphorSearch #resultCount{
        padding:20px 0 0 0px;
        font-size: 14px;
    }
    
    #netaphorSearch button,
    #netaphorSearch input {
        font-size: 14px;
    }
    
    #netaphorSearch h1{
        margin-top: 0;
    }
    
    #netaphorSearch h3{
        margin: 0 0 10px 0;
        padding: 0;
    }
    
    #netaphorSearch ul{
        margin: 0 0 0 0;
        padding: 0;
    }
    
    #netaphorSearch .removeFilter{
        color:red;
        font-size: 11px;
    }
    
    #netaphorSearch .removeFilter span {
        color:black;
        font-size: 11px;
    }
    
    #netaphorSearch .descriptionImage {
        height: 72px;
        margin: 10px;
    }
    
    #netaphorSearch a,
    #netaphorSearch a:link,
    #netaphorSearch a:active,
    #netaphorSearch a:visited {
        text-decoration:none;
    }
    
    #netaphorSearch a:hover{
        text-decoration: underline;
    }
    
    
#suggestions { 
    position:absolute; 
    top:21px; 
    right:0px; 
    width:227px; 
    padding:3px; 
    background-color:white; 
    border:solid #D9D9D9 1px; 
    border-width: 0 1px 1px 1px; 
    font-weight:normal; 
    overflow:hidden; 
    display:none; 
    line-height:18px; 
    z-index:2000; 
}
    
    
     .suggestionContainer {
        padding: 5px;
    }
    
    .suggestionContainer em {
        font-style:normal;
        font-weight:bold;
    }
    
    #netaphorSearch li{
        list-style-type: none;
    }
    

    #netaphorSearch .paginationLink,
    #netaphorSearch .paginationLink:active,
    #netaphorSearch .paginationLink:visited,
    #netaphorSearch .paginationLink:link
    {
        color:blue;
        font-weight:bold;
        cursor:pointer;
    }
    
    #netaphorSearch .pagination {
        text-align: left;
    }
    
    
    
.panel-wrapper.ad	{position:relative; left:1px; width:169px; overflow:hidden; margin-top:12px;}



/* Filters */




#global-header #product-finder .product-finder .category-list ul	{text-indent:0; margin:0; padding:0;}
#global-header #product-finder .product-finder .category-list ul li	{text-indent:0; margin:0; padding:0;}
#global-header #product-finder .product-finder .category-list ul li a	{text-indent:0; margin:0; padding:0;}

*html #global-header #product-finder .product-finder .category-list ul li	{position:relative; left:-17px;}
*+html #global-header #product-finder .product-finder .category-list ul li	{position:relative; left:-17px;}

*html #product-finder #model-open .category-list 		{width:585px;}
*html #product-finder #model-open .category-list h5		{width:590px;}
*html #product-finder #model-open ul					{height:181px; overflow:auto; width:600px;}

*html #masthead .user-tools .search-input	{background-attachment:fixed;}

*+html #global-header						{margin-top:-2px;}

*html #product-finder						{height:210px;}
*html #product-finder .product-finder		{height:170px;}

*html .button 					{padding-left:6px; font-weight:bold; height:16px; float:left; margin-top:8px;}
*html .button a					{padding:0px 12px 0 0; margin:0; position:relative; left:2px; display:inline-block;}
*html .button.red				{background:url(/i/bg-btn-rd-l.gif) no-repeat 0 0;}
*html .button.red a				{color:#fff !important; background:url(/i/bg-btn-rd-r.gif) no-repeat 100% 0; text-transform:uppercase; font-size:0.9em; padding:0 8px 2px 0;}
*html .button .form-button		{padding:0 6px 0 0;}
*html .small-button a			{padding-top:3px; padding-bottom:3px;}

*html .button.white a			{padding-top:3px; padding-bottom:3px;}

*html .product-list thead .compare{padding:2px 0 2px 22px;}

*html .content-promo .panel		{height:104px;}
*html .content-promo .panel		{margin-right:expression(this.nextSibling==null?'0':'12px');}
*html .content-promo .oz		{height:94px;}

*+html .content-promo .panel	{height:104px;}
*+html .content-promo .oz		{height:94px;}

*html .refine-search h5			{font-size:0.9em;}

*html .product-info .tabs ul li	{float:left; width:100px;}

*html .right-column #basketpanel-content	{padding-bottom:0;}
*html .right-column #wishlistpanel-content	{padding-bottom:0;}
*html .right-column #loginpanel-content		{padding-bottom:0;}

*+html .right-column #basketpanel-content	{padding-bottom:0;}
*+html .right-column #wishlistpanel-content	{padding-bottom:0;}
*+html .right-column #loginpanel-content	{padding-bottom:0;}

*+html .button.red a			{height:19px; padding:1px 8px 2px 0;}

*html .refine-search,
*+html .refine-search	{margin-top:6px;}

*html .product .poa .save .num	{padding:27px 5px; display:inline-block;}
*html .product .poa .save .rrp	{font-size:12px; color:#666; font-weight:bold; display:inline; position:relative; top:-27px;}

*+html .product .poa .save .num	{padding:27px 5px; display:inline-block;}
*+html .product .poa .save .rrp	{font-size:12px; color:#666; font-weight:bold; display:inline; position:relative; top:-27px;}



