#pi{float:left;width:580px;margin:0px;padding:0px;}
#pi .pileft{float:left;width:320px;}
#pi .piright{float:left;width:260px;}
#pi .pititle{float:left;width:580px;margin-bottom:5px;}
#pi .pititle h2{padding:8px 8px 8px 8px;}
#pi .piimg{float:left;width:300px;padding:4px;border:solid 1px #BFBFBF;text-align:center;}
#pi .piimg p{clear:left;text-align:center;}
#pi .piimgx{float:left;width:580px;margin-top:10px;}
#pi .piimgx img{margin:10px;}
#pi .piimg a{margin-left:auto;margin-right:auto;}
#pi .gallery{float:left;margin-top:8px;}
#pi .gallery h4{}
#pi .gallery .piimg_large{float:left;width:100px;padding:1px;margin:1px;border:solid 1px #e8e8e8;}
#pi .pilinks, #pi .pifile, #pi .piflags{float:left;clear:both;padding:4px 0px 10px 0px;}
#pi .pilinks .bt, #pi .pilinks .bb, #pi .pifile .bt, #pi .pifile .bb, #pi .piflags .bt, #pi .piflags .bb{display:none;}
#pi .pilinks .bc, #pi .pifile .bc, #pi .piflags .bc{float:left;border:none;}
#pi .pilinks ul li, #pi .pifile ul li{float:left;clear:both;padding:5px 0px 3px 0px;}
#pi .pilinks ul li .linkimg, #pi .pifile ul li .linkimg{float:left;width:50px;}
#pi .pilinks ul li .lnk, #pi .pifile ul li .lnk{float:left;padding:5px 0px;}
#pi .socbook{float:left;clear:both;padding:0px 10px 10px 20px;}
#pi .socbook li{display:inline;padding:5px;}
#pi .brandmanu{float:left;clear:left;padding:10px 0px;}
#pi .brandmanu h5{float:left;clear:left;width:100px;padding:3px 0px;}
#pi .brandmanu h6, #pi .brandmanu p, #pi .brandmanu a{float:left;padding:3px 0px;}
#pi .brandmanu a{font-size:14px;}
#pi .pidesc, #pi .pidescx{float:left;clear:both;padding:10px 0px 5px 0px;}
#pi .pidesc h2, #pi .pidescx h3{float:left;padding:10px 0px 5px 0px;}
#pi .pidesc p, #pi .pidescx p{float:left;padding:10px 0px 5px 0px;}
#pi .pibuy{float:left;padding:10px 0px 5px 0px;margin:0px;}
#pi .pibuy .bt{display:none;}
#pi .pibuy .bc{width:580px;}
#pi .pibuy .bb{display:none;}
#pi .pibuy h5{font-size:14px;color:#78202C;}
#pi .pibuy .bc .price, #pi .pibuy .bc .offer, #pi .pibuy .bc .prevprice, #pi .pibuy .bc .rrp, #pi .pibuy .bc .trade{float:left;clear:both;width:200px;font-size:14px;padding:2px 0px;}
#pi .pibuy .bc .price label, #pi .pibuy .bc .offer label, #pi .pibuy .bc .prevprice label, #pi .pibuy .bc .rrp label, #pi .pibuy .bc .trade label{float:left;width:100px;padding:1px;margin-right:10px;font-weight:bold;font-size:14px;text-align:right;color:#78202C;}
#pi .pibuy h6{float:right;padding:5px 0px;}
#pi .pibuy p{clear:both;padding:5px 5px 5px 5px;}
#pi .pibuy form label{float:left;clear:left;margin-top:6px;margin-right:2px;padding:0px;}
#pi .pibuy form input, #pi .pibuy form select, #pi .pibuy form textarea{float:left;padding:0px;margin:3px 3px 3px 6px;}
#pi .pibuy .submit{float:right;clear:both;margin:10px 10px 10px 150px;}
#pi .piphone{float:left;clear:left;padding:10px 0px;}
#pi .piphone h4{float:left;padding:5px 0px;}
#pi .piphone h5{float:left;clear:left;padding:5px 0px;}
#pi .piphone p{float:left;clear:left;}
#pi .pass h3, #pi .prec h3, #pi .prel h3{float:left;clear:both;width:564px;margin:10px 0px 0px 0px;padding:8px 8px;color:#FFFFFF;background-image:url('/csi/21987328/22118400/i/sys/nav-background.gif');font-size:12px;}


/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens
{
    border: 1px solid #888;
    margin: -2px; /* Set this to minus the border thickness. */
    background-color: #fff;
    cursor: move;
}

/* This is for the title text. */
.cloud-zoom-title
{
    font-family: Arial, Helvetica, sans-serif;
    position: absolute !important;
    background-color: #000;
    color: #fff;
    padding: 3px;
    width: 100%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    top: 0px;
}

/* This is the zoom window. */
.cloud-zoom-big
{
    border: 1px solid #ccc;
    overflow: hidden;
    margin-left: 40px;
}

/* This is the loading message. */
.cloud-zoom-loading
{
    position: absolute;
    top: 0px;
    margin: 0px;
    color: white;
    background: #222;
    padding: 3px;
    border: 1px solid #000;
}


