BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #690e82;
    PADDING-TOP: 0px
}
#centerblockabsolute {
  position: absolute;
  width: 973px;
  height: 560px;
  left: 50%;
  top: 50%;
  margin-left: -486px;
  margin-top: -280px;
}
.pagenav {
font-size:9pt;
font-weight:normal;
}
a.pagenav:link {
color:#690e82;
}
a.pagenav:visited {
color:#690e82;
}
.floatleft
{
    FLOAT: left
}
a:link {
text-decoration:underline;
color:#FFFFFF;
}
a:visited {
text-decoration:underline;
color:#FFFFFF;
}
a:hover {
text-decoration:none;
color:#000000;
}
#bullets a {
text-decoration:none;
color:#FFFFFF;
}
#bullets a:visited {
text-decoration:none;
color:#CCCCCC;
}
#bullets a:hover {
text-decoration:underline;
color:#FFFFFF;
}
.buttonposition
{
    MARGIN-TOP: 15px;
    MARGIN-LEFT: 15px;
    MARGIN-RIGHT: 10px
}
.indexbuttons {
margin-bottom:18px;
margin-left:15px;
}
TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: "arial";
    LETTER-SPACING: 0.01em
}
.voorbeeldtable
{
    MARGIN-TOP: 0.4em;
    MARGIN-BOTTOM: 3.5em;
    COLOR: #14215f
}
.voorbeeldtableborderred
{
    BORDER-RIGHT: #f11e8c 2px solid;
    BORDER-TOP: #f11e8c 2px solid;
    BORDER-LEFT: #f11e8c 2px solid;
    BORDER-BOTTOM: #f11e8c 2px solid
}
.thickpink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.1em;
    COLOR: #f11e8c
}
.mainbody
{
    COLOR: #690e82;
    TEXT-ALIGN: left
}
.producttable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #f77711;
    TEXT-ALIGN: left
}
.producttable p {
margin-top:1em;
margin-left:1em;
margin-right:1em;
margin-bottom:.7em;
text-align:left;
letter-spacing:.01em;
line-height:1.3em;
}
#infotable td {
padding:1px;
color:#FFFFFF;
}
.informationtable P
{
    MARGIN: 0.8em 1em;
    LINE-HEIGHT: 1.3em;
    LETTER-SPACING: 0.01em;
    TEXT-ALIGN: left
}
.buttonpadding
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: right;
}
.borderunder
{
    BORDER-BOTTOM: #f11e8c 3px solid
}
.borderunderwhite
{
    BORDER-BOTTOM: #ffffff 3px solid;
text-align:left;
}
.borderunderpink
{
    BORDER-BOTTOM: 3px solid #fac9e4;
}
.borderunderwhitefont
{
    COLOR: #ffffff;
    BORDER-BOTTOM: #f11e8c 3px solid
}
.borderbottomtoprightWHITE
{
    BORDER-TOP: white 3px solid;
    BORDER-RIGHT: white 3px solid;
    BORDER-BOTTOM: white 3px solid
}
.bordertopunderwhite_and_whitefont
{
    BORDER-TOP: #ffffff 3px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 3px solid
width:374px;
}
#bordertopunderwhite_and_whitefont {
    BORDER-BOTTOM: #ffffff 3px solid
}
#bordertopunderwhite_and_whitefont p {
    COLOR: #ffffff;
	margin:0px 10px 0px 15px;
	letter-spacing:.04em;
}
#bordertopunderwhite_and_whitefont h2 {
margin-top:25px;
margin-right: 0px;
margin-bottom: 35px;
margin-left: 15px;
color:#FFFFFF;
font-size:1em;
}
.borderunderwhite_and_whitefont
{
    COLOR: #ffffff;
    BORDER-BOTTOM: #ffffff 3px solid
}
A.email
{
    COLOR: #690e82;
    TEXT-DECORATION: underline
}
A.email:hover
{
    COLOR: #14215f;
    TEXT-DECORATION: none
}
.mainlevel
{
    FONT: 1em arial;
    MARGIN-LEFT: 3px
}
A.mainlevel:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.mainlevel:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.mainlevel:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.mainlevel:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.mainlevel#active_menu
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.mainlevel#active_menu:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
.mainlevel-othermenu
{
    PADDING-LEFT: 10px;
    FONT: 1em arial
}
A.mainlevel-othermenu:link
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.mainlevel-othermenu:visited
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
A.mainlevel-othermenu:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.mainlevel-othermenu:active
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
A.mainlevel-othermenu#active_menu
{
    COLOR: #333333;
    TEXT-DECORATION: none
}
A.mainlevel-othermenu#active_menu:hover
{
    COLOR: #666666;
    TEXT-DECORATION: none
}
LI
{
    MARGIN-LEFT: 2.3em;
    LIST-STYLE-TYPE: circle;
    TEXT-ALIGN: left
}
.readon
{
    MARGIN: 1em;
    COLOR: #ffffff
}
.readon:visited
{
    COLOR: #ffffff
}
.readon:hover
{
    COLOR: #333333
}
P
{
    MARGIN: 1em 1em 0px;
    LINE-HEIGHT: 1.5em;
    LETTER-SPACING: 0.01em;
    TEXT-ALIGN: left
}
P SPAN
{
    MARGIN-LEFT: 15px
}
.injCountry{margin-left:5px;}
#header
{
    FLOAT: left;
    WIDTH: 974px;
    HEIGHT: 75px;
    BACKGROUND-COLOR: #f11e8c;
    TEXT-ALIGN: left
}
#navtop
{
    BACKGROUND-COLOR: #f11e8c
}
#textheader
{
background-image:url(http://www.sorprentas.com/images/Beeldmerk/sorprentas.png);
background-repeat:no-repeat;
background-position:5px 0px;
padding-left:45px;
FONT: bold 5.5em Verdana;
font-style:bold;
COLOR: #FFFFFF;
LETTER-SPACING: 0.02em;
height:80px;
}
h2 {
font-size:1.2em;
COLOR: #690e82;
}
#smalltextheader
{
top:0px;
left:5px;
FONT-WEIGHT: bold;
FONT-SIZE: 1.1em;
WIDTH: 393px;
COLOR: white;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
LETTER-SPACING: 0.05em;
POSITION: relative;
TEXT-ALIGN: left;
display:inline;
}
#smalltextheader h1 {
font-size:.8em;
color:#FFFFFF;
}
#footerright {
display:block;
}
#footerright TD
{
    TEXT-ALIGN: right
}
#footerright UL
{
    FONT-SIZE: 0.7em
}
#footerright LI
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.bordertopleft
{
    BORDER-RIGHT: white 3px solid;
    BORDER-LEFT: white 3px solid
}
.bordernext
{
    BORDER-RIGHT: white 3px solid
}
.borderbottomleft
{
    BORDER-RIGHT: white 3px solid;
    BORDER-LEFT: white 3px solid
}
#footerleft
{
    FLOAT: left;
    WIDTH: 300px;
    COLOR: white;
    BACKGROUND-COLOR: #f11e8c;
    TEXT-ALIGN: center
}
#footerleft P
{
    FONT-SIZE: 0.7em;
    COLOR: #ffffff
}
#footermid
{
    FLOAT: left;
    WIDTH: 350px;
    BACKGROUND-COLOR: #f11e8c;
    TEXT-ALIGN: center
}
#footerright
{
    PADDING-RIGHT: 6px;
    FLOAT: right;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #f11e8c;
    TEXT-ALIGN: right
}
.copyright
{
    FONT-SIZE: 0.9em;
    COLOR: white
}
#members A:hover
{
    TEXT-DECORATION: underline
}
HTML #hackleft TABLE
{
    MARGIN-LEFT: -15px
}
#moduletablesecondnavtop
{
    WIDTH: 960px;
    COLOR: #ffffff;
    HEIGHT: 35px;
    BACKGROUND-COLOR: #f77711
}
#thinline
{
    WIDTH: 974px;
    HEIGHT: 4px;
    BACKGROUND-COLOR: #fac9e4
}
#maintable
{
    WIDTH: 974px;
    top: 0px;
}
.pinkheader
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: hotpink
}
#maininfowhite
{
    COLOR: #800080;
    BACKGROUND-COLOR: #ffffff
}
#kadotable
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(file:///C|/DOCUME%7E1/ALPHON%7E1/LOCALS%7E1/Temp/images/kadobonback.jpg);
    WIDTH: 659px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 282px
}
#kadobontekst
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #fa8511
}
.purpleinput
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #b3bac2
}
.maintd
{
    PADDING-LEFT: 10px
}
.bulletblue
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff
}
.article_seperator
{
    DISPLAY: none
}
.contentheading
{
    DISPLAY: none
}
.componentheading
{
margin-top:10px;
margin-bottom:10px;
font-size:1.2em;
COLOR: #690e82;
font-weight:bold;
}
.small
{
display:none;
}
.sectiontableheader {
margin-top:10px;
font-size:11pt;
COLOR: #690e82;
font-weight:bold;
}
table.adminform {
width:750px;
margin-left:102px;
margin-right:auto;
margin-top:60px;
border:20px solid #1e92d0;
margin-bottom:170px;
}
.adminform td {
padding:10px;
}
.button {
margin-bottom:250px;
}
.gastenboek_foto
{
    BORDER-RIGHT: orange 1px solid;
    BORDER-TOP: orange 1px solid;
    BORDER-BOTTOM: orange 1px solid
}
.gastenboek_datum
{
    BORDER-TOP: orange 1px solid;
    BORDER-BOTTOM: orange 1px solid
}
.gastenboek_header
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 12pt;
    TEXT-TRANSFORM: uppercase;
    COLOR: darkmagenta;
    BORDER-BOTTOM: orange 1px solid;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #fec2ce
}

.hidden {
display:none;
}
#informationcontent p {
margin:0 0 1em 1em;
}
#informationcontent h2 {
margin:1em 0 0 .9em;
font-weight:bold;
}
#informationcontent h3 {
margin:1em 0 0 1em;
color: #690e82;
font-weight:normal;
font-style:italic;
font-size:9pt;
}
#infotable h3 {
margin:1em 0 0 0;
color: #690e82;
font-weight:normal;
font-style:italic;
font-size:9pt;
}
.kader {
background-color:#FFFFFF;
border:2px dotted #f77711;
color: #f77711;
padding:1px;
margin-left:2px;
}
.hiddenbullet {
color:#f77711;
margin:0;
}
#galery {
width:974px;
background-color:#f77711;
height:200px;
border-bottom:3px solid white;
}
#indexfotoright {
position:relative;
height:335px;
width:600px;
}
#sweatshirt {
	position:relative;
	width:125px;
	height:104px;
	z-index:1;
	left: 10px;
	top: 40px;
}
#demopijl {
	position:absolute;
	left: 210px;
	top: 20px;
}
#romper {
	position:absolute;
	width:159px;
	height:108px;
	z-index:2;
	left: 401px;
	top: -2px;
}
#t-shirt-langemouw {
	position:absolute;
	width:200px;
	height:112px;
	z-index:7;
	left: 106px;
	top: 44px;
}
#t-shirt-kortemouw {
	position:absolute;
	width:140px;
	height:101px;
	z-index:5;
	left: 277px;
	top: 44px;
}
#jurkje {
	position:absolute;
	width:124px;
	height:103px;
	z-index:3;
	left: 711px;
	top: -6px;
}
#slab {
	position:absolute;
	width:105px;
	height:115px;
	z-index:4;
	left: 853px;
	top: 10px;
}
#polo {
	position:absolute;
	width:124px;
	height:103px;
	z-index:6;
	left: 507px;
	top: 13px;
}
#button-bekijkproducten {
	position:absolute;
	width:137px;
	height:29px;
	z-index:8;
	left: 820px;
	top: 143px;
}
#demotext {
position:absolute;
width:200px;
font-size:2em;
}

/*********** SHOPCART ***********/

td.shop-menu {
	background: #009eda;
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-top: 32px;
	padding-right: 7px;
	padding-bottom: 32px;
	padding-left: 7px;
}
td.shop-menu a {
	font-family: verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #fff!important;
	text-decoration: none!important;
	margin-right: 7px;
	margin-left:7px;
}
td.shop-menu a:hover {
	color: #bfcf02!important;
}
tr.table-head {
	background: #FAC9E4;
}
table.shop-table tr td {
	padding-top: 15px;
	padding-bottom: 25px;
	font-family: verdana, arial;
	font-size: 12px;
	color: #616062;
	border-bottom: 1px solid #411d53;
	position: relative;
}
table.shop-table tr.no-border td {
	border: none; 
}
table.shop-table tr td.first-td {
	padding-left: 21px;
}
table.shop-table tr td.last-td {
	/*padding-right: 21px;*/
	color: #fc890a;
	text-align: center;
}


table.shop-table tr td.last-td a {
	color: #f7369c!important;
	text-decoration: none;
	font-size: 10px;
}
table.shop-table img {
	border: none!important;
}
table.shop-table tr.last-tr td {
	border: none;
}
table.shop-table tr.table-head td {
	padding-top: 18px;
	padding-bottom: 18px;
	color: #403d42;
	font-weight: bold;
	border: none;
}

.internaltd{
	padding-bottom:0px!important; 
	padding-top:0px!important;
}


div.shop-form {
	float: left;
	font-family: verdana, arial;
	font-size: 11px;
	color: #5d5d5e;
}
div.shop-form form  {
	width: 421px;
	
}

.boxinput{
	width: 421px;
}
div.shop-form form input.radio {
	width: auto;
}
div.form-image {
	float: right;
}
table td.delivery {
	padding-left: 0!important;
	border: none!important;
}
div.address-block {
	background: url(../images/green_block_less.jpg) no-repeat;
	height: 98px;
	position: relative;
	font-size: 11px;
}

div.address-block-mini {
	background: url(../images/green_block_mini.jpg) no-repeat;
	height: 56px;
	position: relative;
	font-size: 11px;
}

div.address-block div.column1 {
	color:#FFFFFF;
	left:25px;
	position:absolute;
	text-align:left;
	top:55px;
	width:200px;
}

div.address-block-mini div.column1 {
	color:#FFFFFF;
	/*left:25px;
	position:absolute;
	top:20px;*/
	padding-top: 20px;
	padding-left: 25px;
	text-align:left;
	/*width:200px;*/
}

div.address-block div.column1 p {
	margin: 0;
}
div.address-block div.column1 a {
	color: #fc0101;
}
div.address-block div.column2 {
	color:#343036;
	font-weight:bold;
	left:290px;
	position:absolute;
	top:10px;
	width:200px;
}
div.address-block div.column2 p {
	margin: 0;
	line-height: 1.3em;
}
div.address-block div.column3 {
	color:#343036;
	position:absolute;
	right:65px;
	top:5px;
	width:266px;
	text-align: left;
}
div.address-block div.column3 p {
	margin: 0;
}
div.address-block div.column3 textarea {
	height:54px;
	position:absolute;
	right:-35px;
	top:25px;
	width:193px;
}
table tr td.choose {
	text-align: left!important;
	color: #443f48!important;
	border: none;
	padding-left: 21px; 
}
table tr td.price {
	color: #616062!important;
	text-align: left;
	padding-right: 25px;
	padding-left: 21px;
	border: none;
	vertical-align: top;
}
table tr td.price p {
	margin: 0;
}

.errorField {
	background-color: #F88F92;
}
