
	body { font: 0.8em Arial, sans-serif; }
	.pageContent { width: 300px; }
	.accordion { list-style-type: none; padding: 0; margin: 0 0 30px; border: 1px solid #ca7676; border-top: none; border-left: none; }
	.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
	.accordion li { background: #1c3bb1; cursor: pointer; list-style-type: none; padding: 0; margin: 0; float: left; display: block; width: 100%;}
	.accordion li.active>a { background: url('close.gif') no-repeat center right; }
	.accordion li div { padding: 20px; background: #bc2c2c; display: block; clear: both; float: left; width: 360px;}
	.accordion a { text-decoration: none; border-bottom: 1px solid #8e8e9f; font: bold 1.1em/2em Arial, sans-serif; color: #222; padding: 0 10px; display: block; cursor: pointer; background: url('open.gif') no-repeat center right; font-size:13px;}
	
	/* Level 2 */
	.accordion li ul li { background: #2c4dc8; font-size: 0.9em; }
	.accordion li ul li ul li { background: #4969df; font-size: 0.9em; }
	.accordion li ul li ul li ul li { background: #617eea; font-size: 0.9em; }
	.accordion li ul li ul li ul li ul li { background: #9fb2fb; font-size: 0.9em; }
	.accordion ul ul ul { background: #fff; font-size: 0.9em; }
.product-thumb .image {
    text-align: center;
    margin-bottom: 10px;
    overflow: hidden;
    max-width: 100%;
}

.image img {
    background-color: #fff;
}

.product-thumb .image a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.product-thumb:hover .image img {
    /*-moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);*/
    /*width: 100%;*/
}

.product-thumb .image {
  
    position: relative;
    /*height: 180px;*/
    padding-top: 90%;
    background:#fff;
}

    .product-thumb .image img{
        margin-left: auto;
        margin-right: auto;
        -webkit-transition: all 0.6s ease 0s;
        -moz-transition: all 0.6s ease 0s;
        -o-transition: all 0.6s ease 0s;
        transition: all 0.6s ease 0s;
        position:absolute !important;
        top:50%;
        left:50%;
        transform:translate(-50%,-50%);
        -webkit-transform:translate(-50%,-50%);
        -moz-transform:translate(-50%,-50%);
        width:auto !important;
        height:auto !important;
        max-width:100%;
        max-height:100%;
    }
