@charset "UTF-8";
/* CSS Document */



.productImageWrapper{
    border: 1px solid #cccccc;
    background: #fff;
    width: 168px;
    position: relative;
}

.productImageWrapper .bevelBoxTopLeft{
    background: url(../images/productDetail/topLeftBevel.png) top left no-repeat;
    position: absolute;
    top: -2px;
    left: -2px;
    width: 7px;
    height: 7px;
}

.productImageWrapper .bevelBoxTopRight{
    background: url(../images/productDetail/topRightBevel.png) top right no-repeat;
    position: absolute;
    top: -1px;
    right: -1px;
    width: 7px;
    height: 7px;
}

.productImageWrapper .bevelBoxBottomLeft{
    background: url(../images/productDetail/bottomLeftBevel.png) bottom left no-repeat;
    position: absolute;
    bottom: -1px;
    left: -1px;
    width: 7px;
    height: 7px;
}
.productImageWrapper .bevelBoxBottomRight{
    background: url(../images/productDetail/bottomRightBevel.png) bottom right no-repeat;
    position: absolute;
    bottom: -1px;
    right: -1px;
    width: 7px;
    height: 7px;
}

.productImage{
    width: 93px;
    margin: 0 auto;
}

.productImage img{
    width: 84px;
    height: 320px;
}    

.productRow{
    margin: 0 0 10px 0;
}

.productColumn{
    float: left;
}

.leftColumn{
    width: 30%;
    text-align: center;
}

.rightColumn{
    width: 68%;
    padding: 0 0 0 2%;
}

.formItem{
    display: block;
    float: left;
    margin-right: 10px;
}

.itemNumber{
    font-size: 11px;
    color: #000000;
}

.productColumn h2{
    display: inline;
    color: #39587E;
    font-size: 21px;
    font-weight: bold;
}

.productColumn .price{
    display: block;
    margin: 15px 0;
    color: #65266E;
    font-size: 15px;
    font-weight: bold;
}

.addToCart{
    clear: left;
    padding: 20px 0 0 0;
}
.addToCart a{
    background: url(../images/productDetail/addToCart.jpg);
    width: 86px;
    height: 29px;
    display: block;
}


.clear{
    clear: both;
}


.zoom{
    background: url(../images/productDetail/magnify.jpg) no-repeat top left;
    margin: 0 0 0 -10px;
    padding: 0 0 0 15px;
    font-size: 11px;
}


.productDescription{
    height: 200px;
    min-height: 200px;
}

.zoom .window {
    background: #fff;
      border: 1px solid #ccc;
    padding: 0px 16px 32px 16px;
    *margin: 0 0 0 -124px;
    height: 440px;
    position:absolute;
    top:40px;
    *top: 45px;
    width:465px;
    overflow:hidden;
    z-index:9999;
}

.zoom .window .window_contents {
    margin:0;
    padding:0;
}
