/**
 *Theme auther ben.zhang@silksoftware.com
 */
/*public style*/
body{background:#E5E5E5; font-family:Arial;}
a{text-decoration:none; color:inherit;}
a:hover{text-decoration:underline;}
.block .block-title{background:url("../images/bkg_block-title.gif") repeat-x 0px 0px #FAFAFA;}
.block{background:url("../images/bkg_block-title.gif") repeat-x scroll 0 0 #FAFAFA;}
.block .block-content{border-bottom:#cccccc solid 1px;}
.fieldset{border:#cccccc solid 1px;}
.cart .totals{color:#666666;}
.price-box span.label{display:none;}
.wrapper{background:none;}
.success-msg{background-image: url("../images/i_msg-success.gif"); border-color: #D52B1E; color: #D52B1E;}
.product-view .product-img-box .product-image-zoom{overflow:hidden; width: auto; height: auto; }
.breadcrumbs{border:solid 1px #cccccc; padding:5px 11px; margin-bottom:10px;}
.breadcrumbs ul li strong{color:#D52B1E;}
.catalog-product-view .breadcrumbs { display: none; }
.header-container{background:#ffffff url(../images/top-bg.png) repeat-x 0px 0px;}
.header{padding:0px; width:920px; height:75px;}
.block .block-title strong{color:#D52B1E;}
.block-account .block-content li.current{color:#D52B1E;}
.box-account .box-head h2{color:#D52B1E;}
.products-grid .product-name{ display: block; height: 50px; }
.box-up-sell .products-grid .product-name{white-space: nowrap; overflow:hidden;}
.form-language{width:970px; margin:0px auto; text-align:right; line-height:20px; height:20px;}
.clearboxstyle{width:100%;float:left; clear:both; height:1px; overflow:hidden;}
.solidboxstyle{width:100%; float:left; height:1px;clear:both; border-bottom:dashed 1px #cccccc;}
.clearboxstyle10{width:100%;float:left; clear:both; height:10px; overflow:hidden;}
.cms-index-noroute .sidebar{display:none;}
.cms-index-noroute .page-head-alt{margin-bottom:10px;}
.cms-index-noroute .std ul.disc{padding-left:30px;}
.cms-index-noroute .std{padding-left:20px;}
.header .form-search{width: auto; float: right; margin-top: 12px;}
.header .form-search label{display:block;}
.header .form-search input.input-text{float:inherit;background:url(../images/search-bg-images.png) no-repeat 0px 0px; width:117px;  border:0px; padding:0px 5px 0px 20px; color:#000000; margin-right:0px; height:20px; padding-left:20px; line-height:20px;}
.header .form-search button.button{display:none;}
.header .searchboxstyle{width:350px; float:left; margin-left:162px; padding-top:2px;}
.header .form-search .searchtitle{display:block;float:left; margin-right:15px; line-height:20px;}
.header .cartboxstyle{width:132px; height:20px; float:left; background:url(../images/cartbg.png) no-repeat; margin-left: 4px; margin-top:14px;}
.header .cartboxstyle .links li.first,.header .cartboxstyle .links li.last,.header .cartboxstyle .swilish,.header .cartboxstyle .newstyle{display:none;}
.header .cartboxstyle .links li{ float: left; line-height:20px; text-align: right;  font-size: 11px; width: 62px;}
.header .cartboxstyle .links li a{ color:#000000;}
.header .toplinksbox{width:545px; float:right; padding-top:14px;}
.header .toplinksbox .links{width:auto; float:right;}
.header .toplinksbox .links li{background:url(../images/cartstyle.png) no-repeat 0px 5px; padding-left:12px; float:left; padding-right:16px;}
.header .toplinksbox .links li.last{background:url(../images/cartstyle.png) no-repeat -1px 5px !important; padding-left:10px; float:left; padding-right:16px;}
.header .toplinksbox .links li a{font-size:11px; color:#000000; }
.header .toplinksbox .links .swilish{display:none;}
.header .userloginbox{float:left; width:auto; display:none; padding-right:20px;}
.regular-price .price{font-size:11px; font-weight:bold; color:#000000;}
.header-container .dingbox{width:940px; margin:0px auto; line-height:20px; text-align:right;}
.header-container .dingbox span{font-size:11px; color:#000000; background:url(../images/ding-ico.png) no-repeat 0px -3px; padding-left:10px; height:20px; line-height:20px; padding-right:12px;}
.page-title h1, .page-title h2{font-family:Arial Regular; font-weight:100;}
.add-to-cart button.button span{background:url(../images/bkg_btn-cart.gif) 100% 0px; height:24px; line-height:24px; padding:0px 5px 0px 0px; border:0px; color:#ffffff;}
button.button span{background:url(../images/bkg_btn-cart-old.gif) 100% 0px; height:24px; line-height:24px; padding:0px 5px 0px 0px; border:0px; color:#ffffff;}
button.button span span{background-position: 0 0; padding: 0 3px 0 8px;}
button.btn-cart span{background:url(../images/bkg_btn-cart.gif) 100% 0px; height:24px; line-height:24px; padding:0px 5px 0px 0px; border:0px; color:#ffffff;}
button.btn-cart span span{background-position: 0 0; padding: 0 3px 0 8px;}
.cart-table tfoot button.btn-update span{color:#000000;}
.add-to-cart button.btn-cart span{background:url(../images/bkg_btn-cart.gif) 100% 0px; height:40px; width: 148px; padding:0px 5px 0px 0px; border:0px; color:#ffffff;}
.add-to-cart button.btn-cart span span{background-position: 0 0; padding: 0 3px 0 8px; visibility: hidden;}

.cart .discount .buttons-set button.button span,
.cart .giftcard .buttons-set button.button span,
.cart .shipping .buttons-set button.button span{background:#D52B1E; height:24px; line-height:24px; padding:0px 5px 0px 0px; border:0px; color:#ffffff;}

.cart .discount .buttons-set button.button span span,
.cart .giftcard .buttons-set button.button span span,
.cart .shipping .buttons-set button.button span span{background-position: 0 0; padding: 0 3px 0 8px;}

.opc .buttons-set button.button span{background:#D52B1E; height:24px; line-height:24px; padding:0px 5px 0px 0px; border:0px; color:#ffffff;}
.opc .buttons-set button.button span span{background-position: 0 0; padding: 0 3px 0 8px;}
#opc-review #checkout-review-table-wrapper .data-table tfoot th, #opc-review #checkout-review-table-wrapper .data-table tfoot td{color:#666666;}
.product-view .product-img-box .product-image-zoom img{cursor:inherit; position:relative;width:100%;}
.cart-table tbody tr.last td{border-bottom: 1px solid #CFCFCF !important;}
.page-title h1, .page-title h2{color:#D52B1E; font-family:Century Gothic; color:#000000; font-size:20px;}
.cart .discount h2, .cart .giftcard h2, .cart .shipping h2{color:#D52B1E;}
.block-banner{display:none;}
.product-collateral{margin-top:10px;}
.data-table{border:1px solid #cccccc;}
.data-table thead tr.last th{border-bottom:1px solid #cccccc !important; background:url("../images/bkg_heading.gif") repeat-x scroll 0 100% #FAFAFA !important;}
.toolbar-bottom{  float: left; width: 550px;}
.opc .active .step-title h2{color:#D52B1E;}
#opc-login h3{padding-bottom:5px; color:#666666;}

/*menu style*/
.nav-container{background:url(../images/menubg.png) repeat-x 0px 0px; border-top:2px solid #D52B1E; border-bottom:#999999 solid 1px;}
#nav{width:auto; position:relative; z-index:100; text-align: center;}
#nav .hoteonline{width:auto; position:absolute; z-index:2; font-weight:bold; font-size:15px; color:#D52B1E; right:6px; line-height:30px;}

#nav a.level-top{width:auto; height:30px; line-height:30px; font-weight:100; font-size:13px; padding:0px 24px 0px 21px; text-transform:inherit; background:url(../images/menu_ico.png) 22px 12px no-repeat;}
#nav li.first{margin-left:-15px;}
#nav li.first:hover{margin-left:-15px; margin-right:0px;}
#nav li.first:hover .level-top{}
#nav li.first:hover ul li,#nav li.level-top:hover ul li{margin-left:0px; margin-right:0px;}
#nav .first a.level-top{background: url("../images/menu_ico.png") no-repeat scroll 15px 12px transparent; padding:0px 22px 0px 23px;}
#nav .first a.level-top span{}
#nav li.level-top{height:30px; background:url("../images/menubox-bt.png") 100% 50% no-repeat;float: none; display: inline-block;}
#nav li.over a.level-top, #nav li.active a.level-top{ width:auto;}
#nav ul, #nav div{top:30px; width:172px; border:4px solid #D52B1E; z-index:999;}
#nav a.level-top span{padding-left:10px; text-transform:none;}
#nav li.over a.level-top, #nav li.active a.level-top{ margin-left:0px;}
#nav li.over a.level-top span{color:#ffffff;}
#nav li.over a.level-top span, #nav li.active a.level-top span{padding-right:0px; padding-left:10px;}
#nav li .shown-sub{left:0px; z-index:99;}
#nav li.over a.level-top, #nav li.active a.level-top{background:#D52B1E;  padding:0px 24px 0px 21px;}
#nav li.level0 ul.level0 li.first{margin-left:0px;}
#nav ul li a span{font-weight:100;}

/*footer*/
.footer-container{margin-bottom:0px; height:50px; border-top:solid 2px #D52B1E; line-height:20px; background:#999999; padding-top: 4px; }
.footer{padding:0px; width:920px;}
.sharelinks{width:100px; float:left; height:20px;}
.footer ul.links{float:left;}
.footer ul.links li{float:left; width:auto;}
.sharelinks ul{list-style:none;}
.sharelinks ul li{width:14px; height:14px; display:block; margin-right:7px; margin-top:3px; float:left; background:none; padding:0px;}
.sharelinks ul li{margin-top:0px;}
.footer-left {float: left; width: 560px}
.footer-right {float: right; width: 350px; }
.footerlinks ul.links li{display:none;}
.footerlinks{width:auto; float:left; clear: both; }
.footerlinks ul{list-style:none;}
.footerlinks ul li{background:url(../images/footerulliico.png) no-repeat 0px 2px; line-height:17px; height:20px; padding:0px; margin:0px; margin-right:12px; width:auto; }
.footerlinks ul li a{font-size:10px; padding-left:10px;}
.footerlinks ul.links li.newstyle,.footerlinks ul.links li.first,.footerlinks ul.links li.last{display:block; background:url(../images/footerulliico.png) no-repeat 0px 5px;}
.footercopyright{ float:left;font-size: 10px;width: auto; color:#ffffff; text-align: left; clear: both; margin-top: 4px; }

.footerlinks .links .swilish{display:none;}
/*public style end*/




/*main*/
.main-container{background:#ffffff; width:920px; padding: 35px 25px 80px 25px; margin:0px auto; border-top:0px; overflow:hidden;}
.main {margin:0 auto; width:auto;}
.col-left {width: 160px;}
.col-right {width: 160px;}
/*home page style*/
.col1-layout .col-main{border:0px; padding:0px; top:0px; left:0px;}
.col-main .std{width:920px;}
.col-main .std .col2-set{width:920px;}
.col-main .std .col2-set .col-1{width:615px; height:360px;}
.col-main .std .col2-set .col-2{width:305px; height:360px; background:url(../images/banner-rightboxstyle.png) no-repeat 0px 0px;}
.colrighttitle_1{float:left; width:240px; margin-left:40px; padding-top:110px; overflow:hidden; height:128px;}
.colrighttitle_1 p{font-family:Century Gothic; font-size:20px; line-height:28px; margin:0px; padding:0px; color:#666666;}
.colrighttitle_2{ float:left; font-family:Arial Regular; font-size:13px; line-height:14px; width:163px;padding-left:40px; clear:both; padding-bottom:10px;  padding-top:15px; color:#000000;}
.colrighttitle_3{float:left; font-weight:bold; font-size:13px; line-height:14px; color:#D52B1E; padding-left:40px; clear:both; white-space:nowrap;}

.bestsellingbox{width:495px; margin-left:60px; margin-right:60px; padding-top:0px; float:left;}
.bestsellboxs{border-top:2px solid #D52B1E;}
.bestsellboxs ul.odd{width:520px; padding-top:25px;}
.bestsellboxs ul.odd li{ float:left; width:110px; padding-right:20px;}
.bestsellboxs ul.odd li a .product-img{background:url(../images/bgcolor.png) no-repeat 0px 0px; padding:4px 5px;}
.bestsellboxs ul.odd li .product-description p a{font-size:11px; line-height:12px; color:#333333;}
.bestsellboxs ul.odd li .product-description p{margin-bottom:0px; margin-top:10px;}
.bestsellingbox .bestsellingtext{font-size: 17px; font-weight: bold; color:#000000; padding-top:20px; height:21px;}
.bestsellboxs .price-box{margin:0px; line-height:12px;}
.bestsellboxs .bestsellingtext .regular-price .price{font-size:11px; font-weight:bold; color:#333333;}

.bestsellboxs ul.even{float: left;  width: 520px;}
.bestsellboxs ul.even li{float: left;  padding-right: 20px;   width: 110px;}
.bestsellboxs ul.even li a .product-img{    background: url("../images/bgcolor.png") no-repeat scroll 0 0 transparent;
    padding: 4px 5px;}
.bestsellboxs ul.even li .product-description p a{}
.bestsellboxs ul.even li .product-description p{}


.bestsellboxs .out-of-stock{display:none;}
.bestsellboxs .sellallkin{font-family:Century Gothic; font-weight:bold; font-size:11px; line-height:15px; color:#D52B1E;display: block;padding-top: 5px;}
.std button.offree{width:307px; height:67px; margin-bottom:15px; background:url(../images/homebtn1.png) no-repeat 0px 0px; border:0px;}
.std button.freelifetime{width:307px; height:67px; margin-bottom:15px; background:url(../images/homebtn1.png) no-repeat 0px 0px; border:0px;}
.std button.freelifetime span,.std button.offree span{display:none;}
.std .bestsillmaxbtn{width:305px; float:left; margin-top:30px;}
.std .height15px{height:15px; float:left; clear:both; overflow:hidden;width:100%;}
/*Category Page Style*/
.catalog-category-view .category-products{width:550px;float:left;}
.catalog-category-view .category-right{width:160px;float:right; overflow:hidden;}
.catalog-category-view .col-left{text-align:left; position:relative;}
.catalog-category-view .col-left p.bar-bottom-btn{position: absolute; bottom: -77px; margin-left: -2px;}
.catalog-category-view .col-left .block{background:url(../images/categoryleftsilidebg.jpg) repeat-y 0px 0px; border-top:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid; margin-top:10px; padding-top:20px;}
.catalog-category-view .col-left .block .block-title{border-bottom:0px; background:none;}
/*.catalog-category-view .breadcrumbs{display:none;}*/
.catalog-category-view .block-layered-nav dt{font-size:13px; line-height:15px; padding:0px 0px 0px 5px; white-space:nowrap; overflow:hidden;}
.catalog-category-view .block .block-title strong{font-size:13px; line-height:15px; padding:6px 0px 0px 15px;}
.catalog-category-view .block .block-title strong span,.catalog-category-view  .block-layered-nav .block-subtitle{color:#000000; text-indent: 3px; font-size: 13px; line-height: 15px;}
.catalog-category-view .block-layered-nav dd{margin:0px; padding:3px 0px 10px 5px; background-position:0px 100%; margin-bottom:15px;}
.catalog-category-view .block-layered-nav dd ol li{white-space:normal;}
.catalog-category-view .block-layered-nav dd ol li a{font-size:11px; line-height:15px; color:#333333;}
.catalog-category-view .block-layered-nav dd ol{margin-top:0px; margin-bottom:10px;}
.catalog-category-view .categoryboxstyle{width:735px; float:right; margin-bottom:15px; }
.catalog-category-view .categoryboxstyle .categorypicturebox{width:320px; height:265px; float:left; overflow:hidden; background:#cccccc;}
.catalog-category-view .categoryboxstyle .categorypicturebox .category-image img{border: 1px solid #E4E4E4;height: 263px; width: 319px;}
.catalog-category-view .categoryboxstyle .category-description{width:393px; padding-left:20px; height:263px; float:left; border:solid 1px #e4e4e4; background:url(../images/categorydescriptionbg.jpg) repeat-x 0px 0px;}
.catalog-category-view .categoryboxstyle .category-title{margin:0px; padding:0px;}
.catalog-category-view .categoryboxstyle .category-title h1{font-family: Century Gothic, 'Raleway', Arial, sans-serif; font-size:33px; color:#cccccc; margin-top:0px; line-height:1.0; padding-top:11px; padding-bottom:4px; white-space:nowrap;}
.catalog-category-view .categoryboxstyle .category-description p strong{font-size:19px; font-family: Century Gothic, 'Raleway', Arial, sans-serif; line-height:19px; font-weight:100; color:#333333;}
.catalog-category-view .categoryboxstyle .category-description p{background:url(../images/categoryicobox.png) no-repeat 0px 4px; margin:0px;  padding:0px; font-size:11px; padding-left:8px;}
.catalog-category-view .categoryboxstyle .linkyellow{color:#D52B1E; line-height:20px;}
.catalog-category-view .category-products{}
.catalog-category-view .category-products .products-list .product-shop{float:right; width:348px; margin-left:0px; padding-top:7px;}
.catalog-category-view .category-products .products-list li.item{padding:0px; margin-bottom:10px; border:#cccccc solid 1px;}
.catalog-category-view .category-products .products-list li.item .product-image{height:auto; width:auto;margin:0px;}
.catalog-category-view .category-products .products-list li.item .product-image{border-right:solid 1px #cccccc;}
.catalog-category-view .category-products .products-list li.item .product-name a{font-size:13px; line-height:15px;}
.catalog-category-view .category-products .products-list li.item .desc{line-height:inherit; padding:0px; margin:4px 0px 0px 0px;}
.catalog-category-view .category-products .products-list li.item .desc p{background:url(../images/categoryicobox.png) no-repeat 0px 3px; margin:0px; padding:0px; font-size:11px; line-height:12px; padding-left:8px; color:#333333;}
.catalog-category-view .category-products .products-list .desc .link-learn{ color:#D52B1E; font-family:9px; font-family:Century Gothic; line-height:28px;}
.catalog-category-view .category-products .products-list .product-name{margin:0px;}
.catalog-category-view .categoryboxstyleright{border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; background:url(../images/solidstuo.jpg) repeat-y 0px 0px; width:130px; padding:20px 15px; margin-top:10px; min-height:480px;}
.catalog-category-view .categoryboxstyleright p{text-align:center;}
.catalog-category-view .categoryboxstyleright p img{width:120px; height:80px;}
.catalog-category-view .categoryboxstyleright .ColumnLeft{float:left; padding-bottom: 10px; padding-top: 10px; width: 115px; text-align: left;}
.catalog-category-view .categoryboxstyleright .ColumnLeft p{text-align:left; font-size:10px; font-size:12px;}
.catalog-category-view .categoryboxstyleright .ColumnLeft h2{ font-size:13px; color:#D52D20;}
.catalog-category-view .categoryboxstyleright .profile-more{color:#D52D20;}
.catalog-category-view .configboxstyleWhite{border-right: 1px dotted  rgb(204, 204, 204); float: left; overflow: hidden; height:124px; width:82px; padding-right:2px; position:relative;}
.catalog-category-view .configboxstyleBlack{float:right; overflow: hidden; width:82px; height:124px; position:relative;}

.catalog-category-view .configboxstyleBlack .actions,.catalogsearch-result-index .configboxstyleWhite .action,.catalog-category-view .configboxstyleWhite .actions,.catalog-category-view .configboxstyleWhitesolid .actions{position:inherit; float:left; padding-top:0px;}
.catalog-category-view .category-products ul.products-grid li.item button.button span,.catalogsearch-result-index .category-products ul.products-grid li.item button.button span,.catalog-category-view .configboxstyleBlack .actions button.button span,.catalog-category-view .configboxstyleWhitesolid .actions button.button span,.catalog-category-view .configboxstyleWhite .actions button.button span{background:url(../images/bkg_btn-mini.gif) 100% 0px; height:18px; line-height:18px; padding:0px 3px 0px 0px; border:0px; color:#ffffff;}
.catalog-category-view .category-products ul.products-grid li.item button.button span span,.catalogsearch-result-index .category-products ul.products-grid li.item button.button span span,.catalog-category-view .configboxstyleBlack .actions button.button span span,.catalog-category-view .configboxstyleWhitesolid .actions button.button span span,.catalog-category-view .configboxstyleWhite .actions button.button span span{background-position: 0 0; padding: 0 0px 0 4px; font-size:11px;}
.catalog-category-view .descriptionlibox{clear:both; float:left; padding-bottom:10px; padding-top:3px; width:100%; height:35px; overflow:hidden;}
.catalog-category-view .products-grid .price-box{margin-top:0px; clear:both;}
.catalog-category-view  .configboxstyleWhitesolid label{float: left; margin-right: 50%;}
.catalog-category-view .category-products ul.products-grid li.item lable strong{font-size:11px; font-weight:100;}
.catalog-category-view .configboxstyleWhitesolid .actions,.catalog-category-view .configboxstyleWhitesolid .actionsss,.catalog-category-view .configboxstyleWhite .actionsss,.catalog-category-view .configboxstyleBlack .actionsss,.category-pens .configboxstyleBlacksolid .actionsss{bottom: 1px; position: absolute; width: auto; left:0px;}
.catalog-category-view .category-products ul.products-grid li.item label strong,.catalogsearch-result-index .category-products ul.products-grid li.item label strong{font-weight:100; color:#333333; font-size:11px;}


/*sub category page*/
.catalog-category-view .category-products ul.products-grid{background:none; width:555px; border-bottom:0px; float:left; height:370px;}
.catalog-category-view .configboxstyleWhitesolid{float: left; width: 100%; position: relative; overflow:hidden; height: 125px;}
.catalog-category-view .configboxstyleBlacksolid{float: left; width: 100%; position: relative; overflow:hidden; height: 125px;}
.catalog-category-view .products-grid .configboxstyleBlacksolid .price-box{margin-top:0px;}
.catalog-category-view .category-products .toolbar{display:none;}
.catalog-category-view .categoryboxstylesub{width:733px; float:right; margin-bottom:15px; background:url(../images/subcategorytitlebg.jpg) repeat-x 0px 0px; padding-top:15px; padding-bottom:5px; height:100px; border-left:solid 1px #D2D2D2; border-right:solid 1px #D2D2D2; overflow:hidden;}
.catalog-category-view .categoryboxstylesub .category-title h1{font-family:Century Gothic; font-size:38px; font-weight:100;color:#333333;}
.catalog-category-view .categoryboxstylesub .category-title h3{font-family:Century Gothic; font-size:18px; font-weight:100; color:#666666;}
.catalog-category-view .categoryboxstylesub .substyle_s{width:335px; float:right; margin-top:8px; padding-right:10px;}
.catalog-category-view .categoryboxstylesub .category-title{width:auto; float:left; padding-left:15px;}
.catalog-category-view .categoryboxstylesub .substyle_s p{background:url(../images/categoryicobox.png) no-repeat 0px 4px; margin:0px; padding:0px; font-size:11px; line-height:14px; padding-left:8px;}
.catalog-category-view .categoryboxstylesub .std{width:715px; margin:0px auto;}
.catalog-category-view .category-products ul.products-grid li.item{width:170px; height:343px; padding:4px; border:solid 1px #cccccc; margin-right:5px; margin-bottom:5px; float:left; overflow:hidden;}
.catalog-category-view .col2-left-layout .products-grid{width:570px; background:none; border-bottom:0px;}
.catalog-category-view .products-grid .product-image{margin:0px 0px; width:170px; height:42.5px; margin-bottom:5px; background:none;}
.catalog-category-view .products-grid .product-image-simple {margin:0px auto 5px; display:block; background:none;}
.catalog-category-view .products-grid .product-image-simple img {height:auto; max-height:100px; max-width:170px; display:block; margin:0 auto;}
.catalog-category-view .itemconfigboxstyle{height:102px; background:url("../images/bkg_block-actions.gif") repeat-x 0 100%; width:170px; margin:0px auto; margin-bottom:5px;}
.catalog-category-view .itemconfigboxstyle .product-image img{width:170px; height:42px;}
.catalog-category-view .itemconfigboxstyle_1{height:102px; background:url("../images/bkg_block-actions.gif") repeat-x 0 100%; width:170px; margin:0px auto; margin-bottom:5px; text-align:center;}
.catalog-category-view .itemconfigboxstyle_1 .product-image img{width:98px; height:98px;}
.catalog-category-view .category-products .toolbar{display:block; margin:0px; margin-bottom:10px; background:none; padding:0px;}
.catalog-category-view .category-products .toolbar .pager{border-radius:0px; border-width:0px; border:#cccccc solid 1px; margin:0px;}
.catalog-category-view .category-products .toolbar .sorter{border-radius:0px; border-width:0px 1px 1px; border: 1px solid #cccccc;}
.toolbar .sorter{ display:none;}
.toolbar .pager{ border-bottom:1px solid #ccc;}
.catalog-category-view .catalogproductconfig{width:90px; height:24px; float:left;clear:both; margin:4px 100px 12px 0px;}
.icoblack,
.icored,
.icoyellow,
.icobrown,
.icogreen,
.swirlok,
.icoblue,
.icoblackok,
.icoredok,
.icoyellowok,
.icosilver,
.icosilverok,
.icobrownok,
.icogreenok,
.icoblueok,
.icowhite,
.icobamboo,
.icobamboook,
.swirl,
.woodok,
.icoorange,
.icoorangeok,
.icobronze,
.icobronzeok,
.icodeepblue,
.icodeepblueok,
.wood,
.icopurple,
.icopink,
.icowhiteok,
.icopurpleok,
.icocharcoal,
.icocharcoalok,
.bronze,
.bronzeok,
.icolighterbronze,
.icolighterbronzeok,
.icodarkbronze,
.icodarkbronzeok,

.icopinkok{background-image:url(../images/configico.jpg);}

.catalogproductconfig .icoblack{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:0px -12px;}
.catalogproductconfig .icored{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-15px -12px;}
.catalogproductconfig .icoyellow{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-30px -12px;}
.catalogproductconfig .icoorange{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-45px -12px;}
.catalogproductconfig .icogreen{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-60px -12px;}
.catalogproductconfig .icoblue{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-75px -12px;}
.catalogproductconfig .icowhite{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-90px -12px;}
.catalogproductconfig .icopurple{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-105px -12px;}
.catalogproductconfig .icopink{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-120px -12px;}
.catalogproductconfig .wood{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-135px -12px;}
.catalogproductconfig .swirl{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-150px -12px;}
.catalogproductconfig .icocharcoal{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-150px -12px;}
.catalogproductconfig .icosilver{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-165px -12px;}
.catalogproductconfig .icobamboo{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-180px -12px;}
.catalogproductconfig .icobronze{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-195px -12px;}
.catalogproductconfig .icolighterbronze{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-210px -12px;}
.catalogproductconfig .icodarkbronze{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-225px -12px;}
.catalogproductconfig .icodeepblue{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px; background-position:-240px -12px;}

.catalogproductconfig .icoblackok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:0px 0px;}
.catalogproductconfig .icoredok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-15px 0px;}
.catalogproductconfig .icoyellowok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-30px 0px;}
.catalogproductconfig .icoorangeok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-45px 0px;}
.catalogproductconfig .icogreenok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-60px 0px;}
.catalogproductconfig .icoblueok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-75px 0px;}
.catalogproductconfig .icowhiteok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-90px 0px;}
.catalogproductconfig .icopurpleok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-105px 0px;}
.catalogproductconfig .icopinkok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-120px 0px;}
.catalogproductconfig .pakkaok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-135px 0px;}
.catalogproductconfig .swirlok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-150px 0px;}
.catalogproductconfig .icocharcoalok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-150px 0px;}
.catalogproductconfig .icosilverok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-165px 0px;}
.catalogproductconfig .icobamboook{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-180px 0px;}
.catalogproductconfig .icobronzeok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-195px 0px;}
.catalogproductconfig .icolighterbronzeok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-210px 0px;}
.catalogproductconfig .icodarkbronzeok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-225px 0px;}
.catalogproductconfig .icodeepblueok{width:12px; height:12px; float:left; cursor:pointer; margin-right:8px;margin-bottom:4px;  background-position:-240px 0px;}

/* search page style */
.catalogsearch-result-index .col1-layout .products-grid{width:922px;}
.catalogsearch-result-index .toolbar{ border:1px solid #CCCCCC; background:#ffffff; height:30px; border-bottom:0px; padding-right:0px;}
.catalogsearch-result-index .toolbar .pager{border-radius:0px; border-width:0px;  border-bottom:1px solid #CCCCCC;}
.catalogsearch-result-index .toolbar .sorter{border-radius:0px; border-width:0px;}
.catalogsearch-result-index .category-products .products-grid{background:none; width:555px; border-bottom:0px; float:left; height:365px;}
.catalogsearch-result-index .descriptionlibox{clear:both; float:left; padding-bottom:10px; padding-top:3px; width:100%; height:35px; overflow:hidden;}
.catalogsearch-result-index .configboxstyleWhitesolid{float: left; width: 100%; position: relative; overflow:hidden; height: 135px;}
.catalogsearch-result-index .configboxstyleWhitesolid .actions{bottom: 12px; position: absolute; width: auto;}
.catalogsearch-result-index .configboxstyleBlack .actionsss{bottom: 12px; left:0px; position: absolute; width: auto;}
.catalogsearch-result-index .itemconfigboxstyle{height:102px; background:url("../images/bkg_block-actions.gif") repeat-x 0 100%; width:170px; margin:0px auto; margin-bottom:5px;}
.catalogsearch-result-index .configboxstyleWhitesolid .actionsss,.catalogsearch-result-index .configboxstyleWhite .actionsss,.catalogsearch-result-index .configboxstyleBlack .actionsss,.catalogsearch-result-index .configboxstyleBlacksolid .actionsss{bottom: 12px; position: absolute; width: auto; +left:0px;}
.catalogsearch-result-index .descriptionlibox{clear:both; float:left; padding-bottom:10px; padding-top:3px; width:100%; height:35px;}
.catalogsearch-result-index .products-grid .configboxstyleBlacksolid .price-box{margin-top:0px;}
.catalog-product-view .productselectconfig .actionsss{position:relative;}

.catalog-product-view .product-video{display:block;box-sizing:border-box;-moz-box-sizing:border-box;padding:10px 0;}
.catalog-product-view .product-video .video-iframe{display:block;width:100%;}
.catalog-product-view .product-video .video-iframe iframe{display:block;width:100%;height:250px;}

/*login page style*/
.account-login .content h2{color:#D52B1E;}
.fieldset .legend{color:#D52B1E;}
/*product view page*/
.catalog-product-view  .col-left .block{background:url(../images/categoryleftsilidebg.jpg) repeat-y 0px 0px; border-top:#D2D2D2 1px solid; border-bottom:#D2D2D2 1px solid; margin-top:10px;}
.catalog-product-view  .col-left .block .block-title{border-bottom:0px; background:none;}
.catalog-product-view .add-to-cart label{line-height: 18px;}
.catalog-product-view .add-to-cart .qty{  height: 38px; padding: 0px 0px 0px 10px}
.catalog-product-view .product-view .product-img-box .product-image{text-align:center; height:auto;}

.catalog-product-view   .block-layered-nav dt{font-size:13px; line-height:15px; padding:0px 0px 0px 4px; white-space:nowrap; overflow:hidden;}
.catalog-product-view   .block .block-title strong{font-size:13px; line-height:15px; padding:6px 0px 0px 15px;}
.catalog-product-view   .block .block-title strong span,.catalog-product-view    .block-layered-nav .block-subtitle{color:#000000; text-indent: 3px; font-size:13px;}
.catalog-product-view   .block-layered-nav dd{margin:0px; padding:3px 0px 10px 5px; background-position:0px 100%; margin-bottom:15px;}
.catalog-product-view   .block-layered-nav dd ol li{white-space:nowrap;}
.catalog-product-view   .block-layered-nav dd ol li a{font-size:11px; line-height:15px; color:#333333;}
.catalog-product-view   .block-layered-nav dd ol{margin-top:0px; margin-bottom:10px;}

.catalog-product-view .col-main .std{width:auto;}
.catalog-product-view .product-view{border:0px;}
.catalog-product-view .product-essential{padding:0px;}
.catalog-product-view .product-img-box{ float: none; width: auto; height: auto; border: none; padding:25px; padding-top:15px; position:relative;}
.catalog-product-view .product-img-box .skubox{position:absolute; right:25px; width:auto; font-weight:100; top:25px; color:#666666;}
.catalog-product-view .product-img-box .product-name h1{font-family:Century Gothic; font-size:22px; font-weight:100; margin:0px; padding:0px;}
.catalog-product-view .productcontentrowbox{width:100%; height:auto; clear:both; margin-top:10px;}
.catalog-product-view .product-description-leftrow{width:auto; border-top: 2px solid #888; padding-top: 0px;}
.catalog-product-view .product-description-leftrow .std{margin:0px; width:inherit;}
.catalog-product-view .productselectconfig{}
.catalog-product-view .productselectconfig .product-shop .configboxstyleWhitesolid .actionsss,.catalog-product-view .productselectconfig .product-shop .configboxstyleBlacksolid .actionsss{padding-left:0px; padding-top: 10px; padding-bottom:10px; left:0px; clear:both; margin-top: 10px; margin-bottom: 10px;}
.catalog-product-view .product-view .box-up-sell{padding:0px; overflow:hidden;}
.catalog-product-view .product-view .box-up-sell .products-grid td h3{white-space:inherit; text-align:center;}
.catalog-product-view .product-view .box-up-sell .products-grid td .product-name a{color:#414141; font-weight:100; font-size:11px;}
.catalog-product-view .product-view #upsell-product-table{margin-left:0px;}
.catalog-product-view .product-view #upsell-product-table ul{line-height:none; width:100%;}

.catalog-product-view .product-view #upsell-product-table ul li{text-align:center; float:left; width:18%; padding:1%; line-height:1.3;}
.catalog-product-view .product-view #upsell-product-table ul li.last{ border-right:0px; }
.catalog-product-view .product-view #upsell-product-table ul li:first-child { padding-left:0; }
.catalog-product-view .product-view #upsell-product-table ul li:last-child { padding-left:0; }

.catalog-product-view .product-view #upsell-product-table ul li .product-name a{font-weight:100;}
.catalog-product-view .product-view .box-up-sell .products-grid .price-box{text-align:center;}
.catalog-product-view .product-view #product_tabs_upsell_products_tabbed_contents,.catalog-product-view .product-view  #product_tabs_related_tabbed_contents,.catalog-product-view .product-view #product_tabs_review_tabbed_contents{border:solid 1px #cccccc; padding:40px 0px 10px 0px; width:733px; border-top:0px;}
.catalog-product-view .product-view .box-up-sell .products-grid .product-image{background:none;}
.catalog-product-view .product-view .tabs{margin: -1px 0px; border-bottom:2px solid #D52B1E;}
.catalog-product-view .product-view .tabs li{width:180px; text-align:center; height:30px; line-height:30px; font-weight:bold; font-size:11px; background:url(../images/productico.png) no-repeat 0px 0px;}
.catalog-product-view .product-view .tabs li a{background:none; color:#000000; padding:0px;}
.catalog-product-view .product-view .tabs li:hover{ background:url(../images/productico.png) no-repeat 0px 0px;}
.catalog-product-view .product-view .box-up-sell .products-grid td{border:0px; width:19%; padding:0px 1% 0px 0px; border-right:dotted 1px #cfcfcf; line-height:1.3;}
.catalog-product-view .product-view .box-up-sell .products-grid td.last{ border-right:0px;}
.catalog-product-view .product-view .box-up-sell h2{display:none;}
.catalog-product-view .product-view .products-grid .product-image{height:auto;}
.catalog-product-view .product-view #product_tabs_review_tabbed_contents .form-add{margin:auto; width: 700px; margin-top:-30px;}
.catalog-product-view .product-view #product_tabs_review_tabbed_contents .form-add .data-table{margin-bottom:10px;}
.catalog-product-view .product-view .tabs li.active a, .tabs li.active a:hover{background:none; color:#000000;}
.catalog-product-view  .product-options{border:0px; float:left;}
.catalog-product-view  .product-options p.required{position:inherit; padding-top:10px;}
.catalog-product-view .box-tags{display:none;}
.form-add h2,.form-add h3,.form-add h4,.form-add h5{font-size:13px; font-weight:100;}
.catalog-product-view .product-view .product-shop .availability,.catalog-product-view .product-view .product-shop .add-to-links,.catalog-product-view .product-view .product-shop .short-description{display:none;}

.catalog-product-view .product-view .product-collateral .tabarea-wrapper #tabarea { margin-top:25px; }

.catalog-product-view .product-view .product-shop{float:inherit; width:100%; padding-bottom:10px;}

.catalog-product-view .product-view .product-shop .price-box{margin: 0px 0px 10px 0px; margin-bottom:0px;}
.catalog-product-view .product-view .product-shop .price-box .regular-price .price{font-weight:bold; color:#555; font-size:16px;}
.catalog-product-view .product-view .add-to-box{margin-left:0px; float:left; margin-top:0px; clear:both;}
.catalog-product-view .add-to-box .coming-soon {margin-top: 20px; margin-bottom: 20px;}
.catalog-product-view .product-view .add-to-box .add-to-cart{margin-bottom:10px; margin-top: 20px;}


.catalog-product-view .product-view .add-to-box .add-to-cart label{display:none; float:left;}
.catalog-product-view .product-view .add-to-box .add-to-cart .input-text{display:block;}

.catalog-product-view .product-view .add-to-box .add-to-cart button.button{margin-top:0px;}
.catalog-product-view .catalogproductconfig{margin-left: 15px; width: auto; margin-bottom: 20px; margin-top: 3px; float: left; }
.catalog-product-view .catalogproductconfig.custom-ico { margin-left: 0px; }
.catalog-product-view .product-view .titlefontstyle{color: #000000;font-size: 13px;font-weight: bold;margin-right:5px;margin-top: 10px; margin-bottom: 10px; padding-bottom: 5px;padding-left:0px; white-space: nowrap; max-width:75px; overflow:hidden;}
.catalog-product-view .product-view .handle-color-wrapper { margin-top: 15px; clear:both; }
.catalog-product-view .product-view .selecthandlecolor{font-weight:700; font-size:13px; color:#000; white-space: nowrap; float:left; padding-bottom: 5px; clear:both; }
.catalog-product-view .product-view .selecthandlecolor strong{font-weight:100;}
.catalog-product-view .product-view .confighandlepicture{padding-left:12px; margin-top:20px; float:left; margin-right:100px;}
.catalog-product-view .product-view .confighandlepicture img{width:100px;}
.product-view .product-img-box .zoom{display:none;}
.catalog-product-view .product-shop .product-options-bottom{border:0px; background:none; margin:0px; padding:0px; float:left;}
.catalog-product-view .product-shop .product-options-bottom .add-to-cart button.button{margin-top:10px;}
.catalog-product-view .product-shop .product-options-bottom .add-to-cart{margin-left:15px;}
.catalog-product-view .accordion-item {}
.catalog-product-view .accordion-item .accordion-title {}
.catalog-product-view .accordion-item .accordion-title h3 { text-transform: uppercase; font-size: 16px; font-weight: bold; color: #000; margin-bottom: 10px; padding-left: 20px; background: url("../images/down-triangle.png") no-repeat scroll 0px 4px transparent; }
.catalog-product-view .accordion-item .accordion-content { padding-left: 20px; }
.catalog-product-view .configboxstyle { display:table; }

.catalog-product-view #customer-reviews{width:700px; margin:0px auto;}
.catalog-product-view #customer-reviews .ratings-list td{padding-bottom:5px;}
.catalog-product-view #customer-reviews .ratings-list td .rating-box{ margin-left: 10px;margin-top: 3px;}
.catalog-product-view #customer-reviews ol{margin-top: 15px; clear: both; margin-bottom: 30px;}
.catalog-product-view #customer-reviews ol li{padding-bottom:10px; border-bottom:1px #cccccc dashed;}
.catalog-product-view #customer-reviews ol li table{margin-top:10px;}

.catalog-product-view .productselectconfig .product-shop { width:100%; }
.catalog-product-view .productselectconfig .product-shop .configboxstyle { float:left; width:50%; }

.catalog-product-view .productselectconfig .product-shop .catalogproductconfig {
    margin-left: 0;
    width: auto;
    margin-bottom: 20px;
    margin-top: 3px;
    float: none;
    clear: both;
}
.catalog-product-view .productselectconfig .product-shop .configboxstyleBlacksolid .catalogproductconfig{padding-bottom:10px;}

/* checkout page style */
.checkout-cart-index .product-name a{font-family:Century Gothic; font-size:12px; color:#333333;}
.checkout-cart-index .a-center a{color:#000000;}
.checkout-cart-index .cart .page-title h1{margin-top:0px;}
.checkout-cart-index .cart-empty p a{color: #D52B1E;  font-size:16px; text-decoration: underline;}
#checkout-shipping-method-load{line-height: 22px; float: left; height:150px;}
#shippingmodetip{ background:#F5F5F5; float: right; font-size: 11px;line-height: 20px; margin-bottom: 20px;margin-right: 10px;padding: 3px; position: absolute; right: 0; top: 12px;width: 480px;}
.checkout-cart-index #shippingmodetip{ background:#FAFAFA; float: right; font-size: 11px;line-height: 20px; margin:10px auto 10px auto;padding:3px; top: 12px;width:260px; position:relative;}
.checkout-cart-index .shipping-form{min-height:455px;}
.checkout-onepage-index .block .block-content dl dt.complete a{color:#D52B1E}
.checkout-onepage-index .block .block-content dl dt.complete{font-weight:100; white-space:nowrap;}
.checkout-onepage-index .separator{margin:0px;}
.checkout-onepage-index .block .block-content{padding: 10px 5px;}
.checkout-onepage-index .col-main{border:1px solid #cccccc; width:735px; padding-top:15px;}
.checkout-onepage-success .categoryboxstyleright,.checkout-onepage-success .block-reorder{display:none;}

.catalog-product-view .block .block-content,.catalog-category-view .block .block-content{border-bottom:0px;}
.catalogsearch-result-index .configboxstyleBlacksolid{float: left; width: 100%; position: relative; overflow:hidden; height: 135px;}

.catalogsearch-result-index .block-layered-nav dt{font-size:13px; line-height:15px; padding:0px 0px 0px 4px; white-space:nowrap; overflow:hidden;}
.catalogsearch-result-index .block .block-title strong{font-size:13px; line-height:15px; padding:6px 0px 0px 15px;}
.catalogsearch-result-index .block .block-title strong span,.catalog-product-view .block-layered-nav .block-subtitle{color:#000000;font-size: 13px;text-indent: 3px;line-height: 15px;}

.catalogsearch-result-index .block-layered-nav dd{margin:0px; padding:3px 0px 10px 5px; background-position:0px 100%; margin-bottom:15px;}
.catalogsearch-result-index .block-layered-nav dd ol li{white-space:nowrap;}
.catalogsearch-result-index .block-layered-nav dd ol li a{font-size:11px; line-height:15px; color:#333333;}
.catalogsearch-result-index .block-layered-nav dd ol{margin-top:0px; margin-bottom:10px;}
.catalogsearch-result-index .catalogproductconfig{width:90px; height:24px; float:left;clear:both; margin:10px 80px 10px 0px;}
.catalogsearch-result-index .products-grid li.item{width:170px; border:solid 1px #cccccc; background:#ffffff; padding:5px; margin-bottom:5px; height:340px; overflow:hidden;}
.catalogsearch-result-index .category-products ul.item{width:735px; background:#ffffff;}
.catalogsearch-result-index .products-grid .product-image{height:auto; width:170px; padding-bottom:4px; background:none;}
.catalogsearch-result-index .block{   background: url("../images/categoryleftsilidebg.jpg") repeat-y scroll 0 0 transparent;
    border-bottom: 1px solid #D2D2D2;
    border-top: 1px solid #D2D2D2;
    overflow:hidden;
    margin-top: 10px;}
.catalogsearch-result-index .block .block-title{border:0px; background:none;}
.catalogsearch-result-index .block .block-content{border:0px;}
.catalogsearch-result-index .configboxstyleWhite{border-right: 1px dotted  rgb(204, 204, 204); float: left; position:relative; overflow: hidden; height:135px; width:82px; padding-right:2px;}
.catalogsearch-result-index .configboxstyleBlack{float:right; position:relative; overflow: hidden; width:82px; height:135px;}
.catalogsearch-result-index .configboxstyleBlack .price-box,.catalogsearch-result-index .configboxstyleWhitesolid .price-box{margin-top:0px;}
.catalogsearch-result-index .col3-layout .col-wrapper .col-main{width: 545px;}
.catalogsearch-result-index .configboxstyleWhite .price-box{margin-top:0px;}

.catalogsearch-result-index  .categoryboxstyleright{border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; background:url(../images/solidstuo.jpg) repeat-y 0px 0px; width:130px; padding:20px 15px; margin-top:10px; min-height:480px;}
.catalogsearch-result-index  .categoryboxstyleright p{text-align:center;}
.catalogsearch-result-index  .categoryboxstyleright p img{width:111px; height:81px;}
.catalogsearch-result-index  .categoryboxstyleright .ColumnLeft{float:left; padding-bottom: 10px; padding-top: 10px; width: 115px; text-align: left;}
.catalogsearch-result-index  .categoryboxstyleright .ColumnLeft p{text-align:left; font-size:10px;}
.catalogsearch-result-index  .categoryboxstyleright .ColumnLeft h2{ font-size:12px; color:#D52D20;}
.catalogsearch-result-index  .categoryboxstyleright .profile-more{color:#D52D20;}

.block-layered-nav .block-subtitle{color:#000000;font-size:13px;line-height: 15px; text-transform:inherit; text-indent: 3px;}

.category-pens .configboxstyleBlacksolid .actionsss{clear: both;}
.category-pens .product-view .configboxstyleBlacksolid .titlefontstyle{padding-left: 10px;}

.category-scissors .configboxstyleBlacksolid .actionsss{clear: both;}
.category-scissors .product-view .configboxstyleBlacksolid .titlefontstyle{padding-left: 10px;}
.news-page-title{display:none;}

.category-frequently-asked-questions .categoryboxstylesub,.category-frequently-asked-questions .category-right,
.category-kyocera-technology .categoryboxstylesub,.category-kyocera-technology .category-right,
.category-why-ceramic .categoryboxstylesub,.category-why-ceramic .category-right,
.category-kyocera-advantage .categoryboxstylesub,.category-kyocera-advantage .category-right,
.category-testimonials .categoryboxstylesub,.category-testimonials .category-right,
.category-custom-products .categoryboxstylesub,.category-custom-products .category-right{display:none;}

#promo-code-tip{
    background: none repeat scroll 0 0 #FAFAFA;
    margin-top: 10px;
}

.warn-msg{clear: both;color: red;font-weight: bold;margin: 0 0 3px;}
.footerlinks ul li a {font-size: 12px;}
.footercopyright {font-size: 10px;}
.sharelinks {width:50px;}
.footerlinks ul.links li.newstyle, .footerlinks ul.links li.first, .footerlinks ul.links li.last {background: url("../images/footerulliico.png") no-repeat scroll 0 3px transparent;}
/*==============*/
.bestsellingbox .sharelink ul li{float: left;margin-left: 15px;margin-top: 10px;}
.header .hoteonline{float: left;height: 70px;line-height: 110px;text-align: right;width: 150px; color: #D52B1E;font-size: 15px;font-weight: bold;}
.header .searchboxstyle {margin-left: 12px;width: 350px;}
.header .toplinksbox {float: right;width: 480px;}
.sharelinks {display: none;}
.nav-category{float:left;position:relative;margin-bottom:10px;}
.first-item{margin-left: 15px;margin-right: 68px;}
.last-item{margin-left: 68px;}
.nav-category-name{position: absolute;top: 0;color:#002060;font-size: 14px; box-sizing: border-box; width: 100%; padding: 10px; text-shadow: 0 1px 6px #000; text-transform: capitalize; }
.name-white{color:#ffffff;}
.name-black{color:#000000;}
#nav a.level-top {background: url("../images/menu_ico.png") no-repeat scroll 10px 12px rgba(0, 0, 0, 0);padding: 0 14px 0 11px;}
#nav a.level-top span {padding-left: 7px;}
#nav .first a.level-top {background: url("../images/menu_ico.png") no-repeat scroll 5px 12px rgba(0, 0, 0, 0);padding: 0 12px 0 13px;}
#nav li.over a.level-top, #nav li.active a.level-top{padding:0px 14px 0px 11px;}
#nav li.over a.level-top span, #nav li.active a.level-top span{padding-right:0px; padding-left:7px;}
.main-container{padding-top:10px;}
.catalog-product-view .main-container {padding-top:30px;}
.banner-ceramic{margin-bottom: 20px;}
.banner-ceramic img{width: 297px;}
.banner-ceramic .text-discover{ font-family: arial; color: #C3C3C3;margin-top: 25px;}
.banner-ceramic .text-discover .smallsize{font-size: 16px;text-align: center;line-height: 16px;}
.banner-ceramic .text-discover .largesize{font-size: 36px;line-height: 36px;padding-left: 10px;}
.discoverbox{position:absolute;top:180px;right:0px;}
.category-ceramic-nonstick-fry-pan .categoryboxstylesub .category-title {width:350px;}
.red-description{color:red;}
.full-description{display:none;}
/*================*/

.footer-right .social {}
.footer-right .social ul {}
.footer-right .social li { float: right; margin: 0px 4px; background: none; }
.footer-right .social li img { width: 36px; height: 36px; }

/* Product Social Styling */
.social-container{clear: none; display: table;  margin-left: 0px; width:80%;}
.product-social { position: relative; float: right; margin-bottom: 10px; }
.product-social:hover .product-social-button,
.product-social.toggle-active .product-social-button { background: #33a1ff; }
.product-social-button { overflow: hidden; height: 20px; padding: 8px 10px; /*border: 1px solid rgba(0,0,0,0.15);*/ color: #FFF; line-height: 20px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; background: #999; }
.product-social .label { display: block; float: left; padding-right:8px; }
.product-social .toggle-button { cursor:pointer; }
.product-social .toggle-target { display:none; }
.product-social.toggle-active .social-icon-list { opacity: 1; }
.social-icon-list { float: right; opacity: 0.8; }
.social-icon-list li { float: left; width: 20px; height: 20px; margin-right: 8px; color: transparent; font: 0/0 a; text-shadow: none; vertical-align: middle; }
.social-icon-list li:last-child { margin-right: 0; }
.social-icon-list .twitter { background: url(../images/sprite@2x.png) -110px -25px no-repeat; background-size: 400px 200px; }
.social-icon-list .pinterest {background: url(../images/sprite@2x.png) -110px 0 no-repeat;background-size: 400px 200px;}
.social-icon-list .facebook { background: url(../images/sprite@2x.png) -110px -50px no-repeat; background-size: 400px 200px; }

.social-widget-list .facebook:before {
    background: url(../images/sprite@2x.png) -110px -50px no-repeat;
    background-size: 400px 200px;
}

.social-widget-list .twitter:before {
    background: url(../images/sprite@2x.png) -110px -25px no-repeat;
    background-size: 400px 200px;
}

.social-widget-list .pinterest:before {
    background: url(../images/sprite@2x.png) -110px 0 no-repeat;
    background-size: 400px 200px;
}

.social-widget-list a:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 5px;
    width: 20px;
    height: 20px;
}

.social-widget-list:before {
    content: '';
    position: absolute;
    top:0;
    bottom:0;
    margin:auto;
    right: -9px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 10px;
    border-color: transparent transparent transparent #ffffff;
}

.social-container .email-friend{
    display:inline-block;
    clear:both;
}

.social-container .email-friend a {
    background: transparent url(http://www.inkaddict.com/skin/frontend/ia/2014_responsive/images/ia/ia_emlIcon.jpg) top left no-repeat;
    display: block;
    text-decoration: none;
    height: 17px;
    padding-left: 30px;
    color: #545454;
}

.product-social .toggle-target {
    display: none;
}

.social-widget-list {
    z-index: 100;
    position: absolute;
    left: -106px;
    width: 85px;
    padding: 10px;
    margin-top: -93px;
    background: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0,0,0,0.15) 0 0 0 1px,rgba(0,0,0,0.3) 0 0 15px 1px;
    -moz-box-shadow: rgba(0,0,0,0.15) 0 0 0 1px,rgba(0,0,0,0.3) 0 0 15px 1px;
    box-shadow: rgba(0,0,0,0.15) 0 0 0 1px,rgba(0,0,0,0.3) 0 0 15px 1px;
}

.social-widget-list li {
    margin-bottom: 10px;
}

.social-widget-list .facebook {
    background: #3b5998;
}

.social-widget-list .twitter {
    background: #00aced;
}

.social-widget-list .pinterest {
    background: #de2108;
}

.social-widget-list a {
    position: relative;
    display: block;
    width: 51px;
    height: 32px;
    padding-left: 32px;
    border: 1px solid transparent;
    border-color: rgba(0,0,0,0.15);
    color: #FFF;
    line-height: 30px;
    text-decoration: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
/* End Product Social Styling */

.he-column-left {
    float: left;
    width: 48%;
}
.he-column-right {
    float: left;
    width: 48%;
}



/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.accordion {
    overflow:hidden;
}

/*----- Section Titles -----*/
.accordion-section-title {
    width:100%;
    padding:10px;
    display:inline-block;
    border-bottom:1px solid #1a1a1a;
    transition:all linear 0.15s;
    /* Type */
    font-size:1.200em;
    color:#2d2d2d;
    text-transform:uppercase;
}

.accordion-section-title.active,
.accordion-section-title:hover {
    text-decoration:none;
    border-color:#D52B1E;
}

.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
}

.arrow {
    float: left;
    margin-right:10px;
}
.arrow-down {
    position: relative;
    top: 5px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #2d2d2d;
    display:inline-block;
}

.arrow-right {
    margin-right: 12px;
    margin-left: 3px;
    position: relative;
    top: 5px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #2d2d2d;
    display:inline-block;
}

.contact-link-wrapper { margin-top: 20px; width: 100%; display: block; text-align: right; font-size: 120%; }
.contact-link-wrapper a.contact-link { color:#D52B1E; }

.catalog-category-view .actionsss input.qty { display:none; visibility:hidden; }
