body {
 text-align: center;
}
div#silas_container {
 position: relative;
 width: 760px;
 margin: 0 auto;
 text-align: left;
}
div#silas_header {
 position: relative;
 height: 132px;

}
div#silas_header a.homelink {
 position: absolute;
 display: block;
 text-indent: -1000px;
 height: 120px;
 width: 200px;
}
div#silas_header div#silas_signup {
 position: absolute;
 right: 30px;
 top: 24px;
 width: 230px;
 height: 90px;
}
div#silas_header div#silas_signup form {
 position: relative;
}
div#silas_header div#silas_signup form label {
 position: absolute;
 right: 143px;
}
div#silas_header div#silas_signup form label.password {
 top: 25px;
}
div#silas_header div#silas_signup form input#USERNAME_1, 
div#silas_header div#silas_signup form input#USERNAME_2, 
div#silas_header div#silas_signup form input#USERNAME_DISABLED, 
div#silas_header div#silas_signup form input#Password, 
div#silas_header div#silas_signup form input#Password_DISABLED 
{
	position: absolute;
    right: 8px;
	width:130px;
}
div#silas_header div#silas_signup form input#Password, 
div#silas_header div#silas_signup form input#Password_DISABLED 
{
	top: 25px;
}
div#silas_header div#silas_signup form input.silas_signupButton {
 position: absolute;
 right: 6px;
 top: 60px;
}
div#silas_header div#silas_signup form p.loginMsg {
 margin:-2px 0 0 0;
 position: absolute;
 top:0px;
}
div#silas_header div#silas_signup form p {
 margin-left: 0px;
 position: absolute;
 top: 41px;
}
div#silas_header div#silas_signup p.loggedIn {
 position: absolute;
 top: -10px;
}
div#silas_header div#silas_signup p a {
 padding-right: 0px;
}
div#silas_header div#silas_signup p.loggedIn a {
 padding-right: 0px;
}
div.silas_mainNav {
    height:35px;
    position:relative;
}
ul#silas_mainNav {
 position:absolute;
 margin:0;padding:0;
 top:132px;
 left:0px;
 height: 35px;
 width:100%;
}

ul#silas_mainNav li.menu_1 {
 float:left;
 width: 107px;
 text-align: center;
 padding-top: 5px;
 padding-bottom: 10px;
 position:relative;
}
ul#silas_mainNav li.menu_1 ul.menu_2 {
    position:absolute;
    display:none;
    top:29px;
    left:0px;
    height:auto;
    z-index:100;
    margin:0;
    padding:0;
    width:200px;
    padding:10px;
}
ul#silas_mainNav li.menu_1 ul.menu_2 li.menu_2 {
    margin:0 0 10px 0;
    padding:0;
    border:0;
    display:block;
    width:100%;
    float:none;
}


div#silas_wrapper {
 position: relative;
 top: 5px;
 width: 100%;
}
div#silas_main {
 margin-left: 175px;
 width: 565px;
 padding-bottom: 5px;
}

div#silas_sidebar {
 position: absolute;
 top: 0px;
 width: 160px;
 z-index: 5;
}
div#silas_sidebar {
 padding: 10px;
}

div#silas_sidebar ul {
 list-style: none;
 margin: 0px;
 padding: 0px;
 width: 155px;
}
div#silas_sidebar li {
 padding-top: 25px;
}
div#silas_footer {
 clear: both;
 height: 60px;
 text-align: right;
 position: relative;
}
div#silas_footer p {
 position: relative;
 top: 16px;
 left: 4px;
}
div#silas_footer p span {
 position: absolute;
 right: 8px;
}
p.silas_selfPromo {
 text-align: right;
 width: 875px;
}
div.silas_canada {
 margin-right: 20px;
 height: 40px;
}
/*Alternate Layout without Sidebar */
div#silas_main.alternate {margin-left: 0px; width: 740px;}
div#silas_sidebar.alternate {display: none;}


#cons_city{
	width: 160px;
}
#cons_zip_code {
	width: 90px;
}
#cons_street2 {
	width: 350px;
}
#cons_street1 {
	width: 350px;
}
#cons_email {
	width: 350px;
}
#cons_first_name {
	width: 120px;
}
#cons_last_name {
	width: 120px;
}