/* STYLES FOR THE PRODUCTDETAILS PAGE */	
	
	#errorMessage
	{
		display:none;
	}
	
	.detail_title
	{
		color:#fff;
		font-size:24px;
	}
	
	.hideIt
	{
		visibility:hidden;
	}

	#left_col
	{
		width:600px;
		height:auto;
		float:left;
	}
	
	#right_col
	{
		height:auto;
		width:341px;
		float:right;
		margin:0 10px 0 0;
	}
	
	.freeReturns {
		padding-top: 10px;
	}
	
	#colorSelector, #sizeSelector
	{
		background-color:#FFFFFF;
		color:#000;
	}
	
	#currColortitle
	{
		font-size: 11px;	
		line-height: 14px;  
		color:#999999;
	}

	#currColor
	{
		font-size: 11px;	
		line-height: 14px;  
		color:#fff;	
		margin-left:5px;
	}
#facebook
{
	display:none;
}
	#topDiv
	{
		clear:both;
		padding:5px 10px 0 10px;
		height:50px;

	}

	#errorMessage
	{
		width:500px;
		margin:0 auto;
		padding-top:100px;
		font-weight:bold;
	}
	#errorMessage p 
	{
	    font-size:13px;
	    color:#BBBBBB;
	}

	#catName
	{
		padding:8px 0 0 10px;
		color:#00abdf;
		display:block;
		height:30px;
		float:left;
	}
	
	#orderingDiv
	{	
		background-color:#343333;
		margin-bottom:10px;
		margin-top:10px;
		padding-bottom:10px;
		border:1px solid #525252;
		width:339px;
		margin-left:-2px;
	}
	
	#orderTable
	{
		clear:both;
		margin:10px 0 10px 25px;
	}
	
	#orderTable tr
	{
		height:25px;
		border:1px;
	}
	
	.ordLabel
	{
		color:#00abdf;
		font-size:12px;
		letter-spacing:.09em;
		text-align:right;
		font-weight:bold;
	}
	
	.selectorBoxClass
	{
		margin-left:10px;
		margin-right:10px;
		margin-top:5px;
		font-size:12px;
	}
	
	.selectorBoxClass option
	{
		height:15px;
		margin:2px;
	}
	
	#topOrderDiv
	{
		background-color:#525252;
		padding:5px;
		font-size:12px;
		overflow:auto;
	}
	
	.litStyleSpan
	{
		color:#ccc;
		margin-bottom:5px;
		margin-left:5px;
		display:block;
	}
	
	#styleSpan
	{
		color:	#9a9999;
	}
	
	#original, #salePrice
	{
		display:none;	
	}
	
	.sale #original, .sale #salePrice
	{
		display:inline;
	}
	
	.sale #priceSpan
	{
		text-decoration:line-through;
	}
	
	#priceDive
	{
		float:left;
	}
	
	#modelNum
	{
		float:right;
		color:#ccc;
	}
	
	.priceSpan
	{
		color:#00abdf;
		font-weight:bold;
		margin-bottom:3px;
	}
	.helpLinkHeader:hover
	{
	    color:#00abdf;
	} 
 
	#shippingRates
	{
		 
		line-height:20px;
		padding:5px 20px 5px 10px;
		font-weight:bold;
		font-size:11px;
	}
	
	.errorselected select
	{
		background-color:Red;
		color:#fff;
	}
	
	#addToCart
	{
		margin-right:10px;
		cursor:pointer;
	}
	
	#addtocartdiv
	{
		float:left;
        height:25px;
        margin-left:100px;
	}
	
	#warrningText
	{
		color:#00abdf;
		font-size:11px;
		height:20px;
		padding:2px 0 5px 0;
		width:321px;
		text-align:center;
		margin-left:10px;
		margin-bottom:5px;
		background-color: #343333;
	}
	
	#warnDate
	{
		color:#fff;
	}
	
	#addtocartholder
	{
		float:left;
	}
	
	#extraLinkDiv
	{
		width:341px;

		
	}
	
	#relatedGearDiv {
		width:341px;
		padding-left:10px;
		padding-right:10px;
	}
	
	
	.nogood .textField,.nogood .EnterMess
	{
		background-color:red;
		color:#fff;
		height:10px;
	}
	.enitailState
	{
		height:auto;
		
		display:block;
		clear:both;	
		overflow:auto;
	}
	.enitailStateb
	{
		height:auto;
		overflow:auto;
		display:block;
		clear:both;		
	}
	#relatedGearDiv{
		margin-bottom:10px;
		margin-top:10px;
		height:145px;
		overflow:hidden;
		float:right;
	}
	
	#descriptionDiv, #titleDiv
	{
		float:left;
	}
	
	
	#titleDiv
	{
		width:530px;
		float:left;
		_width:430px;
		padding:0;
	
	}
	
	#titleDiv h2 
	{
		width:600px;	
	}
	
	#freeShippingDiv 
	{
		width:260px; 
		text-align:right;
		float:right;


	}
	
	#extraLinkDiv ul
	{
		margin:0;
		padding:0;	

	}
	
	.arrowLink
	{
		background: transparent url(/images/productDetails/arrow_s.gif) center right no-repeat;	
		padding-right:15px;
	}
	.imark
	{
		background: transparent url(/images/productDetails/imark_s.gif) center right no-repeat;	
		padding-right:15px;
		height:15px;
	}
		.imark:hover
	{
		background: transparent url(/images/productDetails/imark_s_w.gif) center right no-repeat;	
	}
	
	.arrowLink:hover
	{
		background: transparent url(/images/productDetails/arrow_s_w.gif) center right no-repeat;	
	}
	
	#extraLinkDiv span
	{
		padding-right:20px;
		float:left;
		/*background: transparent url(/images/productDetails/arrow_l.gif) center right no-repeat;*/
	}
	
	#extraLinkDiv span a
	{
		font-size:14px;
	}
	
	#custInt, #warInt
	{
		display:none;
	}
	
	#extraLinkDiv span:hover
	{
		color:#00abdf;
		cursor:pointer;
	}
	
	#socialMedia img:hover
	{
		border:1px solid #00abdf;
	}
	
	#socialMedia img
	{
		border:1px solid Transparent;
	}
	#socialli, #reviewli {
        background-color:#000000;
        border:1px solid #525252;
        color:#FFFFFF;
        font-size:14px;
        height:70px;
        margin-bottom:10px;
        overflow:visible;
        padding:10px;
    }

	#reviewli
	{
	    
	}
 
	
 
	
	#socialMedia
	{
		float:left;
		margin:0;
		padding:0;
	}
	
	#socialMedia li
	{
		margin:0 3px;
		padding:2px 0 0 0;
		border:none;
		background-color:Transparent;	
		line-height:0;  
		float: left;
	}
	
	#bottomDiv
	{		
		overflow:visible;
		margin-top:10px;
		margin-left:5px;
		width:587px;
	}
	
	#sizeInt
	{
		display:none;
	}
	/*///////////////Releated Gear////////////////*/
	
	#relatedGearDiv #rgGear
	{
		clear:both;
	}
	
	#more
	{
		float:right;
		margin-top:15px;
		margin-bottom:5px;
	}
	
	.rgProd
	{
		float:left;
		text-align:center;
		margin-left:20px;
	}
	
	#relatedGearDiv h3
	{
		color:#fff;
		font-size:18px;
		float:left;
		font-weight:normal;
	}
	
	#emailFriend_sendBtn
	{
		float:right;
	}
	
	#messageSentp
	{
		text-align:center;
		display:none;
	}
	
	#messageSentp h3
	{
		font-size:16px;
		font-weight:bold;
		margin-left:10px;
	}
	
	#messageSentp h4
	{
		clear:both;
		padding-top:15px;
	}
	
	.link
	{
		cursor:pointer;
	}
	/* this is for the tabs ////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
	
	#descriptionDiv
	{
		width:587px;
	}
	
	#desImg
	{
		float:left;	
		margin-left:5px;
	}
	
	#description
	{
		margin-left:5px;
	}
	
	#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-color:#d5d5d5;
		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
	{
		color:#474747;
		margin: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:#00abdf;
	}
	
	.ui-tabs-panel b
	{
		display:block;
	}
	
	.ui-tabs-panel a:hover
	{
		color:#006b8b;
	}
	
	.ui-tabs-panel h5, .ui-tabs-panel h4, .ui-tabs-panel h3, .ui-tabs-panel h2, .ui-tabs-panel h1
	{
		color:#484744;
		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 */
	}
	
	#ui-tabs-nav_r  li 
	{
		float: right;
	}
	
	.ui-tabs-nav a, .ui-tabs-nav a span 
	{
		display: block;
		padding: 0 10px;
	}
	
	.ui-tabs-nav a 
	{
		margin: 1px 4px 1px 0 ; /* position: relative makes opacity fail for disabled tab in IE */
		padding-left: 0;
		color: #fff;
		background-color:#484744;
		font-weight: bold;
		line-height: 1.2;
		text-align: center;
		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;
		z-index: 2;
		margin-top: 0;
		color: #000;
		background-color:#d5d5d5;
	}
	
	.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 /////////////////////////////////////////
	////////////////////////////////////////////////////////
	////////////////////////////////////////////////////////////////*/
	
	
	
	/*/////////////////////MainProduct////////////////////////*/
	
	#colorSwatchul
	{
		padding:0;
		margin:0;
		width:587px;
		_margin:0 0 -10px 0;
	}
	
	#loadMessage
	{
		margin-top:150px;
	}
	
	#colorSwatchul li
	{
		float:left;
		margin:0;
		padding:1px 0 0 0px;
		background-color:#fff;
		line-height:30px;
		margin-bottom:-5px;
		_margin-bottom:0px;
		height:35px;
		border-top:1px solid #fff;
		border-bottom:1px solid #fff;
		vertical-align: baseline;
		position:relative;
	}
	
	#colorSwatchul li .swatchImg
	{
		border:2px solid #fff;
	}
	
	#colorSwatchul li .clrsw
	{
		border:2px solid #fff;
	}
	
	#colorSwatchul li .swatchImg
	{
		border:2px solid #fff;
	}
	
	#colorSwatchul li .swatchImgSelected
	{
		border:2px solid #fff;
		cursor:default;
	}
	
	#colorSwatchul li .swatchImg:hover
	{
		border:2px solid #00abdf;
	}
	
	.endcaps
	{	
		height:30px;
		width:2px;
	}
	
	#mainProductImage
	{
		clear:both;
		height:379px;
		_height:400px;
		background-color:#fff;
		width:587px;
		text-align:center;
	}
	
	#MainProductDiv
	{
		margin-left:10px;
		_margin-left:5px;
  
height:430px;
 
}
	
	#mainImageprod
	{
		margin:3px 0 0 0;
		padding:0;
	}
	/*////////////////////Email a friend///////////////////////*/
	
	#emailFriend
	{
		width:330px;
		padding:10px;
		border:1px solid #fff;
		background-color:#000;
		float:left;
		margin:0 auto;
		min-height:400px;
		height:auto;
	}
	
	.req
	{
		font-size:10px;
		text-align:right;
		line-height:15px;
		padding: 5px;
		margin-right:25px;
		clear:both;
	}
	
	.textField
	{
		clear:left;
		width:110px;
		float:left;
		font-size:11px;
		color:#a1a2a2;
		font-weight:bold;
		margin:1px 3px  5px 0;
		padding:5px 5px;
	}

	.textBox
	{
		float:left;
		width:160px;
		margin:0 0  5px 0;
		padding:0;
	}

	h4.EnterMess
	{
		text-align:left;
		clear:both;
		width:200px;
		padding:5px 0 5px 5px;
	}

	#emailFriend_message
	{
		width:300px;
	}

	#emailFriend p
	{
		margin-bottom:15px;	
	}

	/*////////////////////End Main Image////////////////////*/
	/*//////////////this is for sizing chart////////////*/

	#sizingChart h4
	{
		font-size:12px; 
		margin:5px 0 5px 0;
	}
	
	#sizingChart
	{
		background-color:#000;
		border:1px solid #999;
		padding:10px;
		float:left;
	}
	
	#sizingChart table
	{
		background-color:#343333;
	}
	
 	#footer #socialMedia
	{
		padding:0px;
		margin:0px;
		float:left;
		}
		
	#sizingChart table td
	{
		font-size:9px; 
		padding:3px;
	}
		
	#sizingChart td 
	{
		font-size:9px; padding:3px;
	}
	
	#sizingChart th 
	{
		 font-size:9px; 
		 color: #FFFFFF; 
		 padding:3px 5px; 
		 text-align:left;
	}
	
	.heading 
	{
		font-size:15px; 
		color: #999; 
		font-weight:bold;
		margin-bottom: 3px; 
		margin-top:20px;
	}
	
	#sizingChart .dark-row 
	{
		background-color:#999;
	}
	
	#sizingChart .light-row
	{
		background-color:#ccc;
	}
	
	#womensSizingDiv .dark-row-top 
	{
		background-color:#525252;
	}
	
	#mensSizingDiv .dark-row-top 
	{
		background-color:#525252;
	}
		
	#kidsSizingDiv .dark-row-top 
	{
		background-color:#525252;
	}
	
	#emailLinkSpacer 
	{
		margin-right: 7px; 
		margin-bottom: -1px;
	}
	#tech
	{
		font-size:11px;
	}
	#review
	{
	
	}
	/* this is for international commerce
	#relatedGearDiv
	{	
		display:none;
	}
	*/
	
	/* this is for non comerce international
	#orderingDiv, #relatedGearDiv, #extraLinkDiv, #ifoImg, #desImg, #extraInfoDiv
	{	
		display:none;
	}
	#bottomDiv
	{
		width:355px;
		float:right;
		margin-top:40px;
		margin-right:10px;
	}
	.panelContainer, #descriptionDiv
	{
		width:311px;
	}*/
	
	/*POWER REVIEWS STUFF*/
	
	#ProductSnippet 
	{
		width: 341px; 
		float: right; 
		clear: both; 
		margin-top: 0px;
		margin-bottom: 0;
	}
	
	.reviewTitle 
	{
		margin-left: 0px; 
		margin-bottom: 10px;
		font-size:.9em;
	}
	#pr-snippet-wrapper
	{
		text-align:left;
	}
	
	div#content {
 
padding:0;
 
width:968px;
	}
