﻿body {
}

.main-content-right #dynamicFilter {
width: 740px;
margin: 0 0 3px 0;
}

.clearfix {
display: block;
zoom: 1;
}

#dynamicFilter div.narrow-by {
color: 
#393939;
font-size: 11px;
font-family: arial,helvetica,sans-serif;
margin: 7px 0 0;
text-transform: uppercase;
letter-spacing: .3px;
float: left;
}

#dynamicFilter div.clear-all {
float: right;
width: 69px;
height: 11px;
margin: 9px 6px 0 0;
cursor: pointer;
background: 
display: none;
}

#dynamicFilter > div.container {
margin-top: 5px;
font-family: arial,helvetica,sans-serif!important;
min-height: 25px;
}

#dynamicFilter > ul, #dynamicFilter > div.container > ul {
display: block;
list-style: none none outside;
margin: 0;
padding: 0;
}

#dynamicFilter > ul > li, #dynamicFilter > div.container > ul > li {
float: left;
}

.main-content-right #dynamicFilter div.filter {
width: 100px;
padding-right: 5px;
}

#dynamicFilter div.filter {
width: 130px;
margin-bottom: 5px;
padding-right: 9px;
background-color: 
white;
font-size: 11px;
}

.main-content-right #dynamicFilter div.filter > div.header {
width: 100px;
}

#dynamicFilter div.filter > div.header {
position: relative;
z-index: 10;
width: 133px;
height: 21px;
font-family: arial,helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
cursor: pointer;
background: none repeat scroll 0 0 
#F4F3F8;
border: 1px solid 
#D9D9D9;
border-radius: 5px;
moz-border-radius: 5px;
webkit-border-radius: 5px;
}

#dynamicFilter div.options {
display: none;
position: absolute;
left: 0;
top: 19px;
text-align: left;
text-transform: none;
padding-right: 3px;
margin-left: -1px;
}

#dynamicFilter div.options div.spacer-top {
display: block;
width: 133px;
background-color: 
white;
border-right: 1px solid 
#D9D9D9;
border-left: 1px solid 
#D9D9D9;
bottom: -1px;
height: 5px;
margin-top: -1px;
position: relative;
-moz-box-shadow: 1px 0 0 #C4C4C4;
-webkit-box-shadow: 1px 0 0 
#C4C4C4;
box-shadow: 1px 0 0 
#C4C4C4;
}

#dynamicFilter div.options div.middle {
width: 175px;
display: block;
background: url('../../../../../default/shop/image/fashionresults/2010/0821/sprite-filter-flydown-bg-all.png') repeat-y -175px top;
}

#dynamicFilter div.options div.scroller {
display: block;
width: 163px;
max-height: 202px;
padding: 0 5px 6px 3px;
margin: 0;
color: 
#565453;
overflow-x: hidden;
overflow-y: auto;
z-index: 99;
border-top: 1px solid 
#D9D9D9;
}

#dynamicFilter div.options div.selected {
background-position: 0 -254px;
}

#dynamicFilter div.options div.viewall {
height: 11px;
margin: 2px 0 0 5px;
padding-left: 15px;
background: 
transparent url('../../../../../default/shop/image/fashionresults/2010/0821/sprite-filter-controls.png') no-repeat left -152px;
font-size: 11px;
font-family: Arial;
color: 
#393939;
}

#dynamicFilter div.options div.scroller > div.divider {
height: 1px;
background-color: 
#CCC;
margin: 8px 5px 9px 5px;
}



#dynamicFilter div.options ul {
margin-left: 5px;
cursor: default;
}

ol, ul {
list-style: none;
}

#dynamicFilter div.options ul > li {
margin-bottom: 5px;
padding-left: 15px;
cursor: pointer;
font-family: arial,helvetica,sans-serif;
background: url('../../../../../default/shop/image/fashionresults/2010/0821/sprite-filter-controls.png') no-repeat left -152px;
font-size: 11px;
font-family: Arial;
color: 
#393939;
}

#dynamicFilter div.options > div.spacer-bottom {
width: 175px;
height: 3px;
background: 
transparent url('../../../../../default/shop/image/fashionresults/2010/0821/sprite-filter-flydown-bg-all.png') no-repeat scroll -2066px top;
}

#dynamicFilter div.hitarea {
position: absolute;
left: -10px;
top: -30px;
z-index: 0;
cursor: default;
}

#dynamicFilter ul.chosen {
display: none;
height: auto;
padding-top: 2px;
background-color: 
white;
border-color: 
#D9D9D9;
border-style: none solid solid;
border-width: medium 1px 1px;
width: 133px;
}

.main-content-right #dynamicFilter ul.chosen, .main-content-right #dynamicFilter .filter.small ul.chosen {
width: 100px;
}

.imgContainerProductResults
{
    float: left; 
    width: 150px; 
    height: 220px;
    overflow: hidden; 
    margin: 5px;
}

.taggingMediaDetails
{
    background: rgba(0,0,0,0.6);
    display:none;
    position:absolute;
    width:100%;
    bottom:0px;
    padding-top: 2px; 
    text-align: center;
}

.taggingMediaDetailsInner
{
    margin: 0px; 
    padding:0px; 
    font-size:small;
    color:White;
}

.TaggingFormProductDetails
{
    margin:2px;
    padding:0px;
    font-size:small;
}

/*.imgContainerHome
{
    width: 150px;
    height: 150px;
    position: relative;
    float:left;
}

.imgContainerHome img.wide 
{
    width: 100%;
}

.imgContainerHome img.tall 
{
    height: 100%;
    max-height: 150px;
}*/

.taggingImgContainerHome img.wide 
{
    width: 100%;
}

.taggingImgContainerHome img.tall 
{
    height: 100%;
    max-height: 150px;
}

.taggingImgContainerHome:hover > div
{
    display:block;
}

#taggingoOverlayMarker
{
    height: 1px;
}

/*#taggingOverlay  
{
    float:left;
    left:50%;
    position: relative;    
    display:none;
    height: 60px;
    text-align:center;
    margin-top:100px;
}

#taggingOverlay img 
{ 
    position: relative;
}

*/