.layoutContent {clear: both; margin-right:0px; padding-right:0px; padding-top:5px;}

.prodDisplay { 
	overflow: visible;
	float: left;
	width: 100%;
	font-size:10pt;
	color :#444;
	padding-top: 5px;
}

.prodImg  {float: left; width: 40%; }

.imgUpper { display:block; clear: both; text-align: center; }

.imgLower { display:block; clear: both; text-align:center; }

.imgDesc { }

.prodDesc { float: left; width: 55%; padding-left:5px; z-index: 9;}

h1.prodTitle {padding-top:0px; margin-top:0px; font-size:20px; }

.prodComparable { float: right; width: 20%; border: 1px solid #AAAAAA; display: none;}

.prodComparableH { width:100%; clear:both; margin-bottom: 5px; }

.prodCart { clear: both; }

.prodCatalogDesc { padding-bottom:10px; }

.prodColors   { clear: both; }
.prodSizes    { clear: both; }
.prodOrder    { clear: both; padding-top: 10px; }
.colorHeading { clear: both; font-size: 9pt; padding-top: 10px; text-transform: uppercase; color: #EA0B8C; }
.sizeHeading  { clear: both; font-size: 9pt; padding-top: 10px; text-transform: uppercase; color: #EA0B8C; }
.sizeHeading0  { clear: both; font-size: 9pt; padding-top: 10px; text-transform: uppercase; display: none; color: #EA0B8C; }
.sizeHeading1  { clear: both; font-size: 9pt; padding-top: 0px; text-transform: uppercase; color: #EA0B8C; }
.qtyHeading   { clear: both; font-size: 9pt; padding-top: 10px; text-transform: uppercase; color: #EA0B8C; }
.qtyInput { height:17px; padding:4px 0 4px 0; vertical-align: middle; border: 1px solid #000000; text-align: center; }

div.colorOuter { 
 cursor:pointer;
 float: left; 
 margin:2px;  
 border:2px solid #000000; 
 background-color:#FFF;
}
a.colorOuter {
 display:block;
 float:left;
 border: none;
 margin:0;
 padding:0;
}
.colorOuterOOS { float: left; margin:2px; cursor:pointer; border:2px dotted #CCCCCC !important; background-color:#FFF;}
.colorOuterSelected { float: left; margin:2px; cursor:pointer; border:2px solid #EA0B8C !important; background-color:#FFF;}
.colorOuterOOSSelected { float: left; margin:2px; cursor:pointer; border:2px dotted #888888 !important; background-color:#FFF;}
.colorInner    { width:40px; height:40px; margin: 1px;}
.colorImg { margin: 1px; }
.selectedColor { font-weight:normal; color: #000000; }

.sizeInner    { font-size:9pt; vertical-align:middle; text-align:center; width: 30px; }
/* Product category specific size code dimensions. */
/*
.sizeInner100  {width: 30px;}
.sizeInner200  {width: 30px;}
.sizeInner300  {width: 30px;}
.sizeInner400  {width: 60px;}
.sizeInner500  {width: 60px;}
.sizeInner700  {width: 30px;}
.sizeInner800  {width: 30px;}
.sizeInner900  {width: 100px;}
.sizeInner1100 {width: 30px;}
.sizeInner1200 {width: 30px;}
.sizeInner1300 {width: 40px;}
.sizeInner1400 {width: 30px;}
.sizeInner1500 {width: 30px;}
*/
.selectedSize { font-weight:normal; color: #000000; }

.sizeOuterOOS, .sizeOuterOOS0, .sizeOuterOOS1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px dotted #CCCCCC !important; color:#AAAAAA;}
.sizeOuterSelected, .sizeOuterSelected0, .sizeOuterSelected1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px solid #EA0B8C !important; color:#666666;}
.sizeOuterOOSSelected, .sizeOuterOOSSelected0, .sizeOuterOOSSelected1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px dotted #888888 !important; color:#AAAAAA;}
.sizeOuter, .sizeOuter0, .sizeOuter1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px solid #000000; color:#666666;}

.prodIcons {}
.featureIcon { padding:4px; }

.prodPriceRow {}
.prodPrice {font-size: 11pt; float:left; }
.regPriceDiv {float: left;}
.regPrice {}
.regPriceLabel { font-size : 11pt;}
.regPriceStrike {text-decoration: line-through;}
.salePriceDiv {float: left; padding-left: 10px;}
.salePriceLabel {padding-right: 5px;}

.optLinkRow { margin-top:5px;  }
.optLinkRow a { white-space: nowrap; }
/*========--------   Comparables Display  --------========*/
.compTypeContainer {}
.compTypeContainerH {float:left; padding-right:10px; clear:both; }
.compDetail { cursor: pointer; text-align:center; vertical-align: middle; }
.compDetailsalePriceLabel {padding-right: 5px;}
.compDetailH { cursor: pointer; text-align:center; vertical-align: middle; width:200px; float:left;}
.compAccordion {  }
.compAccordion li { width:100%; }
.compTypeTitle {font-weight:bold; background-color: #CCCCCC; font-size:9pt; text-align:center; margin-bottom:2px;}
.compTypeTitleH {width:200px; font-weight:bold; background-color: #CCCCCC; font-size:9pt; text-align:center; margin-bottom:2px; float:left; cursor: pointer;}
/*========--------   Cart Button Display  --------========*/
.colorSelect { float: left; padding-left: 150px;}
.sizeSelect  {  }
.prodQty { }
.prodCartBtn { padding-top:8px; width: 280px !important; }
.orderBtnRow { }
.addToCart { }
.cartError { height: 20px; color: red; }
.viewCart {  }
/*========--------   OOS Display  --------========*/
.imgMessage {
display:none;
width:175px;
position: absolute;
opacity: 0.60;
-moz-opacity: 0.60;
-khtml-opacity: 0.60;
filter: alpha(opacity=60);
z-index:5;
}
.imgMessageText {
font-size:12pt;
color: #ffffff;
width:175px;
background-color:#4a4a4a;
text-align:center;
}
.imgMessageTop {
width:175px;
height:5px;
background: url(../images/OOS_top.gif) no-repeat bottom;
}
.imgMessageBottom {
width:175px;
height:5px;
background: url(../images/OOS_bottom.gif) no-repeat top;
}

/*========--------   Blog HTML styles  --------========*/
#optlinkFloat { background-color: #FFFFFF; border: 1px solid #AAAAAA; margin-top: 5px; vertical-align:top; width:412px;}
.blogTable { width:400px; vertical-align:top; border: 1px solid #AAAAAA; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color: #FFF;}
TEXTAREA {width:375px; height:125px; margin-bottom: 3px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
/*========--------   Image Library styles  --------========*/
.imgLibDiv { z-index: 5; }
.heightPad
{padding-top: 3px; padding-bottom: 3px; vertical-align: middle;}

.imgLibTable
{border: 1px solid black;
 background-color: #FFFFFF;
 text-align: center;
 width: 100%;
 hasLayout: true;}

.imgLibHdr
{background-color: #999966;
 color: white;
 font-weight: bold;
 font-size: 12px;
 border-bottom: 1px solid black;
 padding: 2px;}

 .imgLibButton
 { display: block; vertical-align: middle; background: #DCDCDC url(../images/transButton.gif); width:70px; height:17px; line-height:15px; font-size:9px; text-decoration:none; cursor: pointer;}

a.imgLibLink,
a.imgLibLink:active,
a.imgLibLink:link,
a.imgLibLink:visited,
a.imgLibLink:hover
{ font-size: 9px;
  text-decoration: none;
  vertical-align: middle;
}

.closeButton
{ border: 2px solid white;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  font-size: 12px;
  cursor: pointer;
}

/*========--------   Magic Zoom styles  --------========*/
.zoomImgContainer {z-index:100; width:1px; height:1px; visibility:hidden;}

.jqzoom {
	padding: 0;
	margin: 0; 
}

.noZoom,
.magicZoom
{ cursor: default; margin:0;
}
/* class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #000;
 background-color: #FFFFFF;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#EA0B8C;
	text-align:     center !important;
}

/* class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
}

/* style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

/* Alternet View Styles */
#altViews { display:none; }
.altViewSide { float:left; width:75px; }
.altViewSide DIV {}
.altViewBottom { width:100%; text-align:center; height: 75px;}
.altViewBottom DIV { float:left; }

/*****v Size Chart v*****/

.sizeChartDefault
{
 display : none;
}

.sizeChartDisplay
{
 display : block;
 position : absolute;
 width : 175px;
 padding : 4px;
 text-align : center;
 color : #ffffff;
 font-weight : bold;
 background-color : #cccccc;
 border : 2px solid #000000;
 z-index : 10;
 cursor : pointer;
}
#extProductDesc
{
 clear: both;
 font-size : 10pt;
 color : #73777a;
 font-weight : bold;
 padding-bottom: 10px;
}

/*** New PreSell Classes ***/
.presellDesc{ color:#00CC00; float:left; }
.streetDate { color:#00CC00; float:left; margin-left: 8px; }
.preSellCopy{ color:#008800; clear:both; }

.colorOuterPreSell { float: left; margin:2px; cursor:pointer; border:2px solid #008800; background-color:#FFF;}
.colorOuterPreSellOOS { float: left; margin:2px; cursor:pointer; border:2px dotted #008800; background-color:#FFF;}
.colorOuterPreSellSelected { float: left; margin:2px; cursor:pointer; border:2px solid #EA0B8C; background-color:#FFF;}
.colorOuterPreSellOOSSelected { float: left; margin:2px; cursor:pointer; border:2px dotted #00CC00; background-color:#FFF;}
.sizeOuterPreSell, .sizeOuterPreSell0, .sizeOuterPreSell1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px solid #000000; color:#666666;}
.sizeOuterPreSellOOS, .sizeOuterPreSellOOS0, .sizeOuterPreSellOOS1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px dotted #008800; color:#666666;}

.sizeOuterPreSellSelected, .sizeOuterPreSellSelected0, .sizeOuterPreSellSelected1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px solid #EA0B8C; color:#666666;}
.sizeOuterPreSellOOSSelected, .sizeOuterPreSellOOSSelected0, .sizeOuterPreSellOOSSelected1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:2px dotted #00CC00; color:#666666;}


/*HB P10454 - Camuto PreSell Changes */
.preSellCopy, div.presellDesc
{
	color:rgb(234,11,140);
}

.presellDesc, .streetDate
{
	color:#EE159B;
}

div.multiSizeOuter
{
	margin:1px;
}

.sizeOuterPreSell, .sizeOuterPreSell0, .sizeOuterPreSell1, .sizeOuterPreSellSelected1
{
	border:solid 1px #000000;
}

.sizeOuterPreSellSelected, .sizeOuterPreSellSelected0, .sizeOuterPreSellSelected1 
{
	border:2px solid #EA0B8C;
	color:#666666;
	cursor:pointer;
	float:left;
	margin:2px;
	text-align:center;
}


div.colorOuterPreSell
{
	border:solid 2px #000000;
}

div.colorOuterPreSellSelected
{
	border:2px solid #EA0B8C;
}
/*HB P10454 - Camuto PreSell Changes */

div.prodDisplay ul { margin: 0; padding: 0; }
div.prodDisplay li { padding: 0; margin-left: 15px; }
.retailAddToWishlist{ font-size:10px; }
.closeRow{ text-align:right; color: #878B90; margin-top:14px;}
.cartTableClose{  line-height:14px; font-size: 10px; cursor:pointer;  }
.cartTableX{ font-size: 10px; cursor:pointer; text-transform: uppercase; margin-left: 3px; padding: 0 2px; line-height:12px; border: 1px solid #878B90; font-family: Verdana,Helvetica,Arial; }

