body {
	background-color: #CFCFCF;
}

/*
 * canvas
 */
#canvas {
width: 956px;
margin: 63px auto 0 auto;
overflow: hidden; /* ...to contain floated children */
}

#leftlogin {
    float: left;
    width: 254px;
    height: 609px;
    background: url(../../images/login-left.jpg) no-repeat;
}

#rightlogin {
    float: left;
    position: relative;
    width: 702px;
    height: 609px;
    background: url(../../images/login-right.gif) no-repeat;
}

#username {
    position: absolute;
    top: 325px;
    left: 372px;
}

#password {
    position: absolute;
    top: 375px;
    left: 372px;
}

#forgot {
    position: absolute;
    top: 402px;
    left: 372px;
    width: 166px;
    height: 12px;
}

#registernow {
    position: absolute;
    top: 445px;
    left: 197px;
    width: 110px;
    height: 20px;
}

#submit {
    position: absolute;
    top: 445px;
    left: 475px;
    width: 80px;
    height: 20px;
}

#consumersite {
    position: absolute;
    top: 550px;
    left: 170px;
    width: 140px;
    height: 20px;
}

#safetyinfo {
    position: absolute;
    top: 550px;
    left: 495px;
    width: 60px;
    height: 20px;
}

/*
 * footer
 */
#footer {
    width: 956px;
    margin: 10px auto 0 auto;
    text-align: center;
    font-size: 8pt;
    color: #999;
}
#footer a:link {
    color: #999;
    text-decoration: none;
}
#footer a:visited {
    color: #999;
    text-decoration: none;
}
#footer a:active {
    color: #999;
    text-decoration: none;
}
#footer a:hover
{
    color: #666;
    text-decoration: none;
}

/*
 * general
 */
body {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 8pt;
    color: #999;
}

a, img {
    border: 0;
}
