/*------------------------------------------------------
                     G L O B A L
------------------------------------------------------*/

* {
	margin: 0px;
	padding: 0px;
}


#clickhome
{
position:absolute;
width: 218px;
height:170px;
margin-left:-225px;
}

.body
{
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin-left: 20px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 0px;
background-image: url(../images/site_bg.jpg);
background-repeat: repeat-x;
background-color: #000000;
font-family: Verdana, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
text-align: center;
}


.popUp
{
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin-left: 20px;
margin-top: 0px;
margin-right: 20px;
margin-bottom: 0px;
background-color: #111111;
font-family: Verdana, Helvetica;
font-size: 12px;
font-weight: normal;
color: #ffffff;
}


#wrapper
{
width: 974px;
margin-left: auto;
margin-right: auto;
text-align: left;
display:inline-block;
}

* html #wrapper
{
width: 974px;
margin-top: -15px;
margin-left: auto;
margin-right: auto;
text-align: left;
display:inline-block;
}

#leftRail
{
padding: 0px;
float: left;
width: 229px;
height:663px;
background-image: url(../images/leftRail.jpg);
background-repeat: no-repeat;
}

#leftRailLogo
{
padding: 0px;
float: left;
width: 229px;
height:663px;
background-image: url(../images/leftRail2010.jpg);
background-repeat: no-repeat;
}

#topper
{
width: 744px;
height:25px;
background-image: url(../images/topper.jpg);
background-repeat: no-repeat;
}

#topperSoft
{
width: 744px;
height:25px;
background-image: url(../images/topper2010.jpg);
background-repeat: no-repeat;
}

#mainContent
{
text-align: left;
padding: 0px;
float: left;
width: 743px;
background-color: #000000;
}

#teaserBox
{
width: 708px;
height:265px;
background-image: url(../images/index_box_headers.gif);
background-repeat: no-repeat;
padding: 10px;
background-color: #181818;
}

#teaserBoxContainer
{
width: 708px;
height:265px;
background-image: url(../images/index_box_headers2010.gif);
background-repeat: no-repeat;
padding: 10px;
background-color: #e7e7e7;
}

#redTicker
{
width: 720px;
padding:8px;
background-color: #CD0000;
text-align: center;
}

#teaseBlock1
{
float:left;
width: 228px;
padding-top: 30px;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 0px;
}

#teaseBlock2
{
float:left;
width: 217px;
padding-top: 30px;
padding-right: 2px;
padding-left: 15px;
padding-bottom: 0px;
}

#teaseBlock3
{
float:left;
width: 228px;
padding-top: 30px;
padding-right: 0px;
padding-left: 10px;
padding-bottom: 0px;
}


#infoBox
{
width: 708px;
padding: 10px;
background-color: #181818;
}


#sponsorBox
{
width: 661px;
/*background-image: url(../images/index_box_headers.gif);*/
background-repeat: no-repeat;
padding-top: 20px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 20px;
background-color: #111111;
border:1px solid #222222;
}

#nothingFound
{
padding-top: 20px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 20px;
background-color: #111111;
border:1px solid #222222;
}


#formBoxes
{
padding: 5px;
background-color: #73252D;
font-family: Verdana, Helvetica;
font-size: 12px;
font-weight: normal;
color: #DAAB24;
text-align:center;
}

#paymentBox
{
width: 661px;
padding-top: 20px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 20px;
background-color: #111111;
border:1px solid #222222;
font-family: Verdana, Helvetica;
font-size: 14px;
font-weight: normal;
color: #DAAB24;
text-align:center;
}

#formElement
{
float: left;
padding-top: 5px;
padding-right: 15px;
padding-left: 5px;
padding-bottom: 10px;
}

#choiceBox
{
float: left;
padding: 5px;

}

.pushRight
{
padding-right: 20px;
}

#dirBox
{
float: left;
width:180px;
padding-right: 20px;
padding-bottom: 4px;
text-align:right;
}

#dateTimes
{
float: left;
width:145px;
height: 60px;
padding: 10px;
text-align:center;
}

#sponsorBlock
{
float: left;
width:200px;
height: 80px;
padding: 5px;
}

#seasonBlock
{
float: left;
width:150px;
height: 120px;
padding: 7px;
}

#staffBlock
{
float: left;
width:150px;
height: 100px;
padding: 7px;
}

#formatLeft
{
float: left;
width:150px;
padding: 2px;
text-align:left;
}

#formatRight
{
float: left;
width:150px;
padding: 2px;
text-align:left;
}

#pricesLeft
{
float: left;
width:300px;
padding: 2px;
text-align:left;
}

#pricesRight
{
float: left;
width:300px;
padding: 2px;
text-align:left;
}

#logos
{
float: left;
height: 120px;
padding-left: 5px;
padding-right: 5px;
}

#formReadin
{
font-size: 12px;
font-weight: bold;
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
}

#fivePxPad
{
padding-top: 5px;
padding-right: 5px;
padding-left: 5px;
padding-bottom: 5px;
}

#listPxPad
{
padding-top: 0px;
padding-right: 0px;
padding-left: 10px;
padding-bottom: 3px;
}


.formInputoff {
padding: 2px;
background-color: #ffffff;
font-family: Verdana, Helvetica;
font-size: 12px;
font-weight: normal;
color: #73252D;
border:1px solid #DAAB24;
}

#submitButtons
{
text-align:right;
}

.buttonPress {
width:175px;
padding: 2px;
background-color: #000000;
font-family: Verdana, Helvetica;
font-size: 12px;
font-weight: normal;
color: #DAAB24;
border:1px solid #222222;
}

.formHeader
{
font-family: Verdana, Helvetica;
font-size: 15px;
font-weight: bold;
color: #DAAB24;
}

.bannerHeader
{
font-family: Verdana, Helvetica;
font-size: 24px;
font-weight: normal;
color: #ffcc00;
}

.redTxt
{
font-family: Verdana, Helvetica;
font-size: 13px;
font-weight: normal;
color: #73252D;
}

.yellowTxt
{
font-family: Verdana, Helvetica;
font-size: 16px;
font-weight: bold;
color: #DAAB24;
}

.whiteTxt
{
font-family: Verdana, Helvetica;
font-size: 15px;
font-weight: bold;
color: #ffffff;
}

#insideContent
{
margin-top:-25px;
width: 683px;
padding-left: 30px;
padding-right: 30px;
padding-bottom: 100px;
background-color: transparent;
/*background-position:bottom;
background-image: url(../images/indexcontentfade.jpg);
background-repeat: no-repeat;

filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;*/
font-family: Verdana, Helvetica;
font-size: 13px;
font-weight: normal;
color: #ffffff;
}

#footerBox
{
clear:left;
width: 708px;
padding-top: 20px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 10px;
text-align: center;
}

 a.linkopacity img {
   	filter:alpha(opacity=90);
   	-moz-opacity: 0.90;
  	 opacity: 0.90;
   	-khtml-opacity: 0.90;}
     a.linkopacity:hover img {
   	filter:alpha(opacity=100);
   	-moz-opacity: 1.0;
  	 opacity: 1.0;
  	 -khtml-opacity: 1.0; }

a.footerLink:link { color:#ffffff }
a.footerLink:visited { color:#ffffff }
a.footerLink:hover { color:#CD0000 }
a.footerLink { text-decoration:none}

a.ticketLink:link { color:#DAAB24 }
a.ticketLink:visited { color:#DAAB24 }
a.ticketLink:hover { color:#CD0000 }
a.ticketLink { text-decoration:underline}

a.detailsLink:link { color:#FFA500 }
a.detailsLink:visited { color:#FFA500 }
a.detailsLink:hover { color:#EE9A00 }
a.detailsLink { text-decoration:underline}

a.blogLink:link { color:#DAAB24; }
a.blogLink:visited { color:#DAAB24; }
a.blogLink:hover { color:#CD0000; text-decoration:underline; }
a.blogLink { text-decoration:none;}

a.popLink:link { color:#73252D }
a.popLink:visited { color:#73252D }
a.popLink:hover { color:#CD0000 }
a.popLink { text-decoration:underline}

a.newsLetterLink:link { color:#73252D }
a.newsLetterLink:visited { color:#73252D }
a.newsLetterLink:hover { color:#CD0000 }
a.newsLetterLink { text-decoration:none}

.footerTxt
{
font-family: Verdana, Helvetica;
font-size: 10px;
font-weight: normal;
color: #ffffff;
}

#requiredBox
{
border:1px solid #111111;
padding: 10px;
/*background-image: url(http://newhopemills.com/images/required_bar.jpg);*/
background-repeat: repeat-x;
background-color: #DAAB24;
font-size: 12px;
color: #73252D;
font-weight: normal;
text-align: center;
}

a.linkopacity img {
   	filter:alpha(opacity=90);
   	-moz-opacity: 0.90;
  	 opacity: 0.90;
   	-khtml-opacity: 0.90;}
     a.linkopacity:hover img {
   	filter:alpha(opacity=100);
   	-moz-opacity: 1.0;
  	 opacity: 1.0;
  	 -khtml-opacity: 1.0; }

/*------------------------------------------------------
                       IMG POP UPS
------------------------------------------------------*/

.highslide {
	cursor: url(http://www.merry-go-round.com/highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid grey;
}
.highslide:hover img {
	border-right: 0px solid white;
	border-bottom: 0px solid white;
}
.highslide-wrapper {
	width: 400px;
  background-color: #111111;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
    text-align: left;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid white;
    background-color: white;

    padding-left: 22px;
    background-image: url(http://www.merry-go-round.com/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(http://www.merry-go-round.com/highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

html, body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main {padding-bottom: 150px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */