.aeWishList a {
	color: #0B1720;
}

td.padding {}

/*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; }
a.searchButtons:visited {font:bold 10px arial; color:#000033; text-transform: none; text-decoration: underline; }
a.searchButtons:hover   {font:bold 10px arial; color:#000033; text-transform: none; text-decoration: underline; }
a.searchButtons:active  {font:bold 10px arial; color:#000033; text-transform: none; text-decoration: underline; }


/*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*/
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:434px; }
.WL_text { color:#000; }
.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 */
#officialRules,
#privacyPolicy {
    position:absolute;
    color:#fff;
    text-transform:uppercase;
    font-weight:bold;
    font-size:9px;
}
#officialRules:hover,
#privacyPolicy:hover { text-decoration:none; }

#WishListHP #officialRules{
    left:26px;
    top:-302px;
}
#WishListHP #privacyPolicy {
    left:109px;
    top:-302px;
}
#officialRules {
    top:63px;
    left:-252px;
}
#privacyPolicy {
    top:63px;
    left:-168px;
}
#wl_searchPanel {
	height:167px;
	margin:0 auto;
	position:relative;
	background-image:url("/Images/web/webset12/0116/wishlist_logged_in.jpg");
}
#wl_searchPanelForm {
	left:495px;
	top:10px;
	position:absolute;
	padding-left:9px;
	color: #fff;
}
.aeSearchWishList #wl_searchPanelForm {
	top: 70px;
	left: 405px;
}
.aeSearchWishList #content label {
	color: #19320b;
}
.wl_extra {
		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:656px;
	top:520px;
}
*/
#aeWishListHP {
	position:relative;
	margin: 0 auto;
	width:812px;
	min-width:812px;
}
div#error {
	margin:0 auto;
	width:800px;
}
.mainAnon {
	height:715px;
	background: no-repeat url("/Images/web/webset12/0116/wishlistHomepage.jpg") center top;
	position: relative;
}
.aeWishlist {
	position:relative;
	height:600px;
}
.wl_hpNav {
	position:absolute;
	left:593px;
	color:#fff;
	font-size:9px;
	top:173px;
}
#wl_searchPanelForm h3,
#wl_searchPanelForm p,
.wl_navItem h3,
.wl_navItem p {
	overflow:hidden;
	padding-top:20px;
	height:0;
	display:block;
	position: absolute;
}
.wl_navItem {
	width:393px;
	padding:0 4px 5px 3px;
	color: #fff;
	position: relative;
}
.wl_hpNav .create {
	height:84px;
}
.wl_hpNav .signIn {
	margin:53px 0 09px;
	padding:0 6px 5px 19px;
	height:104px;
}
.wl_hpNav .search {
	padding:88px 6px 5px 19px;
	height:88px;
}
.wl_hpNav div.create a {
	height:41px;
	left:304px;
	position:absolute;
	top:8px;
	width:90px;
	overflow: hidden;
}
.wl_hpNav div.create a span {
	display:block;
	padding-top:41px;
}

.aeBranding .wl_hpNav .signIn {
	margin: 40px 0 9px;
	padding: 0 6px 5px 29px;
}

.aeBranding .wl_hpNav .search {
	padding: 82px 6px 5px 29px;
}

.wl_hpNav .signIn .formFields {
	margin-top:20px;
}
.wl_hpNav .signIn .formFields div,
.aeWishList .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:3px;
	right:25px;
	color:#fff;
	text-transform: lowercase;
	text-decoration: underline;
}
#wl_logIn {
	width:90px;
	height:42px;
	position: absolute;
	top:45px;
	left:304px;
	overflow:hidden;
}
.aeWishList .search #wl_firstNameField {
	margin-right:9px;
}
.aeWishList .search #wl_lastNameField {
}

.aeWishList .search #wl_searchEmailField {
	padding-top:5px;
	width:135px;
}
.aeWishList .search #wl_searchButton {
	position:absolute;
	top:78px;
	left:340px;
	width:92px;
	height:42px;
}
.pageContent .aeWishList #WishListHP .search #wl_searchButton {
	left: 305px;
	top: 124px;
}
.pageContent .aeWishList .search #wl_searchButton {
	left:286px;
	top:42px;
}

.wl_textBox {
	width:180px;
	border:1px solid #CCCCCC;
}

.content label {
	display:block;
	width:135px;
	margin:2px 0;
	font-size:11px;
}

#wl_searchOnlyStyles {
	margin-top:12px;
	width:325px;
}

.wishListSearchButton{
	width: 60px;
	height: 35px;
}
#wl_searchPanelForm .wishListSearchButton{
	left: 205px;
	position: relative;
	top: -45px;
}
#glsearch .formFields{
	margin-top: 5px;
	font-size: 10px;
}
#glsearch .formFields label{
	margin: 0px;
}

.wl_mobileApp {
	position: absolute;
	top: 631px;
	list-style: none;
}

.wl_mobileApp a {
	display: block;
	height: 82px;
	width: 1010px;
}

.wl_mobileApp a span {
	padding-top: 82px;
	width: 1010px;
	display: block;
	height: 0;
	overflow: hidden;
	position: absolute
	cursor: pointer;
}

.webset_button {
	height:0;
	padding-top: 42px;
	display: block;
	overflow: hidden;
}
