
h1 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #0021a5; PADDING-LEFT: 0px;PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px;MARGIN: 0px;}
h2 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #00057A; PADDING-LEFT: 0px;PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;MARGIN: 0px;}
h3 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;PADDING-LEFT: 14px;PADDING-RIGHT: 0px; PADDING-BOTTOM: 2px;PADDING-TOP: 0px;MARGIN: 0px;}
p 						{font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #0021a5; PADDING-LEFT: 0px;PADDING-RIGHT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px;MARGIN: 0px;}

body 					{background-color: #E8F6FD;background-image: url(/images/ppback.gif);background-repeat: repeat-x;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

.textarea 				{BORDER-RIGHT: #99CC33 1px solid;BORDER-TOP: #99CC33 1px solid;FONT-WEIGHT: normal;FONT-SIZE: 10px;BORDER-LEFT: #99CC33 1px solid;BORDER-BOTTOM: #99CC33 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #0037AC;background-color: #F3FFCE; width:540px;}

.a-z_nav a				{background-image: url(/images/a-z_back.gif);height: 22px;width: 16px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #0037AC;font-weight: bold;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 4px;padding-top: 4px;float: left;}
.a-z_nav a:hover		{background-image: url(/images/a-z_over.gif);height: 22px;width: 16px;text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #0037AC;font-weight: bold;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 4px;padding-top: 4px;float: left;}

.hot_on a				{background-image: url(/images/hottab_off.gif);height: 15px;width: 60px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 4px;float: left;}
.hot_on a:hover 		{background-image: url(/images/hottab_off.gif);height: 15px;width: 60px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 4px;float: left;}

.hot_nav a				{background-image: url(/images/hottab_inactive.gif);height: 15px;width: 60px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 4px;float: left;}
.hot_nav a:hover 		{background-image: url(/images/hottab_over.gif);height: 15px;width: 60px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 4px;float: left;}

.green_nav a			{background-image: url(/images/greentab_back.gif);height: 21px;width: 123px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 4px;float: left;}
.green_nav a:hover 		{background-image: url(/images/greentab_over.gif);height: 21px;width: 123px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 4px;float: left;}

.blue_nav a				{background-image: url(/images/bluetab_back.gif);height: 28px;width: 101px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 3px;padding-top: 8px;float: left;}
.blue_nav a:hover		{background-image: url(/images/bluetab_over.gif);height: 28px;width: 101px;text-align: center;margin: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 3px;padding-top: 8px;float: left;}

.sort	 				{BORDER-RIGHT: #99CC33 1px solid;BORDER-TOP: #99CC33 1px solid;FONT-WEIGHT: normal;FONT-SIZE: 10px;BORDER-LEFT: #99CC33 1px solid;BORDER-BOTTOM: #99CC33 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #0037AC;background-color: #F3FFCE; width:60px;}
.search 				{BORDER-RIGHT: #99CC33 1px solid;BORDER-TOP: #99CC33 1px solid;FONT-WEIGHT: normal;FONT-SIZE: 10px;BORDER-LEFT: #99CC33 1px solid;BORDER-BOTTOM: #99CC33 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #0037AC;background-color: #F3FFCE;}
.customer 				{BORDER-RIGHT: #99CC33 1px solid;BORDER-TOP: #99CC33 1px solid;FONT-WEIGHT: normal;FONT-SIZE: 10px;BORDER-LEFT: #99CC33 1px solid;BORDER-BOTTOM: #99CC33 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #0037AC;background-color: #F3FFCE; width:135px;}
.searchbutton 			{BORDER-RIGHT: #669900 1px solid;BORDER-TOP: #d0ff73 1px solid;FONT-WEIGHT: bold;FONT-SIZE: 11px;BORDER-LEFT: #d0ff73 1px solid;BORDER-BOTTOM: #669900 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #0037AC;background-image:url(/images/searchbutton.gif);}
.buybutton 				{BORDER-RIGHT: #9d88b3 1px solid;BORDER-TOP: #bfb0cf 1px solid;FONT-WEIGHT: bold;FONT-SIZE: 11px;BORDER-LEFT: #bfb0cf 1px solid;BORDER-BOTTOM: #9d88b3 1px solid;FONT-FAMILY: Arial, Helvetica, sans-serif;COLOR: #0037AC;background-image:url(/images/buybutton.gif);}

.spotimage 				{background-color: #0037AC;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;width: 180px;}
.greentext 				{color: #719e00;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;}
.bodytext	 			{color: #0022A1;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; padding:0px; margin-top:0px;}
.selltext	 			{color: #0022A1;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; padding:5px; margin-top:0px;}
.searchdate 			{color: #0022A1;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; padding:2px;}
.spotlighttext 			{color: #0022A1;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; padding:10px; margin-top:0px;}
.subbuttons a 			{color: #00057a;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background:  url(/images/subarrow.gif); font-family: Arial, sans-serif; font-size:11px; font-weight: normal;text-decoration: underline;display: block;margin: 0px;width: 180px;height:18px;text-indent: 20px;padding-top: 4px;background-position: 0px;}
.subbuttons a:hover 	{color: #0037ac;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;background:  url(/images/subarrow_on.gif); font-family: Arial, sans-serif; font-size:11px; font-weight: normal;text-decoration: underline;display: block;margin: 0px;width: 100%;height:18px;text-align: left;text-indent: 20px;padding-top: 4px;background-position: 0px;}

div.a-z_container 		{position: absolute;top: 151px;left: 114px;width: 540px;}
div.container 			{position: relative;text-align: left;margin-left: auto;margin-right: auto;width: 770px;top: 0px;left: 0px;}
div.left 				{position: absolute;top: 186px;left: 0px;width: 180px;z-index: 100;}
div.right 				{position: absolute;top: 186px;left: 590px;width: 180px;z-index: 200;}
div.greennavbox			{position: absolute;top: 21px;left: 139px;width: 492px;height: 23px;}
div.bluenavbox 			{position: absolute;top: 46px;left: 72px;width: 624px;height: 23px;}
div.content 			{position: absolute;top: 173px;left: 85px;width: 600px;height: 175px;}
div.subheading 			{background-color: #0037AC;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;width: 180px;height:22px;text-indent: 5px;padding-top: 7px;}
div.subfoot 			{background-color: #0037AC;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:1px solid #0037AC;width: 180px;height:22px;text-indent: 5px;padding-top: 7px;}
div.spotlight 			{background-color: #D0F16B;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-top:1px solid #FFFFFF;border-bottom:4px solid #0022A1;width: 180px;height:80px;}
div.intro 				{position: absolute;top: 173px;left: 93px;width: 600px;height: 175px;}

div.butcontent 			{ height:27px; width:100px; float:right;}
div.vcontent 			{ height:37px; width:105px; text-align:right; float:right; padding-right:13px;}
div.bcontent 			{ height:27px; width:200px; float:left; padding-left:10px;}
div.tcontent 			{ height:35px; width:200px; float:left;}
div.sellcontent 		{ height:27px; width:100px; float:left; padding-left:45px;}
div.vsellcontent 		{ height:39px; width:105px; text-align:right; float:right; padding-right:13px;}

.datecity		 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: none; margin-left:5px; }

A.bodylink:link 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline; margin-left:5px; }
A.bodylink:visited 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline; margin-left:5px;}
A.bodylink:active 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline; margin-left:5px;}
A.bodylink:hover 		{FONT-SIZE: 11px;COLOR: #bfb0cf;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline; margin-left:5px;}

A.searchlink:link 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline; margin-left:5px; }
A.searchlink:visited 	{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline; margin-left:5px;}
A.searchlink:active 	{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline; margin-left:5px;}
A.searchlink:hover 		{FONT-SIZE: 11px;COLOR: #bfb0cf;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline; margin-left:5px;}

A.bread:link 			{FONT-SIZE: 10px;COLOR: #719e00;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;TEXT-DECORATION: normal;}
A.bread:visited 		{FONT-SIZE: 10px;COLOR: #719e00;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: normal;}
A.bread:active 			{FONT-SIZE: 10px;COLOR: #719e00;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: normal;}
A.bread:hover 			{FONT-SIZE: 10px;COLOR: #96d200;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}

A.pagenation:link 		{FONT-SIZE: 11px;COLOR: #719e00;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;TEXT-DECORATION: normal;}
A.pagenation:visited 	{FONT-SIZE: 11px;COLOR: #719e00;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: normal;}
A.pagenation:active 	{FONT-SIZE: 11px;COLOR: #719e00;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: normal;}
A.pagenation:hover 		{FONT-SIZE: 11px;COLOR: #96d200;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}

A.spotlink:link 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;TEXT-DECORATION: underline;}
A.spotlink:visited 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}
A.spotlink:active 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}
A.spotlink:hover 		{FONT-SIZE: 11px;COLOR: #bfb0cf;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}

A.footlink:link 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: normal;TEXT-DECORATION: underline;}
A.footlink:visited 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline;}
A.footlink:active 		{FONT-SIZE: 11px;COLOR: #0022A1;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline;}
A.footlink:hover 		{FONT-SIZE: 11px;COLOR: #bfb0cf;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline;}

A.mainnavblue:link 		{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;TEXT-DECORATION: underline;}
A.mainnavblue:visited 	{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}
A.mainnavblue:active 	{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}
A.mainnavblue:hover 	{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}

A.aux:link 				{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold; TEXT-DECORATION: none;}
A.aux:visited 			{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none;}
A.aux:active 			{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: none;}
A.aux:hover 			{FONT-SIZE: 11px;COLOR: #bfb0cf;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; TEXT-DECORATION: underline;}

A.navwhite:link 		{FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline;}
A.navwhite:visited 		{FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline;}
A.navwhite:active 		{FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline;}
A.navwhite:hover 		{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: normal;TEXT-DECORATION: underline;}

A.mainnavwhite:link 	{FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}
A.mainnavwhite:visited 	{FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}
A.mainnavwhite:active 	{FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: Arial, Helvetica, sans-serif;font-weight: bold;TEXT-DECORATION: underline;}
A.mainnavwhite:hover 	{FONT-SIZE: 11px;COLOR: #0037AC;FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold;TEXT-DECORATION: underline;}

#auxillarylinks 		{position:absolute;width:120px;height:60px;z-index:2;left: 649px;top: 86px; text-align:right;}
#bodycontent 			{position:absolute;width:600px;z-index:3;left: 86px;top: 349px;}
#intro 					{position:absolute;width:388px;height:81px;z-index:4;left: 190px;top: 266px;color: #00057A;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#geotrust 				{position:absolute;width:110px;height:21px;left: 658px;top: 21px;}
#timestamp 				{position:absolute;width:110px;height:21px;left: 4px;top: 21px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #6F8BC5;}
#logo 					{position:absolute;width:217px;height:66px;top: 86px;}
#searchform 			{position:absolute;width:370px;height:49px;z-index:202;left: 246px;top: 88px;color: #0022A1;font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;background-image: url(/images/searchback.gif);padding-left: 13px;padding-top: 15px;float:left;}	
#sport 					{position:absolute;width:180px;z-index:1;}
#theatre 				{position:absolute;width:180px;z-index:2;}
#music 					{position:absolute;width:180px;z-index:3;}
#hotel					{position:absolute;top:839px;left:1px;width:180px;height:115px;z-index:4;}
#contentcontainer 		{position:absolute;width:379px;height:115px;z-index:900;left: 97px;top: 27px;}
#hotmenu 				{position:absolute;width:180px;background-color:#8abc00;height:15px;z-index:0;float:left;left:1px}
#footer 				{position:absolute;width:560px;height:200px;z-index:30;left: 104px;top: 1153px;}

#concerttix 			{position:absolute;width:290px;height:23px;z-index:5;left: 113px;top: 17px;}
#concertbut 			{position:absolute;width:100px;height:23px;z-index:6;left: 397px;top: 12px;}

#sporttix 				{position:absolute;width:290px;height:23px;z-index:7;left: 113px;top: 207px;}
#sportbut 				{position:absolute;width:100px;height:23px;z-index:8;left: 397px;top: 202px;}

#theatretix 			{position:absolute;width:290px;height:23px;z-index:9;left: 113px;top: 397px;}
#theatrebut 			{position:absolute;width:100px;height:23px;z-index:10;left: 397px;top: 392px;}

#wantedtix 				{position:absolute;width:290px;height:23px;z-index:9;left: 113px;top: 588px;}
#wantedbut 				{position:absolute;width:100px;height:23px;z-index:10;left: 397px;top: 582px;}


#ticketinventorybox { width: 100%; height: 530px; font-size: 0.9em; line-height: 1.3em; padding-top: 0px; overflow: auto; overflow-x: hidden; margin: 0 auto; }
#ticketinventoryListings { width: 95%; border-bottom:1px solid #EAEAEA; color: #0022A1;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal; margin-top:0px; }
#ticketinventoryListings td { padding:6px; border-bottom:1px solid #EAEAEA }

.VenueMapInfo{ padding: 0px; border-top: 1px solid #c6ddea; height: 65px; width: 100%; float: left; }

.mainCate {width:143px; float:left; font-size: 20px; font-weight: bold; }
.ftmenu {float:left; width:100%;}
.ftmenu ul {padding:5px; margin-bottom:40px;list-style-type: none; float:left; width:100%; z-index: 75; background:#fff;}
.ftmenu ul li {position:relative; float:left;}
.ftmenu ul li ul li {float:left;}
.ftmenu ul li ul {visibility:hidden; position:absolute; float:left;}
.ftmenu ul li a, .ftmenu ul li a:visited {text-decoration:none; border-width:0 1px 1px 0;}

.ftmenu ul li ul.list li, .ftmenu ul li a ul.list li {color:#000; width:140px; clear:both; padding:0px 5px 0px 5px;}
.ftmenu ul li ul.list, .ftmenu ul li a ul.list {bottom:0px; border: 1px solid #ccc; float:left; left:0px;}

.ftmenu ul li:hover a, .ftmenu ul li a:hover {white-space:normal;}
.ftmenu ul li:hover ul.list, .ftmenu ul li a:hover ul.list {visibility:visible;}

.ftmenu ul li:hover ul li a.sub, .ftmenu ul li a:hover ul li a.sub {background:#f4faff; color:#777;}
.ftmenu ul li:hover ul li:hover a.sub, .ftmenu ul li a:hover ul li a:hover.sub {background:#fff; color:#777;}
.ftmenu ul li:hover ul li ul, .ftmenu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}
.ftmenu ul li:hover ul li a, .ftmenu ul li a:hover ul li a {display:block; background:#fff; color:#9c2022; width:100%;}
.ftmenu ul li:hover ul li a:hover, .ftmenu ul li a:hover ul li a:hover {background:#f0f0f0; color:#777;}
.ftmenu ul li:hover ul li:hover ul, .ftmenu ul li a:hover ul li a:hover ul {visibility:visible; right:60px; bottom:0;}
.ftmenu ul li:hover ul li:hover ul li a, .ftmenu ul li a:hover ul li a:hover ul li a {background:#9c2022; color:#fff;}
.ftmenu ul li:hover ul li:hover ul li a:hover, .ftmenu ul li a:hover ul li a:hover ul li a:hover {background:#9c2022; color:#fff;}
.ftmenu ul li:hover ul.left, .ftmenu ul li a:hover ul.left {right:0px;}
.ftmenu ul li:hover ul li:hover ul.left, .ftmenu ul li a:hover ul li a:hover ul.left {left:-209px; width:209px;}

table.pay td { padding: 1px; }

table.payOpt { margin: 0px; width: 100%; }
table.payOpt input { float:left; margin-top:13px; }
table.payOpt td h2 { margin: 5px 0 10px 0px; }
table.payOpt td { padding: 2px; }
div.payOpt { text-align: left; }

a.payOpt{ text-decoration: none; font-size: 0.9em; line-height: 1.2em; display: block; float: left; width: 177px; }
a.payOpt{ padding: 7px; }
a.payOpt strong { color: #fff; font-size: 1.4em; }
a.payOpt span { padding: 10px 0 0 0; }
a.payOpt span { display: block; color: #888; }


.req {  font-size: 2em; padding: 0px 10px 0px 0px; color: #9C2022; vertical-align:top; }

/*========================================= PROGRESS ========================================*/
.progressOverlay{ position: absolute; z-index: 9998; top: 0px; left: 0px; margin: 0px 0 0 0px; padding: 0; width: 100%; height: 2000px; background-color: #000; filter: alpha(opacity=20); -moz-opacity: 0.20; opacity: 0.20; }

.progress { position: fixed; top: 50%; left: 50%; width: 128px; border: 1px solid #fff; padding: 10px; margin: -100px 0 0 -64px; background-color: #9c2022; color: #fff; z-index: 9999; filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }

.progress h1 { padding: 5px; color: #fff; }

.progress p { padding: 5px; color: #fff; }

#cancelorderconfirm { display: none; }

