/* CSS Document */
body {text-transform:uppercase;color:#00000;font:11px Arial, Helvetica, sans-serif;background:#fff;}
input, textarea, select {padding:3px;background:#fedede;border:none;font:10px Arial, Helvetica, sans-serif;}
label {padding:3px;}
.contact input, .contact textarea {text-align:left;}
a {color:#fff;text-decoration:none;}
a:hover, a:active, a:focus {background:#fd0807;}
h2 {font-size:22px;margin-top:0px;}
p {margin:10px 0px;color:#000000;}

.new {color:#FF0000; font-weight:bold;}
#newstuff_caption {position:absolute;top:60%;left:50%;margin-left:-355px;margin-top:-300px;width:910px;height:20px;background:#ffffff;color:#888888;}
#newstuff_caption a {text-decoration:none;background:#ffffff;color:blue;}

#newstuff {position:absolute;top:60%;left:50%;width:920px;height:220px;margin-left:-455px;margin-top:-280px; background:#ffffff;}
.newstuffblock {width:200px;height:200px;background:#ffffff;border:10px solid #cccccc;margin-right:10px;float:left;}
#newstuff_caption_container {position:absolute;top:60%;left:50%;width:920px;height:50px;margin-left:-455px;margin-top:-50px;background:#ffffff;}
.captions {width:208px;height:88px;border:1px dashed #cccccc;float:left;margin-right:10px;padding:5px;text-align:center;color:#888888}
#newstuff_caption_container a {text-decoration:none;background:#ffffff;color:blue;}

#container {position:absolute;top:50%;left:50%;width:400px;height:200px;margin-left:-350px;margin-top:-100px;} /* container for contact forms */
#welcomecontainer {position:absolute;top:70%;left:50%;width:546px;height:100px;margin-left:-350px;margin-top:30px;}
#form {width:254px;float:right;padding-left:20px;}

/*a.europe {background:#fee7e7;}
a.europe:hover, a.europe:active, a.europe:focus {background:#fd0807;}*/

input.submit {padding:3px 5px;background:#ff9494;color:#fff;text-decoration:none;text-transform:uppercase;}
input.submit:hover, input.submit:focus, input.submit:active, {background:#fd0807;}

.error {color:rgb(253,8,7);}

.clear {padding:0px 0px;background:#ffffff;text-decoration:none;}

