#main {
	width:960px;
	margin-left: auto;
	margin-right: auto;
		 
}

#contactnumbers .granite:hover {
	color:#990000;
}

#container {
         width:960px;
		 background-color:#FFFFFF;}

#img{border:none}		
		 
		 

#column_1 {
         width:150px;
         float:left;
         background-color: #FFF;
		 border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	 border-top: 2px solid #cccccc;
		 
		
}


#column_2 {
         width:806px;
         float:left;
         background-color: #ffffff;
				border-right: 1px solid #cccccc;
				 border-left:1px solid #cccccc;
				 z-index:22;
				 border-top: 3px solid #cccccc;
}



.column_2_text {
				padding-right:25px;
				padding-left:17px;
				margin-top:5px;
				margin-bottom:5px;
}



#column-left{
         width:375px;
         float:left;
         background-color: #ffffff;
				border-right: 1px solid #cccccc;
				 z-index:22;
				
}

#column-right {
         width:375px;
         float:left;
         background-color: #ffffff;
				
				
				 z-index:22;
				
}

#contentSeperation {border-bottom:1px solid #990000; margin-bottom:20px;}


.left-promo {
				width: 330px;
				float:left;
				padding-left: 20px;
				margin-top:5px;
				margin-bottom:5px;
				
}
.right-promo{
				width: 329px;
				float:left;
				padding-left:20px;
				margin-top:5px;
				margin-bottom:5px;
				
				border-left: 1px solid #cccccc;
}



#header, #footer
	{
	width: 960px;
	}
	
#header
	{
	
	background-color:#ffffff
	}

#footer {
	WIDTH: 960px;
}

#footer a:visited {color: #ffffff; }

.footer-text {
	COLOR: #ffffff; 
}

.footer-text a:visited {
	COLOR: #ffffff; 
}

#footer a:hover {
	COLOR: #e8d462; TEXT-DECORATION: underline
}

.contactinfo-box { 
	background-color:#990000; 
	color: #ffffff; 
	width: 960px; 
	height: 60px; 
	padding-top: 17px;
}

#contextPoster {
	margin-left:auto;
	margin-right:auto;
	width:655px;
	background-color:#0a7d5c;
}

#contextPoster ol, {
	color:#FFF; 
	margin:0; 
	margin-bottom:5px;
} 

#contextPoster li {
	color:#FFF; 
	margin:0; 
	margin-bottom:5px;
} 

#contextPoster p {
	color:#FFF; 
	margin:0; 
	margin-bottom:5px;
} 

.posterLarge {
	padding-top:15px;
	padding-left:17px;
	font-size:30px; 
	color:#FFF; 
	font-weight:bold; 
	margin-top:10px; 
	margin-bottom:5px;
}
	
.posterYellow {
	padding-left:20px; 
	color:#FF0; 
	margin-bottom:5px;
	color:#FF0;
}

.posterYellowLr {
	padding-left:20px; 
	color:#FF0; 
	margin-left:150px;
	margin-bottom:5px;
	font-size:20px; 
}

.posterYellowL {
	padding-left:20px; 
	color:#FF0; 
	margin-left:20px;
	margin-bottom:5px;
	font-size:20px; 
}

.margins {margin-left:20px; margin-right:20px; padding-left:20px; padding-right:20px;}
.marginsBlack {color:#000; margin-left:30px;}

#divHov:hover {background-color:#d4e6f2;}

.bioPhones {color:#666; padding-left:10px; margin:0;}

.newsletters {
	text-align:center;
	color:#990000;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px dashed #990000
}

.newslettersS {
	text-align:center;
	color:#666;
	font-size:11px;
	font-weight:normal;
}

.thumbs {border:2px solid #CF0; padding:2px; margin-right:10px;}


/* Tables can customize using: .hours, .directory-listing */

.hours {
		border: 	2px solid #ddd;
		border-collapse: collapse;
		margin: 	0 -1px 24px 0;
		text-align: center;
		width: 		500px;
		height: 200px;
	}

.hours tr th,
.hours thead th {
			background:	 #008ED2;
			color: 		 #eee;
			font-size: 	 11px;
			font-weight: bold;
			line-height: 15px;
			padding: 	  6px 24px;
			text-align: center;
		}

.hours tr td {
			border-bottom:	2px solid #ddd;
			border-top:		2px solid #ddd;
			font-size: 	 9px;
			color:			#21282d;
			min-width:		50px;
			padding: 		2px 20px;
		}
		
.hours tr:nth-child(odd) { background: #ddd; }
.hours tbody tr:hover td {
			background: #3a464e;
			color:		#eee;
		}
		
.hours tbody tr:hover td strong {
			background: #3a464e;
			color:		#eee;
		}
		 
.hours tbody tr:hover td a:link, tbody tr:hover td a:visited {
			color: #a8b6bd;
		}
		
.hours tr:hover .plain-text {
			color:			#eee;
			text-shadow:	none;
		}
