body {
background:url('images/main_wrapper.jpg') repeat scroll center top transparent;
margin:0;
padding:0;
 }
 
h2 {
padding:0px 0px 0px 20px;
 } 
 
.header-container {
background:url('images/tail_header_form.png') repeat-x transparent;
width: 100%; 
height:40px;
left: 0; top: 0; 
 } 
 
.header{
background:clear;
width:980px;
height:100px;
margin:0 auto;
 } 
 
.logo {
width:980px;
height:100px;
float:left;
 } 
 
.navcontainer {
width:100%;
height:30px;
background:#000000;
 } 
.navb {
margin:0 auto;
height:50px;
width:978px;
background:#161514; 
}

.navb ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.navb ul li {
  display: block;
  position: relative;
  z-index:100;
  float: left;
}
.navb li ul { display: none; }

.navb ul li a {
height:34px;
display: block;
text-decoration: none;
color: #ffffff;
padding: 14px 25px 0px 5px;
background:#161514;
white-space: nowrap;
text-transform:capitalize;
font:16px/18px Arial,Helvetica,sans-serif;
}

.navb ul li a:hover { background: #E66C18; }

.navb li:hover ul {
display: block;
position: absolute;
}

.navb li:hover li {
color:#ffffff;
font-size: 13px;
float:none;
}

.navb li:hover a { 
border-bottom:1px solid #cccccc;
color:#ffffff; background: #1b1b1b; }

.navb li:hover li a:hover { 
font-style:italic;
color:#000000;
background: #F7AB33; } 
 
 
.topteaser {
width:980px;
height:237px;
margin:0 auto;
 } 
 
.leftteaser {
float:right;
width:480px;
height:237px;
background:#cccccc;
 } 
 
.teaserflash {
float:left;
width:500px;
height:237px;
background:#ffffff;
 } 
 
.container {
background:#ffffff;
width:980px;
overflow:auto;
margin:0 auto;
 } 
 
.content {
width:650px;
background:#ffffff;
float:left;
 }
 
.content p {
clear: both;
color:#000000;
font:12px/1.65 Arial,Helvetica,sans-serif;
margin:0;
padding:10px 20px;
} 

.featured {
padding-left:5px;
padding-right:5px;
margin-left:20px;
width:600px;
background:#f4f4f4;
 } 
 
.featuredbox {
text-align:left;
width:600px;
padding:2px;
background:#f4f4f4;
display: block;
 } 
.featured h2 {
font-family: 'Times New Roman', Garamond, Times, serif;
font-size:14px;
margin: 0 0 0 0;
padding: 0 0 0 0;
 }

 .featured a {
 text-decoration:none;
  }
  
.featured img{
	float: left;
	margin-right: 20px;
	border: none;
	display: block;
}

.gallery {
margin-left:20px;
width:600px;
background-color:#e2e3e7;
border:1px solid #000000;  
padding:5px;
}  
.rightsearch {
width:300px;
background:#e8e8e8;
float:right;
height:300px;
 }
 
.rightsearch h1 {
background:#E66C18;
color:#00000;
font:20px Georgia,"Times New Roman",Times,serif;
text-align:center;
padding:0px;
 } 
 
.footer-wrapper {
width:100%;
height:45px;
bottom: 0; 
background:url('images/footer-bg.png') repeat-x transparent;
 }
 
.footer {
width:980px;
margin:0 auto;
bottom: 0; 
 } 
 
 fieldset {
width:500px;
background:#e6e6e6;
}

label  {  
line-height: normal;
text-align: right;
margin-right: 10px;
display: block;
float: left;
width: 120px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight:bold;
}  	 

textarea {
width:300px;
height:200px;
 }


