body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7F7F7F; background-color: #FFFFFF} td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
} a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	line-height: normal;
} a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline} .white a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal} .white a:hover { color: #FFFFFF; text-decoration: underline} .white { color: #FFFFFF; font-weight: normal; font-size: 11px} .home_no_repeat_bg { background-image: url(images/index_52.jpg); background-repeat: no-repeat; background-position: left bottom} .text_red { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #DF3B22} .td_bg_light_gray { background-color: #F4F6F6} .table_bg_border_dark_gray { background-color: #DEDEDE} .td_bg_white { background-color: #FFFFFF; font-size: 11px} form { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px} .dotted_line { background-image: url(images/dotted_line.gif)} .table_header_bg { background-color: #F7F7EF} .copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; line-height: normal; font-weight: normal; vertical-align: middle} .bg1 {  background-image: url(bg1.jpg)}
.yellow { color: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}
.white1 { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif}
.bg2 {  background-attachment: fixed; background-image: url(index_18.gif); background-repeat: no-repeat; background-position: right top}
.white2 { color: #FFFFFF; font-weight: normal; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif}
.white2 a:hover {  text-decoration: underline}
.white2 a {  color: #FFFFFF}
field1 {  background-color: #CCCCCC; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
field_1 { background-color: #CCCCCC; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
form_field1 { background-color: #CCCCCC; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
formfield1 {  background-color: #CCCCCC; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.formfield1 { background-color: #F0F0F0; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.button1 {  background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; color: #CC0000; font-size: 9px; font-weight: bold}
.bg3 { background-attachment: fixed; background-image: url(searchbg.gif); background-repeat: no-repeat; background-position: right bottom}
.black { color: #333333; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bg4 { background-attachment: fixed; background-image: url(searchbg2.jpg); background-repeat: no-repeat; background-position: left top}
.red { color: #CC3333; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

/*
 * Default values for text inseted by the plugin.
 */
.standardbody {
    color: #333333; 
    font-size: 12px;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*
 * Controls small text inseted by the plugin.
 */
.smallbody {
    color: #333333; 
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
}

/*
 * Controls tiny text inseted by the plugin.
 */
.tinybody{
    font-size: 9px; 
    color: #333333; 
    font-family: verdana, arial, helvetica, sans-serif;
}

.date {
    font-size: 10px; color: #666666; font-family: verdana, arial, helvetica, sans-serif
}

/*
 * Controls note text under the ticket description.
 */
.ticketsnote {
    color: #333333;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: center;
    font-weight: normal;
}

/*
 * Controls text informing shopper that, instead of the requested tickets, a 
 * substitute is being.
 */
.substitutenote {
    color: red;
    font-size: 10px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
}

/*
 * Controls error messages returned by the plugin.
 */
.errortext {
    background-color: white;
    color: #8B0000;
    font-size: 12px; 
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: bold;
}

/*
 * Controls exception text, such as for shopping cart reservathion and 
 * inability to reserve the requested quantity.
 */
.exceptiontext {
    border: thin solid black;
    padding: 20px;
    color: black;
    font-size: 11px;
    font-family: verdana, arial, helvetica, sans-serif;
    text-align: left;
    font-weight: bold;
}

/*
 * Messages returned when not tickets could be found.
 */
.noticketstext {
    background-color: white;
    color: #333333;
    font-size: 12px; 
    font-family: verdana, arial, helvetica, sans-serif;
    font-weight: normal;
}

.form {
    font-size: 11px; 
    color: #0f0f0f; 
    font-family: verdana, arial, helvetica, sans-serif;
    margin: 0px;
    padding: 4px;
}

/*
 * Button styles:
 */
.button, .smallbutton{
    background-color: #eeeeee;
    color: #696969;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

/*
 * Search Results View button, Search Box buttons, Tickets Add button, 
 * Shopping Cart Remove button.
 */
.smallbutton {
    font-size: 9px;
    margin: 0px;
    padding: 0px;
}

/*
 * Controls the Search Box date option menues.
 */
.datebox {
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}

/*
 * Controls the Search Box text input field.
 */
.searchText {
    font-size: 10px;
    margin: 0px;
    padding: 0px;
}

/*
 * General table declarations.
 */

/*
 * Controls table captions and section names.
 */
.tablename, .sectionname {
    background-color: white;
    color: #696969;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

/*
 * Controls table declarations.
 */
table.list {
    border: 0px solid gray;
    border-collapse: collapse;
    margin: 0cm}

/*
 * Controls table headers.
 */
tr.header {
    background: #666666;
    padding: 5px
}

/*
 * Controls group headers in professional sports tables.
 */
tr.header2 {
    background: #666666;
    padding: 3px
}

/*
 * Controls odd table rows.
 */
tr.oddrow {
    background: white; 
    padding: 5px
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

/*
 * Controls even table rows.
 */
tr.evenrow {
    background: #CCCCCC;
    padding: 5px
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

/*
 * Controls separator table rows.
 */
tr.separatorrow1 {
    background: #F8BF35;
}
tr.separatorrow2 {
    background: #F8BF35;
}

/*
 * Controls table footers (e.g. total price).
 */
tr.footer {
    /*background: #FFFFFF;*/
    background: #DDDCDC;
    color: white;
    padding: 5px
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 12px;
}

/*
 * Controls table headers.
 */
th {
    border: 1px solid white;
    /*color: #393939; */
    color: #FFCC33;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    padding: 5px;
    text-align: center}

/*
 * Controls table cells used for text.
 */
td.textcell {
    border: 0px solid gray;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    padding: 3px;
    text-align: left}

/*
 * Controls table cells used for number values (e.g Quantity).
 */
td.numcell {
    border: 0px solid gray;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    text-align: right;
}

/*
 * Controls table cells used for currence values.
 */
td.amountcell {
    border: 0px solid gray;
    font-family: verdana, arial, helvetica, sans-serif; 
    font-size: 12px;
    text-align: right;
}

/* 
 * Controls href texts in table headers. 
 */
#th_href {
    color: #FFCC33;
    text-decoration: none;
}

/*
 * Controls table footer description cells (e.g. "Total Purchases").
 */
td.footerdesccell{
    border: 1px solid white;
    padding: 3px;
    text-align: right;
}

/*
 * Controls table footer currency amount cells (e.g. value of "Total Purchases").
 */
td.footeramountcell {
    border: 1px solid white;
    padding: 3px;
    text-align: right;
}

/*
 * Controls table cells for holding buttons.
 */
td.buttoncell, td.selectcell {
    border: 2px solid white;
    border: 0px solid gray;
    text-align: center}

/*
 * Search box style definitions:
 */
table.searchbox {
	margin: 0px;
}

tr.searchbox {
	background: #CCCCCC;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
}

td.searchbox {
	border: 1px solid gray;
	color: #696969;
	font-family: verdana, arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
	vertical-align: middle;
}

/*
 * List box style definitions:
 */
table.listbox {

}

tr.listbox {

}

td.listbox {

}

select.listbox {

}

/*
 * Controls the performance name, seating map, performance location, and 
 * performance time description in the Tickets table. 
 */
td.ticketperformance, td.ticketmap, a.ticketmap_href,a.ticketmap_href:hover, td.tickettime  {
    background: white; 
    border: 0px solid gray;
    font-size: 13px;
    padding: 3px;
    text-align: left;
}
td.ticketperformance {
    font-size: 15px;
    font-weight: bold;
}
td.ticketmap {
    text-align: center;
}
a.ticketmap_href, a.ticketmap_href:hover {
    color: #696969;
    font-weight: bold;
    text-decoration: none;
    text-align: right;
}
a.ticketmap_href:hover {
    color: #ffffff;
    background: gray;
}

/*
 * Controls Tickets table quantity option menu.
 */
select.quantity {
    font-family: courier; 
    font-size: 9px;
}

/* 
 * Controls venue href in Event Schedule and Tickets table.
 */
a.venue_href:link, a.venue_href:visited, a.venue_href:hover {
    color: #696969;
    font-weight: bold;
    text-decoration: none;
}
a.venue_href:hover {
    color: #ffffff;
    background: gray;
    text-decoration: none;
}

/*
 * Controle Home and Aeay games link.
 */
a.homeaway_href:link, a.homeaway_href:visited, a.homeaway_href:hover {
    color: #696969;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
a.homeaway_href:hover {
    color: #ffffff;
    background: gray;
    text-decoration: none;
}

/*
 * Controle Terms & Conditions link.
 */
a.terms_href:link, a.terms_href:visited, a.terms_href:hover {
    color: #696969;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}
a.terms_href:hover {
    color: #ffffff;
    background: gray;
    text-decoration: none;
}
a.pagination:link, a.pagination:visited, a.pagination:hover {
    color: #696969;
    font-weight: bold;
    text-decoration: none;
}
a.pagination:hover {
    color: maroon;
}
select.pagination {
    font-size: 10px;
    font-weight: bold;
}
option.pagination {
}
.pagination {
    color: #696969;
    font-weight: bold;
}
