/***********************************************************************/
/* Action Records                                                      */
/***********************************************************************/
/* Product information panel                                           */
/***********************************************************************/

#pi
{
    float: left;
    width: 730px;
    margin: 0px;
    padding: 0px;
}

#pi .bc
{
    float: left;
    width: 730px;
    margin: 0px;
    padding: 0px;
}

/***********************************************************************/
/* Title                                                               */
/***********************************************************************/

#pi .pititle
{
    float: left;
    width: 730px;
    padding: 0px;
}

#pi .pititle h2
{
    padding: 10px 0px;
}

/***********************************************************************/
/* Images                                                              */
/***********************************************************************/

#pi .piimg
{
    float: left;
    width: 310px;
    padding: 4px;
    border: solid 1px #BFBFBF;
    text-align: center;
}

#pi .piimg p
{
    clear: left;
    text-align: center;
}

#pi .piimgx
{
    float: left;
    width: 420px;
    margin-top: 10px;
}

/* If image not aligning centrally */
#pi .piimg a
{
    float: none;
    margin-left: auto;
    margin-right: auto;
}

/***********************************************************************/
/* Gallery                                                             */
/***********************************************************************/

#pi .gallery
{
    float: left;
    width: 330px;
    margin-top: 8px;
}

#pi .gallery h4
{
    width: 330px;
}

#pi .gallery .piimg_large
{
    float: left;
    width: 90px;
    height: 120px;
    padding: 4px;
    margin: 10px 10px 5px 0px;
    border: solid 1px #9E9E9E;
    text-align: center;
}

#pi .gallery .piimg_large a
{
    float: none;
}

/***********************************************************************/
/* Description panes                                                   */
/***********************************************************************/

#pi .pidesc, #pi .pidescx, #pi .delivery
{
    float: left;
    clear: both;
    padding: 0px 0px 5px 0px;
}

#pi .pidesc h2
{
    display: none;
}

#pi .pidescx h3, #pi .delivery h3
{
    float: left;
    padding: 10px 0px 5px 0px;
    color: #D3D3D3;
}

#pi .pidesc p, #pi .pidescx p, #pi .delivery p
{
    float: left;
    clear: left;
    padding: 10px 0px 5px 0px;
}

#pi .pidesc ul
{
    float: left;
    display: block;
}

#pi .pidesc li
{
    float: left;
    width: 304px;
    padding: 2px 0px 2px 0px;
    list-style-type: square;
}

/***********************************************************************/
/* Brand and Manufacturer                                              */
/***********************************************************************/

#pi .brandmanu
{
    float: left;
    width: 730px;
    padding: 10px 0px;
}

#pi .brandmanu h5
{
    float: left;
    width: 70px;
    padding: 0px 5px 0px 0px;
}

#pi .brandmanu h6, #pi .brandmanu p, #pi .brandmanu a
{
    float: left;
    width: auto;
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
}

/***********************************************************************/
/* Links, File & Flags panes                                           */
/***********************************************************************/

#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 a, #pi .pifile ul li a
{
    cursor: pointer;
}

#pi .pilinks ul li a.linkimg, #pi .pifile ul li a.linkimg
{
    float: left;
    width: 50px;
}

#pi .pilinks ul li a.lnk, #pi .pifile ul li a.lnk
{
    float: left;
    padding: 5px 0px;
}

/***********************************************************************/
/* Social bookmarks pane                                               */
/***********************************************************************/

#pi .socbook
{
    float: left;
    clear: both;
    padding: 0px 10px 10px 20px;
}

#pi .socbook li
{
    display: inline;
    padding: 5px;
}

/***********************************************************************/
/* Buy pane                                                            */
/***********************************************************************/

#pi .pibuy
{
    float: left;
    padding: 0px;
    margin: 0px;
}

#pi .pibuy .bt
{
    display: none;
}

#pi .pibuy .bc
{
    width: 730px;
}

#pi .pibuy .bb
{
    display: none;
}

/* Special offer msg */
#pi .pibuy h4
{
    clear: left;
}

#pi .pibuy h5
{
    display: none;
    padding: 8px 10px;
    background-color: #848E97;
    color: #ffffff;
}

#pi .pibuy .bc .price, #pi .pibuy .bc .offer, #pi .pibuy .bc .prevprice, #pi .pibuy .bc .rrp, #pi .pibuy .bc .trade
{
    float: left;
    width: 235px;
    padding: 10px 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: 70px;
    padding: 0px 5px 0px 0px;
    font-weight: bold;
    font-size: 13px;
}

#pi .pibuy h6
{
    float: left;
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
}

/* Messages */
#pi .pibuy p
{
    clear: both;
    padding: 5px 5px 5px 5px;
}

/***********************************************************************/
/* Buy pane form                                                       */
/***********************************************************************/

#pi .pibuy form
{
    float: left;
    padding: 5px 0px;
}

#pi .pibuy form label
{
    float: left;
    width: 70px;
    padding: 5px 5px 0px 0px;
    font-weight: bold;
    font-size: 13px;
}

#pi .pibuy form input, #pi .pibuy form select, #pi .pibuy form textarea
{
    float: left;
    padding: 0px;
    margin: 3px 3px 3px 0px;
}

#pi .pibuy form input.inputtext
{
    width: 30px;
    text-align: center;
    padding: 2px 0px;
}

#pi .pibuy form .attr #selectResponse
{
    width: auto;
    padding: 0px;
}

#pi .pibuy .submit
{
    float: right;
    margin: 1px 0px 0px 125px;
}

/***********************************************************************/
/* Wishlist                                                            */
/***********************************************************************/

#pi .pibuy form.wishlist
{
    float: left;
    width: 348px;
}

#pi .pibuy form.wishlist .inputtext
{
    float: left;
    margin: 6px;
}
#pi .pibuy form.wishlist label
{
    float: left;
    clear: none;
    width: auto;
}
#pi .pibuy form.wishlist .submit
{
    float: right;
    clear: both;
    margin: 10px;
}

/***********************************************************************/
/* Telephone orders                                                    */
/***********************************************************************/

#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;
}

/***********************************************************************/
/* Reviews                                                             */
/***********************************************************************/

#pi .rev
{
    float: left;
    width: 790px;
    margin: 10px 0px 0px 00px;
}

#pi .rev h3
{
    width: 790px;
    padding: 8px 0px;
    font-size: 14px;
}

#pi .rev a.img
{
    float: left;
    width: 770px;
    padding: 8px 10px;
    text-align: center;
}

#pm .review #pi
{
    float: left;
}

#pm .review #pi .pidesc
{
    clear: none;
    width: 390px;
    margin-left: 20px;
}

#pm .review a.img
{
    float: left;
    width: 790px;
    text-align: center;
    padding: 10px 0px;
}

#pm .review .form .bc ul li.help
{
    font-size: 0.9em;
    padding: 0px 0px 8px 0px;
}

/***********************************************************************/
/* Associate, Recommended and Related products                         */
/***********************************************************************/

#pi .pass h3, #pi .prec h3, #pi .prel h3
{
    float: left;
    clear: both;
    width: 905px;
    margin: 10px 0px 0px 0px;
    padding: 4px 10px 4px 0px;
    color: #15729e;
    font-size: 18px;
}

/***********************************************************************/
