@font-face {
    font-family: 'MyFreeWebfont';
    src: url('../fonts/West-European/Light/latest.eot');
    src: local("Segoe UI Light"),local("Segoe WP Light"),url('../fonts/West-European/Light/latest-iefix.eot') format('embedded-opentype'),url('../fonts/West-European/Light/latest.woff') format('woff'),url('../fonts/West-European/Light/latest.ttf') format('truetype'),url('../fonts/West-European/Light/latest.svg') format('svg');
    font-weight: 300;
    font-style: normal
}

@font-face {
    font-family: 'MyFreeWebfont';
    src: url('../fonts/West-European/Normal/latest.eot');
    src: local("Segoe UI"),local("Segoe"),local("Segoe WP"),url('../fonts/West-European/Normal/latest-iefix.eot') format('embedded-opentype'),url('../fonts/West-European/Normal/latest.woff') format('woff'),url('../fonts/West-European/Normal/latest.ttf') format('truetype'),url('../fonts/West-European/Normal/latest.svg') format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'MyFreeWebfont';
    src: url('../fonts/West-European/Semibold/latest.eot');
    src: local("Segoe Semibold"),local("Segoe Semibold"),local("Segoe WP Semibold"),url('../fonts/West-European/Semibold/latest-iefix.eot') format('embedded-opentype'),url('../fonts/West-European/Semibold/latest.woff') format('woff'),url('../fonts/West-European/Semibold/latest.ttf') format('truetype'),url('../fonts/West-European/Semibold/latest.svg') format('svg');
    font-weight: 600;
    font-style: normal
}

@font-face {
    font-family: 'MyFreeWebfont';
    src: url('../fonts/West-European/Bold/latest.eot');
    src: local("Segoe Bold"),local("Segoe Bold"),local("Segoe WP Bold"),url('../fonts/West-European/Bold/latest-iefix.eot') format('embedded-opentype'),url('../fonts/West-European/Bold/latest.woff') format('woff'),url('../fonts/West-European/Bold/latest.ttf') format('truetype'),url('../fonts/West-European/Bold/latest.svg') format('svg');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'MyFreeWebfont';
    src: url('../fonts/West-European/Italic/latest.eot');
    src: local("Segoe Italic"),local("Segoe Italic"),local("Segoe WP Italic"),url('../fonts/West-European/Italic/latest-iefix.eot') format('embedded-opentype'),url('../fonts/West-European/Italic/latest.woff') format('woff'),url('../fonts/West-European/Italic/latest.ttf') format('truetype'),url('../fonts/West-European/Italic/latest.svg') format('svg');
    font-weight: 400;
    font-style:italic
}
html{margin:0;padding:0;font-family: sans-serif;}
html, button, input, select, textarea {}
body{width:100%;color:#5C5C5C;;font-family:MyFreeWebfont, sans-serif;text-rendering:optimizeLegibility;background:url(../image/bg.png) repeat left top #fbfbfb;font-size:12px;line-height:18px;min-width:1024px;margin:0;padding:0;}
html,body{height:100%;margin:0;padding:0;}
td,th,input,textarea,select,a{font-size:12px;}
p{margin-top:0;margin-bottom:20px;}
a,a:visited,a{color:#5C5C5C;text-decoration:underline;cursor:pointer;}
a:hover{text-decoration:none;}
a img{border:none;}
form{display:inline;margin:0;padding:0;}
input[type='text'],input[type='email'],input[type='number'],input[type='password'],textarea,select,.return-list,.account-transaction table.list{
	border:1px solid #D9D9D9;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
}
input:focus,textarea:focus,select:focus{
	box-shadow: 0 0 5px #b7209d;
	border: 1px solid #b7209d;
	outline:none;
}
input[type='text'],input[type='email'],input[type='number'],input[type='password'],textarea{background:#fff;font-size:11px;font-family:MyFreeWebfont, sans-serif;height:14px;margin:0;padding:4px 3px;}
.cart-top-padd input[type='number']{width:34px;}
select{font-size:11px;margin:0;padding:3px 3px 4px;}
label{cursor:pointer;color:#191919;}
.fleft{float:left;}
.fancybox{text-decoration:none;}
.fancybox:hover{text-decoration:underline;}
.account-success #content p{margin-bottom:5px;}
.wrapper{width:100%;overflow:hidden;}
.extra-wrap{overflow:hidden;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}
table.list,.checkout-product td,table.list td,.wishlist-product td,.product-info .review,.compare-info td,.cart-info thead td,.cart-info tbody td,.cart-total-name,.attribute td{border:1px solid #D9D9D9!important;}
.pagination .results,#module_cart table.total td,#idTab1 p,.htabs a.selected,.box-product.box-subcat .name.subcatname a,#module_cart .cart .name a,.information .info-facebook a,.information .info-about1 a,.manuf-p a,.manuf-p a b,.manuf-p a:hover b{font-size:12px;}
#back-top{position:fixed;bottom:30px;z-index:9999;left:50%;margin-left:600px;}
#back-top a:hover{color:#79ec3e;}
#back-top span{width:42px;height:26px;display:block;margin-bottom:7px;background:url(../image/up-arrow.png) no-repeat left 0;}
#back-top a:hover span{background-position:left bottom;}
h1{color:#292929;font-size:15px;line-height:20px;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:400;margin:15px 0;}
h2{color:#b7209d;font-size:14px;margin-top:0;margin-bottom:10px;font-weight:400;/*text-transform:uppercase;*/font-family:'Open Sans', sans-serif;}
.bg-1{overflow:hidden;width:100%;background:url(../image/bg-1.png) repeat-x left top;}
.header-modules{position:relative;z-index:1;width:1024px;margin:0 auto;}
#container{width:1024px;text-align:left;margin:0 auto;}
#column-left{float:left;width:229px;}
#column-right{float:right;width:229px;}
#column-left + #column-right + #content,#column-left + #content{float:left;width:785px;margin-left:10px;}
.common-home #content{background:none;border:0;margin:0;}
#column-right + #content{margin-right:240px;}
.outer{position:relative;width:1024px;margin:0 auto;}
#header{position:relative;color:#9d9d9d;}
#header #logo a,#header #logo a img{display:block;}
#header #logo{float:left;margin:30px 0 37px;}
#language{color:#999;line-height:17px;}
#language img{cursor:pointer;}
.header-top1{float:right;}
.banner{margin-bottom:13px;}
.banner>div:first-child{margin-left:0;}
.banner>div{margin-left:8px;float:left;}
.banner>div img,.banner>div a{display:block;}
.banner>div img{box-shadow:3px 2px 6px rgba(0,0,0,0.09);}
.banner>div img:hover{opacity:0.8;filter:alpha(opacity=80);}
.banner .banner-text{position: relative;top: 350px;z-index: 100;height: 60px; color:white; background-color: #b7209d; padding-top: 10px;}
.banner .banner-text h1{color:white; margin: 0px 0px 5px 20px;padding:0; font-weight: bold;font-size:22px;}
.banner .banner-text h2{color:white; margin: 0px 0px 5px 20px;padding:0; font-weight: normal;font-size:19px;}

#currency{color:#6e6e6e;font-size:12px;font-family:MyFreeWebfont, sans-serif;float:right;margin-left:20px;}
#currency span{display:none;}
#currency a+a{margin-left:15px;}
#currency a{text-decoration:none;float:left;}
#currency a span{display:block;text-decoration:none;text-align:center;color:#b8b8b8;}
#currency a:hover span,#currency a .act{text-decoration:none;cursor:default;color:#b7209d;font-weight:700;}
#currency a:hover span{cursor:pointer;}
#currency a span.act{cursor:default;}
#header #cart .heading b{color:#6e6e6e;display:block;}
.cart-position{float:right;background:url(../image/cart-bg.png) repeat left top #f6f6f6;position:relative;border-radius:5px;margin:30px 0 37px;}
.cart-inner #cart-item{display:block;background:#a648bd;border-radius:50%;position:absolute;top:8px;left:33px;line-height:20px;min-width:20px;text-align:center;color:#fff;}
.cart-inner{float:right;}
#cart{float:right;position:relative;}
#header #cart .heading span.cart-icon{position:absolute;left:16px;top:6px;background:url(../image/cart-icon.png) no-repeat;width:46px;height:44px;margin:0;padding:0;}
.latest-added{border-bottom:1px solid #D9D9D9;display:block;padding:0 0 10px 10px;}
.heading a strong{font-weight:400;}
.heading a{text-decoration:none;display:block;color:#bbb;line-height:19px;font-size:12px;background:url(../image/cart.png) no-repeat 11px 16px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:11px 18px 12px 68px;}
#header #cart .content{clear:both;display:none;position:absolute;top:55px;background:#fff;z-index:99999;width:350px;float:right;box-shadow:1px 1px 5px #b0b0af;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;right:0;padding:8px 0;}
#header #cart.active .content{display:block;}
#header #cart .cart{border-collapse:collapse;width:100%;margin-bottom:5px;overflow:hidden;}
#header #cart .cart td.price{font-size:12px;font-weight:600;line-height:12px;}
#header #cart .cart td.total{font-size:12px;font-weight:600;color:#c81908;text-align:right;}
#header #cart .cart td.name a:hover{text-decoration:underline;}
#header #cart .cart td.name a{text-decoration:none;font-size:11px;line-height:17px;margin-top:0;display:inline-block;}
#header #cart .cart td .total{font-size:11px;font-weight:700;color:#000;}
#header #cart .cart td.name{padding-left:10px;}
#header #cart .cart .item-cart-1 td{padding-top:0;}
#header #cart .cart td{color:#000;vertical-align:top;padding:8px 0 10px 5px;}
#header #cart .cart .image{width:1px;padding-left:8px;}
.cart tr{background:url(../image/tail-tr.gif) left bottom repeat-x #fff;padding-bottom:20px;}
.cart-module .cart tr{background:none;}
#header #cart .cart .image img{text-align:left;}
#header #cart .cart .name small{color:#666;}
#header #cart .cart .quantity{font-family:MyFreeWebfont, sans-serif;font-size:11px;font-weight:700;color:#a6a4a4;text-transform:uppercase;}
.cart-module .remove img:hover{overflow:hidden;margin-top:-11px;}
.cart-module .cart .remove img{float:left;cursor:pointer;}
.cart-module .cart .remove span{width:11px;height:11px;overflow:hidden;display:inline-block;}
.cart-module .cart .remove{width:20px;text-align:center!important;padding-top:8px;}
#header #cart .cart .remove img:hover{overflow:hidden;margin-top:-11px;}
#header #cart .cart .remove img{float:left;cursor:pointer;}
#header #cart .cart .remove span{width:11px;height:11px;overflow:hidden;display:inline-block;}
#header #cart .cart .remove{text-align:right;padding-right:8px;}
#header #cart table.total{border-collapse:collapse;font-size:11px;margin-top:5px;float:right;clear:left;margin-bottom:5px;padding:5px 10px;}
#header #cart table.total tr{padding:0 10px;}
#header #cart table.total td b{color:#a6a4a4;font-size:11px;font-weight:700;}
#header #cart table.total td{color:#3A3738;padding-left:5px;padding-right:10px;text-align:left;}
#header #cart table.total td .t-price{font-size:11px;font-weight:700;}
#header #cart .content .checkout{text-align:right;clear:both;padding-right:8px;padding-bottom:25px;padding-top:25px;}
#header #cart .empty{padding-top:20px;text-align:center;padding-bottom:20px;}
.banner-top{/*background:url(../image/banner-top.png) no-repeat left top;width:417px;*/height:61px;float:right;margin:30px 26px 0 0;}
#button-register{margin-top:10px;}
.toprow{background-color:#fcfcfc;padding:5px 0;}
#header #welcome{color:#5c5c5c;float:right;}
#header #welcome a{text-decoration:none;color:#b7209d;margin:0 2px;}
#header #welcome a:hover{text-decoration:underline;}
.topmenu{width:1024px;background:url(../image/menu.png) repeat-x left top #f6f6f6;box-shadow:3px 2px 6px rgba(0,0,0,0.09);border-radius:5px;margin:0 auto 10px;}
.topmenu ul{width:780px;}
.topmenu>ul>li:first-child a{border-radius:5px 0 0 5px;}
.topmenu>ul>li{float:left;background:url(../image/separator.png) no-repeat right;}
.topmenu>ul>li>a, .topmenu>ul>li>ul>li>a{text-align:center;display:block;text-decoration:none;font-family:Open Sans;color:#999;text-transform:uppercase;line-height:19px;width:119px;margin-right:2px;padding:16px 0;}
.topmenu>ul>li>a.active,.topmenu>ul>li>a:hover{background:url(../image/menu-hover.png) repeat-x left top #ececec;}

.topmenu>ul>li>ul{background-color:#fff;box-shadow:3px 2px 6px rgba(0,0,0,0.09);width:119px;display:none}
.topmenu>ul>li:hover >ul{position: absolute;display:block; z-index:500;}
.topmenu>ul>li:hover>ul>li{float:none;}
.topmenu>ul>li:hover>ul li>a{clear:both; /* special IE6 */}
.topmenu>ul>li>ul>li>a{text-transform: none;padding: 8px 0px;color:black;}
.topmenu>ul>li>ul>li>a.active,.topmenu>ul>li>ul>li>a:hover{background-color:#ececec;}

#search{position:relative;float:right;margin:10px 9px 0 0;}
#search .button-search{background:url(../image/button-search.png) no-repeat left top;width:17px;height:18px;position:absolute;left:11px;top:8px;}
#search .button-search:hover{cursor:pointer;background-position:0 bottom;}
#search input{float:left;border:0;color:#4b4b4c;background:url(../image/input-bg.png) no-repeat left top;width:172px;height:18px;line-height:18px;outline:none;padding:7px 8px 8px 33px;}
.box.cat-colum{margin-bottom:7px;}
.product-filter .product-compare{padding:3px 0 0 10px;}
.name a{font-size:12px;color:#8e8e8e;text-decoration:none;line-height:18px;/*text-transform:uppercase;*/}
.name a:hover{color:#b7209d;}
.price{font-size:19px;color:#b7209d;font-weight:400;}
.price .price-new{color:#b7209d;}
.price .price-old{text-decoration:line-through;color:#b7b7b7;font-weight:400;font-size:19px;}
.box-product .price-old{margin-left:5px;}
.price-old{text-transform:uppercase;font-weight:400;color:#b7b7b7;}
.icon-tools>div{position:relative;}
.icon-tools{text-align:center;float:right;}
.icon-tools div.wishlist,.icon-tools div.compare{display:inline-block;}
.icon-tools div.wishlist>a{background:url(../image/wish-list.png) no-repeat left top;width:31px;height:31px;margin:0;}
.icon-tools div.wishlist>a:hover{background-position:0 bottom;}
.icon-tools div.compare>a{background:url(../image/compare.png) no-repeat left top;width:31px;height:31px;margin:0 0 0 8px;}
.icon-tools div.compare>a:hover{background-position:0 bottom;}
.icon-tools .tooltip{left:0;bottom:-31px;}
.icon-tools .tooltip2{left:-46px;bottom:-31px;}
.new-products ul li.first-in-line{clear:both;}
.box.affiliate .box-content,.box.account .box-content{background-color:#fff;margin-top:7px;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:15px 20px 20px;}
#content .box .box-content .box-product{overflow:hidden;padding-bottom:7px;}
#content .box .box-content .box-product ul li{float:left;width:187px;text-align:left;position:relative;margin-right:9px;}
.box .box-content .box-product ul li{float:none;text-align:left;position:relative;border:1px solid #fff;margin-top:7px;margin-bottom:4px;background:#fff;border-radius:5px;overflow:hidden;box-shadow:3px 2px 6px rgba(0,0,0,0.09);}
.box .box-content .box-product ul li .f-left{float:left;}
.box .box-content .box-product ul li .cart{text-align:left;}
.box .box-content .box-product ul li .inner{background:url(../image/inner.png) repeat-x left top #fff;position:relative;padding:14px 12px 16px 17px;}
.box .box-content .box-product ul li .inner a.addToCart{width:37px;height:37px;float:right;background:url(../image/add-button.png) no-repeat left top;text-indent:-9999px;margin-right:2px;}
.box .box-content .box-product ul li .inner a.addToCart:hover{background-position:0 bottom;}
#content .box .box-content .box-product ul li.last-in-line{margin-right:0;}
#content .box .box-content .box-product ul li.first-in-line{clear:left;}
.box.featured{margin-bottom:0;}
.box .box-content .box-product .description{font:11px/15px Arial;}
#column-left .info li,#column-right .info li{position:relative;padding:0;}
#column-left .info li a,#column-right .info li a,.afine li a,.acount li a{text-decoration:none;display:inline-block;text-transform:uppercase;font-size:12px;}
#column-left .info li:first-child,#column-right .info li:first-child,.afine li:first-child,.acount li:first-child{border-top:0;}
#column-left .info li,#column-right .info li,.afine li,.acount li{border-top:1px solid #e9e8e8;background:url(../image/marker-1.png) no-repeat left 10px;padding:5px 0 5px 15px;}
#column-left .info li a + a,#column-right .info li a + a,.afine li a + a,.acount li a + a{padding-left:0;background:none;}
#column-left .info li a:hover,#column-right .info li a:hover,.afine li a:hover,.acount li a:hover{color:#b7209d;}
.box-filter .box-content{background-color:#fff;margin-top:7px;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:20px;}
.box-filter .box-content .button{margin-top:10px;}
.breadcrumb a.last{color:#fff;}
.breadcrumb a{color:#fff;text-decoration:none;}
.breadcrumb a:hover{color:#b7209d;}
.breadcrumb{color:#fff;font-size:15px;background:url(../image/heading-3.png) repeat-x left top #575656;font-family:'Open Sans', sans-serif;text-transform:uppercase;margin-bottom:7px;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:18px 25px;}
.success,.warning,.attention,.information{margin-bottom:15px;color:#555;padding:10px 10px 10px 33px;}
.success{color:#000;width:170px;position:fixed;z-index:99999!important;left:50%;box-shadow:.2em .2em .2em 3px rgba(122,122,122,0.5);-webkit-box-shadow:.2em .2em .2em 3px rgba(122,122,122,0.5);top:50%;margin-left:-85px;margin-top:-70px;line-height:18px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;background:#fff;display:none;font-size:14px;padding:10px 28px 15px 18px;}
.warning{background:#FFD1D1 url(../image/warning.png) 10px center no-repeat;border:1px solid #F8ACAC;padding-left:30px!important;}
.attention{background:#FFF5CC url(../image/attention.png) 10px center no-repeat;border:1px solid #F2DD8C;}
.success .close,.warning .close,.attention .close,.information .close{float:right;cursor:pointer;}
.required{color:#ff7409;font-weight:700;}
.error{display:block;color:red;}
.help{color:#999;font-size:10px;font-weight:400;font-family:Verdana, Geneva, sans-serif;display:block;}
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form tr td:first-child{width:150px;}
table.form > * > * > td{color:#000;}
table.form td{padding:4px;}
input.large-field{width:97%;}
select.large-field{width:100%;}
.return-comment textarea{width:307px;}
table.list{border-collapse:collapse;width:100%;margin-bottom:20px;}
#payment-existing{margin-top:10px;}
.checkout-product thead td .checkout-product thead td{text-align:center!important;}
.checkout-content .buttons #button-payment{margin-top:10px;}
.checkout-product td.price{font-size:12px;}
.checkout-product td.total{text-align:center!important;color:#b7209d;font-weight:700;font-size:12px;}
.return-remove .button:hover{color:#fff;}
.return-remove .button{color:#FFF;padding:1px 5px 2px;}
table.list thead td{background:url(../image/tail-manuf.gif) 0 0 repeat-x #F8F8F8;padding:0 5px;}
table.list thead td a,.list thead td{text-decoration:none;color:#222;font-weight:700;}
table.list tbody td a{text-decoration:underline;}
table.list tbody td{vertical-align:top;padding:0 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;}
.pagination{display:inline-block;width:100%;padding:10px 0;}
.account-order .button-order-right{float:right;margin-top:-3px;}
.pagination .links{float:left;margin-right:10px;}
.pagination .links a{display:inline-block;text-decoration:none;color:#000;border:1px solid #ccc;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:4px 10px;}
.pagination .links a:hover{background:#fff;}
.pagination .links b{display:inline-block;font-weight:400;text-decoration:none;color:#000;background:#fff;border:1px solid #ccc;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:4px 10px;}
.pagination .results{float:left;color:#aaa;margin:5px 0;}
input[type="button"],input[type="submit"],input[type="reset"]
{
  display:inline-block;
  text-decoration:none;
  cursor:pointer;
  background:url(../image/button.png) repeat-x left top;
  font-size:11px;
  line-height:19px;
  border-radius:5px;
  box-shadow:1px 1px 3px rgba(0,0,0,0.09);
  color:#fff;
  white-space:nowrap;
  /*text-transform:uppercase;*/
  font-weight:400;
  padding:4px 14px;
  border: none;
}
input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover
{
  background-position:0 bottom;
  color:#fff;
  filter: hue-rotate(222deg);
}
a.button{display:inline-block;text-decoration:none;cursor:pointer;background:url(../image/button.png) repeat-x left top;font-size:12px;line-height:19px;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.09);}
a.button span{color:#fff;display:inline-block;white-space:nowrap;font-size:11px;line-height:19px;/*text-transform:uppercase;*/font-weight:400;padding:4px 14px;}
a.button:hover{background-position:0 bottom;filter: hue-rotate(222deg);}
a.button:hover span{color:#fff;}
.buttons{overflow:auto;margin:20px 0 0;}
.buttons .left{float:left;text-align:left;}
.buttons .right .mt{margin-top:10px;}
.buttons .right{float:right;text-align:right;}
.buttons .center{text-align:center;margin-left:auto;margin-right:auto;}
#module_cart .content{background:none repeat scroll 0 0 #FFF;box-shadow:0 2px 2px #DDD;clear:both;display:none;min-height:150px;position:relative;top:-1px;border-color:#EEE;border-style:solid;border-width:1px;padding:8px;}
#module_cart.active .heading{border-left:1px solid #D9D9D9;border-right:1px solid #D9D9D9;border-top:1px solid #D9D9D9;margin-top:5px;padding-bottom:6px;padding-top:10px;}
#module_cart.active .content{display:block;}
#module_cart .cart .name{padding-bottom:10px;padding-top:10px;}
#module_cart .cart{border-collapse:collapse;margin-bottom:10px;width:100%;}
#module_cart .cart td .quantity{font-weight:700;color:#a6a4a4;}
#module_cart .cart td{border-bottom:1px solid #D9D9D9;color:#4d4949;font-size:11px;vertical-align:top;font-weight:700;padding:2px 3px;}
#module_cart .cart td a{font-weight:400;}
#module_cart .cart .image{display:none;}
#module_cart .cart .image img{border:1px solid #D9D9D9;text-align:left;}
#module_cart .cart .name small{color:#666;line-height:14px;}
#module_cart .cart td.quantity{color:#A6A4A4;font-family:MyFreeWebfont, sans-serif;font-size:11px;font-weight:700;padding-top:0;vertical-align:middle;}
#module_cart .cart td.total{text-align:center;vertical-align:middle;color:#4d4949;font-size:11px;font-weight:700;}
#module_cart .cart .remove{text-align:right;vertical-align:middle;padding:2px;}
#module_cart .cart .remove img{cursor:pointer;}
#module_cart table.total{border-collapse:collapse;clear:left;float:right;margin-bottom:10px;padding:5px;}
.total-right{text-align:right!important;}
#module_cart .total-left{padding-right:18px;}
#module_cart table.total td b{font-size:11px;font-weight:700;color:#A6A4A4;}
#module_cart table.total td{color:#000;padding-top:3px;padding-bottom:3px;padding-left:5px;font-weight:700;text-align:left;}
#module_cart .checkout .button{margin-bottom:10px;}
#module_cart .checkout{clear:both;text-align:right;}
#module_cart .empty{text-align:left;color:#393838;font-size:13px;line-height:17px;padding:5px 0;}
.product-list #image{float:left;margin-top:0;z-index:0;}
.product-grid #image{float:left;margin-top:0;z-index:0;}
.home-block #image{float:left;margin-top:0;z-index:0;}
.htabs{height:30px;line-height:16px;border-bottom:1px solid #D9D9D9;}
.htabs a{background:#FFF url(../image/tab.png) repeat-x;float:left;font-family:MyFreeWebfont, sans-serif;font-size:12px;font-weight:700;text-align:center;text-decoration:none;color:#737373;margin-right:-1px;display:none;border:1px solid #D9D9D9;border-bottom:0;padding:6px 10px;}
#idTab1 p{color:#191919!important;font-weight:400!important;line-height:20px;margin-bottom:5px;}
.htabs a.selected{padding-bottom:7px;background:#FFF;color:#191919;font-weight:700;border-bottom:1px solid #fff;}
.tab-content{margin-top:-1px;z-index:2;float:left;border:1px solid #D9D9D9;background:#fff;width:726px;padding:16px 18px 10px;}
.box{margin-bottom:10px;}
.box .box-content.inform{padding:0;}
#content .box.cat .box-heading{background:url(../image/heading-3.png) repeat-x left top #575656;color:#fff;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);}
#column-left .box .box-heading{background:url(../image/heading-2.png) repeat-x left top #a0a0a0;color:#fff;}
.box .box-heading{font-size:18px;line-height:26px;font-weight:600;text-transform:uppercase;background:url(../image/heading.png) repeat-x left top #565555;color:#fff;font-family:'Open Sans', sans-serif;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:15px 26px;}
.box-shining{background:url(../image/box-shining.jpg) no-repeat;padding:20px 0 42px 30px;}
.padd-both{text-align:left;padding:0 20px;}
.box .box-nav2 .box-heading{background:url(../image/cat-heading.jpg) repeat-x #576a54;border-bottom:1px solid #D9D9D9;color:#FFF;}
.tip:hover + .tooltip{display:block;}
.tooltip{display:none;border:1px solid #D9D9D9;background-color:#fff;margin-left:5px;position:absolute;bottom:-20px;text-decoration:none;left:-45px;opacity:0.85;filter:alpha(opacity=85);z-index:10;padding:4px 10px;}
.tip2:hover + .tooltip2{display:block;}
.tooltip2{display:none;border:1px solid #D9D9D9;background-color:#fff;margin-left:0;position:absolute;bottom:-20px;text-decoration:none;color:#414141;opacity:0.85;filter:alpha(opacity=85);z-index:10;left:-5px;padding:4px 10px;}
.product-list .tooltip2{border:1px solid #D9D9D9;background-color:#fff;color:#414141;margin-left:35px;position:absolute;bottom:-57px;text-decoration:none;opacity:0.85;filter:alpha(opacity=85);z-index:10;padding:4px 10px;}
.product-list .tooltip{border:1px solid #D9D9D9;background-color:#fff;margin-left:5px;color:#414141;position:absolute;bottom:-60px;text-decoration:none;opacity:0.85;filter:alpha(opacity=85);z-index:10;padding:4px 10px;}
.cart .tooltip2{border:1px solid #D9D9D9;background-color:#fff;color:#414141;margin-left:0;position:absolute;bottom:-32px;text-decoration:none;font-size:12px!important;opacity:0.85;filter:alpha(opacity=85);z-index:10;padding:4px 10px!important;}
.cart .tooltip{border:1px solid #D9D9D9;background-color:#fff;margin-left:5px;color:#414141;position:absolute;bottom:-32px;text-decoration:none;font-size:12px!important;opacity:0.85;filter:alpha(opacity=85);z-index:10;padding:4px 10px!important;}
.prod-stock{background:url(../image/stock-w.png) left 0 no-repeat;float:left;font-size:12px;height:38px;line-height:12px;padding-left:5px;padding-right:5px;padding-top:10px;text-align:center;width:38px;color:#fff;font-weight:400;}
.box-product{width:100%;margin:0;padding:0;}
.box-product.box-subcat{margin-top:0!important;}
.LikePluginPagelet{width:150px;}
.addthis_button_google_plusone{width:67px;}
.addthis_button_tweet{width:70px;margin-right:10px;margin-left:7px;}
.connect_widget_like_button{width:150px;}
.box-product.box-subcat .name.subcatname{padding-top:4px;}
.box-product.box-subcat .name.subcatname a{font-weight:700;margin-bottom:0;}
#content .box .box-content{background:none;padding:0;}
#content .box .box-content .box-product ul li.cat-height{margin-bottom:20px!important;width:242px;border:0;box-shadow:none;border-radius:0;padding:0!important;}
.box-product.box-subcat li{width:214px;float:left;padding:10px;}
.box-product.box-subcat li.last-in-line{margin-right:0;}
.box-product.box-subcat li.first-in-line{clear:left;}
.box-product.box-subcat li .image{overflow:hidden;float:left;margin-bottom:0;margin-top:0;}
.box-product.box-subcat li img:hover{border:3px solid #b7209d;}
.box-product.box-subcat li img{float:left;border:3px solid #D9D9D9;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 10px 0 0;}
#tab-related .image{float:none;width:80px;height:80px;padding:5px;}
.prod-stock-2{float:left;padding-top:13px;padding-right:10px;}
.zoom-top img{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.left .zoom-top:first-child{margin-top:0;position:relative;z-index:12;}
.zoom-top:hover{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);}
.zoom-top{width:30px!important;height:30px!important;background:url(../image/zoom.png) right 0 no-repeat;overflow:hidden;margin-bottom:-30px;margin-left:271px;}
.box-product > li.tree-div{margin-right:0;}
.box-product > li{width:176px;display:inline-block;vertical-align:top;margin-right:42px;margin-bottom:28px;}
#module_cart .cart .name a{text-decoration:none;line-height:17px;}
#module_cart .cart .name a:hover{text-decoration:underline;}
#column-left + #column-right + #content .box-product > div{width:119px;}
.short-description span{display:block;font-size:11px;color:#a5a4a4;}
.box-product .image{display:block;text-align:center;margin:15px 0;height:168px;}
.box-product .image2 img{display:inline-block;}
.box-product .image2{display:block;background:url(../image/bg-img.png) repeat-x left top #fff;text-align:center;padding:25px 0;}
.special-container1 .name{padding-bottom:7px;}
.box-product.spec-box .cart{float:right;padding-top:6px;}
.box-product img{vertical-align:top;}
.box-product .name{margin:-3px 0 3px;height:60px;}
.box-product .name a{display:inline;}
.box-product .price{text-align:left;}
.box-product.spec-box .manufacturer{margin-left:-8px;}
.box-product .rating{display:block;margin-top:7px;margin-bottom:0;}
.box-category ul{list-style:none;margin:0;padding:0;}
.box-content .information li:first-child{margin-bottom:5px;}
.box-content .information{padding:0!important;}
.information{list-style:none;margin:0;padding:0;}
.information li a{text-decoration:none;color:#333;}
.information li a:hover{color:#960f02;}
.information li:first-child{border:none;}
.information .info-facebook a:hover,.information .info-about1 a:hover{color:#fff;opacity:0.8;}
.information .info-facebook a{background:url(../image/facebook.gif) 0 0 no-repeat;font-weight:700;color:#fff;display:block;padding:7px 5px 9px 38px;}
.information .info-about1 a{background:url(../image/about.gif) 0 0 no-repeat;font-weight:700;color:#fff;display:block;padding:7px 5px 9px 38px;}
.afine{list-style:none;margin:0;padding:0;}
.afine li:first-child,.acount li:first-child{border:0;}
.afine li a + a{background:none;padding-left:0;}
.acount{list-style:none;}
.content ul{list-style:none;margin:0;padding:0;}
.content ul li a{text-decoration:none;color:#000;line-height:normal;}
.content ul li a:hover{color:#b7209d;}
.content ul li:first-child{border:none;}
.content ul li{background:url(../image/marker-manuf.png) left 5px no-repeat;padding-left:22px;color:#3f3f3f;padding-bottom:4px;padding-top:4px;}
.account-forgotten table.form tr td:first-child{width:87px;}
.account-edit .content .form input{width:200px;}
.account-edit table.form tr td:first-child{width:73px;text-align:right;}
.account-password .content .form input{width:200px;}
.account-password table.form tr td:first-child{width:118px;text-align:right;}
.wishlist-product td a{text-decoration:none;}
.wishlist-product td{vertical-align:middle!important;padding:7px 7px 6px 10px;}
.q2{width:299px;}
ul{list-style:none;margin:0;padding:0;}
.box.category li{position:relative;}
.box.category .box-heading{margin-bottom:7px;}
.box.category .box-content{padding:0;}
.box-category > ul > li > a{display:inline-block;text-decoration:none;background:url(../image/cat-marker.png) no-repeat left 6px;text-transform:uppercase;padding-left:16px;}
.box-category > ul > li.active>a,.box-category > ul > li>a:hover{color:#b7209d;}
.box-category > ul > li:first-child{border:0;border-top:0;}
.box-category > ul > li{position:relative;box-shadow:3px 2px 6px rgba(0,0,0,0.09);background:url(../image/cat-li.png) repeat-x left top #f3f3f3;line-height:18px;border-radius:4px;margin-bottom:1px;padding:8px 0 8px 15px;}
.box-category > ul > li strong{display:none;}
.box-category > ul > li.last{border:none;}
.box-category > ul > li ul{display:none;margin:13px 0 10px;}
.box-category > ul > li.active ul{display:block;}
.box-category > ul > li span.expanded{background:url(../image/nolines_minus.png) left bottom no-repeat!important;}
.box-category > ul > li span.collapsed{background:url(../image/nolines_minus.png) left top no-repeat!important;}
.box-category > ul > li.active span.close{background:url(../image/nolines_minus.png) left bottom no-repeat;}
.box-category > ul > li.active li span.expanded{background:url(../image/nolines_minus.png) left bottom no-repeat!important;}
.box-category > ul > li.active li span.close{background:url(../image/nolines_minus.png) left top no-repeat!important;}
.box-category > ul > li.active li.active span.close{background:url(../image/nolines_minus.png) left bottom no-repeat!important;}
.box-category > ul > li.active li.active span.close.collapsed{background:url(../image/nolines_minus.png) left top no-repeat!important;}
.box-category > ul > li span.close{background:url(../image/nolines_minus.png) 0 0 no-repeat;width:12px;height:12px;margin-right:0;display:inline-block;margin-left:15px;position:absolute;right:10px;top:13px;}
.box-category > ul > li li span.close{top:6px;}
.box-category > ul > li span.close:hover{cursor:pointer;}
.box-category > ul > li a.active + ul{display:block;}
.box-category > ul > li ul > li.active > a,.box-category > ul > li ul > li > a:hover{color:#b7209d;}
.box-category > ul > li ul > li{padding:3px 0 3px 15px;}
.box-category > ul > li ul > li > a{text-decoration:none;display:inline-block;font-size:12px;margin-bottom:0;}
.box-category > ul > li ul > li > a.active{color:#b7209d;}
.act-cat{position:absolute;top:9px;right:6px;}
.info-about2,.info-about3,.info-about4{display:none;}
#content .content{overflow:hidden;padding:0 0 20px;}
#content .content .left{float:left;width:49%;}
#content .content .right{float:right;width:49%;}
.category-info{overflow:auto;margin-bottom:11px;background-color:#fff;margin-top:7px;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:20px;}
.category-info h1{border-bottom:1px solid #e9e8e8;padding-bottom:13px;margin:0 0 15px;}
.category-info .image{float:left;margin-right:15px;display:none;padding:5px;}
#content .box.cat .box-content{background-color:#fff;margin-top:7px;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:20px;}
.category-list{overflow:auto;margin-bottom:20px;}
.category-list ul li{background:url(../image/arrow.gif) 0 5px no-repeat;padding-left:10px;margin-bottom:4px;}
.category-list ul li a{text-decoration:none;}
.category-list ul li a:hover{color:#ffa304;}
.category-list ul{float:left;width:25%;list-style:none;padding:0;}
.capcha{width:143px;}
.sitemap-info ul li{background:url(../image/marker-1.png) no-repeat scroll left 9px transparent;color:#191919;padding-bottom:4px;padding-left:14px;padding-top:4px;text-transform:capitalize;}
.sitemap-info ul li a{color:#000;line-height:normal;text-decoration:none;text-transform:capitalize;}
.sitemap-info ul li a:hover{color:#b7209d;}
.affiliate-login .login-content .right{height:265px;}
.affiliate-login .login-content .left{background-position:right bottom;height:253px;}
.category-list .div a{text-decoration:underline;font-weight:700;}
.manufacturer-list a{text-decoration:none;}
.product-manufacturer h1{margin-bottom:10px;}
.manuf-p{font-weight:700;color:#191919;margin-bottom:16px;}
.manuf-p a{text-decoration:none;font-weight:700;color:#b7209d;}
.manuf-p a b{text-decoration:none;font-weight:700;color:#43403d;}
.manuf-p a:hover b{font-weight:700;color:#b7209d;}
.manufacturer-list{overflow:auto;margin-bottom:10px;border:1px solid #D9D9D9;}
.manufacturer-heading span{background:url(../image/tail-manuf-al.gif) 0 0 repeat-x #383838;display:inline-block;font-size:12px;color:#fff;font-weight:700;padding:3px 6px 3px 7px;}
.manufacturer-heading{background:url(../image/tail-manuf.gif) 0 0 repeat-x #f8f8f8;font-size:15px;font-weight:700;margin-bottom:6px;border-bottom:1px solid #D9D9D9;padding:3px 8px 4px 4px;}
.manufacturer-content{overflow:hidden;padding:12px 8px 9px 20px;}
.manufacturer-list ul li{background:url(../image/marker-manuf.png) no-repeat scroll left 5px transparent;color:#191919;padding-bottom:4px;padding-left:22px;padding-top:4px;}
.manufacturer-list ul li a:hover{color:#b7209d;}
.manufacturer-list ul li a{color:#000;font-size:14px;line-height:normal;text-decoration:none;}
.manufacturer-list ul{float:left;width:25%;list-style:none;margin:0 0 10px;padding:0;}
.box.manufacturers li:first-child{border-top:0;}
.box.manufacturers li{border-top:1px solid #D9D9D9;padding:5px 0;}
.box.manufacturers li a{display:inline-block;text-decoration:none;}
.box.manufacturers li a:hover{color:#b7209d;}
.product-filter{overflow:auto;margin-bottom:0;background:url(../image/heading-3.png) repeat-x scroll left top #575656;color:#FFF;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:14px 22px;}
.product-filter .display{float:right;color:#fff;height:24px;}
.display ul li.list a{background-position:-27px 0;}
.display ul li a{background:url(../image/grid.jpg) no-repeat left top transparent;cursor:pointer;display:block;float:left;height:26px;line-height:28px;margin-right:2px;overflow:hidden;text-indent:-9999px;width:27px;}
.product-filter .display a{font-weight:700;}
.product-filter .sort b{padding-right:7px;font-weight:700;font-size:11px;}
.product-filter .sort select{width:140px;}
.product-filter .sort{float:left;color:#fff;font-size:11px;font-weight:700;}
.product-filter .limit select{width:72px;}
.product-filter .limit b{padding-right:5px;}
.product-filter .limit{margin-left:13px;float:left;color:#fff;font-size:11px;font-weight:700;}
.product-compare{font-weight:400;margin-bottom:0;font-size:12px;float:left;padding:0;}
.product-filter .product-compare a:hover{color:#b7209d;}
.product-filter .product-compare a{text-decoration:none;font-size:12px;color:#fff;}
.product-list .left{overflow:hidden;}
.product-list .right{float:right;text-align:left;min-height:164px;width:160px;margin-left:20px;padding-left:20px;border-left:1px solid #e9e8e8;}
.product-list ul li:first-child{margin-top:0;padding-top:0;border-top:0;}
.product-list ul li{overflow:hidden;border-top:1px solid #e9e8e8;margin-top:20px;padding-top:18px;}
.product-list .description ul li{margin:0;padding:0;overflow:hidden; border:none;color: #b7209d;}
.product-list .description ul li:last-child{margin-bottom:2px;padding-bottom:2px;}
.product-list .image{float:left;margin-right:20px;}
.product-list .name{margin-bottom:10px;}
#list_b{background:url(../image/list_a.png) no-repeat scroll 0 top transparent;display:inline-block;height:16px;margin-left:8px;margin-right:5px;width:16px;float:left;margin-top:4px;;filter: hue-rotate(222deg);}
#grid_a{background:url(../image/grid_a.png) no-repeat scroll 0 bottom transparent;display:inline-block;height:16px;text-indent:-9999px;width:16px;float:left;margin-top:4px;;filter: hue-rotate(222deg);}
.product-filter .display b{float:left;padding-top:3px;font-size:11px;font-weight:700;}
#list_a{background:url(../image/list_a.png) no-repeat scroll 0 bottom transparent;display:inline-block;height:16px;margin-left:8px;margin-right:5px;text-indent:-9999px;width:16px;float:left;margin-top:4px;filter: hue-rotate(222deg);}
#grid_b{background:url(../image/grid_a.png) no-repeat scroll 0 top transparent;display:inline-block;height:16px;width:16px;margin-top:4px;;filter: hue-rotate(222deg);}
.product-list .description{overflow:hidden;margin-bottom:5px;}
.product-list .rating{color:#7B7B7B;}
.product-list .price{float:left;margin-bottom:10px;line-height:normal;}
.product-list .price-old,.product-list .price-old{font-weight:400;}
.product-list .price-tax{font-size:11px;color:#414141;font-weight:400;padding-top:5px;display:block;}
.product-list .cart{margin-bottom:10px;}
.product-list .wishlist,.product-list .compare{position:relative;}
.product-grid{margin-top:7px;overflow:hidden;}
.product-list{margin-top:7px;background-color:#fff;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:20px;}
.product-grid ul li{float:left;width:168px;text-align:left;position:relative;margin-bottom:7px;margin-right:7px;background:none repeat scroll 0 0 #FFF;border:1px solid #FFF;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:10px;}
.product-grid ul li.first-in-line{clear:left;}
.product-grid ul li.last-in-line{margin-right:0;}
.extra-prod input{padding-bottom:4px;}
.extra-prod{padding-top:6px;}
.or{padding-top:3px;}
#tab-related .box-product > div{width:100px;float:left;margin-right:20px;}
.wishlist a:hover{background:url(../image/iconimage.png) no-repeat 0 -27px;}
.addtowishlist,div.wishlist > a{float:left;background:url(../image/iconimage.png) no-repeat 0 0;height:27px;overflow:hidden;text-indent:-9999px;width:27px;}
.compare a:hover{background:url(../image/iconimage.png) no-repeat -34px -27px;}
.addtocompare,div.compare > a{background:url(../image/iconimage.png) no-repeat -34px 0;float:left;height:27px;overflow:hidden;text-indent:-9999px;width:27px;margin-left:3px;margin-right:3px;}
#column-left + #column-right + #content .product-grid > div{width:125px;}
.product-grid .image{display:block;text-align:center;margin:0 0 15px;width:168px;height:168px;overflow: hidden;}
.product-grid .name{text-align:left;min-height:36px;padding:0 0 5px;width:168px;height:60px;overflow: hidden;}
.product-grid .description{height:0px;overflow:hidden;margin-bottom:10px;padding:0;}
.product-grid .rating{/*display: none; */height: 13px;width: 168px;margin-bottom: 10px;position: absolute;z-index: 1000;text-align: right;}
.product-list .price,.product-grid .price{display:block;min-height:30px;margin-bottom:0;}
.product-list .price br{display:none;}
.product-grid .price-old{text-decoration:line-through;font-weight:400;margin-left:10px;}
.product-grid .price-old,.product-grid .price-new{display:inline-block!important;}
.product-list .price-new,.product-grid .price-new{display:block;}
.product-grid .price .price-tax{display:none;}
.product-grid .cart{float:left;}
.product-grid .wishlist,.product-grid .compare{margin-bottom:0;margin-top:0;float:right;position:relative;display:none;}
.product-grid .tooltip,.product-grid .tooltip2{bottom:28px;}
.product-info{margin-top:7px;background-color:#fff;border-radius:5px 5px 5px 5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:10px;}
.product-info .wrapper .left{float:left;margin-right:15px;margin-left:1px;background:#f7f7f7;position:relative;z-index:1;padding:6px 6px 2px;}
.product-info .indent-bot{margin-bottom:20px;}
.product-info > .left + .right h1{padding-left:0;}
.product-info > .left + .right{margin-left:370px;}
#image{z-index:0;float:left;margin-top:-300px;}
.product-info .image{float:left;width:300px;height:300px;margin-bottom:7px;text-align:center;}
.product-info .image-additional{width:300px;clear:both;overflow:hidden;}
.product-info .image-additional li{float:left;margin:0 15px 0 0;}
.product-info .image-additional li.last{margin-right:0;}
#cloud-zoom-big{margin-top:3px;}
.product-info .image-additional img{background:#FFF;}
#zoom1 img{background:#FFF;}
.product-info .image-additional a{display:block;float:left;}
.image-caroucel .jcarousel-clip{width:300px;}
.product-info .image-additional.image-caroucel li{margin:0 5px;}
.image-caroucel .jcarousel-prev{position:absolute;width:15px;height:15px;left:0;top:40%;background:url(../image/image-caroucel-prev.png) -11px 50% no-repeat #b7209d;}
.image-caroucel .jcarousel-next{position:absolute;width:15px;height:15px;right:0;top:40%;background:url(../image/image-caroucel-next.png) 6px 50% no-repeat #b7209d;}
.image-caroucel .jcarousel-prev.jcarousel-prev-disabled,.image-caroucel .jcarousel-next.jcarousel-next-disabled{background-color:#3A3637!important;cursor:default!important;}
.image-caroucel .jcarousel-next:hover,.image-caroucel .jcarousel-prev:hover{cursor:pointer;background-color:#3A3637;}
.padd-avalib{padding:13px 0 15px;}
.product-info .description{line-height:20px;font-weight:400;padding:15px 5px 10px 0;}
.product-info .description a{text-decoration:none;}
.product-info .description strong{color:#A6A4A4;font-weight:700;font-size:12px;font-family:MyFreeWebfont, sans-serif;}
.product-info .description span.price-old{margin-left:10px;}
.product-info .description span{font-weight:700;}
.product-info .description span.error{color:red;}
.product-info .description a:hover{color:#b7209d;}
.product-info .description .button-prod:hover{background-position:0 bottom;text-decoration:none;color:#fff;}
.product-info .description .button-prod a{font-weight:400;text-decoration:none;}
.product-info .price .price-old,.product-info .price .price-new{display:inline;}
.product-info .price{background:#F7F7F7;font-size:22px;float:none;min-height:inherit;border-radius:5px;padding:10px 20px;}
.product-info .price-old{text-decoration:line-through;color:#A6A4A4;font-weight:400;font-size:17px;}
.product-info h1{padding-left:0;line-height:30px;margin:0;}
.product-info .price-new{font-size:22px;font-weight:400;}
.product-info .description .button-prod{background:url(../image/button-2.png) repeat-x left top;cursor:pointer;color:#fff;float:left;font-size:15px;font-family:Open Sans;line-height:21px;text-decoration:none;text-transform:uppercase;font-weight:400;border-radius:5px;margin:0 10px;padding:10px;}
.price-prod-page{font-size:22px;font-weight:400;}
.product-info .price-tax{font-size:12px;font-weight:400;padding-left:7px;}
.product-info .price .reward{font-size:13px!important;color:#999;font-family:MyFreeWebfont, sans-serif;font-weight:700;}
.product-info .price .discount{font-weight:400;font-size:12px;color:#4D4D4D;}
.product-info .options h2{margin-top:10px;}
.product-info .options{border-bottom:1px solid #D6D3CC;margin-bottom:10px;color:#000;padding:0 5px 10px;}
.product-info .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .option-image label{display:block;width:100%;height:100%;}
.product-info .option-image img{margin-right:5px;border:1px solid #D9D9D9;cursor:pointer;}
.cart-top-padd{padding-top:10px;float:left;}
.product-info .cart{color:#f1f1f1;overflow:auto;padding:16px 5px 0 0;}
.prod-row{padding-bottom:20px;}
.product-info .cart .cart-top label{font-size:11px;font-weight:700;color:#191919;padding-right:7px;}
.product-info .cart .cart-top .input-qti{width:42px;}
.product-info .cart div{float:left;}
.product-info .cart div.extra-button{margin-top:7px;}
.product-info .cart div > span{padding-top:7px;color:#999;}
.extra-button{position:relative;margin-top:0;}
.product-info .cart .minimum{padding-bottom:10px;font-size:11px;color:#999;clear:both;}
.product-info .review .a1{margin-top:-5px;display:inline-block;}
.product-info .review img{float:left;margin-top:3px;}
.product-info .review{color:#4D4D4D;margin-bottom:3px;}
.product-info .review .share{background:none;padding-top:20px;padding-left:0;overflow:hidden;line-height:normal;}
.product-info .review > div{line-height:20px;background:#F7F7F7;padding:7px 10px 9px;}
.btn-rew{float:right!important;font-size:12px;color:#dfe1e4;}
.btn-rew a + a{color:#000;}
.btn-rew a{text-decoration:underline;font-size:12px;color:#A6A4A4;font-weight:400;}
.btn-rew a:hover{text-decoration:none;}
.product-info .review > div > span{color:#38B0E3;}
.product-info .review .share a{text-decoration:none;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid #D9D9D9;border-left:1px solid #D9D9D9;margin-bottom:20px;}
.attribute thead td,.attribute thead tr td:first-child{color:#191919;font-size:12px;font-weight:700;background:#fcfcfc;text-align:left;}
.attribute tr td:first-child{color:#737373;font-weight:700;text-align:right;width:12%;}
.attribute td{color:#b7209d;text-align:left;vertical-align:top;padding:7px 12px;}
#tab-review #captcha{margin-top:10px;}
#tab-review .pagination .results{margin:5px 0;}
#tab-review .pagination{padding:0 10px 0 0;}
#tab-review b{display:inline-block;padding-bottom:4px;font-size:12px;font-weight:700;color:#737373;}
#tab-review .input-rew{width:180px;margin-bottom:10px;}
#tab-review textarea{margin-bottom:5px;height:80px;resize:none;}
#tab-review .buttons{padding-left:0;margin-bottom:0;}
#tab-review .buttons .right .button:hover span{color:#FFF;}
#tab-review .buttons .right{float:left;}
.bb_rew{float:left;padding-top:3px;padding-right:12px;}
.bb-2{clear:both;margin-bottom:5px;}
.input-rew-capcha{width:170px;}
#tab-review h2{margin-bottom:10px;}
#review .content{font-size:12px;margin-bottom:3px;}
#review .content p{font-weight:400;color:#737373;}
.related .box-product{width:auto;padding:0;}
.compare-info{width:100%;}
.block-compare{position:relative;overflow:hidden;}
.compare-info thead{overflow:hidden;}
.compare-info td.last-1{border-bottom:0;}
.compare-info thead td{background:url(../image/tail-manuf.gif) 0 5px repeat-x #fff;overflow:hidden;}
.compare-info thead td,.compare-info thead tr td:first-child{color:#191919;font-size:12px;font-weight:700;text-align:left;}
.compare-info tr td.et:first-child{background:#f9f9f9;}
.compare-info tr td:first-child{color:#191919;font-weight:700;text-align:right;}
.td-price{font-weight:700;font-size:16px;}
.compare-info .prod-stock{float:none;margin:0 auto;}
.compare-info td.name a{text-decoration:none;font-size:12px;line-height:17px;}
.compare-info td.last{border-right:0;}
.compare-info td{width:20%;color:#737373;text-align:center;vertical-align:top;padding:7px;}
.compare-info .price-old{font-weight:400;color:#9f9f9f;text-decoration:line-through;display:block;font-size:17px;}
.compare-info td.td-price{font-weight:400;font-size:22px;color:#b7209d;line-height:normal;}
.wishlist-product table{width:100%;border-collapse:collapse;}
.table-radius .buttons{margin-bottom:0;border-right:1px solid #D9D9D9;background:url(../image/tail-wislish-bottom.gif) 0 0 repeat-x #f8f8f8;padding:9px 9px 11px 12px;}
.table-radius{overflow:hidden;}
.wishlist-product thead td{color:#191919;font-weight:400;text-transform:uppercase;}
.wishlist-product .prod-stock{background:url(../image/stock-w.png) left 0 no-repeat;color:#FFF;float:left;font-size:12px;height:38px;padding-left:5px;padding-right:5px;line-height:12px;padding-top:10px;text-align:center;width:38px;}
.wishlist-product{margin-bottom:25px;}
.wishlist-product .button-up:hover{background-position:-22px;}
.wishlist-product .button-up{font-size:12px;border:1px solid #D9D9D9;text-decoration:none;color:#000;font-weight:700;background:url(../image/tail-but.gif) left 0 repeat-x;line-height:22px;height:22px;padding:3px 7px 4px 8px;}
.wishlist-product thead .remove,.wishlist-product thead .image,.wishlist-product thead .cart{text-align:left;}
.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:left;font-size:14px;}
.wishlist-product tbody td{vertical-align:top;}
.wishlist-product tbody td.action{width:100px;text-align:center;}
.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{text-align:left;padding-left:20px;width:200px;}
.wishlist-product tbody .model{text-align:center;color:#242424;}
.wishlist-product tbody .stock{text-align:center;color:#242424;}
.wishlist-product tbody .stock .prod-stock{margin-left:15px;}
.wishlist-product tbody .quantity{text-align:right;}
.wishlist-product tbody .price{text-align:center;font-size:17px;}
.wishlist-product tbody .price b{font-weight:400;}
.wishlist-product tbody .total{text-align:right;}
.wishlist-product tbody .price s{color:#a6a4a4;display:block;font-weight:400;}
.content b{display:inline-block;}
.login-content .content{border:none!important;padding:0!important;}
.login-content{width:100%;overflow:hidden;padding:7px;}
.box-container{background-color:#fff;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:5px 20px 20px;}
.login-content .left p + p{margin-bottom:16px;}
.login-content .left p{margin-bottom:10px;line-height:17px;}
.login-content .left h2{color:#b7209d;margin-bottom:3px;}
.login-content .right h2{margin-bottom:3px;}
.login-content .left .content{margin-bottom:0!important;}
.checkout-content.opt .left,.login-content .left{float:left;width:44%;background:url(../image/login-content-left.gif) right bottom no-repeat #fff;height:265px;border:1px solid #D9D9D9;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:15px 20px 12px;}
.checkout-content.opt .right,.login-content .right{float:right;width:45%;height:277px;background:url(../image/login-content-right.gif) 0 0 no-repeat #f8f8f8;border:1px solid #D9D9D9;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:15px 0 0 20px;}
.link-login{font-size:12px;color:#b7209d;text-decoration:underline;padding-top:1px;margin-bottom:15px;display:inline-block;}
.link-login:hover{text-decoration:none;}
.padd-form{display:block;padding-bottom:5px;}
#login .q1{width:95%;}
.login-content .left .content,.login-content .right .content{min-height:190px;}
.login-content .right .content p{margin-bottom:15px;}
.login-content .right .content b{display:block;}
#register select{width:308px;}
#register .q1{width:300px;}
#register .content{border:none!important;padding:0!important;}
.order-list,.return-list{border:1px solid #D9D9D9;margin-bottom:10px;}
.heading-order-list{background:url(../image/tail-manuf.gif) 0 0 repeat-x #F8F8F8;overflow:hidden;border-bottom:1px solid #D9D9D9;padding:6px 12px 5px 10px;}
.order-list .order-id span,.order-list .order-status span,.order-list .order-content div .or-price,.return-list .return-id span,.return-list .return-status span,.return-list .return-content div .or-price{color:#b7209d;}
.order-list .order-id,.return-list .return-id{width:49%;float:left;color:#191919;font-size:12px;font-weight:700;}
.order-list .order-status,.return-list .return-status{font-weight:700;font-size:12px;color:#191919;}
.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content,.return-list .return-content{display:inline-block;width:702px;padding:16px 20px 13px;}
.order-list .order-content div > span{color:#33210e;}
.order-list .order-content div .button{margin-top:3px;}
.order-list .order-content div b,.return-list .return-content div b{font-weight:400;}
.order-list .order-content div,.return-list .return-content div{line-height:17px;color:#191919;float:left;width:33.2%;}
.order-list .order-info{text-align:right;}
.order-detail{background:#EFEFEF;font-weight:700;}
.return-box-2{margin-bottom:10px;padding:15px 20px 19px;}
.return-box-2 .buttons .right{float:left;}
.return-box-2 .buttons{padding-left:0;padding-top:12px;padding-bottom:0;margin-bottom:0;}
.return-p{padding-left:17px;}
.return-p p{margin-bottom:13px;}
.return-list{margin-bottom:10px;}
#content .content.return-box{margin-bottom:10px;padding:14px 10px 11px 20px;}
.content.return-box h2{margin-bottom:14px;}
#content .content.return-box .left{width:320px;}
#content .content.return-box .right{width:320px;}
.content.return-box label{font-size:12px;font-weight:700;color:#737373;}
.content.return-box span{color:#ff7409;}
.content.return-box input{margin-top:6px;margin-bottom:7px;width:310px;}
.content.return-box .error{padding-bottom:5px;display:block;}
.return-box-3{margin-bottom:20px;padding:14px 10px 10px 20px;}
.return-box-3 h2{margin-bottom:15px;}
.return-box-3 textarea{width:310px;height:188px;max-width:310px;max-height:188px;}
.return-box-3 .return-captcha{width:320px;margin-top:-3px;}
.return-box-3 .return-captcha b{padding-bottom:6px;display:block;}
.return-box-3 .return-captcha input{width:170px;margin-bottom:10px;}
.return-box-3 .return-additional{margin-bottom:11px;}
.return-box-3 .buttons{margin-bottom:0;padding:0;}
.button-return-right:hover{cursor:pointer;color:#b7209d;}
.button-return-right{border:0;background:url(../image/marker-button-right.png) no-repeat scroll right 9px transparent;color:#000;display:inline-block;font-size:12px;font-weight:700;line-height:1.2em;font-family:arial;padding:5px 14px;}
a.button-return-left,a.button-return-right,a.button-order-right,a.button-cont-right,a.button-back-left,a.button-inf-left{display:inline-block;text-decoration:none;cursor:pointer;font-weight:700;padding-right:0;}
a.button-order-right{padding:0;}
a.button-return-left:hover span,a.button-return-right:hover span,a.button-order-right:hover span,a.button-cont-right:hover span,a.button-back-left:hover span,.wishlist-product a.button-wislish-left:hover span,a.button-inf-left:hover span{color:#b7209d;}
a.button-return-left span,a.button-return-right span,a.button-order-right span,a.button-cont-right span,a.button-back-left span,.wishlist-product a.button-wislish-left span,a.button-inf-left span{color:#000;line-height:1.2em;font-size:12px;font-weight:700;display:inline-block;}
a.button-return-left span,a.button-back-left span,a.button-wislish-left span{background:url(../image/marker-button-left.png) left 8px no-repeat;padding:5px 0 5px 14px;}
a.button-return-right span,a.button-order-right span,a.button-cont-right span,a.button-inf-left span{background:url(../image/marker-button-right.png) right 8px no-repeat;padding:5px 14px 5px 0;}
.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-info{text-align:right;}
.return-product{overflow:auto;margin-bottom:20px;}
.return-name{float:left;width:33.3%;}
.return-model{float:left;width:33.3%;}
.return-quantity{float:left;width:33.3%;}
.return-detail{overflow:auto;margin-bottom:20px;}
.return-reason{float:left;width:33.3%;}
.return-opened{float:left;width:33.3%;}
.return-opened textarea{max-width:85%;min-height:100px;vertical-align:top;}
.return-remove{float:left;width:33.3%;padding-top:90px;text-align:center;vertical-align:middle;}
.return-additional{overflow:auto;margin-bottom:20px;}
.return-comment{float:left;width:49%;}
.return-captcha{float:right;width:33.3%;}
.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{display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;padding:10px 0;}
.download-list .download-content div{float:left;width:33.3%;}
.download-list .download-info{text-align:right;}
.cart-info table{width:100%;border-collapse:collapse;}
a{outline:none;}
.shop-cart{border-bottom:none;overflow:hidden;position:relative;}
.cart-info td{padding:7px 7px 6px 8px;}
.cart-info thead td{color:#191919;font-weight:700;}
.cart-info thead .remove,.cart-info thead .image{text-align:left;}
.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:left;font-family:Arial;font-size:12px;}
.cart-info tbody td{vertical-align:middle;}
.cart-info tbody .remove{vertical-align:middle;}
.cart-info tbody .remove,.cart-info tbody .image{text-align:center;}
.cart-info tbody .name a{line-height:17px;}
.cart-info tbody .name{text-align:left;}
.cart-info tbody .model{text-align:center;color:#242424;}
.cart-info tbody .price,.cart-info tbody .total{font-size:17px;}
.cart-info tbody .quantity,.cart-info tbody .price,.cart-info tbody .total{text-align:center;width:75px;}
tbody .total{font-weight:700;color:#333;}
#shipping select{width:234px;float:left;}
#shipping input{width:226px;float:left;margin:0;}
#shipping{margin-bottom:10px;}
.cart-info tbody span.stock{color:red;font-weight:700;}
.cart-module .cart-heading{border-top:none;font-weight:700;font-size:12px;color:#191919;cursor:pointer;background:#fafafa url(../image/arrow-right.png) 10px 55% no-repeat;padding:7px 8px 6px 25px;}
.cart-bottom{border-top:none;overflow:hidden;border-bottom:medium none;border-left:medium none;border-right:medium none;margin:15px 0;}
.cart-module .active{background:#F8F8F8 url(../image/arrow-down.png) 9px 60% no-repeat;}
#shipping td{text-align:right;font-size:11px;font-weight:700;color:#aaa;padding-right:5px;padding-bottom:8px;}
.cart-module .cart-content{display:none;overflow:auto;border-top:none;padding:18px 0 19px 18px;}
.cart-info{overflow:hidden;margin:20px 0;}
#coupon{font-weight:700;color:#b7209d;font-size:11px;}
#coupon a{font-weight:400;}
#coupon input{width:230px;margin-left:5px;margin-right:5px;}
.cart-content input{width:230px;margin-left:5px;margin-right:5px;}
#voucher .form textarea{max-width:300px;width:300px;}
#voucher{font-weight:700;color:#b7209d;font-size:11px;}
#voucher input{float:left;clear:left;}
#voucher label{float:left;margin:1px 0 0;}
#voucher .right input{float:none;}
.cart-content p{font-weight:700;font-size:12px;color:#E52234;margin-bottom:15px;}
.cart-total table{border-collapse:collapse;background:#fff;width:100%;}
.cart-total table td{font-weight:700;color:#4d4949;padding:6px 10px;}
.cart-total table td b{font-family:MyFreeWebfont, sans-serif;}
.cart-total td{text-align:right;padding:3px;}
#cboxLoadedContent .about-page-2,#cboxLoadedContent .about-page{padding:20px 25px;}
.about-page h3{font-size:15px;font-weight:600;color:#191919;padding-bottom:13px;margin:0;}
.about-page-2 h3{font-size:15px;font-weight:600;color:#191919;padding-bottom:13px;margin-bottom:0;}
#cboxLoadedContent h1{margin:15px 15px 0;}
.about-page p{font-size:12px;color:#737373;line-height:17px;margin-bottom:12px;}
.about-page-2 p{font-size:12px;color:#737373;line-height:17px;margin-bottom:12px;}
.about-page ul li{font-weight:700;color:#626060;font-size:12px;margin-bottom:4px;background:url(../image/marker-1.png) 0 5px no-repeat;padding-left:12px;}
.checkout #checkout{border-top:1px solid #D9D9D9;}
.checkout{background-color:#fff;padding:15px 25px;}
.checkout-content.opt .left h2{color:#b7209d;padding-bottom:0;}
.checkout-content.opt .right h2{padding-bottom:0;}
.checkout-content.opt .right a{color:#b7209d;}
.checkout-heading{border-bottom:none;font-weight:700;font-size:12px;color:#191919;border:1px solid #D9D9D9;border-top:0;padding:7px 8px 7px 0;}
.marker-chekout{background:url(../image/marker-chekout.png) 9px 6px no-repeat;padding-left:28px;}
.checkout-heading a{float:right;margin-top:-15px;font-weight:400;text-decoration:none;}
.cart-total-name{color:#191919;width:87%;}
.cart-total1{font-size:17px;font-weight:700;text-align:center;}
.cart-total td.cart-total1.last{color:#333;}
.cart-total td.last{border-bottom:none;}
.checkout-heading a:hover{color:#43403d;text-decoration:underline;}
.checkout-content h2{padding-bottom:12px;}
.checkout-content{display:none;overflow:auto;border-bottom:none;border:1px solid #D9D9D9;border-top:0;padding:20px 20px 15px;}
#payment-address-existing{margin-top:1px;margin-right:5px;float:left;margin-left:0;}
#payment-address-new{margin-top:1px;margin-right:5px;float:left;margin-left:0;}
.p1{padding-bottom:12px;}
.checkout-content .left label{margin-right:12px;width:150px;}
.checkout-content .left #register{float:left;margin-right:5px;}
.checkout-content .left b{margin-top:2px;float:left;}
.checkout-content .left #guest{float:left;margin-right:5px;}
.checkout-content .left{float:left;width:48%;}
.login-padd{padding-top:12px;}
.checkout-content .right input.d1{width:90%;margin-top:5px;}
.checkout-content .right{float:right;width:48%;}
.checkout-content .buttons .right input{position:relative;top:2px;}
.checkout-content .buttons{clear:both;margin-bottom:0;}
.checkout-product table b{color:#191919;font-weight:700;font-family:MyFreeWebfont, sans-serif;}
.checkout-product table{width:100%;border-collapse:collapse;margin-bottom:20px;background:url(../image/bg-cart-image.png) 40px 90% no-repeat;}
.checkout-product td{padding:7px;}
.checkout-product thead td{color:#191919;}
.checkout-product thead .name,.checkout-product thead .model{text-align:center;}
.checkout-product thead .quantity,.checkout-product thead .price,.checkout-product thead .total{text-align:center;color:#000;font-weight:400;}
.checkout-product tbody td{vertical-align:top;}
.checkout-product tbody .name{text-align:left;}
.checkout-product tbody .model{text-align:center;}
.checkout-product tbody .quantity,.checkout-product tbody .price,.checkout-product tbody .total{text-align:center;}
.checkout-product tfoot td{text-align:right;}
.contact-info{overflow:auto;margin-bottom:10px;background-color:#fff;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:5px 20px 19px 18px;}
.contact-info .left{float:left;width:48%;}
.contact-info .right{float:left;width:48%;}
.contact-form-left{width:50%;float:left;margin-bottom:4px;}
.contact-form-right{width:50%;float:left;}
.content.contact-f h2{margin-bottom:13px;}
.content.contact-f .q2{width:95%;}
.padd-content{padding-bottom:6px;}
.content.contact-f textarea{resize:none;height:142px;margin-bottom:6px;}
.cap-p{margin-bottom:0;}
.content.contact-f .capcha{width:172px;}
#content .contact-info .content{margin-bottom:0;}
.map-left{float:left;width:55%;}
.map-content figure iframe{border:none;}
.map-content figure{overflow:hidden;margin:0;padding:0;}
.map-content{width:45%;height:243px;float:right;overflow:hidden;}
.contact-box{width:270px;padding-top:7px;background:url(../image/adress.png) left 4px no-repeat;padding-left:93px;line-height:17px;margin-bottom:18px;}
.contact-box b{font-size:15px;font-weight:600;color:#191919;}
.contact-box-2{width:270px;padding-top:7px;background:url(../image/telephon.png) left 6px no-repeat;padding-left:93px;line-height:17px;}
.contact-box-2 b{font-size:15px;font-weight:600;color:#191919;}
.sitemap-info ul{margin-top:10px;}
.sitemap-info li a{text-decoration:none;}
#content .content.contact-f{background:url(../image/bg-contact-form.gif) left bottom repeat-x #fff;border-radius:5px;box-shadow:3px 2px 6px rgba(0,0,0,0.09);padding:20px;}
.content.contact-f .buttons{margin-bottom:0;padding:10px 10px 0 0;}
.content.contact-f .buttons .button{margin-top:10px;}
.sitemap-info{overflow:auto;margin-bottom:40px;}
#newsletter .content{border:none;margin:0;padding:0;}
.sitemap-info .left{float:left;width:48%;}
#newsletter .form tr td:first-child{width:58px;}
.sitemap-info .right{float:left;width:48%;}
#footer .cont{margin-bottom:20px;line-height:22px;color:#b2b2b2;}
#footer .cont span{display:block;font-size:19px;line-height:normal;color:#b7209d;}
.footer-wrap{clear:both;overflow:hidden;background:#fff;margin:26px 0 0;}
#footer{clear:both;overflow:hidden;min-height:80px;padding:43px 0 5px 73px;}
#footer h3{font-size:12px;color:#b7209d;text-transform:uppercase;line-height:20px;font-weight:400;margin:0 0 20px;}
#footer .column.col-4{margin-right:0;width:150px;}
#footer .column.col-2{width:285px;}
#footer .column.col-3{width:260px;}
#footer .column{float:left;width:253px;min-height:110px;}
#footer .column ul{margin-top:0;margin-left:0;padding-left:0;list-style:none;}
#footer .column ul li:first-child{border-top:0;}
#footer .column ul li{list-style:none;}
#footer .column a{text-decoration:none;color:#cacaca;font-size:12px;line-height:20px;}
#footer .column a:hover{color:#b7209d;}
#powered a{text-decoration:none;color:#cbcbcb;font-size:12px;}
#powered a:hover{color:#b7209d;text-decoration:none;}
#powered{border-top:1px solid #f5f5f5;font-size:12px;color:#cbcbcb;width:1024px;margin:55px auto 0;padding:20px 0;}
.socials{display:inline-block;vertical-align:top;}
.socials li{float:left;margin-left:11px;margin-top:-2px;}
.socials li a{width:25px;height:25px;display:block;}
.socials li a.twi{background:url(../image/social-twi.png) no-repeat left top;}
.socials li a.fb{background:url(../image/social-fb.png) no-repeat left top;}
.socials li a.g{background:url(../image/social-g.png) no-repeat left top;}
.socials li a:hover{opacity:0.8;filter:alpha(opacity=80);}
#easyTooltip{border:1px solid #D9D9D9;background:#3f3f3f;color:#fff;font-size:11px;text-transform:none;position:relative;z-index:99;font-weight:700;padding:5px 10px;}
input#sub_category,input#description{position:relative;top:2px;}
.product-search .content select{padding-bottom:3px;}
.product-search h2{padding:10px 0 0;}
.welcome-box img{float:right;margin-top:-90px;margin-right:20px;}
.success,.warning,.attention,.information,.rev-success{margin-bottom:5px;color:#555;padding:10px;}
.success a,.warning a,.attention a,.information a{color:#333;}
#cart-success{position:fixed;z-index:9998;}
.success a:hover{text-decoration:none;}
.success a{text-decoration:underline;color:#43403d;}
.success span:hover img{margin-top:-11px;}
.success p{margin-bottom:11px;font-size:24px;color:#1b1b1b;}
.success span{width:11px;height:11px;overflow:hidden;position:absolute;right:8px;top:8px;}
#wrap{z-index:10!important;}
.rev-success{background:#EAF7D9 url(../image/success.png) left no-repeat;border:1px solid #D9D9D9;padding-left:20px;}
.related-info .name{height:54px;margin-bottom:0; overflow: hidden;}
.related-info{vertical-align:top;display:inline-block;float:left;text-align:left;width:169px!important;background-color:#fff;margin-left:7px;margin-bottom:7px;border-radius:5px 5px 5px 5px;box-shadow:1px 1px 3px rgba(0,0,0,0.09);padding:10px;}
.related-info .price{position:relative;margin:2px 0 10px;float:left}
.related-info:first-child{margin-left:0;}
.jcarousel-container li.related-info:last-child{border-right:0;padding-right:0;}
.jcarousel-container li.related-info{margin-left:0;}
.related-carousel .related-info{margin-right:7px;}
.related h1{margin:0 0 20px;}
.related{overflow:hidden;}
.related.related-carousel .box-product{overflow:hidden;width:auto;}
.related-info .rating{height: 13px;margin-top: 5px;/* display: none; */margin-left: 20px;float: left;}
.related .jcarousel-clip{overflow:hidden;margin:0;}
.related .jcarousel-next-disabled,.related .jcarousel-prev-disabled{display:none;visibility:hidden;}
.related .jcarousel-prev{display:block;position:absolute;height:41px;width:41px;left:0;top:40%;background:url(../image/related-pagg-prev.png) -18px 50% no-repeat #2E2E2E;cursor:pointer;border-radius:5px 5px 5px 5px;}
.related .jcarousel-prev:hover{background:url(../image/related-pagg-prev.png) -18px 50% no-repeat #b7209d;}
.related .jcarousel-next{display:block;position:absolute;height:41px;width:41px;right:0;top:40%;background:url(../image/related-pagg-next.png) no-repeat 18px 50% #2E2E2E;cursor:pointer;border-radius:5px 5px 5px 5px;}
.related .jcarousel-next:hover{background:url(../image/related-pagg-next.png) no-repeat 18px 50% #b7209d;}
.mt5{margin-top:5px;}
.cart-info tbody .quantity > input{width:45px;margin-top:5px;}
#content .shop-cart-content{border:1px solid #D9D9D9;position:relative;z-index:1;padding:15px;}
#content .shop-cart-content > p{color:#b7209d;font-weight:700;}
.checkout-cart h2{font-size:20px;line-height:24px;color:#191919;padding:20px 0;}
#content .cart-module > div{display:none;border:1px solid #D9D9D9;border-top:none;margin-bottom:0;margin-top:-3px;position:relative;z-index:0;padding:15px;}
#content .cart-module .error{clear:left;float:left;font-weight:400;}
.cart-module #voucher input{float:none;width:230px;margin:0 5px;}
.cart-total table td.cart-total1{border:1px solid #D9D9D9;font-weight:700;padding:6px 10px;}
.shop-cart-content .highlight label{font-weight:700;}
#confirm .checkout-content{border-bottom:1px solid #D9D9D9;}
#shipping-method textarea,#payment-method textarea{min-height:80px;font-family:MyFreeWebfont, sans-serif;resize:none;}
#colorbox{box-shadow:0 10px 25px rgba(0,0,0,0.5);z-index:100!important;}
.preview{width:700px;padding:15px;}
.preview .marg{margin-bottom:25px;}
.preview .price{width:100%;overflow:hidden;}
.preview .price span{float:left;margin-right:10px;}
.preview .right .inf span{display:block;margin-bottom:10px;}
.preview .left{float:left;padding-right:20px;}
.preview .right .inf span.text-price{margin-left:0;}
.preview .right h2{font-size:20px;margin-bottom:20px;line-height:normal;}
.preview .right{float:left;width:50%;}
.preview .inf .prod-stock{margin-bottom:10px;}
.preview .description{height:160px;overflow:auto;border:1px solid #D9D9D9;padding:15px;}
.preview .cart{float:left;}
.preview .extra-button{float:left;width:145px;margin-top:0;margin-left:15px;}
.preview .tip:hover span{display:block;text-indent:0;bottom:27px;left:0;}
.preview .tip2:hover span{display:block;text-indent:0;bottom:27px;left:0;}
#cboxContent #cboxTitle{width:60%;padding:0 20%;}
#cboxOverlay{z-index:100!important;}
.preview .rating{margin-top:15px;}
.featured ul li .image2{position:relative;}
.box .box-content .box-product ul li .quick-view-button{display:none;left:25%;position:absolute;top:35%;}
.image3 img{height:300px;width:auto;}
.box .box-content .box-product ul li:hover .quick-view-button{display:block;}
#payment,.payment{padding:10px;}
.addthis_button_tweet.at300b{margin-left:-15px;}
#tab-attribute .raised{width:750px;}
#tab-attribute .ds_data .spacer_top{top:4px;}
.y-sign{background: url(/images/yesno.png) no-repeat scroll -12px 0 transparent;width: 12px}
.n-sign{background:url(/images/yesno.png) no-repeat scroll 0 0 transparent;width: 12px}
.ok-sign{background: url(/images/ok_nok.png) no-repeat scroll   0   0 transparent;width: 22px}
.nok-sign{background:url(/images/ok_nok.png) no-repeat scroll -22px 0 transparent;width: 22px}
.loader{background:url(../image/loading.gif) no-repeat scroll 0 0 transparent;width: 7px}
#tab-attribute .player{display:block;height:330px;width:520px;}
#tab-attribute .pic-info .pic-source{color:green;text-align:left;}
#tab-attribute .hidden{display:none;}
#tab-attribute td.ds_header{font-weight:700;text-align:center;color:#222;}
#tab-attribute td.ds_header,td.footer,.raised .b1,.raised .b2,.raised .b3,.raised .b4{background:none repeat scroll 0 0 #F7F7F7;}
#tab-attribute form{display:none;}
#rating_box{width:300px;float:left;margin:0 0 15px;}
#rating_box .star{margin-right:2px;}
#rating_box img .star_mousedown{padding-left:1px;padding-top:1px;}
#rating_box .rating_text1{float:left;width:100px;font-weight:700;margin:2px 0 0;}
#rating_box .rating_text2{font-size:10px;margin:3px 0 0 100px;}
#rating_box .rating{overflow:hidden;width:125px;float:left;}
#rating_box .rating_textarea{margin:5px 0 0;}
#rating_box .rating_box_button{width:264px;text-align:center;margin:15px 0 0;}
#rating_box .clear{clear:both;}
#content #rating_comments{float:left;width:540px;}
#content #rating_comments .rating_sep{background-color:#c3c3c3;border:0;color:#c3c3c3;height:1px;margin-bottom:3px;margin-top:3px;overflow:hidden;padding:0;}
#content #rating_comments .rating{float:left;margin-right:10px;}
#content #rating_comments .rating_liddle{float:left;margin-right:10px;}
#content #rating_comments .rating_comment{margin:5px 0 0;}
#rating_box .captchaimg{float:left;margin:5px 0 0;}
#RegistrationForm div.rowGroupTitle{}
#RegistrationForm div.rowGroupTitle span.Info{text-transform: none; color: black;font-size:0.8em;}
#RegistrationForm div.Separator{height:10px; background-color:#f6f6f6; margin: 20px 0px 20px 0px}
#RegistrationForm div.row{margin:10px 0 0;}
#RegistrationForm div.row .col1{float:left;width:150px;text-align:left;padding:3px 0 0;font-weight:600;}
#RegistrationForm div.row .col2{float:left;width:280px;text-align:left;padding:3px 0 0;}
#RegistrationForm div.row .col3{float:none;text-align:left;padding:8px 0 0 0;}
#RegistrationForm div.row  .col2 .Indicator{margin-top: 1px;margin-left: -29px;height:22px;z-index: 100;position: relative;float: left;}
#RegistrationForm div.billing{width:433px;/*float:left;*/ margin-right: 25px;}
#RegistrationForm div.shipping{width:433px;float:none}
#RegistrationForm div#rowShippingQuestion div.question{font-weight:600;}
input.i25{width:15px;}
input.i30{width:20px;}
input.i35{width:25px;}
input.i40{width:30px;}
input.i45{width:35px;}
input.i50{width:40px;}
input.i55{width:45px;}
input.i60{width:50px;}
input.i65{width:55px;}
input.i70{width:60px;}
input.i75{width:65px;}
input.i80{width:70px;}
input.i85{width:75px;}
input.i90{width:80px;}
input.i95{width:85px;}
input.i100{width:90px;}
input.i105{width:95px;}
input.i110{width:100px;}
input.i115{width:105px;}
input.i120{width:110px;}
input.i123{width:114px;}
input.i125{width:115px;}
input.i130{width:120px;}
input.i135{width:125px;}
input.i140{width:130px;}
input.i145{width:135px;}
input.i150{width:140px;}
input.i155{width:145px;}
input.i160{width:150px;}
input.i165{width:155px;}
input.i170{width:160px;}
input.i175{width:165px;}
input.i180{width:170px;}
input.i185{width:175px;}
input.i190{width:180px;}
input.i195{width:185px;}
input.i200{width:190px;}
input.i205{width:195px;}
input.i210{width:200px;}
input.i215{width:205px;}
input.i220{width:210px;}
input.i225{width:215px;}
input.i230{width:220px;}
input.i235{width:225px;}
input.i240{width:230px;}
input.i245{width:235px;}
input.i250{width:240px;}
select.s122{width:119px;}
select.s250{width:247px;}
input.iS,input.iSX,input.iM,input.iL,input.iXL,select.sS,select.sSX,select.sM,select.sL,select.sXL{float:left;margin:0 6px 0 0}
input.iS{width:46px;}
input.iSX{width:70px;}
input.iM{width:113px;}
input.iL{width:180px;}
input.iXL{width:240px;}
select.sS{width:53px;}
select.sSX{width:77px;}
select.sM{width:120px;}
select.sL{width:187px;}
select.sXL{width:247px;}
#content #ordercomplete{margin:0;}
#content #ordercomplete .width580px{width:580px;}
#content #ordercomplete .title{font-weight:700;font-size:1.1em;}
#content #ordercomplete  input[type="image"][name="Aktualisieren"] {width:0px;height:0px;}
#content #ordercomplete .artikelWarenkorb{border-collapse: collapse;vertical-align:middle;margin:0 9px 0 0;}
#content #ordercomplete .artikelWarenkorb a{text-decoration:none;}
#content #ordercomplete .artikelWarenkorb a:hover{color:#777;text-decoration:underline;}
#content #ordercomplete .artikelWarenkorb .artikeltop{color:#fff;background-color: #666;line-height:1.5em;margin-bottom:2px;padding:2px 4px;}
#content #ordercomplete .artikelWarenkorb .atopBezeichnung{padding-left:4px;width:325px;}
#content #ordercomplete .artikelWarenkorb .atopEinzelpreis{padding-right:4px;text-align:right;width:70px;}
#content #ordercomplete .artikelWarenkorb .atopSumme{padding-right:4px;text-align:right;width:75px;}
#content #ordercomplete .artikelWarenkorb .atopMenge{padding-right:4px;text-align:right;width:65px;}
#content #ordercomplete .artikelWarenkorb .rowartikelW1{color:#444;margin-bottom:4px;padding-bottom:4px;padding-top:1px;vertical-align:middle;border-color:#dadada;border-style:solid;border-width:0 0 1px;}
#content #ordercomplete .artikelWarenkorb .rowartikelW2{color:#444;margin-bottom:4px;padding-bottom:4px;padding-top:1px;vertical-align:middle;border-color:#dadada;border-style:solid;border-width:0 0 1px;}
#content #ordercomplete .artikelWarenkorb .rowartikelW1ImWarenkorb,#content #ordercomplete .artikelWarenkorb .rowartikelW2ImWarenkorb{color:#ccc;vertical-align:middle;border-color:#464646 #464646 #464646 red;border-style:solid;border-width:0 0 1px 2px;margin:0 0 4px;padding:1px 0 6px;}
#content #ordercomplete .artikelWarenkorb .Bezeichnung{padding-left:4px;vertical-align:middle;width:325px;}
#content #ordercomplete .artikelWarenkorb .Bezeichnung a{color:#444;}
#content #ordercomplete .artikelWarenkorb .Menge{padding-right:4px;text-align:right;vertical-align:middle;width:70px;}
#content #ordercomplete .artikelWarenkorb .Einzelpreis{padding-right:4px;text-align:right;vertical-align:middle;width:70px;}
#content #ordercomplete .artikelWarenkorb .Summe{padding-right:4px;text-align:right;vertical-align:middle;width:75px;}
#content #ordercomplete .artikelWarenkorb .Warenkorbentfernen{text-align:center;vertical-align:middle;width:20px;}
#content #ordercomplete .artikelWarenkorb input.quantity{text-align:right;width:40px;}
#content #ordercomplete .artikelWarenkorb .divbtnuptdate{float:left;margin:5px 0 0;}
/*#content #ordercomplete .artikelWarenkorb .divbtnuptdate input{background:url(../images/button_195px.png) left top no-repeat;width:195px;height:29px;border:none;line-height:1em;text-decoration:none;color:#ffda75;font-weight:700;cursor:pointer;font-size:1em;margin:0;}
#content #ordercomplete .artikelWarenkorb .divbtnuptdate input:hover{background:url(../images/button_195px_hover.png) left top no-repeat;}*/
#content #ordercomplete .divsumme{text-align:right;font-size:1.5em;font-weight:700;line-height:1em}
#content #ordercomplete .artikelWarenkorb .divsumme{}
#content #ordercomplete .artikelWarenkorbRight{float:left;margin:15px 0 0 0px;}
#content #ordercomplete .artikelWarenkorbRight .divbtncomplete{margin:0 0 15px;}
#content #ordercomplete .artikelWarenkorbRight .divbtncomplete input{background:url(../images/button_195px.png) left top no-repeat;width:195px;height:29px;border:none;line-height:1em;text-decoration:none;color:#ffda75;font-weight:700;cursor:pointer;font-size:1em;margin:0;}
#content #ordercomplete .artikelWarenkorbRight .divbtncomplete input:hover{background:url(../images/button_195px_hover.png) left top no-repeat;}
#content #ordercomplete .divliefer{float:left;margin-bottom:10px;overflow:hidden;width:290px;}
#content #ordercomplete .divlieferadr{border:1px solid #609d0f;border-collapse:collapse;margin-top:4px;overflow:hidden;width:280px;padding:1px 4px;}
#content #ordercomplete .divlieferadr input[type="radio"] + label div{margin: -22px -4px -1px -4px; padding: 1px 3px 1px 30px;}
#content #ordercomplete .divlieferadr input[type="radio"]:checked + label div{/*font-weight: bold;*/background-color:#70b711;color:white;}
#content #ordercomplete hr{background-color:#609d0f;border:0;color:#609d0f;height:2px;margin-bottom:3px;margin-top:3px;overflow:hidden;padding:0;}
#content #ordercomplete .checkoutButtons{text-align: right;margin-top:20px;}
#content #ordercomplete .checkoutButtons .divbtncomplete{text-align: right;margin: 0 10px 10px 0; float:right}
#content #ordercomplete #divSelectTransaction{font-weight:700;}
#content #ordercomplete .payment_sel_tbl{font-weight:400;float:none;}
#content #ordercomplete .payment_sel_tbl .divpaymentmethod_header{background-color:#666;color:#fff;margin-bottom:2px;padding:2px 4px;}
#content #ordercomplete .payment_sel_tbl .divpaymentmethod_header .payment_sel_col1{color:#fff;}
#content #ordercomplete .payment_sel_tbl .divpaymentmethod_header .payment_sel_col2{color:#fff;}
#content #ordercomplete .payment_sel_tbl .divpaymentmethod{margin-bottom:4px;padding-bottom:4px;padding-top:1px;vertical-align:middle;border-color:#dadada;border-style:solid;border-width:0 0 1px;}
#content #ordercomplete .payment_sel_tbl .payment_sel_col1{width:417px;float:left;}
#content #ordercomplete .payment_sel_tbl .payment_sel_col2{width:145px;text-align:right;float:left;}
#content #ordercomplete #divSelectShipping{font-weight:700}
#content #ordercomplete .shipping_sel_tbl{font-weight:400;float:none;}
#content #ordercomplete .shipping_sel_tbl .divpshipping_header{background-color:#666;color:#fff;margin-bottom:2px;padding:2px 4px;}
#content #ordercomplete .shipping_sel_tbl .divpshipping_header .shipping_sel_col1{color:#fff;}
#content #ordercomplete .shipping_sel_tbl .divpshipping_header .shipping_sel_col2{color:#fff;}
#content #ordercomplete .shipping_sel_tbl .divpshipping_header .shipping_sel_col3{color:#fff;}
#content #ordercomplete .shipping_sel_tbl .divpshipping_header .shipping_sel_col4{color:#fff;}
#content #ordercomplete .shipping_sel_tbl .divshipping{margin-bottom:4px;padding-bottom:4px;padding-top:1px;vertical-align:middle;border-color:#dadada;border-style:solid;border-width:0 0 1px;}
#content #ordercomplete .shipping_sel_tbl .shipping_sel_col1{width:25px;float:left;}
#content #ordercomplete .shipping_sel_tbl .shipping_sel_col2{width:105px;float:left;}
#content #ordercomplete .shipping_sel_tbl .shipping_sel_col3{width:287px;float:left;}
#content #ordercomplete .shipping_sel_tbl .shipping_sel_col3 .shippingservices .shippingservice .quantity{float:left;text-align:right;width:30px;}
#content #ordercomplete .shipping_sel_tbl .shipping_sel_col3 .shippingservices .shippingservice .name{float:left;width:257px;}
#content #ordercomplete .shipping_sel_tbl .shipping_sel_col3 .shippingservices .shippingservice .price{float:left;text-align:right;width:100px;}
#content #ordercomplete .shipping_sel_tbl .shipping_sel_col4{width:145px;text-align:right;float:left;}
#content #ordercomplete .rowOrdersTop{background-color:#666;color:#fff;padding:2px 0;}
#content #ordercomplete .orderOrderNrTop{color:#fff;float:left;width:60px;padding:1px 4px;}
#content #ordercomplete .orderOrderDateTop{color:#fff;float:left;width:115px;padding:1px 4px;}
#content #ordercomplete .orderOrderLaststateTop{color:#fff;float:left;width:285px;padding:1px 4px;}
#content #ordercomplete .orderOrderAmountTop{color:#fff;float:left;text-align:right;width:80px;padding:1px 4px;}
#content #ordercomplete .orderOrderNr{float:left;width:60px;padding:1px 4px;}
#content #ordercomplete .orderOrderDate{float:left;width:115px;padding:1px 4px;}
#content #ordercomplete .orderOrderLaststate{float:left;width:285px;padding:1px 4px;}
#content #ordercomplete .orderOrderAmount{float:left;text-align:right;width:80px;padding:1px 4px;}
#content #ordercomplete .rowOrders{line-height:2em;}
#content #ordercomplete .rowOrders:hover{background-color:#609d0f;color:#fff;}
#content #ordercomplete .rowOrders a{text-decoration:none;}
#content #ordercomplete .rowOrders a:hover{text-decoration:none;color:#fff;}
#content #ordercomplete div.BtnNext{text-align:right}

#content #ordercomplete .clearfix:before, .clearfix:after {content: " ";display: table;}
#content #ordercomplete .clearfix:after {clear: both;}
#content #ordercomplete ul.step *,#content #ordercomplete ul.step *:before,#content #ordercomplete ul.step *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul.step{height:36px;width:785px;overflow:hidden;margin: -5px -20px 15px -20px;}
ul.step li{float:left;width:20%;text-align:left;border:1px solid;border-top-color:#c7c7c7;border-bottom-color:#c7c7c7;border-right-color:#c7c7c7;border-left-width:0;border-right-width:0;}
ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span{display:block;color:#333;font-weight:700;/*text-shadow:1px 1px #FFF;*/position:relative;font-size:17px;line-height:21px;padding:13px 10px 14px 13px;}
ul.step li a:focus,ul.step li span:focus,ul.step li.step_current span:focus,ul.step li.step_current_end span:focus{text-decoration:none;outline:none;}
ul.step li.first{border-left-width:1px;border-left-color:#b7b7b7;border-top-left-radius: 5px;}
ul.step li.first span,ul.step li.first a{z-index:5;padding-left:13px!important;}
ul.step li.second span,ul.step li.second a{z-index:4;}
ul.step li.third span,ul.step li.third a{z-index:3;}
ul.step li.four span,ul.step li.four a{z-index:2;}
ul.step li.last {border-top-right-radius: 5px;border-right-width: 1px;}
ul.step li.last span{z-index:1;}
ul.step li.step_current{font-weight:700;background-image: linear-gradient(#8816df 0%, #bc88da 100%);border-color:#be26c7;}
ul.step li.step_current span{color:#333;/*text-shadow:1px 1px #208931;*/position:relative;}
ul.step li.step_current_end{font-weight:700;}
ul.step li.step_todo{background:#ededed;}
ul.step li.step_todo span{display:block;color:#333;position:relative;}
ul.step li.step_done{background:#6b6b6b;border-color:#454545;}
ul.step li.step_done a{color:#FFF;text-shadow:1px 1px rgba(0,0,0,0.3);}
ul.step li.step_done span{color:#FFF;text-shadow:1px 1px rgba(0,0,0,0.3);}
ul.step li em{font-style:normal;display:inline;}
ul.step a:hover{background:#454545;border-color:#1f1f1f;}
ul.step a:hover:after{border-top-color:#1f1f1f!important;border-right-color:#1f1f1f!important;background:#454545!important;}
ul.step li a:after,ul.step li span:after,ul.step li.step_current span:after,ul.step li.step_current_end span:after{width:26px;height:26px;top:6px;right:-13px;}
ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span,ul.step li a,ul.step li span,ul.step li.step_current span,ul.step li.step_current_end span{font-size:12px;line-height:16px;padding-top:9px;padding-bottom:9px;}
ul.step li a:after,ul.step li span:after,ul.step li.step_current span:after,ul.step li.step_current_end span:after,ul.step li a:after,ul.step li span:after,ul.step li.step_current span:after,ul.step li.step_current_end span:after{width:26px;height:26px;top:4px;right:-13px;}
.two_columns ul.step li{width:100%;border-top-width:0;}
.two_columns ul.step li:first-child{border-top-width:1px;}
.two_columns ul.step li a,.two_columns ul.step li span,.two_columns ul.step li.step_current span,.two_columns ul.step li.step_current_end span{font-size:12px;line-height:16px;padding-top:13px;padding-bottom:14px;padding-left:15px;}
ul.step li a:after,ul.step li span:after,ul.step li.step_current span:after,ul.step li.step_current_end span:after{content:".";position:absolute;top:4px;right:-13px;z-index:0;text-indent:-5000px;display:block;width:26px;height:26px;margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
ul.step li.step_current span:after{background-image: linear-gradient(#8816df 0%, #bc88da 100%);border-top:1px solid #be26c7;border-right:1px solid #be26c7;}
ul.step li.step_todo span:after{/*background:#ededed;*/border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
ul.step li#step_end span:after{display:none;}
ul.step li.step_current span,ul.step li.step_todo span,ul.step li.step_done a,ul.step li.step_done span{padding-left:38px;}
ul.step li.step_done a:after,ul.step li.step_done.step_done_last a:after{background:#6b6b6b;border-top:1px solid #454545;border-right:1px solid #454545;}
ul.step li.step_done span:after,ul.step li.step_done.step_done_last span:after{background:#6b6b6b;border-top:1px solid #454545;border-right:1px solid #454545;}

#content #presse .datum{font-weight:700;margin:0 0 10px;}
#content #presse .previewimg{width:440px;float:left;}
#content #presse .previetext{width:440px;float:left;}
#content #presse .previetext h3{font-size:13px;}
#content #presse .readmorelink{margin:10px 0;}
#crossselling .artikel,#crossselling .artikelWarenkorb{float:none;vertical-align:middle;}
#crossselling .artikel .atopBild,#crossselling .artikelWarenkorb .atopBild,#crossselling .artikelWarenkorb .Bild{float:left;text-align:center;width:75px;}
#crossselling .artikel .atopSumme,#crossselling .artikel .Summe{float:left;padding-right:4px;text-align:right;width:75px;}
#crossselling .artikel .atopMenge,#crossselling .artikelWarenkorb .Menge{float:left;padding-right:4px;text-align:right;width:65px;}
#crossselling .artikel .atopWarenkorb,#crossselling .artikel .atopWarenkorbentfernen,#crossselling .artikelWarenkorb .atopWarenkorb,#crossselling .artikelWarenkorb .atopWarenkorbentfernen{float:left;width:20px;}
#crossselling .artikel .rowartikelW1,#crossselling .artikel .rowartikelW1ImWarenkorb{background:none;float:left;height:125px;width:269px;border-color:#dadada;border-style:solid;border-width:0 1px 0 0;margin:0;padding:10px 10px 10px 0;}
#crossselling .artikel .rowartikelW2,#crossselling .artikel .rowartikelW2ImWarenkorb{background:none;float:left;height:125px;width:269px;border-color:#dadada;border-style:solid;border-width:0 1px 0 0;margin:0;padding:10px 10px 10px 0;}
#crossselling .artikel .rowartikelW3,#crossselling .artikel .rowartikelW3ImWarenkorb{background:none;float:left;height:125px;width:270px;border-color:#dadada;border-style:solid;border-width:0;margin:0;padding:10px 0 10px 10px;}
#crossselling .artikel .quantity,#crossselling .artikelWarenkorb .quantity{text-align:right;}
#crossselling .artikel .Warenkorb,#crossselling .artikel .Warenkorbentfernen{float:left;text-align:center;width:20px;top:0;left:0;z-index:0;height:auto;margin:3px 0 0;}
#crossselling .artikel .Bild{float:left;height:100px;width:75px;overflow:hidden;text-align:center;margin:0 5px 5px 0;padding:0;}
#crossselling .artikel .Bezeichnung{float:left;font-weight:700;height:34px;width:185px;margin:0 0 3px;padding:0;}
#crossselling .artikel .Bezeichnung a{font-weight:700;text-decoration:none;}
#crossselling .artikel .Bezeichnung a:hover{font-weight:700;text-decoration:underline;}
#crossselling .artikel .Keyfacts{float:left;height:34px;width:185px;font-size:.8em;line-height:1.2em;margin:0 0 5px;}
#crossselling .LieferStatus{display:none;float:left;width:6px;height:25px;}
#crossselling .LieferStatusSpacer{float:left;width:4px;height:25px;}
#crossselling .artikel .leftbox{display:none;float:left;width:100px;margin:5px 5px 0 0;}
#crossselling .artikel .leftbox .enlarge{display:none;float:left;width:100px;margin:5px 0 0;}
#crossselling .artikel .leftbox .rating_liddle{float:left;width:100px;margin:0;}
#crossselling .artikel .leftbox .rating_liddle .star_liddle{margin-right:1px;}
#crossselling .artikel .leftbox .enlarge a{color:#6d6d6d;font-weight:700;text-decoration:none;}
#crossselling .artikel .Einzelpreis{color:#b20f00;float:left;font-size:18px;font-weight:700;line-height:1.5em;width:112px;margin:0 1px 0 0;}
#crossselling .artikel .Einzelpreis span{color:#666;font-size:.8em;font-weight:700;position:relative;top:2px;}
#crossselling .artikel .Einzelpreis sup{color:#b20f00;font-size:11px;font-weight:700;position:relative;top:1px;}
#crossselling .artikel .Menge{float:left;padding-right:4px;text-align:right;width:47px;margin:0;}
#crossselling .artikel .Warenkorb input{background:none;width:auto;height:auto;border:none;line-height:1em;text-decoration:none;color:#000;font-weight:400;cursor:pointer;font-size:1em;margin:0;}
#crossselling .artikel .sepline{background-color:#dadada;float:left;height:1px;overflow:hidden;width:100%;}
#crossselling .artikel .sepline2{background-color:#dadada;float:left;height:1px;overflow:hidden;width:185px;margin:3px 0 10px;}

#header #welcome .loginTab{display:none;position:absolute;z-index:501;width:700px;margin-left:-666px;}
#header #welcome:hover .loginTab{display:block;}

#pageshop div.row{height:30px;padding-bottom:0;width:460px;}
#pageshop div.col1{float:left;margin-top:0;padding-bottom:0;width:100px;}
#pageshop div.col2{float:left;margin-top:0;padding-bottom:0;width:320px;}
#pageshop div.artikel div.artikeltop{background-color:#666;color:#fff;padding:1px 4px;}
#pageshop div.artikel div.atopBezeichnung{float:left;padding-right:4px;width:250px;}
#pageshop div.artikel div.atopEinzelpreis{float:left;padding-right:4px;text-align:right;width:70px;}
#pageshop div.artikel div.sepline{background-color:#dadada;float:left;height:1px;overflow:hidden;width:100%;}
#pageshop div.artikel div.sepline2{background-color:#dadada;float:left;height:1px;overflow:hidden;width:170px;margin:3px 0 10px;}
#pageshop div.artikel div.Bild{float:left;height:75px;width:100px;margin:0 5px 5px 0;}
#pageshop div.artikel div.Bezeichnung{color:#5e5e5e;float:left;font-weight:700;height:28px;width:170px;margin:0 0 3px;}
#pageshop div.artikel div.Bezeichnung a{color:#5e5e5e;font-weight:700;text-decoration:none;}
#pageshop div.artikel div.Bezeichnung a:hover{color:#5e5e5e;font-weight:700;text-decoration:underline;}
#pageshop div.artikel div.Keyfacts{float:left;height:40px;width:170px;margin:0 0 5px;}
#pageshop div.artikel div.leftbox{float:left;width:100px;margin:5px 5px 0 0;}
#pageshop div.artikel div.leftbox div.enlarge{float:left;width:100px;margin:5px 0 0;}
#pageshop div.artikel div.leftbox div.rating_liddle{float:left;width:100px;margin:0;}
#pageshop div.artikel div.leftbox div.rating_liddle div.star_liddle{margin-right:1px;}
#pageshop div.artikel div.leftbox div.enlarge a{color:#6d6d6d;font-weight:700;text-decoration:none;}
#pageshop div.artikel div.Einzelpreis{color:#b20f00;float:left;font-size:18px;font-weight:700;line-height:1div.5em;width:90px;margin:0 1px 0 0;}
#pageshop div.artikel div.Einzelpreis span{color:#666;font-size:19px;font-weight:700;}
#pageshop div.artikel div.Einzelpreis sup{color:#b20f00;font-size:11px;font-weight:700;position:relative;top:1px;}
#pageshop div.artikel div.Menge{float:left;padding-right:4px;text-align:right;width:28px;}
#pageshop div.LieferStatus{float:left;width:6px;height:25px;}
#pageshop div.LieferStatusSpacer{float:left;width:4px;height:25px;}
#pageshop div.artikel div.Keyfacts li{background-image:url(images/bg_marker_1div.gif);background-position:0 3px;background-repeat:no-repeat;color:#5e5e5e;font-size:11px;height:14px;line-height:12px;margin:0;padding:0 0 0 9px;}
#pageshop div.artikelWarenkorb a{color:#6d6d6d;text-decoration:none;}
#pageshop div.artikelWarenkorb div.atopBezeichnung{color:#fff;float:left;line-height:1div.5em;padding-right:4px;width:325px;}
#pageshop div.artikelWarenkorb div.atopEinzelpreis{color:#fff;float:left;line-height:1div.5em;padding-right:4px;text-align:right;width:70px;}
#pageshop div.artikelWarenkorb div.atopSumme{color:#fff;float:left;line-height:1div.5em;padding-right:4px;text-align:right;width:75px;}
#pageshop div.artikelWarenkorb div.atopMenge{color:#fff;float:left;line-height:1div.5em;padding-right:4px;text-align:right;width:65px;}
#pageshop div.artikelWarenkorb div.Bezeichnung{float:left;padding-left:4px;vertical-align:middle;width:325px;}
#pageshop div.artikelWarenkorb div.Einzelpreis{float:left;padding-right:4px;text-align:right;vertical-align:middle;width:70px;}
#pageshop div.artikelWarenkorb div.Summe{float:left;padding-right:4px;text-align:right;vertical-align:middle;width:75px;}
#pageshop div.artikelWarenkorb div.Warenkorbentfernen{float:left;text-align:center;vertical-align:middle;width:20px;}
#pageshop div.artikelWarenkorb inputdiv.quantity{width:40px;}
#pageshop div.artikel inputdiv.quantity{width:25px;}
#pageshop div.shopmenu{margin-bottom:12px;width:100%;}
#pageshop div.loginbar{float:left;width:480px;}
#pageshop div.loginbarproductsearch{float:left;text-align:right;width:276px;}
#pageshop div.menukat{float:left;width:200px;}
#pageshop div.colright{float:left;margin-left:20px;width:580px;}
#pageshop div.divtitel{color:#FFF;font-size:1div.5em;margin-bottom:10px;margin-top:5px;}
#pageshop div.divproductpic{float:left;margin-right:5px;overflow:hidden;width:350px;}
#pageshop div.divprice{color:#b20f00;float:left;font-size:22px;font-weight:700;line-height:1div.5em;width:120px;margin:0;}
#pageshop div.divprice span{color:#666;font-size:22px;font-weight:700;}
#pageshop div.divprice sup{color:#b20f00;font-size:18px;font-weight:700;position:relative;top:1px;}
#pageshop div.divkeyfacts li{background-image:url(images/bg_marker_1div.gif);background-position:0 3px;background-repeat:no-repeat;border:none;color:#5e5e5e;font-size:12px;height:14px;line-height:12px;margin:0;padding:0 0 0 9px;}
#pageshop div.divbutton{float:left;margin-top:5px;text-align:right;width:75px;}
#pageshop div.colproductr{float:left;width:195px;}
#pageshop div.divdescription{margin-top:10px;}
#pageshop div.ArtikelOption{width:195px;}
#pageshop div.divsumme{color:#000;float:right;font-size:1div.5em;font-weight:700;line-height:1em;padding-right:27px;}
#pageshop div.divbtncomplete{float:right;margin-top:20px;}
#pageshop div.divliefer{float:left;margin-bottom:10px;overflow:hidden;width:290px;}
#pageshop div.divlieferadr{border:1px solid #a91f1f;border-collapse:collapse;margin-top:4px;overflow:hidden;width:280px;padding:1px 4px;}
#pageshop hr{background-color:#a91f1f;border:0;color:#a91f1f;height:2px;margin-bottom:3px;margin-top:3px;overflow:hidden;padding:0;}
#pageshop div.rowOrdersTop{background-color:#666;color:#fff;padding:2px 0;}
#pageshop div.orderOrderNrTop{color:#fff;float:left;width:60px;padding:1px 4px;}
#pageshop div.orderOrderDateTop{color:#fff;float:left;width:115px;padding:1px 4px;}
#pageshop div.orderOrderLaststateTop{color:#fff;float:left;width:285px;padding:1px 4px;}
#pageshop div.orderOrderAmountTop{color:#fff;float:left;text-align:right;width:80px;padding:1px 4px;}
#pageshop div.orderOrderNr{float:left;width:60px;padding:1px 4px;}
#pageshop div.orderOrderDate{float:left;width:115px;padding:1px 4px;}
#pageshop div.orderOrderLaststate{float:left;width:285px;padding:1px 4px;}
#pageshop div.orderOrderAmount{float:left;text-align:right;width:80px;padding:1px 4px;}
#pageshop div.menuicon{padding-top:5px;}
#pageshop div.artikel,#pageshop div.artikelWarenkorb{float:none;vertical-align:middle;}
#pageshop div.artikel div.atopBild,#pageshop div.artikelWarenkorb div.atopBild,#pageshop div.artikelWarenkorb div.Bild{float:left;text-align:center;width:75px;}
#pageshop div.artikel div.atopSumme,#pageshop div.artikel div.Summe{float:left;padding-right:4px;text-align:right;width:75px;}
#pageshop div.artikel div.atopMenge,#pageshop div.artikelWarenkorb div.Menge{float:left;padding-right:4px;text-align:right;width:65px;}
#pageshop div.artikel div.atopWarenkorb,#pageshop div.artikel div.atopWarenkorbentfernen,#pageshop div.artikelWarenkorb div.atopWarenkorb,#pageshop div.artikelWarenkorb div.atopWarenkorbentfernen{float:left;width:20px;}
#pageshop div.artikel div.rowartikelW1,#pageshop div.artikel div.rowartikelW1ImWarenkorb{float:left;height:125px;width:279px;border-color:#dadada;border-style:solid;border-width:0 1px 0 0;padding:10px 10px 10px 0;}
#pageshop div.artikel div.rowartikelW2,#pageshop div.artikel div.rowartikelW2ImWarenkorb{float:left;height:125px;width:280px;border-color:#dadada;border-style:solid;border-width:0;padding:10px 0 10px 10px;}
#pageshop div.artikel div.quantity,#pageshop div.artikelWarenkorb div.quantity{text-align:right;}
#pageshop div.artikel div.Warenkorb,#pageshop div.artikel div.Warenkorbentfernen{float:left;text-align:center;width:20px;margin:3px 0 0;}
#pageshop div.Status div.rowStatusTop div.StatusTopDatum{color:#fff;float:left;width:125px;padding:1px 4px;}
#pageshop div.Status div.rowStatusTop div.StatusTopEreignis{color:#fff;float:left;width:240px;padding:1px 4px;}
#pageshop div.Status div.rowStatusTop div.StatusTopInfo{color:#fff;float:left;padding:1px 4px;}
#pageshop div.Status div.rowStatus div.StatusDatum{float:left;width:125px;padding:1px 4px;}
#pageshop div.Status div.rowStatus div.StatusEreignis{float:left;width:240px;padding:1px 4px;}
#pageshop div.Status div.rowStatus div.StatusInfo{float:left;padding:1px 4px;}
#pageshop div.rowStatus,#pageshop div.rowOrders{border-color:#464646;border-style:solid;border-width:0 0 1px;}

#pageshop div.artikelWarenkorb div.artikeltop,#pageshop div.Status div.rowStatusTop{background-color:#666;color:#fff;margin-bottom:2px;padding:2px 4px;}
#pageshop div.artikelWarenkorb div.rowartikelW1,#pageshop div.artikelWarenkorb div.rowartikelW2{color:#ccc;margin-bottom:4px;padding-bottom:4px;padding-top:1px;vertical-align:middle;border-color:#dadada;border-style:solid;border-width:0 0 1px;}
#pageshop div.artikelWarenkorb div.rowartikelW1ImWarenkorb,#pageshop div.artikelWarenkorb div.rowartikelW2ImWarenkorb{color:#ccc;margin-bottom:4px;padding-bottom:4px;padding-top:1px;vertical-align:middle;border-color:#464646 #464646 #464646 red;border-style:solid;border-width:0 0 1px 2px;}
#pageshop #rating_comments div.rating,#pageshop #rating_comments div.rating_liddle{float:left;margin-right:10px;}
.crossselling_header_text{margin: 20px 0px 0px 0px; font-size: 1.25em; font-weight: 600;}

#pagecontact #contacts-form label{display:block; height:35px; overflow:hidden; vertical-align:top; margin: 3px 0 0 0;}
#pagecontact #contacts-form .textarea-box{height:200px; overflow:hidden; margin: 3px 0 7px 0;}
#pagecontact #contacts-form textarea{width:234px; padding:5px; color:#000; height:188px; overflow:auto;}
#pagecontact #contacts-form fieldset {border: none;}
#pagecontact .kontaktleft{float:left;margin-right:10px;width:550px;}
#pagecontact .kontaktright{float:left;width:240px;}

div.price span.oldpricesale {text-decoration: line-through; color: black; font-size: 0.8em;}
div.price span.newpricesale {color: red;}


/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border:1px solid #E7E7E7;
	margin:0px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #E7E7E7;
	overflow:hidden;
	margin-left:5px;
	background:#fefefe;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:#fefefe;	
	background:#222;
	padding:3px;
	border:1px solid #000;

}



/********************************************************************************************************************************************************************************/
/* menu */
#menu {
	width:1022px;
	margin:0 auto 10px;
	background:url(../image/menu.png) repeat-x left top #f4f4f4;
	box-shadow:3px 2px 6px rgba(0,0,0,0.09);
	border-radius:5px
	}
#menu>ul {
	list-style: none;
	margin: 0;
	padding: 0;
	
	}
#menu > ul > li:first-child a {border-radius:5px 0 0 5px}
#menu > ul > li {
	float: left;
	z-index: 10;
	position:relative;
	background:url(../image/separator.png) no-repeat right center;
	
}
#menu > ul > li > a {
	font-family: 'Open Sans', sans-serif;
	display:block;
	z-index: 1;
	position: relative;
	font-size:12px;
	color:#999999;
	font-weight:600;
	text-decoration:none;
	text-transform:uppercase;
	margin-right:2px;
	line-height:19px;
	padding:16px 24px;
	}
#menu > ul > li > a:hover, #menu > ul > li.sfHover > a, #menu > ul > li.active > a   {
	background:url(../image/menu-hover.png) repeat-x left top #ececec;
	}
#menu > ul > li  ul {
	display: none;
	position: absolute; 
	z-index: 99;
	background:url(../image/menu-ul-bg.png) repeat-x left top #f0f0f0; 
	border:2px solid #f6f6f6;
	left:0px;
	top:51px;
	width:196px;
	margin:0 !important;
	padding:1px 1px; 
}
#menu > ul > li:hover > div {
	display: table;
}
#menu > ul > li ul + ul {
	padding-left: 0px;
	min-height:162px;
}
#menu > ul  li.last { }
#menu > ul > li ul > li > a {
	text-decoration: none;
	padding:0px 0px 0px 0px;
	color: #b1b1b1;
	display: block;
	white-space: nowrap;
}
#menu > ul > li ul > li.last > a{ }
#menu > ul > li ul > li > a:hover, #menu > ul > li ul > li.active > a, #menu > ul > li ul > li.sfHover > a {
	color:#b7209d;
	
}
#menu > ul > li > ul >  li:hover, #menu > ul > li > ul > li.active {
	color:#b7209d; 
	}
#menu > ul > li > ul  li:first-child {border-top:0px;}
#menu > ul > li > ul  li { 
	position:relative;
	padding:6px 20px;
	border-top:1px solid #f4f4f4;
	position:relative;
	}
#menu > ul > li .sf-sub-indicator {display:none;}
#menu > ul > li li .sf-sub-indicator {
	display:block;
	background:url(../image/marker-1.png) no-repeat 0 0px;
	width:4px;
	height:7px;
	position:absolute;
	right:10px;
	top:11px;
	text-indent:-9999px
	}
#menu > ul > li > ul > li  a {
	color: #b1b1b1;
	font-size:12px;
	text-transform:none;
	line-height:18px;
	text-align:left;
	display:block;
	
	
}
#menu ul > li ul ul  { 
	position:absolute;
	left:197px;
	top:-2px;
	

}

#menu ul > ul > li ul li a:hover, #menu > ul > li > ul > li a.active { 
	color:#999999; 
	}

.slideshow
{
  box-shadow:3px 2px 6px rgba(0,0,0,0.09);
  margin-bottom:15px;
  width:785px;
}

.nivoSlider
{
  border-radius:5px 5px 0px 0px;
  height:auto;
  overflow:hidden;
  position:relative;
  width:100%;
}

.nivoSlider img
{
  left:0;
  max-width:none;
  position:absolute;
  top:0;
}

.nivo-main-image
{
  display:block!important;
  position:relative!important;
  width:100%!important;
}

.nivoSlider a.nivo-imageLink
{
  border:0;
  display:none;
  height:100%;
  left:0;
  margin:0;
  padding:0;
  position:absolute;
  top:0;
  width:100%;
  z-index:6;
}

.nivo-slice
{
  display:block;
  height:100%;
  position:absolute;
  top:0;
  z-index:5;
}

.nivo-box
{
  display:block;
  overflow:hidden;
  position:absolute;
  z-index:5;
}

.nivo-box img
{
  display:block;
}

.nivo-caption a.button:hover
{
  background-position:0 bottom;
}

.nivo-caption
{
  background-color:rgba(255,255,255,0.6);
  color: #b7209d;;
  display:none;
  /*height:50px;*/
  font-size: 22px;
  left:0;
  line-height:22px;
  padding:20px;
  position:absolute;
  top:0;
  width:785px;
  z-index:8;
}

.nivo-caption h1
{
  color:#6a6a6a;
  font:normal 50px/50px 'Open Sans';
  margin:0;
  padding:0;
  text-transform:none;
}

.nivo-caption h2
{
  color:#999;
  font:300 20px/25px 'Open Sans';
  margin:10px 0 14px;
  padding:0;
  text-transform:uppercase;
}

.nivo-caption h3
{
  color:#a6a6a6;
  display:block;
  font:300 28px/35px 'Open Sans';
  margin:-6px 0 5px;
  overflow:hidden;
  padding:0;
  text-transform:capitalize;
}

.nivo-caption h3 span
{
  font-weight:700;
}

.nivo-caption a.button
{
  background:url(../image/button-2.png) repeat-x left top #6bd311;
  border:0;
  border-radius:5px;
  color:#fff;
  display:inline-block!important;
  font:15px/19px 'Open Sans';
  margin-top:13px;
  padding:11px 14px;
  text-transform:uppercase;
}

.nivo-caption p
{
  padding:0;
  text-transform:uppercase;
}

.nivo-caption a
{
  display:inline!important;
}

.nivo-directionNav a
{
  cursor:pointer;
  position:absolute;
  top:45%;
  z-index:9;
}

.nivo-prevNav
{
  left:0;
}

.nivo-nextNav
{
  right:0;
}

.nivo-controlNav
{
  background:url(../image/bg-nav.png) repeat-x left top #f3f3f3;
  border-radius:0 0 5px 5px;
  text-align:center;
  width:785px;
}

.nivo-controlNav>a
{
  background-image:url(/image/bullets.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  border:0;
  cursor:pointer;
  display:inline-block;
  height:22px;
  margin:0 2px;
  text-indent:-9999px;
  width:22px;
}

.nivo-controlNav>a.active
{
  background-position:0 -22px;
}

.nivo-controlNav a img
{
  border:1px solid #e6e4e4;
  border-radius:4px;
  height:85px;
  left:25px;
  position:absolute;
  top:0;
  width:210px;
}

.nivo-controlNav a span.short_desc
{
  background:url(../image/marker-nav.png) no-repeat 14px 17px;
  display:block;
  overflow:hidden;
  padding:20px 0 20px 60px;
}

.nivo-controlNav a h1
{
  color:#6a6a6a;
  font:28px/30px 'Open Sans';
  margin:0;
  padding:0;
  text-transform:none;
}

.nivo-controlNav a h2
{
  color:#999;
  font:300 11px/15px 'Open Sans';
  margin:0;
  padding:0;
  text-transform:uppercase;
}

.nivo-html-caption,.nivo-controlNav a span,.nivo-controlNav a p,.nivo-controlNav a h3
{
  display:none;
}
.pp_gallery ul li.selected a {
	border:1px solid #999!important;
}
.pp_gallery ul a {
	border:1px solid #000!important;
	background:#fff;
	margin-top:0px;
}
.pp_description {
	display:none!important;
}
.pp_social {
	display:none;
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url(../image/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url(../image/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url(../image/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url(../image/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url(../image/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url(../image/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url(../image/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url(../image/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	height:28px;
	width:28px
}
div.pp_default .pp_expand:hover {
	background:url(../image/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url(../image/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	height:28px;
	width:28px
}
div.pp_default .pp_contract:hover {
	background:url(../image/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	background:url(../image/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor:pointer;
	height:30px;
	width:30px
}
div.pp_default .pp_gallery ul li a {
	background:url(../image/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border:1px solid #fff
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	left:auto;
	position:static
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background:url(../image/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background:url(../image/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height:20px;
	margin:4px 0 0;
	width:20px
}
div.pp_default a.pp_arrow_next {
	background-position:-82px -3px;
	left:52px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	position:relative;
	width:110px
}
div.pp_default .pp_nav .currentTextHolder {
	color:#999;
	font-family:Georgia;
	font-size:11px;
	font-style:italic;
	left:75px;
	line-height:25px;
	margin:0;
	padding:0 0 0 10px;
	position:absolute;
	top:2px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
	opacity:0.7
}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url(../image/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(../image/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(../image/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(../image/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	background:url(../image/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	background:url(../image/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.light_rounded .pp_nav .pp_play {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url(../image/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(../image/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(../image/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	background:url(../image/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	background:url(../image/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.dark_rounded .pp_description {
	color:#fff;
	margin-right:85px
}
div.dark_rounded .pp_nav .pp_play {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(../image/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url(../image/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url(../image/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
	background:url(../image/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url(../image/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url(../image/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url(../image/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	background:url(../image/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url(../image/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url(../image/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url(../image/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url(../image/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	background:url(../image/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	background:url(../image/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.light_square .pp_expand {
	background:url(../image/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url(../image/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url(../image/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url(../image/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
	background:url(../image/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.light_square .pp_nav .pp_play {
	background:url(../image/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_nav .pp_pause {
	background:url(../image/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_arrow_previous {
	background:url(../image/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}
div.light_square .pp_arrow_next {
	background:url(../image/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}
div.light_square .pp_next:hover {
	background:url(../image/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.light_square .pp_previous:hover {
	background:url(../image/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_top .pp_left {
	background:url(../image/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background:url(../image/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background:url(../image/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background:url(../image/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background:url(../image/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
	background:url(../image/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url(../image/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url(../image/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url(../image/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	background:url(../image/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:22px
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url(../image/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url(../image/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url(../image/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url(../image/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url(../image/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	background:url(../image/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor:pointer
}
div.facebook .pp_previous:hover {
	background:url(../image/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor:pointer
}
div.facebook .pp_bottom .pp_left {
	background:url(../image/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background:url(../image/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background:url(../image/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline:none
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:10px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	overflow:hidden;
	width:55px
}
.pp_social .twitter {
	float:left
}

.pp_nav {
	clear:right;
	float:left;
	margin:3px 10px 0 0
}
.pp_nav p {
	float:left;
	margin:2px 4px;
	white-space:nowrap
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:63px;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	white-space:nowrap
}
.pp_gallery ul a {
	border:1px rgba(0, 0, 0, 0.5) solid;
	display:block;
	float:left;
	height:50px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(../image/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display:block;
	height:50px;
	width:50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top:7px!important
}
a.pp_next {
	background:url(../image/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:right;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_previous {
	background:url(../image/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display:block;
	float:left;
	height:100%;
	text-indent:-10000px;
	width:49%
}
a.pp_expand, a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
a.pp_close {
	display:block;
	line-height:22px;
	position:absolute;
	right:0;
	text-indent:-10000px;
	top:0
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	margin:-12px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	margin:0 0 5px 15px;
	z-index:9999
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color:#fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color:#000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color:#fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position:relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background:#fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background:url(../image/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background:url(../image/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_top, .pp_bottom {
	height:20px;
	position:relative
}
* html .pp_top, * html .pp_bottom {
	padding:0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left:0;
	position:static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade, .pp_gallery li.default a img {
	display:none
}

/*! jQuery UI - v1.11.0 - 2014-06-27
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, menu.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("images/animated-overlay.gif");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:0.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:0.4em 2.1em 0.4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-state-default .ui-icon{background-image:url("images/ui-icons_888888_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon{background-image:url("images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cd0a0a_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url("images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#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-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#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-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#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;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#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;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */
/*
.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_title_right.png', sizingMethod='scale'); }
*/
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
/*
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_loading.png', sizingMethod='scale'); }
*/
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
/*
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/catalog/view/javascript/jquery/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
*/
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0px;
    
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
    
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin:0 0px;
    }

.jcarousel-skin-tango .jcarousel-item {
    width: 181px;
    height: auto;
    position:relative;
    
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 20px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/**
 *  Horizontal Buttons
 */

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: -49px;
    right: 0px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: transparent url(../image/next-horizontal.png) no-repeat 0 0;
    }


.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position:0 bottom ;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position:0 bottom ;
    
}
.box.featured .jcarousel-next-disabled,.box.featured  .jcarousel-prev-disabled {opacity:0.5; cursor:default;background-position:0 0 !important}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: -49px;
    right:36px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background: transparent url(../image/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position:0 bottom;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position:0 bottom ;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000;}
#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:#F9F9F9; border-radius:4px 0 0 0;}
    #cboxTopCenter{height:14px; background:#F9F9F9;}
    #cboxTopRight{width:14px; height:14px; background:#F9F9F9; border-radius:0 4px 0 0;}
    #cboxBottomLeft{width:14px; height:43px; background:#F9F9F9; border-radius:0 0 0 4px;}
    #cboxBottomCenter{height:43px; background:#F9F9F9;}
    #cboxBottomRight{width:14px; height:43px; background:#F9F9F9; border-radius:0 0 4px 0;}
    #cboxMiddleLeft{width:14px; background:#F9F9F9;}
    #cboxMiddleRight{width:14px; background:#F9F9F9;}
    #cboxContent{background:#fff; overflow:visible;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:0px; width:100%; text-align:center; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url(images/controls.png) no-repeat 0px 0px; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:-70px; top:47%; background:url(images/colorbox-prev.png) 0 0 no-repeat; width:36px; height:60px;}
        #cboxPrevious:hover{background-position:0 bottom;}
        #cboxNext{right:-70px; top:47%; background:url(images/colorbox-next.png) 0 bottom no-repeat; width:36px; height:60px;}
        #cboxNext:hover{background-position:0 0px;}
        #cboxClose{right:0; }
        #cboxClose:hover{background-position:0px bottom; width:19px; height:19px;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}
		#cboxClose {position:absolute; top:20px; right:20px; background:url(images/colorbox-close.png) 0 0 no-repeat; width:19px; height:19px; text-indent:-9999px;}
#livesearch_search_results {
        margin:0px;
        padding:5px !important;
        position: absolute;
        top: 35px;
        left: 0px;
        background-color: #c2c0c0;
        list-style-type: none;
        z-index: 12;
        width:203px;
        border-radius:5px;
}
#livesearch_search_results li {
        padding: 0px;
		overflow:hidden;
        border-radius:5px;
}
#livesearch_search_results a,
#livesearch_search_results a:visited,
#livesearch_search_results a:hover {
        color: #fff;
        text-decoration: none;
        font-size:11px;
        }
#livesearch_search_results a {
	display:block; padding:5px;	float:left;
    color:#fff
}
#livesearch_search_results a:hover {
        color: #FFF;
}
#livesearch_search_results li:hover {
        background-color: #b7209d;
}
#livesearch_search_results .highlighted a {color:#fff}
#livesearch_search_results .highlighted {
        background-color: #b7209d;
}
#livesearch_search_results li img {
	overflow:hidden;
	float:left;
	margin-right:10px;
}
#livesearch_search_results li img.loading {
	background:#fff;	
}

