.aeWishList a {
	color: #0B1720;
}

/*Header Navigation Tables*/
td.border   {background:url(/Images/wishlist/holiday06/wl_bg1.jpg) no-repeat bottom #9A3030;}
td.border2  {background:url(/Images/wishlist/holiday06/wl_bg2.jpg) no-repeat bottom #9A3030;}
td.boxTitle {background-color: #9A3030; font:bold 11px arial; color:#666666; }
.text       {font:normal 10px/9pt arial; color: #000033; padding:2px 0 0 8px; height:112px}

/*Form Styles*/
input.wishlistnav {width: 60px; }
.label                  {font:normal 9px arial; color: #000033; padding:4px 0 0 8px;}
a.searchButtons:link    {font:bold 10px arial; color:#000033; text-transform: none; text-decoration: underline; display:block; position:relative; }
a.searchButtons:visited {font:bold 10px arial; color:#000033; text-transform: none; text-decoration: underline; display:block; position:relative; }
a.searchButtons:hover   {font:bold 10px arial; color:#000033; text-transform: none; text-decoration: underline; display:block; position:relative; }
a.searchButtons:active  {font:bold 10px arial; color:#000033; text-transform: none; text-decoration: underline; display:block; position:relative; }


/*Sub Menu*/
table.wlMenu { background-color: #E5E2D5; border: 1px solid #BEBAAE; padding:8px 0px 8px 0px; margin-top:3px;}

/*Main Content Table Styles*/
table.content { padding: 15px 0px 15px; 0px;}
.title        { font-size:15px; }

/*Product Table Styles*/
td.header     { background-color:#f5f5f1; padding:5px 0px 5px 0px; font-family: arial; font-size: 11px; font-weight: bold; color: #666666; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
td.insideCell { padding: 3px 5px; color:#000033; border-right: 1px dotted; border-bottom:1px dotted; line-height:22px; }
td.gray       { padding: 2px 10px; font-family: arial; font-size: 10px; font-weight: bold; color: #666666; border-bottom:1px dotted; border-right:1px dotted; }

#wish_wrapper {
	clear: both;
	width: 800px;
	height: 23px;
	position: relative;
	text-align: left;
	margin: 0 0 0 0;
}

/*Main*/
.WLbanner {
	background: url("/Images/aerie/webset12/0116/wishlist/wishlistBanner.jpg") no-repeat;
}

div.privacy_policy { clear:both;display:block;position:relative;float:left; margin:0px; margin-left:10px; }

.WL_boxes { margin-top: 104px; }
.WL_left_spacer { width:439px; }
.WL_text { color:#117EC3; }
.WL_search_title { text-indent: -5000px; }
.WL_sign_title { text-indent: -5000px; }
.WL_create_title { text-indent: -5000px; }

.wl_emptyList {
	 background-color: #FFFFFF;
	 padding:30px 0px 30px 10px;
	 color:#003366;
	 font-size:14px;
}
.wl_emptyListLink {
	color:#003366;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}
/* Wishlist homepage cleanup styles */
#wl_searchPanel {
	width:800px;
	height:167px;
	margin:0;
	position:relative;
	background-image:url("/Images/aerie/webset12/0116/wishlist/loggedin.jpg");
}
#wl_searchPanelForm {
	left:445px;
	top:0px;
	position:absolute;
	padding-left:9px;
	color: #867d75;
}
#wl_searchPanelForm #officialRules, #wl_searchPanelForm #privacyPolicy {
	top: 147px;
	position: absolute;
	font-size: 12px;
	text-transform: uppercase;
	left: -339px;
	color: #fbf6e9;
	display: none;
}
#wl_searchPanelForm .webset_button span {
	padding: 4px 7px 4px 7px;
}
#wl_searchPanelForm .webset_button {
	left: 265px;
	top: 126px;
	position: absolute;
}
#wl_searchPanelForm #privacyPolicy {
	left: -228px;
}
#WishListHP #wl_searchPanelForm.search #wl_searchButton {
	left: 0;
	top: 0;
}
#wl_searchPanelForm.search #wl_searchButton {
	left: 0;
	top: 0;
}
#WishListHP #officialRules, #WishListHP #privacyPolicy {
	display: none;
}
.wl_extra a {
	height:30px;
	width:82px;
	display:block;
	position: absolute;
	overflow:hidden;
}
.wl_extra a span {
	display:block;
	padding-top:30px;
	width:82px;
}
.wl_extra a {
	left:724px;
	top:623px;
}

#aerieWishListHP {
	position:relative;
	margin: 0 auto;
	width:812px;
	min-width:812px;
}
div#error {
	margin:0 auto;
	width:800px;
}
.Wishlist .content { background: no-repeat url("/Images/aerie/webset12/0116/wishlist/wishlist.jpg") top center; }
.mainAnon {
	position:relative;
	height:770px;
	width:100%;
	min-width: 812px;
	padding: 0;
}
.wl_hpNav {
	position:absolute;
	top:15px;
	left:513px;
	font-size:9px;
	width:460px;
}
#wl_searchPanelForm h3,
#wl_searchPanelForm p,
.wl_navItem h3,
.wl_navItem p {
	overflow:hidden;
	padding-top:20px;
	height:0;
	display:block;	
}
.wl_navItem {
	width:400px;
	padding:0 4px 5px 3px;
	overflow:hidden;
	color: #867d75;
	position: relative;
}
.wl_hpNav .create {
	height:120px;
	top: 170px;
	left: 353px;
}
.wl_hpNav .signIn {
	top: 114px;
	left: 72px;
	margin:14px 0;
	width:418px;
	padding:0 6px 5px 9px;
	height:144px;
}

.wl_hpNav .signIn .webset_button {
	left: 277px;
	position: absolute;
	display: block;
	width: 72px;
	top: 96px;
}
.wl_hpNav .webset_button > span {
	font-family: "MisoRegular", "Arial Narrow", Arial;
	font-size: 15px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 3px 5px 4px 6px;
	display: inline;
	display: block;
	width: 50px;
}
.wl_hpNav .search {
	top: 120px;
	left: 72px;
	width:400px;
	height:240px;
	padding:0 6px 5px 9px;
}
.wl_hpNav .search .webset_button {
	left: 278px;
	position: absolute;
	display: block;
	width: 84px;
	top: 119px;
}
#WishListHP .wl_hpNav #officialRules, #WishListHP .wl_hpNav #privacyPolicy {
	display: none;
	top: 206px;
	position: absolute;
	font-size: 12px;
	text-transform: uppercase;
	left: 70px;
}
#WishListHP .wl_hpNav #privacyPolicy { left: 179px; }
.wl_mobileApp {
	top: 714px;
	left: 766px;
	position: absolute;
}
.wl_mobileApp a {
	text-decoration: none;
}
.wl_mobileApp a > span {
	width: 81px;
}
.wl_hpNav .create a,
.wl_hpNav .create a span {
	cursor: pointer;
}
.wl_hpNav a, .wl_hpNav label {
	color: #625a57;
}
.wl_mobileApp a > span,
.wl_hpNav .create a > span {
	padding: 3px 5px 4px 6px;
	font-family: "MisoRegular", "Arial Narrow", Arial;
	font-size: 15px;
	height: 15px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
	display: block;
	position: absolute;
}
.wl_mobileApp a span span,
.wl_hpNav .create a span span {
	height: 15px;
	overflow: hidden;
	position: static;
	display: block;
}

.wl_hpNav .create a span,
.wl_hpNav .webset_button span,
.wl_hpNav .webset_button span,
#wl_searchPanelForm .webset_button span {
	background-color:#ea3042;
	color:#fff;
}

.wl_mobileApp a span {
	background-color:#78716e;
	-moz-box-shadow: 0 0 1px rgba(120,113,110,0.8);
	-webkit-box-shadow: 0 0 1px rgba(120,113,110,0.8);
	box-shadow: 0 0 1px rgba(120,113,110,0.8);
	color:#fff;
}

.wl_mobileApp a span span,
.wl_hpNav span span,
.webset_button input { border-bottom: none; }
.wl_mobileApp a,
.wl_hpNav .create a { text-decoration: none; }

/*.wl_hpNav div.create a {
	height:28px;
	left:268px;
	position:absolute;
	top:92px;
	width:80px;
	overflow: hidden;
}
.wl_hpNav div.create a span {
	display:block;
	padding-top:30px;
}*/
.wl_hpNav .signIn .formFields {
	margin-top: 25px;
}
.wl_hpNav .signIn .formFields div,
.aerieWishList .search .formFields div {
	float:left;
}
.wl_hpNav .signIn #wl_userNameField {
	margin-right:9px;
}
.wl_hpNav .signIn #wl_passwordField {
}
.wl_hpNav .signIn #submitButton {
	float:right;
	padding-top:10px;
}
.wl_hpNav .signIn #submitButton a {
	position:relative;
	bottom:7px;
	text-decoration:underline;
	font-size:9px;
	color: #63CE6D;
}
#wl_forgotPassword {
	position: absolute;
	top:132px;
	right:89px;
	text-decoration: underline;
}
#wl_logIn {
	width:80px;
	height:28px;
	position: absolute;
	top:0;
	left:0;
	overflow:hidden;
}
.aerieWishList .search .formFields {
	margin-top: 38px;
}
.aerieWishList .search #wl_firstNameField {
	margin-right:9px;
}
.aerieWishList .search #wl_lastNameField {
}

.aerieWishList .search #wl_searchEmailField {
	padding-top:5px;
	width:135px;
}
.aerieWishList #WishListHP .search #wl_searchButton{
	left:0;
	top:0;
}
.aerieWishList .search #wl_searchButton {
	position:absolute;
	top:120px;
	left:226px;
	width:80px;
	height:30px;
}
.wl_textBox {
	width:161px;
	border:1px solid #CCCCCC;
}
.aerieWishList form label {
	display:block;
	width:129px;
	margin:2px 0;
	font-size:11px;
}
#wl_searchOnlyStyles {
	background-color:#F5F5F1;
	margin-top:7px;
	width:320px;
}
