.aeWishList a {	color: #0B1720; }

.mainAnon .ErrMsg {margin-bottom:-98px;}

/*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;}
.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; }

/*Main
.WLbanner {
    background: url(/Images/77kids/webset11/0117/wishlist_logged_in.jpg);
}*/
div.privacy_policy { clear:both;display:block;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/77kids/webset12/0116/wishlistSearch.jpg");
}
#content.kidsSearchWishList {padding:0;}

#officialRules,
#privacyPolicy {
    position:absolute;
    color:#999;
    text-transform:uppercase;
    font-weight:bold;
    font-size:9px;
}
#officialRules:hover,
#privacyPolicy:hover { text-decoration:none; }

#WishListHP #officialRules{
    left:-219px;
    top:165px;
}
#WishListHP #privacyPolicy {
    left:-122px;
    top:165px;
}
#officialRules {
    top:133px;
    left:-76px;
}
#privacyPolicy {
    top:133px;
    left:6px;
}
#wl_searchPanelForm {
    left:383px;
    top:0px;
    position:absolute;
    color: #000;
}
.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;
}
#wl_subMessage {
    width:812px;
    height:50px;
    margin:0 auto;
    position:relative;
}
#wl_subMessage a {
    width:812px;
    height:47px;
    display: block;
    background-position:-555px -620px;
}
#wl_subMessage a span {
    position: absolute;
    padding-top: 47px;
    height:0;
    left: 670px;
    width:142px;
}
#wl_subMessage a:hover span {
    background-position: -1224px -669px;
}
div#error {
    margin:0 auto;
    width:500px;
}
.kidsWishList .pageContentInnerMost {
    height:674px;
}
#kidsWishListHP {
    position:relative;
    margin: 0 auto;
    width:812px;
    min-width:812px;
    height:674px;
}
#wl_subMessage a,
#wl_subMessage a:hover span,
.mainAnon { background: url("/Images/77kids/webset12/0116/wishlist.jpg") center top no-repeat; }

.mainAnon {
    height:605px;
    width:100%;
}
.wl_hpNav {
    position:relative;
    left:710px;
    font-size:9px;
    width:300px;
}
#wl_searchPanelForm h3,
#wl_searchPanelForm p,
.wl_navItem h3,
.wl_navItem p {
    overflow:hidden;
    padding-top:20px;
    height:0;
    display:block;  
}
.wl_navItem {
    width:300px;
    color: #000;
    position: relative;
}
.wl_hpNav .create { height:159px; }

.wl_hpNav .signIn { height:206px; }

.wl_hpNav .search { height:219px; }

.wl_hpNav div.create a {
    position:absolute;
    height:164px;
    width:300px;
    left:0px;
    top:0px;
    overflow: hidden;
}
.wl_hpNav div.create a span {
    display:block;
    padding-top:164px;
}
.formFields label { display:block; }

.wl_hpNav .signIn .formFields {
    position:relative;
    top:85px;
    left:18px;
}
.wl_hpNav .search .formFields {
    position:relative;
    left:24px;
}
.wl_hpNav .signIn .formFields div,
.kidsWishList .search .formFields div {
    float:left;
}
.wl_hpNav .signIn #wl_userNameField { margin-right:9px; }

.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:52px;
    left:118px;
    color:#000;
    text-transform: lowercase;
    text-decoration: underline;
}
#wl_logIn{
    width:78px;
    height:36px;
    position: absolute;
    top:165px;
    left:221px;
    overflow:hidden;
}
.search .formFields{
    position:relative;
    top:42px;
    left:129px;
}
#WishListHP .search .formFields{
    top:103px;
    left:18px;
}
.search #wl_lastNameField {
    position:relative;
    top:-34px;
    left:166px;
}
.search #wl_searchEmailField {
    position:relative;
    top:36px;
    left:-259px;
}
#WishListHP .search #wl_searchEmailField {
    left:0px;
    top:10px;
}
#WishListHP .search #wl_searchButton,
.search #wl_searchButton {
    overflow:hidden;
    position:absolute;
    top:179px;
    left:212px;
    width:87px;
    height:39px;
}
.search #wl_searchButton {
    left:319px;
    top:128px;
}
.kidsWishList #wl_lastNameField {
    position:relative;
    top:0px;
    left:9px;
}
.kidsWishList .wl_textBox {
    width:127px;
    border:1px solid #CCCCCC;
}
.kidsWishList form label {
    display:block;
    width:129px;
    margin:2px 0;
    font-size:11px;
    text-transform:lowercase;
}
#wl_searchOnlyStyles {
    background-color:#F5F5F1;
    margin-top:7px;
    width:320px;
}

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