
.color_swatch_container a, .sizeContainer a{
	display:block;
	text-align:center;
	color:#333;
	text-decoration:none;
	outline:0;
	margin:0;
	
	font-size:11px;
}
.sizeContainer a{
	overflow:visible;
}
.color_swatch_container a div{
	display:block;
	height:12px;
	margin:2px 0 0 2px;
	width:12px;
	line-height:12px;
	padding:0;
}
.color_swatch_container{
	width:32px;
	height:32px;
}
.smallSwatches .color_swatch_container{
	width:22px;
	height:22px;
}
.color_swatch_container, .sizeContainer a{
	float:left;
	margin:3px 3px 3px 0;
}

#prodform3 {
	margin: 3px 0;	
}
.sizeContainer a{
	/*background: url(/Images/mao/pdp/sizeBgGray.gif) repeat-x;*/
	background-color:#fff;
	padding:1px;
	border:1px solid #8794a6;
}

.color_swatch_container a{
	text-indent:-9999px;
	width:30px;
	height:30px;
	line-height:17px;
	margin:2px;
	overflow:hidden;
	border:1px solid #ccc;
}
.smallSwatches .color_swatch_container a{
	width:20px;
	height:20px;
}
.sizeContainer a.size{
	height:16px;
	line-height:16px;
	width:48px;
}
.sizeContainer a.numeric{
	width:14px;
}

/* unavailable, unselected */
.color_swatch_container a.unavailable, .sizeContainer a.unavailable, .sizeContainer a.unavailable-selected{
	color:#8e8e8e;
	background-color:#ebe9e9;
}
.sizeContainer a.unavailable{
	/*padding:0 3px;*/
}
/* unavailable, selected */
.sizeContainer a.unavailable-selected{
	/*border-color:#f3f4f4;
	background: url(/Images/mao/pdp/sizeBgSU.gif) repeat-x;*/
	background-color:#EBE9E9;
	border:2px solid #0b1720;
	padding:0;
}
.color_swatch_container a.unavailable-selected{
	border:2px solid #999;
	margin:0;
	color:#fff;
}
/* available, selected */
.color_swatch_container a.available-selected, .sizeContainer a.available-selected{
	/*color:#fff;*/
}
.sizeContainer a.available-selected{
	background:#069 url(/Images/pdp/selectedAvailableBG.gif) repeat-x bottom;
	border:2px solid #0b1720;
	padding:0;
	color:#fff;
}
.aerieBranding a.available-selected{
	background:#998f86 url(/Images/aerie/webset10/10182010/selectedAvailableBG.gif) repeat-x bottom;
	border:2px solid #685C53;
}
.color_swatch_container a.available-selected{
	border:2px solid #0b1720;
	margin:0;
}
.aerieBranding .color_swatch_container a.available-selected{
	border:2px solid #685C53;
}
/* selected swatches */
.color_swatch_container a.available-selected, .color_swatch_container a.unavailable-selected{
	height:32px;
	line-height:32px;
	width:32px;
}
.smallSwatches .color_swatch_container a.available-selected, .smallSwatches .color_swatch_container a.unavailable-selected{
	height:22px;
	line-height:22px;
	width:22px;
}

/*.color_swatch_container a:hover{
	border:1px solid #1B66BA;
	margin:0;
}*/

.color_swatch_container p, .sizeContainer p{
	margin:20px 0 0;
	padding:0;
}

.color_swatch_container p, .color_swatch_container h1, .color_swatch_container h2, .sizeContainer p, .sizeContainer h1, .sizeContainer h2{
	clear:left;
}

#loadingSwatchesMessage{
	color:#0b1720;
	font-size:11px;
}
.noSelection{
	color:#f00;
}


/* New color/size selection on PDP */
.description_title, .color_name{
	color:#4b4b4b;
}
.description_title{
	font-weight:bold;
	font-size:11px;
	clear:left;
	padding:0px 0 2px;
	text-transform:uppercase;
}
.description_title .size_name{
	font-size:10px;
	font-style:italic;
	color:#999;
	text-transform:uppercase;
	font-weight:normal;
}
.color_name{
	font-size:10px;
	font-style:italic;
	text-transform:none;
	font-weight:normal;
}
.availabilityTitle{
	padding:8px 0 6px;
}
.aerieBranding .availability #inventoryMessage {
	color: #999;
}
.aerieBranding .availability a {
	color: #685c53;
}

#sizeWrapper{	
	clear:left;
}
.sizeContainer, #prodp_size_div{
	float:left;
}
.sizeContainer{
	width:250px;
}
.sizesContainer{
	clear:left;
	padding-top:8px;
}
#h_size_drop .sizesContainer{
	padding-left: 0;
}
.size1_container{
	padding-top:0;
}

.description_title .availability{
	font-weight:normal;
	font-size:11px;
	color:#666;
	text-transform:none;
}

.availability a{
	text-decoration:underline;
}

