

/* Product View ========================================================================== */
.product-view  { padding:40px 0px 30px 0px; }
.product-view  h1 {
    margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    font-family: Georgia;
    color: #7B5269;
    margin-bottom: 2px;
    letter-spacing: 1px;
    margin-top: 1px;
}

.product-view .description p {
    font-family: arial;
    font-size: 13px;
}

.product-view  h2 {
    color: #333;
    line-height: 22px;
    margin: 0;
    margin-right: 5px;
    padding: 0;
    text-transform: uppercase;
    font-family: Georgia;
    font-weight: bold;
    font-size: 14px;
    display: inline-block;
    float:left;
}

.product-view .see-more {
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    color: #666666 !important;
    float: left;
    margin-left: 7px !important;
}

.product-view .see-more a {
    margin-left: 1px;
}

.product-view .product-details{
    position: relative;
    float: left;
    min-height: 400px;
    width: 450px;
    margin: 0 40px 0 70px;
}

.product-view .product-details p{

    color: #333;
    line-height: 22px;
    margin: 11px 0px 8px;
}
.product-view .product-details .availability{
    margin: 0px 1px 8px !important;
}
.product-view .product-details > p,
.product-view .product-details p.note{
    margin:0;
    padding:0;
}
.product-collateral {  }
.product-collateral .box-collateral { margin:0 0 25px; }

/* Product Images */
.product-view .product-img-box {
    position: relative;
    float: left;
    min-height: 400px;
    width: 291px;
    margin-left: 7px;
}







/* Rating */
.no-rating { margin:0; }

.ratings { font-size:11px; line-height:1.25; margin:7px 0; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.ratings dt {}
.ratings dd {}
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(../images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:13px; background:url(../images/bkg_rating.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; }
.ratings .amount {}

.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }

/* Availability */
.availability { margin:0px 6px 8px !important; float:left; display: inline-block; font-family: arial; font-size: 12px}
.availability.in-stock span {}
.availability.out-of-stock span { color:#d83820; }

.availability-only { margin:10px 0 7px; line-height:16px; background:url(../images/i_availability_only.gif) 0 50% no-repeat; padding-left:15px; }
.availability-only span,
.availability-only a { border-bottom:1px dashed #751d02; color:#000; }
.availability-only a { background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; text-decoration:none; }
.availability-only .expanded { background-position:100% -15px; }
.availability-only strong { color:#be2c00; }

.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#d2d6d9; font-size:10px; padding:0 8px; }
.availability-only-details td { background:#ebf0f3; border-bottom:1px solid #fff; font-size:11px; padding:2px 8px 1px; }
.availability-only-details tr.odd td.last { color:#d95e00; font-weight:bold; }

.product-view .product-shop .availability { font-size:11px; }
.product-view .product-shop .availability span { font-weight:normal; }

/* Email to a Friend */
.email-friend { margin:0; }

/* Alerts */
.alert-price { margin:0; font-size:11px; }
.alert-stock { margin:0; font-size:11px; }

/********** < Product Prices */
.price { white-space:nowrap !important; font-size: 20px; font-family: Arial; font-weight: bold; color: #000000; }

.price-box { margin:5px 0; }
.price-box .price {  }

/* Regular price */
.regular-price {  }
.regular-price .price {  }
.block .regular-price,
.block .regular-price .price {  }

/* Old price */
.old-price { margin:0; }
.old-price .price-label { white-space:nowrap; display:none }
.old-price .price { font-size: 13px; text-decoration:line-through; }

/* Special price */
.special-price { margin:0; padding:3px 0; }
.special-price .price-label { font-size:13px; font-weight:bold; white-space:nowrap;display:none; }
.special-price .price {  }
p.old-price,
p.special-price
{
    display:inline;
    margin:0 8px 0 0;
}

/* Minimal price (as low as) */
.minimal-price { margin:0; }
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .label {}
.minimal-price-link .price {  }

/* Excluding tax */
.price-excluding-tax { display:block;  }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price {  }

/* Including tax */
.price-including-tax { display:block;  }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price {  }

/* Configured price */
.configured-price { margin:0; }
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from { margin:0; }
.price-from .price-label { font-weight:bold; white-space:nowrap; }

.price-to { margin:0; }
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; color:#999; }
.price-notice .price { font-weight:bold; color:#2f2f2f; }

/* Price as configured */
.price-as-configured { margin:0; }
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

.price-box-bundle { padding:0 0 10px 0; }
.price-box-bundle .price-box { margin:0 !important; padding:0 !important; }
.price-box-bundle .price { color:#555; }
/********** Product Prices > */

/* Tier Prices */
.tier-prices { margin:10px 0; padding:10px; background-color:#f4f7f7; border:1px solid #dadddd; }
.tier-prices li { line-height:1.4; background:url(../images/i_tier.gif) no-repeat 0 3px; padding:2px 0 2px 10px; color:#424242; }
.tier-prices .benefit { font-style:italic; font-weight:bold; color:#2f2f2f; }
.tier-prices .price { font-weight:bold; color:#2f2f2f; }

.tier-prices-grouped li { padding:2px 0; color:#e26703; }
.tier-prices-grouped li .price { font-weight:bold; }

/* Add to Links */
.add-to-links { font-size:11px; margin:5px 0 0; }
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart { display: inline-block; position: relative; font-family: Arial; }
.add-to-cart label { float:left;font-weight:normal; font-size: 11px;margin:2px 12px 0;}
.add-to-cart .qty { position: relative; display: inline-block;float:left; margin-right:5px;font-size: 11px;margin: 12px 0 0 5px; }
.add-to-cart button.button { float:right; height: 25px; display: inline-block; position: relative;}
.add-to-cart .paypal-logo { clear:left; margin:0; text-align:right; }
.add-to-cart .paypal-logo .paypal-or { clear:both; display:block; margin:5px 60px 5px 0; }
.product-view .add-to-cart .paypal-logo { margin:0; }

/* Add to Links + Add to Cart */
.add-to-box { margin:10px 0; }
.add-to-box .add-to-cart { float:left; width: 70%;line-height:35px;}
.add-to-box .or { float:left; font-weight:bold; margin:0 7px; color:#666; }
.add-to-box .add-to-links { float:left; margin:0; font-size:12px !important; line-height:1.25 !important; text-align:left !important; }
.add-to-box .add-to-links li { display:block !important; }
.add-to-box .add-to-links li .separator { display:none !important; }




.col3-layout .product-view .product-img-box { float:none; margin:0 auto; }
/*.product-view .product-img-box .product-image { margin:0 0 13px; }*/
/*.product-view .product-img-box .product-image-zoom { position:relative;  overflow:hidden; z-index:9; 	display: block;*/
/*border: 1px solid white;*/
/*width:302px;*/
/*height:425px;}*/
/*.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }*/
/*.product-view .product-img-box .zoom-notice { font-size:11px; margin:0 0 5px; text-align:center; }*/
/*.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }*/
/*.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";*//*IE8*//* opacity:.3; }*/
/*.product-view .product-img-box .zoom #track { position:relative; height:18px; }*/
/*.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat;  }*/
/*.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }*/
/*.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }*/
/*.product-view .product-img-box .more-views h2 { font-size:11px; border-bottom:1px solid #ccc; margin:0 0 8px; text-transform:uppercase; }*/
/*.product-view .product-img-box .more-views ul { margin-left:-9px }*/
/*.product-view .product-img-box .more-views li { float:left; margin:0 0 8px 9px; }*/
/*.product-view .product-img-box .more-views li a { float:left; width:56px; height:56px; border:2px solid #ddd; overflow:hidden; }*/

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { font-weight:bold; margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; margin:10px 0;  }
.product-image-popup .image-label { font-size:13px; font-weight:bold; margin:0 0 10px; color:#2f2f2f; }

/* Product Shop */
.product-view .product-shop {  }
.col1-layout .product-view .product-shop {}
.col3-layout .product-view .product-shop {}

.product-view .product-shop .availability { margin:10px 0; }

.product-view .product-shop .price-box { margin:10px 0;width: 30%;float: left; }
.product-view .product-shop .add-to-links { margin:0; }
.product-view .product-shop .add-to-links { font-size:12px; text-align:right; }
.product-view .product-shop .add-to-links li,
.product-view .product-shop .add-to-links li .separator { display:inline; }
.product-view .product-shop .add-to-links a { color:#1E7EC8 !important; font-weight:normal !important; }

/* Product Options */
.product-options {clear: both; position: relative; }
/*.product-options { margin:20px 0 0; padding:10px 15px 20px; position:relative; background-color:#f6f6f6; border:1px solid #e4e4e4; }*/
.product-options dt { padding:0px 0 0; font-weight:normal; font-family: Arial; font-size: 12px; width: 171px; }
.product-options dt label { font-weight:bold; color:#2f2f2f; }
.product-options dt label.required { text-transform: uppercase; font-weight: normal; color: #000000; font-family: Georgia; font-size: 14px; }
.product-options dt label.required em { color:#7B5269; margin-left:5px; }
.product-options dd .qty-holder { display:block; padding:10px 0 0; font-family: arial; font-size: 11px; }
.product-options dd .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#2f2f2f; }
.product-options dd { padding:5px 10px 10px 0; margin:0 0 5px; }
.product-options dl:first-child { margin-top: 30px; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom: 5px;  }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width: 173px; display: inline-block; float: left; margin-right: 10px; }
.product-options dd .multiselect option { border-bottom:1px dotted #d9e5ee; padding:2px 4px; }
.product-options ul.options-list { margin-right:5px; }
.product-options ul.options-list li { line-height:1.5; padding:2px 0; }
.product-options ul.options-list input.radio { float:left; margin-top:3px; }
.product-options ul.options-list input.checkbox { float:left; margin-top:3px; }
.product-options ul.options-list .label { display:block; margin-left:18px; }
.product-options ul.options-list label { font-weight:normal; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.note { margin:0; font-size:11px; }
.product-options p.required { font-family: Arial; font-size: 11px; color: #666666; position:absolute; right:5px; margin-top: 4px; top:0; padding:0; }
.product-options p.required .ast { font-family: Georgia; font-size: 14px;  color: #7f0b4c; }

/*.product-options-bottom { background-color:#fffada; padding:15px 20px; border:1px solid #e4e4e4; border-top:0; } */ 
.product-options-bottom {margin-bottom: 27px; }
.product-options-bottom .tier-prices { margin:0; padding:0 0 10px; border:0; background:0; }
.product-options-bottom .tier-prices li { background:0; padding:2px 0; color:#e26703; }
.product-options-bottom .tier-prices .price,
.product-options-bottom .tier-prices .benefit { color:#e26703; }
.product-options-bottom .price-box { float:left; }
.product-options-bottom .price-box .price_currency { font-size: 16px; font-family: Arial; }
.product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; }
.col3-layout .product-options-bottom .price-box { float:none; padding:0 0 5px; }
.product-options-bottom .price-label { float:left; padding-right:5px; }
.product-options-bottom .price-tax { float:left; }
.product-options-bottom .add-to-cart { float: right; margin-right: 0px; }
.product-shop .product-options-bottom { margin:0 0 10px; }
.product-shop .product-options-bottom .price-box { float:none; margin:0 0 5px; }
.product-shop .product-options-bottom .price-label { float:none; padding-right:0; }
.product-shop .product-options-bottom .price-tax { float:none; }
.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:12px; }
.product-shop .product-options-bottom .add-to-links { clear:both; padding:5px 0 0; text-align:right; } 
/*.product-options-bottom .add-to-cart .btn-cart {margin: 3px 0px 5px 0;width: 264px;}*/
.product-options-bottom .add-to-cart .btn-cart {margin: 3px 0px 5px 0;}
.product-options-bottom .add-to-cart label {margin: 12px 3px 0;min-width: 36px;}
.product-options-bottom .add-to-cart select {margin: 9px 0 0 0; width: 43px}
.product-options .input-box { overflow: hidden; font-size: 10px; }
.link-stock-alert{ margin-bottom:20px !important; }
/* Grouped Product */
.product-view .grouped-items-table .price-box { margin:0; padding:0; }

/* Block: Description */
.product-view .box-description {}

/* Block: Additional */
.product-view .box-additional .data-table th,
.product-view .box-additional .data-table td { line-height:1.25; }

/* Block: Upsell */
.product-view .box-up-sell h2 { border-bottom:0; padding:0; margin:0 0 8px; }
.product-view .box-up-sell .products-grid { width:100%; border:1px solid #e5dcc3; }
.product-view .box-up-sell .products-grid td { width:25%; background:#f6f2e7; border-right:1px solid #e5dcc3; border-bottom:1px solid #e5dcc3; padding:15px 10px 12px; line-height:1.6em; }
.product-view .box-up-sell .products-grid tr.last td { border-bottom:0; }
.product-view .box-up-sell .products-grid td.last { border-right:0; }
.product-view .box-up-sell .products-grid td img { border:1px solid #e5dcc3; }
.product-view .box-up-sell .products-grid .product-image { text-align:center; }
.product-view .box-up-sell .products-grid td.empty { border-right:0; background:#f1ecdb; }
.product-view .box-up-sell .products-grid .ratings .rating-box { float:none; display:block; margin:0 0 3px; }

/* Block: Tags */
.product-view .box-tags { margin:0; }
.product-view .box-tags h3 { font-size:13px; }
.product-view .box-tags .product-tags { display:block; margin:0 0 15px; }
.product-view .box-tags .product-tags li { display:inline; background:url(../images/bkg_pipe3.gif) 100% 4px no-repeat; padding:0 7px 0 4px; }
.product-view .box-tags .product-tags li.first { padding-left:0; }
.product-view .box-tags .product-tags li.last { background:none; padding-right:0; }
.product-view .box-tags .form-add label { display:block; font-size:13px; font-weight:bold; margin:0 0 5px; color:#0a263c;}
.product-view .box-tags .form-add .input-box { float:left; width:305px; margin:0 5px 0 0; background:url(../images/i_tag_add.gif) 0 2px no-repeat; padding:0 0 0 23px; }
.product-view .box-tags .form-add input.input-text { width:299px; }
.product-view .box-tags .form-add button.button span { border-color:#406a83; background:#618499; }
.product-view .box-tags .note { margin:3px 0 0; padding:0 0 0 23px; font-size:11px; }

/* Block: Reviews */
.product-view .box-reviews dl { margin:15px 0; }
.product-view .box-reviews dt a,
.product-view .box-reviews dt span { font-weight:bold; }
.product-view .box-reviews dd { margin:0 0 15px; }
.product-view .box-reviews dd small { font-style:italic; }
.product-view .box-reviews .form-add { margin:15px 0 0; }
.product-view .box-reviews .form-add h3 { font-size:13px; font-weight:normal; }
.product-view .box-reviews .form-add h3 span { font-weight:bold; }
.product-view .box-reviews .form-add h4 { font-size:12px; }
.product-view .box-reviews .form-add .data-table td { text-align:center; }
.product-view .box-reviews .form-add .form-list { margin:15px 0 0; }
.product-view .box-reviews .form-add .form-list .input-box { width:360px; }
.product-view .box-reviews .form-add .form-list input.input-text,
.product-view .box-reviews .form-add .form-list textarea { width:354px; }

/* Send a Friend */
.send-friend .form-list { width:615px; overflow:hidden; }
.send-friend .form-list li { margin-right:-15px; }
.send-friend .form-list li p { margin:0 15px 0 0; }
.send-friend .form-list .field { width:315px; }
.send-friend .form-list .input-box { width:300px; }
.send-friend .form-list input.input-text,
.send-friend .form-list textarea { width:294px; }
.send-friend .form-list li.wide .input-box { width:612px; }
.send-friend .form-list li.wide textarea { width:609px; }
.send-friend .buttons-set .limit { float:right; margin:0 7px 0 0; font-size:11px; line-height:21px; }


/*PRODUCT VIEWER*/
.product-view  .viewer{
    position:relative;
    float:left;
    min-height:461px;
    width:302px;


}
.product-view .viewer img{

    border: 1px solid white;
    width:317px;
    height:448px;
    opacity:inherit;
    filter:inherit;
}
.product-view .viewer a.product-image{
    position:absolute;
    z-index: 90;
    top:0px;
    left:0px;
    height:451px;
    opacity:inherit;
    filter:inherit;
}

.product-view .viewer a.product-image:after{
    position:absolute;
    content:"";
    bottom:8px;
    right:8px;
    display:block;
    width:20px;
    height:20px;
    background:url(pleasurements/images/icon_enlarge_image.png) no-repeat bottom right;

}
.product-view .viewer .viewer-nav{
    position: absolute;
    top:450px;
    width:320px;
    padding:18px 4px 10px;
    text-align:left;
    font-family: Arial;
    font-size: 11px;
    text-transform: uppercase;
    height: 30px;
    display: inline-block;
    letter-spacing: 0.1em;
}

.product-view .viewer .viewer-nav .indicator {
    position: absolute;
    width: 129px;
    display: inline-block;
    margin: 0 auto;
    text-align: center;
    font-size: 18px;
    font-family: Georgia;
    margin-top: -4px;
    margin-left: 28px;
    letter-spacing: 2px;
}

.product-view .viewer .viewer-nav .indicator span{
    color: #333333;
}
.product-view .viewer .viewer-nav .indicator span#viewer_current{
    color: #7B5269;
}
.product-view .viewer .viewer-nav a{
    text-decoration: none;
    width:30px;
    height:30px;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background:url(../images/arrows.png) top left no-repeat transparent;
    margin-top: -3px;
    left: 0;
    position: absolute;
}

#help {
    float: left;
    margin-right: 20px;
    font-weight: bold;
    font-size: 11px;
    font-family: arial;
}

#help h2 {
    text-transform: uppercase;
    font-size: 16px;
    display:block;
    margin-bottom: 5px;
    font-weight: normal;
    width: 100%;
    float: none;
}

#help a {
    color: #7B5269;
}

#ad2 {
    position: absolute;
    right: 0;
    float: right;
    max-width: 245px;
    margin-top: 5px;
}

.product-messages {
    font-family: Arial;
    font-size: 11px;
    color: #333333;
    margin-bottom: 30px;
}

.product-view .viewer .viewer-nav a:hover{
    background-position:-30px 0px;
}



.product-view .viewer .viewer-nav a.next{
    left:auto;
    background-position:-30px -30px;
    text-align: right;
    right:0px;
    position: absolute;
}
.product-view .viewer .viewer-nav a.next:hover{
    background-position:0px -30px;
}
.product-view .product-thumbs{
    position: absolute;
    top: 492px;
    width: 322px;
    padding: 8px 0px 10px;

}
.product-view .product-thumbs img{
    margin:5px 10px 5px 0px;
    cursor: pointer;
    width:48px;
    height:67px;
}
.product-view .product-thumbs img.active{
    margin:5px 10px 5px 0px;
    cursor: pointer;
    border-color:#7B5269;
}


/*END PRODUCT VIEWER*/

/*DESCRIPTION TABS*/
.product-view .description{
    background: transparent;
    position:relative;
    /*min-height:200px;*/
    margin-top: 48px;
}
.product-view .description .tab-content{
    position:relative;
    z-index:0;
    display:none;
    clear:both;
    padding: 10px 0;
    line-height: 22px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.product-view .description .tab-content.active{
    display: block;
    z-index: 0;
    border-bottom: 1px solid #999999;
    padding-bottom: 20px;
}
.product-view .description .tab-content p{
    padding:0px;
}
.product-view .description .tab-content{
    padding:0px 0px 10px;
}
.product-view .description ul.nav-tabs {
    position: relative;
    width: 100%;
    display: inline-block;
}
.product-view .description ul.nav-tabs li {
    float:left;
    display:inline-block;
    border-bottom: 1px solid #999999;
    border-right: 1px solid white;
}

.product-view .description ul.nav-tabs li.ph {
    border-right: none;
    padding: 2px;
}

.product-view .description ul.nav-tabs div:last-child {
    float:left;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    z-index: 0;
    padding-top: 7px;
    border-bottom: 1px solid #999999;
    display: block;
}

.product-view .description ul.nav-tabs li a{
    position: relative;
    display: inline-block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
    background: #e5e5e5;
    color:#999;
    text-decoration: none;
    z-index: 0;
    padding: 5px;
    width: 95px;
    padding-left: 13px;
}

.product-view .description ul.nav-tabs li.active a {
    color:#7B5269;
    display:block;
    background: transparent;
}

.product-view .description ul.nav-tabs li.active {
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-left: 1px solid #999999;
    border-bottom: none;
    padding-top: 4px;
    margin-top: -4px;
    width: 109px;
}

/*END DESCRIPTION TABS*/

/*RELATED PRODUCTS*/
.product-view .related{
    position:relative;
    float:right;
    min-height:400px;
    max-width:120px;
    text-align: center;
    margin-right: 14px;
    margin-top: -23px;
}
.product-view .related li{
    margin: 0 0 20px 0;
}
.product-view .related img{
    margin:auto;
    display: block;
    border: 1px solid white;
    margin-bottom: 5px;
}
.product-view .related h3{
    margin:0 0 10px 0;
    text-align: center;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
    font-style: italic;
    line-height: 22px;
    text-transform: none;
    color:#7B5269;
    height: 22px;
    padding: 0 1px;
}
.product-view .related a{
    text-align: center;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    color: #333333;
    text-decoration: none;
    font-family: arial;
}
/*END RELATED PRODUCTS*/
.product-view .product-details ul.share{ 
    padding-top: 13px;
    list-style-position: inside;
    border-top: 1px solid #999999;
    clear: both;
    overflow: hidden;
    margin-bottom: 35px;
}
.product-view .product-details ul.share li {
    display:inline;
}
.product-view .product-details ul.share li a {
    text-decoration:none;
    font-size: 11px;
    color: #666;
    padding:1px 20px 2px 20px;
    line-height:16px;

}
.product-view .product-details ul.share li.email-friend a{
    background:url(pleasurements/images/email.png) 0px 1px no-repeat;
    font-size: 11px;
    color: #666;
}
.product-view .product-details ul.share li.social-share a{
    background:url(pleasurements/images/social_share.png) 0px 1px no-repeat;
    font-size: 11px;
    color: #666;
}

.product-view .product-details .product-messages ul{
    margin-top: 15px;
    font-size: 11px;
    line-height: 16px;
}
.product-view .product-details .product-messages ul li{
    list-style: disc inside;
    line-height: 18px;
    margin-bottom: 5px;
}
.product-view .product-details .product-messages ul li a{
    color: #333;
}
.product-view .product-details .product-links ul{
    position:relative;
    margin: 20px 0 43px 0;
    overflow: hidden;
}
.product-view .product-details .product-links ul li{
    float:left;
    list-style: none;
    padding-right: 2px;
    margin-right: 2px;
    border-right: 1px solid #333;
    font-weight: bold;
    color: #000000 !important;
    font-family: Georgia !important;
    font-size: 13px !important;
}

.product-view .product-details .product-links ul li:last-child {
    border: none;
    padding-right: 0px;
}

.product-view .product-details .product-links ul li:first-child {
    padding-left: 0px;
}

.product-view .product-details .product-links ul li {
    position: relative;
    font-family: Arial;
    color: #333;
    padding:0 8px 0 7px;
    font-size: 10px;
}
.product-view .product-details .product-links ul li a {
    text-decoration: none;
    font-weight: normal;
    color: #333333 !important;
    font-family: Arial !important;
    font-size: 10px !important;
}

#productprice {
    display: none;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}

.sizeguide {
    float: right;
}

/* ======================================================================================= */

.product-view .product-details .add-to-cart .alert-stock {
    width: 255px;
    display: inline;
    clear: none;
    float: right;
    margin-top: 7px;
    margin-left: 10px;
    text-align: right;
}

.product-view .product-details .add-to-cart #qty {
    float: left;
    margin-right: 8px;
}

.product-view .product-details .out_of_stock {
    color: #f00000;
}