@font-face{font-family:"GESSTwoMediumRegular";src:url("../font/ge-ss-med-webfont.eot");src:url("../font/ge-ss-med-webfont.eot?#iefix") format("embedded-opentype"),
url("../font/ge-ss-med-webfont.woff") format("woff"),
url("../font/ge-ss-med-webfont.ttf") format("truetype"),
url("../font/ge-ss-med-webfont.svg#FranchiseRegular") format("svg");font-weight:normal;font-style:normal;padding-bottom:10px;}
h1, h2, h3, h5, h6{font-family:"GESSTwoMediumRegular" !important;}
html{margin:0;padding:0;}
*:focus{outline:none;}
body{color:#474747;font:13px/1.4 tahoma;margin:0px;padding:0px;background:url('../image-ar/body.png') repeat-x scroll 0 0 #E8EBEC;}
body, td, th, input, textarea, select, a{font-size:12px;}
h1{color:#474747;font:26px/1.4 "GESSTwoMediumRegular",Tahoma,Helvetica,sans-serif;margin-top:0px;margin-bottom:20px;font-weight:normal;text-shadow:0 0 1px rgba(0, 0, 0, .01);}
.welcome{color:#2FA694;font:bold 16px/14px "Trebuchet MS",Arial,Helvetica,sans-serif;padding-right:27px;}
.welcome p{font-size:12px;color:#474747;font-weight:normal;}
h2{color:#000000;font-size:16px;margin-top:0px;margin-bottom:5px;}
p{margin-top:0px;margin-bottom:20px;}
a, a:visited, a b{color:#474747;text-decoration:none;cursor:pointer;}
a:hover{color:#2FA694;text-decoration:none;}
a img{border:none;max-width:100%;}
iframe{max-width:100%;}
form{padding:0;margin:0;display:inline;}
input[type='text'], input[type='password'], textarea{background:#F8F8F8;border:1px solid #CCCCCC;padding:3px;margin-right:0px;margin-left:0px;}
select{background:#F8F8F8;border:1px solid #CCCCCC;padding:2px;}
label{cursor:pointer;}
.hr{background:url('../image-ar/hr.gif') repeat-x scroll 0 0 transparent;clear:both;height:5px;padding:0;width:938px;margin-right:auto;margin-left:auto;}
.hr-side{background:url('../image-ar/hr.gif') repeat-x scroll 0 0 transparent;height:5px;margin:0 0 1em;padding:0;width:205px;margin-right:auto;margin-left:auto;}
.hr-bottom{background:url('../image-ar/hr.gif') repeat-x scroll 0 0 transparent;height:5px;margin:0 0 1em;padding:0;width:720px;margin-right:auto;margin-left:auto;}
#wrapper{position:relative;}
#pagewrapper{margin:0 auto;padding:25px 0 0;width:982px;}
#pagebg{background:#fff;padding:1px 1px 0;border-radius:5px 5px 0 0;}
#pagemain{width:980px;background:#f4f5f6;}
#pagebottom{width:980px;float:right;margin-right:auto;margin-left:auto;background:url('../image-ar/page-bottom.png') no-repeat scroll 0 0 transparent;margin-bottom:10px;height:10px;padding-bottom:20px;}
#column-left{float:right;width:22%;margin-right:15px;}
#column-right{float:left;width:22%;margin-left:15px;}
#content{padding:0px 10px 25px;float:left;width:72%;}
#content img{max-width:100%;height:auto !important;}
#content-home{}
#column-left + #column-right + #content, #column-left + #content{margin-right:0px;}
#column-right + #content{margin-left:20px;}
#column-left + #column-right + #content-home, #column-left + #content-home{margin-right:240px;}
#column-right + #content-home{margin-left:240px;}
#content-main{padding-bottom:25px;padding-left:17px;padding-right:17px;}
#column-left + #column-right + #content-main, #column-left + #content-main{margin-right:240px;}
#column-right + #content-main{margin-left:240px;}
#header{padding-bottom:4px;position:relative;z-index:99;background:#f4f5f6;}
#header #logo{position:absolute;top:10px;right:25px;}
#language{position:absolute;top:61px;right:410px;width:75px;color:#999;line-height:17px;}
#language img{cursor:pointer;}
#currency{width:95px;position:absolute;top:69px;right:490px;color:#999;line-height:17px;}
#currency a{display:inline-block;padding:2px 4px;border:1px solid #CCC;color:#999;text-decoration:none;margin-left:2px;margin-bottom:2px;}
#currency a:hover{color:#2FA694;}
#currency a b{color:#2FA694;text-decoration:none;}
#header #cart{position:absolute;top:105px;left:12px;float:left;z-index:9;min-width:100px;}
#header #cart .heading{float:left;margin-top:17px;padding-right:14px;padding-left:14px;position:relative;z-index:1;font-family:"GESSTwoMediumRegular" !important;}
#header #cart .heading h4{color:#2FA694;font-size:15px;font-weight:bold;margin-top:0px;margin-bottom:3px;}
#header #cart .heading a{color:#2FA694;text-decoration:none;}
#header #cart .heading a:hover, #header #cart .heading h4:hover{color:#D00044;}
#header #cart .heading a span{background:url('../image-ar/arrow-down.png') 100% 50% no-repeat;padding-right:15px;font-family:"Tahoma" !important;}
#header #cart .content{clear:both;display:none;position:relative;top:-1px;padding:8px;min-height:150px;-webkit-border-radius:7px;-moz-border-radius:7px;-khtml-border-radius:7px;border-radius:7px;-webkit-box-shadow:0px 2px 2px #DDDDDD;border:2px solid #2FA694;box-shadow:0px 2px 2px #DDDDDD;background:#FFF;}
#header #cart .cart .name small{color:#474747;}
#header #cart.active .heading{margin-top:7px;padding-top:10px;padding-bottom:6px;}
#header #cart.active .content{display:block;}
.mini-cart-info table{border-collapse:collapse;width:100%;margin-bottom:5px;}
.mini-cart-info td{color:#000;vertical-align:top;padding:10px 5px;border-bottom:1px solid #EEEEEE;}
.mini-cart-info .image img{border:1px solid #EEEEEE;text-align:right;}
.mini-cart-info .name small{color:#666;}
.mini-cart-info .quantity{text-align:left;}
.mini-cart-info td.total{text-align:left;}
.mini-cart-info .remove{text-align:left;}
.mini-cart-info .remove img{cursor:pointer;}
.mini-cart-total{text-align:left;}
.mini-cart-total table{border-collapse:collapse;display:inline-block;margin-bottom:5px;}
.mini-cart-total td{color:#000;padding:4px;}
#header #cart .checkout{text-align:left;clear:both;}
#header #cart .empty{padding-top:50px;text-align:center;}
#header #welcome{position:absolute;top:47px;left:0px;z-index:5;width:298px;text-align:left;color:#999999;}
#header .links{position:absolute;left:0px;bottom:3px;font-size:10px;padding-left:10px;}
#header .links a{float:right;display:block;padding:0px 7px 0px 0px;color:#38B0E3;text-decoration:none;font-size:12px;}
#header .links a + a{margin-right:8px;border-right:1px solid #CCC;}
#menu-wrapper{height:62px;}
#main-menu{float:left;height:62px;position:relative;left:8px;top:-16px;z-index:99;}
#main-menu a:link, #main-menu a:visited{color:#CACACA;}
#main-menu a:hover{color:#2FA694;}
#main-left{background:url('../image-ar/main-left.png') no-repeat scroll 0 0 transparent;float:right;height:62px;width:25px;}
#main-body{background:url('../image-ar/main-body.png') repeat-x scroll 0 0 transparent;float:right;height:62px;min-width:500px;}
#main-right{background:url('../image-ar/main-right.png') no-repeat scroll 0 0 transparent;float:right;height:62px;width:20px;}
ul.topnav{float:right;font-family:"Tahoma" !important;list-style-type:none;margin:0;padding:0;overflow:hidden;}
ul.topnav li{float:right;}
ul.topnav li a{display:block;padding:18px 1em 15px;position:relative;}
ul.topnav li.icon a{background:none;}
ul.topnav li a:hover{}
ul.topnav li.icon{display:none;}
.sf-menu{float:right;line-height:1;margin:7px 0 1em;font-family:"Tahoma" !important;}
.sf-menu li{background:none repeat scroll 0 0 transparent;float:right;position:relative;}
.sf-menu a{display:block;padding:18px 1em 15px;position:relative;}
.sf-menu, .sf-menu *{list-style:none outside none;padding:0;}
.sf-login{background:url('../image-ar/bullet-lock.png') no-repeat scroll 30px 0 transparent;padding-right:19px;padding-top:2px;}
.main-divider{background:url('../image-ar/main-divider.png') no-repeat scroll 0 0 transparent;float:right;height:40px;margin:7px 10px 0;width:10px;}
#header-right{clear:left;float:left;margin:0 16px 25px;}
#header-menu{clear:right;float:right;width:100%;font-family:"GESSTwoMediumRegular" !important;}
.button{font-family:"GESSTwoMediumRegular" !important;}
#header-menu .left{background:url("../image-ar/ribbon-wrap-menu.png") no-repeat scroll left -2px transparent;float:right;width:23px;height:52px;margin-right:-14px;}
#header-menu .middle{background:url("../image-ar/ribbon.png") repeat-x scroll left top transparent;height:52px;line-height:14px;float:right;min-width:500px;}
#header-menu .right-menu{background:url("../image-ar/ribbon-right.png") no-repeat scroll left top transparent;float:right;height:52px;width:31px;}
#search{background:url('../image-ar/search-bg.png') 0 -64px;cursor:text;height:32px;overflow:hidden;width:298px;}
.button-search{background:none repeat scroll 0 0 transparent;border:0 none;cursor:pointer;float:right;height:30px;margin:1px 0 0;padding:0;width:73px;}
#search input{background:none repeat scroll 0 0 transparent;border:0 none;float:right;font-size:14px;height:20px;margin:0;padding:8px 7px 3px 0;width:216px;}
.clear{clear:both;}
#menu{height:37px;margin-bottom:15px;max-width:800px;margin-left:auto;margin-right:5px;margin-top:15px;padding-left:10px;float:right;}
#menu2{margin-right:30px;float:right;}
ul.main-menu{list-style:none;margin:0;padding:0;}
ul.main-menu li{position:relative;float:right;z-index:20;}
ul.main-menu li:hover{}
ul.main-menu li a{font-size:14px;color:#CACACA;line-height:12px;text-decoration:none;display:block;padding:4px 12px 11px 12px;z-index:6;position:relative;}
ul.main-menu li a:hover{color:#2FA694;}
ul.main-menu li.icon{display:none;}
ul.main-menu li div{display:none;position:absolute;z-index:5;padding:3px;background:#282828;margin-top:-1px;}
ul.main-menu li:hover div{display:table;}
ul.main-menu li div ul{display:table-cell;list-style:none;margin:0;padding:0;}
ul.main-menu li ul + ul{padding-right:20px;}
ul.main-menu li ul li a{text-decoration:none;padding:4px;color:#CACACA;display:block;white-space:nowrap;min-width:120px;}
ul.main-menu li ul li a:hover{background:#2FA694;}
ul.main-menu li div ul li a{color:#CACACA;}
ul.main-menu li div ul li a:hover{color:#fff;}
.breadcrumb{color:#2FA694;margin-bottom:10px;padding:8px 0px 7px;}
.breadcrumb a:visited{color:#2FA694;}
.breadcrumb a:hover{color:#D00044;}
#notification{max-width:940px;margin-right:auto;margin-left:auto;}
.success, .warning, .attention, .information{padding:10px 13px 10px 10px;margin-bottom:15px;color:#555555;max-width:900px;margin-right:auto;margin-left:auto;}
.success{background:#E8E8E8 url('../image-ar/success.png') 10px center no-repeat;border:1px solid #DDD;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.warning{background:#E8E8E8 url('../image-ar/warning.png') 10px center no-repeat;border:1px solid #DDD;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.attention{background:#E8E8E8 url('../image-ar/attention.png') 10px center no-repeat;border:1px solid #DDD;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.information{background:#E8E8E8 url('../image-ar/information.png') 10px center no-repeat;border:1px solid #DDD;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}
.success .close, .warning .close, .attention .close, .information .close{float:left;padding-top:4px;padding-left:4px;cursor:pointer;}
.required{color:#FF0000;font-weight:bold;}
.error{display:block;color:#FF0000;}
.help{color:#999;font-size:10px;font-weight:normal;font-family:Verdana, Geneva, sans-serif;display:block;}
table.form{width:100%;border-collapse:collapse;margin-bottom:20px;}
table.form tr td:first-child{width:150px;}
table.form > * > * > td{color:#000000;}
table.form td{padding:4px;}
input.large-field, select.large-field{width:300px;}
table.list{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
table.list td{border-left: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{text-decoration:none;color:#222222;font-weight:bold;}
table.list tbody td{vertical-align:top;padding:0px 5px;}
table.list .left{text-align:right;padding:7px;}
table.list .right{text-align:left;padding:7px;}
table.list .center{text-align:center;padding:7px;}
table.radio{width:100%;border-collapse:collapse;}
table.radio td{padding:5px;vertical-align:top;}
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{background:#F1FFDD;cursor:pointer;}
.pagination{border-top:1px solid #dddddd;padding-top:8px;display:inline-block;width:100%;margin-bottom:10px;}
.pagination .links{float:right;}
.pagination .links a{display:inline-block;border:1px solid #dddddd;padding:4px 10px;text-decoration:none;color:#A3A3A3;}
.pagination .links b{display:inline-block;border:1px solid #269BC6;padding:4px 10px;font-weight:normal;text-decoration:none;color:#269BC6;background:#FFFFFF;}
.pagination .results{float:left;padding-top:3px;}
.button, .button:visited{display:inline-block;margin:0 2px;padding:0;outline:none;cursor:pointer;text-decoration:none;vertical-align:baseline;background:#C0C3C9;border:solid 1px #C0C3C9;border-color:#C0C3C9 #C0C3C9 #94969A;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;}
.button span{display:block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.button span, .button:visited span, input.button, input.button:visited,a.button, a.button:visited{font-size:12px;vertical-align:baseline;padding:.30em 1.2em .35em;text-align:center;color:#4E4F52;text-shadow:0 1px 1px rgba(255,255,255,.75);border:solid 1px #EBEDF1;border-color:#F5F7FD #EBEDF1 #D3D6DA;background:#E4E7ED;background:-webkit-gradient(linear, right top, right bottom, from(#F2F5FC), to(#C9CCD2));background:-moz-linear-gradient(top, #F2F5FC, #C9CCD2);background:linear-gradient(#F2F5FC, #C9CCD2);-webkit-background-clip:padding-box;}
.ie6 .button, .ie7 .button, .ie8 .button{box-shadow:none;}
.ie6 input.button, .ie7 input.button, .ie8 input.button{border-radius:none;}
input.button:hover, a.button:hover{border-color:#2FA694!important;color:#595959;}
.button:active{position:relative;top:1px;}
.button:active span, input.button:active, a.button:active{color:#494949;background:-webkit-gradient(linear, right top, right bottom, from(#C9CCD2), to(#F2F5FC));background:-moz-linear-gradient(top, #C9CCD2, #F2F5FC);background:linear-gradient(#C9CCD2, #F2F5FC);}
.button, .button:visited{background:#ccc;}
.button span, .button:visited span, input.button, input.button:visited, a.button, a.button:visited{color:#595959;text-shadow:0 1px 0 rgba(255, 255, 255, 1);border:solid 1px #fff;border-color:#fff #FBFBFB #EFEFEF;background:#F5F5F5;background:-webkit-gradient(linear, right top, right bottom, from(#fff), to(#EBEBEB));background:-moz-linear-gradient(top, #fff, #EBEBEB);background:linear-gradient(#fff, #EBEBEB);}
.button, .button:visited, input.button, input.button:visited, a.button, a.button:visited{border:solid 1px #ccc;border-color:#DDDDDD #D1D1D1 #bbb;}
.button:active span, input.button:active, a.button:active{color:#595959;background:-webkit-gradient(linear, right top, right bottom, from(#E0E0E0), to(#fff));background:-moz-linear-gradient(top, #E0E0E0, #fff);background:linear-gradient(#E0E0E0, #fff);}
.buttons{border:1px solid #DDD;overflow:auto;padding:6px;margin-bottom:20px;}
.buttons .left{float:right;text-align:right;}
.buttons .right{float:left;text-align:left;}
.buttons .center{text-align:center;margin-right:auto;margin-left:auto;}
.htabs{height:30px;line-height:16px;border-bottom:1px solid #DDDDDD;}
.htabs a{border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;background:#FFFFFF url('../image-ar/tab.png') repeat-x;padding:7px 15px 6px 15px;float:right;font-family:Tahoma, Helvetica, sans-serif;font-size:13px;font-weight:bold;text-align:center;text-decoration:none;color:#000000;margin-left:2px;}
.htabs a.selected{padding-bottom:7px;background:#FFFFFF;}
.tab-content{border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;padding:10px;margin-bottom:20px;z-index:2;}
.tab-content-accordeon{background:url('../image-ar/bgPaleGrid.png') repeat scroll 0 0 #F2F2F2;padding:10px;display:block;z-index:2;margin-bottom:10px;margin-top:10px;}
.tab-accordeon{border:1px solid #DDD;background:none repeat scroll 0 0 #F8F8F8;padding:8px;display:block;margin-top:4px;z-index:2;font-size:14px;}
a.tab-accordeon{color:#2FA694;}
.box{margin-bottom:20px;max-width:940px;margin-right:auto;margin-left:auto;}
.box .box-heading{font:bold 16px/14px "GESSTwoMediumRegular",Tahoma,Helvetica,sans-serif;color:#2FA694;padding:8px 0px 7px;}
.box .box-content{padding:10px;border-bottom:1px solid #dddddd;}
.box-product{width:100%;overflow:auto;}
.box-product > div{width:116px;display:inline-block;vertical-align:top;margin-left:20px;margin-bottom:15px;}
.box-product .image{display:block;margin-bottom:0px;}
.box-product .image img{padding:3px;border:1px solid #E7E7E7;}
.box-product .name a{color:#38B0E3;font-weight:bold;text-decoration:none;display:block;margin-bottom:4px;}
.box-product .price{display:block;font-weight:bold;color:#333333;margin-bottom:4px;}
.box-product .price-old{color:#F00;text-decoration:line-through;}
.box-product .price-new{font-weight:bold;}
.box-product .rating{display:block;margin-bottom:4px;}
.box-top{padding-bottom:20px;max-width:958px;margin-right:auto;margin-left:auto;}
.box-top .box-heading-top{padding:8px 10px 7px 10px;font:16px/1.4 "GESSTwoMediumRegular",Tahoma,Helvetica,sans-serif;font-weight:bold;line-height:14px;color:#2FA694;}
.box-top .box-content-top{padding:10px 10px 10px 0px;}
.box-top-product-top{width:100%;overflow:auto;}
.box-top-product-top .image{display:block;margin-bottom:0px;}
.box-top-product-top .image img{border:1px solid #F3F3F3;float:right;max-width:100%;}
.box-top-product-top .name a{color:#666666;font-weight:none;text-decoration:none;display:block;margin-bottom:4px;}
.box-top-product-top .name a:hover{color:#2FA694;}
.box-top-product-top .price{display:block;font-weight:bold;color:#333333;margin-bottom:4px;text-align:right;}
.box-top-product-top .price-old{color:#F00;text-decoration:line-through;}
.box-top-product-top .price-new{font-weight:bold;}
.box-top-product-top .rating{display:block;margin-bottom:4px;}
.box-top-product-top{width:100%;overflow:auto;}
.box-top-product-top > div{display:inline-block;vertical-align:top;margin:2px 2px 15px;text-align:center;width:19%;}
.box-top-product-top .image, #banner_4 img, #banner_6 img, #banner_12 img{-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);background:#F7F7F7;background:-webkit-gradient(linear, right top, right bottom, from(#fff), to(#E7E8EB));background:-moz-linear-gradient(top, #fff, #E7E8EB);background:linear-gradient(#fff, #E7E8EB);border-color:#C9CBCD;border-style:solid;border-width:1px 1px 2px;display:inline-block;outline:medium none;padding:6px;max-width:100%;}
.box-top-product-top .image:hover, #banner_4 img:hover, #banner_6 img:hover, #banner_12 img:hover{border-color:#2FA694;-webkit-box-shadow:0 0 5px rgba(47, 166, 148, .8);-moz-box-shadow:0 0 5px rgba(47, 166, 148, .8);box-shadow:0 0 5px rgba(47, 166, 148, .8);}
.box-top-product-top .image img{border:1px solid #F3F3F3;}
.box-related{padding-bottom:20px;max-width:968px;margin-right:auto;margin-left:auto;}
.box-related .box-heading-top{padding:8px 10px 7px 10px;font:16px/1.4 "GESSTwoMediumRegular",Tahoma,Helvetica,sans-serif;font-weight:bold;line-height:14px;color:#2FA694;}
.box-related .box-content-top{padding:10px 10px 10px 0px;}
.box-related-product-top{width:100%;overflow:auto;}
.box-related-product-top .image{display:block;margin-bottom:0px;}
.box-related-product-top .image img{border:1px solid #F3F3F3;float:right;max-width:100%;}
.box-related-product-top .name a{color:#595959;font-weight:none;text-decoration:none;display:block;margin-bottom:4px;}
.box-related-product-top .name a:hover{color:#006D9A;}
.box-related-product-top .price{display:block;font-weight:bold;color:#595959;margin-bottom:4px;text-align:right;}
.box-related-product-top .price-old{color:#F00;text-decoration:line-through;}
.box-related-product-top .price-new{font-weight:bold;}
.box-related-product-top .rating{display:block;margin-bottom:4px;}
.box-related-product-top{width:100%;overflow:auto;}
.box-related-product-top > div{display:inline-block;vertical-align:top;margin:2px 2px 15px;text-align:center;width:24%;}
.box-related-product-top .image, #banner_4 img, #banner_6 img, #banner_12 img{-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);background:#F7F7F7;background:-webkit-gradient(linear, right top, right bottom, from(#fff), to(#E7E8EB));background:-moz-linear-gradient(top, #fff, #E7E8EB);background:linear-gradient(#fff, #E7E8EB);border-color:#C9CBCD;border-style:solid;border-width:1px 1px 2px;display:inline-block;outline:medium none;padding:6px;max-width:100%;}
.box-related-product-top .image:hover, #banner_4 img:hover, #banner_6 img:hover, #banner_12 img:hover{border-color:#2FA694;-webkit-box-shadow:0 0 5px rgba(47, 166, 148, .8);-moz-box-shadow:0 0 5px rgba(47, 166, 148, .8);box-shadow:0 0 5px rgba(47, 166, 148, .8);}
.box-related-product-top .image img{border:1px solid #F3F3F3;}
.box-left{margin-bottom:20px;}
.box-left .box-heading{font:16px/1.4 "GESSTwoMediumRegular",Tahoma,Helvetica,sans-serif;font-weight:bold;line-height:14px;color:#2FA694;padding:8px 0px 7px;}
.box-left .box-content{padding:10px;border-bottom:1px solid #dddddd;}
.box-left .box-product-left{width:100%;overflow:auto;}
.box-left .box-product-left > div{width:176px;float:right;margin-bottom:5px;}
.box-left .box-product-left .image{float:right;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);background:#F7F7F7;background:-webkit-gradient(linear, right top, right bottom, from(#fff), to(#E7E8EB));background:-moz-linear-gradient(top, #fff, #E7E8EB);background:linear-gradient(#fff, #E7E8EB);border-color:#C9CBCD;border-style:solid;border-width:1px 1px 2px;display:inline-block;outline:medium none;margin-left:10px;}
.box-left .box-product-left .image:hover{border-color:#2FA694;-webkit-box-shadow:0 0 5px rgba(47, 166, 148, .8);-moz-box-shadow:0 0 5px rgba(47, 166, 148, .8);box-shadow:0 0 5px rgba(47, 166, 148, .8);}
.box-left .box-product-left .image img{padding:5px;float:right;}
.box-left .box-product-left .name{margin-top:15px;}
.box-left .box-product-left .name a{color:#474747;font-size:12px;text-decoration:none;margin-bottom:4px;}
.box-left .box-product-left .name a:hover{color:#2FA694;}
.box-left .box-product-left .price{float:right;font-weight:bold;color:#474747;margin-bottom:4px;}
.box-left .box-product-left .price-old{color:#F00;text-decoration:line-through;}
.box-left .box-product-left .price-new{font-weight:bold;}
.box-left .box-product-left .rating{display:block;margin-bottom:4px;}
.ribbon{background:url('../image-ar/ribbon-wrap.png') no-repeat scroll -37px 0 transparent;position:absolute;width:15px;height:52px;margin-right:-7px;display:inline-block;}
.ribbon span{color:#fff;height:52px;width:50px;line-height:52px;font-weight:bold;padding-left:10px;display:inline-block;margin-right:15px;background:url('../image-ar/ribbon-price.png') top left no-repeat transparent;}
.ribbon-special{background:url('../image-ar/ribbon-wrap.png') no-repeat scroll -37px 0 transparent;position:absolute;width:15px;height:52px;margin-right:-7px;display:inline-block;}
.ribbon-special div{color:#fff;height:52px;width:50px;line-height:14px;padding-top:10px;padding-left:13px;display:inline-block;margin-right:15px;background:url('../image-ar/ribbon-price.png') top left no-repeat transparent;}
.box-top-product-top .ribbon{margin-right:-10px;}
.box-top-product-top .ribbon-special{margin-right:-10px;}
.box-category{margin-top:-5px;}
.box-category ul{list-style:none;margin:0;padding:0;}
.box-category > ul > li{padding:8px 0px 8px 8px;}
.box-category > ul > li + li{border-top:1px solid #DDDDDD;}
.box-category > ul > li > a{text-decoration:none;color:#333;}
.box-category > ul > li > a:hover{color:#2FA694;}
.box-category > ul > li ul{display:none;}
.box-category > ul > li a.active{font-weight:bold;}
.box-category > ul > li a.active + ul{display:block;}
.box-category > ul > li ul > li{padding:5px 10px 0px 5px;}
.box-category > ul > li ul > li > a{text-decoration:none;display:block;color:#474747;}
.box-category > ul > li ul > li > a.active{font-weight:bold;}
.box-category > ul > li ul > li > a:hover{color:#2FA694;}
#content .content{padding:10px;overflow:auto;margin-bottom:20px;border:1px solid #dddddd;}
#content .content .left{float:right;width:49%;}
#content .content .right{float:left;width:49%;}
.category-info{margin-bottom:20px;overflow:auto;}
.category-info .image{float:right;padding:5px;margin-left:15px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);background:#F7F7F7;background:-webkit-gradient(linear, right top, right bottom, from(#fff), to(#E7E8EB));background:-moz-linear-gradient(top, #fff, #E7E8EB);background:linear-gradient(#fff, #E7E8EB);border-color:#C9CBCD;border-style:solid;border-width:1px 1px 2px;outline:medium none;}
.category-list{overflow:auto;margin-bottom:20px;}
.category-list ul{float:right;width:18%;}
.category-list ul a:hover{color:#2FA694;}
.category-list .div a{text-decoration:underline;font-weight:bold;}
.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:right;width:25%;margin:0;padding:0;list-style:none;margin-bottom:10px;}
.product-filter{border-bottom:1px solid #dddddd;padding-bottom:5px;overflow:auto;}
.product-filter .display{margin-left:15px;float:right;padding-top:4px;color:#333;}
.product-filter .display a{font-weight:bold;}
.product-filter .display a:hover{color:#2FA694;}
.product-filter .sort{float:left;color:#333;}
.product-filter .limit{margin-right:15px;float:left;color:#333;}
.product-compare{padding-top:6px;margin-bottom:25px;font-weight:bold;}
.product-compare a{text-decoration:none;font-weight:bold;color:#2FA694;}
.product-compare a:hover{color:#D00044;}
.product-list > div{overflow:hidden;margin-bottom:15px;}
.product-list .right{float:left;margin-right:15px;}
.product-list > div + div{border-top:1px solid #dddddd;padding-top:16px;}
.product-list .image{float:right;margin-left:10px;}
.product-list .image img{padding:3px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);background:#F7F7F7;background:-webkit-gradient(linear, right top, right bottom, from(#fff), to(#E7E8EB));background:-moz-linear-gradient(top, #fff, #E7E8EB);background:linear-gradient(#fff, #E7E8EB);border-color:#C9CBCD;border-style:solid;border-width:1px 1px 2px;outline:medium none;}
.product-list .image img:hover{border-color:#2FA694;-webkit-box-shadow:0 0 5px rgba(47, 166, 148, .8);-moz-box-shadow:0 0 5px rgba(47, 166, 148, .8);box-shadow:0 0 5px rgba(47, 166, 148, .8);}
.product-list .name{margin-bottom:3px;}
.product-list .name a{color:#474747;font-weight:bold;text-decoration:none;}
.product-list .name a:hover{color:#2FA694}
.product-list .description{line-height:15px;margin-bottom:5px;color:#4D4D4D;}
.product-list .rating{color:#7B7B7B;}
.product-list .price{float:left;height:50px;margin-right:8px;text-align:left;color:#2FA694;font-size:16px;}
.product-list .price-old{color:#F00;text-decoration:line-through;}
.product-list .price-new{font-weight:bold;}
.product-list .price-tax{font-size:12px;font-weight:normal;color:#BBBBBB;}
.product-list .cart{margin-bottom:3px;text-align:center;}
.product-list .wishlist, .product-list .compare{margin-bottom:3px;}
.product-list .wishlist a{color:#474747;text-decoration:none;display:block;text-align:center;}
.product-list .wishlist a:hover, .product-list .compare a:hover{color:#2FA694;}
.product-list .compare a{color:#474747;text-decoration:none;text-align:center;display:block;}
.product-grid{width:100%;overflow:auto;margin-right:10px;}
.product-grid > div{display:inline-block;vertical-align:top;margin:10px 10px 15px;text-align:center;width:21%;}
.product-grid .image{display:block;margin-bottom:0px;}
.product-grid .image img{padding:3px;-moz-border-radius:6px;border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.2);background:#F7F7F7;background:-webkit-gradient(linear, right top, right bottom, from(#fff), to(#E7E8EB));background:-moz-linear-gradient(top, #fff, #E7E8EB);background:linear-gradient(#fff, #E7E8EB);border-color:#C9CBCD;border-style:solid;border-width:1px 1px 2px;display:inline-block;outline:medium none;}
.product-grid .image img:hover{border-color:#2FA694;-webkit-box-shadow:0 0 5px rgba(47, 166, 148, .8);-moz-box-shadow:0 0 5px rgba(47, 166, 148, .8);box-shadow:0 0 5px rgba(47, 166, 148, .8);}
.product-grid .name a{text-align:center;color:#474747;font-weight:none;text-decoration:none;display:block;margin-bottom:4px;}
.product-grid .name a:hover{color:#2FA694;}
.product-grid .description{display:none;}
.product-grid .rating{display:block;margin-bottom:4px;}
.product-grid .price{display:block;color:#2FA694;font-size:16px;margin-bottom:4px;}
.product-grid .price-old{color:#F00;text-decoration:line-through;}
.product-grid .price-new{font-weight:bold;}
.product-grid .price .price-tax{display:none;}
.product-grid .cart{margin-bottom:3px;text-align:center;}
.product-grid .wishlist, .product-grid .compare{margin-bottom:3px;text-align:center;}
.product-grid .wishlist a{color:#474747;text-decoration:none;display:block;}
.product-grid .wishlist a:hover, .product-grid .compare a:hover{color:#2FA694;}
.product-grid .compare a{color:#474747;text-decoration:none;display:block;}
.product-info{overflow:auto;margin-bottom:20px;}
.product-info > .left{float:right;margin-left:15px;}
.product-info > .left + .right{float:right;width:60%;}
.product-info .image{border:1px solid #E7E7E7;float:right;margin-bottom:20px;padding:10px;text-align:center;}
.product-info .image-additional{width:260px;margin-right:-10px;clear:both;overflow:hidden;}
.product-info .image-additional img{border:1px solid #E7E7E7;}
.product-info .image-additional a{float:right;display:block;margin-right:10px;margin-bottom:10px;}
.product-info .description{border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:5px 5px 10px 5px;margin-bottom:10px;line-height:20px;color:#4D4D4D;}
.product-info .description span{color:#474747;}
.product-info .description a{color:#2FA694;text-decoration:none;}
.product-info .description a:hover{color:#D00044;}
.product-info .price{overflow:auto;border-bottom:1px solid #E7E7E7;padding:0px 5px 10px 5px;margin-bottom:10px;font-size:15px;font-weight:bold;color:#333333;}
.product-info .price-old{color:#F00;text-decoration:line-through;}
.product-info .price-new{}
.product-info .price-tax{font-size:12px;font-weight:normal;color:#999;}
.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 10px 5px;margin-bottom:10px;color:#000000;}
.product-info .cart{border-bottom:1px solid #E7E7E7;padding:0px 5px 10px 5px;margin-bottom:20px;color:#4D4D4D;overflow:auto;}
.product-info .cart div{float:right;vertical-align:middle;}
.product-info .cart div > span{padding-top:7px;display:block;color:#999;}
.product-info .cart .minimum{padding-top:5px;font-size:11px;color:#999;clear:both;}
.product-info .review{color:#4D4D4D;border-top:1px solid #E7E7E7;border-right:1px solid #E7E7E7;border-left:1px solid #E7E7E7;margin-bottom:10px;}
.product-info .review > div{padding:8px;border-bottom:1px solid #E7E7E7;line-height:20px;}
.product-info .review > div > span{color:#38B0E3;}
.product-info .review .share{overflow:auto;line-height:normal;}
.product-info .review .share a{text-decoration:none;}
.review-list{padding:10px;overflow:auto;margin-bottom:20px;border:1px solid #EEEEEE;}
.review-list .author{float:right;margin-bottom:20px;}
.review-list .rating{float:left;margin-bottom:20px;}
.review-list .text{clear:both;}
.attribute{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.attribute thead td, .attribute thead tr td:first-child{color:#000000;font-size:14px;font-weight:bold;background:#F7F7F7;text-align:right;}
.attribute tr td:first-child{color:#000000;font-weight:bold;text-align:left;width:20%;}
.attribute td{padding:7px;color:#4D4D4D;text-align:center;vertical-align:top;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.compare-info{border-collapse:collapse;width:100%;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin-bottom:20px;}
.compare-info thead td, .compare-info thead tr td:first-child{color:#000000;font-size:14px;font-weight:bold;background:#F7F7F7;text-align:right;}
.compare-info tr td:first-child{color:#000000;font-weight:bold;text-align:left;}
.compare-info td{padding:7px;width:20%;color:#4D4D4D;text-align:center;vertical-align:top;border-left:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;}
.compare-info .name a{font-weight:bold;}
.compare-info .price-old{font-weight:bold;color:#F00;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-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
.wishlist-info td{padding:7px;}
.wishlist-info thead td{color:#4D4D4D;font-weight:bold;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:right;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action{text-align:left;}
.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:right;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action{text-align:left;}
.wishlist-info tbody .price s{color:#F00;}
.wishlist-info tbody .action img{cursor:pointer;}
.login-content{margin-bottom:20px;overflow:auto;}
.login-content .left{float:right;width:48%;}
.login-content .right{float:left;width:48%}
.login-content .left .content, .login-content .right .content{min-height:190px;}
.order-list{margin-bottom:10px;}
.order-list .order-id{width:49%;float:right;margin-bottom:2px;}
.order-list .order-status{width:49%;float:left;text-align:left;margin-bottom:2px;}
.order-list .order-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.order-list .order-content div{float:right;width:33.3%;}
.order-list .order-info{text-align:left;}
.order-detail{background:#EFEFEF;font-weight:bold;}
.return-list{margin-bottom:10px;}
.return-list .return-id{width:49%;float:right;margin-bottom:2px;}
.return-list .return-status{width:49%;float:left;text-align:left;margin-bottom:2px;}
.return-list .return-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.return-list .return-content div{float:right;width:33.3%;}
.return-list .return-info{text-align:left;}
.return-product{overflow:auto;margin-bottom:20px;}
.return-name{float:right;width:31%;margin-left:15px;}
.return-model{float:right;width:31%;margin-left:15px;}
.return-quantity{float:right;width:31%;}
.return-detail{overflow:auto;margin-bottom:20px;}
.return-reason{float:right;width:31%;margin-left:15px;}
.return-opened{float:right;width:31%;margin-left:15px;}
.return-opened textarea{width:98%;vertical-align:top;}
.return-captcha{float:right;}
.download-list{margin-bottom:10px;}
.download-list .download-id{width:49%;float:right;margin-bottom:2px;}
.download-list .download-status{width:49%;float:left;text-align:left;margin-bottom:2px;}
.download-list .download-content{padding:10px 0px;display:inline-block;width:100%;margin-bottom:20px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.download-list .download-content div{float:right;width:33.3%;}
.download-list .download-info{text-align:left;}
.cart-info table{width:100%;margin-bottom:15px;border-collapse:collapse;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;}
.cart-info td{padding:7px;}
.cart-info thead td{color:#4D4D4D;font-weight:bold;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:right;}
.cart-info thead .price, .cart-info thead .total{text-align:left;}
.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:right;}
.cart-info tbody .quantity input[type='image'], .cart-info tbody .quantity img{position:relative;top:4px;cursor:pointer;}
.cart-info tbody .price, .cart-info tbody .total{text-align:left;}
.cart-info tbody span.stock{color:#F00;font-weight:bold;}
.cart-module > div{display:none;}
.cart-module .cart-heading{color:#555555;}
.cart-total{border-top:1px solid #DDDDDD;overflow:auto;padding-top:8px;margin-bottom:15px;}
.cart-total table{float:left;}
.cart-total td{padding:3px;text-align:left;}
.checkout-heading{background:#F8F8F8;border:1px solid #DBDEE1;padding:8px;font-weight:bold;font-size:13px;color:#555555;margin-bottom:15px;}
.checkout-heading a{float:left;margin-top:1px;font-weight:normal;text-decoration:none;}
.checkout-content{padding:0px 0px 15px 0px;display:none;overflow:auto;}
.checkout-content .left{float:right;width:48%;}
.checkout-content .right{float:left;width:48%;}
.checkout-content .buttons{clear:both;}
.checkout-product table{width:100%;border-collapse:collapse;border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD;margin-bottom:20px;}
.checkout-product td{padding:7px;}
.checkout-product thead td{color:#4D4D4D;font-weight:bold;background-color:#F7F7F7;border-bottom:1px solid #DDDDDD;}
.checkout-product thead .name, .checkout-product thead .model{text-align:right;}
.checkout-product thead .quantity, .checkout-product thead .price, .checkout-product thead .total{text-align:left;}
.checkout-product tbody td{vertical-align:top;border-bottom:1px solid #DDDDDD;}
.checkout-product tbody .name, .checkout-product tbody .model{text-align:right;}
.checkout-product tbody .quantity, .checkout-product tbody .price, .checkout-product tbody .total{text-align:left;}
.checkout-product tfoot td{text-align:left;border-bottom:1px solid #DDDDDD;}
.contact-info{overflow:auto;}
.contact-info .left{float:right;width:48%;}
.contact-info .right{float:right;width:48%;}
.sitemap-info{overflow:auto;margin-bottom:40px;}
.sitemap-info .left{float:right;width:48%;}
.sitemap-info .right{float:right;width:48%;}
#footer-top{background:#6a6a6a;height:2px;overflow:hidden;float:right;}
#footer{clear:both;overflow:auto;}
#footer-main{width:980px;margin-right:auto;margin-left:auto;}
#footer-inner{width:980px;float:right;min-height:100px;height:auto;background:#2c2c2c;}
#footer-bottom{background:url('../image-ar/footer-bottom.png') repeat-x;height:33px;float:right;width:980px;margin-bottom:10px;border-radius:0 0 10px 10px;}
#footer-top, #footer{width:980px;margin-right:auto;margin-left:auto;}
#footer h3{color:#000000;font-size:14px;margin-top:0px;margin-bottom:8px;}
#footer-inner a{color:#000 !important;}
#footer-inner .column_4{width:30%;list-style:none;float:right;text-align:right;color:#666666;line-height:18px;margin-left:0px;margin-right:30px;}
#footer-inner .header_4{width:100%;margin-top:20px;margin-bottom:20px;margin-left:30px;list-style:none;font-size:16px;font-weight:bold;float:right;color:#EEEEEE;font-family:"GESSTwoMediumRegular";}
#footer-inner ul{list-style:none;padding:0}
#footer-inner .column_6{width:60%;list-style:none;float:right;text-align:right;color:#666666;line-height:18px;margin-left:0px;margin-right:30px;text-align:justify;}
#footer-inner .header_6{width:100%;margin-top:20px;margin-bottom:20px;margin-left:30px;list-style:none;font-size:16px;font-weight:bold;float:right;color:#EEEEEE;text-transform:lowercase;font-family:"GESSTwoMediumRegular";}
#footer-inner .column_12{width:930px;list-style:none;float:right;text-align:right;color:#666666;line-height:18px;margin-left:10px;margin-right:30px;}
#footer-inner .header_12{width:930px;margin-top:20px;margin-bottom:20px;list-style:none;font-size:16px;font-weight:bold;float:right;color:#EEEEEE;text-transform:lowercase;margin-left:30px;}
#footer .column{float:right;width:25%;min-height:100px;}
#footer .column ul{margin-top:0px;margin-right:8px;padding-right:12px;}
#footer .column ul li{margin-bottom:3px;}
#footer .column a{text-decoration:none;color:#000;}
#footer .column a:hover{text-decoration:underline;}
#footerimage{width:957px;margin-right:auto;margin-left:auto;}
#powered{float:left;color:#666666;margin-bottom:10px;direction:ltr;}
#powered a{color:#2FA694;}
#powered a:visited{color:#2FA694;}
#powered a:hover{color:#D00044;}
#paymentimage{float:right;margin-bottom:14px;}
.s_widget_holder{margin-top:-21px;}
#twitter a{color:#990;}
#twitter li{margin-bottom:18px;margin-right:-38px;list-style:none;}
#twitter li a{font-style:normal;font-size:10px !important;color:#bbb;white-space:nowrap;}
#twitter li span,
#twitter li span *{line-height:16px;font-size:11px !important;font-style:italic !important;color:#666666;}
#twitter li span *{display:inline !important;margin:0;padding:0;}
#twitter li span a{color:#2FA694;}
#twitter li span a:hover{color:#D00044;}
#twitter li span:after{visibility:hidden;content:"."}
#twitter ul{margin-bottom:-20px;}
#footer_categories{margin-bottom:10px;margin-top:25px;float:right;}
#footer_categories ul{display:inline;font-size:11px;padding-bottom:5px;}
#footer_categories h2{color:#F12B63;font:14px/1.4 "GESSTwoMediumRegular",Tahoma,Helvetica,sans-serif;line-height:18px;}
#footer_categories h2 a{color:#2FA694;font:14px/1.4 "GESSTwoMediumRegular",Tahoma,Helvetica,sans-serif;line-height:18px;}
#footer_categories h2 a:hover{color:#D00044;}
.footer_category_grid{width:135px;display:inline;float:right;margin-right:10px;margin-left:10px;}
.footer_category_list li{list-style:none;margin-right:5px;}
.footer_category_list li a{color:#666666;}
.footer_category_list li a:hover{color:#2FA694;}
.banner div{text-align:center;width:100%;}
.banner div img{margin-bottom:20px;max-width:100%;}
#banner-wrapper{width:958px;margin-right:auto;margin-left:5px;}
.banner_4 div{text-align:center;display:inline-block;margin-left:7px;}
.banner_4 div img{margin-bottom:20px;display:inline-block;}
.banner_6 div{text-align:center;display:inline-block;margin-left:8px;}
.banner_6 div img{margin-bottom:20px;width:448px;display:inline-block;}
.banner_12 div img{margin-bottom:20px;width:920px;}
.slideshow-top{background:#f4f5f6;height:4px;position:relative;overflow:hidden;z-index:49;}
.slideshow-middle{background:#f4f5f6;overflow:hidden;}
.slideshow-bottom{background:url('../image-ar/slide-bottom.png') no-repeat;height:55px;margin-top:-55px;position:relative;overflow:hidden;z-index:29;}
.slideshow-top,
.slideshow-middle,
.slideshow-bottom{width:980px;margin-right:auto;margin-left:auto;}
.nivoSlider{position:relative;width:97%;height:auto;margin-top:-4px;margin-right:auto;margin-left:auto;}
.nivoSlider img{position:absolute;top:0px;right:0px;max-width:none;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;right:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);opacity:0;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;right:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:0.8;overflow:hidden;display:none;-moz-opacity:0.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav{right:0px;}
.nivo-nextNav{left:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.slideshow{position:absolute;}
.slideshow a{border:0;display:block;}
.nivo-controlNav{left:10px;top:10px;text-align:center;height:15px;z-index:99;}
.nivo-controlNav a{vertical-align:top;display:block;width:16px;height:15px;background:url('../image-ar/slide-pager.png') no-repeat;text-indent:-9999px;border:0;margin-left:3px;float:right;}
.nivo-controlNav a:hover{background-position:-16px 0;}
.nivo-controlNav a.active{background-position:-32px 0;}
.nivo-directionNav a{position:absolute;top:35%;display:block;width:30px;height:30px;text-indent:-9999px;border:0;}
a.nivo-nextNav{background:url('../image-ar/slide-next.png') no-repeat scroll 0 0 transparent;float:left;margin-left:-15px;display:block;height:64px;width:51px;z-index:30;}
a.nivo-nextNav:hover{background:url('../image-ar/slide-next.png') no-repeat scroll 0 -64px transparent;}
a.nivo-prevNav{background:url('../image-ar/slide-prev.png') no-repeat scroll 0 0 transparent;float:right;margin-right:-15px;display:block;height:64px;width:51px;z-index:30;}
a.nivo-prevNav:hover{background:url('../image-ar/slide-prev.png') no-repeat scroll 0 -64px transparent;}
.nivo-caption{text-shadow:none;font-family:Helvetica, Tahoma, sans-serif;}
.nivo-caption a{color:#efe9d1;text-decoration:underline;}
#module_cart .content{background:none repeat scroll 0 0 #FFFFFF;border-color:#dddddd;border-radius:0 7px 7px 7px;border-style:solid;border-width:1px;box-shadow:0 2px 2px #DDDDDD;clear:both;display:none;min-height:150px;padding:8px;padding-bottom:100px;position:relative;top:-1px;float:left;}
#module_cart.active .heading{border-right:1px solid #dddddd;border-radius:7px 7px 0 0;border-left:1px solid #dddddd;border-top:1px solid #dddddd;margin-top:5px;padding-bottom:6px;padding-top:10px;}
#module_cart.active .content{display:block;}
#module_cart .cart{border-collapse:collapse;margin-bottom:5px;width:100%;}
#module_cart .cart td{border-bottom:1px solid #dddddd;color:#000000;padding:2px 3px;vertical-align:top;}
#module_cart .cart .image{display:none;}
#module_cart .cart .image img{border:1px solid #dddddd;text-align:right;}
#module_cart .cart .name small{color:#595959;line-height:14px;}
#module_cart .cart td.total, #module_cart .cart td.quantity{text-align:left;vertical-align:middle;}
#module_cart .cart .remove{text-align:left;padding:0 2px;vertical-align:middle;}
#module_cart .cart .remove img{cursor:pointer;}
#module_cart table.total{border-collapse:collapse;clear:right;float:left;margin-bottom:5px;padding:5px;}
#module_cart table.total td{color:#000000;}
#module_cart .checkout{clear:both;text-align:left;padding-bottom:35px;}
#module_cart .empty{text-align:center;}
@media (max-width:1024px){#pagewrapper{width:962px;}
#pagemain{width:960px;}
.slideshow-top, .slideshow-middle, .slideshow-bottom{width:960px;}
.slideshow-bottom{background:url('../image-ar/slide-bottom-960.png') no-repeat !important;}
#footer-top, #footer{width:960px;}
#footer-main{width:960px;}
#footer-inner{width:960px;}
#footer-bottom{width:960px;}
#footerimage{width:937px;}
}
@media (max-width:992px){#pagewrapper{width:762px;}
.sf-menu a{padding:18px 9px 15px;}
ul.topnav li:not(:first-child){display:none;}
ul.topnav li.icon{float:right;display:inline-block;}
ul.topnav li.icon a{padding:17px 1em 10px;font-size:20px;font-weight:900;}
ul.topnav li a{padding:20px 1em 10px;}
ul.topnav.responsive{position:relative;}
ul.topnav.responsive li.icon{position:relative;right:0;top:0;}
ul.topnav.responsive li{float:none;display:inline;}
ul.topnav.responsive li a{display:block;text-align:right;background:transparent url("../image-ar/top-nav.jpg") repeat scroll 0 0;}
ul.topnav.responsive li.icon a{background:none;}
#language{right:240px;}
#currency{right:330px;}
#header-menu{margin:10px 0 0;}
#menu{width:100%;margin:0px;}
#header-menu .left{display:none;}
#header-menu .middle{background:none !important;height:42px;line-height:14px;float:right;min-width:300px;position:relative;right:10px;}
#header-menu .right-menu{display:none;}
ul.main-menu{list-style:outside none none;margin:0 auto;padding:1%;position:absolute;text-align:left;width:100%;background:#f4f5f6;}
ul.main-menu li{float:left;}
ul.main-menu li span{float:right;margin-left:100px;}
ul.main-menu li a{color:#2fa694 !important;}
ul.main-menu li a:hover{}
ul.main-menu li div{display:block;position:relative;padding:3px;background:#F3B81C;margin-top:-1px;}
ul.main-menu li div ul{padding-right:40px;}
ul.main-menu li:hover div{display:block;}
ul.main-menu li:not(:first-child){display:none;}
ul.main-menu li.icon{float:right;display:inline-block;}
ul.main-menu li.icon a{color:#5d5d5d !important;font-weight:600;}
ul.main-menu li.icon a strong{font-size:20px;font-weight:900;}
ul.main-menu.responsive{position:relative;box-shadow:-2px 4px 6px 1px rgba(0, 0, 0, 0.15);}
ul.main-menu.responsive li.icon{position:relative;right:0;top:0;}
ul.main-menu.responsive li{float:none;display:inline;}
ul.main-menu.responsive li a{display:block;text-align:right;}
ul.main-menu.responsive li.icon a{background:none;}
#menu > ul > li > div{background:none !important;}
#menu > ul > li ul > li > a:hover{background:none !important;}
#menu > ul > li > a{padding:10px 8px 10px 12px;}
#pagemain{width:760px;}
.slideshow-top, .slideshow-middle, .slideshow-bottom{width:760px;}
.slideshow-bottom{background:url('../image-ar/slide-bottom-760.png') no-repeat !important;margin-top:-50px;}
.nivo-directionNav a{top:33%;}
.box-related-product-top > div{width:30%;margin:10px 10px 15px;}
.box-top-product-top > div{width:22%;margin:10px 9px 15px;}
.box-related .box-content-top{padding:10px 7px 10px 0px;}
.box-top .box-content-top{padding:10px 7px 10px 0px;}
.ribbon{margin-right:-8px;}
.ribbon-special{margin-right:-8px;}
.box-top-product-top .ribbon{margin-right:-11px;}
.box-top-product-top .ribbon-special{margin-right:-11px;}
#content{width:70%;}
#column-left + #column-right + #content-main, #column-left + #content-main{margin-right:200px;}
#column-right + #content-main{margin-left:200px;}
.product-info > .left + .right{width:45%;}
.product-grid > div{width:28%;}
#footer-top, #footer{width:760px;}
#footer-main{width:760px;}
#footer-inner{width:760px;}
#footer-bottom{width:760px;}
#footerimage{width:737px;}
}
@media (max-width:800px){#pagewrapper{width:742px;}
#header #logo{right:0px;}
#language{right:220px;}
#currency{right:300px;}
#pagemain{width:740px;}
.slideshow-top, .slideshow-middle, .slideshow-bottom{width:740px;}
.slideshow-bottom{background:url('../image-ar/slide-bottom-740.png') no-repeat !important;}
.ribbon{margin-right:-11px;}
.ribbon-special{margin-right:-11px;}
#column-left + #column-right + #content-main, #column-left + #content-main{margin-right:190px;}
#column-right + #content-main{margin-left:190px;}
#footer-top, #footer{width:740px;}
#footer-main{width:740px;}
#footer-inner{width:740px;}
#footer-bottom{width:740px;}
#footerimage{width:717px;}
}
@media (max-width:768px){#pagewrapper{width:582px;}
.sf-menu a{padding:18px 9px 15px;}
#header #logo{top:50px;}
#language{right:320px;top:102px;}
#currency{right:400px;top:110px;}
#header-menu{margin:55px 0 0;}
#header-menu #cart{top:155px;}
#menu > ul > li > a{padding:4px 6px 11px 10px;}
#pagemain{width:580px;}
.slideshow-top, .slideshow-middle, .slideshow-bottom{width:580px;}
.slideshow-bottom{background:url('../image-ar/slide-bottom-580.png') no-repeat !important;}
.nivo-directionNav a{top:30%;}
.box-related-product-top > div{width:46%;}
.box-top-product-top > div{width:30%;margin:10px 7px 15px;}
.ribbon{margin-right:10px;}
.ribbon-special{margin-right:10px;}
#column-left{width:95%;}
#column-right{width:95%;margin-right:15px;margin-left:0px;}
#content{width:95%;float:right;}
#content-main{padding-left:10px;padding-right:10px;}
#column-right + #content{margin-left:0px;}
#column-left + #column-right + #content-main, #column-left + #content-main{margin-right:0px;}
#column-right + #content-main{margin-left:0px;}
.login-content .left{width:100%;}
.login-content .right{width:100%;}
.checkout-content .left{width:100%;}
.checkout-content .right{width:100%;}
#content .content .left{width:100%;}
#content .content .right{width:100%;}
.product-info > .left{width:45%;}
.product-info > .left + .right{width:50%;}
.product-grid{margin-right:0px}
#footer-top, #footer{width:580px;}
#footer-main{width:580px;}
#footer-inner{width:580px;}
#footer-inner .column_6{width:45%;}
#footer-inner .column_4{width:40%;}
#footer-bottom{width:580px;}
#footerimage{width:557px;}
}
@media (max-width:600px){#pagewrapper{width:452px;}
#main-body{min-width:380px;}
.sf-menu a{padding:18px 5px 15px;}
.main-divider{margin:8px 0 0;}
#search{background:url('../image-ar/search-bg-220.png') 0 -64px no-repeat !important;width:220px;}
#search input{width:158px;height:23px;padding:5px 7px 3px 0;}
.button-search{width:53px;}
#language{right:220px;top:102px;}
#currency{right:300px;top:110px;}
#header-menu{margin:55px 0 0;}
#header-menu .middle{min-width:280px;}
#menu > ul > li > a{padding:4px 8px 11px 12px;}
#pagemain{width:450px;}
.slideshow-top, .slideshow-middle, .slideshow-bottom{width:450px;}
.slideshow-bottom{background:url('../image-ar/slide-bottom-450.png') no-repeat !important;}
a.nivo-nextNav{background:url('../image-ar/slide-next-25.png') no-repeat scroll 0 0 transparent !important;margin-left:-7px;height:32px;width:25px;}
a.nivo-nextNav:hover{background:url('../image-ar/slide-next-25.png') no-repeat scroll 0 -32px transparent !important;}
a.nivo-prevNav{background:url('../image-ar/slide-prev-25.png') no-repeat scroll 0 0 transparent !important;margin-right:-7px;height:32px;width:25px;}
a.nivo-prevNav:hover{background:url('../image-ar/slide-prev-25.png') no-repeat scroll 0 -32px transparent !important;}
.box-related-product-top > div{width:44%;}
#column-right + #content{margin-left:10px;}
.box-top-product-top > div{margin:10px 5px 15px;}
.ribbon{margin-right:-11px;}
.ribbon-special{margin-right:-11px;}
.product-info > .left{width:100%;}
.product-info > .left + .right{width:100%;}
.product-grid > div{width:40%;}
#footer-top, #footer{width:450px;}
#footer-main{width:450px;}
#footer-inner{width:450px;}
#footer-inner .column_6{width:90%;margin:0 20px;}
#footer-inner .column_4{width:90%;margin:0 20px;}
#footer-bottom{width:450px;}
#footerimage{width:427px;}
}
@media (max-width:480px){#pagewrapper{width:322px;}
#main-left{background:url('../image-ar/main-left-20.png') no-repeat scroll 0 0 transparent !important;width:20px;}
#main-right{background:url('../image-ar/main-right-15.png') no-repeat scroll 0 0 transparent !important;width:15px;}
#main-body{min-width:200px;width:260px}
ul.topnav li a{padding:20px 5px 10px;}
.sf-menu a{padding:18px 2px 15px;}
#menu{max-width:260px;margin-right:5px;}
#header-right{margin:20px 16px 0;position:relative;top:80px;}
#search{background:url('../image-ar/search-bg-280.png') 0 -64px no-repeat !important;height:32px;width:280px;}
#search input{width:206px;padding:5px 7px 3px 0;}
.button-search{width:65px;}
#language{right:40px;top:40px;}
#currency{right:120px;top:48px;}
#header-menu{margin:195px 0 0;}
#header-menu .middle{right:0px;min-width:300px;}
#header-menu #cart{top:240px;z-index:99;}
#menu > ul > li > a{padding:4px 8px 11px 12px;}
#pagemain{width:320px;}
.slideshow-top, .slideshow-middle, .slideshow-bottom{width:320px;}
.slideshow-bottom{background:url('../image-ar/slide-bottom-320.png') no-repeat !important;}
.nivo-directionNav a{top:25%;}
.box-related-product-top > div{width:92%;}
.box-top-product-top > div{width:45%;}
.ribbon{margin-right:22px;}
.ribbon-special{margin-right:22px;}
.cart-info td{padding:3px;}
.product-grid > div{width:85%;margin:10px 20px 15px}
.product-grid .image img{width:90%;margin-bottom:10px;}
#footer-top, #footer{width:320px;}
#footer-main{width:320px;}
#footer-inner{width:320px;}
#footer-bottom{width:320px;}
#footerimage{width:297px;}
}
@media (max-width:320px){#pagewrapper{width:292px;}
#main-menu{left:0px;}
#main-body{min-width:200px;width:255px}
#search{background:url('../image-ar/search-bg-220.png') 0 -64px no-repeat !important;width:220px;}
#search input{width:158px;height:23px;padding:5px 7px 3px 0;}
.button-search{width:53px;}
#header-menu .middle{right:0px;min-width:280px;}
#pagemain{width:290px;}
.slideshow-top, .slideshow-middle, .slideshow-bottom{width:290px;}
.slideshow-bottom{background:url('../image-ar/slide-bottom-290.png') no-repeat !important;}
.nivo-directionNav a{top:21%;}
.ribbon{margin-right:8px;}
.ribbon-special{margin-right:8px;}
#footer-top, #footer{width:290px;}
#footer-main{width:290px;}
#footer-inner{width:290px;}
#footer-bottom{width:290px;}
#footerimage{width:260px;}
}