body {
	background: url('images/backBox2.gif');
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
	}
	
h1 {
	font-size:1.4em;
	}
h2{
	font-size:1.2em;
}
h3{
	line-height: 15px;
	font-size: 14px;
	padding: 3px;
	margin: 0px;
	}
p, span{
	font-size: 13px;
	line-height:20px;
}
	

.wrapper {
	width: 798px;
	background: #E2B325;
	text-align: left;
	margin: 20px auto;
	border: 1px solid #E2B325;
	}
	
.headwrap { /* contains both header divs*/
	width: 796px;
	height: 100px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	
	}
	
	.topHead {
		width: 796px;
		height: 60px;
		background: #000000 url('images/topHead.gif');
		text-align: right;
		font-size: 19px;
		}
		
	.topHead a:link{
		color: #E2B325;
		text-decoration:none;
		font-size: 19px;
		}
		
	.topHead a:visited{
		color: #E2B325;
		text-decoration:none;
		font-size: 19px;
		}
		
	.bottomHeadWrap {
		width: 796px;
		height: 40px;
		
		}
		

.lBottomHead {
		width: 265px;
		height: 40px;
		background: #E2B325 url('images/bottomHead.jpg') no-repeat;
		float: left;
		clear: right;
		}
.rBottomHead {
		width: 531px;
		height: 40px;
		background: #E2B325;
		float: right;
		text-align: center;
		}
		
	.rBottomHead a {
		text-decoration: none;
		}
		
		.topNav1, .topNav2, .topNav3, .topNav4 {
		display: inline;
		line-height: 40px;
		padding: 5px 0px;
		padding-right: 5px;
		font-size: 16px;
		font-family:verdana, arial;
		}
	
	.bottomNav {
		position: relative;
		width: 796px;
		height: 40px;
		background-color: #E2B325;
		text-align: center;
		font-family:verdana, arial;
		}
		
	.contentWrap {
		width: 796px;		
		background-color: #E2B325;
		border: 1px solid #000000;
		}
		#leftContentOut{
			width: 520px;
			padding: 1px 7px 7px 7px;
			margin: 5px;
			float: left;
			}
		#leftContentTop{
			width: 520px;
			height:150px;
			float: left;
			background-color: #000000;
			border-top: 1px solid #000000;
			border-bottom: 1px solid #000000;
			/*background: #E2B325 url('images/smiles.jpg') no-repeat;*/
			}
			
		#marco{
			border-left:1px solid #000000;
			border-right:1px solid #000000;
			}
		
		#leftContent{
			width: 498px;
			float: left;
			padding:10px;
			background-color: #E6E6E6;
			border: 1px solid #000000;
			background-color: #E6E6E6;
			}
			
		#rightContent {
			width: 220px;
			padding: 1px 7px 7px 7px;
			margin: 5px;
			background-color: #E6E6E6;
			float: left;
			border: 1px solid #000000;
			}
		
		.footer1 {
			background: url('images/concrete.jpg') repeat-x;
			height: 20px;
			width: 798px;
			clear: both;
			}
		
		.footer2 {
			text-align: center;
			width: 796px;
			background-color: #E2B325;
			border: 1px solid #000000;
			}
			
		.midAd1 {
			width: 194px;

			background-color: #D0CEC8;
			margin-bottom: 10px;
			display: block;
			border: 1px solid #000000;
			text-align: center;
			}
		.midAd1 li{
			list-style-type:none;
			font-weight: 800;
			}
			
			.special {
				padding: 3px;
				margin: 2px;
				color: #000000;
				text-align: center;
				}
				
		/*  ------------------------------------ Vendor Page ---------------------------------*/

			#vendorLeft {
				width: 506px;
				padding: 3px 10px 10px 10px;
				margin: 5px;
				float: left;
				background: #FFFFFF url('images/sponsorPage.jpg') repeat-x;
				border: 1px solid #000000;
				
				}
				
			#vendorRight h2 {
				width: 100%;
				}
			
			#vendorRight {

				width: 220px;
				padding: 120px 10px 10px 10px;
				float: left;
				text-align: center;
				background: #F7EED4 url('images/staff.jpg') no-repeat;
				border: 1px solid #ffffff;	
				margin: 5px;
				}
				
			#vendorLeft .sponsors ul {
				list-style-image: url('images/listDash.gif');
				}
			#vendorLeft ul {
				list-style-type: none;
				}
				
			#vendorLeft li {
				line-height: 24px;
				}
				
			#vendorLeft .premiumSponsor a:link {
				text-decoration: none;
				color: #000000;
				font-size: 20px;
				}
			
			#vendorLeft .premiumSponsor a:visited {
				text-decoration: none;
				color: #000000;
				font-size: 20px;
				}
				
			#vendorLeft .premiumSponsor a:hover{
				text-decoration: none;
		
				color: #2554E2;
				font-size: 24px;
				}
			
			#vendorLeft .basicSponsor a:link {
				text-decoration: none;
				color: #000000;
				font-size: 16px;
				}
			
			#vendorLeft .basicSponsor a:visited {
				text-decoration: none;
				color: #000000;
				font-size: 16px;
				}
				
			#vendorLeft .basicSponsor a:hover{
				text-decoration: none;
				color: #a27e15;
				font-size: 16px;
				}
			.sponsors {
				margin-top: 10px;
				margin-bottom: 15px;
				background: #E6E6E6;
				border: 3px double #888888;
				}
			#vendorLeft h1, #vendorRight h1{				
				text-align: center;
				display: inline;
				font-size: 28px;				
				}
			.sponsorBoxHeading  {text-align: right; display:inline; margin-left: 400px; color: GRAY;}
				
			.records {
					border: 1px solid #999999;
					margin: 5px 0px 5px 0px;
					background-color: #E6E6E6;
					}
					
			.directoryButtons{
					height: 50px;
					width: 50px;
					}
					
			.directoryLinks{
					line-height: 30px;
					padding: 5px;
				}

			.sosOutput{
						line-height: 15px;
						width: 40px;
						font-size: 12px;
						padding: 5px;
						margin: 8px;
						display: inline;
					  }	
			
			
		