body{
margin:0;
padding:0;
background-color:#d5cea6;
}

b{}
em{}

#wrapper {
background: url(../art.jpg) no-repeat center top;
width: 100%;
display: table;
}

#content{
width: 946px;
margin: 410px auto 0;
}

#footer{
clear: left;
width: 100%;
padding: 4px 0;
}

#footer a{
}

#slideshow {
  position:relative;
  margin-left: auto;
  margin-right: auto;
  width: 429px;

}

#slideshow IMG {
    position:absolute;
    top:220px;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

.main { background-image: url(../middler.png);}
.top {background-image:url(../topper.png); background-repeat:no-repeat; height: 71px; }
.bottom {background-image:url(../bottomer.png); background-repeat:no-repeat; height: 71px; padding-bottom: 10px;}

a:focus {
	outline: none;
}
#panel {
	background-image:url(../wood.jpg);
	height: 300px;
	display: none;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 4px #422410;
	background: url(../slidepanel.png) no-repeat center top;
	z-index: 20;
}
.btn-slide {
	background: url(../white-arrow.gif) no-repeat right -50px;
	text-align: center;
	width: 215px;
	height: 40px;
	padding: 5px 10px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	z-index: 23px;
}
.active {
	background-position: right 12px;
}

.tab {position: absolute; width: 840px; z-index: 35; top: 0px;
    left: 50%;
    margin-left: -400px}
	
	.tbmain{font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
	
.notvalid{
   border:2px red solid;
   font-family:Tahoma;
}
.text{
   color:#000;
   font-family: Arial;
   font-size: 11px;
   font-weight:bold;
   border:0px;
}
select.other{
   color:#394F5F;
   font-family: Arial;
   font-size: 11px;
   font-weight:normal;
   border:0px;
   background:#ABCADB;
}
.btn{
   background: transparent url("../submit.gif") no-repeat;
height:20px;
border:solid 0 #fff;
width:80px;
font:1.1em Arial, Helvetica, sans-serif;
color:#666;
text-transform:uppercase;

}
span.required{
  font-size: 13px !important;
  color: red !important;
}
.left { color:#FFFFFF; width: 150px; text-align: left; text-transform:uppercase; font:Arial, Helvetica, sans-serif; font-size: 11px;}

.about { font-family:Rockwell, Arial, Helvetica, sans-serif; color:#FFFFFF; width: 480px; float:left; padding: 10px; font-size: 17px;}

.about a {background-color: #fff; color:#000; text-decoration:none; font-size:18px; padding: 2px; line-height: 130%;}
.about a:hover {background-color:#000; color:#fff; font-size: 18px; text-decoration:none; padding: 2px; line-height: 130%;}