﻿#content {
    padding: 152px 0 40px 0;
    z-index: 1;
}
#content .popup#shipping-rates {position:absolute;width:420px;margin-top: -150px;right:0px;z-index:5000;}
#content .popup#shipping-rates table {border-collapse:collapse; font-size:11px;}
#content .popup#shipping-rates table td {text-align:left; border:1px solid #808080;}
#content .popup#free-shipping {width:370px;margin-top:40px;right:-12px;position:absolute; }
#content .popup#free-shipping .close2 {float:right; width:19px; height:19px; background:url('/images/layout/buttons/close-popup.gif') no-repeat; text-indent:-2000em; outline:none; margin-bottom:20px;}    

#content #MainImageRegion {position:relative; float:left;}
#content #MainImageRegion img {display:block;}
#content #AlternateImageRegion A {display:none;text-decoration:none;}
#content #MainImageRegion .zoom {position:absolute; top:12px; right:12px;color:#c9c9ca;font-size:12px;}
#content .order-info {width:290px; float:left; padding-left:12px; zoom:1;}
#content .order-info h1 {font-size:17px; margin-bottom:0px;}
#content .order-info .productProperties{line-height:1;float:left;}
#content .order-info span.price {font-size:16px;color:#808184;display:none; font-weight:bold;line-height:1.2;}
#content .order-info span.price .reg-price {float:left;color:#f7941d;margin-right:5px;}
#content .order-info span.price .sale-price {float:left;color:#000000;margin-right:5px;}
#content .order-info span.properties {font-size:13px; color:#6d6e71;font-weight:normal;}
#content .order-info span.number {display:block; color:#a7a9ac; font-size:12px; margin-bottom:15px;float:left;margin-left:50px;font-weight:bold;}
#content .order-info p.current-color {margin-bottom:4px;float: left;width: 420px;}
#content .order-info .ProductColors{ float: left;}
#content .order-info #StockLevelAlert {color:Red;font-size:11px;margin-top:10px;display:none;}
#content .order-info label.qty {padding-top:1px;cursor:default;margin-top:20px;}
#content .order-info ul.social-media {list-style:none;margin:-2px 0 0 2px;padding:0;height:20px;}
#content .order-info ul.social-media li{float:left;margin-right:6px;}
#content .order-info .free-shipping {margin:7px 0;}
#content .order-info .free-shipping a {font-size:14px;font-weight:bold;color:#ec1e1e;text-transform:lowercase;}
#content .order-info .free-shipping a:hover{text-decoration:none;color:#002c6b;}
.ProductColors img {width:18px;height:18px;margin:0px 5px 5px 0px;}

#content table.product-info {font-size:12px; color:#6d6e71;	margin-bottom:20px; border-top: 1px solid #c0c1c2;}
#content table.product-info th {letter-spacing:1px;	text-align:left;}
#content table.product-info th,
#content table.product-info td {padding: 8px 0 8px 12px; border-left:1px solid #c0c1c2;	border-bottom:1px solid #c0c1c2;width: 33% !important;}
#content table.product-info .first {border-left:none;}
#content table.product-info td.fabric-color {font-size:7px;	width:215px;}
#content table.product-info td.fabric-color strong {font-size:8px;}
#content table.product-info td {font-size:12px;color:#808184;line-height:23px;padding-top:3px;}
#content .also-like {float:left;width:99px;}
#content .dress-network { margin:20px 0 0 0; float:left;width:99px;}
#content .dress-network img {display:block;}
#content .also-like p,
#content .dress-network p {margin-bottom:4px;float:left;}
#content .also-like p img,
#content .dress-network p img {float:left;}
.also-like .bg,
.dress-network .bg {float:left;}
.also-like .bg a,
.dress-network .bg a {float:left;margin-bottom:8px;}
.also-like .bg img,
.dress-network .bg img { border:1px #ababab solid;float:left; }
#content .additional {
    float:right;
    width:99px;
}

#content .popup#size-chart {width:456px; top:178px !important; right:0px !important;z-index:4000; position: absolute}
.product-info ul {padding-left:17px;margin-left:0px;}
 
#AddToCartMsg {font-size:10px; color:#6D6E71;margin:10px 0 0 0px;display:none;}

#content .add-bag {
	margin:10px 0 0;
	padding:0px;
	border:0px none;
	width:135px;
	height:30px;
	background:url('/images/layout/buttons/add-to-bag-btn.gif') no-repeat !important;
	color:#fff;
	font:bold 11px Helvetica, Arial, sans-serif;
	text-align:center;
	cursor:pointer;
	text-indent:-20000em;
	float:left;
}

#content .add-bag:hover {
	background:url('/images/layout/buttons/add-to-bag-pdp-hover.gif') no-repeat !important;
}

#content .checkout {
    display:none;
	margin:10px 0 0 6px;
	padding:0px;
	border:0px none;
	width:135px;
	height:30px;
	background:url('/images/layout/buttons/checkout-pdp.gif') no-repeat !important;
	cursor:pointer;
	float:left;
}

#content a.size-chart {
	font-size:12px;
	float:none;
    color: #051045;
    margin: 0;
    padding: 0;
    font-weight: bold;	
}
#content .help-links a 
{
    	font-size:12px;
    margin: 0;
    line-height: 1.5;
}
#content .help-links em 
{
    margin:10px;
    font-weight: bold;
}
#content .top-view {border:none;}
.more-views-title{clear:both;margin:19px 0 0 10px;font:bold 13px helvetica;color:#a7a9ac;display:block;}
#content .more-views{border-top:1px solid #c0c0c0;padding:10px;margin-top:2px;width:411px;}
#content .more-views a{margin:0;border-right:1px solid #c0c0c0;}
#content .more-views a.product-video {visibility:visible !important;cursor:pointer;position:relative;}
#content .more-views a.first{border-left:1px solid #c0c0c0;}
#content .more-views a img{width:67px;height:88px;margin:16px 7px 10px;}
#content input.qty{margin-top:20px;margin-bottom:4px;}

.g-btn{float:left; width:50px;}
.pin-btn{float:left; width:50px;}
.tw-btn{float:left; width:89px;}
.fb-btn{float:left; width:79px;}

.social-content{display:block; height:50px; margin-top:23px; width:350px;}
.magnifyarea,prueba1,cursorshade,zoomtracker,zoomstatus{z-index:2;}

.ui-tabs {
	position: relative;
	padding: .2em;
	zoom: 1;
} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
	background:#ffffff !important;
	border-bottom:none !important;
	border-left:none !important;
	border-right:none !important;
}
.ui-tabs .ui-tabs-nav li {
	font-size:12px;
	list-style: none;
	float: left;
	position: relative;
	top: 1px;
	padding: 0;
	white-space: nowrap;
	border:1px solid #c0c0c0;
	border-bottom:none;
	border-left:none;
	border-top:none;
	margin:1px 0 3px;
	background-image:none;
}

.ui-tabs .ui-tabs-nav li.tabs-last{border-right:none;}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: 7px 19px;
	text-decoration: none;
	color:#6d6e71;
	font:12px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom: 1px;
	background-color:#6d6e71;
	color:#fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor: pointer;
}
.ui-tabs-nav li.ui-tabs-selected a {
	color:#fff;
}
/* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	background: none;
	color:#6d6e71;
	border:1px solid #fff;
	font:14px helvetica;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}
/* Accordion Style Sheet */
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus  
{
    border:none; border-top: 1px solid #c0c0c0;   font-weight: bold; color: #666; 
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: transparent;
    color: #666;
    border:none;    
    border-top: 1px solid #c0c0c0;
    padding:6px 0;
    font-weight: normal;
    font-size:13px;
    cursor:pointer;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: transparent;
    color: #666;
    border:none;
    border-top: 1px solid #c0c0c0;
    padding:6px 0;
    font-weight: bold;
    font-size:13px;
}
.ui-icon 
{
    display:none;
}
.ui-widget-content { border:none; border-top: 1px solid #c0c0c0; 
                     background: transparent; color: #666; }

#innerdesc {
	clear:both;
	background:#ffffff;
	border:none;
	width:250px;
    border-bottom: 1px solid #c0c0c0;
    margin: 30px 0 10px 0;	
    display:none;
}
#innerdesc .innerdesc-nav {
	border-top:1px solid #c0c0c0;
	width:402px;
}
#innerdesc .innerdesc-nav {
width: 403px\0;
}
#innerdesc ul li a 
{
    font-family: 'Helvetica';
    font-weight: normal;
	font-size:14px;
}
#innerdesc div {
}
#innerdesc .innerdesc-content {
	clear:both;
	overflow:hidden;
	border-left:none;
	border-right:none;
	*margin-top:3px;
}
#innerdesc .innerdesc-content ul li {
	list-style:disc;
	text-transform:lowercase;
}

#video-popup {width:416px;height:546px; position:absolute; top:0px;left:0px;z-index: -2;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
#video-popup .jp-jplayer {width:416px;height:546px;background-color:#fff !important;}
#video-popup .jp-interface {position:absolute;top:4px;left:4px;}
#video-popup .jp-interface .jp-controls {float:left;margin:0px;padding:0px;}
#video-popup .jp-interface li {display:none;font-size:16px;}
#video-popup .jp-interface li:nth-child(1) {display:block;}
#video-popup .jp-interface li:nth-child(2) {display:block;font-size:18px;}
#video-popup .jp-interface > div {display:none;}
#video-popup .jp-interface .jp-controls {list-style:none;}
#video-popup .jp-playlist {display:none;}
#video-popup .jp-no-solution {position:absolute;top:40px;text-align:center;}
#video-popup .top a {position:absolute;right:3px;top:3px;z-index:1000;width: 26px;height: 26px;background:url(/images/layout/icons/close-icon.png);}
#video-popup .jp-play {width: 26px;height: 26px;background:url(/images/layout/icons/play.gif);float:left;z-index: 2;font-size:0px;}
#video-popup .jp-pause {width: 26px;height: 26px;background:url(/images/layout/icons/pause.gif);float:left;z-index: 2;font-size:0px;}
