a:link, a:visited {
	text-decoration:none;
	color:white;
}

a:hover, a:active {
	color:#FADC60;
}

body {
	background-color:#DFDFDF;
	background-image:url(bgcolor.jpg);
	margin:0;
	text-align: center;
	color:white;
	font-family:Optima, CG Omega, Zapf Humanist, sans-serif;
}

h1 {
	margin:0;
	padding:0;
}

h2 {
	font-weight:normal;
	color:#FADC60;
	font-size:20px;
	text-align:left;
	margin:0 0 7px 0;
}

h2 a:link, h2 a:visited {
	text-decoration:none;
	color:#FADC60;
}

h2 a:hover, h2 a:active {
	color:white;
}

h3 {
	font-weight:normal;
	color:#FADC60;
	font-size:20px;
	text-align:left;
	margin:10px 0 0 0;
}

#buytickets {
	position:absolute;
	top:-10px;
	left:855px;
}

#wrapper {
	background-color:#528E52;
	margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    width:960px;
    text-align:left;
	position:relative;
	z-index:1;
}

#header {
	width:960px;
	height:396px;
	position:relative;
	background-image:url(header.jpg);
}

#logohome {
	position:absolute;
	top:0;
	left:0;
}

#nav {
	position:absolute;
	font-size:13px;
	z-index:100;
}

#nav ul{
	margin: 0; padding: 0;
	float: left;
}
        
#nav ul li{
	display: inline;
}

#timer {
	position:absolute;
	top:10px;
	left:475px;
}

#main {
	position:relative;
}


.container {
	position:relative;
}

#footer {
	font-size:11px;
	color:#0C1F10;
	margin-left: auto;
    margin-right: auto;
    margin-top:10px;
    width:960px;
    text-align:left;
	position:relative;
}

#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#0C1F10;
}

#footer a:hover, #footer a:active {
	color:#1D4F2A;
}

#googlesearchbar {
	position:absolute;
	top:0;
	right:0;
}

.floatleft {
	float:left;
	margin:0 20px 10px 0;
}

.floatright {
	float:right;
	margin:0 0 10px 10px;
}

.smalltext {
	font-size:12px;
}

#textareawide {
	width:860px;
	position:relative;
	top:0;
	left:50px;
}

#textareawidesmall {
	width:700px;
	position:relative;
	top:0;
	left:130px;
}

.yellowtext {
	color:#FADC60;
	text-align:center;
}

.yellowtext a:link, .yellowtext a:visited {
	text-decoration:none;
	color:#FADC60;
}

.yellowtext a:hover, .yellowtext a:active {
	color:white;
}

/*BUTTONS*/

#homebtn {
	position:absolute;
	top:312px;
	left:181px;
}


#historybtn {
	position:absolute;
	top:292px;
	left:247px;
}

#mapbtn {
	position:absolute;
	top:271px;
	left:335px;
}

#admissionbtn {
	position:absolute;
	top:238px;
	left:417px;
}

#facilitybtn {
	position:absolute;
	top:204px;
	left:503px;
}

#eventsbtn {
	position:absolute;
	top:176px;
	left:615px;
}

#accomidationsbtn {
	position:absolute;
	top:146px;
	left:727px;
}

#contactbtn {
	position:absolute;
	top:140px;
	left:862px;
}

/*HOMEPAGE*/

#viewphotovideo {
	position:absolute;
	top:-100px;
	right:260px;
}

#viewphotovideo a:link, #viewphotovideo a:visited {
	text-decoration:underline;
	color:white;
}

#viewphotovideo a:hover, #viewphotovideo a:active {
	color:#FADC60;
}

#flashpromo {
	position:relative;
	top:-40px;
	left:50px;
	width:670px;
	z-index:1;
}

#tourfair {
	width:165px;
	position:absolute;
	top:-175px;
	right:20px;
}

.dailytext {
	font-size:12px;
	text-align:center;
	margin:0 0 20px 0;
}

#tourfair h2 {
	font-weight:normal;
	color:#FADC60;
	font-size:20px;
	text-align:center;
	margin:0;
}

#tourfair ul {
	padding:0;
	margin:5px 0;
}

#tourfair li {
	list-style:none;
	font-size:14px;
	padding-bottom:4px;
}

#columns {
	border-top:solid 1px #FBDD61;
	position:relative;
	background-color:#183C21;
	padding-top:15px;
}

#leftcolumn {
	position:relative;
	top:0;
	left:50px;
	width:410px;
	padding-bottom:20px;
}

#leftcolumnheight {
}

#leftcolumn h3 {
	color:white;
	font-size:14px;
	text-decoration:underline;
	margin:20px 0 0 0;
}

#leftcolumn h4 {
	font-size:15px;
	margin:10px 0 0 0;
}

#leftcolumn p {
	font-size:12px;
	margin:0;
}

#rightcolumn {
	position:absolute;
	top:15px;
	left:505px;
	width:410px;
}

#rightcolumn img, #rightcolumn iframe{
	padding-bottom:15px;
}

#threeequalleft {
	width:293px;
	position:absolute;
	top:25px;
	left:20px;
	text-align:center;
}

#threeequalcenter {
	width:293px;
	position:absolute;
	top:25px;
	left:333px;
	text-align:center;
}

#threeequalright {
	width:293px;
	position:absolute;
	top:25px;
	left:646px;
	text-align:center;
}

#threeequalleft h3, #threeequalcenter h3, #threeequalright h3 {
	margin:0;
	padding:0;
	text-align:center;
}

#sponsorleft {
	width:195px;
	position:relative;
	top:0;
	left:0;
}

#sponsorright {
	width:195px;
	position:absolute;
	top:0;
	left:210px;
}

#sponsorleftthree {
	width:125px;
	position:relative;
	top:0;
	left:0;
}

#sponsorcenterthree {
	width:125px;
	position:absolute;
	top:0;
	left:140px;
}

#sponsorrightthree {
	width:125px;
	position:absolute;
	top:0;
	left:280px;
}

#underpromobtns {
	position:relative;
	height:195px;
	width:960px;
	border-top:solid 1px #FBDD61;
	background-color:#1D4F2A;
}

#underpromobtns img {
	border:solid 1px black;
}

#halffrontbutton {
	position:absolute;
	top:1px;
	right:0;
	width:90px;
	height:75px;
	margin-bottom:15px;
}

.frontbutton {
	width:180px;
	height:75px;
	margin-bottom:15px;
}

#underpromol, #underpromolc, #underpromoc, #underpromorc, #underpromor{
	width:180px;
}

#underpromol {
	position:absolute;
	top:15px;
	left:10px;
}

#underpromolc {
	position:absolute;
	top:15px;
	left:200px;
}

#underpromoc {
	position:absolute;
	top:15px;
	left:390px;
}

#underpromorc {
	position:absolute;
	top:15px;
	left:580px;
}

#underpromor {
	position:absolute;
	top:15px;
	left:770px;
}

/*FAIR MAP*/

#fairmap {
	position:relative;
	top:-15px;
	left:25px;
	margin-bottom:20px;
	width:900px;
}

/*ADMISSIONS*/

#admissionwrap {
	position:relative;
	top:-30px;
	left:180px;
	width:600px;
}

#admissionwrap h2 {
	margin:30px 0 0 0;
}

#admissionwrap p {
	margin:0 0 10px 0;
	font-size:12px;
	color:#FEFFBF;
}

.ticket {
	position:relative;
	margin:7px 0;
	padding-bottom:7px;
	width:600px;
	border-bottom:dotted 1px #3F6F3E;
}

.ticket h3{
	color:white;
	font-size:18px;
	display:inline;
}

.ticket p {
	margin-left:5px;
	display:inline;
	font-size:12px;
	color:#FEFFBF;
}

.tickettype {
	position:absolute;
	top:0;
	left:0;
	
}

.ticketpricing {
	position:relative;
	top:0;
	left:300px;
	
}

.purchaseticket {
	position:absolute;
	left:170px;
}

.purchaselink {
	font-size:13px;
	color:black;
	background-color:#FADC60;
	border:solid 1px black;
	padding:1px 5px;
}

.purchaselink a:link, .purchaselink a:visited {
	text-decoration:none;
	color:black;
}

.purchaselink a:hover, .purchaselink a:active {
	color:red;
}

/*EVENTS*/

#eventboxes {
	position:absolute;
}

.eventbox {
	width:440px;
	background-color:#386F37;
	border:solid 1px #FBDD61;
	margin-bottom:20px;
	position:relative;
}

.eventbox p {
	margin:0 0 10px 20px;
	font-size:12px;
	color:#FEFFBF;
}

.eventbox h2 {
	font-size:25px;
	margin:10px 0 10px 5px;
}

.eventbox h3 {
	font-size:25px;
	margin:10px 0 10px 20px;
}

#fruitveg {
	position:relative;
	left:5px;
	height:140px;
	width:430px;
	margin-bottom:5px;
}

#fruitvegl {
	position:absolute;
	top:0;
	left:0;
}

#fruitvegc {
	position:absolute;
	top:0;
	left:145px;
}

#fruitvegr {
	position:absolute;
	top:0;
	left:290px;
}

#fairtextbottom {
	position:absolute;
	bottom:10px;
	left:180px;
}

#fairtextbottom p {
	margin:0 0 10px 0;
	font-size:14px;
	color:#FEFFBF;
}

#eventcolumnright {
	width:370px;
	position:relative;
	top:-80px;
	left:490px;
}

#eventcolumnright h3 {
	font-size:15px;
	text-decoration:underline;
	margin:20px 0 5px 0;
}

#eventcolumnright h4 {
	font-size:20px;
	margin:10px 0 0 0;
}

#eventcolumnright p {
	font-size:14px;
	margin:0 0 5px 0;
}

/*ACCOMODATIONS*/

#sheratonad {
	position:absolute;
	top:-105px;
	right:10px;
}

#accinstructions {
	position:absolute;
	top:-28px;
	right:10px;
}

#accinstructions p {
	text-align:right;
	color:#FADC60;
	font-size:11px;
}

#accmap {
	position:relative;
	left:10px;
	width:940px;
	padding:0;
	margin-bottom:25px;
	border:solid 1px #0C1F10;
}

#accomlist {
	position:relative;
	left:10px;
	margin-bottom:20px;
}

#accomlist table {
	padding:0;
	font-size:13px;
	border-collapse: collapse;
	border:solid 1px #A7DFA7;
	background-color:#245F23;
	font-size:12px;
}

#accomlist tr {
	padding:0;
	margin:0;
}

#accomlist td {
	width:171px;
	height:35px;
	text-align:center;
	border-left:solid 1px #A7DFA7;
	border-right:solid 1px #A7DFA7;
	padding:5px;
	margin:20px;
}

#accomlist .alt {
	padding:0;
	margin:0;
	background-color:#437F3F;
}

/*FAIR DATES*/

#datestable {
	position:relative;
	width:960px;
	left:-50px;
	margin-bottom:20px;
}

#datestable table {
	margin-left:auto;
	margin-right:auto;
	padding:0;
	font-size:20px;
	border-collapse: collapse;
	border:solid 1px #A7DFA7;
	background-color:#245F23;
}

#datestable tr {
	padding:0;
	margin:0;
}

#datestable td {
	height:35px;
	text-align:center;
	border-left:solid 1px #A7DFA7;
	border-right:solid 1px #A7DFA7;
	padding:10px;
	margin:20px;
}

#datestable .alt {
	padding:0;
	margin:0;
	background-color:#437F3F;
}



/*CONTACT*/

#contact a:link, #contact a:visited {
	text-decoration:none;
	color:white;
}

#contact {
	width:450px;
	position:relative;
	left:0;
	padding-bottom:40px;
}

#contactsmall {
	width:200px;
	position:relative;
	left:10px;
	padding-bottom:40px;
	float:right;
	border:solid 1px #006940;
	background-color:#365F35;
}

#contact p, #contacthome p{
	margin-left:10px;
}

#contact ul li, #contacthome ul li, #contactsmall ul li {
	list-style-type:none;
}

#contact ul, #contacthome ul, #contactsmall ul {
	margin: 0; padding: 0;
    left:0;
}

fieldset {
	border:0;
	margin:0;
	padding:15px 0 0 12px;
}

#sponsorcontact {
	width:410px;
}

#sponsorcontact fieldset {
	border:0;
	margin:0;
	padding:0;
}

label {  
	display:block;
	font-size:13px;
}

.formstyle {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:450px;
	margin-bottom:10px;
	font-family:verdana, sans-serif;
	font-size:12px;
}


.formstyle2 {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:410px;
	margin-bottom:10px;
	font-family:verdana, sans-serif;
	font-size:12px;
}

.formstyle3 {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:273px;
	margin-bottom:10px;
	font-family:verdana, sans-serif;
	font-size:12px;
}

.formstyle4 {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:420px;
	margin-bottom:10px;
	font-family:verdana, sans-serif;
	font-size:12px;
}

.formstylesmall {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:175px;
	margin-bottom:10px;
	font-family:verdana, sans-serif;
	font-size:12px;
}

.fulltext {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:273px;
	height:100px;
	font-family:verdana, sans-serif;
	font-size:12px;
}

.fulltext2 {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:410px;
	height:150px;
	font-family:verdana, sans-serif;
	font-size:12px;
}

.fulltext3 {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:420px;
	height:200px;
	font-family:verdana, sans-serif;
	font-size:12px;
}

.fulltext4 {
	background-color:white;
	border-color:#134127;
	border-width:1px;
	border-style:solid;
	width:420px;
	height:100px;
	font-family:verdana, sans-serif;
	font-size:12px;
}
.submitbutton {
	border-style:solid;
	border-color:white;
	border-width:1px;
	margin-top:10px;
	background-color:#134127;
	color:white;
}

.formmessage {
	color:#134127;
	position:relative;
	top:-15px;
	right:11px;
	float:right;
	margin:0; padding:0;
	font-size:13px;
}

.yellowtext {
	color:#FADC60;
	position:relative;
	top:-15px;
	right:11px;
	float:right;
	margin:0; padding:0;
}

.redtext {
	color:red;
	position:relative;
	top:-15px;
	right:11px;
	float:right;
	margin:0; padding:0;
}

.bluetext {
	position:relative;
	top:-15px;
	right:11px;
	float:right;
	margin:0; padding:0;
	color:blue;
	width:300px;
}

#contactright {
	position:absolute;
	top:-70px;
	left:490px;
	width:450px;
}

#parkingright {
	position:relative;
	top:-70px;
	left:490px;
	width:450px;
}

/*TOUR THE FAIR PAGES*/

#pagetitle {
	position:absolute;
	top:-150px;
	right:20px;
	text-align:right;
}
	
#pagetitle h2 {
	font-size:30px;
	text-align:right;
}

#underpagetitle {
	position:absolute;
	top:-70px;
	right:20px;
}

#underpagetitle p {
	text-align:right;
}

#tourjump {
	float:left;
	margin: 0 10px 10px 0;
	width:279px;
	height:80px;
	background-image:url(tourthefair.jpg);
	border:solid 1px #FBDD61;
	background-color:#1D4F2A;
	position:relative;
}

#jumpmenu {
	position:relative;
	top:40px;
}

#slideshowright {
	position:relative;
	top:-80px;
	left:465px;
	width:477px;
}

#maintext {
	position:absolute;
	top:0;
	left:20px;
	width:423px;
	padding-bottom:25px;
}

#maintextsplit {
	position:relative;
}

#maintextsplit img{
	margin-bottom:13px;
}

#maintextsplitl {
	width:205px;
}

#maintextsplitr {
	position:absolute;
	top:0;
	left:218px;
	width:205px;
}

#maintext p, #maintextsmaller p {
	margin: 0 0 10px 0;
}

#maintextsmaller {
	position:absolute;
	top:0;
	left:20px;
	width:423px;
	padding-bottom:25px;
	font-size:15px;
}

#leaderboardspot {
	width:960px;
	height:110px;
	background-color:#0C1F10;
	border-top:solid 1px #FBDD61;
	position:relative;
}

#leaderboardad {
	width:728px;
	height:90px;
	background-color:black;
	position:absolute;
	top:10px;
	left:116px;
}

#columnsinside {
	border-top:solid 1px #FBDD61;
	position:relative;
	background-color:#1D4F2A;
	padding-top:15px;
	background-image:url(bgbottom.jpg);
}

#leftcolumninside {
	position:relative;
	top:0;
	left:50px;
	width:250px;
	padding-bottom:20px;
	height:400px;
}

#leftcolumninsidelarge {
	position:relative;
	top:0;
	left:50px;
	width:250px;
	padding-bottom:20px;
}

#leftcolumninsidedefinedlarge {
	position:relative;
	top:0;
	left:50px;
	width:250px;
	padding-bottom:20px;
	height:800px;
}

#leftcolumninsidedefinedverylarge {
	position:relative;
	top:0;
	left:50px;
	width:250px;
	padding-bottom:20px;
	height:1400px;
}



#ribbon {
	position:absolute;
	left:300px;
	top:1px;
}

#rightcolumninside {
	position:absolute;
	top:15px;
	left:600px;
	width:310px;
}

#rightcolumninside .columnitem p {
	margin:10px 0;
}

#rightcolumninsideleft {
	position:absolute;
	top:0;
	left:0;
	width:150px;
}


#rightcolumninsideright {
	position:absolute;
	top:0;
	left:160px;
	width:150px;
}

.columnitem {
	position:relative;
	margin-bottom:20px;
}

.columnitem p {
	margin:5px 0;
}

.centered {
	text-align:center;
}

#equalleft {
	position:relative;
	top:0;
	left:20px;
	width:293px;
}

#equalcenter {
	position:absolute;
	top:0;
	left:333px;
	width:293px;
}

#equalright {
	position:absolute;
	top:0;
	left:646px;
	width:293px;
}

#equalleft p, #equalcenter p, #equalright p {
	text-align:center;
	margin:0 0 20px 0;
}

#grandstandwrap p {
	margin:5px 0 0 0;;
	font-size:12px;
	color:#FEFFBF;
}

#equallefts {
	position:relative;
	top:0;
	left:55px;
	width:250px;
}

#equalcenters {
	position:absolute;
	top:0;
	left:355px;
	width:250px;
}

#equalrights {
	position:absolute;
	top:0;
	left:655px;
	width:250px;
}

/*Sponsorship*/

#sponsortext {
	position:absolute;
	top:-60px;
	left:340px;
	width:600px;
}

#sponsortext p {
	font-size:16px;
}

#sponsorsubhead {
	position:absolute;
	top:90px;
	left:20px;
}

#sponsorshiptable {
	position:relative;
	top:130px;
	margin-bottom:130px;
}

#sponsorshiptable table {
	padding:0;
	font-size:13px;
	border-collapse: collapse;
	border:solid 1px #A7DFA7;
}

#sponsorshiptable table strong {
	font-size:16px;
}

#sponsorshiptable tr {
	padding:0;
	margin:0;
	background-color:#245F23;
}

#sponsorshiptable .alt {
	padding:0;
	margin:0;
	background-color:#437F3F;
}

#sponsorshiptable td {
	width:80px;
	height:30px;
	text-align:center;
	border-left:solid 1px #A7DFA7;
	border-right:solid 1px #A7DFA7;
	padding:5px;
	margin:20px;
}

#sponsorshiptable .wide{
	width:270px;
	text-align:center;
	border:0;
	padding:5px;
	margin:0;
	text-align:left;
}

#undersponsortable {
	position:relative;
	width:960px;
	padding-bottom:20px;
}

#undersponsortable p{
	font-size:12px;
	margin:5px 0;
}

#undersponsortableleft {
	position:relative;
	top:5px;
	left:20px;
}

#undersponsortableright {
	position:absolute;
	top:0;
	text-align:right;
	right:20px;
	color:#FADC60;
}

#leftcolumnsponsor {
	position:relative;
	top:0;
	left:20px;
	width:475px;
	padding-bottom:20px;
}

#rightcolumnsponsor {
	position:absolute;
	top:15px;
	left:535px;
	width:410px;
}

#rightcolumnsponsor img, #leftcolumnsponsor img, #rightcolumnsponsor iframe, #leftcolumnsponsor iframe{
	padding-bottom:15px;
}

/*HANDBOOK*/

#slideshowright li {
	list-style:none;
	padding-bottom:10px;
	font-size:18px;
}

/*SEARCH*/

#searchpagesearchbox {
	position:absolute;
	top:-40px;
	right:80px;
}

#thesearchresults {
	position:relative;
	left:80px;
}

/*MAIN TEXT ESSEX AGG SOC.*/

#maintextessexagg {
	position:relative;
	top:0;
	left:340px;
	width:600px;
}

#execboard {
	position:relative;
	margin-bottom:25px;
}

#execboard ul {
	margin:0;
	padding:0;
	width:290px;
}

.exexboardright {
	position:absolute;
	top:0;
	left:320px;
}

#execboard li{
	list-style-type:none;
	padding:5px 0 0 0;
}

#easlogo {
	position:absolute;
	top:0;
	left:20px;
	width:300px;
}

/*Special Performers*/

#performers {
	width:800px;
	position:relative;
	top:0;
	left:80px;
}

#performers h2 {
	font-size:26px;
	text-align:center;
	margin:0;
}

.performinfo {
	color:#FEFFBF;
	text-align:center;
	margin:0;
}

.performertickets {
	color:#FADC60;
	text-align:center;
	margin:15px 0 30px 0;
	font-size:25px;
}

/*PUBLIC SERVICES*/
 .serviceitem {
 	height:350px;
 }
 
 /*EDUCATION*/
 
 #chalkboard {
 	width:423px;
 	position:absolute;
 	top:-90px;
 	left:517px;
 }
 
 #edunav {
	position:absolute;
	top:10px;
	left:40px;
	height:20px;
	font-size:18px;
}

#edunav ul{
	margin: 0; padding: 0;
	float: right;
}
        
#edunav ul li{
	display: inline;
	padding: 8px;
}
 
 #educationmap {
	background-color:white;
	border-top:solid 1px #FBDD61;
}

#educationmap h2 {
	margin:10px 0 0 20px;
}

#educationmap a:link, #educationmap a:visited {
	text-decoration:none;
	color:black;
}

#educationmap a:hover, #educationmap a:active {
	color:#FADC60;
}

.circmod {
	height:275px;
}

 /*DAILY SCHEDULE8*/
 
#dailyschedule {
	position:relative;
	top:0;
	left:17px;
	margin-bottom:130px;
	width:927px;
}

#dailyschedule table {
	padding:0;
	font-size:13px;
	border-collapse: collapse;
	border:solid 1px #A7DFA7;
}

#dailyschedule table strong {
	font-size:16px;
}

#dailyschedule tr {
	padding:0;
	margin:0;
	background-color:#245F23;
}

#dailyschedule .alt {
	padding:0;
	margin:0;
	background-color:#437F3F;
}

#dailyschedule td {
	width:40px;
	height:30px;
	text-align:center;
	border-left:solid 1px #A7DFA7;
	border-right:solid 1px #A7DFA7;
	padding:5px;
	margin:20px;
}

#dailyschedule .wide{
	width:149px;
	text-align:center;
	border:0;
	padding:5px;
	margin:0;
	text-align:left;
}

#dailyschedule h3 {
	font-size:14px;
	margin:15px 0 0 0;
}

#columns #dailyschedtext {
	position:relative;
	top:5px;
	left:50px;
	width:410px;
	padding-bottom:100px;
}

#columns #dailyschedtext h3 {
	font-size:14px;
}

#columns #dailyschedtext p {
	font-size:13px;
	margin:0;
}

#dailyschedule p {
	font-size:13px;
	margin:0;
}

#dailyschedtext {
	position:relative;
}

#dailyschedleft {
	position:relative;
	top:15px;
	left:0;
	width:455px;
}

#dailyschedright {
	width:455px;
	position:absolute;
	top:0;
	right:10px;
}

#downloadsched {
	text-align:right;
	margin-top:5px;
}

#scheddatenav {
	position:absolute;
	right:17px;
	top:-70px;
}

#scheddatenav table {
	padding:0;
	font-size:13px;
	border-collapse: collapse;
	border:solid 1px #A7DFA7;
}

#scheddatenav tr {
	padding:0;
	margin:0;
}

#scheddatenav td {
	width:40px;
	height:60px;
	text-align:center;
	border-left:solid 1px #A7DFA7;
	border-right:solid 1px #A7DFA7;
	padding:5px;
	margin:20px;
}

.schennum {
	font-size:24px;
}

.schedselect {
	background-color:#245F23;
	color:#FADC60;
}

#schedinst {
	position:absolute;
	top:-32px;
	right:590px;
}

#schedinst p {
	font-size:11px;
}

/*PRESS*/
#pressphotos {
	position:relative;
	left:20px;
	width:450px;
	padding-bottom:40px;
}

#pressphotos ul {
	margin:0;
	padding:0;
}

#pressphotos li {
	display:inline;
	margin:010px 0 0;
	padding:0;
	list-style:none;
}

#pressphotos p {
	margin:10px 0 5px 0;
}

#pressvideo {
	position:relative;
	left:20px;
	width:450px;
}

/*PHOTOS*/
#photobtns {
	position:relative;
	padding-bottom:25px;
}

#photobtns img {
	margin-bottom:10px;
}

#photobtn1 {
	position:relative;
	top:0;
	left:20px;
	width:222px;
}

#photobtn2 {
	position:absolute;
	top:0;
	left:254px;
	width:222px;
}

#photobtn3 {
	position:absolute;
	top:0;
	left:486px;
	width:222px;
}

#photobtn4 {
	position:absolute;
	top:0;
	left:718px;
	width:222px;
}

#featvideo{
	position:absolute;
	top:0;
	left:280px;
}

#underfeatvideothumbs {
	position:absolute;
	top:696px;
}

input {
	font-size:10px;
}

#mobilewrapper {
	display:none;
}
