.field { font-weight: bold; }
.field-req { color: #000000; font-weight: bold; }
.error { padding: 2px 0px; color: #CC0000; font-weight: bold; }

.wishlisttable { border: 1px dashed #3C5551; background-color: #E8DDD0; padding: 1px; margin: 0px;}
.wishlisttable th { padding: 4px; color: #FFFFFF; background-color: #CC3300; border-bottom: 1px solid;}
.login {}
.login h1 {font-size:18px; font-weight:bold;}
.login-form { border: 1px dashed #3C5551; width:300px; padding:4px;}

.wbutton { background-color: #CC3300; font-size:10px; border: 2px outset; color:#FFFFFF; margin: 1px; padding: 1px; }
.wishlistbackbutton a {
    display: block;
    border: 2px outset;
    width: 150px;
    line-height: 20px;
    background-color: #CC3300;
    color: #FFFFFF;
    text-align: center;
	margin-bottom:10px;
    }

.wishlistbackbutton a:link {
    color: #FFFFFF;
    text-align: center;
    }

.wishlistbackbutton a:visited {
    color: #FFFFFF;
    text-align: center;
    }

.wishlistbackbutton a:hover {
    color: #FFFFFF;
    text-align: center;
    }

.row0 { padding: 3px; border: 0px; font-size: 12px;  font-weight: bold; background-color: #FFFFCC; }
.row1 { padding: 3px; border: 0px; font-size: 12px;  font-weight: bold;}
.login h1 {font-size:18px; font-weight:bold;}
.abutton { background-color: #CC3300; font-size:10px; border: 2px outset; color:#FFFFFF; margin: 1px; padding: 1px; }
.register-form { text-align:left; border: 1px dashed #3C5551; width:450px; padding:4px;}
.register h1 {font-size:18px; font-weight:bold;}
.register {margin-left:40px;}
.ordertable {width:85%; border: 1px dashed #3C5551; background-color: #E8DDD0; padding: 1px; margin: 0px;}
.ordertable th {font-weight:bold; padding: 4px; background-color: #CC3300; border-bottom: 1px solid; color: #CCCC99;}
.message {text-align:center;}
