h1 {padding-top:0px; margin-top:0px; font-size:20px; }
.layoutContent { text-align:left; }
.navlinkRight {
width: 280px;
position: relative;
top: 18px;
}
.navlinkRightInner { 
left:-9999px;
position:absolute;
}

a.navarrows:link, a.navarrows:visited, a.navarrows:hover, .navarrows  {
color: #CCCCCC;
}
.prodSizeChart { clear: both; }

.prodDisplay { clear: both; font-family:Verdana,Arial,Helvetica,sans-serif; color: #595B5A; font-size:10px; margin-left:4px; margin-right:1px; margin-top:2px;}
.prodImg  { padding:5px; float:left; width:300px; border: solid thin #DDDDDD;}
.prodDesc { padding:0px 5px 5px 10px; float:left;width:250px;}
.prodComparable { float:left; padding:25px 0 5px 0; width:595px; margin:0}
.prodOrder { padding-top: 10px; }

.prodCatalogDesc { padding-bottom:10px;font: 10px/16px Verdana, Arial, Helvetica, sans-serif; }

.prodCatalogDesc ul {
list-style-image: url(/live/images/bullet.gif);
margin: 5px 0;
padding-left:2em;
}

.prodCatalogDesc li {
list-style-image: url(/live/images/bullet.gif);
}
.prodStyleCode {
margin-top: -10px;
}

.styleCode {
text-transform:uppercase;
}

.prodColors   { clear: both; }
.prodSizes    { clear: both; }
.prodOrder    { clear: both; }
.colorHeading { clear: both; padding-top: 10px; }
.sizeHeading  { clear: both; padding-top: 3px; }

.colorOuter    { float: left; margin:2px; cursor:pointer; border:1px solid #CCCCCC;}
.colorOuterOOS { float: left; margin:2px; cursor:pointer; border:1px solid #CCCCCC;}
.colorOuterSelected { float: left; margin:2px; cursor:pointer; border:1px solid #4D2615;}
.colorOuterPreSellSelected { float: left; margin:2px; cursor:pointer; border:1px solid purple;}
.colorOuterPreSell { float: left; margin:2px; cursor:pointer; border:1px solid blue;}
.colorOuterOOSSelected { float: left; margin:2px; cursor:pointer; border:1px solid #4D2615;}
.colorInner    { width:13px; height:13px; border: 1px solid #FFFFFF;}
.selectedColor { font-weight:bold; color:#4D2516; }

.sizeInner    { font: 8pt Verdana,Arial,Helvetica,sans-serif; vertical-align:middle; text-align:center; line-height:13px; width:13px; height:13px; margin:2px;}
html>body .sizeInner {float: left; width: auto; padding:0 2px;} 
.selectedSize { font-weight:bold; color:#4D2516;}
.sizeOuter, .sizeOuter0, .sizeOuter1 
{ float: left; margin:2px; cursor:pointer; text-align:center; border:1px solid #CCCCCC; color:#666666;}
.sizeOuterPresell
{ float: left; margin:2px; cursor:pointer; text-align:center; border:1px solid #CCCCCC; color:blue;}
.sizeOuterPresellSelected
{ float: left; margin:2px; cursor:pointer; text-align:center; border:1px solid #4d2615; background-color:blue; color:#ffffff; }
.sizeOuterOOS, .sizeOuterOOS0, .sizeOuterOOS1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:1px solid #eeeeee; color:#cccccc;}
.sizeOuterSelected, .sizeOuterSelected0, .sizeOuterSelected1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:1px solid #4d2615; background-color:#4d2615; color:#ffffff;}
.sizeOuterOOSSelected, .sizeOuterOOSSelected0, .sizeOuterOOSSelected1
{ float: left; margin:2px; cursor:pointer; text-align:center; border:1px solid #cccccc; color:#cccccc;}

.prodIcons {}
.featureIcon { padding:4px; }

.imgUpper { display:block; clear: both; text-align:center; height: 305px; vertical-align:middle;}
.imgLower { display:block; clear: both; text-align:center;}

.prodCatTitle {
font-style:normal;
font-weight:normal;
margin: 0px;
}

.prodTitle {
font:15px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
margin: 0px;
}
.prodSizeRange {
font-size:9px;
margin-bottom:10px;
margin-top:2px;
font-style:oblique;
}


.salePriceDiv { float:left; margin-right:8px;}
.regPriceDiv {float:left;}
.prodPriceRow {}
.prodPrice {font-weight: bold; padding: 7px 0;}
.regPriceDiv {}
.regPrice {font-weight: bold; padding: 7px 0;}
.regPriceLabel {}
.regPriceStrike {text-decoration: line-through;}
.salePriceDiv {}
.salePrice {color:#C80000}
.salePriceLabel {color:#C80000; padding-right:5px;}
.disclaimer { color : c80000; }
.optLinkRow { padding: 10px 0; clear:both; }
.optLinkRow a { white-space: nowrap;}
 
/*========--------   Comparables Display  --------========*/
.compTypeContainerH { float: clear;  }
.compDetailH { cursor: pointer; text-align:left; vertical-align: middle; float:left; width: 190px; height: 245px; background-color: #DDDDDD; margin:0 3px 10px 0; padding-bottom:10px; border: solid thin #DDDDDD; font:10px/13px Verdana, Arial, Helvetica, sans-serif;}
.compDetailDesc { padding: 2px 5px 0 5px; }
.compAccordion {  }
.compAccordion li { width:100%; }
.compTypeTitleH {padding-bottom: 7px; font:17px Georgia, "Times New Roman", Times, serif; color: #9B9286; letter-spacing:1px;}
.compDetailRegPriceDiv { display:inline; margin-right:auto; padding: 0 10px 0 5px; color: #999999;}
.compDetailSalePriceDiv  {display:inline; padding: 0px 5px 0 10px;}
.compDetailSalePriceLabel, .compDetailSalePrice {color:#C80000; padding-right:5px;}
.compDetailRegPriceLabel, .compDetailRegPrice {color:#777777;}
.compDetailRegPriceStrike {text-decoration: line-through;}
/*========--------   Cart Button Display  --------========*/
.colorSelect { float: left; padding-left: 150px;}
.sizeSelect  {  }
.prodQty { margin-top: -5px; padding-bottom:15px;}
.prodCartBtn { padding-top:8px; }
.orderBtnRow { }
.addToCart { }
.cartError { height: 20px; color: #c80000; font:bold 9pt Verdana, Arial, Helvetica, sans-serif; position: relative; bottom:40px;}
.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;
}

/*========--------   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; font-family:Verdana; text-decoration:none; cursor: pointer;}

a.imgLibLink,
a.imgLibLink:active,
a.imgLibLink:link,
a.imgLibLink:visited,
a.imgLibLink:hover
{ font-family: Verdana;
  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;}

.noZoom,
.magicZoom
{ cursor: default; }
/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #4D2615;
}

/* 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:		#4D2615;
	text-align:     center !important; 
}

/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
}

/* CSS 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 */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

.jqzoom, .MagicZoom {
margin: 0 auto;
text-align:center;
}
#altViews DIV{ float:left; margin:0 auto; }

