@charset "utf-8";
/* CSS Document */

	body {
		background-color:#d7d7d7;
		font-family:Tahoma, Geneva, sans-serif;
		margin:0;
		padding:0;
	}
	
	img {border:none;}
	
	#header-wrap {
		width:100%;
		min-width:1000px;
		height:29px;
		background:#222222;
	}
	
	#header {
		width:980px;
		height:29px;
		margin:0 auto;
		color:#B4B4B4;
	}
	#header .left {
		height:25px;
		float:left;
		font-size:24px;
		font-weight:bold;
		line-height:26px;
	}
	#header .right {
		height:25px;
		float:right;
		font-size:14px;
		margin:0px 5px 0px 0px;
		line-height:27px;
	}
	#header .right a {
		color:#B4B4B4;
		text-decoration:none;
		padding:0px 5px 0px 5px;
	}
	#header .right a:hover {
		text-decoration:underline;
	}
	#gallery-container {
		width:100%;
		min-width:1000px;
		background-color: #525252;
		background: url(../../templates/hpversatile16/images/bkg-gallery.jpg) repeat;
}
	#map-wrap {
		position:relative;
		width:980px;
		height:520px;
		margin:0 auto;
	}
	#map-bkg {
		width:978px;
		height:520px;
		z-index:-9999;
		position:absolute;
		top:0;
		left:0;
		background:#000000;
		border-left:1px solid #6b6b6b;
		border-right:1px solid #6b6b6b;
		opacity:0.3;
		filter: Alpha(Opacity=30);
	}
	#content {
		width:980px;
		height:520px;
		display:block;
	}
	#loading {
    	margin: 0 auto;
		position:absolute;
		top:0px;
		left:0px;
		z-index: 1000;
    	width: 980px;
    	height: 520px;
    	background: url(../images/loading.gif) no-repeat;
    	cursor: wait;
		display:none;
    }
	
	
	/* Map Assets Starts */	
	
	
	#names {
		width:980px;
		height:520px;
		margin:0 auto;
		position:absolute;
		top:0;
		left:0;
	}
	
	#nwtn-ports {
		width:980px;
		height:520px;
		margin:0 auto;
		position:absolute;
		top:0;
		left:0;
	}
	#nwtn-colleges {
		width:980px;
		height:520px;
		margin:0 auto;
		position:absolute;
		top:0;
		left:0;
	}
	#nwtn-airports {
		width:980px;
		height:520px;
		margin:0 auto;
		position:absolute;
		top:0;
		left:0;
	}
	#nwtn-roads {
		width:980px;
		height:520px;
		margin:0 auto;
		position:absolute;
		top:0;
		left:0;
	}
	#nwtn-rails {
		width:980px;
		height:520px;
		margin:0 auto;
		position:absolute;
		top:0;
		left:0;
	}
	#nwtn-i69 {
		width:980px;
		height:520px;
		margin:0 auto;
		position:absolute;
		top:0;
		left:0;
		display:;
	}
	
	
	/* Map Key Starts */
	
	
	#map-key {
		height:62px;
		position:absolute;
		bottom:1px;
		right:10px;
		border-right:1px solid #666666;
	}
	#key-wrap {
		height:59px;
		padding:1px 0px;
		background: url(../images/bkg-lightbox.png);
		border:1px solid #3e3e3e;
		float:left;
	}
	a.key-link {
		width:86px;
		height:56px;
		float:left;
		font-size:14px;
		color:#DDDDDD;
		text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
		text-decoration:none;
		text-align:center;
		padding-top:2px;
		margin:0px 5px;
		opacity:.8;
    	filter: alpha(opacity=80);
	}
	a.key-link:hover {
		color:#FFFFFF;
		text-decoration:none;
		background-color:#3E3E3E;
		opacity:1;
    	filter: alpha(opacity=100);
	}

	a.i69 {
		background: url(../images/Future-I69.jpg) no-repeat center 22px;		
	}
	a.ports  {
		background: url(../images/River-ports.jpg) no-repeat center 22px;
	}
	a.rails  {
		background: url(../images/RailRoads.jpg) no-repeat center 22px;
	}
	a.roads  {
		background: url(../images/Roads.jpg) no-repeat center 22px;
	}
	a.airports  {
		background: url(../images/Airports.jpg) no-repeat center 22px;
	}
	a.colleges  {
		background: url(../images/Colleges.jpg) no-repeat center 22px;
	}
	
	#key-toggle {
		width:16px;
		height:62px;
		background:url(../images/key-toggle.png) 0px 2px no-repeat;
		opacity:.7;
		filter: alpha(opacity=70);
		float:left;
		cursor:pointer;
		border-right:1px solid #666666;
	}
	#key-toggle:hover {
		opacity:.9;
		filter: alpha(opacity=90);
	}
	
		
	/* County Image */
	
	
	#lake {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#obion {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#weakley {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#henry {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#benton {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#carroll {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#gibson {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#dyer {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	#crockett {
		width:980px;
		height:520px;
		position:absolute;
		top:0px;
		left:0px;
		background:url(../images/map-pop-fade1.png) no-repeat 1px;
		display:none;
	}
	
	
	
	/* County Info */
	
	
		
	.close {
		width:100px;
		height:100px;
		position:absolute;
		top:135px;
		right:135px;
		cursor:pointer;
		background:url(../images/close.png) center;
		background-repeat:no-repeat;
		z-index:9999;
	}
	.info-box {
		width:214px;
		height:113px;
		background:url(../images/co_infobox.png) no-repeat;
		position:absolute;
		right:180px;
		top:180px;
		padding:15px 0px 0px 20px;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight:bold;
		font-size:20px;
	}
	.info-box p {
		font-weight:normal;
		font-size:15px;
		margin:0px;
		padding:0px;
	}
	.info-box p a {
		color:#FFFFFF;
		font-size:15px;
		font-style:italic;
		text-decoration:none;
	}
	.info-box p a:hover {
		color:#CCCCCC;
		text-decoration:none;
	}
	.map-img {
		position:absolute;
		left:160px;
		top:80px;
	}
	
	
	/* Large Buttons */
	


	#sub-container {

  width:100%;

  min-width:1000px;

  padding:14px 0px;

  background:#525252;

  border-top:1px solid #666666;

  background: url(../../templates/hpversatile16/images/bkg-gallery.jpg) repeat;

}

	
	#button-wrapper {
		width:980px;
		height:85px;
		margin:2px auto 10px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#button-wrapper span {
		font-weight:bold;
		font-size:15px;
	}
	a.button-large {
		width:156px;
		height:64px;
		float:left;
		margin:5px 12px 0px 0px;
		padding:11px 15px 0px 65px;
		font-size:12px;
		text-align:left;
		color:#FEFEFE;
		text-decoration:none;
	}
	
	a.button-large:hover {
		text-decoration:none;
	}
	


	/* footer */
	

	#footer-bkg {
		width:100%;
		height:auto;

		padding-bottom:15px;
		  clear: both;
		  background: rgba(47, 47, 47, 1.0);
		  color: rgba(255, 255, 255, 1.0);
		  font-size: 0.75em;
		  border-top: 1px solid rgba(255, 255, 255, 1.0);
	}
	#footer-wrapper {
		width:980px;
		height:100%;
		margin:0 auto;
		color:#5F5F5F;
	}
	#footer-wrapper .left {
		float:left;
		padding:10px;
	}
	#footer-wrapper .left-link {
		color:#fff;
		text-decoration:none;
		font-size:12px;
		text-align:left;
	}
	#footer-wrapper .left-link:hover {
		text-decoration:underline;
	}
	#footer-wrapper .left p {
		margin:0px 0px 3px 0px;
	}
	
	
	
	#footer-wrapper .right {
		float:right;
		color:#fff;
		text-align:right;
		padding:10px;
		font-size:12px;
	}
	#footer-wrapper .right p {
		margin:0px;
		font-size:12px;
	}
	#footer-wrapper .tencom-foot {
		width:141px;
		color:#5F5F5F;
		margin-top:25px;
		text-align:left;
		float:right;
	}
	a.tencom {
		color:#5F5F5F;
		text-decoration:none;
	}
	a.tencom:hover {
		font-weight:bold;
		color:#F00000;
		text-decoration:none;
	}
		
		
		