* {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 1.2;
	margin: 0px;
	padding: 0px;
}

body {
	background: url('images/background.jpg') #5b92cb center center repeat-x fixed;
}

form {
}

input , textarea , select , #uploadFile {
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 11px;
	line-height: 1.3;
}

/* IE6 (and lower) */
* html select {
	height: 18px;
}

/* IE7 (and Firefox) */
* > select {
	height: 20px;
}

/* Firefox (hack overwrite) */
* >/**/select {
	height: 18px;
}

/* IE6 (and lower) */
* html input {
	height: 16px;
}

/* IE7 (and Firefox) */
* > input {
	height: 16px;
}

/* Firefox (hack overwrite) */
* >/**/input {
	height: 16px;
	position: relative;
	top: -1px;
}

/* IE6 (and lower) */
* html #uploadFile , * html .usecurrentButton , * html .button {
	height: 20px;
}

/* IE7 (and Firefox) */
* > #uploadFile ,  * > .usecurrentButton ,  * > .button {
	height: 20px;
	line-height: 1.4;
}

/* Firefox (hack overwrite) */
* >/**/#uploadFile ,  * >/**/.usecurrentButton ,  * >/**/.button {	
	height: 20px;
	top: 1px;
}

/* IE6 (and lower) */
* html input.radio {
	margin: 0px 1px 1px -4px;
}

/* IE7 (and Firefox) */
* > input.radio {
	margin: 0px 1px 1px -4px;
}

/* Firefox (hack overwrite) */
* >/**/input.radio {
	margin: 0px 4px -4px 0px;
}

/* IE6 (and lower) */
* html input.checkbox {
	margin: 0px 1px 1px -4px;
}

/* IE7 (and Firefox) */
* > input.checkbox {
	margin: 0px 1px 1px -4px;
}

/* Firefox (hack overwrite) */
* >/**/input.checkbox {
	margin: 0px 4px 0px 0px;
}

textarea {
	height: 55px;
}

option.first {
	color: #969696;
}

.textfield , .textfieldred {
	border: 1px solid #000000;
}

input.textfield , input.textfieldred {
	padding: 1px 0px;
}

/* Firefox (hack overwrite) */
* >/**/select.textfield , * >/**/select.textfieldred {
	position: relative;
	top: -1px;
}

.textfieldred { 
	background-color: #D6D6D6; 
}

.tableform .textfield , .tableform .textfieldred {
	width: 100%;
	margin: 0px -1px;
}

.tableform {
  /*width: 100%;*/
	border: 0px;
	font-size: 10px;
}

.tableform td {
	height: 22px;
	padding: 0px 1px;
}

.tableform .setcols td {
	height: 1px;
	font-size: 1%;
}

#main {
	position: absolute; 
	top: 50%; 
	height:	680px;
	width: 100%;
	margin: -360px 0px 0px 0px;
	min-width: 920px;
	padding: 0px;
	background: url('images/background2.jpg') center top repeat-x;
	
}

* html #main {
	text-align: center;
}

#page { 
	width: 920px;
	height: 680px;
	text-align: left;
	overflow: hidden;
	background: url('images/background3.jpg') no-repeat;
}

* > #page {
	margin: 0px auto;
}

#header {
	display: none;
	width: 0px;
	height: 0px;
}

#content {
	position: relative; 
	width: 920px;
	height: 565px;
	font-size: 10px; 
	color: #FFFFFF;
}

ul {
}

li {
}

strong {
}

a {
	color: #FFFFFF;
}

a:hover {
	color: #CFCFCF;
}

i {
}

#footer {
	width: 734px;
	height: 19px;
	padding: 8px 93px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #aed4f5;
	font-weight: bold;
	text-align: center;
}

#footer strong {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.block {
	position: absolute;
	display: block;
/**/
	border: 0px;
/**/
/*
	border: 1px solid #FF0000;
	margin: -1px;
*/
}

input.block {
	font-size: 1px;
	background: transparent;
	color: transparent;
	cursor: pointer;
}

.text01 {
	left: 100px;
	top: 300px;
	width: 170px;  
	padding: 55px 28px 0px 2px; 
}

#buttons {
	position: absolute;
	top: 510px;
	left: 93px;
	width: 734px;
	height: 45px;
}

.button_prev , .button_next , .button_send {
	width: 155px;
	height: 45px;
}

* > .button_prev {
	background: url('images/but_previous.png') no-repeat; 
}

* html .button_prev {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/but_previous.png', sizingMethod='crop'); 
	background: transparent; 
}

* > .button_next {
	background: url('images/but_next.png') no-repeat; 
}

* html .button_next {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/but_next.png', sizingMethod='crop'); 
	background: transparent; 
}

* > .button_send {
	background: url('images/but_send.png') no-repeat; 
}

* html .button_send {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/but_send.png', sizingMethod='crop'); 
	background: transparent; 
}

.left {
	float: left;
}

.right {
	float: right;
}




/* FIRST */
.page_first #content {
	background: url('images/bg_page_first.jpg') 245px 0px no-repeat;
}

.page_first .text01 {
	background: url('images/title_page_first.gif') no-repeat;
}

.page_first .link01 {
	top: 510px;
	left: 100px;
	width: 140px;
	height: 30px;
}


/* SELECT DESIGN */
.page_selectdesign #content {
	background: url('images/bg_page_selectdesign.jpg') 300px 220px no-repeat;
}

.page_selectdesign .text01 {
	background: url('images/title_page_selectdesign.gif') no-repeat;
}

.page_selectdesign .link01 {
	top: 510px;
	left: 100px;
	width: 140px;
	height: 30px;
}

.page_selectdesign .link02 {
	top: 230px;
	left: 325px;
	width: 142px;
	height: 220px;
}

.page_selectdesign .link03 {
	top: 230px;
	left: 491px;
	width: 142px;
	height: 220px;
}

.page_selectdesign .link04 {
	top: 230px;
	left: 657px;
	width: 142px;
	height: 220px;
}


/* UPLOAD */
.page_upload #content {
	background: url('images/bg_page_upload.jpg') 300px 220px no-repeat;
}

.page_upload .text01 {
	background: url('images/title_page_upload.gif') no-repeat;
}

.page_upload .text02 {
	top: 275px;
	left: 509px;
	width: 295px;
}

.page_upload .link01 {
	top: 510px;
	left: 100px;
	width: 140px;
	height: 30px;
}

.page_upload .link02 {
	top: 510px;
	left: 680px;
	width: 140px;
	height: 30px;
}


/* UPLOAD PREVIEW*/
.page_uploadpreview #content {
	background: url('images/bg_page_uploadpreview.jpg') 300px 220px no-repeat;
}

.page_uploadpreview .text01 {
	background: url('images/title_page_uploadpreview.gif') no-repeat;
}

.page_uploadpreview .flash01 {
	top: 268px;
	left: 325px;
	width: 500px;
	height: 225px;
	overflow: hidden;
}

.page_uploadpreview .link01 {
	top: 510px;
	left: 100px;
	width: 140px;
	height: 30px;
}


/* PERSONALISE */
.page_personalise #content {
	background: url('images/bg_page_personalise.jpg') 300px 90px no-repeat;
}

.page_personalise .text01 {
	background: url('images/title_page_personalise.gif') no-repeat;
}

.page_personalise .text02 {
	color: #0150a2;
	top: 310px;
	left: 335px;
	width: 310px;
}

.page_personalise .link01 {
	top: 510px;
	left: 100px;
	width: 140px;
	height: 30px;
}

.page_personalise .link02 {
	top: 510px;
	left: 680px;
	width: 140px;
	height: 30px;
}


/* PREVIEW */
.page_preview #content {
	background: url('images/bg_page_preview.jpg') 300px 220px no-repeat;
}

.page_preview .text01 {
	background: url('images/title_page_preview.gif') no-repeat;
}

.page_preview .text02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.2;
	color: #0150a2;
	top: 362px;
	left: 525px;
	width: 185px;
	height: 36px;
	overflow: hidden;
}

.page_preview .link01 {
	top: 510px;
	left: 100px;
	width: 140px;
	height: 30px;
}

.page_preview .link02 {
	top: 510px;
	left: 680px;
	width: 140px;
	height: 30px;
}

.page_preview .image1721 , .page_preview .image1722 {
	top: 267px;
	left: 324px;
	width: 142px;
	height: 183px;
	overflow: hidden;
}

.page_preview .image1723 {
	top: 268px;
	left: 325px;
	width: 142px;
	height: 183px;
	overflow: hidden;
}

.page_preview .image1721 {
	background: url('images/img_1721.jpg') no-repeat;
}

.page_preview .image1722 {
	background: url('images/img_1722.jpg') no-repeat;
}


/* ORDER */
.page_order #content {
	background: url('images/bg_page_order.jpg') 300px 50px no-repeat;
}

.page_order .text01 {
	background: url('images/title_page_order.gif') no-repeat;
}

.page_order .text02 {
	top: 238px;
	left: 335px;
	width: 300px;
}

.page_order .link01 {
	top: 510px;
	left: 100px;
	width: 140px;
	height: 30px;
}

.page_order .link02 {
	top: 510px;
	left: 680px;
	width: 140px;
	height: 30px;
}


/* THANKS */
.page_thanks #content {
	background: url('images/bg_page_thanks.jpg') 300px 50px no-repeat;
}

.page_thanks .text01 {
	background: url('images/title_page_thanks.gif') no-repeat;
}

.page_thanks .text02 {
	top: 310px;
	left: 335px;
	width: 465px;
}

.page_thanks .link01 {
	top: 510px;
	left: 680px;
	width: 140px;
	height: 30px;
}


/* SENT */
.page_sent #content {
	background: url('images/bg_page_first.jpg') 245px 0px no-repeat;
}

.page_sent .text01 {
	background: url('images/title_page_sent.gif') no-repeat;
}


/* ERROR */
.page_error #content {
	background: url('images/bg_page_first.jpg') 245px 0px no-repeat;
}

.page_error .text01 {
	background: url('images/title_page_error.gif') no-repeat;
}
