@charset "utf-8";
/* CSS Document */

img, div {behavior: url(iepngfix/iepngfix.htc);}
html, body {height:100%;width:100%;}
html{font-family:Verdana, Geneva, sans-serif;}
body{margin:0;padding:0;background-color:#FFFFFF;background: url(/images/pg_elements/pg_leftbar.png) repeat-y;}
th {background-color:#CCC;}
h1, h2, h3, h4 {padding-bottom:0px;margin-bottom:0px;}
h1 {font-size:18px;margin-bottom:10px;color:#69C;}
h2 {font-size:16px;padding-bottom:0;margin-top:20px;margin-bottom:10px;color:#696}
h3 {font-size:14px;margin-top:0px;margin-bottom:10px;color:teal;}
ul {line-height: 1.4em;}
li {padding:4px;}
p {padding:0;margin:0 0 12px 0px;}
p.legal{font-variant:small-caps;}
dl{margin-left:20px;}
dt{font-weight:bold; margin-bottom:8px;margin-top:14px;color:#666;}
dd{margin-bottom:8px;}

ul{line-height: normal; list-style-image: url(/images/pg_elements/checkmark-small.png);}
li ul{list-style-type: circle;list-style-image:none;}

ul#nav table, ul#nav tr, ul#nav td{border:none;padding:none;margin:none;width:0;background-color:transparent;}

a img{border:none;}

#menu-container #nav li{}
#menu-container #nav li a{line-height:1.3em;padding-top:3px; padding-bottom:3px;}

#pg_curve {background: url(/images/pg_elements/pg_topbg.png) repeat-x;z-index: 5;}
#pg_header {position:absolute;top:-1px;left:180px; z-index: 6;}
#pg_ballon{position: absolute; top: -206px; left: -140px; z-index: 7;}
#pg_swipe{position: absolute; top: 105px; left: 0; z-index: 8;}
#pg_logo {position: absolute; top: 4px; left: 2px;z-index: 9;}
#pg_dates{position: absolute; top:10px; left:200px;z-index: 10;}

#pg_ticket{position: absolute; top:64px; left:464px; z-index: 61;}
#vision2020{position:absolute; top:6px; left:662px; z-index:60; }
#holiday{position:absolute; top:-6px; left:600px; z-index:60; }
#vendors{position:absolute; top:6px; left:620px; z-index:60; }
#vision2020{position:absolute; top:92px; left:790px; z-index:60; }

#buynowbutton{position:absolute;top:164px; left:280px;z-index: 60;}
#springspecial{position: absolute; top:272px; left:268px;z-index: 61;}

#show-container{position:relative; top:15px;border:0px solid red;height:540px;padding:0;background: url(/images/pg_elements/swoops_1.png) no-repeat;padding:0px;}
.show{position:absolute; width:auto; padding:0px;}
#show-wed{top:10px;left:136px;}
#show-thu{top:10px;left:400px;}
#show-fri{top:310px;left:60px;}
#show-sat{top:310px;left:420px;}
/*#show-sun{top:414px;left:284px;}*/


#pg_wqow{position:absolute;top:120px;left:730px;z-index: 500;}
#menu-container{position:absolute; top:210px; left:0px; z-index:200; }
#content{position:absolute;top:160px;left: 200px;font-size:12px;margin-right:30px;z-index:1!important;}

#monstertruck{position:absolute; top:-3px; left:620px; z-index:200; }
#oktoberfest{position:absolute; top:24px; left:620px; z-index:200; }
#indianheadcarshow{position:absolute; top:64px; left:448px; z-index:200; }
#winterstorage{position:absolute; top:10px; left:700px; z-index:200; }
#campgroundclosed{position:absolute; top:6px; left:760px; z-index:200; }
#prembookribbon{position:absolute; top:76px; left:440px; z-index:200; }
#dailyschedule{position:absolute; top:117px; left:500px; z-index:200; }
#ticketprices{position:absolute; top:109px; left:640px; z-index:200; }
#vidclip{position:absolute; top:4px; left:490px; z-index:200; }

#pg_facebook{position:absolute; top:700px; left:12px; width:120px; height:36px; z-index:999}
#pg_facebook img{border:none;}

/*Example CSS for demo ticker*/
#tickerboxheader{position:absolute;top:470px;left:1px;width: 175px;height: 12px; font-size: 0.7em; font-weight:bold;border: 1px solid black;border-bottom:none;padding: 5px;color:#fff;background-color:#ff0000;z-index:10;}
#ajaxticker1{position:absolute;top:493px;left:1px;width: 175px;height: 180px;border: 1px solid black;padding: 5px; padding-top:8px;background: #ffffff url('/images/pg_elements/gradient20x180.png') 0% 0% repeat-x;z-index:10;}
.msgtitle{font-family: Verdana, Helvetica, sans-serif;font-size: .7em;border-bottom:1px solid #666;margin-bottom:4px;font-weight:bold;}
.msgbody {font-family: Arial, Helvetica, sans-serif;font-size: .66em;padding-left:5px;padding-right:5px;}
    
#ajaxticker1 div{ }
.ticker1{ padding:5px;}

#construction {position:absolute;top:8px;left:620px;z-index:52;}
#postitnote {position:absolute;top:0px;left:760px;z-index:52;}
#specials{position:absolute;top:120px;left:66px;z-index:1500;}

#faircam{position:absolute;top:696px;left:0px; border: 1px ridge black; z-index:52; background-color:white; padding:0;}
#faircamImg{z-index:53; margin:0;}
#faircamLabel{position:absolute;top:0px;left:0px; font-weight:bold; font-size:11px;padding:3px;color:black;z-index:54;margin:0;}
#faircam > a{text-decoration:none;}

#slidingTopWrap {position: absolute;top:0px;left:680px;width:250px;z-index: 60;padding: 0; font-family: Arial;font-size:0.9em;}
#slidingTopContent {overflow: hidden;margin: 0;padding: 0;border: #CCCCCC solid;border-width: 0px 3px;background-color:#EBEBEB; font-family: Arial;font-size:0.9em;}
#slidingTopFooter {background-image: url(/images/basketFooter.png);background-position:0 -10px;width: 250px;height: 30px;margin: -10px 0 0 0;font-size: 0.7em;color: #666666;}
#slidingTopFooter A:link {text-decoration: none;color: #666666;}
#slidingTopFooter A:visited {text-decoration: none;color: #666666;}
#slidingTopFooter A:hover {text-decoration: underline;color: #666666;}
#slidingTopFooter A:active {text-decoration: underline;color: #666666;}
#slidingTopFooterLeft {float: left;margin: 15px 0 0 20px;}
#slidingTopFooterRight {float: right;margin: 15px 30px 0 0;}
#basketWrap {margin: 10px;background-color: #EBEBEB;padding-bottom: 5px;}
#basketTitleWrap {background-color: #669900;border: 3px #CCCCCC solid;padding: 5px;color: #FFFFFF;font-weight: bold;height: 20px; }
#basketItemsWrap {font-family: Arial;font-size:0.86em;}
#basketItemsWrap img {border: 0;}
#basketItemsWrap ul {list-style-type: none;list-style-position: outside;margin: 0;padding: 0;}
#basketItemsWrap li {background-color: #ffffff;margin: 5px; }
.basketItemLeft {float: left;}
.basketItemRight {float: right;}
span.productPrice, span.totalCost{ white-space: nowrap; }

.msgbox1 {padding:6px;margin: 18px 0px 18px 0px;border: 1px solid #900;background-color:#FFDFDF;font-weight:normal;color:#900;}
.msgbox1a {font-size: 1.1em;font-style:italic;color:#333;margin:2em;padding:1em;text-align:center;border-top:1px solid #999999;border-bottom:1px solid #999999;}
.msgbox2 {padding:1em;margin:3em;background-color:#FFFFCC;border-top:2px solid #CC0000;border-bottom:2px solid #CC0000;}
#content{margin-top:5px;}
#content p{line-height: 18px;z-index:100;}
#footer {position:relative;font-family:Arial, Helvetica, sans-serif;font-size:9px;color:#666666;text-align:center;padding:15px 0px 25px 0px;z-index:999;}

#roundMenu{position: absolute; top: 92px; left: 190px;z-index: 100}
#button1{position:absolute;top:20px;left:0px;width:45px;height:45px;z-index:10;}
#button2{position:absolute;top:14px;left:36px;width:45px;height:45px;z-index:10;}
#button3{position:absolute;top:8px;left:76px;width:45px;height:45px;z-index:10;}
#button4{position:absolute;top:4px;left:118px;width:45px;height:45px;z-index:10;}
#button5{position:absolute;top:0px;left:156px;width:45px;height:45px;z-index:10;}

.contest_code{position:absolute;border:1px solid #000;background-color:#ffff00;font-size:9px;font-family:Arial, Helvetica, sans-serif;padding:0px 4px 0px 4px;}
.contest_code:hover{background-color:#ff0000;}
.contest_code a:link {color: #000;text-decoration:none;}     /* unvisited link */
.contest_code a:visited {color: #000;text-decoration:none;}  /* visited link */
.contest_code a:hover {color: #000;text-decoration:none;}   /* mouse over link */
.contest_code a:active {color: #000;text-decoration:none;}   /* selected link */

.thumbnail{ border: 1px solid #999999; padding: 3px; margin: 4px 0px 4px 12px; background-color:#FFFFFF; }
.banner {position:relative;text-align:center;width: 714px;}
.downloads{margin:24px;}

ul#bannerimgs, ul#bannerimgs li{display: inline}
.bannerimg { position:relative; top:-65px;margin: 0px 8px 0px 8px;}

.photostrip {padding:0px 0px 10px 0px;text-align:center;}


#map {width:574px;height:495px;margin:10px;border:2px solid #00CC33;}
.infoboxTitle {font: bold 14px Arial;margin-top:8px;margin-bottom:8px;border-bottom:0px solid #000;}
.infoboxContent{font: italic 12px Arial;margin-bottom:8px;}

#topright {position: absolute;right: 0;top: 0;display: block;height: 125px;width: 150px;background: url('/images/wqow_tr.png') no-repeat;text-indent: -999em;text-decoration: none;z-index:1100;visibility:hidden;}

td div.dates{margin-left: 40px;}
td div.events{margin-left: 10px;}

a.button{background: transparent url('/images/pg_elements/square-green-left.gif') no-repeat top left;display: block;float: left;font: bold 12px Arial; /* Change 12px as desired */line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */height: 23px; /* Height of button background height */padding-left: 9px; /* Width of left menu image */text-decoration: none;margin-left:250px;}
a:link.button, a:visited.button, a:active.button{color: #494949; /*button text color*/}
a.button span{background: transparent url('/images/pg_elements/square-green-right.gif') no-repeat top right;display: block;padding: 4px 16px 4px 9px;}
a.button:hover{background-position: bottom left;}
a.button:hover span{background-position: bottom right;color: black;}

.buynow{overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */width: 100%;margin-bottom: 25px;}

.minibutton {padding: 4px;border: solid 1px #8AB134;cursor: pointer;display: inline-block;background-image: url( '/images/pg_elements/pg_buttonbg.png' );background-repeat: repeat-x;font-size: 1em;font-family:Arial, Helvetica, sans-serif;margin-top:6px;font-weight:bold;text-decoration: none;color: green;}
.minibutton:hover {color:#F00;} 

.cal{width: 640px; margin:0 20px 20px 20px;}
.cal table{ border:1px solid #666; width:100%;}
.cal tr td{font-family:"lucida grande", verdana, sans-serif; font-size:8pt; padding:3px 8px; background:#fff;}
.cal thead td{font-size:10pt; color:#fff; background-color:#4889a8; font-weight:bold; border-bottom:1px solid #999;}
.cal tbody td{border-left: 1px solid #D9D9D9;}
.cal tbody td em{color:#666}
.cal tbody tr.even td{background: #eee;}
.cal tbody tr.selected td{background: #3d80df;color: #ffffff;font-weight: normal;border-left: 1px solid #346DBE;border-bottom: 1px solid #7DAAEA;}
.cal tbody tr.ruled td{color: #000;background-color: #C6E3FF;font-weight: normal;border-color: #3292FC;}
/* Opera fix */
head:first-child+body tr.ruled td{background-color: #C6E3FF; }


/* bt popups */
.bt_peep,.bt_codes{z-index:500;}
.bt_code{font-family:Arial, Helvetica, sans-serif;font-size: .8em;}
.bt_codes{width:0;margin:0;padding:0;}
.bt_peep{cursor:pointer;}
.bt_img{float:left;margin-right:10px;margin-bottom:10px;}
.bt_title{font-weight:bold;padding-right: 22px;}
.bt_bio{font-size: .9em;margin-bottom: 6px;	margin-top: 6px;}
.bt_website{font-size: .9em;}
.bt_close { position: absolute; top: 6px; right: 6px; border: none;}

.twocolumn_article{width:770px;margin-left:10px;}
.twocolumn_title{margin-left:10px;}
.twocolumn_date{margin-left:10px;}

/*div{border:1px solid black}*/

.qtip-content{font-size: 0.6em}


.photo{position:absolute; top:0; left:0; width:inherit;border:1px solid black;background-color:#999}
.textbox{
	position:absolute; 
	width:inherit;
	left:0;
	right:0;
	text-align:center;
	background: url(/images/pg_elements/x_gray.png) repeat;
	color: yellow;
}
.date{top:0px; font: 1.5em "Trebuchet MS", Helvetica, sans-serif;}
.name{bottom:0px; font: 1.6em "Trebuchet MS", Helvetica, sans-serif;}

.sponsor-r,.sponsor-l{position:absolute; top:8px;}
.sponsor-r {right:-64px;}
.sponsor-l {left:-64px;}

.sponsor-r img,
.sponsor-l img{border:1px solid black;margin-bottom:3px;background-color:#fff;}
.sponsor-text{font-size:.74em;background-color:#fff;border:1px solid #fff;margin-left:1px;display:none;}

.url-r,.url-l{position:absolute; bottom:24px;}
.bio-r,.bio-l{position:absolute; bottom:42px;}
.bio-r,.url-r {right:-18px;}
.bio-l,.url-l {left:-18px;}


    /* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
	
	#slider{
		margin-top:30px;
		margin-left:80px;
	}
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:394px;
		height:816px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:48px;
		height:48px;
		position:absolute;
		left:30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:464px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:48px;
		height:48px;
		background:url(../images/pg_elements/back.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/pg_elements/next.png) no-repeat 0 0;	
		}	
