/* CSS Document *//* Main ---------------------------------------------------------------------------- */				body {			color: #000000;			background-color:#878787;			background-image:url(images/bg3.jpg);			background-repeat:repeat-x;			margin: 10px 0px 20px 0px;		}				 		a:link {text-decoration: none; color: #000000;} 		a:visited {text-decoration: none; color: #000000;} 		a:active {text-decoration: none; color: #000000;} 		a:hover {text-decoration:underline; color: red;		}				p {			font: 12px/14px Verdana, Arial, sans-serif;			color: #000000;			margin-top: 0px; 			margin: 0px 0px 0px 0px;			padding: 0px;		}				.p1 {			font: 12px Arial, Verdana, Helvetica, sans-serif;			font-weight: normal;			color: #000000;			margin-bottom: 7px;			margin-top: 2px;		}				h2 {			font: 10px Arial, Verdana, Helvetica, sans-serif;			font-weight: normal;			color: #000000;			margin-bottom: 5px;			margin-top: 0px;		}				h1 {			font: 12px Arial, Verdana, Helvetica, sans-serif;			font-weight: normal;			color: #000000;			margin-bottom: 7px;			margin-top: 2px;		}							h3 {			font: 11px Arial, Verdana, Helvetica, sans-serif;			font-weight: normal;			color: #FFFFFF;			margin-bottom: 10px;			margin-top: 0px;		}						#container {			width: 782px;			border: 1px solid #969696;			margin-left: auto;			margin-right: auto;			background-color: #FFFFFF;		}		/* Main - Banner - In Flash---------------------------------------------------------------------------- */		#banner {			width: 782px;			padding: 0px;			margin-bottom: 0px;			background-color: #FFFFFF;		}/* Main - Ad Footer - In Flash---------------------------------------------------------------------------- */			#ad-bottom {			float: left;			width: 760px;		    margin: 0px 0px 0px 0px;			padding: 0px 11px 0px 11px;			background-color: #FFFFFF;		}		/* Main - Footer---------------------------------------------------------------------------- */					#footer {			clear: both;			width: 760px;			height: 40px;			margin: 0px 11px 0px 11px;			padding: 0px 0px 0px 0px;		}				#footer p {			font: 9px/14px Verdana, Arial, sans-serif;			color: #000000;			margin: 0px 0px 0px 0px;			padding: 12px 0px 0px 10px;		}		/* Main - Navigation Bar---------------------------------------------------------------------------- */		#menu { 			width: 760px;			height: 55px;			margin: 0px 11px 0px 11px;			padding: 0px 0px 0px 0px;			background-color: #FFFFFF;			background-image: url(images/menubg.gif);		}				#navcontainer {				height: 36px;			margin: 0px 0px 0px 0px;			padding: 0px 0px 0px 0px;			background-color: #FFFFFF;			background-image: url(images/menubg.gif);		}		#navcontainer ul {			border: 0px;			margin: 0px;			padding: 0px 0px 0px 0px;			list-style-type: none;			text-align: center;		}		#navcontainer ul li {			display: block;			float: left;			text-align: center;			padding: 0px 0px 0px 0px;			margin: 0px;		}		#navcontainer ul li a {			background: #000;			background-image: url(images/menubg.gif);			width: 95px;			height: 36px;			border-top: 0px solid #f5d7b4;			border-left: 0px solid #222222;			border-bottom: 0px solid #f5d7b4;			border-right: 1px solid #222222;			padding: 19px 0px 0px 0px;			margin: 0px 0px 0px 0px;			color: #BBBBBB;			text-decoration: none;			display: block;			text-align: center;			font: normal 10px/18px arial, verdana, sans-serif;		}		#navcontainer ul li a:hover {			color: #FFF;			background: #000000;			background-image: url(images/menuhover.gif);			border-right: 1px solid #222222;			margin: 0px 0px 0px 0px;		}		#navcontainer a:active {			background: #FFF;			background-image: url(images/menubg.gif);			border-right: 1px solid #222222;			color: #FFFFFF;		}		#navcontainer li#active a {			background: #BBB;			background-image: url(images/menuhover.gif);			border-right: 1px solid #222222;			color: #fff;				}				#phonecalls { /* Phone Calls */			float: left;			width: 179px;			height: 34px;			margin: 0px 0px 0px 0px;			padding: 21px 35px 0px 0px;			text-align: right;			background-image: url(images/menubg.gif);		}		/* Main - Sponsors and Content---------------------------------------------------------------------------- */		#content-a {			width: 760px;			margin: 0px 11px 0px 11px;			padding: 0px 0px 0px 0px;			background-color: #666666;		}				#sponsors-a {			float: left; 			width: 260px;			height: 205px;			margin: 0px 0px 0px 0px;			padding: 11px 0px 0px 0px;			background-color: #FFFFFF;		}				#content-inner {			float: left; 			width: 500px;			height: 205px;			margin: 0px 0px 0px 0px;			padding: 11px 0px 0px 0px;			background-color: #FFFFFF;		}				#inner-a {			float: left; 			width: 475px;			height: 86px;			margin: 0px 0px 0px 0px;			padding: 0px 20px 0px 5px;			border-top: 0px solid #CFCFCF; 			border-right: 0px solid #CFCFCF;			border-bottom: 1px solid #CFCFCF;			border-left: 0px solid #CFCFCF;			background-color: #99FFFF;		}				#inner-b {			float: left; 			width: 475px;			height: 86px;			margin: 0px 0px 0px 0px;			padding: 11px 20px 0px 5px;			border-top: 0px solid #CFCFCF; 			border-right: 0px solid #CFCFCF;			border-bottom: 1px solid #CFCFCF;			border-left: 0px solid #CFCFCF;			background-color: #33FFFF;		}				#album1 {			float: left; 			margin: 0px 7px 0px 0px;			padding: 0px 0px 0px 0px;			border-top: 0px solid #CFCFCF; 			border-right: 0px solid #CFCFCF;			border-bottom: 0px solid #CFCFCF;			border-left: 0px solid #CFCFCF;			background-color: #FFFFFF;		}				#album2 {			float: left; 			margin: 0px 7px 0px 0px;			padding: 0px 0px 0px 0px;			border-top: 0px solid #CFCFCF; 			border-right: 0px solid #CFCFCF;			border-bottom: 0px solid #CFCFCF;			border-left: 0px solid #CFCFCF;			background-color: #FFFFFF;		}		/* Home Page - Images 3 Columns---------------------------------------------------------------------------- */		#mainimage { 			float;left;			width: 733px;			height: 410px;			margin: 0px 11px 0px 11px;			padding: 7px 20px 7px 7px;			background-color: #E5E5E5;			border-bottom: 1px solid #CFCFCF;		}				#mimage { 			width: 760px;			float: none;			height: 130px;			margin: 0px 11px 0px 11px;			padding: 0px 0px 0px 0px;			background-color: #E5E5E5;		}		 		#mimageleft {			float: left;			width: 254px;			height: 130px;			margin: 0px 0px 0px 0px;			padding: 7px 0px 0px 0px;			background-color: #E5E5E5;			text-align: center; 		}				#mimagecenter {			float: left;			width: 250px;			height: 130px;			margin: 0px 0px 0px 0px;			padding: 7px 0px 0px 0px;			border-top: 0px solid #CFCFCF;			border-right: 1px solid #CFCFCF;			border-bottom: 0px solid #CFCFCF;			border-left: 1px solid #CFCFCF;			background-color: #E5E5E5;			text-align: center; 		}				#mimageright {			float: left;			width: 254px;			height: 130px;			margin: 0px 0px 0px 0px;			padding: 7px 0px 0px 0px;			background-color: #E5E5E5;			text-align: center; 		}		/* Home Page - Content 3 Columns---------------------------------------------------------------------------- */		#maincontent {			float: none;			width: 760px;			height: 120px;			margin: 0px 11px 0px 11px;			padding: 0px 0px 0px 0px;			background-color: #990000;				}		 		#leftcontent {			float: left; 			width: 240px;			height: 120px;			 			margin: 0px 0px 0px 0px; 			padding: 0px 7px 0px 7px;			background-color: #E5E5E5; 		}						#centercontent {			float: left; 			width: 236px;				height: 120px;		 			margin: 0px 0px 0px 0px; 			padding: 0px 7px 0px 7px;			border-top: 0px solid #CFCFCF; 			border-right: 1px solid #CFCFCF;			border-bottom: 0px solid #CFCFCF;			border-left: 1px solid #CFCFCF;			background-color: #E5E5E5; 		}				#rightcontent {			float: left; 			width: 240px;			height: 120px;			margin: 0px 0px 0px 0px; 			padding: 0px 7px 0px 7px;			background-color: #E5E5E5; 		}/* Home Page - Buy Buttons 3 Columns---------------------------------------------------------------------------- */				#mainbtn {			float: left;			width: 760px;			height: 26px;			margin: 0px 0px 0px 0px;			padding: 0px 0px 0px 11px;		}				#left-btn {			float: left; 			width: 240px;			height: 26px;			 			margin: 0px 0px 0px 0px; 			padding: 0px 7px 0px 7px;			background-color: #E5E5E5; 		}						#center-btn {			float: left; 			width: 236px;			height: 26px;			 			margin: 0px 0px 0px 0px; 			padding: 0px 7px 0px 7px;			border-top: 0px solid #CFCFCF; 			border-right: 1px solid #CFCFCF;			border-bottom: 0px solid #CFCFCF;			border-left: 1px solid #CFCFCF;			background-color: #E5E5E5; 		}				#right-btn {			float: left;			height: 26px; 			width: 240px;			margin: 0px 0px 0px 0px; 			padding: 0px 7px 0px 7px;			background-color: #E5E5E5; 		}		.buybtn {			float: right;			margin: 0px 0px 0px 0px;		}				.buybtn { display: block; } /* Allow setting widths and heights */		.buybtn img { width: 89px; height: 17px; border: 0; } /* only set width and height once */		.buybtn:hover { visibility: visible; /* for IE */ } /* sets any property for the :hover state */		.buybtn:hover img { visibility: hidden; } /* 'rolls over' the image */				#buybtn02 {			background-image: url(images/buybutton02.gif);		/* rollover state */			width: 89px;                    /* image width */			height: 17px;                   /* image height */		}				#buybtn03 {			background-image: url(images/buybutton02.gif);    /* rollover state */			width: 89px;                    /* image width */			height: 17px;                   /* image height */		}				#buybtn04 {			background-image: url(images/buybutton02.gif);    /* rollover state */			width: 89px;                    /* image width */			height: 17px;                   /* image height */		}		/* Events Page ---------------------------------------------------------------------------- */		.mainimage-e { 			width: 733px;			height: 130px;			margin: 0px 11px 0px 11px;			padding: 7px 20px 7px 7px;			background-color: #E5E5E5;			border-bottom: 1px solid #CFCFCF;		}				.image-events {			float: left;			width: 254px;			height: 130px;			margin: 0px 7px 0px 0px;			padding: 0px 0px 0px 0px;			background-color: #E5E5E5;	 	}		/* Contact Page ---------------------------------------------------------------------------- */				#contact-main { 			float: right;			width: 746px;			height: 600px;			margin: 0px 11px 0px 11px;			padding: 7px 7px 7px 7px;			background-color: #E5E5E5;			border-bottom: 1px solid #CFCFCF;		}				#contact-main h1 {			font: 12px Arial, Verdana, Helvetica, sans-serif;			font-weight: bold;			color: #000000;			margin-bottom: 14px;			margin-top: 20px;		}				#contact-main h2 {			font: 10px Arial, Verdana, Helvetica, sans-serif;			font-weight: normal;			color: #000000;			margin-bottom: 5px;			margin-top: 0px;		}				#contact-main h3 {			font: 11px Arial, Verdana, Helvetica, sans-serif;			font-weight: normal;			color: #FFFFFF;			margin-bottom: 10px;			margin-top: 0px;		}							#contact-main h4 {			font: 9px/14px Verdana, Arial, sans-serif;			color: #000000;			font-weight: bold;			margin-top: 0px; 			margin: 0px 0px 0px 0px;			padding: 0px;		}		 		#contact-main p {			font: 9px/14px Verdana, Arial, sans-serif;			color: #000000;			margin-top: 0px; 			margin: 0px 0px 0px 0px;			padding: 0px;		}				#contact-left {			float: left;			width: 220px;			height: 600px;			margin: 0px 0px 0px 0px;			padding: 0px 0px 0px 20px;			background-color: #E5E5E5;	 		}				#contact-right {			float: left;			width: 380px;			height: 600px;			margin: 0px 0px 0px 0px;			padding: 0px 0px 0px 20px;			background-color: #E5E5E5;	 	}		