* html .artContainer {
height:1%;
}

/* Standard
---------------------------------------------------- */
body {
font-family: "Trebuchet MS", sans-serif;
background-color: #fff;	
color: #444;
text-decoration: none;
word-spacing: 0.15em;
font-size: 0.8em;
line-height:1.1em;
letter-spacing: 0;
background-image:url(bg_body.gif);
background-repeat:repeat-x;
margin:0;
padding:0;
width : 100%;
text-align:center;
}

IMG {
border:0;
}

H1 {
font-size:26px;
padding:0;
margin:0;
}

FORM {
padding:0;
margin:20px 0 0	0;
}

A {
color:#202270;
}

/* Layout
---------------------------------------------------- */

#moreinfo {
border-bottom : 1px #666 solid;
width : 100%;
height : 230px;
background-image:url(images/newback.jpg); 
background-position : bottom;
color : white;
text-align : center;
z-index : 5;
}

#footer {
position:relative;
text-align:center;
color:#666;
width:800px;
margin-left : auto;
margin-right : auto;
padding:10px;
}

#ad {
margin-top:10px;
margin-bottom:10px;
position:relative;
text-align:center;
margin-left : auto;
margin-right : auto;
width : 500px;
padding:10px;
}

#finalid {
text-align:center;
margin-left : auto;
margin-right : auto;
margin-top:30px;
width : 90%;
line-height:1.8em;
}

#rotatorflyout {
text-align:center;
margin-left : auto;
margin-right : auto;
margin-top:30px;
width : 90%;
line-height:1.8em;
}

.header {
position:relative;
list-style-type:none;
font-size:1.4em;
text-align:left;
height:30px;
line-height:30px;
color:#555;
margin:0;
padding:0;
}

.wrapper {
margin-left:auto;
margin-right:auto;
text-align:left;
width:800px;
position:relative;
z-index:1;
}

.content {
font-size:12px;
margin-right:200px;
text-align:left;
padding:20px;
}


/* Claases
-------------------------------------------- */

.errormsg{
border-top:2px #202270 solid;
border-bottom:2px #202270 solid;
padding:10px;
font-size: 14px;
font-weight:bold;
color: #666;
width: 600px;
margin-left : auto;
margin-right : auto;
background-image:url(images/errorer.png);
background-repeat:repeat-x;
}

.output{
font-size: 14px;
color: #666;
}

.flyout{
background-image:url(images/errorer.png);
text-align:left;
margin: auto;
margin-top:20px;
width : 600px;
border-top:1px #666 solid;
border-bottom:1px #666 solid;
z-index:999;
padding:10px;
background-repeat:repeat-x;
}

.flyout h1{
margin:0;
margin-top:28px;
margin-bottom:10px;
padding:0;
}

.rotateflyout{
border-top:2px #202270 solid;
border-bottom:2px #202270 solid;
font-size: 14px;
font-weight:bold;
color: #666;
width:500px;
margin-left : auto;
margin-right : auto;
background-image:url(images/errorer.png);
background-repeat:repeat-x;
}

.formelement{
position:relative;
text-align:center;
margin-left : auto;
margin-right : auto;
width : 580px;
padding:10px;
}

.formfield{
text-align:center;
width:500px;
font-size:18px;
padding:3px;
font-weight:bolder;
color:#666;
}

.formfield_width{
margin-top:10px;
text-align:center;
width:100px;
font-size:20px;
padding:10px;
font-weight:bolder;
color:#666;
border:1px #666 solid;
}

.resizr{
text-align:center;
font-size:18px;
padding:10px;
font-weight:bolder;
color:#666;
}

.hint{
font-size:10px;
}

.rotator{
vertical-align:middle;
text-align:center;
}

.flyouthand{
cursor: pointer;
color:#202277;
font-weight:bold;
}

.form_widget_amount_slider{
border-top:1px solid #9d9c99;
border-left:1px solid #9d9c99;
border-bottom:1px solid #eee;
border-right:1px solid #eee;
background-color:#f0ede0;
height:3px;
position:relative;
bottom:0px;
text-align:left;
left:0;
}

.slider_target{
border:1px black solid;
}

#slider_container1{
width:600px;
height:20px;
}

.form_widget_amount_slider{
margin-top:20px;
height:10px;
vertical-align:bottom;
}

.preload {
padding:15px;
}

HR {
padding:3px;
margin:3px;
}