/*
Created On:			4/10/12
Last Modified:		5/8/12

Created By:		Mike DiFranco
        			2011-2012 Car Club Co-Commisoner
					860-867-2265 (office)
					860-333-4753 (mobile)
					mdifranc@gdeb.com
*/




/* ------------------------------------ HEADER ------------------------------------ */

.header {
background:url(../images/top_back_stripe.jpg) top left repeat-x;/*  */
position:relative;
display:block;
height:160px;
margin-top:5px;
border:1px solid #ffffff;
}

.header img {position:absolute;top:0;left:0 z-index:-1;}

.headertext {
	font-size:50px;
	font-family:broadway;
	line-height:100%;
	position:absolute;
	top:55px;
	left:275px;
	width:690px;
	color: #FFF;
}




/* ------------------------------------ Top Main Menu ------------------------------------ */
.intro {
color:#ffffff;
display:block;
position:relative;
overflow:hidden;
z-index:-1;
height:250px;
border:1px solid #ffffff;
}

.intro img {position:absolute;top:0;right:0;z-index:-1;}

.intro em {
font-size:16px;
font-family:Verdana;
font-weight:bold;
line-height:150%;
color:#dd9500;
margin-top:5px;
margin-bottom:0px;
}

.introlinks_L1 {
font-size:16px;
font-family:verdana, helvetica, arial;
line-height:200%;
font-weight:bold;
width:185px;
margin-top:50px;
margin-left:170px;
padding-top:0px;

}

.introlinks_L1 a {color:white;text-decoration:none;}
.introlinks_L1 a:hover {color:yellow;text-decoration:underline;}
.introlinks_L1 a:active {text-decoration:none;}


.introlinks_L2 {
font-size:16px;
font-family:verdana, helvetica, arial;
line-height:200%;
font-weight:bold;
width:285px;
margin-left:215px;
padding-top:30px;
padding-bottom:3px;
}

.introlinks_L2 a {color:white;text-decoration:none;}
.introlinks_L2 a:hover {color:yellow;text-decoration:underline;}
.introlinks_L2 a:active {text-decoration:none;}


.introlinks_L3 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:285px;
	margin-left:199px;
	padding-top:0px;
	padding-bottom:3px;
}

.introlinks_L3 a {color:white;text-decoration:none;}
.introlinks_L3 a:hover {color:yellow;text-decoration:underline;}
.introlinks_L3 a:active {text-decoration:none;}


.introlinks_L4 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:265px;
	margin-left:165px;
	padding-top:0px;
	padding-bottom:3px;
}

.introlinks_L4 a {color:white;text-decoration:none;}
.introlinks_L4 a:hover {color:yellow;text-decoration:underline;}
.introlinks_L4 a:active {text-decoration:none;}


.introlinks_L5 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:145px;
	padding-top:0px;
	padding-bottom:3px;
	top: 78px;
	position: absolute;
	left: 206px;
}

.introlinks_L5 a {color:white;text-decoration:none;}
.introlinks_L5 a:hover {color:yellow;text-decoration:underline;}
.introlinks_L5 a:active {text-decoration:none;}


.introlinks_L6 {
font-size:16px;
font-family:verdana, helvetica, arial;
line-height:200%;
font-weight:bold;
width:285px;
margin-left:120px;
padding-top:0px;
padding-bottom:3px;
}

.introlinks_L6 a {color:white;text-decoration:none;}
.introlinks_L6 a:hover {color:yellow;text-decoration:underline;}
.introlinks_L6 a:active {text-decoration:none;}


.introlinks_R1 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:245px;
	padding-top:0px;
	padding-bottom:3px;
	top: 88px;
	position: absolute;
	left: 498px;

}

.introlinks_R1 a {color:white;text-decoration:none;}
.introlinks_R1 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R1 a:active {text-decoration:none;}


.introlinks_R2 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:140px;
	padding-top:0px;
	padding-bottom:3px;
	top: 180px;
	position: absolute;
	left: 740px;
	height: 33px;
}

.introlinks_R2 a {color:white;text-decoration:none;}
.introlinks_R2 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R2 a:active {text-decoration:none;}


.introlinks_R3 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:158px;
	padding-top:0px;
	padding-bottom:3px;
	top: 139px;
	position: absolute;
	left: 730px;
}

.introlinks_R3 a {color:white;text-decoration:none;}
.introlinks_R3 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R3 a:active {text-decoration:none;}


.introlinks_R4 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:182px;
	padding-top:0px;
	padding-bottom:3px;
	top: 221px;
	position: absolute;
	left: 753px;
}

.introlinks_R4 a {color:white;text-decoration:none;}
.introlinks_R4 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R4 a:active {text-decoration:none;}


.introlinks_R5 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:172px;
	padding-top:0px;
	padding-bottom:3px;
	top: 169px;
	position: absolute;
	left: 560px;
}

.introlinks_R5 a {color:white;text-decoration:none;}
.introlinks_R5 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R5 a:active {text-decoration:none;}


.introlinks_R6 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:98px;
	padding-top:0px;
	padding-bottom:3px;
	top: 70px;
	position: absolute;
	left: 830px;
}

.introlinks_R6 a {color:white;text-decoration:none;}
.introlinks_R6 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R6 a:active {text-decoration:none;}


.introlinks_R7 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:175px;
	padding-top:0px;
	padding-bottom:3px;
	top: 209px;
	position: absolute;
	left: 557px;
}

.introlinks_R7 a {color:white;text-decoration:none;}
.introlinks_R7 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R7 a:active {text-decoration:none;}


.introlinks_R8 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:200px;
	padding-top:0px;
	padding-bottom:3px;
	top: 126px;
	position: absolute;
	left: 539px;
}

.introlinks_R8 a {color:white;text-decoration:none;}
.introlinks_R8 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R8 a:active {text-decoration:none;}

.introlinks_R9 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:185px;
	padding-top:0px;
	padding-bottom:3px;
	top: 211px;
	position: absolute;
	left: 672px;
}

.introlinks_R9 a {color:white;text-decoration:none;}
.introlinks_R9 a:hover {color:yellow;text-decoration:underline;}
.introlinks_R9 a:active {text-decoration:none;}



/* ------------------------------------ Main Body ------------------------------------ */

body {font-size:12px;font-family:verdana, arial, sans-serif;background:#000000;}
/* margin-bottom:1em; outline:none;*/

fieldset,img {border:0;}

.wrap {text-align:left;position:relative;width:960px;margin:0 auto;}
.divider {height:15px;}


.main {
	z-index:-1;
	background:url(../images/main_backround_index.jpg);
	overflow-y:auto;
	overflow-x:visable;
	position:relative;
}

.main_rides {
	z-index:-1;
	background:url(../images/main_backround_rides.jpg) top left repeat-x #DAA9A7;
	background:-webkit-gradient(linear, 0% 80%, 0% 20%, from(#dddddd), to(#d7f1fe));
	background:-moz-linear-gradient(20% 80% 90deg,#dddddd, #d7f1fe);
	clear:both;
	overflow-y:auto;
	overflow-x:visable;
	position:relative;
}

.main_2ndlevel {
	z-index:-1;
	background:url(../images/main_backround_2ndlevel.jpg) top left repeat-x #a9a9a9;
	background:-webkit-gradient(linear, 0% 80%, 0% 20%, from(#dcdcdc), to(#808080));
	background:-moz-linear-gradient(20% 80% 90deg,#dcdcdc, #808080);
	clear:both; overflow-y:auto; overflow-x:visable;
	position:relative;
}


/* ------------------------------------ LABELS ------------------------------------ */

.labels {
font-size:22px;
font-family:BankGothic Md BT, verdana, helvetica, arial;
line-height:100%;
color:black;
width:750px;
margin-top:10px;
padding-top:40px;
padding-left:30px;


}
.tablespace {
padding-left:30px;
}



/* ------------------------------------ PARAGRAPH LABELS ------------------------------------ */
.paralabels {
font-size:14px;
font-family:arial;
font-weight:bold;
line-height:100%;
color:black;
width:650px;
margin-top:10px;
padding-top:10px;
margin-bottom:10px;
}



/* ------------------------------------ TYPICAL TEXT ------------------------------------ */

.typtext {
font-size:12px;
font-family:verdana, helvetica, arial;
line-height:200%;
color:navy;
width:795px;
padding-left:30px;
}

.typtext1 {
	font-size:12px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	color:#900;
	width:795px;
	padding-left:30px;
}
.picture_ref {
font-size:12px;
font-family:verdana, helvetica, arial;
color:navy;
width:420px;
padding-left:440px;
}

.picture_ref_mid {
font-size:12px;
font-family:verdana, helvetica, arial;
color:navy;
width:420px;
padding-left:385px;
}

.typtext a {
font-size:12px;
font-family:verdana, helvetica, arial;
line-height:200%;
color:navy;
left: 99;
width:700px;
}

.typtext a:hover {color:red;text-decoration:none;}




/* ------------------------------------ TABLE TEXT ------------------------------------ */

.tabletext {
font-size:12px;
font-family:verdana, helvetica, arial;
line-height:200%;
color:navy;
}




/* ------------------------------------ LINKS ------------------------------------ */
.links a {
font-size:12px;
font-family:verdana, helvetica, arial;
line-height:200%;
color:navy;
text-decoration:underline;
}

.links a:hover {color:red;text-decoration:none;}




/* ------------------------------------ FOOTER ------------------------------------ */

/* This line controls the location and overall spacing of the upper footer.  Active the background color prior to adjusting these settings. */
.contentinfo {
	background:url(../images/footer.jpg) top left;
	overflow:auto;
	clear:both;
	font-size:12px;
	font-family:verdana, helvetica, arial;
	line-height:100%;
	width:960px;
	color:white;
	margin-top:10px;
	border:1px solid #ffffff;
	height: 109px;
}


.footer_lower_comm1 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:327px;
	padding-top:5px;
	padding-bottom:3px;
	position: relative;
	left: 17px;
	height: 15px;
	text-shadow: 1px 1px #666;
}

.footer_lower_comm1 a {
	color:#FFF;
	text-decoration:none;
}
.footer_lower_comm1 a:hover {color:red;text-decoration:underline;}
.footer_lower_comm1 a:active {text-decoration:none;}


.footer_lower_comm2 {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:327px;
	padding-top:12px;
	padding-bottom:3px;
	position: relative;
	left: 50px;
	height: 15px;
	text-shadow: 1px 1px #666;
}

.footer_lower_comm2 a {
	color:#FFF;
	text-decoration:none;
}
.footer_lower_comm2 a:hover {color:red;text-decoration:underline;}
.footer_lower_comm2 a:active {text-decoration:none;}


.footer_lower_web {
	font-size:16px;
	font-family:verdana, helvetica, arial;
	line-height:200%;
	font-weight:bold;
	width:327px;
	padding-top:0px;
	padding-bottom:3px;
	left: 275px;
	height: 15px;
	position: relative;
	top: -47px;
	text-shadow: 1px 1px #666;
}

.footer_lower_web a {
	color:#FFF;
	text-decoration:none;
	
}.footer_lower_web a:hover {color:red;text-decoration:underline;}
.footer_lower_web a:active {text-decoration:none;}
