@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300&subset=latin,cyrillic);
@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.phone,.auth-links a,.topmenu>li>a,.button,#search .button,.widget-cart,.banners-wrap .title,.banners-wrap .desc,.banners-wrap .btn,#cart-full .item .desc,#footer ul li,.button2,.products .item .col-3 h2 a,.products .item .col-2 .price span,.products .item .col-3 .desc,.product-details .buybox-wrap .price span,.breadcrumbs,.related .item .price,.main-menu>ul>li,.main-menu>ul>li>ul li,.sale,.popular-list .item .title a,.popular-list .item .price,.popular-list .item .desc,h3,h1,h2, .logo{font-family:'Roboto Condensed',sans-serif}
.topmenu>li>a:hover,.topmenu>li.active>a,.banners-wrap .title,#cart-full .item .desc .qty span,#cart-full .items-bottom .items-total span,#cart-full .item .desc .title a:hover,#footer ul li a:hover,#footer ul li.active a,.products .item .col-3 h2 a,.products .item .col-2 .price span,.product-details .buybox-wrap .price span,.product-neighbours a:hover,.recentproducts li a,.related .item:hover,.main-menu>ul>li>ul>li a:hover,.main-menu>ul>li>ul li.active a,.main-menu>ul>li>ul>li.hs:hover>a,.main-menu>ul>li>ul>li.hs ul li a:hover,.popular-list .item .title a,a,.subcollections .item:hover, .a-false{color:#1919D1}
.button:hover,#search .button,#cart-full .t,.banners-wrap .item:hover .btn,#cart-full .item .del:hover,.button2,.products.grid .item .col-1 .img .more:hover,.popular-list .item .img .more:hover,table.cart-summary tr td.cart-total,.main-menu>ul>li>a:hover,.main-menu>ul>li.active>a,.main-menu>ul>li.hs:hover>a,.sale,.related .item .price, .ui-slider-handle, .add_to_compare:hover, .compare-added, .page-list .current_page, #compare_table .compare_links a.active{background:#1919D1}
.banners-wrap,.related .item:hover,.subcollections .item:hover .img,.recentproducts li:hover, .a-false, .add_to_compare:hover, .compare-added, #compare_table .compare_links a span{border-color:#1919D1}
.phone{float:right;font-size:23px;margin-right:15px;float:right;margin-top:16px;font-weight:900;margin-left:15px}
.phone p{font-size:12px;padding-top:5px;font-family:arial; text-align:center}
.phone p .a-false{font-weight:normal !important;}
.auth-links{text-align:right;height:34px;float:right;margin-top:12px}
.auth-links a{display:block;float:left;text-decoration:none;padding:4px 14px 6px 13px;line-height:17px}
.auth-links a.first{border-right:1px solid #bababa}
.topmenu{background:0;border-top:0;width:auto;height:auto;padding:0;z-index:999;position:absolute;left:15px;top:13px;max-width:790px;overflow:hidden;height:26px}
.topmenu{margin:0;padding:0;list-style-type:none;text-align:left;margin:0;width:auto;display:block}
.topmenu>li{float:left;position:relative;z-index:100;padding:0 22px 0 0;background:0}
.topmenu>li>a{display:block;padding:0;font-weight:700;font-size:16px;line-height:24px;color:#333;text-decoration:none;text-transform:uppercase}
.topmenu>li:first-child>a{border-radius:0}
.topmenu>li>a:hover,.topmenu>li.active>a{text-decoration:none}
*{margin:0;padding:0}
textarea{resize:none;overflow:auto !important}
.button{transition:background .3s;border:0;background:#333;color:#fff;text-transform:uppercase;text-decoration:none;display:inline-block;font-size:16px;line-height:39px;padding:0 10px 0 10px;height:40px;width:auto;font-style:normal !important;margin:0;text-align:center;cursor:pointer;position:relative;font-weight:700;float:none;letter-spacing:0;border-radius:0}
a.button{line-height:40px;height:40px;padding-bottom:0}
.button:hover{text-decoration:none}
h4{font-size:1em}
fieldset{margin:10px 0;padding:15px;border:solid 1px}
em{/*font-weight:bold*/}
address{font-style:normal;margin:10px 0}
table{border-collapse:collapse}
legend{padding:0}
.slide{height:auto !important}
img{border:0;vertical-align:middle}
select{cursor:pointer;position:relative}
.a-false{border-bottom-style:dotted;border-bottom-width:1px;cursor:pointer;font-size:14px;font-weight:bold}
.a-false:hover{border:0px}
.products .item .col-3 h2,.product-details .r h1.title{text-shadow:none;box-shadow:none;border:0}
.logo{display:block;float:left;position:absolute;top:81px;left:15px;z-index:9;width:auto;height:auto;
 }
#header{position:relative;z-index:99;width:100%;height:272px;margin:0}
body{padding:0;position:relative;color:#000;background:url(header.gif) left top repeat-x #fff;min-width:1200px !Important;font-size:14px;line-height:18px;
  font-family:Arial,Helvetica,sans-serif;
font-family: 'Roboto Condensed',sans-serif;
}
.main{width:1170px;position:relative;margin:0 auto;padding:0 15px;text-align:left;z-index:1111}
#search{border:0;position:absolute;right:399px;top:99px;margin:0;height:41px;width:370px;overflow:hidden;background:0}
#search form{position:relative}
#search input[type=text]{transition:border-color 0.3s;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);box-shadow:inset 0 0 10px rgba(0,0,0,0.1);display:inline-block;border:1px solid #bababa;border-right:0;padding:6px 10px 7px 10px;margin-left:0;float:left;width:262px;height:26px !important;font-size:12px;color:#afafaf;vertical-align:middle;outline:none !important;border-radius:0}
#search .button{transition:background .3s;border:0;color:#fff !important;width:87px;height:41px;font-size:16px;text-transform:uppercase;line-height:36px !important;padding:0;font-weight:normal;font-style:normal !important;margin:0;cursor:pointer;position:relative;letter-spacing:0;float:right;display:inline-block;border-radius:0px;}
#search .button:hover{background:#1b1b1b}
#search input[type=text].search-error{border-color:#F00;color:#F00;-webkit-box-shadow:inset 0 0 10px rgba(255,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(255,0,0,0.1);box-shadow:inset 0 0 10px rgba(255,0,0,0.1)}
#search input[type=text].search-error::-webkit-input-placeholder{color:#F00}
#search input[type=text].search-error:-moz-placeholder{color:#F00}
#search input[type=text].search-error::-moz-placeholder{color:#F00}
#search input[type=text].search-error:-ms-input-placeholder{color:#F00}
.widget-cart{position:absolute;border:0;top:72px;right:15px;letter-spacing:0;line-height:20px;color:#777;text-transform:none;padding:25px 0 0 15px;margin:0;text-align:left;z-index:9999}
.widget-cart .cart-wrapper{position:relative;height:26px;float:left;padding-top:2px}
#cart-preview{position:relative;text-align:left;height:39px;border:1px solid #bababa;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 0 10px rgba(0,0,0,0.1);box-shadow:inset 0 0 10px rgba(0,0,0,0.1);padding:0 80px 0 15px;line-height:39px}
#cart-preview span{display:block;background:url(sprite.png) no-repeat left top;width:52px;height:60px;display:block;position:absolute;right:11px;bottom:0}
#cart-preview strong{font-size:18px;text-transform:uppercase;color:#000;margin-right:7px}
#cart-full{-webkit-animation:fadeIn .3s;animation:fadeIn .3s;overflow:hidden;display:none;opacity:0;color:#000;text-align:center;position:absolute;top:42px;right:0;border:1px solid #c9c9c9;width:280px;background:#fff;padding:5px;border-radius:0}
.widget-cart .cart-wrapper:hover #cart-full{opacity:1;display:block}
#cart-full .t{color:#FFF;height:22px;line-height:22px}
.slide-box{position:relative;z-index:2;margin-bottom:-60px}
.slide-box-bg{background:#000}
.banners-wrap{width:100%;padding-bottom:0;border-top-width:4px;border-top-style:solid;background:#fff;top:-34px;z-index:1;position:relative;box-shadow:0 14px 5px -8px rgba(0,0,0,0.2),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 3px -4px rgba(0,0,0,0)}
.banners{width:1171px}
.banners-wrap .item{text-align:center;width:292px;height:370px;float:left;margin-left:0;margin-bottom:0;position:relative;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjZmNmY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#ffffff 60%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#ffffff),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#ffffff 60%,#f6f6f6 100%);background:-o-linear-gradient(top,#ffffff 60%,#f6f6f6 100%);background:-ms-linear-gradient(top,#ffffff 60%,#f6f6f6 100%);background:linear-gradient(to bottom,#ffffff 60%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f6f6f6',GradientType=0 );border-left:1px solid #BABABA}
.banners-wrap .item:first-child{border-left:0px}
.banners-wrap .item .img{display:block;padding-top:20px;margin-bottom:5px;height:190px;line-height:190px}
.banners-wrap .item .img img{max- width:160px;max-height:160px}
.banners-wrap .title{height:28px;overflow:hidden;transition:color 0.3s;display:block;text-align:center;font-weight:700;font-size:29px;line-height:26px;margin-bottom:0px;text-transform:uppercase}
.banners-wrap .desc{overflow:hidden;height:40px;color:#777;font-weight:normal;font-size:14px;line-height:19px;padding:7px 19px 0 19px;display:block;margin-bottom:10px}
.banners-wrap .btn{transition:background 0.3s;display:inline-block;font-weight:700;font-size:18px;line-height:40px;color:#fff;text-transform:uppercase;text-align:center;height:41px;width:113px;background:#282828}
.banners-wrap .item:hover{text-decoration:none;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#ffffff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:-o-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:-ms-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:linear-gradient(to bottom,#ffffff 60%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0 )}
.banners-wrap .item:hover .title{color:#333}
#content{padding:0px 0 50px 0;z-index:1;width:100%;position:relative;background:#fff}
.sidebar{float:left;width:271px;margin:0 30px 0 0;position:relative;z-index:9}
.container{position:relative;padding:0;margin:0;float:left;width:869px}
#cart-full .item{padding:10px;position:relative;text-align:left;background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjVmNWY2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#ffffff 60%,#f5f5f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#ffffff),color-stop(100%,#f5f5f6));background:-webkit-linear-gradient(top,#ffffff 60%,#f5f5f6 100%);background:-o-linear-gradient(top,#ffffff 60%,#f5f5f6 100%);background:-ms-linear-gradient(top,#ffffff 60%,#f5f5f6 100%);background:linear-gradient(to bottom,#ffffff 60%,#f5f5f6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f5f5f6',GradientType=0 )}
#cart-full .item:hover{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZlNmU2IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-moz-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,#ffffff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:-o-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:-ms-linear-gradient(top,#ffffff 60%,#e6e6e6 100%);background:linear-gradient(to bottom,#ffffff 60%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0 )}
#cart-full .item .del{transition:background 0.3s;position:absolute;display:block;right:10px;top:20px;width:12px;font-family:verdana;font-size:10px;line-height:12px;text-align:center;background:#000;color:#FFF}
#cart-full .item .del:hover{text-decoration:none}
#cart-full .item .img{text-align:center;line-height:60px;width:60px;height:60px;float:left;margin-right:-100%}
#cart-full .item .img img{max-width:50px;max-height:50px}
#cart-full .item .desc{padding-left:70px;padding-top:7px}
#cart-full .item .desc .title{margin-bottom:4px;padding-right:20px;font-size:12px;line-height:16px}
#cart-full .item .desc .title a{transition:color .3s;color:#656565}
#cart-full .item .desc .qty{font-size:15px}
#cart-full .item .desc .qty span,#cart-full .items-bottom .items-total span,#cart-full .item .desc .title a:hover{text-decoration:none}
#cart-full .items-bottom{padding:10px;text-align:center}
#cart-full .items-bottom .items-total{font-size:20px;margin-bottom:13px}
#footer{background:#f2f2f2;border-top:0;padding:16px 0;width:100%;z-index:90;margin-left:0;overflow:hidden;position:relative}
#footer .copyrights{float:right;text-align:right;max-width:540px;overflow:hidden;font-size:12px;color:#777}
#footer a{color:#777;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer ul{border:0;background:0;list-style:none;position:relative;overflow:hidden;float:left;max-width:600px}
#footer ul li{background:0;font-weight:700;font-size:16px;line-height:20px;background:0;display:block;padding:0 19px 0 0;margin-bottom:4px;text-transform:uppercase;letter-spacing:none;float:left}
#footer ul li a{background:0;display:inline-block;color:#333;padding:0;text-decoration:none}
#footer ul li a:hover,#footer ul li.active a{text-decoration:none}
.colldescription{padding:10px;background:#f4f1f1;margin-bottom:10px}
.colldescription p{margin-bottom:0}
h1{padding:0 0 2px 11;margin:0 0 10px 0}
.orderby-displaynumber{background:0;padding:10px;padding-top:5px;margin:0 0 10px 0;position:relative;z-index:991}
.selectbox,.orderby-displaynumber .label,.oncategory{font-size:12px;line-height:18px;color:#818181;margin:0;position:relative;float:left;margin-right:20px}
.orderby-displaynumber .label{margin-right:7px;line-height:24px}
.selectbox div.activeOrder{margin-top:0;background:#FFF;display:block;cursor:pointer;border:solid #e5e5e5 1px;font-size:12px;padding:2px 25px 1px 10px;color:#bebeba;float:left;height:19px;position:relative;z-index:10;cursor:default}
.selectbox div.activeOrder{background:url(sprite.png) right -185px no-repeat #fff;cursor:pointer}
.selectbox div{text-decoration:none;display:block;color:#bebeba}
.selectbox div:hover{text-decoration:none;display:block}
.selectbox div.orderlist{opacity:0;-webkit-animation:fadeIn .3s;animation:fadeIn .3s;display:none;position:absolute;top:23px;left:0;border:solid #e5e5e5 1px;background:#FFF;cursor:pointer}
.selectbox div.orderlist div{transition:background .3s;color:#333;padding:2px 12px 2px 10px !important;display:block}
.selectbox div.orderlist div:hover, .selectbox div.orderlist div.selected{background:#f4f4f4}
.selectbox:hover div.orderlist{display:block;opacity:1}
.oncategory{line-height:24px;margin:0 0 0 -13px}
.pageSort div.orderlist{width:150px}
.pageNum div.orderlist{width:42px}
.button2{transition:background .3s;padding:0 15px;display:block;height:41px;font-weight:700;font-size:16px;line-height:40px;text-transform:uppercase;border-radius:0 !important;border:0;color:#fff;text-align:center;text-decoration:none;letter-spacing:0;cursor:pointer}
.button2:hover{color:#fff;background:#282828;text-decoration:none}
.products .item{padding:20px;transition:box-shadow 0.3s;margin-bottom:20px;position:relative;box-shadow:0 0 12px #d4d4d4}
.products .item:hover,.popular-list .item:hover{box-shadow:0 0 12px #BABABA}
.products .item .col-1 a.img img{max-width:100%}
.products .item .col-1 .img .more,.popular-list .item .img .more{background:#757575;font-size:14px}
.products .item .col-1 .img .more,.popular-list .item .img .more,.related .item .price{display:block;transition:all 0.3s;position:absolute;left:50%;margin-left:-60px;top:40%;opacity:0;margin-top:-15px;height:30px;line-height:30px;border-radius:3px;width:120px;color:#FFF;text-align:center}
.products .item .col-3 h2{line-height:17px;margin-bottom:6px;padding:0;background:0}
.products .item .col-3 h2 a{font-weight:400;font-size:14px;line-height:19px;margin-bottom:0;text-transform:uppercase;background:0;padding-left:0}
.products .item .col-3 h2 a:hover{text-decoration:none;color:#333;padding-left:0}
.products .item .col-2 .price span{font-weight:700;font-size:20px;line-height:21px;padding-right:5px}
.products .item .col-1 a.img{display:block;text-align:center;position:relative}
.products .item .col-2 .price{overflow:hidden;margin-bottom:10px}
.products .item .col-3 .desc{margin-bottom:10px;color:#aeadad;font-weight:normal;font-size:14px;line-height:19px}
.products .item .col-3 .detail{background:url(sprite.png) -82px -65px no-repeat;line-height:20px}
.products .item .col-3 .detail a{color:#6c6c6c;text-decoration:underline;width:auto;height:auto;font-size:12px;line-height:17px;background:url(sprite.png) right -239px no-repeat;padding:0 7px 0 22px;margin:0;border:0;text-transform:capitalize}
.products .item .col-3 .detail a:hover{text-decoration:none}
.products.list .item{padding-right:10px}
.products.list .col-1,.products.list .col-3{float:left}
.products.list .col-2{float:right}
.products.list .col-3{width:460px}
.products.list .col-1{width:135px;margin-right:18px}
.products.list .col-2{width:190px;padding-top:27px;position:relative}
.products.grid{margin-left:-20px}
.products.grid .item{width:236px;float:left;margin-left:20px;overflow:hidden}
.products.grid .item .stock,.products.grid .item .tools .detail{display:none}
.products.grid .item .tools .rating{height:20px;float:none;margin-bottom:10px}
.products.grid .item .col-1 a.img{height:333px;line-height:333px;font-size:0px;vertical-align:middle}
.products.grid .item h2,.products.grid .item .desc{overflow:hidden}
.products.grid .item h2{height:40px}
.products.grid .item .desc{height:57px}
.products.grid .item:hover .col-1 .img .more,.popular-list .item:hover .img .more,.related .item:hover .price{cursor:pointer;top:50%;opacity:0.9}
.products.grid .item .col-1 .img .more:hover,.popular-list .item .img .more:hover{opacity:1}
.controls-wrap{height:19px;margin-bottom:10px;font-size:12px;color:#a5a5a5}
.controls-wrap .controls label{float:left;margin-right:4px}
.controls-wrap .controls input{text-align:center;border:1px solid #e5e5e5;border-radius:0 !important;width:32px;height:17px;padding:0 3px 0 3px;float:left;font-size:12px;line-height:17px;color:##e5e5e5}
.controls-wrap .controls span{border:0;float:left;display:block;width:19px;height:19px;cursor:pointer}
.controls-wrap .controls span.plus,.controls-wrap .controls span.minus{background:url(sprite.png) -56px -36px no-repeat;margin-left:2px}
.controls-wrap .controls span.minus{background-position:-77px -36px;margin-left:2px}
.controls-wrap .controls span.plus:hover,.controls-wrap .controls span.minus:hover,#view a{opacity:0.5}
.controls-wrap .msg{display:none}
.controls-wrap .msg{color:#F00}
.products .button, .products .button2{width:136px;padding:0px;text-align:center;float:left;margin-right:6px}
.products .add_to_compare{margin-top:7px}
#presence{color:#F00}
.product-details{border:0;padding:0;position:relative;border-radius:0}
.product-details .rating{margin-bottom:10px}
.product-details .r{float:right;width:490px;position:relative}
.product-details .r h1.title{color:#000;background:0;text-transform:none;font-weight:normal;font-size:24px;line-height:28px;padding:15px 20px 10px 0;margin:0;border-bottom:1px solid #e5e5e5}
.product-details .r .s_desc{color:#1d1d1d;font-size:12px;line-height:17px;border-bottom:1px solid #e5e5e5;padding:10px 0 0px 0;margin:0}
.product-details .r .s_desc p{padding:0 0 10px 0;margin:0}
.product-details .buybox-wrap{padding:20px;border:1px solid #e5e5e5;margin-top:10px;background:#fcfcfc;border-radius:0}
.product-details .buybox-wrap .price{line-height:32px}
.product-details .buybox-wrap .price span{font-size:28px;font-weight:900}
.product-details .buybox-wrap{overflow:hidden}
.product-details .buybox-wrap .controls-wrap{padding-top:15px}
.product-details .buybox-wrap .button2{width:150px;float:left;margin-right:6px}
.product-details .buybox-wrap .add_to_compare{float:left;margin-top:7px}
.product-details .l{float:left;width:355px}
#view .Clist,#view .Cgrid{background:url(sprite.png) left -64px no-repeat}
#view .Cgrid{background-position:-27px -64px}
#view a:hover,#view a.active{opacity:1}
#view{margin:0;padding:0;float:none;list-style:none !important;height:24px;width:60px;text-align:right;position:absolute;right:15px;top:5px;z-index:100}
#view a{float:left;margin:0;margin-left:5px;padding:0;height:24px;width:25px;line-height:24px;border:0;border-bottom:0;margin-bottom:0;overflow:hidden;position:relative;display:inline-block}
.desc{color:#191919;font-size:12px;line-height:20px}
.product-neighbours{font-weight:bold;font-size:12px;line-height:25px;margin:0 0 20px 0}
.product-neighbours a{transition:all 0.3s;color:#000;border:1px solid #e5e5e5;height:25px;line-height:25px !important;padding:0 10px;text-align:center;background:#f7f7f7 !important;position:relative}
.product-neighbours a.next{float:right}
.product-neighbours a.prev{float:left}
.product-neighbours a:hover{text-decoration:none;background:#fff !important}
.cart-view{overflow:hidden;width:100%}
.cart-view h3{margin:0;border-radius:6px 6px 0 0}
.cart-view .billing-box{padding:20px;padding-bottom:20px;background:#f9f9f9;font-weight:normal;font-size:12px;line-height:18px;color:000;border:1px solid #e5e5e5;border-top:0;overflow:hidden;position:relative;border-radius:0}
.cart-summary{overflow:hidden;position:relative;width:100%;border-collapse:separate}
.cart-summary a{text-decoration:underline}
.cart-summary a:hover{text-decoration:none}
table.cart-summary{margin-bottom:20px}
table.cart-summary tr{background:#fff;border-left:1px solid #e5e5e5}
table.cart-summary tr td{text-align:center;vertical-align:middle;border:1px solid #e5e5e5;border-top:0;border-left:0;padding:10px 5px 10px 5px}
table.cart-summary tr td.cart-total{color:#fff}
table.cart-summary tr td:first-child{border-left:1px solid #e5e5e5}
table.cart-summary tr td{padding:10px;background:0}
table.cart-summary tr th{background:#fdfdfd;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:6px 0 6px 0;color:#000;text-align:center}
table.cart-summary tr th:first-child{border-left:1px solid #e5e5e5}
table.cart-summary tr.pad{background:#F9F9F9}
table.cart-summary tr.pad td{padding-top:10px;border-left-color:#F9F9F9 !important;border-right-color:#F9F9F9}
table.cart-summary tr .img span{display:block;padding-top:10px}
table.cart-summary tr .qty{text-align:center;height:20px}
table.cart-summary tr td.a-right{text-align:right}
table.cart-summary .remove{background:url(sprite.png) -56px -6px;border:0 none;cursor:pointer;display:inline-block;height:23px;vertical-align:middle;margin-top:-4px;width:27px;text-decoration:none}
.cart-bottom{border-top:solid #e5e5e5 1px;padding:20px 0 0}
.cart-bottom .coupon{float:left;margin-top:8px}
.cart-bottom .coupon input[type=text]{float:left;padding:0px;margin:0px;border:1px solid #CCC;width:140px;text-align:center;height:25px;margin-right:4px}
.cart-bottom .coupon input[type=text].error{color:#F00;border-color:#F00}
.cart-bottom .coupon .button{float:left;height:27px;line-height:27px;font-size:14px}
.cart-bottom .button2{float:right;padding:0 15px}
.cart-bottom .back{float:right;margin-right:15px;margin-top:13px;text-decoration:underline}
.cart-bottom .back:hover{text-decoration:none}
input[type=text]{transition:all 0.3s;border:1px solid #b9b9b9;border-top:1px solid #a0a0a0}
input[type=text]:hover,input[type=text]:focus{-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
.price{color:#bbb} 
#gallery-wrap{width: 355px ;min-height:300px;padding:0;margin:0;position:relative;z-index:0;background:0}
#gallery-wrap .slides_container{width:343px; height: 480px; min-height:220px;border:1px solid #e5e5e5;background:0;margin:0;padding:5px;position:relative; margin-bottom:10px}
#gallery-wrap .slides_container img {
 max-width: 100%;
 max-height: 100%; 
}
#Zoom {
    vertical-align: middle;
}
#gallery-wrap .slides_control{width:343px !important}
#gallery-wrap .slides_container div.slide{line-height: 480px; width:343px;text-align:center;height:480px;display:block;}
#gallery-wrap .slides_container div.slide a{ vertical-align: middle; width: 343px !important; background:0;display:block}
#gallery-wrap .slides_container .productimage{background:none !important}
#gallery-wrap .jcarousel-skin-tango .jcarousel-container{background:0;border:0}
#gallery-wrap .jcarousel-skin-tango .jcarousel-container-horizontal{width:355px;padding:0}
#gallery-wrap .jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
#gallery-wrap .jcarousel-skin-tango .jcarousel-clip-horizontal{width:232px;height:130px}
#gallery-wrap .jcarousel-skin-tango .jcarousel-item{width:110px;height:110px}
#gallery-wrap .jcarousel-skin-tango .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
#gallery-wrap .jcarousel-clip.jcarousel-clip-horizontal{min-height:130px;width:366px;overflow:hidden}
#gallery-wrap .jcarousel-container .jcarousel-next,#gallery-wrap .jcarousel-container .jcarousel-prev{position:absolute;top:50%;margin-top:-30px;width:28px;height:44px;display:none !important;z-index:101;border:0;text-indent:-9999px;cursor:pointer}
#gallery-wrap .jcarousel-container:hover .jcarousel-next,#gallery-wrap .jcarousel-container:hover .jcarousel-prev{display:block !important}
#gallery-wrap .jcarousel-container .jcarousel-next:hover,#gallery-wrap .jcarousel-container .jcarousel-prev:hover{opacity:.7}
#gallery-wrap .jcarousel-container .jcarousel-next{right:-1px;background:url(sprite.png) -1px -101px no-repeat}
#gallery-wrap .jcarousel-container .jcarousel-prev{left:0;background:url(sprite.png) -37px -101px no-repeat}
#gallery-wrap #gallery{position:relative}
#gallery-wrap #gallery #carousel{overflow:hidden;position:relative}
#gallery-wrap #gallery #carousel{background:0;min-height:130px;padding:0;margin-left:0;overflow:hidden}
#gallery-wrap #gallery #carousel li{float:left;text-align:center;font-size:0px;list-style:none;width:100px;height:100px;margin:0 9px 0 0;padding:5px;line-height:100px;background:#fafafa;border:1px solid #e5e5e5}
#gallery-wrap #gallery #carousel li a{display:inline-block; vertical-align: middle; position:relative}
#gallery-wrap #gallery #carousel li.current,#carousel li:hover{border:1px solid #c0bebe}
#gallery-wrap #gallery #carousel li img{background:#fff !important}
#gallery-wrap .zoomPad{position:relative;/*float:left;*/z-index:99;cursor:crosshair}
#gallery-wrap .zoomPreload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0;left:0;* width:100px;* height:49px}
#gallery-wrap .zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:.6;opacity:.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair}
#gallery-wrap .zoomWindow{position:absolute;left:230px !important;top:-6px !important;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110}
#gallery-wrap .zoomWrapper{position:relative;border:1px solid #e5e5e5;z-index:110}
#gallery-wrap .zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6;filter:alpha(opacity = 60)}
#gallery-wrap .zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}
.breadcrumbs{padding-bottom:10px;padding-top:10px;line-height:18px;border:0;padding-left:0; font-size:13px;}
.tabs-wrap,.related{margin-bottom:20px}
.recentproducts ul{list-style:none;padding:0;margin:0 0 0 -7px;width:879px}
.recentproducts li{transition:border-color 0.3s;width:100px;height:100px;text-align:center;border:1px solid #CCC;float:left;margin:0 0 7px 7px}
.recentproducts li a{text-decoration:underline;display:block;line-height:100px;font-size:0px}
.recentproducts li a img{transition:opacity 0.3s}
.recentproducts li:hover a img{opacity:0.8}
.params-list{margin-left:25px}
.params-list li span{font-weight:bold}
.related{margin-left:-10px}
.related .item{height:238px;transition:all 0.3s;position:relative;text-decoration:none;float:left;text-align:center;width:187px;color:#000;font-size:12px;display:block;border:1px solid #e5e5e5;padding:10px;overflow:hidden;margin:0 0 10px 10px}
.related .item .sale{left:0px}
.related .item .img{display:block;height:200px;line-height:200px}
.related .item .price{width:130px;margin-left:-65px;font-size:22px;height:36px;margin-top:-18px;line-height:36px}
.related .item:hover .price{opacity:1}
.related .item .title{height:38px;display:block;overflow:hidden}
#view a.active{text-decoration:underline}
.tabs-wrap .tabs{font-size:14px;margin:0;padding:20px 0 0 0;padding-bottom:0;line-height:1.2em;margin-bottom:4px}
.tabs-wrap .tabs li:active{outline:none !important;box-shadow:none}
.tabs-wrap .tabs li{transition:background 0.3s;display:inline;cursor:pointer;background:#eee;padding:5px 10px;line-height:30px;height:20px;margin-right:4px;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #e5e5e5}
.tabs-wrap .tabs li:hover{background:#fff}
.tabs-wrap .tabs li.active,.tabs-wrap .tabs li.active:hover{background:#fff}
.tabs-wrap .tab-content{margin-bottom:0;display:none;padding:20px;border:0;background:#fff;box-shadow:0 0 12px #d4d4d4;color:#191919;font-size:14px;line-height:20px}
.colldescription-wrap{overflow:hidden;width:100%;margin-bottom:10px}
.colldescription-wrap img.cat{float:left;height:auto;margin-right:10px;border:1px solid #e5e5e5;padding:10px}
.colldescription-wrap .colldescription{width:auto;overflow:hidden}
.main-menu{border:0;padding:0;margin-bottom:25px;position:absolute;top:184px;left:0;background:0;width:100%;height:58px;}
.main-menu ul{margin:0 !important;padding:0 0 0 0 !important;list-style-type:none;box-shadow:0 0 5px rgba(0,0,0,0.1)}
.main-menu>ul>li{font-weight:700;font-size:25px;line-height:20px;float:left;position:relative;padding:0;height:auto;text-transform:uppercase;border-right:1px solid #3e3e3e}
.main-menu>ul>li:first-child{background:none !important}
.main-menu>ul>li>a{transition:background .3s;color:#fff;text-decoration:none;padding:18px 19px 20px 19px;display:inline-block;background:0}
.main-menu>ul>li>a:hover,.main-menu>ul>li.active>a,.main-menu>ul>li.hs:hover>a{color:#fff}
.main-menu>ul ul{opacity:0;-webkit-animation:fadeIn .2s;animation:fadeIn .2s;background:#fff;padding:20px 0 !important;margin:0 !important;display:none;list-style:none;position:absolute;left:0;top:58px;width:230px;border-top:5px solid #e5e5e5}
.main-menu>ul>li>ul li{background:none !important;border:0;padding:0 19px;font-size:14px;position:relative;display:block;float:none;text-transform:none}
.main-menu>ul>li>ul>li:first-child{background:0;margin-top:0}
.main-menu>ul>li>ul>li a{font-weight:400;color:#737373;line-height:20px;text-decoration:none}
.main-menu>ul>li>ul>li.hs ul{z-index:9;left:230px;top:-25px}
.main-menu>ul>li>ul>li.hs ul li a{font-weight:normal;color:#737373;background:0}
.main-menu .d{background-position:right 0;height:9px;width:6px;float:none;position:absolute;right:0;top:0;padding:0;display:none}
.main-menu>ul>li>ul li .d{top:6px;right:5px;display:block;background:url(sprite.png) right -213px no-repeat}
.main-menu>ul>li>ul li:hover .d{background-position:right -222px}
.main-menu>ul>li.hs:hover>ul,.main-menu>ul>li ul li.hs:hover ul{opacity:1;display:block}
.sale{display:block;position:absolute;left:-20px;top:10px;color:#FFF;height:26px;padding:0 8px;line-height:26px;font-size:20px}
.popular-list .item{transition:box-shadow 0.3s;height:430px;padding:15px 0;position:relative;box-shadow:0 0 12px #d4d4d4}
.popular-list .item .title{text-align:center;background:#f8f8f8;padding:12px 10px}
.popular-list .item .title a{font-weight:normal;font-size:14px;line-height:18px;text-decoration:none;display:block;text-transform:uppercase}
.popular-list .item .title a:hover{color:#333;text-decoration:none}
.popular-list .item .price{color:#333;font-weight:700;font-size:22px;line-height:22px;border-bottom:0;text-align:center;padding:0 0 13px 0;z-index:99;float:none}
.popular-list .item .price del{margin-left:6px;font-weight:normal;color:#CCC}
.popular-list .item .desc{padding:10px;text-align:center;color:#777;font-size:14px}
.popular-list .item .desc p{margin:0px;padding:0px}
.popular-list .item .img{text-align:center;margin-bottom:13px;position:relative;display:block;/*height:240px;line-height:240px*/}
.popular-list .item .img img{max-width:240px;/*max-height:240px*/}
.popular-list .item .button-wrap{text-align:center; margin: 10px 0;}
.popular-list .item .button-wrap .button2{width:120px;display:inline-block}
.sidebar .popular-list .item{height:auto}
.widget{margin-bottom:20px}
p{margin:0 0 7px 0}
a{outline:0;text-decoration:none}
a:hover{text-decoration:underline;outline:0}
fieldset{border:0;padding:0;margin:0}
legend{color:#9b9791}
input,textarea{outline:0}
tr,td{border:0}
address{overflow:hidden;font-style:italic}
h3,h1,h2{text-transform:uppercase;color:#333;font-weight:700;font-size:19px;line-height:28px;padding:8px 0 14px 0;margin:0 0 30px 0;border:0;background:0;position:relative;box-shadow:0 9px 5px -6px rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0),0 0 0 0 rgba(0,0,0,0),0 0 3px -4px rgba(0,0,0,0);border-bottom:4px solid #bababa}
.camera_wrap img{background:0;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}
.camera_wrap{display:none;float:left;position:relative;z-index:0}
.camera_wrap img{max-width:none !important}
.camera_fakehover{height:100%;min-height:60px;position:relative;width:100%;z-index:1}
.camera_wrap{width:100%}
.camera_src,.camera_commands,.vm-img-desc{display:none}
.cameraCont,.cameraContents{height:100%;position:relative;width:100%;z-index:1}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
.cameraContent{bottom:0;display:none;left:0;position:absolute;right:0;top:0;width:100%}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
.camera_loader{background:#fff url(camera-loader.gif) no-repeat center;background:rgba(255,255,255,0.9) url(camera-loader.gif) no-repeat center;border:1px solid #fff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
.camerarelative{overflow:hidden;position:relative}
.camera_prev,.camera_next,.camera_commands{cursor:pointer;height:19px;position:absolute;top:50%;width:11px;z-index:2;margin-top:-19px}
.camera_prev{left:0}
.camera_prev>span{background:url(sprite.png) no-repeat -70px -121px;display:block;height:19px;width:11px}
.camera_prev:hover>span{background-position:-70px -102px}
.camera_next{right:0}
.camera_next>span{background:url(sprite.png) no-repeat -82px -121px;display:block;height:19px;width:11px}
.camera_next:hover>span{background-position:-82px -102px}
.cf:after{clear:both;content:".";height:0px;display:block;visibility:hidden;line-height:0px;font-size:0px}
.tools .rating{float:left}
.tools .detail{float:right}
.popular-list .sale{left:0px;top:0px}
.popular-list-index{margin-left:-30px}
.popular-list-index .item{float:left;width:270px;margin:0 0 30px 30px;padding-bottom:0px;height:auto}
.popular-list-index .item .desc{overflow:hidden;height:48px;margin-bottom:10px;overflow:hidden}
.popular-list-index .item .title{padding:0 10px;height:40px;overflow:hidden}
.popular-list-index .item .buybox{padding-left:15px}
.popular-list-index .item .title a{line-height:40px}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(blank.gif);z-index:1102;display:none}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url(fancybox.png);background-position:-40px -30px;left:20px}
#fancybox-right-ico{background-image:url(fancybox.png);background-position:-40px -60px;right:20px;left:auto}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(fancybox-y.png);background-position:-20px 0px}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(fancybox-x.png);background-position:0px -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.subcollections{margin-bottom:20px;overflow:hidden;width:869px}
.subcollections .subcollections-list{width:881px}
.subcollections .item{float:left;margin:0 9px 10px 0;transition:all 0.3s;color:#3f3f3f;display:block;width:166px;height:214px;overflow:hidden}
.subcollections .item span{display:block}
.subcollections .item .img{transition:all 0.3s;margin-bottom:10px;height:164px;border:1px solid #EEEEEE;text-align:center;line-height:164px}
.subcollections .item .img img{max-width:130px;max-height:130px}
.subcollections .item .title{font-size:12px;height:36px;padding-left:5px;line-height:18px;overflow:hidden;background:url(sprite.png) no-repeat right -155px;padding-right:20px}
.subcollections .item:hover{text-decoration:none}
.noscript-wrap{position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;background: rgb(0,0,0);background: transparent\9;background: rgba(0,0,0,0.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#bf000000, endColorstr=#bf000000);
zoom: 1;z-index: 9999;}
.noscript{background: #C00;padding: 10px 0;font-size: 13px;text-shadow: 1px 0 1px #970000;line-height: 15px;color: #FFF;text-align: center;box-shadow: 0 0 5px #000;}
.noscript p{margin: 0px;}
div.star-rating{float: left;width: 17px;height: 17px;text-indent: -999em;cursor: pointer;display: block;background: transparent;overflow: hidden }
div.star-rating a{background: url(sprite.png) no-repeat -57px -60px;display: block;width: 17px;height: 100%;border: 0 }
div.star-rating-on a{background-position: -57px -77px!important }
div.star-rating-hover a{background-position: -57px -77px}
div.star-rating-readonly a{cursor: default !important }
div.star-rating{background: transparent!important;overflow: hidden!important }
.hasmod,.outstock{color:#BBB;height:20px;overflow:hidden;margin-bottom:10px;font-size:11px}
.outstock{color:#F00}
.none{display:none}
#sku_title{font-size:12px;float:right}
.variants_list{margin-bottom:5px;padding-top:8px}
.variants_list label{margin-bottom:3px;display:block;font-size:12px}
.variants_list select{margin-bottom:10px;width:240px}
.addreview-form{margin-bottom: 20px}
.addreview-form .close, .rb_callback a.rb_close{font-weight: bold;color: #F00;float: right;cursor: pointer;font-size: 25px;}
.product-reviews{}
.product-reviews .addreview-form, .product-reviews .reviews-list .item, .product-reviews .no-reviews{margin-bottom: 20px;}
.product-reviews .addreview-form{position: relative;display: none;}
.product-reviews .addreview-form textarea{margin: 0px;width: 630px;resize: none;}
.product-reviews .addreview-form h3{font-size: 23px;color: #454545;}
.product-reviews .addreview-form .p_rating{margin-bottom: 10px;}
.product-reviews .addreview-form .p_rating .label{font-size: 12px;color: #6C6C6C;}
.product-reviews .addreview-form .row, .product-reviews .addreview-form .row-capcha{margin-bottom: 10px;}
.product-reviews .addreview-form .row-capcha label, .product-reviews .addreview-form .row-capcha #captcha_challenge, .product-reviews .addreview-form .row-capcha input{display: block;float: left;margin-right: 12px;}
.product-reviews .addreview-form .row-capcha label{color: #6C6C6C;margin-top: 18px;}
.product-reviews .addreview-form .row-capcha #comment_captcha_solution{font-style: normal;text-align: center;}
.product-reviews .addreview-form .row-capcha #comment_captcha_solution, .product-reviews .addreview-form .row-capcha input[type=submit]{margin-top: 12px;}
.product-reviews .addreview-form .row-capcha input[type=submit]{margin-top: 11px;height: 30px;line-height: 30px;}
.product-reviews .addreview-form .notice{margin-bottom: 0px;text-align: center;}
.product-reviews .addreview{margin-bottom: 15px;}
.product-reviews .no-reviews{font-size: 12px;font-style: italic;margin: 0px;}
.product-reviews .reviews-list .item{margin-bottom: 15px;padding: 0px;color: #6B6B6B;font-size: 12px;line-height: 16px;}
.product-reviews .reviews-list .item .rating{margin-bottom:7px}
.product-reviews .reviews-list .item .item-details{margin-bottom: 7px;text-shadow: 0 1px 0 #FFF;border-bottom: 1px solid #EEE;background: #FAFAFA;padding: 3px 7px;}
.product-reviews .reviews-list .item .item-details span{font-weight: bold;}
.product-reviews .reviews-list .item .item-content{font-size: 12px;line-height: 18px;padding: 0 7px;}
.product-reviews .review-list-other{display: none;}
.product-reviews .all-reviews{padding-left:7px}
.product-reviews input[type=text], .product-fastbuy input[type=text], .product-reviews textarea, .popup  input[type=text]{transition: all 0.3s;border: 1px solid #BBBBBB;border-bottom-color: #DCDCDC;border-left-color: #C2C2C2;border-right-color: #D8D8D8;background: #FFF;height: 28px;line-height: 28px;vertical-align: middle;padding: 0 13px;margin: 0px;font-style: italic;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #7F7F7F;font-size: 13px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;box-shadow: inset 0px 1px 1px rgba(0,0,0,0.15);}
.product-reviews input[type=text]:focus, .product-fastbuy input[type=text]:focus, .product-reviews textarea:focus, .popup input[type=text]:focus{background-color: #FFF;}
.product-reviews input.input-error, .product-fastbuy input[type=text].input-error, .product-reviews textarea.input-error, .popup .row input[type=text].input-error{border-color: #F00;color: #B94A48;}
.product-reviews textarea{min-height: 100px;padding: 10px 13px;line-height: 16px;}
#comment_captcha_solution{font-style: italic;}
.notice, .notice-error{text-align: center;border: 1px solid #F5E79E;text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.196);margin-bottom: 15px;padding: 15px;color: #C09853;background: #fcf8e1;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZjhlMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVmYzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #fcf8e1 0%, #f8efc0 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcf8e1), color-stop(100%, #f8efc0));background: -webkit-linear-gradient(top, #fcf8e1 0%, #f8efc0 100%);background: -o-linear-gradient(top, #fcf8e1 0%, #f8efc0 100%);background: -ms-linear-gradient(top, #fcf8e1 0%, #f8efc0 100%);background: linear-gradient(to bottom, #fcf8e1 0%, #f8efc0 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcf8e1', endColorstr='#f8efc0', GradientType=0 );
-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.notice a{color: #C09853;}
.notice-error{background: #f2dddd;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlN2M0YzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #f2dddd 0%, #e7c4c4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2dddd), color-stop(100%, #e7c4c4));background: -webkit-linear-gradient(top, #f2dddd 0%, #e7c4c4 100%);background: -o-linear-gradient(top, #f2dddd 0%, #e7c4c4 100%);background: -ms-linear-gradient(top, #f2dddd 0%, #e7c4c4 100%);background: linear-gradient(to bottom, #f2dddd 0%, #e7c4c4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2dddd', endColorstr='#e7c4c4', GradientType=0 );
border-color: #DCA7A7;font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;font-size: 14px;color: #B94A48;}/* CSS Document */
.notice a{text-decoration: underline;}
.notice a:hover{text-decoration: none;}
select{outline:none;-webkit-appearance: none;margin:0px;-webkit-user-select: none;vertical-align:top; transition: all 0.25s;font-size:12px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;padding:0 2px;min-width:180px;height:32px;margin:0px;font-size: 12px;text-align: left;text-overflow: ellipsis;overflow: hidden;cursor: pointer;background: #fff url("data:image/gif;base64,R0lGODlhDAAEAIABAAAAAP///yH5BAEAAAEALAAAAAAMAAQAAAIKhA+hi7l/ngxuFgA7") 99% 50% no-repeat;-webkit-padding-end: 20px;-webkit-padding-start: 2px;border: 1px solid #d9d9d9;border-top: 1px solid #c0c0c0}
select:hover{border: 1px solid #b9b9b9;border-top: 1px solid #a0a0a0;-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
select:focus, .product-reviews input[type=text]:focus, .product-fastbuy input[type=text]:focus, .product-reviews textarea:focus, .popup input[type=text]:focus{background-color: #FFF;border-color: #66afe9;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.25)}
.ui-slider{border: 1px solid #dddddd;background: #efefef;height: 6px;width: 206px;margin: 10px 14px 19px 2px;position: relative;border-radius: 2px;}
.ui-slider-range{position: absolute;top: 0px;height: 6px;background: #404040;}
.ui-slider-handle{display: block;position: absolute;outline: none;top: -8px;margin-left: -4px;width: 8px;height: 22px; border-radius: 4px;}
.slider{padding-left:25px}
.slider-inputs{padding-left: 47px;margin-bottom: 15px;}
.slider-inputs input[type=text]{float: left;width: 50px;border: 1px solid #CCC;text-align: center;color: #888;font-size: 12px;height: 22px;line-height: 22px;outline: none;}
.slider-inputs label, .slider-inputs span{display: block;line-height: 26px;float: left;font-weight: normal !important;}
.slider-inputs label{margin-left: 6px;}
.slider-inputs span{margin: 0 10px;}
.addtocart_window{z-index: 1000;display: none;position: fixed;padding: 5px;box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.4);text-align: center;width: 320px;left: 50%;margin-left: -165px;top: 50%;margin-top: -74px;}
.addtocart_window .c{background: #FFF;padding:16px}
.addtocart_window .t{background: none;border: 0px;font-weight: bold;font-weight: bold;font-size: 16px;padding-top:5px;margin-bottom:16px;}
.addtocart_window a{display:block;margin-bottom:8px}
#sku_title{display:none}
div.layer{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 99998;background-color: #CFCFCF;background: -ms-radial-gradient(#FFF, #000);background: -moz-radial-gradient(#FFF, #000);background: -webkit-radial-gradient(#FFF, #000);opacity: .4;-moz-opacity: .4;-khtml-opacity: .4;filter: alpha(opacity=40);display: none;z-index: 999;}
#add_product_notification{background: #282828;color: #FFF;padding: 10px;opacity: 0.8;filter: alpha(opacity=80);-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position: relative;z-index: 9;}
#feedback_commit {
 display: inline-block !important; 
}
#own_preloader{z-index: 1000;text-align: center;vertical-align: middel;font-weight: normal;font-size: 12px;width: 200px;height: 60px;}
.error404{text-align: center;padding: 80px 0 50px 0;}
.error404 big{font-weight: bold;line-height: normal;font-size: 66px;display: block;margin-bottom: 25px;}
.blog-list .item h2{font-weight: normal;}
.blog-list .item{margin-bottom: 20px}
.blog-list .item .editor, .article .editor{padding: 0 8px;}
.blog-list .item .editor p{margin-bottom: 10px;} 
#compare .compare-item{margin-bottom: 12px;padding-right: 15px;position: relative;font-size: 12px;}
#compare .compare-item a{color: #3f3f3f;text-decoration: underline;}
#compare .compare-item .prod-remove{display: block;position: absolute;right: 0px;top: 3px;background: url(delete.gif) no-repeat left top;width: 11px;height: 11px;line-height: 0px;font-size: 0px;}
#compare_table{width: 100%;}
#compare_table .products{width: auto;margin: 0px;}
#compare_table .products-grid .item{margin: 0px;border: 0px;float: none;width: auto;}
#compare_table .products-grid .item .item-s{height: 345px;}
#compare_table .products-grid .item .rating{margin-bottom: 5px;}
#compare_table .param-title{font-weight: bold;}
#compare_table .compare_control{vertical-align: top;padding-top: 15px;}
#compare_table .compare_count{font-size: 13px;line-height: 16px;color: #6C6C6C;margin-bottom: 15px;}
#compare_table .compare_links{margin-bottom: 10px }
#compare_table .compare_links p{margin-bottom: 2px;}
#compare_table .compare_links a{display: inline-block;font-size: 13px;padding: 0 7px; text-decoration: none;height: 26px;}
#compare_table .compare_links a span{display: block;line-height: 13px;padding-top: 7px;border-bottom-width:1px;border-bottom-style:dotted;}
#compare_table .compare_links a.active{border-radius: 4px;color: #FFF;}
#compare_table .compare_links a.active span{border: 0px;}
#compare_table .compare_clear a{color: #343434;text-decoration: underline;}
#compare_table .compare_clear a:hover{text-decoration: none;}
#compare_table{background: #FFF }
#compare_table td{font-size: 12px;text-align: center;border: 1px solid #EEE;padding: 10px;background: #FFF;}
#compare_table .cols-wrap{background: none;}
#compare_table .browseProductImageContainer{text-align: center;}
#compare_table .product-bottom .rating{text-align: center;float: none;}
#compare_table .product-bottom .rating .prod_rating{float: none;}
#compare_table .product-bottom .rating .prod_rating div{display: inline-block;float: none;}
#compare_table .PricesalesPrice{padding: 6px 0;font-size: 16px;}
#compare_table .addtocart-opt{width: 130px;margin: 0 auto;}
#compare_table .addtocart-button{margin-top: 0px !important }
#compare_table .browseProductImageContainer a{display: block;text-align: center;height: 160px;line-height: 160px;font-size: 0px;}
#compare_table .browseProductImageContainer img{max-width: 130px;max-height: 130px;}
#compare_table .PricesalesPrice, #compare_table .PricepriceWithoutTax{display: inline-block;}
#compare_table h2{margin: 0px 0 10px 0;height: auto;min-height: 0px;line-height: 17px;padding: 0px;font-size: 12px;}
#compare_table h2 a{color: #343434;}
#compare_table h2 a:hover{color: #be2038;}
#compare_table td.compare_control{width: 200px;}
#compare_table .addtocart-button{display: inline-block;margin-right: 10px;}
#compare_table .addtocart-opt{margin-bottom: 14px;}
.noforcompare{font-size: 12px;color: #343434;}
#params-form label{display:block;margin-bottom:3px}
#params-form select{width:100%;margin-bottom:10px}
.popup{display:none; left: 50%;top: 36px;  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;padding: 5px;box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.400);
z-index:1000;position: fixed;margin-top:-123px;width: 320px;text-align:left;top: 50%; left:50%;margin-left: -165px;}
.popup .popup-content{padding: 15px 40px;height:206px;position: relative;background:#FFF}
.popup .popup-close {font-size: 20px;transition: color 0.3s;overflow: hidden;height: 18px;font-weight: 700;color: #D33C2D;cursor: pointer;line-height: 18px;position: absolute;right: 10px;top: 10px;}
.popup .popup-close:hover, .addreview-form .close:hover{color: #F00;}
.popup .popup-title{font-weight:700;font-size:16px;color: #000;text-align:left;margin-bottom: 20px;}
.popup .row{margin-bottom: 15px;}
.popup label{display: inline-block;margin-bottom: 4px;}
.popup label span{color: #F00;}
.popup input[type=text], .popup input[type=password]{font-style: normal;width: 257px} 
.popup .popup-content{padding: 23px 20px 20px 23px;}
.popup .row label{color: #646464;display:block;margin-bottom:3px;font-weight:bold;font-size: 12px;}
.popup .row input[type=text]{width: 250px;height: 30px;text-align:center;font-size:16px}
.popup .row-msg{font-size:13px;text-align:center;line-height:normal}
.popup .row textarea{height:60px;padding:10px;resize:0px}
.popup .row-buttons{text-align:center} 
.popup  .state-b{display:none;color:#090;font-size:14px;line-height:20px;padding-top:65px;text-align:center}
.product-fastbuy{margin-bottom: 5px;padding-top:11px; }
.product-fastbuy label{display:block;font-weight:bold;margin-bottom:3px;font-size:13px}
.product-fastbuy input{float: left;margin-right: 6px;}
.product-fastbuy input[type=text]{margin-right:5px;height: 23px;font-style: normal; line-height: 23px;width: 119px;padding: 0 13px;}
.product-fastbuy input[type=button]{float: left; height: 25px;width: 79px;display: block;line-height: 23px;font-size: 12px;}
.product-fastbuy .msg-wrap{height:30px;clear: both;padding-top: 6px;display: block;}
.product-fastbuy .msg-wrap p{margin:0px}
.product-fastbuy .msg, .product-fastbuy .msg-send{color: #6C6C6C;}
.product-fastbuy .msg-send{display:none; text-align:left;color:#090}
.index-page .container, .compare-page .container{width:100%}
.index-page #content{padding-top:50px}
.compare-page #content{padding-top:0px}
.index-page .popular-list{margin-bottom:0px}
.billing-box{margin-bottom:20px}
.coupon-error{color:#F00;font-size:12px;padding-top:5px;clear:both}
#compare_div{margin-bottom:20px}
.add_to_compare{width: 26px;height: 26px;font-size: 0px;line-height: 0xp;text-indent: -9999px;transition: background 0.3s;display: block;float: left;background-image: url(compare-bg.png);background-position:center 7px;background-repeat:no-repeat;border: 1px solid #DADADA;border-radius: 3px;}
.add_to_compare:hover, .compare-added{background-image: url(compare-bg.png);background-position: center -21px;background-repeat:no-repeat;}
.article-img{float: left;margin: 5px 13px 13px 0;}
#compare_table  .del_compare{position:absolute;z-index:3;right:10px;top:10px}
#compare_table .item .stock, #compare_table .item .detail, #compare_table .item .add_to_compare, #compare_table .item .desc{display:none}
#compare_table .item .controls-wrap{height:18px;margin-bottom:10px}
#compare_table .item .controls-wrap .controls{width:130px;margin:0 auto}
#compare_table .item{width:auto;margin:0px;float:none}
#compare_table .item h2{height:38px;overflow:hidden;margin-bottom:6px}
#compare_table .item .rating{float:none}
#compare_table .item div.star-rating{display:inline-block;float:none}
#compare_table .item .tools{margin-bottom:6px;height:18px;text-align:center}
#compare_table .item .img{margin:0 auto;width:176px;height:176px;margin-bottom:10px;line-height:176px}
#compare_table .item .img img{max-width:176px;max-height:176px}
#compare_table .item .button, #compare_table .item .button2{display:inline-block;float:none}
#compare_table td{width:25%}
.blog_readmore{margin-bottom:20px}
.blog_readmore h4{margin-bottom:8px}
.blog_readmore .more-list{margin-left:15px} 
.button-disabled{background:#282828 !important;cursor:default}
.page-list{color:#666;margin-bottom:20px;text-align:center}
.page-list span{display:inline-block;padding:0 6px;height:30px;text-align:center;line-height:30px}
.page-list .label{margin-right:7px}
.page-list .current_page{color:#FFF;padding:0 11px}
.editor-content{font-size:14px;color:#666}
.editor-content ol, .editor-content ul{margin-left:15px}

input {-webkit-appearance: none;}
/*


   Magic Zoom Plus v4.5.22 
   Copyright 2013 Magic Toolbox
   Buy a license: www.magictoolbox.com/magiczoomplus/
   License agreement: http://www.magictoolbox.com/license/


*/


/* Style of the small image link */
.MagicZoomPlus, .MagicZoomPlus:hover {
    display: inline-block;
    cursor: url(zoomin.cur), pointer;
    outline: 0 !important;
    font-size: 0 !important;
    line-height: 100% !important;
    direction: ltr;
    max-width: 100%;
}

/* Style of the small image */
.MagicZoomPlus img {
    border: 0 !important;
    margin: 0 !important;
    outline: 0 !important;
    padding: 0 !important;
    height: auto;
}

.MagicZoomPlus > img {
    width: 100%;
}

.MagicZoomPlus.magic-for-ie8 > img {
    max-width: none !important;
}

.MagicZoomPlus.magic-for-ie7 > img, .MagicZoomPlus.magic-for-ie5 img {
    width: auto;
}

td > .MagicZoomPlus > img, td > .MagicZoomPlus.magic-for-ie8 > img {
    max-width: none;
    width: auto;
}


/* Style of the span inside the small image link */
.MagicZoomPlus span {
    display: none !important;
}

/* Style of hint box */
.MagicZoomPlusHint {
    background: url(hint.gif) no-repeat 2px 50%;
    color: #444;
    font-family: sans-serif;
    font-size: 8pt;
    line-height: 24px;
    margin: 0;
    min-height: 24px;
    padding: 2px 2px 2px 20px !important;
    text-align: left;
    text-decoration: none;
}

.MagicZoomPlusLoading {
    background: #fff url(loader.gif) no-repeat 2px 50%;
    border: 1px solid #ccc;
    color: #444;
    font-family: sans-serif;
    font-size: 8pt;
    line-height: 1.5em;
    margin: 0;
    padding: 4px 4px 4px 24px !important;
    text-align: left;
    text-decoration: none;
}


/* Style to hide external title or caption on a page. Only needed for #id method */
.MagicZoomPlus-ExternalText {
    display: none;
}


/* Style of the zoomed image */
.MagicZoomBigImageCont {
    background: #ffffff;
    border: 1px solid #999;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}

.MagicZoomBigImageCont img {
    max-width: none !important;
    max-height: none !important;
    height: auto !important;
    width: auto !important;
}

/* Style of text on the zoomed image */
.MagicZoomHeader {
    background: #666;
    color: #fff;
    font-size: 10pt !important;
    line-height: normal !important;
    text-align: center !important;
}

/* Style of square magnify area under the cursor */
.MagicZoomPup {
    background: #dadad1;
    border: 3px solid #aaa;
    cursor:url(zoomin.cur),pointer;
}

/* Style of loading message and icon shown during load */
.MagicZoomLoading {
    background: #fff url(loader.gif) no-repeat 2px 50%;
    border: 1px solid #ccc;
    color: #444;
    font-family: sans-serif;
    font-size: 8pt;
    line-height: 1.5em;
    margin: 0;
    padding: 4px 4px 4px 24px !important;
    text-align: left;
    text-decoration: none;
}

/* Style of hotspots */
.MagicHotspots {
display: none;
visibility: hidden;
}
.MagicHotspots a {
border: 1px solid #ccc;
display: block !important;
position: absolute !important;
}
.MagicHotspots a:hover {
border: 1px solid red;
}

/* Style of the small image when the large image is expanded */
.MagicThumb-expanded-thumbnail {
    cursor: default;
}

/* Style of the expanded image */
.MagicThumb-expanded {
    background: #ffffff;
    border: 1px solid #ccc;
    cursor: url(zoomout.cur), pointer;
    outline: 0;
    padding: 0;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}

.MagicThumb-expanded img {
    background: #ffffff;
}

/* Style of the caption for the expanded image */
.MagicThumb-caption {
    background: #ccc;
    border: 0 !important;
    color: #333;
    font: normal 10pt Verdana, Helvetica;
    min-height: 18px !important;
    padding: 8px;
    outline: 0 !important;
    text-align: left;
}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons {
    background: transparent url(buttons1.png) no-repeat 0 0;
    display: block;
    height: 24px;
}

.MagicThumb-buttons a {
    height: 24px;
    margin: 0px 1px !important;
    overflow: hidden;
    width: 24px;
}

.MagicThumb-expanded > div > div > div > img {
    max-height: none !important;
    max-width: none !important;
    height: auto !important;
    width: auto !important;
}

.MagicThumb-background {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    transition: none !important;
}

.magic-temporary-img img {
    max-height: none !important;
    max-width: none !important;
}

/* Style of shadow effect behind zoomed image */
.MagicBoxShadow {
-moz-box-shadow: 3px 3px 4px #888888;
-webkit-box-shadow: 3px 3px 4px #888888;
box-shadow: 3px 3px 4px #888888;
border-collapse: separate;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important;
}

/* Style of glow effect behind zoomed image */
.MagicBoxGlow {
-moz-box-shadow: 0px 0px 4px 4px #888888;
-webkit-box-shadow: 0px 0px 4px 4px #888888;
box-shadow: 0px 0px 4px 4px #888888;
border-collapse: separate;
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important;
}
.custom-a {
	display: inline-block;
}
