@charset "utf-8";

img { border:0px;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;}

.terms{font-size:90%;padding-bottom:0; margin-bottom:0;}
.scheme{font-size:80%;}

#GrassHolder {width:78px; position:absolute;}
#GrassBlade {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 p a:link, #MidBooking p a:visited {color:#006633; text-decoration:underline;}
#MidBooking p a:hover, #MidBooking p a:active {color:#fff; text-decoration:none; background-color: #90CD4A;}

/* Twitter styles */
.twtr-join-conv{display:none !important;}
.twtr-profile-img{display:none !important;}
.twtr-hd h3{display:none !important;}
.twtr-hd h4{display:none !important;}
.twtr-tweet-wrap{padding:10px 10px 11px 10px !important;}
.twtr-tweet-text{font-size:90% !important;}


#u864869_1{padding:0px !important; border:none !important;}

/*.twtr-ft{display:none !important;}*/
/*.twtr-hd{margin:0px;padding:10px 0px 10px 0px !important;}*/
/*.twtr-hd{display:none !important;}*/

#MainContainer {width:879px; margin:0 auto; padding:0 35px; background-image:url(../images/bg_mid.gif); background-repeat: no-repeat; 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 25px; font-size:80%;}
#homeMain p {padding-top:10px;}
#homeMainTextContainer {width:604px; float:left;}
#homeMainPanelContainer {width:195px; float:left; padding-left:30px;}

/*#homeMainPanels {width:414px; background-image:url(../images/home_mainarea_bg.gif); background-position:bottom left; float:left;}*/
.homeMainTextArea{margin-bottom:15px;}
.homeMainTextArea p {padding:12px; background-image:url(../images/home_mainarea_bg_lrg.gif); background-position:bottom left; font-size:100%; margin-bottom:15px;}
.homeMainTextArea span {color:#006633;}

.homeMainTextArea a:link, .homeMainTextArea a:visited {color:#006633;}
.homeMainTextArea a:hover, .homeMainTextArea a:active {color:#fff; background-color:#90CD4A;}

.homeArchiveTextArea{margin-bottom:15px;background-image:url(../images/home_mainarea_bg_lrg.gif); background-position:bottom left;margin-bottom:15px;}
.homeArchiveTextArea p {padding:12px;font-size:100%; }
.homeArchiveTextArea img {text-align:left;}

#homeMainTwitter{float:left;width:297px;padding:0px 0px 20px 0px; /*background-image:url(../images/home_mainarea_bg_lrg.gif); background-position:bottom left;*/ font-size:100%; margin-bottom:15px;}

#homeMainFREE{float:right;width:290px;padding:0px; /*background-image:url(../images/home_mainarea_bg_lrg.gif); background-position:bottom left;*/ font-size:100%;}

.homeMainChat {float:left; width:604px;}

#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 p a:link, #MidSponsors p a:visited {color:#006633; text-decoration:underline;}
#MidSponsors p a:hover, #MidSponsors p 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;}

#EventsVenue{float:left; padding-right:20px;}
#EventsVideo{float:left; width:180px; padding:17px 28px 0px 0px;}

#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 p a:link, #MidVenuesDetails p a:visited {color:#006633;}
#MidVenuesDetails p a:hover, #MidVenuesDetails p 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;}
#infoMain a.dateLink:link, #infoMain a.dateLink:visited {color:#006633; text-decoration:none;}
#infoMain a.dateLink:hover, #infoMain a.dateLink:active {color:#fff; text-decoration:none; background-color: #90CD4A;}

.offerMain {padding-bottom:20px;}
.offerContainer { float:left; width:848px;}
.offerContent { float:left; width:590px; padding-right:20px;}
.offerCopy { float:left; width:590px;}
.offerImage{ float:left; width:204px;padding-bottom:5px;}
.offerAddress{ float:left; width:194px;padding-top:48px;}
.offerSpecial { float:left; width:848px;padding-bottom:20px;}
.offerSpecial img { float:left;}

#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;}
