/* CSS Document */
html	{
background:#A59D84 url(../images/new_bkgd6.jpg) repeat;
margin:0;
padding:0;

}
body	{
margin:0;
padding:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:1.5em;
text-align:center;
background-image:url(../images/leaves5.png);
background-position:50% 0;
background-repeat:no-repeat;
}
div, img	{
margin:0;
padding:0;
border:0;
}
@font-face {
  font-family: 'ZapfHumnst Ult BT Ultra';
  src: url(ZAPFHUM0.eot);
  src: local('ZapfHumnst Ult BT Ultra'), local('ZapfHumnst Ult BT Ultra'), 
         url(ZapfHumnst_Ult_BT_Ultra.otf) format('opentype');
}
a	{
	color:#333;
	text-decoration:underline;
}
a.white	{
	color:#fff;
}
a:hover	{
color:#73BA4D;
}

h1	{
font-family:ZapfHumnst Ult BT Ultra, Arial, Helvetica, sans-serif;
font-size:24px;
text-transform:uppercase;
font-weight:normal;
margin:0;
padding:0;

}
h2	{
color:#73BA4D;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0;
}
p	{
	margin:15px 0;
}
#shadow	{
width:1000px;
background-image:url(../images/page_shadow3.png);
background-repeat:repeat-y;
background-position:50% 0;
margin:0 auto;
}
#container	{
width:900px;
text-align:left;
margin:0 auto;
background-color:#396628;
padding-bottom:30px;

}
#top	{
margin:0;
padding:0;

height:50px;
background-image:url(../images/top_bg.jpg);
background-repeat:repeat-y;
background-position:top;
}
#banner	{
float:left;
}
#welcome	{
margin:0;
padding:0;

color:#FFFFFF;
font-family:ZapfHumnst Ult BT Ultra, Arial, Helvetica, sans-serif;
font-size:14px;
border-bottom:1px solid #C0D1B8;
line-height:25px;
text-align:right;
padding-right:25px;
text-transform:uppercase;
padding-top:12px;
}
#under_banner	{
font-family:ZapfHumnst Ult BT Ultra, Arial, Helvetica, sans-serif;
height:20px;
background-image:url(../images/under_banner_bg_shadow.jpg);
background-repeat:no-repeat;
text-align:right;
padding-right:45px;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
clear:both;
}
#under_banner2	{
clear:both;
font-family:ZapfHumnst Ult BT Ultra, Arial, Helvetica, sans-serif;
height:20px;
background-image:url(../images/under_banner_bg_shadow2.jpg);
background-repeat:no-repeat;
text-align:right;
padding-right:45px;
color:#FFFFFF;
font-size:18px;
font-weight:normal;
}

#nav	{
width:220px;
float:left;
}
#main	{
width:637px;
float:left;
padding:0;

}
#main2	{
width:637px;
float:left;
padding:0;
background-color:#FFFFFF;

}
.text	{
width:587px;
padding:0 25px;
margin:0;
border-left:1px solid #fff;
border-right:1px solid #fff;
float:left;
padding-top:10px;
min-height:700px;

}
.text2	{
width:587px;
padding:0 25px;
margin:0;
border-left:1px solid #fff;
border-right:1px solid #fff;
float:left;
padding-top:10px;
min-height:700px;
background-color:#FFFFFF;
}
.text2 h1	{
color:#73BA4D;
}
#content	{
background-image:url(../images/dash.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
min-height:600px;
float:left;
}
#content2	{
background-image:url(../images/dash2.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
min-height:600px;
color:#333333;
float:left;


}

.bottom	{
margin:0;
width:640px;

padding:0;
clear:both;
height:40px;
margin-left:0;
background-image:url(../images/white_line.png);
background-repeat:no-repeat;
background-position:bottom;
position:relative;
left:-1px;
}
.bottom2	{
margin:0;
width:639px;
padding:0;
clear:both;
height:40px;
margin-left:0;
background-image:url(../images/white_bkgd.png);
background-repeat:no-repeat;
background-position:bottom;
left:-1px;

}
.clear	{
clear:both;
}
p.clear	{
		 padding-top:15px;
}
#footer	{
color:#B2D679;
font-size:10px;
padding:0 40px;
}
#footer a {
color:#B2D679;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}
#credit	{
float:right;
}
.bottom_nav	{
color:#FFFA9C;
text-transform:uppercase;
font-size:10px;
text-align:center;
margin:0;
padding:0;
}
.bottom_nav li	{
list-style-type:none;
display:inline;
line-height:14px;

}
.bottom_nav a	{
color:#FFFA9C;
text-decoration:none;
padding:0 15px;

}
.bottom_nav a:hover	{
color:#B2D679;
}
.left_pic	{
padding:2px;
border:1px solid #FFFFFF;
margin-left:10px;
}
.real_pic_left	{
margin-right:10px;
}
.pic_left	{
margin-left:10px;
}

.big_pic	{
padding:5px;
border:1px solid #E6E6E6;
}
.availibility	{
border:1px solid #E6E6E6;
padding:2px;
font-weight:bold;
line-height:1em;
margin-top:20px;
}
.availibility th	{
font-size:12px;
}
.availibility td, .availibility th	{
border-collapse:collapse;
padding:0 15px;
vertical-align:middle;
text-align:center;
}

.availibility tr	{
height:30px;
background-color:#B8DB7D;
}	
.top_row	{
background-image:url(../images/bg_table.gif);
background-repeat:repeat-x;
}
#full_gallery	{
	background-color:#B8DB7D;
	width:580px;
	margin-top:20px;
	height:263px;
	padding-top:5px;
		border-left:5px solid #B8DB7D;
		border-right:5px solid #B8DB7D;

}
#full_gallery a	{
	text-decoration:none;

}

.gallery	{
	background-color:#77AB3F;
	width:270px;
	float:left;
	height:66px;
	padding:5px;
	border:5px solid #B8DB7D;
	color:#fff;
}
#full_gallery a:hover {
	text-decoration:none;
	background-color:#8CC054;
	color:#fff;


}

.gallery img	{
				 border:1px solid #fff;
				 float:left;
				 margin-right:10px;
				 }
a.breadcrumb	{
	color:#333;
	text-decoration:none;
}
a.breadcrumb:hover	{
color:#73BA4D;
}

