body, p, td, span, div, a, h1, h2, h3, h4 {
  font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight:normal;
  font-style:normal;
  color:#333333;
  padding:0;
  margin:0;
}

a {
  color: #4070B2;
  text-decoration:none;  
}

a:hover { 
  text-decoration:none;
}

ul { 
 margin:0 10px; padding:0;
}

li {margin:0 4px; padding:0;}

body {
  background:white;
}

div {
  /*border:solid 1px red;*/
}

form {
  margin:0px;
}

p {padding:2px 0;}

input.inputs{ width:100px; font-size:9px; padding:0px 4px; border:solid 1px #b1a79d; height:13px; }


#main{width:977px;margin:0px auto;background:url(./img/shadow.gif) repeat-y;}
#page{width:949px;margin:0px 14px;background:url(./img/bkg.jpg) repeat-x 0% 100% white;}
#header{padding-bottom:16px;}
#content{margin:0px 28px;}
#contentLeft{float:left;width:160px; margin-top:24px; }
#contentMain{float:left;width:573px;}
#contentRight{float:right;width:160px; margin-top:24px; }
#contentMenu{clear:both; width:609px; margin:0px auto; height:101px; padding-top:10px; }
#contentBottom{clear:both; width:582px; margin: 0px auto; font-size:9px; text-align:justify; }
#contentFooter, #contentFooter2{clear:both; width:573px; margin: 0px auto; font-size:9px; text-align:justify; font-style:italic; padding-bottom:12px; }
#footer{ text-align:center; background:url(./img/shadow_bottom.gif) no-repeat; height:14px; }

/* left & right menu */

div.listTypeTitle { background: #4070B2; color:white; font-size:12px; height:14px; padding: 1px; margin-bottom:4px; letter-spacing:1px; font-weight:bold; }
div.listCustomerTitle { background:#4070B2; color:white; font-size:12px; height:14px; padding: 1px; margin-bottom:4px; letter-spacing:1px; font-weight:bold; }
div.listSubtitle { background: #555555; color: white; font-size:10px; padding: 1x 0px; letter-spacing:1px; }
.listItem { color: #333333; padding: 1px;}
div.listItemSel { background: #A1988D; }
a.listItemSel { color: white; font-weight:bold; }
div.listSpace{ height:4px; font-size:4px; }

div.leftList { text-align:right; padding-right:20px; }
div.rightList { text-align:left; padding-left:20px; }

/* main content */

div.productTitle { color: #4070B2; font-size:20px; height:24px; text-transform:uppercase; padding-left:8px; }
div.productBoxMenu { height:16px; background:#A1988D; }
td.productBoxMenuItem{ height:16px; border-left:solid 1px #6F6861; border-right:solid 1px #DCD6CF; padding:0px 8px; }
a.productBoxMenuItem{ color:white; letter-spacing:1px; }
a.productBoxMenuItem:hover{ text-decoration:none; }
td.productBoxMenuSelItem{ background:white; height:16px; padding:0px 8px; }
a.productBoxMenuSelItem{ color:#555555; letter-spacing:1px; }
a.productBoxMenuSelItem:hover{ text-decoration:none; }
div.productBox { border:solid 1px #A1988D; border-top:0px; padding:0px 8px; background:white; min-height:385px; }
div.productBoxNoSize { border:solid 1px #A1988D; border-top:0px; padding:0px 8px; background:white; }
div.productDesc { }
div.productCustomer { float:left; color: #4070B2; font-weight:bold; font-style:italic; font-size:12px; padding:4px;}
div.productType { float:left; color: #A1988D; font-weight:bold; font-style:italic; font-size:12px; padding:4px; }
div.productBottom { height:2px; font-size:2px; clear:both; }

/* menu content */

div.menuBox {  }

/* bottom content */
div.bottomBox{float:left; padding:16px 8px;}
div.bottomTitle{font-size:20px; color: #333333; text-transform:uppercase; padding-bottom:8px; text-align:left; }
.bottomSubtitle{font-size:12px; color: #4070B2; font-weight:bold; text-align:left; }
div.bottomContent{ text-align:left; }

/* footer content */
a.contentFooter { font-size:9px; text-align:justify; font-style:italic; }


/* generic content */

a.camykslink {
  font-style:italic;
  color:#848484;
}

a.camykslink:hover {
  font-style:italic;
  color:#333333;
}

/* error */
.error { 
  font-size:12px;
  font-weight:bold;
  color:#CC3333;
  text-align:center;
  padding:4px;
}

/* Global styles */

.title1 {
  font-size:16px;
  color: #333333;
  font-weight:bold;
  padding-bottom:8px;
}

.title2 {
  color: #4070B2; 
  font-size:20px; 
  height:24px; 
  text-transform:uppercase; 
  padding-left:8px;
}

.title3 {
  font-size:12px;
  color: #4070B2;
  font-weight:bold;
  padding-bottom:8px;
}

.title4 { 
  font-style:italic;
  color:#444444;
  white-space:nowrap;
  padding:2px 0px;
}

.content1 {
  text-align: justify;
  padding: 0px;
}

.content2 {
  text-align: justify;
  font-weight: bold;
  padding: 2px;
}

.content3 {
  text-align: justify;
  font-style:italic;
  padding: 2px;

}

.content4 {
  font-style:italic;
  color:#333333;
  font-size:9px;
}

.simple1 { 
  font-weight:bold;
  color:#888888;
  padding:2px;
}

.simple2 {

}

.simple3 {

}
/* link */

.link1 {
  font-size:11px;
  color: #4070B2;
  text-decoration:none;
}

.link2 { 
 font-size:11px;
 color: #4070B2;
 text-decoration:none;
 font-style:italic;
}

td.button1 {
  background:#888888;
  text-align:center;
  padding:1px;
}

a.button1 {
  color:white;
  font-weight:bold;
}

a.button1:hover {
  letter-spacing:2px;
}

td.button2 { 

}

a.button2 { 

}

/* list css */
.listheader { 
  background:#888888;
  padding:4px;
  font-weight:bold;
  color: white;
  border-top:solid 1px #666666;
  border-bottom:solid 1px #AAAAAA ;
}

a.listheader { 
  color:white;
  font-weight:bold;
}

a.listheader:hover { 
  letter-spacing:2px;
}

.listline0 {
  background:#DDDDDD;
  padding:3px 4px;
  border-right:solid 1px white;
}

.listline1 {
  background:white;
  padding:3px 4px;
  border-right:solid 1px white;
}

/* admin */
.adminMain { 
  padding:0px 0px 4px 0px;
  vertical-align:top;
  height:100%;
}

td.adminhelplist {
  background : #DDDDDD;
  border-right: solid 1px #888888;
  padding: 0px;
  width:150px;
  height:100%;
  vertical-align:top;
}

td.adminhelptext {
  vertical-align:top;
  padding:0px;
}