#logo{
width:994px;
margin-left:auto;
margin-right:auto;
}

#cont{
padding-top:5px;
color: #533E27;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.space{
clear:both;
height:15px;
}

#nav{
margin-top:15px;
padding-bottom:0px;
padding-left:45px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
z-index:10; 
width:948px;
height:24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type: none;
font-size:12px;
font-weight:bold;
line-height:100%;
}

#nav ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#nav li {
  float: left;
  margin-right:62px;
}

#nav li a {
color:#533E27;
  text-decoration: none;
  display: block;
  padding-bottom:7px;
  padding-left:2px;
}

#nav li a:hover{
color:#C26924;
}


#nav li ul {
  display: none;
  position: absolute;
  background: #E5E5E1;
  font-weight:normal;
  width:192px;
}

#nav li ul li{
   margin:0;
   width:190px;
    border-left:1px solid #915F5F;
    border-right:1px solid #915F5F;
    border-bottom:1px solid #915F5F;
}

#nav li ul li a {
  color: #533E27;
  text-decoration: none;
  display: block;
  padding:8px;
  line-height:110%;
}


#nav ul li:hover, #nav ul li.sfhover{
  background: #fefefe;
}

#nav li:hover ul, #nav li.sfhover ul{
 display: block;
}

#undermenu{
margin-top:10px;
margin-left:28px;
}

td a, #path a, #cont a, #undermenu a{
color:#533E27;
text-decoration:none;
}

td a:hover, #path a:hover, #cont a:hover, #undermenu a:hover{
color:#C26924;
text-decoration:underline;
}

#printmenu{
display:none;
}

#allpage {
width:1003px;
margin-left:auto;
margin-right:auto;
}

#leftpart{
font-family:Arial, Helvetica, sans-serif;
float:left;
padding-left:30px;
padding-top:18px;
margin:0;
}



#path{
font-size:0.8em;
margin:0;
padding-left:25px;
}

#rightpart{
float:left;
padding-top:18px;
padding-left:35px;
width:679px;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#rightall{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:auto;
margin-right:auto;
width:928px;
padding-left:30px;
padding-top:18px;
}

h1{
font-size:1em;
font-weight:bold;
color:#915F5F;
margin:0;
}



#menusmall{
margin:0;
padding-top:10px;
}


#menusmall p{
font-size:1em;
padding-bottom:8px;
padding-left:9px;
margin:0;
}

#menusmall p.sub{
text-indent:-12px;
}

#menusmall p.sub2{
padding-left:24px;
text-indent:-9px;
padding-bottom:3px;
}

#menusmall p.sub2all{
padding-left:19px;
padding-bottom:5px;
}

#printt{
font-size:0.85em;
width:133px;
text-align:right;
}

#base{
margin:0;
padding-top:10px;
}

#foot a, #base a{
color:#533E27;
}

#foot a:hover, #base a:hover{
text-decoration:none;
color:#C26924;
}


#base p.zoom a:hover, #base p.zoomwt a:hover{
text-decoration:underline;
}

#base p.zoomwt a{
text-decoration:none;
}

p.text{
padding-bottom:6px;
text-indent:25px;
text-align:justify;
line-height:120%;
}

td.texttd{
padding-bottom:6px;
padding-right:15px;
text-indent:25px;
text-align:justify;
line-height:120%;
}

p.textbful{
text-indent:25px;
text-align:justify;
line-height:120%;
}

.citation{
background-color:#ffcdc5;
padding-left:15px;
padding-right:15px;
padding-top:10px;
padding-bottom:10px;
text-align:justify;
line-height:120%;
margin-bottom:8px;
margin-top:6px;
}


h2{
color:#915F5F;
padding-bottom:3px;
margin:0;
font-size:0.8em;
}

p.zoom{
font-size:0.85em;
padding-top:2px;
}

p.zoomwt{
font-size:0.7em;
padding-top:2px;
}

table.price{
margin-top:7px;
margin-bottom:7px;
border-top:1px solid #915F5F;
border-left:1px solid #915F5F;
}

table.price td{
border-bottom:1px solid #915F5F;
border-right:1px solid #915F5F;
padding:8px;
}

table.price td a{
text-decoration:underline;
}

table.price td.borderzg{
color:#915f5f;
font-weight:bold;
background-color:#F0F0F0;
}

.cost{
padding-right:2px;
}

#customerdiv{
width:300px;
float:right;
margin-left:15px;
border:1px solid #915F5F;
}

#customerdiv td{
padding:5px;
}

#customerdiv td.bor{
border-bottom:1px dashed #915F5F; 
border-top:1px dashed #915F5F;
}

p.updatecust {
font-size:0.7em;
text-align:right;
font-style:italic;
}

td.anotactd{
width:200px; 
height:1.3em; 
}

td.anprice{
padding-top:10px;
padding-bottom:15px;
}

p.com{
color:#666;
background-color:#ddd;
margin-top:15px;
padding-top:3px;
padding-bottom:5px;
margin-bottom:20px;
text-indent:8px;
}

p.titlecom{
background-color:#F0F0F0;
padding-top:3px;
padding-bottom:5px;
text-indent:8px;
margin-bottom:2px;
}

p.begincom{
padding-left:8px;
padding-top:3px;
background-color:#F6F6F6;
padding-bottom:10px;
margin-bottom:20px;
}





#foot{
background-image:url(foot.gif);
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
width:996px;
padding-bottom:3px;
}

#foot td{
font-size:0.7em;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:4px;
padding-left:10px;
}

body {
margin:0;
padding:0;
background-color:#FEFEFE;
background-image:url(top.gif);
background-repeat:repeat-x;
}

td, p{
font-size:0.8em;
margin:0;
padding:0;
}

#base ul, #base ol{
font-size:0.8em;
margin-top:0;
margin-bottom:6px;
}

