html{height:100%;width:100%}
.catalog-product-compare-index > div{min-width:600px}
body{font-family: myFirstFont;font-size:14px;line-height:18px;color:#696969;text-align:center;min-width:320px;background:#e3e3e3;position:relative;-webkit-text-size-adjust:none;}
body > .wrapper{position:relative;overflow:visible}
img{border:0;vertical-align:top}
a:hover{text-decoration:none;color:#bb50a3}
:focus{outline:0}
h1{font-size:20px;font-weight:400;line-height:1.15;margin-bottom:0}
h2{font-size:18px;font-weight:400;line-height:1.25;margin-bottom:7px}
h3{font-size:16px;font-weight:700;line-height:1.25;margin-bottom:7px}
h4{font-size:15px;font-weight:700;margin-bottom:7px}
h5{font-size:14px;font-weight:700;margin-bottom:7px}
h6{font-size:13px;font-weight:700;margin-bottom:7px}
.swiper-container { width: 100%; height: 100%; }
.swiper-slide { text-align: center; font-size: 18px; background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: inline-block;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
    .swiper-slide img {
    width: 100%;
}
table{border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;font-size:100%}
caption,th,td{vertical-align:top;text-align:right;font-weight:400}
address{font-style:normal;margin-bottom:5px}
q,blockquote{quotes:none}
q:before,q:after{content:''}
small,big{font-size:1em}
sup{font-size:1em;vertical-align:top}
.hidden{display:block!important;border:0!important;font-size:0!important;line-height:0!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important}
.v-top{vertical-align:top}
.f-none{float:none!important}
.f-fix{float:right;width:100%}
.no-margin{margin:0!important}
.no-bg{background:none!important}
.page{text-align:right;margin:0 auto;padding:0}
.page-popup{text-align:right;background:#fff;margin:0 auto;padding:20px}
.main-container{position:relative;background:#fff;z-index:1;padding:30px 0 27px}
.main{background:#fff}
.col2-set .col-narrow{width:33%}
.col2-set .col-wide{width:65%}
.cart-collaterals .col2-set .col-1,.cart-collaterals .col2-set .col-2{width:48%;float:right;margin-right:10px}
.cart-collaterals .col2-set .col-1{margin-right:20px}
.grid_custom_1{width:65%;float:right}
.grid_custom_2{width:34%;float:left}
.col3-set .col-1{float:right;width:32%}
.col3-set .col-3{float:left;width:32%}
.col4-set .col-2{float:right;width:23.5%;margin:0 2%}
.col4-set .col-4{float:left;width:23.5%}
input,select,textarea,button{font: 12px myFirstFont;vertical-align:middle;color:#000;}
input.input-text,select,textarea{border:1px solid #e5e5e5;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
input.input-text,textarea{text-align:right;resize:none;padding:3px 2px 4px}
select{moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2px}
select option{padding-right:10px}
select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px}
textarea{overflow:auto}
input.qty{color:#943980;width:40px!important}
button.button::-moz-focus-inner{border:0;padding:0}
button.button{-webkit-border-fit:lines;background:transparent;border:0;overflow:visible;cursor:pointer;width:auto;margin:0;padding:0}
button.button > span{float:right;text-align:center;white-space:nowrap;padding:0}
button.button span span{display:block;float:right;padding:0 9px}
button.button > span,.block-wishlist .actions a,.page-sitemap .links a{background:#943980;color:#fff;font-size:13px;line-height:27px;height:27px;border:solid 1px #d4d4d4;font-weight:700}
button.button:active span span{margin-left:-1px;padding:1px 9px 0 10px}
button.button:hover > span,.block-wishlist .actions a:hover,.page-sitemap .links a:hover{background:#98A1A5;color:#fff;border:solid 1px #fff}
.page-sitemap .links a{display:inline-block;text-decoration:none;position:relative;text-transform:uppercase;height:36px;line-height:36px;padding:0 11px}
p.control input.checkbox,p.control input.radio{margin-left:6px}
.form-list label{direction:rtl;float:right;color:#000;font-weight:700;position:relative;z-index:0;display:inline-block;padding-bottom:5px}
.form-list label.required em{float:left;font-style:normal;color:#943980;position:absolute;top:0;left:-8px}
.form-list li.control input.radio,.form-list li.control input.checkbox{margin-left:6px;float:right;margin-top:2px}
.form-list li.control .input-box{clear:none;display:inline;width:auto}
.form-list .input-box{display:block;clear:both;margin-bottom:7px;width:260px}
.form-list .field{float:right;width:360px}
.form-list input.input-text{width:333px}
.form-list textarea{resize:none;width:254px;height:10em}
.form-list li.wide .input-box{width:535px}
.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}
.form-list li.additional-row .btn-remove{float:left;margin:5px 0 0}
.form-list .input-range input.input-text{width:74px}
.form-list .name-middlename{width:132px}
.filter-button { display: inline-block; margin: auto; float: none; text-align: center; background: #943980; color: #FFF; font-size: 12px; padding: 10px; margin-bottom: 15px; }
.form-list .name-middlename input.input-text{width:104px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:318px}
.form-list .customer-name-prefix-suffix .name-lastname{width:205px}
.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:230px}
.opc .form-list .customer-name-suffix .name-lastname,.opc .form-list .customer-name-middlename .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-lastname{width:191px}
.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:202px}
.opc .form-list .customer-name-prefix .name-firstname input.input-text,.opc .form-list .customer-name-suffix .name-lastname input.input-text,.opc .form-list .customer-name-middlename .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:171px}
.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:right;width:85px}
.form-list .customer-dob input.input-text{display:block;width:74px}
.form-list .customer-dob label{font-size:10px;font-weight:400;color:#888}
.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}
.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:35px}
.form-list .customer-dob .dob-year input.input-text{width:213px}
.buttons-set{clear:both;margin:5px 0 0;padding:5px 0}
.buttons-set .back-link{float:left;margin-top:5px}
.buttons-set p.required{font-size:13px;color:#943980;margin:0 0 10px}
.form-list div.input-box{direction:rtl;float:right}
.fieldset .legend{font-weight:700;font-size:13px;text-transform:uppercase;position:relative;padding-bottom:8px;color:#943980}
.validation-advice{clear:both;min-height:13px;font-size:10px;line-height:13px;color:red;margin:3px 0 0}
.validation-failed{border:1px dashed red!important;background:#faebe7!important}
p.required{font-size:10px;text-align:right;color:red}
.v-fix .validation-advice{display:block;width:12em;margin-left:-12em;position:relative}
.success{color:#3d6611;font-weight:700}
.error{color:red;font-weight:700}
.notice{color:#ccc}
.messages,.messages ul{list-style:none!important;margin:0!important;padding:0!important}
.messages li li{direction:rtl;margin:4px 0 3px}
div.alert a{font-size:13px;color:#943980;padding-left:5px}
div.alert{position:fixed;background:#353535;top:0;left:50%;width:333px;margin-left:-220px;z-index:999;font-size:13px;font-weight:700;color:#ececec;border-radius:0 0 3px 3px;text-align:center;padding:20px 60px}
div.alert button{background:url(../images/remove-popup.png) 0 0 no-repeat;width:9px;height:9px;position:absolute;right:20px;top:45%;border:none;z-index:9999}
div.alert button:hover{cursor:pointer;background-position:0 -9px}
.error-msg,.success-msg,.note-msg,.notice-msg{background-position:99% 6px!important;background-repeat:no-repeat!important;min-height:24px!important;font-size:12px!important;font-weight:700!important;border-style:solid!important;border-width:1px!important;padding:7px 56px 10px 8px !important}
.success-msg{background-color:#eff5ea;background-image:url(../images/i_msg-success.png);color:#3d6611;font-weight:700;border-color:#dfebb5}
.error-msg{background:url(../images/i_msg-note.png) left -3px no-repeat #fde4e1;color:#df0505;font-weight:700}
.note-msg,.notice-msg{background:url(../images/i_msg-note.png) 99% 6px no-repeat #fde4e1!important;color:#df0505;font-weight:700;border-color:#ebbcb5}
.breadcrumbs{background:#f5f5f5;overflow:hidden;margin:0 0 26px;padding:6px 19px 8px}
.breadcrumbs li{float:right;color:#7b7b7b}
.breadcrumbs li a{text-decoration:none;color:#7b7b7b;float:right}
.breadcrumbs li span{display:inline-block;margin:0 8px 0 6px}
.breadcrumbs li strong{font-weight:400;color:#943980; direction: rtl}
.page-title,.category-title{margin:0 0 9px;padding:0}
.category-title{display:block;border-bottom:2px solid #98A1A5;padding-bottom:11px;margin-bottom:15px}
.page-title h1,.page-title h2{font-size:20px;line-height:22px;color:#943980;text-transform:uppercase;font-family: myFirstFont;}
.pager .amount{float:right;color:#8a8989;padding-top:2px}
.pager .amount.spinner{padding-top:13px}
.pager .amount strong{font-weight:400;color:#383737;display:inline-block;padding-top:0}
.pager .limiter{float:left;min-width:89px}
.pager .limiter label{color:#8a8989;display:inline-block;padding-top:2px;padding-left:6px;float:right}
.pager .pages{margin:0 135px}
.pager .pages strong{color:#000;padding-right:3px}
.pager .pages li{display:inline;color:#737373;font-size:13px;line-height:15px;font-weight:700;margin-left:3px;padding:0}
.pager .pages li a{text-decoration:none;color:#8a8989}
.sorter .view-mode{direction:rtl;float:right;text-indent:-77777px;overflow:hidden;height:24px;width:100px;padding:0}
.sorter .view-mode .grid{display:block;float:left;width:17px;height:16px;background:url(../images/grid-list.gif) no-repeat left -16px}
.sorter .view-mode a.grid:hover{background-position:0 -16px}
.sorter .list{display:block;float:left;width:17px;height:16px;background:url(../images/grid-list.gif) no-repeat right 0;margin-left:10px}
.sorter a.list{background:url(../images/grid-list.gif) no-repeat right 0}
.sorter strong.list{background:url(../images/grid-list.gif) no-repeat right -16px}
.sorter a.list:hover{background-position:right -16px}
.sorter .sort-by{float:left;min-width:152px}
.sorter .sort-by select{direction:rtl;margin-right:15px}
.sorter .sort-by label{display:inline-block;padding-top:2px;padding-right:6px;float:right}
.visible-xs{ display: none; }
#easyTooltip{border:1px solid #fc3340;background:#fc3340;color:#fff;font-size:13px;text-transform:none;position:relative;z-index:99;font-weight:400;padding:5px 10px}
.toolbar select{text-align:center;min-width:63px;direction:rtl}
.toolbar .pager{border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding:0 11px 10px}
.toolbar .sorter{color:#8A8989;padding:0 11px}
.data-table th{border:1px solid #ececec;font-weight:700;white-space:nowrap;color:#000;padding:12px 15px}
.data-table td{border:1px solid #ececec;padding:14px 15px}
.data-table tbody.odd tr.border td,.data-table tbody.even tr.border td{border-bottom-width:1px}
.data-table th .tax-flag{white-space:nowrap;font-weight:400}
.data-table td.label,.data-table th.label{font-weight:700;color:#7e7e7e}
tr.summary-total .summary-collapse{float:left;text-align:right;padding-left:20px;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;cursor:pointer}
tr.summary-details td{font-size:11px;background-color:#dae1e4;color:#626465}
tr.summary-details-first td{border-top:1px solid #d2d8db}
.cart-tax-info,.cart-tax-info .cart-price{padding-right:20px}
.cart-tax-total{display:block;padding-right:20px;background:url(../images/bkg_collapse.gif) 100% 4px no-repeat;cursor:pointer}
.cart-tax-info .price,.cart-tax-total .price{display:inline!important;font-weight:400!important}
.cart-tax-total-expanded{background-position:100% -53px}
.std ul.disc{list-style:disc outside;padding-left:18px;margin:0 0 10px}
.std ul,.std ol,.std dl,.std p,.std address,.std blockquote{margin:0 0 1em;padding:0}
.std ul{list-style:disc outside;padding-left:1.5em}
.std ul ul{list-style-type:circle}
.std ul ul,.std ol ol,.std ul ol,.std ol ul{margin:.5em 0}
.std dd{padding:0 0 0 1.5em}
.std blockquote{font-style:italic;padding:0 0 0 1.5em}
.links li{display:inline;padding-left:12px}
.link-cart:hover{color:#000;text-decoration:underline}
.link-wishlist{font-weight:700;color:#3A3A3A}
.link-print{background:url(../images/i_print.gif) 0 2px no-repeat;padding:2px 0 2px 25px}
.link-rss{background:url(../images/i_rss.gif) 0 1px no-repeat;padding-left:18px;white-space:nowrap}
.btn-remove{display:block;width:10px;height:10px;font-size:0;line-height:0;background:url(../images/btn_remove.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;margin-left:13px}
.btn-remove2{display:inline-block;color:#8a8989;width:auto;height:28px;background:url(../images/cart-delete.png) 0 0 no-repeat;padding:8px 0 0 41px}
.btn-remove2:hover{background-position:0 -67px!important;color:#000}
.btn-edit{display:block;width:11px;height:11px;font-size:0;line-height:0;background:url(../images/btn_edit.gif) 0 0 no-repeat;text-indent:-999em;overflow:hidden;margin-left:2px}
.cards-list dt{margin:5px 0 0}
.cards-list .offset{padding:2px 0 2px 20px}
.prod-cart img{border:1px solid #ededed}
.prod-cart img:hover{border:1px solid #92b802}
.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;background:#ddd;text-indent:-999em;overflow:hidden;margin:10px 0}
.noscript{border:1px solid #ddd;background:#ffff90;font-size:13px;line-height:1.25;text-align:center;color:#2f2f2f;border-width:0 0 1px}
.noscript .noscript-inner{width:1000px;background:url(../images/i_notice.gif) 20px 50% no-repeat;margin:0 auto;padding:12px 0}
.demo-notice{background:#d75f07;font-size:13px;line-height:1.15;text-align:center;color:#fff;margin:0;padding:6px 10px}
.notice-cookie{border-bottom:1px solid #cfcfcf;background:#ffff90;font-size:13px;line-height:1.25;text-align:center;color:#2f2f2f}
.notice-cookie .notice-inner{width:870px;background:url(../images/i_notice.gif) 20px 25px no-repeat;text-align:right;margin:0 auto;padding:12px 0 12px 80px}
.notice-cookie .notice-inner p{border:1px dotted #cccc73;margin:0 0 10px;padding:10px}
.header .logo{float:right;display:block;text-decoration:none!important;width:260px;margin: 10px 0 0;}
.header .logo strong{position:absolute;top:-999em;left:-999em;width:0;height:0;font-size:0;line-height:0;text-indent:-999em;overflow:hidden}
.header .logo img{max-width:100%;height:auto}
.header-container .top-container{clear:both;text-align:right}
.header-container{/* background:url(../images/header-bg.jpg) 0 0 repeat-x #fff */background: #FFFFFF;}
.header{position:relative;padding:0 0 20px}
.header-1 { border-bottom: 1px solid #eaeaea; padding: 20px 0 30px; }
.header-links { padding-top: 9px; }
.header .quick-access{float:left;padding-right:35px}
.header .welcome-msg{float:right;font-size:13px;line-height:17px;color:#943980;padding:8px 0 0}
.header .links li a{border-left:1px solid;color:#989898;display:inline-block;font-size:13px;font-weight:700;height:15px;margin-left:7px;padding-left:6px}
.header .links .top-link-cart{display:none;direction:rtl}
.header .form-search{text-align:right;overflow:hidden;font-size:16px;line-height:normal}
#search_mini_form{float:left;position:relative;clear:left;margin:10px 0 0;padding:0}
.header .form-search .input-text{float:right;border:1px solid #d5d5d5;border-left:none;background:#fff;line-height: 14px;color: #B0B8BA;font-family: myFirstFont;font-size: 12px;margin-left:0;width:234px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding: 7px 25px 6px;}
.header .form-search label{float:right;margin-left:17px;display:none}
#select-form{margin-left:1px}
.header .form-search .search-autocomplete{z-index:999;font-size:13px;width:100%}
.header .form-search .search-autocomplete ul{border:1px solid #ddd;background-color:#fff}
.header .form-search .search-autocomplete li{border-bottom:1px solid #ddd;cursor:pointer;text-align:left;padding:3px}
.header .form-search .search-autocomplete li:hover{background-color:#ccc}
.header .form-search .search-autocomplete li .amount{float:left;font-weight:700}
.header-button{float:left;position:relative;width:38px}
.header-button > a{display:block;background-repeat:no-repeat;height:31px}
.header-button > a:hover,.header-button > a.active{color:#367096!important}
.header-button.currency-list > a,.header-button.lang-list > a{background-image:url(../images/marker-9.gif);background-position:right 15px;font-size:13px;line-height:24px;color:#333;text-transform:capitalize;font-weight:700;text-align:center;width:100%;padding:4px 0 0}
.header-button.menu-list > a{background-image:url(../images/button-menu.png);background-position:center 7px}
.header-button.lang-list ul{width:120px}
.header-button ul{display:none;background:#f5f5f5;text-align:right!important;position:absolute;right:0;top:34px;z-index:999;padding:0}
.header-button ul li{float:none!important;display:block;padding-left:0}
.header-button ul li a{display:block!important;background:#f5f5f5;font-size:14px;line-height:17px;color:#333!important;min-height:18px;padding:5px 10px}
.header-button ul li a:hover{background-color:#cfcfcf;color:#fff!important}
.top-login{float:left;display:none;position:relative;overflow:hidden}
.top-login ul{display:block!important;background:none;border:none;position:relative;top:0;left:0;padding:0}
.top-login ul li a{display:block!important;background:url(../images/button-login.png) center 10px no-repeat;text-indent:-5000px;text-align:left!important;height:38px;padding:0}
.top-login ul li a:hover{background-color:#943980}
.block-cart-header{background: url(../images/cart-bg-small.png) no-repeat scroll 80% 0px;/* border:1px dotted #BCBEC0; */color:#333;float:right;font-size:13px;min-height:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px 5px 5px 5px;position:relative;margin:25px 0 10px;padding: 5px 40px 5px 10px;}
.block-cart-header .block-content{float:right;line-height:24px}
.register-forcoupon{background:none repeat scroll 0 0 #54B6DB;border:1px dotted #BD15B3;border-radius:13px 13px 13px 13px;bottom:10px;color:#FFF;float:left;font-size:14px;font-weight:700;left:-80px;margin-bottom:0;margin-right:0;margin-top:0;position:absolute;text-align:center;width:16%;padding:2px 12px}
.block-cart-header h3{color:#943980;direction:rtl;float:right;font-size:14px;line-height:24px;margin:0 0 0 6px}
.block-cart-header .summary,.block-cart-header .empty,.block-cart-header .summary .price,.block-cart-header .empty .price,.block-cart-header .summary strong{color:#333;float:right;font-weight:700;direction:rtl;padding-left: 5px;}
.block-cart-header .amount-2,.block-cart-header .empty{display:block;float:right;background:url(../images/arrow.gif) left 9px no-repeat;padding-right: 20px;}
.block-cart-header .btn-remove,.block-cart-header .btn-edit{float:left;margin:0 5px 0 0}
.block-cart-header .cart-content{position:absolute;left: 0;top:40px;z-index:9;width:230px;display:none;cursor:default;}
.block-cart-header .empty .cart-content{background:#f9f9f9;color:#000;box-shadow:0 0 5px rgba(0,0,0,0.18);-moz-box-shadow:0 0 5px rgba (0,0,0,0.18);-webkit-box-shadow:0 0 5px rgba (0,0,0,0.18);border:1px solid #ddd;padding:10px}
.block-cart-header .actions{background:#98A1A5;overflow:hidden;padding:20px 20px 10px}
.block-cart-header .actions button.button{float:right;margin-bottom:10px}
.block-cart-header .actions > button.button{margin-right: 10px;}
.block-cart-header .mini-products-list li{background:#f9f9f9;border-top:1px solid #E5E5E5;clear:both;min-height:85px;position:relative;padding:20px}
.block-cart-header .mini-products-list .product-image{width:70px;border:1px solid #ededed}
.block-cart-header .mini-products-list .product-details{margin:0 90px 0 0}
.block-cart-header .block-subtitle{background:#943980;color:#fff;padding:0 20px 11px}
.block-cart-header .product-name{padding-bottom:0;width:105px!important}
.block-cart-header .price{font-weight:700;color:#333}
.block-cart-header .subtotal{background:#943980;color:#fff;padding:15px 20px 0}
.block-cart-header .subtotal .price{float:left;color:#fff}
.block-cart-header .mini-products-list .product-image:hover{border-color:#943980}
.banner-block .banner1,.banner-block .banner2,.banner-block .banner3,.banner-block .banner4,.banner-block .banner5{position:relative;overflow:hidden;margin-bottom:30px}
.banner-block .banner1 a img,.banner-block .banner2 a img,.banner-block .banner3 a img,.banner-block .banner4 a img,.banner-block .banner5 a img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.banner-block .banner1 a:hover > img,.banner-block .banner2 a:hover > img,.banner-block .banner3 a:hover > img,.banner-block .banner4 a:hover > img,.banner-block .banner5 a:hover > img{transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1)}
.banner-block .banner1 .inner{position:absolute;width:430px;text-align:center;top:0;right:0;font-size:14px;color:#367096;line-height:20px;margin:92px 33px 0 0}
.banner-block .banner1 .inner .indent{padding:0 60px}
.banner-block .banner1 .inner h5{font-family:'Open Sans', sans-serif;font-size:78px;line-height:81px;color:#333;text-transform:uppercase;margin:0}
.banner-block .banner1 .inner h6{font-family:'Open Sans', sans-serif;font-size:50px;line-height:60px;color:#fff;text-transform:uppercase;margin:-13px 0 7px}
.banner-block .banner1 .banner-button{padding:28px 0 0}
.banner-block .banner1 .banner-button span{display:inline-block;background:#943980;font-size:15px;color:#fff;font-weight:700;border-radius:3px;padding:7px 15px}
.banner-block .banner1:hover .banner-button span{background:#98A1A5}
.banner-block .banner2 .inner{position:absolute;width:100%;text-align:center;bottom:0;font-size:14px;background:#98A1A5;color:#fff;margin:0;padding:10px 0 18px}
.banner-block .banner3 .inner{position:absolute;width:100%;text-align:center;top:42%;left:0;margin:0;padding:10px 0 18px}
.banner-block .banner3 .inner h5{font-family:'Open Sans', sans-serif;font-size:26px;line-height:30px;color:#333;text-transform:uppercase;margin:0}
.banner-block .banner3 .banner-button span{text-decoration:underline;font-size:17px;color:#ff9602}
.banner-block .banner4 .inner{position:absolute;width:100%;text-align:center;bottom:0;left:0;font-size:14px;background:#393971;color:#fff;margin:0;padding:10px 0 18px}
.banner-block .banner5 .inner{position:absolute;width:100%;text-align:center;bottom:10px;left:0;margin:0;padding:10px 0 18px}
.banner-block .banner5 .inner h5{font-family:'Open Sans', sans-serif;font-size:30px;line-height:30px;color:#333;text-transform:uppercase;margin:0}
.banner-block .banner5 .banner-button{font-size:17px;padding:10px 0 0}
.banner-block .banner5 .banner-button span{text-decoration:underline;font-size:17px;color:#2cc0e0}
.brands a{display:block;margin:5px 0 30px}
.bot-banner{background:#943980;color:#fff;display:block;cursor:pointer;font-size:20px;font-family: myFirstFont;text-transform:uppercase;transition:all .3s ease;padding:5px 13px;}
.bot-banner:hover{background:#98A1A5;color:#fff}
.bot-banner span{font-size:30px;line-height:normal;font-family: myFirstFont;margin-left:13px;}
.block .block-title{border-bottom:1px solid #98A1A5;margin-bottom:14px;position:relative;padding:0 0 10px}
.block .block-title strong{font-size:17px;line-height:21px;color:#3a3a3a;text-transform:uppercase;font-weight:400;font-family: myFirstFont;}
.block .block-title a{text-decoration:none!important}
.block .block-subtitle{font-size:13px;line-height:16px;color:#943980;font-weight:400;text-transform:uppercase;margin-bottom:14px}
.block .block-content li.item{border-bottom:1px solid #e6e6e6;padding:15px 0}
.widget.widget-catalogsale-products .price-box.map-info{padding:10px 0}
.block .actions{padding:17px 0 0}
.block .actions a{display:inline-block;color:#943980;font-weight:700;text-decoration:underline;margin-left:10px}
.block-compare .actions{padding:20px 0 10px}
.mini-products-list .product-control-buttons{overflow:hidden;position:relative;margin-bottom:5px}
.mini-products-list .product-image{float:right;width:90px;background:#fff;margin-left:10px}
.mini-products-list .product-details{padding-top:10px;overflow:hidden}
.mini-products-list .product-details h4{font-size:1em;font-weight:700;margin:0}
.mini-products-list .product-name{margin-right:10px;display:block;overflow:hidden}
.block-cart .mini-products-list .product-name,.block-cart .mini-products-list .product-details .nobr small{word-wrap:break-word}
.block-currency select{width:100%;border:1px solid #888}
.block-layered-nav dt{border-top:1px solid #e6e6e6;font-weight:700;color:#000;padding-top:15px}
.block-layered-nav dd{margin-bottom:15px;padding:10px 0 10px 19px}
.block-layered-nav dd.odd.last{padding-bottom:0;margin-bottom:0}
.block-layered-nav dd li a{float:right;color:#8a8989;text-decoration:none}
.block-layered-nav dd li{background:url(../images/block-layered-nav-marker.gif) no-repeat scroll right 8px transparent;color:#943980;direction:rtl;padding:0 13px 3px 0}
.block-layered-nav .btn-remove{float:left;margin:5px 3px 0 2px}
.block-layered-nav .block-content .actions a{color:#363636;text-decoration:none}
.block-layered-nav .block-content .actions{padding-top:5px;padding-bottom:10px}
.block-layered-nav #narrow-by-list2 dt{border:none;padding-top:0}
.block-cart .amount{border-bottom:1px solid #e5e5e5;padding-bottom:12px;margin-bottom:16px}
.block-cart .subtotal .price{font-weight:700;color:#000;padding-left:6px}
.block-cart .amount-2{border-top:1px solid #e6e6e6;color:#000;padding-top:16px;padding-bottom:17px}
.block-cart .amount-2 a{text-decoration:none;font-weight:700;color:#943980}
.block-cart .actions .paypal-logo{float:right;width:100%;text-align:right;display:none;margin:3px 0 0}
.block-cart .actions .paypal-logo .paypal-or{clear:both;display:block;padding:0 55px 5px 0}
.block-cart .actions{border-bottom:1px solid #e5e5e5;padding-bottom:20px;margin-bottom:17px}
.block-cart .product-details{text-transform:uppercase}
.block-cart .product-details strong{font-weight:400;padding:0 0 0 3px}
.block-cart .block-title{padding-bottom:8px}
.block-cart .product-details .price,.block-related .regular-price .price,.block-wishlist .regular-price .price{color:#943980;font-size:13px;font-weight:700}
.block-wishlist .price-box{float:right;color:#000}
.block-wishlist .link-cart{float:left;text-decoration:underline}
.block-wishlist .block-content li.item{border-bottom:1px solid #E6E6E6;padding:20px 0}
.block-wishlist .actions a{font-size:13px;line-height:25px;color:#fff;text-align:center;white-space:nowrap;text-decoration:none;font-weight:400;height:25px;margin:0;padding:0 10px}
.block-related input.checkbox{float:right;margin:5px 5px 0 0}
.rel-label{font-size:13px;color:#333;padding-top:6px;display:inline-block}
.block-related .link-wishlist{font-size:13px;font-weight:700;color:#943980}
.block-related .link-wishlist:hover{text-decoration:underline;color:#000}
.block-related .product-name{width:152px}
.block-compare li{padding:12px 0}
.block-compare .btn-remove{margin-top:4px;margin-left:10px}
.block-viewed li a,.block-compared li a{text-decoration:none;display:inline-block}
#co-payment-form{width:100px}
.block-poll .block-subtitle{font-size:13px;line-height:15px;text-transform:none;font-weight:700}
.block-poll label{line-height:18px;margin-left:32px}
.block-poll .label{display:block;margin-left:32px}
.block-poll li{padding:3px 0 9px}
.block-poll .actions{text-align:right;padding-top:10px;padding-bottom:10px;margin:0}
.block-poll .answer{float:right;width:200px}
.block-poll .answer span{display:block;width:150px;color:#b2b2b2}
.block-poll .votes{font-weight:400;float:left;width:70px;text-align:right;color:#943980}
.block-tags li a{color:#383737;text-decoration:none}
.block-subscribe .form-subscribe-header{direction:rtl;display:inline-block;float:right;margin-left:10px;margin-top:7px}
.block-subscribe .input-box{float:right;margin-bottom:7px;margin-left:5px;width:233px}
.block-subscribe .block .actions{padding:0 10px}
.block-subscribe .input-box input{color:#8a8989;width:100%;background-color:#FFF;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;transition:border .2s linear 0 box-shadow .2s linear 0;padding:6px}
.block-reorder input.checkbox{float:right;margin:5px 0 0}
.block-reorder .product-name{margin-left:20px}
.catalog-category-view .col-main { float: left !important; }
.catalog-category-view .col-right { float: right !important; }
.block-banner .block-content{text-align:center;border:0;padding:0}
.block-login input.input-text{display:block;width:167px;margin:3px 0}
.paypal-logo{display:inline-block;float:left;text-align:center;overflow:hidden;margin:0}
.paypal-logo a{float:none;display:inline-block;width:100px}
.paypal-logo a img{max-width:100%;width:85px;height:auto}
.category-image{width:100%;overflow:hidden;text-align:center;margin:0 0 10px}
.products-grid{position:relative;margin-bottom:20px!important}
.price-box.map-info a{text-decoration:none;margin-top:5px;color:#943980}
.products-grid li.item{float:right;border:1px solid #ddd;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em}
.products-grid .product-image{display:block;max-width:242px;height:auto;margin:0 auto 15px}
.products-grid .price-box{color:#3A3A3A;overflow:hidden;width:100%;margin:12px 0}
.products-grid .availability{line-height:21px}
.products-grid .actions{clear:both;position:relative;margin: auto;float: none;width: 45%;}
.products-grid .actions > span{position:absolute;left:0;bottom:-3px}
.products-grid .desc.std{overflow:hidden;color:#b2b2b2;padding:5px 0}
.product-box-2{background:url(../images/tail-grid-bottom.gif) 0 0 repeat-x #fdfdfd;overflow:hidden;position:relative;margin:0 -18px;padding:16px 18px 0}
.product-box-2 > span{position:absolute;left:18px;bottom:-3px}
.products-grid .no-rating a{text-decoration:none;color:#383737;padding-top:0;display:inline-block}
.products-grid .no-rating{padding-top:8px;margin-bottom:7px}
.products-grid .add-to-links{padding-top:7px;position:relative}
.products-grid .product-name a,.products-list .product-name a{display:inline-block;font-size:14px;line-height:17px;color:#943980;font-weight:400;text-decoration:none}
.category-products h2.product-name { text-align: center; }
.products-grid .product-name a:hover,.products-list .product-name a:hover{color:#2f2f2f}
.products-grid .add-to-links .link-wishlist,.products-list .add-to-links .link-wishlist{font-size:0;background:url(../images/link-wishlist.gif) 0 0 no-repeat;width:15px;height:14px;text-indent:-9999px;display:inline-block}
.products-grid .add-to-links .link-compare,.products-list .add-to-links .link-compare{font-size:0;background:url(../images/link-compare.gif) 0 0 no-repeat;width:16px;height:14px;text-indent:-9999px;display:inline-block}
.products-list li.item{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px}
.products-list .product-image{float:right;width:210px;height:auto;margin-left:30px}
.products-list .list-inner{width:210px;height:210px;position:relative;float:right}
.products-list .price-box{color:#3A3A3A;overflow:hidden;width:100%;margin:12px 0}
.products-list .price-box .regular-price{float:right;padding-right:12px}
.products-list .availability{float:right;margin:3px 0 0}
.products-list .desc{clear:both;text-align:right;direction:rtl;margin:0 0 15px}
.products-list .desc .link-learn{font-weight:700;text-decoration:underline}
.products-list .add-to-links{padding-top:4px}
.products-list .f-fix > span{left:0;position:absolute;bottom:0}
.products-list .list-btn{display:inline-block;float:right}
.list-reviews{float:left;width:285px;text-align:right}
.row-list{width:100%;position:relative}
.row-list > span{position:absolute;left:0;top:40px}
.products-list .no-rating{text-align:right;padding-top:6px}
.ratings{font-size:13px;line-height:15px;margin:5px 0 7px}
.ratings strong{float:right;margin:1px 3px 0 0}
.ratings .rating-links .separator{margin:0 2px}
.rating-box{width:91px;height:14px;font-size:0;line-height:0;background:url(../images/bkg_rating.png) 0 0 repeat-x;text-indent:-999em;overflow:hidden}
.rating-box .rating{float:right;height:14px;background:url(../images/bkg_rating.png) 0 100% repeat-x}
.ratings-table th,.ratings-table td{font-size:11px;line-height:1.15;padding:3px 0}
.ratings-table th{font-weight:700;padding-right:8px}
.review-product-list .col-main .ratings-table th,.review-product-list .col-main .ratings-table td{border:1px solid #DDD;padding:7px}
.availability.out-of-stock span{color:#d83820}
.availability-only a{background:url(../images/i_availability_only_arrow.gif) 100% 0 no-repeat;cursor:pointer;padding-right:15px}
.availability-only .expanded{background-position:100% -15px}
.availability-only-details th{background:#f2f2f2;font-size:10px;padding:0 8px}
.availability-only-details td{border-bottom:1px solid #ddd;font-size:11px;padding:2px 8px 1px}
.regular-price{float: none;display:block;direction:rtl;}
.old-price .price{font-weight:700;text-decoration:line-through}
.minimal-price-link{display:inline-block;color:#943980;margin-top:2px}
.minimal-price-link span{display:inline-block;text-decoration:none}
.weee{display:block;font-size:11px;color:#444}
.weee .price{font-size:11px;font-weight:400}
.price-incl-tax .price{display:block;font-weight:700}
.price-as-configured{color:#3A3A3A}
.add-to-cart .qty-block{float:right;padding-top:10px}
.add-to-cart label{margin-left:7px;color:#3a3a3a}
.add-to-cart .qty{border:1px solid #e5e5e5;font-size:13px;color:#943980;text-align:center;background:#fff;padding:3px 6px 4px 7px}
.add-to-cart .paypal-logo{clear:left;text-align:right}
.add-to-cart .paypal-logo .paypal-or{clear:both;display:block;margin:5px 46px 5px 0}
.product-view .add-to-cart .paypal-logo{display:none;margin:0}
.add-to-box .add-to-cart{float:right;width:100%;position:relative}
.add-to-box .add-to-cart #ajax_loader{position:absolute;bottom:-22px;right:0}
.add-to-box .or{float:right;display:none;margin:0 10px}
.product-view{margin-bottom:20px;position:relative}
.product-view .product-name h1{font-size:20px;line-height:24px;color:#943980;font-weight:700}
.product-view h2{background:#f5f5f5;font-size:14px;line-height:17px;color:#333;font-weight:400;margin-bottom:15px;position:relative;font-family:tahoma;padding:10px 15px}
.zoom-inner{width:300px;margin-bottom:10px;height:300px;position:relative}
.product-essential{margin-bottom:0;padding-bottom:25px}
.product-view .product-essential .product-shop .nobr{margin-bottom:5px;display:inline-block}
.product-collateral #customer-reviews dl dd{border-bottom:1px solid #ECECEC;padding-bottom:10px;margin-bottom:10px}
.product-collateral #customer-reviews dl dd.last{border:none;padding-bottom:0;margin-bottom:0}
.product-collateral #customer-reviews #product-review-table span.nobr{display:block;padding:0 5px}
#customer-reviews .form-list textarea{min-width:332px;max-width:332px}
.product-collateral .box-collateral{margin-bottom:40px}
.product-view .product-img-box{float:right;text-align:center;margin-bottom:30px;width:310px}
.col3-layout .product-view .product-img-box{float:none;margin:0 auto}
.product-view .product-img-box .product-image{position:relative;height:308px;width:308px;border:1px solid #E5E5E5;overflow:hidden;background:url(../images/opc-ajax-loader.gif) no-repeat center center}
.product-view .product-img-box .product-image #wrap{position:absolute!important;left:195px;top:195px!important;height:106px;width:106px}
.product-view .product-img-box .product-image .mousetrap{background:url(../images/mousetrap.png) 0 0 no-repeat!important;height:106px!important;width:106px!important;z-index:999!important;opacity:0.6}
.product-view .product-img-box .product-image .cloud-zoom{height:106px;width:106px}
.product-view .product-img-box .product-image .cloud-zoom img.small{height:106px;width:106px;opacity:0}
.product-view .product-img-box .product-image .cloud-zoom img.big{position:absolute;top:-195px!important;left:-195px!important;background-color:#fff}
.product-view .product-img-box .product-image .cloud-zoom-big{left:-189px!important;top:-189px!important}
.product-view .product-img-box .product-image span{display:block;position:absolute;background:none;top:0;left:0;height:100%;width:100%}
.product-view .product-img-box .product-image-zoom{position:relative;width:310px;height:310px;overflow:hidden;z-index:9}
.product-view .product-img-box .product-image-zoom img{position:absolute;left:0;top:0;width:310px!important;height:310px!important}
.product-view .product-img-box .zoom-notice{display:none;text-align:center}
.product-view .product-img-box .zoom{display:none;position:relative;z-index:9;height:18px;background:url(../images/slider_bg.gif) 50% 50% no-repeat;cursor:pointer;margin:0 auto 13px;padding:0 28px}
.product-view .product-img-box .zoom.disabled{-moz-opacity:.3;-webkit-opacity:.3;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3}
.product-view .product-img-box .zoom #track{position:relative;height:18px}
.product-view .product-img-box .zoom #handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat}
.product-view .product-img-box .zoom .btn-zoom-out{position:absolute;left:2px;top:0}
.product-view .product-img-box .zoom .btn-zoom-in{position:absolute;right:2px;top:0}
.product-image-popup{margin:0 auto}
.product-image-popup .buttons-set{float:left;clear:none;border:0;margin:0;padding:0}
.product-image-popup .nav{text-align:center;margin:0 100px}
.product-view .product-shop{float:left;width:61%}
.product-view .product-shop .ratings{float:right;margin:0}
.col1-layout .product-view .product-shop{float:left;width:700px}
.col3-layout .product-view .product-shop{float:none;width:auto}
.product-view .product-name{margin-bottom:12px}
.product-view .product-shop .product-pricing{margin-bottom:15px;margin-top:10px;overflow:hidden}
.product-view .product-shop .product-pricing li{background:#f4f4f4;float:right;clear:left;line-height:22px;font-size:11px;margin-bottom:3px;padding:0 13px}
.product-view .product-shop .price-box{float:right;display:inline-block;padding-top:7px;margin-left:15px;}
.product-view .product-shop .availability{direction:rtl;display:block;font-size:13px;font-weight:700;color:#3a3a3a;margin-bottom:10px}
.product-view .product-shop .availability span{display:inline-block;font-size:13px;font-weight:700;margin-left:6px}
.std { font-family: myFirstFont !important; }
.product-view .add-to-links{width:100%;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:18px 0}
.product-view .add-to-links li a.link-wishlist{color:#943980;padding-right:22px;background:url(../images/wishlist.png) right 0 no-repeat;text-decoration:underline}
.product-view .add-to-links li a.link-compare{color:#943980;padding-right:22px;background:url(../images/compare.png) right 0 no-repeat;text-decoration:underline}
.product-view .add-to-links li a.link-wishlist:hover,.product-view .add-to-links li a.link-compare:hover{color:#888787;text-decoration:none}
.product-view .add-to-links li span img{float:left;margin-left:10px;margin-top:4px}
.product-view .add-to-links li:first-child{margin-left:28px}
.row-product{border-bottom:1px solid #e5e5e5;margin-bottom:20px;overflow:hidden;width:100%;padding:15px 0}
.row-product .no-rating{float:right;background:url(../images/marker-reviews.gif) right 4px no-repeat;padding-right:22px}
.row-product .email-friend{background:url(../images/marker-email.gif) right 4px no-repeat;padding-right:27px;float:left}
.product-options{overflow:hidden;margin:10px 0 18px}
.product-options .qty-holder{display:block;padding-top:10px}
.product-options dt label{direction:rtl;font-weight:700;display:inline-block;color:#000;padding-bottom:3px}
.product-options dt label em{float:left;color:#943980}
.product-options dt .qty-disabled{background:none;border:0;color:#000;padding:3px}
.product-options dd{display:block;width:100%;float:right;margin:0 0 10px}
.product-options dd .time-picker{display:inline-block;vertical-align:middle;padding:2px 0}
.product-options dd textarea{width:98%;height:8em}
.product-options dd select{width:100%;direction:rtl;text-align:right}
.product-options .options-list input.checkbox{float:right;margin:3px -20px 0 0}
.product-options .options-list .label{display:block;margin-left:20px}
.product-options ul.validation-failed{padding:0 7px}
.product-options p.required{overflow:hidden;width:100%;text-align:right;font-size:13px;color:#943980;padding:5px 0 0}
.product-shop .price-box{float:right;margin:0 0 10px 0 !important;text-align: center;}
.product-shop .price-box.map-info a{float:none;clear:left;margin-bottom:3px;padding:0!important}
.add-to-cart{border-top:1px solid #e5e5e5;width:100%;padding:10px 0}
.add-to-cart button.button > span{font-size:14px;line-height:44px;height:44px;color:#fff;background:#943980}
.product-view .product-options-bottom .add-to-links{clear:left;margin:0!important}
.product-view .product-options-bottom .price-box{float:none;display:block;margin-left:0!important;overflow:hidden;padding:0}
.product-view .product-options-bottom .add-to-cart{margin-top:10px}
.row-product .addthis_toolbox{border-top:1px solid #E5E5E5;border-bottom:0;padding-bottom:0;padding-top:15px;width:100%;overflow:hidden}
.review-product-list .row-product .addthis_toolbox{margin-top:15px;float:left;width:100%}
.addthis_toolbox{border-bottom:1px solid #E5E5E5;padding-bottom:15px}
.addthis_mini_style .addthis_button_pinterest_pinit{margin-top:-1px}
.addthis_mini_style .addthis_button_pinterest_pinit span{height:20px}
.messege-product{background:#FAFAEC;border:1px solid #FCD344;border-radius:0 0 3px 3px;color:#943980;font-size:12px;font-weight:700;left:50%;margin-left:-220px;position:fixed;text-align:center;top:0;width:333px;z-index:999;display:none;padding:9px 60px}
.messege-product button:hover{background-position:0 -9px;cursor:pointer}
.messege-product button{background:url(../images/remove-popup-2.png) no-repeat 0 0;border:medium none;height:9px;position:absolute;right:20px;top:12px;width:9px;z-index:9999}
.box-up-sell{border:1px solid #ededed;background:#fbfbfb;overflow:hidden;padding:20px}
.box-up-sell h2{font-weight:600;font-size:14px;text-transform:uppercase;color:#383737;font-family:tahoma;margin-bottom:20px}
.box-up-sell ul li .product-image{margin-bottom:15px;display:block}
.box-up-sell .price-from{float:right;margin-left:10px;color:#943980}
.products-ups.jcarousel-list .last{margin-left:25px}
.box-up-sell ul li{float:right;width:207px!important;border:1px solid #ededed;background:#fff;margin-left:25px;padding:25px}
.box-up-sell ul li .no-rating{margin-bottom:0;margin-top:0}
.box-up-sell .price-box{display:block;overflow:hidden;margin:0}
.box-up-sell .price-box .minimal-price span{color:#943980;font-size:15px;font-weight:400}
.box-up-sell .products-grid td{margin-left:11px;width:204px}
.box-up-sell .box-tags .product-tags{overflow:hidden;margin-bottom:25px}
.box-up-sell .box-tags .product-tags li{display:inline;text-transform:capitalize;background:url(../images/line-2.gif) no-repeat 100% 3px;margin:0 10px 0 0;padding:0 10px 0 0}
.box-up-sell .jcarousel-clip{overflow:hidden;width:828px}
.box-up-sell .jcarousel-prev,.box-up-sell .jcarousel-next{display:block;position:absolute;height:31px;width:31px;top:20px;cursor:pointer}
.box-up-sell .jcarousel-prev{left:20px;background:url(../images/upsell-btn.gif) 0 -31px no-repeat}
.box-up-sell .jcarousel-prev.jcarousel-prev-disabled{cursor:default;background-position:0 0}
.box-up-sell .jcarousel-next{left:56px;background:url(../images/upsell-btn.gif) right -31px no-repeat}
.box-up-sell .jcarousel-next.jcarousel-next-disabled{cursor:default;background-position:right 0}
.product-view .box-tags h3{font-size:10px;line-height:normal;margin-bottom:12px}
.product-view .box-tags .form-add label{direction:rtl;display:block;font-size:13px;font-weight:700;color:#7d7d7d;margin-bottom:15px;clear:both;padding-top:10px}
.my-tag-edit .btn-remove{float:left;margin:5px 0 0 5px}
#my-tags-table .add-to-links{margin-top:10px;white-space:nowrap}
.product-view .box-tags .form-add .input-box{float:right;width:100%;padding-left:32px;background:url(../images/tag.png) left top no-repeat;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.product-view .box-tags .form-add input.input-text{width:100%;border:1px solid #d4d4d4;background:#fcfcfc}
.product-view .box-tags .form-add button.button{margin-left:32px;margin-top:10px}
.box-collateral.box-tags .note{direction:rtl;color:#943980;margin-bottom:15px;padding-top:5px}
.video,.map-content{height:100%;position:relative;padding-bottom:56.25%;overflow:hidden}
.video iframe{height:100%;width:100%;position:absolute;left:0;top:0}
.map-content{margin-bottom:30px;padding-bottom:50%}
.map-content figure iframe{border:none;height:100%;width:100%;position:absolute;left:0;top:0}
.dashboard #my_recent_reviews li{padding-bottom:7px}
.dashboard #my_recent_reviews li .ratings strong{margin:0 5px 0 0}
.dashboard #my_recent_reviews li .details .product-name{margin-bottom:3px}
.send-friend .buttons-set button.button{margin-left:10px}
#product_sendtofriend_form #sender_message{margin-bottom:20px;resize:none;min-width:304px;max-width:373px;width:373px}
#product_sendtofriend_form .buttons-set{padding-top:15px;text-align:center}
#product_sendtofriend_form .form-list .field{float:left;width:361px}
#product_sendtofriend_form .form-list .additional-row > div{width:380px}
#product_sendtofriend_form .form-list .fields .field:first-child{float:left;width:402px}
#product_sendtofriend_form .form-list .fields .field input.input-text{width:373px}
.product-name{font-size:14px;font-weight:400}
.tags-list li{display:inline;font-size:15px;line-height:normal;margin-left:10px}
.advanced-search-summary{padding:15px 0}
.advanced-search .form-list label{color:#000;display:inline-block;float:right!important;font-weight:700;padding-bottom:5px;position:relative;width:11%;z-index:0}
.catalogsearch-advanced-index #advanced-search-list li.even label{display:block;width:100%}
.form-adv-search{border:1px solid #ececec;background:url(../images/media/bg-adv-search.gif) left bottom no-repeat #fff;padding:11px 20px 20px}
.form-adv-search .fieldset{border:none;background:none;margin:0;padding:0}
.form-adv-search .fieldset h2{font-size:13px;text-transform:uppercase;color:#943980;padding:8px 0 5px}
.catalogsearch-advanced-index .col-main{padding-top:17px}
.form-adv-search .page-title{border-bottom:1px solid #e6e6e6;padding-bottom:9px}
.form-adv-search .fieldset .form-list input.input-text{width:495px}
.form-adv-search .fieldset .form-list .input-range input.input-text{width:100px!important}
.input-range small{color:#b1b1b1}
.form-adv-search select.multiselect option{border-bottom:none;color:#7e7e7e;padding:1px 5px}
.form-adv-search .multiselect{height:94px;padding:5px}
.form-adv-search .buttons-set{margin-top:0;padding:12px 0 0}
.form-adv-search .form-list select{width:500px}
.cms-about .page-head{margin:0 0 10px;padding:5px 0 8px}
.cms-about .page-head h2{text-transform:uppercase;font-weight:600;font-size:18px;color:#383737;font-family:'Open Sans', sans-serif}
.cms-about .about-col-1,.cms-about .about-col-2,.cms-about .about-col-3{float:right;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:32%;margin-left:2%;padding:214px 29px 27px}
.cms-about .about-col-1{margin-left:0;background:url(../images/media/about-11.png) center top no-repeat #f9f9f9;position:relative;z-index:10}
.cms-about .about-col-2{background:url(../images/media/about-22.png) center top no-repeat #f9f9f9;position:relative}
.cms-about .about-col-3{background:url(../images/media/about-33.png) center top no-repeat #f9f9f9}
.cms-about .about-col-1 h3,.cms-about .about-col-2 h3,.cms-about .about-col-3 h3{font-size:16px;text-transform:uppercase;color:#943980;margin-bottom:12px}
.cms-about .about-col-1 p,.cms-about .about-col-2 p,.cms-about .about-col-3 p{font-size:15px;line-height:18px;color:#7c7c7c;margin-bottom:0}
.cms-about .about-col-4 ul,.cms-about .about-col-5 ul,.cms-about .about-col-6 ul{list-style:none;margin:0;padding:25px 0 12px 10%}
.cms-about .about-col-4 ul li,.cms-about .about-col-5 ul li,.cms-about .about-col-6 ul li{list-style:none;font-size:13px;font-style:italic;color:#373737;background:url(../images/marker-list-about.png) no-repeat scroll left 4px transparent;padding:0 0 9px 26px}
.about-padd{padding-bottom:25px}
.about-padd-2{padding-bottom:30px}
.custom-servis-ul,.custom-servis-ul ul{list-style:none;margin:0!important;padding:0!important}
.custom-servis-ul ul li{border-bottom:none;margin-bottom:3px;color:#7c7c7c;font-weight:700;padding:5px 5px 5px 23px}
.custom-servis-ul li{border-bottom:1px solid #e5e5e5;list-style:none;margin-bottom:20px;padding-bottom:10px}
.custom-servis-ul li h3{background:url(../images/icos-set.png) 0 0 no-repeat;font-size:16px;line-height:16px;color:#943980;text-transform:uppercase;margin-bottom:13px;font-weight:700;padding:20px 0 8px 46px}
.custom-servis-ul li.item-1 h3{background-position:right 0}
.custom-servis-ul li.item-2 h3{background-position:right -124px}
.custom-servis-ul li.item-3 h3{background-position:right -253px}
.custom-servis-ul li.item-4 h3{background-position:right -377px}
.custom-servis-ul li.item-5 h3{background-position:right -501px}
.custom-servis-ul li.item-6 h3{background-position:right -638px}
.custom-servis-ul li.item-7 h3{background-position:right -764px}
.custom-servis-ul li p{font-size:15px;color:#8a8989;line-height:18px;margin-bottom:10px}
.page-sitemap .links{text-align:right;overflow:hidden;margin:0 8px -47px 0}
.page-sitemap .links a span{display:inline-block;padding-right:29px}
.page-sitemap .sitemap{display:inline-block;margin:12px 0 30px}
.page-sitemap .page-title{margin-bottom:25px}
.page-sitemap .sitemap li{font-size:13px;line-height:18px;margin:3px 0}
.page-sitemap .sitemap li a{font-size:13px;text-transform:uppercase;font-weight:400;padding-left:14px;display:inline-block;text-decoration:none}
.page-sitemap .sitemap li.level-0{background:url(../images/marker-5.gif) right 6px no-repeat;font-weight:700;margin:10px 0 0;padding:0 10px 0 0}
.page-sitemap .sitemap li.level-0 a{text-decoration:none;color:#943980;font-size:13px;text-transform:uppercase;font-weight:400;padding-left:14px}
.page-sitemap .sitemap li.level-0 a:hover{color:#3a3a3a}
.page-sitemap .sitemap li.level-1{padding-left:45px!important;margin-bottom:10px;margin-top:10px;background:none}
.page-sitemap .sitemap li.level-1 a{color:#474646;background:none;font-weight:700;padding-left:0;text-transform:none}
.page-sitemap .sitemap li.level-2 a,.page-sitemap .sitemap li.level-3 a,.page-sitemap .sitemap li.level-4 a{color:#8a8989;background:none;padding-left:0;text-transform:none}
.page-sitemap .sitemap li.level-2{padding-left:60px!important}
.page-sitemap .sitemap li.level-3{padding-left:75px!important}
.page-sitemap .sitemap li.level-4{padding-left:100px!important}
.page-sitemap .pager{border:1px solid #ececec;margin:5px 0;padding:13px 9px 13px 19px}
.rss-title h1{padding-left:27px}
.rss-table .link-rss{display:block;line-height:1.35;background-position:0 2px}
.form-alt li{overflow:hidden;margin-bottom:10px}
.cart .data-table tfoot .btn-empty > span{color:#323232;padding-left:17px;padding-right:11px;border-radius:2px;height:31px;line-height:31px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1',endColorstr='#fdfdfd');background:0;border-bottom:1px solid #e5e5e5}
.cart .data-table tfoot .btn-empty:hover > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2c2c',endColorstr='#333333');background:0;color:#fff}
.cart .cart-product-block{border-bottom:1px solid #e5e5e5;position:relative;overflow:hidden;margin-bottom:20px;padding-bottom:20px}
.cart .cart-product-block .product-image{float:right;margin-left:20px}
.cart .cart-product-block .product-description{color:#3a3a3a;overflow:hidden}
.cart .cart-product-block .product-description .product-name{margin-bottom:11px}
.cart .cart-edit{margin-bottom:18px}
.cart .cart-edit a{display:inline-block;background:url(../images/edit.png) 0 0 no-repeat;font-size:13px;line-height:15px;color:#8a8989;text-decoration:none;height:25px;padding:7px 0 0 41px}
.cart .cart-edit a:hover{color:#000;background-position:0 -68px}
.cart .cart-price{display:block;margin-bottom:17px}
.cart .cart-qty span{direction:rtl;float:right;margin-left:10px}
.cart .title-buttons .checkout-types li{float:right;margin:0 0 5px 5px}
.cart .totals .checkout-types .paypal-or{clear:both;display:block;color:#fff;padding:0}
.cart .title-buttons .checkout-types li button.button span{background:#d41224;border-radius:0;font-size:13px;height:31px;line-height:30px;padding:0 12px}
.cart-table .item-msg{font-size:10px}
.cart .cart-collaterals{padding:25px 0 0}
.cart .page-title.title-buttons .checkout-types{padding-top:53px;display:none}
.cart .crosssell .product-name a{text-decoration:none;font-size:13px;line-height:18px}
.cart .col2-set h2{border-bottom:2px solid #3A3A3A;font-size:17px;line-height:24px;color:#3a3a3a;text-transform:uppercase;direction:rtl;font-family: myFirstFont;margin:0 0 15px;padding:0 0 8px;}
.cart .crosssell .product-image{float:right;width:110px;height:110px;border:1px solid #ededed;margin-left:10px}
.cart .crosssell li.item{border-bottom:1px solid #eaeaea;margin:0;padding:18px 0}
.cart .crosssell li.item.last{margin-bottom:0;padding-bottom:0}
.cart .crosssell .product-name{font-family:Arial, Helvetica, sans-serif;font-size:13px;margin-bottom:7px;margin-top:-3px}
.cart .crosssell .price{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:13px}
.cart .crosssell .price-box{display:block;overflow:hidden;padding-bottom:10px}
.cart .crosssell button.btn-cart span{float:none;background:none;font-size:13px;line-height:15px;color:#943980;font-weight:700;text-decoration:underline;height:auto;border:0;padding:0}
.cart .crosssell .add-to-links{float:left;padding-top:0}
.cart .crosssell .add-to-links li{float:right;margin-left:10px}
.cart .crosssell .link-wishlist{background:url(../images/link-wishlist.gif) no-repeat scroll 0 0 transparent;display:inline-block;height:14px;text-indent:-9999px;direction:rtl;width:15px}
.cart .crosssell .link-compare{direction:rtl;background:url(../images/link-compare.gif) 0 0 no-repeat;width:16px;height:14px;text-indent:-9999px;display:inline-block}
#discount-coupon-form{display:block;margin-bottom:20px}
.cart .discount .discount-form button.button{margin-bottom:5px;margin-left:5px;clear:right}
.cart .discount .buttons-set{padding:20px 0 0}
.cart .shipping .buttons-set{padding-left:0;margin-top:0;padding-top:15px;padding-bottom:10px}
.cart .discount-form label{direction:rtl;margin-bottom:16px;display:block;font-size:13px;line-height:19px;text-transform:uppercase;color:#943980}
.cart .discount-form .buttons-set{clear:right;overflow:hidden;margin:0}
.cart .shipping p{direction:rtl;font-size:13px;line-height:16px;margin-bottom:12px;text-transform:uppercase;color:#943980}
.cart .shipping label{display:block;font-size:13px;line-height:normal;color:#000;margin-bottom:0;font-weight:700}
.cart .shipping .form-list li{margin-bottom:7px}
.cart .shipping .form-list li input{width:100%;direction:rtl}
.cart .totals{background: #F5F5F5;overflow:hidden;padding:0;}
.cart .totals table{direction:rtl;width:100%;font-size:13px;color:#7f7f7f;margin-bottom:0}
.cart .totals table tr{border-bottom:1px solid #606060}
.cart .totals table th,.cart .totals table td{font-size:13px;line-height:17px;color: #818181;text-transform:uppercase;vertical-align:middle;width:50%;padding:7px 11px;}
.cart .totals .price{font-size:22px;line-height:normal;color: #818181;display:inline-block;padding:0;}
.cart .totals button.button > span{font-size:18px;height:49px;line-height:49px;padding:0 12px}
.checkout-types li{padding-top:15px}
.checkout-types li a{color:#943980;text-decoration:underline}
.cart .totals .checkout-types{text-align:center;float:none;padding:15px 11px}
.item-options{margin-bottom:16px;padding-left:5px}
.item-options li strong{float:right;direction:rtl}
.truncated{width:auto;padding:5px 0}
.truncated span{cursor:help}
.truncated .truncated_full_value{display:none;padding-top:5px;top:auto}
.truncated .truncated_full_value .item-options{background:none;border:none;top:0;left:auto;position:relative;width:auto}
.checkout-multishipping-address-newshipping .form-list li.wide input.input-text{width:692px}
.checkout-multishipping-address-newshipping .form-list select{width:337px}
.checkout-onepage-index .col-right.sidebar { float: right !important; }
.checkout-onepage-index .col-main.span9 { float: left !Important; }
.sp-methods .form-list{padding-left:20px}
.sp-methods select.month{width:100px;margin-left:10px}
#payment_form_ccsave #ccsave_cc_type{width:206px}
.sp-methods select.year{width:96px}
.sp-methods input.cvv{width:3em!important}
.sp-methods .checkmo-list label{width:135px;padding-right:10px;text-align:right}
.sp-methods .centinel-logos a{margin-left:3px}
.sp-methods .release-amounts{margin:.5em 0 1em}
.sp-methods .release-amounts button{float:right;margin:5px 10px 0 0}
.please-wait img{vertical-align:middle;margin-left:5px;margin-top:-2px}
.cvv-what-is-this{cursor:help;margin-left:5px}
.tool-tip{border:1px solid #ddd;background-color:#f6f6f6;position:absolute;z-index:9999;padding:5px}
.tool-tip .btn-close a{display:block;width:9px;height:9px;background:url(../images/btn_remove.gif) 100% 0 no-repeat;text-align:right;text-indent:-999em;overflow:hidden;margin:0 0 0 auto}
.tool-tip .tool-tip-content{padding:5px}
#shipping-method-buttons-container{padding:10px 0 0}
.gift-messages-form{border:1px solid #ddd;background-color:#fbfbfb;position:relative;padding:10px}
.gift-messages-form label{float:none!important;position:static!important;color:#000;font-weight:700}
.gift-messages-form .item .product-img-box{float:right;width:75px}
.gift-messages-form .item .product-image{background:#fff;margin:0 0 7px}
.gift-messages-form .item .number{font-weight:700;text-align:center;margin:0}
.gift-messages-form .item .details{margin-left:90px}
.gift-messages-form .item .details .product-name{font-size:13px;text-transform:uppercase;color:#2f2f2f}
.gift-messages-form .form-list li.wide textarea{max-width:340px}
.gift-messages-form .inner-box .form-list li.wide textarea{max-width:333px}
.gift-message-link{display:block;background:url(../images/bkg_collapse.gif) 0 4px no-repeat;padding-left:20px}
.checkout-agreements .agreement-content{border:1px solid #ddd;background-color:#f6f6f6;height:10em;overflow:auto;padding:5px}
.checkout-agreements .agree{padding:6px}
.centinel .authentication{border:1px solid #ddd;background:#fff}
.centinel .authentication iframe{width:99%;height:400px;background:transparent!important;border:0!important;margin:0!important;padding:0!important}
.checkout-onepage-index .page-title h1{font-family:tahoma;border-bottom:2px solid #3A3A3A;padding-bottom:6px}
.block-progress{border:none;margin:60px 0 0}
.block.block-progress .block-title{border-bottom:none;margin-bottom:10px;padding:0}
.block.block-progress .block-title span,.block-progress dt{display:block;background:#757575;font-size:14px;line-height:17px;color:#fff;text-transform:none;margin-bottom:10px;padding:9px 10px 11px}
.block-progress dt.complete a{color:#fff;text-decoration:underline}
.block-progress dt.complete .separator{color:#908f8f;margin:0 8px}
.block-progress dt.complete{position:relative;z-index:999}
.block-progress dt.complete,.block-progress dd.complete{padding-bottom:12px;margin-bottom:10px}
.block-progress dd.complete{border:1px solid #e5e5e5;color:#8a8989;font-style:italic;margin-bottom:10px;padding:18px 19px 12px}
.block-progress dd.complete address{color:#8a8989;font-style:italic}
.opc .buttons-set .please-wait{height:21px;line-height:21px;font-size:13px;color:#000}
.opc .step-title{text-align:right;background:#98A1A5;padding:4px 5px 6px}
.opc .step-title .number{float:right;background:#943980;font-size:17px;line-height:18 px;color:#fff;text-align:center;margin-left:8px;height:23px;width:27px;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;-webkit-background-clip:padding-box;padding:4px 0 0}
.opc .step-title h2{color:#FFF;float:right;font-family: myFirstFont;font-size:12px;font-weight:700;line-height:17px;margin-bottom:0;padding-top:5px;}
.opc .step-title a{display:none;float:left}
.opc label{padding-bottom:2px}
.opc .fields select,.opc .field select{width:313px}
#checkout-review-table th{font-size:13px;font-weight:700;color:#000;border:1px solid #ececec;padding:12px 20px}
#checkout-review-table td{border:1px solid #ececec;background:#none;padding:15px 20px}
#checkout-review-table td h3{margin-bottom:0;font-size:13px;color:#2f2f2f;text-transform:uppercase}
#checkout-review-table tfoot td{font-weight:700;color:#000;text-align:right!important}
#review-buttons-container{margin:0;padding:20px 0 0}
#co-shipping-form{border:1px solid #ececec;display:block;padding:10px}
.opc .active .step-title{cursor:default;background:#943980}
.opc .active .step-title .number{background:#fff;color:#3a3a3a}
.opc .active .step-title h2{font-size:13px;line-height:15px;padding-top:7px}
#checkout-step-login .col2-set{border:1px solid #ececec;position:relative;overflow:hidden;padding:20px}
#checkout-step-login .col2-set .col-1{direction:rtl;float:right;margin-right:20px;width:250px}
#checkout-step-login .col2-set .col-2{float:right;width:350px}
#checkout-step-login .col2-set .col-2 h4{font-size:13px;text-transform:none;font-weight:400;color:#7b7b7b}
#checkout-step-login .col-2 .form-list input.input-text{width:327px}
#checkout-step-login .col2-set .col-2 .buttons-set .f-left{font-weight:700;color:#7f7f7f}
#checkout-step-login .form-list li.control input.radio,#checkout-step-login .form-list li.control input.checkbox{margin-left:6px;margin-top:1px;float:right}
#co-billing-form > fieldset{border:1px solid #e5e5e5;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}
.opc .step{padding-top:10px;position:relative}
.opc .step .tool-tip{right:20px;top:20px!important}
.opc .name-lastname,.opc .field-2{width:292px;float:right}
.opc .field-2 input{width:310px}
.opc .field-2 select{width:315px}
.opc .name-middlename{width:144px}
.opc .name-middlename input{width:124px!important}
.opc .sp-methods dt{padding-bottom:12px}
dt#dt_method_payfortcc { background: url(../images/MADA-Logo.png) no-repeat 0 0; background-size: 65px; background-position: 72% 0; } 
#checkout-shipping-method-load .sp-methods dt{font-size:13px;text-transform:uppercase;color:#943980}
.opc .form-list li.wide input.input-text{width:649px}
#multishipping-billing-form h2{font-size:13px;text-transform:uppercase;font-weight:400;color:#333;margin-bottom:0}
#multishipping-billing-form .sp-methods dt{font-weight:700;padding-bottom:10px}
#multishipping-billing-form .sp-methods .form-list input.input-text{width:252px}
.checkout-progress{width:98%;margin:0 auto 40px;padding:0}
.checkout-progress li{float:right;background:url(../images/marker-4.gif) 0 13px no-repeat #9c9c9c;width:20%;color:#fff;font-weight:700;overflow:hidden;white-space:nowrap;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 10px 11px 15px}
.checkout-progress li span{display:block;overflow:hidden}
.checkout-progress li.odd{background-color:#777}
.checkout-progress li.active{background:#fc3340}
.multiple-checkout .sp-methods .input-box .v-fix:first-child{padding-right:25px;margin-bottom:10px}
.multiple-checkout .page-title{padding-bottom:10px;margin-bottom:0}
.multiple-checkout h2{font-size:18px;text-transform:uppercase;font-weight:600;font-family:'Open Sans',sans-serif;color:#943980;padding:10px 0}
.multiple-checkout .tool-tip{top:50%;margin-top:-120px;right:10px}
.multiple-checkout .grand-total{font-size:1.5em;text-align:right}
.multiple-checkout .grand-total big{margin-bottom:0;overflow:hidden;display:block;color:#943980;padding-top:10px}
.multiple-checkout .col-1.col-narrow,.multiple-checkout .col-2.col-wide{float:right;width:50%;overflow-x:auto}
.multiple-checkout .box-title h3,.multiple-checkout .col-2.col-wide h3{font-size:13px;line-height:normal}
.multiple-checkout .col-2.col-wide .box{margin-left:100px}
.account-login .new-users-wrapper{float:right;margin-bottom:20px;width:48%}
.account-login .new-users{background:url(../images/media/bg-login.gif) no-repeat right bottom #fff;border:1px solid #ececec;min-height:260px;padding:20px}
.account-login .registered-users-wrapper{float:left;margin-bottom:20px;width:50%}
.account-login .registered-users{background:url(../images/media/bg-login-2.gif) no-repeat right bottom #fff;border:1px solid #ececec;min-height:260px;padding:20px}
.account-login .registered-users .form-list input.input-text{width:422px}
.account-login .registered-users p.required{float:right;color:#943980;padding:0 0 5px}
.account-login .registered-users .f-left{float:none!important;display:table;font-size:13px;font-weight:700;color:#7f7f7f;text-decoration:none;padding-bottom:12px}
.account-login .registered-users .buttons-set{clear:both;margin:-19px 0 0;padding:5px 0 0}
.account-create form .fieldset:first-child{margin-bottom:32px}
.captcha-image{float:right;position:relative}
.captcha-img{border:1px solid #ccc}
.captcha-reload{position:absolute;top:2px;right:2px}
.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}
0%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);transform:rotate(-360deg)}
.window-overlay{background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}
#wishlist-view-form #wishlist-table textarea{min-height:70px;min-width:99%;max-width:99%;max-height:70px;resize:none;margin-top:10px}
#wishlist-view-form #wishlist-table a{display:inline-block;margin-bottom:5px}
#wishlist-view-form #wishlist-table .product-image img{height:100px;width:100px}
#wishlist-view-form #wishlist-table p,#wishlist-view-form #wishlist-table button.button{margin-bottom:10px;padding:0}
#wishlist-view-form .buttons-set.buttons-set2 button.button{margin-left:20px;margin-bottom:5px}
#wishlist-view-form .button.btn-share{margin-left:0!important}
.my-account .title-buttons .link-rss{float:none;margin:0}
.my-account #wishlist-table .cart-cell .price-box{display:block;overflow:hidden;width:100%;padding-bottom:15px;text-align:right}
.my-account .cart-cell .price-box{display:block;overflow:hidden;width:100%;padding-bottom:15px;text-align:center}
.my-account	.add-to-cart-alt input{text-align:center;margin-bottom:10px;padding:4px 2px}
.my-account .page-title a{display:inline-block;margin:5px 10px 0 0}
.my-account .sub-title{font-size:13px;padding:10px 0}
.my-account #form-validate .fieldset{margin:25px 0}
.cart-empty{direction:rtl;padding:0 10px}
.my-account .addresses-list ol li{padding-bottom:15px}
.my-account table .product-name a{text-decoration:none;font-family:Arial, Helvetica, sans-serif}
.my-account .box .box-title{border-bottom:1px solid #D3D3D3;margin-bottom:13px}
.my-account .box .box-title h3{float:right;font-size:13px;line-height:18px;text-transform:uppercase;color:#943980;font-weight:400;margin-bottom:5px}
.my-account .col2-set .col-1{float:right;width:47%}
.my-account .col2-set .col-2{float:left;width:47%}
.my-account .data-table th,.my-account .data-table td{padding:10px 12px}
.dashboard .col2-set{padding:10px 0 15px}
.dashboard .box-title,.dashboard .box-head{width:100%;overflow:hidden;margin:10px 0 0}
.dashboard .box-title{border-bottom:1px solid #D3D3D3;margin-bottom:5px}
.dashboard .box-title h2,.dashboard .box-head h2{font-size:13px;line-height:18px}
.dashboard .box-content h4{font-size:14px}
.dashboard .box-head a{margin-bottom:10px;display:inline-block}
.dashboard .number{float:right;font-size:11px;font-weight:700;display:block;width:18px;height:18px;text-align:center;border:1px solid #6a6a6a;line-height:17px;margin:3px 10px 0 0}
.dashboard .box-reviews #my_recent_reviews h3{margin-bottom:5px!important}
.tags li{display:inline;text-transform:capitalize;padding:0 5px 0 0}
.tags li a{color:#7f7f7f}
.block-order-return{border:1px solid #ececec;margin-top:26px;background:url(../images/media/bg-return.gif) no-repeat left bottom #fff;min-height:345px;padding:13px 18px 20px}
.block-order-return .page-title{border-bottom:1px solid #e6e6e6;padding-bottom:8px;margin-bottom:16px}
.block-order-return label{color:#000;font-weight:700;display:inline-block;padding-bottom:5px}
.block-order-return .input-box.txt{font-size:13px;text-transform:uppercase;color:#943980;margin-bottom:7px}
.block-order-return .form-alt li{margin-bottom:0;overflow:inherit}
.block-order-return .input-box.btn{padding-top:18px}
.order-info-box{margin-top:15px}
.order-items{margin-top:15px;width:100%;overflow-x:auto}
.order-additional{margin:15px 0}
.order-about dd{font-size:13px;margin:0 0 7px}
.tracking-table{margin:0 0 15px}
.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}
.page-print .print-head address{float:right;margin-left:15px}
.page-print .col-1,.page-print .col-2{float:right;margin-bottom:10px;border-bottom:1px solid #ddd;padding-bottom:10px;width:46%}
.page-print h1{font-size:25px;line-height:40px}
.product-review .product-img-box{float:right;width:175px;margin-left:15px}
.product-review .product-img-box .product-image{display:block;margin-bottom:10px;width:175px;height:175px}
.product-review .product-img-box .label{text-align:center;font-size:11px;line-height:14px;margin:0}
.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 auto 3px}
.product-review .product-name{font-size:16px;font-weight:700;margin:0 0 10px}
#product_comparison .product-shop-row td{text-align:center;padding:18px 30px 30px}
.catalog-product-compare-index{position:absolute;background:#fff}
.catalog-product-compare-index .link-print span{padding-left:32px;padding-right:0;text-transform:uppercase}
.catalog-product-compare-index .buttons-set{clear:both;margin:0;padding:20px 0 5px}
.catalog-product-compare-index .product-name a{font-size:15px;color:#2f2f2f}
.catalog-product-compare-index .regular-price .price{color:#943980;float:none;font-size:22px;font-weight:400}
.catalog-product-compare-index td .add-to-links{float:none;width:100%;padding-top:12px}
.catalog-product-compare-index .price-box.left{float:none;width:100%;text-align:center}
.catalog-product-compare-index .page-title{margin:0 0 10px;padding:5px 0 0}
#product_comparison{-webkit-box-shadow:0 0 12px rgba(48,50,50,0.12);-moz-box-shadow:0 0 12px rgba(48,50,50,0.12);box-shadow:0 0 12px rgba(48,50,50,0.12)}
.catalog-product-compare-index .data-table td{color:#7e7e7e;padding:14px 20px}
.catalog-product-compare-index .data-table th{font-weight:700;color:#000;padding:14px 20px}
.catalog-product-compare-index .btn-remove{display:block;font-size:0;height:9px;line-height:0;margin-left:2px;overflow:hidden;text-indent:-999em;width:9px}
.catalog-product-compare-index .data-table tr.even{background:#fefefe}
#product_comparison th{border:1px solid #ececec;background:none}
#product_comparison td{border:1px solid #ececec;background:none;color:#7e7e7e}
#product_comparison .price-box{padding-top:10px;padding-bottom:10px}
#product_comparison .product-shop-row td .product-image{display:inline-block;margin-bottom:15px;border:1px solid #ededed}
.product-view .product-shop .price-box.map-info{display:block;margin:0;padding:0}
.product-view .product-shop .price-box.map-info .old-price{display:block;margin-bottom:10px}
.cart-msrp-totals{color:red;font-size:12px!important;font-weight:700;text-align:right;text-transform:uppercase;margin:10px 10px 0;padding:10px}
.map-cart-sidebar-total{color:red;display:block;font-size:10px;font-weight:700;text-align:right;text-shadow:0 1px 0 #fff;padding:2px 5px}
.catalog-product-compare-index .map-popup{min-width:230px}
.map-popup{text-align:right;position:absolute;width:230px;z-index:100;box-shadow:0 0 10px rgba(48,50,50,0.2);-moz-box-shadow:0 0 10px rgba(48,50,50,0.2);-webkit-box-shadow:0 0 10px rgba(48,50,50,0.2);margin:12px 0 0}
.map-popup-heading{background:#fc3340;border-bottom:1px solid #fff;color:#fff;width:170px;padding:20px 40px 20px 20px}
.map-popup-heading h2{font-size:13px;line-height:15px;color:#fff;text-align:right;text-overflow:ellipsis;text-transform:uppercase;word-wrap:break-word;margin:0}
.map-popup-arrow{background:0;position:absolute;left:50%;top:-10px;height:10px;width:19px}
.map-popup-close{background:url(../images/btn_remove3.gif) 0 0 no-repeat;display:block;position:absolute;top:10px;right:10px;height:9px;width:9px;text-indent:-9999em}
.map-popup-content{background:#fc3340;color:#fff;text-align:right;overflow:hidden;width:190px;padding:20px}
.map-popup .regular-price .price{float:right;font-size:13px;line-height:18px;color:#fff;font-weight:700}
.map-popup-checkout form{display:block;overflow:hidden;position:relative}
.map-popup-checkout form button.button:hover > span{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff');background:0;color:#000}
.map-popup-checkout span{display:block;padding-left:30px}
.map-popup-checkout .paypal-logo{text-align:right;margin:0 0 5px}
.map-popup-price .minimal-price-link{color:#fff;display:inline-block;text-decoration:underline;margin:0}
.map-popup-price{overflow:hidden;margin:8px 0}
.map-popup-text{clear:right;background:#fc3340;text-align:right;word-wrap:break-word;color:#fff;line-height:18px;padding:20px}
.map-popup-only-text{display:none;border-top:1px solid #d8d8d8}
#back-top{position:fixed;bottom:40px;z-index:99;right:5px;margin-left:635px;display:none;width:41px;height:41px}
#back-top a:hover{color:#79ec3e}
#back-top span{width:41px;height:41px;display:block;background:url(../images/up-arrow.gif) no-repeat center center #ccc;border-radius:50%}
#back-top a:hover span{background-color:#ddd}
.block-subscribe-footer label{font-size:11px;color:#8d8c8c;margin-bottom:4px;display:block}
.block-subscribe-footer input.input-text{background:#ccc;width:135px;border-radius:3px;border:0;color:#8d8c8c;padding:5px 20px 5px 5px}
.block-subscribe-footer .input-box{float:right;width:160px}
.block-subscribe-footer .actions{float:right;width:14px;margin-left:-15px;padding:0}
.block-subscribe-footer .actions .button span{width:14px;height:25px;text-indent:-9999px;background:url(../images/btn-newsletter.gif) no-repeat center center;filter:progid:none;padding:0}
.footer-container{background:#f5f5f5;padding:30px 0 0}
.footer{padding-bottom:12px;position:relative}
.footer-cols-wrapper{position:relative;overflow:hidden;margin-bottom:2px}
.footer-container address{color:#333;margin:0;padding:15px 0 0}
.footer h4{direction:rtl;font-family:tahoma;font-size:13px;line-height:17px;color:#943980;font-weight:700;text-transform:uppercase;position:relative;padding-bottom:0;margin-bottom:10px;padding-right:30px}
.footer-row{background:url(../images/footer-bot-tail.gif) bottom repeat-x #e3e3e3;padding:10px 0}
.footer ul li{display:block;padding:0 0 1px}
.footer ul li a{display:inline-block;color:#818181;text-decoration:none;font-weight:700;font-size:13px}
.footer .line1{background:url(../images/footer-line.gif) 19% top repeat-y}
.footer .line2{background:url(../images/footer-line.gif) 40% top repeat-y}
.footer .line3{background:url(../images/footer-line.gif) 60% top repeat-y}
.footer .line4{background:url(../images/footer-line.gif) 81% top repeat-y}
.footer-col-content{padding-bottom:10px;overflow:hidden;padding-right:30px}
.footer-col{float:right;margin-left:1.6%;color:#818181;font-weight:700;width:19%}
.footer-col.last{width:16%;margin:0}
.footer-col.contacts span.tel{display:block;font-size:18px;line-height:22px;color:#943980}
.footer-col .tel{color:#fe9c12;font-size:17px;font-weight:400}
.social-links a{display:inline-block;margin-left:0}
.store-switcher{float:left;margin-top:-24px}
span.toggle{background:url(../images/toogle-button.png) 0 -61px no-repeat;position:absolute;cursor:pointer;right:7px;top:0;height:13px;width:13px}
.banners-block{position:relative;overflow:hidden}
.banners-block li{float:left;margin-left:10px}
.contact-block{position:relative;overflow:hidden;width:100%}
.contact-block h2{float:none;background:none;border:none;border-bottom:2px solid #3A3A3A;font-size:17px;line-height:21px;color:#383737;font-weight:400;text-transform:uppercase;position:relative;margin:0 0 16px;padding:5px 0;overflow:hidden}
.contact-left{width:25%;float:left;padding-bottom:20px}
.contact-left h3{font-size:13px;line-height:16px;color:#943980;text-transform:uppercase;font-weight:400;margin-bottom:14px}
.contact-left p{font-size:13px;color:#8a8989;line-height:17px}
.contact-left ul li{border-bottom:1px solid #e6e6e6;padding-bottom:17px;margin-bottom:17px}
.contact-left ul li.last{border:none;margin:0;padding:0}
#contactForm{float:right;width:73%}
#contactForm .fieldset{background:none;border:none;margin:0;padding:0}
#contactForm .form-list input.input-text{border-box:border-box;width:95%}
#contactForm .form-list .field{float:right;width:33.33%}
#contactForm .form-list li.wide textarea{border-box:border-box;width:100%;resize:none}
#contactForm .buttons-set p.required{color:#943980;font-size:12px;float:right;padding-left:15px;padding-top:5px;margin:0}
.container-slider{position:relative;width:315px;overflow:hidden;max-height:110px}
.tumbSlider li,.container-slider li{float:left;height:auto;width:105px!important;moz-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.container-slider li a{display:block;width:100px}
.container-slider .jcarousel-next,.container-slider .jcarousel-prev{display:none;position:absolute;top:23px;left:0;width:52px;height:52px;margin-top:0;text-indent:-9000px;cursor:pointer;z-index:99}
.container-slider .jcarousel-prev{background:url(../images/prev-sl.png) 50% 50% no-repeat;left:0}
.container-slider .jcarousel-next{background:url(../images/next-sl.png) 50% 50% no-repeat;right:20px;left:auto}
.container-slider .jcarousel-next-disabled,.container-slider .jcarousel-prev-disabled{opacity:0.2}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.header .quick-access:after,#nav:after,.main:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-view .box-tags .form-add:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after,.products-grid .actions:after,.header .row-2:after,.header-buttons:after,.input-box:after,.block-subscribe .block-content:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}
.header-button ul li a,.sf-menu li a,.camera_caption .link-camera,.camera_orange_skin .camera_prev > span,.camera_orange_skin .camera_next > span,.banner-block li a,.products-grid .add-to-links a,.products-list .add-to-links a,button.button > span,.block-wishlist .actions a,.page-sitemap .links a,.brend-list li a,.brend-list li a img,.product-name a,.footer ul li a,.products-grid li.item,.banner-block li a img,.tags-list li a{transition:all .3s ease 0}
.form-alt em{color:red}
.block-subscribe{background:#98A1A5;padding:20px}
.block-subscribe .block-title{position:relative;border:none;margin:0;padding:0}
.form-subscribe-header > label{color:#FFF;padding:0}
.block-subscribe .block-title strong{color:#FFF}
.lettericon{float:right;margin-left:10px;width:64%}
#my-orders-table{direction:rtl;text-align:right}
*,.header h1.logo,#checkout-step-login .col2-set .buttons-set,.map-popup-price .price-box,.map-popup-price .price-box .special-price,#contactForm .buttons-set{margin:0;padding:0}
a,.products-grid .ratings .amount a{color:#943980;text-decoration:none}
form,.pager .pages ol,.block-tags ul,.block-tags li,.my-account .data-table .price-excl-tax,.my-account .data-table .price,.order-info dt,.order-info dd,.order-info ul,.order-info li,.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price,.map-popup-price .minimal-price-link span{display:inline}
fieldset,.block .block-content li.last,.opc .buttons-set{border:0}
legend,.no-display,.header-button ul li span,.menu-list,.block-cart-header .truncated,.widget-catalogsale-products .price-box .price-label,.block-compare .block-title small,.products-list .add-to-links .separator,#block-related .price-box.map-info,.add-to-links .separator,.more-views h2,.product-view .short-description h2,.product-view .product-options-bottom .price-box .regular-price,.cart .crosssell .price-box .price-label,.opc .buttons-set.disabled button.button,.col-main .block-account,.page-print .gift-message-link,.contact-btn a{display:none}
strong,.std dl dt,.std dt,.std b,.std strong,.link-reorder,.link-compare,.block-cart-header .subtotal .label,.availability span,.price-box .price,.special-price .price-label,.special-price .price,.price-including-tax .price,.configured-price .price,.price-notice .price,.tier-prices .price,.cart .totals table th,.item-options dt,.sp-methods dt,.sp-methods .price,.order-info dt,.order-about dt,.product-review dt{font-weight:700}
cite,.std address{font-style:normal}
ul,ol,.brands li.shop-by-brand,.brands li.shop-by-brand ul{list-style:none; direction: rtl}
.nobr,.price{white-space:nowrap!important}
.wrap,.block-cart .mini-products-list .product-details .nobr{white-space:normal!important}
.a-left,.a-right,#checkout-review-table tfoot td+td{text-align:right!important}
.a-center,.page-print th.a-right{text-align:center!important}
.v-middle,.product-options dt .qty-holder label,.sp-methods .centinel-logos img,.my-account table tr td{vertical-align:middle}
.f-left,.left,.account-login .registered-users a.f-left{float:left!important}
.f-right,.right,.cart-collaterals .grid_custom_2{float: left !important;}
.no-padding,.top-login ul li{padding:0!important}
.wrapper,.messages,.box-up-sell .no-rating{width:100%;overflow:hidden}
.page-print,.page-empty{background:#fff;text-align:right;padding:20px}
.page-popup .ratings .rating-box,.catalog-product-compare-index .ratings .rating-box{float:none;margin:0 auto 10px}
.col-left,.col-main,.col3-layout .col-wrapper,.buttons-set button.button,.login-form .buttons-set button.button,#billing-buttons-container button.button,.v-fix,.title-buttons h1,.title-buttons h2,.title-buttons h3,.title-buttons h4,.title-buttons h5,.title-buttons h6,.logo,.block-related .product .product-image,.products-grid .add-to-links li,.add-to-links,.products-list .desc > p,.products-list .add-to-links li,.email-friend.left,.add-to-box .add-to-links,.product-view .add-to-links li,.form-adv-search .buttons-set button.button,.cart .crosssell button.btn-cart,.cart .discount .buttons-set button.button,.cart .shipping .buttons-set button.button,.sp-methods .checkmo-list address,#checkout-step-login button.button,#checkout-step-login .col-1 .col-1 .buttons-set button.button,.account-login .new-users .buttons-set button.button,.my-account .box-head h2,.dashboard .box-title h2,.dashboard .box-title h3,.dashboard .box-head h2,.dashboard .box-head h3,.page-print .print-head img,.catalog-product-compare-index .buttons-set button.button span,#contactForm .buttons-set button.button{float:right}
.col-right,.col2-left-layout .col-main,.col3-layout .col-wrapper .col-main,.page-title .link-rss,.header .header-buttons,.header .row-2,.block .btn-remove,.block .btn-edit,.products-grid .minimal-price-link,.product-options dt .qty-holder,.cart .cart-table-foot .btn-continue,.gift-message-row .btn-close,.button.multi-btn,.my-account .box-head a,.my-account .box .box-title a,.dashboard .box-title a,.dashboard .box-head a{float:left}
.col1-layout .col-main,.form-list li.control label,.block-related .product .product-details .regular-price,.box-up-sell .price-box .regular-price,.cart .crosssell .price-box .regular-price,.account-login .registered-users .buttons-set button.button,.catalog-product-compare-index td button.button,#product_comparison .price-box .regular-price,#product_comparison .product-shop-row td .add-to-links li,#product_comparison .add-to-row td .add-to-links li{float:none}
.col3-set .col-2,.cms-about .about-col-4,.cms-about .about-col-5,.cms-about .about-col-6{float:right;width:32%;margin-left:2%}
.col4-set .col-1,.col4-set .col-3{float:right;width:23.5%}
select.multiselect option:last-child,.products-grid.last,.products-list li.item.last{border-bottom:0}
input.radio,input.checkbox{float:right;margin-left:3px;margin-top:3px}
.form-list select,.advanced-search .form-list select{width:340px}
.form-list li.wide input.input-text,.form-list li.wide textarea{width:529px}
.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box,.col2-set,#review-form .form-list .input-box,.cart .shipping .form-list .input-box,.cart .totals .checkout-types li a,.multiple-checkout .col2-set,#contactForm .form-list .input-box{width:auto}
.form-list .name-prefix,.form-list .name-suffix{width:65px}
.form-list .name-prefix select,.form-list .name-suffix select{width:55px}
.form-list .name-prefix input.input-text,.form-list .name-suffix input.input-text{width:49px}
.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname,.form-list .customer-dob .dob-year{width:140px}
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text,.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}
.field.name-suffix,.sevices-block > h4{margin-top:8px}
.field.name-prefix,.product-collateral #customer-reviews .pager,#product-review-table,.box-up-sell .product-name,.gift-messages,.gift-messages-form .item .details .field,#allow-gift-messages-for-order-container .field,.opc li.section,.multiple-checkout table,.my-account .pager,.my-account #my-orders-table,.dashboard .welcome-msg .hello,.dashboard .box-info .col2-set{margin-bottom:10px}
.form-list .customer-name-prefix-suffix .name-firstname,.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}
.buttons-set .back-link a,.links li a:hover,.header .links li a:hover,.block-cart .amount-2 a:hover,.price-box.map-info a:hover,.minimal-price-link:hover,#shipping-method-buttons-container .back-link a,#review-buttons-container .f-left a:hover,.opc .sp-methods dt label{color:#000}
.buttons-set .back-link a:hover,.breadcrumbs li a:hover,.pager .pages li a:hover,.pager .pages .current,.block-layered-nav dd li a:hover,.block-layered-nav .block-content .actions a:hover,#product_tabs_review_tabbed_contents #review-form h3 span,.block-wishlist .product-name a:hover,.block-tags li a:hover,.products-grid .desc.std strong,.products-grid .no-rating a:hover,.products-list .desc > p strong,.products-list .desc .link-learn:hover,.products-list .ratings .rating-links a,.products-list .no-rating a:hover,.ratings .rating-links a:hover,.box-up-sell .price-to,.box-up-sell ul li .no-rating a:hover,.cart .cart-product-block .product-description .product-name a,.item-options li em,#shipping-method-buttons-container .back-link a:hover,.checkout-onepage-success a,#review-buttons-container .f-left a,#checkout-step-login .col2-set .col-2 .buttons-set .f-left:hover,.account-login .registered-users .f-left:hover,.block-order-return label em,.catalog-product-compare-index .product-name a:hover,.footer ul li a:hover{color:#943980}
.fieldset > p,.my-account .data-table{margin-bottom:10px;direction:rtl}
.messages li,.block,.products-grid .product-name,.products-list .product-name{margin:0 0 20px}
div.alert a:hover,.sevices-block{color:#fff}
.page-title .separator,.separator{margin:0 3px}
.title-buttons,.cart .cart-table-foot,.cart input,.cart select,.tool-tip .btn-close,.sales-order-print h1{text-align:right}
.subtitle,.sub-title,.product-view .box-tags .form-add p{clear:both}
.pager,.brands .span2,.product-collateral #customer-reviews #product-review-table .value,#review-form td.value,.cart .cart-qty input,.my-account #my-orders-table th,.my-account #my-orders-table td.last,.catalog-product-compare-index .ratings,#product_comparison .product-shop-row td,#product_comparison .add-to-row td,.footer-container .bottom-container{text-align:center}
.pager .amount span,.pager .amount strong span,.link-cart,.cart-table .price,.multiple-checkout .col-2.col-wide table .price{font-weight:700;color:#943980}
.pager ol > li:first-child > a,.links li a,.banner-block .banner2:hover .banner-button span,.banner-block .banner4:hover .banner-button span,.block .actions a:hover,.block-wishlist .product-name a,.block-wishlist .link-cart:hover,.block-compare .product-name a,.box-up-sell .product-name a,.cart .crosssell button.btn-cart:hover span,.checkout-types li a:hover,.block-progress dt.complete a:hover,.map-popup-price .minimal-price-link:hover{text-decoration:none}
.sorter .view-mode a.grid,.catalog-product-compare-index .buttons-set button.button:hover span span,span.opened{background-position:0 0}
.toolbar,.checkout-onepage-index .page-title{margin-bottom:30px}
.data-table,#review-form .form-list input.input-text,#review-form .form-list textarea,.cart .discount-form .input-box input,.cart .shipping .form-list li select,.tracking-table-popup,.tumbSlider{width:100%}
.data-table tbody.odd td,.data-table tbody.even td{border-width:0 1px}
tr.summary-total,.block-cart-header .summary:hover,.block-cart-header .empty:hover,.opc .allow .step-title{cursor:pointer}
tr.show-details .summary-collapse,.gift-message-link.expanded{background-position:0 -53px}
tr.summary-details-excluded,.std i,.std em{font-style:italic}
.cart-tax-info,.banner-block .banner1 a,.banner-block .banner2 a,.banner-block .banner3 a,.banner-block .banner4 a,.banner-block .banner5 a,.price-excluding-tax,.price-including-tax,.price-excl-tax,.price-excl-tax .price,.price-incl-tax,.tt,.product-view .product-img-box .more-views li a,.product-image-popup .image,.product-options dl dt,.messege-product.none-messege,.box-up-sell .no-rating a{display:block}
.std .subtitle,.brands,.block.block-progress .block-content{padding:0}
.std ol.ol,.std ol{list-style:decimal outside;padding-left:1.5em}
.std dl dd,.category-description,.gift-messages-form .item,.product-review .ratings-table{margin:0 0 10px}
.links.LoginLink li.first,.widget.widget-catalogsale-products .price-box.map-info a,.box-up-sell .box-tags .product-tags li.first,.account-login .new-users .buttons-set{padding-left:0}
.links li.last,.block-cart .block-content li.item.last{padding-bottom:0}
.noscript p,.ratings .rating-links,.availability,.dashboard #my_recent_reviews li .ratings .rating-box,.order-date,.footer-col.contacts,.banners-block li:first-child{margin:0}
.header .links,.cart .checkout-types{float:left;text-align:right}
.header .links li,.block-subscribe .actions{float:right;padding:0}
.header .links li a.Login_link,.block-tags,.cart .crosssell li.last{border:none}
.header-buttons,.block.last_block{margin-bottom:0}
.header-button.currency-list ul,#checkout-payment-method-load input.input-text{width:200px}
.header-button.menu-list ul,.product-options dd input.datetime-picker{width:150px}
.block-cart-header .actions button.button+button.button,.block-tags .actions a,.products-grid li.last,.box-up-sell ul,.box-up-sell ul li.last,.box-up-sell ul li:first-child,.cms-about .about-col-4{margin-left: 0;}
.banner-block .banner2 .banner-label,.banner-block .banner3 .banner-label,.banner-block .banner4 .banner-label,.banner-block .banner5 .banner-label{position:absolute;bottom:59px;left:20px;width:102px;height:102px}
.banner-block .banner2 .inner h5,.banner-block .banner4 .inner h5{font-family:'Open Sans', sans-serif;font-size:30px;line-height:30px;color:#fff;text-transform:uppercase;margin:0}
.banner-block .banner2 .banner-button,.banner-block .banner3 .banner-button,.banner-block .banner4 .banner-button{font-size:17px;padding:3px 0 0}
.banner-block .banner2 .banner-button span,.banner-block .banner4 .banner-button span,.block-cart .amount a:hover,.cart .cart-product-block .product-description .product-name a:hover,.item-options li em .price,.checkout-onepage-success a:hover,.my-account table .product-name a:hover{text-decoration:underline}
.banner-block .banner3:hover .banner-button span,.banner-block .banner5:hover .banner-button span,.box-up-sell ul li .no-rating a{color:#333}
.brands img,.social-links img{max-width:100%;transition:all .3s ease}
.brands a:hover img,.social-links a:hover img{opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.block .block-content li.item:first-child,.block-related .block-content li.item:first-child,.catalog-product-view .col-right,.product-options .options-list li:first-child,.cart .crosssell li.item:first-child,.checkout-types li:first-child{padding-top:0}
.widget.widget-catalogsale-products .block ol li,.block-related .block-content li.item{padding:20px 0}
.mini-products-list li,.block-related li,.block-reorder li,.order-info{padding:5px 0}
.mini-products-list .product-image img,.products-grid .product-image img,.products-list .product-image img,.box-up-sell ul li .product-image img,.main-banner img,.banner-block img,.container-slider li img{max-width:100%}
.block-account ul li,.block-wishlist .actions,.block-tags .actions{padding-bottom:5px}
.block-cart .amount a,#checkout-review-table .price{color:#943980;font-weight:700}
.block-wishlist .btn-remove,.map-popup-price .price-box .regular-price{margin-left:7px}
.product-image,.product-options .options-list li label,.my-tag-edit,#shopping-cart-table .product-image,.my-account .my-tag-edit .btn-remove{display:inline-block}
.block-related .product,#addTagForm,.products-list .product-shop,.cart .crosssell .product-details,.cart .discount,.cart .shipping,#checkout-review-table-wrapper,#checkout-progress-state{overflow:hidden}
.block-related .block-content li.item.last,#my_recent_tags > li,.footer-col .addr,#contactForm .form-list li{padding-bottom:10px}
.block-viewed .block-content li.item:first-child,.block-compared .block-content li.item:first-child,.block-progress dt:first-child{border-top:none}
.block-poll input.radio,.product-options .options-list input.radio{float:right;margin:2px 0 0}
.product-tags li,.ratings .rating-box,#map-popup-price-box strong{float:right;margin-left:7px}
.block-login label,.gift-message dt strong{font-weight:700;color:#666}
.products-grid .ratings,.products-list .ratings{margin-bottom:17px}
.products-grid .ratings .amount a:hover,.products-list .ratings .rating-links a:hover{color:#383737}
.products-grid .add-to-links li:first-child,.products-list .add-to-links li:first-child{margin-left:19px}
.products-grid button.button,.products-list .button{float: none;margin-left:21px;margin: auto;}
.products-grid .add-to-links .link-wishlist:hover,.products-list .add-to-links .link-wishlist:hover,.products-grid .add-to-links .link-compare:hover,.products-list .add-to-links .link-compare:hover,.cart .crosssell .link-wishlist:hover,.cart .crosssell .link-compare:hover{background-position:0 -31px}
.products-list .f-fix,.product-shop,.opc,.multiple-checkout{position:relative;}
.products-list .no-rating a,.ratings .rating-links a{text-decoration:none;color:#383737}
.review-product-list .col-main .ratings-table,.checkout-agreements li,.opc .form-list,.dashboard .box-recent{margin:10px 0}
.availability-only,.availability-only-details{margin:0 0 7px}
.email-friend,.product-collateral #customer-reviews dl dt,.product-collateral #customer-reviews dl dd table,#customer-reviews .form-list label.required,.advanced-search-amount,.opc p,.multiple-checkout p,.page-print h2,#product_comparison .product-name,#product_comparison .price-box,#product_comparison p{margin-bottom:5px}
.regular-price .price,.price-box.map-info .price{font-weight:400;font-size:18px;line-height:22px;color:#3a3a3a;}
.old-price .price-label,.minimal-price .price-label,.configured-price .price-label,.price-from .price-label,.price-to .price-label,.tracking-table th,.tracking-table-popup th{font-weight:700;white-space:nowrap}
.minimal-price-link .price,.price-excluding-tax .price,.product-view .product-options-bottom .price-box .price-as-configured .price,.cart .totals table strong,.map-popup #map-popup-msrp-box,.map-popup #map-popup-msrp-box strong,.map-popup #map-popup-msrp-box span{font-weight:400}
.price-excluding-tax .label,.price-including-tax .label,.price-as-configured .price-label{white-space:nowrap}
.price-excl-tax .label,.price-incl-tax .label,.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}
.price-notice,.product-view .box-additional .data-table td.label,.product-view .box-additional .data-table th.label,.item-options dd{padding-left:10px}
.add-to-cart button.button,.please-wait{float:left;margin-left:5px}
.product-collateral #customer-reviews #product-review-table,.multiple-checkout .box,.page-print .print-head{margin-bottom:20px}
.product-view .product-shop .ratings .rating-box,.box-up-sell .rating-box{float:none;margin:0 0 5px}
.product-view .short-description,.cart .cart-link-wishlist{margin-bottom:13px}
.product-view .product-shop .price-box .regular-price .price,.product-view .product-options-bottom .price-box .price-as-configured{font-size:22px;line-height:27px}
.product-view .product-shop .add-to-box label,.de-lang-class .checkout-progress li{font-size:11px}
.row-product .no-rating a,.row-product .email-friend a{text-decoration:underline;color:#3a3a3a}
.row-product .no-rating a:hover,.row-product .email-friend a:hover,.page-sitemap .sitemap li a:hover{text-decoration:none;color:#943980}
.product-options dd input.input-text,#contactForm .form-list li.wide .input-box{width:98%}
.product-options .options-list li,.tags-list{padding-top:10px}
.box-up-sell .box-tags .product-tags li.last,#checkout-review-table tr,#checkout-review-table thead,#product_comparison tr{background:none}
.dashboard #my_recent_reviews li .ratings,.sp-methods .checkmo-list li{margin:0 0 5px}
.checkout-success h4,#checkout-review-table,#login-form,.checkout-success,.form-alt div.input-box{direction:rtl}
.cms-about .about-col-4 h4,.cms-about .about-col-5 h4,.cms-about .about-col-6 h4,.cms-about .about-col-7 h4{font-size:13px;text-transform:uppercase;color:#383737;padding-bottom:16px;margin-bottom:14px;border-bottom:1px solid #e6e6e6}
.cms-about .about-col-4 p,.cms-about .about-col-5 p,.cms-about .about-col-6 p,.cms-about .about-col-7 p{font-size:13px;line-height:18px;color:#7c7c7c;margin-bottom:0}
.cart .cart-qty,.opc .input-box,.contacts-index-index .page-title{margin-bottom:15px}
.cart .crosssell .product-image:hover,#product_comparison .product-shop-row td .product-image:hover{border:1px solid #fc3340}
.gift-messages h3,.gift-messages-form h4{font-size:13px;text-transform:uppercase;color:#943980;padding-top:10px}
.gift-messages .control label,.multiple-checkout table tfoot tr td{color:#000;font-weight:700}
#checkout-review-table .item-options,.my-account .cart-cell p{padding-top:5px}
#checkout-step-login h3,#checkout-step-login .col2-set > .col-1 h4,#shipping_method_form h2,.order-info-box h2,.order-items h2,.col-1.addresses-primary h3,#review-form h3{font-size:13px;text-transform:uppercase;font-weight:400;color:#943980}
#checkout-step-login .col-1 .col-1 .buttons-set,#checkout-step-login .col2-set .col-2 .buttons-set,.contact-btn li{margin:0;padding:0}
.opc .field,.opc .name-firstname{width:334px}
.opc .fields input,.opc .field input,.opc .name-firstname input{width:314px}
#shipping_method_form h3,.multiple-checkout h2,.multiple-checkout h3,.multiple-checkout h4,#review-form h4{font-size:13px;text-transform:uppercase;font-weight:400;color:#333}
.account-login .new-users h2,.account-login .registered-users h2{font-weight:700;border-bottom:1px solid #e6e6e6;font-size:15px;text-transform:uppercase;color:#943980;padding:0 0 15px}
.account-login .new-users p,.account-login .registered-users p{font-size:13px;color:#7f7f7f;line-height:18px;padding:13px 0 12px}
#wishlist-view-form #wishlist-table .cart-cell a,#wishlist-view-form #wishlist-table .cart-cell .old-price{float:left;clear:left}
.dashboard .box-info a,.product-view .product-shop .price-box.map-info a{display:inline-block;margin-bottom:10px}
.dashboard .box-reviews .details,.dashboard .box-tags .details{margin-left:30px}
.col-1.addresses-primary h2,.col-2.addresses-additional h2{font-size:14px;text-transform:uppercase;font-weight:400;color:#333}
.gift-message dd,.product-review dd{font-size:13px;margin:5px 0 0}
@media screen and min-width 200px and max-width 640px {
.banner-header,.register-forcoupon{display:none}
.header h1.logo{display:block;float:none;width:50%;margin:0 auto;padding:0}
.block-subscribe{width:90%;margin:10px auto!important;padding:10px!important}
.block-subscribe .input-box{margin-right:0;width:77%;float:right}
.lettericon{width:100%;float:right}
}