/*
1. The following line controls the custom background.
2. The first term in that line (#FFFFFF) controls the fall-back color of the background in hex notation.
3. The second term controls the background image. Place the full URL (for example,  between the parenthesis. Use Amazon to host such images. If you wish the background to sit centered at the top of the page rather than stretch to fit, remove the last rule on that line, "background-size:cover;".
*/
html{background:#FEFDF0 url(https://fgt-static.s3.amazonaws.com/label_985/images/ACL_BG.png) no-repeat center top fixed;}
body{background:transparent;}
/*
1. The following line controls the height of the header.
2. Match the pixel height to the exact pixel height of the image you use.
*/
.topnav{height:196px!important; margin-top: 32px;}
.topnav td{padding:0!important;}
.topnav a{padding:0 8px!important;}
td.topnav {display: none;}

/*fgt bar */
#fgtBar{background-color:#000000;height:33px;overflow:hidden;box-shadow:0 0 16px rgba(0,0,0,0.5);position:fixed;width:100%;top:0;left:0;}
#fgtBar .inner{width:780px;margin:0 auto;}
#fgtBar img{padding-top:4px;float:left;}
#nav{float:right;}
#nav a{padding-left:16px;color:#fff;text-decoration:none;line-height:33px;font-weight:bold;}
#nav a:hover{text-decoration:underline;}
/*footer*/
#footer{background-color:#009c6c;width:980px;margin:0 auto;height:42px;padding-top:8px;border-top:solid 1px #999;}
#footer .right{float:right;}
#footer .logo{float:left;margin-left:8px;}
#copyright{float:left;color:#fff;font-weight:bold;padding-left:32px;}
#sell{color:#fff;float:left;text-align:center;padding-right:32px;}
#sell span{font-weight:bold;color:#f90;}
#verisign{margin-right:8px;}
#section_title {
	margin: 0 auto;
	width: 980px;
	color: #3b2314;
}
#section_title h1 {
	text-transform: uppercase;
	color: #3b2314;
	text-rendering: optimizeLegibility !important;
	font-size: 40px;
	font-style: normal;
	font-family: helvetica, arial, tahoma;
}
body table.main {
	width: 980px;
	background: transparent;
	background: url("https://fgt-static.s3.amazonaws.com/label_880/images/content_col_bg-fg.png") repeat-y scroll 50% 0 transparent;
}
TABLE.eventOnSale {background: none;}
body table td.mainBodyTd {padding: 30px 20px 420px 30px;}

td.mainBodyTd h1 {
	text-rendering: optimizeLegibility !important;
	font-size: 20px;
	font-style: normal;
	font-family: helvetica, arial, tahoma;
}

/***** Sign in page ***/

body.signIn td.mainBodyTd form{
	background:none;
}
body.signIn td.mainBodyTd form table,
body.signIn td.mainBodyTd form table td{
	border:none;
	background:none;
	color:#000;
}
body.signIn td.mainBodyTd form table{
margin:0;
/*width:500px;*/
}
body.signIn td.mainBodyTd form table td{
	padding:10px 0 0;
}
body.signIn td.mainBodyTd form input.textInput{
	margin-top:3px;
	font-size:2.5em;
}
body.signIn .signin-container {
	margin: 1em 0 2em;
}

body.signIn .signin-container .constrain {
	width: 70%;
	margin: auto;
	padding: 1em 1em 2em;
	border: 1px solid;
}

body.signIn #passwordless-order-lookup .error,
body.signIn #passwordless-item-lookup .error {
	visibility: hidden;
	float: right;
	margin-right: 2em;
	color: #f2080d;
}
body.signIn td.mainBodyTd form input.textInput {
	margin-top: 3px;
	font-size: 2.5em;
}
body.signIn .signInForm {
	width: 250px;
	margin: 10px auto;
	background: #009c6c;
	padding: 0 10px 10px;
	border: 1px solid #222;
	-moz-box-shadow: 0px 1px 3px #333;
	-webkit-box-shadow: 0px 1px 3px #333;
	box-shadow: 0px 1px 3px #333;
}
body.signIn td.mainBodyTd form input.textInput {
	margin-top: 3px;
	font-size: 2.5em;
}
body.signIn .signInForm table td {
	font-size: 12px;
}
body.signIn .textInput {
	width: 245px !important;
}

TABLE.eventOnSale TD.more {
    background: #FEFDF0 !important;

}