/* CSS Document */
a { color: #000; text-decoration: none; }
a.cart_product_name { color: #000000; }
h3 a { color: #000000; }

ul.breadcrumb a { 
	color: #000000; 
}

body.willemii a:hover {
	color: #b70b1b;
}

/* layout */
div#hd {
	background-image: url(../img/bg-hd-lokeren.jpg);
	background-repeat: no-repeat;
	background-position: left 0px;
	height: 110px;

	margin-bottom: 4px;
}

#logo { padding-top: 25px; }

div#ft {
	margin-top: 10px;
	background-color: #FBC614;

	padding-top: 8px;
	padding-bottom: 8px;
}
div#logo_footer {
	float: left;
	width: 175px;
}
div#text_footer {
	font-family: Tahoma;
	text-align: center;
	font-size: 69%;
	color: #000;
}
div#leftmenu { 
	background-color: #f1f6f8;
}
/* basket status (rechtsboven) */
div#basketstatus {
	font-size: 85%;
	
	top: 0px; right: 0px;
	color: #000;
	width: 160px;
	height: 110px;
}
div#basketstatus div#prods_in_basket { margin-left: 12px; text-align: left; display: block; }
div#basketstatus div#basket_links { text-align: center; }
div#basketstatus div#basket_links a { font-weight: bold; }

div#basketstatus div#cartpanel_cart { display: none; background-color: #f1f6f8; }
div#basketstatus div#cartpanel_inner { margin-top: 45px; background-color: #f1f6f8; width: 160px; text-align: left; }
a#cartpanel { font-weight: bold; text-decoration: none; color: #000000; }

/* topmenu */
table#topmenu {
	position: absolute;
	left: 20px;
	top: 100px;
	color: white;
	font-size: 85%;
}
table#topmenu td { padding-left: 2px; padding-right: 2px; }

div.topmenu { font-size: 85%; width: 400px; position: absolute; left: 100px; top: 83px; color: #000; } 
div.topsearch { 
	float: left;
	width: 170px;
}
div.topmenu div.links { float: left; padding: 6px; }
div.topmenu div.row_search_term { width: 125px; }
div.topmenu div.row_search_submit { width: 30px; padding: 4px; padding-left: 0; }

div.leftsearch {
	margin-top: 10px;
	padding: 7px;
	background-color: #bfd5e1;
	color: #666666;
	font-size: 85%;
	font-weight: bold;
}

div#cartstatus { margin-top: 50px; text-align: center; }

/* leftmenu tree */
div.tr_title {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 14px;
	font-weight: bold;
	font-size: 100%;
	color:#000;
	background-color: #fdd13a;
}

div.menupanel div.cmsitem a{color:#000;}

div.menupanel {
	padding-left: 0px;
	padding-bottom: 3px;
	background-color: #fbc614;
	margin-bottom: 10px;
}
div.cmsitems {
	padding-top: 5px;
	padding-left: 14px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 77%;
	color:#000;
	background-color: #fbc614;
}

div.cmsitem {
	padding-top: 2px;
	padding-bottom: 10px;
}

div.cmsitem a:hover {
	color: #fff;
}
div.leftsearch {
	margin-top: 10px;
	padding: 7px;
	background-color: #bfd5e1;
	color: #666666;
	font-size: 85%;
	font-weight: bold;
}

div.poweredby {
	margin-top: 5px;
}

/* ads */
div#ad_top { 
	position: absolute;
	top: 33px;
	right: 170px;
}

/* breadcrumb */
div#breadcrumb {
	margin: 5px;
	font-size: 85%;
}

/* main tabs */
div.mainmenu { position: absolute; bottom: 0px; width: 100%;display:none; }
div.mainmenu { border-bottom: 15px solid #000; display:none;}

.mainchild {
	display: block;
	float: left;
	width: 118px;
	padding: 5px;
	padding-top: 6px;
	color: #fff;
	margin-left: 2px;
	text-align: center;
	font-size: 85%;
	font-weight: bold;
	background-image: url(../img/bg-tab-main.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/* form fields */
table.form { width: 100%; }
table.form th { width: 35%; }
table.form td { width: 65%; }

input.simplesearch { width: 105px; }

input.calendar, input.calendar-focus { width: 250px; }

table.calendar th { width: 40%; }


/* boxes round corner */
div.box div.boxcontent,
div.box div.t,
div.box div.b,
div.box div.b div.bl {
	background-image: url(../img/bg-box.gif);
}
div.box { margin-top: 4px; }

div#producttabs div.box { margin-top: 0px; }

/* breadcrumb */
div#breadcrumb, div#breadcrumb a { font-weight: bold; }

/* category pagina */
h2.subcat { font-weight: bold; }
div.subcats { font-size: 86%; margin-bottom: 15px; }

div.category_bar { background-color: #FBC614; color: #000; padding: 2px; padding-left: 15px; margin-bottom: 5px; }
div.category_bar a { color: #000; font-weight: bold; }

div.category_product { height: 165px; position: relative; cursor: pointer; }
div.category_product div.image { float: right; width: 135px; height: 135px; margin-right: 1px; }
div.category_product div.product_name { font-size: 77%; font-weight: bold;}
div.category_product div.product_price {
	position: absolute;
	bottom: 21px;
	z-index: 2;

	background-image: url(../img/nl/bg-price-cat_lokeren.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 92px;
	height: 41px;
	font-family: arial;
	font-size: 121%;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
	color: #000;
	font-style: italic;
}

div.category_product div.product_price .action{
	background-image: url(../img/nl/bg-price-cat-action.gif);
	padding-top: 16px;
}

div.category_product div.product_button {
	position: absolute;
	bottom: 0px;
	background-image: url(../img/bg-moreinfo-cat-right_lokeren.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 15px;
	width: 95%;
}
div.category_product div.product_button div {
	background-image: url(../img/bg-moreinfo-cat_lokeren.gif);
	background-repeat: no-repeat;
	background-position: left top;

	height: 21px;
	padding: 2px;
	text-align: center;
}
div.category_product div.product_button a {
	color: #000;
}

div#topbar table { width: 99%; }

div.product_name a { color: #000000; }

/* product pagina */
div.product_left { font-size: 77%; width: 270px;}
div.product_right { margin-left: 280px; }

div.product_detail { font-size: 77%; }
div.product_detail h2 { font-weight: bold; margin-bottom: 10px; }
div.product_detail div.product_description { margin-bottom: 10px; }

table.product_options th { font-weight: bold; }
table.product_options td { height: auto; padding: 1px; }

div.product_detail div.product_price div.from_price { text-align: left; padding-left: 40px; font-size: 30%; line-height: 4px; }

div.product_detail div.product_price {
	margin-top: 10px;
	margin-bottom: 10px;

	background-image: url(../img/nl/bg-pr-blank_lokeren.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 163px;
	height: 70px;
	font-family: arial;
	font-size: 330%;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
	color: #000;
	font-style: italic;
}
div.old_price { font-size: 40%; }
div.new_price { font-size: 70%; }
div.new_price small { font-size: 40%; padding-right: 7px; }

input#btn-product-buy {
	background-image: url(../img/nl/btn-product-buy_willemii.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


div.product_image, div.images_bottom div.extra_images { border: 0px solid #ffffff; }
.extra_images { border-top: 0px solid #ffffff; }

/* tabs */
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav{ border:solid #FBC614; border-width:0 0 5px; Xposition:relative;zoom:1;}
.yui-navset .yui-navset-top .yui-nav a{background:#FBC614 url(../img/tabs_lokeren.gif) repeat-x;border:solid #a3a3a3;border-width:0 1px;color:#000;position:relative;text-decoration:none;}
.yui-navset .yui-nav a em,
.yui-navset .yui-navset-top .yui-nav a em{border:solid #a3a3a3;border-width:1px 0 0;cursor:hand;padding:0.25em .75em;left:0;right:0;bottom:0;top:-1px;position:relative;}
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover{ background:#FBC614 url(../img/tabs_lokeren.gif) repeat-x left -81px;color:#fff;}
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus{background:#FBC614 url(../img/tabs_lokeren.gif) repeat-x left -161px;outline:0; color: #fff;}
.yui-navset .yui-nav .selected a,.yui-navset .yui-nav .selected a em{border-color:#243356;}
.yui-navset .yui-content{background:#ffffff;}
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content{border:1px solid #808080;border-top-color:#1f3d53;padding:0.25em 0.5em;}

/*
div#producttabs ul li { margin-right: 0px; margin-left: 4px; }
div#producttabs ul li em { background: url(../img/bg-tab.gif) no-repeat; width: 127px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
div#producttabs ul li.selected em {background-image: url(../img/bg-tab-sel.gif); color: #ffffff; }
*/

div.personal_book_left { float: left; }

div.mailinglist { margin-top: 10px; }

p.ship_date select { width: 80px; }

#personal_tshirt {
	background-image: url(/shop/skin/commerce/img/wait.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

div.suggestion { margin-right: 1px; }
div.suggestions div.last { margin-right: 0px; width: 33%; }
div.suggestion div.suggestion_name { height: 30px; }
div.suggestion div.suggestion_price { height: 50px; }

div.suggestbutton, div.suggestbutton-hover, div.suggestbutton-checked {
	background-image: url(/skin/thuiswinkelen/img/nl/btn-suggestion.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 168px; height: 20px;
	background-color: #ffffff;
}
div.suggestion div.suggestion_description { height: 40px; }
div.suggestbutton-hover { background-image: url(/skin/thuiswinkelen/img/nl/btn-suggestion-h.gif); }
div.suggestbutton-checked { background-image: url(/skin/thuiswinkelen/img/nl/btn-suggestion-c.gif); }
div.suggestion div.suggestion_options select { width: 168px; }
