img {
  border: 0px;
}
body
{
  color: maroon;
  font-family :  Helvetica, Arial, sans-serif;
  font-size : 9pt;
  margin-bottom: 5px;
  margin-top: 0px;
}
td {
  color: maroon;
  font-size: 9pt;
}

td.pager {
  color: Black;
  padding:3px;
}
.title {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #660000;
        padding-left: 6px;
        padding-top: 4px;
        padding-bottom:  4px;
        padding-right: 6px;
        font-style:normal;
}

.titleBold{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #660000;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
}

.titleBoldRed{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: red;
        padding-left: 6px;
        padding-right: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
}

.titleThrough{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #660000;
        padding-left: 0px;
        padding-right: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
        text-decoration:line-through;
}
        

td.head {
  color: White;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-weight : bold;
  text-align: center;
  background-color: #5A7131;
}

/* orange block at the bottom of the pages */
td.subhead {
  background-color: #5A7131;
  padding:5px;
  white-space: nowrap;
}

td.r {
  border : 1px outset #ffFFff;
  background-color: #f7ead8;
  vertical-align : middle;
  color: #002c75;
}

/* details page menu */
table.detailmenu {
  width: 100%;
  text-align: center;
}
table.detailmenu td {
  background-color: #630002;
  color: White;
  padding: 4px;
}
table.detailmenu a {
  color: White;
  font-weight: bold;
  text-decoration: none;
}
table.details td { 
  padding-left: 10px;
  padding-right: 10px;
}

table.detail {
  border-bottom: 2px solid #630002;
  background-color: White;
  width: 100%;
}
table.detail td {
  color: #630002;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;  
}

table.query-form
{
  border: 1px solid #171046;
}

.query-form, td
{
  font: Arial, Helvetica, sans-serif;
  color: maroon;
}

.query-form, select, input
{
  font: Arial, Helvetica, sans-serif;
}

.input-box, input, textfield, select, textarea, .inputMain, .inputShopping, .inputSearch {
font-family: Arial;
font-size: 11px;
color: #000000;
background: #FFFFFF;
border:1px solid #666666;
scrollbar-arrow-color:#FF6600;
scrollbar-base-color:#666666;
scrollbar-shadow-color:#000000;
scrollbar-face-color:#333333;
scrollbar-highlight-color:#666666;
scrollbar-darkshadow-color:#000000;
scrollbar-3dlight-color:#000000;
}

.query-header
{
  background-color: #171046;
  color: #FFFFFF;
  font: Arial, Helvetica, sans-serif;
}

.last-field
{
  padding-bottom: 8px;
}

td.hello img {
  padding: 0px;
  margin: 0px;
}
.query-go
{
  padding: 8px;
  text-align: center;
}

.small-hdr
{
  font-size: x-small;
  padding-left: 4px;
}

span.rght
{
  float: right;
  margin-right: 4px;
}

table.search
{
  width: 100%;
}

table.search td {
  color: #01114c;
}
table.search td.head {
  color: White;
}
input.submit {
  border : 1px solid #010101;
  color : White;
  margin : 2px;
  background-color : #000000;
  background : #630002;
  font : bold 7pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}

img.search {
  border : 2px solid #656766;
  margin-bottom : 0px;
  margin-left : 10px;
  margin-right : 10px;
  margin-top : 0px;
}

img.details {
  border : 2px solid #656766;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 10px;
  margin-top : 0px;
}




a.adminoptions, a.adminoptions:hover {
  font-weight : bold;
  font-size : 8pt;
  color : #510b0b;
  text-decoration: none;
}


a.options {
  font-weight : bold;
  font-size : 8pt;
  text-decoration : none;
  color :#7b2e00;
}
a.options:hover{
  color : #f7941d;
  font-weight : bold;
  font-size : 8pt;

}

a.menu {
  font-weight : bold;
  text-decoration : none;
}
a.menu:hover{
  color :#f7941d;
}
strong.login {
  color: #CCCCFF;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 8pt;
  font-weight : bold;
}
strong.hello {
  color: #FEFBDC;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : bold;
  margin : 8px;
}
h1{
  font-size : 16pt;
  font-weight: normal;
  padding: 10px 0px 5px 20px;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
  color: maroon;
}
h2{
  font-size : 12pt;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
}
td.content {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
td.left-top {
  background-repeat: no-repeat;
}
table.menu td {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 6px;
}
table.menu td.hello {
  font-size: 9pt;
  font-weight: bold;
  color: #FEFBDC;
}

a.usermenu {
 color: #FEFBDC;
 text-decoration:none;
} 

.userhello {
  font-size: 9pt;
  font-weight: bold;
  color: #FEFBDC;
}

div.print {
  position: relative;
  right: -490px;
  top: -20px;
}
div.errors {
  text-align: center;
  width: 100%;
}
div.errors table{
  width: 50%;
  color: White;
  margin-bottom: 20px;
  background-color: white;
}
div.errors table td {
  padding-left: 10px;
  padding-right: 10px;
}

tr.one {
  border : 1px outset #ffFFff;
  background-color: #eeeeee;
  vertical-align : middle;
  color: maroon;
}

tr.two {
  border : 1px outset #ffFFff;
  background-color: #ffffff;
  vertical-align : middle;
  color: maroon;
}


/*Main.css*/
.orange {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FF9900;
}
.orange2 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FF9900;
  font-variant:small-caps;
  text-decoration:none;
}
.orange2:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FF9900;
  font-variant:small-caps;
  text-decoration:none;
}
.white {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:bold;
  color:white;
}
.white2 {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.green {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#184000;
}
.mainMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: maroon;
  background-color: #E6F2BD;
  width: 100%;
  text-align: center;
}
A.whitelink {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:white;
  text-decoration:none;
}
A.whitelink:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:white;
  text-decoration:none;
  font-variant:small-caps;
}


A.whitelink2 {
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:white;
  text-decoration:underline;
  font-variant:small-caps;
}

A.whitelink2:hover {
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:white;
  text-decoration:underline;
  font-variant:small-caps;
}


A.whitelink3 {
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:8px;
  color:white;
  text-decoration:none;

}
A.whitelink3:hover {
  font-family: tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:8px;
  color:white;
  text-decoration:underline;
}

A.orangelink {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FF9900;
  text-decoration:none;
}
A.orangelink:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FF9900;
  text-decoration:underline;
}


A.orangelink2 {
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FF9900;
  text-decoration:underline;
}

A.orangelink2:hover {
  font-family:tahoma, Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FF9900;
  text-decoration:underline;
}


A.maroonlink {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  color:maroon;
  font-variant:small-caps;
  text-decoration:none;
}
A.maroonlink:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  font-size:14px;
  color:#FF9900;
  font-variant:small-caps;
  text-decoration:underline;
}
.input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 7pt;
  width:100px;
}

.inputMain {
  width:100px;
  border:1px solid #666666;
  font-family: Arial;
  font-size: 11px;
  color: #000000;
  background: #FFFFFF;
  border:1px solid #666666;
}

form {
  padding:0px;
}

.productosSpa {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 11px;
        color: #660000;
        padding-left: 6px;
        padding-top: 2px;
        padding-bottom: 3px;
        font-style:normal;
        line-height: 12px;
}

.productos {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 11px;
        color: #660000;
        padding-left: 6px;
        padding-top: 2px;
        padding-bottom: 2px;
        line-height: 12px;
}

.productos a:link {color: #660000; text-decoration: none;} 
.productos a:visited {color: #660000; text-decoration: none;}
.productos a:hover {color: #000000; text-decoration: underline ;}

.productosSpa a:link {color: #660000; text-decoration: none;} 
.productosSpa  a:visited {color: #660000; text-decoration: none;}
.productosSpa  a:hover {color: #000000; text-decoration: underline ;}

.searchInfo {
font-family:Arial;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #FFCC66;
padding-right:4px;
padding-left: 6px;
padding-top: 2px;
padding-bottom: 2px;
line-height: 12px;
}

.searchInfo a:link {color: #FFCC66; text-decoration: none;} 
.searchInfo  a:visited {color: #FFCC66; text-decoration: none;}
.searchInfo  a:hover {color: #FFFFFF; text-decoration: underline ;}

.details{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #660000;
        padding-right: 4px;     
        padding-top: 4px;
        padding-bottom: 4px;
}

.detailsMini{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #660000;
        padding-right: 4px;     
        padding-left: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
}

.detailsBold{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #660000;
        padding-right: 4px;
        padding-left: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
}
.detailsBoldRed{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: red;
        padding-right: 4px;
        padding-left: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
}
.detailsThrough{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #660000;
        padding-right: 4px;
        padding-left: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
        text-decoration:line-through
}
.infoMainBold {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #660000;
        padding-left: 6px;
        padding-top: 2px;
        padding-bottom: 2px;
        line-height: 14px;
}
.infoMain {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: normal;
        color: #660000;
        padding-left: 6px;
        padding-top: 4px;
        padding-bottom: 4px;
        font-style:normal;
}

.inputShopping {
width: 20px;
text-align:center;
border:1px solid #666666;
}

.indiShopping {
font-family:Arial;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #FFCC66;
}

select {
        border:1px solid #666666;
}

.selectSearch{
width: 139px;
font-size:10px;
}

.submit-button{
color: #FFCC00;
background: #660000;
width: 139px;
border: 3px #CCCCCC solid;
}

.select{
width: 310px;
font-size:10px;
}

.inputSearch {
width: 139px;
}

.shoppingInfo{
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        color: #660000;
}
