html {height: 100%;}
body {
   background: #7D4028 url('../images/bg/bg2.gif') top center repeat-x; 
 
  
   color:#470E03;
   font-size:13px;
   line-height:18px;
   font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;
   margin:0;padding:0;

  scrollbar-3dlight-color : #222222;
  scrollbar-arrow-color : #000000;
  scrollbar-darkshadow-color : #000000; 
  scrollbar-face-color : #cccccc;
  scrollbar-highlight-color : #2f4a1a;
  scrollbar-shadow-color : #ffffff;
  scrollbar-track-color: #eeeeee;  
   

   }

td,p,ul,ol,li,input,select,textarea,div,span,blockquote {
    min-height:100%
   color:#dddddd;
   font-size:13px;
   line-height:18px;
   font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;

   }
   H2 { font-size: 23px;   line-height:27px}
   
 
   
#container {position: relative;min-height: 100%; background: #333333 url('../images/bg/bgmain.gif') top repeat-x;}
* html #container {height: 100%;}
#header {height: 150px;}
#footer {height: 150px;position: relative;margin-top:-150px;}
#main {min-height: 100%; width:909px; background: #ffffff;}
* html #main{height: 100%;}
#content {padding-bottom: 150px;}
 
 

 .titleb { text-decoration: none; color: #D47404;  font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 14px; text-align:center}
a.titleb:link { text-decoration: none; color: #D47404;  font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 14px;  text-align:center}
a.titleb:visited { text-decoration: none; color: #D47404;  font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 14px;  text-align:center}
a.titleb:hover { text-decoration: underline; color: #ED8F24; font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 14px;  text-align:center}

 .small { text-decoration: none; color: #a65900;  font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 11px; text-align:center}
a.small:link { text-decoration: none; color: #a65900;  font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 11px;  text-align:center}
a.small:visited { text-decoration: none; color: #a65900;  font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 11px;  text-align:center}
a.small:hover { text-decoration: underline; color: #ED8F24; font-family: "Trebuchet MS" Georgia,Serif,arial,verdana;  font-size: 11px;  text-align:center}
 
 
 

.trans_box2 {
border: 1px solid #2F3B4C;
    /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/bg/text.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {  background-image:url('../images/bg/text.png');
border: 1px solid #2F3B4C;
}

#trans_box2 a { 
position: relative; 
z-index: 500; 
} 
.trans_box1 {
border: 2px solid #B3CEE0;
}

.trans_box0 {
border: 3px solid #fafafa;
}

 a:hover   {color:#8b4513} 
  
  .gallerycontroller   {
 }
.gallerycontent{
height: 100px;
display: block;
}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=130);
-moz-opacity: 1;
}
.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.8;
}
.toggleopacity img{
border: 1px solid #D3B6AF;
}
.toggleopacity:hover img{
border: 0px solid red;
}

.toggleopacity2 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=130);
-moz-opacity: 1;
}
.toggleopacity2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 0.8;
}
.toggleopacity2 img{
border: 1px solid #EBEBEB;
}
.toggleopacity2:hover img{
border: 1px solid red;
}


.toggleborder:hover img{
border: 0px solid red;
}
.toggleborder:hover img{
border: 1px solid #D3B6AF;
}
.toggleborder:hover{
color: red; 
}
  
.cssbutton1{
 
background-color: #f0d29f;
border:1px #ffffff inset;
color: #87360f;
text-decoration: none;

}
.cssbutton1:visited{
color:  #87360f;
}
.cssbutton1:link{
color:  #87360f;
}
.cssbutton1:hover{
 background-color: #ffcc66;
color:  #87360f;
padding: 1px 4px -1px;
   /*shift text 1px to the right and down*/
}
.cssbutton1:active{
color: #000000;
}
 

.formbuttonsAlt2 {
 
	border: 1px #4A1603 outset;
	 
 	font-size: 14px; 
	font-weight: bold; 
	color: #4A1603;
	margin: 0px 0px 0px 1px; 
	padding: 1px 1px 1px 1px;
	background-image: url(../images/icons/button1.gif);
	background-repeat: repeat-x;
	 
}

.formbuttonsAlt1 {
	border: 2px solid; 
	bordercolor: #ff0000;
	cursor: pointer; 
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff;
	margin: 2px 2px 2px 3px; 
	padding: 5px 5px 5px 5px;
	background-image: url(../images/icons/button1.gif);
	background-repeat: repeat-x;
	width:80px;
	text-decoration:none;
color: #ffffff;
	 
}
 
 .formbuttonsAlt1:link{
color:  #ffffcc;
}

a.toggleopacity:link {color:D3B6AF;}
a.toggleopacity:visited {color:D3B6AF;}
 
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=135);
-moz-opacity: 0.8;
color:D3B6AF;
}
.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 1;
color:D3B6AF;
}
.toggleopacity img{
border: 2px solid #C7A39B; 
color:D3B6AF;
}
.toggleopacity:hover img{
border: 2px solid #A76B47;
color:D3B6AF;
}



.toggleopacity1 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=135);
-moz-opacity: 0.8;
}
.toggleopacity1:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);
-moz-opacity: 1;
}
.toggleopacity1 img{
border: 0px solid #8EA6C1; 
}
.toggleopacity1:hover img{
border: 0px solid #526175;
}


.toggleborder:hover img{
border: 1px solid #526175;
}
 
.toggleborder:hover{
color: 526175; 
}

 