
 body {margin:0px; padding:0px;}
  .white{font-family:Tahoma; font-size:9px;  color:#FFFFFF; text-decoration:none; font-weight:900}
  .text{font-family:Tahoma; font-size:11px;  color:#8D8D8D; text-decoration:none; }
  .policy{font-family:Tahoma; font-size:11px;  color:#757575; text-decoration:none  }
  .policy2{font-family:Tahoma; font-size:11px;  color:#5A5A5A; text-decoration:none  }
  .orange{font-family:Tahoma; font-size:11px;  color:#FD7E00; text-decoration:none  }
  .main{font-family:Tahoma; font-size:11px;  color:#505050; line-height:13px }
  .dark{font-family:Tahoma; font-size:9px;  color:#6B6B6B; }
  .green_9{font-family:Tahoma; font-size:9px;  color:#328E00; }
  .green_11{font-family:Tahoma; font-size:11px;  color:#328E00; }
  .black{font-family:Tahoma; font-size:11px;  color:#000000; }
  .input{
  		width:202px; height:16px;
		border-width:1px;
		border-style:solid;
		background-color:#4C4A46;
		font-family:Tahoma; font-size:11px;  color:#ECBD56; line-height:12px;
		}
		.textarea2{
		width:202px; height:158px;
		border-width:1px;
		border-style:solid;
		background-color:#4C4A46;
		font-family:Tahoma; font-size:11px;  color:#ECBD56; line-height:12px;
		overflow:auto;
		}
a img {
border:0px none;
}
a {
color: #007700;
}

a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(images/icon_mail.gif) no-repeat center right;
}

#header {
width:749px;
height:233px;
background:url(images/header.jpg) no-repeat top left;
}
#leftbar {
width:195px;

}
#leftbar-table {
background:url(images/tall_v.gif);
}
#center-cols {
width:539px;
}

#footer {
width:749px;
background:url(images/footer.gif); 
background-repeat:no-repeat;
background-position: top center;
text-align:center;
padding-bottom: 20px;
}

#galleryhead {
width:195px;
height:52px;
background:url(images/back2.gif);
background-repeat: no-repeat;
background-position: top left;
}

#gallery {
width:195px;
background:url(images/bot.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#gallery hr {
  border: 1px dotted #005500;
  margin: 10px auto;
  width:130px; 
}

#gallery div {
margin:0px 20px 10px 25px;
text-align:center; 
}
#gallery div p{
margin:0;
padding:0;
text-align:center;
}
#gallery div a {
text-decoration:none;
}
#gallery div img {
display:block;
width: 130px;
border:0px;
margin:0;
padding:0;
margin: 0px auto;
}

#mailinghead {
width:195px;
height:27px;
background:url(images/back3.gif);
background-repeat: no-repeat;
background-position: top left;
}
#mailing {
width:195px;
background:url(images/bot.gif); 
background-repeat:no-repeat; 
background-position:bottom;
height:100%; 
}

#mlform {
padding-left:25px; 
padding-top:14px;
margin: 10px 0;
vertical-align:middle; 
}

#mlform #ml_email {
height: 18px;
border: 1px solid #ccddcc;
font-size: 12px;
line-height: 100%;
margin:0;
padding:0;
} 

#mlform #ml_submit {
height:20px;
} 

#offer-heading {
width:209px;
height:27px;
background: url(images/1_w3.gif) no-repeat;
padding-left:30px;
}

#offer-text {
width:209px;
background:url(images/bot2.gif); 
background-repeat:no-repeat; 
background-position:left bottom;
padding-bottom:10px;
}

#right-container {
}
#right {
background:url(images/tall_y2.gif) repeat-y;
}

#menu, #offer-heading, #mailinghead, #galleryhead {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
}

#menu a {
background:url(images/m1.gif);
background-position: right bottom;
background-repeat:no-repeat;
width: 150px;
height:20px;
display:block;
text-decoration:none;
color: #008800;
}
#menu a:hover {
background:url(images/m1_2.gif);
color:#FD7E00; 
}
#offer-heading {
color:white;
vertical-align:middle;
}

#offer-text {
padding: 10px 20px;
}
#offer-text img {
display:block;
width: 100%;
margin-bottom: 10px;
}

.floatleft, .floatright {
margin: 10px;
}

.floatleft {
float:left;
}
.floatright {
float:right;
}
#celebrationplace {
display: none;
}
#headerwrapper {
position: relative;
}
