/* @override http://www.bootland.nl/skin1/main_aw.css */

HTML {
	background: #e6e6e6 none;
}

BODY {
	text-align: center;
	background: #e6e6e6 none;
	font-family: Tahoma,Verdana,Arial,sans-serif;
}

div, th, td, p, input, select, textarea, tt, button {
	color: #000000;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 10px;
}

h1 {
	color: #464646;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	font-size: 14px;
}

a:link {
	color: #747474;
	font-family: tahoma,arial;
	text-decoration: none;
}

a:visited, a:hover, a:active {
	color: #747474;
	font-family: tahoma,arial;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

div#mainFrame {
	margin: 0px auto;
	text-align: left;
	padding: 4px 0px;
}

#page-container {
	border: 1px solid #e5e5e5;
}

#content-container {
	background-color: #fff;
	padding-top: 10px;
}

#center-main {
	margin-right: 5px;
	background-color: #fff;
}

#header {
	background: #fff none;
}

#header .line1 {
	margin-top: 0px;
	height: 90px;
}

#header .line1 .topcart {
	position: absolute;
	right: 40px;
	bottom: 15px;
	white-space: nowrap;
	height: 53px;
	background: transparent none;
}

.topcart .lfloat {
	height: 53px;
	background: url(images/top-cart-l.gif) left center no-repeat;
}

.topcart .rfloat {
	height: 53px;
}

.topcart .minicart {
	padding: 0px 5px;
}

.topcart .minicart * {
	color: #282E3E;
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
}

.topcart .minicart a * {
	color: #EE7F00;
}

.topcart .minicart a:hover * {
	color: #EE7F00;
	text-decoration: underline;
}

.topcart div.minicart .empty, .topcart div.minicart .full {
	padding-top: 10px;
}

.topcart div.minicart .empty img, .topcart div.minicart .full img {
	height: 25px;
	width: 24px;
	background: transparent url(images/cart-empty.gif) no-repeat scroll left top;
	margin: 4px 7px 0px 3px;
}

.topcart div.minicart .full img {
	
}

#header .line1 .logo {
	position: absolute;
	bottom: 0px;
	margin-left: 20px;
	width: 247px;
}

#header .line1 .logo a img {
	width: 462px;
	height: 77px;
}

#header .languages {
	top: 35px;
	right: 200px;
}

#header .subline {
	height: 21px;
	padding: 0px;
	margin-right: 4px;
}

#header .lsub {
	height: 21px;
	padding: 0px;
	margin: 0px;
}

#header .subline .tmenu, #header .subline .tmenu-a {
	float: right;
	height: 21px;
	line-height: 21px;
	vertical-align: middle;
	width: 105px;
	text-align: center;
	background: url(images/stab-bg.jpg) center top no-repeat;
}

#header .subline .tmenu-a {
	background: url(images/stab-bg-a.jpg) center top no-repeat;
}

#header .subline a:link, #header .subline a:visited, #header .subline a:hover, #header .subline a:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#header .line2, .flc-container #header .line2 {
	height: 42px;
	border-width: 0px;
	background: #fff none;
}

#header .line2 .inline2 {
	margin: 0px 5px;
	height: 100%;
	background: #e77b00 none;
}

#header .line2 .tr {
	height: 100%;
	background: transparent none;
}

#header .line2 .tabsout {
	padding-left: 25px;
}

#header .line2 .tabs {
	right: auto;
	left: 5px;
	top: 3px;
	width: auto;
	position: static;
	height: 100%;
	background: transparent none;
}

#header .line2 .banner {
	float: left;
}

.banner {
	margin-bottom: 5px;
}

#header .line2 .phone {
	background: url(images/m13.gif) left center no-repeat;
	position: absolute;
	right: 15px;
	top: 13px;
	padding-left: 10px;
	color: #F7FF1D;
	font-size: 11px;
	text-decoration: none;
}

#header .tabs ul {
	padding-top: 9px;
}

#header .tabs li {
	float: left;
	background: transparent no-repeat scroll left center;
	text-align: left;
}

#header .tabs a:link, #header .tabs a:visited, #header .tabs a:hover, 
#header .tabs a:active {
	font-family: tahoma,arial;
	background-image: none;
	text-align: left;
	color: #F7FF1D;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	padding-left: 10px;
	margin-right: 15px;
}

#header .line2 .search {
	display: none;
	left: auto;
	float: right;
	position: relative;
	margin-right: 5px;
	padding-top: 10px;
}

.search p {
	line-height: 16px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
}

#header a.search:link, #header a.search:visited, #header a.search:hover, #header a.search:active {
	display: block;
	text-decoration: underline;
	width: 100%;
	color: #6AA6FF;
	margin: 0px;
	padding: 0px;
	height: 15px;
	float: left;
	top: -12px;
	font-size: 10px;
}

input.search-button {
	background: transparent url(images/search-go-btn.gif) no-repeat scroll left top;
	width: 27px;
	height: 22px;
	vertical-align: top;
}

.flc-top-login {
	width: auto;
	top: 20px;
}

#header .line2 div, #header .line2 span {
	color: #fff;
}

#left-bar {
	background-color: #fff;
	margin-left: 5px;
}

#footer {
	background-color: #fff;
}

#footer .wrap-tr {
	background-color: #e77b00;
	height: 4px;
	margin: 4px 4px;
}

#footer .wrap-tl {
	background: transparent none;
	height: 5px;
}

#footer .box {
	background-color: transparent;
	border: 0px none;
}

#footer .subbox {
	background-color: transparent;
	border: 0px none;
	height: 77px;
}

#footer .subbox *, #footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {
	font-family: tahoma,arial;
	color: #3f3f3f;
	font-size: 11px;
}

#footer .subbox a:link, #footer .subbox a:visited, #footer .subbox a:hover, #footer .subbox a:active {
	text-decoration: none;
	color: #747474;
}

#footer .subbox a:hover {
	text-decoration: underline;
}

#footer .subbox .left {
	left: auto;
	top: auto;
	bottom: 2px;
	text-align: center;
	width: 100%;
}

#footer .subbox .right img {
	margin-right: 46px;
}

#footer .subbox .right {
	right: auto;
	top: 15px;
	text-align: left;
	width: 100%;
	line-height: 20px;
	vertical-align: middle;
	padding: 0px 5px;
}

#footer .subbox a.white:link, #footer .subbox a.white:visited, #footer .subbox a.white:active, #footer .subbox a.white:hover {
	color: #252525;
	font-weight: normal;
	text-decoration: none;
	margin: 0px 5px;
}

#footer .left span {
	padding: 0px 5px;
}

#footer .subbox a.white:hover {
	text-decoration: underline;
}

.rmenu {
	background: #efedde url(images/rmenu-l.gif) left top no-repeat;
	float: right;
	height: 35px;
}

.rmenu ul li {
	display: block;
	float: left;
	line-height: 35px;
	padding: 0px 5px;
}

.rmenu ul {
	display: block;
	background: transparent url(images/rmenu-r.gif) right top no-repeat;
	margin: 0px;
	padding: 0px;
	height: 35px;
}

.rmenu li a:link, .rmenu li a:visited, .rmenu li a:hover, .rmenu li a:active {
	padding: 0px 10px 0px 5px;
	font-size: 14px;
	text-decoration: none;
	color: #3F82C4;
	outline-style: none;
}

.rmenu li a:hover {
	padding: 0px 10px 0px 5px;
	background: url(images/top-menu-darrow.gif) right 70% no-repeat;
}

.rmenu .content ul li {
	float: none;
	line-height: 16px;
}

.rmenu .content ul {
	height: auto;
	background: transparent none;
}

#block-auth, #block-special, #block-manuf, #block-help {
	position: absolute;
	display: none;
	z-index: 5;
	top: 30px;
	right: 0px;
}

#center-main .menu-dialog {
	background: #efedde none;
}

#center-main .menu-dialog .title-wrap, #center-main .menu-dialog .title-bar, #center-main .menu-dialog .wrap-tl, #center-main .menu-dialog .wrap-tr, #center-main .menu-dialog .content {
	background: transparent none;
}

#center-main .menu-dialog .content {
	margin-top: 0px;
}

#center-main .menu-dialog .wrap-bl {
	background: transparent url(images/rmenu-b-l-c.gif) left bottom no-repeat;
}

#center-main .menu-dialog .wrap-br {
	background: #efedde url(images/rmenu-b-r-c.gif) right bottom no-repeat;
}

.menu-dialog {
	background: #c3c3c3 none;
	border-width: 0px;
}

.menu-dialog .title-wrap {
	background: transparent none;
	position: relative;
}

.menu-dialog .title-bar {
	height: 25px;
	line-height: 25px;
	background: transparent none;
	border-width: 0px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}

.menu-dialog .title-bar img.icon {
	margin-left: 10px;
}

.menu-dialog .title-bar a:link, .menu-dialog .title-bar a:visited, .menu-dialog .title-bar a:hover, .menu-dialog .title-bar a:active {
	top: 12px;
}

.menu-dialog .content {
	background: #fff none;
	margin-top: 0px;
	border: 1px solid rgb(204, 204, 204);
	padding: 10px 17px;
}

.menu-dialog .wrap-tr {
	background: transparent none;
}

.menu-dialog .wrap-tl {
	background: transparent none;
}

.menu-dialog .wrap-br {
	background: transparent none;
	height: 0px;
}

.menu-dialog .wrap-bl {
	background: transparent none;
	height: 0px;
}

.menu-dialog ul li a:link, .menu-dialog ul li a:visited, .menu-dialog ul li a:hover, .menu-dialog ul li a:active {
	font-size: 11px;
}

.menu-dialog .content a:link, .menu-dialog .content a:visited, .menu-dialog .content a:link {
	color: #747474;
	font-size: 11px;
}

.menu-categories-list .title-wrap {
	height: 0px;
	display: none;
}

.menu-categories-list .content {
	background-color: #619c00;
	border: 0px none;
	padding: 3px 2px;
}

.menu-categories-list ul li {
	padding-left: 30px;
	background: transparent scroll 20px center;
	border-top: 1px solid #85b600;
	height: 14px;
}

.menu-categories-list ul li:first-child {
	border-top-width: 0px;
}

.menu-categories-list .content ul li a:link, .menu-categories-list .content ul li a:visited, .menu-categories-list .content ul li a:hover, .menu-categories-list .content ul li a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}

.menu-categories-list .content ul li a:hover {
	text-decoration: underline;
}

.menu-minicart .content ul li a:link, .menu-minicart .content ul li a:visited, .menu-minicart .content ul li a:hover, .menu-minicart .content ul li a:active, .menu-help .content ul li a:link, .menu-help .content ul li a:visited, .menu-help .content ul li a:hover, .menu-help .content ul li a:active {
	color: #330000;
}

.dialog {
	background: #fff none;
	border-width: 0px;
}

/*Producttitelbalk en gerelateerde producten balk etc. */

.dialog .title {
	height: 29px;
	line-height: 29px;
	background: #A9A9A9 none;
	border-width: 0px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.dialog .content {
	background: #fff none;
	margin-top: 0px;
	border: 1px solid rgb(204, 204, 204);
	padding: 0px 5px;
}

.noborder .content {
	border: 0px none;
}

.dialog .title h2 {
	white-space: nowrap
}

.search-sort-bar {
	text-align: left;
}

.dialog-search-sort-bar .search-sort-bar {
	margin: 0px;
	padding: 0px
}

/* Buttons zoals Inloggen, Abonneer, Stop in winkelwagen */

#mainFrame .button-left {
	background: transparent no-repeat left center;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border: 1px dashed silver;
	border-bottom-color: silver;
	left: 2px;
}

#mainFrame .button-right:hover {
	text-decoration: underline
}

#mainFrame .button-right {
	background: transparent none;
}

#mainFrame div.menu-button {
	background: transparent none;
}

/*Buttons zoals registreer*/

#mainFrame div.menu-button div, #mainFrame div.menu-button a:link, #mainFrame div.menu-button a:visited, #mainFrame div.menu-button a:hover, #mainFrame div.menu-button a:active {
	background: transparent url(images/button_l.gif) left center no-repeat;
	color: #4b4b4b !important;
	font-size: 11px;
	font-weight: bold;
	display: table;
}

a.simple-button:link, a.simple-button:visited, a.simple-button:hover, a.simple-button:active {
	background: transparent url(images/button_l.gif) left center no-repeat;
	color: #4b4b4b;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.simple-button:hover {
	text-decoration: underline;
	border-left-color: #3b800d;
}

.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title {
	color: #4A4A4A;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.products a.product-title:hover {
	text-decoration: underline;
}

.products-table .products-row td.product-cell {
	padding-top: 5px;
}

.products-table td.product-cell-price {
	padding-top: 5px;
}

.products .price-value {
	color: #E26A00;
	font-size: 12px;
	font-weight: bold;
}

.products a.see-details:link, .products a.see-details:visited, .products a.see-details:hover, .products a.see-details:active {
	color: #747474;
}

.products-list .details hr {
	color: #ddd;
	border-bottom: 1px solid #ddd;
}

.products a.product-title:link, .products a.product-title:visited, .products a.product-title:hover, .products a.product-title:active, .products .product-title, .product-details .product-title {
	color: #000;
}

.products-table .market-price-value {
	color: #E26A00;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.products-table .price-value {
	color: #2CBAD2;
	font-family: verdana;
	font-size: 16px;
	font-weight: bold;
}

.products-table td.product-cell-buynow {
	padding-top: 0px;
}

ul.rproducts a:link, ul.rproducts a:visited, ul.rproducts a:hover, ul.rproducts a:active {
	color: #330000;
}

table.product-properties .product-price-value {
	color: #E26A00;
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}

.subheader {
	color: #E26A00;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}

.subcategories a:link, .subcategories a:visited, .subcategories a:hover, .subcategories a:active {
	color: #330000;
	font-weight: bold;
	text-decoration: none;
}

.subcategories a:hover {
	text-decoration: underline;
}

.products .buy-now .quantity {
	text-align: center;
	padding-left: 10px;
}

.flc-container #center-main {
	width: auto;
	padding: 0px 5px;
}
.div.dialog .content{
	zoom:1
}