/* ====== Item Module (itm) ====== */
.itm {
    position: relative;
    height: 380px;
    text-align: center;
    padding-top:8px;
}
.itm-small {
    height: auto;
}
.itm.hasOverlay:hover {
    z-index: 100;
}
.itm-overlay {
    width: 188px;
}
.itm.hasOverlay:hover .itm-overlay {
    position: absolute;
/*    right: -3px;
    top: -3px;*/
    right: 0px;
    top: 0px;
    width: 235px;
    height: 415px;
    border: 3px solid #ccc;
    background: #fff;
   /* z-index: 1;*/
}
.itm.hasOverlay:hover .itm-overlay.narrow{
    width:190px;
}

.ie7 .itm-overlay .ui-listHorizontal {
	zoom: 1;
	display: inline;
}

.itm-link {
    position: relative;
    display: block;
    z-index: 2;
}
.itm-linkbox-sm {
    height: 190px;
}
.itm-imageWrapper {
    margin: 0 auto;
    overflow: hidden;
}
.itm-brand,
.itm-name,
.itm-title,
.itm-priceBox,
.itm-imageWrapper {
    display: block;
}
#slider-code .itm-priceBox{
	/*inline;*/
}
.itm-title {
    /*height: 35px;*/
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    max-width: 190px;
    color:#666;
}
.itm-linkbox-sm .itm-title {
    height: auto;
    padding-bottom: 4px;
}
.itm:hover .itm-brand,
.itm:hover .itm-title {
    text-decoration: underline;
}
.itm-moreImages,
.itm-sizeInfo {
    position: absolute;
}
.itm-moreImages,
.itm-sizeInfo {
    display: none;
}
.itm.hasOverlay:hover .itm-moreImages {
    display: block;
    top: 0;
    left: 0;
    //width: 37px;
    height: 100%;
}
.itm.hasOverlay:hover .itm-sizeInfo {
    display: block;
    z-index: 3;
    bottom: 0px;
    width: 100%;
    text-align: center;
}
.itm-quickview{
    display:none;
}
.js .itm.hasOverlay:hover .itm-quickview{
    display: block;
    background:url("/images/core/content/quickview.png") no-repeat;
    width:105px;
    height:42px;
    z-index:900;
    cursor:pointer;
    padding-top:12px;
    text-align:center;
    margin-top:200px;
    margin-left: 49px;
}
/* ie7 quick-view btn position fix */
.ie7 .itm.hasOverlay:hover .itm-quickview {
    margin-left: -50px;
}
.itm.hasOverlay:hover .itm-brand,
.itm.hasOverlay:hover .itm-title {
    text-decoration: none;
}

.itm-newFlag,
.itm-saleFlag,
.itm-saleFlagPercent {
    color: #FFF;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    width: 40px;
    line-height: 15px;
    z-index: 5;
    text-align: center;
    padding: 0px 2px 0px 0px;
    background-image: none;
    position: absolute;
    top:5px;
}
.itm a:hover{
    text-decoration:none;
}

.itm-cartDetails {
}
.itm-cartOptions {
}
.itm-cartOptions dt {
    width: 60px;
}

/* item rating */
.itm-rat {
	width: 70px;
}
.itm-ratNumeric {
	display: none;
}
.itm-ratStars{
    margin-top: 3px;
    height: 13px;
    margin-right: -4px;
    width: 70px;
    background:url("/images/core/icons/stars.gif") no-repeat;
    text-align: left;
}
.itm-ratRating{
    margin-top: 0px;
    margin-right: 0px;
    background-position: 0px -14px;
    display: block;
}
.itm-ratOptions{
    clear:both;
}
.itm-ratOptions li{
    float:left;
}
.itm-ratOptions li .label{
    font-size: 10px;
    font-weight:bold;
    padding-right:10px;
}
.itm-ratNumeric {
	display: none;
}
.itm-ratTitle{
    clear:both;
    margin-top:10px;
    margin-bottom: 4px;
    font-weight:bold;
}
.itm-ratRow{
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.itm-ratNickname{
    font-weight:bold;
}
/* Slide Show (PRUDSYS) */
.slider-code { overflow:hidden; width: auto; }
.slider-code .viewport { float: left; width: 100%; height: 140px; overflow: hidden; position: relative;}
.slider-code .buttons { position: absolute;}
.slider-code .next { right: 0;}
.slider-code .prev { }
.slider-code a.disable { color: #CCC; cursor: not-allowed; outline: none; }
.slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0 0 0 25px; left: 0; top: -20px; width:1800px; }
.slider-code .overview li{ float: left; margin: 0 0 0 0; padding: 1px; width: 120px;}
#recommengine_lastproductsviewed ul li{
	width: 12.5%;
}