/***** Algemene CSS *****/

body{margin: auto; text-align: center; font-family: arial; font-size: 12px;}

h1{font-size: 18px; margin: 0px; padding: 0px; color: #000;}
h2{font-size: 16px; margin: 0px; padding: 0px; color: #000;}
h3{font-size: 14px; margin: 0px; padding: 0px; color: #000;}
h4{font-size: 12px; margin: 0px; padding: 0px; color: #000;}
h5{font-size: 11px; margin: 0px; padding: 0px; color: #000;}
h6{font-size: 11px; margin: 0px; padding: 0px; color: #000/*3B63A1*/;}

a{color: #3B63A1; text-decoration: none; outline: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: underline;}

ul{list-style-type: none; margin: 0px; padding: 0px;}

fieldset{border: 0px; margin: 0px; padding: 0px;}

img{border: 0px;}

#bd{background: url(../images/bg.jpg) repeat-x #112232;}

#ac-wrapper{width: 990px; height: auto; margin: auto; text-align: left; background: #fff;}

	#ac-header{float: left; width: 991px; height: 110px; background: url(../images/header.jpg) no-repeat; margin: 0px 0px 0px -1px; text-indent: -999px;}
		
		#logo a{display: block; width: 250px; height: 100px; background: none;}

	#ac-container{float: left; width: 990px; min-height: 500px; height: auto; background: #fff; padding: 0px 0px 20px 0px;}

		#col-left{float: left; width: 200px; height: auto; margin: 0px 0px 0px 10px;}
	
		#ac-content{float: left; width: 545px; height: auto; margin: 5px 10px 0px 10px;}
			#ac-content a{font-weight: normal; font-size: 12px;}
	
		#ac-col2{float: left; width: 200px; height: auto; margin: 0px 10px 0px 0px;}

	#ac-footer{float: left; width: 982px; height: 20px; line-height: 20px; color: #fff; font-size: 11px; padding-left: 10px;}
		#ac-footer a{text-decoration: none; color: #8CA7D1; font-size: 11px;}



/***** Styling voor menu's en diversen *****/

#col-left .box.base-mini{width: 190px; height: auto; background: #fff; padding: 5px; border-bottom: 1px solid #D7D8DB; margin: 5px 0px 5px 0px;}
	#col-left .head h4{float: left; display: block; width: 195px; height: 22px; line-height: 18px; background: url(../images/h4.jpg) repeat-x; color: #fff; padding: 0px 0px 0px 5px; margin: -5px 0px 0px -5px; font-size: 11px;}

#ac-col2 .box.base-mini{width: 188px; height: auto; background: #fff; padding: 5px; border: 1px solid #D7D8DB; margin: 5px 0px 5px 1px;}
	#ac-col2 .head h4{float: left; display: block; width: 195px; height: 22px; line-height: 18px; background: url(../images/h4.jpg) repeat-x; color: #fff; padding: 0px 0px 0px 5px; margin: -5px 0px 0px -6px; font-size: 11px;}

#col-left ul{margin: 0px; padding: 0px;}
	#col-left ul li{width: 200px; margin: 0px; background: #EEEFF1; border-bottom: 1px solid #fff; padding: 0px; margin: 0px 0px 0px -5px;}
		#col-left ul li a{display: block; color: #3C61A5; padding: 4px 5px 3px 5px; font-size: 11px; font-weight: bold;}
			#col-left ul li.last{margin-bottom: -5px;}
			
.mini-customer-menu ul{margin: 0px; padding: 0px;}
	.mini-customer-menu ul li{width: 198px; margin: 0px; background: #EEEFF1; border-bottom: 1px solid #fff; padding: 0px; margin: 0px 0px 0px -5px;}
		.mini-customer-menu ul li a{display: block; color: #3C61A5; padding: 4px 5px 3px 5px; font-size: 11px; font-weight: bold;}
			.mini-customer-menu ul li.last{margin-bottom: -5px;}

.form-button{display: block; border: 0px solid #c0c0c0; background: #3C63A4; color: #fff; cursor: pointer;}
	.form-button-alt{display: block; border: 0px solid #c0c0c0; background: #3C63A4; color: #fff; cursor: pointer;}

.customer-account-create .group-select{padding: 10px;}
.contacts-index-index .input-box{margin: 0px 0px 10px 0px;}

/***** Nieuwe Producten - Homepage *****/

.recently-list tr{display: block; width: 535px; height: 105px; background: #EEEFF1; padding: 5px; overflow: hidden; border-bottom: 2px solid #fff; position: relative;}
	.recently-list tr img{float: left; display: block; width: 100px; height: 100px; margin: 0px 5px 0px 0px;}
	.recently-list tr .product-name{display: block; width: 400px; height: 53px; margin: -12px 0px 0px 0px; font-weight: bold;}
	.recently-list tr .price-box{display: block; float: left; width: 350px; position: absolute; left: 110px; bottom: 10px;}
        .recently-list tr .form-button{position: absolute; right: 5px; bottom: 10px;}

/***** Nieuwe Producten2 - Homepage *****/

.catalog-listing ol{list-style-type: none; margin: 0px; padding: 0px;}
.catalog-listing ol li{display: block; width: 535px; height: 105px; background: #EEEFF1; padding: 0px 5px 5px 5px; overflow: hidden; border-bottom: 2px solid #fff; position: relative;}
	.catalog-listing ol li img{float: left; display: block; width: 100px; height: 100px; margin: 0px 5px 0px 0px;}
	.catalog-listing ol li .product-name{display: block; width: 400px; height: 53px; margin: -12px 0px 0px 0px; font-weight: bold;}
	.catalog-listing ol li .price-box{display: block; float: left; width: 350px; position: absolute; left: 110px; bottom: 10px;}
        .catalog-listing ol li .form-button{position: absolute; right: 5px; bottom: 10px;}


/***** Product Overzicht *****/

.listing-item{display: block; width: 535px; height: 105px; background: #EEEFF1; padding: 5px; overflow: hidden; position: relative; border-bottom: 2px solid #fff;}
	.listing-item img{float: left; display: block; width: 100px; height: 100px; margin: 0px 5px 0px 0px;}
	.listing-item h5{display: block; width: 400px; height: 53px; margin: 0px 0px 0px 0px; font-size: 12px; font-weight: bold;}
	.listing-item .description{display: block; float: left;width: 400px; position: absolute; left: 110px; top: 22px; font-size: 11px;}	
	.listing-item .price-box{display: block; float: left; width: 350px; position: absolute; left: 110px; bottom: 10px;}
	.listing-item .form-button{position: absolute; right: 5px; bottom: 10px;}
	.listing-item .minimal-price-link{display: none;}

/***** Product Detail Pagina *****/

.catalog-product-view .product-img-box{margin: -12px 0px 0px 0px;}
.catalog-product-view .product-name{margin: 10px 0px 0px 0px;}
.catalog-product-view .link-reviewwrite{display: none;}
.catalog-product-view .availability{display: none;}
.catalog-product-view .price-box{margin: 10px 0px 10px 0px;}
.catalog-product-view .add-to-cart-box{margin: 10px 0px 10px 0px;}
.catalog-product-view .add-to-cart-box legend{padding: 0px; font-weight: bold;}
.catalog-product-view .qty-box{display: block; margin: 5px 0px 15px 0px;}
.catalog-product-view .add-or{display: none;}
.catalog-product-view .add-to-box{display: none;}
.catalog-product-view .add-tag-box{display: none;}
.catalog-product-view .product-collateral{margin: 10px 0px 10px 0px;}

.more-views{display: none;}
.catalog-product-view h4{display: none;}
.catalog-product-view .short-description{display: none;}
.catalog-product-view .product-collateral h4{display: block;}
.catalog-product-view .add-to-cart-box #qty{width: 50px;}


/***** Inloggen Mini *****/

.mini-login ul{margin: 0px; padding:0px;}
.mini-login ul li label{float: left; margin: 0px 5px 5px 0px; color: #3B63A1; font-size: 11px; padding: 6px 0px 0px 0px;}
.mini-login .input-text{display: block; float: right; width: 110px; margin: 0px 0px 5px 0px;}
.left-pass{font-size: 11px;}
.mini-login .form-button{float: right;}
.mini-login .links{color: #3B63A1;}

.but-logout{display: block; border: 0px solid #c0c0c0; background: #3C63A4; color: #fff; padding: 2px; margin: 5px 0px 0px 130px;}


/***** Winkelwagen *****/

#cart-sidebar{margin: 0px; padding:0px; font-size: 11px;}
#cart-sidebar li{margin: 0px; padding:0px;}
#cart-sidebar .product-images{display: none;}
.mini-cart .form-button{display: block; margin: 5px 0px 0px 110px;}
.mini-cart .content{color: #3B63A1;  font-size: 11px;}
.mini-cart .content strong{float: right;}
.mini-cart .widget-btn{}
.button-cart-ict{display: none;}

.checkout-cart-index thead{/*background: #EEEFF1;*/ }
.checkout-cart-index thead th{padding: 5px 0px 4px 0px; font-size: 10px;}

.continue-shopping{margin: 10px 0px 5px 0px;}
.discount-codes{display: none;}
#shopping-cart-totals-table{margin: 10px 100px 5px 0px; float: right;}
.shopping-cart-totals .button-cart-ict{display: block; float: left; width: 55px; padding: 2px 5px 2px 5px; border: 0px solid #c0c0c0; background: #3C63A4; color: #fff; margin: 20px 0px 0px 0px;}

.button-ict-afrekenen{display: block; float: left; width: 55px; padding: 2px 5px 2px 5px; border: 0px solid #c0c0c0; background: #3C63A4; color: #fff; margin: 20px 0px 0px 0px;}


/***** Zoekformulier *****/

#search_mini_form{width: 189px; height: auto; background: #fff; padding: 5px; border: 1px solid #D7D8DB; margin: 5px 0px 5px 1px;}
	#search_mini_form fieldset{border: 0px; padding: 10px;}
	#search_mini_form h4{float: left; display: block; width: 196px; height: 22px; line-height: 18px; background: url(../images/h4.jpg) repeat-x; color: #fff; padding: 0px 0px 0px 5px; margin: -15px 0px 0px -16px; font-size: 11px;}

.mini-search .input-text{float: left; width: 120px; height: 14px; margin: 2px 3px -10px -10px; padding: 0px;}
.mini-search .form-button{float: left; margin: 2px 0px -10px 0px; padding: 0px 5px 0px 5px;}


/***** Berichten *****/

#ac-content .success-msg{display: none; float: left; width: 500px; height: 18px; background:#E1E1E1; padding: 5px; margin: 0px 0px 10px 0px; border: 1px solid #969696; font-weight: bold;}
#ac-col2 .success-msg{display: none;}


/***** VERBERGEN VAN VERSCHILLENDE DINGEN *****/

#ac-mainnavwar{display: none;}

#ac-footer .ac-info{display: none;}

.add-to{display: none;}

.pager{display: none;}
.view-by{display: none;}

.mini-compare-products{display: none;}

.checkout-onepage-index ol{list-style-type: none; margin: 0px; padding: 0px;}
.box.one-page-checkout-progress{background: #fff; border: 1px solid #c0c0c0; width: 198px; margin-left: 1px;}
.box.one-page-checkout-progress ol{list-style-type: decimal; margin-left: 20px;}
.box.one-page-checkout-progress .head{display: block; margin: 5px 0px 5px 5px; width: 198px;}
#checkoutSteps li{margin: 5px 0px 15px 0px; }
.one-page-checkout #login-form{margin: -20px 0px -20px 0px;}
.one-page-checkout .button-set{margin-bottom: 10px;}
.box.one-page-checkout-progress h5{font-size: 11px;}

ol#recently-viewed-items{padding: 0px 0px 0px 5px; margin: 0px;}
ol#recently-viewed-items li{display: block; border-bottom: 0px solid #c0c0c0; margin-bottom: 5px;}

.ad-account-info{margin-top: 10px;}
.ad-account-info h6{margin: 10px 0px 5px 0px; border-top: 1px solid #D7D8DB;}

.product-pricing{display: none;}
 
#avwd ul{list-style-type: disc; margin-left: 20px;}
.minimal-price-link{display: none;}

.customer-account-login .new-users h4{display: none;}
.customer-account-login .registered-users h4{display: none;}

.checkout-cart-index .shopping-cart th{text-align: left;}
.checkout-cart-index .shopping-cart td{width: 150px;}
.checkout-cart-index .shopping-cart td img{margin-right: -60px;}

/** PRINT AND INVOICE LAYOUT **/

.page-popup .print-head{width: 900px; height: auto; margin: auto;}
#printbox{width: 900px; height: auto; margin: auto;}
.fact-info{float: right;}

#my-orders-table td{margin-left: 10px; width: 150px;}
#my-orders-table tbody{height: 55px;}

.sales-order-invoice .data-table td{margin-left: 10px; width: 150px;}
.sales-order-invoice .data-table tbody{height: 55px;}

.data-table.print td{margin-left: 10px; width: 150px;}
.data-table.print tbody{height: 55px;}

#printbox h3{display: none;}
#printbox .head h3{display: block;}

/** END **/
