#get_this_look_sfc_panel .bd *
{
    /*this sets hasLayout to all elements of the overlay in IE*/
    zoom: 1;
}
.multiitem_count_label div
{
    text-align: right
    padding-right:5px;
}
.multiitem_count_label
{
    color: #333333;
}
td.add_to_cart_button
{
    width:69px;
}

#sidebar .subcategories .actual {
    color:#95847C;
    font-size:9px;
    font-weight:bold;
    text-decoration:none;
}

#ig_products .sub_actual{
    margin: 10px 0px;
    padding:10px 0px 10px 25px;
    border-top: 1px dotted #95847C;
    border-bottom:1px dotted #95847C;
    line-height:15px;
    width: 115px;
}

.multiitem_wrapper
{
    float:left;
    background:white;
    width:100%;
}

#ig_image {
    width:320px;
/*    height:600px;
*/    float:left;
}

#NoFlashContent
{
    overflow: hidden;
    float: left;
}
#ig_products a,
#ig_products a:hover
{
    font-size:11px;
    color:#7a7a7a;
    text-decoration: underline;
}
#ig_products {
    float:left;
    width: 410px;
    padding:0px 10px 14px 12px;
    _padding:0px 10px 12px 12px;
    margin-top: 10px;
}

#ig_products select.error
{
    border: 1px solid red;
}

.multiitem_checkbox
{
    *vertical-align: middle;
}

.multiitem_added
{
    line-height: 125px;
    text-align: center;
}

#ig_products .nav_lins{
    color:#333333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}

#ig_products .add_to_bag img {
    margin-left: 5px;
}
#ig_products .add_to_bag span,
#ig_products .add_to_bag img {
    display: block;
    float: right;
}
#ig_products .add_to_bag {
    text-align: right;
    margin-bottom: 14px;
    font-size: 11px;
    font-family: Arial;
    line-height: 19px;
    height:14px;
}
#ig_products .add_to_bag.last
{
    margin-bottom: 5px;
    _margin-bottom: 0;
}
#ig_products .item .rating
{
    float:right;
    padding-top: 6px;
}
#ig_products .item {
    clear:both;
    border: 1px solid #dcdcdc;
    width: 100%;
    background-color: #f6f6f6;
    margin-bottom: 12px;
}

#ig_products td.image_cell {
    vertical-align: top;
}
#ig_products .item .image_cell img {
    width: 96px;
    height: 126px;
}

.ig_sale
{
    margin: 0;
    color: red !important;
    padding-top: 5px;
}

div.swatch-div
{
    clear: both;
}

#ig_products td.item_description
{
    vertical-align: top;
    font-family: Arial;
    font-size: 11px;
    padding: 0 10px 5px;
    width: 100%;
}

#ig_products .title, 
#ig_products .title a {
    font-size: 13px;
    color: #333333;
    margin:3px 0;
    text-decoration: none;
}

#ig_products .price
{
    color: #333333;
    font-size: 12px;
    margin-bottom: 5px;
}
#ig_products .controls
{
    padding:3px 0 5px;
    clear: both;
}

#multiitem_error_message 
{
    color: red;
    padding: 10px;
    border: 1px solid red;
    clear: both;
}

#ig_products .item_no
{
    font-size: 9px;
    color: #7a7a7a;
    margin-bottom: 6px;
    text-transform: uppercase;
}

#ig_products .tab{
    color:#333333;
    float:right;
    font-size:11px;
}

#ig_products .tab a {
    text-decoration:underline;
    color:#5E5E5E;
}

#ig_products .details {
    background: none;
}

#ig_products .box_actions {
    margin-top:25px;
    text-align:right;
}

#ig_products .ig_products {
    margin-top:30px;
}

#ig_products .box_actions a,
#ig_products .box_actions a:visited{
    color:#00779B;
    text-decoration: underline;
    font-size:7.5pt;
}

/* css from detail.css: this can be refactored*/
#ig_products .color_name {
    background:transparent url(/images/limited_shelf_bg.gif) no-repeat scroll 0% 0%;
    color:white;
    display:block;
    font-size:7pt;
    height:20px;
    margin-top:-18px;
    margin-left:-3px;
    overflow:hidden;
    padding:3px 2px 0px 4px;
    position:absolute;
    max-width:180px;
    font-weight: normal;
    text-transform:none;
}
#ig_products .swatch_container {
    float:left;
}
#ig_products #swatches .swatch {
    cursor: pointer;
    float: left;
    margin-right: 4px;
    height:15px;
    width:15px;
    margin-top:2px;
    border: 1px solid #BEBEBE;
}

#ig_products #swatches .swatch.selected  {
    height:12px;
    width:12px;
    margin-top:2px;
    border: 3px solid #AF9D9B;
}

#ig_products #swatches .swatch .swatchName{
    visibility:hidden;
    height:auto;
    position:absolute;
    margin-top: -15px;
    margin-left: -8px;
}

#ig_products #swatches .swatch .swatchName_label{
    position:absolute;
    height:17px;
    width:200px;
    min-width: 200px;
    width:expression((document.documentElement.offsetWidth < 200)? '200px': 'auto' );
    padding-left: 5px;
    padding-top: 2px;
    font-size:9px;
    background: url('/images/swatchName_bg.jpg') repeat-x;
    color: white;
    overflow:hidden;
    text-transform:none
}

#ig_products #swatches .swatch .swatchName_bottom{
    margin-left: 8px;
    margin-top:17px!important;
    position:absolute;
    display:block;
    /*border: 1px solid black;*/
    background: url('/images/swatchName_peak.gif') no-repeat;
    height: 7px;
    width: 100px;
    overflow:hidden;
}

.multiitem_image_footer span.last
{
    border-right: none;
    *margin-top: 1px;
}

.multiitem_image_footer span.first
{
    margin-left: 12px;
}
.multiitem_image_footer span.first2
{
    border-right: none;
    margin-left: 0px;
    padding: 0px;
}

.multiitem_image_footer span
{
    *margin-top: 2px;
    float: left;
    padding: 5px;
    border-right: 1px solid #EAEAEA;
    display: block;
    line-height: 13px;
    height: 13px;
}
.multiitem_image_footer a img
{
    vertical-align:text-top;
    margin: 0;
    padding: 0;
    width:13px;
    height:13px;
}
.multiitem_image_footer
{
    margin-bottom: 10px;
    height: 25px
}


.multiitem_image_footer a {
    text-decoration:underline;
}

.multiitem_image_footer a#addthis_link
{
    text-decoration: none;
}
.final_sale_label
{
    background:none repeat scroll 0 0 #FF1700;
    color:white;
    text-align:center;
    text-transform:uppercase;
    line-height:13px;
    height:13px;
}

.promo
{
    color: #FF1700;
    float: right;
    font-size: 10px;
    font-weight: bold;
    text-transform: none;
}

span.size_chart a
{
    font-size: 9px !important;
}

.qty_select 
{
    width: 50px;
}
.color_select
{
    width: 118px;
}
.size_select
{
    width: 50px;
}
a.container-close
{
    outline: none;
}
