/* width:805px;*/

.Hide
{
	display:none;
}

.Show
{
	display:block;
}


#LeftPanel
{
	width:158px;
	border:solid 0px #F00;
}

#MainContent
{
 width:843px;
 border:solid 0px #F00;
 
}

#RightContent
{
	
background:#F0F9FE url("/images/NN/V6/mt/fullcornerBG.gif") no-repeat right top;
border:solid 0px #F00;
text-align:left;	
width:677px;
margin:0px 0px 0px 8px;
}

#ProductContent
{
margin:8px 0px 0px 0px;
 clear:both;
}


.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


#ImageContent
{

	width:226px;
	height:390px;
	border:solid 0px #F00;
		margin-top:5px;
	margin-left:0px;
	float:left;
}
#ImageContent img
{
	padding-top:6px;
}
#OrderContent
{
	position:relative;
	margin:0px 0px 0px 4px;
	padding-top:22px;
	float:left;
	width:445px;
	height:344px;
	border:solid 0px #F00;
	color:#7F7E82;
 
	
/*				378 x 799 */
}

#ImageNav
{
  float:left;
  width:100%;
  background:url("/images/NN/V6/tab2/tab-bg.gif") repeat-x;
  font-size:93%;
  line-height:normal;
  height:19px;
	
}

#ImageNav ul {
  margin:0px;
  padding: 0px 10px 0px 0px;
  list-style:none;
  width:100%;
  }
#ImageNav li 
{


	height:19px;
	float:left;
	margin:0;
	padding:0 0 0px 8px;
	text-align:center;

  }
#ImageNav a {
  float:left;
  display:block;
  padding: 2px 15px 7px 4px;
  text-decoration:none;
  font-weight:bold;
  color:#E6E7E6;
  }



/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#ImageNav a {float:none;}
/* End IE5-Mac hack */
#ImageNav a:hover {
  color:#333;
  }
#ImageNav .current
{

	background:#F0F9FE url("/images/NN/V6/tab2/left-b.gif") no-repeat left top;

border-bottom:solid 0px #F00;
	padding:0 0 0px 8px;
	height:19px;
  }

#ImageNav .current2 a, #ImageNav .current a{
  color:#80807F;
  padding:3px 15px 12px 4px;
  background:url("/images/NN/V6/tab2/right.gif") no-repeat right top;

  }
 
 #ImageNav .current2
 {
	background-color:#EFC4B3;
	background:#F0F9FE url("/images/NN/V6/tab2/left.gif") no-repeat left top;
	border-bottom:solid 0px #F00;
	padding:0 0 0px 8px;
	height:19px;
 } 


#View1,#View2,#View3,#View4,#View5
{
	clear:both;
	position:relative;	
	border-right:solid 1px #707767;
	border-left:solid 1px #707767;
	height:290px;
	text-align:center;
	background-color:#FFF;

}
#View2 Img
{
	vertical-align:middle;
}
#ImageInfo
{
	
	background-color:#CAE8E2;

	border:solid 1px #AFAFB1;
	padding:30px 0px 0px 0px;			
	height:45px;	
	font-size:12px;
	font-weight:bold;
	color:#6A6B6F;
	text-align:center;
}
#ImageInfo H1
{
	padding:13px 0px 5px 5px;		
	font-size:12px;
	font-weight:bold;
	color:#6A6B6F;
	height:28px;
}
#ImageInfo H2
{
	padding:8px 0px 5px 5px;	
	font-size:12px;
	font-weight:bold;
	color:#6A6B6F;
	height:28px;
}




#OrderNav 
{
	position:relative;
  float:left;
  width:100%;
  line-height:normal;
  	z-index:10;
background-color:#13B1AF;
  background:url("/images/NN/V6/tab2/tab-bg.gif") repeat-x;


}

#OrderNav ul {
  margin:0px;
  padding: 0px 0px 0px 0px;
  list-style:none;
 
  width:100%;
 
  }
#OrderNav li 
{


	height:19px;
	float:left;
	margin:0;
	padding:0 0 0px 8px;
	text-align:center;

  }
#OrderNav a {
  float:left;
  display:block;
  padding: 2px 15px 7px 4px;
  text-decoration:none;
  font-weight:bold;
  color:#E6E7E6;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#OrderNav a {float:none;}
/* End IE5-Mac hack */
#OrderNav a:hover {
  color:#333;
  }
#OrderNav .current
{

	background:#F0F9FE url("/images/NN/V6/tab2/left-b.gif") no-repeat left top;

border-bottom:solid 0px #F00;
	padding:0 0 0px 8px;
	height:19px;
  }

#OrderNav .current a, #OrderNav .current2 a {
  color:#80807F;
  padding:3px 15px 12px 4px;
  background:url("/images/NN/V6/tab2/right.gif") no-repeat right top;

  }
 
#OrderNav .current2
 {
	background-color:#EFC4B3;
	background:#F0F9FE url("/images/NN/V6/tab2/left.gif") no-repeat left top;
	border-bottom:solid 0px #F00;
	padding:0 0 0px 8px;
	height:19px;
 } 


#OrderTitlePanel,#AlsoLikeTitle, #CartTitle
{
	z-index:-1;
	margin-top:0px;
	height:42px;
	background-color:#CAE8E2;
	border:solid 1px #7F7E82;
	border-top:solid 12px #FFF;
	padding:7px 0px 0px 5px;	
/* A69EA5 */
	
}
#CartTitle
{
	padding:3px 0px 0px 5px;	

}
html>body #OrderTitlePanel,html>body #AlsoLikeTitle,html>body #CartTitle
{
	margin-top:-6px;	
	padding:7px 0px 0px 5px;
}



#OrderPanelMaster
{
	height:294px;

	border:solid 1px #7F7E82;
	background-color:#FFF;
	
}
#clear
{
	clear:both;
	height:1px;
	
}
.clear
{
	clear:both;
	height:1px;
	
}

#P1
{float:left; 
}
#PSep
{
	height:30px;
	float:left; 
	border-right:solid 2px #7F7E82;
	margin:4px 5px 0px 5px ;
}
#OrderTitlePanel H2,#AlsoLikeTitle H2,#CartTitle H2
{
font-size:14px;
margin:0px;	
}

#OrderTitlePanel H3
{
font-size:12px;
margin:4px 0px 0px 0px;	
}
#AlsoLikeTitle H2
{
	padding:10px 0px 0px 0px;
}

#P2
{
font-size:12px;
font-weight:bold;

}

#InfoPanel
{
	text-align:justify;
	float:left;
	overflow:auto;
	overflow-x:auto;
width:290px;
width:240px;
height:290px;
}

#SizeChartPanel
{	text-align:justify;
	float:left;
	overflow:auto;
	overflow-x:auto;
	padding-top:4px;
	padding-left:4px;
width:539px;
width:439px;
height:290px;
}

#ReviewPanel
{	text-align:justify;
	float:left;
	overflow:auto;
	overflow-x:auto;
width:290px;
width:240px;
height:290px;
}

#ReviewInputPanel
{text-align:justify;
	float:left;
	overflow:auto;
	overflow-x:auto;
width:240px;
height:290px;
}

#AlsoPanel
{	text-align:justify;
	float:left;
	overflow:auto;
	overflow-x:auto;
	width:443px;
	height:290px;
	border:solid 0px #00F;

}

#CartPanel
{	text-align:justify;
	float:left;
	overflow:auto;
	overflow-x:auto;
	width:443px;
	height:290px;
	position:relative;
}



#BulletInfo
{
 background-color:#F1F1F3;	
 padding:6px 0px;
margin:6px 0px;
}

#BulletInfo UL
{
	margin-top:0px;
	margin-bottom:0px;

}
#BulletInfo LI
{
	margin:0px 0px 0px -20px;
}
#Desc
{
	margin:7px 7px;	
}

#ContentInfo
{
 padding:6px 6px;
margin:6px 0px;
	 background-color:#F1F1F3;	

}
#Care
{
 padding:6px 6px;
margin:6px 0px;
	
}

#Made
{
 padding:6px 6px;
margin:6px 0px;
	 background-color:#F1F1F3;	

}

#OrderPanel
{
	float:left;

	width:247px;
	width:197px;	
	height:290px;
	padding:0px 0px 0px 5px;
	border-left:solid 1px #7F7E82;

}

#SelectorTop
{
	border:solid 0px #F00;
	
}
#SystemPage1_ProductSelector10_ToeSelector
{
	margin:7px 0px 0px 0px;	

}

#SystemPage1_ProductSelector10_ToeSelector h3
{
	font-size:12px;
	margin:0px 5px 0px 0px;
 float:left;
}

#SystemPage1_ProductSelector10_ToeSelector h3 span
{
	color:#F00;
	font-size:10px;
}
#SystemPage1_ProductSelector10_ToeSelector span
{
	font-size:12px;
	margin:0px 0px 4px 0px;
}
#SystemPage1_ProductSelector10_ToeSelector A
{

border:solid 1px #7F7E82;
background-color:#FFF;
padding:6px 3px;	
margin:0px 0px 0px 5px;
float:left;
 text-decoration:none;
 color:	#7F7E82;
font-weight:bold; 
}

#SystemPage1_ProductSelector10_ToeSelector A:hover
{
border:solid 1px #333;
background-color:#7F7E82;
color:#FFF;
	
}
#SystemPage1_ProductSelector10_SizeSelector 
{
	margin:7px 0px 0px 0px;
}
#SystemPage1_ProductSelector10_SizeSelector h3
{
	font-size:12px;
	margin:0px 5px 0px 0px;
	float:left;
}
#SystemPage1_ProductSelector10_SizeSelector h3 span
{
	color:#F00;
	font-size:10px;
}

#SystemPage1_ProductSelector10_SizeSelector span
{
	color:#F00;
	font-size:12px;
	margin:0px 0px 4px 0px;
}

#SystemPage1_ProductSelector10_SizeSelector A
{
border:solid 1px #7F7E82;
background-color:#FFF;
padding:4px 8px;	
font-size:16px;
font-weight:bold;
margin:2px 0px 0px 5px;
float:left;
text-decoration:none;
color:	#7F7E82;
}

#SystemPage1_ProductSelector10_SizeSelector A:hover
{
border:solid 1px #333;
background-color:#7F7E82;
color:#FFF;
	
}




#SystemPage1_ProductSelector10_ColorSelector
{
	margin:7px 0px 2px 0px;
	border:solid 0px #F00;
}
#SystemPage1_ProductSelector10_ColorSelector h3
{
	font-size:12px;
	margin:0px 5px 0px 0px;
 float:left;
}
#SystemPage1_ProductSelector10_ColorSelector h3 span
{
	color:#F00;
	font-size:10px;
}

#SystemPage1_ProductSelector10_ColorSelector span
{
	font-size:12px;
	margin:0px 0px 4px 0px;
}


#SystemPage1_ProductSelector10_ColorSelector A
{
	height:23px;
border:solid 1px #7F7E82;
background-color:#FFF;

font-weight:bold;
margin:1px 1px 1px 4px;
float:left;
text-decoration:none;
color:	#7F7E82;
}

#SystemPage1_ProductSelector10_ColorSelector A:hover
{
margin:0px 0px 0px 3px;
border:solid 2px #333;
background-color:#7F7E82;
color:#FFF;
}

#SystemPage1_ProductSelector10_ColorSelector A img
{border:solid 0px #F00;}
	
	
#Toes span, #Sizes span, #ColorSwatches span
{
	display:block;
		color:#F00;
	font-size:10px;

}

#QtySelector
{
	margin:7px 0px 0px 0px;

}
#QtySelector H3
{
	font-size:12px;	
	margin:5px 0px 0px 0px;
 display:inline;
}
#QtySelector input
{
	margin:2px 0px 0px 5px;
	
}


#AddBtn
{
	width:85px;
	height:23px;
	padding:0px 0px 0px 0px;
 display:block;
 font-size:9px;
  background:#FFF url("/images/base/cart.gif") no-repeat bottom;
	float:left;
}

#AddTo
{
	margin:5px 0px 0px 0px;
}

#SelectedProduct
{
font-size:12px;	
	margin:15px 0px 8px 0px;
}


#ReviewPanel #OverAll
{
	 text-align:center;
}

#ReviewPanel #OverAll H2
{
	 text-align:center;
	 font-size:14px;
		margin:0px; 
}
#ReviewPanel #OverAll H2
{
	margin:0px;
padding:0px;	
}
#Stars
{
 margin:auto;	
height:19px;	 
 border:solid 0px #F00;
 width:130px;
}

.ReviewByStars
{
	float:left;
height:19px;	 
 border:solid 0px #F00;
 width:130px;
}

#ReviewPanel #OverAll #Stars h4, #ReviewPanel #OverAll #Stars h5 , #ReviewPanel #OverAll #Stars h6
{
width:20px;
height:19px;	
background:#F6926E url("/images/review/star.gif") no-repeat bottom;
margin:0px 0px 0px 4px;
padding:0px;
float:left;	
/* F6926E */
}
#ReviewPanel #OverAll #Stars h5
{
background:#F6926E url("/images/review/star-half.gif") no-repeat bottom;
}
#ReviewPanel #OverAll #Stars h6
{
background:#FFFFFF url("/images/review/star.gif") no-repeat bottom;
}

.ReviewByStars h4, .ReviewByStars h5,.ReviewByStars h6
{
width:20px;
height:19px;	
background:#F6926E url("/images/review/star.gif") no-repeat bottom;
margin:0px 0px 0px 4px;
padding:0px;
float:left;	
/* F6926E */
}
.ReviewByStars h5 
{
background:#F6926E url("/images/review/star-half.gif") no-repeat bottom;
}
.ReviewByStars h6
{
background:#FFFFFF url("/images/review/star.gif") no-repeat bottom;
}


.ReviewDate
{
	width:130px;
	float:left;
	padding:4px 0px 0px 5px;
	border:solid 0px #F00;
	
}

.Review
{
	text-align:left;
	margin-top:10px;
}

.ReviewBy
{ 
	clear:both;
	background-color:#FDF4F9;	
	padding:2px 0px 0px 5px;
	}

.ReviewByStars
{}

.ReviewText
{
	clear:both;
		padding:2px 0px 0px 5px;}



#ALP1,#ALP2
{
float:left;
width:270px;
width:220px;
height:253px;
border:solid 0px #F00;	
text-align:center;
}

#ALP1 .Images, #ALP2 .Images
{
padding-top:5px;
border:solid 1px #FFF;
}

#ALP1 .Images Img,#ALP2 .Images Img
{
border:solid 2px #AFAFB1;		
margin-right:2px;
}
#ALP1 H2, #ALP2 H2
{
	 text-align:left;	
	 font-size:14px;
	 margin:5px 0px 5px 12px;
}
.ALPBullet
{
	/*background-color:#F1F1F3;*/
 text-align:left;	
}


.ALPBullet  UL
{
	margin-top:0px;
	margin-bottom:0px;

}
.ALPBullet  LI
{
	margin:0px 0px 0px 12px;
}

.ALPPrice
{
	text-align:left;	
	margin:5px 0px 0px 32px;
	
}

#CartT1
{

}
#CartMessage
{
text-align:center;
color:#F00;	
font-size:10px;
}



#ReviewInputTitle
{
	background-color:#FDF4F9;	
	padding:2px 0px 0px 5px;
	margin:5px 0px;
font-size:14px;
font-weight:bold;
	
}

#ReviewInputPanel div
{
 text-align:center;
 margin:5px 0px;	
 font-weight:bold;
}
#ReviewInputPanel  #reviewbtn 
{
	width:90%;
 text-align:right;	
}
#SpecialArea
{
	font-size:14px;
}
#SpecialArea strike
{
	
	color:#F00;
}
#SpecialArea .special1
{
	color:#F00;

}
#SpecialArea .special2
{
	color:#008000;
}

#SpecialArea .bogoreward,#SpecialArea .bogofree 
{
	display:block;
	background-color:#B1BB1C;
	color:#FFF;
	padding:0px 5px;
	font-weight:bold;
	margin:5px;


}

#FitGuideStep
{
border:solid 0px #00F;
padding:5px;
width:380px;
height:240px;	
float:left;
}
#FitGuideStep p
{
	font-size:14px;
}
#FitGuide
{
	border:solid 0px #F0F;
	padding-top:10px;
	float:left;
	width:143px;
height:240px;	
}


#BFStep1Btn,#BFStep2Btn
{
	width:85px;
	height:23px;
	margin-right:30px;
	padding:5px 0px 0px 0px;
 display:block;
 font-size:10px;
 font-weight:bold;
  background:#FFF url("/images/NN/V5/base/gen-btn.gif") no-repeat;
	float:right;
	text-decoration:none;
	color:#FFF;
}

#BFStep2Btn
{
	width:105px;
	
}

.Corner
{
	position:absolute;
	top:0px;
	left:0px;
	width:226px;
	height:290px;
	
	background:transparent url("/images/NN/V6/mt/fullcornerBG.gif") no-repeat right top;
	  background:transparent url("/images/NN/V6/mt/fullcornerBG-Brown.gif") no-repeat right top;
	  border:solid 0px #F00;
}
.testsp
{
	position:relative;
 border:solid 1px #F00;
 height:280px;	
}

#ShareArea
{
clear:both;	
}

.PackDesc
{
  font-size:14px;	
 font-weight:bold;
}





/* DZ Styles */
        #dzcontainer {
        display:none;
          position:absolute;
          top:1px;
          left:1px;
            width: 224px;
            height: 296px;
            background-color: #FFF;
            border: 1px solid d9d9d9;
            color: red;   /* for error messages */
			cursor:move;       
			z-index:500;
        }
        
        html  body  div  div  canvas{
			cursor:move;            
        }

		.curMove{
					cursor:move;            
		}        

		.fsbg{
			background-color:#FFF !important;
		}

		.ctrlbg{
			background-color:transparent !important;
		}
        
        div#dzcontainer div div span span img, html  body  div  div  span  span  img{
			cursor:pointer;            
        
        }
#Mag 
{
 display:none;
}

        #ImageContent #View1 div#Mag img
        {
			
          position:absolute;
          top:242px;
          left:178px;
            border-width:0px;
			cursor:pointer;                    
			z-index:1000;
        }

        #DZHelp{
	    background: transparent url('/images/nn/deepzoom/dzimages/tpbg2.png');    
	    background-repeat:repeat;
          position:absolute;
          color:#FFF;
          display:none;
          top:0px;
          left:0px;
            width: 210px;
            min-height: 296px;
          padding:5px 0px 5px 5px;
          
            border:solid 2px #CCC;
			cursor:pointer;                    
        z-index:600;
        }

#HelpTitle{
 display:block;
 width:190px;
 padding:5px 10px 5px 5px;
background: #EFC4B3 url('/images/nn/deepzoom/dzimages/close_24.png') no-repeat right center; 
 color:#000;

}

#DZHelp span{
 background-color:#EFC4B3;
 padding:1px;
 display:block;
 margin:10px 5px 5px 0px;
 color:#000;
}

#DZHelp div{
font-size:12px;
line-height:14px;
	margin:10px 0px 10px 5px;
	overflow-y:auto;
          height:380px;
          
}

#DZHelp div div {
height:auto;
overflow-y:visible;
margin:0px 0px 0px 0px;
}
#DZHelp div div p{
margin:0px 0px 0px 10px;

}

#ProductContent #PImage div#DZHelp img{
 border-width:0px;
    vertical-align:middle; 
}

            .overlay
            {
                border: 1px solid #F00;
                color:#F00;
            }


