BODY	{ margin: 0px; padding: 0px; border: #C0C0C0 0px solid; scrollbar-base-color: #666666; 	scrollbar-track-color: #255932; backgroUnd-color: #FFFFFF; }
H1.title {font-size: 45px; font-weight: 800; font-family: Comic sans MS,Tahoma, verdana, arial, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:35px; text-align:center;}
H2.bandetails {font-size: 18px; font-weight: 800; COLOR: #FFFFFF; TEXT-DECORATION: none; display:inline; line-height:20px;}
H2.titrebloc {font-size: 16px; font-weight: 900; COLOR: #181F4E; TEXT-DECORATION: none; display:inline; line-height:18px}
.boxwidth	{ width: 180px; }
.boxtitle	{ color: #0B3B09; font: 11px verdana, arial, sans-serif; font-weight: bold; text-indent: 4px; height: 27px; background-color: #FFFFFF;}
.boxtextarea	{ color: #181F4E; font: 11px arial, verdana, sans-serif; font-weight: normal; background-color: #377F3A; padding: 4px; border: #FFFFFF 1px solid; }
img.floatgauche { float:left; padding: 0px; BORDER: #255932 2px solid;}
table.TabBorder { BORDER: #000000 1px solid; }
a:link, a:visited, a:active	{ color: #246E53; text-decoration: none; }
a:hover				{ color: #FF6600; text-decoration: none; }
a.gmap:link, a.gmap:visited, a.gmap:active	{ color: #FFFFFF; text-decoration: none; }
a.gmap:hover				{ color: #FF6600; text-decoration: none; }
.pageheight		{ height: 675px; }
#cornerimage		{ width: 40px; height: 40px; }
.page-splits		{ height: 5px; width: 100%; margin-top: 10px; margin-bottom: 10px; }
.faqline		{ border-bottom: #000000 1px solid}
.pictbackground		{ background-color:#000000; }
#date-location		{ right: 10px; POSITION: absolute; TOP: 53px; }
.smalltext	{ COLOR: #666633; FONT: 10px arial, sans-serif; font-weight: normal; }
.footer			{ COLOR: #999999; FONT: 9px verdana, arial, sans-serif; }
.phonetitle		{ COLOR: #000000; FONT: 13px arial, sans-serif; font-weight: bold; }
.list 			{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; font-weight: normal; }
.testimonial		{ COLOR: #339900; FONT: 11px verdana, arial, sans-serif; font-style: italic; font-weight: bold; }
.formmargin		{ margin: 0px; }
.just 			{ text-align: justify; }
.faq 			{ line-height: 19px; }
.price			{ COLOR: #3366FF; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.cartmargin		{ margin: 8px 0px 0px 0px; }
.cartdropdown		{ COLOR: #000000; WIDTH: 130PX; FONT: 12px arial, verdana, sans-serif; margin-bottom: 10px; }
.cartbox 	{ padding: 0px 6px 6px 6px; width: 175px; text-align: left; -moz-border-radius: 5px; }
.carttitle 	{ FONT: bold 12px verdana, arial, sans-serif; COLOR: #000000; border: 1px solid #000000; background-color: #FFFFFF; margin-bottom: 3px; padding: 4px 9px 4px 9px; }
.gallerytext		{ COLOR: #000000; FONT: 12px verdana, arial, sans-serif; }
.picturename		{ COLOR: #000000; FONT: 16px arial, verdana, sans-serif; font-weight: bold; margin-left: 10px; }
.picturetitle 		{ COLOR: #000000; FONT: 13px arial, verdana, sans-serif; font-weight: bold; }
.ordertitle		{ COLOR: #999999; FONT: 16px arial, verdana, sans-serif; font-weight: bold; }
.viewer-border		{ border: #000000 1px solid; }
.Galborder	 	{ border: #000000 1px solid; margin-bottom: 3px; }
A:hover .Galborder 	{ border: #FF0000 1px solid; margin-bottom: 3px; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; }
.button-order	 	{ color: #FFFFFF; font: bold 12px verdana, arial, serif; text-align: center; background-color: #3C57E7; background-image: url("../picts/button-order.gif"); padding: 3px 5px 3px 5px; cursor:pointer; width: 130px; border: #333399 1px solid; }
.buttonon-order	 	{ color: #FFFFFF; font: bold 12px verdana, arial, serif; text-align: center; background-color: #FF7C2C; background-image: url("../picts/buttonon-order.gif"); padding: 3px 5px 3px 5px; cursor:pointer; width: 130px; border: #CC6600 1px solid; }
.scroller-table		{ padding: 7px; }
.scroller-body		{ margin: 0px; padding: 0px; border: #C0C0C0 0px solid; }
@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}
.sidebar-background 	{ width: 187px; }
.sidebar-frame		{ width: 187px; height: 600px; min-height: 600px; margin: 0px; padding: 0px; BORDER: #999999 0px solid; }
.sidebarright-width	{ width: 190px; }
fieldset 	{ padding: 0px 6px 6px 6px; width: 150px; text-align: left; -moz-border-radius: 5px; }
fieldset legend { margin-bottom: 3px; padding: 2px 5px 2px 5px; }
.shadeform	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); text-align: left; WIDTH: 200PX; BORDER: #000000 1px solid; }
.dropdown 	{ COLOR: #333333; background-color: #F5F6F7; WIDTH: 200PX; FONT: 11px verdana, arial, sans-serif; }
.textarea	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); text-align: left; WIDTH: 275PX; BORDER: #000000 1px solid; }
.quoteform	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); text-align: left; BORDER: #999999 1px solid; }
.quotechoice 	{ color: #3366CC; font: 11px arial, verdana, sans-serif; font-weight: normal; }
.dropquotes	{ FONT: 12px arial, verdana, sans-serif; }
.button 		{ color: #000000; font: bold 12px arial, serif; text-align: center; background-color: #C9D4DA; background-image: url("../images/button.gif"); padding: 2px 7px 2px 7px; cursor:pointer; border: #000000 1px solid; }
.buttonon 		{ color: #996600; font: bold 12px arial, serif; text-align: center; background-color: #F7D0A1; background-image: url("../images/buttonon.gif"); padding: 2px 7px 2px 7px; cursor:pointer; border: #996600 1px solid; }
.searchsiteform		{ FONT: 12px arial, verdana, sans-serif; color: #000000; background-color: #FFFFFF; background-image: url("../images/shadeform.gif"); WIDTH: 120PX; HEIGHT: 19PX; BORDER: #000000 1px solid; margin-top: 1px; }
.googlesearch		{ background-color: #FFFFFF; }
.searchbutton	{ color: #000000; font: bold 11px arial, serif; text-align: center; background-color: #C9D4DA; background-image: url("../images/button.gif"); padding: 1px 2px 1px 2px; cursor:pointer; border: #000000 1px solid; }
.linksmargin	{ margin: 10px; }
.searchform 	{ FONT: 13px arial, verdana, sans-serif; background-image: url("../images/shadeform.gif"); background-color: #FFFFFF; WIDTH: 120PX; HEIGHT: 20PX; BORDER: #999999 1px solid; }
TABLE		{ COLOR: #333333; FONT: 12px verdana, arial, sans-serif; }
.title		{ COLOR: #0B3B09; FONT: 18px verdana, arial, sans-serif; font-weight: bold; }
.subtitle	{ COLOR: #0B3B09; FONT: 14px verdana, arial, sans-serif; font-weight: bold; }
.smalltitle 	{ COLOR: #000000; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }
.date-font	{ color: #FFFFFF; font: 10px verdana, arial, sans-serif; font-weight: bold; }
.headercolor		{ background-color: #255932; }
.borders		{ border: #000000 1px solid; }
#cornerimage		{ background-image: url("../images/corner.gif"); }
.pageheight		{ background-image: url("../images/shadow-vertical.gif"); background-repeat: repeat-y; }
.shadow-horizontal	{ background-image: url("../images/shadow-horizontal.gif"); background-repeat: repeat-x; }
.pagebars	{ background-color: #C0C0C0; background-image: url("../images/bar.jpg"); height: 20px; border: solid #000000; border-width: 0px 0px 0px 0px; }
.pagebar-bottom	{ background-color: #C0C0C0; background-image: url("../images/bar.jpg"); height: 20px; border: solid #000000; border-width: 0px 0px 0px 0px; }
.page-splits		{ border: #A2B7B5 1px solid; background-color : #F0F0F0; color: #F0F0F0; }
.scroller-body		{ background-color: #093E0A; background-image: url("../images/background-scroller.jpg"); background-repeat: repeat-y; }
.scrollertitle 		{ color: #FFFFFF; font-family: arial, Tahoma, Verdana, sans-serif; font-size: 13px; font-weight: bold; }
.scrollertext 		{ color: #C7DBCA; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; font-weight: normal; }
a.scroller:link, a.scroller:visited, a.scroller:active	{ color: #CCFFCC; text-decoration: none; }
a.scroller:hover					{ color: #CCCC99; text-decoration: none; }
.sidebar-background, .sidebar-background2 { background-image: url("../images/background-sidebar.jpg"); background-color: #255932; background-repeat: no-repeat; }
.sideborder		{ BORDER: #FFFFFF 1px solid; }
.sidebartitle		{ COLOR: #FFFFFF; FONT: 13px verdana, arial, sans-serif; font-weight: bold; }
.sidebartext		{ COLOR: #C7DBCA; FONT: 12px arial, verdana,  sans-serif; font-weight: normal; }
a.sidelink:link, a.sidelink:visited, a.sidelink:active	{ color: #CCFFCC; text-decoration: none; }
a.sidelink:hover	{ color: #CCCC99; text-decoration: none; }
.sidebartext-right	{ color: #333333; FONT: 11px arial, verdana,  sans-serif; font-weight: normal; }
fieldset legend { FONT: bold 13px arial, verdana, sans-serif; COLOR: #246E53; border:1px solid #246E53; background-color: #FFFFFF; }







.menutable 		{ background-image: url("../images/menu.gif"); background-color: #225B38; white-space: nowrap; width:100%; border-top: #283F3B 1px solid; border-bottom: #283F3B 1px solid; padding: 0px; margin: 0px; }
/* CODE FOR MENU 2ND OUTER TABLE */
#menunav, #menunav ul 	{ float: left; white-space: nowrap; width: 100%; list-style: none; padding: 0px; border: solid #FFFFFF; border-width: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
/* TOP LEVEL MARGINS, FONT FACE & FONT COLORS & PADDING */
#menunav a 		{ color: #A2B7B5; font: 12px arial, sans-serif; font-weight: bold; text-decoration: none; text-align: center; padding: 3px 5px 4px 5px; width: auto; display: block; cursor: pointer; }
/* TOP LEVEL BACKROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */
#menunav li 		{ background-image: url("../images/menu.gif"); background-color: #225B38; border: solid #283F3B; border-width: 0px 1px 0px 0px; float: left; padding: 0; }
/* TOP LEVEL HOVER FONT COLOR */
#menunav li a:hover	{ background-image: url("../images/menuon.gif"); color: #FFFFFF; text-decoration: none; cursor: pointer; }
/* TOP LEVEL HOVER BACKGROUND COLOR AND BORDERS - EDIT MENU IMAGES ALSO */
#menunav li:hover, #menunav li.IEMhover
			{ background-color: #37703A; border: solid #313252; border-width: 0px 1px 0px 0px; }
/* SUB LEVEL FONT & FONT COLOR & PADDING */
#menunav li ul a 	{ font: 11px verdana, arial, sans-serif; color: #21423D; font-weight: normal; text-decoration: none; text-align: left; padding: 4px 0px 4px 0px; text-indent: 8px; cursor: pointer; }
/* SUB LEVEL FONT HOVER COLOR */
#menunav li ul a:hover 	{ background-image: none; color: #FFFFFF; text-decoration: none; cursor: pointer; }
/* SUB LEVEL OUTER BORDER */
#menunav li ul 		{ position: absolute; left: -999em; height: auto; width: 180px; border: solid #000000; border-width: 1px 1px 1px 1px; margin: 0; }
/* SUB LEVEL BACKGROUND COLOR & BORDER OPTION FOR EACH LINK */
#menunav li ul li 	{ background-image: none; background-color: #FFFFFF; border: solid #C0C0C0; border-width: 0px 0px 0px 0px; }
/* SUB LEVEL HOVER BACKGROUND AND BORDERS */
#menunav li ul li:hover, #menunav li ul li.IEMhover { background-image: none; background-color: #225936; border: solid #C0C0C0; border-width: 0px 0px 0px 0px; }
/* SUB MENU WIDTH - ALSO EDIT TWO BELOW AND ONE ABOVE TO MATCH */
#menunav li li { padding-right: 0px; width: 180px; }
/* SUB MENU LINK WIDTH */
#menunav li ul a { width: 180px; }
/* FOR 3rd LEVEL MENU LOCATION */
#menunav li ul ul { margin: -21px 0px 0px 180px; }
#menunav li:hover ul ul, #menunav li:hover ul ul ul, #menunav li.IEMhover ul ul, #menunav li.IEMhover ul ul ul { left: -999em; }
#menunav li:hover ul, #menunav li li:hover ul, #menunav li li li:hover ul, #menunav li.IEMhover ul, #menunav li li.IEMhover ul, #menunav li li li.IEMhover ul { left: auto; }
/* FOR 3rd LEVEL ARROW */
#menunav a.parent { background: url(../images/menu-arrow.gif) center right no-repeat; }

