#bar {float: right; padding: 6px 35px 0 0; white-space:nowrap; color: #fff; }
#bar a {color: #fff}
#bar form {display: inline}
#bar img {vertical-align: middle; margin-right: 2px; margin-left: 2px}
#basketsmallcountbutton {position: relative; z-index: 25; float:right; }
#nav {margin:0; padding:0}
#nav a {display:block; text-decoration:none; padding:3px; background-color: #fff; font-size: 11px; color: #00f; }
#nav li {float:left; width:78px; text-align:center; list-style-type: none; border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; border-right: 1px solid #aaa;border-top: 1px solid #aaa; border-left: 1px solid #aaa; margin-right: 1px}
#nav li.actief a,#nav a:hover {color: #fff; background-color: #aaa}
#nav li.special a {color: #000; background-color: #99f}
#nav li.special a:hover {color: #fff; background-color: #aaa}
#notice .button {margin: 0 auto;}
#notice_info {margin: 5px}
#paymentoptions label {width: 100%}
#popupinfo {cursor:pointer; font-size: 12px; color: #000; position: absolute; padding: 10px; margin: 0; width:100px; background-color: #fff; z-index: 5; border:1px solid #000; visibility: hidden; text-align:left}
#search {display:inline}
#site_showcase {margin-left: 0; border: 0; height: 130px}
#toplogo img {position: absolute}
.article_special {color: #356FC3 !important; font-style: italic; font-weight: bold; height: 18px}
.basketbox {position: absolute; z-index: 100; background-color: #fff; border: 1px solid #000; padding: 4px; color: #000}
.basketcol1 {float:left; width: 90px; font-weight: bold}
.basketcol2 {float:left; width: 100px}
.basketcol3 {float:left; width: 100px}
.basketcol4 {float:left; width: 100px}
.basketcol5 {float:left; width: 400px}
.basketcol5 a {text-decoration: none; color: #000; font-size: 11px}
.basketcol5 a:hover {text-decoration: underline}
.basketcol6 {float:left; width: 50px; text-align:right}
.basketcol7 {float:right; width: 115px; text-align:right}
.baskethead {float:left; width: 130px}
.basketinfo {font-size: 14px; font-weight: bold; float:left}
.basketrow {background-color: white; color: black; float:left}
.bodyframe {margin: 0 auto; text-align:left; width:980px; padding-top: 70px; clear:both}
.box {padding: 0px 5px 0px 5px; border: 0}
.boxin {padding: 0; border: 0}
.button {text-decoration: none; background: url('render.php?output=buttonbg') no-repeat 50% 0; cursor: hand; text-align:center;vertical-align : middle; color: #000; padding: 5px 0px 0px 0px; display:block; cursor: pointer; font-size: 11px; width:160px; height:26px; border: 0}
.button:hover {color: #f00;}
.button_img {background-color:#fff; border: 0; margin: 10px 0px 0px 0px;}
.button_info {padding: 0px 0px 20px 10px}
.buttonback {text-decoration: none; background: url('render.php?output=buttonbacklongbg') no-repeat 50% 0; cursor: pointer; text-align:center;vertical-align : middle; color: #000; padding: 5px 0px 0px 0px; display:block; cursor: pointer; font-size: 11px; width:197px; height:27px;}
.buttonbasket {text-decoration: none; background: url('render.php?output=buttonbasketbg') no-repeat 50% 0; cursor: pointer; text-align:center;vertical-align : middle; color: #000; padding: 5px 0px 0px 0px; display:block; cursor: pointer; font-size: 11px; width:160px; height:26px;}
.buttoncart {text-decoration: none; background: url('render.php?output=buttoncartbg') no-repeat 50% 0; cursor: pointer; text-align:center;vertical-align : middle; color: #000; padding: 12px 0px 0px 0px; display:block; cursor: pointer; font-size: 12px; width:278px; height:36px;}
.buttonnews {text-decoration: none; background: url('render.php?output=buttonnewsbg') no-repeat 50% 0; cursor: pointer; text-align:center;vertical-align : middle; color: #000; margin-top:3px; padding: 5px 0px 0px 0px; display:block; cursor: pointer; font-size: 11px; width:127px; height:29px;}
.buttonpay {text-decoration: none; background: url('render.php?output=buttonpaybg') no-repeat 50% 0; cursor: pointer; text-align:center;vertical-align : middle; color: #000; padding: 34px 0px 0px 0px; display:block; cursor: pointer; font-size: 11px; font-weight:bold; width:277px; height:54px;}
.buttonpay:hover {color: #f00}
.buttonsave {background: url('render.php?output=buttonsavebg') no-repeat 50% 0; cursor: pointer; text-align:center;vertical-align : middle; color: #000; padding: 5px 0px 0px 0px; display:block; cursor: pointer; font-size: 11px; width:160px; height:26px;}
.caseleft {width:50%; padding: 0px 8px 0px 0px; line-height: 20px; vertical-align: top}
.caseleft a:hover {text-decoration: underline}
.caseright {padding: 0px 8px 0px 0px; vertical-align: top; line-height: 20px}
.caseright a:hover {text-decoration: underline}
.clearl {clear:left;}
.col1 {float:left; width: 100px}
.col2 {float:left; width: 100px}
.col3 {float:left; width: 100px}
.col3 input {width: 100%}
.col4 {float:left; width: 400px}
.col5 {float:left; width: 105px; text-align:right}
.col6 {float:right; width: 105px; text-align:right}
.cola {float: left; width: 50%}
.colb {float: left; width 49%}
.copyright {width: 100%; padding-left: 4px; float: left; margin-top: 25px; height: 40px}
.copyright a {font-size: 11px; color: #999;}
.crumblink {color: #000 }
.detailimage {text-align: center}
.dotted-line {width: 100%; height: 1px; border-bottom: 1px dashed #777; margin: 3px 0 3px 0}
.emailcol1 {float:left; width: 150px}
.emailcol2 {float:left; width: 300px}
.emailcol3 {float:left; width: 200px}
.emailcol4 {float:left; width: 200px}
.externalsites {display:inline}
.externalsites img {border: 1px solid #5B797A}
.finalizeorder {border: 0; padding: 0; margin: 0; height: 26px}
.gradient1 {border: 0}
.gradient2 {border: 0}
.gradient3 {border: 0}
.gradient4 {border: 0}
.gradient5 {border: 0}
.gradient5 a {border: 0}
.headtitle {font-size: 12px; color:#525252; padding: 2px 2px 2px 0px; font-weight: bold}
.hotword  {color: #00f; font-size: 10pt; cursor: pointer; text-decoration:underline}
.hotword_box {margin: 10px; text-align: left; overflow: auto; cursor: pointer; }
.htab .containeractive {width: 180px; float:left; padding:0; margin: 0px 4px 0px 0px}
.htab .containergreyed {width: 180px; float:left; padding: 0; margin: 0px 4px 0px 0px}
.htab .containernormal {width: 180px; float:left; padding: 0; margin: 0px 4px 0px 0px}
.htab a {font-size: 12px !important}
.imagekey {border: 1px dotted #333; margin-left: 3px}
.imagesmall {float:left; padding:2px}
.important {margin:0; font-size: 12px}
.importantbuttons .green button {background-color:#fff; font-size: 10px; border: 0px;}
.importantbuttons button {display: inline; padding: 2px; background-color: #fff; color: #000; font: 13px arial; font-weight: bold; margin: 1px; float:left}
.importantbuttons div {display: inline}
.importantinfo {background-color:#efefef; border: 1px solid #cfcfcf; padding: 0px 0px 5px 5px}
.info {font-size: 12px; font-weight: normal; color: #000}
.iteminnerpadding {padding:2px}
.left {float: left}
.legenda {font-size: 12px; font-weight: normal; color: #000;  padding: 20px 2px 2px 0px}
.link {padding: 5px}
.linkcloud {width: 100%; position:relative}
.linkcloud a {text-decoration: none; color: #545454}
.linkcloud a:hover {text-decoration: underline}
.listnav {text-align: center; margin-right: 4px; font-size: 8pt; display: inline-block; width: 12px; height: 16px; border: 1px solid #777; background-color: #ccc; color: #000; text-decoration: none}
.menu li {font-weight: normal; font-size: 11px; padding: 0; margin: 2px 0px 0px 0px; }
.menu li a:hover {font-weight: bold}
.menu li a:link {color:#00f; display: block; padding: 1px 1px 1px 0px; text-decoration: underline}
.menu li a:visited {color:#00f; display: block; padding: 1px 1px 1px 0px; text-decoration: underline}
.menu ul {list-style: none; margin: 0px 0px 0px 0px; padding: 0px 0px 15px 0px;}
.menuhead {font-size: 14px; padding: 2px 2px 2px 0px; font-weight: bold}
.model {font-weight:bold; color: #000; margin-top: 10px}
.noshow {display: none}
.notice {border: 1px solid #00f; background-color: #7faaff; padding: 4px; margin: 10px 0 10px 0}
.pageselect {padding: 10px 0px 10px 0px}
.part_done {width: 180px; background-color: #0084ff; float:left; border: 1px solid #007; margin: 0px 2px 0px 0px; height: 10px}
.part_todo {width: 180px; background-color: #d9d9d9; float:left; border: 1px solid #007; margin: 0px 2px 0px 0px; height: 10px}
.paymentoptionsblock {border-bottom: 1px dotted #777; background-color: #eee; margin-bottom: 2px; padding-left: 10px; padding-top: 5px}
.paymentoptionsblock div {float: left; padding-left: 15px; font-weight: bold; margin-bottom: 5px}
.paymentoptionsblock input.sselect {float: left; border: 0; height: 16px; background-color: transparent}
.paymentoptionsblock label {cursor: pointer}
.pricestreet {font-size: 11px; color: #858585; }
.priceus {font-size: 12px; color: #f00; }
.product_warrant {font-size: 10px; color: #000; padding: 10px 2px 2px 2px;}
.productbox {width: 190px; height: 300px; float: left; border: 1px solid #dfdfdf; margin: 0 2px 2px 0}
.productboxin {padding: 8px}
.productimage {height:130px; width: 100%; text-align: center}
.productinfo {text-align: center; height:30px; overflow: hidden; position: relative; z-index: 10}
.productinfo a:hover {text-decoration: underline}
.productprice {position: relative; z-index: 10; margin-right: 10px}
.productspecs {height: 25px; overflow: hidden; position: relative; z-index: 10; padding: 5px 0px 5px 0px}
.radio {border: 0}
.refkeywords {width: 975px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 4px; margin: 10px 0 10px 0; text-align: justify; color: #ddd;}
.refkeywords li {float: left: width: 20%; display: inline-block; list-style: square outside; font-style: italic}
.relatedbox {padding-top: 5px}
.relatedlink {line-height: 5px}
.relatedtitle {margin-top: 5px}
.review_by {padding: 0px 0px 0px 0px}
.review_score {padding: 0px 0px 0px 0px;}
.review_text {padding: 10px; background-color:#efefef; border: 1px solid #cfcfcf}
.right {float:right; }
.selector {color: #fff; background-color: #0084ff}
.shipblock {border-bottom: 1px dotted #777; background-color: #eee; margin-bottom: 2px; padding-left: 10px; padding-top: 5px; }
.shipblock div {float: left; padding-left: 15px; font-weight: bold; margin-bottom: 5px}
.shipblock input.sselect {float: left; border: 0; height: 16px; background-color: transparent}
.shipblock label {cursor: hand}
.shipinfo {padding: 5px 0px 5px 5px; border: 0}
.sitefont {line-height: 16px}
.spacer {clear:both}
.specialsbar {font-size: 10px; color: #f00; padding: 2px 2px 2px 0px; font-weight: bold}
.specialsbar a {margin: 0 4px 0 4px}
.specselectorcontainer {padding: 10px 0px 10px 0px}
.specsheet_explain {font-size: 10px; color: #f00}
.startonlinepayment {background-color: #FFADAD; padding: 5px; margin: 5px; border: 1px solid #999}
.strike-image {position: relative; top:0; left: 0; z-index:25; height: 0; text-align: right}
.strike-image-list {position: relative; top:0; left: 0; z-index:25; height: 0}
.textarea {font-size: 10px}
.textimages {float:left;  border: 1px solid #efefef; margin: 0px 10px 0px 0px}
.toplogo {padding-bottom: 10px; height:80px;}
a {color: #00f; font-size: 12px; cursor: pointer}
a:hover {color: #f000}
basketsmallproduct a {font-size: 11px; font-weight: normal; padding: 0; text-align:left;}
body {font-family: Arial; font-size: 12px; color: #333; background: url('render.php?output=bodybg') no-repeat 50% 0; margin: 0 auto}
div {border: 0px solid #000;}
form {margin: 0}
form input.error {background-color: #ffa0a0; border: 1px solid #f00}
form label {display: inline-block; line-height: 1.8; vertical-align: top; cursor: hand; width: 185px}
form label.error {margin-left: 10px; width: 115px; color: red; font-size: 0.9em}
form p {margin: 2px 0px 2px 10px}
form p input, select {width: 130px; border: 1px solid #aaa}
h1 {font-size: 16px; font-weight:bold; padding: 4px 0px 4px 0px; margin 0}
h2 {font-size: 14px; font-weight:bold}
h3 {font-size: 12px; font-weight:bold;}
hr {height: 1px; border: 1px; color: #AAABAB; background-color: #AAABAB}
html {background: url(render.php?output=htmlbg) repeat-x 0 0}
img {border: 0;}
input, textarea, select {border: 1px solid #000; background-color: #fff}
label {cursor: pointer}
span.price {width: 100%; text-align: right; font-size:42px; font-weight:bold; line-height: 0.9em; display: block; position: relative; color: #000}
span.price span {font-size: 0.4em; position: relative; top: -1.1em; margin-left: 3px; }
span.pricesmall {font-size:22px}
table.specsheet {border-collapse: collapse; margin-top: 30px}
table.specsheet .col1 {width: 250px}
table.specsheet .col2 {width: 120px; text-align: right}
table.specsheet .col3 {width: 30px}
table.specsheet .col4 {width: 100px;  text-align: right}
table.specsheet .col5 {width: 30px; text-align: left}
table.specsheet .specsheet_explain {display:none; border: 1px solid #efefef}
table.specsheet td {border-bottom: 1px solid #ccc}
