html, body{ 
 topmargin:0;
 margin:0; 
 padding:0; 
 text-align:center; 
 font-size:12px;
}

A:link {text-decoration: none; color: black;}
A:visited {text-decoration: none; color: black;}
A:active {text-decoration: none; color: black;}
A:hover {text-decoration: none; color: grey;}
A.bartext:link {color:#efe7c4;}
A.bartext:visited {color:#efe7c4;}
A.bartext:active {color:#efe7c4;}
A.bartext:hover {color:#9b7f61;}

.admintitle{
 color:black; 
 font-weight:bold;
 font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
 font-size:90%;
 width:100%;
 line-height:10px;
}

#adminbox {
	background-color: #E6E6E6;
	border: 1px solid;
	border-color: #9b7f61;
	border-right: black 0px solid;
	border-top: black 0px solid;
}

#adminbuttons {
	border-style: inset;
	color:#black; 
	font: bold 10pt sans-serif;
	font-size:50%;
	background-color: #A4A4A4; 
	border: 1px solid; 
	border-color: black; 
}
 
#pagewidth{
 border:solid blue 0px; 
 width:800px; 
 text-align:left; 
 min-width: 720px;
 margin-left:auto; 
 margin-right:auto; 
 margin-bottom:0px;
} 
 
#header{
 border:solid red 0px; 
 height:100px; 
 width:718px; 
 background-color:white;
 background:transparent; 
 background-image: url(../images/title.gif);
 overflow:hidden;
 } 
 
#bar{ 
 border:solid red 0px;
 color: #9b7f61;
 width: 718px; 
 overflow:hidden;
 height:29px;
 font-family: Verdana;
 font-size:12px;
 top:95px; 
 text-align:top;
 background-image: url(../images/bar.jpg);
 } 

#main{
 position: static;
 top:0px;
 bottom:0px;
 border:solid red 0px;
 border-left:solid #9b7f61 1px;
 border-right:solid #9b7f61 1px;
 background-color:#efe7c4;
 color: black;
 width: 718px;
 background:#efe7c4;
 scrollbar-base-color: #efe7c4;0
 scrollbar-shadow-color: #888888;
 scrollbar-DarkShadow-Color: black;
 scrollbar-arrow-color:#9b7f61 ;
 }  

#leftcol{ 
 position: static;
 border:solid black 0px;
 float: left;
 width:172px; 
 font-family: Verdana;
 font-size:11px;
 background:#efe7c4;
 }
 
#rightcol{ 
 position: relative;
 top:0px;
 border:solid red 0px;
 float: left;
 width:522px; 
 font-family: Verdana;
 font-size:12px;
 background:#efe7c4;
 overflow: auto;
 }



#footer{
 border:solid black 0px;
 text-align:center;
 height:85px; 
 width:100%; 
 background:transparent; 
 padding-top:5px;
 font-family: Verdana;
 font-weight: bold;
 font-size:13px;
 text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
 color:white;
 line-height:25px;
 background-image: url(../images/footer.gif);
 overflow:hidden;
}  

 
.clr{
 clear:both;
 
}
 
.content{padding:5px;} /*padding for content */ 


.bar{
 color:black; 
 text-decoration: none; 
 font-weight:bold;
 background-image: url(../images/bar.jpg);
}

.bartext{
 color: #efe7c4; 
 text-decoration: none; 
 font-weight:bold;
 
}

.prodtext{
 color:black; 
 text-decoration: none; 
 
}

.bartext:hover{
 color:#FFFF8F; 
}

.titlebox{
 height:20px
 width: 22px;
 padding: 0px;
 margin-left: 0px;
 border: 0px solid #D7D7D7;
 display: inline;
 font-size: 12px;
}


.title{
 color:ffffcc; 
 font-weight:bold;
 background-color:#9b7f61 ;
 border:solid #9b7f61 0px; 
 height:20px;
 width:100%;
 line-height:20px;
 text-indent:5px;
}

.tdtitle{
 color:#FFFF8F; 
 font-weight:bold;
 background-color:#9b7f61 ;
 height:20px;
 text-indent:5px;
 font-size:12px;
}

.titlenews{
margin-left:10px;
}

.titlediv{
	margin-top:0px;
	margin-bottom:10px; 
}

.block{
       color:black; 
       margin-bottom:0px; 
       margin-left:10px; 
       margin-top:0px; 
       border:solid #9b7f61 1px;
       border-bottom:solid #9b7f61 0px;
       height:auto; 
       background-color:#ffffff;
}

.block1{color:black; 
	margin-bottom:0px; 
	margin-right:10px; 
	margin-top:0px; 
	border:solid #9b7f61 1px;
	border-bottom:0px solid #ffffff; 
	font-size:12px;
	background-color:#ffffff}

.block2{color:black; margin-bottom:0px; margin-top:0px; border:solid #9b7f61 1px; width:99%;background-color:#ffffff}

.form{border: black solid 1px;
      font-family: Verdana;
      font-size:10px;
      background:#FFFFFF;
     }
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 

#error{	font-size:75%;
	color:red;
}

.error{	font-size:75%;
	color:red;
}
 
.popup
{
   position:absolute; left:0; top:25; width:400;
   border-style:solid;
   border-width:0;
   border-color:9b7f61;
   background-color:#efe7c4;
   padding: 0px;
   color: black;
   font-family: Verdana;
   font-size: 10pt;
   z-index:2;
   visibility:hidden;
}
   /* rotator in-page placement */
div.rotator {
	position:relative;
	height:345px;
	margin-left: 0px;
}
/* rotator css */
	div.rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */	
	div.rotator ul li img {
	border:1px solid #ccc;
	padding: 4px;
	background: #FFF;
}
        div.rotator ul li.show {
	z-index:500;
}


.ajaxtooltip{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 300px;
left: 0; /*leave this alone*/
top: 0; /*leave this alone*/
background: lightyellow;
border: 2px solid gray;
border-width: 1px 2px 2px 1px;
padding: 5px;
}
