<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#homeNodes{clear:both}
.homeMainContainer{width:81%;float:left;margin-bottom:10px}
.homeRightContainer{width:18%;float:left}
.homeBooksLast{visibility:visible;width:25%;float:left;padding-top:7px;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc;border-left:solid 1px #ccc;background-color:white;height:250px}
.homeBooksOther{visibility:visible;width:24.3%;float:left;padding-top:7px;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;background-color:white;height:250px}
#homeNodes ul{list-style:none;font-size:.7em;margin:0 10px 0 10px;padding:0}
#homeNodes ul li{width:100%;clear:both;margin-bottom:4px;overflow:auto}
#homeNodes a:link{color:#069;text-decoration:none;font-weight:bold}
#homeNodes a:visited{color:#069;text-decoration:none;font-weight:bold}
#homeNodes a:hover{color:#c00;text-decoration:none;font-weight:bold}
.parcelTrackBox{background:#efefef;border:solid 1px #ccc;font-size:60%;padding:3px;margin:5px 0;overflow:auto}
.parcelTrackBox a:link{color:black}
.parcelTrackBox a:visited{color:black}
.parcelTrackBox a:hover{color:#c00}
.parcelTrackBox H3{font-weight:bold;color:#666;font-size:110%;padding:0 0 5px 0;margin:0}
.parcelTrackBox ul{margin:0 0 10px 20px;padding:0;list-style:none}
.homeBox{background:#efefef;border:solid 1px #ccc;font-size:60%;padding:3px;margin:5px 0;overflow:auto}
.homeBox a:link{color:black}
.homeBox a:visited{color:black}
.homeBox a:hover{color:#c00}
.homeBox H3{font-weight:bold;color:#666;font-size:110%;padding:0 0 5px 0;margin:0}
.homeBox ul{margin:0 0 10px 20px;padding:0;list-style:none}
.homePMHeading{font-weight:bold;clear:both;margin-left:10px}
.homeBoxMyRSInner{border:solid 1px #ccc;padding:5px;margin-top:5px}
.homeBoxMyRSInner span.homeBoxPropertyValue{float:right;text-align:right}
.homeBoxMyRSInner p{margin-left:10px!important}
.homeBoxMyRSInner h4{color:#666;font-size:120%;padding:0;margin:5px}
.homeBoxMyRSInner ul li{margin:3px}
#pmHomePageBoxHeader{background:#f1f1f1;font-size:150%;display:block;color:#069;padding:0 0 0 10px}
.homeBoxPropertyValue{float:right;text-align:right}
.homeBlock{margin:0;background-color:white;width:98%;overflow:auto;border:solid 1px #069;padding:2px}
.homeBlockTitle{background:#d8d8d8;font-family:arial;color:#069;padding:5px;font-size:90%;overflow:visible;font-weight:bold}
.homeBlockContent{margin:5px;font-size:11px}
.blueTextBold{color:#069;font-weight:bold}
.pmHoneList{list-style:none;margin:0;padding:0}
.pmHoneList li{margin:0 0 3px 0;padding:1px 1px 4px 1px;border:solid 1px white;overflow:visible;width:88%;z-index:10}
.masterTable{width:100%}
*html .masterTable{width:98.65%}
.masterTable th{background:#e8e8e8;color:#069;font-weight:normal;text-align:left;border-left:solid 1px white;vertical-align:top}
.OOFA{margin:5px 0}
.masterTable td{border-right:dotted 1px silver;border-bottom:dotted 1px silver}
.approverListGrey{margin:5px 0;padding:3px;background:#f1f1f1}
.approverList{margin:5px 0;padding:3px}
.strong{font-weight:bold;color:gray}
.homeBoxMyRS{background:#efefef;border:solid 1px #ccc;font-size:55%;padding:3px;margin:5px 0}
.homeBoxMyRS H3{font-weight:bold;color:#666;font-size:120%;padding:0 0 5px 0;margin:0}
.homePMHeading{font-size:110%}
.homeUsersName{font-size:120%;font-weight:bold;margin:0 0 5px 0}
#pmApplyToMe span{font-size:120%;font-weight:bold}
#myRSLinks{padding:5px}
#myRSLinks p{margin:3px 0}
#campaign1Container{overflow:auto;clear:both}
#homeLoginContainer{clear:both;overflow:auto}
#homeLoginContainer div{width:49%;float:left;margin-bottom:5px}
.ordersToApprove{font-weight:bold;color:#069;font-size:120%}
.homeApprovalMessage{background:#efefef;border:solid 1px #ccc;font-size:90%;padding:3px;margin:5px 0;overflow:auto}
.homeApprovalMessage H3{font-weight:bold;color:#666;font-size:80%;padding:0 0 5px 0;margin:0}
.homeApprovalMessage a:link{color:#069;margin:10px 0 10px 20px;font-weight:bold}
.homeApprovalMessage a:visited{color:#069;margin:10px 0 10px 20px;font-weight:bold}
.homeApprovalMessage a:hover{color:#c00;margin:10px 0 10px 20px;font-weight:bold}
.clear{clear:both}
.homeLoginBox{width:90%;height:15px}
.homePasswordBox{height:17px}
*html .homePasswordBox{height:15px}
#pageNav h5{background:url(/uk/img/site/search/boxTopLeft.gif) no-repeat top left;color:black;padding:5px 10px;margin-left:-2px}
#pageNav span{font-size:90%;color:gray;font-weight:normal}
h5 span{font-size:90%;color:gray;font-weight:normal}
.boxTopRight{float:left;background:url(/uk/img/site/search/boxTopRight.gif) no-repeat top right;width:95%;padding-left:2px}
.boxBotLeft{background:url(/uk/img/site/search/boxBotLeft.gif) no-repeat bottom left;height:10px;margin-left:-2px}
.boxBotRight{float:left;background:url(/uk/img/site/search/boxBotRight.gif) no-repeat bottom right;width:95%;height:10px;padding-left:2px}
#sectionLinks{clear:left;padding:0;font-size:80%;margin:0 10px 0 0;list-style:none;border-top:solid 1px #999;border-left:solid 1px #999;border-right:solid 1px #999;width:95%;overflow:hidden}
#sectionLinks li{padding:.3em .7em;margin:0}
.sectionHead{padding:6px 0}
#sectionLinks a:link,#sectionLinks a:visited{text-wrap:normal;word-wrap:break-word;color:#069;font-weight:bold;padding:0;text-decoration:none;padding-right:.5em}
#sectionLinks a:hover{color:#c00}
#sectionLinks a:hover{color:#c00}
.count{color:gray;font-size:70%;text-decoration:none;font-weight:normal}
div#zeroResult{font-size:12px}
div#zeroResult h1{color:#c00;font-weight:bold;font-size:16px;padding-bottom:15px}
div#zeroResult h2{color:#000;font-weight:bold;font-size:13px;padding-top:10px;padding-bottom:10px}
div#tips{padding-left:10px}
div#tips h2{font-size:12px;padding-top:10px}
div#tips ul{margin:0 0 0 20px;padding:5px}
div#tips li{margin-bottom:5px;padding-top:2px;list-style-image:url(/uk/img/site/header/tabBullet.gif)}
div#zeroResult .link{padding:5px;margin-left:10px}
#dpt{font-weight:bold;font-size:1em;color:#333;width:95%;padding-bottom:15px;padding-top:15px;height:auto;clear:left}
.dptRed{color:#c00}
#autocorrect{width:80%;float:left;text-align:left;font-size:90%;font-weight:bold}
.sectionTab{clear:both;background:url(/uk/img/site/search/sectionTabRight.gif) no-repeat top right;padding-right:50px;float:left}
.browseDt{padding:0 10px;background:url(/uk/img/site/search/sectionTabLeft.gif) no-repeat top left;font-size:80%;color:#069;line-height:31px;float:left;white-space:nowrap}
.dtCount{font-size:10px;padding-left:1em;font-weight:normal}
.browseDl{FLOAT:LEFT;margin:0 0 10px 0;padding:.1%;width:99%;list-style:none;border:solid 3px #e8e8e8}
.browseDl li{position:relative;float:left;width:145px;height:140px;padding:5px;text-align:center;background-color:White;margin-left:.4%;margin-top:3px;border:solid 1px silver}
.browseDl li:visited{color:black;text-decoration:none}
.browseDl li:hover{border:solid 1px #c00;color:#c00}
.imig{height:73px;padding:5px;margin:0;clear:both;vertical-align:middle;display:block;font-size:.7em}
.sName{width:146px;text-align:left;padding-left:2px;font-size:.65em;margin:0;height:40px;font-weight:normal;display:block;text-decoration:underline;overflow:hidden}
.sName:hover{color:#c00}
.sCount{color:gray;width:100%;font-size:10px;text-align:center;display:block;text-decoration:none;padding-bottom:1px}
.toTop{float:right;width:20%;text-align:right;padding:10px 20px 0 0}
.toTop a:link,.toTop a:visited{font-size:.6em;color:#069;font-weight:bold;text-decoration:none}
.toTop a:hover{color:#c00;text-decoration:none}
.tfgBox{clear:left;background-color:#e8e8e8;width:99%;padding:.5%;height:auto;overflow:auto}
*html .tfgBox{overflow:visible}
.familyDl{position:relative;clear:left;overflow:auto;margin:0 auto;padding:.1%;width:auto;height:170px;list-style:none;border:solid 1px #837f7f;background-color:White}
.familyDl li{position:relative;float:left;width:150px;height:140px;padding:5px;text-align:center;background-color:White;overflow:hidden;margin-left:.4%;margin-top:3px;border:solid 1px silver}
.familyDl li:visited{color:black;text-decoration:none}
.familyDl li:hover{border:solid 1px #c00;color:#c00}
a.link1{display:block;width:145px;height:75px;margin:5;padding:0}
a.imig{position:absolute;top:0;top:5px;left:5px}
a.sName{display:block;position:absolute;margin-top:80px;top:5px;left:5px;width:145px;height:50px;padding:0;overflow:hidden}
a.sCount{display:block;position:absolute;margin-top:130px;top:5px;left:5px;width:145px;height:20px}
.attributePane{margin:0 auto;width:100%;overflow:hidden}
.attributeTitle{padding-left:6px;padding-top:5px;padding-bottom:5px;border-bottom:solid 1px silver;color:#126481;font-weight:bold}
.attributeAvail{color:black;line-height:1.4em}
.attributeNotAvail{padding-left:6px;margin-top:5px;color:black}
.attributeImplied{padding-left:6px;margin-top:5px;color:black}
.attributeApplied{color:black;font-weight:bold;text-decoration:none;line-height:2em}
a.attributeApplied :hover{color:#c00}
.attributeAppliedMessage{padding:0;color:black;font-style:italic;font-size:.9em}
.attribute{padding:0 6px}
.attributeWindow{width:15.94%;margin-top:8px;height:110px;overflow:auto;border:solid 1px #827e7e;font-size:.7em;background-color:white;float:left}
.boxIndex0{margin-right:.60%}
.boxIndex1{margin-right:.60%}
.boxIndex2{margin-right:.60%}
.boxIndex3{margin-right:.60%}
.boxIndex4{margin-right:.60%}
.attributeinnerWindow{width:100%;height:85px;overflow:auto}
.attributeCount{color:#666;font-size:9px}
.tfgApplied{clear:left;overflow:auto;margin:0 auto;padding:0;width:auto;height:auto;border:solid 1px #837f7f;background-color:White}
#datasheet{float:left}
.datasheetclass{display:none;vertical-align:top;width:383px;padding:5px;margin-top:35px;height:135px;overflow-x:hidden;overflow-y:auto}
.datasheetclassdiv{display:none;position:absolute;vertical-align:top;width:400px;height:185px;border:#e3e3e3 solid 3px;background-color:#fff;padding:3px}
.datasheetborder .closebtn{width:95%;height:18px;float:left;background-color:#e3e3e3;font-size:120%;color:#069;font-weight:bold;text-align:left;position:absolute;padding:5px;margin:0;left:5px;top:5px}
.tfgerror{font-size:80%;margin:10px;width:90%;text-align:center;font-weight:bold}
.datasheetborder{float:left;position:relative;border:solid 1px #069;width:99.5%;height:183px}
.selectedLink{font-weight:bold;color:black;font-size:.8em;padding:0 10px}
.selectedLink a:link{text-decoration:none;font-weight:bold;color:black}
.selectedLink a:visited{text-decoration:none;font-weight:bold;color:black}
.selectedLink a:hover{text-decoration:underline;font-weight:bold}
.selectedMessage{padding-left:5px;padding-top:5px;font-size:.7em;font-style:italic}
.resultArrow{background:url(/uk/img/site/search/resultsArrow.gif) no-repeat top center;height:34px;width:100%;margin:0 auto}
.viewing{font-size:.7em;color:#545454;padding-top:10px;float:left}
.viewing span{color:red}
#pageAvail{font-size:.7em;color:#545454;padding-top:10px;float:right}
#pageAvail span{padding:0 2px}
#pageAvail span.on{color:#c00;padding:0 2px;font-weight:bold}
#pageAvail a:link{color:#545454}
#pageAvail a:visited{color:#545454}
#pageAvail a:hover{color:red}
#pageAvailProduct{font-size:.7em;color:#545454;padding-top:10px;float:right}
#pageAvailProduct span{padding:0}
#pageAvailProduct span.on{color:#c00;padding:0 2px;font-weight:bold}
#pageAvailProduct a:link{color:#545454}
#pageAvailProduct a:visited{color:#545454}
#pageAvailProduct a:hover{color:red}
div#tabsDiv{width:100.1%;float:left;white-space:nowrap;border-bottom:#ccc solid 1px;margin-top:10px;height:25px}
div#tabsContainer{float:left;width:100%;padding-bottom:-1px}
div#tabsDivContainer{border-right:#ccc solid 1px;border-left:#ccc solid 1px;border-bottom:#ccc solid 1px;width:98.5%;float:left;padding:5px}
table.tabTable{margin-bottom:-10px;position:absolute}
td.tab div{float:left;width:auto;height:100%;border-top:#ccc solid 1px;border-left:#ccc solid 1px;font-weight:bold;background-color:#e2e2e2;border-right:#ccc solid 1px}
td.selected div{float:left;width:auto;height:100%;border-bottom:#fff solid 1px;padding:3px 0 0 0;border-top:#ccc solid 1px;border-left:#ccc solid 1px;font-weight:bold;background-color:#fff;border-right:#ccc solid 1px;color:#000}
a.tabs{padding:3px 10px 5px 10px;float:left;text-decoration:none}
td.tab{padding-top:2px}
.paramTableBox{border:solid 3px #e8e8e8;padding:3px;clear:left}
.paramTableBorder{border:solid 1px #837f7f;padding:1px}
.tfgPriceMessage{border-bottom:solid 1px silver;padding:3px 3px 5px 3px;font-size:75%;color:#069}
#paramTable th{padding:3px;background-color:#e2e2e2;color:#126481;font-size:65%;border-left:solid 1px white;font-weight:normal;text-align:left}
#paramTable .sortHeader{padding:0;border-collapse:separate}
.sortHeader{padding:1px;border-collapse:separate}
.sortHeader a{cursor:hand;margin:0 2px 0 2px}
.sort{text-align:center;white-space:nowrap;padding:1px 0 1px 0;border-top:solid 2px #e7e8e8;border-left:solid 2px #e0e2e1;border-bottom:solid 2px #838585;border-right:solid 2px #aaadac;background-color:#d8dbda;height:8px;font-size:1px}
.lineRow{border-bottom:dotted 1px #bbb;border-right:dotted 1px #bbb;font-size:65%;color:#445054;padding:5px;word-wrap:break-word}
.lineRow p{text-decoration:underline;padding:0;margin:0;white-space:nowrap}
.prodRow{background:white}
.lineRowMerch{border-bottom:solid 1px #069;border-right:dotted 1px #069;font-size:65%;color:#000;padding:5px;background:#e5e5ff}
.lineRowImageMerch{border-bottom:solid 1px #069;border-right:dotted 1px #069;font-size:65%;color:#000;padding:5px;background:white}
.lineRowMerch a{color:#000}
.lineRowMerch a:hover{color:#d00000}
.lineRowMerch p{text-decoration:underline;padding:0;margin:0;white-space:nowrap;word-wrap:break-word}
.tfgMerchFeature{font-weight:bold;font-size:130%;padding:3px 0;color:#069}
.prodRowMerch{background:white}
.tfgDescCol{width:20em}
.tfgAvailCol{width:15em}
.stockY{color:#090;font-weight:bold}
.cadDownloadError{color:#f00;font-weight:bold}
.head{background:#999;color:white;font-weight:bold;padding:5px;text-align:left;border-right:solid 2px #999}
.orderHead{background:#c00;color:white;font-weight:bold;padding:5px;text-align:left}
.orderRow{background:#c00;text-align:center}
.ptCenter1{text-align:center;background:#e2e2e2}
.ptCenter2{text-align:center;background:#f1f0ff}
.width{width:100%;overflow:hidden;text-align:left}
.imij{background:white;border-top:solid #e2e2e2 2px;border-left:solid #e2e2e2 2px}
.priceList{font-size:90%;white-space:nowrap}
.priceListTitle{text-align:center;font-weight:bold}
.plColumn{text-align:right}
.plPrice{white-space:nowrap}
#qty{border:solid 1px}
#cartMessage{clear:both;line-height:2em;font-weight:bold;font-size:100%;margin:0;padding:0;color:#c00}
#lineContent{width:100%;float:left;clear:left;margin-bottom:1%}
#lineRHS{float:right;width:100%;overflow:hidden;margin-top:31px}
.lineBox{clear:left;margin-bottom:1%;padding:0;font-size:1em;width:99%}
.lineImage{padding:5px 5px 0 5px;width:99%;text-align:center}
.lineImageZoom{padding:5px;width:98%;overflow:visible;text-align:center}
.lineShared{width:99%;padding-top:10px;text-align:center}
.lineZoomLink{width:99%;text-align:center}
.lineDataTable{border:solid 1px #e8e8e8;padding:5px}
.lineDataTable .key{font-weight:bold;width:25%}
.overviewTable{padding:5px}
.overviewTable .key{font-weight:bold;width:25%}
#lineParamTable{font-size:11px;border-collapse:collapse;width:100%}
#lineParamTable th{background-color:#e2e2e2;color:#126481;font-size:1em;border-left:solid 1px white;font-weight:bold;text-align:left;padding:5px}
#lineParamTable td{background-color:white;border-left:dotted 1px #bbb;border-bottom:dotted 1px #bbb;border-right:dotted 1px #bbb;font-size:.9em;color:#445054;padding:4px 5px}
.lineOrderBox{border:dotted 1px #bbb;padding:5px;margin:8px 0;line-height:20px}
.lineOrderBox div{font-size:110%;font-weight:bold;color:black;float:left;margin:2px 10px 0 0}
.linePriceBox{border:solid 1px #069;padding:5px;overflow:auto;height:100%}
.priceBoxContainer{width:50%;float:left}
.linePriceMessage{padding:5px 0 5px 0;width:97%}
#lineAtp{float:right;border:solid 1px #e8e8e8;padding:5px;width:46%}
.lineProdMessage{width:98%;margin-top:5px}
.lineProdMessage table .key{font-weight:bold;padding-right:5px}
.lineExtended{color:#c00;font-weight:normal;width:90%;padding-top:2px}
.lineUom{padding-left:-10px}
.lineProdInfo{width:100%;clear:both}
.lineProdInfo h3{color:#000;font-weight:bold;font-size:120%;margin:0;padding:0}
.lineAdd{margin-top:3px}
#lineProdInfo{width:95%;font-size:11px;clear:both}
#lineProdInfo h3{color:#000;font-weight:bold;font-size:120%;height:30px;margin:0;padding-bottom:7px}
#lineProdInfo span{float:left;width:97%;font-weight:bold;padding-bottom:15px;padding-left:20px}
#lineProdInfo span.note{float:left;width:97%;font-weight:normal;padding:2px 0 2px 0}
#lineProdInfo span.overview{width:97%;background:url(/siteImages/search/overview.gif) no-repeat left top}
#lineProdInfo span.overview span.text{font-weight:normal;margin:0 0 -15px -20px}
#lineProdInfo span.confirmity{width:97%;background:url(/siteImages/search/stConfirmity.gif) no-repeat left top}
#lineProdInfo span.datasheet{width:97%;background:url(/siteImages/search/datasheet.gif) no-repeat left top}
#lineAdd{margin-top:3px}
div.erLineList{float:right;text-align:left;border:solid 1px #666;padding:5px;background:#fff;height:auto}
span.erLineListTitle{font-weight:bold}
div.erLineList ul{margin:0 0 0 20px;padding:0}
div.erLineList ul li{padding:2px}
.tableTitle{font-weight:bold;background:#e2e2e2}
.lineInfoSub{font-weight:bold;margin:5px 0 5px 5px;clear:both}
.lineText{margin:5px 0 5px 5px}
.lineList{margin:15px 0 5px 15px}
#ppk{background:#fff left top no-repeat;float:right;margin:1px;text-align:left;width:280px;border:solid 1px #666;padding:5px;height:auto}
.ppkMessage{float:left}
.ppkMessage span.header{color:#126581;background-color:transparent;margin-left:20px;float:left;font-weight:bold;font-size:14px}
.ppkMessage img{float:left}
.ppkMessage ul{margin-left:35px;margin-bottom:5px;padding:0}
.ppkMessage ul li{margin:0;width:100%;vertical-align:top;margin-bottom:2px}
.ppkMessage a{margin-left:25px;float:left}
.ppkOption{font-weight:bold;color:white;background:#126481;font-size:1em;padding:5px}
.tfgPpk{padding:10px 5px 3px 0;line-height:14px;font-size:85%}
.cad3dLogo{padding:1px 5px 3px 0;line-height:10px}
.lineLD{padding:10px;margin:10px 5px 0 5px;border:solid 1px #e2e2e2;width:45%;height:auto;overflow-x:hidden;text-align:center;float:left}
div.lineLD img{cursor:pointer}
.lineLDLink{padding-top:3px}
.lineLDLink a:link{color:#000}
.lineLDLink a:visited{color:#000}
.lineLDLink a:hover{color:#f00}
#lineCal{border:solid 1px #069;padding:5px 0 5px 5px;overflow:auto;height:100%}
#lineCalTitle{line-height:2em;color:#069;font-weight:bold;font-size:120%;margin:0;padding:0 6px}
#calLink{line-height:2em;color:#0000;font-size:100%;margin:0;padding:0}
#calLink a:link{color:#000}
#calLink a:visited{color:#000}
#calLink a:hover{color:#c00}
a.blacklink:link{color:#000}
a.blacklink:visited{color:#000}
a.blacklink:hover{color:red}
#lineCalTitle2{line-height:2em;color:#069;font-weight:bold;font-size:120%;margin:0;padding:0}
.calBoxImg{text-align:center}
.calBoxImg img{border:solid 1px gray;padding:0;margin:0}
.calBox p{text-decoration:none;font-weight:bold;margin:15px 0 10px 0}
div.calnote{font-size:.8em;padding-bottom:10px}
#calExplained{margin:5px 0;border:solid 1px #e8e8e8;padding:5px;background:#fffacd;height:auto}
#calExplained p span{font-weight:bold}
.accBox{clear:left;border:solid 2px #e8e8e8;width:93%;font-size:70%;padding:2.5%;overflow:auto;margin-bottom:4px}
.accBoxImg{float:left;border:solid 1px gray;width:70px;height:70px;text-align:center;padding:5px}
.accBox p{margin:4px 4px 0 0;padding:0;text-decoration:underline;height:auto;word-wrap:break-word}
.lineCross{clear:left;width:100%;font-size:100%;overflow:auto;margin-top:-1px}
.lineCross h2{font-size:1.2em;border-bottom:#e7e7e1 solid 1px;padding-bottom:8px}
.lineCrossContent{width:100%;font-size:100%;padding-top:5px;float:left;margin-bottom:10px}
.lineCrossImg{float:left;width:70px;text-align:center;margin:0 5px 15px 0}
.lineCross p{margin:4px 0 0 0;padding:0;word-wrap:break-word}
.lineCross a:visited{color:#069;text-decoration:none;font-weight:bold}
.lineCross a:link{color:#069;text-decoration:none;font-weight:bold}
.lineCross a:hover{color:#c00;text-decoration:none;font-weight:bold}
#lineAlsoInterest{font-size:70%}
div.emailFriend{font-size:11px;text-align:left;width:99%;padding-bottom:10px}
table#lineTbl{font-size:11px;margin-top:10px}
table#lineTbl td.lineHeader{border-bottom:#e7e7e1 solid 1px;padding-bottom:5px;color:#000;font-size:15px;font-weight:bold;text-align:left}
table#lineTbl td.lineHeader div.links{white-space:nowrap;float:right;font-weight:normal;font-size:11px}
div.productdata{width:98%;float:left;padding:5px;margin-top:5px}
div.disconProduct{width:100%;color:#fff;background-color:#c00;font-weight:bold;padding:2px;margin-bottom:10px;font-size:12px}
div.productstatusimg{float:left;text-align:center;margin:5px}
div.productdetails{float:left;margin:0 5px 5px 0;width:98%}
div.productdetails span{float:left;width:98%;margin:2px;padding-bottom:2px}
div.productdatatable{float:right;margin:5px 0 5px 0;right:0;width:40%}
div.fromPrice{font-size:18px;margin-bottom:5px}
div.fromPrice span{color:#c00;font-weight:bold;font-size:20px}
table#productdatatable{font-size:10px;border-collapse:collapse;width:100%;border:solid 1px #e7e7e1}
table#productdatatable th{background-color:#000;color:#fff;font-size:1em;border-left:solid 1px white;font-weight:normal;text-align:left;padding:5px}
table#productdatatable td{background-color:white;font-size:.9em;color:#445054;padding:4px 5px}
div.quantitybox{float:left;width:99.5%;background-color:#e2e2e2;padding:2px;margin:10px 0 5px 0}
div.quantitybox div{color:black;float:left;margin:2px 10px 0 0}
div.quantitybox div.lineUom{margin-left:-10px}
div.qtyMessages{width:98%;float:left}
div.specs{width:100%;float:left;margin:0 0 5px 0;border-top:#e2e2e2 solid 1px}
div.techRef{width:100%;float:left;margin:7px 0 5px 0;border-top:#e2e2e2 solid 1px}
div.techRef h3{color:#000;height:30px;padding-top:10px}
div.qtyinput{width:97%;margin:5px}
div.productTree{margin-top:10px;padding:5px;font-size:1em;font-weight:bold}
div#lineCheck{float:left}
div.productTree{color:#000}
div.productTree ul{padding:10px 0;margin:0;list-style:none;width:100%}
div.productTree li{line-height:18px;font-weight:bold}
div.productTree a{font-size:1em;text-decoration:none}
div.productTree H1{font-size:1em;white-space:nowrap;margin-top:1px}
div.productTree .bold{font-weight:bold}
div.productTree li.one{padding-left:20px;background:url(/siteImages/search/folder-top.gif) no-repeat left top;margin-left:5px}
div.productTree li.two{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:10px}
div.productTree li.three{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:20px}
div.productTree li.four{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:30px}
div.productTree li.five{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:40px}
div.productTree li.six{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:50px}
div.productTree li.seven{padding-left:25px;background:url(/siteImages/search/treeFile.gif) no-repeat left top;margin-left:60px}
div.productTree li.sevensubrange{padding-left:25px;background:url(/siteImages/search/treeFile.gif) no-repeat left top;margin-left:50px}
div.productTree li.five{padding-left:20px;background:url(/siteImages/search/folder-top.gif) no-repeat left top;margin-left:5px}
div.productTree li.ten{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:10px}
div.productTree li.twenty{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:20px}
div.productTree li.thirty{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:30px}
div.productTree li.thirtyend{padding-left:25px;background:url(/siteImages/search/folder-end.gif) no-repeat left top;margin-left:30px}
div.productTree li.fourty{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:40px}
div.productTree li.fourtyend{padding-left:25px;background:url(/siteImages/search/folder-end.gif) no-repeat left top;margin-left:40px}
div.productTree li.fourtyname{font-weight:normal;padding-left:25px;background:url(/siteImages/search/treeFile.gif) no-repeat left top;margin-left:40px}
div.productTree li.fifty{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:50px}
div.productTree li.fiftyend{padding-left:25px;background:url(/siteImages/search/folder-end.gif) no-repeat left top;margin-left:50px}
div.productTree li.fiftyname{font-weight:normal;padding-left:25px;background:url(/siteImages/search/treeFile.gif) no-repeat left top;margin-left:50px}
div.productTree li.sixty{padding-left:25px;background:url(/siteImages/search/folder-branch.gif) no-repeat left top;margin-left:60px}
div.productTree li.sixtyend{padding-left:25px;background:url(/siteImages/search/folder-end.gif) no-repeat left top;margin-left:60px}
div.productTree li.sixtyname{font-weight:normal;padding-left:25px;background:url(/siteImages/search/treeFile.gif) no-repeat left top;margin-left:60px}
div.productTree li.seventyname{font-weight:normal;padding-left:25px;background:url(/siteImages/search/treeFile.gif) no-repeat left top;margin-left:70px}
div.attributes{width:98%;font-size:11px;clear:left;margin:7px 0 5px 0;padding-top:10px;border-top:#e2e2e2 solid 1px}
div.attributes h3{font-size:1.2em;height:25px;padding-top:5px;color:#000}
div.attributes div#breadCrumb{font-size:1.4em}
div.foundErrorDiv{width:98%;font-size:11px;clear:left;margin:7px 0 5px 0;padding-top:10px}
div.foundErrorDiv h3{font-size:1.2em;height:25px;padding-top:5px;color:#000}
div.foundErrorDiv div#breadCrumb{font-size:1.4em}
pre.tree{width:150px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}
#lineProdInfo a:visited,div.productTree a:visited,div.techRef a:visited,div.attributes a:visited,div.foundErrorDiv a:visited,div.reviewLink a:visited{color:#069;text-decoration:none}
#lineProdInfo a:link,div.productTree a:link,div.techRef a:link,div.attributes a:link,div.foundErrorDiv a:link,div.reviewLink a:link{color:#069;text-decoration:none}
#lineProdInfo a:hover,div.productTree a:hover,div.techRef a:hover,div.attributes a:hover,div.foundErrorDiv a:hover,div.reviewLink a:hover{color:#c00;text-decoration:none}
#toolsTbl td{padding-top:5px}
#toolsTbl td.rightborder{border-right:solid 1px #e2e2e2}
div.callibration{float:left;width:98%}
div.popupcontentTerms{height:expression(this.scrollHeight&gt;180 ? "180px":"auto");max-height:180px;width:94%;min-height:50px;overflow-y:auto;float:left;line-height:14px;font-size:.9em;padding:5px;margin:5px;text-align:justify}
div.LL_disclaimer{padding:2px;width:100%;font-size:90%}
div.currency{float:right;width:100%;text-align:right}
div.currency div{float:none;width:10px;border:red solid 1px}
div.LL_disclaimer_tfg{padding:5px;width:95%;font-size:9px;text-align:left}
.linenowPricetext{font-weight:bold;color:#000;font-size:20px;float:left}
.linenowPriceval{font-weight:bold;color:#c00;font-size:20px;float:left;padding-left:2px}
.linewasPricetext{font-weight:bold;color:#000;font-size:16px;padding-left:2px}
.linewasPriceval{font-weight:bold;color:#000;font-size:12px;text-decoration:line-through;padding-left:2px}
.tfgnowPricetext{font-weight:bold;color:#000;font-size:12px}
.tfgnowPriceval{font-weight:bold;color:#c00;font-size:12px}
.tfgwasPricetext{font-weight:bold;color:#000;font-size:12px}
.tfgwasPriceval{color:#000;font-size:11px;text-decoration:line-through;font-weight:normal}
#reviewTable{border:solid 1px #000;border-collapse:collapse;margin:10px 0}
#reviewTable td{border:solid 1px #000;padding:2px}
#reviewTable h3{font-size:97%;font-weight:bold;margin:0;padding:0;color:#000}
#reviewTable p span{font-weight:bold}
.reviewSuccess{font-size:130%;color:green;font-weight:bold;margin:5px 10px}
#addLink{margin:10px 0 0 0}
#addLinkBottom{margin:10px 0 10px 0}
#addTitle{color:#069;font-size:130%;font-weight:bold;margin:5px 10px}
#viewAllReviews{margin:5px 0 0 0}
#viewAllReviews span{font-weight:bold}
#productReview{display:none;border-top:solid 1px silver;border-bottom:solid 1px silver;margin-top:5px}
.moderated{font-style:italic;margin:0 0 5px 0}
#viewAllReviews{font-weight:bold}
div.reviewLine{float:left;width:98%;padding:5px 5px 10px 5px}
div.reviewLink{font-weight:bold}
div#reviewHeading h3{margin:0;margin:5px 0 5px 0;float:left;width:98%}
div#comparisonDiv{width:100%;margin-bottom:10px}
table#comparisonTbl{border-collapse:collapse;border:solid #e8e8e8 1px;font-size:110%}
table#comparisonTbl td{border-collapse:collapse;color:#000;border:solid #e8e8e8 1px;font-size:11px}
table#comparisonTbl .label{background-color:#e8e8e8;vertical-align:top;text-align:left;border-bottom:solid #fff 1px}
table#comparisonTbl th{color:#fff;font-size:11px;font-weight:bold}
table#comparisonTbl th.discon{background-color:#c00}
table#comparisonTbl th.alt{background-color:#000}
table#comparisonTbl .lineRow div.linerow{width:98%;padding:1px;float:left}
table#comparisonTbl .lineRow div.linerow span{width:20%;float:left}
div#comparisonDiv div.lineHeader{border-bottom:#e7e7e1 solid 1px;float:left;width:99%;color:#000;font-size:15px;font-weight:bold;padding:5px;margin-bottom:10px}
div#comparisonDiv div.lineHeader span{float:left}
div#comparisonDiv div.lineHeader div.links{right:15px;float:right;font-weight:normal;font-size:11px}
div#comparisonDiv div.lineHeader div.links a{padding-right:10px}
div#comparisonMsg{width:98%;text-align:left;font-size:.8em;font-weight:bold;padding-bottom:20px}
a.bluelink:link{color:#069;text-decoration:none;font-weight:bold}
a.bluelink:visited{color:#069;text-decoration:none;font-weight:bold}
a.bluelink:hover{color:#c00;text-decoration:none;font-weight:bold}
#zoomBox{display:none;font-size:11px;position:absolute;z-index:1000;top:100px;left:270px;padding:3px;border:3px silver solid;background:white;width:600px;overflow:visible}
#zoomBoxProduct{display:none;float:left;left:0;font-size:11px;position:absolute;z-index:9;padding:3px;border:3px silver solid;background:white;width:600px;overflow:visible}
.zbBorder{border:solid 1px #069;padding:2px;height:100%;overflow-x:auto}
.zbInner{background-color:#e3e3e3;padding:5px;overflow:auto;height:100%}
.zbInner h2{color:#069;float:left;width:484px;font-size:13px;line-height:15px}
.zbClose{text-align:right;float:right}
.zbLarge{width:454px;height:454px;background:white;float:left;margin:0;padding:5px;text-align:center}
#zoomBox ul{margin:5px;padding:0;list-style:none;float:left}
#zoomBox ul li{cursor:hand;padding:10px;height:70px;margin-bottom:5px;border:solid 1px black;text-align:center}
#zoomBoxProduct ul{margin:5px;padding:0;list-style:none;float:left}
#zoomBoxProduct ul li{cursor:pointer;padding:10px;height:70px;margin-bottom:5px;border:solid 1px black;text-align:center}
table.productImage{width:100%}
table.productImage td{text-align:center;vertical-align:top;padding:5px 0 0 5px}
table.productImage img{cursor:pointer}
table.productImage div.productDiv{padding:5px}
table.productImage a:link{color:#000;text-decoration:underline}
table.productImage a:visited{color:#000;text-decoration:underline}
table.productImage a:hover{color:#f00;text-decoration:underline}
#brandLogo{margin:10px 0 0 10px}
#brandLogo img{float:right}
.searchMerch{width:200px;overflow:hidden;position:relative;margin:10px 0 0 10px}
.searchMerchDyn{width:200px;height:95px;overflow:hidden;margin:10px 0 0 10px;border:solid 1px silver;position:relative}
.searchMerchDyn h2{background:#c00;font-size:80%;color:white;padding:0 4px;line-height:18px}
.searchMerchDyn p{font-size:70%;float:left;margin:4px 0 4px 4px;width:118px;overflow:visible;z-index:2;position:absolute;word-wrap:break-word}
.searchMerchDyn img{padding:4px;position:absolute;right:0}
.dmasPrice{position:absolute;bottom:0;left:0;color:#c00;font-weight:bold}
.searchMerchPrice{font-size:80%;font-weight:bold;color:#c00;position:absolute;top:30px;left:85px;background:white}
#brandName{width:200px;height:80px;overflow:hidden;position:absolute;right:10px;top:10px;z-index:98;font-size:1.4em;font-weight:bold;color:#069}
.bShopTab{clear:left;background:url(/uk/img/site/search/sectionTabRight.gif) no-repeat top right;padding-right:50px;float:left}
.bShopTab2{padding:0 10px;background:url(/uk/img/site/search/sectionTabLeft.gif) no-repeat top left;font-size:80%;color:#069;line-height:31px;float:left;white-space:nowrap}
#bShop{clear:left;width:100%;border:solid 3px #e8e8e8;color:#000;margin:10px 0;font-size:80%;overflow:auto}
#bShop #leftSide{width:100%}
#bShop #headTxt01 h2{color:#069;line-height:25px;padding:0 0 0 1%;background:white}
#bShop #txt01{padding:0 0 0 1%}
#bShop #txt02{margin:6px 0 4px 0;padding:0 0 0 1%}
#bShop #txt03{margin:6px 0 4px 0;padding:0 0 0 1%}
#bShop #link01{margin:6px 0 4px 0;padding:0 0 0 10px}
#bShop #link02{margin:6px 0 4px 0;padding:0 0 0 10px}
#bShop #link03{margin:6px 0 4px 0;padding:0 0 0 10px}
#bShop .right{float:right;margin:10px;border:0}
#bShop #prods{clear:both;width:98%;margin:1% 0 1% 1%}
#bShop .prods{height:80px;padding:5px;background-color:white}
#bShop .bsProd h2{background-color:white;color:#069;font-size:1em;height:17px}
#bShop .bsProd{margin:10px 5px;height:170px;border:solid 1px #837f7f;padding:5px;background-color:white;width:14.4%;float:left;overflow:hidden}
#bShop p{text-decoration:underline;padding:0;margin:0;height:50px;overflow:hidden;word-wrap:break-word}
.bShopSN{float:left;text-align:left;color:gray}
.bShopPrice{float:right;color:#c00;font-weight:bold}
.showCaseTab{clear:left;background:url(/uk/img/site/search/sectionTabRight.gif) no-repeat top right;padding-right:50px;float:left}
.showCaseTab2{padding:0 10px;background:url(/uk/img/site/search/sectionTabLeft.gif) no-repeat top left;font-size:80%;color:#069;line-height:31px;float:left;white-space:nowrap}
#sCase{clear:left;width:99%;border:solid 3px #e8e8e8;color:#000;margin:10px 0;padding:.5%;font-size:80%;overflow:auto}
#headerSection #headTxt01 h2{color:#069;line-height:25px;padding:0 0 0 1%;background:white}
#headerSection #txt01{margin:6px 0 4px 0;padding:0 0 0 1%}
#headerSection #txt02{margin:6px 0 4px 0;padding:0 0 0 1%}
#lists{list-style:none;margin:6px 0 4px 0;padding:0 0 0 1%}
.list1{float:left;background:black}
.prodPanel{text-align:center;float:left;width:14.5%;border:1px solid #ccc;background-color:#fff;margin:.8% 0 0 .8%;padding:.5%}
.prodPanel h2{text-align:left;background-color:white;color:#069;font-size:1em;height:20px;overflow:hidden;cursor:pointer;margin:0;padding:0}
.prodPanel #scImg{height:100px}
.prodPanel p{text-align:left;text-decoration:underline;padding:0;margin:0;height:50px;overflow:hidden;cursor:pointer;word-wrap:break-word}
.prodPanel h3{background-color:white;color:#333;font-size:1em;height:20px;overflow:hidden;cursor:pointer;margin:0;padding:0}
.sCaseSN{float:left;text-align:left;color:gray}
.sCasePrice{float:right;color:#c00;font-weight:bold}
#confCert,#confCert table{font-size:11px}
.rohsCert{font-size:11px}
#sendFeedbackPopup{border:1px solid #ccc;padding-bottom:25px;padding:5px;font-size:1em;margin:10px 0 5px 0}
#sendFeedbackPopup h3{color:#000;font-weight:bold;line-height:15px;font-size:120%;margin:0;padding:0}
#sendFeedbackPopup p{margin:5px 0 5px 0}
.msBox{clear:both;height:auto;overflow:auto;width:99%;display:block;background:white;font-size:11px;border:solid 1px #837f7f;padding:2px 5px}
*html .msBox{overflow:visible}
.msBox dl{margin:3px 20px 3px 0;float:left;height:5px;display:block;height:auto}
.msBox dt{font-weight:bold;color:#069}
.msBox dd{margin:0;padding-top:2px}
.beta{padding-left:20px;white-space:nowrap;font-size:75%;font-weight:bold}
.betaLink{font-weight:normal}
.filterBox{background:url(/siteImages/search/filterRight.gif) no-repeat top right;width:100%;background-color:#e8e8e8;height:25px;padding:0;font-size:70%;margin:10px 0;color:#069}
.filterBox span{padding-right:20px;line-height:25px}
#someHistory{clear:left;border:solid #e8e8e8 2px;padding:0;width:100%;overflow:auto}
#someHistory h2{background:#e8e8e8;line-height:30px;padding:0 10px;color:#069;font-size:14px}
#someHistory h3{margin:0;font-size:11px}
#someHistory p{margin:0;padding:0}
.prodHistory{float:left;overflow:visible;padding:0 10px 10px 10px;margin:0}
.prodHistoryProd{float:left;width:120px;overflow:hidden;margin-right:10px;text-align:center}
.prodHistoryImg{height:70px;text-align:center;padding:5px}
#searchTermHistory{padding:0 10px 10px 10px}
#searchTermHistory ul{list-style:none;margin:0;padding:0}
#searchTermHistory li{margin-top:10px;margin-left:0}
div.noItems{padding:5px 0 0 0}
#bookmark{padding:0 10px 10px 10px}
#bookmark ul{margin-left:0}
#bookmark ul li{margin-left:0;width:30%;white-space:nowrap;margin-right:2px}
#ccBannerAd{margin-bottom:10px;height:auto;overflow:auto}
#ccBannerAd #txt01{float:left;padding:0;margin:0;width:24px;height:44px;background:url(/siteImages/cchooser/but-left.gif) no-repeat}
#ccBannerAd #link01{float:left;padding:0;text-align:center;line-height:40px;margin-left:auto;margin-right:auto;margin-top:0;height:44px;white-space:nowrap;background:url(/siteImages/cchooser/but-BG.gif) repeat-x}
#ccBannerAd #link01 a{display:block;font:bold 14px verdana;color:#fff;padding-top:13px;cursor:pointer;text-decoration:none}
#ccBannerAd #link01 a:hover{color:#f2f2f2}
#ccBannerAd #txt02{float:left;padding:0;margin:0;height:44px;width:24px;background:url(/siteImages/cchooser/but-right.gif) no-repeat}
#ccBannerAd #ccText{float:left;margin:15px 5px 0 10px;color:#000;font-size:14px;font-weight:bold}
.CartBudgetTitle{background:#e3e3e3;font-family:arial;color:#069;padding:5px;font-size:130%;overflow:visible}
#cartContainer{clear:both}
#cartContainer .cartTitle{width:100%}
#cartContainer .cartOrderOptionsLink{text-align:right;font-size:11px;padding:5px}
.clear{clear:both}
#cartOuterBorder{border:solid 3px #e3e3e3;padding:3px}
#cartInnerBorder{border:solid 1px #069;padding:2px}
#tradeCounter{background-color:white;visibility:hidden;margin:-1px 0 0 0;padding:3px;width:250px;position:absolute;top:90px;margin-left:30%;border:solid 3px silver;z-index:0;font-size:11px}
#priceMessage{border-bottom:solid 1px silver;padding:3px 3px 5px 3px;font-size:75%;color:#069}
#cartTable{font-size:70%}
#cartTable .cartTableHeader{background-color:#e3e3e3;color:#069;height:30px;font-size:80%}
#cartTable .headerStockNo{width:13%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerQty{width:7%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerEan{width:11%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerEanDescription{width:42%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerDescription{width:50%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerUnits{width:4%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerUnitPrice{width:9%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerGoodsValue{width:9%;border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#cartTable .headerRemove{width:8%;text-align:center;padding:0 3px;font-weight:normal}
#tcInfo{background-color:#e3e3e3;margin:1px;border-bottom:solid 1px silver;padding:5px}
#tcInfo .tcAddressBox{float:left;font-size:75%;margin-right:50px}
#tcInfo .tcAddressBox span{font-weight:bold;color:#069}
#tcInfo .tcTimeBox{float:left;font-size:75%;margin-right:50px;font-size:60%}
#tcInfo .tcTimeBox b{font-weight:bold;color:#069;font-size:120%}
#tcInfo .tcSelectAgain{clear:right;overflow:hidden;float:right}
#cartTable .cellStockNo{border-bottom:solid 1px #ccc;padding:5px 0}
#cartTable .cellStockNoField{width:90%;border:solid 1px black}
#cartTable .cellQty{border-bottom:solid 1px #ccc;padding:5px 0}
#cartTable .cellQtyField{width:80%;border:solid 1px black}
#cartTable .cellEanField{width:90%;border:solid 1px black;margin:0 5px}
#cartTable .cellEan{border-bottom:solid 1px #ccc;padding:5px 0}
#cartTable .cellEanDescription{border-bottom:solid 1px #ccc;padding:5px 0}
#cartTable .cellDescription{border-bottom:solid 1px #ccc;padding:5px 0}
#cartTable .error{font-weight:bold}
#cartTable .productInfoContainer{;float:left}
#cartTable .cellDescritionDisplay{padding:0;margin:0}
#cartTable .weeCharge{padding:3px;margin:0}
#cartTable .cellRoHSDisplay{padding:3px}
#cartTable .cellAvailabilityDisplayInStock{margin:3px 0;color:#090;font-weight:bold}
#cartTable .cellAvailabilityDisplayOutOfStock{margin:3px 0}
.cellAvailabilityDisplayOutOfStockTC{margin:3px 0;font-weight:bold;color:#d01f3c}
#cartTable .cellCostCentre{width:170px;float:left;padding-left:3px;margin-bottom:3px}
#cartTable .cellCostCentreField{width:160px;border:solid 1px black}
#cartTable .cellCPN{width:170px;float:left;padding-left:3px;margin-bottom:3px}
#cartTable .cellCPNField{width:160px;border:solid 1px black}
#cartTable .cellImage{width:75px;float:left;padding-left:3px}
#cartTable .cellDescritionDisplay{padding-left:3px;margin:0}
#cartTable .cellRoHSDisplay{padding-left:3px;margin:0}
#cartTable .cellAvailabilityDisplay{padding-left:3px;margin:0}
#cartTable .cellUnits{text-align:center;border-bottom:solid 1px #ccc;padding:5px 10px 5px 0}
#cartTable .cellUnitPrice{text-align:right;border-bottom:solid 1px #ccc;padding:5px 10px 5px 0}
#cartTable .cellGoodsPrice{text-align:right;padding-right:3px;padding-left:3px;border-bottom:solid 1px #ccc;padding:5px 5px 5px 0}
#cartTable .cellRemove{text-align:center;border-bottom:solid 1px #ccc;padding:5px 0;font-size:9px}
#cartTable .lineAlternative{margin:3px 0}
#cartTable .emptyCellStockNo{width:13%;padding-left:3px;border-bottom:solid 1px #ccc;padding:5px 0}
#cartTable .emptyCellQty{width:7%;padding-left:3px;border-bottom:solid 1px #ccc;padding:5px 0}
#cartTable .emptyCellDescription{padding-left:3px;border-bottom:solid 1px #ccc;padding:5px 0}
.cartAddRowsBtn{padding-top:5px}
.cartUpdateCartBtn{padding:5px}
.cartTotal{font-weight:bold;margin:0 0 0xp 5px;white-space:nowrap;padding:0}
.alternativeBtn{margin:5px 0}
.orderReviewTitleNote{font-size:70%;font-weight:normal}
.barredLayer{display:none;background-color:#ffc;border:solid 1px gray;position:absolute;z-index:3;padding:5px}
.calMessage{background-color:#e3e3e3;color:black;font-size:70%;border-bottom:solid 1px white;font-weight:bold}
.calMessage ul{margin:0 0 0 20px;padding:5px;list-style-image:url(/uk/img/site/header/tabBullet.gif)}
.calMessage li{clear:both;margin-bottom:4px}
#orderActions a:link{padding-right:10px;margin-right:10px;font-size:11px;color:#666;text-decoration:none}
#orderActions a:visited{padding-right:10px;margin-right:10px;font-size:11px;color:#666;text-decoration:none}
#orderActions a:hover{padding-right:10px;margin-right:10px;font-size:11px;color:#c00;text-decoration:none}
#quickOrderContainer{border:solid 3px #e3e3e3;padding:3px}
#quickOrderContainer .title{background-color:#e3e3e3;color:#069;height:23px;font-size:11px;text-align:center;font-weight:bold;padding-top:8px}
#quickOrderContainer .enteryBox{text-align:center}
#quickOrderContainer .textEnteryArea{width:186px;height:171px;border:solid 1px #ccc;color:silver;font-size:11px;font-family:verdana;margin-bottom:5px}
.cartProceedButton{padding:5px 0}
.cartBack2MailOrderButton{padding:5px 0}
.cartSavePartsList{padding:5px 0}
#pmAvailableCreditContainer{border:3px solid #e3e3e3;padding:3px}
#pmAvailableCreditContainer .title{background:#e3e3e3;color:#069;font-size:11px;font-weight:bold;height:23px;padding-top:8px;text-align:center}
#pmAvailableCreditContainer .entryBox{font-size:10px;padding:3px}
#ajaxTitleContainer{background-color:#e3e3e3;padding:5px}
#ajaxTitleContainer h2{font-size:1em;color:#069;width:80%;float:left}
#ajaxTitleContainer span{text-align:right}
.font07em{font-size:.7em}
#prodPackLink{background:#ffc;padding:10px}
#prodPackLink ul{margin:0;padding:6px 0 6px 20px}
#uomLabel{margin:6px 0 6px 0}
#tcUpdateDetails{font-size:75%;margin:5px 0}
div.sendOrderLink{float:left;text-align:left;padding:3px;width:100%;font-size:11px;font-weight:bold}
#orderOptions .orderOptionsContainer{border:solid 1px #069;padding:2px;font-size:80%}
#orderOptions .orderOptionsTitleBar{background-color:#e3e3e3;padding:5px;height:15px}
#orderOptions h2{font-size:1em;color:#069;width:80%;float:left}
#orderOptions span{float:right}
#orderOptions .orderOptions{margin-top:8px;padding:0 5px}
#orderOptions .orderOptionsButton{margin:10px 0;text-align:center}
#orderOptions{background-color:white;visibility:hidden;margin:-1px 0 0 0;padding:3px;width:350px;position:absolute;top:120px;left:55%;clear:left;border:solid #e8e8e8 3px;overflow:auto;z-index:0;font-size:80%}
#orderOptions h3{color:#069;font-weight:bold;font-size:1em;padding:5px 0 0 0;margin:0;text-align:left;clear:both}
.orderOptionsSectionContainer{margin:.5% .5% 1.5% .5%;height:100%;border:solid 1px #069}
.orderAddButton{padding:5px 0}
#scheduleOrders{margin:5px 0 5px 0;overflow:auto;clear:left}
#scheduleOrders table{border-collapse:collapse;border:1px solid #e3e3e3;font-size:70%}
#scheduleOrders table td{border:1px solid #e3e3e3}
#scheduleOrders h3{background-color:#e8e8e8;clear:both;color:#069;font-size:1em;font-weight:bold;margin:5px 0 5px 0;padding:5px 0 5px 5px;text-align:left}
.productDetailLabel{margin:0;padding:3px}
#orderNo{margin:1% 1% 0 1%;border:solid 1px #069;padding:.5%;font-size:80%}
#orderNo p{padding-left:20%;font-size:12px}
#orderNo label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:20%;text-align:left}
#orderNo input[type="text"],[type="password"]{text-indent:1px;border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#orderNo h3{color:#069;font-weight:bold;font-size:1em;padding:5px 0 0 0;margin:0;text-align:left;clear:both}
#payment{height:100%;padding:.5%;font-size:80%;overflow:auto}
#payment address{width:96%;float:left;height:100%}
td.tdClass{border:dotted 1px silver;margin:.6% .3% 0 .3%;width:25%}
td div #paymentTblChina td.tdClass{border:dotted 1px silver}
td.tdClassbg{background:#eef;border:dotted 1px silver;margin:.6% .3% 0 .3%;width:25%}
td div #paymentTblChina td.tdClassbg{background:#eef;border:dotted 1px silver;margin:.6% .3% 0 .3%;width:25%}
#payment address span.radio{float:left;display:block}
#payment address span.content{float:left;width:90%;display:block;padding-left:2px}
#payment address span.link{padding-left:15px;margin-top:.8em;display:block;white-space:nowrap;float:left;width:95%;text-align:left}
*html #payment address span.link{padding-left:22px}
#payment address.selected{background:#f0f8ff;color:#00f;border:solid 1px #b0e0e6}
#payment h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#payment label{padding-right:30px;float:left}
.paymentEdit{display:block;text-align:right}
#payment h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#payment .add{clear:both;text-align:right;right:4%;font-size:11px;font-weight:bold}
#payment label{padding-right:30px;float:left}
#customerref{margin:1% 1% 0 1%;border:solid 1px silver;overflow:auto;padding:.5%;font-size:80%}
#customerref p{padding-left:20%;font-size:12px}
#customerref label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:20%;text-align:left}
#customerref input[type="text"],[type="password"]{text-indent:1px;border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#paymentform{vAlign:top;width:100%;margin-top:1%;margin-bottom:1%}
#paymentform form.paymentform{margin-left:20%}
#paymentform fieldset{clear:left;margin:0;font-size:80%;padding:3px;border:0}
#paymentformborder{clear:left;border:solid #e8e8e8 3px;float:left;width:100%;margin-bottom:10px}
#paymentform #blueborder{width:100.8%}
#paymentform p{font-size:12px}
#paymentform label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:20%;text-align:left}
#paymentform input[type="text"],[type="password"]{text-indent:1px;border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#paymentform input[type="submit"]{border:solid 1px #069;background-color:#e6e6e6;font-size:80%;text-align:center}
.editPaymentPClass{width:100%;float:left;margin:5px;clear:left}
.addPaymentMessage{font-size:100%;color:#d01f3c;margin-top:5px}
#despatch{padding:.5%;font-size:80%}
#despatch p{padding:3px 0;margin:0}
#despatch p span{font-weight:bold}
.inputNote{font-size:70%}
#despatch label{padding-right:26%}
#despatch h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#delivery{height:100%;padding:.5%;font-size:80%;overflow:hidden}
#delivery address{width:96%;float:left;height:100%}
.tdClass{border:dotted 1px silver;margin:.6% .3% 0 .3%;width:25%}
#delivery address span.radio{float:left;display:block}
#delivery address span.content{float:left;width:90%;display:block;padding-left:2px}
#delivery address span.link{padding-left:15px;margin-top:.8em;display:block;white-space:nowrap;float:left;text-align:left}
*html #delivery address span.link{padding-left:22px}
#delivery address.selected{background:#f0f8ff;color:#00f;border:solid 1px #b0e0e6}
#delivery h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#delivery label{padding-right:30px;float:left}
#delivery input[type="text"],[type="password"]{border:solid 1px blue;border:solid 1px #069;float:left;width:200px}
.orderOptionsForm{margin:1% 1% 0 1%;border:solid 1px silver;overflow:auto;padding:.5%;font-size:80%}
#delivery .add{clear:both;text-align:right;right:4%;font-size:11px;font-weight:bold}
#recipient{margin:1% 1% 0 1%;border:solid 1px silver;overflow:auto;padding:.5%;font-size:100%}
#recipient p{padding-left:20%;font-size:12px}
#recipient label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:20%;text-align:left}
#recipient input[type="text"],[type="password"]{text-indent:1px;border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#deliverytable td{white-space:nowrap}
#deliveryadd{vAlign:top;width:100%;margin-top:1%;margin-bottom:1%}
#deliveryadd fieldset{clear:left;margin:0;font-size:80%;padding:3px;border:0}
#deliveryadd #blueborder{width:100.8%}
#deliveryaddborder{clear:left;border:solid #e8e8e8 3px;float:left;width:100%;margin-bottom:10px}
#deliveryadd p{font-size:12px}
#deliveryadd label{padding:0;font-size:12px;font-weight:bold;font-weight:normal;white-space:nowrap}
#deliveryadd input[type="text"],[type="password"]{text-indent:1px;border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#deliveryadd input[type="submit"]{border:solid 1px #069;background-color:#e6e6e6;font-size:80%;text-align:center}
#deliveryadd .inputfields{width:280px}
div#TcDiv{margin:10px 0 0 0}
div.Tc{float:left;width:32%;padding:5px 2px 5px 5px}
#invoice{height:100%;padding:.5%;font-size:80%;overflow:hidden}
#invoice address{width:96%;float:left;height:100%}
.tdClass{border:dotted 1px silver;margin:.6% .3% 0 .3%;width:25%}
#invoice address span.radio{float:left;display:block}
#invoice address span.content{float:left;width:90%;display:block;padding-left:2px}
#invoice address span.link{padding-left:15px;margin-top:.8em;display:block;white-space:nowrap;float:left;width:95%;text-align:left}
*html #invoice address span.link{padding-left:22px}
#invoice address.selected{background:#f0f8ff;color:#00f;border:solid 1px #b0e0e6}
#invoice h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#invoice label{padding-right:30px;float:left}
#orderDetails{height:100%;padding:.5%;font-size:80%;overflow:hidden}
#orderDetails h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#orderDetails label{padding-right:30px;float:left}
#orderDetails .ordernumber{margin:10px 0 0 0;overflow:auto}
#orderDetails .innerdiv{float:left;width:50%;margin-right:20px}
#orderDetails .innerdiv label{width:140px;text-align:right}
.OrdeRefTable{margin-top:5px}
.OrderRefCell{padding-right:30px}
#review{vAlign:top;width:100%;margin-top:1%;margin-bottom:1%}
#review fieldset{clear:left;margin:0;font-size:80%;padding:3px;border:0}
#reviewborder{clear:left;border:solid #e8e8e8 3px}
#review p{padding-left:20%;font-size:12px}
#review label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:20%;text-align:left}
#review input[type="text"],[type="password"]{text-indent:1px;border:solid 1px blue;border:solid 1px #069;text-align:left}
#review input[type="submit"]{border:solid 1px #069;background-color:#e6e6e6;font-size:80%;text-align:center}
#review table{padding:0}
#review th{border-right:solid white 1px;font-size:10px;text-align:center;padding:0 3px;font-weight:normal}
#review td{border-bottom:solid 1px #ccc;padding:5px 0}
.instock{color:#069;padding:3px 0 0 0}
.pmBrokenRule{color:black;font-weight:bold;padding:5px 0 0 3px}
#costCentre{height:100%;padding:.5%;font-size:80%;overflow:hidden}
#costCentre address{width:23.3%;height:5.0em;position:relative;float:left;border:dotted 1px silver;margin:.6% .2% 0 .2%;padding:.5%}
#costCentre address span.radio{float:left;position:relative;display:block}
#costCentre address span.content{float:left;width:90%;position:relative;display:block}
#costCentre address span.link{padding-left:13px;margin-top:.4em;display:block;white-space:nowrap;text-align:0;float:left}
*html #costCentre address span.link{padding-left:22px}
#costCentre address.selected{background:#f0f8ff;color:#00f;border:solid 1px #b0e0e6}
#costCentre h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left}
h3 span{font-weight:normal}
h3 span.change{text-decoration:underline;color:#00f;cursor:hand}
h3 span.change a:visited{color:#00f}
h3 span.change a:link{color:#00f}
h3 span.change a:hover{color:#00f}
#costCentre label{padding-right:30px;float:left}
#costCentre .add{clear:both;text-align:right;right:4%;font-size:11px;font-weight:bold}
#glCode{clear:left;height:100%;padding:.5%;font-size:80%;overflow:hidden}
#glCode h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#glCode table{padding:0}
#glCode th{border-right:solid white 1px;font-size:10px;text-align:center;padding:0 3px;font-weight:normal}
#glCode td{padding:5px 0}
#glCode .add{clear:both;text-align:right;right:4%;font-size:11px;font-weight:bold;margin-top:5px}
#glCode address{width:23%;height:5.0em;position:relative;float:left;border:dotted 1px silver;margin:.6% .3% 0 .3%;padding:.5%}
#glCode address span.radio{float:left;position:relative;display:block}
#glCode address span.content{float:left;position:relative;display:block;padding-left:right}
#glCode address span.link{padding-left:15px;margin-top:2.8em;display:block;white-space:nowrap;text-align:0}
*html #glCode address span.link{padding-left:22px}
#glCode address.selected{background:#f0f8ff;color:#00f;border:solid 1px #b0e0e6}
#blanket{height:100%;padding:.5%;font-size:80%;overflow:hidden}
#blanket h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#blanket table{padding:0}
#blanket th{border-right:solid white 1px;font-size:10px;text-align:center;padding:0 3px;font-weight:normal}
#blanket td{border-bottom:solid 1px #ccc;padding:5px 0}
#blanket .add{clear:both;text-align:right;right:4%;font-size:11px;font-weight:bold;margin-top:5px}
#blanket address{width:23.3%;height:6.25em;position:relative;float:left;border:dotted 1px silver;margin:.6% .2% 0 .2%;padding:.5%}
#blanket address span.radio{float:left;position:relative;padding-right:2px;display:block}
#blanket address span.content{float:left;width:90%;position:relative;display:block}
#blanket address span.link{padding-left:0;margin-top:2.0em;display:block;text-align:left}
#blanket address.selected{background:#f0f8ff;color:#00f;border:solid 1px #b0e0e6}
.orderOptionsAddInfo{margin:0;padding:0;font-size:80%}
#blanketform{vAlign:top;width:100%;margin-top:1%;margin-bottom:1%}
#blanketform h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#blanketform fieldset{clear:left;margin:0;font-size:80%;padding:3px;border:0}
#blanketformborder{clear:left;border:solid #e8e8e8 3px;float:left;width:100%;margin-bottom:10px}
#blanketform #blueborder{width:100.8%}
#blanketform input[type="text"],[type="password"]{text-indent:1px;border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#blanketform input[type="submit"]{border:solid 1px #069;background-color:#e6e6e6;font-size:80%;text-align:center}
#blanketform table{padding:0}
#blanketform th{font-size:10px;padding:0 3px 5px 10px;font-weight:normal}
#blanketform td{padding:5px 5px 5px 10px}
.PMaddButton{background-color:#d00000;color:white;border:white 2px solid;cursor:hand;margin-top:3px}
.btndiv{padding:1% 10px}
.btn{border:solid 1px #069;background-color:#e6e6e6;font-size:80%;text-align:center}
.addressbg{background:#eef}
#progressbar{width:100%;padding-top:15px}
#notificationOrder{height:100%;padding:.5%;font-size:80%;overflow:hidden}
#notificationOrder h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px;margin:0;text-align:left;clear:both}
#notificationOrder label{padding-right:30px;float:left}
.notificationRefTable{margin-top:5px}
.notificationRefCell{padding-right:30px}
.hide{display:none}
.show{display:block}
#notificationOrder .inputfields{width:280px}
#editAccount{height:100%;padding:.5%;font-size:100%;overflow:auto}
#editAccount address{width:96%;float:left;height:100%}
.tdClass{border:dotted 1px silver;margin:.6% .3% 0 .3%;width:25%}
#editAccount address span.radio{float:left;display:block}
#editAccount address span.content{float:left;width:90%;display:block;padding-left:2px}
#editAccount h3{background-color:#e8e8e8;color:#069;font-weight:bold;font-size:1em;padding:5px 0 5px 5px}
.payHeaderDiv{background-color:#c8c8c8;width:100%;margin-bottom:10px}
.payFooterDiv{width:100%;width:auto;margin-top:10px;padding:10px;font-size:70%}
iframe.payEaseFrame{border:#ccc 1px solid;width:100%;height:650px}
.payeaseBtnDiv{padding:5px}
.payeaseMsg{padding:5px;float:right;font-size:80%}
.payeaseDoNotCloseBrowserMsg{padding:5px;float:left;font-size:120%;margin-bottom:10px;color:#d01f3c}
.hiddeniframe{display:none}
#logIn{width:48%;float:left;padding:0 0 2% 0}
#logIn .inputfields{text-indent:1px;border-collapse:collapse;border:#000 solid 1px;width:180px;padding:1px}
.regNote{font-size:85%;padding:5px 0;margin:0}
regContent{width:48%;float:left;margin-left:2%;padding:0 0 2% 0}
#regContent .inputfields{text-indent:1px;border-collapse:collapse;border:#000 solid 1px;width:180px;padding:1px}
#regContent h3{color:#069;font-weight:bold;font-size:120%;padding:20px 0 0 0;margin:0;text-align:left;clear:both}
#registrationStep{float:right;color:#069;font-weight:bold;font-size:.75em;padding:5px 0 0 0;margin:0}
.regHeight{height:160px}
.regButton{height:40px;text-align:center}
.registrationManadtoryTitle{font-weight:bold;padding:10px 0}
.partialReg{font-size:120%}
.loginContent{width:100%;float:left;margin-bottom:10px}
.regContent,.loginContent{float:left;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:9pt;margin-left:0}
.regContent .inputfields,.loginContent .inputfields{text-indent:1px;border-collapse:collapse;border:#069 solid 1px;padding:1px}
.loginColumnOne{width:451px;padding-left:10px;float:left;padding-right:20px;padding-bottom:15px;border-right:#ccc solid 1px}
.loginColumnTwo{width:461px;float:left;padding-left:20px;padding-bottom:15px}
.bookMark{float:left;width:95%;padding:5px}
.regContent{color:#000;width:963px;min-width:none;padding-left:10px;padding-bottom:10px}
.breadCrumb{background-color:#fff;color:#666;padding:10px 5px 5px 5px;font-weight:bold;font-size:.75em;float:left}
.breadCrumb ul{list-style:none;float:left;margin:0;padding:0}
.breadCrumb li{padding:0 2px 0 5px;font-weight:normal;float:left}
.breadCrumb li a:visited{color:#069;text-decoration:none}
.breadCrumb li a:link{color:#069;text-decoration:none}
.breadCrumb li a:hover{color:#c00;text-decoration:none}
.regContent h1,.loginContent h1{float:left;color:#c00;font-size:18pt;padding:10px 0;width:100%}
.regHeaderDiv{width:580px;float:left}
.checkAvailDiv{visibility:visible;position:absolute;right:0;top:0;margin-right:-205px;width:200px;margin-top:-20px}
.regContent h3,.loginContent h3{font-size:16px;line-height:20px;margin:16px 0;float:left;width:99%}
.regContent .inputfields,.loginContent .inputfields{border:#069 solid 1px}
.loginContent .inputfields{width:200px}
.mandatoryDiv{padding-bottom:5px;width:100%}
.regNote{font-size:90%;padding:5px 0;margin:0;float:left;width:99%}
.regContentColumnOne{width:642px;float:left}
.regContentColumnTwo{width:321px;float:left}
.regLockImg{float:right}
.formFields{width:100%}
.formFields ul,.loginFields ul{list-style:none;margin:0;padding:0;margin-bottom:15px;float:left;width:100%}
.formFields ul li{list-style:none;margin:0;padding:0;float:left;width:100%;padding-bottom:5px;padding-top:5px;background:url(/siteImages/general/dot.GIF) repeat-x}
.formFields ul li span.formLabel{padding-right:5px;float:left;width:270px}
.formFields ul li span.formLabel span{background-color:#fff;padding:1px 0 1px 5px}
.formFields ul li span.formValue{padding:1px 0;width:325px;background-color:#fff;float:right;padding-left:10px;padding-right:5px;background-color:#fff}
.formFields ul li span.formMessage{padding:1px 0;background-color:#fff;float:right;padding-left:10px;padding-right:5px}
.formFields ul li.formFieldsWhitebg{background:0;background-color:#fff;padding:0;padding-left:5px}
div.userNameSuggestDiv{padding-left:310px}
.formFields ul li.error{background:0;background-color:#fcbdbd}
.formFields ul li.error span.formLabel span{background-color:#fcbdbd;color:#000}
.formFields ul li.error span.formValue{background-color:#fcbdbd;color:#000}
ul li.formFieldError{background:0;color:#c00;padding-left:5px}
ul li.formFieldError span{font-weight:bold;padding-right:2px}
.usernameAvailable{margin:0;padding-left:315px;color:green}
.loginFields ul li{list-style:none;margin:0;padding:3px;float:left;width:100%;background:0}
.loginFields ul li span.formLabel{height:25px;padding-right:5px;padding-top:5px;padding-left:2px;float:left;width:90px}
.loginFields ul li span.formValue{height:25px;width:180px;padding-top:5px;padding-left:2px;float:left;padding-right:10px;background-color:#fff}
.loginFields ul li span.formMessage{padding:5px 0;background-color:#fff;float:right;margin-left:5px;width:145px;font-size:8pt}
.loginFields ul li span.rememberMeLabel{height:25px;padding:8px 5px 0 3px;float:left}
.loginFields ul li span.rememberMeValue{height:25px;padding:7px 10px 0 3px;float:left}
.loginFields ul li span.rememberMeMessage{padding:5px 0;font-size:8pt}
.loginFields ul li span .inputfields{width:180px}
.loginFields ul li.error{background:0}
.loginFields ul li.error span.formLabel{background-color:#fcbdbd;color:#000}
.loginFields ul li.error span.formValue{background-color:#fcbdbd;color:#000}
.loginFields ul li.loginFieldError{background:0;color:#c00;padding-left:5px}
.loginFields ul li.loginFieldError span{font-weight:bold;padding-right:2px}
.regContent a:link,.loginContent a:link{color:#069;text-decoration:none}
.regContent a:visited,.loginContent a:visited{color:#069;text-decoration:none}
.regContent a:hover,.loginContent a:hover{color:#c00;text-decoration:none}
.regContent #errorHeading{float:left;width:99%;margin-bottom:0}
.regNotificationDiv{padding-bottom:15px;float:left;width:99%}
.regNotificationDiv input{margin-top:5px}
.regNotification{float:left;width:500px;padding:2px}
.regContent .combobox{border:#069 solid 1px}
.displayformFields ul{list-style:none;margin:0;padding:0;margin-bottom:30px;float:left;width:100%}
.displayformFields ul li{list-style:none;margin:0;padding:0;float:left;width:100%;padding:3px 0}
.formFields ul li span.formLabel span.mandatory{margin:1px;padding:0;font-size:13px}
.loginFields ul li span.formLabel span.mandatory{margin:1px;padding:0;font-size:13px}
.formFields ul li.error span.mandatory{margin:1px;padding:0;font-size:13px}
.mandatoryDiv span.mandatory{margin:0;padding:1px;font-size:13px}
.regLineDiv{width:100%;line-height:20px}
.floatRight{float:right}
.floatLeft{float:left}
.regButtonDiv{width:100%;float:left;margin-top:15px}
input.regButton{font-family:Arial,Helvetica,sans-serif;border:0;float:left;color:#fff;font-weight:bold;background:url(/siteImages/general/bgSprite.gif) repeat-x 0 -160px;margin:2px;cursor:pointer;font-size:12px;padding:2px 5px 5px 5px;height:24px;width:auto;overflow:visible}
.helpPopupMainDiv{position:relative;float:left}
.helpPopupDiv{position:absolute;top:0;margin-top:-27px;left:22px;margin-left:16px;background-color:#fff;display:none;border:#3e7e9f 2px solid;width:200px;height:expression(document.body.clientHeight&gt;100? "100px":"auto");min-height:100px;padding:5px;vertical-align:top}
.helpPopupContent{width:180px;position:relative;color:#069}
.helpPopupTitle{font-weight:bold}
.helpIcn{margin-top:-1px}
.redBorder{border:red solid 1px}
span.redButton{display:block;float:left;padding:0}
span.redButton a{font-family:Arial,Helvetica,sans-serif;margin:2px;text-decoration:none;white-space:nowrap;display:block;padding:6px 5px 4px 5px;float:left;background:url(/siteImages/general/bgSprite.gif) repeat-x 0 -160px;color:#fff;font-weight:bold;font-size:12px}
span.redButton a:link{color:#fff}
span.redButton a:visited{color:#fff}
span.redButton a:hover{color:#fff}
#updatePasspage{clear:both;margin-top:1%;margin-bottom:1%}
#updatePasspage fieldset{clear:left;margin:0;border:solid #e8e8e8 3px;padding:3px;font-size:75%}
#updatePasspage .regFields{border:solid 1px #069;padding:2px;float:left;height:100%;width:99.5%}
#updatePass p label{width:15%;padding-top:5px;float:left;font-weight:normal;text-align:left}
#updatePass div{width:90%;padding-top:5px;float:left}
#updatePass p{width:100%;float:left}
#updatePass label{width:15%;padding-top:5px;padding-left:10px;float:left;font-weight:normal;text-align:left}
#updatePass div .editAccountcontent{width:50%;float:left}
#updatePass .fullBox{width:95%;padding:0;font-weight:bold;float:left;font-weight:normal;text-align:left}
.combobox{border:solid 1px #000;border-collapse:collapse;text-align:left}
#forgotpassword{clear:both;margin-top:1%;margin-bottom:1%}
#forgotpassword fieldset{clear:left;margin:0;border:solid #e8e8e8 3px;padding:3px;font-size:75%}
.updatemessage{font-size:100%;padding-left:10px;font-weight:bold}
.successnotice{text-align:center;padding:5%}
#forgot label{width:15%;padding-top:5px;float:left;font-weight:normal;text-align:left}
#forgot p{padding-left:5px;width:100%;clear:both}
#forgot .error{padding-left:10px}
#chooseac{clear:both;margin-top:1%;margin-bottom:1%}
#chooseac fieldset{clear:left;margin:0;border:solid #e8e8e8 3px;padding:3px;font-size:75%}
#chooseac .regFields{border:solid 1px #069;padding:2px;float:left;height:100%;width:99.5%}
#chooseacborder{clear:left;border:solid #e8e8e8 3px}
#chooseac .maincontent .content{padding-top:5px;padding-bottom:5px;float:left;width:45%;border:#f00 solid 1px;border:#f00 solid 0}
#chooseac .maincontent .content span{float:left;width:100%;position:relative;display:block;padding-bottom:2px}
#chooseac .maincontent .content label{font-weight:bold;padding-left:5px;width:25%;float:left;display:block;height:100%}
#chooseac .maincontent .content span.lblcontent{width:60%;float:left;position:relative;display:block;padding-left:2px}
.userbaromhighlight{color:red;font-weight:bold}
.userbaromcompletedetails{font-weight:bold;color:red;padding:3px 4px 5px 0}
#parceltrack{clear:both;vAlign:top;width:100%;margin-top:1%;margin-bottom:1%}
#parceltrack fieldset{clear:left;margin:0;font-size:80%;padding:3px;border:0}
#parceltrackborder{clear:left;border:solid #e8e8e8 3px}
#parceltrack p{padding-left:20%;font-size:12px}
#parceltrack div .search{padding-bottom:5px;padding-top:10px;padding-left:20%;font-size:12px}
#parceltrack label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:20%;text-align:left}
.btn{border:solid 1px #069;background-color:#e6e6e6;font-size:80%;text-align:center}
.combo{border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#parceltrack table{padding:0;font-size:100%}
#parceltrack th{border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#parceltrack td{padding-top:5px;vertical-align:top;padding-bottom:5px}
#parceltrack h3{color:#069;font-weight:bold;font-size:1em;padding:5px;margin:0;text-align:left;clear:both;border-bottom:solid 1px silver}
.parceltdtrack{border-left:1px solid #f2f2f2;padding-left:5px;font-size:10px}
.searchmessage{font-size:90%;margin:3px;padding:5px}
.searchresulttext{font-size:10px}
#parts{clear:both;vAlign:top;width:100%;margin-top:1%;margin-bottom:1%}
#parts fieldset{clear:left;margin:0;font-size:80%;padding:3px;border:0}
#partsborder{clear:left;border:solid #e8e8e8 3px}
#partsNew h2{font-size:100%}
#parts .content{width:100%;padding-top:15px;padding-bottom:15px}
#parts .content div{padding-bottom:10px;padding-left:25%;font-size:12px}
#parts .content label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:20%;text-align:left}
#parts .content input[type="text"],[type="password"]{width:200px;text-indent:1px;border:solid 1px black;border:solid 1px #069;text-align:left}
#parts .searchcontent{padding:10px 5px;margin:0;float:left}
#parts .createpartlist{padding:10px 5px;text-align:right}
#partsNew .content{padding:10px 5px 5px 10px}
#partsNew .content label{padding:0;font-size:12px;font-weight:bold;float:left;font-weight:normal;width:40%;text-align:left}
#partsNew .partsNewborder{border:solid 1px #069;padding:2px}
#partsNew .content div{padding-bottom:10px}
#partsNew h2{color:#069;width:80%;float:left;text-align:left}
#partsNew .header{background-color:#e3e3e3;padding:5px;text-align:right;width:97%}
.showdiv{background-color:white;margin:-1px 0 0 0;padding:3px;width:355px;position:absolute;top:120px;left:55%;border:solid 3px silver;z-index:0;font-size:11px}
.hidediv{background-color:white;visibility:hidden;margin:-1px 0 0 0;padding:3px;width:355px;position:absolute;top:120px;left:55%;border:solid 3px silver;z-index:0;font-size:11px}
#parts .devideparts{padding-top:10px;padding-bottom:5px;width:49%;float:left}
#parts .devideparts div{padding-bottom:10px;font-size:12px;width:100%}
#parts .devideparts label{padding:0;font-size:12px;font-weight:bold;float:left;padding-left:25%;font-weight:normal;width:25%;text-align:left}
.partlisterror{padding-left:25%;display:block;color:#d01f3c}
.combo{border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#parts h3{color:#069;font-weight:bold;font-size:1em;padding:5px;margin:0;text-align:left;clear:both;border-bottom:solid 1px silver}
#parts th{border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#parts td{border-bottom:solid 1px #ccc;padding:5px 0;vertical-align:top}
#parts tr{border-bottom:solid 1px #ccc}
#parts .create{float:right;right:10px;font-size:11px;text-decoration:none;font-weight:bold}
.partsbtndiv{padding:5px 5px}
.partsbtndiv div{padding:3px 0 5px 0}
#parts .total{border-top:Gray solid 1px;font-weight:bold;background-color:#f6f6f6;text-align:right;padding-right:5px}
#cartTable1{font-size:85%}
#cartTable1 .cellRoHSDisplay{padding:3px}
#cartTable1 .cellAvailabilityDisplay{padding:3px}
#cartTable1 .cellCostCentre{width:170px;float:left;padding-left:3px;margin-bottom:3px}
#cartTable1 .cellCostCentreField{width:160px}
#cartTable1 .cellCPN{width:170px;float:left;padding-left:3px;margin-bottom:3px}
#cartTable1 .cellCPNField{width:160px}
#cartTable1 .cellImage{width:75px;height:75px;float:left;padding-left:3px}
#cartTable1 .cellDescritionDisplay{padding-left:3px;margin:0}
#cartTable1 .cellRoHSDisplay{padding-left:3px;margin:0}
#cartTable1 .cellAvailabilityDisplay{padding-left:3px;margin:0}
#cartTable1 .prodDescDiv{overflow:hidden;margin:0 auto;padding:0;width:425px}
#cartTable1 .prodImgDiv{float:left;width:75px}
#cartTable1 .prodInfoDiv{margin:0;float:left;width:346px}
.cellAvailabilityDisplayInStock{margin:3px 0;color:#090;font-weight:bold}
.ratingPopup{display:none;position:fixed;z-index:1050;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4);display:flex!important;justify-content:center;align-items:center}
.ratingPopup-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:30%;max-width:none}
.ratingPopup-header{padding:10px;color:black;display:flex;justify-content:space-between;font-weight:bold}
.close-button{background-color:#fff;border:1px solid #ccc;cursor:pointer}
.energy-label-image{max-width:100%}
.hidden-important{display:none!important}
#orderhistory{clear:both;vertical-align:top;width:100%;margin-bottom:1%}
#orderhistory fieldset{clear:left;margin:0;width:auto;min-width:99.5%;font-size:80%;padding:3px;border:0}
#orderhistoryborder{clear:both;float:left;border:solid #e8e8e8 3px;width:98.5%;padding:5px}
#orderhistoryborder div.darkborder{float:left;width:auto;width:99.2%;padding:5px}
#orderhistory .devideparts{padding-top:5px;padding-bottom:5px;float:left}
#orderhistory .devideparts span{float:left;padding-bottom:5px;padding-top:5px;font-size:12px;width:100%}
#orderhistory .devideparts label{padding:0;font-weight:bold;float:left;padding-right:20px;font-weight:normal;width:80px;text-align:right}
#orderhistory .devideparts1{padding-top:5px;padding-bottom:5px;float:left;width:70%}
#orderhistory .devideparts1 span{float:left;padding-bottom:5px;padding-top:5px;font-size:12px;width:100%}
#orderhistory .devideparts1 label{padding:0;font-weight:bold;float:left;padding-right:20px;font-weight:normal;width:80px;text-align:right}
.btndiv1{padding:1% 10px;border-bottom:Silver solid 1px}
#orderhistory .historysearch{padding-top:5px;padding-bottom:5px;float:left;width:160px;padding-left:8px}
#orderhistory .historysearchcontent{width:80%;padding-top:5px;padding-bottom:0;float:left}
#orderhistory .historysearchcontent span{float:left;padding-top:5px;font-size:12px;width:100%}
#orderhistory .historysearchcontent label{padding:0;font-size:12px;font-weight:bold;float:left;padding-left:2%;font-weight:normal;width:80px;text-align:left}
#orderhistory .orderno{color:black;border-bottom:silver solid 1px;font-size:100%;padding-bottom:5px;padding-top:5px;padding-left:2px}
.orderno{border-bottom:silver solid 1px;padding-bottom:5px;padding-top:5px;font-size:100%;padding-left:2px}
#orderhistory .approver{border-top:silver solid 1px;border-bottom:silver solid 1px;margin-top:5px;padding-left:5px;padding-bottom:10px}
#orderhistory .approver div{padding-top:10px;width:100%}
#orderhistory .approver .applabel{width:160px;margin-left:2%;float:left;display:block;font-weight:bold}
#orderhistory .ordercontent{width:100%;float:left;border-top:silver solid 0}
#orderhistory .ordercontent1{width:100%;float:left;border-bottom:silver solid 0}
#orderhistory .ordercontent1 .content1{padding-top:5px;padding-bottom:5px;float:left;width:99%}
#orderhistory .ordercontent1 .content2{padding-top:5px;padding-bottom:5px;width:99%}
#orderhistory .ordercontent1 .content1 span{float:left;width:100%;position:relative;display:block;padding-bottom:2px}
#orderhistory .ordercontent1 .content1 label{font-weight:bold;padding-left:5px;width:15%;float:left;display:block;height:100%}
#orderhistory .ordercontent1 .content1 span.lblcontent{width:65%;float:left;position:relative;display:block;padding-left:2px}
#orderhistory .ordercontent1 .content1 div.lblcontent{width:65%;float:left;position:relative;display:block;padding-left:2px}
#orderdetails ordercontent2{width:170px;float:left;text-align:left;padding:0 0 0 3px}
#orderhistory .content1 span.lblcontent{width:65%;float:left;position:relative;display:block;padding-left:2px}
#orderhistory .error{padding-left:5px;padding-bottom:5px}
#orderhistory .ordermsg{padding:5px}
#orderhistory .ordermsgtop{padding-left:5px;padding-top:5px;border-top:silver solid 1px}
#orderhistory .orderhistorytotal{color:#069;background:#e3e3e3;float:left;margin:5px 5px 5px 3px;padding:5px;border:silver solid 1px}
#orderhistory .orderhistorytotal label{width:120px;display:block;float:left}
.combo{border:solid 1px blue;border:solid 1px #069;width:200px;text-align:left}
#orderhistory h3{color:#069;clear:both;font-weight:bold;font-size:1em;padding:5px;margin:0;text-align:left;border-bottom:solid 1px silver}
#orderhistory .pageheader{margin:2px 1px 0 1px;text-align:left;color:#069;font-size:100%;height:19px;font-weight:bold;background-color:#e3e3e3}
#orderhistory .pageheader2{color:#069;font-weight:bold;font-size:1em;padding:5px;margin:0;text-align:left;border-bottom:solid 1px silver}
#orderhistory th{border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#orderhistory td{vertical-align:top;border-bottom:solid 1px #ccc;padding:5px 0}
#orderhistory tr{border-bottom:solid 1px #ccc}
#orderhistory .create{float:right;right:10px;font-size:11px;text-decoration:none;font-weight:bold}
#orderdetails .content{padding-top:5px;padding-bottom:5px;float:left;width:49%}
#orderdetails .content span{float:left;width:100%;position:relative;display:block;padding-bottom:0}
#orderdetails #contentcard label{padding-bottom:7px}
#orderdetails .content label{font-weight:bold;padding-left:5px;width:30%;float:left;display:block;height:100%}
#orderdetails .content span.lblcontent{width:65%;float:left;position:relative;display:block;padding-left:2px}
#orderdetails .ordercontent{width:100%;float:left;border-top:silver solid 0}
#orderdetails .ordercontent1{width:100%;float:left;border-bottom:silver solid 0}
#orderdetails .ordercontent1 .content1{padding-top:5px;padding-bottom:5px;float:left;width:99%}
#orderdetails .ordercontent1 .content1 span{float:left;width:100%;position:relative;display:block;padding-bottom:2px}
#orderdetails .ordercontent1 .content1 label{font-weight:bold;padding-left:5px;width:15%;float:left;display:block;height:100%}
#orderdetails .ordercontent1 .content1 span.lblcontent{width:65%;float:left;position:relative;display:block;padding-left:2px}
.padding5{padding:5px}
.top10{margin-top:10px}
.backbtn{float:right;padding:8px}
.backbtnleft{float:left;position:relative;padding:8px}
#orderdetails .table1{margin-left:2px;width:99.8%;border-bottom:#fff solid 1px}
#orderdetails .table1 th{text-align:left;color:#069;font-size:100%;height:20px;border-right:#fff solid 2px;font-weight:bold;background-color:#e3e3e3}
#orderdetails .table1 td{width:50%;padding:3px;border-bottom:#fff solid 1px}
table.table tr.graybg{background-color:#f6f6f6}
.printheader{font-size:80%;text-align:center;background-color:#e3e3e3;border-bottom:#fff solid 2px;padding:2px;color:#069;clear:both;font-weight:bold}
.printbtn{text-align:center;padding:10px}
.orderHistorySerachMsg{padding-left:5px}
.bgimage{background:url('/jp/img/site/order/rslogo_quotation.gif') no-repeat right}
.blacktext{color:#000}
#rsnotable td{border-bottom:#fff solid 1px;vertical-align:top}
.confnbrnotice{font-size:80%;font-weight:normal;padding-bottom:10px;width:100%}
.productmsg{font-size:100%}
.fortabletitle{color:#069;clear:both;font-weight:bold;font-size:1em;padding:5px;margin:0;text-align:left}
.feedBackThanks{padding:5%}
#confCert{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;width:560px;margin:0 30 0 30px}
#confCert h1{text-align:center;font-size:22px;font-weight:normal;padding:0;margin:0}
#confCert h2{text-align:center;margin:0}
#confCert h3{text-align:center;font-size:15px;margin-top:10px}
#confCert p{margin:10 0 10 0}
#confCert hr{color:black;height:1px}
#confCert td{line-height:20px}
#confCert p.footer{text-align:center;font-size:10px}
.justify{text-align:justify}
.approverListTitle{overflow:auto;width:100%;color:#069;font-size:100%;font-weight:bold;background-color:#e3e3e3;padding:3px;border:0}
#myApprovers{width:600px;display:none;background-color:white;margin:0;padding:3px;position:absolute;top:120px;left:30%;border:solid 3px silver;z-index:0;font-size:70%}
.forgottenTxt1{font-weight:bold}
#myinvoice{clear:both;vAlign:top;width:100%;margin-top:1%;margin-bottom:1%}
#myinvoice fieldset{clear:left;margin:0;font-size:80%;padding:3px;border:0}
#myinvoiceborder{clear:both;border:solid #e8e8e8 3px}
#myinvoice h3{color:#069;font-weight:bold;font-size:1em;padding:5px;margin:0;text-align:left;clear:both;border-bottom:solid 1px silver}
#myinvoice th{border-right:solid white 1px;text-align:center;padding:0 3px;font-weight:normal}
#myinvoice td{border-bottom:solid 1px #ccc;padding:5px 5px;vertical-align:top}
#myinvoice tr{border-bottom:solid 1px #ccc}
#mailAddress{background-color:white;margin:-1px 0 0 0;padding:3px;font-size:85%;clear:left;border:solid #e8e8e8 3px;overflow:auto;z-index:0;text-align:left}
#mailAddress .mailcontainer{border:solid 1px #069;padding:2px}
#mailAddress .darkborder1{float:left;border:solid 1px #069;padding:2px}
#mailAddress .TitleBar{background-color:#e3e3e3;padding:5px;height:15px}
#mailAddress h2{font-size:1em;color:#069;float:left}
#mailAddress td{border-bottom:#fff solid 1px}
#mailAddress .note{padding:5px}
#mailAddress .close{float:right}
#zoomwindow{border-bottom:#999 solid 1px;border-right:#999 solid 1px;background:white;display:none;position:absolute;z-index:2}
#zoomin{padding-top:1px;border:1px solid #ccc;filter:alpha(opacity=10)}
#myinvoice .ordercontent{width:100%;float:left;border-top:silver solid 0}
#myinvoice .ordercontent1{width:100%;float:left;border-bottom:silver solid 0}
#myinvoice .ordercontent1 .content1{padding-top:5px;padding-bottom:5px;float:left;width:99%}
#myinvoice .ordercontent1 .content2{padding-top:5px;padding-bottom:5px;width:99%}
#myinvoice .ordercontent1 .content1 span{float:left;width:100%;position:relative;display:block;padding-bottom:2px}
#myinvoice .ordercontent1 .content1 label{font-weight:bold;padding-left:5px;width:15%;float:left;display:block;height:100%}
#myinvoice .ordercontent1 .content1 span.lblcontent{width:65%;float:left;position:relative;display:block;padding-left:2px}
#myinvoice .ordercontent1 .content1 div.lblcontent{width:65%;float:left;position:relative;display:block;padding-left:2px}
#myinvoice .pageheader{margin:2px 1px 0 1px;text-align:left;color:#069;font-size:100%;height:19px;font-weight:bold;background-color:#e3e3e3}
#myinvoice .content{padding-top:5px;padding-bottom:5px;float:left;width:49%}
#myinvoice .content span{float:left;width:100%;position:relative;display:block;padding-bottom:0}
#myinvoice #contentcard label{padding-bottom:7px}
#invoicetop{font-size:80%;width:350px}
#invoicetop .mailcontainer{border:solid 2px #e8e8e8;width:98%;padding:2px;background:#fff}
#invoicetop .darkborder1{border:solid 1px #069;padding:2px}
#invoicetop .TitleBar{background-color:#e3e3e3;padding:2px;font-weight:bold;color:#069;height:15px}
#invoicetop h2{font-size:1em;color:#069;width:80%}
#invoiceblock{padding:5px;float:left;border-bottom:#ccc solid 1px;width:99%}
#invoicetable td{border-bottom:#fff solid 1px;border-collapse:collapse}
#invoiceblock #block{width:32%;margin-right:1%;float:left}
#invoiceList{display:block}
.successmsg{font-size:90%;font-weight:bold;text-align:center}
#myaccountmaindiv{width:95%;margin:0 5px 0 5px;float:left;background-color:#fff}
#myaccountmaindiv1{width:99%;height:100%;margin:0;float:left;background-color:#c8c8c8}
#myaccsectionheading{background-color:#e7e7e7}
#myaccsectioncontent{background-color:#fff;border-top:solid #f2f2f2 0;padding:0;height:100%;margin:0}
.sectionheading{font-size:13.5px;color:#000;font-weight:bold;line-height:25px;padding-left:18px}
#myaccount{clear:both;vAlign:top;width:99%;margin-top:10px;margin-left:1%;margin-right:1%;margin-bottom:10px}
#myaccount fieldset{clear:left;margin:0;font-size:80%;padding:1px;border:0}
#myaccount .devideparts{padding-top:5px;padding-bottom:5px;float:left}
#myaccount .devideparts span{float:left;padding-bottom:5px;padding-top:5px;font-size:12px;width:100%}
#myaccount .devideparts label{padding:0;font-weight:bold;float:left;padding-right:20px;font-weight:normal;width:80px;text-align:right}
#myaccount .historysearch{padding-top:5px;padding-bottom:5px;float:left;width:160px;padding-left:8px}
#myaccount .historysearchcontent{width:80%;padding-top:5px;padding-bottom:0;float:left}
#myaccount .historysearchcontent span{float:left;padding-top:5px;font-size:12px;width:100%}
#myaccount .historysearchcontent span{float:left;padding-top:5px;font-size:12px;width:100%}
#myaccount .historysearchcontent label{padding:0;font-size:12px;font-weight:bold;float:left;padding-left:2%;font-weight:normal;width:80px;text-align:left}
.sectionTabmy{background-color:#fff;width:100%;float:left}
.browseDtmy{padding:0 10px;font-size:80%;color:#f00;line-height:25px;float:left;white-space:nowrap}
.linkinfo{clear:both;font-size:12px;color:#333;line-height:15px;padding:2px 10px}
.myaccountmainlinks{padding:0 10px}
.myaccountmainlinks:link{font-size:12px;font-weight:bold;color:#069;text-decoration:underline}
.myaccountmainlinks:visited{font-size:12px;font-weight:bold;color:#069;text-decoration:underline}
.myaccountmainlinks:hover{font-size:12px;font-weight:bold;color:#c00;text-decoration:none}
.myaccountuserheadings{font-size:22px;color:#333;padding-left:10px}
div#tabs{font-size:.8em;color:#069;width:70%;float:left}
.left{border-left:0;border-right:0;background:url(/uk/img/site/header/tab0loff.gif) no-repeat left top}
.right{color:#069;background:url(/uk/img/site/header/tab0roff.gif) no-repeat;background-position:-25px 0}
.middle{color:#069;text-decoration:none;white-space:nowrap;padding:5px 2px 5px 2px;background-color:#e7e7e7}
.leftSelected{border-left:0;border-right:0;background:url(/uk/img/site/header/tab0lon.gif) no-repeat left top}
.rightSelected{background:url(/uk/img/site/header/tab0ron.gif) no-repeat;background-position:-25px 0}
.middleSelected{color:#fff;white-space:nowrap;background-color:#788184;padding:5px 2px 5px 2px}
.leftOver{border-left:0;border-right:0;background:url(/uk/img/site/header/tab0lon.gif) no-repeat left top}
.rightOver{background:url(/uk/img/site/header/tab0ron.gif) no-repeat;background-position:-25px 0}
.middleOver{color:#fff;white-space:nowrap;background-color:#788184;padding:5px 2px 5px 2px}
.middleOver a:link{color:#fff;text-decoration:none}
.middleOver a:visited{color:#fff;text-decoration:none}
.middleOver a:hover{color:#fff;text-decoration:none}
.middle a:link{color:#069;text-decoration:none}
.middle a:visited{color:#069;text-decoration:none}
.middle a:hover{color:#069;text-decoration:none}
div#tabcontent{width:99%;float:left;text-align:left}
div#tabborder{border:#ccc solid 1px;float:left;font-size:12px;width:99%}
div#tabwithoutborder{float:left;font-size:12px;width:99%}
div#partlistborder{border-style:solid;border-width:1px;margin:7px;border-color:silver}
table#tabTbl{margin-bottom:10px}
table#tabTbl td{vertical-align:top}
div#tacticalBanners{width:92%;margin-left:10px}
div.myaccountbanner{border:#ccc solid 1px;width:99%;text-align:center;margin-bottom:10px}
div#tacticalLinks{width:98%;margin-left:8px;font-size:1.3em}
div#tacticalLinks a:link{font-size:12px;font-weight:bold;color:#069;text-decoration:underline}
div#tacticalLinks a:visited{font-size:12px;font-weight:bold;color:#069;text-decoration:underline}
div#tacticalLinks a:hover{font-size:12px;font-weight:bold;color:#c00;text-decoration:underline}
table#summaryTable{font-size:11px;border-collapse:collapse;margin:10px;width:98%}
table#summaryTable th{background-color:#e2e2e2;color:#069;font-size:1em;height:30px;border-top:solid 1px #ccc;border-right:solid 1px #fff;font-weight:normal;text-align:center;padding:2px}
table#summaryTable td{background-color:white;font-size:.9em;color:#445054;padding:4px 5px;border-bottom:solid 1px #ccc}
.userbaromBox{background:#efefef;border:solid 1px #ccc;padding:3px;margin:5px 0;overflow:auto}
.userbaromBox a:link{font-weight:bold;color:#00f;padding:3px 4px 5px 0;font-size:12px}
.userbaromBox a:visited{font-weight:bold;color:#00f;padding:3px 4px 5px 0;font-size:12px}
.userbaromBox a:hover{font-weight:bold;color:#c00;padding:3px 4px 5px 0;font-size:12px}
.userbaromBox H3{font-weight:bold;color:#666;font-size:12px;padding:3px 8px 9px 0;margin:0}
.userbaromBox H4{padding:3px 4px 5px 0;margin:0;font-size:12px}
.userbaromBox ul{margin:0 0 10px 20px;padding:0;list-style:none;font-size:12px}
#campaign1Container{overflow:visible;margin:.5% 0 1% 0}
.mDiv{font-size:75%}
.mDiv h2{margin:2px 5px;font-size:130%}
.mDiv h3{margin:0 5px;font-size:120%;color:#666}
.mDiv p{margin:5px 5px;white-space:normal}
.doubleHeight{height:310px;border:solid silver 1px;overflow:hidden;position:relative}
.doubleHeight:hover{border:solid 1px #d00000}
.doubleHeight .hpAdimageHeaderLeft .link{position:absolute;bottom:10px;left:8px}
.doubleHeight .hpAdimageHeaderLeft .image1{height:100px;overflow:hidden}
.doubleHeight .hpAdimageHeaderLeft h2{position:absolute;top:110px;left:0}
.doubleHeight .hpAdimageHeaderLeft .text1{position:absolute;top:130px;left:0}
.hpAdflash{background:white;height:150px;border:solid 1px #ccc;position:relative;margin-bottom:8px}
.hpAdimageRight{background:white;height:150px;border:solid 1px #ccc;position:relative;margin-bottom:8px}
.hpAdimageRight:hover{border:solid 1px #d00000}
.hpAdimageRight .image1{position:absolute;margin:0;right:0;bottom:0}
.hpAdimageRight .link{position:absolute;bottom:10px;left:5px}
.hpAdimageRight .link a:hover{color:#d00000}
.hpAdimageLeft{background:white;height:150px;border:solid 1px;position:relative;margin-bottom:8px}
.hpAdimageLeft .image1{float:left;margin:0 5px}
.hpAdimageLeft .link{position:absolute;bottom:10px;right:5px}
.hpAdimageHeaderRight{background:white;margin-top:5px;height:140px;border:solid silver 1px;overflow:hidden;position:relative}
.slide{height:30px;overflow:hidden;position:relative}
.slide .image1{position:absolute;top:0;left:0;z-index:2}
.slide .image2{position:absolute;top:0;right:0;z-index:1}
.hpAdimageHeaderRight .image3{float:right;margin:10px}
.hpAdimageHeaderRight .link{position:absolute;bottom:10px}
.hpAdbanner{background:white;height:150px;border:solid 1px #ccc;position:relative;margin-bottom:8px}
.hpAdbanner:hover{border:solid 1px #d00000}
.bannerDiv{height:138px}
#rhTemplate{width:100%}
.rDiv{font-size:75%}
.rDiv h2{margin:2px 5px;font-size:130%}
.rDiv h3{margin:0 5px;font-size:120%;color:#666}
.rDiv p{margin:5px 5px;white-space:normal}
.rhFlash{margin-top:5px}
.hprflash{height:50%;width:50%}
.hprAdimageRight{background:white;margin-top:5px;height:150px;border:solid silver 1px;position:relative;overflow:hidden}
.hprAdimageRight .image1{float:right}
.hprAdimageRight .link{position:absolute;bottom:10px}
.hprAdbanner{background:white;margin-top:5px;border:solid silver 1px;overflow:hidden}
#gh2{margin:13px 0;padding:0}
#gh2 table td{padding:2px 0}
#gh2 p{margin:5px 2px}
#gh2 div{font:normal 11px Verdana,Arial;border:1px solid #ccc;margin:0;padding:0 7px;height:178px}
#gh2 h3{font:bold 14px Verdana,Arial;color:#d00000;margin-top:4px;margin-bottom:5px}
#gh2 ul{margin:0;padding:0}
#gh2 ul li{list-style:none;line-height:30px;display:block;margin:0 4px;padding:0;border-bottom:1px solid #ddd}
#gh2 ul li a{color:#069;text-decoration:none;display:block}
#gh2 ul li a:visited{color:#5696e4}
#gh2 ul li a:hover{color:#d00000}
.homeBox{padding-bottom:7px}
#specialOffers h1{font:bold 22px verdana,arial;color:#d00000}
.soText{font:normal 12px verdana,arial;margin-top:10px}
.soText a{color:#0000d0}
.soTable{clear:both;background:#e0e0e0;padding:8px 8px 0 8px;margin:10px 0;border-top:solid white 10px}
.soDiv{margin-right:2px}
.soDiv h2{margin:8px 8px;font:bold 14px verdana,arial}
.soDiv h3{margin:0 8px 5px;font-size:12px;color:#666}
.soDiv p{margin:0 8px;font:normal 11px verdana,arial;width:70%}
.soDiv p a{color:#000}
.soPrefSaved{font-weight:bold;color:#060}
.soAdimageRight{background:white;height:130px;border:solid 1px;position:relative;margin-bottom:8px;z-index:0}
.soAdimageRight:hover{border:solid 1px #d00000}
.soAdimageRight .image1{position:absolute;margin:0;right:0;bottom:0;z-index:-1}
.soAdimageRight .link{position:absolute;bottom:10px;left:5px}
.soAdimageRight .link a:hover{color:#d00000}
.soAdimageLeft{background:white;height:130px;border:solid 1px;position:relative;margin-bottom:8px}
.soAdimageLeft:hover{border:solid 1px #d00000}
.soAdimageLeft .image1{position:absolute;margin:0;left:0;bottom:0}
.soAdimageLeft .link{position:absolute;bottom:10px;right:5px;text-align:right}
.soAdimageLeft .link a:hover{color:#d00000}
#myquote{clear:both;font-size:.8em;vertical-align:top;width:99%;margin-top:10px;margin-left:5px;margin-right:1%;margin-bottom:10px}
.myquoteheader{font-size:1em;width:80%;margin:3px 0 5px 5px;font-weight:bold}
div#newquoteDiv{border-bottom:silver solid 1px;float:left;width:62%;padding:0 0 10px 0}
#myquoteborder{width:98.5%;border:solid #e8e8e8 3px;margin-bottom:10px;float:left;clear:left}
#myquote div#quotes_userguide{width:35%;float:right;padding:10px 5px 10px 15px;font-size:.85em;background-color:#e2e2e2;border:#ccc solid 1px}
#myquote div#quotes_userguide ul{margin:0 0 0 15px;padding:0}
#myquote div#quotes_userguide li{line-height:20px}
#myquote ul.list li{line-height:20px;width:98%;font-size:11px}
#myquote div#line{font-size:.9em;width:98%;float:left;clear:left;padding:5px}
#myquote div#linecontent{float:left}
#myquote div#linecontent label{font-size:12px}
#myquote span.label{float:left;width:20%;font-size:11px}
#myquote form.uploadfile{float:left;width:100%;font-size:1.1em}
#quotetable{border-collapse:collapse;font-size:1em;margin:10px 0 10px 0;width:100%}
#quotetable th{background-color:#e2e2e2;color:#000;font-size:.8em;border:solid 1px #ccc;border-right:white 1px solid;border-top:white 1px solid;border-left:white 1px solid;font-weight:normal;text-align:left;padding:2px}
#quotetable td{background-color:white;font-size:.85em;color:#445054;padding:4px 5px;border:solid 1px #ccc}
div.quotehistoryheader{font-size:12px;font-weight:bold;margin:10px 0 5px 15px;float:left}
div.removetext{padding:20px;float:left;font-size:11px}
div.toolsTbl{width:30px;float:left}
div.BOMtoolsTbl{width:70px;float:left}
div.quoteSuccessMsg{width:98%;text-align:center;font-weight:bold;font-size:1em;padding-top:10px}
div.quoteSuccessMsgText{width:98%;text-align:center;font-weight:normal;font-size:.8em;padding-top:10px}
table.bomTable{float:left;font-size:.85em}
table.bomTable .error{font-size:1em}
form.bomForm{vertical-align:top}
table#rowdatatable{border-collapse:collapse;border:solid silver 1px;margin:1px;border-top:solid silver 1px;color:#999}
table#rowdatatable td{margin:0;padding:0;border:solid silver 1px}
input.radiobox{height:18px}
td.radiobg{border-bottom:white solid 1px;border-left:solid silver 1px;padding:2px;text-align:center;background-color:#e2e2e2}
div#excludeMsg{color:#fff;font-weight:bold;font-size:14px;width:100%;text-align:center;position:absolute}
table#rowdatatable td{height:15px;border:solid silver 1px;font-size:.7em}
.black{background-color:black;margin-left:26px;height:1px;z-index:1001;-moz-opacity:.6;opacity:.60;filter:alpha(opacity=60);width:874px;position:absolute;padding-top:2px}
div#blackDiv{display:none}
div.rowstepcontentinner{float:left;overflow:auto;width:95%;max-width:1200px}
div.navigation{padding:5px 5px 5px 0;float:right;right:0;width:70%;text-align:right;font-size:11px}
table#matchingpageTable td.matchingpagecell{border-bottom:silver solid 1px;padding:10px 0 10px 0}
table#matchingpageTable{float:left;padding-top:5px}
table#matchinglineTable{float:leftl}
table.parentTable{border:solid white 1px;border-collapse:collapse;font-size:.8em}
table.parentTable td.label{background-color:#000;color:#fff;font-weight:bold}
table.parentTabledetails{margin-left:-1px}
table.parentTabledetails td{border-bottom:solid white 1px;height:18px;border-collapse:collapse;font-size:10px}
table.parentTabledetails td.label{background-color:#000;color:#fff;font-weight:bold}
table.childTable{border:solid white 1px;border-collapse:collapse;font-size:.8em;float:left;text-align:left}
table.childTable th,table.parentTable th,table.redeemparentTable th{border-bottom:white solid 1px;text-align:left;background-color:#ccc;color:#000;padding-left:2px;height:18px}
table.childTable th label,table.parentTable th label,table.redeemparentTable th label{font-weight:bold;font-size:11px}
table.childTabledetails{border:solid white 1px;border-collapse:collapse;font-size:10px;margin-top:-1px;margin-left:-1px}
table.childTabledetails td{border-right:white solid 1px;text-align:left;border-bottom:white solid 1px;height:18px;margin:0}
table.editTable{font-size:.8em;margin-left:1px}
table.editTable input{font-size:10px}
table.editTable td.label{border-bottom:white 1px solid;font-weight:bold;border-right:white 1px solid;background-color:#000;color:#fff}
table.editTable th{height:19px;text-align:left}
table.editTable td input{height:13px}
table.editTable td,table.childTable td{text-align:left;border-bottom:white solid 1px;height:18px;margin:0;padding-left:2px}
table.parentTable td{text-align:left;border-bottom:white solid 1px;margin:0;padding-left:2px}
td.height{height:18px}
table.editTable td div.error{font-size:10px;font-weight:normal;margin-left:-4px}
div#EditBlackDiv{float:left}
div.loadingImgClass{position:absolute;z-index:99999;width:300px;text-align:center;height:180px;background-color:#fff}
div.loadingImgClass span{float:left;margin:50px;text-align:center;color:black;font-weight:bold}
div.loadingIDivClass{position:absolute;z-index:99999;width:305px;text-align:center;background-color:#fff}
div.loadingIDivClass span{float:left;margin:50px;text-align:center;color:black;font-weight:bold}
.showdetails{margin-top:-5px;width:100%;color:#000;font-weight:bold;font-size:.8em;text-decoration:none;padding:7px 0 0 0;margin-left:1px;background:url('/siteImages/quote/detailsbg.gif') top left repeat-x}
div.showdetails a{color:#000;font-weight:bold;font-size:1em;text-decoration:none}
td.childnorecord{background-color:#cf1305;color:#fff;height:18px;font-weight:bold}
div.emptyData{width:99.5%;border:silver solid 2px;float:left;height:50px;text-align:center;margin:auto 0;margin-bottom:10px;margin-top:10px;padding-top:25px}
div.matchoptions{float:left;position:relative;padding-right:18px;margin-right:15px;margin-top:5px;font-size:.9em}
div.matchoptions input{float:left}
div.matchoptions label{float:left}
.acceptedItems{background-color:#0e4f05;float:left;height:15px;width:15px;margin:0 3px 0 3px}
.NoBidItems{background-color:red;float:left;height:15px;width:15px;margin:0 3px 0 3px}
.PendingBidItems{background-color:#ffbe11;float:left;height:15px;width:15px;margin:0 3px 0 3px}
.AllItems{position:absolute;right:0;top:0;height:15px;width:15px;margin-left:5px}
table#headermapTable{border-collapse:collapse;font-size:11px;border:silver solid 1px;color:#999}
table#headermapTable th{height:35px;border-right:solid 1px white}
div.stepscontent{padding-top:0;float:left;width:100%}
div.stepscontent .steperror{color:#d01f3c;font-weight:bold}
div.stepsnumber{width:40px;height:100px;float:left}
div.stepnote{padding:8px}
div.hmfooternote{margin:0;float:left;padding:5px 0 0 40px}
div.stepcontentinner{float:left;overflow:auto;width:95%;height:120px;max-width:1200px}
div.stepsbutton{float:left;width:96%;max-width:1200px;padding:10px 0 10px 30px}
table#manualEntryTable{text-align:center;border-collapse:collapse;font-size:11px;border-bottom:solid white 1px;border-top:solid white 1px;border-left:solid white 1px;float:left;border-right:0}
table#manualEntryTable th{background-color:#e2e2e2;text-align:left;padding-left:3px;height:30px;font-weight:normal;border:solid 1px white}
table#manualEntryTable td.corner{border:white 1px red}
table#manualEntryTable td{border:solid 1px #e2e2e2}
table#manualEntryTable td.number{background-color:#000;width:30px;max-width:10%;padding:0 5px 0 5px;color:#fff;font-weight:bold;font-size:15px;text-align:center}
input.redborder{border:red solid 1px}
.manualNote{font-size:.8em}
div.enquiryRightBtn{float:right;clear:both;width:30%;font-size:11px;padding:5px}
div.enquiryRightBtn label{font-family:Verdana,Arial,Helvetica,sans-serif;padding:5px;float:left;width:98%;padding-bottom:2px}
div.enquiryRightBtn label span{float:left;margin-top:1px;width:85%}
input.radiobutton{margin:0;padding:0;width:18px;height:18px;float:left;margin-top:0}
div.enquiryLeftBtn{float:left;width:30%}
div.enquirypaging{float:right;text-align:right;padding:5px;width:50%}
tr#enquiryErrors div.error{padding:1px 0 1px 0;margin:0}
table#redeemTable td.redeempagecell{border-bottom:silver solid 1px;padding:5px 0 5px 0}
table#redeemTable{margin-left:5px}
table.redeemparentTable{border:solid white 1px;float:left;border-collapse:collapse;font-size:.7em}
table.redeemparentTable td.label{background-color:#000;color:#fff;font-weight:bold}
table.redeemparentTable td{border:white solid 1px;font-size:10px}
fieldset{width:auto;padding:0;float:left;width:98%;border:0;font-size:11px}
fieldset ul{margin:0;padding:0}
fieldset ul li{list-style:none;width:100%;float:left;padding-bottom:10px}
fieldset ul li label{width:30%;float:left;font-family:Verdana,Arial,Helvetica,sans-serif}
#myquote .text{font-weight:normal}
input[type=text]{font-size:11px;height:16px}
input.file{font-size:11px;height:18px}
input.radio{margin:0 2px 0 2px;height:18px}
#myquote .bold{font-weight:bold}
#myquote .padding5{padding:5px}
div.popupcontent{padding:10px 10px 0 10px;float:left;width:96%;font-size:.9em}
div.popupcontent div#error{color:#d01f3c;font-weight:bold;padding:2px 0 2px 2px;float:left}
div.mandatory{font-size:11px;float:left;clear:left;color:#000;font-weight:normal;width:98%}
span.mandatory{margin-left:1px}
div.popupcontent div.error,div#uploadfile div.error{font-weight:bold;padding:2px}
div.error{font-size:11px;color:#d01f3c;font-weight:bold;width:100%;padding:2px 0 5px 5px;margin:0}
div.errorHeading{font-size:14px;color:#d01f3c;font-weight:bold;margin:0;padding:0 0 5px 5px;float:left;width:98%}
div.success{font-size:11px;color:#090;padding:5px;font-weight:bold}
div.successHeading{font-size:14px;color:#090;font-weight:bold;margin:0;padding:0 0 5px 5px;float:left;width:98%}
a.tooltip{float:left;position:relative;z-index:24;text-decoration:none;margin:0 0 0 2px}
a.tooltip:hover{z-index:25;cursor:default;background-color:transparent}
a.tooltip span{display:none;top:15px;padding:2px;border:1px solid black;background-color:#ccc;color:#000}
a.tooltip:hover span{display:block;position:absolute;min-width:190px;font-weight:normal;text-decoration:none;width:auto}
a.tooltip div{margin:0}
a.tooltip div.greenATPborder{margin-left:25px}
div.quoteheader{font-weight:bold;float:left;width:100%;font-size:16px;margin-left:5px 0 0 0;border-bottom:silver solid 1px;padding:0 0 3px 0}
div.quoteheader div.quoteheadertext{margin-top:5px;float:left}
div.quoteheader div.links{white-space:nowrap;float:right;font-weight:normal;font-size:11px}
div#steps{float:right;padding:2px 6px 0 2px}
span.step{color:#fff;font-size:15px;height:23px;width:30px;float:left;background-color:#c8c8c8;margin:0 3px 0 0;padding:0;font-weight:bold;text-align:center}
span.selected{background-color:#000;color:#fff}
span.step a{display:block;height:23px;width:30px;float:left;cursor:hand;text-decoration:none}
span.step span.link{height:30px;width:30px;color:#fff;float:left;padding:2px 0 2px 0;display:block;height:100%;width:100%}
div.grayNote{color:#999;font-size:11px}
.eleven{font-size:11px}
.twelve{font-size:12px}
.fourteen{font-size:14px}
.normal{font-weight:normal}
.redtext{color:#d01f3c}
.whitetext{color:#fff}
.redbg{background-color:red}
.greenbg{background-color:#0e4f05}
.yellowbg{background-color:#ffbe11}
.whitebg{background-color:#FFF}
.greentext{color:#090}
.graytext{color:#999}
.line20{line-height:20px}
.14{font-size:14px}
.graybg{background-color:#e2e2e2}
.yellowbg{background-color:#ffbe11}
a.hand{cursor:pointer}
a.bluelink{color:#069;cursor:pointer;text-decoration:none;font-weight:bold}
.InStock{color:#090;font-weight:bold}
td.enrgylabelQuote{height:75px!important;vertical-align:top}
.energylabelUrlQuote{color:#069!important;cursor:pointer;text-decoration:none;font-weight:bold}
.enrgylabelQuote_accept{padding-bottom:30%}
#popupMask{position:absolute;z-index:200;top:0;left:0;width:200%;height:100%;min-width:1000px;opacity:.70;filter:alpha(opacity=70);background-color:transparent!important;background-color:#333;background-image:url("/siteImages/quote/maskBG.png")!important;background-image:none;background-repeat:repeat;display:none}
div#loadingDiv{display:none;position:absolute;background-color:white;border:#000 solid 1px;width:260px;font-size:12px;top:45%;left:45%;z-index:201;color:#666;font-weight:bold;text-align:center}
div#loadingDiv img{margin:15px}
div#loadingMsg{padding:0 10px 10px 10px}
#loadingMaskDiv{position:absolute;z-index:200;top:0;left:0;width:200%;height:100%;min-width:1000px;opacity:.70;filter:alpha(opacity=70);background-color:transparent!important;background-color:#333;background-image:url("/siteImages/quote/maskBG.png")!important;background-image:none;background-repeat:repeat;display:none}
#popupContainer{position:absolute;z-index:201;top:0;left:0;display:none;padding:0}
.popupInner{border:4px solid #000;background-color:#e2e2e2;font-size:.8em;display:none;position:absolute;z-index:999;padding-bottom:5px}
#popupInner{border:4px solid #000}
#popupFrame{margin:0;width:100%;height:100%;position:relative;z-index:202}
#popupTitleBar{background-color:#fff;color:#fff;width:100%;float:left;font-weight:bold;position:relative;z-index:203;height:30px}
#popupTitle{float:left;font-size:1.2em;background-color:#fff;color:#000;width:100%}
div#title{margin:5px 5px 5px 3px;font-size:14px;float:left}
#popupControls{cursor:pointer;float:left;text-align:right;padding:2px;width:99%}
#modalHeader{color:#000;font-size:1.2em;width:100%;background-color:#fff;float:left}
.info{font-style:italic;font-size:.9em;color:#666}
.outerwrapper{width:999px;margin:0 auto;text-align:left;background-color:#fff}
.main{border:solid 2px #e3e3e3;width:auto;margin:auto 0;padding:4px;min-width:98.8%;float:left}
.header{background-color:#c8c8c8;padding:5px}
.breadcrumb{border-right:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;padding:10px 0 0 10px}
.block{border-right:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;padding:0}
#dpt{font-weight:bold;font-size:1em;color:#333;width:95%;padding-bottom:15px;padding-top:15px;height:auto;clear:left}
#grayborder{width:98.5%;border:solid #e8e8e8 3px;margin-bottom:10px;float:left;clear:left}
div.pageTitle{background-color:#e2e2e2;font-size:14px;font-weight:bold;margin:0;padding:7px 0 7px 0;width:100%}
div.pageTitle span{padding-left:5px}
div.blueborder{border:solid 1px #069;float:left;font-size:12px;background-color:white;padding:3px 3px 3px 3px;width:auto;min-width:99.2%}
div.whiteborder{border:solid 1px #fff;background-color:white;padding:2px;width:auto}
div.navButtons{border-right:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px;width:auto;min-width:99.8%;float:left;padding:10px 0 10px 0}
div.navButtonsdown{float:right;width:100%;padding-top:5px}
div#errorDiv{text-align:center;padding-top:20%;padding-bottom:20%;border-right:#e2e2e2 solid 1px;border-left:#e2e2e2 solid 1px}
#headerLink{position:absolute;top:0;right:0}
#headerLink .headerLinks{display:block;text-align:right;float:right}
#headerLink .headerLinks ul{list-style:none;margin:0;padding:0;float:right;height:30px}
#headerLink .headerLinks ul li{padding:0;margin:0 2px 0 0;float:left;line-height:20px;font-size:11px}
#headerLink .headerLinks ul li a,#headerLink .headerLinks ul li a span{display:block}
#headerLink .headerLinks ul li a{color:#000;background:#f1f1f1 url(/puma/headerTabLeft.gif) left top no-repeat;text-decoration:none;padding-left:10px}
#headerLink .headerLinks ul li a:hover{color:#fff;background:#666 url(/puma/headerTabLeft.gif) left top no-repeat;padding-left:10px}
#headerLink .headerLinks ul li a span{background:url(/puma/headerTabRight.gif) right top no-repeat;padding:0 10px 0 0}
#headerLink .headerLinks ul li a:hover span{background:url(/puma/headerTabRight.gif) right top no-repeat;padding:0 10px 0 0}
#headerLink .headerLinks div{margin-right:5px;clear:both}
.rich-panel{width:99.5%;width:auto;border:1px solid #069}
.rich-panel-error{width:auto;min-width:99.5%;margin-bottom:5px;border:1px solid #fff;float:left;font-size:14px;color:#d01f3c;font-weight:bold}
label.errorHeading,span.errorHeading{color:#d01f3c;font-weight:bold;font-size:17px;width:99.8%;float:left;padding:2px}
label.errorHeadingText,span.errorHeadingText{width:98%;color:#d01f3c;font-weight:normal;padding:2px;float:left}
label.errorMsgClass,span.errorMsgClass{color:#d01f3c;font-weight:bold;float:left;width:98%;margin:2px}
.rich-panel-body{padding:1px;text-align:left}
.rich-panel-header{width:100%;padding:5px 0 5px 0;margin:0;font-size:13px;border:0}
.rich-panel-header span{padding-left:2px}
div.rich-panel-inner-header{padding:7px 0 7px 5px;color:#069;font-size:12px;font-weight:bold}
.mandatory{color:#900;font-size:100%;margin:0 2px 0 2px;font-weight:bold}
a.redButton{background:url(/siteImages/general/stdButtonRight.gif) right top no-repeat;font-size:12px;padding-right:6px;line-height:22px;cursor:pointer;text-decoration:none;display:block;margin:0 5px 0 5px}
a.redButton p{background:url(/siteImages/general/stdButtonLeft.gif) left top no-repeat;padding:0 0 0 6px;margin:0;line-height:22px;display:block;text-decoration:none;color:white;font-weight:bold}
a.redButton p span{background:url(/siteImages/general/stdButtonbg.gif);margin:0;padding:0;line-height:22px;display:block}
a.redButton p span{color:white;font-weight:bold;cursor:pointer;text-decoration:none}
p.redButton{background:url(/siteImages/general/stdButtonRight.gif) right top no-repeat;font-size:12px;padding-right:6px;line-height:22px;cursor:pointer;text-decoration:none;display:block;margin:0 5px 0 5px}
p.redButton span{background:url(/siteImages/general/stdButtonLeft.gif) left top no-repeat;padding:0 0 0 6px;margin:0;line-height:22px;display:block;text-decoration:none;color:white;font-weight:bold}
p.redButton span a{background:url(/siteImages/general/stdButtonbg.gif);margin:0;padding:0;line-height:22px;display:block}
p.redButton span a{color:white;font-weight:bold;cursor:pointer;text-decoration:none}
p.redButton span a:link{color:white}
p.redButton span a:visited{color:white}
p.redButton span a:hover{color:white}
div#main{float:left;padding:4px 4px 8px 4px}
div.scheduleHeader{background-color:#e2e2e2;width:auto;width:99.5%;float:left;color:#069;padding:5px 0 5px 0;font-weight:bold}
div.scheduleScroller{overflow-x:scroll;width:975px;border:#e2e2e2 solid 1px}
.SoHidden{width:0;height:0;float:left;font-size:0;border:0}
td.scheduleTableCell{vertical-align:bottom;padding:0}
div.scheduleFooterCell{float:left;background-color:#ededed;width:100%;height:19px;text-align:center;vertical-align:middle}
div.scheduleFooterCell input{padding:0;height:17px;padding:0;border-collapse:collapse;margin:1px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
input[type="text"]{font-size:11px;height:14px}
input.amountTotal{font-size:11px}
div.scheduleFooterCell span{padding:2px}
table.scheduleTable{margin:0;border-left:none;border-right:0;border-top:white solid 1px}
.amountTotal{border:solid 2px #ededed;background-color:transparent;font-size:10px}
table.scheduleTable thead{padding:0;vertical-align:top}
table.scheduleTable .lineNoHead{padding-top:7.5px;font-weight:normal;white-space:nowrap;color:#069}
th.scheduleTableHeader{border:white solid 1px}
table.PanelheaderTable{height:100%;margin:0;padding:0;font-size:11px;color:#069;font-weight:normal}
table.PanelheaderTable span.calender{float:left}
table.calendar img{float:left}
.DateError{background:url(/uk/img/site/search/arrowRightRed.gif) no-repeat left top;background-position:0 4px;color:#d01f3c;height:100%;font-weight:bold;font-size:11px;white-space:normal}
table.Table{border-left:none;border-top:0}
div.scheduleNotes{padding:5px;font-size:80%}
.calInput{width:75px;float:left;height:14px;background-color:#fff;border:#069 solid 1px;color:#000}
table.Table td{padding:2px;border-bottom:solid 1px #ccc;border-right:0;border-left:none;vertical-align:top}
table.Table th{padding:8px 2px 8px 2px;vertical-align:top}
div.lineNo{padding:2px;vertical-align:top;top:0;height:90%;width:90%}
ul.list{margin-top:8px;margin-bottom:8px;font-size:90%}
ul.list li{padding:2px;margin-left:-5px}
.cartTable{width:100%;border-left:none;border-collapse:collapse}
.cartTableCell{border-bottom:1px solid #d7d6d6;border-left:none;border-right:0;padding-top:5px;padding-bottom:5px}
.cartTableCell div,.reviewTableCell div{margin:1px 0 1px 0}
.cartTableHeader{border-left:1px solid #d7d6d6;height:30px;text-align:left}
.cartTableFooter{text-align:right;background-color:#e2e2e2;border:0}
.cartTableFooter table.cartfooter{float:right;font-weight:bold;font-size:11px}
div.Headernote{padding:8px 0 8px 15px;font-size:11px;font-weight:bold;background-color:#e2e2e2}
.cartInput{margin-top:3px;height:18px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif}
div.disclaimer_cart{padding:5px;width:99%;font-size:60%;text-align:right}
.rich-table-subheadercell,.rich-table-headercell{font-size:11px;padding:2px;background-color:#e2e2e2;background-image:none;border-collapse:collapse;border:1px white solid;text-align:left;color:black}
.rich-table-subheadercell{color:#069;font-weight:normal}
.rich-table-cell{vertical-align:top;font-size:11px}
.rich-table-cell label{font-size:11px}
.reviewTable{width:auto;width:99.8%;border-left:none}
.reviewTableCell{border-bottom:1px solid #d7d6d6;border-left:none;border-right:0;padding-top:4px;padding-bottom:4px}
.reviewTableHeader{border-bottom:1px solid #d7d6d6;border-left:1px solid #d7d6d6;height:30px}
.rightAlign{text-align:right;display:block}
.rightAlignHeader{text-align:right}
div.orderDetails{width:98%;padding:5px;clear:both;float:left}
div.singlecolumndiv{width:98%;float:left;padding:5px 0 5px 0}
div.singlecolumndiv .label{width:35%;float:left;font-weight:bold;word-wrap:break-word;word-break:break-all}
div.singlecolumndiv .value{width:63%;float:right;font-weight:normal;color:#666;text-align:left;padding-left:2px}
div.twocolumndiv{width:49.5%;font-weight:bold;float:left;padding:5px 0 5px 0}
div.twocolumndiv .label{width:35%;float:left;font-weight:bold;word-wrap:break-word;word-break:break-all}
div.twocolumndiv .value{width:63%;float:right;font-weight:normal;color:#666;text-align:left;padding-left:2px}
div.twocolumndiv label{margin-right:2px}
.addressdetails div{padding:1px;width:98%}
table.addressdetail{font-size:12px;padding:0}
table.addressdetail td{padding:1px}
div.threecolumndiv{width:32%;font-weight:bold;float:left;margin:5px 0 5px 0}
div.threecolumndiv .label{width:35%;float:left;font-weight:bold;word-wrap:break-word;word-break:break-all}
div.threecolumndiv .value{width:63%;float:right;font-weight:normal;color:#666;text-align:left;padding-left:2px}
div.cartcolumndiv{width:98%;float:left;padding:2px 0 2px 0}
div.cartcolumndiv .label{width:35%;float:left}
div.cartcolumndiv .value{width:63%;float:right;color:#666;text-align:left;padding-left:2px}
div.orderNotes{text-align:center;float:left;width:98%;font-weight:bold}
table.hide,table.matrix label{font-size:12px}
div.confirmationMsg{color:#000;font-weight:bold;text-align:center;width:99%;font-size:15px;padding:5px}
.cvvnote{font-size:11px;padding-top:5px;float:left}
table.rich-dtascroller-table{border:0;background-color:#fff}
td.rich-datascr-button,td.rich-datascr-button-dsbld{border:0;background-color:#fff}
td.rich-datascr-act{color:#d01f3c;border:0;font-weight:bold}
td.rich-datascr-inact{color:#069;font-weight:bold;border:0}
div.rich-datascr{margin:5px 0 5px 0}
#optionsdelivery{height:auto;width:99%;padding:.5% 0;overflow:hidden;font-size:.95em}
#optionsdelivery address{font-style:normal;float:left;height:115px;border:dotted 1px silver;margin:.6% .3% 0 .3%;width:32.4%}
#optionsdelivery address span.radio{float:left;display:block}
#optionsdelivery address span.content{float:left;display:block;padding:3px}
#optionsdelivery address span.content table{font-size:1em}
#optionsdelivery address.tdClassbg{background:#eef;font-style}
#optionsinvoice{height:auto;width:99%;padding:.5% 0;overflow:hidden;font-size:.95em}
#optionsinvoice address{font-style:normal;float:left;height:115px;border:dotted 1px silver;margin:.6% .3% 0 .3%;width:32.4%}
#optionsinvoice address span.radio{float:left;display:block}
#optionsinvoice address span.content{float:left;display:block;padding:3px}
#optionsinvoice address span.content table{font-size:1em}
#optionsinvoice address.tdClassbg{background:#eef}
#optionsPayment{height:auto;width:99%;float:left;padding:.5% 0;overflow:hidden;font-size:.95em}
#optionsPayment div{font-style:normal;float:left;min-height:50px;max-height:70px;border:dotted 1px silver;margin:.6% .3% 0 .3%;width:32.4%}
#optionsPayment div span.radio{float:left;display:block}
#optionsPayment div span.content{float:left;display:block;padding:3px;width:90%}
#optionsPayment div span.content table{font-size:1em}
#optionsPayment div.tdClassbg{width:313px;background:#eef;word-wrap:break-word;word-break:break-all}
#optionsPayment div.tdClass{width:313px;word-wrap:break-word;word-break:break-all}
#optionscostCentre{height:auto;width:99%;float:left;padding:.5% 0;overflow:hidden;font-size:.95em}
#optionscostCentre address{font-style:normal;float:left;height:40px;border:dotted 1px silver;margin:.6% .3% 0 .3%;width:32.4%}
#optionscostCentre address span.radio{float:left;display:block}
#optionscostCentre address span.content{float:left;display:block;padding:3px}
#optionscostCentre address span.content table{font-size:1em}
#optionscostCentre address.tdClassbg{background:#eef}
#optionsblanketOrder{height:auto;width:99%;float:left;padding:.5% 0;overflow:hidden;font-size:.95em}
#optionsblanketOrder address{font-style:normal;float:left;height:40px;border:dotted 1px silver;margin:.6% .3% 0 .3%;width:32.4%}
#optionsblanketOrder address span.radio{float:left;display:block}
#optionsblanketOrder address span.content{float:left;display:block;padding:3px}
#optionsblanketOrder address span.content table{font-size:1em}
#optionsblanketOrder address.tdClassbg{background:#eef}
div.total{border-top:#d6d6d6 solid 1px;background-color:#f5f5f5;padding-top:5px;margin-bottom:5px;float:left;width:99%;font-size:11px}
div.totalcolumn{width:35%;float:right}
div.totalline{border-bottom:#c0c0c0 solid 1px;font-size:11px;white-space:nowrap}
.reviewTotalLabel{width:160px;height:20px;padding-top:3px;font-size:11px;display:inline-block}
.reviewTotalValue{width:160px;height:20px;padding-top:3px;font-size:11px;padding-right:5px;display:-moz-inline-box;display:inline-block}
.labelText{font-size:11px;color:#999}
.eleven{font-size:11px}
.twelve{font-size:12px}
.fourteen{font-size:14px}
.normal{font-weight:normal}
.redtext{color:#d01f3c}
.browntext{color:#b3663d}
.whitetext{color:#fff}
.redbg{background-color:red}
.greenbg{background-color:#0e4f05}
.yellowbg{background-color:#ffbe11}
.whitebg{background-color:#FFF}
.greentext{color:#090}
.graytext{color:#999}
.line20{line-height:20px}
.14{font-size:14px}
.graybg{background-color:#e2e2e2}
.width98{width:98%}
.width99{width:99%}
.yellowbg{background-color:#ffbe11}
.padding5{padding:5px}
.padding2{margin:2px}
.top5{margin-top:5px}
.right{margin-right:5px}
.bottom5{margin-bottom:5px}
.left5{margin-left:5px}
.floatright{float:right}
.floatleft{float:left}
.bold{font-weight:bold}
.normal{font-weight:normal}
.nowrap{white-space:nowrap}
.center{text-align:center}
.loadingDiv{float:left;text-align:center;width:180px}
.loadingText{margin-top:20px;font-size:12px;color:#999;font-weight:bold;white-space:nowrap}
.bordertop{border:solid 1px #e2e2e2}
a:link,a:visited{color:#333}
a:hover{color:#c00}
a:link.bluelink{color:#069;cursor:pointer;text-decoration:none;font-weight:bold}
a:visited.bluelink{color:#069;cursor:pointer;text-decoration:none;font-weight:bold}
a:hover.bluelink{color:#c00;cursor:pointer;text-decoration:none;font-weight:bold}
a:link.image{border:0}
input[type="text"],input.cartInput,.rich-calendar-input,input.input{height:14px;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif}
.clear{clear:both}
.cartLabel{width:100px;margin-right:10px;display:block;float:left;margin-top:2px;padding-left:2px}
.reviewLabel{width:110px;margin-right:10px;display:block;float:left}
.rich-calendar-today{color:#000}
.rich-calendar-header,.rich-calendar-month,.rich-calendar-tool{font-size:12px}
.rich-calendar-days,.rich-calendar-tool-btn{font-size:11px}
.rich-calendar-cell-size,.rich-calendar-cell,.rich-calendar-week,.rich-calendar-select,.rich-calendar-today,.rich-calendar-btn{font-size:11px}
td.rich-mpnl-body{font-size:11px}
#quotesfooter{background-color:#f5f5f5;clear:both;margin:0;overflow:auto;width:auto;min-width:99.8%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #e2e2e2;border-left:1px solid #e2e2e2}
#quotesfooter ul{height:100%;margin:0;overflow:auto;list-style:none;padding:10px;color:#00f;background-color:#e8e8e8;border-top:1px solid white}
#quotesfooter li{float:left;padding:0 .8em;margin:.3em 0;border-right:solid #333 1px}
#quotesfooter ul li.lastFooterLink{border-right:solid 0}
#quotesfooter .helpLine{text-align:center;font-size:100%;margin-top:10px;color:#069}
#quotesfooter .coName{background-color:#f5f5f5;font-style:normal;padding:10px 5px;font-size:70%;clear:both}</pre></body></html>