html,body{margin:0; padding:0;}
body{color:#666;background:#EBE7DE url(../img/layout/bg.jpg) no-repeat top center;font-size:11px;font-family:Arial, Helvetica, "Lucida Grande", Verdana, sans-serif;}
a{outline: none;}
a{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}
img{border:0;}
p{margin:0;padding:0;line-height:16px;}
a img{border:0px;}
h4{color:#333;}
#wrap{width:994px;margin:0 auto;}
#header{height:70px;/*background: url(../img/layout/top_bg.jpg) repeat-x;*/margin:5px 0 5px 0;line-height:18px;position:relative;}
#logo{float:left; padding:5px 0 0 20px;}
#logo a { color:#999999;}
#menu{float:right;margin:0 20px 0 0;}
li{list-style-type:none;margin:0;padding:0;}
ul{margin:0;padding:0;}
.clear{ clear:both;}
strong{color:#000000;}
#header_right ul { list-style: none outside none; }
ul#header_links { list-style: none outside none; position: absolute; top: 25px; right: 196px; }
#header_links li { float: right; height: 25px; padding: 0px 12px 0pt; border-right: 1px solid rgb(255, 255, 255); }
ul#header_link_top { list-style: none outside none; position: relative; margin-top: 7px; float:right}
#header_link_top li { float: left;padding: 0px 7px 0pt; border-right: 1px solid rgb(100, 113, 119); }
#header_link_top li.img_menu img{width:12px }
#header_link_top li.last {border-right: none; }
#header_link_top a { display: block; color: rgb(50, 53, 59); font-size: 12px; background-repeat: no-repeat; background-position: left top; background-color: transparent; text-align: right; line-height: 11px; text-decoration: none; font-weight:bold;}
#header_links a:hover { text-decoration: underline; }
#header_links a span { padding-bottom:5px;font-size: 10px; /* text-transform: uppercase; */ text-align: left; display: block; font-weight: bold; }
#header_links #header_link_contact a { /* background-image: url('../img/layout/head_contact.png'); */ }
#header_links #header_link_contact a span { padding-left: 18px; }
#header_links #header_link_retour a { /* background-image: url('../img/layout/head_returns.png'); */ }
#header_links #header_link_retour a span { padding-left: 13px; }
#header_links #header_link_transport a { /* background-image: url('../img/layout/head_shippings.png'); */ }
#header_links #header_link_transport a span { padding-left: 15px; }
#header_user { height:27px!important;padding:0px!important;position: absolute; top: 2px; right: 0pt; width: 177px; background: url('../img/layout/bg_account_user.png') no-repeat scroll left top transparent; z-index: 8; }
#header_user a{text-shadow:1px 0px 0px #fff; margin:0px;padding:0px;line-height:25px; color: rgb(100, 113, 119); font-size: 10px; float:left;cursor: pointer;text-decoration:none;width:88px;font-weight:bold; display: block; height: 20px; text-align: center;}
#header_user a:hover{text-shadow:1px 0px 0px #fff; color: #F5B100; }
#cart_block { width: 177px; position: absolute; top: 32px; right: 0pt; z-index: 7; /*border:1px solid red; border:1px solid #cfcac0;	background-color: #F1EEE7;*/}
#cart_block .block_content #cart_block_summary { text-align:left;background: url('../img/layout/bg_account_cart.png') no-repeat scroll left top transparent; height: 38px; cursor: pointer;font-size:12px; }
#cart_block .block_content #cart_block_summary img{float:left;padding-top:2px;margin-left:10px;margin-right:10px;}
#cart_block .block_content #cart_block_summary  a{text-decoration:none;font-weight:bold;text-shadow:1px 0px 0px #fff;color:#333;float:left;padding-top:5px;width:200px;}
#cart_block .block_content #cart_block_summary a:hover { color: #F5B100; }
#cart_block .block_content #cart_block_summary .basket_pro { font-size:11px; color:#666666;font-weight:bold; line-height: 10px;}
#header_right{float:right;}
.sec_row{margin-top:20px;}
.header_modules{float:right;margin-left:20px;margin-top:10px;position:relative;}
.header_modules.tel{margin-right:10px;}
.header_modules a{font-size:13px;font-weight:bold;color:#000!important;}
.header_modules.tel a{font-size:15px;margin-top:8px;}
.header_modules img{width:26px;float:right;margin-top:-9px; margin-left:4px;}
.header_modules.tel img{width:14px;float:left;margin-top:2px; margin-left:0px;margin-right:4px;}
.header_modules .basket_pro{position:absolute;top:-16px;right:-6px;    background-color: #ebe7de;    display: inline-block;    border-radius: 50%;    width: 17px;    height: 17px; box-shadow:0px 1px 1px #000;/* border:1px solid #1f1a17;*/   text-align: center;}
#mainnav{float: left;width: 100%;height:42px;padding:0px;/*background:transparent url(../img/layout/navigation_bg.png) no-repeat left top;*/background:#1f1a17;}
#navigation_menu{background:#1f1a17;z-index:9999;width:994px;}
ul.navigation{float:left;height:42px;margin-right:0px;}
ul.navigation li{float:left;background:#1f1a17 url(../img/layout/navigation-sep.png) no-repeat right 17px;padding-top:4px;}
ul.navigation li.last{background:#1f1a17;}
ul.navigation li.img_menu{padding-top:0px;color:#1f1a17;display:block;font-size:15px;font-weight:bold;line-height:42px;height:42px;padding:0 20px;background:transparent url(../img/layout/see_products.png) no-repeat left top;width:130px;}
ul.navigation li.img_menu img{display:block;}
ul.navigation li span.view{color:#F5B100;display:block;font-size:13px;font-weight:bold;line-height:34px;height:36px;padding:0 9px;/*letter-spacing:1px;*/}
ul.navigation li a{color:#fff;display:block;font-size:14px;font-weight:bold;line-height:36px;height:38px;padding:0 20px;/*letter-spacing:1px;*/}
ul.navigation li a:hover, ul.navigation li a#current{/*color:#F5B100;*/color:#000;background-color:#fff;border-top-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius: 4px;border-top-left-radius: 4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}
ul.navigation li div.submenu {visibility: hidden;position: absolute;margin-left:-1px;z-index: 598;width: 460px;	margin-top:0px;padding:20px 10px 10px 10px;background-color: #fff;text-align: left;font-size: 90%;line-height: 14px;  border:1px solid #000;border-top:none;}
ul.navigation li:hover > div {visibility: visible;}
ul.navigation li div.submenu ul li {background:none;padding:4px 0;margin:0px 1%;float:left;width:48%;border-bottom:1px solid #EFEFEF;}
ul.navigation li div.submenu ul li:hover {border-bottom:1px solid #F5B100;}
ul.navigation li div.submenu ul li a{color:#333333;display:inline;padding:0;margin:0;font-size:12px;font-weight:bold;border:none;line-height:16px;height:16px;padding-left:9px;background:transparent url(../img/layout/arrow.gif) no-repeat 0 4px;}
ul.navigation li div.submenu ul li a:hover{color:#000;}
ul.navigation li div.submenu h3{margin:5px;color:#000;font-weight:bold;}
ul.navigation li div.submenu a.view{color:#000;background:transparent url(../img/layout/arrow.gif) no-repeat center right;text-align:right;padding-right:9px;margin-right:5px;}
ul.navigation li div.submenu a.view:hover{color:#F5B100;}
#description h2 {display:block; float:left; width:89%;margin-top:-3px!important;}
#description span {display:block; float:left;}
#flashheader #replace img, #featured img{border: 1px solid #CFCAC0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px;}
#featured{margin-bottom:10px;position:relative;}
#lang{display:block;float:left;width:90px;height:24px;margin:0px 0 0px 0;	color:#fff;	}
#lang a{ color:#999999;}
#lang a:hover{ color:#fff;}
h1{font-size:12px;color:#999999;font-weight:normal;margin:0px;padding:0;display:inline;line-height:30px;}
h2{font-size:14px;color:#999;font-weight:normal;margin:0;padding:0;display:inline;line-height:20px;}
h3{font-size:11px;color:#999999;font-weight:normal;margin:0 0 10px 0px;line-height:20px;}
#container{margin:0;padding:0;}
#maincontent{width:994px;min-height:700px;float:left;margin:0;padding:0 0 25px 0;background:#fff url(../img/layout/bottom-1024.jpg) no-repeat bottom center;}
#content{float:right;width:785px;margin:10px 0 0 15px;padding:0 0 15px 0;}
#content h1{clear:both;font-size:19px;color:#333;font-weight:bold;margin:10px 0 10px 0!important;padding:10px 0 0 0;line-height:30px;}
#content h2{font-size:20px;color:#999;font-weight:normal;margin:0;padding:0;display:inline;line-height:20px;background: none;font-size:16px;font-weight:bold;margin:10px 0 0 0;padding-bottom:0;width:100%;float:left;color:#333;}
#content h3{font-size:16px;color:#999999;font-weight:normal;margin:0 0 10px 0px;line-height:20px;}
.content{float:left;padding-right:10px;margin-bottom:10px;}
.content h4{margin-bottom:15px;font-size:15px;}
.content p{margin-bottom:10px;font-size:14px;line-height:18px;}
.content ul li{margin-bottom:10px;font-size:14px;line-height:18px;}
.content .submitButton {margin-top:8px;}
.account_dash{display:block;float:left;width:760px; margin-top:5px; margin-bottom:20px;border-bottom:1px dotted #ccc;}
.details{margin:0 0 20px 0; padding:0 20px 20px 20px;}
.details h3 { margin-left:0px; font-size:14px; font-weight:bold; border-bottom:1px #999999 solid;}
h3.title_comm { font-size:14px; font-weight:bold; border-bottom:1px #999999 solid; margin-right:20px;}
/*Account Menu*****************/
#account_menu ul {margin:7px 0 0 0;padding:0;list-style-type:none;}
#account_menu li {padding:0;margin:3px 0 5px 1px;list-style-type:none;display:block;}
#account_menu li a {display:block;padding:0px 10px 0px 15px;text-decoration:none;font-weight:bold; color:#333;font-size:12px;background:transparent url(../img/layout/arrow.gif) no-repeat 3px 3px;}
#account_menu li a:hover {/*background: url(../img/layout/current.jpg) repeat-x;*/color:#999999;}
/*Menu*****************/
#menu ul {margin:7px 0 0 0;padding:0;list-style-type:none;}
#menu li {padding:0;margin:0;list-style-type:none;display:block;}
#menu li a {display:block;padding:0px 10px 0px 10px;text-decoration:none;color:#999999;font-size:10px;text-align:center;font-weight:bold;float: left;background:transparent url(../img/layout/arrow.gif) no-repeat 3px 6px;}
#menu .main {color:#999999;}
#menu .main a {font-weight:bold; color:#333;}
#menu .main a:hover {/*background: url(../img/layout/current.jpg) repeat-x;*/color:#999999;}
#menu .main #current {/*background: url(../img/layout/current.jpg) repeat-x;*/ color:#999999;}
#menu .main #current a {color:#333; }
#menu .main #current a:hover {color:#333;}
/*SideBar************/
#sidebar{float:left;width:184px;margin:10px 0 0 10px;/*background:transparent url(../img/layout/bkgrd-left-nav-refinements.gif) no-repeat top left;*/}
#sidebar h2{/*background:transparent url(../img/layout/bkgrd-left-nav-header.gif) no-repeat top left;*/background:transparent url(../img/layout/sidebar_top.gif) no-repeat top left;font-size:12px;color:#fff;font-weight:bold;width:168px;height:14px;display:block;padding:8px;line-height:12px;}
#sidebar h2.orange{background:transparent url(../img/layout/sidebar_top_orange.gif) no-repeat top left;color:#000;}
#sidebar h2.orange a{background:transparent url(../img/layout/cart.png) no-repeat top left;padding-left:20px;color:#000;}
#sidebar h2.orange a:hover{text-decoration:underline;}
#sidebar h2.black{background:transparent url(../img/layout/sidebar_top.gif) no-repeat top left;color:#fff;}
#sidebar h2.black a{background:transparent url(../img/layout/wishlist-white.gif) no-repeat top left;padding-left:20px;color:#fff;}
#sidebar h2.black a:hover{text-decoration:underline;}
#sidebar h2.account a{background:transparent url(../img/layout/account.png) no-repeat top left;padding-left:20px;color:#fff;}
#sidebar h2.account a:hover{text-decoration:underline;}
.module{float:left;width:184px;background:transparent url(../img/layout/bkgrd-left-nav-refinements.gif) no-repeat 0 30px;border-bottom:1px solid #CFCAC0;margin-top:10px;margin-bottom:20px;}
.list3 ul{width:174px!important;padding:0px 0 0px 10px!important;}
.list3 {padding:0px 0 10px 10px!important;}
.list3 li{width:174px!important;border-right:1px solid #000!important;padding:10px 0 0px 0!important; display:block;border:none!important;}
.list3 li a{color:#333;}
.list3 li a:hover{color:#F5B100;}
.list3 li h2{padding-left:0px!important;}
.nav {margin-left:0px!important;	margin-bottom:10px;		}
.subnav {margin-left:0px!important;	margin-bottom:0px;	padding: 0 6px;	}
.subnav li {display:block;border-bottom:1px solid #f2f2f2;padding: 6px 0pt 6px 0px;margin:0;}
.subnav li a{display:block;font-weight:bold;padding-left:5px;color:#333;width:162px;margin-left:4px;}
.subnav li a:hover{color: #f5b100; }
.items {color:#000000;width:15px;float:left;padding-left:3px;}
.basket_title {	width:125px; display:block;float:left;	}
.basket_price {color:#000;text-align:right;width:26px; display:block;float:left;}
.checkout{position: relative;background-color: #000000;margin:10px 0 0px 20px!important;padding:0;}
span.total_left { float: left;color: #999999;width: 97px;margin-top:1px;padding:5px 0px 0px 3px;	font-size: 1.0em;	/*border-top:1px #31383e solid;*/}
span.total { float: left;color: #000;width: 70px;margin-top:1px;padding:5px 3px 0px 0px;text-align:right;font-size: 1.0em;font-weight:bold;/*border-top:1px #31383e solid;*/}
.checkout a.buy{ float: right;/*width: 87px;	padding:6px;padding-left:15px;display:block;*/margin: 0px 10px 5px 0px;color: #000!important;font-weight:bold;/*text-transform: uppercase;*/font-size: 0.9em;	text-decoration:none!important;/*border:1px solid #025CA4;*//*background-color:#000000;*/}
.checkout a:hover.buy{ /*background-color: #555555;*/text-decoration: none;color: #F5B100!important;}
/*Footer*****************/
#footer{width:980px;padding:0px 0 0 0;color:#999999;clear:both;margin:0px 0 50px 0;}
#footer a:link, a:visited, a:active{color:#999999;}
#footer a:hover{color:#999999;}
/*** Footer ***/
#footer-wrapper{float:left;text-align:left;/* background:#ebe7de url(../img/layout/bottom-1024.jpg) 50% 0 no-repeat; */margin-top:10px;padding-top:10px;border-top:1px solid #CACBC3;}
#subfooter{margin-bottom:20px;font:normal 11px/1.4 Arial, Helvetica, sans-serif;text-align:left;}
.lower-footer{float: left;width: 100%;}
.column{float:left;width:236px;margin-left:10px;}
#email-deals{float:left;width:186px;height:140px;background:url(../img/layout/divider.gif) no-repeat 178px center;}
#email-deals .intro{font-size:10px;text-transform:uppercase;color:#53514c;}
#email-deals .small{font:normal 10px/14px Arial,Helvetica,sans-serif; color:#000;margin:0;padding:0;}
#email-deals form{margin:10px 0 6px;padding:0;}
#email-deals .text-input{width:160px;margin:1px 0;height:18px;border:1px solid #8d8b85;padding:2px;}
#email-deals .submit{margin-top:10px;}
#email-deals a{text-decoration:none;color:#000;}
#email-deals a:hover{border-bottom:1px solid #000;}
.newsletter_box{float: left;width: 100%;}
.newsletter_box input{float: left;}
.newsletter_box .submit{margin: 0px;padding: 0px;width: 13px;height: 13px;float: left;}
.newsletter_box .text input{width: 200px;}
.newsletter_box .submit input{width: 13px;height: 13px;background: transparent url(../img/layout/submit.png) no-repeat center center;/* text-indent: -99999999px; */border: none;float: left;margin: -7px 0 0 3px;padding: 0px;}
#subfooter h3{color:#444444;font-weight:bold;font-size:12px;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.65);}
#subfooter .link-list{margin:0;padding:0;list-style:none;margin-top:6px;display:inline;}
#subfooter .link-list li{margin:0;padding:0;list-style:none;display:inline;}
#subfooter .link-list li a{text-decoration:none;color:#53514c;display:block;/* border-bottom:1px solid #fff; */padding:3px 0;font:normal 11px/1.4 Arial, Helvetica, sans-serif;}
#subfooter .link-list li a:hover{color:#000;background:none;}
#subfooter .link-list-checkout{margin:0;padding:0;list-style:none;margin-top:6px;display:inline;float:left;}
#subfooter .link-list-checkout li{margin:0 12px 0 0;padding:0;list-style:none;display:inline;float:left;}
#subfooter .link-list-checkout li a{text-decoration:none;color:#53514c;display:block;border-bottom:1px solid #fff;padding:3px 0;font:normal 11px/1.4 Arial, Helvetica, sans-serif;}
#subfooter .link-list-checkout li a:hover{color:#000;background:none;}
.gallery img{margin:10px 20px;}
#list h2{font-size:8px;line-height:10px;color: #666;font-weight:normal;  display:block; padding:5px;background: #151A1E url(../img/layout/e.png) 98% 50% no-repeat;}
.list1 li{list-style: none;border-bottom:1px solid #0F1213;padding:5px 0 5px 5px;display:block; float:left; width:98%; }
.list1 li:hover{background:#151A1E;}
.list1 ul{margin:10px 0 10px 0;}
#list{width:980px;float:left;margin:0px 0px 30px 0;background-color: #1d242a ;padding:20px 0 20px 0;}
.list1{width:280px;float:left;margin-right:20px; margin-left:20px;}
.list1 .width a { width:70%; display:block; float:left}
.list1 .width a:hover { color:#fff;}
.list1 .width span { text-align:right; width:30%; display:block; float:left;}
.list1 .post-ratings-image { text-align:right}
.right2{float:right;}
.right2 a { display:block; width:65px; height:20px; text-indent:-9999px; background: transparent url(../img/layout/impel_logo.gif) top left no-repeat; }
.right2 a:hover { background: transparent url(../img/layout/impel_logo.gif) top right no-repeat; }
.left2{float:left;}
.product_preview .offer{position:absolute;top:-5px;right:0px;width:70px;height:24px;padding-top:8px;text-align:center;/*background: transparent url(../img/layout/special_offer.png) top center no-repeat;*/color:#E90E12;font-weight:bold;font-size:22px;}
/* Product Preview */
.product_preview{position:relative;float:left;padding:0px;/*background:url(../img/layout/product-bg.gif) no-repeat;*/border:1px solid #999;margin:9px;width:235px;height:284px;display:block;-moz-border-radius: 2px; -webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}
.product_preview:hover{/*background:url(../img/layout/product-bg-over.gif) no-repeat;*/border:1px solid #F5B100;}
.product_preview.category{height:155px;}
.product_preview.category.brand{height:180px;}
.product_preview span{float:right;font-size:11px;padding:3px 5px 0 0;color:#999999;width:10px;}
.product_preview span a:link{float:right;font-size:11px;padding:3px 5px 0 0;color:#999999;}
.product_preview span a:active{float:right;font-size:11px;padding:3px 5px 0 0;color:#999999;}
.product_preview span a:hover{float:right;font-size:11px;padding:3px 5px 0 0;color:#999999;}
.product_preview p{margin:0;padding:0;text-align:center;}
.product_preview img{/*border:1px solid #E6E6E6;*/ padding:0px; margin:0px; /*width:114px; height:114px;*/}
.product_preview.category img{padding:0px 0 0px 0; margin:0 0 0 -4px;}
.product_preview h3{/*border:1px solid #E6E6E6;*/text-align:center;margin:8px 0 8px 0!important;padding:0!important;font-size:12px!important;float:left;width:100%;line-height:12px!important;height:25px;} 
.product_preview h3 a{font-size:11px;color:#333;font-weight:bold;}
.product_preview h3 a:hover{text-decoration:underline;}
.product_preview.category h3{text-align:center!important;margin-top:14px!important;height:10px;}
.product_preview.category.brand h3{text-align:left!important;margin-top:8px!important;height:12px;margin-left:10px!important;}
.product_preview.category h3 a{text-align:center!important;float:none;}
.product_preview .product-info{float:left;width:112px;height:60px;}
.product_preview .product-info.left{position:absolute;top:223px;left:0;background-color:#fff;overflow:hidden;text-align:center;border-right:1px dotted #E6E6E6;border-top:1px dotted #E6E6E6;}
.product_preview .product-info.left a {display:block;width:112px;height:60px;margin:0 auto;}
.product_preview .product-info.right{position:relative;float:right;text-align:right;width:112px;height:40px;background:none;}
.product_preview .price {float:right;color:#000;padding:0 10px;text-align:center;font-size:15px;margin:0px 0px 0 0px;height:20px;line-height:20px;background: transparent url(../img/layout/price_bg.gif) no-repeat center left;}
.product_preview .product_thumb{text-align:center;float:left;width:100%;height:180px;}
.product_preview .category_thumb{text-align:center;float:left;width:100%;height:91px;}
.product_preview .brand_thumb{text-align:center;float:left;width:100%;height:113px;}
.product_preview .buy {background-color:#E6E6E6;margin-top:2px;float:right;text-align:right;padding-right:0px;width:100%;line-height:20px;}
.product_preview.category p {padding:0 2px;}
.product_preview.category .buy {position:absolute;top:133px;right:0px;}
.product_preview.category.brand .buy{position:absolute;top:155px;right:0px;}
.product_preview .buy a{ color:#000; font-weight:bold/*;background: transparent url(../img/layout/cart.gif) no-repeat center left;*/padding-left:18px;}
.product_preview .buy a:hover{ color:#F6B91A;}
.product_preview.category.brand .buy a{background:none;}
.product_preview.category .buy {background: transparent url(../img/layout/price_bg.gif) no-repeat center right;height:16px;line-height:16px;padding:0 5px;margin:0px 0px 0 0;}
.product_preview.category .buy a:hover{ color:#fff;}
/* Company Preview */
.company_preview{float:left;padding:5px;margin: 15px 15px 0 0;/*background:url(../img/layout/companybg.jpg) no-repeat;*/display:block; border:1px dotted #ECE9E0;text-align:center;}
.company_preview span{float:right;font-size:11px;padding:3px 5px 0 0;color:#999999;width:10px;}
.company_preview img{padding:3px;}
blockquote {font-style:italic;font-size:11px;color:#999;margin:0 0 5px 20px;padding:0 0 0 10px;border-left:4px solid #0066cb;}
abbr,acronym {border-bottom:1px dotted #ccc;text-transform:uppercase;}
code {color:#666;font-family:Courier,monospace;margin:0 0 5px 5px;}
pre {margin:0 0 1.5em 0;overflow:auto;font-size:1.3em;clear:both;}
form {margin:0;padding:0;}
.searchbox {margin:0 0 20px 0;width:260px;display:block;}
.searchtitle {background:transparent url(../img/layout/search.png) no-repeat center right; }
.search {background:url('../img/layout/input.png') no-repeat;height:26px;padding:11px 0px 0px 10px;width:260px;border:none;margin:0;float:left; color:#333; font-size:11px;}
#searchform{margin:10px 0 0 0;}
/*comments***/
#breadcrumbs {float:left;background: transparent url(../img/layout/breadcrumb.gif) no-repeat top left;height:14px;width:750px;padding:8px;margin:10px 0px 10px 0px;}
.gsubhead{height:30px;background:transparent url(../img/layout/breadcrumb.gif) 0 0 no-repeat;margin-bottom:10px;}
#gbreadcrumb{font-weight:normal;list-style:none;margin:0; height:30px;}
#gbreadcrumb li{float:left;display:inline;padding:7px 18px 7px 6px;margin-right:4px;background:url(../img/layout/breadcrumb-divider.gif) top right no-repeat;font-size:11px; line-height:18px;}
#gbreadcrumb a{text-decoration:none;}
#gbreadcrumb li.current, #gbreadcrumb li.current strong{font-weight:bold;font-size:13px;background:none;padding:6px;padding-right:0;margin:0;display:inline;}
#gbreadcrumb li a:hover{color:#F7C030;}
#gbreadcrumb li.remove-icon {height:15px;}
#gbreadcrumb li.remove-icon{display: none;}
#gbreadcrumb li a.start{background:url(../img/layout/home.gif) center left no-repeat;padding-left:17px;}
.banners {margin:0 18px;}
.highslide-overlay {display: none;}
/* Mac-style close button */
.closebutton {position: relative;top: -15px;left: 15px;width: 30px;height: 30px;	cursor: pointer; /* w3c */background: url(../js/highslide/graphics/close.png);/* For IE6, remove background and add filter *//* Note! the src is relative to the HTML file, not the CSS file */_background: none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../js/highslide/graphics/close.png', sizingMethod='scale');}
/*Product view*/
#productview {width:765px;/* height:100%;*/float:left;margin-bottom:20px;}
#productview h2{background: none;font-size:14px;font-weight:bold;margin:3px 0 0 0;padding-bottom:0;width:375px;float:left;color:#333;}
#productview .preview{width:373px;float:left;margin:0px 0 0px 0px;border:1px dotted #CFCAC0;}
#productview .preview #previewimg{/*background-color:#A2B640;*/text-align:center;padding:0px;/*border-bottom:1px dotted #CFCAC0;*/width:370px;height:370px;}
#productview .preview #previewimg a img{padding:10px;}
#productview .details{width:369px;min-height:480px;padding:10px;float:left;margin:0px 0 0 0px;border:1px dotted #CFCAC0;border-left:none;}
#productview .details h3{border-bottom:1px solid #CFCAC0;font-size:12px;padding-left:0px;margin:0px 0 5px 0;color: #F5B100;}
#productview .details p{font-size:12px;}
#productview .details a.company{float:left;margin:0 2px 2px 0;padding:2px;}
#productview .details li{font-size:11px;line-height:18px;}
#productview .preview img{/*width:350px;height:263px;*/}
#productview .details .intro{float:left;height:292px;}
#productview input.buy{/*border:2px solid #1F1A17!important;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;background:#D30000 url(../img/layout/cartbtn.gif) no-repeat 150px 5px!important;*//*padding-left:5px!important;padding-top:3px!important;*/height:auto!important;width:100%;margin:5px 0 0 0;font-family:arial!important;font-weight:bold;color:#1F1A17!important;text-align:center;float:right;}
#addons div.submit input{/*border:2px solid #1F1A17!important;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;*//*background:#D30000 url(../img/layout/cartbtn.gif) no-repeat 150px 5px!important;*/height:auto!important;width:175px;margin:5px 0 0 0;font-family:arial!important;font-weight:bold;color:#1F1A17!important;border:0;text-align:center;float:right;}
#productview input.buy:hover, #addons div.submit input:hover{/*border:1px solid #f36f21!important;*/color:#fff!important;cursor:pointer;}
#addons div.submit input{float:none;font-size:11px;/*padding-top:0px!important;*/width:90px;/*background-position:60px 5px!important;*/}
#addons form{float:left;/*margin:0 10px 0 10px;*/padding:0;width: 43%;margin-left: 19px;}
#addons .wishbtn div.submit input{/*background:transparent url(../img/layout/wishlist.gif) no-repeat 62px 7px!important;*/padding:10px;/*margin:-2px 0 0 0;*/border-radius: 5px;background-color: #F5B100;}
#addons .wishbtn div.submit{/*background:transparent url(../img/layout/orange.gif) repeat-x 0px 0px!important;border:1px solid #999!important;*//*-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;*/margin:0;padding:0;height:auto!important;}
#addons .basketbtn div.submit input{/*background:transparent url(../img/layout/cartbtn.gif) no-repeat 62px 7px!important;*/padding:10px;/*margin:-2px 0 0 0;*/background-color: red;border-radius: 5px;}
#addons .basketbtn div.submit{/*background:transparent url(../img/layout/red.gif) repeat-x 0px 0px!important;border:1px solid #1F1A17!important;*//*-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;*/margin:0;padding:0px;height:auto!important;}
#productview div.submitcart input.buy{/*background:transparent url(../img/layout/cartbtn.gif) no-repeat 150px 7px!important;*/padding:15px;margin:0px 0 0 0;border-radius: 5px;background-color: red;font-size: 21px;}
#productview div.submitcart{/*background:transparent url(../img/layout/red.gif) repeat-x 0px 0px!important;border:1px solid #999!important;*//*-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;*/margin:0;padding:0;height:auto!important;width:193px;float:right;}
#productview .submit input{/*-moz-border-radius: 6px; -webkit-border-radius: 6px;border:2px solid #1F1A17!important;*//*background:transparent url(../img/layout/wishlist.gif) no-repeat 150px 5px;*/padding: 15px;border-radius: 5px;background: none;height:auto;width:100%;margin:0px 0 0 0px;font-family:arial!important;font-weight:bold;font-size:11px;color:#000!important;text-align:center;cursor:pointer;float:left;border:0;text-decoration: underline;}
#productview .submit input:hover{color:#F5B100!important;}
#productview div.submit{/*background:transparent url(../img/layout/orange.gif) repeat-x 0px 0px!important;*//*border:1px solid #999!important;*//*-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;*/margin:0;padding:0;height:auto!important;width:171px;float:left;}
.submitwrap{position:relative;float:left;}
.submitwrap img{position:absolute;top:12px;right:-8px;}
.statusicon{width:48px;float:left;}
.extra{width:120px;	float:left;margin:0px 10px 0 0px;}
.extra h3{width:100px;float:left;}
.extra p{clear:both;margin-top:0px;padding:0;}
.extra select{margin:5px 0 5px 0;background-color:#DEE5BC;border:1px solid #A2B640;color:#22531b!important;width:100px;font-size:10px!important;}
.multiplePrices {width: 100%; margin: 0 0 0 0; padding: 10px 0 15px 0px; float: left; display: inline;border-bottom:1px dotted #CFCAC0;}
.multiplePrices div.cost #euro{font-size: 11px;}
.multiplePrices div.cost {text-align:center;float:left; width:170px; font-size: 11px;  margin-bottom: 5px;padding:0; }
.multiplePrices div.cost span{	font-size:24px; color:#333;font-weight: bold;}
.strikethrough{position: relative;}
.strikethrough:before{border-bottom: 3px solid red;position: absolute;content: "";width: 100%;height: 50%;}
.multiplePrices div.vat{ margin-top:5px; text-align:center;}
.multiplePrices div.vat small{font-size:10px; color:#999;margin-top:4px;}
.multiplePrices div.was {text-align:center;float:left; width:170px; padding:0; font-size: 11px; margin: 0 0 5px 0;font-size: 11px; }
.multiplePrices div.was span.lineThrough {text-decoration: line-through;}
.multiplePrices div.was #discounted_price{color: orange;font-size: 26px;font-weight: bold;}
.options{float:left;width:380px;margin-bottom:15px;}
.option{float:left;width:162px;margin-top:15px;margin-left: 23px;}
.option select{font-size:12px;}
.option label.error{width:190px;float:left;margin-left:0;}
select.error{border:1px solid #D30000;color:#D30000;}
div.lineThrough {text-align:right;text-decoration: line-through;clear:right;margin-right:10px;font-weight: bold;line-height:20px;}
table.addons{width:765px;border:1px dotted #CFCAC0;margin-bottom:20px;color:#1F1A17;}
table.addons tr.header{background-color:#F5B100;}
table.addons tr th{text-align:center;color:#1F1A17;}
table.addons tr{margin:5px 0;}
table.addons tr td{border-top:1px dotted #CFCAC0;}
.enlargeImages {margin: 5px auto 0px auto; padding: 0; width: 145px;height:18px;}
.enlargeImages p {line-height:10px;background: url(../img/layout/zoomIcon.gif) no-repeat left 1px; color: #000; font-size: 10px; font-weight: normal; padding: 0 0 2px 18px;}
.enlargeImages p a{line-height:10px; color: #000; font-size: 10px; text-decoration:none;}
.productlist{float:left;width:350px;margin:0 22px 15px 0;padding-bottom:4px;height:66px;border-bottom:1px dotted #999;position:relative;}
.productlist a{font-weight:bold;}
.productlist a img{border:1px dotted #999;float:left;margin-right:10px;}
.productlist .listdetails{position:relative;}
.listdetails .price{color:#F5B100;font-weight:bold;font-size:12px;top:48px;left:70px;position:absolute;}
.listdetails .buy{position:absolute;top:48px;right:20px;}
.previous_price{color: red;text-decoration: line-through;}
/* neighbours 
-----------------------------------------------------------------------------*/
.neighbours {float:right;width:178px;margin: -15px 20px 0px 2px;font-size:11px;background-color:#A7BC49;line-height:24px;}
.neighbours a{color: #fff;	text-decoration: none;margin-right:5px;display:block;float:left;width:72px;text-align:left;padding:0 5px;}
.neighbours a.next{float:right;text-align:right;border-left:1px dotted #fff;}
.neighbours a:hover{color: #333;	text-decoration: none;}
/*Contact Styles */
#contactform, #loginform{padding:0px;}
#contactform h3, #loginform h3{color:#333;margin:5px 0 5px 0px;padding:0px 0px 0px 0px;font-weight:normal;font-size:1em;}
#contactform input, #contactform textarea, #loginform input, #loginform textarea{height: 19px;padding: 3px;background-color:#F0F0F0;background: url(../img/layout/bg_light.png) repeat-x #F0F0F0;margin-bottom:5px;border:1px solid #E0E0E0;color:#333;width:260px;-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#contactform input, #loginform input{width:192px;}
#contactform input.chkbox{width:20px;vertical-align:middle;padding:0 0px 0 0;margin:0 5px 0 0!important;}
#contactform textarea, #loginform textarea{width:402px;height:100px;background-color:#E6E6E6;}
#contactform input:hover, #contactform textarea:hover, #loginform input:hover, #loginform textarea:hover  {border:1px solid #EE1C23;}
#contactform input:focus, #contactform textarea:focus, #loginform input:focus, #loginform textarea:focus {border:1px solid #EE1C23;}
input.submitbtn{background: url(../img/layout/bg_dark.png) repeat-x #f0f0f0!important;color:#fff!important;border:none!important;height:25px!important;cursor:pointer;width:160px;font-size:1.0em;padding: 0px 0px 4px 0px!important;font-weight:bold;text-align: center!important;border:none;}
input.submitbtn:hover{background: url(../img/layout/bg_red.png) repeat-x #f0f0f0!important;color:#fff;border:none;}
.contactsub{float:left;margin:10px 0 0 0;padding:0px 0 0 0px;width:210px;font-size:13px;line-height:18px;}
.contactsub p{padding-top:15px;}
div.contactsub{vertical-align:middle;}
.validation-advice {margin: 0px 0 0 0px;padding: 2px 2px 2px 2px;color:#F78320;font-size:11px;}
#captcha{position:relative;top:-30px;left:55px;}
img.thumb{float:left;padding:2px!important;margin:0 5px 5px 0px!important;border:1px solid #1C1C1C!important;}
.contactmodule{float:left;width:430px;}
.mapmodule{float:left;width:324px;margin-left:0px;border:3px solid #F0F0F0;}
.mapmodule p{line-height:21px;}
.mapmodule p img{float:left;clear:left;margin:0 5px;}
/* Subsection Tabs
--------------------*/
ul.subsection_tabs {list-style:none;margin:0 0 2px 0;padding:0;/* 	clear:both; */height:26px;}
ul.subsection_tabs li.tab {float:left;border-right:1px solid #fff;text-align:center;}
ul.subsection_tabs li.tab a {display:block;height:20px;padding:2px 6px 3px 15px;background:#232323 url(../img/layout/tab-icon.gif) no-repeat center left;color:#fff;font-weight:bold;font-size:11px;line-height:20px;text-decoration:none;}
ul.subsection_tabs li.tab a:hover {color:#000;background-color:#F5B100;}
ul.subsection_tabs li.active a {background-color:#F5B100;color:#000;}
#checkoutMain #tabs div.tab{width:745px;height:100%;margin-bottom:10px;padding:10px;background: none;font-size:11px;}
#tabs div.tab{width:745px;/* 	height:100%; */margin-bottom:10px;padding:10px;background-color: #F7F6F3;font-size:12px;}
#product-wrap{float: left;}
#tabs {float: left;width:765px;/* 	height: auto; */margin-top:0px;	padding: 0px;}
#related {width:765px!important;/* 	height:auto; */}
/*------------------------------MANUFACTURERS---------------------------------------*/
ul#aphabet {padding: 12px 0 0px 6px;height:30px;list-style-type: none;margin:0 0 5px 0;background:transparent url(../img/layout/breadcrumb.gif) no-repeat center left;}
ul#aphabet li {float: left;width: 15px;background-image: url(../img/layout/arrow_right.gif);background-position: center right;background-repeat: no-repeat;padding-left:3px;padding-right:3px;margin:0 3px;text-align:center;}
ul#aphabet li.nlast {background-image: none;padding-left:5px;}
ul#aphabet li a{font-size:1.2em;text-decoration:none;display:block;}
ul#aphabet li a:hover{color:#F5B100;}
#manufacturer-list-full ul, #manufacturer-list-full-logo ul{width: 100%;float:left;margin: 0 0 10px 0px;padding: 0;}
#manufacturer-list-full li{border-bottom: 1px dotted #797979;display: block;float: left;height: 25px;line-height: 23px;overflow: hidden;width: 24%;margin: 0 5px 0 0;}
#manufacturer-list-full li a{text-decoration:none;display: block;float: left;padding-left: 8px;}
#manufacturer-list-full li a:hover{color:#F5B100;}
#manufacturer-list-full-logo li{display: block;float: left;height: 110px;text-align: center;width: 186px;margin: 0 5px 5px 0;border: 1px solid #ccc;}
#manufacturer-list-full-logo li a{text-align: center;}
#manufacturer-list-full-logo li a span{float: left;width: 100%;height: 80px;margin-top: 5px;}
/**************   PAGINATION ********************/
/* Page Numbers */
.pagination {font-family:Tahoma!important;font-size:10px;color: #666666;clear: both;float: left;width: 754px;margin: 0px 0px 15px 0px;padding:0 5px 0 5px;text-align: center;height:56px;border:1px solid #e6e6e6;background: #FAFAFA url(../img/layout/tabTile.png) repeat-x top left;}
.bottom{width: 754px;height:36px;margin:10px 0 0 0px;}
.pagination .pages{	padding: 9px 0px 0px 0px;height:28px;}
.pagination .pages  span.current {display: block;float: left;text-decoration: none;font-size:11px;padding: 2px 6px;margin-right: 2px;background-color:#F7C030;font-weight: normal;color: #000;border: 1px solid #e6e6e6;/*-moz-border-radius:7px;*/}
.pagination .pages .stats {float:left;margin:3px 30px 0 6px;border:none;font-size:11px;color:#333;}
.pagination .pages a {background-color:#fff;display: block;float: left;text-decoration: none;font-size:11px;padding: 2px 6px;margin-right: 2px;border: 1px solid #e6e6e6;/*-moz-border-radius:7px;*/}
.pagination .pages a.first{padding: 0px 4px;margin: 0 5px 0 4px;height:18px;}
.pagination .pages a.first img{margin:2px 0 1px 0;}
.pagination .pages a.last{	}
.pagination a:hover {border-color: #F7C030;text-decoration:none;color:#000;}
.pagination .disabled {display:none;}
.pagination a.next, .pagination a.prev {float: right;padding: 2px 4px;margin-left:4px;width:95px;height:16px;}
.pagination a.next{text-align:right;}
.pagination a.next img{float: right;}
.pagination a.prev img{float: left;}
.pagination .extra {height:22px;clear:both;float:left;width:100%;padding:2px 0;}
.pagination .extra a{font-size:10px;}
.pagination .extra a:hover{color: #F7C030;}
.pagination .extra .order{float:left;width:70%;font-size:10px;text-align:left;}
.pagination .extra .order img{margin:4px 0 0 0px;float:left;}
.pagination .extra .order form{float:right;margin:0px 0 0 0;padding:0;}
.pagination .extra .order form select{font-size:10px;margin:-1px 0 0 0;padding:0;background-color:#fff;border:1px solid #E6E6E6;}
.pagination .extra .resultsperpage img{margin:4px 0 0 0px;}
.pagination a.active{color: #F7C030;}
.pagination .extra .order strong, .pagination .extra .resultsperpage strong{padding:0 0 0 5px;margin:0px 3px 0 0;border:none;font-size:11px;font-weight:normal;/*background: transparent url(../../img/layout/arrow.gif) no-repeat left 3px;*/color:#333;}
.pagination .extra .resultsperpage span{}
.pagination .extra .resultsperpage{float:left;width:30%;font-size:10px;text-align:right;}
/** search **/
#search{float:left;width:240px;position:relative;}
#search form{margin:3px 0 0 11px;}
#search input{float:left;display:inline;}
#search form .text-input{border:1px solid #8d8b85;font-size:12px;color:#000;width:180px;height:20px;margin:0 0px 0 0;padding:3px 3px 1px 3px;background-color:transparent;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius: 3px;font-weight:700;}
#search input.image{width:14px;margin-left:1px;padding:5px;	border:1px solid #8d8b85;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius: 3px;}
#sp-search-spinner { position: absolute; top: 18px; left: 180px; z-index: 10; }
#sp-search-clear { position: absolute; top: 18px; left: 180px; z-index: 10; cursor:pointer;}
#searchpanel {color: #999999;top:32px;left:10px;overflow: hidden;position: absolute;z-index: 9999999999;display: none;/*border-bottom:1px solid #d0d0d0;*/background: transparent url(../img/layout/search_top_bg.png) top left no-repeat;width: 250px;}
#searchpanel a.link-seeall{float:right;}
hr.dotted{background: #ffffff url(../img/layout/hr_dotted.gif) bottom left repeat-x;margin-bottom:10px;}
#searchpanel-content {padding: 5px 11px;border: 2px solid #333;border-top:none;float:left;position:relative;z-index: 9999999999;margin-top:5px;background-color: #FAFAFA;width:207px;/*border-bottom: 1px solid #4C4C4C;border-left: 1px solid #2D2D2D;*/}
#suggestionsList ol{/*list-style:none;*/margin:10px 0;padding:0;list-style-type: decimal;}
#suggestionsList ul{list-style:none;margin:10px 0;}
#suggestionsList ul li{font-size:11px;margin:2px 0;}
#suggestionsList ol li{margin-left:20px;height:40px;font-size:11px;border-bottom:1px dotted #ccc;}
#suggestionsList ul li a, #suggestionsList ol li a{/*background: transparent url(../../img/layout/arrow-green.gif) no-repeat left center;padding-left:10px;*/font-size:11px;}
#suggestionsList ol li a span{font-size:11px;}
#suggestionsList ul li a span{font-size:1.0em;}
#suggestionsList ul li img{float:left;}
.search-details{float:left;margin-left:10px;padding-top:6px;}
.search-details span{font-size:11px;color:#FFA201;}
#searchpanel-content h2{margin-bottom:10px;padding:2px;background: #ffffff url(../img/layout/hr_dotted.gif) bottom left repeat-x;}
#searchpanel-content h3{background-color:#FAFAFA;padding:2px;font-size:11px;}
#searchpanel-content ol li{margin:8px 0;padding:0;clear:left;}
#searchpanel-content ol li img{float:left;padding:1px;border:1px dotted #ccc;margin-right:5px;}
#suggestionsList .noresults{width:100%;text-align:center;margin:10px 0;font-size:11px;}
#suggestionsList .noresults a{color:#000;background-color:#F7C030;padding:3px;font-weight:bold;}
#suggestionsList .noresults a:hover{text-decoration:underline;}
span.highlight{/*background-color:#B6D404;*/color:#EE1C23!important;}
a.basket_close {position: absolute;top:10px;right:24px;color: #B1B1B1;font-size: 10px;background-image: url(../img/layout/icon_cross_grey.gif);background-repeat: no-repeat;background-position: right center;padding-right: 14px;line-height: 18px;z-index:900000;}
a.basket_close:hover {text-decoration: underline;}
.result{clear:left;position:relative;margin:0 0 5px 0;border-bottom:1px dotted #E2E2E2;padding:0 0 15px 0;}		
.result img{float:left;margin-right:10px;border:1px dotted #E2E2E2;}	
.result h3{position:relative;padding-top:15px;}	
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.Post {	position: relative; clear: left; width: 100%;}
.Post h1 { font-size: 19px; line-height: 19px; letter-spacing: -1px; font-weight: normal; font-family: 'Arial'; padding: 0px; margin: 0px; display: block;}
.Post h1 a { color: #d30703; text-decoration: none;}
.Post h1 a:visited { color: #d30703; text-decoration: none;}
.Post h1 a:hover { color: #003399; text-decoration: none;}
.Post h2 { font-size: 19px; line-height: 19px; letter-spacing: -1px; font-weight: normal; font-family: 'Arial'; padding: 0px; margin: 0px; display: block;}
.Post h2 a { color: #000; text-decoration: none;}
.Post h2 a:visited { color: #000; text-decoration: none;}
.Post h2 a:hover { color: #000; text-decoration: none;}
.PostHead { padding-left: 40px; }
.PostInfo { padding: 0px; margin: 0px; font-size: 11px; color: #828282;}
.PostInfo em { font-style: normal;}
.PostInfo em a { text-decoration: underline; color: #828282;}
.PostInfo em a:visited { text-decoration: underline; color: #828282;}
.PostInfo em a:hover { text-decoration: underline; color: #828282; }
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.PostDate { position: absolute; top: 0px; left: 0; text-align: center; margin: 0; padding: 2px 10px 2px 0px; list-style: none; border-right: solid 1px #ccc;}
.PostDate .month { display: block; font-size: 9px; line-height: 9px; color: #666; text-transform: uppercase;}
.PostDate .day { display: block; font-size: 21px; font-family: 'Arial'; font-weight: bold; line-height: 19px; color: #ccc; letter-spacing: -1px;}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.PostContent { padding: 0px 0px 0px 0px;  font-size: 12px; line-height: 16px; border-top: solid 1px #ccc; margin-top: 5px;}
.PostContent p { font-size: 12px; line-height: 18px; padding-bottom:7px;padding-top:7px;}
.PostContent img { padding: 4px; border: solid 1px #f0f0f0; margin: 5px 5px 0px 5px; }
.PostContent a img{ padding: 4px; border: solid 1px #efefef; margin: 5px 5px 0px 5px;}
.PostContent a:visited img { padding: 4px; border: solid 1px #efefef; margin: 5px 5px 0px 5px;}
.PostContent a:hover img{ padding: 4px; border: solid 1px #d30703; margin: 5px 5px 0px 5px;}
.PostContent h3 { padding-top:10px; font-size: 14px; font-weight:bold; color: #d30703;}
.PostContent blockquote { padding: 3px 15px; background: #f7f7f7; margin: 5px 0px; color:#000000; border: solid 1px #efefef; border-left-width:0px; border-right-width:0px; }
.PostContent blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}
.PostContent ul { font-size: 11px; padding-left: 12px; padding-bottom: 10px;}
.PostContent li { padding-bottom: 10px;}
#footer-rvi {position:fixed; z-index:500; bottom:0; left:0; width:100%; height:44px; background:url(../img/layout/bkgrd-footer-rvi.gif) repeat-x; border-top:4px solid #cfcac0;}
#footer-rvi-bug {display:inline; float:left; margin-left:12px;}
#footer-rvi-header {display:inline; float:left;margin-right:20px;}
#footer-rvi-header img {margin:11px 0 0 6px;}
.footer-rvi-image {display:inline; float:left; position:relative; width:34px; height:34px; margin-right:6px; margin-top:4px;}
.footer-rvi-image a .large {border:0px; display:block; position:absolute; top:0; left:0; width:0; height:0;}
.footer-rvi-image a.small, #pic a.p1:visited {display:block; width:34px; height:34px; text-decoration:none; border:1px solid #cfcac0;}
.footer-rvi-image a.small:hover {background-color:#none; text-decoration:none; position:relative; top:-4px; border:none;}
.footer-rvi-image a.small:hover .large {display:block; position:absolute; top:-142px; left:-1px; width:114px; height:114px; background-color:#fff; border:4px solid #cfcac0; border-bottom:none; padding:12px;}
#footer-rvi-show {position:fixed; bottom:0; right:0; float:right; width:72px; height:44px; background:url(../img/layout/bkgrd-footer-rvi.gif) repeat-x; border-top:4px solid #cfcac0; border-left:4px solid #cfcac0;}
#footer-rvi-show img {margin:14px 12px 0 12px;}
#footer-rvi-hide {display:inline; float:right;}
#footer-rvi-hide img {margin:14px 12px 0 0;}
ul.bookmarklet{list-style:none;margin:0px 0 0 0;padding:0;float:right;}	
ul.bookmarklet li{float:left;margin:0 10px;}
ul.bookmarklet li a{display:block;line-height:22px;}
ul.bookmarklet li a img{float:left;margin-right:4px;}
/* CAROUSEL*/
.carousel{ width: 950px;background-color: #f6f6f6;margin:0px 0 20px 18px;border:1px solid #CACBC3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px;}
.small{float:left;margin:0px 0 0 -18px;padding:0px;}
.small .carousel{width: 764px;}
.jCarouselLite{overflow: hidden; visibility: visible;position: relative; z-index: 2; left: 30px; width: 950px;}
.small .jCarouselLite{width: 764px;}
.jCarouselLite ul{margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2890px; left: -950px;}
.small .jCarouselLite ul{left: -750px;}
.jCarouselLite li{/*overflow: hidden; */float: left; width: 114px; height: 62px;margin:4px 7px;}
.small .jCarouselLite li{margin:4px 15px;}
.jCarouselLite li a{/*border:1px dotted #999;*/border:1px solid #CACBC3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius: 4px;display:block;width: 112px; height: 60px;background-color:#fff;text-align:center;}
.jCarouselLite li a img{}
.previousbutton{float:left;margin-top:20px;padding-right:2px;padding-left:2px;text-decoration: none;}
.nextbutton{float:right;margin-top:20px;padding-right:2px;text-decoration: none;}
.motor{float:left;width:120px;text-align:center;margin:6px 10px;padding:5px;}
.motor a img{width:120px;height:90px;border:1px dotted #ccc;padding:5px;margin-bottom:5px;}
.motor a{color:#333;}
.motor a:hover{color:#F5B100;}
/**************************************
*	Mini Cart
**************************************/
#miniCart {position:relative;float:right;top: 10px;width:240px;padding:2px 5px 2px 5px;border:1px solid #cfcac0;	background-color: #F1EEE7;}
.cart_icon{position:absolute;left: -11px;top: 8px;z-index:9999;}
#miniCartContents {height:44px;color:#333333;position:relative;}
#cartSummary {line-height:15px;position:absolute;font-weight:bold;font-size:10px;border:1px dotted #cfcac0;	padding:5px 15px 6px 15px;}
#cartButtons { position:absolute;right:0em;width:130px;font-size:10px;	}
#cartButtons ul li a { border:1px dotted #cfcac0;display:block; text-align:center; text-decoration:none; color:#333333; margin-left:4px; padding:0px 4px; } 
#cartButtons ul li.second a { margin-top:3px; } 
#cartButtons ul li a:hover { color:#999999; }
#home_tabs #tabs{ width:950px;margin:10px 0 10px 18px;}
#home_tabs #tabs div.tab{width:930px;}
#home_tabs .productlist{width:290px;margin:0 20px 15px 0;}
#home_tabs .listdetails .buy{right:5px;}
/* root element for horizontal scrollables */
.scrollable {position:relative;overflow:hidden;width: 766px;height: 250px; 		}
/* root element for scrollable items */
.scrollable .items {width:20000em;position:absolute;clear:both;}
/* single scrollable item */
.item {	float:left;width: 766px;height: 250px; 	position:relative;}
.item img{width: 766px;height: 250px;}
.item .item_content{position:absolute;top:180px;left:0px;background: rgba(255, 255, 255, 0.75);padding:10px 10px;width: 746px;color:#000;font-size:14px;}
.item .item_content h3{padding:2px 0px 2px 0px;	color:#000!important;font-size:20px!important;text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.65)!important;}
.item .item_content p{ margin:0px 0 0 0px;font-size: 14px;line-height: 16px;float:left;}	
a.browse {display:block;width:30px;height:30px;position:absolute;top:110px;	cursor:pointer;text-indent:-9999px;z-index:9999;}
a.nextbutton { right:22px;top:90px;background: url('../img/layout/banner_right.png') no-repeat;  }
a.prevbutton{ left:5px; background: url('../img/layout/banner_left.png') no-repeat;} 
a.disabled {visibility:hidden !important;} 
.delivery_foto {margin:5px;}
h2.section, h3.accordion{float: left;width: 100%!important;}
#content h3.accordion{font-weight: bold;margin: 10px 0px 0 0px;color: red;cursor: pointer;}
#categories { width: 953px; margin: 0px 0 10px 15px;  float:left;overflow: visible; padding: 0px;float:left;position:relative; }
.cat_box { /* background: #f4f4f4; */float:left;padding:0 0 0 0px; width: 304px; height:67px;border: 1px solid rgb(222, 222, 222); margin:0px 10px 0px 0; border-radius: 4px 4px 4px 4px; /* box-shadow: 0pt 0pt 5px rgb(223, 223, 223); */ text-shadow: 1px 1px 0pt rgb(255, 255, 255); }
.cat_box h2 { margin:2px 0 2px 0;font-size:16px; border-bottom:none;padding:0; float: left; color:#F5B100; font-weight: bold;width:194px;}
.cat_box h2 a{ color: #F5B100;text-decoration:none;display:block;}
.cat_box h2 a:hover{color: #f57b20;}
.cat_box p { margin:5px 5px 0 0; font-size: 13px;display:block;}
.cat_box img { margin:0 10px 0 0;padding:0;float:left;width:100px; height:auto;}
.cat_box.right { padding:0 0px 0 10px;}
.scrollable_bottom {position:relative;overflow:hidden;width: 953px;height: 80px; 	}
.scrollable_bottom .items {width:20000em;position:absolute;clear:both;}
#categories a.browse {display:block;position:absolute;top:20px;cursor:pointer;text-indent:-9999px;width: 27px;height: 27px;border-radius:13px;	-webkit-border-radius:13px;	-moz-border-radius:13px;background-repeat: no-repeat;background-image: url('../img/layout/slideshow-arrows.png');background-color: #c9c9c3;z-index: 50;}
#categories a.next { right:-32px; background-position: 10px 5px; }
#categories a.next:hover {  background-color: #F4F4F4;}
#categories a.prev{ left:-32px; background-position: -15px 5px;} 
#categories a.prev:hover{ background-color: #F4F4F4;} 
#categories a.disabled {	visibility:hidden !important;} 
#categories .navi {position:absolute;width:60px;height:20px;top:80px;left:465px;}
#categories .navi a {width:8px;height:8px;float:left;margin:3px;background:url(../img/layout/navigator.png) 0 0 no-repeat;display:block;font-size:1px;cursor:pointer;}
#categories .navi a:hover {background-position:0 -8px;      }
#categories .navi a.active {background-position:0 -16px;     }
ul.basket{padding: 5px;}
ul.basket li{margin: 3px 0;padding: 3px 0;border-bottom: 1px solid #f6f6f6;}
.basket-total{float: right;padding: 5px;}
.basket-total span{width: 100px;float: left;text-align: right;margin-right: 10px;}
ul.tagcloud{float: left;width: 100%;margin: 10px 0 0 0;}
ul.tagcloud li{float: left;margin: 5px 10px 5px 0;}
ul.tagcloud li a{display: block;text-transform: capitalize;background-color:#E6E6E6;padding: 3px 6px;border-left: 2px solid #F5B100;}
ul.tagcloud li a:hover{background: #F5B100;}
#responsive_menu{display: none;}
#open_menu{display: none;}
.column.respon{display: none;}
#shopping_cart table.shopping-basket td select{width: 42px !important;padding: 0px!important;}
#nav_list li{margin-right: 33px!important;}
.multiplePrices div.vat{display: none;}
#productview div.submit{margin-top: 7px;}
.optionTwo{float: left;width: 162px;margin-top: 15px;margin-left: 23px;}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width:959px) and (max-width:1200px) {
	body{width: 100%;background-size: 1431px;}
	#header{height: 66px;}
	#wrap{width: 943px;}
	.treeview li a img{width:17px;}
	#logo{padding: 5px 0 0 5px;}
	.header_modules{margin-left: 5px;margin-right: 13px;}
	ul.navigation li.img_menu{font-size: 14px;line-height: 42px;height: 42px;padding: 0 20px;width: 130px;}
	ul.navigation li a{font-size: 14px;line-height: 36px;height: 38px;padding: 0px 16px;}
	#maincontent{width: 945px;min-height: 700px;float: left;padding: 0 0 25px 0;}
	#navigation_menu{width: 946px;}
	#content{width: 735px;}
	#manufacturer-list-full-logo ul{width:101%;}
	#searchpanel-content ol li img {width: 50px;}
	#sp-search-clear{width: 10px;}
	#sp-search-spinner {width:10px;}
	.product_preview{width: 225px;}
	.module{width: 184px;}
	#home_tabs .productlist{width: 281px;}
	#home_tabs .price{left: 66px;top: 47px;}
	#home_tabs .listdetails .buy{top: 48px;right: 0px;}
	#home_tabs #tabs div.tab{width: 903px;}
	#home_tabs #tabs{margin: 10px 0 10px 10px;}
	.carousel{width: 926px;margin: 0px 0 20px 8px;}	
    .cat_box{width: 297px;margin: 0px 3px 0px 0;}
	.cat_box h2{width: 176px;}
	#categories a.next{display: none;}
    #categories a.browse{display: none;}
    #categories .navi{display: none;}
    .category_thumb img{width: 100%;height: 100%;object-fit: contain;}
    .product_preview img{width: 100%;height: 100%;object-fit: contain;}
	.delivery_foto{margin: 3px;}
	.column{float: left;width: 20%;margin-left: 22px;margin-right: 22px;}
	.pagination{width: 715px;}
	.motor{margin: 14px 19px;}
	.jCarouselLite li a{width: 105px!important;}
	.jCarouselLite{width: 884px!important;}
	#categories{width: 97%;}
	.category_banner{width: 98%;}
	.products_banner{width: 98%;}
	.product_preview .product_thumb{width: 86%;}
	#best_sellers img{width: 63px;}
	.next img{width: 17px!important;}
	.prev img{width: 17px!important;}
	p{margin-right: 3px;}
	#home_tabs #tabs{width: 935px;}
	#footer{width: 945px;}
	.scrollable_bottom{width: 922px;}
	.order img{width: 11px;}
	.resultsperpage img{width: 11px;}
	#manufacturer-list-full-logo li{width: 177px;}
	.product_preview.category p {padding: 0px 23px;width: 172px;}
	#product-wrap{width: 736px;}
	#productview{width: 100%;}
	.tip img{width: 30px;}
	#tabs{width: 736px;}
	#tabs div.tab{width: 715px;}
	#productview .preview{width: 332px;}
	#productview .preview #previewimg{width: 324px;}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width: 291px!important;}
	.listdetails .price{font-size: 14px;top: 204px;left: 0px;}
	p img{width:auto;margin-bottom:5px;}
	ul#shopping-basket_nav li a{width: 168px!important;}
	ul#shopping-basket_nav{width:713px!important;}
	.shopping-basket{width: 713px!important;}
	#latest .productlist .buy{top: 47px;right: 0px;}
	#latest .productlist .price{font-size: 14px;top: 46px;left: 64px;}
	#features img{width:500px;}
	#productview .preview #previewimg a img {padding: 0px;width: 186px;}
	#productview .preview img{width: 70px;margin-top: 25px;}
	.newsletter_box .text input{width: 165px;}
	#shipping img {width: 70%;}
	table.addons {width: 724px;}
	.pagination .extra .order form{margin: 0px -21px 0 0;}
	.productlist{width: 325px;}
	.listdetails .price{left: 78px;top: 45px;}
	.listdetails .buy{top: 48px;right: -14px;}
	#acount_nav{width: auto!important;}
	#nav_list li{margin-right: 27px!important;}
	#checkoutMain a.cancel{margin-left: 0px!important;}
	.account_dash{width: auto!important;}
	#checkoutMain h4{width: 736px!important;}
	.gsubhead{background-size: 100%;}
	#gbreadcrumb li{background-size: 15px;}
	#search{width: 228px;}
	#gbreadcrumb li{background: none;}
	.gsubhead{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#edeae2+0,fcfafa+100 */
	background: #edeae2; /* Old browsers */
	background: -moz-linear-gradient(top, #edeae2 0%, #fcfafa 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #edeae2 0%,#fcfafa 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #edeae2 0%,#fcfafa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeae2', endColorstr='#fcfafa',GradientType=0 ); /* IE6-9 */border: solid 2px #edeae2!important;height: auto!important;}
	#gbreadcrumb li{border-left: 3px dotted;}
	#gbreadcrumb #first{border-left: none;}
	#gbreadcrumb li.remove-icon{border-left: none;padding: 7px 18px 7px 2px;}
	#gbreadcrumb li{padding: 7px 18px 7px 11px;}
	#addons form{width: 42%;}
}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width:959px) {
	body{width: 100%;background: #EBE7DE url(../img/layout/bg2.jpg) no-repeat top center;background-size: 1132px;}
	#wrap{width: 750px;}
	#logo a img {width: 100%;  padding: 10px 0 0 0px;}
	#logo{width: 163px;}
	#header_right{width: 567px;}
	#header_link_top a{font-size: 10px;}
	ul#header_link_top{float: none;left:8px;}
	#header_link_top li{padding: 0px 4px 0pt;}
	#search form .text-input{width: 104px;}
	.header_modules{right: 11px;margin-left: 6px;}
	#search{width: 150px;}
	#searchpanel-content ol li img {width: 50px;}
	#sp-search-clear{width: 10px;}
	#sp-search-spinner {width:10px;}
	#maincontent{width: 751px;}
	#navigation_menu{width: 751px;}
	ul.navigation li.img_menu{font-size: 11px;background-size: 145px;width: 105px;}
	ul.navigation li a{padding: 0 12px;font-size: 11px;height: 34px;}
	#mainnav{height: 38px;}
	#content {width: 539px;}
	.category_banner{width: 98%;}
	.products_banner{width: 98%;}
	ul.navigation{height: 38px;}
	h1{padding-left: 0px!important}
	#home_tabs #tabs{width: 735px;}
	#home_tabs #tabs div.tab{width: 713px;}
	.product_preview{width: 240px;}
	.carousel{width: 686px!important;margin: 0px 0 17px 31px!important;}
	.jCarouselLite{width: 644px!important;}
	#footer{width: 753px;}
	.cat_box{width: 234px;margin: 0px 3px 0px 0;height: 97px;}
	.cat_box h2{width: 104px;}
	.cat_box p{font-size: 11px;}
	.cat_box img{width: 117px;margin: 7px 10px 0 0;}
	#categories a.next{display: none;}
    #categories a.browse{display: none;}
    #categories .navi{display: none;}
    .category_thumb img{width: 100%;height: 100%;object-fit: contain;}
	.treeview li a img {width: 17px;}
	.scrollable_bottom .items{width: 734px;padding-left: 0px;}
	.scrollable_bottom{width: 738px;height: 100px;}
	#categories{width: 738px;}
	.column{width: 177px;}
	.column img{width: 166px;}
	.newsletter_box .text input{width: 136px;}
	#manufacturer-list-full-logo li{width: 169px;}
	#tabs div.tab{width:200px;}
	p img{width:267px;margin-bottom:5px;height: auto;}
	#features img{width:500px;}
	#productview .preview #previewimg a img {padding: 0px;width: 196px;}
	#productview .preview img{width: 70px;margin-top: 25px;}
	.tip img{width: 30px;}
	#best_sellers img{width: 63px;}
	.next img{width: 17px!important;}
	.prev img{width: 17px!important;}
	 .category_thumb img{width: 100%;height: 100%;object-fit: contain;}
    .product_preview img{width: 75%;height: 100%;object-fit: contain;}
	.treeview li a img{width:17px;}
	.order img{width: 11px;}
	.resultsperpage img{width: 11px;}
	.pagination{width: 515px;height: 76px;}
	.pagination .extra{height: 35px;}
	.pagination .extra .order{width: 100%;}
	.pagination .extra .resultsperpage{width: 100%;text-align: left;margin-top: 4px;}
	.extra select{width: 56px;}
	.pagination .extra .order strong, .pagination .extra .resultsperpage strong{margin: 0px;padding: 0 0 0 4px;}
	ul#shopping-basket_nav{width:auto!important;}
	ul#shopping-basket_nav li a{width: auto!important;}
	.shopping-basket{width: 525px!important;}
	#manufacturer-list-full-logo ul{width: 101%;}
	#product-wrap{width: 528px;}
	#tabs div.tab{width:507px;}
	#home_tabs .price{font-size: 14px;top: 48px;left: 71px;}
	#home_tabs .listdetails .buy{top: 49px;right: 20px;}
	#latest .productlist .price{font-size: 14px;top: 46px;left: 64px;}
	#latest .productlist .buy{top: 48px;right: 12px;}
    #productview .preview #previewimg a img {padding: 0px;width: 187px;}
	.listdetails .buy{top: 220px; right: 15px;}
	.listdetails .price{font-size: 14px;top: 197px;left: 5px;}
	#content h2{width: 312px;font-size: 13px;}
	ul.tagcloud{margin: 10px 0px 0px -104px;}
	#tabs{width: 528px;}
	#productview .preview{width: 47%;height: auto;}
	#productview .preview #previewimg{width: 100%;height: auto;}
	#productview .details .intro{height: auto;}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width: 83%!important;}
	.jcarousel-skin-tango .jcarousel-clip-horizontal{width: 100%!important;}
	.multiplePrices{width: 100%;}
	.multiplePrices div.cost{width: 119px;font-size: 9px;}
	.multiplePrices div.cost span{font-size: 20px;}
	.multiplePrices div.cost #euro{font-size: 9px;}
	.multiplePrices div.was #discounted_price{font-size: 22px;}
	.multiplePrices div.was{width: 135px;font-size: 9px;}
	.options{width: 274px;}
	.option{width: 45%;margin-left: 7px;}
	.option select{font-size: 10px;}
	#productview div.submitcart{width: 49%;}
	#productview div.submit{width: 49%;}
	#productview .submit input{width: 97%;font-size: 9px;padding: 9px;}
	#productview div.submitcart input.buy{/*background: transparent url(../img/layout/cartbtn.gif) no-repeat 107px 7px !important;*/padding: 10px;font-size: 17px;}
	#productview input.buy{width: 100%;font-size: 9px;}
	.delivery_foto{margin: 2px;}
	#shipping img {width: 100%;}
	ul.bookmarklet{margin: -27px -13px 0px 0px;}
	table.addons{width: 529px;}
	#addons form{margin: 5px -45px 0 10px;}
	#productview{width: 531px;}
	#productview .details{width: 48%;height: auto;min-height: 0px;}
	#tabs div.tab table {width: 100%!important;}
	#home_tabs .productlist{width: 336px;}
	.pagination a.next{width: 61px;}
	.pagination .pages .stats{margin: 3px 5px 0 6px;}
	.pagination a.prev{width: 90px;}
	#checkoutMain{width: 100%;}
    a.remove{margin-top: 59px;margin-left: -66px;}
	table.shopping-basket th strong.right, table.shopping-basket td.right{width:10px!important;}
	table.shopping-basket td{padding: 5px!important;}
	.account_dash{width: 100%;}
	#checkoutMain h4{width: 100%!important;}
	#acount_nav{width: 96%!important}
	#nav_list li{margin-left: 11px!important;margin-right: 10px!important;}
	#nav_list a{font-size: 9px!important;}
	#checkoutMain a.cancel{margin-left: 0px!important;}
	#manufacturer p img{width: auto;}
	iframe{width: 100%;}
	embed{width: 100%;}
	#gbreadcrumb li{padding: 7px 10px 7px 6px;}
	.gsubhead{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#edeae2+0,fcfafa+100 */
	background: #edeae2; /* Old browsers */
	background: -moz-linear-gradient(top, #edeae2 0%, #fcfafa 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #edeae2 0%,#fcfafa 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #edeae2 0%,#fcfafa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edeae2', endColorstr='#fcfafa',GradientType=0 ); /* IE6-9 */border: solid 2px #edeae2!important;height: auto!important;}
	#gbreadcrumb li{background: none;}
	#gbreadcrumb li{border-left: 3px dotted;}
	#gbreadcrumb #first{border-left: none;}
	#gbreadcrumb li.remove-icon{border-left: none;padding: 7px 18px 7px 2px;}
	#gbreadcrumb li{padding: 7px 18px 7px 11px;}
	#gbreadcrumb #first span{display: none;}
	#addons form{width: 92%;}
	.optionTwo select{font-size: 10px;}
	.optionTwo{margin-left: 9px;width: 41%;}
	#sidebar{margin: 10px 0 0 0px;}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (max-width:767px) {
	body{width: 100%;background: #EBE7DE url(../img/layout/bg3.jpg) no-repeat top center;background-size: 702px;}
	#wrap{width: 466px;margin: 0 auto;}
	#container{width: 466px;}
	#logo a img {width: 100%;  padding: 10px 0 0 0px;}
	#mainnav{display: none;}
	.module .categories{display: none!important;}
	.treeview, .treeview ul{display: none!important;}/*
	.module{float: right;width: 0px;}*/
	.options{width: 100%;}
	.option{width: 37%;margin-left: 35px;}
	#sidebar h2.orange{width: 130px;margin-left: 10px;margin-top: -10px;}
	.delivery_foto{margin: 2px;width: 130px; margin-left: 10px;}
	iframe{width:98%!important;}
	#content{float: left;width: 466px;margin: 10px 0 0 0px;padding: 0 0 15px 0;}
	.product_preview{width: 211px;}
	#home_tabs #tabs div.tab{width: 428px;}
	#tabs div.tab{width: 446px;}
	#features img{width:441px;}
	ul.tagcloud{margin: 10px 0px 0px 5px;}
	#content h1{font-size: 15px;padding-left: 2px!important;}
	.listdetails .price{font-size: 14px;top:45px;left: 65px;}
	.listdetails .buy{top: 48px;}
	.carousel{width: 438px !important;margin: 0px 0 17px 18px !important;}
	.jCarouselLite{width:390px!important;left:6px!important;}
	.column{width: 111px;margin-left: 5px;}
	#productview .preview{width: 100%;}
	#content h1 span{font-size: 21px!important;margin-left: 7px;}
	#content h2{font-size: 12px;width: 100%;}
	ul.bookmarklet{margin: -36px  -47px 0px 0px;width: 154px;}
	ul.bookmarklet li a{margin-top: 10px;}
	#productview div.submit{width: 35%;}
	#productview div.submitcart{width: 50%;}
	#productview .submit input{width: 100%;font-size: 11px;}
	#productview div.submitcart input.buy{/*background: transparent url(../img/layout/cartbtn.gif) no-repeat 150px 5px !important*/;font-size: 21px;}
	#productview input.buy{width: 100%;font-size: 11px;}
	.cat_box{width: 140px;height: 85px;}
	.cat_box img{width: 56px;}
	.cat_box p{font-size: 10px;margin: 23px -3px 0 0;margin: 54px 0px 0 4px;}
	.cat_box h2{font-size: 11px;margin-top: -41px;margin-left: 63px;}
	#footer-wrapper{margin-top: -6px;}
	.newsletter_box{float: right;width: 410%;margin-top: 87px;}
	.column img{width: 115px;}
	.left2{font-size: 8px;}
	.gsubhead{width: 99%;}
	.pagination{width: 453px;}
	ul#shopping-basket_nav{width: auto!important;}
	ul#shopping-basket_nav li a{width: auto!important;}
	.shopping-basket{width: 460px!important;}
	#checkoutMain h3{margin-left: 7px;}
	#categories{width: 446px;margin: 0px 0 10px 11px;}
	.scrollable_bottom{width: 446px;}
	.scrollable_bottom .items{width: 446px;}
	#footer{width: 446px;}
	#open_menu  {margin-right: 44px; float: right;top: 25px;right: 130px;display:block; width:48px;height:48px;   background:transparent url(../img/layout/open_menu.svg) no-repeat center center; background-size: 100%;z-index:9999;text-indent: -999999px;}
	#responsive_menu{margin-bottom: 25px; display:none; top: 108px; width: 300px; height:auto;   padding:0px; z-index: 999999; overflow: visible;	 position: absolute; transition: all 0.3s ease-in 0s;	}
	#responsive_menu.active { width: 466px; height: 500px; overflow-y: auto; display:block; transition: all 0.3s ease-in 0s;}
	#responsive_menu ul{ margin: 0;  padding: 0; width: 100%;  display: block;  list-style: none; }
	#responsive_menu ul li{ width: 100%;  display: block;border-bottom:2px solid #ddd; }
	#responsive_menu ul li a{ display: block;  font-size: 14px; font-weight:700; padding: 10px 20px; z-index:9999; background: #f6f6f6; color:#1f2e61;}
	#responsive_menu ul li a:hover, #responsive_menu ul li.current a{  color:#01acef ;}	
	#logo a img{padding: 0px;}
	#header_right{width: 467px;padding-bottom: 9px;}
	.header_modules a span {display: none;}
	.header_modules.tel{display: none;}
	ul#header_link_top{display: none;}
	#search{width: 225px;padding-left: 21px;}
	#search form .text-input{width: 190px;}
	#search form{margin: 0px;}
	body.plugin{display: none;}
	#maincontent{width: 466px;}
	#home_tabs #tabs{width: 456px;margin: 10px 0 10px 9px;}
	#productview .details{width: 441px;border-left: 1px dotted #CFCAC0;}
	#manufacturer-list-full-logo ul{width: 100%;}
	#manufacturer-list-full-logo li{width: 142px;margin-left: 5px;}
	.category_banner{width: 100%;margin-top: 5px;}
	.products_banner{width: 100%;margin-bottom: 10px;margin-top: 5px;}
	table.addons{width: 454px;margin-left: 5px;}
	#addons form{margin-top: 5px;}
	#tabs{width: 466px;}
	#product-wrap{width: 466px;}
	#productview{width: 99%;margin-left: 3px;}
	#manufacturer-list-full-logo img{width: 96%;}
    .pagination a.next span {display: none;}
	.pagination a.prev span {display: none;}
	.pagination a.next, .pagination a.prev{width: 17px;}
	.jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-featured .jcarousel-next-horizontal{right: -23px!important;}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width: 87% !important;}
	.pagination .pages .stats{margin: 4px 2px 0 6px;}
	.collapse {display: none;}
	.nix-main-menu-container .panel-group .panel-level2 .panel-group .panel-title a img {padding-right: 10px;}
	.left2{text-align: center;margin-left: 9px;font-size: 11px;}
	.content{padding: 5px;}
	.contactmodule{padding-left: 5px;}
	.mapmodule{margin-left: 5px;}
	.nix-mobile-side-menu-menu{background: #F5B100!important;}
	.nix-main-menu-container .panel-group .panel-heading{background: black!important;}
	.nix-main-menu-container .panel-group .panel-title a:not(.collapsed){background-color: black!important;}
	.nix-main-menu-container .panel-group .panel-level2 .panel-group .panel-title-empty a{padding-left: 10px!important;}
	.nix-main-menu-container .panel-group .panel-level2 .panel-group .panel-title-empty a{color: white!important;}
	.lower-footer .column{width: 149px;}
	.column.news{width: 100%;margin-left: 5px;}
	.newsletter_box{width: 100%;float: left;margin-top: 0px;}
	table.shopping-basket td{padding: 3px!important;}
	table.shopping-basket th strong{padding: 6px 18px 6px 4px!important;}
	#checkoutMain a.cancel{margin-left: 0px!important;}
	#acount_nav{display: none!important;}
	p img{width: 180px;}
	#productview .details p{font-size: 14px;line-height: 1.5em;}
	#tabs div.tab{font-size: 14px;line-height: 1.5em;}
	p{line-height: 1.5em;}
	#gbreadcrumb li{padding: 7px 8px 7px 6px;;margin-right: 0px;font-size: 10px;border-left: 3px dotted;}
	#gbreadcrumb li.current, #gbreadcrumb li.current strong{padding-left: 0px;font-size: 12px;}
	.nix-main-menu-container .panel-group .phone-heading a{padding-left: 0px!important;}
	.panel-title-empty.phone img{vertical-align: middle;width: 18px;margin-right: 5px;}
	.panel-title-empty.fax img{vertical-align: middle;width: 18px;margin-right: 5px;}
	#fancybox-title-wrap span{height: auto!important;float: none!important;}
	#fancybox-title-left{background-image: none!important;}
	#fancybox-title-right{background-image: none!important;}
	#fancybox-title-main{background-color: black!important;display: block!important;padding: 10px 5px!important;line-height: 23px!important;font-weight: bold!important;background-image: none!important;}
	#sidebar{float: left;display: inline-block;width: 98%;margin: 10px 0px 0px 5px;}
	.module {float: left;width: 50%!important;background: none;border-bottom: 0px solid #CFCAC0;margin-top: 10px;margin-bottom: 20px;}
	#fbside{max-width: 49%!important;}
	#sidebar h2.orange{background: none;background-color: #F5B100;padding:5px 5px;width: auto;}
	ul.basket{margin-left: 8px;}
	.gallery img{display:block;margin:auto;padding:12px;}
	#gbreadcrumb #first{border-left: none;}
	#gbreadcrumb li.current{display: none;}
	#gbreadcrumb li a.start span{display: none;}
	#gbreadcrumb li .start{border-left: none;}
	ul.bookmarklet{display: none;}
	.multiplePrices div.cost{width: 143px!important;font-size: 15px!important;float: right!important;margin-top: 5px;}
	.multiplePrices div.cost span{font-size: 20px!important;}
	.multiplePrices div.was{width: 179px!important;font-size: 15px!important;}
	.multiplePrices div.was span{font-size: 25px;color: orange;}
	.multiplePrices div.was #discounted_price{font-size: 25px;}
	.multiplePrices div.vat{margin-top: -18px;float: left;}
	.multiplePrices div.vat small{font-size: 14px;margin-left: 22px;}
	.productlist{width: 455px;}	
	#fpa{display:none;}
	.option{width: 50%;margin-left: 26px;}
	.optionTwo{margin-left: 26px;width: 37%;}
}
	
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {
	body{background-size: 643px;}
	#wrap{width: 100%;}
	#container{width: 100%;}
	#header_right{width: 100%;}
	.header_modules{margin-left: 7px;}
	#search{width: 47%;}
	#search form .text-input{width: 74%;}
	#open_menu{margin-right: 26px;}
	#content h1 span{font-size: 14px !important;}
	#maincontent{width: 100%;}
	#responsive_menu.active{width: 100%;}
	#content{width: 94%;padding: 0px 3% 14px 3%;}
	.product_preview{width: 46%;height: 237px;margin: 1px;margin-left: 7px;}
	.product_preview .offer{top: -9px;right: -11px;font-size: 18px;}
	.product_preview .product_thumb{margin-top: 11px;height: 117px;}
	.product_preview .product-info.left{top: 184px;}
	.product_preview .product-info{width: 70px;border-right: 0px!important;border-top: 0px!important;height: 50px;}
	.product_preview .product-info.left a {background-size: 100%!important;width: 70px;}
	.product_preview .price{margin: 4px 0px 0 0px;padding: 0 5px;font-size: 14px;}
	#home_tabs #tabs{width: 98%;margin: 8px 0 4px 6px;}
	#home_tabs #tabs div.tab{width: 94%;font-size: 15px;line-height: 1.1em;}
	#home_tabs .productlist{width: 100%;}
	#home_tabs .listdetails .buy{top: 79px;right: -1px;}
	#home_tabs .price{left: 75px;top: 78px;font-size: 18px;}
	.carousel{width: 98% !important;margin: 0px 0 15px 2px !important;}
	.jCarouselLite{width: 68% !important; left: 44px !important;}
	.jCarouselLite li a{width: 102px!important;}
	.jCarouselLite li{width: 112px!important;}
	#categories{margin: 0px 0 10px 2px;width: 99%;}
	.scrollable_bottom{width: 100%;height: 274px;}
	.scrollable_bottom .items{width: 99%;}
	.cat_box{width: 100%;}
	.cat_box img{width: 114px;}
	.cat_box h2{margin-top: 8px;margin-left: 0px;width: 205px;}
	.cat_box.right{width: 100%;padding: 0px 0px 0px 0;}
	#footer{width: 100%;}
	#productview .preview{width: 100%;}
	ul.bookmarklet{margin: -12px 3px 0px 0px;width: 125px;}
	#productview div.submitcart{width: 50%;}
	#productview div.submit{width: 69%;}
	.company_preview strong{font-size: 15px!important;text-align: center!important;}
	#maincontent{width: 99%;}
	.column{width: 45%;margin-left: 12px;margin-top: 20px;}
	.gsubhead{width: 100%;}
	.newsletter_box{width: 100%;margin-top: 0px;}
	.product_preview.category img{margin: 13px 0px 0px 0px;}
	.product_preview.category .buy{text-align: right;}
	#manufacturer-list-full-logo ul{width: 100%;}
	#manufacturer-list-full-logo li{width: 45%;margin-left: 10px;}
	.jcarousel-skin-tango .jcarousel-container-horizontal{width: 88% !important;}
	#product-wrap{width: 100%;}
	#productview .details{width: 94%;border-left: 1px dotted #CFCAC0;}
	#productview div.submit{width: 40%;margin-top: 10px;}
	#productview .submit input{font-size: 10px;/*background: transparent url(../img/layout/wishlist.gif) no-repeat 131px 5px;*/}
	#productview div.submitcart input.buy{/*background: transparent url(../img/layout/cartbtn.gif) no-repeat 131px 5px !important;*/}
	#tabs{width: 100%;}
	#tabs div.tab{width: 95%;}
	ul.subsection_tabs li.tab a{font-size: 10px;}
	.pagination{width: 98%;}
	.pagination a.next, .pagination a.prev{width: 16px;float: right;margin-right: 0px;margin-left: 1px;padding: 3px 3px;}
	.pagination .pages .stats{margin: 4px 4px 0 0px;font-size: 15px;margin-right: 20px;}
	ul#shopping-basket_nav li a{font-size: 1.5em!important;}
	.notes{width: 94%!important;margin-left: 8px;}
	ul#shopping-basket_nav li a{padding: 4px 0px 0px 1px;}
	ul#shopping-basket_nav{font-size: 5px;}
	#features img{width: 100%;height: auto;}
	ul.subsection_tabs li.tab a{font-size: 8px;}
	#faqs p img{width: 100%;}
	.shopping-basket{width:100% !important}
	#checkoutMain{font-size: 9px!important;}
	ul.tagcloud{width: 98%;font-size: 14px;}
	#checkoutMain .column{width:98%!important}
	table.addons{width: 95%;}
	#addons .wishbtn div.submit{width: 82px;}
	#addons .basketbtn div.submit{width: 82px;}
	#addons form{margin-top: 5px;margin-left: 24px;margin-right:0px;margin-bottom:0px;}
	.pagination a.next span {display: none;}
	.pagination a.prev span {display: none;}
	.column img{width: 100%;}
	.lower-footer .column{width: 45%;margin-left: 3%;}
	.column.news{width: 100%;text-align: center;margin-left: 0px;}
	.pagination .pages a.first{margin: 0 3px 0 0px;padding: 2px 4px;font-size: 14px;}
	#contactform input, #loginform input{width: 100%!important;}
	.contactsub{width:100% !important;font-size: 16px;}
	.mapmodule{width:95%;}
	.contactsub p{width:80%!important;}
	#contactform textarea, #loginform textarea{width: 100%;}
	#contactform, #loginform{width: 90%;margin-left: 5px;}
	#captcha{top: 0px;left: 2px;width: 21%;}
	.contactmodule{width: 99%;}
	/*#content p img{width:49% !important;}*/
    #manufacturer p img{width:20% !important;}
    #subfooter{text-align: center;}
    .newsletter_box .text input{margin-left: 25%;margin-top: 29px;border: 3px solid rgb(204, 204, 204);margin-bottom:28px;width: 169px;}
    .newsletter_box .submit input{margin: 21px 0 0 13px;}
	#checkoutMain input{width: 93%!important;}
	#cartSubTotal{float: left!important;width: 90%!important;margin-left: 10px;}
    a.remove{margin-top: 59px;margin-left: -66px;}
	table.shopping-basket th strong.right, table.shopping-basket td.right{width:10px!important;}
	table.shopping-basket td{padding: 5px!important;}
	#checkoutMain .shippings{width: 325px!important;margin: 15px -11px!important;}
	#checkoutMain a.cancel{width: 49%!important;margin-left: 0px!important;}
	#checkoutMain .submitButton{width: 49%!important;}
	.account_dash{width: 100%;font-size: 15px;}
	#acount_nav{display: none!important;}
	#OptionsNotes{width: 100%!important;}
	.product_preview .product-info.right{width: 67px;}
	#features p img{width:100%!important;}
	#checkoutMain .fullcolumn{font-size: 15px;}
	#order_dis{display: none!important;}
	.step-count{font-size: 2em!important;}
	#productview .details p{line-height: 1.5em;}
	#faqs  p {font-size:9px;}
	.productlist{height: 92px;width: 100%;}
	.listdetails .price{top: 76px;left: 67px;    font-size: 18px;}
	.listdetails .buy{top: 77px;right: 0px;}
	#gbreadcrumb li{padding: 7px 5px 7px 6px;background: none;border-left: 3px dotted;}
	#gbreadcrumb li.current, #gbreadcrumb li.current strong{padding-left: 5px;font-size: 16px;}
	.pagination .extra .order form{margin: 9px 0 0 0;float: left;}
	.pagination{height: auto;}
	.pagination .extra .resultsperpage{width: 45%;text-align: right;margin-top: -18px;float: right;}
	.pagination .extra .order{font-size:15px;margin-top: 10px;}
	.summary {font-size:14px!important;}
	#gbreadcrumb li.remove-icon{padding: 7px 2px 7px 1px;}
	.resultsperpage strong{display: none;}
	.order strong {display: none;}
	.pagination .extra a{font-size: 14px;}
	.resultsperpage img{width: 15px;}
	.order img{width: 13px;}
	.pagination .extra .order img{margin: 4px 3px 0 0px;}
	#checkoutMain h4{font-size: 17px;margin-top: 0px;}
	.pagination .pages span.current{font-size: 14px;margin-right: 5px;}
	.pagination .pages a{font-size: 14px;margin: 0 3px 0 0px;padding: 3px 7px;width: 12px;}
	.extra select{font-size: 13px !important;}
	.pagination .extra .order form select{margin: 10px 0 0 0;}
	#account_menu li a{font-size: 16px;}
	#latest .productlist .price{top: 78px;font-size: 18px;left: 66px;}
	.cat_box h2{font-size: 14px;}
	.cat_box p{font-size: 15px;margin: 36px 0px 0 4px;}
	.product_preview h3 a{font-size: 12px;margin-left: 3px;margin-right: 3px;}
	#contactform h3, #loginform h3{font-size: 16px;}
	.option select{font-size: 10px;}
	.content p{font-size: 17px;}
	#checkoutMain h3{font-size: 20px!important;}
	#checkoutMain strong{font-size: 10px;}
	#checkoutMain .payment p{margin-left: 4px!important;}
    #shopping_cart table.shopping-basket td select {width: 42px !important;padding: 0px!important;}
    #productview{width: 100%;}
    .jcarousel-skin-tango .jcarousel-next-horizontal, .jcarousel-featured .jcarousel-next-horizontal{right: -1% !important;}
    .options{width: 100%;}
    .option{width: 39%;margin-left: 4%;}
    #BasketQuantity{margin-left: 10px!important;}
	.multiplePrices div.cost span{font-size: 23px;}
	.multiplePrices div.cost{width: 230px;font-size: 15px;}
	.column.news h2{font-size: 17px;color: inherit;font-weight: bolder;padding-bottom: 8px;display: block;}
	.multiplePrices div.vat small{font-size: 12px;}
	#home_tabs .productlist span{display: none;}
	#tabs div.tab{line-height: 1.1em;}
	.pagination .pages #resultpages{display: none;}
	.category_describe{font-size: 15px;line-height: 1.5em;margin-top: 13px;margin-left: 5px;}
	.column.main{display: none;}
	.column.respon{display: block;width: 89%;margin-left: 10%;}
	.column.respon img {width: 65%;margin-left: 53px;}
    .productlist span{display: none;}
    #orders_progress li .order_id{width: 118px!important;margin-left:5px;}
    #orders_progress li .order_date{width: 143px!important;}
    .motor{margin-left: 7%;width: 36%;}
    table.shopping-basket td.product_image img{border: none!important;}
    #checkoutMain textarea {max-width: 95%!important;}
	#checkoutMain textarea#CustomerAddress {width: 93%!important;}
	.company_preview{width: 100%;margin: 15px 15px 19px 0;}
	.pagination .extra{height: auto;}
	.pagination.top .pages{display: none;}
	.option{width: 50%;margin-left: 0px;}
	.optionTwo{margin-left: 0px;width: 50%;}
	.multiplePrices div.cost{width: 50%!important;}
	.multiplePrices div.was{width: 50%!important;}
	.gsubhead{width: 100%!important;}
}