html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}



										/*-- classes and styling -- */

.text1 {
	font-size: 10pt;
}
.text2 {
	font-size: 11pt;
}
.text3 {
	font-size: 12pt;
}
.text4 {
	font-size: 13pt;
}
.text5 {
	font-size: 14pt;
}
.text6 {
	font-size: 15pt;
}
.text7 {
	font-size: 16pt;
}
.text8 {
	font-size: 17pt;
}
.text9 {
	font-size: 18pt;
}
.text10 {
	font-size: 19pt;
}

.gold {
	color:#e09e00;
}

.blue {
	color:#0080ff;
	text-decoration:none;
}

.bold{
	font-weight:bold;
}

a:link {
	text-decoration: none;
	color: #3399ff;
}
a:visited {
	text-decoration: none;
	color: #3399ff;
}
a:hover {
	text-decoration: none; 
	color: blue;
}

img {
	border: 0;
}

a.img {
	border: 0;
}

.left {
	float:left
}

.right {
	float: right
}

.clear {
	clear:both
}



										/*-- core page elements --*/

body {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 100.01%;
	background: #000;
	color:#b5b5b5;
	overflow:-moz-scrollbars-vertical;
}

.aboutBlurb {
	position:absolute;
	width: 185px;
	line-height: 1.05em;
	left:20px;
	top: 38px;
	text-align: justify;
}

.contact {
	position:absolute;
	width: 243px;
	padding-top:15px;
	line-height: 1.4em;
	left:15px;
	text-align:center;
}

.copyright {
	text-align: right;
	font-size: 10pt;
	padding-right:15px;
	color: #3e3e3e;
}

.footer {
	background: url(../images/bottom.jpg) no-repeat;
	height: 168px;
	position: relative;
}
.footerServ {
	height: auto;
	position: relative;
}

.formDiv {
	position:absolute;
	left: 350px;
	top:40px
}

.header {
	background: url(../images/logo.jpg) no-repeat;
	height: 157px
}

.mainPane {
	background: url(../images/pitch.jpg) no-repeat;
	height: 314px;
	position: relative;
}
.mainPaneServ {
	background: url(../images/blank.jpg) no-repeat;
	height: 314px;
	position: relative;
}
.navigation {
	height: 37px;
	padding-left: 12px;
}




a.navBar {
	display: block;
	float:left;
	width: 178px;
	padding:5px 0 0 10px;
	height: 32px;
	background: url(../images/midButton.gif) no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .8em;
	color: white
	
}
a.navBarLt span, a.navBarRt span, a.navBar span{
	
	font-size: .8em;
	color: #808080;
	
}
a.navBarLt {
	display: block;
	float:left;
	width: 179px;
	padding:5px 0 0 10px;
	height: 32px;
	background: url(../images/ltButton.gif) no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .8em;
	color: white
}
a.navBarRt {
	display: block;
	float:left;
	width: 179px;
	padding:5px 0 0 10px;
	height: 32px;
	background: url(../images/rtButton.gif) no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .8em;
	color: white
}

a:hover.navBar, a:hover.navBarLt, a:hover.navBarRt, a.navBar.current, a.navBarLt.current, a.navBarRt.current {
	background-position: 0 -37px;
	color:#e0e0e0;
}
a:visited.navBar, a:visited.navBarLt, a:visited.navBarRt, a.navBar.current, a.navBarLt.current, a.navBarRt.current {
	
	color:#e0e0e0;
}

a.roll_1 {
	position: absolute;
	top:10px;
	left:295px;
	background: url(../images/airRoll.jpg) no-repeat;
	width:214px;
	height:146px;
}
a:hover.roll_1 {
	background: url(../images/airRoll.jpg) no-repeat;
	background-position: 0 -146px;
}
a.roll_2 {
	position: absolute;
	top:10px;
	left:510px;
	background: url(../images/nightRoll.jpg) no-repeat;
	width:214px;
	height:146px;
}
a:hover.roll_2 {
	background: url(../images/nightRoll.jpg) no-repeat;
	background-position: 0 -146px;
}
a.roll_3 {
	position: absolute;
	top:10px;
	left:725px;
	background: url(../images/pointRoll.jpg) no-repeat;
	width:214px;
	height:146px;
}
a:hover.roll_3 {
	background: url(../images/pointRoll.jpg) no-repeat;
	background-position: 0 -146px;
}
a.roll_4 {
	position: absolute;
	top:157px;
	left:295px;
	background: url(../images/concertRoll.jpg) no-repeat;
	width:214px;
	height:146px;
}
a:hover.roll_4 {
	background: url(../images/concertRoll.jpg) no-repeat;
	background-position: 0 -146px;
}
a.roll_5 {
	position: absolute;
	top:157px;
	left:510px;
	background: url(../images/corpRoll.jpg) no-repeat;
	width:214px;
	height:146px;
}
a:hover.roll_5 {
	background: url(../images/corpRoll.jpg) no-repeat;
	background-position: 0 -146px;
}
a.roll_6 {
	position: absolute;
	top:157px;
	left:725px;
	background: url(../images/sportRoll.jpg) no-repeat;
	width:214px;
	height:146px;
}
a:hover.roll_6 {
	background: url(../images/sportRoll.jpg) no-repeat;
	background-position: 0 -146px;
}



.specials {
	position:absolute;
	width: 243px;
	left:15px;
	top: 142px;
	text-align:center;
}

.wrapper {
	width:970px;
	margin: 0 auto;
}


/*___Contact Form Start____*/
.contactBox {
	position:absolute;
	top:0px;
	left:300px
}
fieldset {
	border: none;
}

label {
	float: left;
	width: auto;
	font-weight: normal;
	font-size: 14px;
	margin-left: 0px;
	
}

input, textarea { 
	width: 220px;
}

textarea {
	width: 220px;
	height: 150px;

}

.boxes {
	width: 1em;
}

#submitbutton {
	margin-left: 0px;
	margin-top: 0px;
	width: 90px;
}

#submitbutton1 {
	margin-left: 0px;
	margin-top: 0px;
	width: 90px;
}

br {
	clear: left;
}

#subMessage {
	font-size:14px;
	font-weight:bold;
	color: #00900e;
	padding-left: 25px;
}

#subMessage1 {
	font-size:14px;
	font-weight:bold;
	width: 355px;
	color: #00900e;
	padding-left: 25px;
	
}

label.error {
	color: red;
	font-size: .65em;
}



input.error {
	border: 1px solid red;
}

textarea.error {
	border: 1px solid red;
}


select.error {
	border: 1px solid red;
}


/*___Contact Form End____*/

/*___Splash page start____*/
.splashWrapper {
	width:858px;
	height:392px;
	background: url(../images/splash/splashBack.jpg) no-repeat #000;
	margin: 50px auto 0 auto;
	position:relative;
}
a.spRoll {
	position: absolute;
	top:63px;
	left:0px;
	background: url(../images/splash/roll1.jpg) no-repeat;
	width:427px;
	height:302px;
}

a.spRoll2 {
	position: absolute;
	top:63px;
	right:0px;
	background: url(../images/splash/roll2.jpg) no-repeat;
	width:427px;
	height:302px;
}

a:hover.spRoll, a:hover.spRoll2 {
	
	background-position: 0 -302px;
}

