/* Site definitions */
body {margin: 0 0 0 0; text-align:center; padding-top:20; background: url("Pom.gif");}
p {font-family: arial, verdana, sans-serif; font-size: 0.6em; color: #216184;}
p.bodycopy {margin: 10 8 5 8;}
p.halfpagecopy {margin: 5 8 10 5;}
p.subhdr { font-family: arial, verdana, sans-serif;	font-weight: bold;  margin: 10 0 0 0; font-size: 1.0em; font-weight: bold; color: #216184; text-decoration:none;}

input.text {margin: 0 0 3 0; padding: 2 0 0 2; width: 200px; height: 19px; font-size:1.0em; color: #18496F; letter-spacing: 1px; border-top: 1px solid #296F96; border-bottom: 1px solid #296F96; border-left: 1px solid #296F96;	border-right: 1px solid #296F96;}
select.dropdown {margin: 5 0 0 0; padding: 2 0 0 2; width: 200px; height: 19px; font-size: 1.0em; color: #18496F; letter-spacing: 1px;}


#footer a {text-decoration: none; color: #666666;}
#footer a:hover {text-decoration: underline;}
#footer a:visited {color: #666666;}
/* #content {position: absolute; top: 20; left: 20; width: 754px;} */

#content {
width: 754px;
margin-left: auto;
        margin-right: auto; 
}


/* Homepage Main Content Feature */
#forthevents div {position: relative; top: 0px; left: 10px; background-color: #FFFFFF;}
#forthevents p {margin: 5 10 5 5; line-height :1.2em;}
#forthevents a.subhdr {font-size: 1.5em; font-weight: bold; color: #216184; text-decoration: none;}
#forthevents a.subhdr:hover {text-decoration: underline;}
#forthevents a.subhdr:visited {color: #216184;}
#forthevents a.purchase {margin: 0 0 0 5;}

/* Other Events */
#otherevents div {background: #D7E7EF;}
#otherevents p {background: #D7E7EF; margin: 0 0 0 0;}
#otherevents input {background: #D7E7EF; position: relative; top: 5px; left: 10px; margin-bottom: 15px;}
p.xsell {margin: 3 0 5 0;}

/* Search Results */
#searchresults p {margin: 5 5 10 1; line-height: 1.1em; font-size: 0.6em; font-weight: normal;}
#searchresults li {margin: 10 0 5 0;  font-family: arial, verdana, sans-serif; font-weight: bold; color: #008000;}
#searchresults a.subhdr { font-family: arial, verdana, sans-serif;	font-weight: bold;  margin: 10 0 0 0; font-size: 1.0em; font-weight: bold; color: #216184; text-decoration:none;}
#searchresults a.subhdr:hover {text-decoration: underline;}
#searchresults a.subhdr:visited {color: #216184;}
#searchresults a.purchase {margin: 0 0 30 1;}

/* Ticket Payments */
#ticket p {margin: 0 0 0 8; color: #18496F;}
#ticket p.subhdr {font-weight: bold; font-size: 0.7em; margin: 2 0 0 8;}
#ticket p.forgot {margin: 10 0 10 8;}
#ticket input.text {margin: 0 0 3 0; padding: 2 0 0 2; width: 200px; height: 19px; font-size:1.0em; color: #18496F; letter-spacing: 1px; border-top: 1px solid #296F96; border-bottom: 1px solid #296F96; border-left: 1px solid #296F96;	border-right: 1px solid #296F96;}
#ticket input.card {padding: 2 0 0 2; width: 160px; height: 19px; font-size:1.0em; color: #18496F; letter-spacing: 1px; border-top: 1px solid #296F96; border-bottom: 1px solid #296F96; border-left: 1px solid #296F96;	border-right: 1px solid #296F96;}
#ticket input.expiry {padding: 2 0 0 2; width: 20px; height: 19px; font-size:1.0em; color: #18496F; letter-spacing: 1px; border-top: 1px solid #296F96; border-bottom: 1px solid #296F96; border-left: 1px solid #296F96;	border-right: 1px solid #296F96;}
#ticket input.vin {padding: 2 0 0 2; width: 30px; height: 19px; font-size:1.0em; color: #18496F; letter-spacing: 1px; border-top: 1px solid #296F96; border-bottom: 1px solid #296F96; border-left: 1px solid #296F96;	border-right: 1px solid #296F96;}

/* Venue Info */
#venue p {margin: 7 0 0 5; line-height :1.3em; font-size: 0.6em; }
#venue p.subhdr {margin: 5 0 0 5; font-size: 1.0em; font-weight: bold; color: #216184;}
#venue a.purchase {margin: 0 0 20 0;}
#venue img.venue_photo {margin: 0 0 -2 5;}

#event p {margin: 5 0 0 8; color: #18496F; font-size: 0.6em;}
#event select.dropdown {margin: 5 0 0 0; padding: 2 0 0 2; width: 200px; height: 19px; font-size: 1.0em; color: #18496F; letter-spacing: 1px;}



