/* CSS Document */

body {background-image:url(../img/static/bg.jpg);background-repeat: repeat;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;margin: 0px;}

/*FONT AND LINK STYLES*/
a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #424E40;text-decoration: underline;}
a:link, a:active, a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #009900;text-decoration: underline;}
a:hover, a:focus {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #F0A20A;text-decoration: underline;}
h1, h1 a, h1 a:link, h1 a:active, h1 a:visited, h1 a:hover, h1 a:focus {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #003300;font-weight: thinner;text-decoration:none;}

.testimonials {font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 19px;color: #65725D;font-weight: thinner;}
.quotes {font-family: "Times New Roman", Times, serif;font-size: 19px;color: #369130;font-weight: bold;}

.boxtext {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #333333;}
.smallboxtext {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #333333;}
.smallboxtext a:link, .smallboxtext a:active, .smallboxtext a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px ;color: #009900;text-decoration: underline;}
.smallboxtext a:hover, .smallboxtext a:focus {font-family: Arial, Helvetica, sans-serif;font-size: 11px ;color: #F0A20A;text-decoration: underline;}

.headertext1 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;line-height: 21px;color: #000000;font-weight: thinner;}
.headertext2 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;font-weight: bold;}
.headertext2 a:link, .headertext2 a:active, .headertext2 a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #333333;font-weight: bold;}
.headertext2 a:hover, .headertext2 a:focus {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #009900;font-weight: bold;}

.requiredfield {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FF0000;}

.navigation {height: 39px;float: right;}
.navigationholder {height: 39px; width: 938px;float: right;}
.contactinfoholder {width: 918px;float: right;font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #333333;text-decoration: none;text-align: right;margin-top: 9px;margin: 3px 0px 0px 0px;}


.navtext {width: 170px;float: left;border-bottom: 1px dotted #b3b3b3;padding: 9px 0px 9px 10px;}
.navtext_top {width: 170px;float: left;padding: 9px 0px 9px 10px;font-size: 14px;}
.navtext1 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;color: #333333;text-decoration: none;}
.navtext1 a:link, .navtext1 a:active, .navtext1 a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #4C5546;text-decoration: none;}
.navtext1 a:hover, .navtext1 a:focus {font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 16px;color: #009900;text-decoration: underline;}



/*MAIN PAGE STRUCTURE*/
#exteriorholder {width: 938px;margin: 0 auto 0 auto;background-image: url(../img/static/holder_bg.jpg);background-repeat: repeat-y;padding: 0px 110px;}
#baseholder {margin: 0 auto 0 auto;width: 928px;background-image: url(../img/static/holder_endcap.jpg);background-repeat: no-repeat;height: 110px;padding: 0px 115px;}
#top {float: left;width: 938px;background-image: url(../img/static/masthead.jpg);height: 132px;background-repeat: no-repeat;}
#bottomholder {float: left;width: 938px;text-align: left;margin: 4px 0px 2px 0px;}
#interiorholder {float: left;width: 938px;text-align: left;margin: 4px 0px 12px 0px;}
#flash {background-color:#F1FBE1;width: 938px;height: 310px;float: left;}
#baseline {width: 1158px;margin: 0 auto 0 auto;background-image: url(../img/static/holder_endcap.jpg);}
#landing_header {background-color:#F1FBE1;width: 938px;height: 140px;float: left;}
#subpage_header {background-color:#F1FBE1;width: 938px;height: 47px;float: left;}


	
/*TEXT AND PICTURE BOXES*/
#homeboxleft {float: left;width: 450px;padding: 9px;}
#homeboxright {float: right;width: 450px;padding: 9px;}
	
#subleft {float: left;width: 199px;padding: 2px 9px 9px 0px;background-repeat: no-repeat;background-image: url(../img/static/subnav_bg.png);}
#subleftphoto {float: left;width: 199px;padding: 2px 9px 9px 0px;background-repeat: no-repeat;background-image: url(../img/static/subnav_bg.png);background-position: right top;margin: 0px 45px 0px 0px;}
#subright {float: left;width: 450px;padding: 9px 14px;}
#sub_subright {float: left;width: 690px;padding: 9px 17px;}
#subrightinset {float: left;width: 450px;padding: 0px 0px 9px 0px;border-bottom: 1px dotted #b3b3b3;margin-bottom: 9px;}
#sub_subrightinset {float: left;width: 690px;padding: 0px 0px 9px 0px;border-bottom: 1px dotted #b3b3b3;margin-bottom: 9px;}
#photo_subrightinset {float: left;width: 600px;padding: 0px 0px 9px 0px;margin-bottom: 5px;}
#subschedulephoto {float: left;width: 200px;padding-right: 24px;}
#specialsinset {
	float: left;
	width: 330px;
	padding: 0px 0px 9px 0px;
}
#specialsinset2 {
	float: left;
	width: 335px;
	padding: 0px 0px 9px 0px;
}

	
#subrightimage {float: right;width: 242px;border: 2px solid;border-color: #DCD9C5;}
#insetimage {float: left;width: 200px;padding: 1px;border: 1px solid #999;margin: 0px 12px 0px 0px;}
#subinsetimage {float: left;width: 100px;height: 100px;padding: 1px;border: 1px dotted #666;margin: 0px 9px 9px 0px;}
#submicroimage {float: left;padding: 1px;border: 1px dotted #666;margin: 0px 9px 9px 0px;}

#flashgallery {
	float: left;
	padding: 10px;
	width: 580px;
	background-color: #D6EEBA;
	margin-bottom: 10px;
}
	
#baseline {width: 1158px;margin: 0 auto 0 auto;background-image: url(../img/static/holder_endcap.jpg);}
	

#landing_header {background-color:#F1FBE1;width: 938px;height: 119px;float: left;}

#photogallery {background-color:#F1FBE1;width: 938px;float: left;}
#specials_events {width: 938px;float: left;}
#photogallery_top {background-color:#F1FBE1;width: 938px;float: left;}

.logobox {width: 210px;margin: 8px 0px 5px 0px;text-align:center;float: left;}	


/*OTHER STYLES*/
.brclear {clear:both; height:0; margin:0;font-size: 1px;line-height: 0px;}

