
/*
		Site:	    GeoTrax
		File:	    Master CSS
		Location:	pages\v5\default\geotrax\css
		Author:	    Alison Endacott
		Date:	    June 2007
*/

* {
	margin: 0;
	padding: 0;
	border: 0;
}

a:link, a:visited {
	color: #ee2e24;	
	text-decoration: none;
	
}
	a:visited {
		color: #bc241c;
	}

	a:hover, a.on, a:active {
		
	}

body {
	font-family: "Trebuchet MS", arial, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000;
	background: #bfc95b;
	}

	#content {
		background: #cdd961;
		border-bottom: 2px solid #8f9744;
	}

/* ------------------------ head ----------------------- */
#head {
	width: 100%;
	height: 139px;
	background: #c2defb url(/content/v5/img/geotrax/bg-head.jpg) center;
}
	#head h1 {
		display: block;
		margin: 0 auto;
		width: 734px;
		height: 91px;
		background: url(/content/v5/fr/geotrax/img/logo.gif) no-repeat;
		text-indent: -9999px;
		position: relative;
		top: 40px;
	}
	
		#head h1 a {
			display: block;
			height: 90px;
			width: 300px;
			overflow: hidden;
		}
	
#advertisement {
	position: absolute;
	display: block;
	font-size: 80%;
	top: 0;
	left: 50%;
	margin-left: 300px;
	color: #58a6bf;
}


#content-head {
	width: 680px;
	display: block;
	margin: 0 auto;
	position: relative;
	left: 2px;
	background: url(/content/v5/img/geotrax/subhead-bg.gif) bottom;
	padding: 3px 10px 2px 10px;
	min-height: 35px;
	_height: 35px;
}

	#content-head h2 {
		width: 100%;
		float: left;
		font-size: 1.6em;
	}
		
	#content-head p {
		display: block;
		float: right;
		margin: 3px 3px 0 0;
	}
	

#content-inner {
	width: 500px;
	margin: 0 auto;
}
.activitylanding{
	width:470px!important;
}

/* ------------------------ nav ----------------------- */
#nav {
	
}

	#nav {
		width: 100%;
		background: url(/content/v5/img/geotrax/nav-bg.gif) repeat-x;
	}

	#nav #nav-main ul {
		display: block;
		width: 368px;
		height: 36px;
		margin: 0 auto;
	}
	
		#nav #nav-main ul li {
			display: block;
			float: left;
			text-indent: -9999px;
			overflow: hidden;
			}
			
			#nav #nav-main ul li a {
				border: 0;
				display: block;
				height: 36px;
				background-image: url(/content/v5/fr/geotrax/img/nav.gif);
				background-repeat:no-repeat;
			}
			
		#nav #nav-main ul li#navMeet a {
			width: 191px;
		}
			#nav #nav-main ul li#navMeet a:hover {
				width: 191px;
				background-position: 0 -36px;
				}
		
		#nav #nav-main ul li#navProducts a {
			width: 79px;
			background-position: -190px 0;
		}
			#nav #nav-main ul li#navProducts a:hover {
				width: 79px;
				background-position: -190px -36px;;
			}
		#nav #nav-main ul li#navDvd, #nav #nav-main ul li#navChecklist,li#navMeet {
		    display: none;
		}
		
		#nav #nav-main ul li#navDvd a {
			width: 50px;
			background-position: -269px 0;
		}
			#nav #nav-main ul li#navDvd a:hover {
				width: 50px;
				background-position: -269px -36px;
			}
		
		#nav #nav-main ul li#navTrackLayouts a {
			width: 145px;
			background-position: -319px 0;
		}
			#nav #nav-main ul li#navTrackLayouts a:hover {
				width: 145px;
				background-position: -319px -36px;
			}
		
		#nav #nav-main ul li#navGames a {
			width: 143px;
			background-position: -464px 0;
		}
			#nav #nav-main ul li#navGames a:hover {
				width: 141px;
				background-position: -464px -36px;
			}
		
		#nav #nav-main ul li#navChecklist a {
			width: 150px;
			background-position: -605px 0;
		}
		#nav #nav-main ul li#navChecklist a:hover {
			width: 150px;
			background-position: -605px -36px;
		}


	/* sub nav */
	#nav-sub {
		width: 100%;
		background: #cdd961 url(/content/v5/img/geotrax/subnav-bg.gif) repeat-x;
		/* margin-top: -3px; */
		position: relative;
		/* padding-top: 3px; */
		z-index: 10;
		/* margin-bottom: -3px; */
        /* border: 1px #000 solid; */
	}
	
		#nav-sub ul {
			display: block;
			/*height: 27px;*/
			height:24px;
			/*width: 698px;*/
			margin: 0 auto;
			position: relative;
			left: 1px;
			padding-left: 1px;
			background: url(/content/v5/img/geotrax/subnav-bottom-bg.gif) no-repeat;
		}
		.activitymenu ul{
			width:296px;
		}
		.productmenu ul{
		    width:522px;
		}
		
		
			#nav-sub ul li {
				display: block;
				float: left;
				height: 27px;
				position: relative;
				z-index: 11;
			}
			
				#nav-sub ul li a,
				#nav-sub ul li em {
					display: block;
					_float: left;
					height: 20px;
					color: #000;
					border: 0;
					font-size: 14px;
					padding: 0 10px 6px 10px;
					margin: 2px 0;
					position: relative;
					cursor: pointer;
				}
				
				#nav-sub ul li a:hover,
				#nav-sub ul li em {
					font-style: normal;
					border: 0;
					color: #f00;
					background: url(/content/v5/img/geotrax/subnav-bg-hover.gif) 50% no-repeat -2px;
				}
	
					#nav-sub ul li a span,
					#nav-sub ul li em span {
						display: block;
						position: absolute;
						z-index: 20;
						right: 0;
						top: -4px;
						height: 27px;
						width: 100%;
						background: url(/content/v5/img/geotrax/subnav-item-bg.gif) no-repeat right;
						_width: 3px;
						}
		

/* paging */
		
				
		#page-footer p.view-all {
			display: inline;
			position: absolute;
			left: 50%;
			bottom: .5em;
			margin-left: 275px;
		}
		
			#page-footer p.view-all a,
			#page-footer p.view-all a:link,
			#page-footer p.view-all a:hover {
				border: 0;
				background: transparent;
				text-decoration: underline;
				color: #fff;
				font-weight: bold;
			}

	
/* Thank You Page */

.thank-you h2 {
	text-align: center;
	font-size: 160%;
	font-family: "trebuchet MS";	
	}
	
.thank-you p {
	text-align: center;
	}

/* Submit Thank You Page */

#content-submissive p {
	font-size: 16px;
}

#content-submissive p#first {
    margin-top:10px;
}

p#submit {
    text-indent:-9999px;
    background: url(/content/v5/fr/geotrax/img/submit-another.gif) no-repeat 0px;
    height: 21px;
    width:149px;
    margin:0 auto;
}

p#submit a {
    text-indent:-9999px;
    background: url(/content/v5/fr/geotrax/img/submit-another.gif) center no-repeat 0px;
    display: block;
    height: 21px;
}

p#submit a:hover {
    background-position: 0 -21px;
    display:block;
}

#bottom-buttons {
    margin:20px 0;
}


/* ------------------------ footer  ------------------------ */

	/* page footers */

	div#page-footer {
		clear: both;
		background: #8f9744;
		padding: .5em 0;
		color: #fff;
		font-size: 1.1em;
		text-align: center;
		_height: 1.5em;
		min-height: 1.5em;
		position: relative;
		margin-top: 1em;
	}
	
		div#page-footer a:link,
		div#page-footera:visited {
			border: 0;
			color: #000;
		}
			
		div#page-footer a,
		div#page-footer span {
			color: #000;
			font-weight: bold;
			border: 0;
			background: #cdd961;
			margin: 1px;
			padding: 2px 6px;
		}
		
			div#page-footer span,
			div#page-footer a:hover {
				background: #fede0a;
				border-bottom: 0;
			}
			
			
				
	/* legal footer */

	#footer {
		background: #bfc95b;
		padding-top: 2em;
		_height: 1%;
		clear: both;
	}
		
		#footer a {
			border: 0;
		}
	
	p#legal {
		text-align: center;
		font-size: 90%;
		margin-bottom: .3em;
	}
	
	p#fplogo {
		text-align: center;
		margin-bottom: -1.6em;
		*margin-bottom: 0;
	}

/* ADDITIONAL FOOTER OVERWRITES */

	#fplogo_footer a{
		color: #000;
		border-color: #fff;
		font-family: arial, helvetica, sans-serif;
		font-size: 1.1em;
		text-align: center;
		text-decoration: none;
		line-height: 1em;
		width: 115px;
		height: 1.2em;
		display: block;
		padding-top: 48px;
		background: url(/img/fplogo_www.png) no-repeat top center;
		margin: 0 auto;
	}
	
	#fplogo_footer a:hover{
		border-bottom: #000 1px solid;
		height: 1.1em;
		cursor: pointer;
	}

/* IE 6 WORKAROUND FOR PNG SUPPORT */

#fplogo_footer a {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fplogo_www.png', sizingMethod='crop');
	_background: none;
}

/* ------------------------ EASY CLEARING ------------------------ */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* ------------------------ SIFR STYLES ------------------------ */

/* SIFR STYLES */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
	padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
	visibility: visible !important;
}

.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* end sifr default styles */

/* sifr specific styles */

.sIFR-active h2 {
	visibility: hidden;
	line-height: 1em;
	font-size: 22px;
	display: block;
}

.sIFR-active p.tagline {
	visibility: hidden;
	font-family: verdana;
	line-height: 1em;
	font-size: 32px;
	display: block;
}

/* end sifr specific styles */



/* --------- plane ----------- */
#landing-plane{
	display:none;
}


<!--/* -0.763868142345086 [10.89.198.137] */-->