body {
font-family:Arial, Helvetica, sans-serif;
margin:0px;
background-color: transparent;
background-image:url('http://www.deltaco.com/images/bkgred.jpg');
background-repeat: repeat;
color: #fff;
font-size: 12px;
}
#wrapper {
 width: 980px;
 padding: 0;
 margin: 0 auto;
}
#header {
background: #4A0000;
}
#main {
  padding: 0 25px 25px;
  background: #4A0000;
  color: #fff;
}
#help {
  margin: 0 auto;
  text-align: center;
}
#footer {
  color:#CCCCCC;
  font-size: 11px;
  text-align: right;
}
#footer #copyright {
  float: left;
  width: 300px;
  text-align: left;
  padding: 5px;
}
#footer #infos {
 padding: 5px;
}
#footer #infos a:link,
#footer #infos a:visited {
  color:#CCCCCC;
  text-decoration: none;
}
#footer #infos a:hover {
  text-decoration: underline;
}

#disclaimerinner {
color:#000000;
font-size:10px;
}
#loginpage #disclaimerinner {
  text-align: center;
  width: 460px;
  margin: 0 auto;
}
#loginpage #main {
  text-align: center;
}
#loginpage .actions {
  margin: 10px;
}
#loginpage .actions a:link,
#loginpage .actions a:visited {
  padding: 2px;
  text-decoration: none;
  font-size: 11px;
}
#loginpage .actions a:hover {
text-decoration: underline;
}
#loginform {
  width: 350px;
  margin: 0 auto;
  padding: 25px 15px 15px;
  background: #A10101;
  margin-bottom: 50px;
}
#loginpage input.text {
 border: 1px solid #000;
 padding: 2px;
}

#signinheader {
 text-align: center;
 padding: 10px;
 font-size: 18px;
 color: #FFF;
 font-weight: bold;
}

#contentmain p {
line-height:20px;
}
#contentmain p strong {
font-weight:bold;
color:#A6FF00;
}

.greentext13bold {
color:#A6FF00;
font-size:13px;
font-weight:bold;
line-height:20px;
text-align: center;

}

#main #message {
color:#FFDE00;
font-size:13px;
line-height:20px;
text-align: center;
}

.documents {
 background: #330000;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding: 10px;
 margin: 10px 0;
}
.documents h2 {
 color: #A6FF00;
 font-family:Arial, Helvetica, sans-serif;
 font-size: 14px;
 margin-left: 10px;
}

#main a:link,
#main a:visited {
 color: #FFDE00;
}
#main a:hover {
 text-decoration: none;
}

.documents .brsection {
 border-top: 1px dotted #FFDE00;
 margin: 5px;
}

.documents .franchisedocs {
 width: 100%;
}

.documents .franchisedocs td {
 padding: 12px;
 width: 50%;
 vertical-align: top;
}
.documents .franchisedocs div {
  padding: 2px;
}
.documents .franchisedocs div span {
width: 20px;
display: block;
float: left;
text-align: right;
padding-right: 5px;
}

.itex {
  padding: 15px 0;
}
.itex h2 {
  color: #FFDE00;
  font-size: 20px;
}
.itex h3 {
  color: #FFDE00;
  font-size: 16px;
}
.itex #errormessage {
  width: 500px;
  margin: 0 auto;
  text-align: left;
  color: #BD0000;
}
.itex #errormessage h3 {
  color: #FF0000;
  margin-top: 0;
  padding-top: 0;
}
.itex #salesreporting {
  background: #330000;
  padding: 15px;
  margin: 10px 0;
  text-align: center;
}
.itex #salesreporting table {
  margin: 0 auto;
  text-align: left;
}

.itex #salesreporting th {
  padding: 5px;
  text-align: left;
  border-bottom: 1px solid #4A0000;
}
.itex #salesreporting td {
  padding: 5px;
  border-bottom: 1px solid #4A0000;
}
.itex #period {
  background: #4A0000;

}
.itex #salesreporting tr.head th {
  background: #4A0000;
  border-bottom: 1px solid #FF0000;
}
.itex #salesreporting tr.sub th {
  text-align: right;
}
.itex .readonly {
  border: 1px solid #BD0000;
  background: #4A0000;
  color: #FFDE00;
  padding: 2px;
  width: 68px;
  height: 16px;
  float: left;
}

.itex input[type=text] {
  border: 1px solid #4A0000;
  padding: 2px;
}

.itex #confirmation {
  margin: 15px;
  padding: 10px;
  color: #A6FF00;
  font-size: 14px;
}

#corporate {
  margin: 15px 0;
  padding: 10px;
  background: #000;
}

.itex input.error {
  border: 1px solid #f00;
  background: #ff0;
}
.itex .formhelp {
  font-size: 1em;
  color: #fff;
  margin-bottom: 10px;
}
.itex #salesreporting td.dollar {
  padding: 5px 0;
  width: 3px;
}

#salereportbutton {
  float: right;
  margin-top: 10px;
}