﻿	/* POWER REVIEWS INTEGRATION */

	#ProductDetailsReviews
	{
		width: 420px;	
		*width: 420px;
		_width: 400px;
		_float: right;
		margin-left: 13px;
		*margin-left: 13px;
		_margin-left: 0px;
	}
	
	.colorShown
	{
		height:20px;
	}
	
	.reviewHeader 
	{
		margin-bottom: 15px;
	}

	.salePriceColor 
	{
		color: #bb2525;
	}

	#leftColumn
	{
		width:500px;
		float:left;
		height:400px;
		margin-left: 35px;
		_margin-left: 10px;	
	}

	.spacer 
	{
		height: 30px; 
		padding-bottom: 30px; 
		clear: both;
	}

	#MainProdImage
	{
		position:relative; 
		top:0px; 
		left:0px; 
		visibility:visible;
		width: 500px;
	}

	.sizeAvailable
	{
		float:left;
	}

	#whenDiv
	{	
		margin-top: 5px;
		*margin-top:-10px;
		_margin-top: 1px;
		padding-bottom:15px;
		_padding-bottom:0px;
	}


	#lblColors
	{
		margin:0px 0 0 0 ; 
		display:block;
	}

	.genderTitle
	{
		font-weight:normal;
		font-size:24px;
		font-variant: small-caps;
		margin:5px 0 0 0;
		color: #fff;
	}

	#rightColumn
	{
		float:right;
		width:385px;
	}

	#shoeTitle
	{
		padding:10px 0 0 5px;
		font-size:14px;
		font-weight:bold;
		color:#4c4c4c;
		height:20px;
		*height:18px;
	}

	.prodText 
	{
		color: #fff;
	}

	#shopDiv
	{	
		float:right;
		width:400px;
	}

	#priceDiv
	{
		width:400px;
		float: right;
		clear:both;
	}

	#priceLt
	{
		float:left;
		width:100px;
		color:#b1b1b1;
		font-weight:normal;	
		font-size:15px;
		line-height: 18px;
		padding:0;
	}

	#priceRt
	{
		float:right;
		width:122px;
		margin:0;
		padding:0;
	}

	/**/

	.priceBold
	{
		font-weight:900;
		color:#666666;
		padding:0;
		margin:420px  0 0 0;
	}

	.thumbNail
	{
		margin-right:5px;
	}

	/****Gray Links Bar***/

	#descColumn
	{
		width:420px;
		float:left;
		margin:10px 10px 0 0;
		*margin:75px 10px 0 0;
		padding:0 10px 15px 12px;
		_padding: 0 5px 15px 2px;
		_margin-top: 15px;
	}

	#styleNumSpan
	{
		font-size:11px;
		margin:20px 5px 5px 0;
		color:#75c8c8;
		font-weight:900;
		float:right;
		display:inline-block;
	}

	#dropDowns 
	{
		position:relative;
		display:block;
		width:420px;
		text-align:left;
		padding-top:15px;
	}

	#backOrderText
	{
	padding:0 0 10px 10px;
	}

	#backOrderText a:link
	{
	font-size:8px;
	line-height:10px;
	}

	#dropsContainer
	{
	float:left;
	width:425px;
	}

	#selectColor
	{
	margin:0;
	padding:0;
	position:relative;	
	width:210px;
	top:0px;
	left:5px;
	}

	#selectColorSpan
	{
	position:relative;	
	display:block;
	top:0px;
	left:5px;		 
	}

	#addBTN
	{

	margin-top:50px;
	margin-left:10px;

	}

	#lblQty 
	{
	top:40px;
	left:10px;
	position:relative;	
	padding:0px;
	margin:0;
	display:block;
	}

	.sizeSelector, #selectDiv

	{
	position:absolute;	

	top:42px;
	left:10px;
	visibility:hidden; 
	padding:0px;
	margin:0; 

	font-size:10px; 
	line-height:12px;
	}

	ul#popUps 
	{
	margin:90px 0 0 10px;
	_margin:10px 0 0 10px;
	padding:0;	
	}
	ul#popUps li
	{
	float:left;
	cursor:pointer;
	margin:0;
	padding:0;

	}

	#lblQty  ,#selectColor, #lblQty select  ,#selectColor select  
	{
	font-size:10px; 
	line-height:12px;   	
	}



	.priceBold2 {font-weight: 600;}
	.priceBold3 {font-weight: 600; text-decoration: line-through;}






	#CartPanel
	{
	clear:both;
	background-image:url(../images/skin/prodDetails/shopCart_bg.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:430px;
	_width:420px;
	height:55px;	
	}

	#backOrderText
	{
	float:left;
	width:280px;
	font-size:9px;
	}

	/***********Info Tabs*********/

	#infoTabs
	{
	width:265px; 
	padding:0; 
	margin:0;
	}

	#infoTabs img
	{
	padding:0; 
	margin:0;
	}

	#desc, #features p, #features, #tech 
	{
	font-size:11px;
	line-height:17px;
	font-weight:normal; 
	color:#B1B1B1;
	padding:10px 0 10px 0;
	display:block;
	_display:inline-block;
	}

	#productInfo
	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	display:block;
	border:1px solid #4c4c4c;
	padding:0 10px 10px 10px;
	margin:0;
	width:400px;
	min-height: 300px;
	_height: 300px;
	}

	#one, #two
	{
	margin:5px 0 0 0px;
	padding:10px;
	height:210px;
	overflow:auto;
	}

	.visible 
	{
	display:block;
	}

	.hidden 
	{
	display:none;
	}

	#two, #four 
	{
	display:none;
	}

	#productError
	{
	height:385px;
	width:755px;
	padding:50px 0;
	margin:0 auto;
	}

	#productDesc li
	{ 
	list-style-position:outside; 
	margin:0 0 0 0px;
	}




	img.rgImage
	{	border:1px solid #4c4c4c;
	width:100px;
	padding:5px;
	margin-top:5px;	
	}
	img.rgImage:hover
	{
	border:1px solid #990000;

	}
	#firstSepRG
	{
	clear:both;
	}

	#ProductSnippet
	{
	width: 400px; 
	float: right;
	margin-top: 20px;
	margin-bottom: 10px;
	cursor:pointer;
	}

	#shareThisNew {width: 390px; float: right;margin-bottom: 10px;}

	#RelatedGearPanel
	{
	width:400px;
	float:right;
	text-align:left;
	padding:0px 0 0 0px;
	margin-top:20px;
	min-height:130px;
	height:auto !important;
	height:130px;
	}
	.pr-snippet
	{
	_margin-top:20px;
	}

	.relatedGear
	{
	width:110px; margin-right: 10px;
	float:left;
	text-align:center;
	}

	.relatedGear a:link, .relatedGear a:visited 
	{
	font-size:12px;
	font-weight:bold;
	}




	#womensSizingDiv .dark-row-top 
	{
	background-color:#4c4c4c;
	}

	#mensSizingDiv .dark-row-top 
	{
	background-color:#ccc;
	}

	#kidsSizingDiv .dark-row-top 
	{
	background-color:#fff;
	}	

	#intDescLbl
	{
	color:#4c4c4c;
	margin:10px 0 0 0;
	display:block;
	padding:0;
	}

	#intDescLbl ul, #intDescLbl li
	{
	list-style-type:none;
	list-style-position:outside;
	font-size:11px;
	margin:0;
	padding:0;
	}

	#productError h3
	{
	width:120px;
	}

	#productError
	{
	padding:60px 0 20px 0px;
	min-height:300px;
	width:450px;
	margin:0 auto;
	}

	#productError p, #productError a
	{
	padding-left:60px;
	}

	/*This is for the Popup Windows*/

	.closer
	{
	color: #B1B1B1;
	}

	.closer:hover
	{
	color: #8E2127;
	}

	/* shipping tables */

	.shippingTable
	{
	color: #B1B1B1;
	margin:20px 0 0 0;
	}
	.shippingTable td
	{
	border: 1px solid #222;
	padding:5px;
	vertical-align:middle;
	}


	#emailFriendPop
	{
	position:absolute;
	top:18%;
	left:30%;
	_left:20%;
	padding-left:10px;

	display: block;
	margin:0;
	text-align:left;
	z-index:5000;
	}

	#emailFriendPopContainer
	{
	width:340px;
	background-color:#080808;
	border:20px solid #000000;
	padding:20px;
	height:320px;
	*height:360px;
	}
	#FreeShipping1
	{
	cursor:pointer;
	}
	#emailFriend
	{
	width:330px;
	padding:10px;
	}

	#shipRates
	{
	position:absolute;
	top:20%;
	_top:33%;
	left:15%;
	padding-left:10px;

	display: block;
	margin:0 auto;
	text-align:left;
	z-index:5000;
	}

	#shipContainer
	{
	width:750px;
	background-color:#080808;
	border:10px solid #000;
	padding:20px;
	}

	#sizeChartPop
	{
	position:absolute;
	top:22%;
	left:35%;
	_left:15%;
	_top:18%;
	padding-left:10px;
	display: block;
	margin:0 auto;
	text-align:left;
	z-index:5000;
	}

	#sizeChartPopContainer
	{
	width:400px;
	background-color:#080808;
	border:10px solid #000000;
	padding:20px;
	}

	#sizeChartPopContainer #MenSizes td
	{
	color:#B1B1B1;
	padding:5px;
	border:1px solid #333;
	}
	#sizeChartPopContainer .headers
	{
	padding:15px 5px;
	}

	#holidayshipping
	{
	position:absolute;
	top:50%;
	_top:55%;
	left:30%;
	padding-left:10px;
	display: block;
	margin:0 auto;
	text-align:left;
	z-index:5000;
	}

	#holidayContainer
	{
	width:500px;
	background-color:#fff;
	border:1px solid #333;
	padding:10px;
	}

	#backorder
	{
	position:absolute;
	top:35%;
	left:200;
	padding-left:0px;
	visibility:hidden;
	display: block;
	margin:0;
	text-align:left;
	z-index:5000;
	}

	#backorderContainer
	{
	width:400px;
	margin-right: 200px;
	background-color:#000;
	border:1px solid #333;
	padding:10px;
	}

	.sizeAvailable 
	{
	width: 370px
	}

	.sizeAvailable2 
	{
	float: right;
	}

	.genderTitle 
	{
	color:#4c4c4c;
	margin-top:15px;
	}

	.textField
	{
	clear:left;
	width:120px;
	float:left;
	font-size:11px;
	color:#a1a2a2;
	font-weight:bold;
	margin:0;
	padding:0;
	}

	.textField2
	{
	float:right;
	width:80px;
	color:#990000;
	font-weight:bold;
	font-size:10px;
	}

	.textBox
	{
	float:left;
	width:160px;
	margin:0;
	padding:0;
	}

	.textBox input
	{
	height:14px;
	font-size:11px;
	width:180px;
	*width:150px;
	margin:0;
	padding:0;
	}

	#emailFriend_emailFormPnl h3, #emailFriend_messagePnl h3, #emailFriend_messagePnl h4
	{
	font-size:12px;
	margin:10px 0 0 0;
	}

	#emailFriend_emailFormPnl p
	{
	margin:2px 0 5px 0;
	}

	#emailFriend_message
	{
	clear:both;
	height:25px;
	width:290px;
	*width:270px;
	}

	#itemSentDiv
	{
	font-size:12px;
	color:#4c4c4c;
	margin-bottom:5px;
	*display:none;
	}

	.itemSpan
	{
	font-weight:bold;
	}

	.EnterMess
	{
	clear:both;
	float:left;
	margin:5px 0;
	width:140px;
	font-size:10px;
	}
	.mainImage
	{
	position:absolute;
	visibility:hidden;
	}
	.asteric
	{
	color:#990000;
	font-weight:bold;
	}

	#required
	{
	margin-right:70px;
	*margin-right:50px;
	}

	.req
	{
	font-size:10px;
	text-align:right;
	line-height:10px;
	padding:5px 10px 0 0;
	clear:both;
	}

	#emailFriend_sendBtn
	{
	float:left; 
	margin:10px 30px 0 0;
	_margin:50px 30px 0 0;
	}

	.textBox, .textField, .EnterMess
	{
	padding:10px 0 0 0px; 
	}


	#tech
	{
	display:block;
	margin-top:5px;
	font-size:11px;
	line-height:16px;
	color:#b1b1b1;	
	}

	#MainImageDiv
	{
	clear:both;
	height:500px;
	}

	/*clearance section*/

	#clearPrice
	{
	color:#4c4c4c;
	font-size:14px;
	font-weight:bold;
	}

	.popups
	{
	visibility:hidden;
	display:block;
	}

	/* Description Tabs */
	#descriptionDiv, #titleDiv, #MainProductDiv
	{
	float:left;
	}

	/* this is for the tabs ////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

	#descriptionDiv
	{
	width:493px;
	padding-bottom: 50px;
	}

	#desImg
	{
	float:left;	
	margin-left:5px;
	}

	#description
	{
	margin-left:5px;
	color: #fff;
	}

	#ifoImg
	{
	margin-right:10px;
	float:right;
	}

	#extraInfoDiv
	{
	width:320px;
	}

	#info
	{
	margin-right:11px;
	}

	.panelContainer
	{
	clear:both;
	min-height:170px;
	height:auto !important;
	height:170px;
	background-image: url(../images/skin/prodDetails/copyBG.png);
	_background-image: none;
	_background-color:#000; 
	padding:10px;
	font-size:12px;
	line-height:16px;
	}

	/* Caution! Ensure accessibility in print and other media types... */
	@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
	.ui-tabs-hide {
	display: none;
	}
	}

	/* Hide useless elements in print layouts... */
	@media print {
	.ui-tabs-nav {
	display: none;
	}
	}

	.ui-tabs-nav 
	{
	list-style: none;
	margin: 0;
	padding: 0 5px 0 5px;
	}

	.ui-tabs-panel p, .ui-tabs-panel li, .ui-tabs-panel h5 
	{
	color:#b1b1b1;
	margin:5px 0;
	}

	.ui-tabs-panel li
	{
	margin-left:15px;
	list-style-type:circle;
	}

	.ui-tabs-panel a, .ui-tabs-panel a:visited, .ui-tabs-panel a:active, .ui-tabs-panel a:link
	{
	color:#a51e25;
	}

	.ui-tabs-panel b
	{
	display:block;
	}

	.ui-tabs-panel a:hover
	{
	color:#aaa;
	}
	.pr-snapshot-no-ratings a:hover
	{
	color:#aaa;
	}
	.ui-tabs-panel h5, .ui-tabs-panel h4, .ui-tabs-panel h3, .ui-tabs-panel h2, .ui-tabs-panel h1
	{
	color:#b1b1b1;
	margin-bottom:5px;
	}

	.ui-tabs-nav:after 
	{ 
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
	}

	.ui-tabs-nav li 
	{
	float: left;
	margin: 0 0 0 0x;
	min-width: 84px; /* be nice to Opera */
	width:auto !important;
	width:84px;
	}

	#ui-tabs-nav_r  li 
	{
	float: right;
	}

	.ui-tabs-nav a, .ui-tabs-nav a span 
	{
	display: block;
	padding: 0 10px;
	color:#000;
	}

	.ui-tabs-nav a 
	{
	margin: 1px 2px 1px 0 ; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	color: #666;
	background-image: url(../images/skin/prodDetails/nonselectedBG.gif); 
	font-weight: bold;
	line-height: 1.2;
	text-align: center;
	height: 25px;
	text-decoration: none;
	white-space: nowrap; /* required in IE 6 */    
	outline: 0; /* prevent dotted border in Firefox */
	}

	#ui-tabs-nav_r a
	{
	margin: 1px  0 0px 4px ;
	}

	.ui-tabs-nav .ui-tabs-selected a {
	position: relative;
	top: 1px;
	background-image: url(../images/skin/prodDetails/selectedBG.gif); 
	height: 25px;
	z-index: 2;
	margin-top: 0;
	color: #fff;
	background-color:#fff;
	}
	.ui-tabs-nav .ui-tabs-selected a span
	{

	color: #fff;

	}
	.ui-tabs-nav a span 
	{
	width: 64px; /* IE 6 treats width as min-width */
	min-width: 64px;
	height: 18px; /* IE 6 treats height as min-height */
	min-height: 18px;
	padding-top: 6px;
	padding-right: 0;
	}

	*>.ui-tabs-nav a span 
	{ 
	/* hide from IE 6 */
	width: auto;
	height: auto;
	}

	.ui-tabs-nav .ui-tabs-selected a span 
	{
	padding-bottom: 1px;
	}

	.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited 
	{ 
	/* @ Opera, use pseudo classes otherwise it confuses cursor... */
	cursor: text;
	}

	.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
	.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
	}

	.ui-tabs-disabled 
	{
	opacity: .4;
	filter: alpha(opacity=40);
	}

	.ui-tabs-loading em 
	{
	padding: 0 0 0 20px;
	background: url(images/global/wait.gif) no-repeat 0 50%;
	}

	/* Additional IE specific bug fixes... */
	* html .ui-tabs-nav 
	{ /* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
	}

	*:first-child+html .ui-tabs-nav  
	{ /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
	}


	/*////////////////////////////////////////////////////////////////////////
	//////////////////////// Tabs end /////////////////////////////////////////
	////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////*/

	.prTitle {float: left;}


	.additionalView
	{
	display:none;
	}
	/**/

	.addViewButton {margin-top: 10px;}

	