body{
background: #ffedf9;
font: 12px "Trebuchet MS", Verdana, Arial;
color: #000000;
margin: 0;
padding: 0;
}
h1, h2{
font: bold 14px "Trebuchet MS", Verdana, Arial;
text-align: left;
margin: 0 0 0.5em 0;
padding: 0;
}
h2{
margin-top: 0.5em;
}
a{
color: #000000;
}
img, form, fieldset{
margin: 0;
padding: 0;
border: 0;
}
table{
border-collapse: collapse;
margin: 0 0 0.7em 0;	
}
th, td{
text-align: left;
border: 1px solid #333;
padding: 4px;
}
th{
background: #ffedf9;
}
#container{
width: 760px;
margin: 0 auto 0 auto;
display: table;
}
#header{
height: 170px;
width: 760px;
position: absolute;
top: 0;
overflow: hidden;
}
#header .swf{
height: 170px;
width: 760px;
}
#content{
width: 630px;
position: relative;
padding: 20px;
margin: 170px 20px 0 70px;
background: #fff;
}
#content .row{
clear: both;
background: #fff;
}
#content .row p{
text-align: justify;
}
#content .row .left{
float: left;
width: 380px;
vertical-align: top;
}
#content .row .leftsmall{
float: left;
width: 200px;
vertical-align: top;
}
#content .row .right{
float: right;
text-align: center;
width: 250px;
}
#content .row .rightbig{
float: left;
width: 430px;
vertical-align: top;
text-align: center;
}
#content ul{
margin: 0 0 0.5em 20px;
padding: 0;
}
#footer{
clear: both;
padding: 1em 0 0 0;
}
#footer a{
color: #5c5c5c;
text-decoration: none;
}
#footer p{
margin: 0;
text-align: right;
width: 610px;
}
#footer span{
float: left;
}
#footer strong{
color: #000;
}

/* order */
#order-form .form-row{
padding: 0.5em 0 0.5em 0;
clear: both;
}
#order-form .form-row input, #order-form .form-row select{
width: 161px;
padding: 2px;
border: 1px solid #333;
background: #ffedf9;
}
#order-form option{
background: #fef2e4;
}
#order-form label{
width: 90px;
padding: 2px 10px 2px 20px;
float: left;
text-align: left;
}

/* general forms */
#contactform .form-row{
position: relative;
margin: 0 0 0.5em 0;
clear: both;
}
#contactform label{
width: 130px;
float: left;
}
#contactform fieldset sup{
padding: 0 0 0 1px;
color: #ff0000;
}
#buttons{
text-align: right;
width: 285px;
}
.return_step{
float: left;
}

/* ajax divs */
#message, #errormessage{
color: #ff0000;
}
#paymentmethod, #success{
display: none;
}