
/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* end hack */ 
	
#header{ 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:80px;
	z-index:500;/*so nav appears above left side nav*/
	margin-right: -15px;  /*use to get rid of hor scroll IE Mac */
	} 

div,p {margin-top:0}/*clear top margin for mozilla*/


form{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

/*//////////////////////////////////////////////////////////////////
drop down nav______________________________drop down nav////////////
////////////////////////////////////////////////////////////////////*/
#mainMenu, #subMenu {
	margin:0px;
	padding:0px;
	/*margin-left:12px; causes nav image to repeat*/
	}
	
#menuList, #subMenuList {
	margin: 0px;
	padding: 0px;
	}

#menuList ul, #subMenuList ul {
	margin: 0px;
	padding: 0px;
	clear: left;
	}

#mainMenu ul li, #subMenu ul li{
	display: block;
	display:inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	float:left;/*remove extra space on the right of each nav item*/
	}

#menuList li, #subMenuList li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

a.starter {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	margin: 0px;
	padding:5px 13px 11px 10px; /*if you change padding bottom check JS for mac code*/
	position:relative;
	line-height:15px;
	letter-spacing:0px;
	top:4px;
	}
	
a.starter:hover, a.starter:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding:5px 13px 11px 10px;
	line-height:15px;
	/*color: #3692C2; avoid IE back button issues by defining below*/
	}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	display: block;
	color: #000000;
	position: absolute;
	visibility: hidden;
	}

.menu li a:hover, .menu li a:active {
	color: #FDB813;
	font-weight: normal; 
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding:5px 15px 11px 12px;
	line-height:15px;
}

.menu li a { /*does this permenately , .menu li a:visited*/
	display:block;
	display:inline;
	padding: 2px 2px 0px 8px;
	text-decoration: none;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
	margin: 0px;
	padding:5px 15px 11px 12px;
	position:relative;
	line-height:15px;
	letter-spacing:0px;
	top:4px;
	background:url(../nav/nav_metal.gif) no-repeat right bottom;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7 { 
	display: block;
	width: 550px;
	z-index:50;
	margin:2px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	line-height: 18px;
	left:0px;
	top:77px;
	/*background-image: url(images/spacer.gif)*/
}

#identification{
	background:url(../nav/nav_metal_mix.gif) no-repeat right bottom;
}

/*
#home:hover, #buy:hover, #sell:hover, #transfer:hover, #register:hover, #sign_in:hover, #about_flash_seats:hover, #faqs:hover, #contact_us:hover, #fs_com:hover{
	display:block;
	color: #FFF;
	padding-top:12px;
	padding-bottom:4px;
	line-height:14px;
	top:0px;
}

#home:hover, #buy:hover, #sell:hover{
	background:url(../nav/nav_light_over.gif) no-repeat right bottom;
}
*/

#home{
	left:0px;
	margin-right:0px;
	background:url(../nav/nav_light.gif) no-repeat right bottom;
}

#buy{
	margin-left:0px;
	background:url(../nav/nav_light.gif) no-repeat right bottom;
}

#sell{
	background:url(../nav/nav_light.gif) no-repeat right bottom;
}
#transfer:hover{
	background:url(../nav/nav_light_mix_over.gif) no-repeat right bottom;
}
#transfer{
	background:url(../nav/nav_light_mix.gif) no-repeat right bottom;
}
#register:hover{
	background:url(../nav/nav_olive_over.gif) no-repeat right bottom;
}
#register{
	background:url(../nav/nav_olive.gif) no-repeat right bottom;
}
#sign_in:hover{
	background:url(../nav/nav_olive_mix_over.gif) no-repeat right bottom;
}

/*a:hover.sign_in{
	padding-top:12px;
	padding-bottom:4px;
	line-height:14px;
	padding:5px 9px 11px 8px;
	top:0px;
}*/

#sign_in{
	display:block;
	padding:5px 9px 10px 8px;
	width:45px;/*set width to handle "LOGIN" and "LOGOUT"*/
	text-align:center;
	top:0px;
	background:url(../nav/nav_olive_mix.gif) no-repeat right bottom;
}
#about_flash_seats:hover{
	background:url(../nav/nav_dark_over.gif) no-repeat right bottom;
}
#about_flash_seats{
	background:url(../nav/nav_dark.gif) no-repeat right bottom;
}
#faqs:hover{
	background:url(../nav/nav_dark_over.gif) no-repeat right bottom;
}
#faqs{
	background:url(../nav/nav_dark.gif) no-repeat right bottom;
}
#contact_us:hover{
	background:url(../nav/nav_dark_mix_over.gif) no-repeat right bottom;
}
#contact_us{
	background:url(../nav/nav_dark_mix.gif) no-repeat right bottom;
}
#fs_com:hover{
	background:url(../nav/nav_black_over.gif) no-repeat right bottom;
}
#fs_com{
	background:url(../nav/nav_black.gif) no-repeat right bottom;
}

/*///////////////////////////////
footer____________footer____//////
//////////////////////////////////*/
#footer{
	display:block;
	width:804px;
	clear:both;
	padding-left:15px;
	padding-top:25px;
	padding-bottom:10px;
	width:788px;
	width:788px;
}


ul.bullet_arrow, ol.bullet_arrow {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
line-height:15px;
list-style-image:url(../buttons/bullet_arrow.gif);
list-style-position:outside;
list-style-type:square;
text-decoration:none;
}

ul.bullet_arrow li, ol.bullet_arrow li {
padding-bottom:7px;
}

/*/////////////////////////////////////////
//////Flashseats Application Specific//////
////////////////////////////////////////*/
body, td {
font-family:verdana,sans-serif;
}

TABLE.adminSummary	{width:550px; margin-bottom:20px;}
.adminSummary TD.text	{background-color:#DCDFE3; font-size:11px; padding:6px 10px 6px 10px;}
.adminSummary TD.buttons	{background-color:#DCDFE3; padding:6px 10px 6px 10px;}
.adminSummary TD.A, .adminSummary TD.subheader, .adminSummary TD.text, .adminSummary TD.divider, .adminSummary TD.image, .adminSummary TD.buttons .adminSummary TD.checkbox
	{border-style:solid; border-width:1px 0px 0px 1px; border-color:#000000;}
.adminSummary TH	{height:10px; background-color:#DCDFE3; font-size:12px; color:#000000; font-weight:bold; padding-left:12px; margin-bottom:5px;}
.adminSummary TH TR.headerRow TD	{height:10px; background-color:#DCDFE3; font-size:12px; color:#000000; font-weight:bold; padding-left:12px; margin-bottom:5px;}
.adminSummary TD SELECT {font-family:verdana,sans-serif; font-weight:normal; margin-top:5px; margin-bottom:5px; color:#000000; font-size:10px;
	 vertical-align:middle;}


TABLE.formHeading		{width:619px; background-color:#bfc6cd; margin-bottom:10px;}
.formHeading TD.rule	{height:1px;}
.formHeading TD.label	{background-color:#DCDFE3; border-style:solid; border-color:#ffffff; border-width:1px 0px 1px 0px; font-size:11px; color:#4F5C69; padding:6px 12px 6px 12px; font-family: Verdana,Arial,Helvetica,sans-serif;}
.formHeading TD A		{color:#A87F4F;}

.formText				{padding-left:12px; margin-top:5px; margin-bottom:10px;}
.formText, .formText TD	{color:#4F5C69; font-size:11px;}
.formText .checkbox, .formText .radio, .formText .select, .formText .text		{vertical-align:middle;}
.formText .radio	{padding:0px; margin:0px;}
.formText .text, .formText .select		{color:#4F5C69; font-size:11px; margin-top:1px; margin-bottom:1px;}

TABLE.buySummaryContainer	{border-style:solid; border-width:1px 1px 1px 1px; border-color:#bfc6cd; width:100%;}
TABLE.buySummaryContainer TD.buySummaryContainerTD	{padding:3px;}
TABLE.buySummary	{width:610px;}
TABLE.buySummary TR.headerRow TD	{background-color:#6E7D8B; color:#ffffff; font-size:11px; padding:8px; font-weight:bold;}
TABLE.buySummary TD.whiteTop		{border-top-style:solid; border-top-width:1px; border-top-color:#ffffff;}
TABLE.buySummary TD.ltgrayTop		{border-top-style:solid; border-top-width:1px; border-top-color:#BFC6CD;} 
TABLE.buySummary TD.ltgrayThickTop	{border-top-style:solid; border-top-width:2px; border-top-color:#BFC6CD;} 
TABLE.buySummary TD.dkgrayThickTop	{border-top-style:solid; border-top-width:2px; border-top-color:#6E7D8B;} 
TABLE.buySummary TD.ltgrayLeft		{border-left-style:solid; border-left-width:1px; border-left-color:#BFC6CD;}
TABLE.buySummary TD.alignRight		{text-align:right;}
TABLE.buySummary TD.alignCenter		{text-align:center;}
TABLE.buySummary TD.text, TABLE.buySummary TD.subhead	{color:#4F5C69; font-size:11px; background-color:#DCDFE3; padding:8px;}
TABLE.buySummary TD.subhead			{font-weight:bold;}
TABLE.buySummary TD.text A			{color:#A87F4F;}
TABLE.buySummary TR.notesRow TD		{font-size:11px; padding:8px; color:#333333; line-height:16px; background-color:#e2e2e2;}


TABLE.yellowCallout		{border-style:solid; border-width:1px 0px 1px 0px; border-color:#f3ea74; width:618px;}
TABLE.yellowCallout TD.text	{padding:12px; font-size:11px; font-weight:bold; color:#4F5C69; border-style:solid; border-width:1px 0px 1px 0px; border-color:#ffffff; background-color:#f3ea74;}

TABLE.redCallout		{border-style:solid; border-width:1px 0px 1px 0px; border-color:#ff9999; width:790px;}
TABLE.redCallout TD.text	{padding:12px; font-size:11px; font-weight:bold; color:#cc3333; border-style:solid; border-width:1px 0px 1px 0px; border-color:#ffffff; background-color:#fbdbdb;}

TABLE.yellowInstructionsContainer	{border-style:solid; border-width:1px 1px 1px 1px; border-color:#f3ea74; width:100%;}
TABLE.yellowInstructionsContainer TD.yellowInstructionsContainerTD	{padding:2px;}
TABLE.yellowInstructions			{background-color:#ffffcc; width:100%;}
TABLE.yellowInstructions TD.text	{color:#4F5C69; font-size:11px; padding:8px; line-height:14px;}
TABLE.yellowInstructions TD.text A	{color:#A87F4F;}
TABLE.yellowInstructions TD.yellowTop	{border-top-style:solid; border-top-width:1px; border-top-color:#F3EA74;}
TABLE.yellowInstructions INPUT.text	{font-size:11px;}
TABLE.yellowInstructions TD.error	{background-color:#fbdbdb; border-style:solid; border-width:1px 0px 1px 0px; border-color:#ffffff; color:#cc3333; font-weight:bold;}
TABLE.yellowInstructions TD.errorBorder	{background-color:#ff9999;}

TABLE.master					{height:600px;}
TABLE.master TABLE.cornerSub TD	{padding-left:6px;}
TABLE.master TD.corner			{width:6px; vertical-align:top; background-color:#ffffff;}
TABLE.master TABLE.cornerSub		{height:6px; background-image:url(images/global/corner_tl.gif); background-repeat:no-repeat; background-position:top left;}

TABLE.formHeading		{width:617px; background-color:#bfc6cd; margin-bottom:10px;}
.formHeading TD.rule	{height:1px;}
.formHeading TD.label	{background-color:#DCDFE3; border-style:solid; border-color:#ffffff; border-width:1px 0px 1px 0px; font-size:11px; color:#4F5C69; padding:6px 12px 6px 12px;}
.formHeading TD A		{color:#A87F4F;}

.formText				{padding-left:12px; margin-top:5px; margin-bottom:10px;}
.formText, .formText TD	{color:#4F5C69; font-size:11px;}
.formText .checkbox, .formText .radio, .formText .select, .formText .text		{vertical-align:middle;}
.formText .radio	{padding:0px; margin:0px;}
.formText .text, .formText .select		{color:#4F5C69; font-size:11px; margin-top:1px; margin-bottom:1px;}




TABLE.otherActionsSummary
	{border-style:solid; border-width:1px 0px 1px 0px; border-color:#DCDFE3; width:618px;}
TABLE.otherActionsSummary TD.text
	{padding:12px; font-size:11px; font-weight:bold; color:#4F5C69; border-style:solid; 
			border-width:1px 0px 1px 0px; border-color:#ffffff; background-color:#DCDFE3;}
			TABLE.dashboardSummary TD A {color:#A87F4F;}
TABLE.otherActionsSummary TD A {color:#A87F4F; font-weight:normal;}
TABLE.otherActionsSummary DIV.sectionContent {padding-left:22px;}

TABLE.legendKey { height:40px;width:40px;border-style:solid; border-width:2px; border-color:#000000;background-color:#ffffff;}
.legendKey TR {}
.legendKey TD { font-weight:bold;text-align:center;font-size:11px;}
.legendKey TD.sold { background-color:#f3ea74;}
.legendKey TD.bidsStillActive { background-color:#ffffcc;}
.legendKey TD.myBids { background-color:#e2e2e2;}
.legendKey TD.myActiveBid { background-color:#DCDFE3;}
.legendKey TD.myActiveBids { background-color:#DCDFE3;}
.legendKey TD.myPurchases { background-color:#DCDFE3;}
.legendKey TD.changed { background-color:#DCDFE3;}
.legendKey TD.listingValueWasChanged { background-color:#ffffcc;}
.legendKey TD.recentSalesActivity { background-color:#FFFFCC;}
.legend TD.text { font-weight:bold;font-size:11px}

TABLE.legendAsterick { height:10px;width:10px; border-style:hidden;background-color:#ffffff;}
.legendAsterick TR {}
.legendAsterick TD { font-weight:bold;text-align:center;}

TABLE.legend {border-style:hidden;background-color:#ffffff;}
.legend TR {}
.legend TD { font-weight:bold;text-align:center;}

TABLE.adminSummary	{width:617px; margin-bottom:20px;}
.adminSummary TD.text	{background-color:#DCDFE3; font-size:11px; padding:6px 10px 6px 10px;}
.adminSummary TD.buttons	{background-color:#DCDFE3; padding:6px 10px 6px 10px;}
.adminSummary TD.A, .adminSummary TD.subheader, .adminSummary TD.text, .adminSummary TD.divider, .adminSummary TD.image, .adminSummary TD.buttons .adminSummary TD.checkbox
	{border-style:solid; border-width:1px 0px 0px 1px; border-color:#000000;}
.adminSummary TH	{height:10px; background-color:#DCDFE3; font-size:12px; color:#000000; font-weight:bold; padding-left:12px; margin-bottom:5px;}

.adminSummary TH TR.headerRow TD	{height:10px; background-color:#DCDFE3; font-size:12px; color:#000000; font-weight:bold; padding-left:12px; margin-bottom:5px;}
.adminSummary TD SELECT {font-family:verdana,sans-serif; font-weight:normal; margin-top:5px; margin-bottom:5px; color:#000000; font-size:10px;
	 vertical-align:middle;}

DIV.formText TD.help	{padding-left:10px;}
.formText TD.help A	{color:#A87F4F;}
.formText TD {font-size:9px;color:3A444E;}
.normText				{margin-top:5px; margin-bottom:10px;}
.normText, .normText TD	{color:#4F5C69; font-size:11px;}
.normText .checkbox, .normText .radio, .normText .select, .normText .text		{vertical-align:middle;}
.normText .radio	{padding:0px; margin:0px;}
.normText .text, .normText .select		{color:#4F5C69; font-size:11px; margin-top:1px; margin-bottom:1px;}
.normBlankText, .normBlankText TD	{color:#4F5C69; font-size:5px;}
.app_header_bar 
{
background-color:#FDB813;
display:block;
height:31px;
margin-top:7px;
padding-left:5px;
padding-top:3px;
width:614px;
color:#002A60;
font-family:impact,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
text-decoration:none;
}.app_long_header_bar 
{
background-color:#FDB813;
display:block;
height:31px;
margin-top:7px;
padding-left:5px;
padding-top:3px;
width:757px;
color:#002A60;
font-family:impact,Arial,Helvetica,sans-serif;
font-size:22px;
font-weight:normal;
text-decoration:none;
}

.pageHelp
{
color:#002A60;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
}

.small_grey
{
color:#777777;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:14px;
text-decoration:none;
}

.bold_top_pad_text
{
	font-size:12px;
	font-weight:bold;	
    padding-top: 14px;
} 

.bold_text
{
	font-size:12px;
	font-weight:bold;	
} 

.text_indent{
    padding: 15px;
} 

.text1{
    padding-top: 2px;
    padding-bottom: 15px;
    
} 
