/*
Theme Name: TheClothesShop Dark
Theme URI: http://TheClothesShop.sarah-neuber.de/
Description: A child theme of TheClothesShop with dark tones.
Template: TheClothesShop
Author: Sarah Neuber
Author URI: http://www.sarah-neuber.de
Version: 1.0.2
*/

@import url(../TheClothesShop/style.css);

/*make sticky footer*/
html, body { height:100%;}
body {background:#271A30 url(images/body_bgd.jpg) no-repeat top center;font-family:Palatino, serif;color:#ffffff;}
body.category, body.archive {background:#271A30 url(images/body_bgd1.jpg) no-repeat top center;}
body.single, body.page, body.search,  body.error404, body.shopping_cart {background:#271A30 url(images/body_bgd2.jpg) no-repeat top center;}
#pg_wrap {min-height:100%;height:auto;}
.container {width:960px;margin:0 auto;}
/*For the Big Footer */
.bigftfl {padding-bottom:300px;}/*to keep content from hiding behind the footer. Value= footer's height +36px */
/*For the Small Footer */
.smallftfl {padding-bottom:72px;}/*to keep content from hiding behind the footer. Value= footer's height  +36px*/

/*** 

FOOTER 

***/

#footer {position:relative;z-index:10;color:#907976;}
#footer a {color:#f6f6f6;}

/*Big Footer styles*/
.bigft {margin-top:-263px;}
.bigft .container {border-top:1px solid #331d1b;height:262px;/*minus the border*/}
.bigft .footer_box {float:left;width:292px;margin-bottom:18px;padding-top:36px;}
.bigft .footer_box .footer_inner_box {border-left:1px solid #331d1b;padding-left:18px;}
.bigft .middle {margin:0 15px;}
.bigft .footer_box h3 {margin-bottom:12px;color:#c4b4b2;}
.bigft .footer_box p {margin:0;}
.bigft .footer_notes {clear:both;border-top:1px solid #331d1b;}


/*Small Footer Styles*/
.smallft {margin-top:-35px;}
.smallft .container {border-top:1px solid #331d1b;height:34px;/*minus the border*/}
.footer_notes {padding:9px 0 0;font-size:0.8em;overflow:hidden;margin:0;}
.footer_notes span {float:right;}
.footer_notes .copyright {float:left;}

/*** 

HEADER 

***/

#header .container {padding-top:18px;}

#header .container_alt {padding-top:0;}

/** HEADER DISPLAY COMBINATIONS **/
/* DEFAULT-Centering the Header's content */
/*
firefox has a problem with display:table; :( too bad!! Delete the commented out lines and replace with lines 69-71
#header .centeringWrap {display:table;width:100%;}
#header .primary_nav, #header h1 {display:table-cell;width:33.33%;}
*/
#header .centeringWrap {overflow:hidden;width:100%;}
#header .primary_nav, #header h1 {float:left;}
#header .primary_r {float:right;}
#header h1 {margin-bottom:0;width:382px;height:49px;text-indent:-9999em;background:url(images/logo-trans.png) no-repeat top;}
#header h1 a {float:left;display:block;width:382px;height:49px;}
/*same firefox issue as above delete the commented out line and replace with line76
#header ul li { display:table-cell;vertical-align:middle;white-space:nowrap;}*/
#header ul li { float:left;white-space:nowrap;}
#header ul li a {display:block;color:#b1a5a4;font-size:1.3em;letter-spacing:1px;padding:10px 0 15px 16px;}
#header ul li:first-child a {padding-left:0;}
#header ul li a:focus, #header ul li a:hover, #header ul li a:active, #header ul .current_page_item a, #header ul .current_page_ancestor a, 
body.home #header ul li.home a, #header ul .current-cat a, #header ul .current-cat-parent a, body.category-blog #header ul .blog a {color:#f6f6f6;text-decoration:underline;}

/* LOGO TOP LEFT and LRSC Links checked for top right*/
#header .logoL .centeringWrap, #header .logoL_alt .centeringWrap {display:block; clear:both;float:left;width:100%;}
#header .logoL .topLinks {float:right;}
#header .logoL .primary_nav, #header .logoL h1 {display:block;}
#header .logoL h1, #header .logoL_alt h1 {float:left;background:url(images/logoL-trans.png) no-repeat top;}
#header .logoL ul li a {padding:7px 0 7px 16px;}


/** SHOPPING BAG **/
#header ul li.bag, #header ul li.bag a, #header ul li.bag span {text-align:center;}
#header ul li.bag span img {vertical-align:text-bottom;}
#header ul li.bag a {padding:0;font-size:1em;}
#header ul li.bag span, #header ul li.bag a {color:#fecfc7;}
#header ul li.bag a:focus, #header ul li.bag a:hover {text-decoration:none;color:#f6f6f6;}

/** MAIN CATEGORY NAVIGATION **/
#header .MainCatsNav {padding-top:9px;}
#header .MainCatsNav ul {display:table;margin:0 auto;border:1px solid #543a37;border-right:0 none;border-left:0 none;}
#header .MainCatsNav ul li {text-align:center;}
#header .MainCatsNav ul li a {padding:10px 8px;}

/* LOGO TOP LEFT */
#header .logoL .MainCatsNav, #header .logoL_alt .MainCatsNav {clear:both;padding-top:0;}

/*tooltip*/
#header .tooltip {  display:none; color:#210300;background-color:#ffa; border:1px solid #000; padding:9px;-moz-box-shadow: 2px 2px 11px #666; -webkit-box-shadow: 2px 2px 11px #666; width:250px; }

/*** 

FLOATSWRAP  

***/

/** SUBPAGE HEADINGS **/
.whereAmI {padding:10px 0 10px;border-bottom:1px solid #7b6360;margin-bottom:36px;color:#ddd4d3;}
.whereAmI a {border-bottom:1px solid #a0bd59;}
.whereAmI a:focus, .whereAmI a:hover, .whereAmI a:active {color:#ddd4d3;text-decoration:none;border-bottom-color:#ddd4d3;}
.cat-title-alt, .single-title {margin-bottom:5px;}


/** SUBCATEGORY NAVIGATION **/
.SubCatNav {display:table;display:inline-block;/* for ie */width:100%;border-bottom:1px solid #7b6360;padding-bottom:5px;margin-bottom:36px;}
.SubCatNav ul {display:table-cell;padding:0 10px;float:left;vertical-align:middle;}
.SubCatNav .viewAll {padding-left:0;border-right:1px solid #7b6360;}
.SubCatNav ul li a {color:#B1A5A4;font-size:1.15em;letter-spacing:1px;display:block;padding:5px 0;}
.SubCatNav ul li a:focus, .SubCatNav ul li a:hover, .SubCatNav ul li a:active, .SubCatNav ul .current-category a, .SubCatNav ul .current-category-parent a, .SubCatNav ul .active a {color:#f6f6f6;text-decoration:none;}

/** GENERAL PRODUCT POST STYLING **/
/* content boxes */
.c_box {float:left;margin-left:15px;background:url(images/transOpbgd.png);text-align:center;}
.secondary_content .c_box3, .theCats .c_box, .pageCont .c_box, .theTags .c_box {width:310px;} /*3 columns or 2 with wide sidebar*/
.secondary_content .c_box2 {width:472px;background:transparent;text-align:left;}
.theProds .c_box {width:180px;}/*5 columns or 4 with narrow sidebar*/
.theCats .c_box3_alt, .theProds_alt .c_box3_ws, .tagCol3_ws .c_box {width:201px;}/*3 columns with wide sidebar*/
.catCol3_ns .c_box3_alt_n , .theProds_alt_n .c_box3_ns {width:245px;} /*3 columns with narrow sidebar*/
.tagCol4_ws .c_box, .theProds_alt .c_box4_ws {width:147px;} /*4 columns with wide sidebar*/
.c_box_first {margin-left:0;}
.contentWrap {margin:10px;overflow:hidden;background:#eae7df;border:1px dashed #c8c1c1;position:relative;color:#210300;}
.c_box_padding {padding:10px;}
.contentWrap .hover_img, .contentWrap .hover_link, .contentWrap .static_img, .contentWrap .static_link {position:absolute;top:0;left:0;background:#eae7df url(images/hover_link_bgd.png) no-repeat center top;}
.contentWrap .static_img  {top:10px;left:10px;}
.contentWrap .error {color:red;}

/** FEATURED CONTENT **/
.featured {padding-top:36px;}
.featured_alt {padding-top:18px;}
.hover_block {float:left;display:inline;width:320px;text-align:center;}
.mainCat1 {width:960px;}
.mainCat2 {width:480px;}
.mainCat4 {width:240px;}
.mainCat5 {width:192px;}
.featured .contentWrap, .subcatnavi {height:375px;}/*adjust the height px value if using a taller or shorter image*/
.featured .contentWrap {margin:0;background:#f6f6f6;padding:10px;overflow:hidden;position:relative;border:0 none;border-left:1px solid #e6e6e6;}
.featured .hover_link {background:transparent;}
.featured .hover_link img {margin:10px 0 0 10px;}
.featured .hover_block div a {display:block;}
.featured .hover_block  .mainCatTitle {display:block;margin:18px 0 36px;height:30px;color:#5b4b4a;font-size:3.15em;}
.featured .hover_block  .mainCatTitle:focus, .featured .hover_block  .mainCatTitle:hover {color:#eae7df;text-decoration:none;}

.subcatnavi a {font-size:2.25em;color:#5f4543;letter-spacing:1px;padding:5px 0;}
.subcatnavi .mens-sale a, .subcatnavi .mens-clearance a, .subcatnavi .womens-sale a, .subcatnavi .womens-clearance a, .subcatnavi .bedding-sale a, .subcatnavi .bedding-clearance a {color:#dc2406;}
.subcatnavi a:focus, .subcatnavi a:hover {color:#210300;text-decoration:none;}

/** SECONDARY CONTENT **/
.secondary_content {clear:both;}

/** THE CATEGORIES && THE PRODUCTS on Category Pages || tag pages **/
.theCats_alt, .theProds_alt, .theTags {width:635px;}
.catCol3_ns, .theProds_alt_n {width:765px;}
.theCats .c_box, .theProds .c_box, .theTags .c_box  {margin-top:15px;}
.theCats .top_row, .theProds .top_row, .theTags .top_row {margin-top:0;}

/* for categories */
.theCats .hover_link, .theCats .static_link {color:#210300;letter-spacing:1px;text-align:center;display:block;width:100%;}
/*if a category specific image is used*/
.theCats .hover_link_alt, .theCats .static_link_alt  {text-indent:-9999em;}

/*3 columns without sidebar || 2 columns with sidebar*/
/*specify the height in order to center the Category Text Title-adjust as needed*/
.theCats .subsubcatnavi  {height:116px;}/*height:136px - 10px padding = 116px*/
.theCats .hover_link, .theCats .static_link {letter-spacing:1px;font-size:3em;padding:50px 0;}/*to center the cufon text: 136 - 36(the span height from cufon) -> /2 = 50*/
/*for longer text that wraps*/
.theCats .sheets-and-comforter-covers .hover_link, .theCats .sheets-and-comforter-covers .static_link {padding:32px 0;}/*to center the cufon text: 136 - 72(the span height from cufon) -> /2 = 32*/
/*if a category specific image is used*/
.theCats .hover_link_alt, .theCats .static_link_alt  {height:136px;padding:0;}

/*3 columns with sidebar*/
.theCats .c_box3_alt .subsubcatnavi  {height:136px;} /*height:156px - 10px padding = 136px*/
.theCats .c_box3_alt .hover_link, .theCats .c_box3_alt .static_link {font-size:2em;padding:66px 0;}/*to center the cufon text: 156 - 24(the span height from cufon) -> /2 = 66*/
/*for longer text that wraps (3 lines)*/
.catCol3 .sheets-and-comforter-covers .hover_link, .catCol3 .sheets-and-comforter-covers .static_link {padding:42px 0;}/*to center the cufon text: 156 - 72(the span height from cufon) -> /2 = 42*/
/*for longer text that wraps (2 lines)*/
.catCol3_ns .sheets-and-comforter-covers .hover_link, .catCol3_ws .throws-and-blankets .hover_link, 
.catCol3_ns .sheets-and-comforter-covers .static_link, .catCol3_ws .throws-and-blankets .static_link {padding:54px 0;}/*to center the cufon text: 156 - 48(the span height from cufon) -> /2 = 54*/
/*if a category specific image is used*/
.theCats .c_box3_alt  .hover_link_alt, .theCats .c_box3_alt  .static_link_alt  {height:156px;padding:0;}

/*styling the text links*/
.theCats .mens-sale .hover_link, .theCats .mens-clearance .hover_link, 
.theCats .womens-sale .hover_link, .theCats .womens-clearance .hover_link, 
.theCats .bedding-sale .hover_link, .theCats .bedding-clearance .hover_link, 
.theCats .mens-sale .static_link, .theCats .mens-clearance .static_link, 
.theCats .womens-sale .static_link, .theCats .womens-clearance .static_link, 
.theCats .bedding-sale .static_link, .theCats .bedding-clearance .static_link {color:#dc2406;}
.theCats .hover_link:focus, .theCats .hover_link:hover, 
.theCats .static_link:focus, .theCats .static_link:hover {text-decoration:none;}
.subsubcatnavi a {display:block;color:#210300;letter-spacing:1px;text-align:center;font-size:1.1em;`ù}
.subsubcatnavi li:first-child {border-bottom:1px solid #fff;}

/* for products */
.theProds .contentWrap, .theTags .contentWrap {border:0 none;background:transparent;}
.teaser {padding:5px 0 0;text-align:left;color:#210300;}
.teaser p {margin-bottom:0;}
.teaser .entry-title {font-weight:normal;}
.teaser .entry-title a {padding-bottom:0px;line-height:18px;color:#210300;}
.teaser .entry-title a:focus, .teaser .entry-title a:hover {color:#dc2406;}
.teaser .price_value .was {text-decoration:line-through;color:#b6a29f;}
.teaser .price_value .is, .teaser .item_remarks {color:#ff0000;}


/** WP- PAGENAVI **/
.wp-pagenavi {clear:both;padding-top:36px;text-align:right;text-transform:uppercase;}
.wp-pagenavi .pages {float:left;}
.wp-pagenavi a, .wp-pagenavi .current {background:#210300;border:1px solid #331d1b;margin-left:3px;padding:3px 7px;}
.wp-pagenavi a:focus, .wp-pagenavi a:hover, #content .wp-pagenavi .current {color:#f6f6f6;}


/** THE SINGLE PRODUCT PAGE  **/
#singleMainContent {clear:both;font-size:1.3em;}
.imgSection {float:left;width:300px;}
.prodDetails {position:relative;float:left;width:300px;margin-left:10px;background:url(images/lowOpbgd.png);padding:10px;margin-bottom:5px;}
.prodDetailsright {position:relative;float:right;width:315px;margin-left:10px;background:url(images/transOpbgd.png);padding:10px;margin-bottom:5px;}
.prodDetailsleft {float:left;width:625px;}
.prodDetailsleftbis {float:left;width:800px;}
.prodDetailsleftter {float:left;width:900px;float:center;}
.prodDetailsleftplus {position:relative;float:left;width:625px;margin-left:10px;background:url(images/lowOpbgd.png);padding:10px;margin-bottom:5px;}
.singleMainSmall {float:left;width:100px;}
.prodDetails h1 {margin-bottom:18px;font-size:2.5em;}
.prodDetails h2 {margin-bottom:18px;font-size:1.5em;}
.tabsWrapAlt, .tabsWrap {float:left;width:50px;}
.tabsWrap {width:110px;margin-right:10px;text-align:left;}

/*the product image*/
.imgSection .c_box {float:right;width:310px;margin:0 0 36px;}
.imgSection .c_box .contentWrap {border:0 none;} 

/*Magic Zoom effect - the zoom window*/
#zoom1-big {position:absolute;top:0px;left:0px;}

/*lighbox effect*/
.mediaPanes .theProdMedia {display:none;}
.mediaPanes .theProdMedia:first-child {display:block;}
.inner_mediaPanes {float:right;width:290px;}

/*when a video is used or when the jQzoom is used*/
.videotabs {width:375px;overflow:hidden;}
.videotabs li {float:left;display:inline;margin-bottom:0;}
.videotabs li a {display:block;float:left;width:167px;font-size:1.275em;text-align:center;padding:10px;color:#e6e2d7;}
.videotabs li .videoTab {width:168px;}
.videotabs li a:focus, .videotabs li a:hover, .videotabs li .current {background:#f6f6f6;color:#3e201c;text-decoration:none;}
.imgSection .v_box, .imgSection .jqzoomBox, .imgSection .mzBox {float:none;clear:both;width:375px;} 
.v_box .mediaPanes, .jqzoomBox .contentWrap, .mzBox .contentWrap {margin:0; padding:10px;background:#f6f6f6;}
.innerProdMedia .MagicZoom {float:right;position:relative;overflow:hidden;}

/*related*/
.related {clear:both;}
.related .tabs {overflow:hidden;}
.related .tabs li {display:inline;float:left;}
.related .tabs li a {display:block;float:left;width:167.5px;font-size:1.275em;text-align:center;padding:10px;color:#e6e2d7;}
.related .tabs li a:focus, .related .tabs li a:hover, .related .tabs li a.current {background:#f6f6f6;color:#3e201c;text-decoration:none;}
.related .panes {padding:10px 5px;background:#f6f6f6;position:relative;}
.related .panes img {padding:0 3.5px;}

/*product footnotes*/
#footnotes {padding:10px 0;border:1px solid #271A30;border-right:0 none;border-left:0 none;text-align:center;margin-bottom:18px;}
#footnotes .l1 {display:table;margin:0 auto;}
#footnotes li {display:table-cell;width:25%;}
#footnotes li a {display:block;text-align:center;padding:0 9px;vertical-align:middle;}
#footnotes li a:focus, #footnotes li a:hover {color:#f6f6f6;text-decoration:none;}
#footnotes img {margin-right:10px;}

/*price and item ID*/
.prodDetails .price {font-size:1.375em;overflow:hidden;}
.prodDetails .was, .prodDetails .basisprice {font-size:1em;color:#ccc;}
.prodDetails .was {text-decoration:line-through;}
.prodDetails .itemID {font-size:0.875em;}

/*Colour Select / Size Select*/
#the_product select {width:100px;}

/* Action Buttons */
/* single page || shopping cart buttons */
#the_product  #greyAdd, #the_product .shopform_btn{float:left;}
#vCart {clear:both;padding-top:18px;}
#vCart .shopform_btn, #the_product .add_to_wishlist, .pay_now {float:right;margin-left:10px;}

#proceed2Checkout .shopform_btn {float:right;margin:0;}
.shopform_btn , .shopform_btn a, .cartActionBtn {height:25px;width:122px;cursor:pointer;overflow:hidden;padding:0;border:0 none;}
.order_form .update_cart, .checkoutSteps .next_step {height:25px;margin:0;padding:0px;border:0 none;}
.order_form .update_cart {float:left;width:122px;margin:0 10px 0 536px;background:#cecece url(images/update_cart.png) no-repeat top center;}
.checkoutSteps .next_step {width:97px;background:#cecece url(images/next_step.png) no-repeat top center;}
.add_to_wishlist, .add_to_wishlist a {width:153px;}
/*link buttons*/
.shopform_btn a, .cartActionBtn {display:block;background:url(images/buy_now.png) no-repeat top left;text-indent:-9999em;}
.get_now {display:block;width:32px;height:32px;background:url(images/get_now.png) no-repeat top left;text-indent:-9999em;}
.add_to_wishlist_inactive a {background:url(images/add_to_wishlist_inactive.png) no-repeat top left;}
.start_shop {width:160px;background:url(images/start_shopping) no-repeat top left;}
.cont_shop {float:left;margin-right:10px;width:160px;background:url(images/continue_shopping.png) no-repeat top left;}
.wishList_cont_shop {float:right;margin-right:0;}
.shopform_btn a:hover, .shopform_btn a:focus, .start_shop:hover, .start_shop:focus, .cont_shop:focus, .cont_shop:hover, .update_cart:focus, .update_cart:hover, .next_step:hover, .next_step:focus {background-position: 0 -25px;}
.shopform_btn a:active, .start_shop:active, .cont_shop:active, .update_cart:active, .next_step:active {background-position: 0 -50px;}
/*input buttons*/
.shopform_btn input{margin:0;padding:0;}
.shopform_btn:hover input, .shopform_btn:focus input {margin-top:-25px;}
.shopform_btn:active input {margin-top:-50px;}

/*Product Navigation*/
.prodNav {padding:0 0 18px;text-align:right;}
.prodNav img {vertical-align:middle;}
.linksBottom {clear:both;padding-top:10px;}
.linksBottom  .prodNav {float:right;}
.adjacentProd {position:relative;}
.adjacentImg {background:#f6f6f6;padding:3px;position:absolute;top:-120px;display:none;}
.previousProd .adjacentImg {right:0;}
.nextProd .adjacentImg {left:0;}

/* the overlayed element */
.overlay {background:url(images/offwhite.png) no-repeat;width:600px;/*height:470px;*/display:none;padding:55px;position:relative;color:#210300;}
.overlay .close {background:url(images/close.png) no-repeat;position:absolute;right:10px;top:10px;cursor:pointer;height:28px;width:28px;}
.mediumoverlay {background:url(images/offwhitemedium.png) no-repeat;width:300px;/*height:245px;*/}
.largeoverlay {background:url(images/offwhitelarge.png) no-repeat;width:700px;/*height:550px;*/}
.largeoverlay .close {right:15px;top:15px;}
.mediumoverlay .close {right:0;top:0;}

/* overlay content */
.overlay a {color:#99cc33;}
.overlay .loadingImg {position:absolute; top:50%; left:50%;height:32px; margin-top:-16px;}
#myloginoverlay a, #wishListOverlay a {font-size:1em;color:#900d05;}
.ico a {display:block;float:left;width:33.33%;font-size:1.3em;margin-top:18px;color:#210300;}
.subscribe_ico a {text-align:center;}
.share_ico img {margin-right:10px;float:left;}
#searchform label {font-size:1.2em;float:left;margin-right:6px;padding-top:6px;}
#searchform input {display:inline;}
#shoppingbagoverlay {background:#f8f8f8;width:auto;height:auto;}
#shoppingbagoverlay .close {top:-10px;right:-10px;}
#sizesInfoOverlay .sizeChartWrap {height:470px;overflow-y:auto;}

/**  PAGES  **/
.narrow {width:614px;}

/**  BLOG  **/
/*on category pages*/
.blogPost .date, .archive_post .date {width:60px;margin-right:10px;}
.blogPost .comments-link {text-align:right;padding-right:37px;width:32px;height:32px;background:url(images/comment_32-trans.png) no-repeat top right;}
.blogPost .entry {clear:both;margin-top:10px;}
.blogPost .teaser {color:#f6f6f6;padding:0;}
.blogPost .teaser p {margin-bottom:18px;}
.blogPost .meta {border-bottom:1px solid #7b6360;padding-bottom:18px;clear:both;}
.blogPost  .thumb_img {margin:0 18px 18px 0;}
/*on single pages*/
#singleBlogPost {margin-top:31px;}
.single_blog_post {margin-top:10px;}

/*Widget Ready Areas*/
.sidebar {width:310px;}
.sidebar_narrow {width:180px;}
.sidebar .widget {margin-bottom:36px;}
.sidebar .widget .widget-title {border-bottom:1px solid #A28D8A;padding-bottom:10px;}
.widget_faq ul, .csw, .widgetPadding  {background:url(images/lowOpbgd.png);padding:10px;letter-spacing:1px;}
.widget_faq .widgetPadding {background:transparent;padding:0;}
.main_csw {margin-top:36px;padding:0;background:transparent;}
.widget ul li {border-top:1px solid #7b6360;} 
.widget ul li:first-child {border:0 none;}
.widget ul li a {display:block;padding:9px 0;color:#f6f6f6;} 
.widget ul li a:focus, .widget ul li a:hover {color:#a0bd59;text-decoration:underline;}
.widget ul .current-cat a, .widget ul .current-cat-parent a, .widget ul .current_page_item a {color:#210300;}

/*Category RSS Widget*/
.widget_category_rss ul, .widget_category_rss ul li {float:left;width:100%;}
.widget_category_rss ul li a {float:left;padding:15px 0 5px;}
.widget_category_rss ul li a img {margin-top:-10px;}

/*Pages List*/
.widget_pages_list ul li {border:0 none;}
.widget_pages_list ul li a {padding:5px 0;}

/*Gift Cards widget || Sales Widget || Special Offers Widget*/
.widget_gift_cards, .widget_sales, .widget_special_offers, .widget_sales3L {background:#f6f6f6;text-align:center;padding:10px;}
.widget_gift_cards .widgetPadding, .widget_sales .widgetPadding, .widget_special_offers .widgetPadding, .widget_sales3L .widgetPadding {padding:0;border:1px dashed #c8c1c1;background:#eae7df;}
.widget_gift_cards .giftform_btn, .widget_sales a, .widget_special_offers p, .widget_sales3L p {display:block;height:114px;}
.widget_sales a, .widget_special_offers a, .widget_sales3L a {text-indent:-9999em;}

/* Gift Cards widget */
.widget_gift_cards .giftform_btn {cursor:pointer;overflow:hidden;}
.widget_gift_cards .giftform_btn input{margin:0;padding:0;}
.widget_gift_cards .giftform_btn:hover input, .widget_gift_cards .giftform_btn:focus input {margin-top:-114px;}

/* Sales Widget 1 link */
.widget_sales a  {background:url(images/widget_imgs/sale.png) no-repeat top left;}
.widget_gift_cards a:focus, .widget_gift_cards a:hover, .widget_sales a:focus, .widget_sales a:hover {background-position:bottom left;}

/* Sales Widget 3 links */
.widget_sales3L p  {position:relative;background:url(images/widget_imgs/sale3L.png) no-repeat top left;margin-bottom:0;}
.widget_sales3L p a {height:25px;font-size:1.3em;letter-spacing:2px;}
.widget_sales3L p a {position:absolute;text-align:left;}
.widget_sales3L p .link1 {top:84px;left:8px;width:70px;}
.widget_sales3L p .link2 {top:84px;left:86px;width:90p