/* Click Cleaning Style Sheet */

/* DEFAULT */
*{padding:0; margin:0}
body{background:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.7em;color:#333;text-align:center;}
input, select, textarea{font-family:Verdana,Arial,sans-serif; font-size:0.9em}
div{text-align:left}
img{border:0}
h1, h2, h3, h4, h5, h6{margin:0 0 8px 0; padding:0px; color:#344; font-weight:bold;}
p{margin:0 0 8px 0; padding:0;}
form{margin:0; padding:0; display:block}
.clear{clear:both}
.break{clear:both;height:0px;}
.fltl{float:left}
.fltr{float:right}
.txt-right{text-align:right}
.txt-center{text-align:center}
.txt-hide{text-indent:-999em;overflow:hidden}
.txt-small{font-size:0.7em;}
.required-marker{color:Red;margin-left:2px;}
a{color:#333; font-weight:bold;text-decoration:none;outline:none;}
a:hover{color:#333;text-decoration:underline}
h1{font-size:1.2em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1em;}
table {border-collapse:collapse;}
ul {margin:5px 0 5px 20px}
ul li {padding-bottom:3px}
ol {margin:5px 0 5px 20px}
ol li {padding-bottom:10px}
form ul {list-style:none;margin:0;padding:0}
form ul li {margin:0;padding:0 0 3px 0}
ul.reset {margin:0;padding:0}
ul.reset li {margin:0;padding:0}

/* --- ERROR CLASSES --- */
.errorSummary {border: 1px solid #cc0000;background-color: #cc0000;width: 80%;color:#ffffff;margin:10px 0px 10px 14px;}
.errorSummary h4 {margin:3px 0px 3px 3px;color:#ffffff;}
.errorSummary ul {margin: 0px;padding: 5px;background-color: #ffffff;color:#cc0000;list-style-type:none;}

.btnPrint{background:url(/img/print.png) top center no-repeat;display:block;width:111px;height:24px;text-indent:-999em;overflow:hidden}

#header {width:982px;margin:7px auto 7px auto;height:83px}
/*#header .fltr {width:570px}
#header ul li.basket {padding-right:0;padding-left:10px;font-weight:bold;width:160px}
#header ul li.end{border-right:0;padding-right:0px;text-align:right;}
#header .fltr .delivery {display:block;background:url(/img/delivery.gif) top left no-repeat;width:202px;height:55px;margin:10px 0 0 210px;display:inline}*/

#header .reset{float:right;width:760px;}
#header .reset form{float:right;}
#header .reset form input{background-color:#fff;border:none;color:#333333;font-weight:bold;font-size:1.0em;font-family:Verdana,Arial,Helvetica,sans-serif;cursor:pointer;}
#header .reset .telephone{font-weight:bold;background:none;padding:3px 0 3px 22px;}
#header .fltr {}
#header ul li.basket {padding-right:0;padding-left:10px;font-weight:bold;width:160px}
#header .fltr .delivery {display:block;background:url(/img/delivery.gif) top left no-repeat;width:202px;height:55px;margin:10px 0 0 0;display:inline}

#header ul {list-style:none;}
#header ul li {float:right;padding:3px 22px;background:url(/img/divider-header.gif) no-repeat right center;}
#header ul li.sign-in {padding-left:6px}
#header ul li.basket a {display:block;background:url(/img/basket.gif) top left no-repeat;padding:0 0 0 25px;float:left;margin:0;}
#header ul li.basket .number {color:#f33}
#header ul li.basket .fltl {width:100px}
#header ul li.basket span.fltr {display:block;width:58px}
#header .fltr .support {display:block;background:url(/img/support.gif) top left no-repeat;width:158px;height:55px;margin:10px 0 0 0;display:inline}
#header .txt-hide{display:block;width:166px;height:81px;margin-left:10px;background:url(/img/logo.gif) top left no-repeat;text-indent:-999em;overflow:hidden;float:left}
#header .fltr .store{display:block;margin:0;width:185px;}

.alternate{background:#eff5fe;}
#wrapper {width:982px;margin:0 auto;}

#topnav {background:url(/img/topnav-bg.gif) top left no-repeat;height:48px}
#topnav ul {list-style:none;padding:8px 0 0 8px}
#topnav ul li {border-right:1px solid #fff;padding:5px 13px 5px 13px;float:left;}
#topnav ul .home{padding:5px 20px 5px 5px;}
#topnav ul li a {color:#fff;font-weight:normal;font-size:1.15em;}
#topnav ul li a:hover {}
#topnav form {float:left;}
#topnav .ddlSearch{vertical-align:middle;}
#topnav input {display:inline;background:url(/img/topnav-input.gif) top left no-repeat;width:225px;height:28px;border:0;float:left; font-size:1.2em;padding:5px 0 0 10px;margin:0 5px 0 10px;}
#topnav select {width:148px;height:25px;border:0;float:left;margin:0 10px 0 5px;font-size:1.2em;}
#topnav .txt-hide {color:#fff;font-weight:normal;font-size:1.15em;display:block;width:77px;height:28px;background:url(/img/topnav-search.gif) top left no-repeat;margin:0 10px 0 0}
#topnav .searchButton {width:46px;height:26px;margin:1px 0 0 0;padding:0;}

#content-wrap {margin:6px 0 0 0;}
#left-wrap {width:806px;min-height:1040px;float:left;background:url(/img/left-bg.gif) top left repeat-y}
#content-wrap .checkout {min-height:640px;}
#right {width:166px;float:right;}
#left {width:178px;float:left;}
#content {width:618px;float:right;}

.basket-add {background:url(/img/basket-add.png) top center no-repeat;display:block;width:111px;height:24px;text-indent:-999em;overflow:hidden}
.button {display:block;width:111px;height:24px;}
.use-add {background:url(/img/use-add.png) top left no-repeat;display:block;width:111px;height:24px;text-indent:-999em;overflow:hidden;margin-left:5px;}
.delete-address{background:url(/img/deleteaddress.gif) top left no-repeat;display:block;width:141px;height:22px;text-indent:-999em;overflow:hidden;margin-left:5px;}
.edit-address {background:url(/img/editAddress.png) top left no-repeat;display:block;width:111px;height:24px;text-indent:-999em;overflow:hidden;margin-left:15px;}
.rrp {text-decoration:line-through;font-size:0.9em;}
.price {color:#0099CC;font-size:1.5em;font-weight:bold}
.print{display:none;}

.price-vat{font-size:0.9em;text-align:right;font-weight:normal;}

#left h3 {width:168px;height:25px;background:url(/img/left-h3.gif) top left no-repeat;color:#fff;padding:5px 0 0 10px;margin:0}
#left ul.reset {list-style:none;padding:0 0 20px 0}
#left ul.reset li {background:url(/img/left-li-bg.gif) bottom left no-repeat; padding:0 10px;}
#left ul.reset li a {background:url(/img/left-a-bg.gif) center left no-repeat; padding:5px 0 5px 15px;zoom:1;cursor:pointer;display:block;width:153px;}
#left ul.reset li a span {float:left;margin:0 10px 0 0;width:143px}
#left ul.reset li:hover, #left ul.reset li.active{cursor:pointer;text-decoration:none;background:url(/img/left-li-bg-active.jpg) bottom left no-repeat;}
#left ul.reset li:hover a, #left ul.reset li.active a {text-decoration:none;background:url(/img/left-a-bg-active.gif) center left no-repeat; padding:5px 0 5px 15px;color:#fff}
#left p.txt-center {width:150px;font-size:0.9em;color:#000;margin:8px auto}
#left p.txt-center strong {font-size:1em;}

#right h3 {height:25px;background:url(/img/right-h3.gif) top left no-repeat;color:#fff;padding:5px 0 0 10px;margin:0}
#right .box {margin-bottom:5px;background:url(/img/right-special-bg.gif) top left repeat-y;}
#right .help{padding:8px;margin-bottom:10px;}
#right img.help{padding:8px;}
#right .help hr{color:#eeeeee;margin-bottom:10px;}
#right .help h4{padding-left:8px;background:url(/img/plus.gif) no-repeat center left;}
#right .special {padding:8px}
#right .special h4 a {text-decoration:none;color:#008DD1;}
#right .special h4 a:hover{text-decoration:underline;}
#right .special img {border:1px solid #a9b3c8;margin:0 0 8px 0;}
#right .productimage{background-color:#fff;text-align:center;border:1px solid #cae1ff;margin:0 0 8px 0;}
#right .best ul {list-style:none;}
#right .best ul li {padding:5px 10px;background:url(/img/right-special-a.gif) bottom left no-repeat;}
#right .best ul li.last {background:transparent;zoom:1}
#right .best ul li a {color:#000;font-weight:normal;font-size:1em}

#content h3, #content h2.essentials {background:#e2eefe;padding:6px 18px 6px 18px;margin:6px 0;color:#036386;}
#content h3.addressTitle {background:#e2eefe;padding:6px 0 6px 0px;margin:6px 0;color:#036386;text-align:center;}
#content .prods table {background:url(/img/hp-prod-bg.jpg) bottom left no-repeat;margin-bottom:15px;font-size:1em;}
#content .prods table table {background:none;height:150px;margin:0}
#content .prods table div{height:51px;}
#content .prods table .description{height:60px;}
#content .prods table table td {width:138px;padding:0;height:120px;vertical-align:middle;text-align:center;}
#content .prods td {width:139px;padding:0 0 0 15px;vertical-align:top}
#content .prods td p {width:130px}
#content .prods td.last {width:141px}
#content .prods a {text-decoration:none;color:#0099CC;}
#content .prods a:hover {text-decoration:none}
#content .prods .srp {color:#999;font-weight:bold;}
#content .prods .price-w {color:#f00;font-weight:bold;}
#content .prods .price {color:#0099CC;font-size:1.5em;}
#content .faq {padding-left:10px;}
#content .faq .faqItem .faqQuestion{font-weight:bold;color:#879EC6}

#content .guides{padding:0 0 0 20px;}
#content .guides .GuideItem {width:600px;height:78px;padding:10px 0 10px 0;}
#content .guides .GuideItem #GuideContent {float:left;width:487px;height:78px;padding:10px 0 0 10px;}
#content .guides .GuideItem #GuideImage {float:left;width:72px;height:78px;margin:0 10px 0 0;}
#content .guides .GuideItem #GuideImage img {width:72px;height:78px;}
#content .guides .GuideItem #GuideContent h1{color:#008DD1;font-size:1.2em;font-weight:bold;padding:0;Margin:0;}
#content  #GuideContent #heading {background:#e2eefe;padding:5px 18px 5px 18px;margin:6px 0;}
#content  #GuideContent #left {float:left;width:300px;}
#content  #GuideContent #left h2 {font-size:1.1em;font-weight:bold;color:#036386;margin:0;}
#content  #GuideContent #right {float:right;}
#content  #GuideContent #Content {margin:0 0 0 18px;}
#content #relatedProducts {margin:0 0 20px 0;}

#featuredproducts
{
	margin:0px;
	padding:0px;
	width:617px;
	height:220px;
}
#featuredproducts li
{
	list-style:none;
	padding:0px;
	margin:0px;
	display:none;
}

#featuredproducts li.first
{
	display:block;
}

#featuredproducts li img{
	padding: 4px;
}

#content .guidesList .GuideListItem {width:170px;height:40px;padding:10px 0 10px 10px;float:left;}
#content .guidesList .GuideListItem #GuideImage{float:left;width:36px;height:39px;margin:0 10px 0 0;}
#content .guidesList .GuideListItem #GuideImage img {width:36px;height:39px;}
#content .guidesList .GuideListItem #GuideTitle h1{color:#07657f;font-size:1.0em;font-weight:bold;padding:0;Margin:0;}
#content .FlashImage{margin:0 0 10px 0;width:614px;}
#content .guidesList .dottedDivider{background-image: url("/img/DottedDivider.gif"); background-position:center center; background-repeat:repeat-x;height:1px;width:150px;padding:10px 10px 0 10px;}
#content .guides .dottedDivider{background-image: url("/img/DottedDivider.gif"); background-position:center center; background-repeat:repeat-x;height:1px;width:590px;}
#content #GuideInformation{float:left;width:440px;}
#content #GuideIcon{float:left;width:139px;height:119px;}
#content #filter{margin:10px 0 10px 0;padding:0 0 0 20px;}
#content .guides .GuideItem #GuideTitle {float:left;width:150px;height:78px;padding:10px 0 0 10px;}
#content .guides .GuideItem #GuideTitle h1{color:#008DD1;font-size:1.2em;font-weight:bold;padding:0;Margin:0;}
#content #CleaningGuides h3{margin:0;}
#footer {background:url(/img/footer-bg.gif) top left no-repeat;color:#fff;padding:8px 0;font-size:0.9em}
#footer ul {list-style:none}
#footer ul li {display:inline}
#footer ul li a {color:#fff;font-weight:normal;}
#footer div.fltl {width:485px;margin-left:10px}
#footer .fltl a {border-left:1px solid #fff;padding:0 0 0 10px}
#footer .fltr a {border-right:1px solid #fff;padding:0 10px}
#footer .last a {border:none}

#footer-links ul {list-style:none;width:650px;margin:10px auto;text-align:center}
#footer-links ul li {display:inline}
#footer-links ul li a {font-weight:normal;padding:0 5px;color:#666;font-size:0.9em;border-left:1px solid #ccc;}
#footer-links ul li.first a {border-left:none}

.breadcrumb {border-bottom:1px solid #dcdcdc;margin-bottom:20px;padding-bottom:4px;font-size:0.9em;}
.breadcrumb a {font-weight:normal;font-size:0.9em;}
.breadcrumb a.currentLink{font-weight:bold;font-size:1.0em}

.search-results {padding-bottom:5px;margin-bottom:5px;font-size:0.9em;}

.sub {border-bottom:1px dotted #dcdcdc;margin-top:5px;width:100%;background:url(/img/bg-subcat.gif) top right repeat-y;}
.sub .subCategories {list-style:none;padding:10px 10px 10px 10px;background:url(/img/sub-cat.gif) center left no-repeat;padding-left:25px;white-space:normal;}
.sub .subCategories .sublink{padding:0px 10px 0px 0px;font-size:1.25em;display:block;width:280px;float:left}
.sub a {color:#0090D9;font-weight:normal;}
.sub span {padding:0px 25px 0px 0px;font-size:1.35em;}
.sub .subheader{background:#018CD1;font-size:0.9em;color:#FFFFFF;padding-left:20px;padding-bottom:3px;padding-top:2px;}

.page {font-size:0.9em;margin:8px 0;zoom:1;}
.page a {color:#008dd1;}
.page a.next {padding-left:4px;font-weight:normal}

.prod-listing {margin:20px 0}
.prod-listing table {margin-bottom:30px;font-size:1em;}
.prod-listing .fltl {margin-left:10px}
.prod-listing .fltr {margin-right:20px}
.prod-listing td {padding:0 0 0 7px;width:124px}
.prod-listing .txt a {color:#008dd1;display:block;padding-bottom:18px;}
.prod-listing td.first {border-right:1px solid #dcdcdc;padding:0 7px 0 0;width:140px;vertical-align:top}
.prod-listing .srp {color:#999;font-weight:bold;display:block;padding-top:10px;}
.prod-listing .price-w {color:#f00;font-weight:bold;float:left;}
.prod-listing .price {color:#0099CC;font-size:1.5em;}
.prod-listing td.txt-right {padding-top:3px}

table.orderDetail tr, table.orderDetail td{height:20px;vertical-align:middle;}

.hp-top {background:url(/img/home-top.gif) top left no-repeat;padding:14px 17px;font-size:1.1em}
.hp-top p{font-size:0.9em;}
.hp-top .leftColumn {float:left;width:300px;}
.hp-top .rightColumn {float:right;height:80px;width:250px;margin-left:25px;}
.hp-top .rightColumn div{float:left;margin-left:5px;margin-right:5px;}

/*----------------------------------------------------------------------------------*/
/* start of bulk css */
.main-info {width:305px;float:right;}
.bulklabel {float:right;}
#variantcontainer #bulkHeaders{float:left;font-weight:bold;padding:0 10px 0 0;width:285px;}
#variantcontainer #bulkHeaders p{margin:0;float:right;}
#variantcontainer #bulkHeaders .qty{padding:0 40px 5px 10px;}
#variantcontainer #bulkHeaders .expand{font-weight:normal;background:url(/img/expand.gif) no-repeat top right;width:85px;height:20px;text-indent:-99999em;overflow:hidden;}
#variantcontainer #bulkHeaders .collapse{font-weight:normal;background:url(/img/collapse.gif) no-repeat top right;width:85px;height:20px;text-indent:-99999em;overflow:hidden;}
#variantcontainer #bulkHeaders a{margin:0;float:left;}
#variantcontainer .variant{border-bottom:1px solid #dcdcdc;padding:5px 0 5px 0;}
#variantcontainer .variant p{float:left;}
#variantcontainer .variant input{text-align:center;}
#variantcontainer .variant input.qty{width:25px;margin:3px 0 0 0;float:left;}
#variantcontainer .variant input.request{margin:0 0 0 2px;}
#variantcontainer .variant .description{width:150px;vertical-align:middle;margin:0;padding:5px 0 0 0;float:left;}
#variantcontainer .variant .unit-price{width:70px;color:#cb0000;margin:0;font-weight:bold;vertical-align:middle;padding:5px 0 0 0;float:left;}
#variantcontainer .variant .in-stock{padding:3px 0 0 5px;float:left;}
#variantcontainer .variant .bulk-image{padding:3px 0 0 5px;float:left;}
#variantcontainer .variant a{float:left;width:93px;display:block;}
.price-section .vat-price{}
.main-info .add-to-basket-bulk{width:290px;padding-bottom:10px;}
.bulkinfo{color:#999999;display:block;font-size:0.9em;margin:0 0 5px;}

.bulkactions{list-style:none;margin:3px 0px 0px 0px;float:left;}
.bulkactions a{font-weight:normal;}
.bulkactions li{color:#e2eefe;margin-left:1px;margin-right:1px;font-size:11px;line-height:16px;float:left;}
.bulkactions li.email{color:#333333;padding-right:25px;background:url(/img/emailafriend.gif) no-repeat top right;}
.bulkactions li.bookmark{color:#333333;padding-right:25px;background:url(/img/bookmark.gif) no-repeat top right;}
.bulkactions li.print-page{color:#333333;padding-right:25px;background:url(/img/print.gif) no-repeat top right;}
.margin-left{width:2px;float:left;}
.bulk{background:url(/img/bulk-bg.jpg) repeat-x left top;font-size:1em;overflow:hidden;background-color:#e2eefe;}
.innerbulk{overflow:hidden;}
.bulk table{width:90%;margin:5px 0 0 10px;}
.bulk table .bulk-quantity{width:50%;}
.bulk table .bulk-price{width:40%;}
.bulk table .bulk-hide{width:10%;}
.bulk table td{padding:0 0 2px 0;}
.bulk table thead td{font-weight:bold;}
.show-hide-plus{background:url(/img/bulk-plus.gif) no-repeat center center;height:11px;width:11px;display:block;text-decoration:none;}
.show-hide-plus:hover{text-decoration:none;}
.show-hide-minus{background:url(/img/bulk-minus.gif) no-repeat center center;height:11px;width:11px;display:block;text-decoration:none;}
.show-hide-minus:hover{text-decoration:none;}
.floatLeft{float:left;}
/*----------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------*/
/*              store change page */
.hp-top #products{margin:0 0 10px 0;}
.hp-top #products table{width:600px;margin:10px 0 0 0;}
.hp-top #products table th{text-align:left;}
.hp-top #products .seperater{height:10px;background:transparent url(/img/right-special-a.gif) no-repeat scroll left bottom;}
.storetext{width:100px;float:left;margin:0 0 5px 0;}
#right .special .storeimage{float:left;padding:3px 5px 0 0;}
/*--------------------------------------------------------------------*/
.searchButton{margin:5px 0 0 0;}


.information{float:left;margin:0 15px 0 0;}
.warning{float:left;margin:9px 0 0 0;width:500px;}
.hp-top .yes{margin:0 10px 0 0;}
.formFill{margin:10px;vertical-align:top;font-size:1em;}
.formFill td{vertical-align:top;}
.fieldFill{height:15px;padding-top:10px;vertical-align:top;}
.fieldFill span{font-size:0.8em;}
.fieldFill .short{width:50px;}
.fieldFill .long{width:250px;}
.fieldrow {height:20px;padding-top:10px;padding-right:5px;text-align:right;width:200px;vertical-align:top;}
.address{height:140px}
.hp-top-no-url {padding:-5px 17px 10px;font-size:1.1em}
.ulProducts {display:block;font-weight:normal;}
.ulProducts li{font-weight:normal;color:#dbdbdb;}
.ulProducts li a {font-weight:normal;}

.errorSummary {border: 1px solid #cc0000;background-color: #cc0000;width: 80%;color:#ffffff;margin:10px 0px 10px 14px;}
.errorSummary h4 {margin:3px 0px 3px 3px;color:#ffffff;}
.errorSummary ul {margin: 0px;padding: 5px;background-color: #ffffff;color:#cc0000;list-style-type:none;}

a.pageLink{margin:8px 0;color:#008dd1;padding-left:4px;font-weight:bold}

.addressList-basket {margin-left:70px;width:175px;padding-bottom:20px;padding-right:5px;margin-right:5px;border-right:solid #DBDBDB 1px;border-left:solid #DBDBDB 1px;}
.addressList-basket p{font-size:0.8em;}
.addressList-basket .header{text-align:center;}
.addressList-basket h4{text-align:center;}

.addressList {width:95%;margin-right:5px;margin-bottom:5px;border:solid #DBDBDB 1px;}
.addressList .header{background:#e2eefe;padding:6px 18px 6px 18px;color:#036386;font-size:1.1em;font-weight:bold;}
.addressList .header div{margin-top:3px;margin-left:5px;}
.addressList .innerTube{padding:5px 5px 10px 10px;font-weight:normal;font-size:1em;}

#checkout .addressList .header{font-size:1.3em;}
#checkout .addressList .innerTube{font-size:1.2em;}

h3#addAddressHeading{text-decoration:underline;}
#addAddress{border:1px solid #aaaaaa;}
.emailForm {width:120px;float:left;text-align:right;font-size:1.1em;margin-top:10px;margin-left:10px;}

#craftedfooter .crafted{float:right;width:130px;margin-top:5px;}
#craftedfooter .company-address{float:left;font-weight:normal;color:#666;font-size:0.9em;margin-top:5px;margin-left:10px;}
#craftedfooter .crafted a {display:block;background:url(/img/crafted-logo.gif) top right no-repeat;padding:0 28px 0 0;height:35px;width:100px;text-align:right;}
#craftedfooter .crafted a span {visibility:hidden}
#craftedfooter .crafted a:hover {text-decoration:none}

.stainType {padding:10px 0 10px 0;background-image:url(/img/Divider.gif);background-position:center bottom;background-repeat:repeat-x;}
.blueh3{font-weight:bold;color:#008fd2;font-size:1.0em;}
.note{padding:20px 10px 20px 10px;background-color:#e4f0fe;}
.darkblueh3{font-weight:bold;color:#016386;font-size:1.0em;}


/*-- Product page --*/
#bulkTable{margin-top:5px;}
#bulkTable tr.quantity td{background:#e2eefe;font-weight:normal;}
#bulkTable td{border:2px #e2eefe solid;padding:4px 15px;text-align:center;vertical-align:top;font-size:12px;font-weight:bold;}

.quantity-input{float:left;margin-right:20px;margin-top:20px;}

.basket-btn{clear:left;float:left;margin-top:10px;}
.no-margin{margin-top:0;}

.main-info label{font-size:12px;font-weight:bold;display: block;}
.main-info input, .main-info select{font-size:12px;}
.main-info select{min-width:180px;}

.main-info h1 {color:#008dd1;font-size:17px;}
.main-info .spec {display:block;font-size:0.9em;padding:5px 0 20px 0}
.main-info .spec a {color:#000;text-decoration:underline}
.main-info .srp {color:#999;font-weight:bold;display:block;}
.main-info .price {color:#cc0000; font-size:20px;margin-right:4px;}
.main-info .price-section{margin-bottom:15px;width:250px;float:left;}
.main-info .price-section .bulkintro{float:left;line-height:25px;width:38px;}
.main-info .vat{color:#999999;font-size:11px;}
.main-info .add-to-basket{border-bottom:1px dotted #008cd0;padding-bottom:15px;width:100%;}
.image-column {width:310px;float:left;}

.image-column .main-image{width:290px;border:5px solid #e2eefe;}
.main-image .image{width:100%;height:260px;border-bottom:1px solid #e2eefe;display:block;}
.main-image .image img{display:block;margin-left:auto;margin-right:auto;}
.main-image .enlarge{margin-left:5px;padding:5px 5px 5px 25px;font-size:11px;background:url(/img/enlarge-image.gif) center left no-repeat;}

.additional-images{width:310px;}
.additional-images .image{border:5px solid #e2eefe;width:60px;margin-right:7px;float:left;margin-top:5px;}

.actions{list-style:none;margin:3px 0px 0px 0px;float:right;}
.actions a{font-weight:normal;}
.actions li{color:#e2eefe;margin-left:1px;margin-right:1px;font-size:11px;line-height:16px;float:left;height:25px;}
.actions li.email{color:#333333;padding-right:25px;background:url(/img/emailafriend.gif) no-repeat top right;}
.actions li.bookmark{color:#333333;padding-right:25px;background:url(/img/bookmark.gif) no-repeat top right;}
.actions li.print-page{color:#333333;padding-right:25px;background:url(/img/print.gif) no-repeat top right;}

.product .top {margin-bottom:20px;}
.product .top ._actions {background:#e8f1fe;padding:4px; margin:4px 4px 0 0}
.product .top ._actions a {display:block; margin:4px 8px; padding:2px 0 2px 20px;font-size:0.9em}
.product .top ._actions a.image {}
.product .top ._actions a.print {background:url(/img/actions-print.gif) center left no-repeat;}
.product .top ._actions a.book {background:url(/img/actions-book.gif) center left no-repeat;}
.product .top ._actions a.email {background:url(/img/actions-email.gif) center left no-repeat;}

.product h2 {background:#e8f1fe; width:202px; padding:5px 12px;font-size:0.8em;margin:0}
#desc {font-size:0.9em;padding:10px 10px 15px 10px;}
#desc table{float:none;}
#downloads .coshh {background:url(/img/icon_coshh.jpg) top left no-repeat; padding:10px 0 10px 40px; display:block; text-decoration:none;font-weight:normal;}
#downloads .pdf {background:url(/img/icon_pdf.jpg) top left no-repeat; padding:10px 0 10px 40px; display:block; text-decoration:none;font-weight:normal;}

.related table {background:url(/img/hp-prod-bg.jpg) bottom left no-repeat;margin-bottom:15px;font-size:1em;}
.related table table {background:none;height:150px;margin:0}
.related table div{height:51px;}
.related table .description{height:60px;}
.related table table td {width:138px;padding:0;height:120px;vertical-align:middle;text-align:center;}
.related td {width:139px;padding:0 0 0 15px;vertical-align:top}
.related td p {width:130px}
.related td.last {width:141px}
.related a {text-decoration:none;font-weight:bold;color:#008DD1;font-size:1em;}
.related a:hover {text-decoration:underline}
.related .srp {color:#999;font-weight:bold;}
.related .price-w {color:#008DD1;font-weight:bold;font-size:1.5em;}
.related .price {color:#008DD1;font-size:1.5em;}


/*-- Product: tabs --*/
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.ui-tabs {zoom: 1; font-size:13px; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative;}
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; padding: 0; background:#e2eefe;margin-right:2px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; color:#008cdd;outline:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; background:#008cdd;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#ffffff;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {display: block; border-width: 0; background: none; border-top:1px solid #008cDD;padding:10px;}
.ui-tabs .ui-tabs-hide { display: none !important; }

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-tr { -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-br { -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-top { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-right {  -moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-left { -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/; -moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all { -moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/; }

#header ul #gbIcon{cursor:pointer;font-weight:bold;padding:0 22px 0 22px;}
#header ul #euroIcon{cursor:pointer;font-weight:bold;padding:0 22px 0 22px;}

#gbIcon img, #euroIcon img{margin-left:10px;display:block;float:right;}
#euroIcon span, #gbIcon span{display:block;float:right;padding:3px 0 0 0 ;}

.stock{margin-left:4px;}
.bulkDisclaimer{margin-left:3px;}

.loading{background:url(/img/ajaxLoader.gif) center center no-repeat;}

.manufacturers{}
.manufacturers .top{height:10px;width:166px;background:url(/img/manufacturers-top.gif) no-repeat center center;font-size:0;line-height:0;}
.manufacturers .bottom{height:11px;width:166px;background:url(/img/manufacturers-bottom.gif) no-repeat center center;font-size:0;line-height:0;margin:0 0 10px 0;}
.manufacturers .content{border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.manufacturers .content .divider{height:1px;width:151px;margin:5px auto 5px auto;background:url(/img/manufacturers-divider.gif) no-repeat center center;}
.manufacturers .content a{display:block;}

.shipping{margin:5px 0 0 0;width:178px;}
.shipping #seal{float:left;width:63px;height:63px;margin:0 0 0 10px;display:inline;}
.shipping #cards{float:left;margin:0 0 0 5px;display:inline;}
.shipping #info{margin:5px auto 0 auto;text-align:center;font-size:0.9em;}
.shipping #info h4{color:#0099cc;}
.shipping #info #countries{width:136px;height:58px;margin:0 auto 0 auto;}
.shipping #info .reset li {font-size:1.1em;background:none;}
.shipping #info .reset li a {}

#adcontainer{margin:5px 0 0 0;height:58px;width:534px;float:right;}
#adcontainer ul{margin:0;padding:0;height:58px;width:534px;}
#adcontainer ul li{padding:0;background:none;list-style:none;margin:0px;display:none;}
#adcontainer ul li.first{display:block;}

