#content-sb {
    background-color: #f3f1ef !important;
    position:relative;
}

.fav_header {
    height:101px;
    width:757px;
    padding: 11px;
}

.fav_row {
    width: 757px;
    margin: 0px 0px 5px 10px;
    background-color: #e7e5e3;
    display: block;
}

.fav_row a, .fav_row a:visited, .fav_row a:hover {
    text-decoration: underline;
}

.fav_box {
    display: block;
    float: left;
}

.fav_left, .fav_left img {
    width: 110px;
    height: 144px;
}

.fav_right {
    width: 647px;
    height: 144px;
}

.fav_desc div.itemnum
{
    *padding-top: 0 !important;
}
.fav_desc div{
    padding-top: 5px;
    clear: both;
}
.fav_desc {
    width: 170px;
    height: 84px;
    padding: 5px 10px 5px 0px;
    margin: 0px 0px 0px 10px;
    border-right: 1px dotted #c8c8c7;
    border-bottom: 1px dotted #c8c8c7;
    position: relative;
}

.fav_swatches {
    width: 179px;
    height: 84px;
    padding: 5px 10px 5px 10px;
    border-right: 1px dotted #c8c8c7;
    border-bottom: 1px dotted #c8c8c7;
    overflow:auto;
}

.fav_comment {
    width: 240px;
    height: 94px;
    border-bottom: 1px dotted #c8c8c7;
    color: #7A7A7A;
}

.fav_size {
    width: 370px;
    height: 40px;
    padding: 10px 10px 0px 0px;
    margin: 0px 0px 5px 10px;
    border-right: 1px dotted #c8c8c7;
    color: #7a7a7a;
    font: 10px Arial, Helvetica, sans-serif;
}

.fav_add {
    width: 235px;
    height: 40px;
    padding: 0px 0px 5px 0px;
    margin: 10px 0px 0px 10px;
    font: 10px Arial, Helvetica, sans-serif;
    color:#7a7a7a;
}

.note_header{
    height:15px;
    padding:5px 5px 0px 6px;
    font-weight: bold;
}

.note_container {
    padding:0px 5px 5px 5px;
    height:50px;
}

.note_links {
    padding:2px 5px 0px 6px;
}

.main_note_container {
    
}

.fav_swatches .swatch img {
    height:10px;
    width:20px;
}


.fav_add img {
    vertical-align:middle;
}

.title, .title a, .title a :visited {
    font: 12px Arial;
    color: #333333;
    text-decoration:none !important;
}

.text {
    font: 10px Arial, Helvetica, sans-serif;
    color: #7a7a7a;
}

.price {
    font: 13px Arial, Helvetica, sans-serif;
    color:#333333;
}

.offers {
    position: relative;
    bottom: 0px;
    left:0px;
    font: bold 11px Arial, Helvetica, sans-serif;
    color: #FF1700 ;
    position:absolute;
}


.fav_swatches .swatch {
    cursor:pointer;
    float:left;
    height:13px;
    width:25px;
}

/**
 * height is of 13px, width: 25px;  I removed 2px each to add the border
 */
.fav_swatches .swatch {
    height:11px; 
    width:23px;
    border: 1px solid #AAAAAA;
    overflow:hidden;
    display: block;
    float: left;
}


.fav_swatches .selected {
    border: 1px solid #7a7a7a;
    background-color: white;
    padding: 1px;
	margin: 0px 1px 0px 1px;

}

.fav_swatches .swatch_container_selected div {
    border:1px solid white;
    height:9px;
    width:21px;
}

.fav_swatches a:hover div {
    border:1px solid;
    height:11px;
    width:23px;
}

.fav_swatches a:hover div div {
    border:1px solid white;
    height:9px;
    width:21px;
}

.fav_size .qty {
    width:50px;
}

.fav_size .color {
    width: 118px;
}

.fav_size .size {
    width:45px;
}

.remove {
    margin: 0px 0px 0px 5px;
}

.price-no-standard {
    color:#FF1700;
}

