@CHARSET "ISO-8859-1";

html, body {
	text-align: center;
}

body {
	background: #F3F3F3 none;
	font: 62.5% Arial, Verdana;
	color: #000;
	line-height: 1.5em;
	letter-spacing: normal;
}

.clear { clear: both; }

a { line-height:1.6em; }

#page_margins { overflow: hidden; }
	
	#border_top { right: 0; left: 50%; margin-left: -306px; height: 24px; position:absolute; background: transparent url(../img/top.jpg) no-repeat 0 0 }
			
	#pagelayout_wrapper { text-align: left; width: 1020px; margin: 0 auto; } 
		#pagelayout_left { float: left; display: inline; width: 204px; height: 858px; }
			#pagelayout_left_top { height: 212px; width: 100%; }
			#pagelayout_left_middle { position: relative; height: 568px; width: 100%; background: transparent url(../img/bg_left.jpg) no-repeat 0 0; }

		#pagelayout_center { margin-top: 24px; float: left; display: inline; width: 784px; background: transparent url(../img/bg_content.gif) repeat-y 0 0;}
		#page_margins.about #pagelayout_center { width: 562px; position: relative; background: transparent url(../img/bg_content_about.gif) repeat-y 0 0; }

			#page_margins #page_content { width: 735px; padding: 0 25px 25px 25px; color: #666; }
			#page_margins #page_guestbooktop { width: 735px; padding: 0 25px 25px 25px; }
			#page_margins.about #page_content { width: 520px; }
			#page_margins.location #page_content { width: 475px; float: left; display: inline; }
			#page_margins.contact #page_content { width: 360px; float: left; display: inline; }
			#page_margins.tickets #page_content { width: 325px; float: left; display: inline; }
			#page_margins.links #page_content { width: 260px; float: left; display: inline; }
			#page_margins.guestbook #page_content { width: 552px; float: left; display: inline; padding: 0 0 25px 25px; }
			#page_margins.collection #page_content { width: 505px; float: left; display: inline; }
			#page_margins.shop #page_content, #page_margins.shopoverview #page_content,
				#page_margins.dress-your-doll.shop #page_content, #page_margins.dress-your-doll.shopoverview #page_content { width: 532px; float: left; display: inline; padding-right: 5px; }
		
		#page_margins.about #pagelayout_right { margin-top: 24px; float: right; display: inline; min-height: 775px; width: 245px; }
			
			#page_margins #footer { width: 784px; height: 60px; margin-left: -4px; background: #F3F3F3 url(../img/bottom/bottomwit2.jpg) no-repeat 0 top; }
			#page_margins.location #footer { background: #F3F3F3 url(../img/bottom/bottom_location_2.jpg) no-repeat 0 top; }
			#page_margins.contact #footer { background: #F3F3F3 url(../img/bottom/bottom_contact_2.jpg) no-repeat 0 top; }
			#page_margins.guestbook #footer { background: #F3F3F3 url(../img/bottom/bottom_guestbook_2.jpg) no-repeat 0 top; }
			#page_margins.about #footer { width: 566px; margin-left: -4px; background: #F3F3F3 url(../img/bottom/bottom_about_2.jpg) no-repeat 0 top; }
			#page_margins.dress-your-doll #footer.shop { width: 784px; margin-left: -4px; background: #F3F3F3 url(../img/dyd/dressyourdoll_shop_bottom1.1.jpg) no-repeat 0 top; }
			#page_margins.dress-your-doll #footer.info { width: 784px; margin-left: -4px; background: #F3F3F3 url(../img/dyd/dressyourdoll_info_bottom1.1.jpg) no-repeat 0 top; }
				
			#page_margins.collection #footer.poppenwinkels { background: #F3F3F3 url(../img/bottom/bottom_collection_poppenwinkels_2.jpg) no-repeat 0 top; }
			#page_margins.collection #footer.poppenhuizen { background: #F3F3F3 url(../img/bottom/bottom_collection_poppenhuizen_2.jpg) no-repeat 0 top; }
			#page_margins.collection #footer.poppenkeukens { background: #F3F3F3 url(../img/bottom/bottom_collection_poppenkeukens_2.jpg) no-repeat 0 top; }
			#page_margins.collection #footer.poppen { background: #F3F3F3 url(../img/bottom/bottom_collection_poppen_2.jpg) no-repeat 0 top; }
			#page_margins.collection #footer.villahelena { background: #F3F3F3 url(../img/bottom/bottom_collection_villahelena_2.jpg) no-repeat 0 top; }
	

#page_margins #page_right { width: 240px; float: right; display: inline; padding-left: 15x; }
#page_margins.contact #page_right { width: 320px; padding-right: 50px; }
#page_margins.contact #page_right p { padding-top: 4px; font: 1.1em Lucida Grande, Arial; line-height: 1.6em; color: #666; }
#page_margins.tickets #page_right { width: 350px; padding: 50px 50px 0 0; }
#page_margins.tickets #page_right p { padding-top: .5em; font: 1.2em Lucida Grande, Arial; line-height: 1.6em; color: #666; }
#page_margins.tickets #page_right img { margin-top: 10px; }
#page_margins.links #page_right { width: 450px; }
#page_margins.guestbook #page_right { width: 180px; padding-right: 15px; }
#page_margins.shop #page_right, #page_margins.shopoverview #page_right { width: 200px; padding-right: 15px; margin-top: 55px; }
#page_margins.shop #page_right img, #page_margins.shopoverview #page_right img { margin-top: 0; }
#page_margins.collection #page_right { width: 210px; padding-right: 15px; }

#page_right a { }
#page_right a:link { color: #336699; text-decoration: none; font-weight: bold; }
#page_right a:visited { color: #336699; text-decoration: none; font-weight: bold;  }
#page_right a:active { color: #336699; text-decoration: underline; }
#page_right a:hover { color: #336699; text-decoration: underline; }
#page_right img { margin-top: 75px; }

#logogroot { display: block; width: 302px; height: 83px; margin: 0 auto; padding: 20px 0 25px 0; }

/* collection */
#page_margins.collection #page_content.poppenwinkels { padding-bottom: 380px;
	background: transparent url(../img/bottom/bottom_collection_poppenwinkels_1.jpg) no-repeat left bottom; }
#page_margins.collection #page_content.poppenhuizen { padding-bottom: 380px;
	background: transparent url(../img/bottom/bottom_collection_poppenhuizen_1.jpg) no-repeat left bottom; }
#page_margins.collection #page_content.poppenkeukens { padding-bottom: 420px;
	background: transparent url(../img/bottom/bottom_collection_poppenkeukens_1.jpg) no-repeat left bottom; }
#page_margins.collection #page_content.poppen { padding-bottom: 420px;
	background: transparent url(../img/bottom/bottom_collection_poppen_1.jpg) no-repeat left bottom; }
#page_margins.collection #page_content.villahelena { padding-bottom: 380px;
	background: transparent url(../img/bottom/bottom_collection_villahelena_1.jpg) no-repeat left bottom; }
#page_margins.collection #page_content.automaten { padding-bottom: 560px;
	background: transparent url(../img/bottom/bottom_collection_automaten_1.jpg) no-repeat left bottom; }
	
/* content */
#pagelayout_center hr { width: 94%; border: none; background: transparent url(../img/dots.gif) repeat-x 0 0; }

#pagelayout_center div.hr { width: 94%; height: 2px; border: none; background: transparent url(../img/dots.gif) repeat-x 0 0; margin: 2px auto 2px auto; }

#page_content div.hr { width: 100%; margin: 20px 0 20px 0; }
#page_content hr { width: 100%; margin: 20px 0 20px 0; }

#page_content h1, #page_guestbooktop h1  { font: 2em Georgia, Trebuchet MS, Arial; font-style: italic; color: #336699;
	background: transparent url(../img/poptitle.gif) no-repeat 0 0; padding-left: 25px; margin: 10px 0 5px 0; line-height: 2em; }
#page_margins.news #page_content h1 { margin-bottom: 15px; }
#page_content p, #page_guestbooktop p.info { padding-top: 1em; font: 1.2em Lucida Grande, Arial; line-height: 1.6em; color: #666; }
#page_content td { font: 1.2em Lucida Grande, Arial; line-height: 1.4em; }

#page_content a { }
#page_content a:link { color: #336699; text-decoration: none; font-weight: bold; }
#page_content a:visited { color: #336699; text-decoration: none; font-weight: bold;  }
#page_content a:active { color: #336699; text-decoration: underline; }
#page_content a:hover { color: #336699; text-decoration: underline; }

/* slideshow top */
#slideshow_top { width: 483px; height: 169px; margin: 0 auto 15px auto; position: relative; }
#slideshow_top img { position: absolute; }

/* taalswitch */                        
#header_right p { font: 1.1em Trebuchet MS, Arial; color: #fff; padding-top: 30px; }

#taalswitch { padding-top: 1em; }

#taalswitch p { padding-left: 10px; color: #336699; font: 1em Georgia, Trebuchet MS, Arial; text-align: center; }
#taalswitch a { width: 90px; font: 1em Georgia, Trebuchet MS, Arial; margin-bottom: 5px; }
#taalswitch a:link { color: #336699; text-decoration: none; }
#taalswitch a:visited { color: #336699; text-decoration: none; }
#taalswitch a:active { color: #336699; text-decoration: underline; }
#taalswitch a:hover { color: #336699; text-decoration: underline; }
#taalswitch a.selected { color: #336699; text-decoration: none; font-weight: bold; }

#logo { margin: 20px 0 0 62px; }

/* navigatie */
#navigation { position: absolute; width: 140px; left: 45px; top: 40px; }
#nav_top { width: 140px; height: 20px; background: transparent url(../img/nav_top.jpg) no-repeat 0 0; }
#nav_middle { padding: 0 0 5px 20px; width: 140px; background: transparent url(../img/nav_middle.jpg) repeat-y 0 0; }
#nav_bottom { width: 140px; height: 21px; background: transparent url(../img/nav_bottom.png) no-repeat 0 0; }

#navigation a { display: block; width: 115px; height: 1.3em; font: 1.3em Georgia, Trebuchet MS, Arial; margin-bottom: 5px; }
#navigation a:link { color: #7e878b; text-decoration: none; }
#navigation a:visited { color: #7e878b; text-decoration: none;  }
#navigation a:active { color: #336699; font-style: italic; text-decoration: none; }
#navigation a:hover { color: #336699; font-style: italic; text-decoration: none; }
#navigation span.selected { display: block; width: 115px; color: #336699; font: 1.3em Georgia, Trebuchet MS, Arial; font-style: italic; margin-bottom: 5px; }

#navigation .submenu { margin-left: 8px; border-left: 1px solid #336699; padding-left: 5px; }
#navigation .submenu a, #navigation .submenu span { font-size: 1.1em; }

/* header */
#header_left { float: left; display:inline; width: 55%; height: 120px; text-align: center; padding-top: 40px; }
#header_right { float: right; display:inline; width: 45%; height: 140px; padding-top: 20px;
	background: transparent url(../img/right_poppen.jpg) no-repeat center center; }

/* about right */
#right_poppen {width: 243px; height: 181px; margin: 0 auto; background: transparent url(../img/right_poppengroot.jpg) no-repeat 0 0; }
#right_facebook {width: 185px; margin: 0 auto; background: #fff none; }


#page_margins .right_sliert { width: 100%; height: 12px; margin: 15px 0 15px 0; background: transparent url(../img/right_sliertwit.gif) no-repeat center 0; }
#page_margins.about .right_sliert { background: transparent url(../img/right_sliert.gif) no-repeat center 0; }


#pagelayout_right h2 { color: #336699; font: 1.3em Georgia, Trebuchet MS, Arial; padding-bottom: 5px;
	background: transparent url(../img/dots.gif) repeat-x 0 bottom; margin-bottom: 3px; }
#pagelayout_right p { color: #666; font: 1.1em Trebuchet MS, Arial; padding: 5px 0 0 5px; }

#pagelayout_right a { }
#pagelayout_right a:link { color: #336699; text-decoration: underline; }
#pagelayout_right a:visited { color: #336699; text-decoration: underline;  }
#pagelayout_right a:active { color: #336699; font-style: italic; text-decoration: none; }
#pagelayout_right a:hover { color: #336699; font-style: italic; text-decoration: none; }

#right_news { width: 223px; margin: 0 auto; background: transparent url(../img/right_news.jpg) no-repeat 0 0; }
#right_news_middle { padding: 88px 46px 0 46px; }
#right_news_bottom {  width: 100%; height: 53px; background: transparent url(../img/right_news_bottom.png) no-repeat 0 0; }
.right_newsitem { color: #666; font: 1.1em Trebuchet MS, Arial; padding-left: 10px; background: transparent url(../img/dot.jpg) no-repeat 0 4px; }

#right_adress { width: 223px; margin: 0 auto; background: transparent url(../img/right_adres.jpg) no-repeat 0 0; }
#right_adress_middle { padding: 128px 46px 0 46px; }
#right_adress_bottom {  width: 100%; height: 53px; background: transparent url(../img/right_news_bottom.png) no-repeat 0 0; }


/* content titel */
#content_title h1 { padding: 5px 0 0 4px; font: 1.6em Trebuchet MS; color: #fff; font-weight: bold; letter-spacing: normal; }

/* News */
#page_margins.news #page_content div.hr { margin: 0; }
.newsitem { position: relative; background: #fff; padding: 2px 0 10px 0; }
.bluenews { position: relative; background: #fff url(../img/news_bg.gif) repeat-y 205px 0; padding: 2px 0 10px 0; }
.newsitem .left, .bluenews .left  { display: inline; float: left; width: 204px; background: #fff none; }
	.newsitem a.slimbox, .bluenews a.slimbox { display: block; cursor: pointer; margin: 10px; position: relative; }
	.newsitem a .loop, .bluenews a .loop { position: absolute; background: transparent url(../img/loop.gif) no-repeat 0 0; left: 2px; bottom: 2px; 
		width: 26px; height: 22px; }
	.newsitem .left img, .bluenews .left img { border: 2px solid #bbb; }
	.newsitem .left img:hover, .bluenews .left img:hover { border: 2px solid #ddd; }
.newsitem .right, .bluenews .right { float: right; display: inline; width: 505px; padding: 10px 12px 10px 12px; }
.bluenews .right { background-color: #f3f3f3; }
.newsitem .right span.date, .bluenews .right span.date { font: 1em Verdana; color: #888; }
.newsitem .right h2, .bluenews .right h2 { font: 1.3em Georgia, Trebuchet MS; font-style: italic; color: #336699; padding-bottom: 6px; font-weight: bold; }

/* shop */
.shopitem { position: relative; background: transparent url(../img/dots.gif) repeat-x 0 0; padding: 2px 0 18px 0; }
.blueshop { position: relative; background: #f3f3f3 url(../img/dots.gif) repeat-x 0 0; padding: 2px 0 18px 0; }
#page_margins.dress-your-doll .shopitem { background: transparent url(../img/dyd/dots.gif) repeat-x 0 0; }
#page_margins.dress-your-doll .blueshop { background: #f3f3f3 url(../img/dyd/dots.gif) repeat-x 0 0; }
.shopitem .left, .blueshop .left  { display: inline; float: left; width: 164px; }
* html .shopitem .left, * html .blueshop .left { position: static; float: left; display: inline;  }
	.shopitem a.slimbox, .blueshop a.slimbox { display: block; cursor: pointer; margin: 10px; }
	.shopitem .left img, .blueshop .left img { border: 2px solid #336699; }
	#page_margins.dress-your-doll .shopitem .left img, #page_margins.dress-your-doll .blueshop .left img { border: 2px solid #990066; }
	.shopitem .left img:hover, .blueshop .left img:hover { border: 2px solid #ddd; }
	
.shopitem .right, .blueshop .right { float: right; display: inline; width: 368px; }
.shopitem .right h2, .blueshop .right h2 { font: 1.6em Lucida Grande, Trebuchet MS, Arial; color: #336699; padding-top: 10px; font-weight: bold; }
#page_margins.dress-your-doll .shopitem .right h2, #page_margins.dress-your-doll .blueshop .right h2 { color: #990066; }
.shopitem .right input, .blueshop .right input { font: 11px Verdana, Arial; color: #336699; width: 24px; height: 14px; border-top: 2px solid #bbb;
	border-right: 2px solid #bbb; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; }
#page_margins.dress-your-doll .shopitem .right input, #page_margins.dress-your-doll .blueshop .right input { color: #990066; }
#page_content .shopitem .right p.blauw, #page_content .blueshop .right p.blauw { margin-top: 10px; color: #336699; }
#page_margins.dress-your-doll .shopitem .right p.blauw, #page_margins.dress-your-doll .blueshop .right p.blauw { margin-top: 10px; padding-top: 0px; color: #990066; }
.shopitem .right span.darkblue, .blueshop .right span.darkblue { color: #336699; background: #CFD7E0 none; font-weight: bold; padding: 4px; } 
#page_margins.dress-your-doll .shopitem .right span.darkblue, #page_margins.dress-your-doll .blueshop .right span.darkblue { color: #990066; background: #e7d3e1 none; }
	
#page_margins.shop #page_right #submit, #page_margins.shopoverview #page_right #submit { width: 190px; height: 60px; border: 0; cursor: pointer; margin-bottom: 12px; }
#page_margins.shop #page_right #submit.nl, #page_margins.shopoverview #page_right #submit.nl { background: transparent url(../img/order_nl.jpg) no-repeat 0 0; }
#page_margins.shop #page_right #submit.fr, #page_margins.shopoverview #page_right #submit.fr { background: transparent url(../img/order_fr.jpg) no-repeat 0 0; }
#page_margins.shop #page_right #submit.en, #page_margins.shopoverview #page_right #submit.en { background: transparent url(../img/order_en.jpg) no-repeat 0 0; }
#page_margins.shop #page_right #submit:hover, #page_margins.shopoverview #page_right #submit:hover { background-position: 0 -60px; }
#page_margins.shop #page_right h3, #page_margins.shopoverview #page_right h3 { color: #336699; font: 1.3em Lucida Grande, Trebuchet MS, Arial; padding-bottom: 5px; margin-bottom: 3px; margin-top: 8px;
	font-weight: bold; }
#page_margins.shop #page_right ol, #page_margins.shopoverview #page_right ol { color: #666; }
#page_margins.shop #page_right li, #page_margins.shopoverview #page_right li { list-style-type: decimal; list-style-position: inside; font: 1.1em Lucida Grande, Trebuchet MS, Arial; margin-bottom: 1em; }
#page_margins.shop #page_right p, #page_margins.shopoverview #page_right p { color: #666; font: 1.1em Lucida Grande, Trebuchet MS, Arial; }

#dydshop { width: 100%; }
.dydshopitem { float: left; margin-bottom: 35px; margin-right: 22px; }
.dydshopitem_acc { float: left; width: 220px; height: 289px; margin-bottom: 35px; margin-right: 10px; }
#dydshop h4 { font-size: 1.9em; color: #990066; font-style: italic; line-height: 20px; margin-top: 20px; margin-bottom: 15px; }
#dydshop h5 { font-size: 1.2em; color: #990066; font-style: italic; line-height: 20px; padding-top: 5px; text-align: center; margin-bottom: 3px; }

.dydshopitem img.pic, .dydshopitem_acc img { border: 2px solid #990066; }
#content_full.collectie p { width: auto }

#dydshop .dyddiff_1 { padding: 10px 0 15px 20px; margin-bottom: 20px; background: #f4f4c4 url(../img/diffheader_1.jpg) no-repeat; }
#dydshop .dyddiff_2 { padding: 10px 0 15px 20px; margin-bottom: 20px; background: #eec5c8 url(../img/diffheader_2.jpg) no-repeat; }
#dydshop .dyddiff_3 { padding: 10px 0 15px 20px; margin-bottom: 20px; background: #b5c7e5 url(../img/diffheader_3.jpg) no-repeat; }

#dydshop h3 { margin: 18px 0 45px 50px; font-size: 1.8em; color: #333; font-style: italic; }
#dydshop .dyddiff_1 h3 { margin-left: 40px; color: #727010; }
#dydshop .dyddiff_2 h3 { margin-left: 90px; color: #7f5355; }
#dydshop .dyddiff_3 h3 { margin-left: 120px; color: #4a5470; }

#dydshop input { font: 11px Verdana, Arial; color: #990066; width: 24px; height: 14px; border-top: 2px solid #bbb;
	border-right: 2px solid #bbb; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; }
#dydshop span.darkblue { color: #990066; background: #CFD7E0 none; font-weight: bold; padding: 4px; } 

/* shop overview */
#shop_overview { width:500px; text-align: left; }
#shop_overview th { background:#CFD7E0 none; color:#336699; font-size: 1.2em; font-weight: bold; padding: 2px 5px 0 10px; }
#shop_overview .datagrid td { height: 20px; padding: 5px 5px 5px 10px; font-size: 1.1em; }
#shop_overview .footer td { height: 20px; padding: 5px 5px 5px 10px; font-size: 11px; }
#shop_overview .rowBlue td { background: #f3f3f3 none; }
#shop_overview thead tr, #shop_overview thead th { height:22px; }
#shop_overview input.textin { font: 11px Verdana, Arial; color: #336699; width: 24px; height: 14px; border-top: 2px solid #bbb;
	border-right: 2px solid #bbb; border-bottom: 1px solid #aaa; border-left: 1px solid #aaa; }

/* links */
#page_margins.links ul { list-style: none; margin-left: 0; text-indent: 0; padding: 1em 0 1em 0; margin-bottom: 1em; }
#page_margins.links ul li { font: 1.2em Lucida Grande, Arial; color: #336699; background-image: url(../img/dot.jpg);
	background-repeat: no-repeat; background-position: 0px .6em; padding: 0 0 0 1.4em; }

/* guestbook */
#guestbookform { width: 735px; height: 522px; margin-bottom: 25px; background: transparent url(../img/bg_guestbook.jpg) no-repeat 0 0; }
#guestbookform form { margin-left: 372px; padding: 35px 34px 0 15px; }
#guestbookform label { margin: 1px 2px 0 1px; width: 98%; font: 1.4em Georgia, Trebuchet MS; font-style: italic; color: #444; }
#guestbookform form input.namefld { margin: 10px 2px 6px 4px; width: 96%; background: transparent; border: 0; height: 25px; line-height: 1.6em;
	font: 1.6em Georgia, Trebuchet MS; font-style: italic; color: #666; }
#guestbookform form textarea { margin: 8px 2px 0 4px; width: 96%; background: transparent; border: 0; height: 140px;
	font: 1.6em Georgia, Trebuchet MS; font-style: italic; color: #666; line-height: 22px; }
#guestbookform .recaptcha { width: 320px; height: 132px; margin-top: 10px; }
#guestbookform p.submit { text-align: right; margin: 0; padding-top: 2px; }
#guestbookform input.submit { background: #333; border: 0; cursor: pointer; margin-left: 15px; width: 45px; height: 25px; color: #fff;
	text-align: center; font: 1.1em Georgia, Trebuchet MS; font-weight: bold; -moz-border-radius: 8px; -webkit-border-radius: 8px; }
#guestbookform .errorMessage { text-align: center; color: #B90000; font-size: 1em; font-style: italic; }
#page_margins.guestbook p.center { font-style: italic; text-align: center; margin: 0 0 50px 0; }

.guestbookitem { background: transparent url(../img/dots.gif) repeat-x 0 0; padding: 2px 0 10px 0; }
.blueguestbookitem { background: #f3f3f3 url(../img/dots.gif) repeat-x 0 0; padding-top: 2px; }
.guestbookitem .left { float: left; display: inline; width: 120px; }
.guestbookitem h3 { font: 1.1em Georgia, Trebuchet MS; font-weight: bold; font-style: italic; color: #336699; padding: 7px 0 0 10px;  }
#page_margins.guestbook p.date { font: 1em Georgia, Trebuchet MS; color: #336699; line-height: 1.5em; padding: 5px 0 0 10px; }
.guestbookitem .right { float: right; display: inline; width: 430px; }
#page_margins.guestbook .guestbookitem .right p { font: 1.2em Arial, Verdana; padding: 7px 0 10px 0; }

/* newsletter form */
#newsletterform label { margin: 1px 2px 0 1px; width: 18em; font: 1.2em Georgia, Trebuchet MS; font-style: italic; color: #444; }
#newsletterform label.error { margin: 1px 2px 0 1px; width: 18em; font: 1em Trebuchet MS,Arial; font-style: italic; color: #B90000; }
#newsletterform form input { margin: 5px 2px 0 4px; width: 22em; background: #f3f3f3; border: 1px solid #336699; height: 18px; line-height: 1.4em;
	font: 1.1em Georgia, Trebuchet MS; font-style: italic; color: #444; }
#newsletterform input.submit { width: auto; height: auto; }

/* newsletter knop */
#newsletter_wrapper { width: 166px; margin: 18px 0 0 30px; }
#newsletter_wrapper a { display: block; width: 166px; height: 60px; cursor: pointer; }
#newsletter_wrapper a span { display: none; visibility: hidden; }
#newsletter_wrapper a.en { background: transparent url(../img/newsletter_en.gif) no-repeat 0 0;  }
#newsletter_wrapper a.fr { background: transparent url(../img/newsletter_fr.gif) no-repeat 0 0;  }
#newsletter_wrapper a.nl { background: transparent url(../img/newsletter_nl.gif) no-repeat 0 0;  }
#newsletter_wrapper a:hover { background-position: 0 -60px; }

/* slideshow op about-pagina */
#collection_slideshow { width: 440px; height: 160px; margin: 15px 0 0 25px; position: relative; }
#collection_slideshow img { position: absolute; }

/* bekijk fotos knop */
#watchphotos { margin-top: 15px; }
#watchphotos a.slimbox { display: block; width: 169px; height: 57px; cursor: pointer; }
#watchphotos.en a { background: transparent url(../img/watchphotos_en.jpg) no-repeat 0 0;  }
#watchphotos.fr a { background: transparent url(../img/watchphotos_fr.jpg) no-repeat 0 0;  }
#watchphotos.nl a { background: transparent url(../img/watchphotos_nl.jpg) no-repeat 0 0;  }
#watchphotos a:hover { background-position: 0 -57px; }
a.hidelink { display: none; visibility: hidden; height: 0; width: 0; }

#watchcollection { margin-top: 15px; }
#watchcollection a { display: block; width: 169px; height: 57px; cursor: pointer; }
#watchcollection a span { display: none; }
#watchcollection.en a { background: transparent url(../img/collection_en.jpg) no-repeat 0 0;  }
#watchcollection.fr a { background: transparent url(../img/collection_fr.jpg) no-repeat 0 0;  }
#watchcollection.nl a { background: transparent url(../img/collection_nl.jpg) no-repeat 0 0;  }
#watchcollection a:hover { background-position: 0 -57px; }

/* pagination */
#pagination { padding-top: 20px; }

#pagination .pagination_text { font: 1.1em Verdana; color: #336699; padding: 1px 5px; }
#pagination .pagination_active { font: bolder 1.1em Arial; color: #336699; padding: 1px 5px; }

#pagination a {	font: 1.1em Verdana; color: #336699; padding: 1px 5px; text-decoration: none; margin: 0 3px 0 3px; }

#pagination .pagination_prev { margin-right: 18px; }
#pagination .pagination_next { margin-left: 18px; }

#pagination span.pagination_prev { font: 1.1em Verdana; color: #ccc; }
#pagination span.pagination_next { font: 1.1em Verdana; color: #ccc; }

#pagination a:link, #pagination a:visited { color: #336699; text-decoration: underline; }
#pagination a:hover { color: #336699; text-decoration: none; border: 1px solid #fff; }

/* kleuren */
.blauw { color: #336699; }

/* quotes */
.quote blockquote:before, .quote blockquote:after { color: #336699; font: italic 2.6em Georgia, Trebuchet MS, Arial; display:block; width: 1.1em; }
.quote blockquote { quotes: "\201C" "\201D"; margin: 0 auto; width: 95%; }
.quote blockquote p, #pagelayout_right .quote blockquote p { padding: 8px 10px 0 12px; color: #336699; font: italic 1.2em Georgia, Trebuchet MS, Arial; }
.quote blockquote:before { height: 0; content: open-quote; margin: -5px 0 0 -5px; }
.quote blockquote:after { height: 1.1em; margin: -8px 0 0 95%; content: close-quote; }

#footer p { padding-top: 30px; font: 1.1em Trebuchet MS; color: #555; text-align: center; }
#footer a { color: #336699; font: 1.1em Georgia, Trebuchet MS; font-style: italic; }
#footer a:link {  color: #336699; text-decoration: none; }
#footer a:visited { color: #336699; text-decoration: none; font-style: italic; }
#footer a:active { color: #B90000; text-decoration: underline; font-style: italic; }
#footer a:hover { color: #B90000; font-style: none; text-decoration: underline; }


/* dress your dolls */
#page_margins.dress-your-doll h1 { color: #990066; padding-left: 0; background-image: none; }

#dyd_info_left { float: left; width: 40% }
#dyd_info_right { float: right; width: 60%; text-align: right; }
#dyd_info_right img { margin-right: 8px }

#dyd_toshop { margin-left: 15px; }
#dyd_toshop a { display: block; width: 258px; height: 66px; cursor: pointer; }
#page_margins.shop #dyd_toshop, #page_margins.shopoverview #dyd_toshop { margin-left: 0px; }
#page_margins.shop #dyd_toshop a { width: 197px; height: 66px; }

#dyd_toshop a span { display: none; }
#dyd_toshop.nl a { background: transparent url(../img/dyd/dressyourdoll_info_button_nl.jpg) no-repeat 0 0;  }
#dyd_toshop.fr a { background: transparent url(../img/dyd/dressyourdoll_info_button_fr.jpg) no-repeat 0 0;  }
#dyd_toshop.en a { background: transparent url(../img/dyd/dressyourdoll_info_button_en.jpg) no-repeat 0 0;  }

#page_margins.shop #dyd_toshop.nl a, #page_margins.shopoverview #dyd_toshop.nl a { background: transparent url(../img/dyd/dressyourdoll_shop_button_nl.jpg) no-repeat 0 0;  }
#page_margins.shop #dyd_toshop.fr a, #page_margins.shopoverview #dyd_toshop.fr a { background: transparent url(../img/dyd/dressyourdoll_shop_button_fr.jpg) no-repeat 0 0;  }
#page_margins.shop #dyd_toshop.en a , #page_margins.shopoverview #dyd_toshop.en a{ background: transparent url(../img/dyd/dressyourdoll_shop_button_en.jpg) no-repeat 0 0;  }
#dyd_toshop a:hover { background-position: 0 -66px !important; }

#dyd_legenda p { margin-top: 4px; }
#dyd_legenda p img { vertical-align: middle; }
