body {
	color: #00467f;
	background-color: #b7ddf6; /*a0cce7*/
	vertical-align:middle;
	text-align: center;
	height:100%;
}

.smallbody {
	background-image:url(images/top.jpg);
	background-repeat:no-repeat;
	background-color: #b8ddf7;
	text-align: left;
	padding: 10px;
}

.container {
	position: relative;
	width: 950px;
	height: 600px;
	z-index: 1;
	background-image: url(images/bg.gif);
}

.titles {
}

.nav1, .nav2, .nav3, .nav4, .nav5, .nav6 {
	position: absolute;
	left:174px;
	top:18px;
	width: 521px;
	height: 25px;
	z-index: 2;
}


.bord1, .bord2, .bord3, .bord4, .bord5, .bord6, .bord7 {
	position: absolute;
	left:21px;
	top:162px;
	width: 104px;
	height: 80px;
	z-index: 2;
}



.selectdesign2, .selectdesign1 {
	position: absolute;
	z-index: 2;
	top:386px;
	width:315px;
	height:190px;
	text-align: left;
	line-height: 25px;
}

.selectdesign1 { left:16px; } /*left:255px } */
.selectdesign2 { left:343px; } /*left:598px } */

.decor_long {
	position: absolute;
	z-index: 3;
	left:738px;
	top:18px;
	width:188px;
	height:562px;
	background-image: url(images/decor_long.jpg);
}

.decor_long1, .decor_long2, .decor_long3 {
	position: absolute;
	z-index: 3;
	left:739px;
	top:11px;
	width:196px;
	height:577px;
}

.decor_long1 {
	background-image: url(images/decor_long1.jpg);
}

.decor_long2 {
	background-image: url(images/decor_long2.jpg);
}

.decor_long3 {
	background-image: url(images/decor_long3.jpg);
}

.decor_gen1, .decor_gen2, .decor_gen3, .decor_gen4, .decor_gen5, .decor_gen6, .decor_gen7, .decor_gen8, .decor_gen9 {
	position: absolute;
	z-index: 2;
	left:38px;
	top:260px;
	width:912px;
	height:85px;
}

.decor_gen1 { background-image: url(images/decor_gen1.gif); }
.decor_gen2 { background-image: url(images/decor_gen2.gif); }
.decor_gen3 { background-image: url(images/decor_gen3.gif); }
.decor_gen4 { background-image: url(images/decor_gen4.gif); }
.decor_gen5 { background-image: url(images/decor_gen5.gif); }
.decor_gen6 { background-image: url(images/decor_gen6.gif); }
.decor_gen7 { background-image: url(images/decor_gen7.gif); }
.decor_gen8 { background-image: url(images/decor_gen8.gif); }
.decor_gen9 { background-image: url(images/decor_gen9.gif); }

.decor_first {
	position: absolute;
	z-index: 2;
	left:646px;
	top:94px;
	width:304px;
	height:166px;
	background-image:url(images/decor_first.gif);
}

.decor_selectdesign {
	position: absolute;
	left: 844px;
	top: 103px;
	width: 55px;
	height: 20px;
	background-image:url(images/decor_selectdesign.gif);
}

.decor_order {
	position: absolute;
	left: 699px;
	top: 126px;
	width: 216px;
	height: 46px;
	background-image:url(images/decor_order.gif);
}

.button_previous1, .button_previous2, .button_previous3, .button_previous4 {
	position: absolute;
	z-index: 2;
	width: 88px;
	height: 16px;
}

.button_previous1 {
	left: 21px;
	top: 385px;
}

.button_previous2 {
	left: 734px;
	top: 386px;
}

.button_previous3 {
	left: 509px;
	top: 386px;
}

.button_previous4 {
	left: 546px;
	top: 356px;
}

.button_next1, .button_next2 {
	position: absolute;
	z-index: 2;
	width: 106px;
	height: 16px;
}

.button_next1 {
	left: 603px;
	top: 386px;
}

.button_next2 {
	left: 826px;
	top: 386px;
}

.visual1, .visual2, .visual3, .visual4, .visual5, .visual6, .visual7, .visual8, .visual9 , .visual10 {
	position: absolute;
	z-index: 2;
	width: 135px;
	height: 80px;
}

.visual1, .visual2, .visual3, .visual4, .visual5 {
	top:384px;
}
.visual6, .visual7, .visual8, .visual9, .visual10 {
	top:475px;
}

.visual1, .visual6 { left:19px;}
.visual2, .visual7 { left:156px;}
.visual3, .visual8 { left:294px;}
.visual4, .visual9 { left:433px;}
.visual5, .visual10 { left:571px;}

.decor_selectvisual1 {
	position: absolute;
	z-index: 3;
	left:655px;
	top:103px;
	width:53px;
	height:17px;
	background-image: url(images/decor_selectvisual1.gif);
}

.decor_line, .decor_line1, .decor_line670 {
	position: absolute;
	left:21px;
	top:370px;
	height:7px;
	font-size: 7px;
	line-height: 7px;
	background-image:url(images/blauwpixel.gif);
	background-repeat:repeat-x;
}

.decor_line {
	z-index: 3;
	width:894px;
}

.decor_line1 {
	z-index: 1;
	width:894px;
}

.decor_line670 {
	z-index: 3;
	width:670px;
}

.language_switch {
	position: absolute;
	z-index: 2;
	left:19px;
	top:133px;
	width:110px;
	height:11px;
	padding:0px;
	margin:0px;
}

.textfield35, .textfield73, .textfield111, .textfield149, .textfield187, .textfield225 {
	font-size: 12px;
	font-family: Arial;
	color: #429ac8;
	height: 18px;
	border: solid 1px #CCCCCC;
}

.textfield35red, .textfield73red, .textfield111red, .textfield149red, .textfield187red, .textfield225red {
	font-size: 12px;
	font-family: Arial;
	color: #00467f;
	height: 18px;
	border: solid 1px #CCCCCC;
	background-color: #FF9999;
}


.textfield35, .textfield35red { width:35px;}
.textfield73, .textfield73red { width:73px;}
.textfield111, .textfield111red { width:111px;}
.textfield149, .textfield149red { width:149px;}
.textfield187, .textfield187red { width:187px;}
.textfield225, .textfield225red { width:225px;}

.personalise_form {
	position: absolute;
	left:23px;
	top:380px;
	width:462px;
	height:160px;
	z-index: 2;
}

.preview_template {
  position: absolute;
  left: 16px;
  top: 383px;
  width: 294px;
  height: 190px;
  /*background-image: url(images/template.gif);
  background-repeat:no-repeat;*/
  text-align: left;
}

.preview_design {
  position: absolute;
  left: 328px;
  top: 383px;
  width: 294px;
  height: 190px;
  text-align: left;
}

.usecurrentButton {
	height: 22px;
	width:190px;
	line-height: 14px;
	font-size: 12px;
}


#loadingdiv {
	position:absolute;
	top:0px;
	left:0px;
	width: 950px;
	height: 600px;
	visibility:hidden;
	z-index:8;
}

#fader {
	position:absolute;
	top:0px;
	left:0px;
	width: 950px;
	height: 600px;
	background-color:#CCDDFF;
	filter:alpha(opacity=50);
	moz-opacity:.50;
	opacity:.50;
	visibility:hidden;
	z-index:7;
}

.decor_selectvisual {
	position: absolute;
	top:383px;
	left:22px;
	width:601px;
	height:208px;
	z-index:2;
}

.confirm_text {
	position: absolute;
	top:567px;
	left:281px;
	width:190px;
	height:20px;
	z-index:4;
	text-align: left;
}