#fs{display:none;}
.pmstd{float:left;width:570px;padding:0px 10px 5px 10px;margin:0px;}
.pmwide{float:left;padding:0px 0px 5px 10px;margin:0px;width:762px;}
#pchkout h3{background-image:url('/csi/21987328/22118400/i/sys/lightgreygrad.gif');}
#pm #mess{background:#FFFFFF;}
#pm #mess h4{padding:10px 0px 5px 0px;font-size:12pt;}
#pm #mess ul{padding:5px 0px 5px 20px;font-size:11pt;}
#pm #mess .err, #pm #mess .err li{color:Red;}
#pm #mess .warn, #pm #mess .warn li{color:Orange;}
#pm #mess .info, #pm #mess .info li{color:Green;}
.reqmsg{color:#ff0000;padding-left:200px;}
#pm .form .bt h3{width:564px;padding:5px 8px 5px 8px;margin-top:10px;color:#FFFFFF;background-color:#26262A;text-align:left;float:left;}
#pm .form .bc{width:560px;padding:5px 10px 5px 10px;background:#FFFFFF;float:left;}
#pm .form .bb{width:580px;margin-bottom:5px;padding-bottom:3px;background:#FFFFFF;float:left;}
#pm label{color:#000000;width:190px;margin-top:5px;margin-right:5px;float:left;clear:left;text-align:right;}
#pm ol{padding:3px 3px 0 0;list-style:none;}
#pm li{padding-bottom:8px;}
#pm input.submit{margin-left:210px;}
#pm li.info{font-size:110%;font-weight:bolder;color:#000000;}
#pm li.help{font-size:90%;color:#666666;padding:0px 0px 8px 30px;}
#pm .bskt{padding-top:8px;width:768px;}
#pm table.basket{width:100%;}
#pm table.basket .header, th{background-image:url('/csi/21987328/22118400/i/sys/lightgreygrad.gif');font-size:12px;background-color:#8a8a8a;color:#fff;padding:2px;padding-top:6px;padding-bottom:6px;text-align:Left;}
#pm table.basket .line input{margin:2px 15px 0px 0px;}
#pm table.basket .line input.submit{margin:2px 5px 0px 0px;border:0;}
#pm table.basket .line{background:#E8E8E8;}
#pm table.basket .delivery{font-weight:bold;text-align:right;}
#pm .delivery td{padding-top:10px;}
#pm table.basket .delivery .deliverto{float:left;display:inline;margin-right:220px;}
#pm table.basket .vat{font-size:100%;font-weight:bold;text-align:right;}
#pm table.basket .vat td{padding:4px;}
#pm table.basket .total{font-size:16px;font-weight:bold;background-color:#ebebeb;color:#7E3642;text-align:right;}
#pm table.basket .total td{padding:10px;}
#pm table.voucher input.submit{margin:0px;}
.basketlinks{width:100%;text-align:right;}
.basketlinks img{margin:10px 10px 0 0;}
#pm .deldates .delcapnone{background-color:#CCCCCC;}
#pm .deldates .delcapgone{background-color:#DDDDDD;}
#pm .fprd{float:left;width:572px;margin:0px;padding:4px 4px 8px 4px;border-left:solid 1px #E8E8E8;border-right:solid 1px #E8E8E8;border-bottom:solid 1px #E8E8E8;background:#FFFFFF;}
#pm .fprdimg{float:left;width:160px;padding:10px;background:#FFFFFF;}
#pm .fprd label{color:#711C28;margin-top:10px;margin-right:5px;width:auto;font-weight:bold;float:left;text-align:right;}
#pm .fprd h6{padding:8px 0px 2px 0px;font-size:14px;font-weight:bold;text-align:left;float:left;color:#711C28;}
#pm .fprd .lnk{padding:2px 0px 2px 0px;color:#000000;font-size:110%;font-weight:bold;text-align:left;}
#pm .fprddescr p{text-align:justify;padding-left:180px;}
#pm .fprd .brand{clear:both;padding-left:180px;}
#pm .fprd label{padding-left:180px;}
#pm .fprdinfo{float:right;}
#pm .price{float:left;}
#pm .fprddescr{padding:6px 0 6px 0;}
#pm .fprd a{display:block;}
#pm .searchheader{float:left;width:580px;background:#FFFFFF;padding:5px 0px;font-weight:bold;color:#666666;border-bottom:solid 1px #E8E8E8;}
#pm .searchheader h5{float:left;width:580px;padding:5px 0px;}
#pm .searchheader form{padding:5px 0px 5px 0px;float:left;}
#pm .searchheader label{width:90px;margin-top:3px;font-weight:bold;text-align:left;color:#666666;}
#pm .searchheader input.inputtext{float:left;width:350px;border:1px solid #A1A1A1;}
#pm .searchheader input.submit{margin-left:20px;}
#pm .searchfooter{float:right;margin-top:10px;clear:both;}
#pm form.do, #pm form.rpp{float:left;width:auto;padding:2px 15px 2px 0px;}
#pm form.do label, #pm form.rpp label, #pm form.paging label{float:left;width:auto;margin:0px;padding:2px 5px 2px 0px;}
#pm .paging{float:right;width:auto;padding:2px 0px;}
#pm .paging .currpg{float:left;color:#FFFFFF;background-color:#BBB409;padding:2px 2px;margin-left:1px;}
#pm .paging label{float:left;width:auto;padding-right:2px;font-weight:bold;}
#pm .paging a{float:left;padding:2px;margin-left:1px;font-weight:bold;}
#pm .paging a:hover, #pm .paging a:active{color:#FFFFFF;background-color:#BBB409;}
#pm .bdcb{float:left;margin:0px;width:580px;height:32px;background-image:url('/csi/21987328/22118400/i/sys/nav-background.gif');color:#ffffff;overflow:hidden;}
#pm .bdcb .bt, #pm .bdcb .bb{display:none;}
#pm .bdcb .bc{}
#pm .bdcb ul{float:left;padding:4px;}
#pm .bdcb li{float:left;margin-right:5px;}
#pm .bdcb .bc ul li h1, #pm .bdcb .bc ul li h3, #pm .bdcb .bc ul li a{float:left;padding:5px 2px;color:#ffffff;font-size:12px;font-weight:bold;}
#pm .bdcb .bc ul li a:hover{color:#BBB409;}
#pm .bdcb .bc ul li a:active{color:#BBB409;}
#pm .bdcb .bc ul li img{float:left;padding:7px 2px;}
#pm .depttree{float:left;width:580px;}
#pm .depttree h3{padding:10px 0px 10px 0px;}
#pm .depttree ul{padding:5px 0px 10px 30px;}
#pm .depttree a{font-weight:bold;}
#pm .art{float:left;width:580px;}
#pm .art .bt h2, #pm .art .bc h2{width:563px;padding:5px 8px 5px 8px;color:#FFFFFF;background-color:#8A8A8A;text-align:left;float:left;font-weight:normal;}
#pm .art .bc{float:left;width:578px;border-left:1px solid #8A8A8A;border-right:1px solid #8A8A8A;padding:0px;}
#pm .art .bc .artp{float:left;padding:10px 10px 10px 20px;line-height:120%;text-align:justify;}
#pm .artp h3, #pm .artp h4{padding:10px 0px 10px 0px;}
#pm .art .bb{width:578px;margin-bottom:5px;padding-bottom:4px;border-left:1px solid #8A8A8A;border-right:1px solid #8A8A8A;border-bottom:1px solid #8A8A8A;float:left;}
#pm #a55869440.art .bc h2{color:#000000;background-color:#FFFFFF;text-align:left;float:left;font-weight:normal;}
#pm #a55869440.art .bc{border:none;}
#pm #a55869440.art .bb{display:none;}
#pm #a55869440.art .artp{padding:10px 20px 10px 10px;}
#pm .pmind{padding:4px;}
#pm #prom21856260{padding:0px;}
#pm #a55869440{color:#711C28;font-size:12px;font-weight:normal;text-align:justify;width:550px;margin:0 0 0 10px;}
#pm #a46628867 table{border:solid 1px;padding:0px;border-spacing:0px;}
#pm #a46628867 td{border:solid 1px #cccccc;padding:4px;}
#pm .pmind h4{padding:10px;padding-left:0px;}
#pm .pmind p{font-size:12px;line-height:18px;}
#pm .smap{float:left;margin-left:10px;}
#pm .smap .bc ul{float:left;}
#pm .smap .bc ul li{float:left;;margin:0px;padding:5px 0px;}
#pm .smap .bc ul li a, #pm .smap .bc ul li h3{float:left;width:260px;padding:2px 0px;font-size:10px;font-weight:bold;color:#000000;}
#pm .smap .bc ul li a:hover{color:#6C207E;}
#pm .smap .bc ul li ul{padding:0px 0px 0px 20px;}
#pm .smap .bc ul li ul li{padding:0px;}
#pm .smap .bc ul li ul li a{font-weight:normal;}


#selectResponse
{
    color: red !important;
    font-size: 14px !important;
    width: 560px !important;
    text-align: center !important;
}

.volmsg
{
    color: red !important;
}

.sa_validator
{
    color: red !important;
}

#paypalmessages
{
    border: solid 1px #ccc;
    padding: 10px;
    background-color: #fafad2;
}
#paypalmessages h4, #paypalreview h4
{
    border-bottom: solid 1px #868686;
    margin-bottom: 4px;
}
#paypalmessages p, #paypalreview p
{
    padding: 4px;
}

