﻿@font-face {
font-family:"Open Sans",Verdana;src:url(/styles/century-gothic.woff) format(woff)
}
#fullcarttitle{font-size:20px;margin:0;padding:5px 0 20px 30px}
#infodetail{background:#323232;color:#fff;display:block;font-weight:700;height:130px;margin:5px 30px;padding-top:40px;text-align:center;background-color:#ccc}
#infodetail #infoprice{font-size:18px;font-style:italic;padding-top:25px}
#productBundleList{float:right}
#productBundleList .span9{float:right}
#productBundleList .bundleitem{display:block;margin:4px auto auto;text-align:center}
#productBundleList .bundlequantity{vertical-align:middle}
#productBundleList .bundleseperator{color:#272727;font-size:20px;font-weight:700;margin:auto;text-align:center}
#productBundleList .item{margin:auto;text-align:center;vertical-align:bottom}
#productBundleList .orderbundle{vertical-align:middle}
#productBundleList .orderimage{cursor:pointer}
#productBundleList .productbundle{border-bottom:1px solid #dedede;display:block}
#productBundleList h3{color:#000;padding-left:5px;text-align:left;}
#productBundleList img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#productBundleList span.bundlediscountpercentage{color:#272727;margin-left:20px;}
#productBundleList span.bundlediscount{color:#272727;margin-left:20px;}
#productBundleList span.bundleitemquantity{color:#272727;font-size:16px;font-weight:700;padding:10px 0;position:absolute}
#productBundleList span.bundleprice{color:#000;}
.productcategorylists{display:inline-block;border:#323232 1px solid}
.productcategorylists .span9{float:right}
.productgrouplists{display:inline-block;border:#323232 1px solid}
.productgrouplists .span9{float:right;padding-left:28px}
.productlists{display:inline-block;border:#323232 1px solid}
.productlists .span9{float:right;margin-left:28px}
#productList{margin-right:0;margin-top:15px;text-align: center;}
#productList .product{display:inline-block;float:none;margin: 0;position:relative;text-align:center;vertical-align:top;}
#productList .product .productimg{border:#000 1px solid;display:table-cell;float:left;height: 380px;margin:0;text-align:center;vertical-align:middle;background: transparent url('/images/greyshade.jpg') repeat-x;box-shadow: 0 0 3px #555;padding:10px 0;background-size: contain;}
#productList .product .productimg *{vertical-align:middle}
#productList .product .productimg img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:100%}
#productList a.detail{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;background: transparent url('/images/greyshade.jpg') repeat-x;border-radius:4px;color:#FFF;font-size:10px;display: none;padding:4px 7px 7px 5px;text-decoration:none;}
#productList a.detail:hover{background:#272727;background-color:#444}
#productList div.amount{color:#272727;display:inline-block;float:left;font-size:14px;font-style:italic;font-weight:700;height:25px;padding:7px 0 0 2px;text-align:left;width:95px}
#productList div.price{color:#fff;display:inline-block;float:left;font-size:12px;height:25px;padding:8px 0 0 2px;text-align:left}
#productList div.shordescription{float:right;height:136px;text-align:left;overflow:hidden}
#productList div.title{font-size:14px;height:38px;padding:5px 0 0 2px;text-align:left;}
#productRentalList{margin-top:15px}
#productRentalList .product{display:inline-block;float:left;margin:10px 4px 6px;position:relative;text-align:center;width:370px}
#productRentalList .product .productimg{background:#fff;border:#000 1px solid;display:table-cell;height:240px;margin:15px;text-align:center;vertical-align:middle;width:370px}
#productRentalList .product .productimg *{vertical-align:middle}
#productRentalList .product .productimg img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#productRentalList a.detail{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;background:#272727;border-radius:0 0 4px 4px;color:#FFF;font-size:10px;padding:6px 7px 5px 5px;text-decoration:none;background-color:#444}
#productRentalList a.detail:hover{background:#272727;background-color:#444}
#productRentalList div.amount{color:#272727;display:inline-block;float:left;font-size:14px;font-style:italic;font-weight:700;height:25px;padding:7px 0 5px 2px;text-align:left;width:95px}
#productRentalList div.price{color:#272727;display:inline-block;float:left;font-size:12px;height:25px;padding:8px 0 5px 2px;text-align:left;width:115px}
#productRentalList div.title{height:30px;padding:5px 0 0 2px;width:370px}
#productRentalSearch{padding:5px;position:relative}
#productRentalSearch .select2-container-multi .select2-choices{border-color:#272727;border-radius:5px}
#productRentalSearch .select2-container-multi .select2-choices .select2-search-field input{padding:0 5px}
#productRentalSearch input{margin-bottom:0}
#productRentalSearch select{margin-bottom:0}
#productRentalSearch span.txt{color:#fff;font-size:12px;font-weight:700;padding:0 5px}
#productbundletitle{display:block;margin-top:15px;float:right}
#productbundletitle h2{border-bottom:1px solid #dedede;color:#000;text-align:left;text-transform:uppercase;}
#producttabs{background:none;border-radius:8px 8px 0 0;box-shadow:none;display:inherit}
#producttabs #specs{display:block}
#producttabs #tabwrapper{height:34px}
#producttabs .spectabcontent{background:#323232;border:1px solid #999;padding:5px}
#producttabs ul#specstab{display:inline-block;height:26px;margin:0;padding:0}
#producttabs ul#specstab li{border:1px solid #dedede;border-bottom:0;color:#1c1920;cursor:pointer;display:inline-block;height:15px;list-style-type:none;padding:5px 10px;text-align:center;width:165px;background:#272727}
#producttabs ul#specstab li.active{color:#fff;font-weight:400;height:16px;margin-top:3px;padding:5px 5px 10px}
#result{background:#8c8c8c;display:none;float:right;font-size:10px;padding-top:10px;text-align:right}
#result #prodgal{background:url(/images/gallery_active.png) no-repeat;cursor:pointer;display:none;float:right;height:16px;opacity:.5;padding:2px;width:16px}
#result #prodgal.active{opacity:1}
#result #prodgal:hover{opacity:1}
#result #prodlist{background:url(/images/list_active.png) no-repeat;cursor:pointer;display:none;float:right;height:16px;opacity:.5;padding:2px;width:16px}
#result #prodlist.active{opacity:1}
#result #prodlist:hover{opacity:1}
#result select{background:#878787;border:1px solid gray;color:#fff;font-size:10px;padding:1px}
#tabs #content{display:block}
#tabs ul#ultab .inactive{cursor:default}
.border-top{border-top:1px solid #dedede;margin-right:80px}
.boxconfirmation{padding:25px 10px;text-align:center}
.boxconfirmation span{font-size:13px;font-weight:700}
.boxconfirmation:hover{color:#000}
.boxed{border:3px solid #323232}
.boxed .sub{color:#000;padding:5px}
.boxed h2{background:#323232;color:#000;font-size:12px;font-weight:400;line-height:normal;margin:0;padding:0 5px 5px;text-align:center;background-color:#8c8c8c}
.boxed:hover{border:3px solid #272727;color:#fff}
.boxed:hover h2{background:#272727;color:#000;font-size:12px;font-weight:400;line-height:normal;margin:0;padding:0 5px 5px;text-align:center;background-color:#444}
.boxed:hover.sub{color:#272727}
.boxreadonly{margin-left:5px}
.boxreadonly .title{border-bottom:1px solid #323232;font-weight:700;padding:5px;width:310px}
.boxreadonly:hover .caption{color:#272727}
.btnz{height:30px;width:120px}
.caption{color:#999;margin-left:5px;padding:5px;width:95px}
.cartactions{margin:0;padding:0}
.cartlistitem{border-bottom:1px solid #323232;padding:0}
.cartlistitem .desc{display:inline-block;padding-top:15px;vertical-align:top;color: #fff;}
.cartlistitem .img{display:inline-block;height:150px;padding:5px;text-align:center}
.cartlistitem .imgempty{display:inline-block;width:150px;padding:5px}
.cartlistitem .price{color: #fff;display:inline-block;font-size:12px;font-style:italic;padding-top:15px;text-align:right;vertical-align:top}
.cartlistitem .qty{display:inline-block;padding-top:10px;text-align:right;vertical-align:top}
.cartlistitem .qtyreadonly{display:inline-block;font-size:12px;padding-top:14px;vertical-align:top}
.cartlisttotal{margin:0;padding:0}
.cartlisttotal1{display:none}
.cartlisttotal .desc{display:inline-block}
.cartlisttotal .generaltotalprice{color:#272727;display:inline-block;font-size:14px;font-style:italic;font-weight:700;padding:2px 120px 3px 0;margin-left:18px;text-align:right;position:relative;background:#323232}
.cartlisttotal .title{display:inline-block;padding:3px;text-align:right}
.cartlisttotal .totalprice{display:inline-block;font-size:12px;font-style:italic;font-weight:700;padding:2px 120px 3px 0;margin-left:18px;text-align:right;}
.cartmessage{padding:20px;text-align:center;width:980px}
.cartstepwrapper{padding:10px 0;text-align:right}
.center{text-align:center}
.del{margin-left:5px}
.fact{margin-left:5px}
.listItem{border-bottom:1px solid gray;padding:5px 0}
.listItem .desc{display:inline-block}
.listItem .price{color:#43bd26;display:inline-block;font-size:12px;font-style:italic;text-align:right}
.listItem .qty{display:inline-block}
.new{background:url(/images/new.png) no-repeat top;height:48px;width:48px}
.orderlistitem{background:#f5f5f5;border-bottom:1px solid #dedede;padding:0;background-color:#f5f5f5}
.orderlistitem .desc{display:inline-block;padding-top:15px;vertical-align:top}
.orderlistitem .img{background:#fff;display:inline-block;height:30px;padding:5px;text-align:center}
.orderlistitem .imgempty{display:inline-block;height:32px;padding:5px}
.orderlistitem .orderdate{border-left:1px solid #dedede;display:inline-block;padding:5px}
.orderlistitem .orderdetail{border-left:1px solid #dedede;display:inline-block;padding:5px;text-align:center}
.orderlistitem .ordernumber{border-left:1px solid #dedede;display:inline-block;padding:5px}
.orderlistitem .ordertotal{border-left:1px solid #dedede;display:inline-block;padding:5px;text-align:right}
.orderlistitem .price{color:#000;display:inline-block;font-size:12px;font-style:italic;padding-top:15px;text-align:right;vertical-align:top}
.orderlistitem .qty{display:inline-block;padding-top:10px;text-align:right;vertical-align:top}
.orderlistitem .qtyreadonly{display:inline-block;font-size:12px;padding-top:14px;vertical-align:top}
.productdetail{border:0;padding-top:15px;}
.productdetail .col-title{color:#000;padding:15px 0 5px;text-transform:uppercase;}
.productdetail .col2{color:#000;}
.productdetail .col2-1{color:#494949;}
.productdetail .col3{margin-top:4px}
.productdetail .col4 img{cursor:pointer}
.productdetail .data{margin:0;padding:5px 0}
.productdetail .images{text-align:center;vertical-align:top}
.productdetail .images img{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.productdetail .info{font-size:12px;padding-right:0;vertical-align:top}
.productdetail .property{border-bottom:1px solid #222;margin:0;padding:5px;text-align:center;vertical-align:top;width:50%;color:#fff}
.productdetail .value{background:#222;color:#272727}
.productdetail .propertytext{text-align:left}
.productdetail .propertytext2{text-align:center;color:#272727}
.productdetail .propertytextright{border-left:#e1e1e1 1px solid;text-align:center}
.productdetail .tprop{margin:0;padding:0;width:100%}
.productdetail div.amount{color:#444;display:inline-block;float:left;font-size:14px;font-style:italic;font-weight:700;height:25px;padding:5px 0 5px 2px}
.productdetail div.price{color:#272727;display:inline-block;float:left;font-size:14px;font-weight:700;height:25px;margin:0;padding:12px 0 5px 12px}
.productdetail div.pricetitle{color:#fff;display:inline-block;float:left;font-size:14px;font-style:italic;font-weight:700;height:25px;padding:12px 0 5px 20px;text-align:center}
.promo{background:url(/images/promo.png) no-repeat top;height:48px;width:48px}
.properties{height:96px;left: 160px;position:absolute;top:20px;width:48px;z-index: 10;}
.quantity{border:1px solid gray;font-size:13px;font-weight:700;text-align:center;width:35px}
.seperator{/* margin:0; */padding-top:5px}
.ui-datepicker .ui-datepicker-title select{font-size:9px;margin:0;padding:0}
.value{color:#fff;font-size:12px}
a.add{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;background:#dedede;border-radius:4px;color:#272727;cursor:pointer;display:inline-block;float:right;font-size:17px;font-weight:700;height:22px;margin-right:8px;padding:2px;width:19px}
.addbasketlink{padding:10px 20px}
.addbasketlink a:hover{color:#000}
a.add:hover{background:#272727;color:#fff;text-decoration:none;background-color:#444}
a.cartadd{-moz-border-radius:4px;-webkit-border-radius:4px;background:#444 url('/images/save.png') no-repeat center center;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:17px;font-weight:700;height:22px;margin:10px 3px 0 0;padding:3px 0 1px 10px;width:19px;background-color:#444}
a.cartadd:hover{background-color:#444842 ; text-decoration: none;}
a.cartdelete{-moz-border-radius:4px;-webkit-border-radius:4px;background: #fff url('/images/trash.gif') no-repeat center center;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;float:right;font-size:17px;font-weight:700;height:22px;margin:10px 3px 0 0;padding:2px 2px 2px 12px;width:15px;background-color: #999;}
a.cartdelete:hover{text-decoration:none; background-color:#e27373}
a.cartstep{-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;background:#272727;border:1px solid #444;border-radius:3px;border-style:none;box-shadow:0 0 8px #000;color:#FFF;cursor:pointer;display:inline-block;font-size:12px;padding:2px 22px;margin:0 0 2px 10px;text-decoration:none}
a.cartstep:hover{-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;background:#fff;box-shadow:0 0 8px #000;color:#000}
a.detail{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#272727;cursor:pointer;display:inline-block;float:right;font-weight:700;height:15px;margin-right:3px;padding-left:4px;padding-top:1px}
a.detail:hover{background:#272727;color:#fff;background-color:#444}
a.iframe{color:gray;text-decoration:none}
a.iframe:hover{text-decoration:underline}
a.shipmentitem{background:#323232;color:#fff;cursor:pointer;display:block;font-size:12px;margin:10px;padding:3px;text-align:center;background-color:#323232}
a.shipmentitem .shipprice{background:#444;color:#272727;display:block;font-size:14px;font-style:italic;font-weight:700;margin-top:8px;padding:5px 0;background-color:#fff}
a.shipmentitem:hover{background:#272727;color:#fff;text-decoration:none;background-color:#444}
a.stepleft{cursor:pointer;float:left;padding-left:20px;color: #999;}
a.stepleft:hover{text-decoration:underline}
a.activeshipment{background:#272727;color:#fff;text-decoration:none;background-color:#444}
h1.generaltitle{color:#000;margin:0;padding:5px 0 20px 30px;}
table.productdetail .tprop th{border-bottom:1px solid #1c1920;color:#1c1920}
.currency-euro{position:absolute;top:3px;left:185px;color:#fff}
.cart-subscript{font-size:10px;color:#fff}
#addToBasketConfirmed div.buttons.left,#addToBasketConfirmed div.buttons.right{width:49%;text-align:left;display:inline-block;padding-top:15px}
#addToBasketConfirmed div.buttons.right{text-align:right}
#addToBasketConfirmed .addcartbtn{border:none;border-radius:4px;cursor:pointer}
a.stepback{-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;background:#fff;border:1px solid #444;border-radius:3px;border-style:none;box-shadow:0 0 8px #000;color:#000;cursor:pointer;display:inline-block;font-size:12px;padding:2px 22px;margin:0 0 2px 10px;text-decoration:none;cursor:pointer;float:left;padding-left:20px}
a.stepback:hover{text-decoration:none;-moz-box-shadow:0 0 8px #000;-webkit-box-shadow:0 0 8px #000;background:#272727;box-shadow:0 0 8px #000;color:#fff}
div#pfspecs div { text-align: left; padding-top: 20px; margin-left:20px; }
div#pfspecs div span { display: inline-block; width: 100px; padding-left: 15px; }
div#pfspecs div select { padding: 2px 4px; margin-bottom: 0; }

.productdetail h1.title span { padding-left: 5px; font-size: 12px; color: #8c8c8c; }
.product .title span { padding-left: 5px; font-size: 10px; color: #000; }