@charset "utf-8";

img {behavior: url(iepngfix.htc)}
html, body, p, h1, h2, h3, h4, h5, h6, form, fieldset {margin: 0; padding: 0; border: 0;}
body {margin:0px; padding:0; background-position:center top; background-image:url(../images/bg.gif); background-repeat:no-repeat; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:100%; color:#666; background-color:#e1e1e1;}
.green {color:#006633;}
.white {color:#FFF;}
.black {color:black;}
.lightGreen {color:#90CD4A;}
.formInput {height:15px; border:solid 1px #999; width:150px; font-size:100%; color:#006633;}
h2 {color:#006633; font-weight:lighter; font-size:180%; padding-bottom:0; margin-bottom:0;}
h3 {color:#999; font-size:170%; font-weight:lighter;  padding-bottom:0; margin-bottom:0;}
h4 {color:#006633; font-size:120%; font-weight:lighter; padding-bottom:0; margin-bottom:0;}

.scheme{font-size:80%;}

#GrassHolder {width:78px; position:absolute;}
#Grass {position:relative; top:31px; left:815px;}
#FlashContainer {width:879px; margin:0 auto; padding:0 35px; background-image:url(../images/bg_top.gif); background-repeat:repeat-y;}
#MidContainer {width:879px; margin:0 auto; padding:0 35px; background-image:url(../images/bg_mid.gif); background-repeat:repeat-y;}
#MidImg {float:left; width:659px; height:249px;}
#MidNoImg {float:left; width:879px; height:249px; background-color:#f5f5f5;}
#MidNav {float:right; width:220px; background-color:#d2d2d0; border-bottom:solid 1px #666;}
#MidBooking {padding:12px 100px 0 15px; font-size:80%;}
#MidBooking p {padding-top:10px;}
#MidBooking img {margin-top:10px; margin-bottom:20px;}
#MidBooking a:link, #MidBooking a:visited {color:#006633; text-decoration:underline;}
#MidBooking a:hover, #MidBooking a:active {color:#fff; text-decoration:none; background-color: #90CD4A;}

#MainContainer {width:879px; margin:0 auto; padding:0 35px; background-image:url(../images/bg_mid.gif); background-repeat:repeat-y; clear:both; background-color:#f5f5f5;}

#MainContainerTerms {width:500px;background-color:#f5f5f5;}
#MidSponsorsTerms{padding:25px; font-size:80%;}

#Search {padding:12px 10px 10px 15px; font-size:70%; clear:both;}
#CountdownTxt {float:right; width:400px; text-align:right; padding-right:10px;}
#CountdownTxtTop {float:right; width:400px; text-align:right; padding-right:40px;}

#addThis {padding:0 20px 12px 15px; font-size:70%; clear:both; text-align:right;}

#homeMain {margin:12px 15px; font-size:80%;}
#homeMain p {padding-top:10px;}
#homeMainTextArea {width:414px; background-image:url(../images/home_mainarea_bg.gif); background-position:bottom; float:left;}
#homeMainTextArea p {padding:8px; font-size:100%}
#homeMain a.Link:link, #homeMain a.Link:visited {color:#006633;}
#homeMain a.Link:hover, #homeMain a.Link:active {color:#fff; background-color:#90CD4A;}
#friendsPadding {padding:0 5px 10px 20px; width:410px; float:right;}
#friendsPaddingLeft {float:left;}
#friendsPaddingRight {float:right;}

#MidGuide {padding:12px 30px 0 15px; font-size:80%; min-height:215px; width:830px;}
#MidGuide a.Link:link, #MidGuide a.Link:visited {color:#006633; text-decoration:none;}
#MidGuide a.Link:hover, #MidGuide a.Link:active {color:#fff; background-color: #90CD4A;}
#MidGuide p{padding-right:100px;}
.guide {margin-top:16px; width:810px; background-image:url(../images/booking_table_bg.gif); background-repeat:repeat-y;}
.guideTop {background-image:url(../images/booking_table_topgif.gif); height:12px; padding:11px; font-size:90%; color:#FFF;}
.guideTopTitle {float:left; width:285px; font-weight:bold;}
.guideTopDates {float:right; width:500px; text-align:right;}
.guideTopDates a:link, .guideTopDates a:visited {color:#fff; text-decoration:underline;}
.guideTopDates a:hover, .guideTopDates a:active {color:#fff; background-color: #90CD4A;}
.guideContent {padding:5px 0;}
.guideContent td{padding-left:11px;}
.guideContent .tdnopad{height:26px; padding-left:0px;}
.guideBase {}

#MidSponsors{padding:12px 15px 0 15px; font-size:80%;}
#MidSponsors a:link, #MidSponsors a:visited {color:#006633; text-decoration:underline;}
#MidSponsors a:hover, #MidSponsors a:active {color:#fff; text-decoration:none; background-color: #90CD4A;}
#MidSponsors a.dateLink:link, #MidSponsors a.dateLink:visited {color:#006633; text-decoration:none;}
#MidSponsors a.dateLink:hover, #MidSponsors a.dateLink:active {color:#fff; text-decoration:none; background-color: #90CD4A;}
#SponsorsLeft {float:left; width:510px; padding:10px 0;}
#sponsorsRight {float:right; width:250px; padding:10px 65px 10px 0;}
#Partners {clear:both;}
.sponsorsRow {margin-top:10px;}
.sponsorsCell01 {float:left; width:252px; height:48px; background-image:url(../images/sponsors_box.gif); padding:5px 5px 5px 10px;}
.sponsorsCell23Carrier {float:right; width:558px;}
.sponsorsCell02 {float:left; width:252px; height:48px; background-image:url(../images/sponsors_box.gif); padding:5px 5px 5px 10px;}
.sponsorsCell03 {float:right; width:252px; height:48px; background-image:url(../images/sponsors_box.gif); padding:5px 5px 5px 10px;}

#MidEvents{float:left; width:440px; background-color:#f5f5f5;}
#MidEventsDetails h2{padding:0 0 15px 0;}
#MidEventsDetails{float:right; width:369px; background-color:#BFBFBF; font-size:80%; padding:10px 55px 20px 15px;}
#EventsLinks {float:right; width:125px; text-align:right;}
#EventsLinks a:link, #EventsLinks a:visited {color:#006633;}
#EventsLinks a:hover, #EventsLinks a:active {color:#fff; background-color: #90CD4A;}
.TryImg {padding:17px 0 0 17px;}
.Venue {padding:17px 0 0 17px;}

#MidVenues{float:left; width:415px; height:249px;}
#MidVenuesDetails{float:right; width:440px; height:225px; background-color:#BFBFBF; padding:12px; font-size:80%;}
#MidVenuesDetails a:link, #MidVenuesDetails a:visited {color:#006633;}
#MidVenuesDetails a:hover, #MidVenuesDetails a:active {color:#fff; background-color: #90CD4A;}
#MidVenuesMap{float:left; width:210px;}
#MidVenuesAddress{float:right; width:170px; padding-right:45px;}
#map {width:208px; height:208px; border:solid 1px #FFFFFF; margin-bottom:3px;}

#MidFriends{float:right; width:440px; height:249px; margin:0 0 15px 15px;}
#FriendsSearch {padding:0 0 15px 0;}

#infoMain {padding:12px 15px; font-size:80%;}
#infoMain p{padding:0 0 15px 0;}
#infoMain a:link, #infoMain a:visited {color:#006633;}
#infoMain a:hover, #infoMain a:active {color:#fff; background-color: #90CD4A;}

#address {width:140px; float:right;}
#committee {width:180px; float:right;}

#prMain {padding:12px 15px; font-size:80%;}
#MidPr{float:right; width:440px; height:249px; margin:0 0 0 15px;}
#prMain a:link, #prMain a:visited {color:#006633;}
#prMain a:hover, #prMain a:active {color:#fff; background-color: #90CD4A;}

#Footer {background-color:#e1e1e1; padding:10px 10px 0 10px; font-size:70%; clear:both;}
#Rouge {float:right; width:300px; text-align:right;}
#Rouge a:link, #Rouge a:visited {color: #999; text-decoration:none;}
#Rouge a:hover, #Rouge a:active {color:#FFF; background-color: #90CD4A}
#Footer a:link, #Footer a:visited{color:#666666; text-decoration:none;}
#Footer a:hover, #Footer a:active{color:#FFF; background-color: #90CD4A;}
#FooterArts {width:400px; float:left;}
#FooterArtsImg {float:left; width:63px;}
#FooterArtsTxt {float:right; width:327px; padding-top:20px;}
.clear {clear:both;}

#Base {width:949px; margin:0 auto; padding:0;}