#HiddenControls
{
	display:none;
}

/* Swatch Mouse Overs Relative to Activator Swatches*/
x.SWAHOLDER
{
	position:relative;
	width:1px;
	height:1px;
}

x.SW1{
display:none;
position:absolute;
background-color:#FFF;
top:-145px;
left:-5px;
width:183px;
height:142px;
border:solid 1px #939598;
color:#000;
}
x.P4 .SW1,x.P5 .SW1{
display:none;
position:absolute;
background-color:#FFF;
top:-145px;
left:-5px;
width:183px;
height:142px;
border:solid 1px #939598;
color:#000;

}
.SizeChartImg
{
	position:absolute;
	display:none;
	top:15px;
	left:15px;
	cursor:hand;	
	z-index:9999;
}




.SizeChartImgTights
{
	position:absolute;
	display:none;
	top:15px;
	left:10px;
	cursor:hand;	
	z-index:9999;
}


.P5 .SizeChartImgTights
{
	left:-30px;
}

/* Swatch Mouse Overs Relative to Product Selector Panel*/
.SWAHOLDER
{
	/*position:relative;*/
	width:1px;
	height:1px;
}

.SW1{
display:none;
position:absolute;
background-color:#FFF;
top:14px;
left:159px;
width:183px;
height:142px;
border:solid 1px #939598;
color:#000;
}
.P4 .SW1,.P5 .SW1{
display:none;
position:absolute;
background-color:#FFF;
top:14px;
left:14px;
width:183px;
height:142px;
border:solid 1px #939598;
color:#000;

}



.EnlargeCloser{
position:absolute;
padding:5px 0px 0px 295px;
}
.PPI
{
display:none;
position:absolute;
background-color:#FFF;
top:-2px;
left:400px;
width:304px;
height:452px;
border:solid 1px #939598;
z-index:200;
}


.PEL1
{
display:none;
position:absolute;
background-color:#F00;
top:-2px;
left:528px;
width:310px;
height:452px;
border:solid 1px #939598;
z-index:999;
}



.P1{
display:none;
background-color:#FFF;
position:absolute;
width:360px;
top:60px;
left:144px;
border:solid 1px #939598;
padding:0px 0px 15px 0px;
}

.P2{
display:none;
background-color:#FFF;
position:absolute;
width:360px;
top:60px;
left:282px; /*154*/
border:solid 1px #939598;
padding:0px 0px 15px 0px;
}

.P3{
display:none;
background-color:#FFF;
position:absolute;
width:360px;
top:60px;
left:420px;
border:solid 1px #939598;
padding:0px 0px 15px 0px;
}

.P4{
display:none;
background-color:#FFF;
position:absolute;
width:360px;
top:60px;
left:356px;
border:solid 1px #939598;
padding:0px 0px 15px 0px;
}

.P5{
display:none;
background-color:#FFF;
position:absolute;
width:360px;
top:60px;
left:494px;
border:solid 1px #939598;
padding:0px 0px 15px 0px;

}

.ptop{
width:360px;
height:15px;
padding:0px;
}

.pright{
width:360px;
min-height:200px;
margin:auto;
padding:0px 0px 0px 0px;
border:solid 0px #000;
}
.pimg{
width:128px;
float:left;
padding:0px 15px;	
border:solid 0px #F00;	
font-size:11px;
}
.P4 .pimg,.P5 .pimg
{
	float:right;
}
.pimg img{
	border:solid 1px #939598;
	padding:0px;	
	margin:0px 0px 0px 0px;
}
.pimg a{
display:block;
	border:solid 0px #939598;
	text-decoration:none;	
	color:#000;			
	line-height:12px;		
}
.pimg div {
width:158px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#000;
	}
.pimg div span{	
color:#68696B;
}

.pimg span.onsalestrike
{
	text-decoration:line-through;
}

.pimg span.sale
{
	color:#ED1C24;
}



.pinfo{
width:186px;
font-size:12px;
padding:0px 15px 0px 0px;
border:solid 0px #000;
float:right;
}
.P4 .pinfo,.P5 .pinfo
{
padding:0px 0px 0px 15px;	
float:left;	
}
.pinfo input{
height:11px;
}
.pinfo select{
height:18px;
font-size:10px;
padding:0px;
}
.pinfo div{
margin:1px 0px 1px 0px;
clear:both;
}
.pinfo .AvailColors img{
margin:0px 5px 0px 0px;
}




a.btn
{
	display:inline-block;
color:#FFF;
text-decoration:none;
font-size:11px;
background-color:#939598;
padding:3px 3px 3px 3px;
margin:6px 4px 0px 0px ;
clear:both;
}
a.btn2
{
	display:inline-block;	
color:#FFF;
text-decoration:none;
font-size:11px;
background-color:#939598;
padding:3px;
margin:6px 0px 0px 0px ;
}

a.vsc {
color:#F7931D;
text-decoration:none;
font-weight:bold;
}

a.vsc:hover{
color:#68696B;
text-decoration:none;
}
.roi{
font-size:11px;
}
.ShowEnlarge{
position:absolute;
font-size:9px;
line-height:1px;
color:#68696B;
text-decoration:none;
margin:0px;
padding:2px 0px 0px 15px;
cursor:hand;
}

.P4 .ShowEnlarge,.P5 .ShowEnlarge{
position:absolute;
font-size:9px;
line-height:1px;
color:#808284;
text-decoration:none;
margin:0px 0px 0px 60px;
padding:2px 0px 0px 157px;
cursor:hand;
}

.SelCloser
{
padding:0px 0px 0px 345px;
/*cursor:hand;*/
}
.P4 .SelCloser,.P5 .SelCloser
{
padding:0px 0px 0px 5px;
/*cursor:hand;*/
}


#ProductContent{
	position:relative;
	font-size:12px;
	border:solid 0px #000;
	width:709px; /*869px*/
	/*height:452px;*/
	padding-left:160px;
	text-align:left;
	}
#MargProductContent	
{
	top:0px;
	left:0px;
	margin:0px 0px 0px 0px;	
	border:solid 0px #F00;
	text-align:left;
}
#Images{
	/*height:260px;*/
	width:705px;
	border:solid 0px #F00;
	padding:12px 0px 0px 0px;
	clear:both;
	font-size:11px;	
	}
#Images img{
	border:solid 1px #939598;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
}
#Images a{
width:128px;
display:block;
	text-decoration:none;	
	color:#000;			
	line-height:12px;		
}
#Images div {
	width:128px;
	padding:0px 10px 0px 0px;
	float:left;
	color:#000;
	}
#Images div span{	
color:#68696B;
}
#Images div span.onsalestrike
{
	text-decoration:line-through;
}
#Images div span.sale
{
	color:#ED1C24;
}


#Images a:hover {color:#68696B;
}

#ImagesViewAll{

	width:705px;
	border:solid 0px #F00;
	padding:0px 0px 0px 0px;
	clear:both;
	font-size:11px;	
	}
#ImagesViewAll img{
	border:solid 1px #939598;
	padding:0px 0px 0px 0px;	
	margin:0px 0px 0px 0px;
}
#ImagesViewAll a{
width:128px;
display:block;
	text-decoration:none;	
	color:#000;			
	line-height:12px;		
}
#ImagesViewAll div div {
	width:128px;
	padding:0px 10px 0px 0px;
	float:left;
	color:#000;
	}
#ImagesViewAll div div span{	
color:#68696B;
}
#ImagesViewAll div div span.onsalestrike
{
	text-decoration:line-through;
}
#ImagesViewAll div div span.sale
{
	color:#ED1C24;
}


#ImagesViewAll a:hover {color:#68696B;
}
.rowcontainer
{
	clear:both;
}

#xImages a:hover.il2{border:solid 1px #fabe77;
}
#xImages a:hover.il3{border:solid 1px #d1c3de;
}

#ProdPageControl
{
color:#F7931D;
float:left;
margin:50px 0px 0px 0px;
padding:0px;
font-size:11px;
line-height:14px;
vertical-align:middle;
}
#ProdPageControl a
{
color:#F7931D;	
padding:0px;
}
#ProdPageControl img
{
vertical-align:middle;
}
#ImagesViewAll #ProdPageControl
{
	margin:0px 0px 0px 0px;
}

.rowcontainer
{
	height:270px;
	border:solid 0px #F00;
}
#TextP{
width:704px;
text-align:left;
}
#Text{
width:440px;
height:116px;
line-height:18px;
text-align:left;
clear:both;
float:left;
border:solid 0px #000;
	
}
#Text h1{margin:0px 0px 5px 0px;
font-size:25px;
font-weight:bold;
color:#B2BB1E;
}

#Text h1.bca{margin:0px 0px 5px 0px;
font-size:25px;
font-weight:bold;
	color:#F658A2;
}


#Text h1 a{font-size:25px;
font-weight:bold;
text-decoration:none;

}
#Text a{font-size:12px;
font-weight:bold;
text-decoration:none;
}
#Text P{margin:2px 0px;
}
.l1{color:#B2BB1E;
 }
.l2{color:#F7931D;
 }
.l3{color:#B29BC9;
 }
a:hover.l1{color:#d1d678;
 }
a:hover.l2{color:#fabe77;
 }
a:hover.l3{color:#d1c3de;
 }


#CartAdd
{
padding-right:8px;
padding-top:80px;	
color:#F00;	
}
.ddl2 {
text-align:left;
width:40px;
padding-left:0px;
margin-top:2px;
margin-bottom:3px;
float:left;
border:solid 0px black;
font-weight:bold;
  }

.ddl3{
text-align:left;
width:55px;
padding-left:0px;
margin-top:0px;
margin-bottom:3px;
float:left;
border:solid 0px black;
font-weight:bold;
  }
.qtyInput
 {
font-size:10px;	
 } 
  x.pinfo .ddl2 label{
display:inline-block;
width:35px;
font-weight:bold;
}
.subhead
{
	color:#808284;
font-size:16px;
font-weight:bold;	
}
#MargProductContent .Available
{
	color:#F00;
}
.Available
{
	color:#F00;
}
