html{overflow-y:scroll;margin:0;padding:0;}
body{background-color:#EFEFEF;color:#696969;font-family:'Istok Web', sans-serif;line-height:20px;font-size:14px;margin:0px;padding:0px;font-weight:normal;}
body, td, th, input, textarea, select, a{}
h1, .welcome{margin-top:0px;margin-bottom:15px;font-size:18px;font-weight:normal;text-shadow:0 0 1px rgba(0, 0, 0, .01);text-transform:uppercase;font-family:'Archivo Narrow', sans-serif;}
h2{font-size:14px;margin-top:0px;margin-bottom:10px;}
p{margin-top:0px;margin-bottom:0px;}
a, a:visited, a{color:#777777;text-decoration:none;cursor:pointer;}
a:hover, a:active{text-decoration:none;color:#e20025;}
a img{border:none;vertical-align:middle;}
form{padding:0;margin:0;display:inline;}
input[type='text'], input[type='password'], textarea{background:#F8F8F8;border:1px solid #CCCCCC;padding:3px;margin-left:0px;margin-right:0px;}
select{background:#F8F8F8;border:1px solid #CCCCCC;padding:2px;}
.input_tiny{width:50px;}
.input_small{width:100px;}
.input_medium{width:150px;}
.input_large{width:200px;}
.input_xlarge{width:250px;}
.input_xxlarge{width:300px;}
.input_full{width:100%;}
.input_full_wrap{display:block;padding-right:8px;}
::-moz-focus-inner{border:0;padding:0;}
input[type="search"]::-webkit-search-decoration{display:none;}
input,
button,
select,
textarea{margin:0;vertical-align:middle;z-index:0;position:relative;}
button:hover{transition-duration:300ms;background:#FF633F;}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"]{-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;background-color:#fff;border:1px solid #eee;color:#555;outline:0;padding:5px 5px 5px 3px;z-index:0;position:relative;}
::-webkit-input-placeholder{color:#888;}
input:-moz-placeholder,
textarea:-moz-placeholder{color:#888;}
input.placeholder_text,
textarea.placeholder_text{color:#888;}
button:focus,
button:active,
input:focus,
input:active,
select:focus,
select:active,
textarea:focus,
textarea:active{z-index:1;}
.header .form-search input:focus,
.header .form-search input:active{-moz-box-shadow:#ddd 0 0 0px;-webkit-box-shadow:#ddd 0 0 0px;box-shadow:#ddd 0 0 0px;border:none;}
input[type="file"]:focus,
input[type="file"]:active,
input[type="radio"]:focus,
input[type="radio"]:active,
input[type="checkbox"]:focus,
input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
select[disabled],
textarea[disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="email"][disabled],
input[type="month"][disabled],
input[type="number"][disabled],
input[type="password"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="text"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
input[type="week"][disabled]{background-color:#eee;}
button[disabled],
input[disabled],
select[disabled],
select[disabled] option,
select[disabled] optgroup,
textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;cursor:default;}
textarea,
select[size],
select[multiple]{height:auto;}
@media (-webkit-min-device-pixel-ratio:0){select{background-image:url(/UserFiles/PageStyleFiles/images/select_arrow.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}
select[size],
select[multiple]{background-image:none;padding:0;}
::-webkit-validation-bubble-message{box-shadow:rgba(0, 0, 0, 0.5) 0 0 5px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, #000));border:1px solid;border-color:#747474 #5e5e5e #4f4f4f;color:#fff;font:11px/1 'Lucida Grande', Arial, 'Liberation Sans', FreeSans, sans-serif;padding:15px 15px 17px;text-shadow:#000 0 0 1px;}
::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{display:none;}
}
textarea{min-height:40px;overflow:auto;resize:vertical;width:100%;}
optgroup{font-style:normal;font-weight:normal;}
.ie6_button,
* html button{background:#ddd url(/UserFiles/PageStyleFiles/images/button.png) repeat-x;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:bold 12px/1.2 Arial, sans-serif;padding:2px 10px 0px;overflow:visible;width:auto;}
* html button{padding-top:1px;padding-bottom:1px;}
.ie6_input,
* html textarea,
* html select{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;vertical-align:top;}
* html select{margin-top:1px;}
.placeholder_text,
.ie6_input_disabled,
.ie6_button_disabled{color:#888;}
.ie6_input_disabled{background:#eee;}
.ie8 .language_div, .ie8 .currency_div{background-color:#313131;}
label{cursor:pointer;line-height:25px;}
#container{}
.container-inner .nav-container{width:1250px;}
.container-inner{background-color:#fff;margin:0 auto;padding:0 25px;width:1200px;}
#checkout .checkout-content .left p{margin-bottom:8px;}
.header-top-right{float:right;}
.header-main,
.header-top,
.content-inner,
.footer-inner{width:1250px;margin:0 auto;text-align:left;}
#header-container,
.nav-container,
#content-wrapper,
#footer-container,
copyright-container{clear:both;}
#column-left{float:left;width:260px;}
.heading-img{margin-right:10px;}
#column-right{float:right;width:260px;}
#content{}
#column-left + #column-right + #content, #column-left + #content{margin-left:285px;}
#column-right + #content{margin-right:285px;}
.header-top{background-color:#e20025;height:43px;position:relative;z-index:99;color:#fff;}
.header-top a{color:#fff;}
.header-top b{color:#000;}
.header-top a:hover{color:#000 !important;}
.header-left{float:left;}
.header-tele{display:inline-flex;position:relative;right:18px;top:32px;}
.header-right-right{float:right;}
.header-right-left{float:right;}
.cms-data{border-right:1px solid #eee;display:inline-block;margin:0px 0 0 10px;padding-right:20px;}
.header-tele .telephone{float:left;}
.header-tele .telephone > img{margin-top:5px;}
.call{float:left;font-family:'Istok Web', sans-serif;font-size:14px;font-weight:bold;line-height:22px;}
.call-no{clear:both;float:left;}
.header-main #logo{}
.header-main{background-color:#fff;height:110px;box-shadow:0 0 7px #ddd;background-image:}
.header-main-inner{margin:0 25px;}
#content .welcome{display:none;visibility:hidden;}
.language_div, .currency_div{background-color:rgba(62, 62 ,62, 0.8);padding:10px 0px;display:none;position:absolute;width:141px;z-index:99;float:right;right:0;top:25px;}
#language{margin:10px 1px 0 5px;float:left;position:relative;}
#language .lang_image, #currency .show{cursor:pointer;padding:3px 1px 0px 5px;height:20px;}
#currency .top_downarrow, #language .top_downarrow{background:url(/UserFiles/PageStyleFiles/images/select-arrow-down.gif) no-repeat scroll right 7px transparent;cursor:pointer;padding-right:5px;}
#currency.active .top_downarrow, #language.active .top_downarrow{background:url(/UserFiles/PageStyleFiles/images/select-arrow-up.gif) no-repeat scroll right 5px transparent;}
#currency .show{padding:2px 1px 1px 4px;}
#currency .show a{color:#696969;}
#language .language_div img{cursor:pointer;margin-right:5px;}
#currency{float:left;margin:9px 0px 0 0px;position:relative;}
#currency .show:hover , #language .lang_image:hover{cursor:pointer;}
.currency_div a ,.language_div a{display:block;padding:2px 12px;text-align:left;color:#fff;}
.currency_div a:hover, .language_div a:hover{background-color:#e20025;color:#fff;}
#currency a:hover{}
#cart{margin-top:30px;z-index:99;float:right;}
.cart-img{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 13px -224px #fe646f;border-radius:50%;color:#ffffff;display:block;font-size:11px;font-weight:700;height:52px;position:relative;text-align:center;text-transform:uppercase;top:-4px;width:52px;z-index:0;float:left;margin-right:15px;}
#cart .heading{float:right;background:#FFF;position:relative;z-index:1;font-weight:normal;color:#696969;min-width:45px;}
#cart .heading h4{margin-top:0px;margin-bottom:3px;font-weight:700;}
#cart .heading span{color:#696969;}
#cart .content{background:none repeat scroll 0 0 #fff;border-color:#ccc;border-style:solid;border-width:1px;box-shadow:0 2px 2px #ccc;clear:both;display:none;float:right;min-height:150px;padding:8px;position:absolute;right:0;top:79px;width:250px;z-index:99;}
#cart.active .content{display:block;}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px;}
.mini-cart-info td{vertical-align:top;padding:10px 5px;border-bottom:1px solid #EEEEEE;}
.mini-cart-info .image{width:1px;}
.mini-cart-info .image img{border:1px solid #EEEEEE;text-align:left;}
.mini-cart-info .name small{color:#666;}
.mini-cart-info .quantity{text-align:right;}
.mini-cart-info td.total{text-align:right;}
.mini-cart-info .remove{text-align:right;}
.mini-cart-info .remove img{cursor:pointer;}
.mini-cart-total{text-align:right;}
.mini-cart-total table{border-collapse:collapse;display:inline-block;margin-bottom:5px;}
.mini-cart-total td{padding:4px;}
#cart .checkout{text-align:right;clear:both;margin-bottom:10px;}
#cart .empty{padding-top:50px;text-align:center;}
#search{width:570px;z-index:15;float:left;margin-top:30px;}
.button-search{background:none repeat scroll 0 0 #e20025;padding:8px 16px 6px;font-size:14px;float:right;cursor:pointer;}
#search input{background:#FFF;margin:4px 0;padding:8px 10px;box-shadow:1px 1px 5px #acacac inset;float:right;width:450px;border:1px solid #a22a45;padding:7px 30px 7px 8px;font-size:17px;color:#000;background:#fbfbfb;-moz-box-shadow:inset 0 0 6px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 0 6px rgba(0, 0, 0, .05);box-shadow:inset 0 0 6px rgba(0, 0, 0, .05);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#search .button-search{float:right;position:relative;top:3px;right:25px;padding:0;background:url('/UserFiles/PageStyleFiles/images/button_search.png') center center no-repeat;width:22px;height:31px;cursor:pointer;border:none;z-index:100;box-shadow:none;}
#search .button-search:hover{background:url('/UserFiles/PageStyleFiles/images/button_search.png') center center no-repeat;border:none;}
#header .top-link{}
#header .welcome-links, #header .check-out{float:left;}
#header #welcome{z-index:5;text-align:right;margin-top:10px;float:left;padding-left:10px;}
#header .links a, #header .links a + a{background:url(/UserFiles/PageStyleFiles/images/header_top_links_pipe.jpg) no-repeat scroll right 2px transparent;padding:0px 10px;}
#header .links{float:right;margin-top:12px;text-align:right;}
#header #welcome a{display:inline;}
#header #welcome a:hover{color:#313131;}
#header .links a{float:left;}
#header .links a:hover{color:#e20025;}
.currency_label, .language_label{display:none;}
.check-out > a{float:right;margin-top:12px;padding:0px 10px;}
#header .links a:hover{}
#header #welcome a + a{padding:0px 0px 0px 7px;}
#header .links a.logout{}
.tm_headerlinkmenu{display:none;}
.tm_headerlinks_inner{cursor:pointer;overflow:hidden;}
.headertoggle_img{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 5px -583px;float:right;height:20px;margin:10px 10px 0 15px;width:30px;cursor:pointer;float:none;margin:0 auto;}
.nav-inner-cms{background:#999999;}
.nav-responsive, .nav-inner{display:none;}
.responsive-menu,
.main-menu{background-color:#313131;height:56px;margin:0 auto;width:1250px;}
.main-menu ul{list-style:none;margin:0 0 0 11px;padding:0;}
.main-menu > ul > li{position:relative;float:left;z-index:20;background-color:#313131;}
.main-menu > ul > li:hover{}
.nav-responsive span,
.main-menu > ul > li > a{font-size:18px;color:#fff;display:block;padding:18px 15px;margin-bottom:0px;z-index:6;position:relative;font-family:'Archivo Narrow', sans-serif;font-weight:normal;text-transform:uppercase;}
.main-menu a:hover{text-decoration:none}
.main-menu > ul > li:hover > a{background:#646464;}
.main-menu > ul > li > ul , .responsive-menu .main-navigation{display:none;background:#646464;position:absolute;z-index:5;padding:5px;}
.main-menu > ul > li:hover > ul{display:block;}
.main-menu > ul > li ul > li > ul{display:none;background:#646464;position:absolute;z-index:5;padding:5px;margin-left:-5px;}
.main-menu > ul > li ul > li:hover > ul{display:block;top:0px;left:173px;}
.main-menu > ul > li > ul > ul{}
.main-menu > ul > li ul + ul{}
.main-menu > ul > li ul > li > a , .responsive-menu .main-navigation li a{padding:8px 12px;color:#CECECE;display:block;white-space:nowrap;}
.main-menu > ul > li ul > li > a{min-width:190px;}
.main-menu > ul > li ul > li > a:hover , .responsive-menu .main-navigation li a:hover{background-color:#393939;border-left:5px solid #000;color:#fff;padding:8px 7px;}
.related-products .box-product .product-block .button{float:left;margin:5px 0 0 15px;}
.main-menu > ul > li > ul > ul > li > a{color:#FFFFFF;}
.header-cms-inner{margin:0 auto;position:relative;width:1250px;}
.shadow-top{background:url(/UserFiles/PageStyleFiles/images/shadotop.jpg) repeat-x scroll 0 0 transparent;bottom:0;height:4px;position:absolute;width:1250px;}
.shadow-left{background:url(/UserFiles/PageStyleFiles/images/shadoleft.jpg) repeat-y scroll 0 0 transparent;height:82px;left:-5px;position:absolute;}
.shadow-right{background:url(/UserFiles/PageStyleFiles/images/shadoright.jpg) repeat-y scroll 0 0 transparent;height:82px;right:-5px;position:absolute;top:0;}
.inner-cms{background-color:#fff;margin:0 auto;width:1250px;height:30px;position:relative;}
.box-cms-content{margin:0 auto;width:1200px;}
.first-content{float:left;padding:18px 0;position:relative;width:375px;}
.second-content{float:left;padding:18px 0;position:relative;width:450px;}
.third-content{float:left;padding:18px 0;position:relative;width:375px;}
.icon-left1{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 0px -279px transparent;padding:10px;float:left;}
.icon-left2{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll -3px -335px transparent;padding:10px;float:left;}
.icon-left3{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 0px -392px transparent;padding:12px;float:left;}
.service-right{float:left;padding-left:8px;text-align:left;}
.second-content .service-content{border-left:1px solid #dcdcdc;height:42px;padding:0 0 0 70px;width:370px;}
.third-content .service-content{border-left:1px solid #dcdcdc;height:42px;padding:0 0 0 45px;width:350px;}
.content-inner{min-height:700px;box-shadow:0 0 7px #ddd;}
.footer-inner{box-shadow:0 0 7px #ddd;}
.content-inner, .footer-inner{background-color:#fff;}
.title{color:#555555;font-family:'Archivo Narrow', sans-serif;font-size:18px;}
#carousel-0 .product-carousel .last_item_tm .product-block .product-block-inner{border-right:medium none;}
#testimonialblog #testimonial-blog{border-bottom:2px solid #eee;border-left:2px solid #eee;border-right:2px solid #eee;overflow:visible;position:relative;width:256px;float:left;margin-bottom:25px;}
.breadcrumb{color:#aaa;margin-bottom:10px;}
.breadcrumb ul{list-style-type:none;padding:0px;margin:0px;list-style:none;}
.breadcrumb ul li{padding:0;margin:0;display:inline;position:relative;}
.success, .warning, .attention, .information{padding:10px 10px 10px 33px;margin:0 0px 15px;color:#555555;position:relative;}
#notification a{color:#e20025;}
.success{background:#EFEFEF url(/UserFiles/PageStyleFiles/images/success.png) 10px center no-repeat;border:1px solid #DBDEE1;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.warning{background:#FFD1D1 url(/UserFiles/PageStyleFiles/images/warning.png) 10px center no-repeat;border:1px solid #F8ACAC;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.attention{background:#FFF5CC url(/UserFiles/PageStyleFiles/images/attention.png) 10px center no-repeat;border:1px solid #F2DD8C;-webkit-border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-khtml-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;}
.success .close, .warning .close, .attention .close, .information .close{float:right;padding-top:6px;padding-right:4px;cursor:pointer;position:absolute;right:10px;}
.required{color:#DF0505;font-weight:bold;}
.error{display:block;color:#DF0505;}
.help{color:#999;font-size:12px;font-weight:normal;display:block;}
table.form{width:100%;border-collapse:collapse;margin-bottom:10px;}
table.form tr td:first-child{width:150px;}
table.form > * > * > td{color:#666;}
table.form td{padding:4px;}
input.large-field, select.large-field{width:270px;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
table.list td{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
table.list thead td{background-color:#EFEFEF;padding:0px 5px;}
table.list thead td a, .list thead td{color:#222222;font-weight:bold;}
table.list tbody td{padding:0px 5px;}
table.list .left{text-align:left;padding:7px;}
table.list .right{text-align:right;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio td{padding:5px;}
table.radio td label{display:block;}
table.radio tr td:first-child{width:1px;}
table.radio tr td:first-child input{margin-top:1px;}
table.radio tr.highlight:hover td{cursor:pointer;}
.pagination{padding:8px;display:inline-block;width:98%;margin-bottom:10px;margin-top:10px;}
.pagination .links{float:right;position:relative;right:20px;}
.pagination .links a{display:inline-block;border:1px solid #EEEEEE;padding:2px 9px 0 7px;color:#A3A3A3;}
.pagination .links b , .pagination .links a:hover{display:inline-block;border:1px solid #e20025;padding:2px 9px 0 7px;font-weight:normal;color:#fff;background:#e20025;}
.pagination .results{float:left;padding:5px;}
a.button, input.button, #cart .checkout a{cursor:pointer;color:#FFFFFF;background-color:#e20025;text-transform:uppercase;}
a.buttonblue, input.buttonblue{cursor:pointer;color:#FFFFFF;background-color:#276fd9;padding:7px 12px;}
#cart .checkout a{padding:5px 10px 3px 10px;}
a.button{display:inline-block;padding:7px 12px;line-height:18px;}
input.button{margin:0;border:0;padding:7px 12px;font-family:'Open Sans',Arial, Helvetica, sans-serif;}
.ie7 input.button{padding:0 3px;}
a.button:hover, input.button:hover, #cart .checkout a:hover{background-color:#313131;transition-duration:500ms;}
.buttons{background:#FFFFFF;overflow:auto;padding:6px;margin-bottom:10px;}
.buttons .left{float:left;text-align:left;}
.buttons .right{float:right;text-align:right;}
.buttons .center{text-align:center;margin-left:auto;margin-right:auto;}
#button-quote{margin-top:5px;}
#tabs-0{height:41px;line-height:16px;border-bottom:1px solid #eee;}
.htabs{height:40px;line-height:16px;border-bottom:1px solid #eee;}
.etabs{display:inline-block;float:none;margin:0;padding:0;text-align:center;}
.htabs .etabs li{display:inline-block;float:left;line-height:17px;list-style:none outside none;position:relative;text-align:center;}
.htabs a{background-color:#FFF;color:#313131;padding:12px 22px;float:left;text-align:center;font-size:18px;font-family:'Archivo Narrow', sans-serif;text-transform:uppercase;margin-right:3px;display:none;}
.htabs a.selected, .htabs a:hover{background:#FE646F;color:#fff;border-bottom:2px solid #e20025;}
.tab-content{position:relative;padding:10px 0;z-index:2;overflow:visible;margin-bottom:25px;}
.tab-content .tab{display:none;}
#tab-related{position:relative;padding-top:25px;}
#products-related{}
#content .box{float:left;width:100%;}
#column-left .box{margin-bottom:25px;}
.box .box-heading, .side-box-heading{background-color:#e20025;color:#fff;font-family:'Archivo Narrow', sans-serif;font-size:18px;padding:10px;text-transform:uppercase;border-left:5px solid #000;}
.box .box-category-heading{background:url(/UserFiles/PageStyleFiles/images/category.jpg) no-repeat scroll -6px 0px #e20025;padding:10px 0;font-size:16px;color:#fff;text-transform:uppercase;font-family:'Archivo Narrow', sans-serif;font-size:18px;}
.box .box-content{background:#FFF;border-left:2px solid #E9E9E9;border-right:2px solid #E9E9E9;border-bottom:2px solid #E9E9E9;padding:10px;}
#content .box .box-heading{border-bottom:1px solid #eee;background:#fff;padding:0px 0 10px;color:#313131;text-transform:uppercase;font-family:'Archivo Narrow', sans-serif;font-size:18px;border-left:medium none;}
#content .box .box-content{background:none;-webkit-border-radius:0px;-moz-border-radius:0px;-khtml-border-radius:0px;border-radius:0px;border:none;padding:10px 0;}
.box .box-content ul , #content .content ul{padding:0px;margin:0px;list-style:none;}
.box .box-content ul li{line-height:22px;padding:1px 0;}
#content .content ul li{line-height:22px;padding:5px;}
.box .box-content ul li ul li + li{border-top:medium none;}
.box .box-content ul li a , #content .content ul li a{padding:0 0px 0 5px;color:#696969;font-family:"Istok Web",sans-serif;font-size:14px;font-weight:normal;}
.box .box-content ul li a + a , .box .box-content ul li a + a:hover{background:none;padding-left:0;}
.box .box-content ul li a:hover , #content .content ul li a:hover{color:#e20025;}
.box .box-content ul ul{background:none repeat scroll 0 0 #f5f5f5;border-left:1px solid #ebebeb;margin-left:64px;width:100%;z-index:99;}
.box .box-content ul li ul li a.activSub:hover, .box .box-content ul li a.activSub:hover{background-image:url(/UserFiles/PageStyleFiles/images/caregory-arrow.png);background-position:228px 7px;background-repeat:no-repeat;}
.box .box-content ul li ul li a.activSub, .box .box-content ul li a.activSub{background-image:url(/UserFiles/PageStyleFiles/images/caregory-arrow.png);background-position:228px -42px;background-repeat:no-repeat;}
.box .box-content ul ul li ul{display:none;margin-left:18px;}
.box .box-content ul ul li:hover ul{display:block;top:-1px;left:225px;}
.product-block-inner a img{vertical-align:middle;}
ul.box-category, ul.box-category ul{list-style:none;margin:0;padding:0;}
ul.box-category > li:first-child{}
ul.box-category > li{padding:4px 0px 4px 0px;}
ul.box-category > li > a{}
ul.box-category > li ul{display:none;}
ul.box-category > li a.active{font-weight:normal;color:#0088CC;}
ul.box-category > li a.active + ul{display:block;margin-left:15px;}
ul.box-category > li ul > li{padding:5px 5px 0px 10px;}
ul.box-category > li ul > li > a{background:url(/UserFiles/PageStyleFiles/images/subcat_arrow.png) no-repeat left center !important;padding-left:12px;display:block;}
ul.box-category > li ul > li > a:hover{background:url(/UserFiles/PageStyleFiles/images/subcat_arrow_hover.png) no-repeat left center !important;}
ul.box-category > li ul > li > a.active{font-weight:normal;}
ul.box-category, ul.box-category ul{list-style:none;margin:0;padding:0;}
ul.box-category > li:first-child{}
ul.box-category > li{padding:4px 0px 4px 0px;}
.box .box-content ul li + li{border-top:1px solid #f5f5f5;}
ul.box-category > li > a{}
ul.box-category > li ul{display:none;}
ul.box-category > li a.active{font-weight:normal;color:#e20025;}
ul.box-category > li a.active + ul{display:block;margin-left:15px;}
ul.box-category > li ul > li{padding:5px 0px !important;}
ul.box-category > li ul > li > a.active{font-weight:normal;}*/ul.box-filter, ul.box-filter ul{list-style:none;margin:0;padding:0;}
ul.box-filter span{font-weight:bold;display:block;}
.box .box-content .box-filter ul{border:medium none;margin-left:0px;background:none;width:100%;z-index:99;}
.box .box-content .box-filter li + li{border-top:medium none;}
.box .box-content .box-filter li{line-height:22px;padding:5px 0;}
ul.box-filter > li ul{padding-bottom:10px;}
#content .content{padding:10px;overflow:auto;margin-bottom:10px;border:1px solid #EEEEEE;}
#content .content .left{float:left;width:49%;}
#content .content .right{float:right;width:49%;}
.category-info{overflow:auto;margin-bottom:5px;}
.category-info .image{float:left;}
.category-list{overflow:auto;margin-bottom:8px;}
.category-list ul{position:relative;width:100%;padding:0px;margin:0px;list-style:none;}
.category-list ul li{margin:0 7px 7px 0;position:relative;overflow:auto;float:left;padding:0;}
.category-list ul li a{padding:5px 8px;background-color:#f2f0f1;display:block;}
.category-list ul li a:hover{color:#e20025;}
#related-carousel .add-to-links{left:-56px;}
.manufacturer-list{border:1px solid #DBDEE1;padding:5px;overflow:auto;margin-bottom:20px;}
.manufacturer-heading{background:#F8F8F8;font-size:15px;font-weight:bold;padding:5px 8px;margin-bottom:6px;}
.manufacturer-content{padding:8px;}
.manufacturer-list ul{float:left;width:25%;margin:0;padding:0;list-style:none;margin-bottom:10px;}
.product-filter{background-color:#f2f0f1;border-bottom:1px solid #eeeeee;margin-bottom:10px;overflow:auto;padding:5px 5px 0;}
.product-filter select{width:auto;cursor:pointer;}
.product-filter .display{margin-right:15px;float:left;padding-top:4px;}
.product-filter .display .List a{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll -30px -175px transparent;display:block;float:left;width:31px;height:29px;text-decoration:none;text-indent:-9999px;}
.product-filter .display .Grid a{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 10px -175px transparent;display:block;float:left;width:31px;height:29px;text-decoration:none;text-indent:-9999px;}
.product-filter .display .List , .product-filter .display .List a:hover{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll -30px -140px transparent;display:block;float:left;width:31px;height:29px;text-decoration:none;text-indent:-9999px;}
.product-filter .display .Grid , .product-filter .display .Grid a:hover{background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 10px -140px transparent;display:block;float:left;width:31px;height:29px;text-decoration:none;text-indent:-9999px;}
#related-grid .product-block .name, #related-grid .product-block .price{text-align:left;margin:0px 0px 4px 15px;}
.product-filter .display a{font-weight:bold;}
.product-filter .sort{float:right;}
.product-filter .limit{margin-left:15px;float:right;}
.product-compare{padding-top:6px;margin-bottom:6px;font-weight:bold;}
.product-compare a{font-weight:normal;}
.product-info-tags{margin-bottom:15px;}
#column-left .box-product,
#column-right .box-product{width:100%;overflow:hidden;}
#column-left .box-product > div,
#column-right .box-product > div{display:block;vertical-align:top;margin-right:0px;margin-bottom:20px;width:100%;float:left;}
#column-left .box-product .image,
#column-right .box-product .image{display:block;margin-bottom:0px;float:left;margin-right:7px;}
#column-left .box-product .name,
#column-right .box-product .name{display:block;}
#column-left .box-product .cart,
#column-right .box-product .cart{display:block;}
#column-left .box-product .cart .button,
#column-right .box-product .cart .button{padding:0;background:none;box-shadow:none;height:auto;font-weight:normal;border-radius:0;color:#555;display:block;text-align:left;font-size:13px;width:auto;}
#column-left .box-product .cart .button:hover,
#column-right .box-product .cart .button:hover{text-decoration:underline;color:#e20025;}
#column-left .box-product .image img,
#column-right .box-product .image img{width:48px;}
#column-left .box-product .rating,
#column-right .box-product .rating,
#column-left .box-product .name,
#column-right .box-product .name,
#column-left .box-product .price,
#column-right .box-product .price,
#column-left .box-product .cart,
#column-right .box-product .cart{margin-left:61px;}
#column-left .box-product .rating,
#column-right .box-product .rating{display:block;margin-bottom:0px;line-height:8px;}
#column-left .box-product .add-to-links{display:none;}
#column-left #special-grid .product-items .product-block{border-right:medium none !important;}
.product-grid-list{}
#content .box-product,
.product-grid-list ul{list-style-type:none;position:relative;width:100%;padding:0px;margin:0px;list-style:none;overflow:hidden;}
.product-grid-list ul li,
#content .box-product .product-items{margin-bottom:14px;padding:0;margin:0;position:relative;overflow:hidden;border-bottom:1px solid #ddd !important;}
.product-grid li,
#content .box-product .product-items,
#content .product-carousel .slider-item{float:left;display:inline-block;}
.ie7 .product-grid li{width:192px !important;}
#content .image-additional .slider-item{display:inline-block;float:left;}
#content .image-additional .slider-item .product-block{margin:4px 3px;background:#fff;clear:both;overflow:hidden;border:1px solid #eee;}
.grid_default_width{width:185px;}
.featured_default_width{width:185px;}
.module_default_width{width:185px;}
.latest_default_width{width:185px;}
.special_default_width{width:185px;}
.related_default_width{width:185px;}
.bestseller_default_width{width:185px;}
.additional_default_width{width:105px;}
.testimonial_default_width{width:260px;}
.banners-slider-carousel{position:relative;width:910px;margin:10px 0px;float:left;}
#content .product-grid-list .product-list .product-block{border-bottom:1px solid #ddd;border-right:medium none;margin:15px 0 0;}
.banners-slider-carousel .product-block-inner{text-align:center;}
#content .product-grid-list .last_item_tm .product-block{border-right:medium none;}
#content #featured-carousel .product-block,
#content .product-grid-list .product-block,
#content .box-product .product-block{margin:15px 0px;background:#fff;clear:both;overflow:hidden;border-right:1px solid #ccc !important;}
#content .product-grid-list .product-grid .last_item_tm .product-block .product-block-inner{border-right:medium none;}
#content .product-carousel .product-block .name, #content .product-carousel .product-block .price, #special-grid .product-block .name, #special-grid .product-block .price, #content .productbox-grid .product-block .name, #content .productbox-grid .product-block .price, #special-grid .product-block .name, #special-grid .product-block .price{text-align:left;margin-bottom:4px;margin-left:15px;}
#content #featured-carousel .slider-wrapper .last_item_tm .product-block, #content .box-product .last_item_tm .product-block{border-right:medium none !important;}
#content .product-carousel .product-block:hover .add-to-links,
#content .product-grid-list .product-block:hover .add-to-links,
#content .box-product .product-block:hover .add-to-links, #special-grid .product-block:hover .cart{opacity:1;transition:all 0.5s ease 0s;}
#column-left #special-grid .product-block .name, #column-left #special-grid .product-block .price, #column-right #special-grid .product-block .name, #column-right #special-grid .product-block .price{margin-left:61px;}
.add-to-links{margin:0 0 5px 15px;opacity:0;position:relative;width:90%;left:0;text-align:left;}
#special-grid .product-block .cart{opacity:0;margin-top:5px;}
#special-grid .last_item_tm .product-block{border-right:medium none;}
#special-grid .product-items .product-block{}
.ie7 #content .product-carousel .product-block,
.ie7 #content .product-grid-list .product-block,
.ie7 #content .box-product .product-block{border:1px solid #ddd;}
.ie7 #content .product-carousel .product-block:hover,
.ie7 #content .product-grid-list .product-block:hover,
.ie7 #content .box-product .product-block:hover{border:1px solid #ddd;}
.ie7 .shadow-top{left:0;}
#content #featured-carousel .product-block-inner,
#content .product-grid-list .product-grid .product-block-inner,
#content .box-product .product-block-inner{text-align:center;overflow:hidden;position:relative;}
#content .product-list .product-block-inner{text-align:left;}
.product-infomation{float:left;margin:38px 0;width:500px;}
.product-list .image{float:left;margin-right:20px;padding:0 0 10px;}
.product-list .wishlist{float:left;margin-right:10px;}
.product-list .left{float:left;}
.product-list .right{float:right;margin:40px 0;text-align:right;width:185px;border-left:1px solid #ddd;}
.product-grid .image,
#content .box-product .image{display:block;margin-bottom:0px;}
.product-grid-list .image img,
#content .box-product .image img,
#column-left .box-product .image img,
#column-right .box-product .image img{vertical-align:middle;}
.product-grid-list .image a,
#content .box-product .image a,{display:block;height:200px;}
#column-left .box-product .image a,
#column-right .box-product .image a{display:block;height:55px;}
#column-left .box-product .image img,
#column-right .box-product .image img{padding:3px;border:1px solid #E7E7E7;background:#fff;}
.product-grid-list .product-list .product-block .name{font-size:15px;color:#313131;text-transform:uppercase;margin-bottom:5px;}
.product-grid-list .product-list .product-block .rating{margin-bottom:5px;}
.product-grid-list .name a,
#content .box-product .name a,
#column-left .box-product .name a,
#column-right .box-product .name a{}
.product-grid .description,
#content .box-product .description{display:none;}
.product-list .description{margin-bottom:5px;color:#696969;}
#content .box-product .rating{display:block;float:left;position:relative;width:90%;margin-top:4px;margin-left:15px;}
#related-carousel .slider-wrapper-outer .product-block .rating{margin-bottom:4px;}
.product-grid .product-block .rating{display:block;float:left;position:relative;width:90%;margin-left:15px;margin-top:4px;}
.product-grid .rating img, #content .box-product .rating img{margin:0 auto;float:left;}
.product-list .rating{color:#7B7B7B;}
.product-list .price,
.product-grid .price,
#content .box-product .price{font-size:14px;}
#column-left .box-product .price,
#column-right .box-product .price{display:block;color:#DF0505;}
.product-list .price{float:right;text-align:center;position:relative;right:15px;}
.product-list .price,
.product-grid-grid .price,
#content .box-product .price, .product-grid .price,
#content .box-product .price{color:#313131;font-family:'Ubuntu', sans-serif;margin-bottom:4px;font-size:18px;font-weight:500;}
#column-left .box-product .price,
#column-right .box-product .price{color:#313131;font-family:'Ubuntu', sans-serif;font-size:14px;font-weight:500;}
.product-grid-list .price-old,
#content .box-product .price-old,
#column-left .box-product .price-old,
#column-right .box-product .price-old{text-decoration:line-through;display:inline;color:#acacac;}
.product-grid-list .price-new,
#content .box-product .price-new,
#column-left .box-product .price-new,
#column-right .box-product .price-new{display:inline;}
.product-grid .price .price-tax,
#content .box-product .price .price-tax{display:none;}
.product-grid-list .price-tax{color:#999;}
.product-grid-list .product-grid .product-block .name, .product-grid-list .product-grid .product-block .price{text-align:left;margin:0px 0px 4px 15px;}
.product-grid-list .cart, #content .box-product .cart, .related-products .cart{clear:both;display:inline-block;margin-top:5px;position:relative;}
.product-grid-list .product-list .product-block .cart{float:right;right:30px;}
.product-block .cart .button{background-color:#313131;transition-duration:500ms;}
.product-grid-list .product-list .product-block .cart .button{background-color:#e20025;background:none;border:medium none;float:left;width:auto;font-size:14px;height:auto;padding:7px 8px;}
.product-grid-list .product-list .product-block:hover .cart .button{background-color:#313131;transition-duration:500ms;}
.product-grid-list .product-list .product-block .cart{background-color:#e20025;color:#ffffff;cursor:pointer;border:0 none;font-family:"Open Sans",Arial,Helvetica,sans-serif;margin:3px 0 0;}
.product-block .cart:hover .button{background-position:8px -167px;}
#content .box-product .wishlist, #content .box-product .compare{display:inline-block;margin-left:0px;position:relative;}
.product-grid-list .wishlist, .product-grid-list .compare{display:inline-block;margin-left:4px;position:relative;}
.product-grid-list .wishlist a, #content .box-product .wishlist a{background:url(/UserFiles/PageStyleFiles/images/icon_sprite.png) no-repeat scroll 8px -49px #f2f0f1;display:block;float:left;font-size:0;height:28px;padding:5px;vertical-align:middle;width:29px;}
.product-grid-list .wishlist a:hover, #content .box-product .wishlist a:hover{background-position:8px -224px;}
.product-grid-list .compare a, #content .box-product .compare a{background:url(/UserFiles/PageStyleFiles/images/icon_sprite.png) no-repeat scroll 8px -108px #f2f0f1;display:inline-block;float:left;font-size:0;height:28px;padding:5px;width:29px;}
.product-grid-list .compare a:hover, #content .box-product .compare a:hover{background-position:8px -283px;}
.product-info{margin-bottom:20px;overflow:auto;}
.product-info > .left{float:left;margin-right:15px;margin-bottom:15px;}
.product-info > .left + .right{margin-left:396px;}
.product-info .right h1.name{margin-bottom:5px;}
.product-info .image{border:1px solid #E7E7E7;display:block;padding:10px;margin-bottom:15px;text-align:center;}
.zoomWindowContainer .zoomWindow{left:385px !important;}
.product-info .zoomContainer{z-index:9;}
.product-info .additional-carousel{position:relative;}
.product-info .image-additional{clear:both;overflow:hidden;padding-left:15px;padding-right:15px;width:342px;}
.product-info .slider-wrapper .image-additional img{width:100%;}
.product-info .image-additional a{float:left;display:block;}
.product-info .description{border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:5px 0px 10px 0px;margin-bottom:10px;line-height:22px;}
.product-info .description .product-description{}
.product-info .description .product-description .description-right{padding-left:10px;}
.product-info .description span{color:#444;}
.product-info .description a:hover{color:#e20025;}
.product-info .price{overflow:auto;padding:0px 5px 10px 5px;font-size:18px;font-weight:normal;}
.product-info .price-old{font-size:16px;text-decoration:line-through;}
.product-info .price-new{color:#313131;font-family:'Ubuntu', sans-serif;font-weight:500;}
.product-info .price-tax{font-size:12px;font-weight:normal;color:#999;margin-left:5px;}
.product-info .price .reward{font-size:12px;font-weight:normal;color:#999;}
.product-info .price .discount{font-weight:normal;font-size:12px;color:#4D4D4D;}
.product-info .options{border-bottom:1px solid #E7E7E7;padding:0px 5px 0px 5px;margin:10px 0 0 0;z-index:999;}
.product-info .options textarea{width:95%;}
.product-info .options b,
.product-info .options strong{font-weight:normal;}
.product-info .options h2{font-size:18px;font-weight:normal;color:#444;margin-bottom:12px;}
.product-info .option-image{margin-top:3px;margin-bottom:10px;}
.product-info .option-image label{display:block;width:100%;height:100%;}
.product-info .option-image img{margin-right:5px;border:1px solid #CCCCCC;cursor:pointer;}
.product-info .cart{border-bottom:1px solid #E7E7E7;padding:10px 12px;margin-bottom:0px;color:#4D4D4D;z-index:999;background-color:#f9f9f9;}
.product-info .cart input{width:auto;text-align:center;}
.product-info .cart div > span{color:#999;}
.product-info .cart .links{display:inline-block;vertical-align:middle;}
.product-info .cart .links .product_wishlist{display:block;}
.product-info .cart .minimum{padding-top:5px;font-size:11px;color:#999;}
.product-info .review{color:#4D4D4D;}
.review img{vertical-align:sub;}
.product-info .review a.review-write{padding-left:20px;background:url(/UserFiles/PageStyleFiles/images/pencil.png) left center no-repeat;}
.product-info .review > div{padding:10px 0px;;line-height:20px;border-bottom:1px solid #E7E7E7;}
.product-info .review > div > span{color:#0088CC;}
.product-info .review .share{overflow:auto;line-height:normal;border-bottom:none;padding-top:16px;}
.product-info .review .share a{}
#tab-review b,
#tab-review strong{font-weight:normal;}
#tab-review h2{margin-bottom:8px;text-transform:uppercase;}
#tab-review label{display:block;font-weight:bold;margin-bottom:5px;}
#tab-review .entery_rating{line-height:25px;}
#tab-review .entery_captcha{line-height:25px;}
#tab-review br.spacing{margin-bottom:5px;}
.review-list{padding:10px 0;overflow:auto;margin-bottom:10px;border-bottom:1px solid #EEEEEE;}
#review .pagination{border:none;margin-top:0;}
.review-list .author{float:left;margin-bottom:10px;}
.review-list .date{float:left;margin-left:5px;}
.review-list .rating{float:left;margin-bottom:10px;margin-left:5px;}
.review-list .text{clear:both;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
.attribute thead td, .attribute thead tr td:first-child{font-size:14px;font-weight:bold;background:#F7F7F7;text-align:left;}
.attribute tr td:first-child{font-weight:bold;text-align:right;width:20%;}
.attribute td{padding:7px;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.compare-info{border-collapse:collapse;width:99%;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;margin-bottom:20px;}
.compare-info thead td, .compare-info thead tr td:first-child{font-size:14px;font-weight:bold;background:#F7F7F7;text-align:left;}
.compare-info tr td:first-child{font-weight:normal;text-align:right;}
.compare-info td{padding:7px;width:20%;color:#4D4D4D;text-align:center;vertical-align:top;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.compare-info td.remove a{background:#313131;;}
.compare-info td.remove a:hover{background:#e20025;}
.compare-info .name a{font-weight:bold;}
.compare-info .price-old{font-weight:bold;color:#acacac;text-decoration:line-through;}
.compare-info .price-new{font-weight:bold;}
.wishlist-info table{width:100%;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.wishlist-info td{padding:7px;}
.wishlist-info thead td{color:#4D4D4D;font-weight:normal;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.wishlist-info thead .image{text-align:center;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock{text-align:left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action{text-align:right;}
.wishlist-info tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.wishlist-info tbody .image img{border:1px solid #DDDDDD;}
.wishlist-info tbody .image{text-align:center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock{text-align:left;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action{text-align:right;}
.wishlist-info tbody .action img , #wishlist-info-table .tm_responsive_group .Action img{cursor:pointer;vertical-align:top;}
.login-content{margin-bottom:20px;overflow:auto;}
.login-content .right a{color:#e20025;}
.login-content .right a:hover{text-decoration:underline}
.login-content h2{text-transform:uppercase}
.login-content .left{float:left;width:49%;margin-top:10px;}
.login-content .right{float:right;width:49%;margin-top:10px;}
.login-content .left .content, .login-content .right .content{min-height:223px;}
.login-content .left .content p, .login-content .right .content p{margin-top:5px;margin-bottom:10px}
.login-content .left .content b, .login-content .right .content b{font-weight:normal;}
.cart-left-area{float:left;width:48%;}
.cart-right-area{float:right;width:48%;}
.cart-clear{clear:both;overflow:hidden;}
.cart-buttons{border:none;}
.cart-buttons .right{}
.cart-buttons .center{text-align:left;}
.order-list{margin-bottom:10px;}
.order-list .order-id{width:49%;float:left;margin-bottom:2px;}
.order-list .order-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.order-list .order-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.order-list .order-content div{float:left;width:33.3%;}
.order-list .order-info{text-align:right;}
.order-detail{background:#EFEFEF;font-weight:bold;}
.return-list{margin-bottom:10px;}
.return-list .return-id{width:49%;float:left;margin-bottom:2px;}
.return-list .return-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.return-list .return-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.return-list .return-content div{float:left;width:33.3%;}
.return-list .return-info{text-align:right;}
.return-product{overflow:auto;margin-bottom:20px;}
.return-name{float:left;width:31%;margin-right:15px;}
.return-model{float:left;width:31%;margin-right:15px;}
.return-quantity{float:left;width:31%;}
.return-detail{overflow:auto;margin-bottom:20px;}
.return-reason{float:left;width:31%;margin-right:15px;}
.return-opened{float:left;width:31%;margin-right:15px;}
.return-opened textarea{width:98%;vertical-align:top;}
.return-captcha{float:left;}
.download-list{margin-bottom:10px;}
.download-list .download-id{width:49%;float:left;margin-bottom:2px;}
.download-list .download-status{width:49%;float:right;text-align:right;margin-bottom:2px;}
.download-list .download-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
.download-list .download-content div{float:left;width:33.3%;}
.download-list .download-info{text-align:right;}
.cart-info table{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;}
.cart-info td{padding:7px;}
.cart-info thead td{color:#4D4D4D;font-weight:normal;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.cart-info thead .image{text-align:center;}
.cart-info thead .name, .cart-info thead .model, .cart-info thead .quantity{text-align:left;}
.cart-info thead .price, .cart-info thead .total{text-align:right;}
.cart-info tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.cart-info tbody .image img{border:1px solid #DDDDDD;}
.cart-info tbody .image{text-align:center;}
.cart-info tbody .name, .cart-info tbody .model, .cart-info tbody .quantity{text-align:left;}
.cart-info tbody .quantity input[type='text'] , .Quantity input[type='text']{width:25px;text-align:center;}
.cart-info tbody .quantity img ,.Quantity img{top:4px;vertical-align:inherit;}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img ,.Quantity img{position:relative;cursor:pointer;}
.cart-info tbody .price, .cart-info tbody .total{text-align:right;}
.cart-info tbody span.stock{color:#DF0505;font-weight:bold;}
.cart-module > div{display:none;}
.cart-total{overflow:auto;padding-top:8px;margin-bottom:15px;}
.checkout-button{float:right;}
.checkout-button a.button{background-color:#313131;color:#fff;}
.checkout-button a.button:hover{background-color:#e20025;}
.cart-right-area .check-out-button{text-align:right;}
.cart-total table{float:right;}
.cart-total td{padding:3px;text-align:right;}
.checkout-heading{background:#eFeFeF;border:1px solid #DBDEE1;padding:8px;font-weight:bold;font-size:13px;margin-bottom:-1px;}
.checkout-heading a{float:right;margin-top:1px;font-weight:normal;}
.checkout-content{padding:15px;display:none;overflow:auto;border:1px solid #DBDEE1;border-top:none;margin-bottom:15px;}
.checkout-content .left{float:left;width:48%;}
.checkout-content .right{float:right;width:48%;}
.checkout-content .buttons .right{width:auto;}
.checkout-content .buttons .right #button-payment-method{margin-left:10px;}
.checkout-content .buttons{clear:both;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.checkout-product td{padding:7px;}
.checkout-product thead td{color:#4D4D4D;font-weight:normal;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.checkout-product thead .name, .checkout-product thead .model{text-align:left;}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total{text-align:right;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.checkout-product tbody .name, .checkout-product tbody .model{text-align:left;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total{text-align:right;}
.checkout-product tfoot td{text-align:right;border-bottom:1px solid #DDDDDD;}
.contact-info{border:1px solid #EEEEEE;margin-bottom:10px;overflow:auto;padding:30px 30px;}
.contact-info .left{float:left;width:50%;margin:20px 0;}
.contact-info .right{float:left;width:50%;}
.sitemap-info{overflow:auto;margin-bottom:25px;border:1px solid #eee;}
.sitemap-info .left{float:left;width:48%;}
.sitemap-info .right{float:left;width:48%;}
.sale{background:url(/UserFiles/PageStyleFiles/images/sale.png) no-repeat scroll 0 0 transparent;font-size:0;height:64px;opacity:0;position:absolute;right:2px;top:0;width:24px;}
#content .product-carousel .product-block:hover .product-block-inner .sale,
#content .product-grid-list .product-grid .product-block:hover .product-block-inner .sale,
#content .box-product .product-block:hover .product-block-inner .sale, #special-grid .product-block:hover .product-block-inner .sale{opacity:1;transition:all 0.5s ease 0s;}
#content .product-grid-list .product-list .product-block .product-block-inner .sale{opacity:1;left:0;}
.tmcmsblockblog .flex-direction-nav{display:none;}
.box-content{padding:15px;}
.box-right{float:right;padding:10px;position:relative;right:27px;top:12px;}
.testi-name{color:#e20025;}
.testi-country{font-size:12px;font-style:italic;}
#testimonialblock #testimonial-block .description-box .box-content p{font-style:italic;}
#testimonialblock #testimonial-block{border-left:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;height:225px;margin:0 0 25px;overflow:visible;position:relative;width:256px;}
#testimonialblock .image-block{float:left;left:13px;position:relative;}
.tmcmsblog .flexslider{height:380px;margin:0 0 10px;overflow:visible;position:relative;width:258px;}
.post-image{height:207px;width:100%;}
.post-content-top{border-bottom:1px solid #eee;padding:15px 10px 30px;}
.post-date{color:#e20025;font-family:'Archivo Narrow', sans-serif;font-size:18px;text-transform:uppercase;padding-bottom:5px;}
.post_comment{background:url(/UserFiles/PageStyleFiles/images/blog_icons.png) no-repeat scroll 2px 4px transparent;float:left;font-size:12px;font-style:italic;margin-right:10px;padding-left:22px;}
.likes{background:url(/UserFiles/PageStyleFiles/images/blog_icons.png) no-repeat scroll 4px -43px transparent;font-size:12px;font-style:italic;padding-left:22px;float:left;}
.post-inner-content{padding:15px;}
.post-title{font-weight:bold;color:#565656;}
.tmcmsblog .flex-control-nav{display:none;}
#footer{clear:both;overflow:auto;min-height:100px;padding:35px 35px 33px;line-height:28px;}
.tm-about-logo{margin-bottom:5px;}
.tm-about-logo a{display:block;}
.home-about-me{margin:0 auto;width:1250px;height:90px;}
#footer #footer_cms_block{float:left;border-right:1px solid #eee;width:22%;padding-right:20px;margin-left:12px;line-height:23px;}
.social > ul{list-style:none outside none;margin:0 auto;padding:35px 10px;width:53%;display:inline-block;}
.footer-top{background-color:#999999;height:90px;}
.social{float:left;height:90px;width:310px;background-color:#313131;text-align:center;}
.twitter a , .rss a, .google-plus a, .facebook a{margin:0px 10px;}
.twitter a{background:url(/UserFiles/PageStyleFiles/images/social_sprite.png) no-repeat scroll 0px -47px transparent;padding:0 8px;float:left;}
.twitter a:hover{background-position:0px -236px;}
.rss a{background:url(/UserFiles/PageStyleFiles/images/social_sprite.png) no-repeat scroll 0px -140px transparent;padding:0 8px;float:left;}
.rss a:hover{background-position:0px -329px;}
.google-plus a{background:url(/UserFiles/PageStyleFiles/images/social_sprite.png) no-repeat scroll 0px -93px transparent;padding:0 8px;float:left;}
.google-plus a:hover{background-position:0px -281px;}
.facebook a{background:url(/UserFiles/PageStyleFiles/images/social_sprite.png) no-repeat scroll 0px 0px transparent;padding:0 8px;float:left;}
.facebook a:hover{background-position:0px -189px;}
.footer-top-right{background-color:#e20025;float:right;height:90px;width:940px;}
.tm-about-text{padding:24px 20px 1px;width:96%;}
.tm-about-text img{width:100%;}
.aboutme-read-more{float:right;position:relative;top:-35px;width:12%;right:22px;}
.footer-container{margin:0 auto;width:1250px;}
.footer-container-left{float:left;}
.payment-block > ul{list-style:none outside none;margin:0;padding:0;}
.footer-payment{margin:0 auto;padding:0 0 10px;}
.footer-container-right{margin-top:10px;width:100%;text-align:center;}
.mastercard a{background:url(/UserFiles/PageStyleFiles/images/payment.png) no-repeat scroll 0 0 transparent;padding:2px 18px;margin-left:10px;}
.discover a{background:url(/UserFiles/PageStyleFiles/images/payment.png) no-repeat scroll -55px -1px transparent;padding:2px 18px;margin-left:10px;}
.paypal a{background:url(/UserFiles/PageStyleFiles/images/payment.png) no-repeat scroll -111px 0px transparent;padding:2px 18px;margin-left:10px;}
.visa a{background:url(/UserFiles/PageStyleFiles/images/payment.png) no-repeat scroll -165px 0 transparent;padding:2px 18px;}
#bottomfooter{clear:both;float:left;margin:10px 0 8px 0;text-align:center;width:100%;}
#bottomfooter > ul{list-style:none outside none;margin:0;padding:0;}
#bottomfooter > ul > li{background:url(/UserFiles/PageStyleFiles/images/header_top_links_pipe.jpg) no-repeat scroll right 13px transparent;display:inline;padding:10px 8px 3px 1px;font-size:13px;}
#bottomfooter > ul .first{padding:10px 8px 0 0;}
#bottomfooter > ul .last{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.footer-top .home-about-me .footer-top-right .tm-about-text h2{margin-bottom:5px;}
.title1{color:#fff;font-family:'Archivo Narrow', sans-serif;font-size:22px;font-weight:bold;text-transform:uppercase;}
.aboutme-read-more a{color:#fff;background-color:#313131;width:100px;height:46px;padding:13px 18px;text-transform:uppercase;position:relative;}
.aboutme-read-more a:hover{color:#313131;background-color:#fff;transition-duration:500ms;}
.footer-top-right .tm-about-description{color:#fff;}
.tm-about-description{font-weight:500;}
#footer h3{font-family:'Archivo Narrow', sans-serif;font-size:18px;margin-top:0px;margin-bottom:8px;text-transform:uppercase;color:#313131;}
#footer .column{border-right:1px solid #eee;float:left;margin-left:39px;width:250px;}
#footer #contact{float:left;margin-left:39px;width:260px;border-right:medium none !important;}
#footer #contact .icon3 a{background:none;padding-left:0px;}
#contact > ul{list-style:none outside none;margin:0;padding:0;}
.address{padding-left:40px;background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 0px -534px transparent;}
.call-num{padding-left:40px;background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 0px -439px transparent;line-height:30px;}
.email{padding-left:40px;background:url(/UserFiles/PageStyleFiles/images/sprite.png) no-repeat scroll 0px -484px transparent;line-height:30px;}
.icon3 a:hover b{color:#e20025;}
#footer .column ul{margin:0px;padding-left:0px;list-style:none;}
#footer .column ul li{margin-bottom:3px;}
#footer .column li a{background:url(/UserFiles/PageStyleFiles/images/footer_cat_arrow.jpg) no-repeat scroll 0px 5px transparent;padding-left:12px;}
.top_button{font-size:0;background:url(/UserFiles/PageStyleFiles/images/top_arrow.png) no-repeat scroll 0px 0px transparent;padding:13px 23px;z-index:999999;}
#footer .column li a:hover{background-position:0px -30px;color:#e20025;}
#powered{text-align:center;clear:both;font-size:13px;}
.payment-block > ul > li{display:inline;}
#banner0{clear:both;margin:25px 0px;}
#banner1, #banner4{float:left;}
#banner1{margin:22px 0 25px 0;}
#banner2, #banner5{float:right;}
#banner2{margin:22px 0 25px 25px;}
#banner3{float:left;margin:0 0 25px;}
.product-tab{float:left;width:100%;}
#banner1 > div, #banner2 > div, #banner3 > div, #banner1 > div, #banner4 > div, #banner5 > div{overflow:hidden;}
#banner1 > div img, #banner2 > div img, #banner3 > div img, #banner4 > div img, #banner5 > div img{transition:all 1s ease 0s;vertical-align:middle;}
#banner1 > div:hover img, #banner2 > div:hover img , #banner3 > div:hover img , #banner4 > div:hover img , #banner5 > div:hover img{transform:scale(1.08);}
#banner0 > div{overflow:hidden;}
#banner0 > div img{transition:all 1s ease 0s;vertical-align:middle;}
#banner0 > div:hover img{transform:scale(1.08);}
#banner0 div a{display:block;height:317px;}
#banner1 div img{margin-bottom:0px;}
.captch_input{float:left;margin:4px 7px 0 0 !important;}
.product-list .sale{left:10px;right:auto;}
#column-left .sale , #column-right .sale{display:none;}
#additional-carousel .product-block a{text-align:center;float:none;}
#content .aboutus{margin-bottom:20px;}
#content .aboutus .content{border:none;padding:0px;}
#content .aboutus .image1{float:left;width:60px;height:50px;background:url(/UserFiles/PageStyleFiles/images/cms-sprite.png) no-repeat scroll 7px -165px;}
#content .aboutus .image2{float:left;width:60px;height:50px;background:url(/UserFiles/PageStyleFiles/images/cms-sprite.png) no-repeat scroll 7px -105px;}
#content .aboutus .image3{float:left;width:60px;height:50px;background:url(/UserFiles/PageStyleFiles/images/cms-sprite.png) no-repeat scroll 7px -45px;}
#content .aboutus .image4{float:left;width:60px;height:50px;background:url(/UserFiles/PageStyleFiles/images/cms-sprite.png) no-repeat scroll 7px 15px;}
.contact-info .address{background:url(/UserFiles/PageStyleFiles/images/cms-sprite.png) no-repeat scroll -7px -227px;padding:10px 0 10px 35px;}
.contact-info .telephone{background:url(/UserFiles/PageStyleFiles/images/cms-sprite.png) no-repeat scroll -7px -307px;padding:10px 0 10px 35px;}
.contact-info .fax{background:url(/UserFiles/PageStyleFiles/images/cms-sprite.png) no-repeat scroll -7px -265px;padding:10px 0 10px 35px;}
.contact-info label{font-weight:bold;}
.content-inner-block{padding:0 25px;overflow:hidden;}
.checkout{margin-bottom:25px;}
.tm-about-logo a img{height:40px;width:160px;}
.span_price, .span_image , .span_name , .span_model , .span_quantity , .span_total{display:none;}
.listdata-table{width:100%;}
.listdata-table th{padding:12px;font-weight:bold;white-space:nowrap;border:1px solid #dadada;}
.listdata-table td{padding:12px;border:1px solid #EEEEEE;}
.listdata-table td .product-name a{font-weight:700;}
.listdata-table thead{background-color:#F7F7F7;}
.listdata-table tfoot{background-color:#fff;}
.listdata-table tbody{background:#fff;}
.listdata-table tbody.odd td{border-width:0 1px;}
.listdata-table tbody.even{}
.listdata-table tbody.even td{border-width:0 1px;}
.listdata-table tbody.odd tr.border td, .listdata-table tbody.even tr.border td{border-bottom-width:1px;}
.listdata-table th .tax-flag{white-space:nowrap;font-weight:normal;}
.listdata-table td.label, .listdata-table th.label{font-weight:bold;}
.alert{padding:15px;margin-bottom:18px;border:1px solid transparent;border-radius:4px;}
.alert h4{margin-top:0;color:inherit;}
.alert .alert-link{font-weight:bold;}
.alert > p,
.alert > ul{margin-bottom:0;}
.alert > p + p{margin-top:5px;}
.alert-dismissable{padding-right:35px;}
.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-success hr{border-top-color:#c9e2b3;}
.alert-success .alert-link{color:#356635;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad;}
.alert-info hr{border-top-color:#a6e1ec;}
.alert-info .alert-link{color:#2d6987;}
.alert-warning{background-color:#fcf8e3;border-color:#fbeed5;color:#c09853;}
.alert-warning hr{border-top-color:#f8e5be;}
.alert-warning .alert-link{color:#a47e3c;}
.alert-danger{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;}
.alert-danger hr{border-top-color:#e6c1c7;}
.alert-danger .alert-link{color:#953b39;}
.close{float:right;font-size:19.5px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);}
.close:hover,
.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50);}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.details{padding:10px;background:#FFF;display:inline-block;border-radius:4px;margin-bottom:20px;width:96%;}
.row_category{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cccccc;min-height:100px;display:block;}
.row_category .category_image{float:left;margin-right:20px;}
.center_column .cat_desc{margin:0px 0px 0px 0px;position:relative;}
.center_column .cat_desc .lnk_more{margin-left:10px;font:bold normal 13px Arial, Helvetica, sans-serif;}
.center_column .cat_desc .lnk_more_cat{display:inline-block;font-weight:bold;font-style:normal;color:#333333;margin-left:5px;cursor:pointer;}
.center_column .cat_desc .lnk_more_cat:hover{color:darkgrey;}
#subcategories{margin-bottom:20px;border-bottom:1px solid #cccccc;}
#subcategories ul{margin-bottom:0px;}
#subcategories ul li{margin:0px 0px 20px 0px;}
#subcategories ul li.product_list_5, #subcategories ul li.product_list_6{margin-right:0;}
#subcategories ul li a{display:block;border:1px solid #d8d8d8;}
#subcategories ul li a.lnk_more_sub{margin:12px 0 0px 0;border:none;font-size:13px;font-weight:bold;font-style:italic;color:#333333;}
#subcategories ul li a.lnk_more_sub:hover{color:darkgrey;}
.home .banner{clear:none;float:left;}
.home #newbanner3{clear:both;float:none;display:inline-block}
.ie7 .home #newbanner2{width:177px}
#newbanner2{margin-bottom:0}
.home .banner div img{float:left}
.banner{clear:both;margin-bottom:16px}
.banner div img{margin-bottom:20px;max-width:100%}