body {background: rgb(184,204,223) url("../images/background.jpg") repeat-x; }

#wrapper {width:900px; margin: 0 auto; text-align:left;}

#header, #maincontent, #footer {background: url("../images/Shadows.png") repeat-y;
width:900px;}

#maincontent
{
	padding: 50px 75px 50px 75px;
	margin-bottom: -1px;
}

#header {margin:30px 0 15px 0; height:124px; }
#header li {margin:8px 20px 0; float:left;}
#header ul {height:118px; margin:0; padding: 0}
#header li h1 img {margin:-19px 0 0 30px; padding:0;}

.display-img {width:300px; margin:0 60px 0 0; float:left; clear:left; }
.block1 {float:left; width:360px; line-height:1.5em;}

#instructions {float:left; clear:left; margin:45px 0 0 0; padding:35px 0; border-top:1px solid rgb(2,72,141);}
#instructions p {width:750px;}

#vol1 img, #vol2 img {width:159px; margin:0 0 10px 0; padding:0;}

#vol1 form, #vol2 form {margin:0 0 0 18px;}

#vol1 {width:159px; float:left; clear:left; margin:5px 0 0 25px; text-align: center }
#vol2 {width:159px; height:210px; float:left; margin:5px 0 0 20px; text-align: center }
#vol1 form, #vol2 form {padding:0; margin: 0}
#footer {height:45px; margin-bottom:-1px;}
#footer ul {width:858px; margin:0px 0 0 15px; height: 22px}
#footer li {margin-top: 15px; float:left; width: 429px; height: 22px;}
#footer li#col2 {text-align: right;}
#footer li p{height: 22px; line-height: 22px}
#register {margin:20px 0 0 80px; width:750px; padding:0; margin:0; clear: left}

#formcol1 {float:left; width: 325px; }
#formcol2 {float:left; margin-left:30px;  width: 300px; }

#formcol1 label{width: 120px; display: block; float: left;}
#formcol2 label{width: 120px; display: block; float: left;}
#formcol1 input[type='text']{float: left; width: 150px}
#formcol2 input[type='text']{float: left; width: 150px}

#formcol1 p, #formcol2 p
{margin:10px 0 0 0; padding: 5px; width: auto; float: left;} 

#centered {text-align:center;  padding:20px; width: 700px;}
#centered h2 {margin:0 0 30px 0;}

h2 {color: rgb(0,45,89); font-size:20px; font-weight:normal;}

#wrapper p {font-family:georgia, serif; color: rgb(2,72,141); font-size:15px;}

#instructions p {font-size:14px;}

#footer p {font-size:12px;}

span {text-transform:uppercase; letter-spacing:1px; color: rgb(0,45,89);}

a {text-decoration:none; color: rgb(188,153,72);}

a:hover {color: rgb(188,153,72); text-decoration:underline;}
.required
{
	color:#dd0000;
	text-transform:none;
	letter-spacing:normal;
}
.errormsg
{
    color:#dd0000;
	text-transform:none;
	letter-spacing:normal;
	width: 100%;
	margin-left: 120px
}
.productsecondline
{
	padding-left: 184px
}
.clr
{
	clear: both;
}