 BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:   #fffacd; /* #fffacd; *//* #ffebcd;*/
}

A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* color: #768be8; */ 
}

A:visited {
	color: #11114c;
}


H1 { 
  text-align: left;
  color: #A55200;
}


H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #A55200;
	font-weight: bold;	
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A55200;

}



TD.navbar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background: #A55200;
}
.navbar A {
       text-decoration: none;
}

.navbar A:hover {
	font-weight: bold;
	text-decoration: underline;
}




.menucaption-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #A55200;
	font-weight: bold;
	margin-top: 2ex;
	margin-bottom: 0.5ex;
}

.menucaption-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A55200;
	margin-right: 2em;
        margin-top: 2ex;
	margin-bottom: 0.5ex;
}

#notice { 
  padding: 5px;
  font-size: 18pt;
  color: #2f4f4f;
  font-weight: bold;
}


.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A55200;
	font-weight: bold;
}

.smallcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #A55200;
}

.emph {
	color: #A55200;
}

.disclaim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}	

DIV.product-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #A55200;	
	font-weight : bold;
		
}

div.action-buttons { 
  margin-top: 10px;
}

.standard {
	border-collapse: collapse;
	border-style: solid;
	padding: 5px;
	border-color: #AA5520;
}

TABLE.standard {
	border-width: 1px;
}

TABLE.centered { 
  text-align: center;
}

TH.standard {
	border-width: 1px;
}

TR.header {
  padding: 2ex;
  border-width: 1px;
  border-color: #A55200;
  background : #FFFFF0;
}

TH.header { 
  border-style: solid;
  border-color: #A55200;
  padding: 1ex;
  border-width: 1px;
  }

TD.standard {
  border-style: solid;
  border-width: 1px;
}

TR.standard { 
  border-style: solid;
  border-width: 1px;
 }

TR.even {
	background: #fffacd;
}

TR.uneven {
	background: #FFFFF0;

}	

span.missing {
  padding: 3px;
  border-style:solid;
  border-color:Red;
  border-width:2px;
 }

div#error { 
  padding: 3px;
  border-style:solid;
  border-color:Red;
  border-width:2px;
}

.error { 
  padding: 3px;
  border-style:solid;
  border-color:Red;
  border-width:2px;
 }

span.prod-name { 
  color: #AA5520;
  font-size: 16px;
  font-weight: bold;	
  margin-left: 1ex;
  
}

span.prod-description { 
  min-width: 500px;
  width: 80%;
  float: left;
  font-size: 14px;
  text-align: left;
  vertical-align: text-bottom;
  
 }

span.prod-price { 
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  vertical-align: text-bottom;
 }

span.prod-box{ 
  width:550px;
}

div.product-descr {
  margin-left: 3em;
  white-space: nowrap;
  vertical-align: bottom;  max-width: 800px;
}

div.command-buttons { 
  margin: 1em;
 }


span.command-button { 
  margin-left: 1ex;
 }

span.destroy-button { 
  padding: 1ex;
  background-color: #A0522D;
 }
DIV.copyright{
	text-align: right;
}

DIV.centered {
	text-align: center;
}

SPAN.login-label { 
  text-align: right;
  padding: 1px;
  width: 100px;
}

SPAN.author { 
  color: #A55200;	
 }

table.product { 
  border-style: none;
}

tr.product-header {
 border-style: solid;
  border-color : #A55200;
  border-width: 1pt;
  vertical-align: top;
}

.small-bordered { 
  padding: 3pt;
  border-style: solid;
  border-collapse: collapse;
  border-width: 1pt;
  border-color: #A55200;
}

TD.centered {
	text-align: center;
}

td { 
vertical-align: top;
}

td.tag { 
  font-weight: bold;
  text-align: right;
  vertical-align: top;
}

td.prompt { 
  font-weight: bold;
  text-align: right;
}

tr.product-header { 
  border-style: solid;
  border-width: 1pt;
  border-color : #A55200;

 }

td.product-header{ 
  border-style: solid;
  border-width: 1pt;
  /* border-color: #A55200; */
}

.currency { 
  text-align: right;
}

.right-align { 
  text-align: right;
}


td.product-name { 
  font-size: 14px;
  font-weight: bold;
  /* color: #A55200; */
  
 }

td.product-description { 
  font-size: 14px;
 }

td.product-price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
    text-align: right;
    /* color: #A55200; */
	font-weight : bold;
}

.main-menu A:link {
  color: #fffacd;
}

TD.product-prompt {
	vertical-align: top;
}


TABLE.main-menu { 
  border-spacing: 0px;
  padding: 0px;
  margin: 0px;
  background: red;
}

TH.main-menu {
  text-align: left;  
  background: red;
}

TD.main-menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #fffacd;
  background: #A55200;
  /* border-bottom-style: outset;
  border-width: 0pt; */
  /* border-color: #A55200; */

}



TD.main-menu.active {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #A55200;
  background: #fffacd;
  border-bottom-style: outset;
  border-width: 0pt;
  /* border-color: #A55200; */

}

TD.main-menu.inactive {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-align : left;
  color: #fffacd;
  background: #e0b396;
  border-style: inset;
  border-width: 2pt;
  border-color: #A55200;	
}
  
