#product_detail {
    background: white;
    padding: 5px;
}

#product_detail .left {
    float:left;
}

#product_detail .right {
    float:right;
}


#item_thumbs .item_thumb img.thumb {
    border:1px solid #F5F6F8;
    display:block;
    height:149px;
    width:114px;
    margin:0px auto;
}


/* >>>>>>> PAGINATOR <<<<<<<< */
.paginator {
    float: right;
    color: #7a7a7a;
    font-size: 9px;
    text-align: right;
    /* width: 126px; */
}

.paginator a {
    color: #7a7a7a;
    text-decoration: underline;
}

.paginator strong {
    font-weight: bold;
}

.page .selected{
    border: 1px solid #C3C3C3;
}


#item_num, #color_label {
    font-size: 11pt;
    font-weight:bold;
}

.product_image_quick_view {
    display:block;
    height:232px;
}

#swatches .swatch.selected {
    height:16px;
    width:16px;
}

#swatches .swatch {
    height:15px;
    width:15px;
    border: 1px solid #BEBEBE;
}

.swatch_container {
    float:left;
    width:15px;
    height:15px;
    margin-right:3px;
}

/**
 * parent container has a background color, so to hace a top area white I'll be
 * adding a margin-top solid white color to make the space between the footer SEO area
 * and the upper container
 */
.catalog_listing_bottom {
    background-color: #f3f1ef;    
    border-top: 5px solid white;
    padding: 6px 11px;
    color: #E7E5E3;
    text-transform: uppercase;
    font-size: 8px;
    text-align:justify;
    line-height:6.5px;
    width: 757px;    
}

.catalog_listing_top {
    background-color: #f3f1ef;
    padding: 0px 11px 0px 11px;
}

.catalog_listing_container {
    background-color: #f3f1ef;
    padding: 0px 11px 11px 11px;
}

.split_group_separator {
    border-bottom: #333333 solid 1px;
    margin-bottom: 10px;
}

.split_group_header {
    color: #333333;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;    
}

.filters a{
    font-size: 9px;
    color: #7a7a7a;
    text-decoration: underline;
}
.filters {
    height: 53px;
    float: left;
    font-size: 9px;
    color: #7a7a7a;
    background-color: #f3f1ef;
    padding-left:11px;
    /* width: 631px; */
}

.filters div {
    float:left;
}

.filters SELECT{
    font-variant:normal;
    font-size: 9px;
    color: #7a7a7a;
}

.item_thumb {
    text-align: left;
    height:431px;

}

.item_thumb_info {
    width:245px;
}

.item_thumb_desc {
    width:245px;
    height: 25px;
    border-bottom:1px solid #7A7A7A;
}

.item_thumb_desc .left {
    float:left;
    padding-top: 7px;
}

.item_thumb_desc .right {
    float:right;
    padding-top: 6px;
}

.item_thumb_price {
    width:245px;
}

.item_thumb_price .left {
    float:left;
    padding-top: 6px;
}

.item_thumb_price .right {
    float:right;
    padding-top: 3px;
}

.item_thumb_price .left-more {
    float:left;
    padding-top:4px;
}

.item_thumb_price .right-more {
    float:right;
    padding-top:4px;
}

.sale_color {
    color: #ff1700;
    font-size: 15px;
}

.normal_price {
    color: #333333;
    font-size: 15px;
}

.normal_price_off {
    color: #7a7a7a;
}

.promo_verbiage {
    color: #FF1700;
    font-weight: bold;
}

.item_thumb_image {
    width: 245px;
    height:320px;
    text-align:center;
}

.morecolors_catalog {
    color:#7a7a7a;
    font-size: 10px;
    text-decoration:none;
}

.price-sign {
    display:inline;
    font-size:10px;
    vertical-align:text-top;
}

.limited_edition_banner {
    height:12px;
    width:245px;
    background-color: #333333;
    color:white;
    font-size: 9px;
    font-weight: bold;
    position:absolute;
    margin-left:0px;
    margin-top:308px;
    text-align: center;
}

.final_sale_banner {
    height:12px;
    width:245px;
    background-color: #ff1700;
    color:white;
    font-size: 9px;
    font-weight: bold;
    position:absolute;
    margin-left:0px;
    margin-top:308px;
    text-align: center;
}

.instyle_snipe {
    height:16px;
    width:245px;
    background: url("/images/redesign2010/catalog/instyle-snipe.jpg") no-repeat scroll center center transparent;
    position:absolute;
    margin-left:0px;
    margin-top:304px;
}

.sneak_peak_snipe { 
    height:16px; 
    width:245px; 
    background: url("/images/redesign2010/catalog/sneak-peak.jpg") no-repeat scroll center center transparent; 
    position:absolute; 
    margin-left:0px; 
    margin-top:304px; 
}

.online_exclusive_snipe {
    height:16px;
    width:245px;
    background: url("/images/redesign2010/catalog/online-snipe.jpg") no-repeat scroll center center transparent;            
    position:absolute;
    margin-left:0px;
    margin-top:304px;    
}

.holiday_wish_list_snipe {
    height:16px;
    width:245px;
    background: url("/images/redesign2010/catalog/holiday-wish-list.jpg") no-repeat scroll center center transparent;
    position:absolute;
    margin-left:0px;
    margin-top:304px;
}

.perfect_price_snipe {
    height:16px;
    width:245px;
    background: url("/images/redesign2010/catalog/perfect-price-snipe.jpg") no-repeat scroll center center transparent;            
    position:absolute;
    margin-left:0px;
    margin-top:304px;    
}


.quickview_button{
    display:none;
    margin:180px 30px 0px;
    text-align:center;
    float:left;
    position:absolute;
}

.quickview_button.small{
    margin-top:51px;
    margin-left:30px;
}

.clear{
    clear:both;
}

#item_thumbs {
    /* margin: 9px 0px 6px;*/
}

#item_thumbs td{
    vertical-align: top;
}

#item_thumbs  a{
    text-transform: uppercase;
}

#item_thumbs  a.description{
    color: #333333;
    text-transform: capitalize;
}

/* For the QuickView */
#det {
    background:white;
    padding: 2px;
    position: absolute;
    margin:-240px 40%;
    max-height: 620px;
}

/* For the items inside the quickview */
#det .title,
#det .title a {
    text-transform: uppercase;
    font-family: Verdana, sans-serif;
    color: #4187B1;
    font-size: 13px;
    font-weight: bold;
}
#det .blue,
#det .blue a{
    font-family: verdana;
    font-size: 9px;
    text-transform: uppercase;
    text-decoration:  underline;
    color:#4187B1;
    font-weight: normal;
    !font-weight: normal;
    _font-weight: bold; /*  IE6 rule */
}

#swatches_sale .title{
    margin-top:12px;
    text-transform: uppercase;
    font-size: 7pt;
    font-weight: bold;
    clear:both;
}

#header_cart_last_item {
    background:white;
    position:absolute;
}

/** Quick View Styles **/
.qv-price-container, .qv-price-container-sale {
    margin: 0px 0px;
    font-size: 7pt;
    color: #666666;
    font-weight:bold;
}

.qv-price-container-sale {
    color: #666666;
}

.qv-price-container-sale .old_price {
    color: #666;
}

#replace_catalog {
height:14px;
position:relative;
}

#replace_catalog img {
padding-top:4px;
position:absolute;
top:0;
left:0;
}


.block_header {
    width:757px;
    padding: 11px 11px 0px 11px;
    background-color: #f3f1ef;
}

.block_header_only {
    width:757px;
    padding: 11px;
    background-color: #f3f1ef;
}

.block_header img,
.block_header_only img {
    display: block;
    /*width:757px;*/
}

.block_header div
.block_header_only div {
    display: block;
    width:757px;
    z-index: 1;
}

#content-sb div {
 /*   padding: 0px 11px;*/
}

.pager_top
{
    padding-top:8px;
}

.top-looks-wrap-around-the-clock {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-around-the-clock.jpg) no-repeat;

}

.top-looks-wrap-comfort-zone {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-comfort-zone.jpg) no-repeat;

}

.top-looks-wrap-time-to-shine {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-time-to-shine.jpg) no-repeat;

}

.top-looks-wrap-soft-and-beautiful {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-soft-and-beautiful.jpg) no-repeat;

}
.top-looks-wrap-fall-classics {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-bg.jpg) no-repeat;    
}

.top-looks-wrap-pretty-in-pink {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-pretty-in-pink.jpg) no-repeat;
}

.top-looks-wrap-forenza {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/LTD_1213_top_looks_forenza.jpg) no-repeat;
}

.top-looks-wrap-silver-belles {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/LTD_1213_top_looks_silver_bells.jpg) no-repeat;
}

.top-looks-wrap-falls-new-favorites {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-falls-new-favorites.jpg) no-repeat;
}

.top-looks-wrap-outfits-that-pop {
    width:778px;
    height:614px;
    background: url(/images/redesign2010/catalog/top-looks-outfits-that-pop.jpg) no-repeat;
}

.top-looks-inner {
   /* background: url(/images/redesign2010/catalog/top-looks-bg.jpg) no-repeat;*/
    width:757px;
    height:100%;
    padding:0px 11px 0px 11px;
}


.top-looks-inner-header {
    height:115px;
    position:relative;
}

.paginator_toplooks {
    position:absolute;
    bottom:0px;
    right:0;
    font:11px Arial, Helvetica, sans-serif;
    text-decoration:none;
}

.paginator_toplooks a {
    text-decoration:none;
}

.paginator_toplooks a:hover {
    font-weight:bold;
}

.paginator_toplooks .selected {
    font-weight:bold;
}

.top-looks-inner-body {
    height:455px;
}

/* Top is -2px because the background image has some borders that make the
 * image look lower than it really is. That's why I had to re-place it on that
 * relative position.
 */
.top-looks-bigpic {
    height:490px;
    width:377px;
    padding-left:5px;
    padding-top:7px;
    position:relative;
    top: -2px;
    float:left;
    background-image:url(/images/redesign2010/catalog/bigmask.jpg);
}

.top-looks-bigpic-content {
    height:482px;
    width:368px;
    z-index:1;
}

.top-looks-bigpic-captions {
    position: absolute;
    top:0;
    left:0;
    height:490px;
    width:371px;
    z-index:2;
    margin-left:5px;
}

.go-left {
    left:0;
    top:214px;
    position:absolute;
    outline:none;
}

.go-right {
    right:2.5px;
    top:221px;
    position:absolute;
    outline:none;
}

.get-this {
    position:absolute;
    top:33px;
    left:245px;
    width:120px;
}

.get-this-list {
    list-style:none;
    font: bold 11px Arial, Helvetica, sans-serif;
    color:#7a7a7a;
}

.top-looks-bigpic-captions img {
    behavior:url(/css/iepngfix.htc);
}

.top-looks-grid {
    width:369px;
    height:494px;
    overflow:hidden;
    display:block;
    float:right;
    position:relative;
}

.top-looks-scroll {
    width:369px;
    position:absolute;
    left:0;
    top:0;
}

.top-looks-item {
    float:left;
    width:121px;
    height:162px;
    border:1px solid #bbbbbb;
    overflow:hidden;
    position:relative;
}

.top-looks-item a:hover{
    border:2px solid #757470;
    width:117px;
    height:158px;
    overflow:hidden;
}

.top-looks-item img {
    width:121px;
    height:162px;
    z-index:1;
}

.top-looks-grid .selected, .top-looks-grid .selected-ie {
    width:121px;
    height:162px;
    border:1px solid #333333;
}

.top-looks-item div {
    position:absolute;
    top:0;
    left:0;
    width:123px;
    height:164px;
    z-index:2;
}

.tp_mask {
    display:none;
}

.top-looks-grid .selected .tp_mask {
    display:block;
    background-image:url(/images/redesign2010/catalog/mask.png);
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/redesign2010/catalog/mask.png', sizingMethod='scale');
}

.suit_mask {
    height:303px;
    left:0;
    position:absolute;
    top:0;
    width:189px;
    z-index:2;
    display:none;
    background-image:url(/images/redesign2010/refresh_9.08/suiting_looks/mask_looks.png);
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/redesign2010/refresh_9.08/suiting_looks/mask_looks.png', sizingMethod='scale');
}

.getthis_mask {
    height:19px;
    left:10px;
    position:absolute;
    top:10px;
    width:44px;
    z-index:3;
    display:none;
    background-image:url(/images/redesign2010/refresh_9.08/suiting_looks/get_this_look.png);
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/redesign2010/refresh_9.08/suiting_looks/get_this_look.png', sizingMethod='scale');
}

#jodiBio_panel_sfc_panel .hd {
    /*display: none !important;*/
}

#jodiBio_panel_sfc_panel .container-close {
    /*background-image: none;
    background-image:url(/images/redesign2010/overlays/close_jodi.jpg);
    width: 26px;
    height: 25px;
    */
}

.flash-replaced .alt {
    display:block;
    height:0;
    overflow:hidden;
    position:absolute;
    width:0;
}
