
body {background: url('../images/body_bg.jpg') top repeat-x #FFF;height:auto;}
.content-wrapper { background: url('../images/content_wrapper_bg.png') center repeat-y; width: 100%;height:auto;}
.main-wrapper { width: 100%; text-align: center;height:auto;}
.content {width: 821px; background: url('../images/content_bg.jpg') left top repeat-y #D3E9F6; margin: auto; text-align: left;
height:auto;
}
.text_product ul, .text_product ol{padding-bottom:10px;}
.text_product ul li{list-style:disc;margin-left:15px;font-size:11px;}
.text_product ol li{list-style:decimal;margin-left:20px;font-size:11px;}

.text_product strong{font-weight:bold !important;}
.text_product strong em, .text_product em strong{font-weight:bold !important;font-style:italic !important;}
.text_product em{font-style:italic !important;}
.text_product p a,.text_product ol li a,.text_product ul li a{color:#000000;text-decoration:underline;}
.text_product p a:hover,.text_product ol li a:hover, .text_product ul li a:hover{color:#000000;text-decoration:none;}
.text_product b{font-weight:bold;}

.text_product p{padding-bottom:10px;}

#logo {padding: 24px; padding-bottom: 0px; float: left;}
.contacts {font: 12px Helvetica; padding-top: 8px; line-height: 150%; width: 200px; float: left;}
.top-menu {background: #6192B2; height: 36px; margin-top: 15px; padding-left: 20px; color: fff;}
.top-menu a {padding: 0px 3px; font: 14px Arial; color: #fff;  text-decoration: none;}
.top-menu a:hover, .top-menu-active {color: #000 !important;}
.top-menu-spacer {width: 1px; height: 10px;}
.header {background: #FFF;}
.errors{color:#FD0000;font-size:14px;margin-bottom:10px;}
input {border: 1px solid #6192B2;}
h1 {color: #003466;}
.red {color: #FD0000;}
h1 {font: 14px Helvetica; font-weight: bold;}
.stock-banner {background: url('../images/kb_onblue.jpg') left top no-repeat #ECF5FC; width: 100%; margin: 0px; cursor: pointer;}
.stock-banner h1 {padding-top: 70px; padding-bottom: 60px; font-size: 20px; font-weight: normal;}
.stock-banner h1.red {float: left; padding-right: 7px; padding-left: 80px;}
a {text-decoration: none !important;}
.right-arrow {text-transform: uppercase;}
.category-image{height:171px;overflow:hidden;}
li {font: 13px Arial; color: #000000 !important;}
.category-box-image{overflow:hidden;height:104px;}
.sold{color:#FD0000 !important;position:relative;top:-90px;z-index:1;left:15px;display:block;width:145px;height:84px;background:url(../images/sold.png) no-repeat top left;}
.sold-detail{color:#FD0000 !important;position:relative;top:-130px;z-index:1;left:50px;display:block;width:145px;height:84px;background:url(../images/sold.png) no-repeat top left;}
/***************************/
.left-menu-element {margin-left: 35px; background: #B0CBDC; width: 100%; border-left: 1px solid #fff;}
.left-menu-element a {margin-left: 18px;}
.left-menu-element div {margin-left: 18px; padding-top: 5px; padding-bottom: 5px;}
.left-menu-element a {text-decoration: none; color: #003466; font: 15px Helvetica;}
.left-menu-content .active a {color: red !important;}
.menu-element-wrapper-active {background: url('../images/white_dot.png') left center no-repeat;}
.menu-element-wrapper-active div a {color:#FD0000; }
/***************************/
.site-navigations {font: 14px Helvetica; font-weight: bold; background: #B0CBDC; margin-left: 35px; float: left; width: 100%;  border-left: 1px solid #fff; padding-bottom: 20px;}
.site-navigations .blue {color: #003466; background: #B0CBDC !important; float: left;  padding-top: 20px; margin-top: 2px; padding-left: 15px; padding-right: 7px; }
.site-navigations .red {padding-top: 20px; float: left; background: #B0CBDC !important; margin-top: 2px;}
/***************************/
.left-menu {width: 302px; float: left;}
.left-menu-content { margin-left: 15px; width: 249px;}
.navigation-line {background: url('../images/navigation_line_bg.jpg') top left no-repeat #DCE9F1; width: 50px; float: left; }
.navigation-line-top {background: url('../images/navigation_line_top.jpg') top left no-repeat; width: 50px; height: 20px; float: left;}
.left-menu-image {width: 251px; height: 171px; margin-left: 35px; float: left;  padding-top: 35px; background: url('../images/category_image_bg.jpg') #D4EAF8;}
.left-menu-image img {border: 1px solid #FFF; border-left: none; border-left: 1px solid #fff;}
.right-arrow {background: url('../images/right_arrow.jpg') center left no-repeat #ECF5FC; margin-left: 35px; width: 100%; border-left: 1px solid #fff;}
.right-arrow div {padding-top: 30px; padding-left: 30px; padding-bottom: 30px;}
.right-arrow a {text-decoration: none;}
/***************************/
.content-category {width: 519px; float: left;}
.content-category-name {background: url('../images/category_image_bg.jpg') #D4EAF8; height: 35px; border-bottom: 1px solid #fff; overflow: hidden; white-space: nowrap; margin-right: 7px; width: 100%;}
.content-category-name {text-transform: uppercase; font: 14px Helvetica; color: #024570;}
.breadcrumb-spacer {height: 10px;}
.content-category-name a {text-decoration: none; }
.category-box { border-left: 1px solid #FFF; border-bottom: 1px solid #FFF; width: 172px; float: left; background: url('../images/category_box_bg.jpg') 0px 145px repeat-x #B1CBDA; height: 175px; overflow: hidden;}
.category-box-title {
	background: none !important; text-align: center; padding-top: 5px; padding-bottom: 5px;
}
.category-box-title a{line-height:110%;}
.box-height {height: 30px !important;}
.category-box-title a {font: 12px Arial; font-weight: bold;color: #fff; text-decoration: none;line-height:110%;}

.product-name a {font: 11px Arial; text-transform: uppercase; color: black;}
.category-box-image{ background: none;position:relative;top:5px;}
/***************************/
.product-images-block {background: #D4EAF7; width: 519px; float: left;}
.product-images-set {margin-left: 20px;}
.preview-img {float: left; padding: 7px;}
.buttons-area {width: 491px; float: left;  padding: 14px; background: #fff; }
.buttons-area a {text-align: right; padding-left: 10px;}
.request-button {background: #5D92B1; font: 11px Arial; font-weight: bold; text-transform: uppercase; color: #B9D1DD; padding: 5px 10px;  float: right; margin-right: 10px; cursor: pointer;}
.request-button2 {background: #5D92B1; font: 11px Arial; font-weight: bold; text-transform: uppercase; color: #B9D1DD; padding: 5px 10px;  float: right; margin-right: 10px; cursor: pointer;}
.print-button {background: #EAF5FB;  font: 11px Arial; padding: 5px 10px; float: right; cursor: pointer;}
.product-content {float: left; width: 100%; background: #fff; padding-bottom: 15px;}
.product-option-line {clear: both; width: 494px; border-bottom: 1px solid #FFF; margin-left: 10px; height: 20px;}
.product-option-line .name {float: left; width: 228px;  border-right: 1px solid #FFF; padding-left: 10px; font: 12px Arial; font-weight: bold; padding-top: 3px;}
.product-option-line .value {float: left; width: 228px; padding-left: 10px; font: 12px Arial; padding-top: 3px;}
.product-images-block span {font: 10px Arial; padding-left: 25px; height: 30px;}
.blue {background: #E8F5FD !important;}
.pink {background: #F1F1F1 !important;}
.product-content h1 {text-transform: uppercase; color: #000; margin-left: 10px;}
/***************************/
.article-content {background: url('../images/article_bg.jpg') top right no-repeat #fff; padding: 10px; color: #000000; border: 1px solid #fff;}
.article-content p {font: 11px Helvetica; line-height: 170%; padding-top: 15px;}
.article-content a {color: #000; text-decoration: none;}
.article-content ul {font: 14px Arial;}
.article-content ul.category {padding-left: 10px;}
.article-content ul.products {padding-left: 10px;}
/***************************/
.language-box  {height: 61px; width: 265px; padding-top: 10px; margin-left: 530px; }
/***************************/
.search-box {margin-left: 530px;}
.search-box input {width: 165px;}
.search-box .search-button { background: #D3E9F7; border: none; width: 90px; font: 16px Arial;}
/***************************/
.contact-element-name {float: left; width: 160px; text-align: left; padding-right: 5px; color: #333333; font: 12px Arial;}
.contact-element-value input { border: none; background: #D3E9F7; height: 17px; width: 215px; color: #333333; font: 12px Arial;}
.contact-element-value textarea {border: none; background: #D3E9F7; width: 215px !important; height: 100px;}
.contact-element {padding-bottom: 5px; width: 400px;}
.submit {height: 30px; width: 400px; text-align: right; padding-top: 30px;}
.submit input {border: none; height: 29px;padding-left: 7px; padding-right: 7px; background: #D3E9F7; color: #333333; font: 12px Arial; }
.empty input, .empty textarea {border: 1px solid red !important;}
.request-information-text {color: #222222;}
 .request-information-text h1 {color: #222222;}
 .request-information-text p {padding-top: 3px; padding-bottom: 20px;}
.informatie-submit {cursor: pointer;margin-right:20px;}
/***************************/

.footer {width: 500px; padding-left: 300px; padding-top: 40px; padding-bottom: 40px; text-align: center; color: #000; font: 11px Arial; font-weight: bold;}
.footer a {color: #000; text-decoration: none;}
/***************************/
.gallery-preview-img {float: left; padding: 5px;}
.clear{border:medium none;clear:both;float:none;font-size:0;height:0;line-height:0;}