html, body, div, p, h1, h2, h3, h4, h5, h6, form, fieldset, input, span, img {
	padding: 0px;
	margin: 0px;
    border: 0px;
}

html {
	overflow: -moz-scrollbars-vertical;
	height: 100%;
}

body {
	font-family: Arial, Helvetica;
	font-size: 12px;
	line-height: 16px;
	color: #003366;
	background: #00bedc url("/images/background-top.png") 0px 82px repeat-x;
	height: 100%;
}

h1, h2, h3, h4, h5, h5		{ color: #00abc6; margin-bottom: 10px; }
h1							{ font-size: 20px; font-weight: normal;}
h2							{ font-size: 16px; font-weight: normal;}
h3							{ font-size: 14px; font-weight: normal;}
h4							{ font-size: 16px; }
h5							{ font-size: 14px; }
h6							{ font-size: 12px; }

hr {
	height: 1px;
	border: 0px;
	background-color: #003388;
}

ul {
	margin: 0px;
	padding: 0px;
	padding-left: 16px;
}

ol {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
}

a {
   outline: none;
}

/*
a:link, a:visited {
	color: #cc0000;
	text-decoration: underline;
}

a:hover, a:active {
	color: #003366;
	text-decoration: underline;
}
*/

#container {
	position: relative;
	width: 830px;
	height: 370px;
	margin: 0 auto;
	padding: 0px 15px 0px 15px;
	background: url("/images/es/background-header.gif") no-repeat;
}

#container.specialoffer {
	background: url("/images/es/background-header-specialoffer.gif") no-repeat;
}

#container.delftware {
	background: url("/images/es/background-header-delftware.gif") no-repeat;
}

#container.household {
	background: url("/images/es/background-header-household.gif") no-repeat;
}

#container.christmas {
	background: url("/images/es/background-header-christmas.jpg") no-repeat;
}

#container.woezelenpip {
	background: url("/images/es/background-header-woezelenpip.gif") no-repeat;
}

#container.booklabels {
	background: url("/images/es/background-header-booklabels.gif") no-repeat;
}

#header {
	width: 830px;
	height: 210px;
}

#logo {
	padding-top: 14px;
	float: left;
}

#search									{ float: right; width: 226px; height: 136px; background: url("/images/es/nav/backgrounds.png") -440px 0px no-repeat; }
#search form								{ display: block; float: left; padding: 25px 27px 0px 27px; }
#search input#searchkeywords				{ display: block; float: left; width: 150px; font-family: Arial, Helvetica; font-size: 12px; color: #9dbd33; }
#search input#searchkeywords.watermark	{ color: #c1d67d; font-style: italic; }
#search input#searchgo					{ display: block; float: left; background: url("/images/es/nav/backgrounds.png") -676px -130px no-repeat; width: 20px; height: 16px; cursor: pointer; }

#shoppingbasketsummary					{ float: left; width: 186px; height: 66px; background: url("/images/es/nav/backgrounds.png") -666px 0px no-repeat; padding: 6px 20px 0px 20px; }
#shoppingbasketsummary a		 			{ float: left; width: 186px; height: 26px; background: url("/images/es/nav/shoppingbasket.gif") no-repeat; }
#shoppingbasketsummary a:hover			{ background-position: 0px -26px; }
#shoppingbasketsummary a span			{ display: none; }
#shoppingbasketsummary div				{ float: left; width: 161px; clear: both; padding: 3px 0px; color: #FFFFFF; padding: 15px 0px 0px 25px; background: url("/images/es/nav/backgrounds.png") -676px -86px no-repeat; }
#shoppingbasketsummary div span			{ float: left; }
#shoppingbasketsummary div em			{ float: right; font-style: normal; }
	
#maincontainer							{ float: left; width: 830px; clear: both; margin: -32px 0px 0px 0px; }

#navigation								{ position: relative; width: 220px; float: left; margin: 0px 8px 0px 0px; }

#mainnavigation							{ width: 220px; padding: 47px 0px 0px 0px; margin: 0px 0px 10px 0px; background: url("/images/es/nav/backgrounds.png") 0px -130px no-repeat; }

#mainnavigation ul						{ margin: 0px; padding: 0px 0px 7px 0px; list-style-type: none; font-size: 0px; line-height: 0px; background: url("/images/es/nav/backgrounds.png") 0px bottom no-repeat; }
#mainnavigation ul li						{ margin: 0px; padding: 0px 0px 3px 0px; background: #89d13d url("/images/es/nav/backgrounds.png") -672px bottom no-repeat; }
#mainnavigation ul li.last				{ background: #89d13d; }
#mainnavigation ul li span				{ display: none; }
#mainnavigation ul li div 				{ display: block; width: 190px; background: #89d13d url("/images/mainnavicon-star.gif") 0px 0px no-repeat; padding: 0px 0px 0px 30px; }
#mainnavigation ul li div.home 			{ background: url("/images/mainnavicon-home.gif") no-repeat; }
#mainnavigation ul li div.delftware 		{ background: url("/images/mainnavicon-delftware.gif") no-repeat; }
#mainnavigation ul li div.christmastree	{ background: url("/images/mainnavicon-christmastree.gif") no-repeat; }
#mainnavigation ul li.on div 				{ background-position: 0px -58px; }

#mainnavigation li a						{ display: block; width: 190px; height: 37px; background: url("/images/es/nav/mainnavigation.gif") 0px 0px no-repeat; }

#mainnavigation li.on a.home,
#mainnavigation li a.home:hover				{ background-position: -0px -37px; }
#mainnavigation li a.home 					{ background-position: -0px 0px; }

#mainnavigation li.on a.stickerlabels,
#mainnavigation li a.stickerlabels:hover		{ background-position: -190px -37px; }
#mainnavigation li a.stickerlabels 			{ background-position: -190px 0px; }

#mainnavigation li.on a.clothinglabels,
#mainnavigation li a.clothinglabels:hover	{ background-position: -380px -37px; }
#mainnavigation li a.clothinglabels 			{ background-position: -380px 0px; }

#mainnavigation li.on a.safety,
#mainnavigation li a.safety:hover			{ background-position: -570px -37px; }
#mainnavigation li a.safety 					{ background-position: -570px 0px; }

#mainnavigation li.on a.delftwarelabels,
#mainnavigation li a.delftwarelabels:hover	{ background-position: -760px -37px; }
#mainnavigation li a.delftwarelabels 			{ background-position: -760px 0px; }

#mainnavigation li.on a.householdlabels,
#mainnavigation li a.householdlabels:hover	{ background-position: -950px -37px; }
#mainnavigation li a.householdlabels 			{ background-position: -950px 0px; }

#mainnavigation li.on a.woezelenpiplabels,
#mainnavigation li a.woezelenpiplabels:hover	{ background-position: -1140px -37px; }
#mainnavigation li a.woezelenpiplabels 		{ background-position: -1140px 0px; }

#mainnavigation li.on a.otherproducts,
#mainnavigation li a.otherproducts:hover		{ background-position: -1330px -37px; }
#mainnavigation li a.otherproducts 			{ background-position: -1330px 0px; }

#mainnavigation li.on a.allproducts,
#mainnavigation li a.allproducts:hover		{ background-position: -1520px -37px; }
#mainnavigation li a.allproducts 				{ background-position: -1520px 0px; }

#mainnavigation li.on a.mepallabels,
#mainnavigation li a.mepallabels:hover		{ background-position: -1710px -37px; }
#mainnavigation li a.mepallabels 				{ background-position: -1710px 0px; }

#mainnavigation li.on a.babybox,
#mainnavigation li a.babybox:hover			{ background-position: -1900px -37px; }
#mainnavigation li a.babybox	 				{ background-position: -1900px 0px; }

#mainnavigation li.on a.christmaslabels,
#mainnavigation li a.christmaslabels:hover	{ background-position: -2090px -37px; }
#mainnavigation li a.christmaslabels 			{ background-position: -2090px 0px; }

#mainnavigation li.on a.booklabels,
#mainnavigation li a.booklabels:hover		{ background-position: -2280px -37px; }
#mainnavigation li a.booklabels 				{ background-position: -2280px 0px; }

#mainnavigation li.on a.bobolabels,
#mainnavigation li a.bobolabels:hover		{ background-position: -2470px -37px; }
#mainnavigation li a.bobolabels 				{ background-position: -2470px 0px; }
#subnavigation							{ width: 220px; padding: 14px 0px 0px 0px; margin: 0px 0px 10px 0px; background: url("/images/es/nav/backgrounds.png") -440px -200px no-repeat; }

#subnavigation ul							{ margin: 0px; padding: 0px 0px 16px 0px; list-style-type: none; font-size: 0px; line-height: 0px; background: url("/images/es/nav/backgrounds.png") -440px bottom no-repeat;}
#subnavigation ul li						{ margin: 0px; padding: 0px 0px 0px 0px; }
#subnavigation ul li span					{ display: none; }
#subnavigation ul li div 					{ display: block; width: 190px; background: #003366 url("/images/subnavicon-star.gif") 0px 0px no-repeat; padding: 0px 0px 0px 30px; }
#subnavigation ul li.on div				{ background-position: 0px -30px; }

#subnavigation li a		 				{ display: block; width: 190px; height: 30px; background: url("/images/es/nav/subnavigation.gif") 0px 0px no-repeat; }

#subnavigation li.on a.ouricons,
#subnavigation li a.ouricons:hover		{ background-position: -0px -30px; }
#subnavigation li a.ouricons 				{ background-position: -0px 0px; }

#subnavigation li.on a.downloads,
#subnavigation li a.downloads:hover		{ background-position: -190px -30px; }
#subnavigation li a.downloads 			{ background-position: -190px 0px; }

#subnavigation li.on a.faq,
#subnavigation li a.faq:hover		 	{ background-position: -380px -30px; }
#subnavigation li a.faq 					{ background-position: -380px 0px; }

#subnavigation li.on a.testimonials,
#subnavigation li a.testimonials:hover	{ background-position: -570px -30px; }
#subnavigation li a.testimonials 			{ background-position: -570px 0px; }

#subnavigation li.on a.requestinfo,
#subnavigation li a.requestinfo:hover	{ background-position: -760px -30px; }
#subnavigation li a.requestinfo 			{ background-position: -760px 0px; }

#subnavigation li.on a.photoexamples,
#subnavigation li a.photoexamples:hover	{ background-position: -950px -30px; }
#subnavigation li a.photoexamples 		{ background-position: -950px 0px; }

#subnavigation li.on a.aboutus,
#subnavigation li a.aboutus:hover		{ background-position: -1140px -30px; }
#subnavigation li a.aboutus 				{ background-position: -1140px 0px; }

#subnavigation li.on a.orderinfo,
#subnavigation li a.orderinfo:hover		{ background-position: -1330px -30px; }
#subnavigation li a.orderinfo 			{ background-position: -1330px 0px; }

.navigationtext {
	font-family: Arial, Helvetica;
	font-size: 11px;
	text-align: center;
	color: #ffffff;
	width: 208px;
	margin: 0px 6px 0px 6px;
}

.navigationtext select {
	width: 150px;
}

#safereliable						{ float: left; width: 220px; height: 254px; background: url("/images/es/nav/backgrounds.png") -220px 0px no-repeat; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; }
#safereliable .payments			{ float: left; width: 220px; height: 91px; background: url("/images/es/nav/backgrounds.png") -892px 44px no-repeat; }
#safereliable .shipping			{ float: left; width: 220px; height: 31px; background: url("/images/es/nav/backgrounds.png") -892px -77px no-repeat; text-align: center; padding: 48px 0px 0px 0px; font-size: 9px; }
#safereliable .shipping span		{ float: left; width: 220px; height: 13px; overflow: hidden; text-align: center; font-size: 9px; }
#safereliable .certified			{ float: left; width: 220px; height: 84px; background: url("/images/es/nav/backgrounds.png") -892px -175px no-repeat; }

#safereliable ul					{ margin: 0px; padding: 0px 0px 16px 0px; list-style-type: none; font-size: 0px; line-height: 0px; }
#safereliable ul li				{ margin: 0px; padding: 0px; }
#safereliable ul li span			{ display: none; }
#safereliable ul li div 			{ display: block; width: 190px; background: #FFFFFF url("/images/safe-reliable-star.gif") 0px 0px no-repeat; padding: 0px 0px 0px 30px; }
#safereliable li a		 		{ display: block; width: 190px; height: 30px; background: url("/images/es/nav/safereliable.gif") 0px 0px no-repeat; }
#safereliable li a:hover			{ background-position: 0px -30px; }
#safereliable ul li.on div		{ background-position: 0px -30px; }

#languageflags {
	width: 208px;
	position: absolute;
	padding-top: 12px;
	padding-right: 12px;
}

#languageflags a {
	float: right;
	margin-left: 6px;
}

#main {
	display: block;
	position: relative;
	width: 602px;
	height: 100%;
	float: left;
}

#maintab {
	width: 602px;
	height: 32px;
	line-height: 0px;
	font-size: 0px;
}

#maintab h1 {
	display: none;
}


#maincontent {
	width: 570px;
	padding: 16px 16px 0px 16px;
}

#mainhomecontent							{ background: url("/images/main-home-content.gif") 0px 20px no-repeat; padding: 40px 0px 0px 0px; }
#homecontentcontainer					{ width: 582px; float: left; background-color: #FFFFFF; padding: 0px 0px 0px 20px; }
#homecontent								{ width: 356px; float: left; position: relative; color: #003366; }

	#productpromoscrollernav				{ position: absolute; width: 356px; text-align: center; top: 180px; z-index: 255; }
	#productpromoscrollernav a			{ display: inline-block; width: 26px; height: 26px; text-decoration: none; overflow: hidden; background: url("/images/productpromo-select.png") no-repeat; }
	#productpromoscrollernav a span		{ display: none; }
	#productpromoscrollernav a.selected	{ background-position: 0px -30px; }

	#productpromoscroller				{ width: 356px; overflow: hidden; position: relative; margin: 0px 0px 30px 0px; }
	
		div.productpromoitems				{ width: 9999px; }

		div.productpromoitem				{ width: 356px; height: 193px; float: left; padding: 0px 20px 0px 0px; overflow: hidden; position: relative; }
		div.productpromoitem img			{ display: block; position: absolute; z-index: 200; }
		div.productpromoitem div 			{ position: absolute; z-index: 210; }
		div.productpromoitem h2				{ height: 42px; line-height: 42px; font-size: 24px; color: #003366; font-weight: normal; margin: 7px 0px 0px 10px; }
		div.productpromoitem span			{ display: block; margin: 0px 0px 0px 10px; font-size: 12px; color: #4c7393; line-height: 14px; }

		#main.home #homecontent div.productpromoitem a				{ position: absolute; z-index: 220; display: block; width: 356px; height: 193px; background: url("/images/productpromo-star.png") 10px 83px no-repeat; text-decoration: none; color: #003366; padding: 82px 0px 0px 28px; }
		#main.home #homecontent div.productpromoitem a:hover,
		#main.home #homecontent div.productpromoitem a:active		{ background-position: 10px -117px; color: #ff7928; text-decoration: none; }

#homesidebar								{ width: 226px; float: left; }

	#homesidebar span.title				{ display: block; width: 165px; height:20px; padding: 0px 0px 10px 0px; }
	#homesidebar span.title em			{ display: none; }

	#top5top								{ width: 198px; float: left; padding: 10px 0px 0px 0px; background: url("/images/es/homesidebar.png") 6px 0px no-repeat; margin: 0px 0px 5px 14px; }
	#top5bottom							{ width: 198px; float: left; padding: 0px 0px 6px 0px; background: url("/images/es/homesidebar.png") 6px bottom no-repeat; }
	#top5bottom span.title				{ background: url("/images/es/homesidebar.png") -392px 0px no-repeat; margin-left: 16px; padding-bottom: 6px; }
	
	#top5bottom img.title					{ padding: 0px 0px 2px 16px; }
	#top5bottom div#top5slider			{ background: url("/images/es/homesidebar.png") -402px -464px no-repeat; }
	#top5bottom ul							{ margin: 0px; padding: 0px 6px; }
	#top5bottom ul li						{ list-style: none; padding: 0px 0px 4px 0px; }

	#top5bottom a							{ display: block; width: 149px; height: 23px; line-height: 23px; padding: 0px 0px 0px 37px; background: url("/images/es/homesidebar.png") -388px -259px no-repeat; }
	#top5bottom a.item1					{ height: 39px; line-height: 39px; }
	#top5bottom a span						{ background: url("/images/top5items-arrow.png") right -8px no-repeat; padding: 0px 16px 0px 0px; }

	#top5bottom a:hover span,
	#top5bottom a:active span				{ background-position: right -40px; }
	#top5bottom a:link,
	#top5bottom a:visited				{ text-decoration: none; color: #003366; }
	#top5bottom a:hover,
	#top5bottom a:active					{ text-decoration: none; color: #ff7928; }

	#top5bottom a:link.item1 span,
	#top5bottom a:visited.item1 span		{ background-position: right -40px; }
	#top5bottom a:hover.item1 span,
	#top5bottom a:active.item1 span		{ background-position: right -8px;  }

	#top5bottom a:link.item1,
	#top5bottom a:visited.item1			{ text-decoration: none; color: #ff7928;  }
	#top5bottom a:hover.item1,
	#top5bottom a:active.item1			{ text-decoration: none; color: #003366;  }

	#top5bottom a:link.item2,
	#top5bottom a:visited.item2			{ background-position: -388px -307px; }
	#top5bottom a:hover.item2,
	#top5bottom a:active.item2			{ background-position: -588px -307px; }
	#top5bottom a:link.item3,
	#top5bottom a:visited.item3			{ background-position: -388px -347px; }
	#top5bottom a:hover.item3,
	#top5bottom a:active.item3			{ background-position: -588px -347px; }
	#top5bottom a:link.item4,
	#top5bottom a:visited.item4			{ background-position: -388px -387px; }
	#top5bottom a:hover.item4,
	#top5bottom a:active.item4			{ background-position: -588px -387px; }
	#top5bottom a:link.item5,
	#top5bottom a:visited.item5			{ background-position: -388px -427px; }
	#top5bottom a:hover.item5,
	#top5bottom a:active.item5			{ background-position: -588px -427px; }

	#offertop								{ width: 186px; float: left; padding: 10px 0px 0px 0px; background: url("/images/es/homesidebar.png") 0px 0px no-repeat; margin: 0px 0px 5px 20px; }
	#offerbottom							{ width: 176px; float: left; padding: 0px 0px 10px 10px; background: url("/images/es/homesidebar.png") 0px bottom no-repeat; }
	#offerbottom span.title				{ background: url("/images/es/homesidebar.png") -392px -30px no-repeat; }
	#offerbottom div.offertext			{ width: 166px; float: left; padding: 0px 10px 0px 0px; position: relative; z-index: 200; }
	#offerbottom div.price				{ position: absolute; z-index: 200; top: 16px; width: 59px; right: 0px; background: url("/images/es/homesidebar.png") -665px -128px no-repeat; padding: 0px 5px 0px 0px }
	#offerbottom div.price em				{ width: 57px; float: right; text-align: center; padding: 25px 0px 27px 0px; font-style: normal; color: #FFFFFF; font-weight: bold; }
	#offerbottom span						{ display: block; float: left; }
	#offerbottom span.producttitle		{ font-weight: bold; padding-bottom: 4px; }
	#offerbottom a.link					{ float: right; background: url("/images/sidebar-star.gif") no-repeat; text-decoration: none; color: #003366; padding: 0px 0px 0px 18px; margin: 10px 5px 0px 0px; }
	#offerbottom a.link:active,
	#offerbottom a.link:hover			{ background-position: 0px -200px; color: #ff7928; }

	#newstop								{ width: 186px; float: left; padding: 10px 0px 0px 0px; background: url("/images/es/homesidebar.png") 0px 0px no-repeat; margin: 0px 0px 5px 20px; }
	#newsbottom							{ width: 166px; float: left; padding: 0px 10px 10px 10px; background: url("/images/es/homesidebar.png") 0px bottom no-repeat; position: relative; }
	#newsbottom span.title				{ background: url("/images/es/homesidebar.png") -392px -60px no-repeat; }
	#newsbottom a							{ float: right; height: 16px; background: url("/images/sidebar-star.gif") no-repeat; text-decoration: none; color: #003366; padding: 0px 0px 0px 18px; margin: 10px 5px 0px 0px; }
	#newsbottom a:active,
	#newsbottom a:hover					{ background-position: 0px -200px; color: #ff7928; }
	#newsbottom .newsscrollernav			{ width: 38px; position: absolute; top: 3px; right: 10px; }
	#newsbottom .newsscrollernav a		{ float: left; width: 14px; height: 14px; background: url("/images/newsnavarrows.png") 0px 0px no-repeat; margin: 0px 2px; padding: 0px; text-decoration: none; }
	
		div.newsscrollernav a#previous:link,
		div.newsscrollernav a#previous:visited	{ background-position: 0px -15px; }
		div.newsscrollernav a#next:link,
		div.newsscrollernav a#next:visited		{ background-position: -15px -15px; }
	
		div.newsscrollernav a#previous:hover,
		div.newsscrollernav a#previous:active		{ background-position: 0px -30px; }
		div.newsscrollernav a#next:hover,
		div.newsscrollernav a#next:active			{ background-position: -15px -30px; }
		
		div.newsscrollernav a#previous.disabled	{ background-position: 0px 0px; }
		div.newsscrollernav a#next.disabled		{ background-position: -15px 0px; }
	
	#newsbottom #newsitemsscroller		{ width: 166px; overflow: hidden; position: relative; }
	#newsbottom .newsitems				{ width: 1860px; }
	#newsbottom div.newsitem				{ width: 166px; float: left; padding: 0px 20px 0px 0px; overflow: hidden; }
	#newsbottom div.newsitem div.img		{ width: 166px; height: 42px; overflow: hidden; margin: 0px 0px 6px 0px; }
	#newsbottom div.newsitem span			{ width: 166px; height: 48px; float: left; line-height: 16px; overflow: hidden; }

	#newslettertop						{ width: 186px; float: left; padding: 10px 0px 0px 0px; background: url("/images/es/homesidebar.png") -196px 0px no-repeat; margin: 0px 0px 5px 20px; }
	#newsletterbottom						{ width: 166px; float: left; padding: 0px 10px 10px 10px; background: url("/images/es/homesidebar.png") -196px bottom no-repeat; }
	#newsletterbottom span.title			{ background: url("/images/es/homesidebar.png") -392px -90px no-repeat; }

		#newslettertop form							{ display: block; float: left; width: 150px; height: 21px; margin-top: 6px; padding: 5px 8px 0px 8px; background: url("/images/es/homesidebar.png") -626px -200px no-repeat; }
		#newslettertop input#uc4kl4re				{ display: block; float: left; width: 130px; font-family: Arial, Helvetica; font-size: 12px; color: #9dbd33; }
		#newslettertop input#uc4kl4re.watermark		{ color: #c1d67d; font-style: italic; }
		#newslettertop input#subscribe				{ display: block; float: left; background: url("/images/es/nav/backgrounds.png") -676px -130px no-repeat; width: 20px; height: 16px; cursor: pointer; }

	#noticeverywelltop					{ width: 186px; float: left; padding: 10px 0px 0px 0px; background: url("/images/es/homesidebar.png") -196px 0px no-repeat; margin: 0px 0px 5px 20px; }
	#noticeverywellbottom				{ width: 166px; float: left; padding: 0px 10px 10px 10px; background: url("/images/es/homesidebar.png") -196px bottom no-repeat; }
	#noticeverywellbottom span.title		{ background: url("/images/es/homesidebar.png") -392px -120px no-repeat; }
	
	#noticeverywellbottom ul				{ margin: 0px 0px 0px 4px; padding: 0px; }
	#noticeverywellbottom li				{ list-style: none; padding: 0px 0px 4px 0px; }
	#noticeverywellbottom a				{ display: block; background: url("/images/sidebar-star.gif") 0px 2px no-repeat; text-decoration: none; color: #003366; padding: 0px 0px 0px 18px; }
	#noticeverywellbottom a:hover,
	#noticeverywellbottom a:active		{ background-position: 0px -198px; color: #ff7928; }
	#noticeverywellbottom li.check		{ padding-bottom: 10px; }
	#noticeverywellbottom li.check a		{ background: url("/images/sidebar-check.gif") 0px 2px no-repeat; }
		
	#specialofferstop						{ width: 186px; float: left; padding: 10px 0px 0px 0px; background: url("/images/es/homesidebar.png") -196px 0px no-repeat; margin: 0px 0px 5px 20px; }
	#specialoffersbottom					{ width: 176px; float: left; padding: 0px 0px 10px 10px; background: url("/images/es/homesidebar.png") -196px bottom no-repeat; }
	#specialoffersbottom span.title		{ background: url("/images/es/homesidebar.png") -392px -150px no-repeat; }

		ul#specialoffersandfairs				{ width: 166px; height: 123px; overflow: hidden; background: url("/images/es/homesidebar.png") -626px 0px no-repeat; margin: 6px 0px 0px 0px; padding: 0px; position: relative; }
		ul#specialoffersandfairs li			{ width: 166px; height: 123px; display: none; list-style-type: none; position: absolute; }
		ul#specialoffersandfairs li.default	{ display: block; }

#mainbottom					{ width: 602px; float: left; padding: 0px 0px 10px 0px; background: url("/images/main-bottom-bottom.gif") 0px bottom no-repeat; margin: 0px 0px 10px 0px; }

#main.red #contenttop			{ background: url("/images/content-top-right-red.gif") no-repeat top right; height: 10px; }
#main.blue #contenttop		{ background: url("/images/content-top-right-blue.gif") no-repeat top right; height: 10px; }
#main.green #contenttop		{ background: url("/images/content-top-right-green.gif") no-repeat top right; height: 10px; }
#main.yellow #contenttop		{ background: url("/images/content-top-right-yellow.gif") no-repeat top right; height: 10px; }
#main.orange #contenttop		{ background: url("/images/content-top-right-orange.gif") no-repeat top right; height: 10px; }
#main.delftware #contenttop	{ background: url("/images/content-top-right-delftware.gif") no-repeat top right; height: 10px; }
#main.christmas #contenttop	{ background: url("/images/content-top-right-christmas.gif") no-repeat top right; height: 10px; }
#main.booklabels #contenttop	{ background: url("/images/content-top-right-booklabels.gif") no-repeat top right; height: 10px; }

#main.red #contenttop p		{ background: url("/images/content-top-left-red.gif") no-repeat top left; height: 10px; width: 10px; }
#main.blue #contenttop p		{ background: url("/images/content-top-left-blue.gif") no-repeat top left; height: 10px; width: 10px; }
#main.green #contenttop p		{ background: url("/images/content-top-left-green.gif") no-repeat top left; height: 10px; width: 10px; }
#main.yellow #contenttop p	{ background: url("/images/content-top-left-yellow.gif") no-repeat top left; height: 10px; width: 10px; }
#main.orange #contenttop p	{ background: url("/images/content-top-left-orange.gif") no-repeat top left; height: 10px; width: 10px; }
#main.delftware #contenttop p	{ background: url("/images/content-top-left-delftware.gif") no-repeat top left; height: 10px; width: 10px; }
#main.christmas #contenttop p	{ background: url("/images/content-top-left-christmas.gif") no-repeat top left; height: 10px; width: 10px; }
#main.booklabels #contenttop p { background: url("/images/content-top-left-booklabels.gif") no-repeat top left; height: 10px; width: 10px; }

#main.red #contentbottom			{ background: url("/images/content-bottom-right-red.gif") no-repeat bottom right; height: 10px; }
#main.blue #contentbottom		{ background: url("/images/content-bottom-right-blue.gif") no-repeat bottom right; height: 10px; }
#main.green #contentbottom		{ background: url("/images/content-bottom-right-green.gif") no-repeat bottom right; height: 10px; }
#main.yellow #contentbottom		{ background: url("/images/content-bottom-right-yellow.gif") no-repeat bottom right; height: 10px; }
#main.orange #contentbottom		{ background: url("/images/content-bottom-right-orange.gif") no-repeat bottom right; height: 10px; }
#main.delftware #contentbottom	{ background: url("/images/content-bottom-right-delftware.gif") no-repeat bottom right; height: 10px; }
#main.christmas #contentbottom	{ background: url("/images/content-bottom-right-christmas.gif") no-repeat bottom right; height: 10px; }
#main.booklabels #contentbottom	{ background: url("/images/content-bottom-right-booklabels.gif") no-repeat bottom right; height: 10px; }

#main.red #contentbottom p		{ background: url("/images/content-bottom-left-red.gif") no-repeat bottom left; height: 10px; width: 10px; }
#main.blue #contentbottom p		{ background: url("/images/content-bottom-left-blue.gif") no-repeat bottom left; height: 10px; width: 10px; }
#main.green #contentbottom p		{ background: url("/images/content-bottom-left-green.gif") no-repeat bottom left; height: 10px; width: 10px; }
#main.yellow #contentbottom p	{ background: url("/images/content-bottom-left-yellow.gif") no-repeat bottom left; height: 10px; width: 10px; }
#main.orange #contentbottom p	{ background: url("/images/content-bottom-left-orange.gif") no-repeat bottom left; height: 10px; width: 10px; }
#main.delftware #contentbottom p { background: url("/images/content-bottom-left-delftware.gif") no-repeat bottom left; height: 10px; width: 10px; }
#main.christmas #contentbottom p { background: url("/images/content-bottom-left-christmas.gif") no-repeat bottom left; height: 10px; width: 10px; }
#main.booklabels #contentbottom p { background: url("/images/content-bottom-left-booklabels.gif") no-repeat bottom left; height: 10px; width: 10px; }

#main.red #maincontent			{ background-color: #e60b21; }
#main.blue #maincontent			{ background-color: #003366; }
#main.green #maincontent			{ background-color: #99cc33; }
#main.yellow #maincontent			{ background-color: #ffcc00; }
#main.orange #maincontent			{ background-color: #ff7928; }
#main.delftware #maincontent		{ background-color: #2e3b8e; }
#main.christmas #maincontent		{ background-color: #cc0119; }
#main.booklabels #maincontent	{ background-color: #024e1d; }

#bottomlinks					{ width: 602px; float: left; text-align: center; padding: 16px 0px 0px 0px; }
#main.home #bottomlinks		{ background: #66d8ea url("/images/main-bottom-top-home.gif") no-repeat; }
#main.red #bottomlinks		{ background: #66d8ea url("/images/main-bottom-top-red.gif") no-repeat; }
#main.blue #bottomlinks		{ background: #66d8ea url("/images/main-bottom-top-blue.gif") no-repeat; }
#main.green #bottomlinks		{ background: #66d8ea url("/images/main-bottom-top-green.gif") no-repeat; }
#main.yellow #bottomlinks		{ background: #66d8ea url("/images/main-bottom-top-yellow.gif") no-repeat; }
#main.orange #bottomlinks		{ background: #66d8ea url("/images/main-bottom-top-orange.gif") no-repeat; }
#main.delftware #bottomlinks	{ background: #66d8ea url("/images/main-bottom-top-delftware.gif") no-repeat; }
#main.christmas #bottomlinks	{ background: #66d8ea url("/images/main-bottom-top-christmas.gif") no-repeat; }
#main.booklabels #bottomlinks	{ background: #66d8ea url("/images/main-bottom-top-booklabels.gif") no-repeat; }

#bottomlinks ul				{ padding: 0px; margin: 10px 0px 0px 0px; }
#bottomlinks ul li			{ list-style-type: none; display: inline; padding: 0px 6px 0px 6px; }
#bottomlinks ul li.separator	{ color: #FFFFFF; }
#bottomlinks a:link,
#bottomlinks a:visited		{ color: #003366; text-decoration: none; }
#bottomlinks a:hover,
#bottomlinks a:active		{ color: #cef1f6; text-decoration: none; }
#bottomlinks ul.languages a				{ padding: 0px 0px 0px 20px; background: url("/images/languages.png") 0px 2px no-repeat; }
#bottomlinks ul.languages a.language-nl	{ background-position: 0px 2px; }
#bottomlinks ul.languages a.language-en	{ background-position: 0px -18px; }
#bottomlinks ul.languages a.language-de	{ background-position: 0px -38px; }
#bottomlinks ul.languages a.language-fr	{ background-position: 0px -58px; }
#bottomlinks ul.languages a.language-it	{ background-position: 0px -78px; }
#bottomlinks ul.languages a.language-es	{ background-position: 0px -98px; }

#sitemaptop					{ float: left; width: 602px; background: #66d8ea url("/images/footer-top.gif") left top no-repeat; padding: 10px 0px 0px 0px; margin: 0px 0px 10px 0px; }
#sitemapbottom				{ float: left; width: 561px; background: url("/images/footer-bottom.gif") 0px bottom no-repeat; padding: 6px 21px 16px 20px; }
#sitemapbottom .column		{ float: left; width: 187px; color: #FFFFFF; }
#sitemapbottom span			{ font-weight: bold; font-size: 12px; }

#footertop						{ float: left; width: 602px; background: #66d8ea url("/images/footer-top.gif") left top no-repeat; padding: 7px 0px 0px 0px; margin: 0px 0px 10px 0px; }
#footerbottom					{ float: left; width: 582px; background: url("/images/footer-bottom.gif") 0px bottom no-repeat; padding: 0px 0px 7px 20px; color: #FFFFFF; }
#footerbottom .payments		{ float: left; width: 288px; height: 29px; background: url("/images/es/nav/backgrounds.png") 145px 3px no-repeat; }
#footerbottom .shipping		{ float: left; width: 146px; height: 13px; background: url("/images/es/nav/backgrounds.png") 0px -50px no-repeat; border-left: 1px solid #00bedc; text-align: center; padding: 16px 0px 0px 0px; font-size: 9px; }
#footerbottom .shipping span	{ float: left; width: 146px; height: 13px; overflow: hidden; text-align: center; font-size: 9px; }
#footerbottom .certified		{ float: left; width: 146px; height: 29px; background: url("/images/es/nav/backgrounds.png") 0px -87px no-repeat; border-left: 1px solid #00bedc; text-align: center; }

#copyright						{ float: left; width: 602px; text-align: center; font-size: 10px; color: #003366; padding: 0px 0px 10px 0px; }

ul.footer						{ padding: 0px; margin: 6px 0px 0px 0px; }
ul.footer li					{ list-style-type: none; padding: 0px 0px 0px 21px; margin-bottom: 6px; background: url("/images/footer-star.gif") 0px 0px no-repeat; }
ul.footer a:link,
ul.footer a:visited			{ color: #FFFFFF; text-decoration: none; margin: 0px 0px 6px 0px; }
ul.footer a:hover,
ul.footer a:active				{ color: #FFFFFF; text-decoration: underline; margin: 0px 0px 6px 0px; }

#contenttop {
	line-height: 0px;
	font-size: 0px;
}

#contentbottom {
	line-height: 0px;
	font-size: 0px;
}

#content p, #homecontent p {
	display: block;
	margin-bottom: 10px;
}

#content p.highlight {
	margin-left: 10px;
	font-weight: bold;
}

#contentcontainer {
	position: relative;			/* work around IE bug */
	background-color: #ffffff;
}

#content {
	width: 538px;
	height: auto !important;
	height: 380px;
	min-height: 380px;
	padding: 6px 16px 6px 16px;
	color: #003366;
}

#content div.center {
	width: 538px;
	text-align: center;
}

#contentmask {
	position: absolute;
	display: none;
	width: 538px;
	background-color: #ffffff;
	filter: alpha(opacity=75);
	opacity: .75;
	-moz-opacity: .75;
	z-index: 250;
}

#shoppingbasket {
	width: 538px;
	margin-top: 10px;
}

#shoppingbasket .rowtopodd {
	display: block !important;
	clear: both;
	background: #ddf3f6 url("/images/row-top-odd.gif") no-repeat left top;
	margin-top: 4px;
}

#shoppingbasket .rowtopeven {
	clear: both;
	background: #f8f8f8 url("/images/row-top-even.gif") no-repeat left top;
	margin-top: 4px;
}

#shoppingbasket .rowbottomodd {
	display: table-cell;
	width: 518px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	padding: 5px 10px 5px 10px;
	background: url("/images/row-bottom-odd.gif") no-repeat left bottom;
}

#shoppingbasket .rowbottomeven {
	display: table-cell;
	width: 518px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	padding: 5px 10px 5px 10px;
	background: url("/images/row-bottom-even.gif") no-repeat left bottom;
}

#shoppingbasket .subitemtopodd {
	display: block !important;
	clear: both;
	background: #ffddc9 url("/images/subitem-top-odd.gif") no-repeat left top;
	margin: 4px 0px 4px 0px;
}

#shoppingbasket .subitembottomodd {
	display: table-cell;
	width: 243px;
	padding: 5px 10px 5px 10px;
	background: url("/images/subitem-bottom-odd.gif") no-repeat left bottom;
}

#shoppingbasket .rowmask {
	position: absolute;
	display: none;
	width: 518px;
	height: 0px;
	margin: 4px 0px 0px 0px ! important;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background-color: #ffffff;
	filter: alpha(opacity=75);
	opacity: .75;
	-moz-opacity: .75;
	z-index: 250;
}

#shoppingbasket .delete {
	width: 21px;
	float: left;
	padding-right: 5px;
}

#shoppingbasket .product {
	float: left;
}

#shoppingbasket .product div.image {
	float: left;
	width: 100px;
	padding-right: 10px;
}

#shoppingbasket .product div.text {
	float: left;
	width: 243px;
	padding-right: 10px;
}

#shoppingbasket .product div.textnoimage {
	float: left;
	width: 353px;
	padding-right: 10px;
}

#shoppingbasket .product div.textdiscount {
	float: left;
	width: 387px;
	padding-right: 10px;
}

#shoppingbasket .product span {
	float: left;
	font-weight: bold;
	font-size: 12px;
}

#shoppingbasket .product p {
	display: block;
	margin-top: 10px;
	text-align: center;
}

#shoppingbasket .product a {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

#shoppingbasket .product a:hover, #shoppingbasket .product a:active {
	color: #ff7928;
	font-weight: bold;
	text-decoration: none;
}

#shoppingbasket .count {
	width: 34px;
	float: left;
	text-align: center;
}

#shoppingbasket .count input {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #003366;
	width: 30px;
	padding: 2px 1px 2px 1px;
	border: 1px solid #003366;
	text-align: center;
}

#shoppingbasket .productprice {
	width: 95px;
	float: left;
	text-align: right;
}

#shoppingbasket .headertop {
	display: block;
	clear: both;
	background: #003366 url("/images/header-top.gif") no-repeat left top;
	margin-bottom: 4px;
}

#shoppingbasket .headerbottom {
	display: table-cell;
	width: 518px;
	height: 20px;
	padding: 8px 10px 8px 10px;
	background: url("/images/header-bottom.gif") no-repeat left bottom;
}

#shoppingbasket .headertop .delete {
	width: 21px;
	float: left;
	color: #ffffff;
}

#shoppingbasket .headertop .product {
	width: 353px;
	float: left;
	color: #ffffff;
}

#shoppingbasket .headertop .count {
	width: 54px;
	float: left;
	text-align: center;
	color: #ffffff;
}

#shoppingbasket .headertop .productprice {
	width: 85px;
	float: left;
	text-align: right;
	color: #ffffff;
}

#shoppingbasket #shippingcost {
	float: left;
	width: 280px;
	padding: 10px 10px 0px 10px;
}

#shoppingbasket #totalprice {
	float: left;
	width: 238px;
	margin-top: 4px;
	background: #ddf3f6 url("/images/totalprice-top.gif") no-repeat left top;
}

#shoppingbasket #totalprice .bottom {
	display: table-cell;
	padding: 10px;
	background: url("/images/totalprice-bottom.gif") no-repeat left bottom;
}

#shoppingbasket .rowtotalline {
	padding: 5px 0px 5px 0px;
	clear: both;
	float: right;
	width: 95px;
}

#shoppingbasket .rowtotalline hr {
	color: #003366;
}

#shoppingbasket .rowtotal {
	clear: both;
	width: 218px;
}

#shoppingbasket .rowtotal .text {
	width: 123px;
	float: left;
	text-align: right;
}

#shoppingbasket input#discountcode {
	width: 245px;
}

#shippingcost .select {
	width: 200px;
	font-weight: normal;
	font-family: Arial, Helvetica;
	font-size: 12px;
	border: 1px solid #90a0c0;
	padding: 1px 4px 1px 4px;
}

#producten						{ margin-top: 16px; }
#producten .product				{ width: 168px; float: left; }
#producten .margin				{ margin-right: 16px; }
#producten .productrow			{ height: 209px; clear: both; padding-bottom: 16px; }
#producten .productrow a		{ display: block; width: 168px; height: 209px; }
#producten .productrow a span,
#producten .productrow a h2		{ display: none; }
#producten .productrow a h3		{ display: none; }

#photos							{ margin-top: 16px; }
#photos .photorow				{ height: 168px; clear: both; padding-bottom: 16px; }
#photos .photo					{ width: 168px; float: left; }
#photos .margin					{ margin-right: 16px; }
#photos .photorow a				{ display: block; width: 168px; height: 168px; }

#merkjes				{ margin-top: 16px; }
#merkjes .merkjesrow	{ height: 52px; clear: both; padding-bottom: 2px; }
#merkjes .merkje		{ width: 52px; float: left; }
#merkjes .margin		{ margin-right: 2px; }

.buttons			{ padding-top: 10px; padding-bottom: 10px; clear: both; }
.buttons .left		{ float: left; margin-right: 15px; }
.buttons .right		{ margin-left: 15px; float: right; }

#googlesearch						{ float: left; width: 538px; margin-bottom: 8px; }
#googlesearch .keywords			{ float: left; border: solid 1px #99CC33; height: 24px; padding-left: 4px; width: 408px; margin-right: 4px; }
#googlesearch .gosearch			{ float: left; width: 120px; background-color: #99CC33; color: #FFFFFF; font-weight: bold; height: 26px; }

#googlesearchresults				{ display: none; margin-bottom: 16px; }

#newslettersubscription				{ width: 401px; }

input.order 						{ width: 68px; height: 15px; background: url("/images/es/btn/order.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.order:hover					{ background: url("/images/es/btn/order.gif")  -400px 0px no-repeat; }

input.send 							{ width: 57px; height: 15px; background: url("/images/es/btn/send.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.send:hover					{ background: url("/images/es/btn/send.gif") -400px 0px no-repeat; }

input.sendyellow 					{ width: 57px; height: 15px; background: url("/images/es/btn/send-yellow.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.sendyellow:hover				{ background: url("/images/es/btn/send-yellow.gif") -400px 0px no-repeat; }

input.continueshopping				{ width: 144px; height: 15px; background: url("/images/es/btn/continueshopping.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.continueshopping:hover		{ background: url("/images/es/btn/continueshopping.gif") -400px 0px no-repeat; }

input.emptyshoppingbasket			{ width: 105px; height: 15px; background: url("/images/es/btn/emptyshoppingbasket.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.emptyshoppingbasket:hover		{ background: url("/images/es/btn/emptyshoppingbasket.gif") -400px 0px no-repeat; }

input.calculate 					{ width: 67px; height: 15px; background: url("/images/es/btn/calculate.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.calculate:hover				{ background: url("/images/es/btn/calculate.gif") -400px 0px no-repeat; }

input.calculateblinking 			{ width: 67px; height: 15px; background: url("/images/es/btn/calculate-blinking.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.calculateblinking:hover		{ background: url("/images/es/btn/calculate-blinking.gif") -400px 0px no-repeat; }

input.yesemptyshoppingbasket		{ width: 189px; height: 15px; background: url("/images/es/btn/yesemptyshoppingbasket.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.yesemptyshoppingbasket:hover	{ background: url("/images/es/btn/yesemptyshoppingbasket.gif") -400px 0px no-repeat; }

input.nogoback						{ width: 90px; height: 15px; background: url("/images/es/btn/nogoback.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.nogoback:hover				{ background: url("/images/es/btn/nogoback.gif") -400px 0px no-repeat; }

input.yescreateaccount				{ width: 147px; height: 15px; background: url("/images/es/btn/yescreateaccount.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.yescreateaccount:hover		{ background: url("/images/es/btn/yescreateaccount.gif") -400px 0px no-repeat; }

input.nocreateaccount				{ width: 146px; height: 15px; background: url("/images/es/btn/nocreateaccount.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.nocreateaccount:hover			{ background: url("/images/es/btn/nocreateaccount.gif") -400px 0px no-repeat; }

input.login							{ width: 59px; height: 15px; background: url("/images/es/btn/login.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.login:hover					{ background: url("/images/es/btn/login.gif") -400px 0px no-repeat; }

input.sendpassword					{ width: 129px; height: 15px; background: url("/images/es/btn/sendpassword.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.sendpassword:hover			{ background: url("/images/es/btn/sendpassword.gif") -400px 0px no-repeat; }

input.saveaddress					{ width: 126px; height: 15px; background: url("/images/es/btn/saveaddress.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.saveaddress:hover				{ background: url("/images/es/btn/saveaddress.gif") -400px 0px no-repeat; }

input.otheraccount					{ width: 93px; height: 15px; background: url("/images/es/btn/otheraccount.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.otheraccount:hover			{ background: url("/images/es/btn/otheraccount.gif") -400px 0px no-repeat; }

input.useexistingaccount			{ width: 172px; height: 15px; background: url("/images/es/btn/useexistingaccount.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.useexistingaccount:hover		{ background: url("/images/es/btn/useexistingaccount.gif") -400px 0px no-repeat; }

input.createaccount					{ width: 100px; height: 15px; background: url("/images/es/btn/createaccount.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.createaccount:hover			{ background: url("/images/es/btn/createaccount.gif") -400px 0px no-repeat; }

input.changeaddress					{ width: 124px; height: 15px; background: url("/images/es/btn/changeaddress.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.changeaddress:hover			{ background: url("/images/es/btn/changeaddress.gif") -400px 0px no-repeat; }

input.changeorder					{ width: 109px; height: 15px; background: url("/images/es/btn/changeorder.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.changeorder:hover				{ background: url("/images/es/btn/changeorder.gif") -400px 0px no-repeat; }

input.confirmorder					{ width: 122px; height: 15px; background: url("/images/es/btn/confirmorder.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.confirmorder:hover			{ background: url("/images/es/btn/confirmorder.gif") -400px 0px no-repeat; }

input.startpayment					{ width: 103px; height: 15px; background: url("/images/es/btn/startpayment.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.startpayment:hover			{ background: url("/images/es/btn/startpayment.gif") -400px 0px no-repeat; }

input.savelabel						{ width: 123px; height: 15px; background: url("/images/es/btn/savelabel.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.savelabel:hover				{ background: url("/images/es/btn/savelabel.gif") -400px 0px no-repeat; }

input.continue 						{ width: 78px; height: 15px; background: url("/images/es/btn/continue.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.continue:hover				{ background: url("/images/es/btn/continue.gif") -400px 0px no-repeat; }

input.next 							{ width: 73px; height: 15px; background: url("/images/es/btn/next.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.next:hover					{ background: url("/images/es/btn/next.gif") -400px 0px no-repeat; }

input.change 						{ width: 65px; height: 15px; background: url("/images/es/btn/change.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.change:hover					{ background: url("/images/es/btn/change.gif") -400px 0px no-repeat; }

a.back								{ width: 53px; height: 15px; background: url("/images/es/btn/back.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.back:hover						{ background: url("/images/es/btn/back.gif") -400px 0px no-repeat; }

a.tryagain							{ width: 124px; height: 15px; background: url("/images/es/btn/tryagain.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.tryagain:hover					{ background: url("/images/es/btn/tryagain.gif") -400px 0px no-repeat; }

a.startpayment						{ width: 88px; height: 15px; background: url("/images/es/btn/startpayment.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.startpayment:hover				{ background: url("/images/es/btn/startpayment.gif") -400px 0px no-repeat; }

a.continuewithorder 				{ width: 144px; height: 15px; background: url("/images/es/btn/continuewithorder.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.continuewithorder:hover			{ background: url("/images/es/btn/continuewithorder.gif") -400px 0px no-repeat; }

input.activate						{ width: 63px; height: 15px; background: url("/images/es/btn/activate.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.activate:hover				{ background: url("/images/es/btn/activate.gif") -400px 0px no-repeat; }

a.orderlabels						{ width: 113px; height: 15px; background: url("/images/es/btn/orderlabels.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.orderlabels:hover				{ background: url("/images/es/btn/orderlabels.gif") -400px 0px no-repeat; }

a.gotoshoppingbasket				{ width: 150px; height: 15px; background: url("/images/es/btn/gotoshoppingbasket.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.gotoshoppingbasket:hover			{ background: url("/images/es/btn/gotoshoppingbasket.gif") -400px 0px no-repeat; }

input.downloadinvoice 				{ width: 132px; height: 15px; background: url("/images/es/btn/downloadinvoice.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.downloadinvoice:hover		{ background: url("/images/es/btn/downloadinvoice.gif") -400px 0px no-repeat; }

input.subscribe 					{ width: 84px; height: 15px; background: url("/images/es/btn/subscribe.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.subscribe:hover				{ background: url("/images/es/btn/subscribe.gif") -400px 0px no-repeat; }

input.unsubscribe 					{ width: 106px; height: 15px; background: url("/images/es/btn/unsubscribe.gif") 0px 0px no-repeat; font-size: 0px; cursor: pointer; }
input.unsubscribe:hover			{ background: url("/images/es/btn/unsubscribe.gif") -400px 0px no-repeat; }

a.addlabel							{ width: 114px; height: 15px; background: url("/images/es/btn/addlabel.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.addlabel:hover					{ background: url("/images/es/btn/addlabel.gif") -400px 0px no-repeat; }

a.otherpaymentmethod				{ width: 133px; height: 15px; background: url("/images/es/btn/otherpaymentmethod.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; }
a.otherpaymentmethod:hover			{ background: url("/images/es/btn/otherpaymentmethod.gif") -400px 0px no-repeat; }


#content label {
	float: left;
	font-weight: bold;
	margin: 0px 0px 6px 0px;
}

#content label.margin {
	margin-right: 10px;
}

#content label input {
	font-weight: normal;
	font-family: Arial, Helvetica;
	font-size: 12px;
	height: 16px;
	border: 1px solid #90a0c0;
	padding: 1px 4px 1px 4px;
}

#content label select {
	font-weight: normal;
	font-family: Arial, Helvetica;
	font-size: 12px;
	border: 1px solid #90a0c0;
	padding: 1px 4px 1px 4px;
}

#content label textarea {
	font-weight: normal;
	font-family: Arial, Helvetica;
	font-size: 12px;
	border: 1px solid #90a0c0;
	padding: 1px 4px 1px 4px;
}

#content label .radio {
	width: 14px;
	font-weight: normal;
	font-size: 11px;
	margin: 0px 3px;
	border: none;
}

#content label .checkbox {
	font-weight: normal;
	font-size: 11px;
	margin: 0px 3px;
	border: none;
}

#content label.een,  #content label.een select { width: 127px; }
#content label.twee, #content label.twee select { width: 264px; }
#content label.drie, #content label.drie select { width: 401px; }
#content label.vier, #content label.vier select { width: 538px; }

#content label.een input.text,  #content label.een textarea { width: 117px; }
#content label.twee input.text, #content label.twee textarea { width: 254px; }
#content label.drie input.text, #content label.drie textarea { width: 391px; }
#content label.vier input.text, #content label.vier textarea { width: 528px; }

#content div.rowtopodd label.een,  #content div.rowtopodd label.een select { width: 122px; }
#content div.rowtopodd label.twee, #content div.rowtopodd label.twee select { width: 254px; }
#content div.rowtopodd label.drie, #content div.rowtopodd label.drie select { width: 386px; }
#content div.rowtopodd label.vier, #content div.rowtopodd label.vier select { width: 518px; }

#content div.rowtopodd label.een input.text,  #content div.rowtopodd label.een textarea { width: 112px; }
#content div.rowtopodd label.twee input.text, #content div.rowtopodd label.twee textarea { width: 244px; }
#content div.rowtopodd label.drie input.text, #content div.rowtopodd label.drie textarea { width: 376px; }
#content div.rowtopodd label.vier input.text, #content div.rowtopodd label.vier textarea { width: 508px; }

#content div.rowtopoddinner label.een,  #content div.rowtopoddinner label.een select { width: 117px; }
#content div.rowtopoddinner label.twee, #content div.rowtopoddinner label.twee select { width: 244px; }
#content div.rowtopoddinner label.drie, #content div.rowtopoddinner label.drie select { width: 371px; }
#content div.rowtopoddinner label.vier, #content div.rowtopoddinner label.vier select { width: 498px; }

#content div.rowtopoddinner label.een input.text,  #content div.rowtopoddinner label.een textarea { width: 107px; }
#content div.rowtopoddinner label.twee input.text, #content div.rowtopoddinner label.twee textarea { width: 234px; }
#content div.rowtopoddinner label.drie input.text, #content div.rowtopoddinner label.drie textarea { width: 361px; }
#content div.rowtopoddinner label.vier input.text, #content div.rowtopoddinner label.vier textarea { width: 488px; }

div.buttons.een  { width: 127px; }
div.buttons.twee { width: 264px; }
div.buttons.drie { width: 401px; }
div.buttons.vier { width: 538px; }

#content span.comments {
	font-size: 11px;
	font-weight: normal;
}

#content .contentright		{ float: right; }

#main.red #maincontent			{ background-color: #e60b21; }
#main.blue #maincontent			{ background-color: #003366; }
#main.green #maincontent		{ background-color: #99cc33; }
#main.yellow #maincontent		{ background-color: #ffcc00; }
#main.orange #maincontent		{ background-color: #ff7928; }
#main.delftware #maincontent	{ background-color: #2e3b8e; }
#main.christmas #maincontent	{ background-color: #cc0119; }
#main.booklabels #maincontent	{ background-color: #024e1d; }

#content a.home:link, #content a.home:visited, #homecontent a.home:link, #homecontent a.home:visited, #main.home #homecontent a:link, #main.home #homecontent a:visited					{ color: #00abc6; text-decoration: none; }
#content a.home:hover, #content a.home:active, #homecontent a.home:hover, #homecontent a.home:active, #main.home #homecontent a:link, #main.home #homecontent a:visited					{ color: #00abc6; text-decoration: underline; }

#content a.red:link, #content a.red:visited, #homecontent a.red:link, #homecontent a.red:visited, #main.red #content a:link, #main.red #content a:visited					{ color: #e60b21; text-decoration: none; }
#content a.red:hover, #content a.red:active, #homecontent a.red:hover, #homecontent a.red:active, #main.red #content a:link, #main.red #content a:visited					{ color: #e60b21; text-decoration: underline; }

#content a.blue:link, #content a.blue:visited, #homecontent a.blue:link, #homecontent a.blue:visited, #main.blue #content a:link, #main.blue #content a:visited				{ color: #003366; text-decoration: none; }
#content a.blue:hover, #content a.blue:active, #homecontent a.blue:hover, #homecontent a.blue:active, #main.blue #content a:link, #main.blue #content a:visited				{ color: #003366; text-decoration: underline; }

#content a.green:link, #content a.green:visited, #homecontent a.green:link, #homecontent a.green:visited, #main.green #content a:link, #main.green #content a:visited			{ color: #99cc33; text-decoration: none; }
#content a.green:hover, #content a.green:active, #homecontent a.green:hover, #homecontent a.green:active, #main.green #content a:link, #main.green #content a:visited			{ color: #99cc33; text-decoration: underline; }

#content a.yellow:link, #content a.yellow:visited, #homecontent a.yellow:link, #homecontent a.yellow:visited, #main.yellow #content a:link, #main.yellow #content a:visited		{ color: #ffbc48; text-decoration: none; }
#content a.yellow:hover, #content a.yellow:active, #homecontent a.yellow:hover, #homecontent a.yellow:active, #main.yellow #content a:link, #main.yellow #content a:visited		{ color: #ffbc48; text-decoration: underline; }

#content a.orange:link, #content a.orange:visited, #homecontent a.orange:link, #homecontent a.orange:visited, #main.orange #content a:link, #main.orange #content a:visited		{ color: #ff7928; text-decoration: none; }
#content a.orange:hover, #content a.orange:active, #homecontent a.orange:hover, #homecontent a.orange:active, #main.orange #content a:link, #main.orange #content a:visited		{ color: #ff7928; text-decoration: underline; }

#content a.delftware:link, #content a.delftware:visited, #homecontent a.delftware:link, #homecontent a.delftware:visited, #main.delftware #content a:link, #main.delftware #content a:visited	{ color: #2e3b8e; text-decoration: none; }
#content a.delftware:hover, #content a.delftware:active, #homecontent a.delftware:hover, #homecontent a.delftware:active, #main.delftware #content a:link, #main.delftware #content a:visited	{ color: #2e3b8e; text-decoration: underline; }

#content a.christmas:link, #content a.christmas:visited, #homecontent a.christmas:link, #homecontent a.christmas:visited, #main.christmas #content a:link, #main.christmas #content a:visited	{ color: #cc0119; text-decoration: none; }
#content a.christmas:hover, #content a.christmas:active, #homecontent a.christmas:hover, #homecontent a.christmas:active, #main.christmas #content a:link, #main.christmas #content a:visited	{ color: #cc0119; text-decoration: underline; }

#content a.booklabels:link, #content a.booklabels:visited, #homecontent a.booklabels:link, #homecontent a.booklabels:visited, #main.booklabels #content a:link, #main.booklabels #content a:visited	{ color: #024e1d; text-decoration: none; }
#content a.booklabels:hover, #content a.booklabels:active, #homecontent a.booklabels:hover, #homecontent a.booklabels:active, #main.booklabels #content a:link, #main.booklabels #content a:visited	{ color: #024e1d; text-decoration: underline; }

.clearAll {
	clear: both;
}

#voorwaarden ol			{ margin: 0px; padding: 0px 0px 0px 18px !important; padding: 0px 0px 0px 24px; list-style: decimal; font-size: 10px; }
#voorwaarden ol li		{ padding: 10px 0px 0px 0px; }
#voorwaarden ol ol		{ list-style: lower-alpha; }
#voorwaarden ol ol li	{ padding: 0px 0px 0px 0px; }
#voorwaarden ul	{ list-style: disc; padding: 0px 0px 0px 24px; }
#voorwaarden ol span	{ font-weight: bold; display: block; }

#productedit {
	clear: both;
}

#productedit .rowtopodd {
	display: block;
	clear: both;
	background: #ddf3f6 url("/images/row-top-odd.gif") no-repeat left top;
	margin-top: 4px;
}

#productedit .rowtopoddinner {
	display: block;
	clear: both;
	background: #ffddc9 url("/images/row-top-odd-inner.gif") no-repeat left top;
	margin-top: 4px;
}

#productedit .rowtopeven {
	clear: both;
	background: #f8f8f8 url("/images/row-top-even.gif") no-repeat left top;
	margin-top: 4px;
}

#productedit .rowbottomodd {
	display: table-cell;
	width: 518px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	padding: 5px 10px 5px 10px;
	background: url("/images/row-bottom-odd.gif") no-repeat left bottom;
}

#productedit .rowbottomoddinner {
	display: table-cell;
	width: 498px;
	height: auto !important;
	height: 40px;
	min-height: 40px;
	padding: 5px 10px 5px 10px;
	background: url("/images/row-bottom-odd-inner.gif") no-repeat left bottom;
}

#productedit .rowbottomeven {
	display: table-cell;
	width: 518px;
	height: 40px;
	padding: 5px 10px 5px 10px;
	background: url("/images/row-bottom-even.gif") no-repeat left bottom;
}

#productedit .logoselect {
	width: 498px;
	overflow: auto;
	overflow-y: hidden;
	*padding-bottom: 20px;
}

#productedit .logoselect table td {
	text-align: center;
}

#productedit div.lettertype {
	float: left;
	width: 498px;
}

#productedit div.lettertype input.radio {
	margin: 0px 6px 12px 0px !important;
}
#productedit input.radio {
	padding: 0px;
	margin: 0px 6px 0px 0px !important;
	margin: -4px 0px 0px 0px;
	display: block;
	float: left;
}

#productedit input.logoradio {
	padding: 0px;
	margin: 0px;
}

#productedit p.title {
	color: #ff7928;
	font-weight: bold;
}

#productedit h3 {
	margin-top: 16px;
}

#productedittext {
	float: left;
}

#producteditwarning {
	width: 485px;
}

#producteditcopytext {
	padding: 10px 0px 0px 60px;
	clear: both;
}

#producteditcopytext input#docopytext {
	margin: 0px 4px 0px 0px;
	border: 0px;
	vertical-align: middle;
}

img.producteditexplanation {
	float: left;
	padding: 0px 0px 16px 0px;
}

div.producteditexplanation {
	float: left;
	width: 445px;
	padding: 0px 0px 16px 20px;
}

.producteditwarning, .warning {
	color: #FF0000;
	float: left;
	clear: both;
	width: 518px;
	background: url(/images/error.gif) no-repeat 0px 10px;
	font-size: 12px;
	line-height: 16px;
}

.producteditwarning p, .warning p {
	padding: 10px 0px 0px 33px;
}

#productedit #producteditconfirmation.rowtopodd {
	display: none;
}

#productedit ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#productedit li {
	margin-left: 20px;
	padding: 0px 0px 8px 0px;
}

#productedit li span input.radio {
	margin: 0px;
	padding: 0px;
	margin-left: -20px!important;
	margin-left: -12px;
}

#productedit li span {
	display: block;
}

.productcustomization {
	float: left;
}

.productcustomizationform {
	float: left;
	padding: 5px 0px;
}

#producteditadditem {
	display: none;
	float: left;
	margin: 4px 0px 4px 0px;
}

.producteditadditemicon {
	float: left;
	padding: 0px 6px 0px 0px;
}

div.producteditadditemtop {
	float: left;
	background: url("/images/productadditem-top.gif") no-repeat top left; 
	width: 523px;
	padding: 10px 5px 10px 10px;
}

div.producteditadditembottom {
	clear: both;
	float: left;
	background: url("/images/productadditem-bottom.gif") no-repeat bottom left; 
	width: 538px;
	padding: 0px;
}

.producteditadditemtext {
	float: left;
	width: 319px;
	padding: 0px 0px 0px 10px;
}

.producteditadditemtext span {
	font-weight: bold;
	line-height: 26px;
}

.producteditadditembutton {
	padding: 10px 0px 0px 0px;
	width: 144px;
	float: right;
	text-align: center;
}

.producteditadditembutton a {
	margin:0 auto;
}

.producteditadditembutton a			{ width: 132px; height: 26px; background: url("/images/es/labelviewer-addtext.gif") 0px 0px no-repeat; font-size: 0px; display: block; cursor: pointer; margin: 0px auto; }
.producteditadditembutton a:hover	{ background: url("/images/es/labelviewer-addtext.gif") 0px -27px no-repeat; }

.producteditviewer {
	float: left;
}

.producteditcontrols {
	float: right;
	text-align: right;
	margin: 30px 0px 0px 0px;
}

div.producteditcontrols a.showsubitemfields  {
	padding: 0px 0px 0px 13px;
	background: url("/images/smallarrow-down.gif") 0px 6px no-repeat;
}

div.producteditcontrols a.hidesubitemfields  {
	padding: 0px 0px 0px 13px;
	background: url("/images/smallarrow-up.gif") 0px 4px no-repeat;
}

#main #content div.producteditcontrols a:link, #main #content div.producteditcontrols a:visited		{ color: #003366; font-weight: normal; text-decoration: none; }
#main #content div.producteditcontrols a:hover, #main #content div.producteditcontrols a:active		{ color: #ff7928; font-weight: normal; text-decoration: none; }

div.producteditcontrols input {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #003366;
	width: 30px;
	padding: 2px 1px 2px 1px;
	border: 1px solid #003366;
	text-align: center;
}

div.producteditcontrols input.error {
	border: 1px solid #FF0000;
}

.labelviewerholder {
	float: left;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 3px 0px;
}

.icontext {
	width: 52px;
	height: 52px;
}

.icontext a:link, .icontext a:visited		{ color: #000000; text-decoration: none; }
.icontext a:hover, .icontext a:active		{ color: #000000; text-decoration: none; }

#main.red #maincontent			{ background-color: #e60b21; }
#main.blue #maincontent			{ background-color: #003366; }
#main.green #maincontent		{ background-color: #99cc33; }
#main.yellow #maincontent		{ background-color: #ffcc00; }
#main.orange #maincontent		{ background-color: #ff7928; }
#main.delftware #maincontent	{ background-color: #2e3b8e; }
#main.christmas #maincontent	{ background-color: #cc0119; }
#main.booklabels #maincontent	{ background-color: #024e1d; }

#productimage {
	float: left;
	margin: 0px 20px 20px 0px;
}

.productimageholder {
	float: left;
}

#producttext {
	clear: both;
	width: 538px;
}

#productfeatures ul {
	clear: both;
	margin: 0px;
	list-style: none;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

#productfeatures ul li {
	background: url("/images/star-orange.gif") 0px 0px no-repeat;
	padding: 0px 0px 10px 20px;
}

#productfeatures {
	clear: both;
	width: 538px;
}

#producttext ul {
	clear: both;
	margin: 0px;
	list-style: none;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
}

#producttext ul li {
	background: url("/images/dot-orange.gif") 0px 6px no-repeat;
	padding: 0px 0px 2px 12px;
}

#producttext p {
	padding-bottom: 0px;
}

#productprice {
	float: right;
	font-size: 12px;
	text-align: center;
	margin: 20px 40px 0px 0px;
}

#productprice div {
}

#productprice span.price {
	font-size: 20px;
	font-weight: bold;
}

#productprice span.title {
	font-size: 16px;
	font-weight: bold;
}

#productprice span.comments {
	font-size: 11px;
	color: #808080;
}

#producttypes {
	float: left;
	clear: both;
}

#producttypes ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#producttypes li {
	margin-left: 20px;
	padding: 0px 0px 8px 0px;
}

#producttypes li span {
	position: absolute;
	display: block;
	margin-left: -20px!important;
	margin-top: 2px!important;
	margin-left: -10px;
	margin-top: 8px;
}

.productphotogallery {
	width: 538px;
	height: 100px;
	position: relative;
	float: left;
	clear: both;
}

.productphotogallery .wrapper  {
	width: 500px; /* .productphotogallery width - (.wrapper margin-left + .wrapper margin-right) */
	overflow: auto;
	height: 100px;
	margin: 0 19px;
	position: absolute;
	top: 0;
}

.productphotogallery ul a img {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#main.home .productphotogallery ul a:hover img, #main.home .productphotogallery ul a:active img {
	border: 1px solid #00abc6;
}
#main.red .productphotogallery ul a:hover img, #main.red .productphotogallery ul a:active img {
	border: 1px solid #e60b21;
}
#main.blue .productphotogallery ul a:hover img, #main.blue .productphotogallery ul a:active img {
	border: 1px solid #003366;
}
#main.green .productphotogallery ul a:hover img, #main.green .productphotogallery ul a:active img {
	border: 1px solid #99cc33;
}
#main.yellow .productphotogallery ul a:hover img, #main.yellow .productphotogallery ul a:active img {
	border: 1px solid #ffcc00;
}
#main.orange .productphotogallery ul a:hover img, #main.orange .productphotogallery ul a:active img {
	border: 1px solid #ff7928;
}
#main.delftware .productphotogallery ul a:hover img, #main.delftware .productphotogallery ul a:active img {
	border: 1px solid #2e3b8e;
}
#main.christmas .productphotogallery ul a:hover img, #main.christmas .productphotogallery ul a:active img {
	border: 1px solid #2e3b8e;
}
#main.booklabels .productphotogallery ul a:hover img, #main.booklabels .productphotogallery ul a:active img {
	border: 1px solid #024e1d;
}

.productphotogallery .wrapper  ul {
	width: 9999px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	position: absolute;
	top: 0;
}

.productphotogallery ul li {
	display:block;
	float:left;
	padding: 5px;
	height: 90px;
	width: 90px;
}

.productphotogallery ul li a img {
	display:block;
	width: 88px;
	height: 88px;
	border: 1px solid #ffffff;
}

.productphotogallery .galleryarrow {
	display: block;
	height: 14px;
	width: 14px;
	background: url(/images/roundedarrows.gif) no-repeat 0 0;
	text-indent: -999px;
	position: absolute;
	top: 43px;
	cursor: pointer;
}

.productphotogallery .galleryforward {
	background-position: -15px 0px;
	right: 0;
}

.productphotogallery .galleryback {
	background-position: 0px 0px;
	left: 0;
}

.productphotogallery .galleryforward:hover {
	background-position: -15px -15px;
}

.productphotogallery .galleryback:hover {
	background-position: 0px -15px;
}

ul.paymentmethods {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.paymentmethods li {
	font-weight: bold;
	padding: 0px 0px 16px 0px;
}

ul.paymentmethods li div {
	display: inline-block;
	vertical-align: top;
	padding: 0px 0px 0px 10px;
}

ul.paymentmethods li img {
	padding: 4px 0px 0px 0px;
}

ul.faqcategories {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}

ul.faqcategories li {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	padding: 0px 0px 20px 20px;
	margin: 0px;
	background: url("/images/star-red.gif") 0px 0px no-repeat;
}

ul.faqquestions {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}

ul.faqquestions li {
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	padding: 4px 0px 0px 20px;
	margin: 0px 0px 0px -20px;
	background: url("/images/littlesquare-red.gif") 6px 10px no-repeat;
}

ul.faqquestions li div {
	display: none;
}

div.faqanswer {
	margin: 4px 0px 4px 0px;
}

.highslide-caption {
	background-color: white;
	border-color: -moz-use-text-color white white;
	border-style: none solid solid;
	border-width: medium 2px 2px;
	display: none;
	font-family: Verdana,Helvetica;
	font-size: 10pt;
	padding: 5px;
}

#extraquestions input.radio {
	padding: 0px;
	margin: 2px 4px 0px 0px !important;
	margin: -2px 0px 0px 0px;
	display: block;
	float: left;
}

#waiting {
	position: absolute;
	display: none;
	background-color: #F0F0F0;
	top: 0px;
	left: 0px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 2px #999999;
	border-right: solid 2px #999999;
	padding: 20px;
	z-index: 255;
}

#waiting img, #waiting p {
	display: inline;
	padding: 10px;
	vertical-align: middle;
}

.error {
	color: #FF0000!important;
	font-weight: bold;
}

#content label.error input {
	border: 1px solid #ff0000;
	color: #000000;
}

#content label.error input.checkbox {
	border: 0px;
	color: #000000;
}

#content label.error select {
	border: 1px solid #ff0000;
	color: #000000;
}

#content label.error textarea {
	border: 1px solid #ff0000;
	color: #000000;
}

.home			{ color: #00abc6; }
.red				{ color: #e60b21; }
.blue			{ color: #003366; }
.lightblue	{ color: #0080ff; }
.green			{ color: #99cc33; }
.yellow		{ color: #ffbc48; }
.orange		{ color: #ff7928; }
.delftware	{ color: #2e3b8e; }
.christmas	{ color: #cc0119; }
.booklabels	{ color: #024e1d; }
