.boxText{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:15px; color:#000}
.errorBox{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
.stockWarning{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#c03}
.productsNotifications{background:#f2fff7}
.orderEdit{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#70d250; text-decoration:underline}
BODY{  font-family:Arial,Helvetica,sans-serif; background:#FCFCFC;   margin:0px;   padding:0px}
A{color:#4F4F4F; text-decoration:none}
A:hover{  color:#333;   text-decoration:underline}
FORM{display:inline}
TR.header{font-family:Arial,Helvetica,sans-serif; font-size:10px; background-color:#FCFCFC}
TR.headerNavigation{}
TD.headerNavigation{  font-family:Verdana,Arial,Helvetica,sans-serif;   font-size:9px;   color:#000}
A.headerNavigation{color:#333; text-decoration:underline}
A.headerNavigation:hover{  color:#666}
TR.headerError{  background:#f00}
TD.headerError{  font-family:Tahoma,Arial,Helvetica,sans-serif;   font-size:12px;   background:#f00;   color:#fff;   font-weight:bold;   text-align:center}
TR.headerInfo{  background:#0f0}
TD.headerInfo{  font-family:Tahoma,Arial,Helvetica,sans-serif;   font-size:12px;   background:#0f0;   color:#fff;   font-weight:bold;   text-align:center}
TR.footer{background-color:#e9e9e9}
TD.footer{color:#666; font-size:10px; font-weight:bold; font-family:Arial,Helvetica,sans-serif}
TD.footer1{color:#CCC; font-size:10px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; padding-left:20px}
TD.footer2{color:#fff; font-size:10px; font-weight:bold; font-family:Arial,Helvetica,sans-serif; padding-left:20px}
.footer1 A{color:#CCC}
.footer1 h2{padding:0px; margin:0px}
#allcategories{overflow:auto; height:34px; width:770px}
#allcategories ul{padding:0; margin:0px}
.infoBox{font-family:Arial,Helvetica,sans-serif; border:1px solid #e9e8e8}
.infoBoxContents{font-family:Arial,Helvetica,sans-serif; color:#474F83; font-weight:normal; font-size:10px}
.infoBoxNotice{  background:#FF8E90}
.infoBoxNoticeContents{  background:#FFE6E6;   font-family:Arial,Helvetica,sans-serif;   font-size:12px}
TD.infoBoxHeading{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; font-weight:bold; background-color:#e9e8e8}
TD.infoBoxcategories{font-family:Verdana,Arial,Helvetica,sans-serif; color:#666; background-image:url(images/infoboxbackground.gif); font-size:14px; font-variant:small-caps}
.nobr{white-space:nowrap;}
.categoriesli{border-top:1px solid #E9E8E8; list-style-type:none; background-position:bottom;}
TD.infoBoxbestsellers{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; vertical-align:bottom; color:#415C90; background-image:url(images/infobox/backgroundimage.gif); background-repeat:no-repeat; font-weight:bold; line-height:100%}
TD.infoBoxshoppingcart{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; vertical-align:bottom; color:#415C90; font-weight:bold; line-height:100%}
TD.infoBoxspecials{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; vertical-align:bottom; color:#415C90; font-weight:bold; line-height:100%; background-color:#CCC}
TD.infoBoxnew{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:16px; vertical-align:bottom; color:#415C90; font-weight:bold; line-height:100%; background-color:#CCC}
TD.plainbox{font-family:Arial,Helvetica,sans-serif; color:#474F83; font-size:12px}
TD.infoBox, SPAN.infoBox{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#666}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{background:#f8f8f9; border:1px solid #999}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{ background:#FFF}
TABLE.productListing{border-spacing:0px; border:5px none #999}
.productListing-heading{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; background-color:#e9e9e9}
TD.productListing-data{font-family:Arial,Helvetica,sans-serif; font-size:12px; border-bottom:1px solid #99AECE; border-right:1px #CCC; border-left:1px #CCC; padding-right:2px; padding-left:2px; padding-top:2px}
A.pageResults{ color:#00F}
A.pageResults:hover{ color:#00F;  background:#FF3}
TD.pageHeading, DIV.pageHeading{font-family:Arial,Helvetica,sans-serif; font-size:19px; color:#666; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#99AECE; border-right-color:#99AECE; border-bottom-color:#99AECE; border-left-color:#99AECE}
TR.subBar{ background:#f4f7fd}
TD.subBar{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#000}
TD.main, P.main{font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:1.2; color:#333}
TD.smallText, SPAN.smallText, P.smallText{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#333;  font-weight:bold}
TD.accountCategory{ font-family:Arial,Helvetica,sans-serif;  font-size:13px;  color:#abd}
TD.fieldKey{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  font-weight:bold}
TD.fieldValue{ font-family:Arial,Helvetica,sans-serif;  font-size:12px}
TD.tableHeading{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  font-weight:bold}
SPAN.newItemInCart{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#f00}
CHECKBOX, INPUT, RADIO, SELECT{ font-family:Arial,Helvetica,sans-serif;  font-size:11px}
TEXTAREA{width:100%; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666}
SPAN.greetUser{ font-family:Arial,Helvetica,sans-serif;  font-size:12px;  color:#f0a480;  font-weight:bold}
TABLE.formArea{ background:#f1f9fe;  border-color:#7b9ebd;  border-style:solid;  border-width:1px}
TD.formAreaTitle{ font-family:Tahoma,Arial,Helvetica,sans-serif;  font-size:12px;  font-weight:bold}
SPAN.markProductOutOfStock{ font-family:Tahoma,Arial,Helvetica,sans-serif;  font-size:12px;  color:#c76170;  font-weight:bold}
SPAN.productSpecialPrice{ font-family:Arial,Helvetica,sans-serif;  color:#f00}
SPAN.productSpecialPrice2{font-family:Arial,Helvetica,sans-serif; color:#f00; font-size:18px}
SPAN.errorText{ font-family:Arial,Helvetica,sans-serif;  color:#FF3535}
.moduleRow{}
.moduleRowOver{background-color:#D7E9F7; cursor:pointer}
.moduleRowSelected{background-color:#E9F4FC}
.checkoutBarFrom, .checkoutBarTo{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#8c8c8c}
.checkoutBarCurrent{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}
.messageBox{font-family:Arial,Helvetica,sans-serif; font-size:12px}
.messageStackError, .messageStackWarning{font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#ffb3b5}
.messageStackSuccess{font-family:Arial,Helvetica,sans-serif; font-size:12px; background-color:#9f0}
.inputRequirement{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#f00}
.leftnavigation{border-right-width:1px; border-right-style:solid; border-right-color:#999}
.header2navigation{font-size:13px; font-family:Arial,Helvetica,sans-serif; background-image:url(images/formbackground.gif)}
.mainnavigation{color:#999; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:125%; font-weight:bold}
.headerfontnavigation{color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:11px}
.headerfontnavigationred{font-family:Arial,Helvetica,sans-serif; color:#D05757; font-size:11px; font-weight:bold}
TD.categoriesfont{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333}
A.categoriesfont{color:#FFF}
.productfont{font-family:Arial,Helvetica,sans-serif; font-size:15px; color:#FFF; background-color:#849c96; font-weight:bold}
TD.click{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666; font-weight:bold}
.rightnavigation{border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#CCC; border-left-color:#CCC; font-family:Arial,Helvetica,sans-serif}
TD.News{FONT-SIZE:12px; COLOR:#53636c; FONT-FAMILY:Arial,Helvetica,sans-serif; background-color:#ECF2F7}
TD.Newssmall{FONT-WEIGHT:bold; FONT-SIZE:10px; COLOR:#53636c; FONT-FAMILY:Arial,Univers,Helvetica,sans-serif; background-color:#ECF2F7}
.frontpageinfoBox{background-color:#FCFCFC; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#99AECE; border-right-color:#99AECE; border-bottom-color:#99AECE; border-left-color:#99AECE; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#666}
.frontmiddleborder{border-right-width:1px; border-right-style:solid; border-right-color:#99AECE; border-left-color:#99AECE; font-family:Arial,Helvetica,sans-serif; border-top-color:#99AECE; border-bottom-color:#99AECE}
.frontbottomborder{border-right-color:#99AECE; border-left-color:#99AECE; font-family:Arial,Helvetica,sans-serif; border-top-color:#99AECE; border-bottom-color:#99AECE; border-bottom-width:1px; border-bottom-style:solid}
.HospinfoBoxheading{border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#999; border-right-color:#999; border-bottom-color:#999; border-left-color:#999; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4F4F4F; font-weight:bold; line-height:15px}
.PageHeadingonfrontpages{font-family:Arial,Helvetica,sans-serif; font-size:19px; color:#666}
.PageHeadingonfrontpages2{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; font-weight:bold}
.PageHeadingonfrontpages3{font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#666; font-weight:bold}
.stockmessge{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#31498D}
.topborder{border-top-width:1px; border-top-style:solid; border-top-color:#CCC; font-family:Arial,Helvetica,sans-serif}
.headerfrontpage{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#666}
.frontpageinfoBox2{background-color:#FCFCFC; border-top-width:1px; border-bottom-width:1px; border-bottom-style:solid; border-top-color:#999; border-right-color:#999; border-bottom-color:#999; border-left-color:#999; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#666; border-right-width:1px; border-left-width:1px}
h1{font-family:Arial,Helvetica,sans-serif; font-size:20px; font-weight:lighter; letter-spacing:normal; vertical-align:middle; word-spacing:normal; margin:1px}
h2{font-family:Arial,Helvetica,sans-serif; font-size:13px; letter-spacing:normal; vertical-align:middle; word-spacing:normal; margin:1px}
h3{font-family:Arial,Helvetica,sans-serif; font-size:12px; vertical-align:middle; margin:7px}
h6{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000; margin:0px; letter-spacing:normal; vertical-align:middle; word-spacing:normal; margin:1px}
.table{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; font-weight:bold}
.dottedlineshoriz{background-image:url(images/dottedline/dotted_line.gif); background-repeat:repeat-y; background-position:center center}
.dottedlinesvertical{background-image:url(images/dottedline/dotted_line.gif); background-repeat:repeat-x; background-position:center center}
.categorydescfont{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#31498D}
.maindorange{color:#5c290b}
.mainblue{font-family:Arial,Helvetica,sans-serif; color:#474F83; font-size:11px}
.productinfodottedline{font-size:12px; border-top-width:1px; border-top-style:dashed; border-top-color:#CCC; padding: 5 0px}
.chequeshipping{font-size:14px; font-weight:bold; color:#474F83}
.marque{color:#999; font-family:Arial,Helvetica,sans-serif; font-size:16px; line-height:125%; font-weight:bold}
.testimonialsmalltext{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#333}
TD.f1l{background-image:url(/images/frontspecials/leftblue.gif); background-repeat:repeat-y; background-position:right top}
TD.f1t{background-image:url(/images/frontspecials/topblue.gif); background-repeat:repeat-x; background-position:bottom}
TD.f1b{background-image:url(/images/frontspecials/bottomblue.gif); background-repeat:repeat-x; background-position:top}
TD.f1r{background-image:url(/images/frontspecials/rightblue.gif); background-repeat:repeat-y; background-position:left top}
TD.f1ltc{background-image:url(/images/frontspecials/lefttopcornerblue.gif); background-repeat:no-repeat; background-position:right bottom}
TD.f1lbc{background-image:url(/images/frontspecials/leftbottomcornerblue.gif); background-repeat:no-repeat; background-position:right top}
TD.f1rtc{background-image:url(/images/frontspecials/righttopcornerblue.gif); background-repeat:no-repeat; background-position:left bottom}
TD.f1rbc{background-image:url(/images/frontspecials/rightbottomcornerblue.gif); background-repeat:no-repeat; background-position:left top}
.fontpl{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666; font-weight:bold; text-decoration:underline}
.pricefront{font-family:Arial,Helvetica,sans-serif; font-size:18px; color:#f60; padding: 5 0px}
.pricefront h3{font-size:18px; color:#f60; padding: 5 0px}
.pricefrontWAS{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#f60; text-decoration:line-through}
.fontplnounderline{}
.businessareas{font-family:Arial,Helvetica,sans-serif; font-size:16px; color:#f60}
.fpcategorymain{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#31498D; font-weight:bold}
.categoriesataglance{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:none; border-right-style:solid; border-bottom-style:none; border-left-style:solid; border-top-color:#ebebea; border-right-color:#ebebea; border-bottom-color:#ebebea; border-left-color:#ebebea}
TD.borderbottomgrey{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-bottom-style:solid; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
TD.borderleftgrey{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-left-style:solid; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
TD.bordertopgrey{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
TD.infoboxleftcorner{background-image:url(/images/infobox/corner_left.gif)}
.freeshippingover{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#666}
TD.dottedborderbottomgrey{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-bottom-style:dotted; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
TD.dottedborderleftandrightgrey{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-left-style:dotted; border-right-style:dotted; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
TD.dottedbordertopgrey{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:dotted; border-top-color:#CCC; border-right-color:#CCC; border-bottom-color:#CCC; border-left-color:#CCC}
TD.completegreyborder{border:1px solid #999; font-family:Arial,Helvetica,sans-serif; font-size:8px; color:#666}
.pricefrontOLD{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#000}
UL{LIST-STYLE-TYPE:square}
LI{LIST-STYLE-TYPE:square; text-align:left}
.mainnavigationdarkgrey{color:#666; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:125%; font-weight:bold}
.productdescription{font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#333}
.productpriceincvat{font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#000}
.orangefront{font-family:Arial,Helvetica,sans-serif; font-size:20px; color:#f60}
.orangefont{font-family:Arial,Helvetica,sans-serif; color:#f60}
.breadcrumb{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#f60; font-weight:bold; white-space:nowrap}
TD.specialsproductlisting, SPAN.specialsproductlisting, P.specialsproductlisting{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#333}
.winterborder{border:1px solid #5f0808}
.winterofferred{color:#F00}
.PageHeadingonFrontPages5{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#666; font-weight:bold}
.PageHeadingonFrontPages6{font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#666; font-weight:normal}
.helpdesk1{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#666}
.toppage{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#C33; font-weight:bold; text-decoration:underline}
.susi{background-image:url(/images/featured%20products/susi2.jpg); background-repeat:no-repeat; background-position:center center; height:156px; width:580px}
.pg202offer{width:580px; height:160px; display:block; background:transparent url(/images/frontspecials/pg202offer.jpg) no-repeat top center; overflow:hidden}
.pg202offer a{width:580px; height:160px; display: block; text-indent: -1000px; overflow: hidden;}

.checkout_process1{background-image:url(/images/checkout_process1.gif); background-repeat:no-repeat; background-position:center center}
.checkout_process2{background-image:url(/images/checkout_process2.gif); background-repeat:no-repeat; background-position:center center}
.checkout_process3{background-image:url(/images/checkout_process3.gif); background-repeat:no-repeat; background-position:center center}
.checkout_process4{background-image:url(/images/checkout_process4.gif); background-repeat:no-repeat; background-position:center center}
.paymentmethod{background-color: #e9e9e9;}
.manfacturercodesmallText{font-family:Arial,Helvetica,sans-serif; font-size:6px; color:#849c96}
div.centered{align:center}
div.centered table{margin:0 auto; text-align:left}
.rounded{background-color:#999}
br.first_indent{margin-left:1.5em}
.roundedcornr_box_627769{   background:#6685c0 url(/images/searchbox/roundedcornr_627769_grad.gif) repeat-x top left}
.roundedcornr_top_627769 div{   background:url(/images/searchbox/roundedcornr_627769_tl.gif) no-repeat top left}
.roundedcornr_top_627769{   background:transparent url(/images/searchbox/roundedcornr_627769_tr.gif) no-repeat top right}
.roundedcornr_bottom_627769 div{   background:url(/images/searchbox/roundedcornr_627769_bl.gif) no-repeat bottom left}
.roundedcornr_bottom_627769{   background:transparent url(/images/searchbox/roundedcornr_627769_br.gif) no-repeat bottom right}
.roundedcornr_top_627769 div, .roundedcornr_top_627769, 
.roundedcornr_bottom_627769 div, .roundedcornr_bottom_627769{ width:100%;  height:5px;  font-size:1px}
.roundedcornr_content_627769{margin:0 5px}

.sprite-Credit-Card-Images-Final { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 0; height: 144px; width: 130px; } 
.sprite-NHS-PO-Image { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -194px; height: 87px; width: 147px; } 
.sprite-categoriesataglance { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -326px; } 
.sprite-formbackground { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -398px; } 
.sprite-freedelivery { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -485px; } 
.sprite-freedelivery a {display: block; text-indent: -150px; height: 43px; width: 150px; overflow: hidden;}
.sprite-ftr_left_edge { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -578px; height: 36px; width: 5px; } 
.sprite-ftr_right_edge { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -664px; height: 36px; width: 5px; margin: -1px;  } 
.sprite-infoboxbackground { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -750px; } 
.sprite-payment-method-box { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -822px; height: 32px; width: 180px;} 
.sprite-payment-method-box_bottom { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -894px; height: 22px; width: 180px;} 
.sprite-rss_icon { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -966px; } 
.sprite-tel-no { background: url(/images/sprites/core.png) no-repeat top left; background-position: 0 -1032px; } 
.sprite-tel-no a{display: block; text-indent: -176px; height: 30px; width: 176px; overflow: hidden;}

.in-productcontainer a{font-size: 12px; border: medium none}
.in-productcontainer .product{margin-top: 5px; color:#336699}
.in-productcontainer .oldprice{font-size:14px; color:#666; text-decoration: line-through;}
.in-productcontainer .currentprice{font-size:14px; color:#990000; font-weight:bold;}
.in-productcontainer{width: 580px; margin: 10 0 10 0px;}
.in-productcontainer ul.in-productcontainer2{margin:0px; overflow:hidden; padding:0px; width:100%}
.in-productcontainer ul.in-productcontainer2 li{float:left; list-style-type:none; margin:0 0 0 20px; padding:10px 0; text-align:center; width:133px; line-height:0.8em; height:180px}
.in-productcontainer ul.in-productcontainer2 li.first{margin:0 0 0 7px; border: 1px solid #D7E0E7; }
.in-productcontainer ul.in-productcontainer2 li.first img{border: medium none; height: 110px; margin:10px;}

.in-header{font-size:14px; color:#6F91A4; color:#f60;  padding: 0 20px; margin:5 7px; background: transparent url(/images/arrowdown.gif) no-repeat scroll 0 1px;}

.indexpage{width: 580px; border-right: 1px solid #999; padding-right: 5px }
.in-aboutus { padding:5px; border-bottom: 1px solid #D7E0E7; border-top: 1px solid #D7E0E7;} 
.in-aboutus h1 { font-size: 19px; padding:10 0px; color:#666666 }
.in-aboutus h2 {  color:#2A568F; font-weight:500}
.in-aboutus h2 a{ color:#2A568F; font-weight:500}

.in-categories{width: 580px;}
.in-categories ul.in-categories{margin:0px; overflow:hidden; padding:0px; width:100%}
.in-categories ul.in-categories li{border:1px solid #D7E0E7; float:left; height:490px; list-style-type:none; margin:0 0 0 20px; padding:10px 0; text-align:center; width:133px; line-height:0.8em;}
.in-categories ul.in-categories li.first{margin:0 0 0 7px}
.in-categories ul.in-categories li ul.subcategories{font-size:10px; margin-top:10px; margin-left:3px; text-align:left; padding:0px;}
.in-categories ul.in-categories li ul.subcategories li{border:medium none; float:none; height:auto; line-height:1.2em; margin:0; padding:4 0 4 0px; width:100%; text-align:left; background:transparent url(/images/arrows.gif) no-repeat scroll -2px 6px; }
.in-categories ul.in-categories li ul.subcategories li.more a{font-weight:bold}
.in-categories ul.in-categories li ul.subcategories li a{font-size:12px; font-weight:normal; margin-left:10px;}
.in-categories ul.in-categories li ul.subcategories li.second-line{margin:-3 0 2 0px; padding:0; background-image:none; }
.in-categories ul.in-categories li ul.subcategories li.second-line a{ font-size:12px; font-weight:normal; }
.in-categories ul.in-categories li a{font-size:13px; letter-spacing:normal; vertical-align:middle; word-spacing:normal; margin:1px; font-weight:bold; color:#336699;}

.in-testimonial{border-top:2px dotted #D7E0E7; border-bottom:2px dotted #D7E0E7; margin-top: 10px}
.in-testimonial h5{ text-align:center}
.in-testimonial blockquote{font-size:12px}
.in-testimonialquote{background:transparent url(http://images.midmeds.com/quote.png) no-repeat scroll 0px 0; padding:0 40px; margin:0px}
.in-testimonialquote2{background:transparent url(http://images.midmeds.com/quote2.png) no-repeat scroll 540px 0px; padding: 0 40px; margin:0px}


.advanced-landing-page{width: 580px; border-right: 1px solid #999; padding-right: 5px}
.advanced-landing-page h1{font-size: 19px; padding:10px 16px; color:#666666}
.equip-categories{font-size:14px; color:#6F91A4; color:#f60;  padding: 0 23px; margin:13px; background: transparent url(/images/arrowdown.gif) no-repeat scroll 0 1px;}
.me-categories{width: 580px;}
.me-categories ul.me-categories{margin:0px; overflow:hidden; padding:0px; width:100%}
.me-categories ul.me-categories li{float:left; list-style-type:none; margin:0 0 0 20px; padding:10px 0; text-align:left; width:260px; line-height:0.8em; white-space: nowrap}
.me-categories ul.me-categories li.first{margin:0 0 0 7px}
.me-categories ul.me-categories li ul.subcategories{font-size:14px; margin-top:10px; margin-left:3px; text-align:left; padding:0px;}
.me-categories ul.me-categories li ul.subcategories li{border:medium none; float:none; height:auto; line-height:1.2em; margin:0; padding:4 0 4 0px; width:100%; text-align:left; }
.me-categories ul.me-categories li ul.subcategories li.more a{font-weight:bold}
.me-categories ul.me-categories li ul.subcategories li a{font-size:12px; font-weight:normal; margin-left:10px;}
.me-categories ul.me-categories li ul.subcategories li.second-line{margin:-3 0 2 0px; padding:0; background-image:none; }
.me-categories ul.me-categories li ul.subcategories li.second-line a{ font-size:12px; font-weight:normal; }



.equip-about{float:left; border-top:1px solid #D7E0E7}
#main-cat, #main-cat ul { padding: 0;	margin: 0;}
#main-cat li {float : left;	line-height : 1.4em;	width: 95%;}
#main-cat li ul { width:100%}	
#main-cat li ul ul { }	
#main-cat li a {display:block; color:#4F4F4F; text-decoration : none;  padding:2px; width:100%}
#main-cat li a:hover {background-color:#EEEEEE; border:1px solid #DDDDDD;}
#main-cat li:hover ul ul, #main-cat li:hover ul ul ul, #main-cat li.sfhover ul ul, #main-cat li.sfhover ul ul ul {	}	
/* lists nested under hovered list items */
#main-cat li:hover ul, #main-cat li li:hover ul, #main-cat li li li:hover ul, #main-cat li.sfhover ul, #main-cat li li.sfhover ul, #main-cat li li li.sfhover ul { 
left: auto;	}
.cat_lev_0{ border-bottom:1px dotted #D7E0E7; list-style-type:none;}
.cat_lev_1{ list-style-type:none; margin-left: 8px; font-weight:normal}
.cat_lev_2{ list-style-type:none; margin-left: 12px; font-weight:normal}
.cat_lev_3{ list-style-type:none; margin-left: 14px; font-weight:normal}
.cat_lev_4{ list-style-type:none; margin-left: 16px; font-weight:normal}

#main-cat li.selected { font-weight:bold}

.k_button_css_revision{background-image:'$Rev:7158 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}#k_popup a img{border:0;display:inline;}#k_popup a{color:#3882C3;text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:pointer;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;}

#ie_fix
{
  height: 100%;
  width: 100%;
  text-align: center
}

#scroll
{
  position: absolute;
  margin: 0 auto; 
  visibility: hidden;
  background-color: white;
  z-index: 1;    
  width: 176px;
  height: 150px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;      
  overflow: auto;
  float: left;
}

#scroll div
{
  margin: 0 auto;
  text-align:left
}

#suggest table
{
  width: 170px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  text-decoration: none;
  border: 0px;
  padding: 0px;  
  text-align:left;   
  margin: 0px
}

a.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
}

a:hover.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
} 


/*celebros cross-sell */

.CelebrosRecsContainer {width:10px}
.CelebrosRec
.CelebrosRecsTitle 
.CelebrosProductTextID1 {font-size:12px}
.CelebrosProductPrice 
.CelebrosRec a img

.CelebrosRec {float: left; width: 100%;}


.get1free {
	font-size: 12px;
	color:#FF0000;
	font-weight: bold;
	padding: 4px;
	border: 2px solid #FF0000;
}

/*free deliver banner */

#globalBanner { border:1px solid #efefef;}
#globalBanner a:hover { color:#fff; text-decoration:none; }
#globalBanner a {  }
#globalBanner li { display:block; float:left; }

#multi-image img{
	border: 1px solid #999999;
	padding: 10px;
	margin-top: 10px;
}
