﻿.section{border-top:solid 3px #ddd;margin:15px 0 0;padding:10px 0;width:100%}#custompagetext{margin:10px 0}#homepage div.chunk ul{list-style:none;margin:0;padding:0}#homepage div.chunk ul li{padding:0 0 5px}#homepage .news ul li{width:205px;margin:0 20px 30px 0;float:left}#homepage .news ul div.news_datecreated,#homepage .news ul div.news_lastupdated{display:block;margin:5px 0 0;color:#090;font-size:12px}#homepage .news ul div.news_link a{font-size:14px;font-weight:700;color:#000;margin:5px 0}#homepage .news ul div.news_text{line-height:15px;font-size:13px}.category .main{display:block;padding:2px 0 5px;border:0}.category .main .imageviewer_holder{text-align:center;float:left;margin:0 30px 20px 0;overflow:visible;width:150px}.category .main .pad{margin:0;zoom:100%;overflow:hidden}.page_category #filterbar_pad{padding:3px 10px 10px 0;background:#fff}.page_category #customprice{padding:5px 0}.page_category .filterattributes{padding:15px 0 10px}.page_category .shorttext{display:inline-block}.page_category input,.page_category select{margin:1px 0 3px}.page_category label,.page_category span.attribute_title{font-size:11px;text-transform:uppercase;display:inline-block;letter-spacing:0;color:#777;margin-bottom:3px;font-weight:400;vertical-align:top}.page_category table{margin:0 0 10px;background:0 0;border-bottom:solid 1px #ccc}.page_category table tr td{background:#fff;padding:1px;border:none}.page_category table tr td label{color:#333;text-transform:none;font-size:100%}.subcategories{padding:0 0 10px;overflow:hidden}.subcategories .pad{margin-bottom:8px;padding:0;zoom:100%;overflow:hidden}.subcategories h2 a{color:#000}.subcategories_normal{padding-top:0}.subcategories_normal .item{padding:3px 0;border-top:solid 1px #fc5}.subcategories_normal .item .imageblock{text-align:center;margin-top:5px}.subcategories_normal .item h2{font-size:110%;margin:10px 0 0}.subcategories_normal .item h2 a{margin-top:0;font-weight:700}.subcategories_normal .item .minprice{font-weight:700;padding:0 0 20px}.subcategories_normal .item .strapline{display:block;margin:4px 0;padding:0;color:#111;font-weight:700;font-style:normal}.subcategories_normal .item p.description{padding:0 0 10px}.subcategories_normal .item a.link2{display:inline-block;font-size:90%;margin:0 0 10px}.subcategories_shortened .item{border:1px solid #ccc;text-align:center;width:215px;background-color:#fff;display:inline-block;float:left;margin:5px 10px 5px 0}.subcategories_shortened .item .box{border:4px solid #f6f6f6;height:290px}.subcategories_shortened .item:hover .box{border:4px solid #fff}.subcategories_shortened .item:hover{border:1px solid #fc5}.subcategories_shortened .item .box .pad{overflow:hidden;padding:10px;text-align:center}.subcategories_shortened .item .topsec{height:65px}.subcategories_shortened .item h2{margin:0;padding:0;line-height:15px;font-weight:700}.subcategories_shortened .item h2 a{font-size:80%}.subcategories_shortened .item .imageholder{display:block;margin:0 auto;padding-bottom:10px}.subcategories_shortened .imagelink{display:block;float:left;margin:0 0 10px;text-align:center}.subcategories_link{padding:10px 0}.subcategories_link a{display:block;white-space:nowrap;margin-bottom:5px}.subcategories_text{padding-top:0}.subcategories_text .item .pad{background:0 0;border:none;padding:0;margin:0}.products_imageonly .box,.products_shortened .item,.products_tabular .item .box{background-color:#fff;text-align:center}.subcategories_text .item .pad p{margin:4px 0 8px}.product #strapline{display:block;margin:10px 0 12px;padding:0;color:#111;font-weight:700;font-size:110%;font-style:italic}.product #description{margin:0 0 15px}.product div.imagecolumn{margin:0 0 40px;padding:10px 20px 0 0}.product div.imagecolumn div.pad{padding:10px 0}.product div.imagecolumn .imageviewer{width:100%}.product div.textcolumn #comparelink{margin:5px 0 0}.product div.textcolumn{padding:0 0 20px 10px}.product div.versions-holder{float:right}.product div.spectable{margin-top:20px;color:#090;white-space:pre-line;font-family:'Courier New'}.products{padding:0 0 10px;overflow:hidden}.products .minprice{display:block;font-weight:700;padding-top:10px;color:#090}.products .pad{margin-bottom:8px;padding:0;zoom:100%;overflow:hidden}#popup .pad{padding:10px}.products h2 a{color:#000}.products_normal{padding-top:0}.products_normal .item{padding:3px 0;border-top:solid 1px #fc5}.products_normal .item .imageblock{text-align:center;margin-top:5px}.products_normal .item .details h2{font-size:110%;margin:10px 0 0}.products_normal .item h2 a,.products_normal .item h2 a:hover{margin-top:0;font-weight:700;text-decoration:none}.products_normal .item .minprice{font-weight:400;padding:0 0 10px}.products_normal .item .strapline{display:block;margin:4px 0;padding:0;color:#888;font-weight:400}.products_normal .item p.description{padding:0}.products_normal .item a.link2{display:inline-block;font-size:90%;margin:0 0 10px}.products_shortened .item{border:1px solid #ccc;width:215px;display:inline-block;float:left;margin:5px 10px 5px 0}.products_shortened .item .box{border:4px solid #f6f6f6;height:290px}.products_shortened .item:hover{border:1px solid #fc5}.products_shortened .item:hover .box{border:4px solid #fff}.products_shortened .item .box .pad{overflow:hidden;padding:10px;text-align:center}.products_shortened .item .topsec{height:65px}.products_shortened .item h2{margin:0;padding:0;line-height:15px;font-weight:700}.products_shortened .item h2 a{font-size:80%}.products_shortened .item .strapline{display:none}.products_shortened .item .imageholder{display:block;margin:0 auto;padding-bottom:10px}.products_shortened .imagelink{display:block;float:left;margin:0 10px 10px 0;text-align:center}.products_shortened .minprice{font-weight:700;font-size:larger}.products_tabular .item{border:1px solid #ccc;text-align:center;width:215px;float:left;padding:0;margin:5px 10px 5px 0}.products_tabular .item:hover{border:1px solid #fc5}.products_tabular .item .imageblock{margin:0}.products_tabular .item .box{border:4px solid #f6f6f6;height:290px}.products_tabular .item:hover .box{border:4px solid #fff}.products_tabular .item .box .pad{overflow:hidden;padding:10px;text-align:center}.products_tabular .item .topsec{height:65px}.products_tabular .item h2{margin:0;padding:0;line-height:15px;font-weight:700;font-size:110%}.products_tabular .item .imageholder{display:block;margin:0 auto;padding-bottom:10px}.products_imageonly{padding-top:0}.products_imageonly .item{padding:3px;display:inline-block;float:left;border:1px solid #ccc;margin:3px 8px 3px 0;text-align:center}.products_imageonly .item:hover{border:1px solid #fc5}.products_imageonly .box{border:3px solid #fff}.versions td.addtobasket div,.versions td.extra{background-color:transparent;background-image:none}.products_imageonly img{margin:0 auto;float:none}.products_extended{padding-top:0}.products_extended .item{padding:10px 0;border-top:solid 1px #fc5}.versions table,.versions table tr.description td{border:none}.products_extended .item .imageblock{text-align:center;margin-top:5px}.products_extended .item h2{font-size:110%;margin:0;padding:0}.products_extended .item h2 a,.products_extended .item h2 a:hover{margin-top:0;font-weight:700;text-decoration:none}.products_extended .item .strapline{display:block;margin:4px 0;padding:0;color:#888;font-weight:400}.products_extended .item p.description{padding:0}.versions table thead tr th,.versions table tr td,.versions table tr.headrow th{text-align:right;padding-right:5px}.products_extended .item a.link2{font-size:90%}.products_extended .item .versions{margin:10px 0 0}.versions{margin:10px 0;width:auto}.versions table tr td{vertical-align:top}.versions .description,.versions .info,.versions .line{text-align:left}.versions td.extra{padding:5px 0 15px 4px}.versions .description{padding:4px 0 10px;display:block;color:#555}.versions .description .imageholder{float:left;margin:0 10px 10px 0}.versions th.price{white-space:nowrap}.versions td.info{color:#777}.versions td.info .name{font-weight:700;color:#000}.versions td.rrp{font-weight:400;color:red;width:10%;white-space:nowrap;text-decoration:line-through}.versions td.extax,.versions td.inctax,.versions td.price,.versions td.tax{color:#090;white-space:nowrap;width:10%}.versions td.extax,.versions td.price{font-weight:400}.versions td.inctax{font-weight:700}.versions td.tax{font-weight:400}.versions td.addtobasket img{float:none}.versions td.addtobasket{white-space:nowrap;width:10%}.versions td.addtobasket div{display:inline}.versions .imageviewer_holder{float:left;margin:0 10px 0 0}.versions .cancustomizetag,.versions td.addtobasket div.cancustomizetag{vertical-align:middle;display:inline-block;width:15px;height:15px;background-image:url(Images/icon_customizable.png);background-position:top left;background-repeat:no-repeat;float:left;margin:5px 5px 0 0}.versions span.rrp,.versions span.weight{width:10%;white-space:nowrap;font-weight:400}.versions .prices{min-width:160px;padding:20px 0 0;color:#999;text-transform:uppercase;font-size:11px}.versions span.extax,.versions span.inctax,.versions span.price,.versions span.tax{display:block;padding:0 0 10px}.versions span.weight{color:#89a}.versions span.rrp{color:red;text-decoration:line-through}.versions span.extax span.figure,.versions span.inctax span.figure,.versions span.price span.figure,.versions span.tax span.figure{color:#090;padding:0 10px 10px 0;float:left}.versions span.rrp span.figure{font-size:130%}.versions span.tax span.figure{font-weight:400;font-size:180%}.versions span.price span.figure{font-weight:700;font-size:260%}.versions span.extax span.figure{font-weight:400;font-size:180%}.versions span.inctax span.figure{font-weight:700;font-size:260%}.versions .line{padding:0}.versions .multipleversiondropdown{border-top:solid 1px #000;border-bottom:solid 2px #eee}.versions .addtobasket{clear:both}.versions .addtobasket select{margin:3px 0 0;width:450px;max-width:99%}.versions .addtobasket .dropdown,.versions .addtobasket .textbox{width:45px}.versions .addtobasket div.selector{clear:both;display:block;vertical-align:bottom;padding:0}.versions .addtobasket div.outofstock,.versions .addtobasket span.outofstock{color:red;font-weight:700}.versions .addtobasket div.stocknotification{display:block}.options{border-top:solid 1px #000;margin-top:20px;padding-bottom:20px}.options .pad{padding:0}.options .addtobasket{text-align:right;padding:5px;clear:both}.outofstockmessage em{display:block;margin-top:10px}.options .option{border-bottom:solid 2px #fff;background-color:#eee;clear:both;padding:8px 5px 3px 0;margin:0}.options .option label{font-size:11px;display:block}.options .option label.optiontitle{text-transform:uppercase;display:inline-block;padding:0 10px 0 5px;color:#000;font-weight:700;width:180px;float:left;letter-spacing:1px}.options .option label.optiontitle span.optiondesc{display:block;font-weight:400;color:#666;line-height:1em;text-transform:none;letter-spacing:0;font-size:12px}.options table tr td{text-align:left}.options .option div{display:block;margin:0}.options .option select{width:auto}.options .option table.checkboxlist input,.options .option table.radiobuttonlist input{display:block;float:left;margin-right:5px;border-style:none;background-color:transparent;width:16px}.options .option ul.radiobuttonlist li label{text-transform:uppercase;color:#000;font-size:85%}.options .highlight_error{text-transform:uppercase;font-size:85%;padding:0 5px 0 3px;display:inline-block;color:#fff;font-weight:700;background-color:#000}.boxinset .addtobasket .prices{display:block;text-align:left}.search .inputform input,div.addtobasket div{display:inline}.options div.addtobasket img{float:none;text-align:right}div.addtobasket{width:auto;text-align:left}.options table,.options table tr td{border:none;background-image:none;background-color:Transparent}#section_quantitydiscounts{border:none;margin:5px 0 0}#section_quantitydiscounts th.name{text-align:left;color:#000;font-size:100%;text-transform:none;font-weight:700}#section_quantitydiscounts td.price,#section_quantitydiscounts td.quantity,#section_quantitydiscounts th.price,#section_quantitydiscounts th.quantity{text-align:right}#section_quantitydiscounts td.price{color:#090;font-weight:700}#section_quantitydiscounts p{margin:0 0 20px}.search .inputform{padding:0;height:40px}.search .inputform .small{width:50px;text-align:right}.search .inputform span{display:inline;float:none;margin:0 5px}.search .inputform div.advanceline{margin:5px 0 0 5px;display:block}.search .results{border-top:solid 1px #fc5;padding-top:10px;margin-top:5px}.search .results #searchsummary{padding:0;margin:0;color:#666}.search .results #searchsummary strong{color:#000}.search .results .products_classicsearch{padding:15px 0 17px}.search .results .products_classicsearch .item .box .pad{padding:5px 0 15px}.search .results .products_classicsearch .item .imageblock{text-align:center;float:left;margin:0 14px 0 0;overflow:visible;width:70px}.search .results .products_classicsearch .item .details{float:left}.search .results .products_classicsearch .item h2{font-size:110%;padding:0;margin:0 0 3px}.search .results .products_classicsearch .item h2 a{color:#04d;font-weight:400;text-decoration:underline}.search .results .products_classicsearch .item .highlight{background-color:#fd6;color:#d30}.search .results .products_classicsearch .item .minprice{font-weight:400;color:#090;padding:5px 0}#knowledgebase .inputform{padding:20px 0 10px;height:20px}#knowledgebase .inputform .small{width:50px;text-align:right}#knowledgebase .inputform label{display:inline;width:auto;float:none;margin:0 5px}#knowledgebase .results{padding:13px 0 7px}#knowledgebase .results #searchsummary{padding:0;margin:0;color:#666}#knowledgebase .results #searchsummary strong{color:#000}#knowledgebase .results .item{padding:5px 0;max-width:630px}#knowledgebase .results .item h2 a{font-size:80%;color:#04d;font-weight:400;text-decoration:underline}#knowledgebase .summary,#knowledgebase .updatedate{color:#aaa;font-weight:400}#knowledgebase .results .item .highlight{background-color:#fd6;font-style:italic}#knowledgebase .summary{padding:0 0 10px}#knowledgebase p.article{padding:10px 0 0}#supporttickets .section{border:none}#supporttickets td.idfield{width:45px}#supporttickets td.subject{font-weight:700}#supporttickets td.closed,#supporttickets td.opened{width:100px}#supporttickets td.selectfield{width:55px;text-align:right}#supporttickets div.userreply{border-top:solid 1px #ccc;margin:10px 0 5px;padding:3px 15px 10px;background-color:#f5f5f5}#supporttickets div.ownerreply{border-top:solid 1px #fc5;margin:10px 0 5px;padding:3px 15px 10px;background-color:#fe9}#supporttickets p.details{color:#999;padding-bottom:5px}#supporttickets p.message{white-space:pre-wrap}#supporttickets textarea{width:100%;height:150px}#supporttickets .expirywarning{display:block;width:auto;border:1px dotted #999;color:#999;background-color:#f6f6f6;padding:3px 9px;margin:2px 0 15px}#supporttickets .expiredwarning{display:block;width:auto;border:1px dotted red;color:red;background-color:#f6e6e6;padding:3px 9px;margin:2px 0 15px}#supporttickets .filled .sp_highlight_ticket td{background-color:#fd5}.reviews{margin:0 0 10px}.reviews .reviews_list{margin:5px 0 20px}.reviews .ratingStar{font-size:0;width:13px;height:12px;margin:0;padding:0;cursor:pointer;display:block;background-repeat:no-repeat}.reviews .review{margin:0 0 10px}.reviews .review .pad{padding:0 0 10px}.reviews .review .stars{display:block;margin-right:2px;width:100%}.reviews .review .reviewer{padding:2px 0 5px;font-style:italic;color:#888}.reviews .review .date{float:right;color:#090}.reviews .review strong{font-size:110%;font-style:italic;color:#333}.addreview{margin:-2px 0 10px}.addreview form strong{display:block}.addreview form p{margin:0 0 5px 180px}.addreview textarea{height:100px}.attributes{width:auto;margin:5px 0 25px;display:block}.section_promotions{border-top:solid 1px #fc5;padding:10px 0 0}.section_promotions .promotion{clear:both;vertical-align:middle;margin:8px 0;display:block}.section_promotions .promotion .box{width:100%;margin:0}.section_promotions .promotion .box .pad{padding:0;overflow:hidden}.section_promotions .promotion .box .pad strong{color:#000}.section_promotions a{text-decoration:none;color:#777;border-bottom:dotted 1px #777}.section_promotions .promotion .box .pad .imageblock{float:left;margin:0 20px 0 0;width:70px;text-align:center}.section_promotions .promotion .box .pad .imageblock img{float:none}.comparison p{margin:0 0 20px}.comparison .item{text-align:center}.comparison .item h2{height:30px}.comparison .item h2 a{color:#000}.comparison .item .imageblock{float:none;margin:0 0 5px}.comparison .item p.minprice{font-weight:700;color:#090;margin:0 0 20px}.comparison .item table{border-top:solid 1px #fc5;margin-bottom:10px;text-align:left}.comparison .item table tr td{border-bottom:solid 1px #ddd;background-color:#f5f5f5;background-image:none;padding:3px 10px 2px 5px}.comparison .item .removelink{text-align:left}#login .recoverpassword{margin-top:30px;padding-top:10px}#login .radio strong{color:#000}#login .Kartris-DetailsView-Data{width:100%}.barIndicator_excellent,.barIndicator_good,.barIndicator_poor,.barIndicator_strong,.barIndicator_weak{z-index:100002;background-image:url(Images/pws_bar.png);background-position:top right;background-repeat:no-repeat;margin:3px 0 0 -9px}.barIndicatorBorder{margin:2px 0 0 -10px;width:110px;z-index:100002;background-image:url(Images/pws_background.png);background-position:top left;background-repeat:no-repeat}.carryonshopping{margin:30px 0 0}.address{padding:0 0 10px}.address .inputform div.Kartris-DetailsView-Value{width:260px;max-width:100%}.address .inputform .bold{font-weight:700}.address div.phone{font-weight:700;padding:5px 0}.address input.shorttext{width:80px}.address .inputform .lookupbutton{float:left}.address .popup .lookuppopup{margin-top:-45px}.address .lookuppopup h2{position:relative;margin-left:-10px}.address .addresslistbox{width:100%;display:block}.basket .basketwarning{display:block;width:auto;border:1px solid red;color:#d00;font-weight:700;background-color:#fcc;padding:3px 9px;margin:2px 0 15px}.basket .item,.basket table .totals,.basket table.baskettable tr td{background-color:#fff}.basket .products_imageonly{margin-top:8px}.basket td.image_cell{width:90px;text-align:center;padding:0 10px 5px 5px}.basket .item{border:1px solid #ccc;margin:5px 0 0;padding:4px}.basket .item .box{margin:0;padding:2px}.basket .extax,.basket .inctax,.basket .price,.basket .quantity,.basket .remove{width:10%;text-align:right;white-space:nowrap}.basket .tax,.basket .total{text-align:right;white-space:nowrap}.basket table.baskettable tr td div.name strong,.basket table.baskettable tr td div.name strong a{display:block;width:100%;font-weight:700;padding:0;font-size:105%;color:#000}.basket table.baskettable tr td div.details{display:block;width:100%;margin:0}.basket table.baskettable tr td div.details div.info{display:block;padding:0 0 2px}.basket table.baskettable tr td div.details div.info strong{color:#777}.basket table.baskettable tr td div.info{padding:0 5px 1px 0}.basket td.quantity{vertical-align:top;width:10%;text-align:right}.basket td.quantity div{float:right}.basket td.quantity input{width:45px;text-align:right}.basket td.extax,.basket td.inctax,.basket td.price,.basket td.tax{width:10%;font-size:100%;color:#090;white-space:nowrap;vertical-align:top}.basket td.quantity div.smallupdateprogress{position:relative;float:left}.basket td.extax,.basket td.tax{font-weight:400}.basket td.inctax,.basket td.price{font-weight:700}.basket td.total{font-weight:700;color:#090;width:20%;font-size:140%;white-space:nowrap}.basket td.remove,.basket th.remove{width:30px}.basket td.remove a.basket_delete_button{margin-top:2px;display:block;height:24px;width:24px;background-image:url(Images/trashcan.png);background-position:top left;background-repeat:no-repeat}.basket .applycoupon td label{color:#000;font-weight:700}.basket .applycoupon .couponbox{width:120px;margin:0 0 5px}.basket table tr.totals #totallabel,.basket table tr.totals #totaltaxrow{text-align:right}.basket table tr.totals .labeltext{font-size:85%;text-transform:uppercase;font-weight:400;color:#999}.basket table tr.totals .total{font-size:120%}.basket table tr.totals .total .value{font-size:190%}.basket table tr.totals .extax .value{font-size:140%}.basket .controls{text-align:center;margin:8px 0 20px}.basket .promotions{margin:10px 0}.basket .links{display:none;margin:10px 0 20px}.basket .links div{width:30%;margin:10px 20px 0 0;padding:0;float:left}.basket .links div p{margin:0;padding:8px 4px 0 0}.basket .links img{margin-right:4px}.basket .continueshopping{margin-top:8px;text-align:right}.basket .continueshopping .submit{float:left;text-align:left}.basket table .totals{border-bottom:solid 1px #eee}.basket table.baskettable tr.footerrow td{background:0 0;font-weight:700;color:red;text-align:right;white-space:nowrap;border-top:dotted 1px #bbb}.basket table.baskettable tr.footerrow td.subtotal{border-top:dotted 1px #bbb;color:#bbb}.basket table.baskettable tr.footerrow td.subtotal span.totallabel{color:#bbb}.basket table.baskettable tr.footerrow td.grandtotal{border-top:dotted 1px #daa;border-bottom:dotted 1px #daa;background-color:#fdd}.basket table.baskettable tr.footerrow td span.totallabel{float:left;width:150px;color:#000;text-align:left}#shippingestimate{margin:15px 0 30px}#shippingestimate table{margin:10px 0 0}#shippingestimate table td.name{font-weight:700;color:#000;padding-right:16px}#shippingestimate table td.datafield{padding-right:12px}#checkout span.ship_currency{display:block;text-align:left;color:#bbb;font-weight:700;padding:5px 0}#checkout span.ship_currency span.figure{color:#090;font-weight:700;padding:0 0 0 5px}#checkout span.free{color:#090;font-weight:700;padding:0}#checkout span.extax,#checkout span.inctax{padding-right:10px}#checkout textarea{width:100%}#checkout span.checkbox{display:block;padding:10px 0}#checkout span.checkbox label{max-width:300px}#checkout .checkoutaddress{height:240px}#checkout #confirmation .checkoutaddress{height:180px}#checkout .checkoutaddress .noaddress{width:90%;height:120px;margin:10px 30px 10px 0;overflow:hidden;float:left;padding:10px;border:1px dashed #999}#checkout #checkoutbasket{margin:20px 0}#checkout .basket td.total,#checkout .basket th.total{width:10%}#checkout #euvatsection strong{float:right;font-size:130%;color:#999}#checkout tr.totals span{display:inline-block;margin-left:10px}#page_wishlist{margin-bottom:30px}#page_wishlist table td{color:#000;vertical-align:top;background-color:#fff;border-top:solid 1px #fff;background-position:top left;background-repeat:repeat-x;padding:5px 5px 10px}#page_wishlist table td a{display:block;color:#04d;font-weight:700;margin:0 0 5px;padding:0}#page_wishlist table td span.versioncode{color:#888}#customer table.filled td.itemname{width:170px}#customer .section{margin-bottom:30px}#customer .vieworder .Kartris-DetailsView-Data ul li{min-height:0;padding-top:1px}#customer .vieworder .Kartris-DetailsView-Data ul li img{margin-right:5px}#customer .basket .baskettable{border-bottom:none;margin-top:20px}#orderhistory table tr th.number{width:45px}#orderhistory table tr th.orderdate{width:130px}#orderhistory table tr th.lastupdate{width:120px}#orderhistory table tr th.amount{text-align:right;width:60px}#orderhistory table tr td.amount{font-weight:700;text-align:right}#orderhistory .radio strong{color:#000}#affiliates table.filled td.value,#affiliates table.filled th.value{width:70px;text-align:right;font-weight:700;padding-right:10px}#affiliates table.filled td.value_percent,#affiliates table.filled th.value_percent{width:70px;text-align:right;padding-right:10px}#affiliates table.filled td.commission,#affiliates table.filled th.commission{width:80px;text-align:right;padding-right:10px}#affiliates table.filled td.total,#affiliates table.filled th.total{width:70px;text-align:right;font-weight:700;padding-right:10px}#affiliates table.filled td.paid,#affiliates table.filled th.paid{width:40px;text-align:right}#affiliates table.filled td.month,#affiliates table.filled th.month{width:120px;text-align:left}#affiliates div.halfwidth{display:block;float:left;width:48%}#affiliates div#rawsales{float:right}#news div.news_strapline{font-weight:700;padding:0 0 5px;color:#111}#news div.news_datecreated,#news div.news_lastupdated{margin:5px 0;color:#090}#news div.news_text{margin:5px 0 45px}#news #summary ul li{background-color:#f5f5f5;border-bottom:solid 1px #ddd;padding:0 0 10px}#news #summary ul{border-top:solid 1px #fc5;margin:0 0 20px;list-style-type:none;padding:0}#news #summary ul div.news_datecreated,#news #summary ul div.news_lastupdated{font-size:12px;display:block;width:90px;margin:5px;color:#090;float:left}#news #summary ul div.news_link a{font-weight:700;margin:5px 0 0;float:left;font-size:13px;color:#000}#news #summary ul div.news_text{font-size:13px;margin:0 0 5px 100px}.popup_customization textarea{width:100%}.popup_customization .price{font-weight:700;color:#090}.popup_addtobasket{width:350px;height:120px;max-width:100%}.popup_addtobasket p{margin:0 0 15px}#mail_container{border:1px solid #999;padding:20px;width:600px;max-width:100%}#mail_container p{font-family:Segoe UI,Arial,Helvetica,Sans-Serif;font-size:13px;font-weight:400;color:#555;padding:5px 0;margin:0}#mail_container h1,#mail_container h2{font-family:"Segoe UI Light",Segoe UI,Arial,Helvetica,Sans-Serif;font-weight:lighter;letter-spacing:0;color:#000}#mail_container h1{font-size:180%;margin:3px 0 10px}#mail_container h2{font-size:140%;margin:8px 0 3px}#mail_container .line{margin-top:10px;border-bottom:solid 1px #ccc}#mail_container table{background-color:#eee;border-collapse:collapse;width:100%}#mail_container th{background-color:#fff;border-bottom:solid 1px #000;padding:2px 5px;text-transform:uppercase;font-size:85%;color:#999}#mail_container td{border-bottom:solid 1px #ccc;padding:2px 5px;text-align:right}#mail_container .col1{text-align:left}#mail_container .col2{text-align:right;vertical-align:top}#mail_container .row_totals strong{color:red}#mail_container .row_item .col2{color:#090}#mail_container a{font-weight:400;color:#04d}