/*********************************************************

Author:     Sander Tiekstra
Company:    Tiekstramedia
URL:        http://www.TiekstraMedia.nl

            MAIN SCREEN STYLESHEET

*********************************************************/



/*	BASIC styles                                        */

* {
	margin: 0;
	padding: 0;
}

body {
	font: 11px/1.3em Verdana, Arial, Helvetica, sans-serif;
}

* a {
	position: relative;
	z-index: 1;
}

a {
	color: #474747;
}

a.skip {
	display: none;
}

h1 {
	color: #F00;
	font: 24px/26px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h2 {
	color: #474747;
	font: 22px/24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	color: #474747;
	font: 18px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h4 {
	color: #474747;
	font: 17px/20px Verdana, Arial, Helvetica, sans-serif bold;
	font-weight: bold;
}

h5 {
	color: #474747;
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif bold;
	font-weight: normal;
	font-style: italic;
}

img {
	border: 0;
}

ul {
	margin-bottom: 1em;
}

dl {
	font-size: 10px;
	line-height: 15px;
}

dt {
  color: #474747;
	font-weight: bold;
}

dd {
  color: #474747;
	font-style: italic;
}

hr.separator {
	color: #474747;
	background-color:#474747;
	height:1px;
	padding-top:0px;
	margin-top:10px;
	margin-bottom:10px;
	border:0px;
	/*text-align:right;
	width: 95%;*/
}

/*	end - BASIC styles                                  */



/*	BASIC divs                                          */

#container {
	background: url(/portal/NU_Lijsters/_css/_afbeeldingen/shade_container.png) repeat-y;
	margin: 0 auto;
	padding: 0 15px;
	text-align: left;
	width: 940px;
}

#header {
	position: relative;
	background: #FFF;
	width: 940px;
	height: 75px;
}

#mainNav {
	background: #FFF;
	width: 940px;
	height: 25px;
}

#pageHeader {
	background: #FFF;
	width: 940px;
}

#page {
	background-image: url(_afbeeldingen/shade_page.png);
	width: 940px;
	padding: 0;
}

#subNav {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0;
}

#content {
	float: left;
	width: 580px;
	padding-top: 10px;
}

#brandsNav, #ageGroupNav, #emailNav {
	float: left;
	width: 180px;
}

#subNav, #brandsNav, #ageGroupNav, #emailNav {
	background-image: url(_afbeeldingen/shade_basic_bottom.png);
	background-repeat: no-repeat;
}

#footer {
	background-image: url(_afbeeldingen/shade_lijsters_footer.png);
	background-repeat: no-repeat;
	clear: both;
	margin-left: 0px;
	padding: 10px 15px;
	text-align: center;
	width: 910px;
}

/*	end - BASIC divs                                    */



/*	HEADER styles                                       */

#header h1 {
	background: url(../_afbeeldingen/wn_header.gif);
	float: left;
	height: 75px;
	width: 325px;
	text-indent: -999px;
}

#header small {
	display: none;
}

#header ul {
	display: inline;
	margin-bottom: 0;
}

#header li {
	display: inline;
}

#search {
	color: #474747;
	clear: right;
	float: right;
	font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-right: 14px;
	/*	width: 296px;  */
}

#headerNav {
	color: #474747;
	font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-right: 14px;
	/*	width: 296px;  */
}

#search {
	margin: 26px 0 0 0;
}

#search input {
	border: 1px solid #B3B3B3;
	float: left;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 120px;
}

.searchInput {
	border: 1px solid #B3B3B3;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 120px;
}

#search a {
}

#headerNav {
	margin-top: 7px;
}

#headerNav li {
	padding-right: 14px;
}

#btnSearch, #btnSearchAdv,
#btnHeaderHome, #btnHeaderFaq, #btnHeaderShCart, #btnHeaderClientServ {
	display: block;
	float: left;
	height: 12px;
	line-height: 12px;
	text-indent: -9999px;
	padding: 0;
}

#btnSearch:hover, #btnSearchAdv:hover,
#btnHeaderHome:hover, #btnHeaderFaq:hover, #btnHeaderShCart:hover, #btnHeaderClientServ:hover {
	background-position: bottom;
}

#labelSearch {
	padding: 5px 10px 0px 0px;
}

#btnSearch {
	background: url(_afbeeldingen/header_searchbtn.gif);
	height: 14px;
	margin: 0px 0 0 0px;
	width: 14px;
}

#btnSearchAdv {
	background: url(_afbeeldingen/headernav_uitgebreidzoeken.gif);
	margin: 4px 0 0 8px;
	width: 103px;
}

#btnHeaderHome {
	background: url(_afbeeldingen/headernav_home.gif);
	width: 31px;
}

#btnHeaderFaq {
	background: url(_afbeeldingen/headernav_faq.gif);
	width: 22px;
}

#btnHeaderShCart {
	background: url(_afbeeldingen/headernav_winkelmandje.gif);
	width: 77px;
}

#btnHeaderClientServ {
	background: url(_afbeeldingen/headernav_klantenservice.gif);
	width: 78px;
}

/*	end - HEADER styles                                 */



/*	MAIN NAV styles                                     */

#mainNav a, #mainNav strong, #mainNav img {
	cursor: pointer;
}

#mainNav ul li a {
	background: url(_afbeeldingen/mainnav_arrow.gif) no-repeat left top;
	color: #474747;
	display: block;
	float: left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
	padding: 0 8px 0 16px;
	
}

#mainNav ul li a:hover, #mainNav ul li.over a {
	background: #FFB500 url(_afbeeldingen/mainnav_arrowdown.gif) no-repeat left top;
	color: #474747;
}

#mainNav ul li a.direct:hover {
	background: #FFB500 url(_afbeeldingen/mainnav_arrowhover.gif) no-repeat left top;
}

#mainNav ul li#mainActive a, #mainNav ul li#mainActiveHidesub a {
	background: #474747 url(_afbeeldingen/mainnav_bullet.gif) no-repeat left top;
	color: #FFF;
}

#mainNav ul li#mainActive a:hover, #mainNav ul li#mainActive.over a {
	background: #474747 url(_afbeeldingen/mainnav_bulletdown.gif) no-repeat left top;
}

#mainNav ul li#mainActive a.direct:hover {
	background: #474747 url(_afbeeldingen/mainnav_bullethover.gif) no-repeat left top;
	color: #FFF;
}

#mainNav ul {
	list-style: none;
	margin-bottom: 0;
	padding: 0 10px 0 20px;
	position: relative;
  width: 870px;
	z-index: 90;
}

#mainNav ul li {
	float: left;
	height: 25px;
	line-height: 25px;
}

* html div#mainNav ul li {
	background-image: url(_afbeeldingen/blank.gif);
}

* html div#mainNav ul li ul li a {

}

#mainNav li ul{
	background-image: url(_afbeeldingen/blank.gif);
	left: 0;
	position: absolute;
	top: -125px;
	/*visibility: hidden;*/
	width: 910px;/* workaround wps6 theme with admin header in conflict with sub navigation width */
}

#mainNav li:hover ul, #mainNav li.over ul {
	background: url(_afbeeldingen/mainnav_sub.png);
	color: #474747;
	top: 25px;
	/*visibility: visible;*/
}

#mainNav li#mainActive ul, #mainNav li#mainActive:hover ul, #mainNav li#mainActive.over ul {
	background: url(_afbeeldingen/mainnav_sub_active.png);
	color: #FFF;
	top: 25px;
	visibility: visible;
	z-index: 3;
}

#mainNav li li {
	display: block;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	padding-bottom: 20px;
}

#mainNav li ul li a , #mainNav li.over ul li a {
	background:  url(_afbeeldingen/blank.gif);
	color: #474747;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 0 8px;
	position: relative;
	z-index: 250;
}

#mainNav li ul li a:hover {
	background: none;
	color: #474747;
	text-decoration: underline;
}

#mainNav li#mainActive li a, #mainNav li#mainActive.over li a {
	background: url(_afbeeldingen/blank.gif);
	cursor: pointer;
	color: #FFF;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	position: relative;
	z-index: 250;
}

#mainNav li#mainActive li a:hover {
	background: none;
	color: #FFF;
	text-decoration: underline;
}

/*	end - MAIN NAV styles                               */



/*	end - PAGE HEADER styles                            */

#pageHeader img, #pageHeader object{
	display: block;
	z-index: 1;
}

/*	PAGE HEADER styles                                  */



/*	SUB NAV styles                                      */

#subNav a {
	background: url(_afbeeldingen/subnav_a.gif) no-repeat 100% 100%;
	display: block;
	height: 1%;
	line-height: 14px;
	padding: 3px 0;
	text-decoration: none;
  color: #FFFFFF;
}

#subNav a span {
	padding: 0 5px 0 15px;
	display: list-item;
}

#subNav a span.open {
	background: url(_afbeeldingen/subnav_a_arrowdown_white.gif) no-repeat 4px 4px;
}

#bHome a span.open {
	background-position: 4px 6px;
}

#subNav a span.closed {
	background: url(_afbeeldingen/subnav_a_arrow_white.gif) no-repeat 4px 4px;
	padding: 0 5px 0 15px;
}



#bHome a span.closed {
	background-position: 4px 6px;
}

#subNav a.category img {
	display: none;
	visibility: hidden;
}

#subNav a.category {
	background: none;
	color: #FFF;
	padding: 4px 5px 0 15px;
}

#subNav a.mainCategory {
	background: none;
	color: #FFFFFF;
	padding: 4px 5px 4px 15px;
}

#subNav ul ul li a:hover {
	background: url(_afbeeldingen/subnav_a_over.gif) no-repeat 100% 100%;
}

#subNav ul {
	border: 0;
	list-style: none;
	margin-bottom: 0;
}

#subNav li ul {
	display: none;
}

#subNav ul.open {
	display: block;
}

#subNav ul li {
	background: url(_afbeeldingen/subnav_level0.gif) no-repeat 100% 0;
	cursor: pointer;
	font: 14px/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#subNav ul ul li {
	background: url(_afbeeldingen/subnav_level1.gif) no-repeat 100% 0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

#bHome #subNav ul ul li {
	background: #F60 url(_afbeeldingen/subnav_level1.gif) no-repeat 100% 0;
  font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
}

#bHome #subNav ul ul li a {
	font: 1.2em/19px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	height: 19px;
}

#bHome #subNav ul ul li a strong {
	height: 19px;
}

#bHome #subNav ul ul ul li {
	background: url(_afbeeldingen/subnav_level2.gif) no-repeat 100% 0;
}

#bHome #subNav ul ul ul li a {
	font: 1em/14px Verdana, Arial, Helvetica, sans-serif;
	height: 14px;
}

#subNav ul ul ul li {
	background: url(_afbeeldingen/subnav_level2.gif) no-repeat 100% 0;
}

#subNav ul ul ul ul li {
	background: url(_afbeeldingen/subnav_level3.gif) no-repeat 100% 0;
}

#subNav .shadeBottom {
	background-image: url(_afbeeldingen/shade_basic_bottom_small.png);
	background-repeat: no-repeat;
	display: block;
	height: 15px;
	margin-bottom: 10px;
}

/*	end - SUB NAV styles                                */



/*	CONTENT styles                                      */

#serieExtras {
	background: url(_afbeeldingen/content_serie_extras.png) no-repeat top;
	display: block;
	width: 573px;
	float: left;
	font: 12px/18px Verdana, Arial, Helvetica, sans-serif;
	height: 16px;
	padding: 4px 7px 3px 0px;
	text-decoration: none;
}

#serieExtras a {
	padding-left: 7px;
	/* rd */
	font-family: "Trebuchet MS", Georgia, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #989898;
	text-decoration: none;
}

#serieExtras, #serieExtras a, #breadCrumbs, #breadCrumbs a {
	color: #474747;	
}

#breadCrumbs {
	/* matti margin: -12px 14px 10px 14px; */
	font-size: 10px;
	padding: 3px 10px 3px 10px;
	/* matti margin: 3px 10px 3px 10px; */
}
/*
#bHome #breadCrumbs {
	
}
*/

#serieExtras a, #breadCrumbs a {
	text-decoration: none;
}

#serieExtras a:hover, #breadCrumbs a:hover {
	text-decoration: underline;
}

#content h1 {
	padding: 0 14px;
}

#content p {
	padding: 0 14px;
	margin-bottom: 1em;
}

.offersOneThird, .offersTwoThird, .offersHalf, .offersOne {
	float: left;
	margin: 14px 0;
}

.offersOneThird h2, .offersTwoThird h2, .offersHalf h2, .offersOne h2 {
	padding: 4px 7px 17px 7px;
}

.offersOneThird .imgCenter, .offersTwoThird .imgCenter, .offersHalf .imgCenter, .offersOne .imgCenter {
	height: 200px;
	margin-bottom: 14px;
	text-align: center;
}

#content .offersOneThird p, #content .offersTwoThird p, #content .offersHalf p, #content .offersOne p,
.offersOneThird a, .offersTwoThird a, .offersHalf a, .offersOne a {
	padding: 0 7px;
	padding: 0 6px;
}

.offersOneThird h2.special, .offersTwoThird h2.special, .offersHalf h2.special, .offersOne h2.special {
	background: #F00 url(_afbeeldingen/content_offer_arrow.png) no-repeat 50% 100%;
	color: #FFF;
}

.offersOneThird {
	padding: 0 6px 0 6px;
	width: 181px;
}

.offersTwoThird {
	padding: 0 6px 0 6px;
	width: 374px;
}

.offersHalf {
	padding: 0 6px;
	width: 276px;
}

.offersOne {
	padding: 0 6px;
	width: 566px;
}

.first, .center {
	border-right: 1px dotted #999;
}

.center {
	margin-left: -1px;
}

.productSerie {
	clear: both;
	width: 566px;
	display: block;
	padding: 14px 7px 14px 7px;
	height: auto;
}

.productSerie .imgCenter {
	float: left;
	margin: 0 0 7px 0;
	text-align: center;
	width: 297px;
}

.productSerie div {
	float: left;
}

#content .productSerie p {
	padding: 0;
}

.productSerie ul {
list-style: none;
}

.pagesNav {
	background: url(_afbeeldingen/pages_nav.png) no-repeat;
	clear: both;
	display: block;
	font-size: 12px;
	height: 30px;
	line-height: 28px;
	margin: 4px 0 0 0;
	padding: 0 14px;
}

.pagesNavBottom, .addSelection {
	background: url(_afbeeldingen/pages_nav_bottom.png) no-repeat;
	clear: both;
	display: block;
	font-size: 12px;
	height: 30px;
	line-height: 28px;
	padding: 0 14px 14px 14px;
}

.productSerie, .product, .productSub, .post, #readersReactions, #bookSelection, #authorsPerLetter .letterGroup, .info {
	background: url(_afbeeldingen/border_double_top.png) no-repeat top;
}

.productFirst, .postFirst {
	background: none;
}

.product, .productFirst {
	clear: both;
	padding: 14px;
}

.product .imgCenter, .productFirst .imgCenter {
	float: left;
	width: 290px;
	padding: 7px 14px;
	text-align: center;
}

.product li, .productFirst li {
	line-height: 32px;
	list-style: none;
}

.product dl, .product ul, .productFirst dl, .productFirst ul {
	float: left;
	width: 116px;
	margin: 14px 0 14px 0;
}

#productHeader {
	clear: both;
	float:left;
	height: auto;
	padding: 7px 7px 14px 14px;
}

#productHeader .imgCenter {
	display: block;
	float: right;
	width: 297px;
	text-align: center;
}

#productHeader div {
	float: left;
}

#productHeader ul {
	float: left;
	margin: 20px 0 0 10px;
}

#productHeader li {
	line-height: 32px;
	list-style: none;
}

#lijstersDetail {
	clear: both;
	height: auto;
	padding: 14px;
	text-align: right;
	width: 552px;
}

#lijstersDetail ul {
	margin: 0 10px 0 0;
}

#lijstersDetail li {
	list-style: none;
}

.productSub {
	clear: both;
	height: 1%;
}

.productSub .imgCenter {
	float: left;
	padding: 7px;
	width: 118px;
}
.productSub div {
	float: left;
	width: 434px;
}

.productSub h4 {
	padding-top: 20px;
}

.productSub h5 {
	margin-bottom: 1em;
}

#content .productSub p {
	padding: 0;
}

#productDetail {
  clear: both;
	margin: 0 14px;
}

#productDetail div {
	float: right;
	width: 400px;
}

#productDetail.special div {
	float: right;
	width: 270px;
}

#productDetail div.sideLine {
	width: 140px;
	float: left;
	
}

#productDetail.special div.sideLine {
	width: 269px;
	float: left;
	
}

#productDetail .sideLine ul {
	clear: both;
	display: block;
	margin-bottom: 1.5em;

}

#productDetail .sideLine li {
	list-style: none;
}

#productDetail .sideLine li a {
	display: block;
	/*height: 30px; rd 2006/07/25 */
	/*min-height: 30px;*/
}

#productDetail .imgCenter {
	margin: 0 0 0 -7px;
	text-align: left;
	width: 100%;
}
#productDetail .imgCenter img {
	display: block;
	margin-bottom: 1.5em;
}

#productDetail h2 {
 	width: 552px;
}

#productDetail ul.writerSpecial {
	border-top: 1px dotted #474747;
	width: 140px;
}

#productDetail ul.writerSpecial img {
	margin: 7px 7px 4px 7px;
}

#productDetail ul.writerSpecial li {
	background: #FFF;
	line-height: 14px;
}

#productDetail ul.writerSpecial ul li{
	background: #FFEB80;
	padding: 0;
}

#productDetail ul.writerSpecial li a {
	background: url(_afbeeldingen/subnav_a_arrow.gif) no-repeat 0 .75em;
	/*height: 22px; rd 2006/07/25 */
	min-height: 22px;
	line-height: 22px;
	margin: 0 7px;
	padding: 0 0 0 8px;
	text-decoration: none;
}

#productDetail ul.writerSpecial li a:hover {
	text-decoration: underline;
}
 
#productDetail h3 {
  /*margin-bottom: 14px;
 	width: 552px;*/
}

#productDetail h5 {
	margin-bottom: 14px;
}

.teaser {
	color: #F00;
	font-weight: bold;
}

#content #productDetail p {
	padding: 0;
}

#readersReactions {
	float: left;
	margin-top: 40px;
	width: 580px;
}

#readersReactions h3 {
	background: url(_afbeeldingen/opinion_header.png) repeat-x;
	padding: 7px 14px 5px 14px;
}

#readersReactions .post, #readersReactions .postFirst {
	padding: 14px 14px 4px 168px;
}

#readersReactions .stars {
	float: left;
	margin: 4px 0 0 -154px;
}

#content .post p, #content .postFirst p  {
	padding: 0;
}

#bookSelection {
	padding: 14px;
	float: left;
	font-size: 10px;
	width: 552px;
}

#bookSelection dl {
	margin-bottom: 5px;
	margin-right: 7px;
}

#bookSelection input, #lijstersBookSelection input {
	margin: 0;
	padding: 0;
}

#bookSelection .book {
	float: left;
	margin-bottom: 35px;
	width: 25%;
}

#lijstersBookSelection {
	padding: 14px 14px 0;
	float: left;
	font-size: 10px;
	width: 552px;
}

#lijstersBookSelection a:hover img, #lijstersBookSelection a img.bookselected {
  background-color: #FFFFFF;
  /*
  filter:alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
  */
  width: 120px !important;
  height: 176px !important;
  margin: -10px 10px -10px -10px;
}

#lijstersBookSelection a img {
  background-color: #FFFFFF;
  /*filter:alpha(opacity=55);
  -moz-opacity: 0.55;
  opacity: 0.55; */
  width: 104px;
  height: 156px;
  margin: 0;
}

#lijstersBookSelection dl {
	margin: 0px 5px 5px 5px;
}

#lijstersBookSelection .book {
  float: left;
  margin-bottom: 10px;
	width: 20%;
}

.addSelection {
	padding-top: 4px;
}

#authorsAlphabet {
	float: right;

}

#authorsAlphabet ol {
	height: 4.5em;
	margin-top: -2.5em;
	width: 320px;
}

#authorsAlphabet ol li {
	display: inline;
}

#authorsAlphabet ol li a {
	background: url(_afbeeldingen/subnav_a_arrow_grey.gif) no-repeat 0 50%;
	color: #474747;
	display: block;
	float: left;
	font-weight: bold;
	line-height: 20px;
	padding-left: 6px;
	text-decoration: none;
	text-transform: uppercase;
	width: 18px;
}

#authorsAlphabet ol li a:hover {
	color: #F00;
}

#authorsPerLetter .letter {
	float: left;
	margin-bottom: 1.5em;
	width: 33%;
}

#authorsPerLetter .letter h1 {
	margin-left: -14px;
}

#authorsPerLetter .letter ol {
	margin: -20px 0 0 26px;
	margin-right: 7px;
	list-style: none;
}

#authorsPerLetter .letter ol li {
	line-height: 14px;
	padding: 3px 0;
}

#authorsPerLetter .letter ol li a {
	text-decoration: none;
}

#authorsPerLetter .letter ol li a:hover {
	text-decoration: underline;
}

#authorsPerLetter .letterGroup {
	clear: both;
	display: block;
	padding: 1em 7px 1em 14px;
}

.info, .infoFirst {
	padding-left: 154px;
}

.info {
	padding-top: 1em;
}
.info h2, .infoFirst h2 {
	margin: 0 0 .5em -140px;
}


.info ul, .infoFirst ul {
	margin: 0 14px 1em 14px;
	list-style: none;
}

#productList {
	padding: 2em 14px;
	float: left;
}

#productList ul {
	float: left;
	list-style: none;
	padding-right: 7px;
	width: 269px;
}

#productList li {
	line-height: 14px;
	padding: 3px 0;
	margin-right: 7px;
}

#productList a {
	text-decoration: none;
}

#productList a:hover {
	text-decoration: underline;
}

#content h3.status {
	margin-bottom: 1em;
	padding: 0 14px;
}

			#shoppingCart {
				border-top: 1px dotted #474747;
				width: 100%;
			}
			
			#shoppingCart th {
				background: #FFC;
				font-weight: normal;
				line-height: 24px;
				padding: 0 5px;
				text-align: left;
			}
			
			#shoppingCart td {
				vertical-align: top;
				border-top: 1px dotted #CCC;
				padding: 10px 5px;
			}
			
			#shoppingCart .first td, #shoppingCart .extras td {
				border-top: 0;
			}
			
			#shoppingCart .total td {
				border-top: 1px dotted #474747;
			}
			
			#shoppingCart td.image {
				padding: 10px 5px 10px 14px;
				width: 140px;
			}
			
			#shoppingCart td.productName {
			}
			
			#shoppingCart td.count {
				margin: 0;
				width: 70px;
			}
			
			#shoppingCart td.count input {
				border: 0;
				float: left;
				font-weight: bold;
				font-size: 11px;
				margin-bottom: .5em;
				text-align: center;
			}
			
			#shoppingCart td.count a {
				background: url(_afbeeldingen/subnav_a_arrow.gif) no-repeat left center;
				clear: both;
				float: left;
				font-size: 9px;
				padding-left: 8px;
				text-decoration: none;
			}
			
			#shoppingCart td.count a:hover {
				text-decoration: underline;
			}
			
			#shoppingCart td.price {
				font-weight: bold;
				padding: 10px 14px 10px 5px;
				width: 50px;
			}
			
			#shoppingCart tr.total td {
				line-height: 24px;
				padding: 0 10px 0 5px;
			}
			
			#shoppingCart tr.total td.total {
				text-align: right;
			}
			
			#shoppingCart tr.total td.price {
				background: #FFC;
			}
			
			#shoppingCart tr.extras p {
				padding-left: 0;
			}
			
			#shoppingCart tr.extras ul {
				list-style: none;
			}
			
			.levVoorwaarden {
				line-height: 3em;
			}
			.levVoorwaarden a {
				background: url(_afbeeldingen/subnav_a_arrow.gif) no-repeat 0 3px;
				font-size: 10px;
				padding-left: 8px;
				text-decoration: none;
			}
			
			.levVoorwaarden a:hover {
				text-decoration: underline;
			}

#bestelform {
	border-top: 1px dotted #474747;
	margin-top: 1em;
	padding-top: .5em;
	width: 580px;
}

#bestelform fieldset {
	border: 0;
	clear: both;
	display: block;
	margin: 0 14px 1em 14px;
	overflow: auto;
}

#bestelform label {
	display: inline;
	font-size: 10px;
	font-weight: bold;
	float: left;
	line-height: 20px;
	margin: 0 20px 0 0;
	padding: 0;
	width: auto;
}

#bestelform input {
	border: 1px solid #999;
	font-size: 11px;
	margin: 0;
	padding: 2px;
}

#bestelform .radio input {
	border: 0;
	margin-right: 4px;
}

#bestelform .keepMePosted {
	font-weight: normal;
	width: 400px;
	margin-top: 20px;
}

#bestelform .keepMePosted input {
	border: 0;
	float: left;
	display: block;
	margin: 0 4px 2em 0;
}

#bestelform .radio label, #bestelform .checkbox label {
	margin-right: 20px;
}

#bestelform p.emailNote {
	font-weight: normal;
	display: inline;
	padding: 0 0 0 10px;
}

#bestelform p.attention {
	background: #FFC;
	border-top: 1px dotted #474747;
	font-weight: bold;
	line-height: 24px;
	margin: 0 0 1em 0;
	padding: 0 14px;
}

#bestelform ul {
	border-top: 1px dotted #474747;
	list-style: none;
	margin: 1em 0;
	padding: 2em 14px 1em 14px;
}

#fEmailadres {
	width: 255px;
}

#fAchternaam {
	width: 200px;
}

#fPlaats, #fLand {
	width: 170px;
}

#fVoornaam, #fStraat, #fNaamSchool, #fPlaatSchool, #fKlas {
	width: 150px;
}

#fTelefoonnummer {
	width: 100px;
}

#fTussenvoegsel, #fHuisnummer {
	width: 80px;
}

#fPostcode {
	width: 80px;
}

#fToevoeging {
	width: 45px;
}

input#fDateDD, input#fDateMM, input#fDateJJJJ {
	margin-right: 4px;
	width: 25px;
	text-align: center;
}

ul#searchlist {
  padding-left: 10px;
}

/*	end - CONTENT styles                                */



/*	BRANDS NAV styles                                   */

#brandsNav, #ageGroupNav, #emailNav {
	padding-top: 25px;
}

#brandsNav h3, #ageGroupNav h3, #emailNav h3 {
	background: url(_afbeeldingen/brandsnav_headerbg.png) no-repeat;
	border-top: 1px dotted #474747;
	font: 12px/18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	height: 1%;
	padding: 4px 3px 3px 14px;
}
	
#brandsNav ul, #ageGroupNav ul, #emailNav ul {
	list-style: none;
	margin: 4px 3px 0px 14px;
}

#brandsNav li, #ageGroupNav li, #emailNav li {
	line-height: 20px;
}


#brandsNav li a, #ageGroupNav li a, #emailNav li a {
	background: url(_afbeeldingen/subnav_a_arrow.gif) no-repeat 0 4px;
	padding-left: 8px;
	text-decoration: none;
}

#brandsNav li a:hover, #ageGroupNav li a:hover, #emailNav li a:hover {
	text-decoration: underline;
}

#brandsNav p, #ageGroupNav p, #emailNav p {
	list-style: none;
	margin: 4px 14px 7px 14px;
}

#brandsNav p.category, #ageGroupNav p.category, #emailNav p.category {
  color: #474747;
	list-style: none;
  font-weight: bold;
	margin: 4px 3px 0px 14px;
}

#brandsNav p.category a {
  text-decoration: none;
}

#brandsNav #fEmail, #ageGroupNav #fEmail, #emailNav #fEmail {
	border: 1px solid #B3B3B3;
	float: left;
	font: 10px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 5px;
	padding: 2px;
	width: 120px;
}

#btnEmail {
	background: url(_afbeeldingen/header_searchbtn.gif) no-repeat;
	display: block;
	float: left;
	height: 14px;
	margin: 7px 0 0 4px;
	width: 14px;
	text-indent: -9999px;
}

/*	end - BRANDS NAV styles                             */



/*	FOOTER styles                                       */

#footer a {
	font-size: 10px;
	text-decoration: none;
}

/*	end - FOOTER styles                                 */




/*	Marketing Portal styles                             */


.mp_toolText {
  font-family: "Trebuchet MS", Georgia, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #3D1500;
  text-decoration: none;
}

a.mp_toolNav, a.mp_toolNav:visited {
  font-family: "Trebuchet MS", Georgia, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #3D1500;
  text-decoration: none;
}

a.mp_toolNav:hover, a.mp_toolNav:active {
  font-family: "Trebuchet MS", Georgia, Verdana, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #EF7800;
  /*   text-decoration: underline;   */
}

a.mp_toolNavSelected, a.mp_toolNavSelected:visited, a.mp_toolNavSelected:hover, a.mp_toolNavSelected:active {
  font-family: "Trebuchet MS", Georgia, Verdana, sans-serif;
  font-size: 8pt;
  color: #EF7800;
  font-weight: bold;
  text-decoration: none;
}

/*	end - Marketing Portal styles                             */
