﻿/* For use on product detail page */
.imagecol
{
    float:left;
    width:364px;
}

.detailcol
{
    float:left;
    width:368px;
    margin-left:12px;
}

.detailcol .title
{
    background: url(../../images/jcp/productheadFoot.png) no-repeat center bottom;
    padding-bottom: 8px;
}

.detailcol .title h1
{
    background:#7A1310 url(../../images/jcp/productheadBG.png) no-repeat;
    line-height:22px;
    width:354px;
    color:#fff;
    font-size:18px;
    font-weight:normal;
    margin:0;
    padding:10px 0 3px 14px;
}

.detailcol .info
{
    border-bottom:1px solid #bed6ff;
    padding:8px 0;
    line-height:18px;
}

.imagecol .frame
{
    position:relative;
    width:364px;
    height:370px;
    background:url(../../images/jcp/prodDetailImageFrame.gif);
}

.imagecol .thumb
{
    float:left;
    margin:7px 12px 0 0;
    width:74px;
    height:74px;
    background:url(../../images/jcp/prodDetailThumbFrame.gif) no-repeat;
    padding:1px;
}

.imagecol .enlarge
{
    float:left;
    padding-top:68px;
    padding-bottom:5px;
}

.detailcol .wasprice .waspricenumbers
{
    text-decoration:line-through;
}

.detailcol .nowprice
{
    font-weight:bold;
    font-size:16px;
}

.detailcol .addtobasket,
.detailcol .emailwhenavailable
{
    float:right;
    margin-top:0;
}

.detailcol .instock
{
    line-height:18px;
}

.detailcol .onlyXleftinstock
{
    font-weight:bold;
    color:#e1100e;
    font-size:14px;
    margin-left:4px;
}

.detailcol .buttons span
{
    display:block;
    float:left;
    margin-right:20px;
    width:170px;
    line-height:20px;
}
.detailcol .buttons span.right
{
    margin-right:0;
}

.detailcol .info .wishlistinfo img
{
    vertical-align:middle;
}
/* Firefox-only */
@-moz-document url-prefix()
{
    .detailcol .info .wishlistinfo img
    { padding-bottom:2px;
    }
}

.detailcol .info .email
{
    padding-left:25px;
    background:url(../../images/jcp/email.gif) no-repeat center left;
}
.detailcol .info .printprod
{
    padding-left:25px;
    background:url(../../images/jcp/printer.gif) no-repeat center left;
}
.detailcol .info .back
{
    padding-left:25px;
    background:url(../../images/jcp/arrow.gif) no-repeat center left;
}

.detailcol .desc h2
{
    margin:10px 0;
    display:inline;
}
.detailcol .desc .h2style
{
    font-size:14px;
    font-weight:bold;
}

.detailcol .desc
{
    line-height:15px;
    margin-top:10px;
}

.prodhead
{
    margin:10px 0 0 0;
    height:25px;
}

.prodhead p
{
    float:left;
}

.prodhead .addthis_button img
{
    float:right;
    margin:0 10px 0 0;
}

.prodhead .rss
{
    float:right;
    color:#1422ab;
    margin: 2px 15px 0 0;
    padding-left:14px;
    background:url(../../images/jcp/rss.png) no-repeat center left;
}

.desc .awardwinner,
.desc .newproduct
{
    float:right;
    margin-top:-2px;
    margin-left:15px;
}
