#content{padding-bottom:15px;}

/* override the settings from common.css/etc */
#content p{line-height:18px;}
#content a{text-decoration:none;color:#002E5F;}
#content a:hover{text-decoration:underline;}
#content img{display:block;}

#product_primary{
	border:1px solid #eaeaea;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-bottom:11px;
	position:relative;
}
	
	#product_primary.select_mini #product_hero{visibility:hidden;}
	#product_primary #product_hero{visibility:visible;}
	
	#product_hero{width:459px;/*float:left;position:relative;*/ margin:0 auto;}
		#product_hero img{margin:0 auto;}
		
		#product_hero .product_alternative{
			position:absolute;
			float:left;
			text-align:left;
			width:100px;
		}
		#product_hero .product_alternative a.alternative_title{
			color:#666;
			text-decoration:none;
			font-size:11px;
			font-weight:bold;
			display:block;
			margin-left:1px;
			line-height:14px;
		}		
		#product_hero .product_alternative a.alternative_text{line-height:12px; color:#a9a9a9; text-decoration:underline; font-size:10px; display:block;}
		#product_hero .product_alternative img{float:left;margin-left:0;margin-right:5px;}
		#product_hero #product_alt_cut{
			left:20px;
			bottom:100px;
		}
		#product_hero #product_alt_liner{
			left:20px;
			top:178px;
		}		
	
	#product_fullwidth{position:absolute;left:0;top:0;display:none;}
	
	#product_primary #product_main{float:right;width:475px;visibility:visible;}
	#product_primary.select_mini #product_main{visibility:hidden;}
	
		#nav_incategory{
			border:1px solid #eaeaea;
			border-width:0 0 1px 1px;
			-moz-border-radius-bottomleft:5px; -webkit-border-bottom-left-radius:5px;
			padding-left:11px;
		}
			#incategory_name{
				padding:6px 15px 0 0;
				line-height:20px;
				float:left;
				margin:0;
				color:#666;
				font-size:11px;
			}
			.incategory_cut{
				border-left:1px solid #eee;
				padding:6px 10px;
				float:left;
				color:#999;
				font-size:11px;
			}
			.incategory_cut span{float:left;line-height:20px;padding-right:4px;}
			.incategory_cut a{
				height:20px;
				width:20px;
				display:block;
				overflow:hidden;
				float:left;
				text-indent:-10000px;
				margin:0 1px;
			}
				
		
		#product_main_content{margin-left:12px;}
		#product_main #product_header{margin-top:37px;margin-right:20px;font-family:arial;}
		
		#product_main #product_header h2{
			font-size:36px;
			color:#002144;
			text-transform:none;
			margin:0;
			padding:0;
			line-height:normal;
			border:0;
			float:left;
		}
		
		#product_main #product_header h2#product_name_smaller{
			letter-spacing:-1.5px;
		}
		
		#product_main #product_header #slbadge{
			margin-left:8px;
			margin-top:8px;
			float:left;
		}
		
		#product_main #product_header h3  {
			font-size:30px;
			color:#8d8d8d;
			font-weight:normal;
			margin:0;
			padding:0;
			float:right;
		}

        #product_main #product_header h3 .sale_price {
           color:#a72121;  
        }

		#product_main  #product_header h4{
			font-size:14px;
			color:#5eb0e5;
			border-top:1px solid #e1e1e1;
			clear:both;
			line-height:14px;
			font-weight:normal;
			margin:0;
			padding:0;
			padding-top:5px;
		}
		
		#product_select{
			position:relative;			
			border:1px solid #dae9f3;
			-moz-border-radius:5px; -webkit-border-radius:5px;
			padding:8px 10px;
			margin-top:27px;
			margin-right:20px;
		}

		#product_select_mini{
			position:absolute;
			top:26px;
			right:26px;
			border:1px solid #cfcfcf;
			-moz-border-radius:5px; -webkit-border-radius:5px;
			background:url(/_img/transparency.png) repeat;
			_width:148px;
			visibility:hidden;
		}
		
		#product_select_mini.select_mini_widest{
			_width:190px;
		}
		
		#product_primary.select_mini #product_select_mini{visibility:visible;}
		#product_select_mini img{margin:10px;}
		#product_select .waistSizes_header{font-size:11px;margin-top:2px;margin-bottom:9px;}
		#product_select .waistSizes_header img{float:left;}

        #product_select .waistSizes_header #size_chart_link{
           color:#999;
           font-size:10px;
           float:left;
           margin-left:7px;
           margin-top:-2px;
        }

        #product_select .waistSizes_header #size_chart_link a {
          text-decoration:underline;
        }

		#product_select #stockStatus{color:red;float:left;margin-left:7px;margin-top:-1px;}
		
		#product_select #product_fitmeter{position:absolute;right:-1px;top:-1px;_right:20px;_top:0;}
				
		#product_select #product_options_final{
			line-height:13px;
		}
		
		#product_select #add_hem{text-decoration:underline;float:left;margin-top:4px;font-size:11px;}
		
		#product_select #hemming_options{float:left;clear:left;font-size:11px;}
		#product_select #about_hem{float:left;margin-right:10px;}
		#product_select #about_hem strong{color:#666;display:block;}
		#product_select #about_hem a{color:#999;text-decoration:underline;}
		
		#product_select #product_returns{
			color:#a9a9a9;
			display:block;
			float:left;
			width:145px;
			line-height:11px;
			margin-top:4px;
			margin-right:10px;
			font-size:10px;
		}
		#product_select #product_returns strong{color:#666;}
		#product_select #product_returns:hover{text-decoration:underline;}
		
		#product_select #addtocart{float:right;}
		#product_select_mini #addtocart_wrap{border-top:1px solid #cfcfcf;}
		#product_select_mini #addtocart{display:block;padding:10px;}
		
		#product_details{margin:12px 0 0 -2px;font-size:11px;}
		.product_detail{text-align:center;font-weight:bold;margin-bottom:12px;float:left;}
		.product_left{margin-right:49px;}
		.product_detail img{margin-bottom:3px;}		

	#productimages_nav{clear:both;background:url(/_img/productimages_nav.gif) repeat-x;margin-top:1px; width:860px; text-align:center;}
	#productimages_nav div{margin:0;float:left;}
	
	#productimages_nav ul{margin:0 auto;padding:0; text-align:center;}
	#productimages_nav li{float:left;padding:10px 5px 8px 5px;margin:0;}
	#productimages_nav li.current{background:url(/_img/productimages_nav.gif) no-repeat center -292px;}
	#productimages_nav a{float:left;display:block;width:64px;height:53px;text-indent:-10000px;background-repeat:no-repeat;background-position:0 0;}
	#productimages_nav a:hover, #productimages_nav li.current a{background-position:left bottom;}
	/*#productimages_nav a:hover, #productimages_nav li.current a{border:1px solid #000080;}*/
	#productimages_nav #productimages_heroes{ width:100%;border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; text-align:center;}
	#productimages_nav #productimages_fullwidth{border-left:1px solid #fff;padding-left:9px;}
	
	#productimages_nav div#promo{float:right;margin-top:5px;}
	#productimages_nav div#promo a{float:none;width:auto;height:auto;}

#description_nav a{
	background:#f5f5f5;
	border:1px solid #EAEAEA;
	border-bottom:0;
	display:block;
	/*float:left;*/
	padding:8px 50px 5px 10px;
	-moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px;	
	-moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;	
	text-indent:-10000px;
	width:60px;
	height:16px;
	text-align:center;
}

#description_nav a#nav_fit{
	background:#f5f5f5 url(/_img/heading_product_description.png) no-repeat -230px 8px;
}
#description_nav a#nav_fit.current{background-color:#fff;background-position:10px 8px;}

#description_nav a#nav_origin{
	background:#f5f5f5 url(/_img/heading_product_description.png) no-repeat -230px -38px;
}

#description_nav a#nav_origin.current{background-color:#fff;background-position:10px -38px;}

#description_nav a.current{
	background:#fff;margin-bottom:-1px;padding-bottom:6px;
	_position:relative;_top:1px;
}

.description_content{
	clear:both;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px; -webkit-border-radius:5px;
	-moz-border-radius-topleft:0; -webkit-border-top-left-radius:0;
	padding:20px 10px 10px 10px;
	background:#fff; /* need the background or else will get lines after each item in ie6*/
}

/* about the pants */
#product_description{
	float:left;
	width:461px;
}

#product_description dl { color: #606060;}

	#product_description dl dt {
		padding: 0 3px 3px 0;
		font-weight: bold;
		width: 60px;
		float:left;
		
	}
	
	#product_description dl dd {
		padding: 0 0 10px 63px;
	}
	
	#product_description .description_content a{
		text-decoration:underline;
	}


/* other pants */
#product_recommendations{
	float:right;
	width:462px;
	border:1px solid #e1e1e1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-bottom:10px;
	font-size:11px;
	line-height:12px;
}
#product_recommendations h5{
	border-bottom:1px solid #e1e1e1;
	margin:0;
	padding:9px 10px 8px;
}

.product_recommendation {float:left;width:100px;margin:0 7px;_margin:0 5px;text-align:center;}
.product_recommendation img{margin:0 auto;}
.product_recommendation strong{display:block;font-weight:normal;text-decoration:underline;}
