@charset "utf-8";
/* CSS Document */

HTML {
overflow-y:scroll;
}

body {
margin: 0 ;
background:url(images/bg.gif) repeat-x #fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#445363;
}
p {
margin:0px;
}
h1 {
margin: 0 auto;
color:#586B2C;
font-family:'trebuchet ms', verdana, Arial, Helvetica, sans-serif;
font-size:19px;
font-weight:bolder;
}
h2 {
margin: 0 auto;
color:#586B2C;
font-family:'trebuchet ms', verdana, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bolder;
}
table td {
padding:2px; 
}

form, input {
display:inline;
}
.table table td {
padding:0;
border:none;
}
#wrapper {
margin: 15px auto;
width:761px;
}
#header {
background-image:url(images/top.jpg);
height:85px;
}
#nav {
padding:30px 0 0 390px;
height:30px;
line-height:30px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
}
#nav a, #nav a:active, #nav a:visited {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
padding: 0 7px;
}
#nav a:hover {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
color:#333333;
text-decoration:underline;
padding: 0 7px;

}
#content {
background-image:url(images/body.gif);
background-repeat:repeat-y;
padding: 15px 50px;
min-height: 550px;
height:auto !important;
height:550px;
}
#footer {
height:68px;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
}
#left {
float:left;
width:150px;
}
#right {
float:right;
width:150px;
}
.green {
background-color:#F8FFF3;
}
#footer a, #footer a:active, #footer a:visited {
font-size:12px;
color:#3D6100;
text-decoration:none;
}
#footer a:hover {

font-size:12px;
color:#3D6100;
text-decoration:underline;

}

FORM {
border:4px dashed #586b2c;
display:block;
padding:20px;
}

LABEL {
font-family:"Arial","sans-serif","sans serif","sans","Helvetica","Helvetic";
font-weight:bold;
display:block;
padding-top:10px;
padding-bottom:4px;
font-size:14pt;
}

#custom {
border:1px solid Gainsboro;
padding:3px;
}

#fldPrice {
border:0;
font-weight:bold;
font-size:12pt;
background-color:#FFF;
}

#btnOrder {
cursor:pointer;
cursor:hand;
}

#btnOrder:hover {
-moz-opacity:.90;
filter:alpha(opacity=90);
opacity:.90;
}

#custom:focus,#custom:active {
border:1px solid #999;
}

SELECT {
font-size:8pt;
}

#email_err {
font-weight:bold;
padding:10px;
margin-top:10px;
margin-bottom:10px;
display:none;
border:3px solid #F01;
background-color:#F9A;
color:#333;
}

#promo_err {
font-weight:bold;
padding:10px;
margin-top:10px;
margin-bottom:10px;
display:none;
border:3px solid #F01;
background-color:#F9A;
color:#333;
}

#aff_err {
font-weight:bold;
padding:10px;
margin-top:10px;
margin-bottom:10px;
display:none;
border:3px solid #F01;
background-color:#F9A;
color:#333;
}


#served {
display:none;
}

BODY #admin {
width:100%;
background-color:#FFF;
min-height: 1000px;
height:auto !important;
height:1000px;

}

BODY #admin DIV {
padding:10px;
}

BODY #admin TABLE {
width:100%;
}

#admin H2 {
color:#555;
}

BODY #admin * {
font-family:Arial,"sans-serif","sans serif",sans,Helvetica,Helvetic;
}

#admin FORM {
border:0;
}

#admin TEXTAREA {
border:1px solid Gainsboro;
padding:3px;
font-family:monospace,"Courier New",Verdana,"sans-serif","sans serif",Arial,sans,Helvetica,Helvetic;
font-size:8pt;
}

#admin INPUT {
border:2px solid #777;
border-right:2px solid #222;
border-bottom:2px solid #222;
}


