body { background: #429938 url(../images/bg_page.jpg) top center no-repeat; margin: 0 auto; padding: 0; min-width:900px}
td { margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px;}

a img { border: 0 none; }
img { border: 0 none; }
img { behavior:	url("/_includes/pngbehavior.htc"); }
a, a:visited, a:active, a:link { text-decoration: none; color: #0072BC; font-weight: bold; }
a:hover { text-decoration: underline; color: #ED1C24; }

h1 { font-size:22px; color:#0072bc; display:none; float:left; } 
h2 { font-size:20px; font-weight:bold; padding-top: 20px; padding-bottom:10px; color: #439938 }

#content { width: 980px; padding:0; margin:0 auto; background: url(../images/bg_page.jpg) top center no-repeat; }
#snoopylogo { float: left; width:316px; }
#parklogo, #navigation { float: left; width: 664px; }
#parklogo img { float: right; }
#navigation div { float:left; } 

#parks {width: 100%; margin-bottom:50px;}
#parks img { padding:8px; }
#parks td {text-align:center; vertical-align:bottom; font-size:16px; font-weight:bold; padding:8px 0;}

#video { float: left; height: 466px; width: 467px; }
#maincontent { float: left; height: 297px; width: 513px; }
#maincontent #textarea { padding: 48px 127px 0 30px } 
#bubbleleft { float: left; height: 169px; width: 257px; /*background:url(../images/kings_island/bubble_left.jpg) top center;*/ }
#bubbleright { float: left; height: 169px; width: 256px; /*background:url(../images/kings_island/bubble_right.jpg) top center;*/}

#snoopybar { margin-top:70px; }

#footer .divider { margin:0 6px; }
#footer #cedarfair { float: left; }
#footer #textarea { float: right; font-size: 11px; line-height: 12px; text-align:right; font-weight:bold; margin-right:28px; padding-top: 28px; }
#footer .address { color:#ffc60c; padding-bottom:4px; text-transform: uppercase; }
#footer .address a { color:#ffc60c; } 
#footer .copyright { color:#FFFFFF; }
#footer .copyright a { color:#FFFFFF }
#footer .copyright a:hover { text-decoration: underline; }

.rides img { float:right; margin: 10px; border: 3px solid #EF9F08; }
.rides div { _height: 155px; min-height: 155px; border-bottom: 1px solid #cccccc; }
.rides div.end { border:none; }
