/***** Bundle Page Hero Styles *****/

/***** OLD *****/
td.sidemargin { width:19px; background-color:#ffffff; }
.ErrMsg       { background-color:#ffffcc; font-weight:bold; font-size:10px; color:#990000; font-family:Arial, Sans-Serif; border-style:solid; border-color:#BEBAAE; border-width:1px; }
.ErrListItem  { padding-left:20px; }
.ErrSpacer    { padding-top:7px; }
.newprice     { color:#990000; font-size:11px; font-weight:bold; }

/***** Common *****/
#hero_wrap {
	width: 798px;
	display: table;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	padding: 7px 0 7px 0;
}
#hero_errors {
	width: 798px;
	clear: both;
}
#h_bundle_wrap {
	width: 798px;
	clear: both;
}
#h_bundle_Lwrap {
	width: 396px;
	float: left;
	padding: 0 0 0 15px;
}
#h_bundle_Rwrap {
	width: 386px;
	float: left;
}
#h_footwrap {
	width: 800px;
	height: 12px;
	background: #ffffff url(/Images/homepage/webset07/redesign/bundle_bottom_bottom.gif) no-repeat;
}
#h_footbundle {
	width: 798px;
	height: 9px;
	background: #ffffff url(/Images/homepage/webset07/redesign/h_bundlefoot.gif) no-repeat;
	clear: both;
}
#h_topbtns {
	width: 386px;
	height: 30px;
	padding: 4px 0 4px 0;
	clear: both;
}
#h_bottombtns {
	width: 798px;
	height: 30px;
	padding: 10px 0 10px 0;
	clear: both;
}
#h_wishbtn {
	float: left;
	margin: 4px 0 0 10px;
}
#h_printbtn {
	float: left;
	margin: 0 0 0 45px;
	_margin: 0 0 0 20px; /*IE 6*/
}
#h_printbtn_btm {
	float: left;
	margin: 0 0 0 450px;
	_margin: 0 0 0 225px; /*IE 6*/
}
#h_orderbtn {
	float: left;
	margin: 2px 0 0 10px;
}

/***** Product Image *****/
#h_prod_image {
	float: left;
	width: 130px;
	padding: 30px 0 0 12px;
	text-align: center;
}
#h_moreviews {
	padding: 5px 0 0 0;
}

/***** Equity Tabs *****/
#h_bundle_tabnav {
	width: 387px;
}
ul#h_tablist {
	width: 387px;
	height: 22px;
	background: url(/Images/homepage/webset07/redesign/tabline.gif) 0 bottom repeat-x;
	clear: both;
}
ul#h_tablist li {
	height: 22px;
	float: left;
	list-style: none;
}
ul#h_tablist li a {
	display:block;
	height: 22px;
}
ul#h_tablist li a span{
	visibility: hidden;
}

/***** equity *****/
#h_prodwrap {
	width: 386px;
	border-left: 1px solid #cccccc;
	background-color: #f5f5f1;
}
#h_prodwrap_bottom {
	width: 386px;
	border-left: 1px solid #cccccc;
	background-color: #f5f5f1;
}
#h_littlefoot {
	width: 387px;
	height: 9px;
	clear: both;
	margin: 0 0 10px 0;
	background: #ffffff url(/Images/homepage/webset07/redesign/h_prodfoot.gif) no-repeat;
}
#h_prod_info {
	float: left;
	width: 140px;
	padding: 20px 0 0 10px;
}
#h_equity_td {
	padding:15px 0 0 0;
	width:218px;
}
#h_equity_td span#prod_equity{
	text-transform:uppercase;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#003366;
}
#h_equity_td span#prod_equity_aerie{
	text-transform:lowercase;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#003366;
}
#h_equity_td span#fabric{
	font-size:10px;
	color:#767675;
	font-style: italic;
}
#h_product_description {
	font-size:10px;
	padding:12px 0 0 0;
	width: 193px;
}
#h_equity_allwrap, #h_equity_row {
	width: 178px;
}
#h_product_description a {
	font-size:10px;
	color:#767675;
}
#h_product_description a:hover {
	font-size:10px;
	color:#003366;
}
#h_equity_column, #h_equity_column_empty {
	width: 178px;
	clear: both;
}
#h_equity_column_bull {
	float: left;
}
#h_equity_column_bull a {
	color: #003366;
}
#h_equity_origin {
	padding: 5px 0 5px 0;
	width: 100px;
	clear: both;
}
#h_divider {
	width: 220px;
	height: 1px;
	background: url(/Images/rule_horizontal.gif) repeat-x;
	padding: 0 0 5px 0;
	clear: both;
}
#h_itemselect {
	clear: both;
	width: 230px;
	height: 23px;
	padding: 6px 0 10px 0;
}
#h_selectbox {
	float: left;
	padding: 4px 0 0 0;
	_padding: 1px 0 0 0; /*IE6 Only*/
}
#h_selectimage {
	float: left;
	padding: 0 0 0 4px;
}
#h_locate {
	float: left;
	padding: 0 0 0 4px;
}

/***** swatches / colors *****/
#h_color_drop {
	width: 209px;
	clear: both;
}
#h_color_txt, #h_size_txt, #h_quant_txt {
	font-weight: bold;
	font-size: 11px;
}
#h_swatch_td {
	width: 209px;
}
#h_swatch_wrap {
	width: 209px;
	clear: both;
}
#h_swatch_row {
	width: 209px;
	clear: both;
}
#h_swatchimage, #h_swatchimage_empty {
	width: 50px;
	height: 15px;
	padding: 0 3px 3px 0;
	float: left;
}

/***** size / quantity drop *****/
#h_size_drop {
	width: 209px;
	clear: both;
}
#h_size_drop_inner {
	float: left;
}
#h_size_chart {
	float: left;
	padding: 16px 0 0 0;
}
#h_quant_drop {
	clear: both;
	padding: 3px 0 0 0;
}

/***** SWIM HERO SWAP *****/
#h_swim_menu {
	width: 374px;
	height: 20px;
	padding: 5px 0 2px 0;
}
ul#h_swim_ul {
	width: 374px;
	height: 20px;
	clear: both;
}
ul#h_swim_ul li {
	height: 20px;
	float: left;
	list-style: none;
}
ul#h_swim_ul li a {
	display: block;
	height: 20px;
}
ul#h_swim_ul li a span{
	visibility: hidden;
}
#h_swimfront {
	width: 65px;
}
#h_swimback, #h_swimoutfit {
	width: 70px;
}
#h_swimfront a {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) 0 -20px no-repeat;
}
#h_swimfront a:hover {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) 0 0px no-repeat;
}
#h_swimfront a.h_swimfront_on {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) 0 0px no-repeat;
}
#h_swimback a {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) -71px -20px no-repeat;
}
#h_swimback a:hover {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) -71px 0px no-repeat;
}
#h_swimback a.h_swimback_on {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) -71px 0px no-repeat;
}
#h_swimoutfit a {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) -141px 0 no-repeat;
}
#h_swimoutfit a:hover {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) -141px -22px no-repeat;
}
#h_swimoutfit a.h_swimoutfit_on {
	background: url(/Images/homepage/webset09/03042009/swim_menu.gif) -141px -22px no-repeat;
}
#h_swimfront_img {
	width: 374px;
	height: 584px;
}
#h_swimback_img, #h_swimoutfit_img {
	width: 374px;
	height: 584px;
	display: none;
}
#h_guideback {
	display: none;
	visibility: hidden;
}
#h_guidebackundie, #h_guidebackbra {
	padding-top: 8px;
}

#h_outfit_return a{
	display:block;
	width:144px;
	height:22px;
	position:relative;
	top:4px;
	background:url(/Images/homepage/webset10/03312010/aerie_wardrobe_return.gif) no-repeat;
}

#h_outfit_return a:hover{
	background-position:0px -20px;
}

#h_outfit_onbody_img {
	width: 374px;
	height: 584px;
	padding-top: 13px;
}

#h_onbody_img {
	width: 374px;
	height: 584px;
	padding-top: 38px;
}

#h_orderbtn input.atcBttn {
	padding: 0;
	margin: 0;
	cursor: pointer;
	border: none;
	width: 104px;
	height: 23px;
	text-indent: -9999px;
	background:url(/Images/pdp/pdpActionButtons.gif) no-repeat left 0px;
}

#h_orderbtn.disabled input.atcBttn {
	background-position: left -23px;
}

#h_topbtns #h_printbtn,
#h_topbtns #h_wishbtn,
#h_topbtns #h_orderbtn,
#h_bottombtns #h_printbtn_btm,
#h_bottombtns #h_wishbtn,
#h_bottombtns #h_orderbtn {
	padding-right: 10px;
	display: inline;
    float: none;
    margin: 0;
}

#h_topbtns,
#h_bottombtns {
    text-align: right;
}

#h_topbtns *,
#h_bottombtns * {
	vertical-align: middle;
}


