@font-face {font-family: 'Museo-300';src: url('../webfonts/25947A_0_0.eot');src: url('../webfonts/25947A_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/25947A_0_0.woff') format('woff'),url('../webfonts/25947A_0_0.ttf') format('truetype');}

/*body {padding-top:135px;}*/
#bn {margin: 0;padding: 0;border: 0;text-decoration:none;font: inherit;vertical-align: baseline;line-height:normal;background-color:#FFF; font-size:100%}
#bn * {font-family: 'Museo-300';-webkit-box-sizing: content-box;box-sizing: content-box; -moz-box-sizing: content-box; /*padding: 0*/}
div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;text-decoration:none;/*font: inherit;*/vertical-align: baseline}
#bn article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block}
#bn ol, ul { list-style: none }
#bn blockquote, q { quotes: none }
#bn blockquote:before, blockquote:after,q:before, q:after { content: '';content: none }
#bn table { border-collapse: collapse;border-spacing: 0 }

#bn .wrapper { width:1040px; height: inherit; margin:0 auto; position:relative }
/*#o div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, LI,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;text-decoration:none;font: inherit;vertical-align: baseline;}*/

#bn .button {display:inline-block; font-size:17px; color:#fff; height:37px;line-height:37px; padding: 0 27px; text-shadow: 1px 1px 1px #000; text-transform: uppercase;  -webkit-border-radius: 3px;border-radius: 3px;background: rgb(171,170,165);background: -moz-linear-gradient(top, rgba(171,170,165,1) 0%, rgba(67,67,65,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171,170,165,1)), color-stop(100%,rgba(67,67,65,1)));background: -webkit-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: -o-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: -ms-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: linear-gradient(to bottom, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abaaa5', endColorstr='#434341',GradientType=0 );-webkit-box-shadow: 0px 0px 1px 1px #b2b2af;box-shadow: 0px 0px 1px 1px #b2b2af;}
#bn .button:hover {background: rgb(149,128,76); /* Old browsers */background: -moz-linear-gradient(top, rgba(149,128,76,1) 0%, rgba(50,43,26,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,128,76,1)), color-stop(100%,rgba(50,43,26,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95804c', endColorstr='#322b1a',GradientType=0 ); /* IE6-9 */ }
#featured div div div.item a.cart:hover, #content.page .content-right .item a.cart:hover , #content.page .content-right .itemother a.cart:hover,  .button:hover {background: rgb(149,128,76); /* Old browsers */background: -moz-linear-gradient(top, rgba(149,128,76,1) 0%, rgba(50,43,26,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,128,76,1)), color-stop(100%,rgba(50,43,26,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95804c', endColorstr='#322b1a',GradientType=0 ); /* IE6-9 */ }

#bn .clear {clear:both}
#bn .hidden div {display: none}
#bn .greybutton {background: rgb(171,170,165);background: -moz-linear-gradient(top, rgba(171,170,165,1) 0%, rgba(67,67,65,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171,170,165,1)), color-stop(100%,rgba(67,67,65,1)));background: -webkit-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: -o-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: -ms-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: linear-gradient(to bottom, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abaaa5', endColorstr='#434341',GradientType=0 );-webkit-border-radius: 2px;border-radius: 2px;color:#fff; font-size:14px; text-shadow: 1px 1px 1px #000; line-height:30px; padding: 0 14px}
#bn .greybutton:hover {background: rgb(149,128,76); /* Old browsers */background: -moz-linear-gradient(top, rgba(149,128,76,1) 0%, rgba(50,43,26,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,128,76,1)), color-stop(100%,rgba(50,43,26,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(149,128,76,1) 0%,rgba(50,43,26,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95804c', endColorstr='#322b1a',GradientType=0 ); /* IE6-9 */ }
::-webkit-input-placeholder { color:#464646; }::-moz-placeholder { color:#464646; }:-ms-input-placeholder { color:#464646; }input:-moz-placeholder { color:#464646; }

#bn header { height:117px; width:100%; padding-top:18px; background: url('../img/bg-header.gif') repeat-x center bottom #000; position:fixed; top:0; z-index:2001 }
#bn header .wrapper > a { display:block; margin: 0 auto; background: url('../img/logo.gif') no-repeat 0 0 #000; width:187px; height:91px; text-indent: -9999px }
#bn header .wrapper > div { position:absolute; bottom:23px; right:0 }
#bn header .wrapper > div ul { float:right; margin:0; padding:0; margin-bottom:10px}
#bn header .wrapper > div ul li { float:left; line-height:9px; margin-left: 8px; background: none; padding: 0 }
#bn header .wrapper > div ul li:first-child { margin: 0; padding-right:8px; border-right: 1px solid #999  }
#bn header .wrapper > div ul li a { color: #999; font-size:11px; text-transform: uppercase }
/*#bn header .wrapper > div form * { float:left }
#bn header .wrapper > div form fieldset { position:relative }
#bn header .wrapper > div input[type=text] { width:151px; height:32px; padding: 0 35px 0 10px; background:#474747; border:0; border-right: 1px solid #4c4c4c; font-size:12px; font-weight:bold;line-height:30px; color:#999 }
#bn header .wrapper > div input[type=submit] { width: 35px; border:0; height:32px; text-indent:-9999px; cursor:pointer; background: url('../img/search.gif') no-repeat center center #474747; position:absolute; right:1px; top:0 }
#bn header .wrapper > div form span { float:left; display:block; height:32px; line-height:32px; width:32px; text-align:center; color:#fff; font-weight:bold; font-size:15px; background:#9a8652 }
#bn header .wrapper > div form a { display:block; height:32px; width:32px; text-indent:-9999px; background: url('../img/cart.gif') no-repeat 0 0 transparent }*/
#bn header .wrapper > div div.header-cart { float:right; clear:both ;line-height: 8px;}
#bn header .wrapper > div div.header-cart div { float:left; padding: 8px 15px 0;height:40px; text-align:center; color:#fff; background:#9a8652 }
#bn header .wrapper > div div.header-cart div > span { font-size: 12px; line-height:11px; }
#bn header .wrapper > div div.header-cart div > span b { font-weight:bold }
#bn header .wrapper > div div.header-cart div > span+br+span { font-size: 21px; font-weight:bold;line-height:27px;}
#bn header .wrapper > div div.header-cart a { float:left; display:block; height:48px; width:48px; text-indent:-9999px; background: url('../img/cart.gif') no-repeat center center #757575 }
#bn header .wrapper > div.cart { top: 94px;z-index: 2002;display:none;bottom:auto }
#bn header .wrapper > div.cart div {float:right; clear:right; width:229px; height:20px; background: url('../img/arrcart.gif') no-repeat right bottom transparent; }
#bn header .wrapper > div.cart ul {clear:both; float:right }
#bn header .wrapper > div.cart ul li {float:right; clear:right;width:229px; height:49px; background: #e2e2e2; padding:0;border:0 }
#bn header .wrapper > div.cart ul li.white { background: #fff }
#bn header .wrapper > div.cart ul li input { margin: 13px 14px 0 12px;float:left; border:0; background:#f7f7f7; font-size:10px; line-height:18px; height:18px; width:30px;padding-left:7px; -webkit-border-radius: 1px 0 0 1px;border-radius: 1px 0 0 1px }
#bn header .wrapper > div.cart ul li h5 { float:left; font-size:12px; color:#333; line-height:49px }
#bn header .wrapper > div.cart ul li span { float:right; font-size:12px; color:#333; line-height:49px; margin-right:14px }
#menu { background: url('../img/bg-menu.png') repeat-x 0 0 transparent; height:42px; position:fixed; top:135px; width:100%; z-index:1001 }
#bn header .wrapper > div.cart ul li.ship { background: url('../img/ship.gif') no-repeat 13px 18px #000; height:47px; }
#bn header .wrapper > div.cart ul li.ship * { color:#fff }
#bn header .wrapper > div.cart ul li.ship h5 { margin-left:56px }
#bn header .wrapper > div.cart ul li.total { background: url('../img/line-cart.png') no-repeat center top #000;height:55px }
#bn header .wrapper > div.cart ul li.total h5 { text-align:center; width:100%; font-size:14px; color:#fff; text-transform:uppercase}
#bn header .wrapper > div.cart ul li.total h5 b { font-size:15px; font-weight:bold }
#bn header .wrapper > div.cart ul li.total a { margin:-15px 0 0 63px; font-size:14px; height:30px; line-height:30px; padding: 0 23px;color:#fff;-webkit-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: none;box-shadow: none }

#menu .wrapper { text-align:center }
#menu .wrapper ul { margin: 0 auto }
#menu .wrapper ul li { display:inline-block; margin-left:5px; padding: 0 15px; background: none }
#menu .wrapper ul li:hover { background: url('../img/bg-border.png') repeat-x center top transparent }
#menu .wrapper ul li:first-child { margin-left:0 }
#menu .wrapper ul li a { font-size:17px; font-weight:bold; color:#ccc;text-transform: uppercase; line-height:42px }
#menu .wrapper ul li a:hover { text-decoration:none }

#content2 { background: #fff; overflow: hidden }
#content { background: #fff }
#content2 .wrapper { border-top:1px solid #e2e2e2 }
#content2 .wrapper .featured { height:292px }
#content2 .wrapper .featured h2 { font-size:17px; font-weight:bold; color:#000; width:100%; text-align:center; margin:28px 0}

#featured { position:relative; width:100%; height:231px}
#featured div div div.item, #content.page .content-right .item { float:left; width:237px; height:212px;margin: 0 0 45px 28px;position:relative;color:#333; text-align:center; border:1px solid #e2e2e2;-webkit-border-radius: 1px;border-radius: 1px }
#content.page .content-right .item .other { color:#333 }
#featured div div div.item:first-child, #content.page .content-right .item.first { margin-left:0}
#content.page .content-right .item.first { clear:left }
#featured div div div.item img, #content.page .content-right .item img { margin-top:15px }
#featured div div div.item h3, #content.page .content-right .item h3 { font-size:12px; text-transform:uppercase; margin-top:15px; font-weight: normal }
#featured div div div.item span, #content.page .content-right .item span { font-size:11px }
#featured div div div.item a.button, #content.page .content-right .item a.button { font-size:14px; height:30px; line-height:30px; padding: 0 14px;position:absolute;bottom:-16px; left:69px;-webkit-border-radius: 1px;border-radius: 1px; text-decoration:none }
#content.page .content-right .item a.cart, #content.page .content-right .itemother a.cart {  background: rgb(171,170,165);background: -moz-linear-gradient(top, rgba(171,170,165,1) 0%, rgba(67,67,65,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(171,170,165,1)), color-stop(100%,rgba(67,67,65,1)));background: -webkit-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: -o-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: -ms-linear-gradient(top, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%);background: linear-gradient(to bottom, rgba(171,170,165,1) 0%,rgba(67,67,65,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#abaaa5', endColorstr='#434341',GradientType=0 );-webkit-box-shadow: 0px 0px 1px 1px #b2b2af;box-shadow: 0px 0px 1px 1px #b2b2af;-webkit-border-radius: 3px;border-radius: 3px; font-size:14px; height:30px; text-indent:-9999px; line-height:30px; padding: 0;width: 30px;position:absolute;bottom:-16px; left:156px;-webkit-border-radius: 1px;border-radius: 1px }
#content.page .content-right .item a.cart span, #content.page .content-right .itemother a.cart span { display:block; width:30px; height:30px; background: url('../img/cart.png') no-repeat 5px center transparent; }
#content.page .content-right .itemother a.cart { box-shadow: 0 0 0 0; -webkit-box-shadow: 0 0 0 0; border-radius: 3px; -webkit-border-radius: 3px; position: static; }
#featured .slides_container {width:1040px;position:relative;height:231px;;}
#featured .slides_container div.slide {width:1040px;height:231px;display:block;overflow:hidden;position:absolute;}
#featured .carousel-next { width:17px; height:29px; position:absolute; right:-44px; top:90px;background: url('../img/arrrightcarousel.png') no-repeat 0 0 transparent;text-indent:-9999px;}
#featured .carousel-prev { width:17px; height:29px; position:absolute; left:-44px; top:90px;background: url('../img/arrleftcarousel.png') no-repeat 0 0 transparent;text-indent:-9999px;}
#featured .details { display:none; position:absolute; top:0; left:0; height:192px; width:217px; font-size:12px; padding:10px; background-color:#EEE; color:#111 }
/*#featured .details .text { opacity:1; filter:alpha(opacity=100); font-size:12px; color: #000}*/

#brands { background: #000 }
#brands .wrapper { text-align:center }
#brands .wrapper h2 { display:inline-block; margin:35px 0; width:358px; height:59px; text-indent:-9999px; background: url('../img/text-header1.gif') no-repeat 0 0 transparent; }
#brands .wrapper #brands-carousel { position:relative }
#brands .wrapper #brands-carousel .item { float:left; border:1px solid #323232; margin-LEFT: 10px; height:82px }
#brands .wrapper #brands-carousel .slide .item:first-child { margin-left: 0 }
#brands .wrapper #brands-carousel .item a:hover { opacity:0.22 }
#brands .wrapper #brands-carousel .slides_container {width:1040px;height:84px;position:relative;}
#brands .wrapper #brands-carousel .slides_container div.slide {width:1040px;height:84px;display:block;overflow:hidden;position:absolute;}
#brands .wrapper #brands-carousel .carousel-next { width:5px; height:9px; position:absolute; right:2px; top:-19px;background: url('../img/arrright.gif') no-repeat 0 0 transparent;text-indent:-9999px;}
#brands .wrapper #brands-carousel .carousel-prev { width:5px; height:9px; position:absolute; right:19px; top:-19px;background: url('../img/arrleft.gif') no-repeat 0 0 transparent;text-indent:-9999px;}
#brands .wrapper p {font-size:13px; line-height:19px; color:#ccc; clear:both; padding: 35px 0 40px; margin:0 }

#slider-products { background: #000 }

#bn footer a#up { display:block; width:63px; height:62px;z-index:2000; background: url('../img/up.png') no-repeat 0 0 transparent;position:absolute; top:-101px; left:489px }
#bn footer a#up:hover { background-position: 0 -62px }
#bn footer { background: url('../img/bg-footer.png') no-repeat center top #000; padding-top:71px; height:289px; text-align:left }
#bn footer .wrapper { clear:both; height:auto}
#bn footer .wrapper:first-child > div { float:left; font-size:14px; color:#fff;margin-left:96px }
#bn footer .wrapper:first-child > div:first-child { margin-left:0 }
#bn footer .wrapper:first-child > div ul { float:left }
#bn footer .wrapper:first-child > div ul+ul { margin-left:70px }
#bn footer .wrapper:first-child > div ul li { margin-bottom:17px; border-left: 2px solid #7f7f7f; line-height:13px; background: none }
#bn footer .wrapper:first-child > div ul li:hover { border-color: #4d432a }
#bn footer .wrapper:first-child > div ul li a { font-size:14px; color:#fff; padding-left:13px }
#bn footer .wrapper:first-child > div ul li a:hover { text-decoration:none }
#bn footer .wrapper:first-child > div label { float:left; clear:left; margin:0 0 9px 4px; width:60px; line-height:13px; }
#bn footer .wrapper:first-child > div span { float:left; margin-bottom:9px; line-height:13px; }
#bn footer .wrapper:first-child > div h2 { display:block; text-indent:-9999px;margin-bottom:18px}
#bn footer .wrapper:first-child > div h2+ul { margin-left:4px }
#bn footer .wrapper:first-child > div.links h2 {width:52px; height:25px; background: url('../img/text-header2.png') no-repeat 0 0 transparent }
#bn footer .wrapper:first-child > div.links ul { }
#bn footer .wrapper:first-child > div.links { margin-left: 0 }
#bn footer .wrapper:first-child > div.websites h2 { width:272px; height:25px; background: url('../img/text-header3.png') no-repeat 0 0 transparent }
#bn footer .wrapper:first-child > div.orders h2 { width:163px; height:25px; background: url('../img/text-header4.png') no-repeat 0 0 transparent }
#bn footer .wrapper+.wrapper { margin-top:20px;background: url('../img/line-footer.png') no-repeat center top transparent; font-size:12px; color:#fff; text-transform:uppercase }
#bn footer .wrapper+.wrapper p { float:left; line-height:20px; margin:25px 0 0 4px }
#bn footer .wrapper+.wrapper a { float:right;margin-top:25px; display:block; width:156px; height:34px; background: url('../img/designed.png') no-repeat 0 0 transparent; text-indent:-9999px; }

#container, #slider-products {width:100%;height:518px;margin:0 auto;position:relative;z-index:0;overflow:hidden;}
#container { background: url('../img/bg-slideshow.gif') repeat-x 0 0 transparent  }
#slider-products {position:relative; height:565px}
#slider-products .pagination { position:absolute; bottom:70px; z-index:2000 }
#container .example {height:473px;position:relative;}
#slider-products .example {height:565px;position:relative;}
#slides, #slides2 {position:absolute;top:0;left:0;z-index:100;}
#slides .slides_container {width:1920px;height:473px;position:relative;}
#slides .slide {overflow:hidden;position:absolute;width:100%}
#slides2 .slides_container {width:1920px;height:565px;position:relative;}
#slides .slides_container div.slide {width:1920px;height:473px;display:block;overflow:hidden;position:absolute;}
#slides2 .slides_container div.slide {width:1920px;height:565px;display:block;overflow:hidden;position:absolute;}
#bn .pagination {margin:16px auto 0;}
#bn .pagination li {float:left;margin:0 2px;list-style:none;}
#bn .pagination li a {display:block; width: 13px; height: 14px; border-left: 1px solid #f0f0f0; border-right:1px solid #d8d8d8;background:#ccc;text-indent:-9999px;float:left;overflow:hidden;}
#bn .pagination li.current a {border-left: 1px solid #e1dbcc; border-right:1px solid #b8aa85;background:#9a8652;}
#slider-products .pagination li a { border-left: 1px solid #676767; border-right:1px solid #a4a4a4}
#slider-products .pagination li.current a { border-left: 1px solid #9a8652; border-right:1px solid #5c574a}

#bn .caption {z-index:500;height: 74px; width:100%; background: url('../img/bg-slider.png') repeat 0 0 transparent;position:absolute;bottom:-74px;left:0;width:1920px;text-shadow:none;}
#bn .caption p { float:left; line-height:22px; font-size:16px; color:#000; margin-top:17px; width: 720px; text-align:left }
#bn .caption p a { color:#000; font-weight:bold }
#bn .caption .button { float:right; margin-top:20px}
#content.page { padding-top: 42px; }
#content.page .wrapper { border-top:0 }
#bn .breadcrumbs { font-size:14px; color :#666; width:100%; border-bottom:1px solid #e2e2e2; padding: 20px 0 12px; text-align:left }
#bn .breadcrumbs a { color :#666 }
#bn .breadcrumbs a:first-child { text-transform:uppercase }
#bn .menu-top { padding: 20px 0 20px 7px; border-bottom: 1px solid #e2e2e2}
#bn .menu-top div { float:left; margin-right:90px }
#bn .menu-top div span { float:left; font-weight:bold; font-size:14px; color: #464646 }
#bn .menu-top div a { float:left; clear:left; font-size:12px; color:#998552; text-transform:uppercase;margin-top:5px }
#bn .menu-top > a { float:right }
#content h1 { font-size:15px; color:#000; font-weight:bold; text-transform:uppercase; margin: 35px 0 20px; text-align:left }
#content h1 span { font-size:13px; text-transform: none; font-weight:normal }
#bn .table { width:100% }
#bn .table tr:first-child { border-top:1px solid #f0f0f0; }
#bn .table tr { border-bottom: 1px solid #f0f0f0; line-height:43px; font-size:14px; color:#464646 }
#bn .table thead tr { line-height:34px }
#bn .table thead tr th, .table tbody tr td { text-align:center }
#bn .table thead tr th:first-child { text-align:left;padding-left:20px }
#bn .table .table tbody tr td:first-child { text-align:left; padding-left:20px }
#bn .table tr.hidden  { border-bottom:0 }
#bn .table tfoot tr td.cost span { font-size:15px; color:#998552;font-weight:bold;padding: 15px 80px 15px 0;background: url('../img/ship2.gif') no-repeat right center transparent; line-height:40px;display: block;margin-right:20px }
#bn .table tfoot tr.total td { padding-top:10px }
#bn .table tfoot tr.total td b { font-size:17px; font-weight:bold }
#bn .table .table tr .left { text-align:left; width:550px; padding:0 20px }
#bn .table tr .left { text-align:left; width:350px; padding:0 20px }
#bn .table tbody tr td:last-child { text-align:right; padding-right:20px }
#bn .table thead tr th:last-child { text-align:right; padding-right:20px }
#bn .table thead tr th{ padding:0 20px }
#bn .table tbody tr td a { text-transform:uppercase; color:#9a8652; font-size:13px; font-weight:bold  }
#bn .table tfoot tr td:last-child { text-align:right; padding-right:20px }
#bn .table .table thead tr , .table tr.hidden { border-top:0}
#bn .table .table thead tr th { position:relative}
#bn .table .table thead tr a.close { position:absolute; display:block; height:13px; width:14px; top:0; right: -25px;background: url('../img/x.gif') no-repeat 0 0 transparent;text-indent:-9999px}
#bn .table .table thead tr a.close:hover { background: url('../img/x.gif') no-repeat 0 -13px transparent; }
#bn .table input[type=number] { border:0; background:transparent; font-size:14px; line-height:19px; height:18px; width:35px;padding-left:7px; }
#bn .greybutton.left { float: left; margin:20px 0 45px }
#bn .greybutton.right { float: right; margin:20px 0 45px }
#bn #bg-featured { background: #333;padding: 1px 0 40px; }
/*#bg-featured { background: #333;padding: 1px 0 40px; }*/
#bg-featured .item { background: #fff }
#bg-featured .wrapper .featured { height:292px }
#bg-featured h2 { font-size:17px; font-weight:bold; color:#fff; width:100%; text-align:center; margin:28px 0}

#bn .left-menu { margin-bottom: 40px;float:left; text-align:left }
#bn .left-menu h2 { font-size:15px; text-transform:uppercase; font-weight:bold; margin: 17px 0 22px }
/*#bn .left-menu ul { padding-left:0 }*/
#bn .left-menu ul li { background: none; margin:0 }
#bn .left-menu ul li a { display: block;margin-bottom:12px;padding-left:13px; border-left: 2px solid #7f7f7f; color: #464646; line-height:13px;font-size:14px }
#bn .left-menu ul li a.active { font-weight:bold }
#bn .left-menu ul li a:hover { border-color: #4d432a; color:#9a8652; text-decoration:none }
#bn .left-menu ul li ul li a { margin-bottom:10px; border-left: 0;padding-left:15px; line-height:13px;font-size:12px }
#bn .left-menu ul li ul li ul li a { margin: 0 0 5px 15px; padding-left:14px; border-left: 0; line-height:13px;font-size:12px; color:#9f9f9f; background: url('../img/arrrightgold.gif') no-repeat 0 3px transparent;}
#bn .left-menu ul li ul li ul li:last-child{ margin-bottom:10px; }
/*#bn .left-menu ul li ul { margin-bottom:10px }*/
#bn .left-menu img { margin-top:20px }

#bn .content-right { float:right; color:#464646;  width: 778px; margin-bottom: 40px;padding-top:18px }
#bn .content-right h2 { font-size:15px; color: #998552; float:left; margin-bottom:23px; font-weight:normal }
#bn .content-right > a.img { float:left; clear:left; border:1px solid #e2e2e2 }
#bn .content-right > img { float:left; clear:left; border:1px solid #e2e2e2 } 
#bn .content-right .product { width: 442px; float:right; text-align:left }
#content.page .content-right .product h1 { line-height: 20px;font-size:25px; text-transform:uppercase;margin:0 0 6px 0; float:left; color:#9a8652; font-weight: normal}
#bn .content-right .product h1 span { text-transform:none; font-size:12px; display:block}
#bn .content-right .product h2 { margin:0 0 17px 0 ; float:left;clear:left;font-size:13px; color:#464646; font-weight:normal}
#bn .content-right .product p {float:left; clear:both;font-size:12px; color:#464646;line-height:17px; margin-bottom:36px}
#bn .content-right .product p b { font-size:14px; font-weight:bold }
#bn .content-right .product label { float:left;clear:both;font-size:14px; margin: 9px 18px 0 0;font-weight:bold }
#bn .content-right .product select { float:left; }
#bn .content-right .product .jqTransformSelectWrapper { height: 30px;background: url('../img/arrdown.gif') no-repeat right center transparent; border:1px solid #cdcdcd }
#bn .content-right .product .jqTransformSelectWrapper div span { padding-left:16px }
#bn .content-right .product span.volume { margin: 3px 0 0 44px;  float:left; font-size:14px; font-weight:bold;background: url('../img/icon.gif') no-repeat left 0 transparent; padding: 3px 0 0 24px; line-height:20px }
#bn .content-right .product span.availability { float:left; font-size:14px; font-weight:bold; margin-left:49px; padding-top:9px }
#bn .content-right .product span.availability b { text-transform:uppercase; color:#9a8652 }
#bn .content-right .product .borders {float:left; clear:left; border-top:1px solid #e2e2e2;margin:15px 0;padding: 19px 2px 0; border-bottom:1px solid #e2e2e2; width:100% }
#bn .content-right .product .borders .price { float:left; font-size:16px; font-weight:bold; color:#9a8652; margin-bottom:11px }
#bn .content-right .product .borders span.price2 { float:left;clear:left; font-size:14px; font-weight:bold;margin-bottom:4px  }
#bn .content-right .product .borders p.price2 { float:left; clear:left; font-weighT:12px; line-height:17px; width:200px; margin-bottom:15px }
#bn .content-right .product .borders a.button { float:right; margin-top:-40px; text-transform:none; text-decoration:none }
#content.contact { padding-top: 42px; }
#content.contact .contact-left { float:left; text-align:left; width: 50% }
#content.contact .contact-left > div { float:left; margin:33px 0 35px }
#content.contact .contact-left > div+div { margin-left:112px }
#content.contact .contact-left img { margin-bottom:40px }
#content.contact .contact-right { float: right; width: 490px; margin-bottom: 15px; }
#content.contact .contact-right input[type=text] { float:left; border: 1px solid #eee; width:226px; height:32px; line-height:32px; font-size:12px;margin: 0 0 21px 18px; padding-left:8px }
#content.contact .contact-right input[type=text].first { margin-left: 0; clear:left }
#content.contact .contact-right textarea { border: 1px solid #eee; width:472px; height:110px; line-height:16px; font-size:12px; float:left; clear:left;padding: 8px; }
#content.contact .contact-right .jqtransformdone { float:left; margin: 0 0 21px 18px; }
#content.contact .contact-right .jqTransformSelectWrapper { height: 34px; width:234px!important; background: url('../img/arrdown.gif') no-repeat right center transparent; border:1px solid #eee }
#content.contact .contact-right .jqTransformSelectWrapper ul { width:233px!important }	
#content.contact .contact-right .jqTransformSelectWrapper div span { padding: 10px 0 0 8px }
#content.contact .contact-right input[type=submit] { border:0; cursor:pointer; float:right; margin: 14px 2px 0 0 }
#content.contact .contact-right p { float:left; clear:left; font-size:12px; margin: 10px }
#content.contact .wrapper { border: 0 }
#content.contact .wrapper .contact-left h2 { font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:6px }
#content.contact .wrapper .contact-left p { font-size:13px; line-height:18px }
#content.contact .wrapper .contact-left p span { width:196px; display:inline-block }
#content.page .wrapper div.criteria { height:65px;margin-bottom:25px; background: rgb(250,250,250); /* Old browsers */background: -moz-linear-gradient(top, rgba(250,250,250,1) 0%, rgba(248,248,248,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(248,248,248,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(248,248,248,1) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(248,248,248,1) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(250,250,250,1) 0%,rgba(248,248,248,1) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(250,250,250,1) 0%,rgba(248,248,248,1) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */ }
#content.page .wrapper div.criteria label { line-height:60px; font-size:14px; float:left; margin:0 0 0 10px }
#search { float:left; clear:left }
#search label { width:78px}
#search input[type=text] { margin: 14px 0 0 12px;width: 201px!important;float: left;font-size: 12px;padding-left:9px;height: 32px;background: #fff;border: 1px solid #cdcdcd;}
#search fieldset { float:left; position:relative }
#search input[type=submit] { width: 35px; border:0; height:31px; text-indent:-9999px; cursor:pointer; background: url('../img/search.gif') no-repeat center center #fff; position:absolute; right:1px; top: 16px; }

#content.page .wrapper div.criteria label { line-height:60px; font-size:14px; float:left; margin:0 0 0 10px }
#content.page .wrapper div.criteria label[for=sort] { margin-left:30px }
#content.page .wrapper div.criteria > ul { float:right; margin:21px 2px 0 0  }
#content.page .wrapper div.criteria > ul li { float:left; margin-right:21px }

#content.page .wrapper div.criteria #js_PriceType .jqTransformSelectWrapper { margin: 14px 0 0 12px; width:120px!important; float:left; height: 32px;background: url('../img/arrdown.gif') no-repeat right center #fff; border:1px solid #cdcdcd }
#content.page .wrapper div.criteria #js_PriceType .jqTransformSelectWrapper div span { padding: 9px 0 0 9px }
#content.page .wrapper div.criteria #js_PriceType .jqTransformSelectWrapper ul { width: 120px!important;left: -1px; }
#content.page .wrapper div.criteria #js_Producer .jqTransformSelectWrapper { margin: 14px 0 0 12px; width:120px!important; float:left; height: 32px;background: url('../img/arrdown.gif') no-repeat right center #fff; border:1px solid #cdcdcd }
#content.page .wrapper div.criteria #js_Producer .jqTransformSelectWrapper div span { padding: 9px 0 0 9px }
#content.page .wrapper div.criteria #js_Producer .jqTransformSelectWrapper ul { width: 120px!important;left: -1px; }
#content.page .wrapper div.criteria #js_Sort .jqTransformSelectWrapper { margin: 14px 0 0 12px; width:140px!important; float:left; height: 32px;background: url('../img/arrdown.gif') no-repeat right center #fff; border:1px solid #cdcdcd }
#content.page .wrapper div.criteria #js_Sort .jqTransformSelectWrapper div span { padding: 9px 0 0 9px }
#content.page .wrapper div.criteria #js_Sort .jqTransformSelectWrapper ul { width: 140px!important;left: -1px; }

#content.page .wrapper div.criteria .jqTransformSelectWrapper { margin: 14px 0 0 12px; width:210px!important; float:left; height: 32px;background: url('../img/arrdown.gif') no-repeat right center #fff; border:1px solid #cdcdcd }
#content.page .wrapper div.criteria .jqTransformSelectWrapper div span { padding: 9px 0 0 9px }
#content.page .wrapper div.criteria .jqTransformSelectWrapper ul { width: 210px!important;left: -1px; }


#content.page .wrapper .paginate { float:right; font-size:13px }
#content.page .wrapper .paginate li { float:left; height:22px; line-height:22px; }
#content.page .wrapper .paginate li.current { color:#fff; padding: 0 8px; background:#5f5f5f }
#content.page .wrapper .paginate li a { color:#888; display:block; padding: 0 8px; }
#content.page .wrapper .paginate li a.disabled { color:#888; display:none; padding: 0 8px;  }
#content.page .wrapper .paginate li a:hover { background:#9a8652; color:#fff }
#content.page .wrapper .itemother { width:100%; border-bottom:1px solid #e2e2e2; float:left; clear:both; margin-bottom:17px; padding-bottom:17px }
#content.page .wrapper .itemother img { float:left; border:1px solid #e2e2e2 }
#content.page .wrapper .itemother .desc { float:left; margin:30px 0 0 26px }
#content.page .wrapper .itemother h3 { float:left; font-size:15px; margin-bottom:8px; font-weight:normal}
#content.page .wrapper .itemother span { float:left; clear:left; font-size:13px }
#content.page .wrapper .itemother a { float:right; margin:39px 6px 0 0; text-decoration:none }
#content.page .wrapper .itemother .other { color:#333; float:left }
#content.page .wrapper .breadcrumbs+h1 { margin-top: 15px }
#content.page .wrapper .body { font-size:12px; color:#464646; line-height:17px; margin-bottom:40px; text-align:justify }
#content.page .wrapper .column { width:460px; float:left; margin-bottom:50px; text-align: left }
#content.page .wrapper .column h2 { font-size:16px; color:#998552; margin:1px 0}
#content.page .wrapper .column p { font-size:12px; color:#464646; line-height:17px; margin-bottom:40px; text-align:justify }
#content.page .wrapper .column+.column { margin-left:120px }

#bn .Modal input { float:left; border: 1px solid #eee; width:216px; height:32px; line-height:32px; font-size:12px;margin: 0 0 21px 18px; padding-left:8px }
#content.register input[type=text], #content.register input[type=password] { float:left; border: 1px solid #eee; width:216px; height:32px; line-height:32px; font-size:12px;margin: 0 0 21px 18px; padding-left:8px }
#content.register input[type=text].first, #content.register input[type=password].first { margin-left: 0; clear:left }
#content.register input[type=text].long { width: 460px; }
#content.register label { float:left; font-size:12px; color:#464646; margin: 7px 0 0 10px }
#content.register .jqtransformdone { float:left; margin: 0 0 21px 18px; }
#content.register h2+.jqtransformdone { clear:both; margin: 0 0 17px 2px; }
#content.register .jqTransformSelectWrapper { height: 34px; width:224px!important; background: url('../img/arrdown.gif') no-repeat right center transparent; border:1px solid #eee }
#content.register .jqTransformSelectWrapper ul { width:223px!important }	
#content.register .jqTransformSelectWrapper div span { padding: 10px 0 0 8px }
#content.register a.jqTransformCheckbox {background: transparent url(../img/checkbox.png) no-repeat 0 0;height: 18px;width: 18px;}
#content.register a.jqTransformChecked {background-position: -18px 0;}
#content.register  input[type=submit] { border:0; cursor:pointer; float:right; margin: 14px 2px 0 0 }
#content.register  h2 {font-size:14px; color: #998552; float:left; clear:left; margin-bottom:17px  }

.profile-left { width:470px; float:left; margin-bottom:50px }
.profile-right { width:470px; float:right; margin-bottom:50px }
#content.order .jqtransformdone { float:right; position:relative; top:13px; right:25px }
#content.order .jqTransformSelectWrapper { height: 34px; width:224px!important; background: url('../img/arrdown.gif') no-repeat right center transparent; border:1px solid #eee }
#content.order .jqTransformSelectWrapper ul { line-height: 20px;width:223px!important }	
#content.order .jqTransformSelectWrapper div span { padding: 10px 0 0 8px }
#content.order .total { border: 0 }
#content.order .total td { vertical-align:top }
#content.order .ref { color:#464646; width:420px;height:18px;margin-top: 3px; font-size:14px; padding:10px 20px; line-height:18px; border:1px solid #f1f1f1 }
#content.order .comments { color:#464646; width:998px; height:70px; font-size:14px; padding:10px 20px; line-height:18px; border:1px solid #f1f1f1 }
#content.order h2 { font-weight: bold;font-size: 14px;color: #464646;margin:25px 0 10px 20px}
#content.order ul.payment { margin-left:20px; font-size:12px; line-height:24px }
#content.order ul.payment li { float:left }
#content.order ul.payment li.first { clear:left; width:415px}

/* Pola */
#bn .Block .BlockBody {padding-top:15px; padding-left:5px; padding-right:5px; margin-bottom:25px; background-color: #F2F2F2; text-align:left}
#bn .Block .BlockBody A.B {margin-right:10px;margin-bottom:10px}
#bn A.Active SPAN SPAN{font-weight:bold}
#bn DIV.EvoCombo {margin-right:3px} 
#bn .EvoForm {margin:0}

#bn .SearchFilters{clear:both;border-top:1px solid #DBDBDB;padding:8px 0 0 10px;position:relative}
#bn .SearchFilters P{position:absolute;top:6px;left:0;font-size:12px;margin:0}
#bn .SearchFilters .FilterTag{height:13px;float:left;position:relative;margin:0 3px 3px 0;padding:2px 20px 2px 5px;font-size:12px;line-height: 15px;border-bottom:1px solid #D4D4D4;border-left: 1px solid #EBEBEB;border-right: 1px solid #EBEBEB;background:#D9C592;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
#bn .SearchFilters .FilterTag A{display:block;width: 15px;height:15px;position: absolute;right: 1px;top: 1px;margin:0;background:url(../img/filter_close.png) no-repeat 0 1px}
#bn .SearchFilters .FilterTag A:hover{background-position:0 0}
#bn .SearchFilters .FilterTag B{font-weight:bold}

/* Zamówienie */

#o .Block .BlockBody{background:transparent;z-index:0;position:relative;clear: both;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:none;box-shadow:none}

#bn .CartProcess{height:55px;text-align:center;background:url(cartprocessbg.png) repeat-x 0 0;margin-bottom:1.6em}
#bn .CartProcess DIV{display:inline-block;font-size:15px;font-weight:bold;color:#998552;height:55px;position:relative;margin:0 6%}
#bn .CartProcess DIV SPAN{position:relative;display:block;top:-10px;margin:0 auto}
#bn .CartProcess DIV I{position:relative;display:block;bottom:-33px;background:url(cartprocessico.png) no-repeat 0 0;margin:0 auto;width:20px;height:20px}
#bn .CartProcess DIV.Active I{background-position:0 -20px}
#bn .CartProcess DIV.Active{color:#000}

#bn .ItemsList .Head{margin:0 3px;padding:0 5px 5px 130px}
#bn .ItemsList .Head SPAN{color:#000;font-size:12px;display:inline-block}
#bn .ItemsList .CartItem{border:1px solid #D9D9D9;height:auto !important;min-height: 130px;height:130px;margin-bottom:5px;padding:3px 3px 3px 130px;background: #FAFAFA;position: relative;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius:6px}
#bn .ItemsList .CartItemFailure{border:1px solid #D90000}
#bn .ItemsList .CartItemFailure .FailureText{color:#D90000}
#bn .CartItem .Img{position:absolute;left:8px}
#bn .CartItem .Img,#bn .CartItem .Img .ImgFrame,#bn .CartItem .Img .Limits{width:115px;height:115px;text-align:center;overflow:hidden}
#bn .CartItem .Img .ImgFrame {border:none}
#bn .CartItem .Img IMG{width:auto;height:115px;margin:0 auto}
#bn .CartItem .Product,#bn .CartItem .SubProduct{border-bottom:1px solid #D9D9D9;letter-spacing:-3px;z-index:0}
#bn .CartItem .SubProduct{margin-bottom:-29px;}
#bn .CartItem .Product *,#bn .CartItem .SubProduct *{letter-spacing:0}
#bn .CartItem .Product DIV.EvoField{float:none;margin:0 auto}
#bn .CartItem .Product DIV.EvoField INPUT{text-align:center}
#bn .CartItem .Product SPAN{display:inline-block;font-size:16px;color:#000;vertical-align:top;height:36px;white-space: nowrap;overflow: hidden}
#bn .CartItem .SubProduct SPAN{display: inline-block;font-size:1.3em;color:#000;vertical-align:top;height:29px;position:relative}
#bn .CartItem .ItemTitle{width:68%;display:inline-block;font-weight:bold}
#bn .CartItem .ItemQuantity{width:8%;text-align:center;display:inline-block;}
#bn .CartItem .ItemPrice{width:12%;display:inline-block;text-align:right}
#bn .CartItem .ItemUnit{width:22%;display:inline-block;text-align:left}
#bn .CartItem .ItemPriceTotal{width:12%;display:inline-block;text-align:right;font-weight:bold}
#bn .CartItem .SubProduct .ItemTitle{color:#000;text-align:right}
#bn .CartItem .SubProduct SPAN{color:#5C5C5C;font-weight:normal}

#bn .CartItem .Properties{z-index:1;background:#FAFAFA;width:210px;padding:5px 10px 5px 0;}
#bn .CartItem .Properties H4{font-size:1.1em;color:#000;margin-bottom:4px}
#bn .CartItem .Properties P{font-size:1.1em;color:#666}
#bn .CartItem .Options{width:300px;height: 30px;position:absolute;bottom:6px;right:6px;text-align:right}

#bn .CartAddon{float:right;width:100%;margin-top:5px;border-top:1px solid #D9D9D9;text-align:right;font-weight:normal;color:#000;padding-top: 5px;letter-spacing: -5px}
#bn .CartAddon .CartAddonDsc{display:inline-block;width:55%;vertical-align:top;letter-spacing:0}
#bn .CartAddon .CartAddonValue{display:inline-block;width:45%;vertical-align:top;letter-spacing:0}

#bn .CartTotal{float:right;width:80%;margin-top:5px;border-top:1px solid #D9D9D9;text-align:right;font-weight:bold;font-size:1.6em;color:#000}
#bn .CartTotal .CartTotalDsc{display:inline-block;width:55%}
#bn .CartTotal .CartTotalValue{display:inline-block;width:45%}

#bn .PaymentItems{text-align:left}
#bn .PaymentItems .Item{cursor:pointer;display:inline-block;background-color:#FFF;border:1px solid #D9D9D9;vertical-align:top;text-align:center;padding:0;margin:0 3px 8px;position:relative;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius:6px;-webkit-transition: all .3s ease-out;-o-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out}
#bn .PaymentItems .Item P{color:#3F3F3F}
#bn .PaymentItems .ItemFrame{width:112px;height:112px;margin:4px;position: relative;background: #eee;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;
background: #FCFCFC;
background: linear-gradient(#FDFDFD,#EDEDED);
background: -webkit-linear-gradient(#FDFDFD,#EDEDED);
background: -moz-linear-gradient(#FDFDFD,#EDEDED)}
#bn .PaymentItems .Item IMG{position:absolute;bottom:10px;left:20px}
#bn .PaymentItems .ItemOver{background: #F87E79;border-color: #FFF;
background: linear-gradient(#FBC5C0,#F8706A);
background: -webkit-linear-gradient(#FBC5C0,#F8706A);
background: -moz-linear-gradient(#FBC5C0,#F8706A)}

#bn .PaymentItems .ItemActive{background: -webkit-linear-gradient(#F80303,#B6000D);background: -moz-linear-gradient(#F80303,#B6000D);background: linear-gradient(#F80303,#B6000D)}
#bn .PaymentItems .ItemActive .ItemFrame{background: linear-gradient(#EDEDED,#FDFDFD);
background: -webkit-linear-gradient(#EDEDED,#FDFDFD);
background: -moz-linear-gradient(#EDEDED,#FDFDFD);
box-shadow: inset 0px 3px 6px 2px rgba(0,0,0,.25);
-webkit-transition: all .1s linear}

#bn .PaymentItems .ItemInactive{opacity:0.15;filter:aplha(opacity=15);background:#FFF;}
#bn .PaymentItems .ItemInactive .ItemFrame{box-shadow:none}

#o .choice {width:600px; margin: 0 auto 50px }
#o .choice a {display:block;padding-top: 50px; float:left; width:300px;height:90px;font-size:14px; color: #998552; text-align:center; border:1px solid transparent}
#o .choice a.detal {background: url('../img/detal.png') no-repeat center top transparent}
#o .choice a.hurt {background: url('../img/hurt.png') no-repeat center top transparent}
#o .choice a:hover {-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 0px 2px 2px #d2d2cf;box-shadow: 0px 0px 2px 2px #d2d2cf;text-decoration:none}
#o .choice a.active {-webkit-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 0px 2px 2px #b2b2af;box-shadow: 0px 0px 2px 2px #b2b2af}
/*#o .choice a.active {border:1px solid #AAA}*/
#content.page .wrapper div.criteria {
	height: auto;
}
#bn .criteria .PriceInfo {
	padding: 10px;
	clear: both;
	font-size: 0.9em;
	font-weight: bold;
}