/* module blockwishlist */
#wishlist_block { top: 220px; width: 100%; min-height: 140px;}
#wishlist_block #wishlist_block_list dl.products {
  border-bottom: 1px solid #C7AF7D; font-size: 10px; margin:0 0 20px; padding: 0; }
#wishlist_block div.block_content #wishlist_block_list dl.products dt a.cart_block_product_name { color: #8B8B8B;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal; color: #8B8B8B; }
#wishlist_block div.block_content #wishlist_block_list dl.products dt {    border-top: 1px solid #C7AF7D;
    padding: 10px 0; 
	  font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal; 
	color: #8B8B8B;
	 }
#wishlist_block div.block_content #wishlist_block_list dl.products dt a.ajax_cart_block_remove_link { float: right }
#wishlist_block div.block_content #wishlist_block_list dl.products dd {
	font-style: italic;
	margin: 0 0 0 10px
}
#wishlist_block div.block_content p select#wishlists { width: 140px }
#wishlist_block div.block_content p a.exclusive { margin: 5px auto 0 auto }

#wishlist_icon_wrapper {  background: url("../../../img/icon/bg_wishlist_submit.png") no-repeat scroll 2px 3px;
    border: 0 none;
    cursor: pointer;
    height: 30px;
    padding: 3px 2px;
    position: fixed;
    right: -8px;
 top: 179px;    
     z-index: 999;
 width: 44px;}
	
#wishlist_icon_wrapper:hover{ right:-4px;}
#display_wishlist { overflow: hidden; height: 0px; position:fixed; top: 191px; background: #414248; -webkit-border-radius: 5px; border-radius: 5px; color: #c7af7d; right:40px;}

a.trigger_wishlist{
	 background: url("../../../img/icon/bg_wishlist_submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 31px;
    position: fixed;
    right: -7px;
    top: 182px;
    width: 45px;
    z-index: 999;
}

a.trigger_wishlist:hover{
	 background: url("../../../img/icon/bg_wishlist_submit.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 31px;
    position: fixed;
    	margin-right: 2px;
    top: 182px;
    width: 45px;
    z-index: 999;
	
}

div.block a:hover { text-decoration: none; }

.panel_4 {
 	background: none repeat scroll 0 0 #FBF8F2;
    border: 1px solid #F1E2D1;
    display: none;
    height: auto;
    padding: 20px 81px 10px 20px;
    position: fixed;
    right: 0;
    text-align: left;
    top: 100px;
    width: 330px;
    z-index: 1;
	-moz-box-shadow: 0px 2px 5px #999999;
	-webkit-box-shadow: 0px 2px 5px #999999;
	box-shadow: 0px 2px 5px #999999;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#cccccc')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=90, Color='#cccccc');
}

a.active.trigger_wishlist {background: url("../../../img/icon/bg_wishlist_submit_active.png") no-repeat scroll; 	margin-right: 2px;}

span.quantity-formated  {  color: #8B8B8B;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 0 30px 0 0;}
	
.delete_wrapper {  position: relative; top: -1px;}
.wishlist_block_list { top: -10px; position: relative;}

.heading_wrapper .title_left, .title_right { color: #8B8B8B; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: bold; }



@media (max-width: 480px) {
    
    #mywishlist div#block-order-detail > br {
        display: none;
    }
    
    .wlp_bought {
        margin-top: 0;
        background: none;
        border: 0;
    }
    
    .wlp_bought:after,
    #wish_stack:after {
        display: block;
        content: " ";
        clear: both;
    }

    #wish_stack ul {
        float: none;
    }
    
    #wish_stack {
        width: 47%;
        margin-right: 3%;
    }
    
    #wishlist_view {
        padding: 10px 0;
    } 
    
    #wish_stack .address_title {
        margin-bottom: 0 !important;
    }

    #mywishlist div#block-order-detail ul li img {
        float: none; 
        width: 150% !important;
        height: auto !important;
        margin-left: -23%;
        margin-bottom: 10px;
    }

    #wish_stack .address_name {
        overflow: hidden;
        text-align: center;
        padding-bottom: 10px;
    }

    div#mywishlist div#block-order-detail ul li span.wishlist_product_detail {
        display: none;
    }

    #mywishlist div#block-order-detail > br,
    #wish_stack .address_name > br {
        display: none;
    }

    #mywishlist .footer_links {
        margin-top: 0;
    }
}