html { overflow: -moz-scrollbars-vertical; margin: 0; padding: 0; }
*:focus { outline:none; }
body {color:#555; font-size:12px; font-family: Arial ,Tahoma, Geneva, sans-serif; margin: 0px; padding:0px; }
body, td, th, input, textarea, select, a { font-size: 12px; }
h1 { padding: 0px 0px 15px 0px; margin:0 0 15px 0;  font-size:24px; font-weight:normal; text-align:left;background: url('../image/solid-line.png') repeat-x bottom;}
h1 span { padding:0px 5px 10px 0px;font-family: arial;}
.welcome { background:#fff url(../image/fgrid.png) ;box-shadow: 0px 0px 3px #CCC; padding:20px; margin:0 0 10px 0;  font-size:20px; font-weight:normal; color: #555; text-align:center; line-height:22px; }
.welcome span { padding:0 8px; background:url(../image/body-bg.jpg) left top repeat;}
h2 {  font-size:17px; margin-top: 5px; margin-bottom: 5px;  font-weight:normal;}
p { margin-top: 0px; margin-bottom: 20px; }
a, a:visited, a b { color: #e30a17; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: none; }
form { padding: 0; margin: 0; display: inline; }
input[type='text'], input[type='password'], textarea { background:#ffffff; border: 1px solid #e1e2e2; padding:0px 10px; margin-left: 0px; margin-right: 0px; color:#555; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; height:25px; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
textarea { background:#ffffff; border: 1px solid #e1e2e2; padding:0px 9px; margin-left: 0px; margin-right: 0px; color:#555; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; width:228px; height:125px; line-height:20px; font-size:12px;}
input[type='text']:focus, input[type='password']:focus,  select:focus { background:#f7f6f6; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
select { border: 1px solid #e1e2e2; padding:4px 5px; color:#555;}
label { cursor: pointer; }
ul li {list-style:none;}
.clear { clear:both; }
#notification { margin:0 auto; }
/* layout */
.main-wrapper {background:#fbfbfb; }
.wrapper { width: 940px;
margin: 0px auto 0px auto;
padding: 0px 20px 5px 20px;}
#container { margin-left: auto; margin-right: auto; text-align: left; }
#column-left { float: left; width:220px; }
#column-right { float: right; width:220px;  }
#content { min-height: 400px; margin-bottom:10px; }
#column-left + #column-right + #content, #column-left + #content { margin-left:240px; }
#column-right + #content { margin-right:240px; }
/* header */
.main-header{ background: #f5f5f5 url('../image/ustzemin.jpg') repeat-x bottom;}
.top-header { background: #fff url('../image/solid-line.png') repeat-x bottom;  padding:0; width:100%; margin:0 auto; }
.top-header-inner {width:940px; margin:0 auto; }
.bottom-header { overflow:auto;width:100%; margin:0px auto;  }
.bottom-header-inner{width:940px; margin:0 auto;position:relative; display: block; height:100%;}
/* top header */
#welcome { margin:2px 0 0 0px; padding:0; text-align:left; color:#555; float:left; line-height:36px;font-weight: bold; }
#welcome a { padding:0px 0px; margin:0 3px; height:23px; line-height:23px; display:inline-block; text-decoration:none; color:#cc0000; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-weight:bold;}
#welcome a:hover { color:#fc528b; text-decoration:none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#welcome span.login {display: inline-block;vertical-align: middle;height: 20px;width: 20px;background:  url('../image/login-icon.png') no-repeat 0 -3px ;}
#welcome span.register {display: inline-block;vertical-align: middle;height: 20px;width: 20px;background:  url('../image/register-icon.png') no-repeat 0 -3px ;}

#language { margin:0px 0 0 20px; padding:0; float:left; color:#999; line-height:34px; height:34px; }
#language img { cursor: pointer; opacity:0.9; }
#currency { margin:7px 0 0 20px; padding:0; color:#999; float:left; }
#currency a { padding:1px 6px; margin:0; float:left; color:#999; height:18px; line-height:20px; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border:1px dotted #d4d4d4; margin:0 3px;border-radius: 10px;-moz-border-radius:10px; -webkit-border-radius:10px;  }
#currency a b { color: #fc528b; text-decoration:none; font-weight:normal; }
#currency a:hover { color: #fc528b; }
.top-header #cart { position:relative; top: 0px; right:0; z-index:21; }
.top-header #cart .heading { float:right; margin:0px 0px 0 0; padding:0 0px 0 0px; position: relative; z-index: 1; height:37px; line-height:37px;}
.p-arrow-up {right: 60px;top: -5px;position: absolute;width: 0;height: 0;border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid white;}
.top-header #cart .heading span.cart-icon{ height:30px; width:30px; display:inline-block; vertical-align:middle;
background: transparent url(../image/heading-cart-icon.png) center center no-repeat; }
.top-header #cart .heading:hover span.cart-icon,.top-header #cart.active span.cart-icon{background-color: #ffffff }
.top-header #cart .heading h4 { float:left; color:#999; font-weight:normal; margin-top: 0px; margin-bottom:3px; }
.top-header #cart .heading a { color: #FC528B; text-decoration: none; margin-left:5px; height:26px; line-height:26px; display:inline-block; }
.top-header #cart .heading a span { padding:0 5px 0 0px;}
.top-header #cart .heading a .cart-items{ background:#cc0000;font-weight:bold; margin-right:5px; padding:5px 6px;
color: #fff; border-radius: 15px;-moz-border-radius:17px; -webkit-border-radius:15px; }
.top-header #cart .content .cart-arrow {background: url(../image/arrow-cart.png) center bottom  no-repeat;width: 150px;height: 15px;margin-top: -20px;float: right;padding-top: 5px;}
.top-header #cart .content { background:#fff; clear: both; display: none; position: relative; top:10px; padding-top:0px; min-height:100px; width:320px; border-top: none; box-shadow:0px 1px 3px #ccc}
.top-header #cart.active .content {  display: block; right:0px; position:absolute; z-index:21; top:37px; }
.mini-cart-info{ padding:10px 10px 0px 10px;  }
.mini-cart-info table {	border-collapse: collapse;	width: 100%;	margin-bottom: 5px;}
.mini-cart-info td {	vertical-align: top;padding: 10px 5px 7px 5px;}
.mini-cart-info tr{background: url('../image/solid-line.png') repeat-x bottom;}
.mini-cart-info tr:hover{background-color:#efefef;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.mini-cart-info .image {width: 1px;}
.mini-cart-info .image img {border: 1px solid #EEEEEE;text-align: left; 
	max-width:47px;
    max-height:47px;
    width: auto;
    height: auto;	
}
.mini-cart-info .name small {color: #666;}
.mini-cart-info .quantity {	text-align: right;}
.mini-cart-info td.total {text-align: right;}
.mini-cart-info .remove {text-align: right;}
.mini-cart-info .remove img {cursor: pointer;}
.mini-cart-total {text-align: right;}
.mini-cart-total table {border-collapse: collapse;display: inline-block;margin-bottom: 5px;}
.mini-cart-total td {padding: 4px;}
#cart .checkout {/* background:url('../image/checkout-cart-bg.png'); */ text-align: right;padding:15px;clear: both;border-radius:0px 0px 5px 5px }
#cart .checkout .total-cart{ font-size:24px; float:right;}
#cart  .shadow-checkout{ height:15px;background:url('../image/shadow-checkout.png');  }
#cart .empty { background:#fff;padding-top: 20px;	padding-bottom:20px;text-align: center;}
/* bottom header */
#header #logo { margin:5px 0 5px 0px; padding:0; float:left; }
.header-text{padding: 0; margin-top:20px; float: right; height:50px; width: 506px; background-image:url(../image/banner.png); background-repeat:no-repeat;}
.header-text p{ margin-bottom:10px}
#search { margin:4px 0 0 20px; padding:0; color:#999; float:left; border:1px solid #eee; background:#fff;  max-width:250px;}
.button-search { float:right;background:url('../image/button-search.png') center center no-repeat; width:26px; height:26px; cursor: pointer; z-index:1;-webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;transition: all 0.8s ease-in; }
#search input { width:150px; max-width:150px; margin:0; padding:0px 10px 0 10px; color:#999; border:none; padding-right:33px; font-size:12px; height:25px; line-height:25px; background:none; box-shadow:none; -moz-box-shadow:none;}
/* Links*/
 .links { padding:0px; margin:10px 0 5px 0; float:right; height:18px; line-height:18px; width:450px; text-align:right; }
 .links a { background: no-repeat url('../image/links-sepa.png') left ; display:inline-block; padding:0px 5px 0 10px;  color:#555; text-decoration:none; }
 .links a:hover{ color:#fc528b;}
 .links a.home { padding:0px 3px 6px 0; display:inline-block; vertical-align:middle; height:18px; width:18px;background: no-repeat url('../image/home-icon.png')}
#mobile-menu { display:none; }
/* menu */
.menu-main { margin:0 auto; padding:0px 0 0 0; width:960px; height:40px;}
#menu { z-index:100; margin:0 auto 0 auto; height:40px; font-weight:bold; line-height:40px; padding:0px;  }
/*.shadow-menu{ display:block; height:20px; background: url('../image/shadow-menu.png') top center; width:100%; }*/
#menu ul { list-style: none; margin:0px 0 0 5px; padding:0; }
#menu > ul > li { position: relative; float:left; z-index: 20;margin: 0px 15px 0 0; height:37px; line-height:37px; }
#menu > ul > li:hover {}
#menu > ul > li:hover a, #menu > ul > li a.active {}
#menu > ul > li > a { text-transform:uppercase;  color:#fff; text-decoration:none; display: block; padding:0px;  z-index: 6; position: relative; font-size:12px;}

#menu > ul > li > a:hover, #menu > ul > li > a.active {color:#dfdfdf ; border-bottom:3px solid #e30a17 }
#menu > ul > li > div, #menu > ul > li > div.ab { display:none;  position:absolute; z-index:999 !important; padding:8px; top:40px; margin:0px 0 0 0; }
#menu > ul > li > div{z-index:999 !important;  }
#menu > ul > li:hover > div { display:table; background:#e30a17; box-shadow:0px 1px 3px  #ccc; -moz-box-shadow:0px 1px 3px  #ccc;-webkit-box-shadow:0px 1px 3px  #ccc;}
#menu > ul > li > div > ul { display: table-cell; }
#menu > ul > li ul + ul { padding-left:20px; }
#menu > ul > li ul > li { margin:0; padding:0; }
#menu > ul > li ul > li > a {text-decoration: none; padding:0 5px; margin:0; color: #000;box-shadow:none!important; -moz-box-shadow:none!important; -webkit-box-shadow:none!important;display: block; white-space: nowrap; min-width: 120px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }
#menu > ul > li ul > li > a:hover { color:#fff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

#menu > ul > li > div > ul > li > a {color:#dfdfdf; line-height:28px; padding:0 8px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }
.breadcrumb { color:#999; margin:5px 0 10px 0;}
.breadcrumb a { color:#999; text-decoration:none;}
.breadcrumb a:hover { text-decoration:none; }
.success, .warning, .attention, .information { padding: 10px 10px 10px 33px; margin-bottom: 20px; color: #555555; }
.success a { background:#222; padding:4px 8px; margin:0 5px; text-decoration:none; color:#fff !important; }
.warning a { background:#F8ACAC; padding:2px 5px; text-decoration:none; color:#555; }
.attention a { background:#F2DD8C; padding:2px 5px; text-decoration:none; color:#555; }
.information a { background:#B8E2FB; padding:2px 5px; text-decoration:none; color:#555; }
.success a:hover, .warning a:hover, .attention a:hover, .information a:hover { background:#fc528b; color:#fff; }
.success { background: #fff url('../image/success.png') 10px center no-repeat;box-shadow: 0px 0px 3px #CCC; }
.warning { background: #FFD1D1 url('../image/warning.png') 10px center no-repeat; border: 1px solid #F8ACAC; }
.attention { background: #FFF5CC url('../image/attention.png') 10px center no-repeat; border: 1px solid #F2DD8C; }
.information { background: #E8F6FF url('../image/information.png') 10px center no-repeat; border: 1px solid #B8E2FB; }
.success .close, .warning .close, .attention .close, .information .close { float: right; padding-top: 4px; padding-right: 4px; cursor: pointer; }
.required { color: #FF0000; font-weight: bold; }
.error { display: block; color: #FF0000; font-size:11px; }
.help { color: #555; font-size: 10px; font-weight: normal; font-family: Verdana, Geneva, sans-serif; display: block; }
/* Table */
table.form { width: 100%; border-collapse: collapse; margin-bottom: 20px; }
table.form tr td:first-child { width: 150px; }
table.form > * > * > td { color: #555; }
table.form td { padding: 4px; }
input.large-field, select.large-field { width: 300px; }
table.list { border-collapse: collapse; width: 100%; margin-bottom: 20px; background:#fff; }
table.list td { border-bottom:1px solid #ddd; }
table.list thead td { background:#eee; border: 1px solid #ddd; padding: 0px 5px; color:#555; }
table.list thead td a, .list thead td { text-decoration: none; color:#555; font-weight: bold; }
table.list tbody td a { text-decoration: underline; }
table.list tbody td { vertical-align: top; padding: 0px 5px; }
table.list .left { text-align: left; padding: 7px; }
table.list .right { text-align: right; padding: 7px; }
table.list .center { text-align: center; padding: 7px; }
table.list .asc { padding-right: 15px; background: url('../image/asc.png') right center no-repeat; }
table.list .desc { padding-right: 15px; background: url('../image/desc.png') right center no-repeat; }
.pagination { padding-top:12px; display:inline-block; width: 100%; margin-bottom:10px; background: url("../image/heading-line.png") left top repeat-x; }
.pagination .links { float: left; }
.pagination .links a { display: inline-block; border: 1px solid #EEEEEE; padding: 4px 10px; text-decoration: none; color: #A3A3A3; }
.pagination .links b { display: inline-block; border: 1px solid #fc528b; padding: 4px 10px; font-weight: normal; text-decoration: none; color: #fc528b; background: #FFFFFF; }
.pagination .results { float: right; padding-top: 3px; }
/* button */
.cart input.button , .button{ background:#222; text-decoration:none; cursor:pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  padding:4px 12px; color:#fff !important;border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;height: 30px;}
a.button { padding:7px 12px; border:none; border-radius:2px;}
a.button span, {  font-size:12px; display:inline-block; }
a.button:hover,.button:hover,.cart input.button:hover{ background:#e30a17; }
input.button{ border:none}


a.btn-detail { display:inline-block; background:url(../image/cart-detail.png) left top no-repeat; text-decoration:none; cursor:pointer; width:51px; height:51px; }
a.btn-detail span { text-indent:-9999px; float:left; }
.buttons { padding: 6px; margin-bottom: 20px; }
.buttons .left { float: left; text-align: left; }
.buttons .right { float: right; text-align: right; }
.buttons .center { text-align: center; margin-left: auto; margin-right: auto; }

.htabs { border-left: #ddd 1px solid; border-right: #ddd 1px solid;
border-top: #333 3px solid;
background: #fff; margin-top:5px;line-height: 16px; height: 35px; position: relative; top:1px; z-index: 1; }
.htabs a {font-family: "Copperplate Gothic Light";font-size: 12px;  margin-right:5px; padding: 9px; float: left; text-transform: uppercase; text-align: center; text-decoration: none; color: #555; display: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.htabs a.selected {background:#333; color:#fff;  }
.tab-content { color: #333;padding:10px; min-height:295px; z-index:2; overflow:auto; background:#fff; margin-bottom:20px; font-size:12px; border:1px solid #E8E8E8; }
.rev .content img { float:right; width:100px; }
/* box */
.box { margin-bottom: 20px; }
.box .box-heading {  bottom repeat-x; padding:0px 0px 2px 0px; margin:0 0 6px 0; height:30px; line-height:30px; font-size:20px; font-weight:normal; text-align:left; background: url('../image/solid-line.png') repeat-x bottom;}
#column-left .box .box-heading,#column-right .box .box-heading { color: #333; }
.box .box-heading span {padding: 5px 5px 5px 0px; }
.box .box-content { padding:0px;}
.box .box-heading1 { background:url(../image/heading-line.png) left center repeat-x; padding:0 0 0 0; margin:0px 0px 15px 0; font-size:24px; font-weight:normal; line-height: 14px; color: #555;  text-align:center; }
.box .box-heading1 span { background:#fff; padding:0 8px; }
.box .box-content1 { padding:0px; -webkit-border-bottom-left-radius: 5px; -moz-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }

#column-left .box-heading, #column-right .box-heading { background:#fff;border-top:3px solid #333; margin:0px;border-bottom: 1px solid #EEE;}
/* box products */
.box-product { width: 103%;}
#featured-mobile{ display: none !important}
#bestseller-mobile{ display: none !important}
#latest-mobile{ display: none !important}
#special-mobile{ display: none !important}
.box-product-out {  width:220px; display: inline-block; vertical-align: top; padding:0; text-align:center; position:relative;}
.box-product-in{ padding: 10px;box-shadow: 0px 0px 3px #CCC;background: #fff;position: relative;width: 200px;display: inline-block;margin: 5px 15px 15px 0px;vertical-align: top;}
.box-product-in:hover { box-shadow: 0px 0px 7px #CCC,0px 0px 0px  1px white inset;}
.box-product-in .image{ padding-bottom: 10px;display: block;text-align: center;background: white;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.box-product-in .image img{ margin:auto; max-width:150px;  max-height:150px; width: auto; height: auto;}
#column-left .box-product-in .image img{ margin:auto; max-width:80px; max-height:80px; width: auto; height: auto; }
.box-product-in .name a { text-align: left;font-weight: normal; text-transform:uppercase; padding-bottom:5px;  font-size:12px; text-decoration:none; display:block; color:#555; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
.box-product-in .box-csc{ height:40px; display:none;left: 0px;width: 100%;background: white;top: 95%;position: absolute;}
.box-product-in:hover .box-csc{clear: both; display: block;box-shadow: 0px 5px 10px #CCC; }
.box-product-in:hover {z-index: 99;box-shadow: 0px 0px 15px #CCC;}
.box-product-in .box-csc a.button{ float:left; line-height: 16px;height: 16px; margin:0px 0px 10px 10px}
.box-product-in .box-csc .wish-icon {margin:0px 10px 10px 0px;float: right;display: inline-block;text-decoration: none;cursor: pointer;width: 30px;height: 30px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.box-product-in .box-csc .compare-icon {margin:0px 10px 10px 0px;float: right;display: inline-block;text-decoration: none;cursor: pointer;width: 30px;height: 30px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}

 .wish-icon:hover,.compare-icon:hover { background-color:#fc528b}
.box-product-in .price {text-align: left;display: block;  margin-bottom:10px; color:#cc0000 ; font-size: 13px;float:left;}
 .box-product-in:hover .price { position:absolute; right:10px; bottom:55px; background:#cc0000;height: 70px;line-height: 70px; width: 70px; text-align:center; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%; color:#fff; overflow:hidden;white-space: nowrap;}
 .box-product-in:hover .price .price-old{ display:none;}
.box-product-in .price-old { color: #ff3451; text-decoration: line-through; font-size:11px; }
.box-product-in .rating { float:right; margin-bottom:10px; }
.box-product-in:hover .rating { float:left}

.box-product-in  .rating img {}
.box-product-in .cart { margin-top:90%}
.ml10 { margin-left:10px; }

/*Column right iner  and column left iner*/
#column-left .box, #column-right .box { background:#fff;box-shadow: 0px 0px 3px #CCC}
#column-left .box .box-heading span,#column-right .box .box-heading span{ padding: 5px 10px; background: none}
#column-right .box-product-in, #column-left .box-product-in { text-align:left; width:210px; box-shadow:none; background:none; padding: 10px 0px 10px 5px; margin:0px;}
#column-right .box-product-in + .box-product-in, #column-left .box-product-in + .box-product-in{  background:  url('../image/grid-line.png') repeat-x top}
#column-right .box .box-content .box-product , #column-left .box .box-content .box-product  {padding: 10px 0px 20px 0px; margin-left:0px; background:#fff; width:100%}
#column-right .box .box-content .box-product .box-product-in  .image,#column-left .box .box-content .box-product .box-product-in  .image{ float:left; margin-right:10px; margin-left:2px;box-shadow: 0px 0px 1px #CCC,0px 0px 0px 1px white inset;background: #fff;padding: 3px;}
#column-right .box .box-content .box-product .box-product-in:hover  .image,#column-left .box .box-content .box-product .box-product-in:hover  .image{ box-shadow: 0px 0px 5px #CCC,0px 0px 0px 1px white inset;}
#column-right .rating ,#column-left  .rating { float:none }
#column-right .box .box-content .box-product .box-product-in  .rating img,#column-left .box .box-content .box-product .box-product-in  .rating img{ text-align:left; background:none; box-shadow:none; border:none;}
#column-right .box .box-content .box-product .box-product-in .name a,#column-left .box .box-content .box-product .box-product-in .name a{opacity:1; text-align:left;text-transform: none;}
#column-right .box .box-content .box-product .box-product-in  .price,#column-left .box .box-content .box-product .box-product-in  .price{ width:auto;margin-bottom: 5px; float:none}

#column-right .box .box-content .box-product .cart, #column-left .box .box-content .box-product .cart, #column-left .box .box-content .box-product .box-product-in .box-csc, #column-right .box .box-content .box-product .box-product-in .box-csc{ display:none;}
#column-right .box .box-content .box-product .image, #column-left .box .box-content .box-product .image { border:none; padding:0; margin:0; }
#column-right .box .box-content .box-product .image a img, #column-left .box .box-content .box-product .image a img, .box-product .image a img, #column-right .box .box-content .box-specials .image a img, #column-left .box .box-content .box-specials .image a img, .product-info .image a img, .product-info .image-additional a img, .box-product2 .imag a img, .product-list .image a img { display:block }
#column-right .box .box-content .box-specials .rating, #column-right .box .box-content .box-specials .cart, #column-left .box .box-content .box-specials .rating, #column-left .box .box-content .box-specials .cart { display:none; }
#column-right .box .box-content .box-specials .name, #column-left .box .box-content .box-specials .name { float:left; margin-bottom:0; }
#column-right .box .box-content .box-specials .name a, #column-left .box .box-content .box-specials .name a { text-transform:uppercase; font-size:11px; line-height:15px; width:128px; text-align:left;}
#column-right .box .box-content .box-specials .price, #column-left .box .box-content .box-specials .price { font-size:10px; float:left; width:auto; margin-bottom:0; margin-top:0; }
#column-right .box .box-content .box-specials .price-old, #column-left .box .box-content .box-specials .price-old { font-size:10px; }
#column-right .box .box-content .box-specials > div, #column-left .box .box-content .box-specials > div { padding:0px; margin:5px 2px 5px 3px;  border-bottom:1px dotted #ccc; }
#column-right .box .box-content .box-specials .image, #column-left .box .box-content .box-specials .image { border:1px solid #fff; float:left }
#column-right .box-product-in:hover .price, #column-left .box-product-in:hover .price  { position:static; background:none;height: auto;line-height: normal; color:#FC528B; text-align:left }
 .box-product-in:hover .price  .price-old{ display:none;}
/* box category */
.box-category { margin-top: 0px; padding: 0px 10px 10px 10px;background:#fff;  }
.box-category ul { list-style: none; margin: 0; padding: 0; }
.box-category > ul > li { padding:0px; line-height:35px; position:relative}
.box-category > ul > li + li { border-top: 1px dotted #D6D6D6; }
.box-category > ul > li > a { font-size: 11px;
text-transform: uppercase;
text-decoration: none;
color: #555;
display: block;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding: 0px}
.box-category > ul > li > a.havechild {
background: right center no-repeat url('../image/cate-expan.png');
}
.box-category > ul > li > a:hover {margin:0; color:#e30a17; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.box-category > ul > li ul { display: none; }
.box-category > ul > li > a.active { font-weight: bold; color:#e30a17; background: right center no-repeat url('../image/cate-expanactive.png') !important;}
.box-category > ul > li a.active + ul { display: block; }
.box-category > ul > li ul > li { padding:0px 0 0 10px; line-height:35px; border-top: 1px dotted #D6D6D6; }
.box-category > ul > li ul > li > a { text-decoration: none; display: block; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.box-category > ul > li ul > li > a:hover { margin:0; color:#555; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.box-category > ul > li ul > li > a.active { font-weight: bold; }
.box-category .expand {
top: 6px;
right: 0;
position: absolute;
cursor: pointer;
width: 24px;
height: 24px;
padding: 2p;
opacity: 0.5;
-moz-opacity: 0.5;
filter: alpha(opacity=50);
}
/* content */
#content .content { color: #555;padding: 10px; overflow: auto;  box-shadow: 0px 0px 5px #CCC;
background: white; margin:5px 5px 20px 5px}
#content .content .left { float: left; width: 49%; }
#content .content .right { float: right; width: 49%; }
/* category */
.category-info { margin-bottom:20px; overflow: auto; font-size:12px; padding:10px 3px; }
.category-info .image {box-shadow: 0px 0px 3px #CCC; float: left; padding:10px; margin-right: 15px;  background:#fff;}
.category-info .image img { }
.refine-search{ box-shadow:0px 0px 3px #ccc; background:#fff;}
.refine-search .product-filter,.refine-search .content { box-shadow:none !important; background: none !important;}
.category-list {overflow: auto; padding:10px; border-bottom:1px solid #eee;}
.category-list ul { float: left; padding:0px; margin-right:20px; margin:0px; }
.category-list ul li {width: 150px; list-style-type:none;  background:url(../image/arrow-right.png) left 9px no-repeat; padding:0 0 0 18px; line-height:28px; }
.category-list ul li a{ text-decoration:none; color:#555 }

.category-list .div a { text-decoration: underline; font-weight: bold; }
/* manufacturer */
.manufacturer-list { padding:0px; overflow: auto; margin-bottom: 20px; background:#fff; border:1px solid #eee; }
.manufacturer-heading { background: #eee; color:#555; font-size: 15px; font-weight: bold; padding: 5px 8px; margin-bottom: 6px; }
.manufacturer-content { padding: 8px; }
.manufacturer-list ul { float: left; width: 25%; margin: 0; padding: 0; list-style: none; margin-bottom: 10px; }
/* Special product */
.special-pro { position:absolute; left:7px; top:0px; width:50px; height:50px;  background: url('../image/special-pro.png') no-repeat;}
#column-left  .special-pro,#column-left  .special-pro{top:10px;}
.product-list  .special-pro {top:15px}
/* product */
.product-filter select { width:115px!important; }
.product-filter {  padding:7px; overflow: auto; margin-bottom:15px;box-shadow: 0px 0px 3px #CCC; background:#fff }
.product-filter .display { margin-right: 15px; float: left; padding-top: 7px; color: #555; }
.product-filter .display a { font-weight: bold; }
.product-filter .sort { float: right; color: #555; }
.product-filter .limit { margin-left: 15px; float: right; color: #555; }
.product-filter .limit  select{ width:75px!important; }
.product-compare { float:left; padding-top: 5px;}
.product-compare a { text-transform:uppercase;  text-decoration: none; font-size:11px; color:#fc528b }
.product-list > div {position:relative; overflow: auto; margin-bottom: 0px;  padding:15px 0px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; border-bottom:1px dotted #ccc; }
.product-list > .adddiv{ display:none;}
.product-list > div:hover { }
.product-list .right { float: right; margin-left: 15px; }
.product-list .image {box-shadow:0px 0px 5px #ccc; padding:10px; background:#fff; float: left; margin-right: 20px; margin-left:2px;}
.product-list .image img {max-width:150px; max-height:150px; width: auto; height: auto;}
.product-list .image a { display:block; padding:0px; border:1px solid #fff; box-shadow:0px 0px 0px 2px #999 inset ;  }
.product-list .name { margin-bottom: 3px; }
.product-list .name a { text-transform: uppercase; text-decoration: none; color: #333; }
.product-list .description { line-height: 15px; margin-bottom: 5px;  font-size:11px; }
.product-list .rating { color: #7B7B7B;margin-bottom:5px; }
.product-list .price { color: #FC528B;margin-bottom:5px; margin-left: 8px;  font-size: 15px; }
.product-list .price-old { color: #F00; text-decoration: line-through; }
.product-list .price-tax { font-size: 12px; font-weight: normal;color: #555; }
.product-list .cart { margin-bottom: 3px; float:left; }
.product-list .cart a{ display:none}
.wish-icon {height: 24px;width: 24px;border-radius: 12px;display: inline-block;vertical-align: middle;
background: #222 url(../image/wish-icon.png) center center no-repeat; margin-right:5px;}
.compare-icon {height: 24px;width: 24px;border-radius: 12px;display: inline-block;vertical-align: middle;
background: #222 url(../image/compare-icon.png) center center no-repeat; margin-right:5px;}
 .wishlist:hover span.wish-icon ,.compare:hover span.compare-icon{ background-color:#FC528B}
.product-list .wishlist, .product-list .compare { margin-bottom: 3px; float:left }
.product-list .wishlist a.wish-icon {display:none }
.product-list .compare a.compare-icon {display:none }
.product-list .wishlist a {margin: 5px 0px 0px 20px ; color: #555; text-decoration: none; padding-left: 18px; display: block;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size:11px; }
.product-list .wishlist a:hover { color: #fc528b; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.product-list .compare a {margin: 5px 0px 0px 20px ;  color: #555; text-decoration: none; padding-left: 18px; display: block;  -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size:11px; }
.product-list .compare a:hover { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color: #fc528b; }
.product-grid { width: 104%;margin-bottom: 20px; }
.product-grid > div {box-shadow:0px 0px 3px #ccc; padding:10px; background:#fff;  position:relative; width:200px; display: inline-block; margin:5px 14px 15px 2px;  vertical-align: top;   }

.product-grid .image { padding-bottom:10px; display: block;text-align: center;}
.product-grid .image img { padding: 3px; 	max-width:150px; max-height:150px; width: auto; height: auto;}
.product-grid .name a { text-transform:uppercase; padding-bottom:5px;  font-size:12px; text-decoration:none; display:block;  margin-top:5px; color:#555; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out}
.product-grid .description { display: none; }
.product-grid .rating { float:right; margin-bottom:10px;}
.product-grid div:hover .rating { float:left;}
.product-grid .price { float: left;  color:#cc0000; display: block;font-size:15px;  margin:0px 0 10px 0}
.product-grid div:hover .price { position:absolute; right:10px; bottom:55px; background:#cc0000;height: 70px;line-height: 70px; width: 70px; text-align:center; -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%; color:#fff; overflow:hidden;white-space: nowrap;}

.product-grid div:hover .price  .price-old{ display:none;}
.product-grid .price-old { color: #ff3451; text-decoration: line-through; font-size:11px; }
.product-grid .price-new {}
.product-grid .price .price-tax { display: none; }
.product-grid .product-cwc{background: white;left: 0px;top: 95%;width: 100%;position: absolute; clear:both;  height:40px; display:none; box-shadow:0px 8px 15px #ccc;}
.product-grid div:hover .product-cwc{ display: block}
.product-grid > div:hover{ z-index:99; box-shadow: 0px 0px 15px #ccc;}
.product-grid .cart input { float:left; margin:0px 0px 10px 10px}
.product-grid .wishlist a.wish-icon{margin:0px 10px 10px 10px;display: inline-block;text-decoration: none;cursor: pointer;width: 30px;height: 30px;float: right; margin-left:10px;border-radius: 2px;-moz-border-radius: 2px;
-webkit-border-radius: 2px;}
.product-grid .compare a.compare-icon{display: inline-block;width: 30px;height: 30px; float: right;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
 .wish-icon:hover{ background-color: #fc528b }
.compare-icon:hover{ background-color: #fc528b }
.product-grid .wishlist a.wish-text{display:none }
.product-grid .compare a.compare-text{display:none }

 .wishlist a:hover, .compare a:hover { color: #555; }
/* Product */
.product-info { overflow: auto; margin-bottom: 20px; }
.product-info > .left { float: left; }
.product-info > .left + .right { margin-left:255px; }
.product-info > .right {position:relative }
.product-info h1 { }
.product-info .image { box-shadow: 0px 0px 3px #CCC,0px 0px 0px 1px white inset; background:#fff; float:left; margin:5px 0px 20px 2px; padding: 8px 9px 8px 7px; text-align: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.product-info .image_inside {  }
.product-info #zoom-image {text-align:center; display: block;margin: 10px 0 0;font-size: 10px;text-transform: uppercase;color: #333;}
.icon-zoomin { text-decoration: none !important;height: 14px;width: 14px;background: transparent url('../image/zoom-icon.png') no-repeat;display: inline-block; vertical-align: text-top}
.product-info .image-additional { width:285px; clear: both; overflow: hidden; }
.product-info .image-additional a:hover { }
.product-info .image-additional a { float:left; display: block; margin:2px 10px 10px 2px; padding:0px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; box-shadow: 0px 0px 3px #CCC,1px 1px 1px white inset }

.product-info .description-info{overflow: auto;width: 100%;  margin-bottom:10px;background: url('../image/solid-line.png') repeat-x bottom;}
.product-info .description-info .wish-compare{ padding:5px;}
.product-info .description-info .description { float:left; padding: 5px 5px 10px 0px;  margin-bottom: 10px; margin-right:50px; line-height: 25px; position:relative; min-height:75px; }
.product-info .description-info .description span {  font-weight:bold; margin-right:5px;  display:inline-block; }
.product-info .description-info .description a {text-decoration: none; }

/*===Price Add to cart=== */
.product-info .price-addcart{overflow: auto;width: 99%; padding:10px 0px;-bottom:10px;}
.product-info .price-addcart .add-cart{ float:right;padding:10px 0px; height:auto;}
.product-info #button-cart{ text-shadow: 0px -1px 1px #CCC;
border-radius: 5px;
border: 1px solid #cc0000;
box-shadow: inset 0px 1px 2px #fff;
margin-top: 2px;
background: #cc0000;
color: #fff;
padding: 15px 25px;
font-size: 17px;
font-weight: 400;}
.product-info #button-cart:hover{background:#555; border: 1px solid #555; color:#fff; }
.product-info .price { margin-right:15px; font-size:28px; font-weight:normal; color:#555; margin-left:10px;  }
.product-info .price-old { color: #F00; text-decoration: line-through; font-size:17px; }
.product-info .price-new { }
.product-info .price-tax { font-size: 12px; font-weight: normal; color: #555; }
.product-info .price .reward { font-size: 12px; font-weight: normal; color: #555; }
.product-info .price .discount { font-weight: normal; font-size: 12px; color: #4D4D4D; }
.product-info .options { padding: 10px 5px 0px 00px; border-top:1px dotted #eee;}
.product-info .wish-compare { line-height:35px; }
 .wish-compare a{color:#222}
 .wish-compare  .info-wish:hover span.wish-icon,.wish-compare  .info-compare:hover span.compare-icon{ background-color:#FC528B; color:#FC528B}
.product-info .wish-compare  .minimum { padding-top: 5px; font-size: 11px; color: #999; clear: both; }
.product-info .review { color:#555; margin-bottom:10px;line-height:25px; }
.product-info .review > div { padding:0px; line-height: 35px; }
.product-info .review > div a { display:inline-block; color:#222}
.product-info .review > div img {vertical-align: baseline;}
.product-info .review > div span.write-review { display: inline-block; margin-right:10px; border-radius:12px;vertical-align: middle; width:24px; height:24px;background: #222 url("../image/write-review.png") center center no-repeat }
.product-info .review > div a:hover > span.write-review { background-color:#FC528B }

.product-info .review > div > span { color: #38B0E3; }
.product-info .review .share { overflow: auto; line-height: normal; }
.product-info .review .share a { text-decoration: none; }
.wish-compare a:hover, .review div a:hover  { color:#fc528b}
.product-info .share {line-height: normal;padding: 8px 0px;overflow: hidden;}
.tags { border-top:1px dotted #eee;  padding:15px 0 5px 0; }
.tags a{ background: #f8f8f8; padding:5px; text-decoration:none; }
.tags a:hover{ color:#fc528b }
.related-title{background: url('../image/solid-line.png') repeat-x bottom;}
.product-grid-related .image{box-shadow: 0px 0px 3px #CCC; background:#fff; float:left; margin:2px;}
.attribute { border-collapse: collapse; width: 100%; margin-bottom: 20px; }
.attribute thead td, .attribute thead tr td:first-child { color: #555; font-size: 14px; font-weight: bold; background:#eee; text-align: left; }
.attribute tr td:first-child { color: #000000; font-weight: bold; text-align: right; width: 20%; }
.attribute td { padding: 7px; color: #4D4D4D; text-align: center; vertical-align: top; }
.compare-info { border-collapse: collapse; width: 100%; border-top: 1px solid #DFDDDD; border-left: 1px solid #DFDDDD; margin-bottom: 20px; background:#fff; }
.compare-info thead td, .compare-info thead tr td:first-child { font-size:14px; font-weight: bold; background:#eee; border:1px solid #DFDDDD; text-align: left; color:#555 }
.compare-info tr td:first-child { color:#555; font-weight: bold; text-align: right; }
.compare-info td { padding: 7px; width: 20%; color: #4D4D4D; text-align: center; vertical-align: top; border-right: 1px solid #DFDDDD; border-bottom: 1px solid #DFDDDD; }
.compare-info .name a { font-weight: bold; }
.compare-info .price-old { font-weight: bold; color: #F00; text-decoration: line-through; }
.compare-info .price-new { font-weight: bold; }
/* wishlist */
.wishlist-product table { width: 100%; border-collapse: collapse; background:#fff; border:1px solid #DFDDDD; margin-bottom: 20px; }
.wishlist-product td { padding: 7px; }
.wishlist-product thead td { font-weight: bold; background:#ddd; color: #555555; }
.wishlist-product thead .remove, .wishlist-product thead .image, .wishlist-product thead .cart { text-align: center; }
.wishlist-product thead .name, .wishlist-product thead .model, .wishlist-product thead .stock { text-align: left; }
.wishlist-product thead .quantity, .wishlist-product thead .price, .wishlist-product thead .total { text-align: right; }
.wishlist-product tbody td { vertical-align: top; border-bottom: 1px solid #DDDDDD; }
.wishlist-product tbody .remove { vertical-align: middle; }
.wishlist-product tbody .remove, .wishlist-product tbody .image, .wishlist-product tbody .cart { text-align: center; }
.wishlist-product tbody .name, .wishlist-product tbody .model, .wishlist-product tbody .stock { text-align: left; }
.wishlist-product tbody .quantity, .wishlist-product tbody .price, .wishlist-product tbody .total { text-align: right; }
.wishlist-product tbody .price s { color: #F00; }
.login-content { margin-bottom: 20px; overflow: auto; }
.login-content .left { float: left; width: 48%; }
.login-content .right { float: right; width: 48% }
.login-content .left .content, .login-content .right .content { min-height: 190px; }
/* orders */
.order-list { margin-bottom: 10px; }
.order-list .order-id { width: 49%; float: left; margin-bottom: 2px; }
.order-list .order-status { width: 49%; float: right; text-align: right; margin-bottom: 2px; }
.order-list .order-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px dotted #D6D6D6; border-bottom: 1px dotted #D6D6D6; }
.order-list .order-content div { float: left; width: 33.3%; }
.order-list .order-info { text-align: right; }
.order-detail { background: #EFEFEF; font-weight: bold; }
/* returns */
.return-list { margin-bottom: 10px; }
.return-list .return-id { width: 49%; float: left; margin-bottom: 2px; }
.return-list .return-status { width: 49%; float: right; text-align: right; margin-bottom: 2px; }
.return-list .return-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }
.return-list .return-content div { float: left; width: 33.3%; }
.return-list .return-info { text-align: right; }
.return-product { overflow: auto; margin-bottom: 20px; }
.return-name { float: left; width: 33%; }
.return-model { float: left; width: 33%; }
.return-quantity { float: left; width: 33%; }
.return-detail { overflow: auto; margin-bottom: 20px; }
.return-reason { float: left; width: 33%; }
.return-opened { float: left; width: 33%; }
.return-opened textarea { width: 98%; vertical-align: top; }
.return-remove { float: left; width: 33%; padding-top: 90px; text-align: center; vertical-align: middle; }
.return-additional { overflow: auto; margin-bottom: 20px; background:#fff; padding:10px; border:1px solid #e8e8e8; }
.return-comment { float: left; width: 47%; }
.return-captcha { float: left; width: 47%; }
.download-list { margin-bottom: 10px; }
.download-list .download-id { width: 49%; float: left; margin-bottom: 2px; }
.download-list .download-status { width: 49%; float: right; text-align: right; margin-bottom: 2px; }
.download-list .download-content { padding: 10px 0px; display: inline-block; width: 100%; margin-bottom: 20px; border-top: 1px solid #EEEEEE; border-bottom: 1px solid #EEEEEE; }
.download-list .download-content div { float: left; width: 33.3%; }
.download-list .download-info { text-align: right; }
/* cart */
.cart-info table { width: 100%; margin-bottom: 20px; border-collapse: collapse;box-shadow: 0px 0px 5px #CCC;}
.cart-info td { padding: 7px; }
.cart-info thead td { color: #555; font-weight: bold; background:#eee; }
.cart-info thead .remove, .cart-info thead .image { text-align: center; }
.cart-info thead .name, .cart-info thead .model { text-align: left; }
.cart-info thead .quantity, .cart-info thead .price, .cart-info thead .total { text-align: right; }
.cart-info tbody td { vertical-align: top; border-bottom: 1px solid #DDDDDD; }
.cart-info tbody tr { background:#fff; }
.cart-info tbody .remove { vertical-align: middle; }
.cart-info tbody .remove, .cart-info tbody .image { text-align: center; }
.cart-info tbody .remove, .cart-info tbody .image img { max-width:80px; max-height:80px; width:auto; height:auto; }
.cart-info tbody .name, .cart-info tbody .model { text-align: left; }
.cart-info tbody .quantity, .cart-info tbody .price, .cart-info tbody .total { text-align: right; }
.cart-info tbody span.stock { color: #F00; font-weight: bold; }
.cart-module .cart-heading { border: 1px solid #DFDDDD; padding:8px 8px 8px 25px; font-weight: bold; font-size: 13px; color: #555; margin-bottom: 15px; cursor: pointer; background: #fff url('../image/arrow-right1.png') 10px 50% no-repeat; }
.cart-module .active { background:#fff url('../image/arrow-down.png') 7px 50% no-repeat; color:#555; }
.cart-module .cart-content { padding: 0px 0px 15px 0px; display: none; overflow: auto; }
.cart-total { background: url("../image/heading-line.png") repeat-x left top; overflow: auto; padding-top: 8px; margin-bottom: 15px; }
.cart-total table { float: right; }
.cart-total td { padding: 3px; text-align: right; }
.mobile-name { display:none; }
/* checkout */
.checkout-heading { background:#333; border-left:5px solid #fc528b;padding: 8px 20px; font-family: "Copperplate Gothic Light"; font-size: 12px; color: #fff; margin-bottom: 15px; }
.checkout-heading a { float: right; margin-top: 1px; font-weight: normal; text-decoration: none; }
.checkout-content { padding: 5px 5px 15px 5px; display: none; overflow: auto; }
.checkout-content .left { float: left; width: 48%; background:#fff; padding-left:10px; box-shadow:0px 0px 5px #ccc;}
.checkout-content .right { float: right; width: 48%; background:#fff; padding-left:10px; box-shadow:0px 0px 5px #ccc;}
.checkout-content .buttons { clear: both; }
.checkout-product table { width: 98%; border-collapse: collapse; margin-bottom: 20px; }
.checkout-product td { padding: 7px; }
.checkout-product thead td { color: #555; font-weight: bold; background-color: #fff; border:1px solid #DFDDDD; }
.checkout-product thead .name, .checkout-product thead .model { text-align: left; }
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total { text-align: right; }
.checkout-product tbody td { vertical-align: top; border-bottom: 1px dotted #D6D6D6; }
.checkout-product tbody .name, .checkout-product tbody .model { text-align: left; }
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total { text-align: right; }
.checkout-product tfoot td { text-align: right; }
.contact-info { overflow: auto; }
.contact-info .left { float: left; width: 48%; }
.contact-info .right { float: left; width: 48%; }
.sitemap-info { overflow: auto; margin-bottom: 40px; background:#fff; box-shadow:0px 0px 5px #ccc; -webkit-box-shadow:0px 0px 5px #ccc; -moz-box-shadow:0px 0px 5px #ccc; }
.sitemap-info .left { float: left; width: 48%; }
.sitemap-info .right { float: left; width: 48%; }
/* footer */ 
#bottom-footer {background: #fff;width:100%; padding:0px; position:relative; padding-top:0px;
}
.mobile-fpart { display:none!important; }
#footer {color: #555555; margin:0 auto; clear: both; overflow:auto; padding:0px; width:980px; display:block; }
#footer h3,#top-footer h3 { font-size:15px; display:inline-block; padding:2px 8px; font-weight:normal; margin:10px 0 10px 0; }
#extras_footer p{ padding-left:0px }

#top-footer h3, #bottom-footer h3{ background:  url('../image/solid-line.png') repeat-x bottom; padding: 0px 0px 5px 0px;margin: 0px 0px 2px 0px;}
#footer .column { float: left; width:230px; margin:0px 0px 0px 15px; padding:0 0px; }
#footer .column ul { margin:0px; padding:0; }
#footer .column ul li { line-height:32px; list-style-type:none; }

#footer .column a { color:#555; font-size:12px; text-decoration: none; padding:0px; display:block; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
#footer .column a:hover { color:#fc528b; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.social-links{ margin-right:20px; margin-top:9px; text-align:right; float:right;line-height:30px;}
.social-links a{display: inline-block;vertical-align: middle;height: 20px;width: 20px; margin-left:5px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;  }
.social-links a:hover{ background-position:0px -20px !important;}
.social-title{font-family: "Copperplate Gothic Light"; float:left; font-size:17px; display:inline; line-height:30px;}
a.icon_facebook,a.icon_tweet,a.icon_google,a.icon_skype ,a.icon_youtube  { height:34px; width:34px; padding:10px 17px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
a.icon_facebook:hover,a.icon_tweet:hover,a.icon_google:hover,a.icon_skype:hover ,a.icon_youtube:hover  { background-position:0px 34px;}
a.icon_facebook { background:url('../image/socials/facebook.png'); }
a.icon_tweet  { background:url('../image/socials/twitter.png');}
a.icon_google  { background:url('../image/socials/google.png');}
a.icon_skype  { background:url('../image/socials/skype.png');}
a.icon_youtube  { background:url('../image/socials/youtube.png');}
.powered-main { background-color: #fbfbfb;width:100%; padding:0px; margin:0;}
#powered {background: url('../image/solid-line.png') repeat-x top;margin:0px auto;padding:0px 0px 15px 0px; text-align:right; font-size:11px; color:#555;  }
#powered br { display:none; }
#powered .payment {margin-top: 10px; float:right;width: 50%; }
.payment-inner{ width:470px; text-align: right;overflow-y: auto;}
.payment-inner1{ float:right; padding-left:50px; height: 30px;}
.social { margin:0px 15px 0px 0; padding:0px 0 0 0 }
.social a { margin:0 2px }
.back-to-top { position:fixed; bottom:5px; right:20px; background: url(../image/back-to-top.png) left top no-repeat; width:40px; height:40px; }
.back-to-top:hover {  background: url(../image/back-to-top.png) left -40px no-repeat; }
.back-to-top a { padding:20px ;display:block; }
/* banner */
.copyright { text-align: center;margin-top: 10px; padding-top: 20px;}
.copyright p{ text-align: center; margin-bottom:0px }
.copyright-inner{ float:right; width:470px; text-align: left;}
.copyright a{ color:#fc528b }
.fr { float:right; }
.custom_banner {overflow: auto;margin: 0 -20px 0 0;}
.custom_banner div {float: left;margin: 0 20px 15px 0}
ul.list-bullet { padding:0; margin-left:15px; }
ul.list-bullet li { list-style-type:none; margin:0; padding:0; border-bottom: 1px dotted #D6D6D6; }
ul.list-bullet li a { background:url(../image/arrow-right.png) left 2px no-repeat; padding-left:20px; line-height:28px; text-decoration:none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color:#555; }
ul.list-bullet li a:hover { color:#444; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.w30 { width:25px!important; text-align:center; }
.mt10 { margin-top:10px; }
.line-bottom { padding:0px; }
.line-bottom1 { background:url(../image/line-bottom1.png) left top repeat-x; height:17px; }
h3 span { font-size:17px; padding:5px 10px 5px 0px; color:#fc528b; font-weight: normal;font-family: "Copperplate Gothic Light";}



#top-footer { overflow:auto; }
#top-footer h2 { padding-bottom:10px; }
#top-footer {margin: auto; overflow: auto;padding: 20px 0px 0px 0px;background:#fff; border-top:1px solid #eee; }
#top-footer ul { list-style: disc outside url("../image/arrow.png"); margin-top: 0; padding: 0 15px; margin-bottom: 0px;}
#contact_footer ul { list-style: none outside none; margin-bottom: 0px; padding-left: 0; }
#categories_footer ul li { padding-bottom: 0px; }
#footer_telephone, #footer_telephone2, #footer_email, #footer_email2, #footer_skype, #footer_fax { text-indent: 25px; }
.contact_column { min-height:30px;}
#tel { background: url("../image/contact/telephone.png") no-repeat scroll left center transparent; }
#mail { background: url("../image/contact/mail.png") no-repeat scroll left center transparent; }
#skype { background: url("../image/contact/skype.png") no-repeat scroll left center transparent; }
#address { background: url("../image/contact/address.png") no-repeat scroll left center transparent; }
#fax { background: url("../image/contact/fax.png") no-repeat scroll left center transparent; }
#footer_fax, #footer_telephone2, #footer_email2, #footer_fax { padding-bottom:8px; }
#footer ul {  padding-left: 15px; margin-top:0px; }
#contact_footer ul li ul li { margin-left:13px; font-size:13px; }
#contact_footer ul li ul#fax li, #contact_footer ul li ul#skype li { line-height:30px!important; }
/* twitter */

.no_image { height: 155px; }
.about_us_image { float: left; margin-right: 10px; margin-bottom: 5px; }
#top-footer li, #top-footer p { font-size: 12px; line-height: 18px; }
.container_12 { width:980px; margin:0 auto; }
.container_12 .grid_1 { width:61px; }
.container_12 .grid_2 { width:142px; }
.container_12 .grid_3 { width:220px; }
.container_12 .grid_4 { width:305px; }
.container_12 .grid_5 { width:395px; }
.container_12 .grid_6 { width:470px; }
.container_12 .grid_7 { width:547px; }
.container_12 .grid_8 { width:628px; }
.container_12 .grid_9 { width:709px; }
.container_12 .grid_10 { width:790px; }
.container_12 .grid_11 { width:871px; }
.container_12 .grid_12 { width:940px; }
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { display:inline; float: left; position: relative; margin-left: 20px; }
.revi{ background: none repeat scroll 0 0 #fff; border-radius: 5px 5px 5px 5px;margin-bottom:10px; padding:10px;}

/* wishlist */
.wishlist-info table {	width: 100%;border-collapse: collapse;border-top: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;margin-bottom: 20px;background:#fff;}

.wishlist-info td {	padding: 7px;}
.wishlist-info thead td {color: #4D4D4D;font-weight: bold;background:#eee;	border-bottom: 1px solid #DDDDDD;}
.wishlist-info thead .image {text-align: center;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {text-align: left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {vertical-align: top;border-bottom: 1px solid #DDDDDD;}
.wishlist-info tbody .image img {border: 1px solid #DDDDDD;}
.wishlist-info tbody .image {text-align: center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}
.cloud-thumb {max-width:228px; max-height:228px; width: auto; height: auto;}
#chaptaimg{ cursor:pointer;cursor:hand}

#search{position: relative!important;}
/*#search input{width:180px; background: #fff url(ara.png) no-repeat 4px 2px;;padding:1px 1px 1px 20px;color:#aaa;-moz-border-radius:4px;} */
#search ul{position:absolute;left:0px;border:1px solid #666;border-top:none;height: 20px;background-color: #E0ECFF;cursor: pointer;display: none;overflow: auto;}
#search li{display: block;height:28px;padding:3px;border-bottom:1px solid #ddd;overflow: hidden;font:menu;background-color: #fff;}
#search ._cb_hover{background-color:#E0ECFF;}
#search li a{text-decoration: none;color:#000;}
#search li i{font-style: normal;}
#search li b{color:#999!important;font-size: 11px;font-weight: normal;padding-top:2px;display: block;}

.ui-autocomplete { max-height: 200px; overflow-y: auto;}
.bolum {
	width:250px;
	overflow:hidden;
	float:left;
	height:238px;
}
.payment_bank {
	width:220px;
	float:left;
	font-size:12px;
	margin-bottom:20px;
}
.payment_bank h4{
	width:100%;
	font-weight:bold;
	color:#291672;
	padding-left:5px;
	padding-top:0px;
	margin:3px 0;
}
.payment_bank p{
	display:block;
	width:100%;
	margin:0;
	padding:0;
}
.payment_bank ul{
	list-style:none;
	margin:0;
	padding:0;
}
.payment_bank ul li
{
	list-style:none;
    line-height:12px;
    margin:0;
    padding:0;
}

.payment_bank ul li label
{
    margin:0;
    padding:0;
}

.listbox {
    margin-right:20px;
    min-height:80px;
    padding:0;
    border: solid 1px #C9D7F1;
 }
 .listbox:hover {
    border: solid 1px #15cff8;
 }
 .galery {    
    padding:5px 5px 5px 5px;
 }
 .galery img  {
    width:140px; 
    height:104px;    
}
  .galery :hover img{
    background-color:transparent;
	opacity:0.7;
	filter:alpha(opacity:70);
 }
 .galery  a{
     color:red;
     text-decoration:none;
}
 .galery a{
     color:blue;
     font-weight:normal;
     padding:0;
     margin:0;
     text-decoration:none;    
 }
.galery a:hover{
     color:red;
     text-decoration:none;
}

.page_list{
    color: #333;
    padding:1px 1px 1px 1px;
}
.page_list .title
{
    padding: .5em;
    background-color: #ddd;
    border-bottom: 0px solid gray;
}

.page_list .title h1
{
    padding: 0;
    margin: 0;
}

.page_list .resim
{
    float: left;
    width: 160px;
    margin-top: 1px;
    margin-right:3px;
    padding: 0em;
}

.page_list .resim img {
    padding:2px 2px 2px 2px;
    height:80px;
}
.page_list .ozet
{
    margin-top: 1px;
    }
.page_list .devam {
    position:relative;
    bottom:5px;
    float:right;
    
}