/*change HTML*/
*{margin:0;padding:0;}
a{-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;color:#000;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
body{background:url(../images/bg.jpg) 0 0 repeat;color:#777;font:400 13px/21px 'Lato',Arial,Helvetica,sans-serif;}
.main-width{width:970px;margin:0 auto;text-align:left;}
.extra{width:1190px;margin:0 auto;text-align:left; background:#fff;}
#column-left{ padding-right:20px;}
#column-center{}
#column-right{ padding-left:20px;}
#header .main-width{ position:relative;}
/*font HTML*/
.name{font:400 17px/20px Arial,Helvetica,sans-serif;text-decoration:none;}
.name:hover{color:#6a61fe;}
.normalprice{color:#777777;text-decoration:line-through;font:400 12px/24px 'Lato',Arial,Helvetica,sans-serif;line-height:20px;}
.productSpecialPrice{color:#fc4040;font:bold 20px/37px 'Lato',Arial,Helvetica,sans-serif;line-height:20px;}
.productPriceDiscount{color:#373737;font-size:12px;line-height:20px;}
/*header HTML*/
#header{height:180px;background:url(../images/header_bg.jpg) 0 0 repeat-x;position:relative;z-index:555;border-bottom:1px solid #d2d2d2; margin-bottom:10px;}
#header:after{ }
.wrapper_top{ width:100%; height:110px; background:#f4f4f4; border-bottom:12px solid #e7e7e7;}
/*header-logo*/
#header .logo{position:absolute;top:40px;left:10px;}
/*header-cart*/
#header .cart{position:absolute;right:1px;top:50px;font:400 18px/18px Arial,Helvetica,sans-serif;color:#222; padding:7px 15px 8px 15px;}
#header .cart .st1{margin-right:3px;font:italic 600 13px/19px "Open Sans",sans-serif;text-decoration:none;color:#adacac;}
#header .cart .st1:hover{color:#000;}
#header .cart a .count{}
#header .cart a.on{top:14px;right:19px;color:#adacac;z-index:2;font:italic 600 13px/19px "Open Sans",sans-serif;text-decoration:none;}
#header .cart a.on:hover{color:#000;}
#header .cart a.on{cursor:pointer;}
/*header-navigation*/
#header .navigation{position:absolute;top:10px;right:260px;}
#header .navigation li{ float:left;}
#header .navigation a{float:left;margin:0 0 0 18px;font:italic 600 13px/19px "Open Sans",sans-serif;text-decoration:none;position:relative;color:#adacac;display:inline-block;}
#header .navigation a:hover{color:#000;}
/*header-search*/
#header #head-search{position:absolute;top:139px;right:0px;}
#header #head-search .label{float:left;display:none;}
#header #head-search form{float:left;border:1px solid #e7e7e7; font-size:0;}
#header #head-search .input1{float:left;border-right:0;height:26px;line-height:26px;width:156px !important;font-family:'Lato';padding:0px 16px;font-size:13px;color:#989393;background:#f4f4f4;border:none;}
#head-search .cssButton.search{width:25px!important;height:26px!important;border:none;background:url(../images/serch.jpg) 0 0 no-repeat;font-size:0px;cursor:pointer;float:left;margin:0 0 0 0px;border-radius:none;box-shadow:none;-moz-transition:none;-webkit-transition:none;transition:none; padding:0;}
#head-search .cssButton.search:hover{width:25px!important;height:26px!important;border:none;background:url(../images/serch_h.jpg) 0 0 no-repeat;font-size:0px;cursor:pointer;float:left;margin:0 0 0 0px;border-radius:none;box-shadow:none;-moz-transition:none;-webkit-transition:none;transition:none; color:#fff; padding:0;}
/*header-lang*/
#header .lang{position:absolute;top:10px;right:10px;}
/*header-currencies*/
#header .currencies{float:left;color:#656565;font-size:12px;line-height:15px;position:absolute;right:70px;top:10px;z-index:50;text-align:left;}
#header .currencies .select.jqTransformHidden{display:none;}
#header .currencies .label{float:left;margin-right:3px;margin-top:2px;font:italic 600 13px/19px "Open Sans",sans-serif;color:#adacac;text-transform:none;}
#header .currencies .jqTransformSelectWrapper{background:url(../images/cur-bg.gif) no-repeat left top;border:none;float:left;width:93px!important;padding:0;cursor:default;}
#header .currencies .jqTransformSelectWrapper div span{font:400 15px/18px 'Lato',Arial,Helvetica,sans-serif;color:#888;padding:0 3px;width:80px!important;height:18px!important;overflow:hidden;float:left;cursor:pointer;}
#header .currencies ul{padding:4px 0;margin:1px;width:116px!important;height:auto!important;overflow:hidden;position:relative;right:26px;top:10px;border:1px solid #bfbfbf;background:#fff;}
#header .currencies ul li{line-height:11px;padding:2px 7px;overflow:hidden;}
#header .currencies ul li a{font:400 12px/18px Arial,Helvetica,sans-serif;color:#8f8f8f;text-decoration:none;display:inline;}
#header .currencies ul li a:hover{color:#000;}
/*header-menu*/
#header .menu{position:absolute;top:135px;left:0px;}
#header .menu ul{padding:0;margin:0 0 0 0px;overflow:hidden;}
#header .menu ul li{float:left;margin-right:20.5px; position:relative;}
#header .menu ul li:after{ border-bottom:3px solid #000; position:absolute; left:0px; top:38px; content:""; width:100%; height:3px; transition: all 0.4s ease 0.1s;}
#header .menu ul li:hover:after{ border-bottom:3px solid #000; position:absolute; left:0px; top:28px; content:""; width:100%; height:3px;transition: all 0.4s ease 0.1s;}
#header .menu ul li a{font:italic 600 14px/19px "Open Sans",sans-serif;text-decoration:none;text-transform:capitalize;color:#aeaeae; display:block; padding:10px;}
#header .menu ul li:first-child a{}
#header .menu ul li a:hover{color:#000;}
/*header-categories*/
#header .categories{position:absolute;left:0;top:208px;background:transparent;border-left:1px solid #d2d2d2;}
/*footer HTML*/
#footer{position:relative;padding:0; background:#f4f4f4;margin-top:20px; padding:10px 0px 10px 20px;}
#footer .ezpagesFooterCol{height:50px; line-height:50px;}
#footer .ezpagesFooterCol li{float:left; margin-right:20px;}
#footer .ezpagesFooterCol li a{color:#231f20;font:15px/35px "Lato",Arial,Helvetica,sans-serif;}
#footer .ezpagesFooterCol li a:hover{color:#777;}
#footer .copyright{color:#231f20;padding:17px 0 20px;font:400 11px/19px 'Lato',Arial,Helvetica,sans-serif; }
#footer .copyright a{color:#231f20;text-decoration:none;}
#footer .copyright a:hover{color:#777;}
/*main HTML*/
.middle-content{background:#fff;padding:20px 0;}
.banner{margin:0px 0px 10px 0px;}
/*main LEFT*/
.box{margin:0px 0px 10px 0px;}
.box-head{color:#333233;font:bold 21px/45px 'Lato',Arial;padding:0;letter-spacing:0.3px;margin-bottom:10px;text-align:left; padding-left:10px; background:#f4f4f4; border-top:2px solid #000;}
#categories .box-body,#information .box-body{}
.box-body ul{margin:0;padding:0;list-style:none; border:1px solid #d2d2d2;}
.box-body ul li{ padding:5px 10px 5px 10px;border-top:1px solid #d2d2d2;}
.box-body ul li:first-child{ border-top:none;}
.box-body ul li a{font-size:14px;line-height:24px;color:#777777;text-decoration:none;text-transform:none;}
.box-body ul li a:hover{color:#07bd9a;}
#specials .product-col{padding:10px; width:auto !important; margin-bottom:10px;}
#specials #specialsHeading a{ color:#000;}
#specials #specialsHeading a:hover{ color:#07bd9a;}
/*main CENTER*/
#productGeneral .product-col{ width:204px !important;}
#productGeneral .product-col .img{ width:204px !important;}
#productGeneral .product-col .img img{ max-width:204px !important;}
#productGeneral .col0{ margin-bottom:10px;}
#productGeneral .col1,#productGeneral .col2,#productGeneral .col3{margin-bottom:10px; margin-left:8px;}
.col0{ margin-bottom:10px;}
.col1{ margin-bottom:10px; margin-left:8px;}
.col2{margin-bottom:10px; margin-left:8px;}
.col3{margin-bottom:10px; margin-left:8px;}
.product-col{width:211px!important;margin-bottom:23px;padding:10px 10px;text-align:left; border:1px solid #ccc;}
.product-col .img{text-align:center;width:211px; height:180px; display:table-cell; vertical-align:middle;}
.product-col .img img{ width:auto; height:auto; max-width:211px; max-height:180px;}
#whatsnew .box-body .product-col{ width:208px !important;}
#whatsnew .box-body .product-col .img{ width:208px !important;}
#whatsnew .box-body .product-col .img img{ max-width:208px !important;}
.product-col .prod-info{padding:10px 0 0 0;}
.product-col .name{font:400 14px/20px 'Lato',Arial,Helvetica,sans-serif;color:#000;text-decoration:none;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s; display:inline-block; min-height:50px;}
.product-col .name:hover{ text-decoration:underline; color:#fc4040;}
.product-col .text{}
.price{color:#333;font:400 10px/17px 'Lato',Arial,Helvetica,sans-serif;}
.price strong{font-weight:400;}
.product-col .price{ padding:5px 0;}
.product-col .product-buttons{width:100%;position:relative;overflow:hidden;text-align:center;}
.product-col .button,.product-col .button1{display:inline-block;}
.hiddenField{display:none;}
#categories #categoriesContent{ overflow:auto; max-height:1800px;}
/* Vice page HTML*/
#productName{ border-bottom:1px solid #e3e4e5;}
#productReviewLink{ margin-left:5px;}
.productListing-data{ display:table-cell; vertical-align:middle; text-align:center;}
#General_left{ float:left; width:330px; word-break:break-all;}
#General_left .additional_images{ margin-left:10px;}
#column-center .categoryListBoxContents a{ display:block; max-width:200px; line-height:20px; padding:5px;}
.productListing-data .product-col{ margin:0;}
#navBreadCrumb a{text-decoration:none !important;}
#img_1{float:left;padding:10px; background:#ccc;}
#img_1 a{}
#img_1 img{ max-width:300px; height:auto;width:auto;}
#productName{ border-bottom:1px solid #e3e4e5;}
#productReviewLink{ margin-left:5px;}
.productListing-data{ display:table-cell; vertical-align:middle; text-align:center;border-right:1px solid #e0e0e0;}
#General_left{ float:left; width:330px; word-break:break-all;}
#General_left .additional_images{ margin-left:10px;}
#column-center .categoryListBoxContents a{ display:block; max-width:200px; line-height:20px; padding:5px;}
.productListing-data .product-col{ margin:0;}
#navBreadCrumb a{text-decoration:none !important;}
.ccinfo .inputLabelPayment{ line-height:30px !important; width:auto !important; margin-right:8px;min-width:150px;}
.page-border{ border:1px solid #ccc;}
.page-indent{ padding:10px;}
/* Product page */
.page-border{border:1px solid #ccc;}
.page-indent{ padding:10px;}
.General_right{ width:300px; float:left; margin:10px;}
/*button*/
.cssButton,.cssButtonHover{font-family:'Open Sans',sans-serif;font-size:13px;line-height:16px;color:#fff;text-transform:lowercase;font-weight:400;text-decoration:none!important;background:#333233;display:inline-block;padding:4px 9px 7px 6px;cursor:pointer!important;margin:0 2px 0 0;}
.cssButton:hover,.cssButtonHover{font-family:'Open Sans',sans-serif;font-size:13px;line-height:16px;color:#333233;text-transform:lowercase;font-weight:400;text-decoration:none!important;background:#e7e7e7;display:inline-block;padding:4px 9px 7px 6px;cursor:pointer!important;margin:0 2px 0 0;}
.wrapper .button{ margin-bottom:10px;}
/*h1~4-bg*/
#productName{clear:both;color:#000;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:13px;line-height:14px;font-weight:normal;padding:10px 0 11px 16px;margin-bottom:20px;}
h1 { color:#333333; font-size: 17px; font-weight: bold; line-height: normal; padding: 3px 0 5px;}
h2{font-size:14px;font-weight:bold;line-height:blod;color:#363636;padding:3px 0px 5px;}
h3{color:#363636;font-size:15px;font-weight:bold;line-height:normal;padding:3px 0px 5px;}
h4{color:#363636;font-size:13px;font-weight:bold;line-height:normal;padding:3px 0px 5px;}
h2.centerBoxHeading{color:#333233;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:17px;line-height:24px;font-weight:blod;padding:10px 0 11px 16px;margin-bottom:10px;background:#f4f4f4; border-top:2px solid #000;}
#gvSendDefaultHeadingSend,#newProductsDefaultHeading,#allProductsDefaultHeading,#featuredDefaultHeading,#specialsListingHeading,#reviewsDefaultHeading{color:#333233;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:17px;line-height:24px;font-weight:blod;padding:10px 0 11px 16px;margin-bottom:10px;background:#f4f4f4; border-top:2px solid #000;}
#accountDefaultHeading,#accountHistoryDefaultHeading,#accountNotificationsHeading,#addressBookDefaultHeading,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#checkoutShippingHeading,#checkoutPaymentHeading,#checkoutConfirmDefaultHeading,#checkoutPayAddressDefaultHeading,#checkoutShipAddressDefaultHeading,#checkoutSuccessHeading,#conditionsHeading,#cookieUsageDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,#customerAuthDefaultHeading,#discountcouponInfoHeading,#maintenanceDefaultHeading,#downloadTimeOutHeading,#gvFaqDefaultHeading,#ContantDefaultHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#indexDefaultHeading,#loginDefaultHeading,#logoffDefaultHeading,#pageNotFoundHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#privacyDefaultHeading,#shippingInfoHeading,#cartDefaultHeading,#siteMapHeading,#sslCheckHeading,#timeoutDefaultHeading,#unsubDefaultHeading,#ezPagesHeading,#acctNewslettersDefaultHeading{color:#333233;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:17px;line-height:24px;font-weight:blod;padding:10px 0 11px 16px;margin-bottom:10px;background:#f4f4f4; border-top:2px solid #000;}
#indexCategoriesHeading,#productListHeading{color:#333233;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:17px;line-height:24px;font-weight:blod;padding:10px 0 11px 16px;margin-bottom:10px;background:#f4f4f4; border-top:2px solid #000;}
/*specialsListing*/
#specialsListing .col0,#specialsListing .col1,#specialsListing .col2{ margin:0px 0px 10px 10px; border:1px solid #ccc; width:29% !important; padding:10px;}
#specialsListing .col0{ margin-left:0px;}