ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,p,a,hr,form,body,html,blockquote,fieldset,input{ margin:0; padding:0; } a img,:link img,:visited img, img, fieldset{ border: none; } table, table td, table th { border-collapse: collapse;} *{} body {   color: #333333; background-color: #FFFFFF; font: 62.5%/1.8em Verdana, Arial, Helvetica, sans-serif; } body.background { background: url(../../Common/Images/bgsq.gif) repeat scroll 50.1% 0; } body.noNav { } .clearboth { clear    : both; margin: 0; padding: 0; height: 1px; line-height: 1px; font-size: 0; } .clearbothStyled { clear    : both; margin: 0; padding: 0; height: 1px; line-height: 1px; font-size: 0; background: #000; _background: none; } .clearfix:after {     content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden; } .floatleft{ float: left; } .floatright{ float: right; } .hidden { display: none; } .blank { border: none !important; background: none !important; } .center { text-align: center; } .noMargin { margin: 0; } .noPadding { padding: 0; } .block{ display: block; } h1{ font-size: 1.6em;  text-indent: -20000px; background: url(../Images/buttons.png) no-repeat -146px -435px; width: 157px; height: 40px; margin: 21px; float: left; display: inline; } h1 a { font-size: 1.6em; cursor: pointer; display: block; height: 40px; } h2{ margin-bottom: 10px; margin-top: 5px; font-size: 2.2em; font-weight: normal; } h3{ font-size: 1.4em;  color: #000; padding: 5px 10px 4px; zoom: 1; background: #FDB913 url(../Images/1pxBg.png) repeat-x scroll 0 -105px; } #searchResults h3 { margin-bottom: 10px; } #divPromotions h3 { background: #fdb913; } #productDetails h3 { margin-bottom: 0; } #productDetails h3 span{ display: block; width: 400px; } h4{ font-size: 1.1em; zoom: 1; } #editProductSummary h4{ margin: 10px 0; } .fields h4 { margin: 0 0 10px 10px; } #deliveryList h4 { font-size: 1.1em;  margin-bottom: 4px; position: relative; top: 4px; } #pageContent h4{ font-size: 1.3em;  background: #000; color: #fff; padding: 4px 10px; margin: 0; } #pageContent h4.related{ background:#FFFFFF url(../Images/1pxbg.png) repeat-x scroll 0 -156px; border:1px solid #999999; color:#000000; font-size:1.3em; margin:0; padding:4px 10px; } #pageContent #divPopularProducts h4{ font-size: 1.3em !important;  } #pageContent .topActions h4{ background:#FFD97F none repeat scroll 0 0; border-top:1px dashed #E29626; color:#000000; font-size:1.1em; margin:0; padding:4px 10px; } #news h4{ font-size: 1.1em;  background: #000; color: #fff; padding: 4px 10px; margin: 0; } h5{ font-size: 1.1em;  } .relatedProducts h5{ font-size: 1.1em;  color: #fff; margin-bottom: 5px; padding: 1px 3px; } p {  margin: 0; padding-bottom: 1.5em; } .news p {  margin: 0; padding-bottom: 0.4em; line-height: 1.4em; } a:link, a:visited, a:hover, a:active{ } a:link { color: #000; text-decoration: underline; font-weight: bold; } a:visited{ color: #000; text-decoration: underline; font-weight: bold; } a:hover { text-decoration: none; color: #000; font-weight: bold; } a:active{ text-decoration: underline; outline: none; font-weight: bold; } a.basic:link, a.basic:visited, a.basic:hover, a.basic:active { text-decoration: none; cursor: default; } a.title:link, a.title:visited, a.title:hover, a.title:active { text-decoration: none; cursor: default; } a.secondaryLink:link { color: #BF6C0B; text-decoration: underline; } a.secondaryLink:visited{ color: #BF6C0B; text-decoration: underline; } a.secondaryLink:hover { text-decoration: none; color: #E29626; } a.secondaryLink:active{ text-decoration: underline; outline: none; } a.footInfoLink:link, a.footInfoLink:visited { color: #ccc; text-decoration: underline; font-weight: normal; } a.footInfoLink:hover, a.footInfoLink:active { text-decoration: none; } a.tertiaryLink:link { color: #fff; text-decoration: underline; font-size: 1.3em; } a.tertiaryLink:visited{ color: #fff; text-decoration: underline; font-size: 1.3em; } a.tertiaryLink:hover { text-decoration: none; color: #000; } span.continue { background: transparent url(../Images/buttons.png) no-repeat scroll -304px -238px; float: left; margin: 20px 20px 20px 0; padding: 0 0 0 20px; } a.tertiaryLink:active{ text-decoration: underline; outline: none; } a:focus{  -moz-outline-style: none; } .secondary { color: #999; } .subtext { font-size: 0.9em; } .highlight { color: #669933; } .secondaryHighlight { color: #CC6600; } .warning, .warningMsg, .subBarWarningError { color: #ED1C24; font-weight: bold; } dd.mesgErrr { margin-left: 181px; } #userProfile .subBarWarningError { color:#ED1C24; float:left; font-weight:bold; margin:0 0 13px 10px; width:56%; } #keyAccountStep1 .subBarWarningError { color:#ED1C24; float:left; font-weight:bold; margin:0 0 13px 10px; width:56%; } #keyAccountStep1 .subBarWarningError ul{ margin:10px 0; } .saveBasket .subBarWarningError ul { list-style-type: none; } #registration .subBarWarningError { color: #ED1C24; font-weight: bold; width: 50%; } .basketWarning { margin-left: 10px; display: inline; width: 500px; } .warningInfo { color: #FB7D00; } .positive { color: #7BC87B; } .negative { color: #E17B7B; } .maintenance { background: #E8F3FD; padding: 1em 50px 5px 50px; border: solid 1px #0066CC; margin: 0 0 10px 0; color: #0066CC; font-weight: bold; font-size: 1.2em; } .maintenance p { padding: 0 0 1em 0; line-height: 1.2em; } ul { } ol { } li{ } dl { } dt { float: left; width: 110px; } dd { margin: 0 0 1.2em 110px; } .extendedDl dt { width: 140px; } .extendedDl dd { margin-left: 140px; } .shadowOuter { margin: 0 0 0 3px; width: auto; background: #bbb; } #pageContent .shadowOuter { margin: 0 0 10px 3px; } .inner { position: relative; right: 3px; border: solid 1px #888; background: #fff; zoom: 1; } .innerSpecial { border: solid 1px #888; background: #fff; zoom: 1; } .shadowOuterSpecial { padding: 0 3px 3px 0; width: auto; background: #bbb; } .inner img  { display: block; } .whiteSpace { padding: 10px; *padding: 20px; zoom: 1; } .whiteSpace2 { padding: 20px; zoom: 1; } .whiteSpace3 { padding: 10px; zoom: 1; } .miniContainer{ margin: 60px auto; width: 50%; font-size: 1.2em; } .miniContainer .inner{ text-align: center; } .thumbZoom { float: left; width: 85px; } .relProdContainer .thumbZoom { float: left; width: 159px; } .thumbZoom img { border: none; margin: 0 auto; margin-bottom: 6px; } .thumbZoomAlt { float: right; width: 85px; } .zoomer { background: #fff; border: solid 1px #ddd; width: 100%; text-align: center; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: url(../Images/1pxBg.png) repeat-x 0 -151px; cursor: pointer; } #editProductSummary .zoomer { cursor: default; } #divfeatureditem .zoomer { margin-bottom:6px; } .thumbZoom a:link, .thumbZoom a:visited, .thumbZoom a:hover, .thumbZoom a:active { text-decoration: none; } div.zoomer img { margin: 0 !important; padding: 0; display: inline; border: none !important; } div.zoomer div { background: url(../Images/zoom.gif) no-repeat 0 0; padding: 0 0 0 15px; width: 45px; margin: 0 auto; } div.zoomer .zoomImage { border: none !important; } .productItemPopup { background: #FFFFFF url(../Images/1pxBg.png) repeat-x scroll 0 -123px; border: 1px solid #888888; display: none; position: absolute; width: 400px; z-index: 5000; -moz-box-shadow: 0 5px 5px -3px black; -webkit-box-shadow: 0 5px 5px -3px black; text-align: left!important; } .productItemPopup .popupInside { padding: 10px; } .productItemPopup .popupInside h5{ float: left; width: 50%; position: relative; top: -5px; } .prodTable { z-index: 20000; width: 270px!important; } .prodTable .price{ font-size: 1.2em; } #addBasketPanel .buttonActions { margin: 0; padding: 0; float: right !important; } a.closePopup:link, a.closePopup:visited { background: transparent url(../Images/buttons.png) no-repeat scroll 55px -1812px; display: block; height: 15px; left: 0; position: relative; text-indent: -20000px; top: -4px; width: 79px; } a.closePopup:hover, a.closePopup:active { background: transparent url(../Images/buttons.png) no-repeat scroll 55px -1833px; } .readonly { background-color: #eeeeee !important; } #productList .inner { *position: static !important; } #productDetails .inner { *position: static !important; } .subRelated .inner { *position: static !important; } #shadow  { background: #000;  position: absolute;  left: 0;  top: 0;  width: 100%;  z-index: 1;  opacity: 0.3; filter: alpha(opacity=30); } .floatingContainer { background: red; } #wrapper { width: 960px; margin: 0 auto; zoom: 1; } #header { background: #fff; zoom: 1; } #main { font-size: 1.0em; } #primarySidebar { width: 179px; margin: 0px 10px 0 0; float: left; position: relative; } #secondarySidebar { width: 195px; float: right; margin: -57px 0 0 0; } #content{ margin: 10px auto; } #pageContent{ width: 558px; float: left; } #otherPageContent{ width: 558px; float: left; font-size: 0.9em; } #pageContent span.price{ font-size: 1.8em; font-weight: bold; } #otherPageContent span.price{ font-size: 1.8em; font-weight: bold; } #divPromotions span.price{ font-weight: bold; } #divPopularProducts span.price{ font-size: 1.8em; font-weight: bold; } #divPopularProducts .secondaryLink{ font-size: 1.3em; font-weight: bold; } #favouriteProduct .secondaryLink{ font-size: 1.3em; font-weight: bold; } #editProductSummary .secondaryLink { cursor: default; } .noNav #content{ width: 672px; } .subContainer { padding: 10px; } #footer{ border: solid 1px #d4d4d3; margin: 10px auto 20px auto; padding: 4px 0; background: #fff url(../Images/1pxBg.png) repeat-x 0 -151px; height: 27px; width: 960px; color: #666; clear: both; } #footer ul{ float: left; list-style-type: none; padding: 4px 0 0; width: 617px; } #footer li{ float: left; } #footer span{ padding: 0 12px 0 12px; } #footer div.footerSMP{ float: right; margin: 4px 8px; } a.explainLink:link, a.explainLink:visited { color: #666; font-weight: normal; text-decoration: none; cursor: help; }  a.explainLink:hover, a.explainLink:active { color: #666; font-weight: normal; text-decoration: underline; cursor: help; } .splitHalf { float: left; margin: 0 10px 0 0; width: 269px; } .splitHalf { float: left; margin: 0 10px 0 0; width: 269px; } .homeSplit50 { float: left; margin: 0 10px 0 0; width: 274px; } .homeSplit50nm { float: left; margin: 0; width: 274px; } .splitProduct1 { float: left; margin: 0 10px 0 0; width: 87px; } .adminProductSummary .splitProduct1 { float: left; margin: 10px 10px 0 10px; width: 82px; display: inline; } .adminProductSummary .splitProduct1 img{ display: block; margin: 0 auto 6px; } .splitProduct2 { display: inline; float: left; margin-left: 10px; width: 420px; } .adminProductSummary .splitProduct2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 420px; padding-top: 10px; } #login .splitHalf { float: left; margin: 0 10px 0 0; width: 269px; } .splitThird { float: left; width: 198px; margin: -3px 10px 0 0; display: inline; position: relative; } .splitTwoThird { float: right; width: 350px; margin: -2px 0 0; display: inline; position: relative; } .splitHeavy { float: left; width: 72%; margin: 0 2% 0 0; } .splitLight { float: left; width: 22%; margin: 0 2% 0 0; } .splitHelp { float: left; width: 270px; margin: 0 2% 0 0; } #regAddAddress .splitLight { float: left; width: 25%; margin: 0 0 0 0; } #addAddress .splitLight { float: left; width: 25%; margin: 0 0 0 0; } .splitLast { float: left; margin-right: 0; width: 279px; } .splitNoMarg { float: left; margin-right: 0 !important; margin-left: 0 !important; } .split6040 { float: left; margin: 0 10px 0 0; width: 60%; } .split4060 { float: left; margin: 0 10px 0 0; width: 36%; } .help, .actions { width: 12%; } .help { background: #FFE99F url(../Images/1pxBg.png) repeat-x 0 -122px; border: dashed 1px #EFB877; padding: 0 10px 10px 10px; color: #000; margin: 10px; width: auto; } .helpInfo { background: #FFFFFF none repeat scroll 0 0; color: #000000; margin: 10px 16px; padding: 0; width: 96%; *width: auto; _width: 89%; display: inline-block; *display: block; font-size: 11px; } .helpPrivacy {     background          : none !important;     background-color    : #F5E5C7 !important; } .helpPrivacy p, .helpFurtherInfo p {     width               : 99% !important;      text-align          : left !important;     clear               : left;     padding             : 6px !important; } .helpDetails {     padding             : 0 0 0 10px; } .helpFurtherInfo dl {     margin: 10px 0 0 10px !important; } .profileDetails {     background          : none !important;     background-color    : #FFF !important; } .profileDetails .splitNoMarg {     padding             : 0 0 0 10px; } .profileDetails p {     padding             : 6px 0 6px 10px; } #registration div.helpInfo, #keyAccountStep0 div.helpInfo, #keyAccountStep1 div.helpInfo, #keyAccountStep3 div.helpInfo{ *width: 918px; _width: 918px; } .keyAccountError {     width               : 100%; } #productDetails .helpInfo { _width: 87%; } #editProduct dl.keyAssign .helpInfo { margin: 0 0 20px 0; } #registration .helpInfo, #addAddress .helpInfo, #userAddress .helpInfo{ *width: 96%; } #regAddAddress .helpInfo { _width: 902px; *width: 902px; } #productDetails .helpinfo{ } .popwindow .helpInfo { width: 94%; } #addProductPop div.helpInfo { width: 91%; *width: 91%; _width: 56%; } #addProductPop p.infoText { _width: 456px!important; } .helpInfo p.infoText{ margin: 6px auto -20px 0 !important; padding: 3px 36px !important; padding-right: 16px !important; position: relative; text-align: left; top: -25px; font-size: 11px !important; width: 94%; } #productItems .helpInfo p.infoText, #editProduct .helpInfo p.infoText, #editProduct .warningInfo p.warningText, #productItems .warningInfo p.warningText{ width: 94%; } #editPromotion .helpInfo p.infoText { width: 88%; } #addProductPop .helpInfo p.infoText{ font-size: 11px; width: 462px; } .helpInfo img{ display: inline; position: relative; top: 2px; } .infoIcon{ background: url(../Images/buttons.png) no-repeat scroll -249px -155px; font-size: 1.4em; font-weight: bold; height: 19px; left: 5px; padding-bottom: 4px; position: relative; top: 5px; width: 25px; z-index             : 1000; } .help h2{ width: 100%; padding-bottom: 4px; _padding-top: 4px; font-size: 1.4em; font-weight: bold; } div.help p{ margin: 0; text-align: left; width: 98%; } .help ul, .actions ul { list-style-type: none; } .warningInfo { background: #FFFFFF none repeat scroll 0 0; border: 2px solid red; color: red; margin: 10px 16px; padding: 0; width: 96%; *width: auto; _width: 89%; display: inline-block; font-size: 11px; } .warningInfo p.warningText{ margin: 6px auto -20px 0 !important; padding: 3px 36px !important; padding-right: 16px !important; position: relative; text-align: left; top: -25px; font-size: 11px !important; width: 94%; } .warningIcon{ background: url(../Images/buttons.png) no-repeat scroll -279px -155px; font-size: 1.4em; font-weight: bold; height: 19px; left: 5px; padding-bottom: 4px; position: relative; top: 5px; width: 25px; } #divfeatureditem{ background: #fff; margin-bottom: 0px; } #divfeatureditem h3{ margin-bottom: 0; } #divfeatureditem .featuredContainer{ padding: 0; } #divfeatureditem .featuredContainer span{ } #divfeatureditem p{ line-height: 1.4em; } #divfeatureditem .featuredContainer .htmlContent .htmlInterior{ padding: 10px; *margin-bottom: 5px; } #divfeatureditem .featuredContainer .htmlContent img{ display: block; margin: 0 auto 10px; } a.featProdLink:link, a.featProdLink:visited { font-size: 1.6em; } a.featProdLink:hover, a.featProdLink:active { font-size: 1.6em; } #divfeatureditem .price{ color: #EE1E25; font-size: 2.0em !important; font-weight: bold; } .featuredContainer .imageFlash img{ width: 100%; } .promoText { padding-left: 100px; } .featuredContainer .promoText a{ } .productImage{ margin: 0 auto 10px; } #productDetails .productImage { } #divPopularProducts{ background: #fff; margin-bottom: 0px; } #loadBasketEmbedded { font-size: 8px; left: 2px; margin-bottom: 10px; position: relative; width: 99%; } #pageContent .shadowOuter #loadBasketEmbedded { font-size: 1em; left: -3px; margin-bottom: 10px; position: relative; width: 553px; } .noProducts, .newsContainer { width: 553px; float: left; } .noProducts p{ padding: 10px; text-align: center; font-size: 1.2em; margin-bottom: 40px; } .basketButton{ background: url(../Images/buttons.png) no-repeat -293px -276px; width: 25px; height: 25px; border: 0; cursor: pointer; } fieldset.details  { float: left; width: 600px; font-size: 11px; } #newsDetail fieldset.details dl { margin: 0 auto 10px; width: 907px; } #editProductSummary div.splitHalf .primaryButton  { *left: -200px; *position: relative; } #editProductSummary fieldset.details  { width: 522px; } .details dl { background: #fff; width: 500px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ddd; border-bottom: 1px solid #999; float: left; } .admin .details dt { border: none !important; padding: 4px; padding-top: 2px; width: 196px; } #editProductSummary .admin .details dt { width: 126px; } #contactUs .admin .details dt { border: none !important; padding: 4px; width: 197px; } #orderDetail .details dt { border: none !important; padding: 4px; width: 193px; } .admin .details dt label { top: 0; } .details dd{ background: #EFEFEF; margin: 0; padding-left: 200px; } #editProductSummary .details dd{ padding-left: 130px; } fieldset.keyDetails dd{ background: #EFEFEF; margin: 0; padding-left: 303px; } .details dd span { background: #fff; margin: 0; display: block; padding: 4px; min-height: 1.5em; } #userDetail .details dd span span{ background: #fff; margin: 0; display: block; padding: 0; min-height: 1.5em; } div.popWindow fieldset.details dd span { background: #f1f1f1 !important; } .details dd div { background: #fff; margin: 0; display: block; padding: 4px; min-height: 1.5em; } * html .details dd span,  * html .details dd div { height: 1.5em; } .details dd.altRow { background: #dfdfdf; } .details dd.altRow span { background: #EFEFEF; } .details dd.altRow span span { background: #EFEFEF; } .admin fieldset.keyDetails { padding: 0; margin: 20px 0 20px 0; } .admin fieldset.keyDetails dt { width: 300px; } .emailWidth span { _width: 318px; } .productContainer { background: #fff; } #divPopularProducts .productContainer .divitem, #divPopularProducts .productContainer .divitem2, #favouriteProduct .productContainer .divitem{ padding: 10px; zoom: 1; } #divPopularProducts .productContainer .divitem{ zoom: 1; } #divPopularProducts.productContainer .divitem2{ border-bottom: none; zoom: 1; } .homepageBlock .divitem { padding: 10px; } #exception .inner div.exceptionPadding { padding: 10px; } #exception .user dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 190px; } #exception .user dl { margin: 20px 0 0 20px; width: 457px; float: left; } #exception .user dt label { position: relative; top: 3px; font-size: 0.9em; padding-right: 6px; } #exception .user dt.overRideDt { border: none !important; width: 424px !important; } #exception .user dl.notSplit { width: 100% !important; } #exception p.homeLink { padding: 20px; font-weight: bold; cursor: pointer; } #exception span.continue { background: transparent url(../Images/buttons.png) no-repeat scroll -304px -238px; float: left; margin: 30px 20px 20px; padding: 0 0 0 20px; font-weight: bold; cursor: pointer; } #quickSearch { background: #000; color: #fff; padding: 3px 8px 9px; margin: 0 0 10px 0; zoom: 1; } #quickSearch h4 { font-size: 1.0em; } #quickSearch span { font-size: 10px !important; } #quickSearch .smTextbox { width: 74%; margin: 4px 0 0 0; } #quickSearch .smallButton { height: 20px; overflow: visible; position: relative; top: 1px; width: 20%; } #miniBasket { background: #FDB913; color: #000; padding: 3px 10px 4px 10px; margin: 0 0 10px 0; border: 1px solid #E29626; } #miniBasket a:link, #miniBasket a:visited { background: transparent url(../Images/buttons.png) no-repeat scroll -301px -68px; display: block; padding: 1px 0 0 26px; text-decoration: none; } #miniBasket a:hover, #miniBasket a:active { background: transparent url(../Images/buttons.png) no-repeat scroll -301px -101px; display: block; padding: 1px 0 0 26px; text-decoration: none; } #miniBasket div { border-top: 1px dashed #DFA10D; margin-top: 4px; padding-top: 4px; } #news { background: #FFFFFF none repeat scroll 0 0; border: 1px solid #888888; margin-bottom: 10px; margin-left: 3px !important; margin-top: 0; } #secondarySidebar #news { margin-left: 0px; width: 193px; } #sideNews { border: 1px solid #888; background: #fff; margin-bottom: 10px; } #news div.news { padding: 10px; } #divPromotions { border: solid 1px #DF9300; margin: 0 0 0px 0; } #divPromotions .divitem1 a.secondaryLink, #divPromotions .divitem2 a.secondaryLink{ font-size: 1.3em; } #divPromotions .divitem1 { background: #ffe7b9; } #divPromotions .divitem2 { background: #fcb117; } #divPromotions h3 { color: #000; font-size: 1.4em; text-decoration: none; display: block; padding: 4px 0 4px 10px; background: #FDB913; } .viewallpromo { font-size: 0.7em; margin-right: 10px; display: inline; } .viewallnews { font-weight: normal; } .viewallnews a:link, .viewallnews a:visited { font-size: 0.8em; color: #fff; font-weight: normal; } .viewallnews a:hover, .viewallnews a:active { text-decoration: none; } .miniBasketFooter { background: #000 url(../Images/1pxBg.png) repeat-x 0 -17px; font-size: 10px; color: #fff; text-align: right; padding: 2px 10px 2px 0px; border-top: solid 1px #444; } #editPromotion .admin fieldset.details { width: 45%; } #editPromotion .admin fieldset.details dl { width: 100%; margin: 0; } #editPromotion .admin fieldset.details dt { width: 123px; } #editPromotion .admin fieldset.details dd { padding-left: 130px; } #editPromotion .admin fieldset.details dt.image { border-top: dashed 1px #999 !important; } #editPromotion .admin fieldset.details dd.image { background: #fff; border-top: dashed 1px #999; } #editPromotion .admin fieldset.details dd.image div { padding: 20px 0 20px 0; background: #f8f8f8; } #editPromotion .admin fieldset.details dd.image div img{ margin: 0 auto 0 auto; } #editPromotion .admin fieldset.editing { width: 462px; } #editPromotion .admin fieldset.editing dl { width: 444px; margin: 0 0 0 0; background: #F2F2F2; border-color: #DDDDDD #CCCCCC #999999; border-style: solid; border-width: 1px; padding: 10px; } #editPromotion fieldset.editing dd.imageUpload2 { width: 240px; height: 61px; margin: 0 0 20px 182px; } #editPromotion fieldset.editing dd.imageUpload2 img { margin: 0 0 10px 0; border: none; top: 103px; left: 753px; } #editPromotion fieldset.editing dd.imageUpload2 ul{ margin: 0 0 0 0; } #editPromotion h4 { margin-bottom: 4px; } dd.imageUpload2 div { width: 216px; float: left; } dd.imageUpload2 input { float: left; } dd.imageUpload2 span { display: block; } #divPromotions .divitem1 { padding: 10px 0 10px 10px; background: #F5E5C7 url(../Images/promoGr.png) repeat-x scroll 0 0; border-bottom: dashed 1px #E29626; color: #000; zoom: 1; } #divPromotions img { margin: 0 auto 10px auto; display: block; } #divPromotions .divitem2 { padding: 10px 0 10px 10px; background: #F5E5C7 url(../Images/promoGr.png) repeat-x scroll 0 0; color: #000; zoom: 1; } #divPromotions .divitem2 img { margin: 0 auto 10px auto; display: block; } .promoLabel { background: url(../Images/label1.png) no-repeat scroll 0 0; color: #EE1E25; font-size: 1.8em; font-weight: bold; padding: 16px 5px 5px 5px; text-align: center; width: 140px; line-height: 1em; } .promoLabelFooter { background: url(../Images/label1.png) no-repeat scroll 0 100%; width: 150px; height: 20px; } .saveLabel { background: url(../Images/label1.png) no-repeat scroll -156px 0; display: block; height: 23px; margin: 10px 0; padding-top: 6px; text-align: center; width: 150px; position: relative; margin-left: -1px; float: right; } #divPopularProducts .divitem1 { padding: 10px; zoom: 1; } #divPopularProducts .divitem2  { border-top: dashed 1px #bbb; padding: 10px; zoom: 1; } #divPopularProducts h4  { background: #000000 none repeat scroll 0 0; color: #FFFFFF; font-size: 1.1em; margin: 0; padding: 4px 10px; } #divPopularProducts img { margin: 0 auto 10px; display: block; } #divPopularProducts img { margin: 0 auto 10px; display: block; } .productContainer img { margin: 0 auto 10px auto; } #catalogue { width: 193px; border: solid 1px #000; margin: 0 0 10px 0; } #catalogue h4{ background: #F2F3F3 none repeat scroll 0 0; display: inline; float: left; font-size: 1.1em; height: 15px; padding: 10px 0 10px 10px; width: 183px; } #catalogue .ebook{ background: transparent url(../Images/ebook.jpg) no-repeat scroll 0 -45px; display: inline; float: left; font-size: 1.6em; height: 84px; text-indent: -20000px; width: 193px; } #catalogue .ebook a{ display: block; height: 84px; } #catalogue .catalogue{ background: transparent url(../Images/ebook.jpg) no-repeat scroll 0 -129px; display: inline; float: left; font-size: 1.6em; height: 59px; text-indent: -20000px; width: 193px; } #catalogue .catalogue a{ display: block; height: 59px; } #cCards { background: transparent url(../Images/buttons.png) no-repeat scroll 0 -1565px; border: 1px solid #000000; display: inline; float: left; font-size: 1.6em; height: 74px; text-indent: -20000px; width: 193px; } div.promo { width: 150px; } .Promotional { background: #F5E5C7 url(../Images/promoGr.png) repeat-x scroll 0 0; } .promoDetail { padding-right: 10px; } .promoDetail a.secondaryLink { font-size: 1.5em; } #divPromotions .promoDetail { margin-left: 0; margin-bottom: 20px; margin-top: 20px; text-align: center; display: none; } .wasprice { margin-bottom: 10px; } #divPopularProducts .save { font-size: 1.4em; color: #000; font-weight: bold; } #divPopularProducts .perCent { font-size: 1.4em; color: #EA1925; } #divPopularProducts .wasprice { margin-bottom: 0; } #order { margin: 0 0 10px; } #order .mainOrder{ background: transparent url(../Images/buttons.png) no-repeat scroll 0 -1243px; border: 1px solid #000000; display: inline; float: left; font-size: 1.6em; height: 115px; text-indent: -20000px; width: 193px; } #finder .storeFinder{ background: transparent url(../Images/buttons.png) no-repeat scroll 0 -1370px; border-right: 1px solid #000000; display: inline; float: left; font-size: 1.6em; height: 55px; margin-bottom: 10px; text-indent: -20000px; width: 194px; } #nectar .nectarOffer {     background          : transparent url(../Images/nectar-banner.jpg) no-repeat scroll left top; border        : 1px solid #000000; display: inline; float: left; font-size: 1.6em; height: 115px; margin-bottom: 10px; text-indent: -20000px; width: 193px; } #promo .promoBanner {     background          : transparent url(../Images/website-promo-banner2.jpg) no-repeat scroll left top; border        : 1px solid #000000; display: inline; float: left; font-size: 1.6em; height: 120px; margin-bottom: 10px; text-indent: -20000px; width: 193px; } .promoBanner2 {     background          : transparent url(../Images/buttons.png) no-repeat 0 -2250px; border        : 1px solid #000000; display: inline; float: left; font-size: 1.6em; height: 120px; margin-bottom: 10px; text-indent: -20000px; width: 193px; } .worldCupPromo { margin-bottom: 10px; } #order .mainOrder a { display: block; height: 117px; } #finder .storeFinder a { display: block; height: 55px; } #nectar .nectarOffer a {     display             : block;     height              : 115px; } #promo .promoBanner a { display: block; height: 120px; } .promoBanner2 a {     display             : block;     height              : 120px; } .subRelated .thumbZoom { width: 162px; margin-top: 10px; } .summaryDetails{ margin-bottom: 20px; } .summaryDetails .mainSummary{ font-size: 1.2em; font-weight: bold; text-align: left; line-height: 1.4em; } .summaryDetails .detailsDetails{ margin-bottom: 8px; } .summaryDetails strong{ font-size: 1.2em; display: block; } .summaryDetails strong .details{ font-size: 1.4em; } .summaryDetails table{ width: auto; margin-bottom: 10px; margin-top: 10px; } #productDetails .product { padding: 10px; } #productDetails .headerPrice { margin-bottom: 10px; } #productDetails .headerPrice .from{ font-weight: bold; font-size: 1.2em; } #productDetails .headerPrice .price { color: #EA1925; font-size: 1.4em; font-weight: bold; } #productDetails div.splitProduct1 a img { border: none; } div.relatedProducts img { margin: 0 auto 18px; display: block; } .subRelated { } #editProduct .relatedBackend { width: 200px; border: solid 1px #ddd; float: left; margin: 10px 10px 20px; text-align: center; } #editProduct .relatedBackend img{ display: block; margin: 5px auto; } .greetLogout div { display: inline; color: #999; } .greetLogout div a:link, .greetLogout div a:visited { display: inline; color: #777; } .greetLogout div a:hover, .greetLogout div a:active { display: inline; color: #000; } #productDetails dt { float: none; width: auto; } #productDetails dd { margin: 0 0 10px 0; color: #EE1E25; font-weight: bold; } #addBasketPanel dl { margin-top: 10px; } #addBasketPanel dt { float: left; width: 100px; border-bottom: 1px dotted #DEDEDE; } #addBasketPanel .quant { width: 25px; } ul.links { list-style-type: none; padding: 10px; } ul.linksRes { list-style-type: none !important; padding: 10px; margin-left: 0 !important; } #editProductSummary ul.linksRes { list-style-type: none !important; padding: 0 0 0 10px; margin-left: 0 !important; } #editProductSummary ul.linksRes li a{ cursor: default; } #editProductSummary ul.linksRes li a:hover{ text-decoration: underline; } #productDetails ul.links { list-style-type: none; padding: 0; margin-left: 10px; } #productDetails ul.links a { font-weight: normal; } ul.keylinks { list-style-type: none; margin-left: 10px !important; } ul.adminActions { list-style-type: none; } div.relatedProducts { margin: 10px 0; } .innerHeight { height: 150px; } div.relatedProducts div.fromprice { text-align: center; } .productKeywords { border: dashed 1px #ddd; background: transparent url(../Images/1pxBg.png) repeat-x scroll 0 -151px; padding: 10px; margin: 10px 0; } #editProductSummary div.relatedProducts div { margin: 0; } #editProductSummary div.relatedProducts div div { margin: 10px 0 20px 95px; } fieldset.adminActions { margin-bottom: 10px; margin-top: 10px; } fieldset.adminActions ul{ padding: 10px; margin-left: 0; } #termsAndConditions .content, #termsOfWebsiteUse .content, #contactUs .content, #privacyPolicy .content { padding: 10px; } .content ol, .content ul { list-style-position: inside; } .content ol{ list-style-type: decimal-leading-zero; } .content li{ margin-top: 10px; } .content h4 { display: inline; margin-left: 4px; *margin-left: 8px; } .content p { padding-left: 38px; padding-right: 20px; } #execptionScript .content p { padding: 0; } .contactphoneNumber{ font-weight: bold; font-size: 1.3em; } .contactBOC .details dd { background: #FDB913 !important; padding-left: 98px!important; } .contactBOC .details .dlColumn2 dd { background: #FDDB89 !important; padding-left: 0!important; } .contactBOC .details .dlColumn2 dd.altRow { background: #FFEDC5 !important; } .contactBOC .dlColumn2{ border: 1px solid #E29626; width: 511px; margin: 0; } .contactBOC .details dt { width: 90px !important; } .contactBOC .details .dlColumn2 dt { width: 240px !important; } .contactBOC .details dd.altRow { background: #FDDB89 !important; } .contactBOC .details dd span { background: #FDDB89 !important; } .contactBOC .details dd.altRow span { background: #FFEDC5 !important; } .contactBOC .dlColumn1 { font-size: 1.2em; } .contactBOC p.finePrint { color: #888; } .content ol ul { padding-left: 54px; padding-right: 20px; } .content ol ul li { padding-left: 20px; padding-right: 20px; list-style-position: outside; } #termsOfWebsiteUse .content ol ul li { padding-left: 20px; padding-right: 20px; list-style-position: outside; } .content ol ul li { padding-left: 20px; padding-right: 20px; list-style-position: outside; } .subList { list-style-type: none; margin-left: 0; margin-top: 10px; padding-left: 0 !important; } .sublist p{ } ol .alpha { list-style-type: upper-alpha; list-style-position: outside; margin-left: 60px; } ol .alpha li{ margin: 20px 0; } .alpha p{ padding-left: 20px; padding-right: 20px; } ol .roman { list-style-type: lower-roman; list-style-position: outside; margin-left: 20px; } ol .roman li{ margin: 20px 0; } .roman p{ padding-left: 20px; padding-right: 20px; } ol .numeric{ list-style-type: decimal; list-style-position: outside; margin-left: 38px; } ol .numeric li{ margin: 0 20px ; } .numeric p{ padding-left: 20px; padding-right: 20px; } .content dl{ margin: 0 41px; }  .content dt{ background: #dfdfdf; width: 272px; margin-left: 12px; padding-left: 12px; margin-right: 12px; }  .content dd{ background: #efefef; }  #contactUs fieldset.details{ margin: 0 17% !important; width: 592px; display: inline; } .indStandards { font-size: 0.9em; line-height: 1.3em; } .indStandards div{ float: left; margin: 10px; text-align: center; border: solid 1px #ddd; width:100px; } .indStandards p{ padding-top: 10px; line-height: 14px; } .indStandards div img{ display: block; margin: 5px auto; } ul.indStandards li{ display: block; float: left; margin: 0 10px 10px 0; width: 79px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border: solid 1px #ddd; min-height: 100px; } #productDetails ul.indStandardsDetail li{ width: 75px;     min-height: 60px;     display: -moz-inline-stack;     display: inline-block;     vertical-align: middle;     margin: 0 5px 5px 0;     zoom: 1;     *display: inline;     _height: 60px;     text-align: center; } .adminProductSummary ul.indStandardsDetail li{ width: 75px;     min-height: 60px;     display: -moz-inline-stack;     display: inline-block;     vertical-align: middle;     margin: 0 5px 5px 0;     zoom: 1;     *display: inline;     _height: 60px;     text-align: center; } * html ul.indStandards li{ height: 100px; } ul.indStandards img{ margin: 3px auto; } .indStandards span{ display: block; text-align: center; } .quickStat { background: #FFFFFF; border: 1px solid #666; margin: 0 20px 20px 0; min-height: 160px; width: 454px; float: left; } .removeMargin { margin-right: 0; } .statImage1 { background: transparent url(../Images/quickStats.png) repeat-x scroll -10px -13px; float: left; height: 136px; width: 96px; } .statImage2 { background: transparent url(../Images/quickStats.png) repeat-x scroll -322px -35px; height: 136px; width: 96px; float: left; } .statImage3 { background: transparent url(../Images/quickStats.png) repeat-x scroll -527px -13px; height: 136px; width: 96px; float: left; } .statImage4 { background: transparent url(../Images/quickStats.png) repeat-x scroll -1060px -13px; height: 136px; width: 96px; float: left; } .mainStat { text-align: center; } .admin .mainStat p{ text-align: center; padding: 6px 0; color: #EA1925; font-size: 2.4em; font-weight: bold; } .monthStat { text-align: center; width: 328px; } #quickStats .quickStat h4 { background: #000 url(../Images/1pxBg.png) repeat-x 0 -22px; color: #fff; padding: 5px 10px; } .otherStat { background: #fff none repeat scroll 0 0; height: 22px; margin: 10px; border-bottom: dotted 2px #ddd; } .otherStat span.floatleft{ font-weight: bold; position: relative; top: 9px; background: #fff; display: inline; } .otherStat span.floatright{ font-weight: bold; position: relative; top: 9px; color: #EA1925; background: #fff; display: inline; font-size: 1.4em; } #quickStats .quickStat h5 { font-weight: bold; font-size: 1.6em; } .delta { font-weight: bold; font-size: 1.4em; } .statsContainer { display: inline; float: left; margin-left: 10px; width: 326px; } .splitProduct2 ul.indStandardsDetail { list-style-position: outside; margin-left: 0; list-style-type: none !important; } .splitProduct2 ul, .splitProduct2 ol { list-style-position: outside; margin-left: 20px; } .adminProductSummary { float: left; width: 567px; } .adminProductSummary .inner{ margin-bottom: 10px; } .indStandPopUp { width: 220px; } .indIconsImg { margin-bottom: 6px; } .indIconsImg img{ display: block; margin: 3px auto 0; *margin: -1px auto -2px; width: 30px; } .indIconsImg span.param{ line-height: 10px; margin-bottom: 2px; } a.more:hover { font-weight: normal; } .indStandText { float: left; width: 220px; padding-left: 10px; } .indStandCluetip { background: #fff; font-size: 10px; } .itemsRelated { background: #EEEEEE none repeat scroll 0 0; float: left; margin: 0 0 0 10px; padding: 0 10px; width: 335px; } .promoBox { margin-bottom: 10px; } #slideshow { *width: 170px!important; } .productDetailKeys { margin-left: 10px; } #editProductSummary .productDetailKeys span{ text-decoration: underline; } .productDetailKeys a { font-weight: normal; } #productList .promoHeadline { color: #EA1925; font-size: 1.8em; font-weight: bold; margin-bottom: 10px; position: relative; } #productDetails .promoHeadline { color: #EA1925; font-size: 1.9em; font-weight: bold; margin-bottom: 10px; position: relative; line-height: 1.2em; } .price { color: #EA1925; font-weight: bold; font-size: 1.8em; } #editProductSummary .price { color: #EA1925; font-weight: bold; font-size: 1.1em; } #editProductSummary .subRelated .price { color: #EA1925; font-weight: bold; font-size: 1.8em; } #divPromotions .price { color: #EA1925; font-size: 1em; font-weight: bold; } .oldPrice { color: #EA1925; font-weight: bold; font-size: 1.4em; text-decoration: line-through; } .productInfo {  padding-left: 100px;  line-height: 1.4em; } .productInfoAlt { padding-right: 95px;  } .importSummary { background: white none repeat scroll 0 0; border: 1px solid #888888; margin: 20px auto; padding: 0 10px 10px; width: 537px; } .importSummary h4{ font-size: 1.2em; border-bottom: dashed 1px #666; padding-top: 6px; } .totalsTable { margin: 10px 0 0; width: 100%; } .leftCell{ background: #efefef; padding: 3px; } .rightCell{ background: #dfdfdf; padding: 3px; } .leftCellAlt{ background: #fff; padding: 3px; } .rightCellAlt{ background: #efefef; padding: 3px; } div.fileUpload .primaryButton { margin-left: 100px; *margin-left: 4px; float: left; } div.fileUpload ul.ruInputs{ float: left; width: 210px; } div.fileUpload ul.ruInputs li{ float: left; width: 212px; } div.fileUpload div.RadUpload_Default{ width: 130px; float: left; } .product_table{ width: 100% !important; } .product_table{ border-collapse: separate; } .product_table td{ border-right: solid 1px #ddd; border-bottom: solid 1px #ddd; } .product_table .tableHeader { color: #fff; background: #444; padding:3px; } .product_table .footer_row { color: #fff; background: #444; padding:3px; } tr.row_a{ background: #efefef; padding: 3px; } tr.row_a td{ padding: 3px; } tr.row_a td.first, tr.row_a td.last{ background: #dfdfdf; } tr.row_b{ background: #fefefe; padding: 3px; } tr.row_b td{ padding: 3px; } tr.row_b td.first{ background: #efefef; } tr.row_b td.last{ background: #efefef; } .deliveredDoor { background: #ccc url(../Images/buttons.png) no-repeat -239px -593px; width: 76px; height: 71px; float: left; margin: 5px 20px 10px 0; } .inStore { background: #ccc url(../Images/buttons.png) no-repeat -239px -666px; width: 76px; height: 71px; float: left; margin: 5px 20px 40px 0; } .payMethods { background: #FFFFFF url(../Images/buttons.png) no-repeat scroll 61px -1565px; border: 1px solid #DDDDDD; height: 72px; margin: 0 0 20px 12px; width: 421px; } .qualityIcons { background: #fff url(../Images/buttons.png) no-repeat scroll 0 -1676px; height: 100px; margin: 10px; width: 181px; } p.footnote { font-size: 10px; color: #888; } #orderInformation ul.multiCol{ margin-left: 73px; width: 258px; } #orderInformation ul.multiCol li { background: transparent url(../Images/1pxBg.png) repeat-x scroll 0 -176px; border: 1px solid #DDDDDD; float: left; list-style-type: none; margin: 0 8px 10px 0; padding: 2px; width: 109px; } #orderInformation ul.multiCol li span.visa{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1404px; padding: 0 0 0 31px; } #orderInformation ul.multiCol li span.mastercard{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1423px; padding: 0 0 0 33px; } #orderInformation ul.multiCol li span.maestro{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1441px; padding: 0 0 0 32px; } #orderInformation ul.multiCol li span.diners{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1459px; padding: 0 0 0 31px; } #orderInformation ul.multiCol li span.jcb{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1498px; padding: 0 0 0 34px; } #orderInformation ul.multiCol li span.amex{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1479px; padding: 0 0 0 33px; } #orderInformation ul.multiCol li span.solo{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1514px; padding: 0 0 0 18px; } #orderInformation ul.multiCol li span.laser{ display: block; background: url(../Images/buttons.png) no-repeat -295px -1532px; padding: 0 0 0 22px; } #orderInformation ul { list-style-position: outside; margin: 0 0 20px 20px; } #orderInformation .fullWidth{ padding: 10px 0; margin: 20px 0; border-top: dashed 1px #ddd; } #orderInformation h4 { background: #000000 none repeat scroll 0 0; color: #FFFFFF; font-size: 1.4em; margin: 0; padding: 4px 10px; } #orderInformation h5 { border-bottom: 2px solid #FDB913; font-size: 1.6em; font-weight: bold; margin: 10px 0 20px; zoom: 1; } #orderInformation .whiteSpace2 { background: #fff url(../Images/1pxBg.png) repeat-x 0 -175px; zoom: 1; } #orderInformation .split50 { border-right: 1px dashed #DDDDDD; float: left; padding: 0 46px 0 0; width: 379px; zoom: 1; } #orderInformation .split50 p{ text-align: justify; line-height: 1.4em; } #orderInformation .split50nm { float: left; padding-left: 43px; width: 444px; zoom: 1; } #orderInformation p.introText { background: #FFFFFF none repeat scroll 0 0; border: 1px dashed #FDB913; font-size: 1.2em; margin-bottom: 20px; padding: 6px 10px; text-align: center; } #productDetails h5 { border-bottom: 2px solid #FFD97F; color: #000000; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 20px 0 10px; zoom: 1; } #productDetails h5.furtherDetails { border-bottom: 2px solid #FFD97F; color: #000000; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0 0 10px; zoom: 1; } #basketPage h5 { border-bottom: 2px solid #FFD97F; color: #000000; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 20px 0 10px; zoom: 1; } #productDetails .popupInside h5 { border-bottom: none; color: #000000; font-size: 1.2em; font-weight: bold; line-height: 1.0em; padding-top: 2px; margin: 0; zoom: 1; } #productCategoryDetails h5 { border-bottom: 2px solid #FFD97F; color: #000000; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 20px 0 10px; zoom: 1; } .relProdContainer { display: inline; float: left; margin: 0 20px 0 auto; text-align: center; width: 166px; } .relProdContainer .img{ display: block; margin: 0 auto; } .productDetailImage { background: pink; width: 140px; float: left; } #productDetails .price, #editProductSummary .priceDetails .price { color: #EA1925; font-size: 2.2em; font-weight: bold; margin-bottom: 14px; } a.showMoreLink:link, a.showMoreLink:visited { background: #ededed url(../Images/buttons.png) no-repeat 1px -2033px; display: block; padding: 2px 0 2px 26px; clear: both; zoom: 1; } a.showMoreLink:hover, a.showMoreLink:active { background: #FFD97F url(../Images/buttons.png) no-repeat -300px -1829px; display: block; padding: 2px 0 2px 26px; clear: both; zoom: 1; } a.hideMoreLink:link, a.hideMoreLink:visited { background: #ededed url(../Images/buttons.png) no-repeat 1px -2057px; display: block; padding: 2px 0 2px 26px; border-bottom: dashed 1px #ddd; clear: both; zoom: 1; } a.hideMoreLink:hover, a.hideMoreLink:active { background: #FFD97F url(../Images/buttons.png) no-repeat -300px -1853px; display: block; padding: 2px 0 2px 26px; border-bottom: dashed 1px #FCB917; clear: both; zoom: 1; } #orderDetail a.showMoreLink:link, #orderDetail a.showMoreLink:visited { background: #ededed url(../Images/buttons.png) no-repeat 1px -2033px; display: block; padding: 2px 0 2px 26px; clear: both; zoom: 1; } #orderDetail a.showMoreLink:hover, #orderDetail a.showMoreLink:active { background: #FFD97F url(../Images/buttons.png) no-repeat -300px -1829px; display: block; padding: 2px 0 2px 26px; clear: both; zoom: 1; } #orderDetail a.hideMoreLink:link, #orderDetail a.hideMoreLink:visited { background: #ededed url(../Images/buttons.png) no-repeat 1px -2057px; display: block; padding: 2px 0 2px 26px; border-bottom: dashed 1px #ddd; clear: both; zoom: 1; } #orderDetail a.hideMoreLink:hover, #orderDetail a.hideMoreLink:active { background: #FFD97F url(../Images/buttons.png) no-repeat -300px -1853px; display: block; padding: 2px 0 2px 26px; border-bottom: dashed 1px #FCB917; clear: both; zoom: 1; } .leadtimetitle { height: 24px; *height: 10px; margin: 10px 0 0; padding-left: 24px; } .leadtimenumber { text-align: center; width: 86px; *height: 10px; } #orderInformation .leadtimenumber { text-align: center; width: 86px; *height: 10px; *margin-top: 14px; } #orderInformation .leadtimeContainer { background: transparent url(../Images/buttons.png) no-repeat scroll -220px -746px; height: 49px; margin: 0 0 0; width: 87px; float: right; margin-left: 10px; } #orderInformation .leadtimetitle { height: 24px; *height: 10px; margin: 0 0 0; padding-left: 24px; } .leadtimeContainer { background: transparent url(../Images/buttons.png) no-repeat scroll -220px -746px; height: 49px; margin: 10px 0 0; width: 87px; } h4.profileDetailHeader { margin-left: 10px; } .productVariables { color: #E27A26; font-size: 1.1em; margin-bottom: 10px; } .bespokeDetails { margin-bottom: 10px; margin-left: 10px; } .bespokeDetails span{ font-size: 1.0em!important; font-family: Verdana!important; } .numberVariables { margin: 0 0 10px 10px; } #editProductSummary .numberVariables { margin: 10px 0 10px 0; } div#istandardsContainer { margin: 20px 0 0 0; } a.mpenq:link, a.mpenq:visited { background: transparent url(../Images/buttons.png) no-repeat scroll -233px -1978px; display: block; font-size: 1.1em; height: 43px !important; margin-top: 10px; padding-left: 26px; padding-top: 4px; text-indent: -20000px; width: 62px; } a.mpenq:hover, a.mpenq:active { background: transparent url(../Images/buttons.png) no-repeat scroll -233px -1931px; display: block; font-size: 1.1em; height: 43px !important; margin-top: 10px; padding-left: 26px; padding-top: 4px; text-indent: -20000px; width: 62px; } #basketTable td a { text-decoration: none !important; font-weight: bold !important; font-size: 1.6em !important; color: #444; } #addBasketPanel dd a { text-decoration: none !important; font-weight: bold !important; font-size: 1.9em !important; color: #444; } #loadBasketEmbedded #basketTable td a { font-size: 1.0em !important; } .featuredItemSum { float:left; line-height:1.4em; margin:0 0 0; width:325px; } .downloadPricing { font-size: 1.1em; margin: 0 0 0 20px; } #prodCatDetail .downloadPricing { font-size: 1.1em; margin: 0; } #deliveryList span.inputs input.addressDefault { background: transparent url(../Images/buttons.png) no-repeat scroll -246px -131px; border: medium none; height: 19px; width: 20px; cursor: pointer; margin-bottom: 4px; } #deliveryList span.inputs input.addressDelete { background: transparent url(../Images/buttons.png) no-repeat scroll -266px -131px; border: medium none; height: 19px; width: 19px; cursor: pointer; margin-bottom: 4px; } #deliveryList span.inputs input.addressEdit { background: transparent url(../Images/buttons.png) no-repeat scroll -285px -131px; border: medium none; height: 19px; width: 19px; cursor: pointer; margin-bottom: 4px; } #secondaryNavigation{ margin: 7px 0 0 0; font-size: 1.2em; } #secondaryNavigation ul{ background: url(../Images/nav_bottom.gif) repeat-x scroll 0 27px; height: 44px; list-style-type: none; width: 744px; } .noSide #secondaryNavigation ul{ background: url(../Images/nav_bottom.gif) repeat-x scroll 0 27px; height: 44px; list-style-type: none; width: 957px; } #secondaryNavigation li{ float: left; margin: 0 12px 0 0 ; width: 112px; background: #dfdfdf; text-align: center; border-right: solid 2px #bec0bf; position: relative; zoom: 1; } #secondaryNavigation li.selected{ background: #FDB913; text-align: center; border-right: solid 2px #e29529; } #secondaryNavigation li a{ display: block; height: 23px; padding: 4px 0 0 0; text-decoration: none; color: #6A737B; font-weight: bold; } #secondaryNavigation li a:hover{ display: block; height: 23px; padding: 4px 0 0 0; text-decoration: none; color: #6A737B; font-weight: bold; background: #bbb; } #secondaryNavigation li.selected a{ display: block; height: 23px; text-decoration: none; color: #000; font-weight: bold; } #secondaryNavigation li.selected a:hover, #secondaryNavigation li.selected a:active { background: none; } .loginActions{ width: 200px; float: right; top: -80px; } .loginActions .loginLink{ background: #000000 none repeat scroll 0 0; color: #FFFFFF; width: 44px; text-align: left; text-transform: uppercase; font-weight: bold; font-size: 1.3em; float: left; padding: 30px 7px 7px 7px; clear: both; } .loginActions .registerLink{ background: #FFFFFF none repeat scroll 0 0; color: #000000; float: right; margin: 37px 0 0; text-align: center; width: 142px; position: relative; top: -13px; } .loginActions .loginLink a:link, .loginActions .loginLink a:visited { color: #fff; text-decoration: none; display: block; } .loginActions .loginLink a:hover, .loginActions .loginLink a:active { color: #fff; text-decoration: underline; display: block; } #header .welcome{ float: left; font-size: 1.2em; line-height: 1.4em; margin: 16px 0 0 8px; text-align: center; width: 537px; } #header .welcome table{ margin: 0 auto; } .welcometable{ height:47px !important; } #header .keyAccountLogo{ float: right; width: 174px; height: 70px; overflow: hidden; margin: 7px 10px 0 0; } #header .keyAccountLogo img{ float: right; } .primaryButton { background: #FDB913 url(../Images/buttons.png) no-repeat 0 0; border: medium none; color: #000000; cursor: pointer; font-size: 1.2em; font-weight: bold; height: 39px; margin: 0 3px 12px; padding: 0 20px 5px 12px; text-align: left; width: 246px; } .smallButton { background: #555555 url(../Images/1pxBg.png) repeat-x scroll -8px -7px; border: 1px solid #555555; color: #FFFFFF; cursor: pointer; font-size: 1.2em; font-weight: bold; } .basket { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -117px; width: 246px; } .basketFont { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -117px; width: 246px; font-size: 1.1em; } .enquiry { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -39px; width: 246px; } .narrow { width: 136px; } .narrowPositive { background: transparent url(../Images/buttons.png) no-repeat 0 -195px; } .narrowPositiveWide { background: transparent url(../Images/buttons.png) no-repeat -146px -480px; width: 174px; } .narrowBasket { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -1526px; width: 189px; } .narrowNegative { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -312px; } .narrowBack { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -273px; } .narrowBackNegative { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -826px; } .narrowNext { background: #FDB913 url(../Images/buttons.png) no-repeat -136px -228px; } .narrowClear { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -547px; height: 28px; width: 109px; } .narrowPay { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -1888px; height: 28px; width: 216px; } .narrowSave { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -642px; height: 28px; width: 133px; padding-left: 7px; margin-left: 0; margin-top: 10px; margin-left: 10px; display: inline; } .narrowLoad { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -681px; height: 28px; padding-left: 7px; width: 133px; margin-top: 10px; } .narrowUpdate { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -720px; height: 28px; width: 109px; margin-left: 12px; } #basketPage .narrowUpdate { margin-left: 0; } .compact { width: 146px; height: 28px; padding: 0 0 5px 3px; *padding: 2px 0 3px 7px; } .compactUsers { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -407px; width: 186px; } .compactBack { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -435px; } .compactWideKey { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -519px; width: 216px; } .compactWidePlus { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -1776px; width: 216px; } #AdminAddUser .compactWideKey { margin-left: 50px; *margin-left: 53px; *margin-top: 10px; } #AdminAddUser fieldset.address { margin-left: 20px; } .compactExport { background: #FDB913 url(../Images/buttons.png) no-repeat -136px -267px; width: 110px; } .compactAdd { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -614px; width: 146px; } .compactPlus { background: #FDB913 url(../Images/buttons.png) no-repeat scroll -146px -351px; width: 110px; } .compactTick { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -1442px; width: 110px; } .compactPass { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -586px; width: 186px; } .compactNeg { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -491px; width: 110px; } .compactUpload { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -586px; width: 186px; } .compactAddThumb { background: #FDB913 url(../Images/buttons.png) no-repeat scroll -136px -323px; margin: 0 0 0 15px !important; width: 110px; } #keyAccountStep3 .compactAddThumb { background: #FDB913 url(../Images/buttons.png) no-repeat scroll -136px -323px; margin: 0 0 0 106px !important; _margin: 0 0 0 12px !important; width: 110px; } .compactAddress { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -798px; width: 186px; } .basketDelivery .compactAddress { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -798px; width: 186px; position: relative; top: -2px; } .compactDownload { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -935px; } .compactHistory { background: #FDB913 url(../Images/buttons.png) no-repeat 0 -1498px; width: 186px; } .basketManage { border: none; color: #000000; cursor: pointer; font-weight: bold; text-align: left; background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -866px; font-size: 1em; height: 27px; margin: 0 0 10px; padding: 0 0 0 32px; width: 195px; border: 1px solid #E29626; } .basketManage:hover { background: #FDB913 url(../Images/buttons.png) no-repeat scroll 0 -898px; border: 1px solid #E29626; } a.viewFullDetails:link, a.viewFullDetails:visited { background: transparent url(../Images/buttons.png) repeat-x scroll 100% -964px; *background: transparent url(../Images/buttons.png) repeat-x scroll 100% -962px; border: 2px solid #DD8827; height: 25px; padding: 4px 30px 4px 4px; text-decoration: none; margin-right: 6px; position: relative; } a.viewFullDetails:hover, a.viewFullDetails:active { position: relative; } a.addToBasket:link, a.addToBasket:visited, a.addToBasket:hover, a.addToBasket:active { background: transparent url(../Images/buttons.png) repeat-x scroll 100% -934px; *background: transparent url(../Images/buttons.png) repeat-x scroll 100% -932px; border: 2px solid #DD8827; height: 17px; width: 80px; padding: 4px 39px 4px 13px; text-decoration: none; top: 14px; *display: block; } a.download:link, a.download:visited { background: #fff url(../Images/buttons.png) no-repeat scroll 100% -996px; *background: #fff url(../Images/buttons.png) no-repeat scroll -68px -996px; _background: #fff url(../Images/buttons.png) no-repeat scroll -48px -996px; border: 2px solid #DD8827; height: 25px; padding: 4px 39px 4px 13px; text-decoration: none; margin-right: 0; position: relative; top: 20px; } #keyAccountStep1 a.download:link, #keyAccountStep1 a.download:visited { background: transparent url(../Images/buttons.png) repeat-x scroll; border: 2px solid #DD8827; height: 25px; padding: 4px 39px 4px 13px; text-decoration: none; margin-right: 6px; position: relative; top: 20px; width: 600px; } #prodCatDetail a.download:link, a.download:visited { background: #fff url(../Images/buttons.png) no-repeat scroll 100% -996px; *background: #fff url(../Images/buttons.png) no-repeat scroll -68px -996px; _background: #fff url(../Images/buttons.png) no-repeat scroll -48px -996px; border: 2px solid #DD8827; height: 25px; padding: 4px 39px 4px 13px; text-decoration: none; margin-right: 0; position: relative; top: 20px; } a.download:hover, a.download:active { position: relative; } .buttonActions { clear: both; float: right; padding: 20px 0 0 0; margin: 0 20px 10px 20px; } #AdminAddUser .buttonActions { clear: both; display: inline; float: right; margin: 0; padding: 0 0 10px; width: 288px; } #enquiryButtons .buttonActions { clear: both; float: right; padding: 20px 0 0 0; margin: 0 55px 10px 20px; *margin: 0 27px 10px 20px; _margin: 0 17px 10px 20px; } .popAddProdItem .buttonActions { clear: both; float: right; margin: 0 20px 10px; padding: 20px 0 0; text-align: center; width: 342px; } #featuredProductEdit .buttonActions { clear: both; float: right; padding: 20px 0 0 0; margin: 0 13px 10px 20px; width: 288px; } #registration .buttonActions { clear: none; float: right; margin-right: 14px; *margin-right: 7px; padding: 10px 0 0; } #registration .keyAccountError div { margin: 0 0 0 10px; display: inline; } #registration .registerError{ margin: 0; } #registration .optionalAccount { margin: 0 0 20px 0; _margin: 0 0 20px -25px; } #regAddAddress .buttonActions { float: right; margin-right: 10px; display: inline; } #requestPassword .buttonActions { float: right; margin: -62px 20px 10px; padding: 0; position: relative; } .buttonActions input { } .noNav .buttonActions { clear: both; float: right; padding: 20px 0 0 0; margin: 0 58px 0 0; display: inline; } .noNav .buttonActions input { } .admin .buttonActions { clear: both; float: right; padding: 0px 20px 10px 20px; margin: 0 0 0 0; display: inline; width: 300px; } #editProduct .admin .buttonActions, #editPromotion .admin .buttonActions, #productItems .admin .buttonActions, #editProductSummary .admin .buttonActions{ width: 434px; text-align: right; } .divideButtons { width: 931px; height: 5px; border-top: dashed 1px #bbb; margin-bottom: 5px; } #keyAccountStep1 .admin .buttonActions, #keyAccountStep2 .admin .buttonActions, #keyAccountStep3 .admin .buttonActions, #keyAccountStep4 .admin .buttonActions  { clear: both; display: inline; float: right; margin: 0; padding: 0 10px 10px; text-align: right; width: 440px; } #keyAccountStep2 .rgFooter { display: none; } #AdminAddUser .rgFooter { display: none; } div#keyaccountStep5{ width: 577px !important; } .admin .filter .buttonActions { clear: both; margin: 1px 0 0 0; padding: 0 17px 0 21px; } .admin .filter .fields dl.opt_ins {     width               : 100%; } .admin .filter .fields dl.opt_ins div{     float: left;     width: 33%; } .user .filter .buttonActions { clear: both; margin: 1px 0 0 0; padding: 0 17px 0 21px; } #userProfile .user .filter .buttonActions { position: relative; top: -8px; } #orderHistory span.continue { background: transparent url(../Images/buttons.png) no-repeat scroll -304px -238px; float: left; margin: 20px 20px 20px; padding: 0 0 0 20px; } #pageContent .user .filter .buttonActions { background: #FFFFFF none repeat scroll 0 0; border-bottom: none; border-left: none; clear: both; margin: 1px 0 0 0; padding: 0 17px 0 21px; position: relative; top: 10px; left: 18px; } .popWindow .buttonActions { clear: both; margin: 10px auto; padding: 0; text-align: center; width: 380px; } #changePassword .buttonActions { margin: 10px 0 0 0; padding: 0; width: 325px; position: relative; } #addAddress .buttonActions { margin: 0 0 20px; width: 301px; } #addAddress fieldset.addAddressfieldset { margin: 10px 0 0 0; } #addAddress ul { list-style-type: none; margin: 0 0 10px 20px; width: 500px; } #productList .buttonActions { float: left; clear: none; margin: 0; padding: 0; } #searchResults .user .filter .buttonActions { left: 10px; } #basketPage .buttonActions { clear: none; float: right; padding: 20px 0 0 0; margin: 0 20px 10px 20px; } #basketPage .basketDelivery .buttonActions { clear: none; float: right; padding: 0 0 0 0; margin: 0 20px 10px 20px; *margin: 0 10px 10px 20px; _margin: 0 5px 10px 20px; } #basketPage .basketDelivery dd { margin: 0 0 1.2em 115px; } #basketPage .basketDelivery .basketAddress dd { margin-bottom: 5px; } #basketPage .basketDelivery .leftActions .buttonActions { clear: none; float: left; margin: 0 20px; padding: 0; position: relative; display: inline; } #basketPage .bottomButtons { margin: 0 15px 0 0; position: relative; *left: 30px; _left: 43px; padding: 0; } #productItemsSelection .buttonActions { margin: 0; padding: 5px 0 0; width: 341px; } #productItemsSelection .buttonActions div { display: inline !important; } .textbox, select, textarea { border: solid 1px #bbb; font-family: Arial, Helvetica, Sans-Serif; padding: 1px; } select { margin: 0; } textarea { font-size: 100%; } .smTextbox, .mdTextbox, .lgTextbox, .xlgTextbox { border: solid 1px #bbb; padding: 1px; } .smTextbox { width: 30%; } #keyAccountReport .smTextbox { width: 50%; } .mdTextbox { width: 67%; } #accountNumber .mdTextbox { width: 72%; } #accountNumber .companybox { width: 164px!important; *width: 164px!important; border: solid 1px #bbb; font-family: Arial, Helvetica, Sans-Serif; padding: 1px; } .userphoneTextbox { width: 44%; border: solid 1px #bbb; padding: 1px; } .lgTextbox { width: 80%; } .popAddProdItem .lgTextbox { width: 77%; } #changepassword .popup .lgTextbox { width: 96%; } #addBasketPanel .subBarWarningError ul{ list-style-type: none; margin-bottom: 3px; margin-left: 0; display: inline !important; } #addBasketPanel a:link, #addBasketPanel a:visited, #addBasketPanel a:hover, #addBasketPanel a:active { text-decoration: none; } .extTextbox { width: 74px; border: solid 1px #bbb; padding: 1px; } #regAddAddress .lgTextbox, #regAddAddress .mdSelect  { width: 95%; *width: 90%; } .regTextbox { width: 77%; border: solid 1px #bbb; padding: 1px; } .smregTextbox { width: 65%; border: solid 1px #bbb; padding: 1px; } #registration .smregTextbox { width: 300px; *width: 296px; border: solid 1px #bbb; padding: 1px; } #registration .regTextbox { width: 313px; *width: 300px; border: solid 1px #bbb; padding: 1px; } .regphonTextbox { width: 51%; *width: 184px; border: solid 1px #bbb; padding: 1px; } .basketDelivery .basketAddress .lgTextbox { width: 295px; } #productReport .lgTextbox { width: 68%; } .smTextbox[disabled], .mdTextbox[disabled], .lgTextbox[disabled], .xlgTextbox[disabled] { color: #ddd; background: #fbfbfb; border: solid 1px #ddd; } #userProfile .lgTextbox { width: 84%; } .profileContainer { padding-top: 10px; } #searchResults .lgTextbox, #searchResults .lgSelect  { width: 90%; } .xlgTextbox { width: 81%; } .smSelect { width: 30%; } .mdSelect { width: 61%; } .lgSelect { width: 80%; } .BOCSelect { width: 234px; } .BOCTextbox { width: 70%; } .xlgSelect { width: 81%; } .maxSelect { width: 97%; } .chk input { margin: 0 5px 0 0; } .chk label { margin: 0 20px 0 0; } .accountTextBox { width: 140px !important; *width: 138px !important; border: solid 1px #bbb; padding: 1px; } input.mandatory, select.mandatory, textarea.mandatory { background: #FFF6DF none repeat scroll 0 0; } dd.radio label{ padding-left: 4px; } .token_input { padding-top         : 3px; width               : 113px; display             : block; float               : left; } .token_input input { width                : 100%; border               : none; background-color     : Transparent; } a.token { color               : Black; text-decoration     : none; background-image    : url(../Images/token_2.gif); background-repeat   : no-repeat; font-family         : Sans-Serif; float               : left; margin-right        : 3px; margin-top          : 3px; }   .token span { background-image    : url(../Images/token_2.gif); background-repeat   : no-repeat; background-position :  right top; display             : block; } .token span span { background-position : right bottom; } .token span span span { background-position : left bottom; } .token span span span span { background          : none; padding             : 0 5px 1px; } .token_display {   background-image    : url(../Images/token_x.gif); background-position : right center; background-repeat   : no-repeat; display             : inline; padding             : 0 12px 0 0; width               : 10px; height              : 10px; } a.tokenHover, .tokenHover span,  .tokenHover span span,  .tokenHover span span span { background-image    : url(../Images/token_hover2.gif); } .tokenHolderDemo { cursor              : text; border              : solid 1px silver; width               : 500px;  height              : 50px; padding             : 5px; margin-bottom       : 15px; background          : #fff; } .admin .filter div.fields { border-bottom: dashed 1px #ddd; border-top: dashed 1px #ddd; padding: 10px 0 0 10px; width: auto; height: auto; margin: 10px 0 20px; zoom: 1; } #orderedProductItemsReport .admin .filter div.fields { margin: 0 0 20px; zoom: 1; } .admin .filter dl{ margin: 0 0 0 10px; width: 440px; float: left; } #keyAccountReport .admin .filter dl{ margin: 0 0 0 10px; width: 462px; float: left; display: inline; } .admin .filter dl.filterOneCol{ margin: 0 0 0 251px; width: 440px; display: inline; } .admin .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 120px; } #keyAccountReport .admin .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 230px; } #orderedProductItemsReport .admin .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 199px; } #productCategoryReport .admin .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 180px; } #productReport .admin .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 181px; } .admin .filter dl.filterOneCol dt{ border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 160px; } .admin .filter dt label { position: relative; top: 3px; } .admin .filter dt.overRideDt { border: none !important; width: 212px; } #productCategoryReport .admin .filter dt.overRideDt { border: none !important; width: 220px; } .admin .filter dd.overRideCheck input { margin: 6px 0 0 0 !important; *margin: 2px 0 0 0 !important; } #productCategoryReport .admin .filter dd.overRideCheck input { *margin: 2px 0 0 0 !important; } .admin .filter ul { list-style-type: none; margin: 0 0 10px 51px; } .admin .filter fieldset { } .admin .filter span input { border: solid 1px #bbb !important; height: 16px !important; } .admin .filter a img { margin-top: -3px !important; margin-left: -3px !important; _padding-top: 2px !important; _margin-left: -2px !important; _top: -1px !important; position: relative !important; } .user .filter fieldset { background: #FFFFFF url(../Images/1pxBg.png) repeat-x 0 -152px; border-bottom: dashed 1px #ddd; width: auto; height: auto; zoom: 1; padding: 10px 0 0 10px; } #userProfile .user .filter fieldset { background: #FFFFFF url(../Images/1pxBg.png) repeat-x 0 -181px; width: auto; height: auto; zoom: 1; padding: 10px 0 0 0; margin: 0; border-bottom: none; } #userProfile .user .filter fieldset { float: right; width: 778px; background: none; } #userProfile .inner { background: #fff url(../Images/dash1.gif) repeat-y 171px 0; } .profileActions { float: left; } .user .filter fieldset.secondary { background: #fff none repeat scroll 0 0; border-top: none !important; border-bottom: none !important; color: #000000; height: auto; margin-top: -20px; padding: 40px 0 0 10px; width: auto; position: relative; top: -13px; } .user .filter fieldset.secondary ul { list-style-type: none; float: left; } #userProfile .user .filter fieldset.secondary ul { list-style-type: none; margin: 20px 0 10px 0; } .user .filter fieldset.secondary li { width: 217px; height: 20px; text-align: right; zoom: 1; } #userProfile .user .filter fieldset.secondary li { width: auto; height: auto; text-align: left; zoom: 1; float               : none; } #userProfile div#accountNumber { margin-left: 365px !important; zoom: 1; } .user .filter fieldset.secondary label { display: inline-block; float: left; position: relative; text-align: left; width: 192px; } .user .filter fieldset dl#accountNumber { padding: 0 0 0 10px; } .user .filter fieldset #accountNumber dt label{ width: 175px; } .user .filter dl{ margin: 20px 0 0 10px; width: 440px; float: left; } #userProfile .user .filter dl{ margin: 10px 0 0 10px; width: 384px; float: left; } #registration .authentication .filter dl { margin: 10px 0 0 0; width: 450px; *width: 437px; float: left; } #userProfile .user .filter li#accountNumber dl { margin: 0 0 0 20px !important; } #registration .authentication .filter li#accountNumber dl { margin: 10px 0 0 0 !important; *margin: 5px 0 0 10px !important; width: 256px; *width: 249px; } #registration .authentication .filter li#accountNumber {     width: auto; } #registration .authentication .filter li#accountNumber dl dd.ddaccount{ margin-left: 0 !important; } #registration .authentication .filter li#accountNumber dl dt.companydt{ width: 70px !important; } #registration .authentication .filter li#accountNumber dl dd.companydd{ margin-left: 72px !important; } #userProfile .user .filter dl.block dt{ border-bottom: none; } .user .filter dl.splitHalf{ display: inline; margin: 20px; width: 455px; float: left } #searchResults .user .filter dl{ float: left; margin: 0 12px 0 0; width: 254px; } #searchResults .user .filter dl.full{ width: 400px; } #searchResults .user .filter dl.altCol{ float: left; margin: 0; width: 267px; } .user .filter dl.filterOneCol{ margin: 0 0 10px 300px; width: 440px; float: left; } .user .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 120px; } #searchResults .user .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 110px; } #userProfile .user .filter dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 130px; } .user .filter dl.filterOneCol dt{ border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 160px; } .user .filter dt label { position: relative; top: 3px; font-size: 0.9em; } .user .filter dt.overRideDt { border: none !important; width: 212px !important; } .user .filter dd.overRideCheck input { margin: 6px 0 0 0 !important; } .user .filter ul { list-style-type: none; margin: 0 0 10px 10px; } .user .filter span input { border: solid 1px #bbb !important; height: 16px !important; } .user .filter a img { margin-top: -3px !important; margin-left: -3px !important; _padding-top: 2px !important; _margin-left: -2px !important; _top: -1px !important; position: relative !important; } .user fieldset .standard{ background: #FFF3C6 url(../Images/buttons.png) no-repeat scroll -247px 0; border: 1px dashed #DD8827; height: 23px; padding: 5px 0 0 40px; width: 517px; margin: 0 auto 10px auto; font-weight: bold; } #userDetail .standard{ background: #FFF3C6 url(../Images/buttons.png) no-repeat scroll -247px 0; border: 1px dashed #DD8827; height: 23px; padding: 5px 0 0 40px; width: 517px; margin: 0 auto 10px auto; font-weight: bold; } #userDetail fieldset.details dl{ margin: 0 auto 0 !important; border: none; } #userDetail .substitute { border: solid 1px #c4c4c4; width: 565px; } #addBasketPanel .standard{ background: #FFF3C6 url(../Images/buttons.png) no-repeat scroll -247px 0; border: 1px dashed #DD8827; height: 23px; padding: 5px 0 0 40px; width: 337px; margin: 0 auto 10px auto; font-weight: bold; } #keyAccountStep4 .standard{ background: #FFF3C6 url(../Images/buttons.png) no-repeat scroll -247px 0; border: 1px dashed #DD8827; font-size: 1.2em; font-weight: bold; height: 23px; margin: 0 auto 10px; padding: 5px 0 0 40px; width: 517px; } #keyAccountStep4 .standard2{ background: #FFF3C6 url(../Images/1pxBg.png) repeat-x 0 -155px; border: 1px dashed #bbb; height: 23px; padding: 5px 0 0 5px; width: 517px; margin: 0 auto 10px auto; font-weight: bold; text-align: center; font-size: 1.2em; } .form { background: #F7F4F0; border: solid 1px #D7CCB5; padding: 10px; } .authentication { background: #fff; } .authentication p{ font-size: 0.95em; text-align: center; margin: 6px auto; padding: 6px; width: 50%; } .authentication dl{ margin: 20px; width: 455px; display: inline; } .authentication dl.block{ display: block; } .authentication dl.block dt{ border-bottom: none; } .authentication dl.block dl{ margin-left: 127px; margin-bottom: 0; width: 455px; display: block; } #regAddAddress .authentication dl, #addAddress .user dl{ display: block; _display: inline; width: 667px; } #regAddAddress .keyaccount dl, #addAddress .keyaccount dl{ width: 875px; float: left; margin-left: 0; } #regAddAddress .keyaccount dt, #addAddress .keyaccount dt{ width: 292px; float: left; } #regAddAddress .keyaccount dd, #addAddress .keyaccount dd{ float: left; margin-left: 0; width: 556px; } #regAddAddress .authentication dl, #addAddress .user dl{ margin: 10px 0 0 20px; display: inline; } #regAddAddress .authentication dl.short1, #addAddress .user dl.short1{ float: left; margin: 0; width: 219px; } #regAddAddress .authentication dl.mainDl, #addAddress .user dl.mainDl{ margin-left: 20px 0 20px 20px; float: left; display: inline; width: 290px; margin-bottom: 10px; } #regAddAddress .authentication dl.mainDlcompany, #addAddress .user dl.mainDlcompany{ margin-left: 20px 0 20px 20px; float: left; display: inline; width: 250px; margin-bottom: 10px; margin-right: 15px; } #regAddAddress .authentication dl.mainDladdress, #addAddress .user dl.mainDladdress{ margin-left: 20px 0 20px 20px; float: left; display: inline; width: 394px; margin-bottom: 10px; margin-right: 10px; margin-left: 35px; } #regAddAddress .authentication dl.mainDlpost, #addAddress .user dl.mainDlpost{ margin-left: 20px 0 20px 20px; float: left; display: inline; width: 175px; margin-bottom: 10px; margin-right: 10px; margin-left: 35px; } #regAddAddress .authentication dl.mainDlpost dt, #addAddress .user dl.mainDlpost dt{ width: 65px; } #regAddAddress .authentication dl.mainDlpost dd, #addAddress .user dl.mainDlpost dd{ margin-left: 65px; } #regAddAddress .authentication dl.mainDladdress input, #addAddress .user dl.mainDladdress input{ } #regAddAddress .authentication dl.mainDlcompany dt.company, #addAddress .user dl.mainDlcompany dt.company{ width: 86px; } #regAddAddress .authentication dl.mainDlcompany dd.company, #addAddress .user dl.mainDlcompany dd.company{ margin-left: 87px; } #regAddAddress .authentication dl.short2 dt, #addAddress .user dl.short2 dt{ width: 112px; } #regAddAddress .authentication dl.short2, #addAddress .user dl.short2{ margin: 0 20px 20px 20px; width: 276px; float: left; } #regAddAddress .authentication dl.short1 dt, #addAddress .user dl.short1 dt{ width: 111px; } #regAddAddress dl.keyDetails, #addAddress dl.keyDetails{ background: #F9F9F9 url(../Images/1pxBg.png) repeat scroll 0 -179px; border: 1px solid #DEDEDE; display: inline; float: left; height: 27px; margin: 10px 0 0 16px; padding: 8px 0 0 6px; width: 444px; *width: 437px; } #regAddAddress dl.keyDetails dd, #addAddress dl.keyDetails dd{ width: 310px; } #regAddAddress dl.keyDetails dt, #addAddress dl.keyDetails dt{ border: none; font-weight: bold; } dt#keydeliveryAddress { width: 124px!important; } .regDone { font-size: 1.1em; } #login .authentication dl{ margin: 20px 20px 0 20px; width: 455px; display: inline; } .authentication dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 172px; } #regAddAddress .authentication dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 113px; } .authentication dt label { position: relative; top: 3px; } .authentication dt.overRideDt { border: none !important; width: 212px; } .authentication dd.overRideCheck input { margin: 6px 0 0 0 !important; } .authentication ul { list-style-type: none; margin: 20px 0 10px 20px; } .authentication .registerError ul {     margin              : 0; } #regAddAddress .authentication ul { list-style-type: none; margin: 0 0 10px 20px; } #registration .authentication .keyAccountError ul { list-style-type: none; margin: 0; } #registration .extensionBox { width: 109px; *width: 85px; border: solid 1px #bbb; font-family: Arial, Helvetica, Sans-Serif; padding: 1px; } #login .authentication ul { border-left: 1px dashed #DDDDDD; float: left; line-height: 20px; list-style-type: none; margin: 20px 0 10px 20px; padding: 0 0 0 40px; width: 300px; } #requestPassword .authentication ul { clear:both; color:#ED1C24; float:left; font-weight:bold; line-height:20px; list-style-type:none; margin:0 0 10px 20px; width:300px; } .authentication fieldset { margin: 10px 0 10px 0; } .authentication .filter fieldset.secondary { border-bottom: 1px dashed #DDDDDD; color: #000000; width: auto; height: auto; } .authentication .filter fieldset.secondary ul { display: inline; float: left; list-style-type: none; margin-top: 10px; } #registration .authentication .filter fieldset.secondary ul { list-style-type: none; float: left; display: block; width               : 100%; } .authentication .filter fieldset.secondary li, .user .filter fieldset.secondary li { height: 20px; zoom: 1; float: left; } #registration .subBarWarningError li{ height: inherit; zoom: 1; float: left; clear: both; width: 505px; display: inline-block; } .authentication .filter fieldset.secondary label { display: inline-block; float: left; position: relative; text-align: left; width: 192px; } #registration .authentication .filter fieldset.secondary label { display: inline-block; float: left; position: relative; text-align: left; width: 103px; } #registration .authentication .filter fieldset.secondary dt.companydt label { width: 68px !important; } #registration .authentication .filter dt { border-bottom: 1px dotted #DDDDDD; float: left; padding: 0 0 1px; width: 180px; } #registration fieldset.primary, #registration fieldset.secondary  { _width: 930px; } #registration fieldset.secondary  { border-bottom: medium none; margin-bottom: 0; margin-top: 0; padding-top: 10px; } #registration fieldset.primary  { margin-top: 0; } #registration fieldset.secondary  dt{ width: 104px !important; } #registration .authentication .filter dt { border-bottom: 1px dotted #DDDDDD; float: left; padding: 0 0 1px; width: 128px; } #addAddress .user dt { border-bottom: 1px dotted #DDDDDD; float: left; padding: 0 0 1px; width: 128px; } #registration .authentication fieldset dl#accountNumber { padding: 0 0 0 10px; } .admin p{ font-size: 0.95em; margin: 6px auto; padding: 6px; width: 50%; } #keyAccountStep0 .admin p { font-size: 0.95em; margin: 0; padding: 20px; width: 800px; } .contactBOC p{ margin: 6px auto; padding: 6px 6px 6px 0; width: 90%; position: relative; left: -5px; } .contactBOC fieldset.details{ font-size: 0.95em; margin: 6px auto; width: 90%; } #editProductSummary .admin p{ font-size: 0.95em; margin: 6px auto; padding: 6px; width: 600px; } #editProductSummary .admin .adminProductSummary p { font-size: 1.2em; margin: 10px auto 20px; padding: 0; width: 410px; } #editProductSummary .admin .adminProductSummary ul{ list-style-type: disc; } #editProductSummary .admin .adminProductSummary ol { list-style-type: decimal; } #editProduct div.uploadFields{ width: 225px; float: none; } #addEditCategory dl.thumbnail, #editProduct dl.thumbnail{ margin-left: 10px !important; width: 448px !important; } #addEditCategory dl.thumbnail dt, #editProduct dl.thumbnail dt{ width: 85px !important; } #keyAccountStep1 .admin p { font-size: 0.95em; margin: 6px auto; padding: 6px; width: 90%; margin-bottom: 20px; } #keyAccountStep3 .admin p { font-size: 0.95em; margin: 6px auto; padding: 6px; width: 90%; margin-bottom: 20px; } #editProduct .admin p { width: 100%; margin-bottom: 10px; clear: left; } .admin dl{ margin: 20px auto 10px; width: 565px; } .contactBOC dl.dlColumn1{ margin: 0 auto 10px; width: 510px; border: 1px solid #E29626; } #editProductSummary .admin dl{ width: 500px; } #keyAccou8ntStep1 .admin dl{ margin: 20px auto 10px; width: 600px; } #addEditCategory .admin dl, #editProduct .admin dl{ margin: 20px 0 0 10px; width: 464px; float: left; display: inline; } .admin dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 182px; } #addEditCategory .admin dt, #editProduct .admin dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 108px; } #addEditCategory .admin dd, #editProduct .admin dd { margin-left: 111px; } #addEditCategory dl.radEditBox, #editProduct dl.radEditBox  { margin-top: 0; width: 926px; } #addEditCategory #resources, #editProduct #resources  { border: medium none; display: inline; float: left; margin-left: 20px; width: 453px; } #addEditCategory #indStands, #editProduct #indStands { width: 453px !important; float: left; border: none; margin-left: 0; } #featuredProductEdit dl.uploadImgFlash { margin: 20px !important; width: 900px; } #featuredProductEdit dl.uploadImgFlash .RadUpload_Default{ width: 220px; float: left; } #featuredProductEdit dl.uploadImgFlash .primaryButton{ margin-left: 12px; margin-right: 12px; } #addEditCategory .standardsIcons { float:left; margin:3px; text-align:center; zoom: 1; padding: 2px; border: 1px solid #ddd; background: #fff; _width: 0px; min-height: 130px; } * html #addEditCategory .standardsIcons { height: 130px; } #editProduct .standardsIcons { float: left; margin: 3px; text-align: center; zoom: 1; padding: 2px; border: 1px solid #ddd; background: #fff; width: 90px; min-height: 130px; } * html #editProduct .standardsIcons { height: 130px; } #addEditCategory .standardsIcons img{ margin: 0 auto !important; display: block; } #editProduct .standardsIcons img{ margin: 0 auto !important; display: block; } #addEditCategory #resources dl, #addEditCategory #indStands dl { width: 443px; } #addEditCategory #indStands dl.smallerFields { width: 268px; margin-top: 0; } #addEditCategory #indStands dl.smallerFields dt { width: 110px; } #addEditCategory #indStands dl.smallerFields dd{ width: 60px; } #addEditCategory #indStands dl.smallerFieldsIcon { width: 164px; margin-top: 0; } #addEditCategory #indStands dl.smallerFieldsIcon dt { width: 76px; } #addEditCategory #indStands dl.smallerFieldsIcon dd{ width: 60px; margin-left: 92px; } #addEditCategory dl.dlButton { margin-top: 0; } .tinyTextbox{ width: 130px; border: 1px solid #BBBBBB !important; padding: 1px; } #addEditCategory div.row { background: #DFDFDF none repeat scroll 0 0; padding: 4px; width: 437px; } #addEditCategory div.altRow { background: #fff none repeat scroll 0 0; padding: 4px; width: 437px; } #keyAccountStep1 .admin dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 189px; } .admin dt label { position: relative; top: 3px; } .admin dt.overRideDt { border: none !important; width: 212px; } .admin dt.overRideDtWidth { border: none !important; width: 183px; } #editProduct .admin dt.overRideDtWidth { border: none !important; width: 120px; } .admin dd.overRideCheck input { margin: 6px 0 0 0 !important; } #editProduct .admin dd { margin-left: 111px; } #editProduct .admin #indStands dd { height: 38px; } #editProduct .admin #indStands .bottom dd { height: auto; } #editProduct .admin dd.firstdd { width: 205px;  margin-left: 2px; float: left; } #editProduct .admin dd.seconddd { float: right; margin-left: 0; } #editProduct .admin dd.seconddd input { margin-bottom: 0; } #editProduct .admin dd.firstdd .mdTextbox { width: 90%; } #editProduct .admin dl.thumbnail dd { margin-left: 86px; } #editProduct .admin dd.upload { margin-left: 86px; } #addEditCategory .admin dd.upload { margin-left: 86px; } #editProduct .multiText { height: 94px; } #editProduct .admin dd.keywords { margin: 0 0 20px 120px !important; } #editProduct .admin dd.keywords span.explaination { display: block; width: 304px; } .basketDelivery span.explaination { display: block; width: 304px; color: #888; } .basketDelivery span.explainationFooter, #registration span.explainationFooter { clear: both; color: #CCCCCC; display: block; margin-bottom: 10px; margin-left: 26px; margin-top: 10px; text-align: left; width: 915px; } #editProduct .admin dd.keyAccountSelect span.explaination { display: block; width: 304px; text-align: left; } div#editProduct .admin dl.keyAssign { width: 902px !important; } #editProduct .thumbNail #addEditCategory .thumbNail { width: 300px !important; } #editProduct .thumbNail dt, #addEditCategory .thumbNail dt { width: 104px; } #editProduct .thumbNail dd { margin-left: 100px; } #addEditCategory .thumbNail dd { margin-left: 100px; } #editProduct .upload img{ float: left; margin-left: 6px; display: inline; } #addEditCategory .upload img{ float: left; margin-left: 6px; display: inline; } #editProduct .upload div.RadUpload_Default{ width: 220px; float: left; display: inline; } #editProduct .productUpImgs { display: inline; float: left; margin-left: 6px; padding: 10px 0 0 90px; width: 281px; } #addEditCategory .upload div.RadUpload_Default{ width: 220px; float: left; } #editProduct .upload input.primaryButton, #addEditCategory .upload input.primaryButton, #keyAccountStep3 .upload input.primaryButton{ margin-left: 0; display: inline; } #editProduct .indstand, #editProduct .resource { width: 684px; } #editProduct .keyBoxes { width: 764px; } #editProduct .keyBoxes .arrows { position: relative; top: 43px; } #editProduct dl.keyAssign .keyBoxes .arrows { position: relative; text-align: center; top: 23px; width: 40px; } #editProduct dl.keyAssign .keyBoxes .arrows input{ margin: 6px; } #editProduct .keyBoxes .arrows input { margin-right: 6px; margin-left: 6px; } #editProduct .keyBoxes input { margin-right: 12px; } #editProduct .keyBoxes input { margin-right: 12px; } dd.resource div.one{ width: 380px; padding: 4px; } dd.resource div.one label{ float: left; margin-right: 20px; } dd.resource div.two{ width: 380px; padding: 4px; } dd.resource div.two label{ float: left; margin-right: 90px; } dd.resource div.three{ width: 380px; padding: 4px; } dd.resource div.three .compactAdd{ margin-left: 108px; } div.resourceFile { background: #ddd; margin-left: 420px; padding: 0 4px; } div.resourceFileAlt { background: #ccc; margin-left: 420px; padding: 0 4px; } #editProduct .indstand .compactAdd { margin-left: 12px; } #editProduct div.row { background: #fff; padding: 8px 20px; } #editProduct div.altRow { padding: 20px; } #editProduct div.altRowlast { background: #eee; border-bottom: solid 1px #ddd; padding: 20px; } #editProduct div.rowlast { background: #fff; border-bottom: solid 1px #ddd; padding: 20px; } #productItems .admin ul { list-style-type: none; margin: 0 0 10px 20px; } .admin ul { list-style-type: none; margin: 0 0 10px 51px; } #editProduct .admin ul { list-style-type: none; margin: 0 0 10px 10px; } #editPromotion .admin ul { list-style-type: none; margin: 0 0 10px 71px; } #editPromotion .admin ul ul{ list-style-type: none; margin: 0 0 10px 0; } #editPromotion dd.imgLst { margin-left: 182px; } #editPromotion dd.imgLst ul{ margin-left: 0; width: 235px; } #editPromotion dd.imgLst div{ width: 239px; } #editProductSummary .details ul { list-style-type: disc; margin: 0 0 10px 0; } #editProductSummary .prodItemAlt { background: #fff; margin-top: 3px; padding-bottom: 3px; } #editProduct .admin dd ul { margin-left: 0; } #addEditCategory #resources ul { margin-left: 0; } #addEditCategory .admin #indStands ul { list-style-type: none; margin: 0 0 10px 0; position: relative; } .infoThumbnail { background: transparent url(../Images/dash1.gif) repeat-y scroll 50% 0; margin-bottom: 10px; } .resourceStadards { background: transparent url(../Images/dash1.gif) repeat-y scroll 50% 0; } #addEditCategory h5, #editProduct h5, #keyAccountStep1 h5, #keyAccountStep4 h5, #AdminAddUser h5, #editPromotion h5, #prodCatDetail h5, .adminProductSummary h5, #yourOrderSummary h5, .orderRecap1 h5, .itemsOrdered h5{ border-bottom: 2px solid #FFD97F; color: #000000; font-size: 1.2em; font-weight: bold; line-height: 1em; margin: 0 0 10px; zoom: 1; } #AdminAddUser h5 {     margin: 6px 10px 10px 0; } fieldset.details h5 { font-size: 1.2em !important; } #AdminAddUser .admin ul { list-style-type: none; margin: 0 0 10px 205px; } #AdminAddUser .admin .subBarWarningError ul { list-style-type: none; margin: 0 0 10px 0; } .admin fieldset { padding: 0 0 0 20px; margin: 0 0 20px 0; position: relative; } #editProduct .admin fieldset { padding: 0; margin: 0 0 20px 0; position: relative; } #editProduct .admin fieldset dl { margin: 0 !important; float: left !important; width: 457px !important; } #editProduct .admin dl.indstand { margin: 0; float: left; width: 902px; } #editProduct .admin dl.indstand .primaryButton{ float: left; } #editProduct .admin dl.indstand .RadComboBox_Default{ float: left; margin-left: 6px; display: inline; margin-right: 12px; } #editProduct dl.resource{ width: 900px!important; } #editProduct dl.indstand .paramLabel{ float: left; margin-right: 6px; } #editProduct dl.indstand .paramBox{ float: left; margin-right: 6px; } #editProduct dl.resource ul{ float: left; width: 205px; } #editProduct dl.resource .RadUpload_Default{ float: left; width: 215px; } #keyAccountStep1 dd.imageUpload div { float: left; width: 228px; } #editProduct dl.resource .primaryButton{ display: inline; float: left; margin-left: 15px; _margin-left: 0; } #addNews .admin fieldset { padding: 0; } #addNews .textAreaIE { width: 364px !important; } #addEditCategory .admin fieldset { padding: 0; } #addEditCategory .admin fieldset.secondary { margin-left: 0; width: 414px; float: left; border: none; } #addEditCategory .lgTextbox, #editProduct .lgTextbox { width: 325px; } .admin fieldset legend { padding: 0; font-weight: bold; font-size: 1.4em; margin-top: 5px; position: relative; color: #000; } fieldset.actions { font-size: 1em; font-weight: bold; margin: 0 0 6px; padding: 13px 0 0 20px; } .product fieldset.actions { font-size: 1em; font-weight: bold; margin: 0 0 6px; padding: 13px 0 0 9px; } #productDetails .product fieldset.actions { font-size: 1em; font-weight: bold; margin: 0 0 6px; padding: 13px 0 0 0; width: 250px; } #userDetail fieldset.actions { font-size: 1em; font-weight: bold; margin: 0 0 6px; width: 100%; float: left; border-bottom: dashed 1px #ccc; padding: 10px; } fieldset.actions ul{ display: inline; float: left; margin: 5px 0 0 -3px; position: relative; } #userProfile fieldset.actions ul{ display: inline; float: left; margin: 5px 0 0 -3px; position: relative; width: 600px; } fieldset.actions li{ float: left; } fieldset.topActions { border-bottom: 1px dashed #DDDDDD; margin-top: 10px; padding-bottom: 10px; } #productDetails fieldset.topActions{ background: #FFD97F none repeat scroll 0 0; border-bottom: 1px dashed #DDDDDD; margin-top: 0; padding-bottom: 10px; } div#userProfile fieldset.topActions{ float: left !important; margin-top: 0; padding: 10px 5px 10px 10px !important; width: 157px !important; } fieldset.topActions ul{ margin: 5px 0 0 0; padding: 0; } fieldset.topActions ul.adminActions{ margin: 5px 0 0 0; padding: 0 0 0 10px; } #userProfile fieldset.topActions ul.adminActions{ margin: 5px 0 0 0; padding: 0; } fieldset.topActions li{ display: inline; float: left; line-height: 31px; margin-left: 0; margin-right: 8px; } fieldset.topActions a:link, fieldset.topActions a:visited { background: #FDB913 url(../Images/buttons.png) no-repeat -5px -934px; border: solid 1px #E29626; display: block; margin-bottom: 4px; padding: 4px; text-decoration: none; } fieldset.topActions a:hover, fieldset.topActions a:active { background: #FDB913 url(../Images/buttons.png) no-repeat scroll -5px -947px; border: 1px solid #E29626; display: block; margin-bottom: 4px; padding: 4px; text-decoration: none; } #userProfile fieldset.topActions a:link, #userProfile fieldset.topActions a:visited { background: #FDB913 url(../Images/buttons.png) no-repeat -5px -934px; border: 1px solid #E29626; display: block; margin-bottom: 4px; padding: 4px; text-decoration: none; width: 138px; } #userProfile fieldset.topActions a:hover, #userProfile fieldset.topActions a:active { background: #FDB913 url(../Images/buttons.png) no-repeat -5px -947px; border: 1px solid #E29626; display: block; margin-bottom: 4px; padding: 4px; text-decoration: none; width: 138px; } #userProfile fieldset.topActions li { line-height: 17px; } #userProfile .helpPrivacy h4 { padding: 6px; } fieldset.topActions li { line-height: 15px; } div.adminCat span { padding: 4px 0 0 0; width: 593px; } fieldset.adminPage ul { width: 80%; margin-top: 20px; } fieldset.adminPage li { border-bottom: 1px dotted #ddd; height: 25px; margin: 5px; padding: 2px; } fieldset.adminPage li a:link, fieldset.adminPage li a:visited { float: right; text-align: center; border: solid 1px #E29626; padding: 4px; margin-bottom: 4px; background: #FDB913 url(../../Common/Images/buttons.png) no-repeat -5px -934px; width: 120px; text-decoration: none; } fieldset.adminPage li a:hover, fieldset.adminPage li a:active { border: solid 1px #666; padding: 4px; margin-bottom: 4px; background: #FDB913 url(../../Common/Images/buttons.png) no-repeat -5px -947px; text-decoration: none; } #keyAccountStep1 dd.imageUpload input.primaryButton { *margin-bottom: 6px !important; } dd.imageUpload { height: 61px; margin: 0 0 20px 182px; width: 375px; display: inline; } dd.imageUpload img { border: 1px solid #CCCCCC !important; position: absolute; top: 86px; left: 771px; *top: 133px; } #keyAccountStep1 dd.imageUpload img { border: 1px solid #CCCCCC !important; left: 771px; position: absolute; top: 167px; } .imageHolder { width: 200px !important; float: left !important; } dd.imageUpload div { width: 216px; float: left; } dd.imageUpload input { float: left; } dd.imageUpload span { display: block; color: #EA1925; } dt.bbRemove { border-bottom: none !important; } #keyAccountStep1 dt.bbRemove { border-bottom: none !important; margin-bottom: 50px; } dd.imageUpload span.mandatory { display: block; color: #EA1925; *margin: -12px 0 10px 6px; margin-left: 189px; font-weight: bold; position: relative; } #keyAccountStep1 dd.imageUpload span.mandatory { display: inline; } div.popWindow input.oThreshBox { width: 145px; *width: 140px !important; border: solid 1px #BBBBBB; margin: 2px 0 2px 0; padding: 1px; } #accountApprovePop .checkPosition { *width: 207px !important; } #accountApprovePop .subBarWarningError ul{ margin-left: 10px; list-style-type: none; } .user .form{ background: #fff; border: none; } .user .form dl{ margin: 0 0 0 10px; width: 580px; float: left; } .user .form dl.filterOneCol{ margin: 0 0 10px 300px; width: 440px; float: left; } .user .form dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 170px; } #userProfile .user .form dt { border-bottom: 1px dotted #ddd; float: left; padding: 0 0 1px; width: 180px; } .admin { background: #f9f9f9; } .admin div.divider{ background: #FFFFFF url(../Images/1pxBg.png) repeat-x 0 -150px; border-bottom: dashed 1px #ddd; width: auto; height: auto; zoom: 1; padding: 20px 0 0 10px; margin: -20px 0 20px 0; } #keyAccountStep3 .admin div.divider{ margin: 0 0 20px 0; } #keyAccountStep1 .admin div.divider{ margin: 0 0 20px 0; } .admin div.dividerMid{ background: #FFFFFF url(../Images/1pxBg.png) repeat-x 0 -151px; border-bottom: dashed 1px #ddd; border-top: dashed 1px #ddd; width: auto; height: auto; zoom: 1; padding: 20px 0 0 10px; margin: 20px 0 20px 0; } #keyAccountStep4 .admin div.dividerMid { padding: 20px; width: auto; } .user { background: #fff; } #deliveryList { margin: 6px 20px 20px 20px; } .basketDelivery #deliveryList { margin: 0 20px 0 20px; } .addressScroll { height: 109px;  width: 913px;  overflow: auto; border: solid 1px #bbb; } #deliveryList ul{ list-style-type: none; } #deliveryList td { padding: 3px 30px 3px 30px; } #deliveryList ul li.default, #deliveryList tr.default{ background: #FDB913 url(../Images/buttons.png) no-repeat scroll -296px -31px; border-bottom: 2px solid #DD8827; margin: 3px 0 12px; padding: 3px 30px 3px 30px; font-weight: bold; } #deliveryList ul li.standard, #deliveryList tr.standard{ background: #FFEEBF; border-bottom: 2px solid #FFC63F; margin: 3px 0 12px; padding: 3px 30px 3px 30px; } #deliveryList span.inputs{ display: inline-block; margin: 0; position: relative; top: 3px; } #deliveryList span.inputs input{ margin: 0 0 0 12px; } #deliveryList .compactAddress{ margin: 0 0 20px 0; } fieldset.orderAddress { width: 50%; margin: 0 auto 10px auto; } #gridTable { width: 910px; margin: 0 10px 20px 20px; } #AdminAddUser #gridTable { width: 910px; margin: 10px 10px 20px 0; } #keyAccountStep4 #gridTable { margin: 0 10px 20px 20px; width: 894px; } #gridTable .iconKey { width: 904px; margin: 0; background: #dedede; padding: 2px 2px 6px 2px; border: solid 1px #ccc; border-bottom: none; color: #666; text-align: right; float: right; width: auto; background: url(../Images/1pxBg.png) repeat-x 0 -150px; position: relative; top: 1px; } #productItems #gridTable .iconKey { *position: relative; } #gridTable .iconKey ul { margin: 0; } #gridTable .iconKey li { display: inline; margin: 0 10px 0 6px; } #gridTable .iconKey img { display: inline; position: relative; top: 4px; } #prodCatDetail fieldset #gridTable { margin-left: 0; } #gridTable table{ background: #fff; border: solid 1px #ccc; border-right: none; border-collapse: separate; } #gridTable th, #gridTable td { padding: 6px; } #gridTable td{ border-right: solid 1px #ccc; border-left: solid 1px #fff; } #gridTable thead{ background: #FDB913 url(../Images/1pxBg.png) repeat-x 0 -3px; } #gridTable .rgHeader{ border-right: solid 1px #333; } #gridTable th.rgSorted{ border-right: solid 1px #DF9800; border-left: solid 1px #FFCB4F; background: #eda700 url(../Images/1pxBg.png) repeat-x 0 -105px; } #gridTable .rgRow{ background: #fff; border-right: solid 1px green; } #gridTable .rgRow td.rgSorted{ background: #eee; } #gridTable .rgAltRow{ background: #eee; border-right: solid 1px red; } #gridTable .rgAltRow td.rgSorted{ background: #ddd; } .rgPagerCell a:link, .rgPagerCell a:visited, .rgPagerCell a:hover, .rgPagerCell a:active { background: #000000 url(../Images/1pxBg.png) repeat-x scroll 0 -31px; border: 1px solid #666666; color: #FFFFFF; margin-right: 4px; padding: 2px; text-decoration: none; } .rgHeader{ color: #fff; } #gridTable .rgHeader a:link, #gridTable .rgHeader a:visited, #gridTable .rgHeader a:hover, #gridTable .rgHeader a:active{ color: #fff; text-decoration: none; } #gridTable .rgSorted a:link, #gridTable .rgSorted a:visited, #gridTable .rgSorted a:hover, #gridTable .rgSorted a:active{ color: #000; } #gridTable .rgSortAsc { background: transparent url(../Images/icons/sortUp.gif) no-repeat scroll 0 0; border: none; color: #000000; cursor: pointer; height: 14px; width: 16px; vertical-align: middle; } #gridTable .rgSortDesc { background: transparent url(../Images/icons/sortDown.gif) no-repeat scroll 0 0; border: none; color: #000000; cursor: pointer; height: 14px; width: 16px; vertical-align: middle; } #gridTable tfoot { background: #000; } #gridTable tfoot tr.rgPager{ background: #000 url(../Images/1pxBg.png) repeat-x 0 1px; } #gridTable tfoot td{ border: none; padding: 3px; } #gridTable tfoot table{ background: transparent; border: none; padding: 0; } #gridTable .rgWrap{ color: #888888; font-size: 1em; line-height: 19px; text-align: right; } #gridTable .rgCurrentPage { background: #FCB917; color: #000; } #gridTable .RadGrid_Default { border: Solid 1px #000; background: #ccc url(../Images/corner.png) repeat-x 0 -3px; } #AdminAddUser #gridTable .RadGrid_Default { border: Solid 1px #bbb; background: #ccc url(../Images/corner.png) repeat-x 0 -3px; } #AdminAddUser #gridTable .RadGrid_Default, #keyAccountStep2 #gridTable .RadGrid_Default { background: #fff url(../Images/1pxBg.png) repeat-x 0 -116px; } #gridTable .RadGrid_Default th { border-right: solid 1px #ccc; border-left: solid 1px #fff; } #AdminAddUser #gridTable .rgCommandRow, #keyAccountStep2 #gridTable .rgCommandRow { background: black; } #AdminAddUser #gridTable .rgCommandRow td, #keyAccountStep2 #gridTable .rgCommandRow td{ background: black; } #AdminAddUser #gridTable thead, #keyAccountStep2 #gridTable thead { background: #333; } #AdminAddUser #gridTable thead tr td, #keyAccountStep2 #gridTable thead tr td{ border: none; } #AdminAddUser #gridTable .rgCommandRow td, #keyAccountStep2 #gridTable .rgCommandRow td { border-right: none; border-left: none; padding: 6px; background: transparent url(../Images/1pxBg.png) repeat-x scroll 0 -150px; } #AdminAddUser #gridTable .rgCommandRow td table, #keyAccountStep2 #gridTable .rgCommandRow td table { border-right: none; border-left: none; padding: 0; background: transparent url(../Images/1pxBg.png) repeat-x scroll 0 -150px; } #AdminAddUser #gridTable .rgCommandRow a:link, #keyAccountStep2 #gridTable .rgCommandRow a:link, #AdminAddUser #gridTable .rgCommandRow a:visited, #keyAccountStep2 #gridTable .rgCommandRow a:visited { background: #FDB913 url(../Images/buttons.png) no-repeat scroll -5px -934px; border: 1px solid #E29626; margin-bottom: 4px; padding: 4px; text-decoration: none; } #AdminAddUser #gridTable .rgCommandRow a:hover, #keyAccountStep2 #gridTable .rgCommandRow a:hover, #AdminAddUser #gridTable .rgCommandRow a:active, #keyAccountStep2 #gridTable .rgCommandRow a:active { border: solid 1px #666; padding: 4px; margin-bottom: 4px; background: #FDB913 url(../Images/buttons.png) no-repeat -5px -947px; text-decoration: none; } #AdminAddUser #gridTable .RadGrid_Default .rgHeader, #keyAccountStep2 #gridTable .RadGrid_Default .rgHeader{ border: none; padding: 7px 6px 6px 7px; } #AdminAddUser #gridTable .RadGrid_Default .rgHeader div, #keyAccountStep2 #gridTable .RadGrid_Default .rgHeader div{ color: #000; font-weight: bold; } #AdminAddUser .popTableWindow dl.one, #keyAccountStep2 .popTableWindow dl.one { display: inline; float: left; margin-left: 16px; width: 350px; } #AdminAddUser .popTableWindow dl.two, #keyAccountStep2 .popTableWindow dl.two{ float: left; width: 268px; } #AdminAddUser .popTableWindow dt, #keyAccountStep2 .popTableWindow dt { width: 110px; } #AdminAddUser .popTableWindow .mdTextbox, #AdminAddUser .popTableWindow .mdSelect, #keyAccountStep2 .popTableWindow .mdTextbox, #keyAccountStep2 .popTableWindow .mdSelect { width: 104px; } .buttonWinActions { clear: both; display: inline; float: right; margin: 0; width: 334px; } #AdminAddUser #gridTable .RadGrid_Default div .rgHeader, #keyAccountStep2 #gridTable .RadGrid_Default div .rgHeader{ border: none; padding: 7px 6px 6px 7px; font-size: 1.3em; } #gridTable .RadGrid_Default .rgHeader{ border-right: solid 1px #333; border-top: solid 1px #555; border-left: none; border-bottom: solid 1px #282828; padding: 6px 6px 6px 7px; } #gridTable .RadGrid_Default th.rgSorted{ border-right: solid 1px #DF9800; border-left: none; border-top: solid 1px #FDB913; border-bottom: solid 1px #F3A40B; padding: 6px 6px 6px 7px; } #gridTable .rgHeaderDiv { } #gridTable .RadGrid_Default table{ border: none; } #gridTable .GridFooterNormal td { background: #000 url(../Images/1pxBg2.png) repeat-x 0 0; border: none; padding: 4px; } #gridTable .GridFooterNormal td table { border: none; background: transparent; } #gridTable .GridFooterNormal td table td { border: none; background: transparent; } #basketTable { margin: 20px 0 0 0; } #basketTable table{ background: #fff; border: 0; border-collapse: separate; margin: -20px 0 0 0; position: relative; font-size: 1.2em; width: 100% } #pageContent #basketTable table{ background: #fff; border: 0; border-collapse: separate; margin: -20px 0 0 0; position: relative; font-size: 1em; } #basketTable th, #basketTable td { padding: 6px; } .tableEdge { border-right: red!important; } #basketTable td{ border-right: solid 1px #ccc; border-left: solid 1px #fff; } #basketTable thead{ background: #FDB913 url(../Images/1pxBg.png) repeat-x 0 -3px; } #basketTable .rgHeader{ border-right: solid 1px #333; } #basketTable .rgRow{ background: #fff; border-right: solid 1px green; } #basketTable .rgAltRow{ background: #eee; border-right: solid 1px red; } #basketTable .rgHeader a:link, #basketTable .rgHeader a:visited, #basketTable .rgHeader a:hover, #basketTable .rgHeader a:active{ color: #fff; text-decoration: none; } #basketTable .rgSorted a:link, #basketTable .rgSorted a:visited, #basketTable .rgSorted a:hover, #basketTable .rgSorted a:active{ color: #000; } #basketPage .basketFields{ *width: 940px; } #basketPage .basketItemsbox { float: right; width: 400px; position: relative; _left: 0; } #basketPage .user fieldset .standard { width: 450px; } #basketPage .basketAddress{ zoom: 1; width: 440px!important; }   #orderDetail div#basketTable{ width: 911px; } #basketPage div#basketTable, #basketTableHistory div#basketTable { margin: 20px 0 20px 20px; width: 912px; } basketTableHistory .itemsOrdered { width: 900px; } #orderDetail span.continue { background: transparent url(../Images/buttons.png) no-repeat scroll -304px -238px; float: left; margin: 30px 20px 20px; padding: 0 0 0 20px; } #basketPage #basketTable table, #orderDetail #basketTable table{ font-size: 1.0em; width: 913px; margin: 0; border: 0; border-collapse: collapse; border: solid 1px #ccc; } #orderDetail #basketTable table{ border: 0; } #basketPage #basketTable th, #orderDetail #basketTable th{ color: #fff; border-right: 1px solid #444; } #basketPage #basketTable td.basketTotals, #orderDetail #basketTable td.basketTotals{ border-top: 1px solid #ccc; border-left: none; border-right: none; } #basketPage #basketTable .tableEdge, #orderDetail #basketTable .tableEdge{ border-right: solid 1px #fff !important; } .basketButtonActions { float: right; position: relative; } #basketPage .deliveryDetails { float: left; width: 450px; } .saveActions { float: left; width: 400px; display: inline; } .manageActions { text-align: right; padding: 10px 6px 0 0; } #basketPage .itemInside { background: #FFFFFF none repeat scroll 0 0; border: 1px dashed #BBBBBB; float: right; margin: 10px; padding: 13px; width: 332px; } #yourOrderSummary .itemInside { background: #FFFFFF none repeat scroll 0 0; border: 1px dashed #BBBBBB; float: right; margin: 10px; padding: 13px; width: 332px; } .itemInside { float: right; margin: 10px 0; padding-right: 42px; width: 237px; } .underTable { background: #EEEEEE none repeat scroll 0 0; border: solid 1px #ccc; border-top: none; margin-left: -1px; *margin-left: 0; position: relative; width: 912px; *width: 911px; } .chooseNewAddress dd{ width: 63px; margin-left: 0; float: left; } #basketPage .basketDelivery dl.chooseNewAddress dd{ width: 280px; margin-left: -2px; *margin-left: 0; float: none; } .basketDelivery .chooseNewAddress dt{ display: none; width: 75px; } .chooseNewAddress dt{ border-bottom: none !important; } .theOrderNumber, .thePhoneNumber { font-size: 1.3em; } #basketPage #basketTable td.basketTotals strong,  #orderDetail #basketTable td.basketTotals strong{ font-weight: bold; font-size: 1.4em; margin-bottom: 10px; } #basketPage #basketTable tr.row,  #orderDetail #basketTable tr.row{ background: #fff; } #basketPage #basketTable tr.altRow,  #orderDetail #basketTable tr.altRow{ background: #eee; } #basketPage #basketTable table td.update,  #orderDetail #basketTable table td.update{ border-right: 0; } #basketPage .basketDelivery #basketTable table td.update,  #orderDetail .basketDelivery #basketTable table td.update{ border-right: 0; border-top: solid 1px #ccc; } #basketPage .basketDelivery #basketTable table td.subTotal, #orderDetail .basketDelivery #basketTable table td.subTotal{ border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; } #basketPage #basketTable table td.subTotal, #orderDetail #basketTable table td.subTotal{ border-top: 0; } #basketPage #basketTable table .first, #orderDetail #basketTable table .first{ border-left: solid 1px #ccc; } #basketPage #basketTable table .first img, #orderDetail #basketTable table .first img{ margin-right: 6px; } #basketPage #basketTable table .last, #orderDetail #basketTable table .last{ background: #FFFFFF none repeat scroll 0 0; position: relative; _border-right: none; left: 2px; } #basketPage span.continue { background: transparent url(../Images/buttons.png) no-repeat scroll -304px -238px; float: left; margin: 30px 20px 20px; padding: 0 0 0 20px; } #basketPage .basketDelivery fieldset{ width: 893px; padding: 0 20px 10px 20px; margin: 0; float: left; } #basketPage .basketDelivery fieldset.addressSet { float: left; margin: 0; padding: 0 0 10px 20px; width: 440px; } #basketPage .basketDelivery fieldset dl{ float: left; width: 50%; } #basketPage .price{ font-size: 1.1em; } #yourOrderSummary .price{ font-size: 1.1em; } .orderRecap1 { width: 503px; float: left; } .orderRecap2 { display: inline; float: left; margin-left: 18px; width: 373px; } #basketPage .basketDelivery fieldset dt{ border-bottom: 1px dotted #DDDDDD; padding: 0 0 1px; } #basketPage .basketDelivery fieldset dt.selectedAddress{ border-bottom: none; padding: 0; width: 98px; } #basketPage .basketDelivery fieldset dd.addressinFull span{ float: left; margin-left: 6px; display: inline; } #basketPage .basketDelivery fieldset dt label{ font-size: 0.9em; } #basketPage .basketDelivery .sectionTitle{ padding: 0 20px 0; } #basketPage .basketDelivery h5 { margin-top: 10px; } #basketPage .basketDelivery .basketTermsConditions textarea { margin-bottom: 5px !important; } #basketPage .basketDelivery .basketTermsConditions textarea.lgTextbox { width: 78%; } #basketPage .basketDelivery .basketTermsConditions textarea, #basketPage .basketDelivery .basketTermsConditions dl { margin: 0 20px 0 135px; } #basketPage .basketDelivery .basketTermsConditions dt { width: 225px; } #basketPage .basketDelivery .basketTermsConditions dd { margin-left: 225px; } #basketPage .basketDelivery .basketTotals .sectionTitle{ padding: 0 0; } #basketPage #phoneMessage { text-align: center; } #basketPage #phoneMessage span { font-size: 1.4em; } .basketDelivery .basketComment{ float: left; padding-left: 20px; width: 431px; } #basketPage td a.basketLnk:link, #basketPage td a.basketLnk:visited { color: #444444; font-size: 1.0em !important; font-weight: normal !important; text-decoration: underline !important; } #basketPage td a.basketLnk:hover, #basketPage td a.basketLnk:active { text-decoration: none !important; } #basketPage .basketDelivery .basketComment .sectionTitle { padding-left: 0; } #basketPage .basketDelivery fieldset.paymentMethods{ float: right; width: 222px; padding-right: 10px; padding-bottom: 0; } #basketPage .basketDelivery fieldset.paymentMethods .disabled { opacity: 0.2; filter: alpha(opacity=40); cursor: auto; pointer: auto; } .paytable { width: 950px; } .paymentMethods ul{ float: right; } .paymentMethods li{ float: left; display: inline; } .productItemSummary { background: url(../Images/1pxBg.png) repeat-x 0 -150px; } #emailMessage { font-size: 1.4em; } #basketPage .basketDelivery .subBarWarningError ul { list-style-type: none; margin-left: 20px; margin-top: 6px; } #basketPage .basketDelivery .basketComment .subBarWarningError ul { margin-left: 0; } #prodCatDetail .subBarWarningError p { list-style-type: none; margin-left: 634px; margin-top: 1px; width: 212px; display: inline; } #productItemsSelection #basketTable { margin-top: 0; } .emptyBasket { text-align: center; margin: 40px 0 20px 0; font-weight: bold; } .newsPadding{ padding: 0 20px 20px 20px; } #newsItem .newsPadding{ padding: 20px; } #newsItem h5 span{ color: #999; } .newsNav { height: 15px; } .newerArticles { background: transparent url(../Images/buttons.png) no-repeat scroll -220px -414px; padding-right: 14px; } .olderArticles { background: transparent url(../Images/buttons.png) no-repeat scroll -309px -332px; padding-left: 14px; } .leftNewsCol{ width: 48%; float: left; border-right: dashed 1px #bbb; padding-right: 10px; } .rightNewsCol{ width: 48%; float: right; } #productItemsSelection #basketTable table{ border: solid 1px #ccc; border-right: none; margin: 10px 0; } #productItemsSelection #basketTable th{ color: #fff; border-right: solid 1px #444; } #productItemsSelection #basketTable table tr.row td { background: #fff; } #productItemsSelection #basketTable table tr.altRow td { background: #eee; } #productItemsSelection #basketTable table th div { display: none; } #productItemsSelection { padding: 0 10px 10px 10px; } #productItemsSelection dl { width: 500px; float: left; } #productItemsSelection fieldset{ border: dashed 1px #ddd; padding: 20px; background: url(../Images/1pxBg.png) repeat-x 1px -165px; margin-bottom: 10px; } #productItemsSelection fieldset.buttonActions{ background: #FFFFFF none repeat scroll 0 0; border-color: -moz-use-text-color #DDDDDD #DDDDDD; border-style: none dashed dashed; border-width: medium 1px 1px; margin-bottom: 10px; padding-left: 36px; padding-top: 10px; position: relative; top: -11px; width: 152px; } #productItemsSelection ul{ list-style-type: none; margin-left: 3px; } #productItemsSelection li{ margin-bottom: 3px; } #productItemsSelection div.itemDetails img { float: left; margin: 10px 10px 10px 0; } #productItemsSelection div.itemDetails p { float: left; margin: 5px 0; width: 452px; } #productItemsSelection div.itemDetails p span { float: left; width: 451px; } #productItemsSelection dt{ border-bottom: 1px dotted #DDDDDD; float: left; padding: 0 0 1px; width: 180px; } #productItemsSelection dt label{ font-size: 0.9em; position: relative; top: 3px; } .productList .shadowOuter { margin: 0 0 10px 0; } #productList .inner .product { padding: 10px; } #productList .inner .product { padding: 10px; width: 533px; background: url(../Images/dash1.gif) repeat-y 392px 0; } #productList .Promotion .product { padding: 10px; width: 533px; background: url(../Images/dash2.gif) repeat-y 392px 0; zoom: 1; } #productList .Promotion .productBG { background: #f4e5c6 url(../Images/promoGr.png) repeat-x 0 0; zoom: 1; } #productList .inner .product img{ margin: 0 auto 3px; } #productList h4 { margin-bottom: 0; } #productList .pricing { float: left; margin-right: 6px; width: 120px; } #productList .pricing strong{ font-size: 1.1em; } #productList span.prodNo{ color: #000; font-size: 0.9em; } .paging { background: #000000 none repeat scroll 0 0; color: #FFFFFF; padding: 4px 10px; position: relative; text-align: right; width: 534px; _width: 534px; margin-top: 10px; font-size: 0.9em; *margin-left: 3px; } .paging a:link, .paging a:visited, .paging a:hover, .paging a:active { background: #000000 url(../Images/1pxBg.png) repeat-x scroll 0 -31px; border: 1px solid #666666; color: #FFFFFF; margin-right: 4px; padding: 2px; text-decoration: none; } .paging a.current:link, .paging a.current:visited, .paging a.current:hover, .paging a.current:active { background: #fff url(../Images/1pxBg.png) repeat-x scroll 0 -110px; border: 1px solid #fff; color: #000; margin-right: 4px; padding: 2px; text-decoration: none; } .paging span.current { background: #fff url(../Images/1pxBg.png) repeat-x scroll 0 -110px; border: 1px solid #fff; color: #000; margin-right: 4px; padding: 2px; text-decoration: none; } #searchResultsRepeat h4 a:link, #searchResultsRepeat h4 a:visited, #searchResultsRepeat h4 a:hover, #searchResultsRepeat h4 a:active { color: #FFFFFF; }  #searchResultsRepeat .inner #product { padding: 10px; } #searchResultsRepeat .inner #product img { float: left; margin: 0 10px 10px 0; } .searchResult { width: 454px; } .noResults div{ font-weight: bold; text-align: center; font-size: 1.2em; } #searchRunning { text-align: center; } #searchRunning img { margin: 0 auto; } #searchRunning strong { font-size: 1.2em; } .categoryHeading { padding: 10px; background: transparent url(../Images/1pxBg.png) repeat-x scroll 0 -156px; } .categoryHeadingHidden { padding: 10px; line-height: 1.5em; } .categoryHeadingHidden ul, .categoryHeadingHidden ol{ margin-left: 20px; } .bespokeDetails ul{ margin-left: 11px !important; } .bespokeDetails ul li{ padding-left: 4px !important; } .bespokeDetails ol { margin-left: 24px !important; } .bespokeDetails ol li{ } .categoryHeading h2{ margin-top: -4px; position: relative; } .categoryHeading h2 span { line-height: 1.1em; } .catImage { float: right; margin-left: 10px; margin-bottom: 10px; } .categoryHeading .inside { width: 531px; } .categoryHeading .inside ul, .categoryHeading .inside ol{ list-style-position: inside; } .categoryThumbs { width: 558px; } .categoryLinks { height: 38px; width: 160px; margin: 0 auto; font-size: 1.3em; } .categoryLinks a.secondaryLink:link, .categoryLinks a.secondaryLink:visited{ font-size: 0.9em !important; } .categoryLinks td { *height: 38px; } * html .categoryLinks { height: 2em; } .adminProductSummary .categoryThumbnail{ float: left; margin: 0 15px 10px 0; } .categoryThumbnail{ float: left; margin: 0 10px 10px 0; } div.lastcategory { margin: 0 0 10px 1px !important; } .adminProductSummary div.lastcategory { margin: 0 0 10px 0 !important; } .categoryThumbnail .inner{ padding: 5px; text-align: center; height: 180px; width: 164px; overflow: hidden; } .subRelated .categoryThumbnail .inner{ padding: 5px; text-align: center; height: 166px; width: 164px; overflow: hidden; } .categoryThumbnail .lastcategory{ padding: 5px; text-align: center; height: 180px; width: 161px; overflow: hidden; } .categoryThumbnail .inner img{ margin: 5px; display: block; margin: 0 auto; } .content { padding: 10px; } .orderContent { margin: 0 0 20px 228px; } .prodItemSetup { background: #ccc; margin-bottom: 20px; font-weight: bold; width: 100%; } .addprodItemButton { float: left; height: 30px; width: 200px; } .prodItemSetup div { background: #eee; padding: 4px; font-weight: normal; } #productItems .features dl { float: left; width: 443px; } #productItems .features dl select{ width: 170px; } #productItems .prodItemSetup dl{ float: left; padding-left: 9px; width: 304px; } #productItems .prodItemSetup dt{ width: 100px; } #productItems .prodItemSetup dl.partNumber{ width: 289px; margin: 0; } #productItems .prodItemSetup dl.price{ width: 247px; margin: 0; } #productItems .prodItemSetup dl.description{ width: 373px; margin: 0; } #productItems .prodItemSetup dl.partNumber input{ width: 80px; } #productItems .prodItemSetup dl.price input{ width: 80px; } #productItems .prodItemSetup dl.description textarea{ width: 248px; height: 53px; } #productItems .numberPrice{ float: left; width: 302px; } #productItems .features12{ padding: 0; float: left; width: 246px; } #productItems .feat1, #productItems .feat2 { padding: 0; } #productItems .rowNumber{ font-weight: bold; } .productListBox { float: left; padding-left: 20px; padding-right: 10px; width: 256px; } .listPricing { float: left; width: 160px; text-align: right; } .priceDetails { margin-bottom: 14px; } .subRelated .priceDetails { margin-bottom: 14px; text-align: center; } #divPromotions .priceDetails { margin-bottom: 0; } #divPopularProducts .priceDetails { margin-bottom: 0; } #divPopularProducts .priceDetails { margin-bottom: 0; } #productDetails .priceDetails, #editProductSummary .priceDetails{ margin-bottom: 14px; margin-left: 20px; width: 146px; float: right; text-align: right; background: #fff; } #divfeatureditem .priceDetails { float:right; left:3px; margin-bottom:14px; position:relative; text-align:right; width:105px; } #productList .price { color: #EA1925; font-size: 2.2em; font-weight: bold; } #productList h4 { padding: 0; margin: 0; } #productList h4 a:link, #productList h4 a:visited { color: #fff; text-decoration: none; display: block; padding: 4px 10px; } #productList h4 a:hover, #productList h4 a:active { color: #fff; text-decoration: underline; display: block; background: #222; padding: 4px 10px; color: #fff; } #productList .Promotion h4 a:link, #productList .Promotion h4 a:visited { display: block; background: #FCB917; padding: 4px 10px; color: #000; } #productList .Promotion h4 a:hover, #productList .Promotion h4 a:active { text-decoration: underline; display: block; background: #FFC63F; padding: 4px 10px; color: #000; } .percentSaving { background: transparent url(../Images/sticker.png) no-repeat scroll 0 0; color: #E81825; font-weight: bold; height: 49px; left: 42px; *left: -12px; padding: 2px; position: relative; text-align: center; top: -33px; width: 103px; margin-bottom: -30px; } .percentSaving2 { background: transparent url(../Images/sticker2.png) no-repeat scroll 0 0; color: #E81825; font-weight: bold; height: 49px; left: 42px; *left: -12px; padding: 2px; position: relative; text-align: center; top: -32px; width: 103px; margin-bottom: -30px; } .featuredContainer .percentSaving2 { background:transparent url(../Images/sticker2.png) no-repeat scroll 0 0; color:#E81825; font-weight:bold; height:49px; left:-9px; margin-bottom:-30px; padding:2px; position:relative; text-align:center; top:-32px; width:103px; } .percentSavingHome { background: transparent url(../Images/stickerp1.png) no-repeat scroll 0 0; color: #E81825; font-weight: bold; height: 49px; left: 48px; margin-bottom: -42px; padding: 2px; position: relative; text-align: center; top: -32px; width: 103px; z-index: 20; } .percentSavingHome2 { background: transparent url(../Images/stickerp2.png) no-repeat scroll 0 0; color: #E81825; font-weight: bold; height: 49px; left: 48px; margin-bottom: -22px; padding: 2px; position: relative; text-align: center; top: -7px; width: 103px; z-index: 20; } .percentSavingHome .save { color: #000000; font-size: 1.2em; font-weight: bold; margin: 2px 0 0; position: relative; top: 9px; } .percentSavingHome2 .save { color: #000000; font-size: 1.2em; font-weight: bold; margin: 2px 0 0; position: relative; top: 9px; } .percentSavingHome .perCent { color: #EA1925; font-family: Arial,Verdana,Sans-Serif; font-size: 2.3em; font-weight: bold; position: relative; top: 10px; } .percentSavingHome2 .perCent { color: #EA1925; font-family: Arial,Verdana,Sans-Serif; font-size: 2.3em; font-weight: bold; position: relative; top: 10px; } .save { color: #777777; font-size: 1.6em; margin: 2px 0 0; width: 99px; } .saveLabel .save { font-family: Arial,Verdana,Sans-Serif; color: #fff!important; font-size: 1.4em; font-weight: bold; margin: 2px 0 0; width: 99px; } .saveLabel .perCent { font-family: Arial,Verdana,Sans-Serif; font-size: 1.4em; font-weight: bold; width: 103px; color: #fff!important; } .perCent { font-family: Arial,Verdana,Sans-Serif; font-size: 2.3em; font-weight: bold; width: 103px; } .percentSavingHome .perCent { font-family: Arial,Verdana,Sans-Serif; font-size: 2.3em; font-weight: bold; color: #EA1925; } .oldNewPrice { margin-right: 10px; margin-top: 10px; text-align: center; } #divPopularProducts .oldNewPrice { margin-right: 10px; margin-top: 10px; text-align: center; } .newPriceContainer { margin-top: 5px; } .nondiscount { padding-left: 100px; } #divfeatureditem .nondiscount { float:right; padding:0; text-align:right; width:110px; } #divfeatureditem .nondiscount .price { font-size: 1.8em; font-weight: bold; } .featProdName { width: 310px; float: left; } .steps1 { background: transparent url(../Images/steps.png) no-repeat scroll -1px -1px; height: 28px; text-indent: -20000px; width: 955px; } .steps2 { background: transparent url(../Images/steps.png) no-repeat scroll -1px -30px; height: 28px; text-indent: -20000px; width: 955px; } .steps3 { background: transparent url(../Images/steps.png) no-repeat scroll -1px -59px; height: 28px; text-indent: -20000px; width: 955px; } #registration .steps1 { background: transparent url(../Images/rsteps.png) no-repeat scroll -1px -1px; height: 28px; text-indent: -20000px; width: 955px; } #regAddAddress .steps2 { background: transparent url(../Images/rsteps.png) no-repeat scroll -1px -30px; height: 28px; text-indent: -20000px; width: 955px; } #regAddAddress .steps3 { background: transparent url(../Images/rsteps.png) no-repeat scroll -1px -59px; height: 31px; text-indent: -20000px; width: 955px; } #editProduct .step1 { background: transparent url(../Images/adminsteps.png) no-repeat scroll -1px -1px; height: 28px; text-indent: -20000px; width: 955px; } #editProduct .step2 { background: transparent url(../Images/adminsteps.png) no-repeat scroll -1px -30px; height: 28px; text-indent: -20000px; width: 955px; } #productItems .step3 { background: transparent url(../Images/adminsteps.png) no-repeat scroll -1px -59px; height: 28px; text-indent: -20000px; width: 955px; } #editProduct .step4 { background: transparent url(../Images/adminsteps.png) no-repeat scroll -1px -88px; height: 28px; text-indent: -20000px; width: 955px; } #editProductSummary .step5 { background: transparent url(../Images/adminsteps.png) no-repeat scroll -1px -117px; height: 28px; text-indent: -20000px; width: 955px; } #keyAccountStep0 .step1 { background: transparent url(../Images/keysteps.png) no-repeat scroll -1px -1px; height: 28px; text-indent: -20000px; width: 955px; } #keyAccountStep1 .step2 { background: transparent url(../Images/keysteps.png) no-repeat scroll -1px -30px; height: 28px; text-indent: -20000px; width: 955px; } #keyAccountStep2 .step3 { background: transparent url(../Images/keysteps.png) no-repeat scroll -1px -59px; height: 28px; text-indent: -20000px; width: 955px; } #keyAccountStep3 .step4 { background: transparent url(../Images/keysteps.png) no-repeat scroll -1px -88px; height: 28px; text-indent: -20000px; width: 955px; } #keyAccountStep4 .step5 { background: transparent url(../Images/keysteps.png) no-repeat scroll -1px -117px; height: 28px; text-indent: -20000px; width: 955px; } .basketDelivery #showItems .itemInside { float: none; margin: 0 auto; } .totalsBorder { border-bottom: dotted 1px #bbb; width: 330px; } .totalsBorder2 { border-top: solid 1px #bbb; font-size: 1.3em; margin-top: 12px; width: 330px; } .basketDelivery .basketTotals { display: inline; width: 465px; margin-left: 20px; } #categoryLinks, #standards { padding: 0 10px 10px; } .tableDelivery { width: 100%; border: solid 1px #ccc; } .tableDelivery thead{ background: #ededed; } .tableDelivery thead div{ padding: 4px; } .tableDelivery .iconActions{ padding: 3px 0 !important; background-position: 0 40px; } .Manager { } .Manager span { margin: 10px 0 10px 0; display: block; } .Manager .boxes { margin: 0 auto 0 auto; width: 600px; } .Manager input { position: relative; top: 22px; left: 12px; margin: 4px 0; } .boxes .arrows { width: 40px; } #keyAccountStep2 #gridTable tfoot, #AdminAddUser #gridTable tfoot { background: #ccc; border-top: dashed 1px #333 !important; } #keyAccountStep2 #gridTable, #AdminAddUser #gridTable{ margin: 10px 0 20px 16px; width: 900px; display: inline; } .popTableWindow .subBarWarningError ul { margin-left: 14px !important; } #keyAccountStep2 .subBarWarningError ul { margin-left: 0; margin-top: 10px; } #AdminAddUser #gridTable{ margin: 10px 0 20px 16px; width: 882px; } #keyAccountStep2 #gridTable { margin: 10px 0 20px 16px; width: 882px; } #AdminAddUser dl { width: 442px; float: left; } #AdminAddUser .helpDetails dl { width: 422px; *width: 390px; *padding            : 0px; *margin             : 0px; } #AdminAddUser dl.fullWidth { float: none; width: auto; } #AdminAddUser dl.fullWidth .mdTextbox { width: 440px; } #AdminAddUser dl.fullWidth .acctnoTextbox { width: 222px; border: 1px solid #BBBBBB; padding: 1px; } #AdminAddUser dt{ width: 160px; float: left; } #AdminAddUser dt.overRideDt{ width: 189px; float: left; } #AdminAddUser fieldset{ padding: 0; } #AdminAddUser fieldset .selectRole, #AdminAddUser fieldset .selectRole select { position: relative; z-index: 1; } #AdminAddUser #gridTable .rgEditForm { position: absolute; z-index: 2500; } .orrr { font-weight: bold; font-size: 1.3em; } #keyAccountStep2 #gridTable tfoot td, #AdminAddUser #gridTable tfoot td { border: medium none; padding: 9px; } #keyAccountStep2 #gridTable .footerInput, #AdminAddUser #gridTable .footerInput { width: 100%; border: 1px solid #BBBBBB; padding: 1px; } #keyAccountStep3 ul { margin: 0 0 20px 0; float: left; } #keyAccountStep3 li { font-size: 1em; } #keyAccountStep3 .fileUpload { padding: 0 0 0 10px; } #keyAccountStep4 .admin fieldset.details dt { width: 192px; } #keyAccountStep4 .admin fieldset.details dt.image { border-top: dashed 1px #999 !important; } #keyAccountStep4 .admin fieldset.details dd.image, #keyAccountDetail .admin fieldset.details dd.image, #prodCatDetail .admin fieldset.details dd.image, #featuredProductEdit .admin fieldset.details dd.image  { background: #fff; border-top: dashed 1px #999; } #keyAccountStep4 .admin fieldset.details dd.image div, #keyAccountDetail .admin fieldset.details dd.image div { padding: 20px 0 20px 0; background: #f8f8f8; } #keyAccountStep4 .admin fieldset.details dd.image div img, #keyAccountDetail .admin fieldset.details dd.image div img{ margin: 0 auto 0 auto; } .repeatAddress { margin: 20px 0; width: 288px; } .deliveryAddresses1 { background: #DFDFDF none repeat scroll 0 0; padding: 4px; } .deliveryAddresses2 { padding: 4px; background: #fff; } .rmLink, .rmFocused { zoom: 1; width: 210px!important; } #nav { width: 177px; } #nav ul { background: #fff; } #nav .rtLines { color: #000; } #popNav { width: 526px; *width: 426px; } #popNav ul { background: #fff; } #popNav .rtLines { color: #000; } #moveNav { width: 250px; } #moveNav ul { background: #fff; } #moveNav .rtLines { color: #000; } .rtUL { padding-left: 0 !important; background: #fff url(../Images/bg.png) repeat scroll 0 0 !important; } li.rtLI ul.rtUL { background: #FFE4B2 url(../Images/bg.png) repeat scroll -180px 0 !important; } li.rtLI rtFirst ul.rtUL { background: #FFE4B2 url(../Images/bg.png) repeat scroll -180px 0 !important; } .selectedNode { font-weight: bold !important; } #popNav .rtUL { padding-left: 0 !important; background: #fff url(../Images/bg_wide.png) repeat scroll 1px 0 !important; } #popNav li.rtLI ul.rtUL { background: #FFE4B2 url(../Images/bg_wide.png) repeat scroll -1071px 0 !important; } #popNav li.rtLI rtFirst ul.rtUL { background: #FFE4B2 url(../Images/bg_wide.png) repeat scroll -1607px 0 !important; } li.rtLI ul.rtUL li { border-top: solid 1px #FFEFCF !important; } li.rtLI { border-top: solid 1px #fff !important; } li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FFD481 url(../Images/bg.png) repeat scroll -360px 0 !important; margin: 0 0 0 0; padding: 0 0 0 45px; width: auto; } #popNav li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FFD481 url(../Images/bg_wide.png) repeat scroll -2143px 0 !important; margin: 0 0 0 0; padding: 0 0 0 45px; width: auto; } li.rtLI ul.rtUL li.rtLI ul.rtUL li { border-top: solid 1px #FFE4B2 !important; } li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FDB913 url(../Images/bg.png) repeat scroll -540px 0 !important; margin: 0 0 0 0; padding: 0 0 0 70px; width: auto; } #popNav li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FDB913 url(../Images/bg_wide.png) repeat scroll -2679px 0 !important; margin: 0 0 0 0; padding: 0 0 0 70px; width: auto; } li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li { border-top: solid 1px #FFD481 !important; } li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FDB913 url(../Images/bg.png) repeat scroll -720px 0 !important; margin: 0 0 0 0; padding: 0 0 0 70px; width: auto; } li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FDB913 url(../Images/bg.png) repeat scroll -900px 0 !important; margin: 0 0 0 0; padding: 0 0 0 70px; width: auto; } #popNav li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FDB913 url(../Images/bg_wide.png) repeat scroll -3215px 0 !important; margin: 0 0 0 0; padding: 0 0 0 70px; width: auto; } #popNav li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL { background: #FDB913 url(../Images/bg_wide.png) repeat scroll -3215px 0 !important; margin: 0 0 0 0; padding: 0 0 0 70px; width: auto; } li.rtLI ul.rtUL span.rtIn { margin-left: 10px; display: -moz-inline-block; display: inline-block;  cursor: pointer; } li.rtLI ul.rtUL li.rtLI ul.rtUL span.rtIn { margin-left: 20px; display: -moz-inline-block; display: inline-block; } li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL span.rtIn { margin-left: 30px; display: -moz-inline-block; display: inline-block; } li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL span.rtIn { margin-left: 40px; display: -moz-inline-block; display: inline-block; } li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL li.rtLI ul.rtUL span.rtIn { margin-left: 50px; display: -moz-inline-block; display: inline-block; } .RadTreeView_Default .rtPlus, .RadTreeView_Default .rtMinus { background-image: url(../Images/plusminus.png) !important; } .RadTreeView .rtPlus { background-position: 0 0 !important; width: 10px !important; height: 18px !important; margin-top: 0 !important; margin-left: -20px !important; margin-right: 10px !important; } .RadTreeView .rtMinus { background-position: -10px 0 !important; height: 18px !important; width: 10px !important; margin-top: 0 !important; margin-left: -20px !important; margin-right: 10px !important; } div.rtTop { background-image: none !important; } div.rtBot { background-image: none !important; } div.rtMid { background-image: none !important; } #nav .rtTop, #nav .rtMid, #nav .rtBot { min-height: 18px; } #nav .rtSp  { display: none; } #nav .RadTreeView { white-space: normal; } #nav .RadTreeView_Default .rtSelected .rtIn { background: none; font-weight: bold; border: none; color: #bbb; } .RadTreeView_Default .rtLines .rtFirst { background: transparent none repeat scroll 0 0 !important; } .RadTreeView_Default .rtLines .rtLI{ background: transparent none repeat scroll 0 0 !important; } #nav ul.rtUL div.rtTop { background: #000; color: #fff; padding-top: 2px; padding-bottom: 2px; *padding-top: 7px!important; } #nav ul.rtUL div.rtHover { font-weight: bold; color: inherit; } #nav ul.rtUL ul.rtUL div.rtTop { background: transparent; color: #000; *padding-top: 2px!important; } div.RadCalendarPopup { -moz-box-shadow: 5px 0 3px .5 #888 !important; } table.RadCalendar_boc { border-collapse: separate; border: 0; background: #fff; font: 12px Verdana,arial,sans-serif; width: 220px; -moz-box-shadow: 0 5px 5px -3px black; } .RadCalendar_boc .rcTitlebar { width: 100%; border: 1px solid #7c7c7c; padding: 0; background: #e4e4e4; color: #000; } .RadCalendar_boc .rcTitlebar table { width: 100%; border-collapse: separate; border: 0; font: 12px/23px Verdana,arial,sans-serif; } .RadCalendar_boc .rcTitlebar td { border: 0; padding: 0 0 1px; text-align: center; vertical-align: middle; } .RadCalendar_boc .rcTitlebar td a img { padding: 2px; } .RadCalendar_boc .rcTitlebar .rcTitle { width: 100%; cursor: pointer; } .RadCalendar_boc .rcTitlebar .rcPrev, .RadCalendar_boc .rcTitlebar .rcNext, .RadCalendar_boc .rcTitlebar .rcFastPrev, .RadCalendar_boc .rcTitlebar .rcFastNext { display: block; width: 18px; height: 18px; overflow: hidden; margin: 1px 2px 0; background: transparent url('Calendar/sprite.gif') no-repeat; text-indent: -2222px; text-decoration: none; color: #ccc; } .RadCalendar_boc .rcTitlebar .rcFastPrev { margin-left: 4px; background-position: 0 -200px; } .RadCalendar_boc .rcTitlebar .rcFastPrev:hover { background-position: 0 -250px; } .RadCalendar_boc .rcTitlebar .rcPrev { background-position: 0 -300px; } .RadCalendar_boc .rcTitlebar .rcPrev:hover { background-position: 0 -350px; } .RadCalendar_boc .rcTitlebar .rcNext { background-position: 0 -400px; } .RadCalendar_boc .rcTitlebar .rcNext:hover { background-position: 0 -450px; } .RadCalendar_boc .rcTitlebar .rcFastNext { margin-right: 4px; background-position: 0 -500px; } .RadCalendar_boc .rcTitlebar .rcFastNext:hover { background-position: 0 -550px; } .RadCalendar_boc .rcMain { width: 100%; border: 1px solid #999; border-top: 0; padding: 0; } .RadCalendar_boc .rcMainTable { border-collapse: separate; border: 0; width: 100%; font: 12px/17px Verdana,arial,sans-serif; } .RadCalendar_boc .rcHeader, .RadCalendar_boc .rcFooter { border: 1px solid #999; border-top: 0; padding: 0; } .RadCalendar_boc .rcRow th, .RadCalendar_boc .rcWeek th { border: 0; font-weight: normal; vertical-align: middle; cursor: default; } .RadCalendar_boc .rcWeek th { border-bottom: 1px solid #999; padding: 4px 6px 4px 0; text-align: right; color: #333; } .RadCalendar_boc .rcRow th { width: 13px; padding: 0 7px 0 9px; background: #ececec; text-align: center; } .RadCalendar_boc .rcWeek .rcViewSel { width: 13px; padding: 0 7px 0 9px; background: #000; text-align: center; } .RadCalendar_boc .rcRow td { border: 1px solid #fff; padding: 0; text-align: right; vertical-align: middle; } .RadCalendar_boc .rcMain .rcRow a, .RadCalendar_boc .rcMain .rcRow span { display: block; padding: 1px 5px 1px 0; text-decoration: none; color: #000; } .RadCalendar_boc .rcMain .rcWeekend a { color: #666; } .RadCalendar_boc .rcRow .rcToday { border-color: #c95b00; } .RadCalendar_boc .rcMain .rcOtherMonth a { color: #777; } .RadCalendar_boc .rcMain .rcOutOfRange span { color: #777; cursor: default; } .RadCalendar_boc .rcRow .rcHover { border-color: #c95b00; background: #ddd; } .RadCalendar_boc .rcRow .rcHover a { color: #892500; } .RadCalendar_boc .rcRow .rcSelected { border-color: #FDB913; background: #ddd; } .RadCalendar_boc .rcMain .rcRow .rcSelected a { color: #882501; } table.RadCalendarMultiView_boc { width: auto; } .RadCalendarMultiView_boc .rcTitlebar { border-color: #616161; background: #c6c6c6; } .RadCalendarMultiView_boc .rcTitlebar table { line-height: 29px; } .RadCalendarMultiView_boc .rcMain { border-color: #616161; } .RadCalendarMultiView_boc .rcCalendar { width: 220px; border: 1px solid #999; padding: 0; } .RadCalendarMultiView_boc .rcMainTable .rcTitle { border: 0; border-bottom: 1px solid #999; padding: 0 0 2px; background: #e4e4e4; text-align: center; line-height: 22px; } table.RadCalendarMonthView_boc { border-collapse: separate; border: 1px solid #616161; background: #fff; font: 12px Verdana,arial,sans-serif; color: #333; } table.RadCalendarMonthView_boc td { border: 0; padding: 5px 2px 0; } .RadCalendarMonthView_boc #rcMView_Feb, .RadCalendarMonthView_boc #rcMView_Apr, .RadCalendarMonthView_boc #rcMView_Jun, .RadCalendarMonthView_boc #rcMView_Aug, .RadCalendarMonthView_boc #rcMView_Oct, .RadCalendarMonthView_boc #rcMView_Dec { border-right: 1px solid #999; } .RadCalendarMonthView_boc a { display: block; padding: 2px 4px; text-align: center; text-decoration: none; color: #333; } .RadCalendarMonthView_boc .rcSelected a { background: #FCCB47 none repeat scroll 0 0; border: 1px solid #FDB913; color: #000000; font-weight: bold; padding: 1px 3px; } .RadCalendarMonthView_boc #rcMView_PrevY a, .RadCalendarMonthView_boc #rcMView_NextY a { display: block; width: 18px; height: 13px; overflow: hidden; margin: 0 auto; padding: 0; background: transparent no-repeat url('Calendar/sprite.gif'); text-indent: -2222px; text-align: center; text-decoration: none; color: #ccc; } .RadCalendarMonthView_boc #rcMView_PrevY a { background-position:0 -2100px; } .RadCalendarMonthView_boc #rcMView_NextY a { background-position:0 -2200px; } .RadCalendarMonthView_boc .rcButtons { padding: 5px 7px 4px; text-align: center; } .RadCalendarMonthView_boc input { border: 1px solid #7a7a7a; padding: 0; background: #c6c6c6; color: #000; font: 12px Verdana,arial,sans-serif; cursor: pointer; } .RadCalendarMonthView_boc #rcMView_Today { margin: 0 0.4em 0 0; } .RadCalendarMonthView_boc #rcMView_OK { padding: 0 0.2em; } table.RadCalendarTimeView_boc { border-collapse: separate; border: 1px solid #616161; background: #fff; font: 12px Verdana,arial,sans-serif; } .RadCalendarTimeView_boc th { border: 0; border-bottom: 1px solid #999; padding: 0 0 1px; background: #e4e4e4; color: #000; text-align: center; cursor: default; line-height: 23px; font-weight: normal; } table.RadCalendarTimeView_boc td { border: 0; border-left: 1px solid #999; padding: 2px 2px 3px; } table.RadCalendarTimeView_boc td:first-child { border-left: 0; } .RadCalendarTimeView_boc a { display: block; padding: 2px 6px; text-align: center; color: #333; text-decoration: none; } .RadCalendarTimeView_boc td.rcSelected a { border: 1px solid #FDB913; padding: 1px 5px; background: #ff7617; color: #882501; } .RadCalendarTimeView_boc td.rcHover a { border: 1px solid #c95b00; padding: 1px 5px; background: #ddd; color: #892500; } .RadCalendarTimeView_boc .rcFooter { border: 0; border-top: 1px solid #999; padding: 0; } .RadPicker_boc, .RadPicker_boc td { vertical-align: middle; } .RadPicker_boc .RadInput { vertical-align: baseline; } .RadPicker_boc table.rcTable, .RadPicker_boc table.rcTable td { border: 0; margin: 0; padding: 0; } .RadPicker_boc table.rcTable .rcInputCell { padding: 0 4px 0 0; } .RadPicker_boc td a { position: relative; outline: none; z-index: 2; margin: 0 2px; text-decoration: none; } * html .RadPicker_boc td a{position:static} *+html .RadPicker_boc td a{position:static} .RadPicker_boc .rcCalPopup, .RadPicker_boc .rcTimePopup { display:block; overflow:hidden; width:22px; height:22px; background:url('Calendar/sprite.gif') no-repeat; text-indent:-2222px; text-align:center; } .RadPicker_boc .rcCalPopup, .RadPicker_boc .rcDisabled.rcCalPopup:hover { background-position:0 0; } .RadPicker_boc .rcCalPopup:hover, .RadPicker_boc .rcCalPopup:focus, .RadPicker_boc .rcCalPopup:active { background-position:0 -50px; } .RadPicker_boc .rcTimePopup, .RadPicker_boc .rcDisabled.rcTimePopup:hover { background-position:0 -100px; } .RadPicker_boc .rcTimePopup:hover, .RadPicker_boc .rcTimePopup:focus, .RadPicker_boc .rcTimePopup:active { background-position:0 -150px; } .RadPicker_boc .rcDisabled, .RadCalendarMonthView_boc .rcDisabled { opacity:0.5; filter:alpha(opacity=50); } .RadCalendarRTL_boc .rcTitlebar .rcFastPrev { background-position:0 -500px; } .RadCalendarRTL_boc .rcTitlebar .rcFastPrev:hover { background-position:0 -550px; } .RadCalendarRTL_boc .rcTitlebar .rcPrev { background-position:0 -400px; } .RadCalendarRTL_boc .rcTitlebar .rcPrev:hover { background-position:0 -450px; } .RadCalendarRTL_boc .rcTitlebar .rcNext { background-position:0 -300px; } .RadCalendarRTL_boc .rcTitlebar .rcNext:hover { background-position:0 -350px; } .RadCalendarRTL_boc .rcTitlebar .rcFastNext { background-position:0 -200px; } .RadCalendarRTL_boc .rcTitlebar .rcFastNext:hover { background-position:0 -250px; } table.RadCalendar_boc .rcTitlebar { background-color: rgb(253, 185, 19); } table.RadCalendar_boc .rcTitlebar .rcTitle { font-weight: bold; } table.RadCalendar_boc .rcTitlebar .rcFastPrev { background-color: rgb(253, 205, 36); } table.RadCalendar_boc .rcWeek th { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); font-weight: bold; } table.RadCalendar_boc .rcRow td.rcHover { border-color: rgb(205, 171, 139); background-color: rgb(255, 228, 132); } table.RadCalendar_boc .rcRow td.rcHover a { color: rgb(0, 0, 0); } table.RadCalendar_boc .rcRow .rcSelected { border-color: rgb(221, 136, 39); background-color: rgb(252, 207, 44); color: rgb(0, 0, 0); } table.RadCalendar_boc .rcRow .rcSelected a { color: rgb(0, 0, 0); } table.RadCalendar_boc .rcRow .rcOtherMonth { background-color: rgb(242, 242, 242); } div.popWindow { padding: 12px; } div#changePassword ul { list-style-type: none; } div#changePassword .popup dt { width: 115px; } div#changePassword .popup dd { margin-left: 115px; } popWindow div.popup { width: 400px; background: pink !important; } .popWindow p { font-size: 1.1em; } .popWindow fieldset { zoom: 1; width: 350px; } .popWindow fieldset dl{ margin: 0 0 0 10px; width: 358px; float: left; display: inline; } .popWindow fieldset dt { float: left; padding: 0 0 1px; width: 211px; } .popWindow fieldset dd { margin: 0 0 6px; } .popWindow fieldset dt.overRideDt { width: 212px; } .popWindow fieldset select { border: 1px solid #BBBBBB; margin: 20px 2px 4px -207px; position: relative; width: 343px !important; } .popWindow input.smTextbox{ border: solid 1px #BBBBBB; margin: 2px 0 2px 0; width: 130px; } .popWindow .details dt label { margin-left: 4px; } .popWindow #changepassword fieldset{ width: 298px; } .popWindow #changepassword fieldset dl{ width: 298px; } .popWindow #changepassword fieldset dd{ width: 240px; } .popWindow #changepassword .buttonActions { clear: both; margin: 10px auto; padding: 0; text-align: center; width: 308px; } .popWindow #changepassword fieldset dd { background: #fff; margin: 0 0 6px; } .popWindow #changepassword fieldset dd .lgTextbox{ width: 286px; } .popwindow fieldset{ padding: 0 0 0 35px; } .popwindow fieldset.saveBasket{ padding: 0 !important; width: 340px; } .popwindow fieldset.popAddProdItem { padding-left: 0; } .popwindow fieldset.popAddProdItem .proditemText{ width: 259px; border: 1px solid #BBBBBB; padding: 1px; } .savingBasket { width: 400px; } .savingBasket dt{ width: 177px; } .savingBasket .mdSelect{ width: 67%; } .popwindow fieldset.saveBasket dt{ float: left; margin-left: -8px; position: relative; width: 165px; } .popwindow fieldset.saveBasket .buttonActions{ left: -32px; position: relative; } #addEditCategory .RadUpload, .RadUploadProgressArea { text-align: left; width: 130px; } #pageContent .RadTabStripTop_Default .rtsLevel1 { border-bottom: 11px solid #FDB913; padding: 0 0 0 10px; width: 543px; } .searchContainer { border-top: solid 2px #E29626; padding: 10px; } .dd { text-align: left; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; float: left; } .dd .ddTitle { background: #fff; border: 1px solid #c3c3c3; padding: 3px; text-indent: 0; cursor: default; overflow: hidden; height: 30px; } .dd .ddTitle span.arrow { background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer; } .dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px;} .dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0} .dd .ddTitle img.selected { padding:0 3px 0 0; vertical-align:top; } .dd .ddChild { position:absolute; border:1px solid #c3c3c3; border-top:none; display:none; margin:0; width:auto; overflow:auto; overflow-x:hidden !important; background-color:#ffffff; } .dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px} .dd .ddChild a { display:block; padding:3px 0 3px 3px; text-decoration:none; color:#000; overflow:hidden; white-space:nowrap; cursor:pointer; clear: both; } .dd .ddChild a span{ display: block; } .dd .ddChild a img{ float: left; clear: both; } fieldset#indStands .dd .ddChild a { white-space:normal !important; } fieldset#indStands .dd .ddChild a img{ padding: 0 6px 0 2px; } .dd .ddChild a:hover { background:#FCB917; } .dd .ddChild a img { border:0; padding:0 2px 0 0; vertical-align:middle; } .dd .ddChild a.selected { background:#FCB917; } .hidden {display:none;} #cluetip-close img { border: 0; } #cluetip-title { overflow: hidden; } #cluetip-title #cluetip-close { float: right; position: relative; } #cluetip-waitimage { width: 43px; height: 11px; position: absolute; background-image: url(wait.gif); } .cluetip-arrows { display: none; } #cluetip-extra { display: none; } .cluetip-default { background: url(../Images/shadow.png) repeat 0 0; _background: #ccc; z-index: 0; } .cluetip-default #cluetip-outer { position: relative; margin: 0; background-color: #d9d9c2; } .cluetip-default h3#cluetip-title { margin: 0 0 0; padding: 4px 10px 4px; font-size: 12px; font-weight: bold; background-color: #FDB913; background-image: none; color: #000; border: 0; border-bottom: 0; } .cluetip-default #cluetip-title a { color: #d9d9c2; font-size: 12px; }   .cluetip-default #cluetip-inner { padding: 10px; background: #FFF; border: 0; font-size: 12px; } #cluetip-inner .fileList { padding: 0 0 0 20px; } #cluetip-inner .fileList li { font-weight: bold; } .cluetip-default div#cluetip-close {  text-align: right; margin: 0 5px 5px; color: #900; } .cluetip-default div#cluetip-close a { width: 20px; text-indent:-20000px; } .highslide-wrapper { background: #fff; } #cluetip-inner table#clueTable{ width: 100%; font-size: 10px; } #cluetip-inner table th{ background: #dedede; padding: 2px; } #cluetip-inner table th span{ display: block; text-align: left; } #cluetip-inner table td{ line-height: 1.3em; padding: 2px; } #cluetip-inner table td span{ display: block; line-height: 1.3em; padding: 2px; } #cluetip-inner table td.clueProduct{ background: #f1f1f1; } #cluetip-inner table td.clueQuantity{ background: #f9f9f9; text-align: right; padding-right: 10px; } #cluetip-inner table td.clueTotal{ background: #f1f1f1; text-align: right; padding-right: 10px; padding-left: 10px; } #productCategoryReport #gridTable table{ width: 100%; } 