BODY	{ scrollbar-base-color: #D5D9E1; margin: 0px; padding: 0px; border: #FFFFFF 0px solid; }
/* NON-MENU PAGE LINK CODE */
H1.title {font-size: 26px; font-weight: 800; font-family: Comic sans MS,Tahoma, verdana, arial, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:30px; text-align:center;}
H2.bandetails {font-size: 18px; font-weight: 800; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:18px;}
H2.titrebloc {font-size: 16px; font-weight: 900; COLOR: #181F4E; TEXT-DECORATION: none; display:inline; line-height:18px}
a:link		{ color: #996600; text-decoration: none; }
a:visited	{ color: #996600; text-decoration: none; }
a:active	{ color: #996600; text-decoration: none; }
a:hover		{ color: #FF6600; text-decoration: none; }
.biglink 	{ FONT: 13px "Trebuchet MS", arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: none; }
.biglink:hover 	{ FONT: 13px "Trebuchet MS", arial, sans-serif; font-weight: bold; font-style: italic; TEXT-DECORATION: underline; }
/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE 			{ COLOR: #615E60; FONT: 12px "Trebuchet MS", arial, sans-serif; font-weight: normal; }
.title 			{ COLOR: #005424; FONT: 18px "Trebuchet MS", arial, sans-serif; font-weight: normal; }
.subtitle 		{ COLOR: #009900; FONT: 12px verdana, arial, sans-serif; font-weight: bold; }
.hilite			{ COLOR: #FF0000; }
.just 			{ text-align: justify; }
.formmargin		{ margin: 0px; }
.pageheight		{ height: 770px; }
.whitespaceleft		{ width: 40px; }
.whitespaceright	{ width: 60px; }
/* SERVICES PAGE CODE */
.services 		{ COLOR: #339966; }
ul 		{ list-style-image: url('../images/bullet.gif'); }
/* BARS AND BORDERS */
.page-splits		{ border: #AAB098 1px solid; background-color: #F1E4DA; color: #F1E4DA; height: 5px; width: 100%; }
.footertable		{ background-image: url("../images/shadow-bottom.gif"); background-repeat: repeat-x; background-position: 0px 0px; color: #999999; font: 10px "Trebuchet MS", arial, sans-serif; font-weight: normal; }
.footerbar		{ height: 20px; color: #FFFFFF; font: 12px arial, sans-serif; font-weight: bold; background-color: #00672C; }
.rightbarwidth		{ width: 25px; }
.rightbar	{ background-color: #CDD5CD; border-right: #066830 0px solid; border-left: #066830 1px solid; }
.leftbarwidth		{ width: 25px; }
.leftbar	{ background-color: #CDD5CD; border-right: #066830 1px solid; border-left: #066830 0px solid; }
/* TOP BAR AND HEADER AREA */
.header			{ border-bottom: #004A1F 1px solid; }
.imagearea		{ background-color: #00672C; width: 400px; border-left: #004A1F 1px solid; }
.headerbar		{ height: 36px; color: #FFFFFF; font: 20px "Trebuchet MS", arial, sans-serif; font-weight: bold; background-color: #1E5335; background-image: url("../images/bar-background.gif"); background-repeat: repeat-x; border-top: #2A8952 1px solid; border-bottom: #00672C 0px solid; }
.headerbar2		{ height: 20px; width: 100%; background-color: #B2C8B2; background-image: url("../images/shadow-header.gif"); background-repeat: repeat-x; background-position: 0px 0px; border-bottom: #066830 1px solid; }
.date-font		{ color: #FFFFFF; font: 12px "Trebuchet MS", arial, sans-serif; font-weight: bold; }
#date-location		{ position: relative; left: 8px; top: 0px; text-align: left; }
#contact-location	{ position: relative; right: 12px; top: -1px;  text-align: right; }
a.barlink:link, a.barlink:visited, a.barlink:active	{ color: #90AB9C; text-decoration: none; }
a.barlink:hover	{ color: #FFFFFF; text-decoration: none; }
/* NON-GALLERY IMAGE CODE AND BORDERS */
.imagespace	 { margin-left: 10px; margin-right: 5px; }
.borders { BORDER: #000000 1px solid; }
/* PAGE BACKGROUNDS */
.shadow 	{ background-image: url("../images/shadow-menu.gif"); background-repeat: repeat-y; background-position: 0px 0px; }
/* SETUP PAGES FOR PRINTING */
@media print { .printhide 	{ display:none; } .printhelp	{ width:600px; } }
@media screen { .printonly { display:none; } }
/* CONTACT PAGE CODE */
.phonetitle	{ COLOR: #000000; FONT: 14px "Trebuchet MS", arial, sans-serif; font-weight: bold; }
.shadeform	{ FONT: 13px arial, verdana, sans-serif; background-color: #F4F5F9; background-image: url("../images/shadeform.gif"); text-align: left; WIDTH: 180px; BORDER: #000000 1px solid; }
.textarea	{ FONT: 13px arial, verdana, sans-serif; background-color: #F4F5F9; background-image: url("../images/shadeform.gif"); text-align: left; WIDTH: 210px; HEIGHT: 115px; BORDER: #000000 1px solid; }
.dropdown 	{ COLOR: #333333; background-color: #F4F5F9; WIDTH: 180px; FONT: 11px verdana, arial, sans-serif; }
/* LINKS PAGE CODE */
.linksmargin	{ margin: 0px; margin-bottom: 15px; }
.linkboxes	{ background-color: #E4EAEF; border: 1px solid #A2B6C7; }
.searchbutton 	{ FONT: 11px arial, verdana, helvetica, sans-serif; }
.searchform 	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); background-color: #F4F5F9; WIDTH: 125px; HEIGHT: 20px; BORDER: #999999 1px solid; }
/* GALLERY CODE */
.price	 		{ COLOR: #009900; FONT: 15px arial, sans-serif; font-weight: bold; text-decoration: underline; }
.cartmargin		{ margin: 0px; margin-top: 2px; }
.picturetitle 		{ COLOR: #000000; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }
.picturecomments 	{ COLOR: #666666; FONT: 10px verdana, arial, sans-serif; font-weight: normal; }
.viewertext		{ COLOR: #000000; FONT: 9px verdana, arial, sans-serif; font-weight: normal; }
.gallery-borders	{ BORDER: #000000 1px solid; margin-bottom: 4px; }
.viewer-border		{ BORDER: #000000 1px solid; }
.button-gallery 	{ color: #000000; font: bold 11px arial, serif; text-align: center; background-color: #FFFFFF; background-image: url("../images/button-gallery.gif"); padding: 1px 5px 1px 5px; margin: 0px 1px 0px 1px; display: block; cursor:pointer; border: #999999 1px solid; }
.buttonon-gallery	{ color: #0066FF; font: bold 11px arial, serif; text-align: center; background-color: #FFFFFF; background-image: url("../images/buttonon-gallery.gif"); padding: 1px 5px 1px 5px; margin: 0px 1px 0px 1px; display: block; cursor:pointer; border: #0066FF 1px solid; }
/* GALLERY HOVER MESSAGES */
.divstyle 	{ position:absolute; top: 0px; left: 0px; }
.pstyletitle	{ position:absolute; background-color: #EBF6FF; color: #000000; border: #000066 1px solid; width: 100px; padding: 2px; font-family: tahoma, arial, verdana, sans-serif; font-size: 10px; }
.pstylebody 	{ position:absolute; background: #EBF6FF; color: #000066; font-family: tahoma, arial, verdana, sans-serif; font-size: 10px; }
/* START THE CODE FOR THE MENUS */
.menutopspace		{ margin-top: 9px; }
.changerarea		{ border-top: #066830 1px solid; border-bottom: #066830 1px solid; margin-top: 12px; margin-bottom: 12px; }
.menubackground		{ background-color: #2B6938; background-image: url("../images/menu-background.jpg"); border-right: #066830 1px solid; }
.menuwidth		{ width: 175px; }
.lastline		{ border-top: #1A944E 0px solid; }
.menu		{ background-color: #0E7E3E; background-image: url("../images/menu.gif"); font-family: "Trebuchet MS", arial,  helvetica, sans-serif; font-size: 11px; height: 30px; width: 100%; cursor:hand; font-weight: bold; text-indent: 6px; line-height: 29px; text-align: left; display: block; border-top: #1A944E 1px solid; border-bottom: #066830 1px solid; }
a.menu:link 	{ color: #FFFFFF; }
a.menu:visited 	{ color: #FFFFFF; }
a.menu:active 	{ color: #FFFFFF; }
a.menu:hover 	{ background-image: url("../images/menuon.gif"); background-color: #CCCCCC; color: #00672C; }

