/*
System Produced for: FanXchange Ltd. www.fanxchange.com, Copyright (c) 2008 FanXchange Ltd.
Website Development by: Hooplah Inc. www.hooplah.com
Cart Integration: osCommerce, http://www.oscommerce.com, Copyright (c) 2004, Released under the GNU General Public License.
*/

.boxText {  font-size: 10px; }
.errorBox {  font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning {  font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  font-size : 10px; text-decoration: underline; }

BODY {
  background: #ffffff;
  color: #545454;
  margin: 0px;
}

BODY, TD {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size:12px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #1781cd;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.footer {
  font-size: 11px;
}

.infoBox {
}

.infoBoxContents {
  
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  
  font-size: 10px;
}

TD.infoBoxHeading {
  
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
text-transform:uppercase;
  font-size: 20px;
  font-weight: bold;
  color: #1781cd;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  
  font-size: 12px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  
  font-size: 10px;
}

TD.accountCategory {
  
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  
  font-size: 12px;
}

TD.tableHeading {
  
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
SELECT {
	border:1px solid #c8c8c8;
	padding:2px 4px;
	margin:0px;
	color:#9c9c9c;
}

TEXTAREA {
  width: 100%;
  border: 1px solid #AAAAAA;
  border-radius: 3px 3px 3px 3px;
  color: #2B2B2B;
  font-size: 11px;
}

SPAN.greetUser {
  
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  
  color: #ff0000;
}

SPAN.errorText {
  
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #000000; }

/* message box */

.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement {  font-size: 10px; color: #F00; }
.inputRequirementBlue {  font-size: 10px; color: #0067B6; }

#flash {width:100%; margin:0px; position:relative; z-index:1; text-align:center;  /* top: 17px;*/ top:-123px;}
#logobg {background-color:#FFFFFF; /* position:absolute;*/ position:relative; width:100%; top:15px; left:0px; height:68px; z-index:2; border-bottom:1px solid #b5b5b5;
filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;}

#logobar {/* position:absolute;*/ position:relative; z-index:3; width:100%; left:0px; top:0px; top:-71px;}
TD.topnav {padding-bottom:5px;}
TD.topnav TD {color:#0068b3; font-weight:bold; padding:0px 4px;}
TD.topnav A.fan {color:#bf9f07;}
TD.topnav A {color:#0068b3;}
#cwrap {width:100%; position:relative; z-index:3; top: -139px;}
#content {position:absolute; top:-30px; width:100%; left:0px; z-index:5;}
#cinner {margin:0px auto 0px auto; width:885px;}
#contenttop {/* position:absolute;*/ position:relative; top:-30px; width:100%; left:0px;filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85; z-index:4;}
TD.contenttopbg {background-color:#ececec; border-top:1px solid #b5b5b5;}
TD.contentmidbg {background-color:#ececec; height:60px; background-image:url(images/pixel_gray.gif); background-repeat:repeat-x; background-position:bottom;}
TD.contentmidleft {background-color:#ececec; border-left:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;}
TD.contentmidright {background-color:#ececec; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5;}

TD.fadeleft {background-image:url(images/fadeleft.jpg); background-repeat:no-repeat; background-position:bottom right;}
TD.faderight { background-image:url(images/faderight.jpg); background-repeat:no-repeat; background-position:bottom left;}

#footer {background-color:#92beec; padding: 6px 2px 3px 2px; text-align:center; margin:28px 0px 20px 0px;}
TD.fbut {background-image:url(images/footer_bg.gif); font-weight:bold; font-size:11px; color:#616161; padding:4px 2px 0px 2px; text-align:center; width:14%;}
TD.fbut A {color:#616161;}

TD.searchbar {background-image:url(images/search_bg.jpg);}
TD.searchbar INPUT {width:95%; border:1px solid #FFFFFF; font-size:18px; color:#a8a8a8; }
TD.searchbarwrap {padding: 13px 25px 0px 0px; border-right:1px solid #ffffff;}
TD.searchbarwrap2 {padding: 13px 5px 0px 25px; border-left:1px solid #c0c0c0;}
TD.searchbarwrap3 {padding: 0px 25px 0px 0px; border-right:1px solid #ffffff;}
TD.searchbarwrap4 {padding:13px 0px 0px 20px;}
TD.nav {font-size:14px; font-weight:bold; color:#767676; padding:2px 4px 0px 4px; text-transform:uppercase; white-space:nowrap; overflow:hidden;}
TD.nav A:hover {text-decoration:none;}
#nav_0, #nav_0 A {color:#012d6b;}
#nav_1, #nav_1 A {color:#0068b3;}
#nav_2, #nav_2 A {color:#43acf7;}
SPAN.hottop {font-size:11px;}
TD.gray {background-image:url(images/nav_gray_bg.gif);}
TD.gray A {color:#767676;}
TD.orange {background-image:url(images/nav_orange_bg.gif);}
TD.boldorange {background-color:#f78f1e; background-image:url(images/nav_boldorange_bg.gif); background-repeat:repeat-x; color:#FFFFFF; font-size:20px; font-weight:bold; padding-left:6px; /* font-style:italic; */ font-family:"Arial Black", Helvetica, sans-serif; padding:0px;}
TD.boldorange A {color:#FFFFFF; font-style:italic;}
TD.lightblue {background-image:url(images/nav_lightblue_bg.gif);}
TD.lightblue2 {background-image:url(images/nav_lightblue2_bg.gif);}
TD.lightblue3 {background-image:url(images/nav_lightblue3_bg.gif);}
TD.blue {background-image:url(images/nav_blue_bg.gif);}
TD.orange, TD.orange A, TD.orange A:hover, TD.lightblue, TD.lightblue A, TD.lightblue A:hover, TD.blue, TD.blue A, TD.blue A:hover, TD.lightblue2, TD.lightblue2 A, TD.lightblue2 A:hover, TD.lightblue3, TD.lightblue3 A, TD.lightblue3 A:hover {color:#FFFFFF;}


DIV.featurelist DIV{font-size:13px; font-weight:bold; background-color:#FFFFFF; color:#777777; width:100%; height:21px; overflow:hidden;}
DIV.featurelist DIV.alt {
background-color:#FFFFFF;
filter:alpha(opacity=85);
opacity: 0.85;
-moz-opacity:0.85;
}
DIV.featurelist DIV A {display:block; padding:3px 6px; color:#777777;}
DIV.featurelist DIV A:hover {color:#053478; text-decoration:none;}

TD.contentwrap, TD.flashcontentwrap {background-color:#f5f5f5; border-left:1px solid #dadada; border-right:1px solid #dadada; padding:20px 30px;}
TD.contentwrapfooter {background-color:#f5f5f5; border-bottom:1px solid #dadada;}
TD.flashcontentwrap {padding:20px 19px;}

TD.nocwrap {padding:0px;}

.buttonSubmit{
	background-color: #4390e0;
	background-image:url(images/buttonbg.gif);
	background-repeat:repeat-x;
	color: #FFFFFF;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 2px;
 	border-color: #d3d3d3;
 	border-style: solid ;
	cursor: pointer;
 }
span.buttonSubmit{	padding:1px 12px 2px 12px;}

TD.hotcats {background-repeat:no-repeat; background-position:top center;}
TD.imagearea {border:1px solid #e4e4e4; background-color:#FFFFFF; text-align:center; padding:10px 0px; line-height:1.5;}
TD.imagearea A {color:#fd9d37; text-decoration:underline;}
TD.tagarea {font-weight: bold; color:#767676; padding:0px 2px 0px 10px; font-size:11px; border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; background-color:#FFFFFF; line-height:1.3; overflow:hidden;}
TD.tagareaShoppingCart {font-weight: bold; color:#767676; padding:10px 2px 10px 0px; font-size:14px;  line-height:1.3; overflow:hidden;}

TD.tagarea A {color:#767676;}
TD.tagarea B, TD.tagarea B A {color:#f58f20;}
TD.tagareaShoppingCart B, TD.tagareaShoppingCart B A {color:#f58f20;}

TD.tagarea SPAN, TD.tagarea SPAN A {color:#000000;}
TD.tagarea span.venueaddress {font-weight:normal; font-size:11px;}
TD.tagarea span.venueaddress small {font-size:10px;}

DIV.searchlistings, DIV.ticketscroller {height:400px; overflow:auto; border:1px solid #e4e4e4; width:100%; overflow-y:scroll; overflow-x:hidden;}

TABLE.ticketlistings TD {padding:8px 3px 8px 3px; color:#767676;}
TABLE.ticketlistings SPAN.blue {color:#0067b6;}
TABLE.ticketlistings TR.over TD {background-color:#e5e5e5;}
DIV.buyticket{text-align:right;}
DIV.buyticket INPUT {background-color:#f0f7ff; border:1px solid #bbc4cb; color:#949599; font-weight:bold;}

/* New DS style */
TD.directions {font-weight:normal;}
TD.directions A{color:#1781cd; text-decoration:underline;}
TD.directions DIV {text-align:right; padding-right:20px; background-image:url(images/dsGoogleIcon_24.gif); background-repeat:no-repeat; background-position:right;}

TABLE.ticketfilter {border:1px solid #e4e4e4; border-collapse:collapse;}
TABLE.ticketfilter TD {text-align:center; color:#0067b6; border:1px solid #e4e4e4; padding:12px 0px 8px 0px;}
TABLE.ticketfilter TD TD {border:none;}
TABLE.ticketfilter TD.nopad {padding:0px;}
TABLE.ticketfilter TD TABLE.legend TD {text-align:left; font-weight:bold; font-style:italic; padding:5px 2px; font-size:11px;}
TABLE.ticketfilter TD TABLE.legend TD.graytitle {color:#767676; font-size:12px; padding-left:5px;}
TABLE.ticketfilter TD TABLE.compare TD {text-align:left; font-size:10px; color:#666; padding:5px;}
TABLE.ticketfilter TD TABLE.search TD {font-size:10px; color:#000; padding:5px;}
TABLE.ticketfilter TD TABLE.results TD {padding:4px 2px; color:#333;}
TABLE.ticketfilter TD TABLE.results TD TABLE.offer {border:1px solid #e4e4e4; background-color:#FFF;}
TABLE.ticketfilter TD TABLE.results TD TABLE.offer TD {padding:2px;}
TABLE.ticketfilter TD TABLE.results TD TABLE.offer INPUT {width:40px; border:0px; padding:0px;}
TABLE.ticketfilter TD TABLE.results TD.left {text-align:left;}
TABLE.ticketfilter TD TABLE.results TR.alt TD {background-color:#FFF;}
TABLE.ticketfilter TD TABLE.results TR.green TD {background-color:#dcfcce;}
TABLE.ticketfilter TD TABLE.results TR.yellow TD {background-color:#fdeaa0;}
TABLE.ticketfilter TD TABLE.results TR.orange TD {background-color:#fac2aa;}

SPAN.miniCurr {font-size:10px;}

#ticketarea {height:340px; overflow:auto; width:100%; overflow-y:scroll; overflow-x:hidden;}

#dsnote {position:absolute; border:1px solid #d38849; background-color:#FFF; padding:4px; font-size:11px; width:130px; text-align:left; z-index:1000; color:#000;}
#dsnote TD {font-size:10px;}
TD.dsread {cursor:help; text-decoration:underline;}

TD.dsquestions {font-weight:bold; color: #de7d13;}
TD.dshelp {font-weight:bold; color:#1781cd;}
TD.dshelpnotes {font-size: 10px; text-align:left;}
TD.dshelpnotes A {color:#545454; text-decoration:none;}
TD.dshelpnotes A:hover {color:#1781cd; text-decoration:underline;}
TD.dshelpnotes P {margin:2px 0px;}
TD.dshelpnotes UL {margin:0px 0px 0px 15px; padding:0px;}

DIV.ticketloading {background-image:url(images/bigrotation2.gif); background-repeat:no-repeat; background-position:center;}

DIV.dsguar {position:relative;}
DIV.dsguar DIV {-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #fad044;
padding:5px; background-color:#FFF;
position:absolute;
top:-5px; left:115px;
width:285px;
font-size:11px;
text-align:left;
}
DIV.dsguar DIV A {color:#0068c0; font-weight:bold; font-style:italic;}

UL.dspriceselect {margin:10px 0px; padding:0px; list-style-type:none;}
UL.dspriceselect LI {float:left; display:block; width:95px; background-repeat:no-repeat; height:27px; line-height:27px; text-align:center; color:#000; font-weight:bold; margin-left:10px;}
UL.dspriceselect LI.selected {color:#FFF; text-shadow:1px 1px 4px #000;}
UL.dspriceselect LI.green {background-image:url(images/priceSortBtn_green.gif);}
UL.dspriceselect LI.blue {background-image:url(images/priceSortBtn_blue.gif);}
UL.dspriceselect LI.yellow {background-image:url(images/priceSortBtn_yellow.gif);}
UL.dspriceselect LI.orange {background-image:url(images/priceSortBtn_orange.gif);}

/* New DS style */

TD.button {background-image:url(images/button_right.gif); background-position:right;}
TD.button A {display:block; width:100%; background-image:url(images/button_left.gif); background-repeat:no-repeat; text-align:center; font-size: 12px; font-weight:bold; color:#797979; white-space:nowrap; padding:5px 0px;}
TD.button A:hover {text-decoration:none; color:#f79226;}
DIV.flashcat {margin-top:10px;}

TABLE.searchlistings {width:auto;}
TABLE.searchlistings BIG {color:#f58f20; font-weight:bold; font-size:12px;}
TABLE.searchlistings BIG A {color:#f58f20;}
TABLE.searchlistings TD {padding:4px;}
TABLE.searchlistings TD TD{padding:0px;}
TABLE.searchlistings TD IMG {border:2px solid #FFFFFF;}
TABLE.searchlistings TD TD IMG {border:none;}

TABLE.mytickets {border:1px solid #e6e6e6; background-color:#FFFFFF;}
TABLE.mytickets TD {padding:4px;}
TABLE.mytickets TD TD {padding:0px;}
TABLE.mytickets TR.heading TD {color:#1781ce; font-weight:bold; font-size:12px; white-space:nowrap;}
TABLE.mytickets TR.heading TD.asc {background-image:url(images/sortarrow_desc.gif); background-repeat:no-repeat; background-position:left; padding-left:13px;}
TABLE.mytickets TR.heading TD.desc {background-image:url(images/sortarrow_asc.gif); background-repeat:no-repeat; background-position:left; padding-left:13px;}
TABLE.mytickets TR.heading A {color:#1781ce;}
TABLE.mytickets TR.alt TD {background-color:#f4f4f4;}

TD.activesave A {text-decoration:underline; color:#0061a8;}

TD.accountnav {border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; background-color:#FFFFFF; width:250px; font-size:12px; font-weight:bold; color:#808080; padding-left:10px;}
TD.accountnav A {color:#808080;}

TD.tickettab, TD.tickettabover {background-image:url(images/tickettab_bg.gif); font-size:14px; font-weight:bold; text-transform:uppercase; padding:0px 15px;}
TD.tickettab A {color:#1781ce;}
TD.tickettab A:hover {color:#f6952a; text-decoration:none;}
TD.tickettabover {background-image:url(images/tickettab_bg_over.gif);}
TD.tickettabover A, TD.tickettabover A:hover {color:#ffffff;text-decoration:none;}

.shoppingCartH2 { font-size: 17px; margin-bottom: 17px; text-align: center;}
h2, TD.h2 {color:#f58f20; font-size:12px; font-weight:bold; margin:0px 0px 8px 0px; padding:0px;}
h3 {color:#1681cf; font-weight:bold; margin:0px 0px 10px 0px; padding:0px; font-size:16px;}
TD.infoblock {border:1px solid #e4e4e4; background-color:#FFFFFF; padding:4px;}
TD.infoblock2 {border:1px solid #e4e4e4; padding:4px 10px;}

TD.total {color:#0066cc; font-size:12px; font-weight:bold;}

SPAN.seatselect SPAN {cursor:pointer;}
SPAN.seatselect SPAN.selected {background-color:#f0f7ff; border:1px solid #bbc4cb; padding:1px; display:inline-block;}
SPAN.seatselect INPUT {display:none;}

A.red, TR.red TD {color:#FF0000;}
TR.orange TD {color:#FF6600;}
TR.green TD {color:#00CC00;}

#searchwrap {position:relative; z-index:1000;}
#suggest {position:absolute; width:100%; top:30px; z-index:1000;
filter:alpha(opacity=85);
opacity: 0.95;
-moz-opacity:0.95;
background-color:#FFFFFF; border:1px solid #b8b8b8; padding:0px;}
#suggest TD { font-size:18px; padding:6px 18px; cursor:pointer; border-bottom:1px dotted #b8b8b8;}
#suggest TD A, #suggest TD A:hover {color:#0068b3; text-decoration:none;}
#suggest TD.over {background-color:#0068b3; color:#FFFFFF;}
#suggest TD.over A, #suggest TD.over A:hover {color:#FFFFFF;}
#suggest TD.close, #suggest TD.closeover {font-family: Silkscreen, Arial, Helvetica, sans-serif; background-color:#92bede; color:#FFFFFF; font-size:9px; text-align:center; padding:0px; text-transform:uppercase;}
#suggest TD.closeover {background-color:#247cbc;}

TABLE.register TD.main {font-size:12px; font-weight:bold; color:#446798; white-space:nowrap;}
TABLE.register INPUT, TABLE.register SELECT {
	border: 1px solid #AAAAAA;
    border-radius: 3px;
    color: #2B2B2B;
    height: 21px;
    margin-bottom: 10px;
    margin-top: 6px;
    width: 95%;
}

TABLE.payment TD.main {font-size:11px; font-weight:bold; color:#0066cc; white-space:nowrap;}
TABLE.payment INPUT, TABLE.payment SELECT {width:95%;
/* added radius */
border: 1px solid #AAAAAA;
border-radius: 4px 4px 4px 4px;
color: #2B2B2B;
height: 21px;
}

P.blue, A.blue {color:#1781cf;}

TD.aboxtitle {background-image:url(images/abox_bg.gif); background-repeat:repeat-x; border-top:1px solid #b5b5b5; background-color:#aad3f1; padding-left:10px; font-size:14px; font-weight:bold; color:#767676;}
TD.aboxleft {border-left:1px solid #b5b5b5; background-color:#FFFFFF;}
TD.aboxright {border-right:1px solid #b5b5b5; background-color:#FFFFFF;}
TD.aboxbottom {border-bottom:1px solid #b5b5b5; background-color:#FFFFFF;}
TD.abox {padding:10px 5px 5px 5px; background-color:#FFFFFF;}

TD.abox UL {margin:10px 0px 10px 30px; padding:0px; list-style-type:none; color:#1781ce;}
TD.abox UL LI {background-image:url(images/alist_right.gif); background-repeat:no-repeat; padding:5px 0px 5px 15px; background-position:0px 6px;}
TD.abox UL LI.down {background-image:url(images/alist_down.gif);background-position:0px 8px;}
TD.abox UL A, TD.abox UL TD {color:#767676;}
TD.abox UL UL {margin:0px;}

TD.redmsg {color:#FF0000; font-weight:bold;}

#scrollercontainer {
  position: relative;
  width: 808px;
  height: 25px;
  overflow: hidden;
  margin:auto;
}

#scroller {
  width: auto;
}
#scroller TD {font-size:18px; text-transform:uppercase; white-space:nowrap; padding-right:10px; font-weight:bold;}
#scroller A {
	color: #acacac;
	text-decoration:none;
}
#scroller A:hover {
	color: #053478;
	text-decoration:none;
}
#scroller A.blue {color:#053478;}

TD.bigbutton {background-image:url(images/bigbutton_bg.gif); font-weight:bold; color:#FFFFFF; font-size:9px; white-space:nowrap; line-height:1.5;}
TD.bigbutton2 {background-image:url(images/bigbutton2_bg.gif); font-weight:bold; color:#FFFFFF; font-size:11px; line-height:1.5;}
TD.bigbutton A, TD.bigbutton A:hover, TD.bigbutton2 A, TD.bigbutton2 A:hove {color:#FFFFFF;}
TABLE.suggest_form INPUT {  border: 1px solid #AAAAAA; border-radius: 3px 3px 3px 3px; color: #2B2B2B; height: 21px; margin-bottom: 10px;margin-top: 6px; width:300px;}

#subwrapper {position:relative;}
#submenu {position:absolute; top:25px; height:200px; overflow:auto; left:0px; width:180px; z-index:10000;}
#submenu UL {margin:0px; padding:0px; list-style-type:none; border:1px solid #c2c2c2;}
#submenu UL LI {background-color:#FFFFFF; font-size:12px; font-weight:bold;}
#submenu UL LI A {display:block; padding:2px 4px; color:#a5a5a5;}
#submenu UL LI.alt {background-color:#f0f0f0;}
#submenu A:hover {color: #053478; text-decoration:none;}
#submenu UL UL {border:none; margin:0px 0px 0px 10px;}
#submenu UL UL LI {font-size:11px;}
.bluetext {color:#1781cd;}

UL.categorypage {margin:0px; padding:0px; list-style-type:none; width:100%}
UL.categorypage LI {float:none; clear:left; margin:10px 0px;}
UL.categorypage A{
  text-transform:uppercase;
  font-size: 18px;
  font-weight: bold;
  color: #1781cd;
}
UL.categorypage UL {margin: 0px; padding:0px; list-style-type:none; clear:left; width:100%;}
UL.categorypage UL LI {float:left; clear:none; margin:15px 0px 5px 20px; padding:0px; width:175px;}
UL.categorypage UL LI.clear {clear:left;}
UL.categorypage UL A{
  text-transform:none;
  font-size: 12px;
  font-weight: bold;
  color: #f57c17;
}
UL.categorypage UL UL{clear:none; width:auto; margin:5px 10px;}
UL.categorypage UL UL LI{float:none; width:auto; clear:none; margin:0px;}
UL.categorypage UL UL A{
  text-transform:none;
  font-size: 11px;
  font-weight: bold;
  color: #525151;
}

/* New Homepage */
TD.tagline {color:#012d6b; font-size:12px; font-weight:bold; padding:0px 0px 15px 10px;}

#homebannerwrap {  
    position: relative; /* important */  
    overflow: hidden; /* important */  
    width: 559px; /* important */  
    height: 284px; /* important */  
    margin: 0;  
	padding:0px;
    background: #fff;  
	border:1px solid #c0c0c0;
}  
  
#homebanner {  
    position: absolute;  
    top: 0;  
	padding:0px;
	margin:0px;
	width: 13440px; 
	z-index:1; 
}  
#homebanner li {  
    list-style: none;  
	display: block;  
	float: left;  
	margin: 0;  
	padding: 0;  
	border: none;
	width:559px;
	white-space:nowrap;
	overflow:hidden;
	z-index:1; 
	background-position:bottom center;
	position:relative;
    height: 284px; /* important */  
}  
DIV.whitebar{position:absolute; top:0px; left:0px; width:100%; background-color:#FFFFFF;filter:alpha(opacity=50);opacity: 0.50;-moz-opacity:0.50; z-index:2;}

#homebannernav {
	bottom: 0;
    position: absolute;
    right: 7px;
    top: 256px;
    z-index: 100;}
#homebannernav a {
	background-image: url("images/smbannerbutton.png");
    background-repeat: no-repeat;
    color: #2292e3;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 23px;
    margin-right: 6px;
    margin-top: -9px;
    padding-left: 1px;
    padding-top: 4px;
    text-align: center;
    text-decoration: none;
    text-shadow: 1px 1px 4px #FFFFFF;
    width: 20px;
	text-shadow: 0 0 0.05em #74AAE5;
}

#homebannernav a.activeSlide {background-image:url(images/smbannerbutton_over.png); color:#FF982B; text-decoration:none;  }

#homebannerbuttons {position:absolute; width:135px; bottom:0px; right:36px; height:13px; z-index:1000;}
#homebannerbuttons TD {padding-right:6px; cursor:pointer;}
DIV.homebannersep {border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; height:9px; background-color:#f6f6f6;}
DIV.bannercontent{
	background: none repeat scroll 0 0 #fff;
    bottom: 0;
    font-family: Arial,Helvetica,sans-serif;
    height: 60px;
    opacity: 0.9;
    padding: 5px 10px 5px 15px;
    position: absolute;
    top: 205px;
    white-space: normal;
    width: 534px;
    z-index: 2;
}
DIV.newbannercontent {padding:10px 0px 0px 20px; width:470px;}
DIV.innerbannercontent {padding:10px 0px 0px 40px; background:#fff; height:88px; top: 182px; width: 555px;}
DIV.innerbannernoicon {padding:5px 0px 0px 5px;}
DIV.homeicon {position:absolute; bottom:15px; left:20px; z-index:3;}
DIV.bannercontent H1 {font-family:"Arial Black", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; /* font-style:italic;*/ color:#000; margin:0px; text-transform:uppercase;}
DIV.bannercontent H2 {white-space:normal; font-size:12px; font-weight:bold; font-style:italic; color:#474747; margin:0px; text-transform:uppercase; line-height:1.3;}
DIV.newbannercontent H2 {font-size:11px; line-height:1;}
DIV.bannercontent TD.text P {background-image:none; padding:0px; white-space:normal; font-size:11px; font-weight:normal; color:#474747;}
DIV.bannercontent TD.text P A{color:#535353;}
DIV.bannercontent TD.text P B{font-size:11px;}
DIV.bannercontent P {padding:0px 0px 0px 10px; background-repeat:no-repeat; background-position:0px 3px; background-image:url(images/homearrow.gif); font-size:11px; color:#0068b3; margin:0px; font-weight:bold;}
DIV.bannercontent P A {color:#F78E1D;}
DIV.bannercontent A {color:#012C6A; font-size:10px; font-weight:bold; }
DIV.bannercontent A:hover {color:#F78E1D; font-size:10px; text-decoration:none;}
DIV.bannercontent P B {font-size:10px;}

/* Home "Banner" options */
DIV.bannerbannercontent {padding:5px 0px 0px 50px;height:65px;}
TD.featuredbannerhtml {background-color:#FFFFFF; border-top:1px solid #bababa; border-bottom:1px solid #bababa;}
TD.featuredbannerhtml H3 {font-size:14px; font-weight:bold; font-style:italic; color:#000000; margin:0px; text-transform:uppercase;}

TD.featuredhome, TD.featuredcat{background-image:url(images/featured_bg.gif); padding:0px 9px; border-right:1px solid #b0b0b0;}
TD.featuredhome TD {font-size:11px;font-weight:bold; /* font-style:italic; */ color:#585858;}
TD.featuredhome B, TD.featuredhome TD B { color:#000000; text-transform:uppercase; font-size:12px;}
TD.featuredhome A{color:#0068b3; font-weight:bold;}

TD.featuredcat H1, TD.featuredcat H3 {font-size:14px; font-weight:bold; font-style:italic; color:#000000; margin:0px; text-transform:uppercase;}
TD.featuredcat H1 A, TD.featuredcat H3 A {color:#000000;}

TD.homecwrap {background-color:#f5f5f5; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-top:1px solid #c0c0c0;}
TD.upcomingevents {border-right:1px solid #FFFFFF; width:748px;}
TD.top10, TD.topreviews {border-left:1px solid #c0c0c0; padding:0px 15px;}
TD.noborder {border:none;}
TD.upfootleft {border-right:1px solid #FFFFFF; width:585px;}
TD.upfootright {border-left:1px solid #c0c0c0;}

UL.top10, UL.topreviews{margin:0px 0px 4px 0px; padding:0px; list-style-type:none;}
UL.top10 A {font-size:12px; width:100%; margin:3px 0px; display:block; background-repeat:no-repeat; padding:4px 2px 4px 20px; background-image:url(images/top10_num.gif); background-position:15px 0px; color:#0068b3; font-weight:bold; z-index:99;}
UL.top10 A B, UL.topreviews A B {font-style:italic; font-weight:bold; color:#585858; font-size:12px;}
UL.top10 A:hover, UL.top10 A.init, UL.topreviews A:hover, UL.topreviews A.init {font-size:14px; background-position:top left; background-image:url(images/top10_hover.jpg); padding:8px 2px 11px 15px; font-style:italic;color:#0068b3; background-position:left; text-decoration:none; margin:-5px 0px; z-index:100;}
UL.top10 A:hover B, UL.topreviews A:hover B {font-size:14px;}

UL.topreviews A {font-size:14px; width:100%; margin:3px 0px; display:block; background-repeat:no-repeat; padding:4px 2px 4px 20px; background-image:url(images/top10_num.gif); background-position:15px 0px; color:#585858; font-weight:bold; z-index:99; font-style:italic;}
UL.topreviews A:hover, UL.topreviews A.init {font-size:14px; background-position:top left; background-image:url(images/topreviews_hover.jpg); color:#585858; background-position:left; text-decoration:none; z-index:100;}

UL.topreviews LI.morereviews A, UL.topreviews LI.morereviews A:hover {background-image:none; margin:3px 0px; padding:4px 20px; color:#0068b3;} 

TD.topreviews H2 {color:#0068b3; font-weight:bold; font-size:14px; text-transform:uppercase; font-style:italic; margin:0px;}
TD.topreviews H2 A {color:#0068b3;}
TD.topreviews P {margin:2px 0px;}

INPUT.submitreview {width:99%;}
TEXTAREA.submitreview {width:99%; height:75px;}

#submitreviewlink {margin:20px 0px;}

DIV.reviewbox {border-left:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-bottom:2px solid #c8c8c8; background-color:#FFFFFF; padding:8px;}
TD.reviewnum {font-weight:bold; padding-right:5px;}
TD.topreviews P.review, P.review {margin:0px 0px 15px 0px; font-style:italic;}
DIV.reviewbox A {color:#0068b3; font-weight:bold;}


DIV.upcomingevents {margin:0px -2px 0px -10px; z-index:2;position: relative;zoom:1;}
DIV.landingevents {height:255px; overflow:auto;}
TABLE.upcomingevents {border-collapse:collapse;}
TABLE.upcomingevents TD {border-collapse:collapse; border:1px solid #c0c0c0; background-color:#FFFFFF;}
TABLE.upcomingevents TD.nobrd {border-top:6px solid #c0c0c0; border-left:none; border-right:none; background:none;}
TABLE.upcomingevents TD TD {border:none;}
TABLE.upcomingevents TD TD.date {border-top:2px solid #f9ab56; background-color:#f78f1e; color:#FFFFFF; text-transform:uppercase; text-align:center; padding:4px 0px 5px 0px; font-size:11px; font-weight:bold;}
TABLE.upcomingevents TD TD.date2 {font-weight:bold; text-align:center; font-size:18px; padding:2px 0px;}
TABLE.upcomingevents A {color:#0068b3;}
TABLE.upcomingevents SMALL {font-size:11px;}
TABLE.upcomingevents TD.pad {padding:0px 10px;}

/* New category page */
DIV.orangecatbar {position: relative; background-color:#f78f1e; border-bottom:1px solid #9e5200; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5; z-index:5;}
DIV.ticketstitle {position:absolute; width:100%; bottom:-23px; z-index:10;}
DIV.ticketstitle TD.tickets {background-color:#f78f1e; border-bottom:1px solid #9e5200; font-size:14px; color:#FFFFFF; font-family:"Arial Black", Helvetica, sans-serif; font-weight:bold; font-style:italic; text-transform:uppercase; padding:0px;}

TD.allcategory {font-family:"Arial Black", Helvetica, sans-serif; font-weight:bold; font-style:italic; color:#000000; font-size:22px; background-image:url(images/all_category_bg.gif); text-transform:uppercase; padding-left:10px; background-repeat:repeat-x; background-position:bottom; background-color:#f6f6f6; text-indent:-5px;}
TD.allcategorysmall {font-size:18px;  text-align:center; text-indent:-5px;}
TD.allcategorysmall2 {font-size:19px; padding-left:5px; text-indent:0; white-space:nowrap;}
DIV.allcats {margin:0px -10px 10px -10px; z-index:2;position: relative;zoom:1; border:1px solid #c0c0c0; background-color:#FFFFFF; border-bottom:6px solid #c0c0c0;}

UL.topcat {list-style-type:none; padding:0px; margin:0px;}
UL.topcat LI.orangebg {position:absolute; left:-50px; top:0px; z-index:10000; padding:0px; background:none;}
UL.topcat LI {padding:10px 20px; background-image:url(images/catbullet.gif); background-repeat:no-repeat; background-position:10px 12px; font-weight:bold; text-transform:uppercase;  position:relative;}
UL.topcat LI A {color:#000000;}
UL.topcat UL {margin:0px; padding:10px 0px; list-style-type:none;}
UL.topcat UL LI {padding:1px 0px; text-transform:none; background:none; font-size:11px;}
UL.topcat UL LI A {color:#0068b3;}
UL.topcat UL LI.viewall {padding:15px 0px 1px 0px; font-size:12px;}
UL.topcat DIV.hotitem {position:absolute; left:-30px; top:8px; z-index:3;}
UL.topcat UL LI DIV.hotitem {left:-50px; top:0px;}
TD.topcatstart {border-right:1px solid #c0c0c0; }
TD.topcat {border-right:1px solid #c0c0c0; border-left:1px solid #c0c0c0;}
TD.newsimg {background-position:bottom left;}

TABLE.catnews, TABLE.catnews TD {border-collapse:collapse; border:1px solid #adaeb0;}
TABLE.catnews TD TD {border:none;}

TD.catnewsfeature {font-style:italic;}
TD.catnewsfeature A.big {font-weight:bold; text-transform:uppercase; color:#000000;}
TD.newsdesc{background-color:#f4f4f4; line-height:1.5;}
TD.newsdesc DIV.pad {padding:30px 30px 0px 30px;}

TD.catsearchbar, TABLE.sellselect TD TD.catsearchbar {border-top:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; background-color:#FFFFFF; width:250px;}
TABLE.sellselect TD TD.catsearchbar {width:auto;}
TD.catsearchbar INPUT {width:95%; border:1px solid #FFFFFF; font-size:12px; color:#808080;}

TD.forceimg IMG {height:37px; width:100px;}

SPAN.ticketfeature {display:block; float:right; font-weight:bold; color:#0067b2; font-style: italic; margin-right:20px;}
SPAN.ticketfeature B {color:#f78e1d; font-size:14px; font-style:normal; font-family:"Arial Black", Helvetica, sans-serif;}

TD.purchasebanner, TD.purchasebannertop, TD.purchasebannerbottom {background-image:url(images/bannerwrap_bg.gif); background-color:#dbdbdb; background-repeat:repeat-y; background-position:right;}
TD.purchasebannertop {border-top:1px solid #d7d7d7;}
TD.purchasebannerbottom {border-bottom:1px solid #d7d7d7;}
TD.purchasebannerleft {background-image:url(images/bannerwrap_l.gif);}
TD.purchasebannerright {background-image:url(images/bannerwrap_r.gif);}
#bannermore {padding:5px; text-transform:uppercase; font-size:9px; font-weight:bold; text-align:justify; line-height:1.3;}
#bannermore DIV.link {text-align:center; font-size:14px;}
#bannermore A {color:#00579b;}

DIV.cartlandinglogin {border:1px solid #d2d2d2; background-color:#f9f9f9; margin-bottom:15px;}
DIV.cartlandingguest { color:#176fb1; font-weight:bold; text-align:center; padding:6px; font-size:13px;}
DIV.cartlandingguest A {color:#176fb1; text-decoration:none;}
TD.cartlandingdiv {background-color:#c0c0c0;}
SPAN.cartlandingbig{color:#e48012; font-weight:bold; font-size:18px;}
.cartlandingsm {font-size:10px; color:#7b7b7b}
.cartlandingsm A {color:#3373b9;}
DIV.cartlandbanner {margin-bottom:10px; text-align:center;}
DIV.cartlandingtop10 {border:1px solid #d2d2d2; background-color:#f5f5f5;}
DIV.cartlandingtop10 UL.top10 {width:390px; margin:15px auto;}
DIV.cartlandingtop10 UL.top10 A:hover, DIV.cartlandingtop10 UL.top10 A.init {background-image:url(images/shopping_top10_hover.jpg);}

/* NEW STYLES FOR 2010 */

TD.catmenuwrap {background-color:#f5f5f5; border-left:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;}
TD.catmenuwrap DIV.cattitle {text-align:center; border-top:1px solid #c8c8c8;}
TD.catmenuwrap UL {margin:10px 18px 17px 23px; padding:0px; list-style-type:none;}
TD.catmenuwrap UL LI {padding:3px 0px 3px 4px; font-size:13px; text-indent: -4px;}
TD.catmenuwrap UL LI.heading {font-size:15px; font-style:italic;}
TD.catmenuwrap UL LI.seemore A {color:#04306e;}
TD.catmenuwrap UL LI UL {margin:0px 0px 0px 4px;}
TD.catmenuwrap UL LI UL LI {font-weight:normal;}
TD.catmenuwrap UL LI.selected A, TD.catmenuwrap UL LI UL A {color:#012d6b;}
A.seeall {background-image:url(images/2010_menuarrow.gif); background-repeat:no-repeat; background-position:right; padding-right:10px;}
TD.catmenuwrap A {color:#7c7c7c; text-decoration:none;}
TD.whitewrap {background-color:#FFF;}

TD.hotwrapper {border:1px solid #c1c1c1;}
UL.hotlist {margin: 0px; padding:0px; list-style-type:none;}
UL.hotlist LI {height:20px;}
UL.hotlist LI A {padding:4px; display:block; color:#585858; }
TD.hotsports UL.hotlist LI, TD.hotmusic UL.hotlist LI {border-right:1px solid #FFF;}
TD.hotsports UL.hotlist LI.alt A {background-color:#dce1e7;}
TD.hotmusic UL.hotlist LI.alt A {background-color:#dde7ef;}
TD.hottheatre UL.hotlist LI.alt A {background-color:#e3eef5;}
UL.hotlist A:hover, TD.hotsports UL.hotlist LI.alt A:hover,  TD.hotmusic UL.hotlist LI.alt A:hover, TD.hottheatre UL.hotlist LI.alt A:hover{color:#012d6b; font-weight:bold; font-size:13px; background-color:#FFF; text-decoration:none;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-left:1px solid #a6a6a6;
border-top:1px solid #a6a6a6;
border-right:1px solid #a6a6a6;
border-bottom:3px solid #a6a6a6;
position:absolute; z-index:100; width:150px; margin-left:-3px;}

TABLE.catlist2010 {border:1px solid #c6c8cc;}
TABLE.catlist2010 TD {border-left:1px solid #FFF; border-right:1px solid #c6c8cc; border-bottom:8px solid #c6c8cc;}
TABLE.catlist2010 TD.title {background-image:url(images/2010_subcattitle.gif); background-repeat:repeat-x; font-size:14px; font-weight:bold; color:#FFF; padding:0px 0px 0px 28px; border-bottom:1px solid #c6c8cc; line-height:22px; text-transform:uppercase;}

TABLE.catlist2010 UL {margin:15px 10px 15px 28px; padding:0px; list-style-type:none; font-size:13px;  font-weight:bold;}
TABLE.catlist2010 UL A {color:#585858;}
TABLE.catlist2010 UL LI {padding:2px 0px 2px 12px; background-repeat:no-repeat;  background-position:0px 7px;}
TABLE.catlist2010 UL LI.parent {background-image:url(images/2010_subcatarrow_down.gif);}
TABLE.catlist2010 UL LI.seeall {background-image:url(images/2010_subcatarrow_right.gif);}
TABLE.catlist2010 UL LI.seeall A {color:#04306e;}
TABLE.catlist2010 UL UL {margin:2px 0px 2px 0px;}
TD.catwrapper2010 {padding:0px 40px 0px 36px;}

TD.poptoptext {font-family: "Arial Black",Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px; color:#033c72; font-style:italic;}

TD.ojtop {border-top:7px solid #f78f1e;}

DIV.catlistevents {height:460px; overflow:auto;}

TD.subcatdivider {border-bottom:1px solid #c8c8c8;}

TABLE.landingsubcat TD {width:33%; padding:4px 10px 4px 35px;}
TABLE.landingsubcat TD A {color:#585858;}
TABLE.landingsubcat TD.title A {color:#083472; font-weight:bold; font-size:14px; text-transform:uppercase;}
TABLE.landingsubcat TD.alt {background-color:#dce1e7;}

TD.bluewrapper {border:1px solid #c1c1c1; background-color:#f5f5f5; background-image:url(images/2010_bluetopper.gif); background-repeat:repeat-x; padding:40px;}
TD.bluewrapper H1 {font-family:"Arial Black",Arial, Helvetica, sans-serif; color:#2f81d5; font-size:30px; font-style:italic; font-weight:bold; margin:10px 0px;}
TD.orangewrapper H1 {color:#eb7800;}

UL.landinglist {position: relative; margin:13px 0px 15px 10px; padding:0px; list-style-type:none; border:1px solid #d6d6d6; background-image:url(images/2010_landinglistbg.gif); background-repeat:no-repeat; background-color:#FFF; background-position:bottom right;}
UL.landinglist LI {font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-style:italic; font-weight:bold; color:#012c6a; padding:13px 30px; background-image:url(images/2010_pixels_orange.gif); background-repeat:repeat-x;}
UL.landinglist UL {list-style-type:disc; padding:0px; margin:0px 0px 0px 40px;}
UL.landinglist LI UL LI {background-image:none; background-color:none; padding:2px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; color:#585858;}
UL.landinglist LI.number, TD.orangewrapper UL.landinglist LI.number {position:absolute; top:-6px; left:-20px; padding:0px; background:none;}
UL.landinglist LI.icon, TD.orangewrapper UL.landinglist LI.icon {position:absolute; top:10px; left:20px; padding:0px; background:none;}

TD.orangewrapper UL.landinglist LI {color:#eb7800; background-image:url(images/2010_pixels_blue.gif); padding:13px 30px 13px 105px;}
TD.orangewrapper UL.landinglist LI UL LI {color:#585858; background-image:none; padding:2px 0px;}
TD.orangewrapper UL.landinglist LI UL {margin-left:20px;}

DIV.landingnotebox, TABLE.checkoutguar{background-color:#FFF; background-image:url(images/2010_landingnotesbg.gif); background-repeat:no-repeat; background-position:bottom right; border:1px solid #f6d18a; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px; margin:13px 0px 25px; padding:10px 25px; font-size:11px; color:#767676; line-height:1.5;}
TABLE.checkoutguar {margin:0px; padding:0px;}
TABLE.checkoutguar TD {font-size:11px; line-height:1.5; padding:15px;}
DIV.landingnotebox A, TABLE.checkoutguar A {color:#3370a8; font-weight:bold; font-style:italic;}
DIV.landingnotebox P {margin:0px 0px 2px 0px;}

DIV.landingnoteboxblue {margin-bottom:0px; border:1px solid #325e8d; padding:10px 15px; color:#585858;}
DIV.landingnoteboxblue A {color:#585858; font-style:normal;}
DIV.landingnoteboxblue H3 {font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-style:italic; font-weight:bold; color:#012c6a;}
DIV.landingnoteboxblue UL {margin:0px 0px 0px 2px; padding:0px; list-style-type:none;}
DIV.landingnoteboxblue UL LI {background-image:url(images/2010_rightarrow_oj.gif); background-position:0px 5px; padding:1px 0px 1px 10px; background-repeat:no-repeat;}

DIV.landingnoteboxorange {border:1px solid #eb7800;}
DIV.landingnoteboxorange H3 {color:#eb7800;}
DIV.landingnoteboxorange UL LI {background-image:url(images/2010_rightarrow_blue.gif);}

TABLE.sellselect {border:1px solid #cecece;background-color:#FFF; background-image:url(images/2010_landinglistbg.gif); background-repeat:no-repeat; background-position:bottom right;}
TABLE.sellselect TD {background-image:url(images/2010_pixels_blue.gif); background-repeat:repeat-x; border-right:1px solid #cecece;border-left:1px solid #FFF; padding: 22px;}
TABLE.sellselect TD TD {padding:0px; background:none; border:none;}
TABLE.sellselect H3, TD.ojHeading {text-transform: uppercase; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color:#eb7800;}
TD.ojHeading {font-size:22px; font-style:italic;}
TD.ojHeading SMALL {font-size:20px;}
TD.ojSearchHead {font-size:16px; font-weight:bold; font-family:"Arial Black",Arial, Helvetica, sans-serif; color:#eb7800; text-transform:uppercase; text-align:center; font-style:italic;}
TD.searchOrDiv {font-size:10px; font-weight:bold; font-family:"Arial Black",Arial, Helvetica, sans-serif; color:#9a9a9a; text-align:center; font-style:italic; text-transform:uppercase;}

DIV.sellselect {border:1px solid #c6c6c6; background-image:url(images/2010_sellselect_arrow.gif); background-repeat:no-repeat; background-position:right; position:relative; width:100%; height:27px; cursor:pointer; background-color:#FFF; text-indent:20px; line-height:27px;}
DIV.sellselect UL {margin:0px; padding:0px; list-style-type:none; position:absolute; top:25px; left:0px; width:100%; display:none; z-index:100; line-height:1; text-indent:0px;}
DIV.sellselect UL LI A {padding:5px 10px; display:block; border-top:1px solid #CCC;}
DIV.sellselect UL LI A:hover {background-color:#2070aa; color:#FFF; font-weight:bold; text-decoration:none;}
DIV.selectclick UL {height:200px; overflow:auto; border:1px solid #CCC; background-color:#FFF; display:block;}

TD.sellwrap {padding:25px; background-color:#f5f5f5; border:1px solid #c4c4c4;}
TD.sellwrap H2 {text-transform: uppercase; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-style:italic; font-weight:bold; color:#eb7800;}
TD.sellwrap TD.small {font-size:11px;}

TABLE.statusbar {background-color:#FFF; border:1px solid #aaaaaa;}
TABLE.statusbar TD {background-color:#fecb93; text-align:center; padding:4px; font-size:11px; color:#783e00;}
TABLE.statusbar A, TABLE.statusbar A:hover {color:#783e00;}
TABLE.statusbar TD.selected {background-color:#fa9930; color:#FFF; font-weight:bold;}
TABLE.statusbar TD.selected A, TABLE.statusbar TD.selected A:hover {color:#FFF;}
TD.statussteps {font-size:14px; font-weight:bold;}

DIV.sellscroll {height:330px; border:1px solid #c4c4c4; background-color:#FFF; overflow:auto; overflow-y:scroll; overflow-x:hidden;}
DIV.sellscroll TD {padding:10px;}
DIV.sellscroll TR.title TD {background-image:url(images/2010_selldatatitle.gif); text-transform: uppercase; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-style:italic; font-weight:bold; color:#2070aa; text-align:center; border-right:1px solid #c4c4c4; border-left:1px solid #FFF; padding:0px; line-height:28px;}
DIV.sellscroll TR.alt TD {background-color:#f5f5f5;}

TABLE.sellbox {border:1px solid #c4c4c4;}
TABLE.sellbox TD.main {padding:20px;}
TABLE.sellbox TD.bluebg {background-image:url(images/2010_sellingcomplete_bg.jpg); background-repeat:no-repeat; background-position:bottom right; background-color:#FFF;}
TABLE.sellbox TD.title{background-image:url(images/2010_selldatatitle.gif); text-transform: uppercase; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-style:italic; font-weight:bold; color:#2070aa; border-right:1px solid #c4c4c4; border-left:1px solid #FFF; padding:0px 20px; line-height:28px;}
TABLE.sellbox H3, DIV.sellbelow H3 {font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#2070aa; margin:10px 0px; text-transform:uppercase; font-style:italic;}
TABLE.sellbox H4 {font-size:14px; font-weight:bold; color:#2070aa; margin:10px 0px; text-transform:uppercase;}
TABLE.sellbox H4 SMALL {font-size:14px; text-transform:none;}
TABLE.sellbox TD.div {background-color:#cbcbcb; width:1px;}
TD.vdiv {background-color:#cbcbcb;}

TABLE.sellsummarytop TD {font-size:14px; color:#2070aa; padding:0px 2px;}
TABLE.sellsummarytop TD.heading {font-weight:bold;}
TABLE.sellsummarytop TD.delbutton {font-size:11px; color:#3d3d3d; padding:0px 4px;}
DIV.sellsummarytop {overflow:hidden; position:relative;}
DIV.sellsummaryshort {height:210px; }
DIV.sellsummarytop DIV.seemore {position:absolute; bottom:0px; left:0px;cursor:pointer; background-repeat:no-repeat; background-image:url(images/arrow_up_ltblue.gif); padding-left:10px; font-size:11px; font-weight:bold; background-position:left;}
DIV.sellsummarytop DIV.seemore A {color:#2070aa; background-repeat:no-repeat; background-image:url(images/arrow_down_blue.gif); padding-right:10px; background-position:right;}

TABLE.selltipbox {border:1px solid #c4c4c4; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
TABLE.selltipbox TD {background-color:#FFF; padding:10px 15px; font-size:11px;}
TABLE.selltipbox TD.subtitle {background-image:url(images/2010_sellertipbg.gif); border-bottom:1px solid #c4c4c4; padding:0px 5px 0px 10px; font-size:12px; font-weight:bold; color:#783e00; text-transform:uppercase;}
TABLE.calinput {border:1px solid #c8c8c8; background-color:#FFF;}
TABLE.calinput INPUT {width:75px; background-color:#FFF; border:none; padding:0px;}

DIV.addressblock{padding:4px;}
DIV.addresslinks A {color:#2070aa; font-weight:bold;}

STRONG.blue {color:#2070aa;}

TABLE.sellsummary TR.title TD {padding:0px 15px; color:#2070aa; font-weight:bold; font-size:13px; text-transform:uppercase; background-image:url(images/2010_sellsummarybg.gif); border-bottom:1px solid #cbcbcb; border-top:1px solid #cbcbcb; white-space:nowrap;}
TABLE.sellsummary TD {padding:8px 15px;}
TABLE.sellsummary TR.alt TD {background-color:#FFF;}

DIV.sellbelow {margin:10px 0px;}
DIV.sellbelow UL {margin:0px 0px 0px 15px; padding:0px;}
DIV.sellbelow UL LI {padding:10px 0px;}

TD.checkoutnoteblue {background-image:url(images/2010_checkoutbluenote_bg.gif); text-align:center; color:#FFF; line-height:1.3;}

DIV.newresultscroller {width:100%; height:560px; background-color:#f5f5f5; border:1px solid #cccccc; overflow:auto;overflow-y:scroll; overflow-x:hidden;}
DIV.shortscroll DIV.newresultscroller {height:295px;}
DIV.newresultscroller TD {padding:6px 10px 6px 20px; font-size:11px;}
DIV.newresultscroller TR.title TD {background-image:url(images/2010_selldatatitle.gif); text-transform: uppercase; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-style:italic; font-weight:bold; color:#2070aa; text-align:center; border-right:1px solid #c4c4c4; border-left:1px solid #FFF; padding:0px; line-height:28px;}
DIV.newresultscroller TR.alt TD {background-color:#FFF;}
DIV.newresultscroller TABLE.buttons {
filter:alpha(opacity=30);
opacity: 0.30;
-moz-opacity:0.30;}
DIV.newresultscroller TABLE.buttons TD {padding:4px;}
DIV.newresultscroller TD.nopad {padding:0px 5px;}
DIV.newresultscroller TR.hover TABLE.buttons {
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;}
DIV.newresultscroller TR.hover {z-index:1000; margin-left:-10px;}
DIV.newresultscroller TR.hover TD {background-color:#FFF; font-weight:bold; color:#012d6b; border-bottom:3px solid #ababab; border-top:1px solid #bababa;}
DIV.newresultscroller TR.hover TD.eventname {border-left:1px solid #bababa;}
DIV.newresultscroller TR.hover TD TD {border:none;}
DIV.newresultscroller DIV.bottomline, DIV.newresultscroller DIV.bottomline TD {padding:0px;}

#hotpic {border:1px solid #bababa; background-repeat:no-repeat; background-position:center; background-color:#FFF; color:#FFF; text-shadow:1px 1px 4px #000; color:#FFF; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 16px; font-style:italic; font-weight:bold; padding:8px 12px; text-align:right; text-transform:uppercase;}

/* Special event styles */
TD.specialeventdesc {border:1px solid #e4e4e4; background-color:#FFFFFF; padding:10px;}
TD.specialeventdesc, TD.specialeventdesc TD {line-height:1.5;}
TD.specialeventdesc B, TD.specialeventdesc A {font-weight:bold; color:#1c7ac8; text-decoration:none;}
TD.specialeventdesc P {margin:15px 0px;}

TABLE.specialtickets {border:1px solid #e4e4e4;}
TABLE.specialtickets TD {padding:12px 20px; font-size:11px;}
TABLE.specialtickets TD TD {padding:2px;}
TABLE.specialtickets TD.title {font-size:12px; font-weight:bold; color:#1c7ac8;}
TABLE.specialtickets TD.hover {background-color:#d1e8fa;}
TABLE.specialtickets INPUT.qty {width:30px; padding:2px 5px; font-size:12px; color:#9c9c9c; text-align:center; border:1px solid #e4e4e4; background-color:#FFFFFF;}
TABLE.specialtickets TD.specialeventnotes {font-size:12px; font-weight:bold;}

TABLE.sortform TD.catsearchbar {width:150px;}
TABLE.sortform TD.title {font-size:12px; color:#808080; padding-right:5px;}
DIV.sortdrop {position:relative; z-index:3; font-size:12px; color:#808080; font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV.sortdrop DIV {padding-left:2px;}
DIV.sortdrop UL {display:none;  position:absolute; width:180px; z-index:1000; top:21px; left:-4px; list-style-type:none; margin:0px; padding:0px; }
DIV.showdrop UL {display:block;}
DIV.sortdrop UL LI {padding:2px 5px; border-bottom:1px solid #b5b5b5; background-color:#FFF; background-color:#FFF; border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;}
DIV.sortdrop A {color:#808080;}
DIV.sortdrop A:hover {color:#1664b4; text-decoration:none;}
TABLE.sellselect DIV.sortdrop UL{height:175px; overflow:auto; width:250px; }

DIV.sellticketslidewrap{width:826px; overflow:auto;}
TABLE.sellticketslide, TD.sellticketslide {border:1px solid #c2c2c2; border-collapse:collapse;}
TD.sellticketslide {background-image:url(images/ticketslider_bg_grey.gif); background-repeat:repeat-x; background-color:#e8e8e8;}
DIV.sellticketslide {width:274px; position:relative; border-top:3px solid #f6ae61;}
DIV.sellticketpad{ padding:25px 15px;}
DIV.ticketnumber {position:absolute; top:-4px; left:3px; font-family:"Arial Black",Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#113973; font-style:italic; text-align:center; background-image:url(images/ticketnumber_bg.gif); border:1px solid #c4c4c4; width:24px; text-indent:-3px;}
DIV.sellticketslide TD.slidetitle {color:#0d5f9b; font-size:14px; font-weight:bold;}
DIV.sellticketslide TD.small {font-size:11px;}
DIV.sellticketslide TD.small A {color:#0d5f9b;}
TD.slideselect {background-image:url(images/ticketslider_bg_blue.gif); background-color:#c9e2f2;}

IMG.graysell{background-color:#000;
filter:alpha(opacity=30);
opacity: 0.30;
-moz-opacity:0.30;}

/* Gift Voucher Types */
TD.gvwrapper {
	border:1px solid #c0c0c0;
}
TD.gvleft {
	background-image:url(images/gv_left_bg.jpg);
	background-repeat:repeat-x;
	background-color:#012d6a;
	border-top:7px solid #f78f1e;
	border-bottom:5px solid #617da4;
}
TD.gvheader {
	color:#002c6b;
	text-align:center;
}
DIV.gvscroller{
	height:340px;
	overflow:auto;
	color:#FFF;
}
#gvcard {
	margin:14px auto 20px auto;
	width:306px;
}
#gvclose {
	margin:14px 19px;
	text-align:right;
	font-size:12px;
	padding-right:15px;
	background-image:url(images/gv_close.gif);
	background-repeat:no-repeat;
	background-position:right;
	cursor:pointer;
}
#treecontrol {display:none;}
#gvfaq {
	list-style-type:none;
	margin:10px 10px 10px 20px; padding:0px;
}
#gvfaq UL {
	margin:0px; padding:0px;
	list-style-type:none;
}
#gvfaq LI {
	background-image:url(images/gv_ojarrow.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	margin:10px 0px;
	padding-left:12px;
	text-transform:uppercase;
	font-size:14px;
	cursor:pointer;
}
#gvfaq LI.collapsable {background-image:url(images/gv_ojarrow_down.gif);}
#gvfaq LI LI.collapsable {background-image:url(images/gv_whtarrow_down.gif);}
#gvfaq LI LI, #gvfaq LI LI.expandable {background-image:url(images/gv_whtarrow.gif);}
#gvfaq LI LI {
	font-size:12px;
	text-transform:none;
	padding:0px;
}
#gvfaq LI LI SPAN {
	margin-left:15px;
}
#gvfaq LI LI LI {
	margin-top:0px;
	padding-left:15px;
	background-position:2px 4px;
}

DIV.gvthanks {
	text-align:center;
	color:#fd9937;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:12px;
	text-transform:uppercase;
	margin-top:10px;
}

TABLE.gvtable TD {
	border-top:1px solid #c0c0c0;
	padding:10px 0px 10px 30px;
}
TABLE.gvtable TR.gvheading TD {
	border:none;
	color:#0168b5;
	font-weight:bold;
	padding-top:30px;
}
TABLE.gvtable TD.gvbuy{
	padding:0px 10px 0px 0px;
}
DIV.gvpad {
	padding:10px;
}

INPUT.gvlong {
	width:300px;
}
SPAN.blue {color:#0067b6;}

/* LOYALTY STYLES */
TD.loyaltychartbg {
	background-image:url(images/loyalty_chartbg2.jpg);
}
TD.loyaltychartbg DIV {
	background-image:url(images/loyalty_chartbg.jpg);
	background-repeat:no-repeat;
}
TD.loyaltychartbg TABLE {border:1px solid #737373; border-collapse:collapse; }
TD.loyaltychartbg TD {text-align:center; padding:4px 0px 3px 0px; background-color:#f5f5f5;}
TD.loyaltychartbg TR.title TD {color:#012c6a; background-image:url(images/loyalty_charttitlebg.gif); padding:4px 0px 8px 0px;}
TD.loyaltychartbg TR.brdtop TD {border-top:1px solid #737373; padding:3px 0px;}
TD.loyaltychartbg TD.right {border-left:1px solid #737373;}
TD.loyaltychart2bg {background-image:url(images/loyalty_chart2bg.jpg);}

TD.loyaltytext H1 {background-image:url(images/loyalty_icon.jpg); display:block; background-repeat:no-repeat; background-position:left; padding:10px 0px 10px 60px; color:#1781cd; font-weight:bold;font-size:24px; margin:0px 0px 10px 0px;}
TD.loyaltytext P {margin:10px 0px 20px 0px; line-height:1.5;}

A.referfriend {display:block; text-align:right; clear:both; padding:5px 10px 5px 0px; background-image:url(images/alist_right.gif); background-repeat:no-repeat; background-position:right; color:#6e6e6e;}

TD.loyaltycarthead {font-family:"Arial Black", Helvetica, sans-serif; font-size:17px; font-weight:bold;  font-style:italic;  color:#f69700; padding:5px 0px 5px 35px; background-image:url(images/loyalty_miniicon.jpg); background-repeat:no-repeat; background-position:left;}
TD.loyalcartpixel {background-image:url(images/pixel_black.gif); background-repeat:repeat-x; background-position:0px 15px;}

TD.loyaltycartheadguest {font-family:"Arial Black", Helvetica, sans-serif; font-size:16px; font-weight:bold;  font-style:italic;  color:#f69700; padding-bottom:5px; letter-spacing:-1px;}
TD.loyaltyguest {background-image:url(images/loyalty_miniicon.jpg); background-position:bottom right; background-repeat:no-repeat;}
A.loyaltyclick {display:block; clear:both; margin:10px 0px 10px 0px; padding-right:52px; background-image:url(images/loyalty_bluearrow.gif); background-repeat:no-repeat; background-position:90% 4px; text-align:right; text-transform:uppercase; color:#1781cd;}

DIV.cartpointstotal {float:right; color:#2c9afa; font-weight:normal; font-size:11px;}

.categoryTitle {
	color: #FFFFFF; 
	font-size: 19px; 
	font-style: italic; 
	font-weight: bolder;  
	margin-top: -31px;  
	text-align: center;  
	text-decoration: none;  
	text-transform: uppercase;
}

.sportsTab {
	background-image: url(images/home_2010_pop_sports.gif);  
	font-style: italic; 
	color: #022E70; 
	font-family: verdana; 
	font-size: 19px;  
	font-weight: bold;
	height: 36px;
	padding-top: 7px;
	text-align: center;
	vertical-align: middle;
	width: 148px;
	}
	
.musicTab {
	background-image: url(images/home_2010_pop_sports.gif); 
	font-style: italic; 
	color: #0066b8; 
	font-family: verdana;  
	font-size: 19px;  
	font-weight: bold; 
	height: 36px; 
	padding-top: 7px; 
	text-align: center;
	vertical-align: middle; 
	width: 148px;
}

.theatreTab {
	background-image: url(images/home_2010_pop_sports.gif);
	font-style: italic; 
	color: #44aafd;  
	font-family: verdana;  
	font-size: 19px;  
	font-weight: bold; height: 36px; 
	padding-top: 7px; 
	text-align: center;
	vertical-align: middle; 
	width: 149px;
}

.popularEventsTab {
	background-image: url(images/home_2010_popular_events.gif); 
	color: #000; 
	font-family: verdana;  
	font-size: 19px;  
	font-weight: bold; 
	height: 36px; 
	padding-top: 7px; 
	text-align: left;
	vertical-align: middle; 
	width: 242px;
}

.upcomingEventsTab {
	background-image: url(images/upcoming_events.gif); 
	color: #000; 
	font-family: verdana; 
	font-size: 19px;  
	font-weight: bold; 
	height: 36px; 
	padding-top: 7px; 
	text-align: left;
	vertical-align: middle; 
	width:345px;
}

/* Affiliate Banners */
#affiliateBanner {
    height: 59px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    top: -15px;
    width: 100%;
    z-index: 1000;
}


#banner {
	background-color: #F6A54C;
    height: 68px;
    margin: 0 auto;
    position: fixed;
    text-align: center;
    width: 100%;
    z-index: 1000;
	top: 0;
}

#banner {
    background-color: #000000;
    border-bottom: 5px solid #CB2030;
    height: 62px;
    margin: 0 auto;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#banner_1 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb1.jpg");
    height: 66px;
}

#banner_2 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb2.jpg");
    height: 66px;
}

#banner_3 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb3.jpg");
    height: 66px;
}

#banner_4 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb4.jpg");
    height: 66px;
}

#banner_5 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb5.jpg");
    height: 66px;
}

#banner_6 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb6.jpg");
	border-bottom: 1px solid #CB2030;
    height: 66px;
}

#banner_7 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb7.jpg");
}

#banner_8 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb8.jpg");
}

#banner_9 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb9.jpg");
}

#banner_10 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb10.jpg");
}

#banner_11 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb11.jpg");
}

#banner_12 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb12.jpg");
}

#banner_13 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb13.jpg");
}

#banner_14 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb14.jpg");
}

#banner_15 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb15.jpg");
}

#banner_16 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb16.jpg");
}

#banner_17 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb17.jpg");
}

#banner_18 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb18.jpg");
}

#banner_19 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb19.jpg");
}

#banner_20{
	background-image: url("images/affiliate_banners/affiliate_banner_thumb20.jpg");
}

#banner_21 {
	background-image: url("images/affiliate_banners/affiliate_banner_thumb21.jpg");
} 

/* Ticket Panel */

.selectTicketPanel{
	width:5px;
	position:relative;
}

.priceTicketPanel {
	width:20px;
	position:relative;
}

.sectionTicketPanel {
	width:20px;
	position:relative;
}

.rowTicketPanel {
	width:20px;
	position:relative;
}

.availableTicketPanel {
	width:20px;
	position:relative;
}

.notesTicketPanel {
	width:20px;
	position:relative;
}

.buyTicketPanel {
	width:20px;
	position:absolute;
}

