/* @override http://backthebirminghambid.site/assets/styles/backthebirminghambid/screen.css */

body {font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif }
h1, h2, h3, h4, h5, h6 {font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif }
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.clear {clear: both;}

body {
	text-align: center;
	padding: 0px 10px;
	background: #000 url(/assets/images/backthebirminghambid/background.jpg) top center no-repeat;

}

#wrapper {
	width: 970px;
	margin: 0px auto;
	text-align: left;
}

a {
	color: #FFF;
	text-decoration: underline;
}
a:hover {
	color: #48A21E;
	text-decoration: underline;
}

#group-header {
	position: relative;
	height: 160px;
	width: 970px;
}
#unit-logo h1{
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
}
#unit-logo h1 a{
	display: block;
	width:  258px;
	height:  177px;
	background: url(../../images/backthebirminghambid/logo.png) no-repeat 0 0;
}
#unit-logo h1 span { 
	display: none;
}
#unit-navigation {
	position: absolute;
	left: 337px;
	top: 18px;
	width: 500px;
}
#unit-navigation li {
	background: url(../../images/menu-divider.png) no-repeat center right;
	display: block;
	float: left;
	margin: 0px 7px 0px 0px;
	padding: 0px 10px 0px 0px;
}
#unit-navigation li.last {
	background: none;
	margin-right: 0px;
	padding-right: 0px;
}
#unit-navigation li a {	
	background: url(../../images/backthebirminghambid/nav.png) 0 0;
	display: block;
	height: 40px;
	outline: none;
	width: auto;
	text-indent: -9000px;
}
#unit-navigation li.one-kick a  {
	background: url(../../images/backthebirminghambid/nav.png) 0 0;
	width: 78px;
}
#unit-navigation li.supporters a {
	background: url(../../images/backthebirminghambid/nav.png) -93px 0;
	width: 102px;
}
#unit-navigation li.upload a {
	background: url(../../images/backthebirminghambid/nav.png) -211px 0;
	width: 105px;
}
#unit-navigation li.contact a {
	background: url(../../images/backthebirminghambid/nav.png) -329px 0;
	width: 72px;
}
#unit-navigation li.one-kick a:hover, #unit-navigation li.one-kick a.selected {
	background: url(../../images/backthebirminghambid/nav.png) 1px -40px;	
}
#unit-navigation li.supporters a:hover, #unit-navigation li.supporters a.selected {
	background: url(../../images/backthebirminghambid/nav.png) -92px -40px;	
}
#unit-navigation li.upload a:hover, #unit-navigation li.upload a.selected {
	background: url(../../images/backthebirminghambid/nav.png) -210px -40px;	
}
#unit-navigation li.contact a:hover {
	background: url(../../images/backthebirminghambid/nav.png) -328px -40px;
}

#unit-application-badge {
	position: absolute;
	right: 0;
	top: 0;
}
#unit-application-badge p {
	margin: 0;
}


#unit-flash-feature {
	color: #FFF;
	height: 415px;
	font-weight: bold;
	left:-15px;
	margin-bottom: 0;
	margin-top: -55px;
	position: relative;
	text-align: center;
}
#unit-flash-feature p {
	background: url(../../images/backthebirminghambid/group-features.png) no-repeat left;
	width: 400px;
	font-size: 1.3em;
	-webkit-border-radius: 6px;
	margin: 0px auto;
	margin-top: 160px;
}
#unit-flash-feature a {
	display: block;
}
#flash-feature {
	position: relative;
	z-index: 1;
}
#unit-flash-feature #follow-on-twitter {
	background: url(/assets/images/btn-follow-on-twitter.png) no-repeat top left;
	bottom:6px;
	display:block;
	height:63px;
	outline: none;
	position:absolute;
	right:128px;
	text-indent:-9999px;
	width:123px;
	z-index: 2;
	cursor: pointer;
}
#unit-flash-feature #follow-on-facebook {
	background: url(/assets/images/btn-follow-on-facebook.png) no-repeat top left;
	bottom:9px;
	display:block;
	height:59px;
	outline: none;
	position:absolute;
	right:10px;
	text-indent:-9999px;
	width:123px;
	z-index: 3;
	cursor: pointer;
}


#group-features {
	background: url(../../images/backthebirminghambid/group-features.png) no-repeat left 1px;
}
#group-features .unit {
	width: 300px;
	height: 178px;
	float: left;
}

#unit-upload-your-video {
	width: 329px;
	height: 150px;
	font-size: 0.96em;
	padding: 0;
	margin: 0;
	margin-top: 10px;
}
#unit-upload-your-video h2 {
	display: none;
}

#unit-upload-your-video p {
	width: 329px;
	height: 150px;
	margin: 0;
}
#unit-upload-your-video p a {
	display: block;
	width: 329px;
	height: 150px;
	margin: 0;
	background: url(../../images/backthebirminghambid/feature-upload-your-video.png) no-repeat 0 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
}

#unit-upload-your-video p a:hover {
	background: url(../../images/backthebirminghambid/feature-upload-your-video.png) 0 -250px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #fffeff;
}
#unit-upload-your-video p a span {
	font-weight: normal;
	text-decoration: none;
	width: 222px;
	margin-left: 16px;
	padding-top: 52px;
	line-height: 1.3;
	display: block;
}
#unit-our-endorsements {
	width: 329px;
	height: 150px;
	font-size: 0.96em;
	padding: 0;
	margin: 0;
	margin-top: 9px;
}
#unit-our-endorsements h2 a {
	display: block;
	width: 274px;
	height: 160px;
	margin: 0 0 0 40px;
	background: url(../../images/backthebirminghambid/feature-our-endorsements.png) 0 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-indent: -9999px;
}
#unit-our-endorsements h2 a:hover {
	background: url(../../images/backthebirminghambid/feature-our-endorsements.png) 0 -250px;
}
#unit-our-endorsements p {
	display: none;
}
#unit-latest-from-flickr {
	width: 329px;
	height: 150px;
	font-size: 0.96em;
	padding: 0;
	margin: 0 0 0 40px;
	margin-top: 9px;
}
#unit-latest-from-flickr h2 {
	display: block;
	margin: 0px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-indent: -9999px;
}
#unit-latest-from-flickr h2 a {
	background: url(../../images/backthebirminghambid/feature-latest-from-flickr.png) no-repeat 0 0;
	display: block;
	height: 40px;
	margin: 9px 0 0 0px;
}
#unit-latest-from-flickr h2 a:hover {
	background-position: left -45px;
}

#flickr-gallery {
	height:100px;
	margin-left:10px;
	margin-top:9px;
	overflow: hidden;
	width:260px;
}
#flickr-gallery a{
	display: block;
	width: 260px;
}
#flickr-gallery img {
	display: block;
	height: 100px;
	margin: 0px auto;
}

/* @group Upload Video Page */
#page-upload-video #main-content {
	height:700px;
	position: relative;
	width: 970px;
	
}
#page-upload-video #unit-content {
	height: 549px;
	left: 48px;
	position: absolute;
	top: -6px;
	width: 435px;
}
#page-upload-video #unit-content #unit-instructions-intro {
	background: url(/assets/images/bg-instructions.png) no-repeat top left;
	padding:66px 37px 0px;
	position:relative;
	width:370px;
	z-index: 2;
}
#page-upload-video #unit-content #unit-instructions-intro p {
	line-height: 16px;
	margin: 0px;
}
#instructions-diagram {
	left: -33px;
	position: relative;
	top:-1px;
}
#page-upload-video #unit-content #unit-instructions-intro h2{
	display: none;
}
#page-upload-video #unit-content #unit-instructions-list {
	background: url(/assets/images/bg-instruction-steps.png) no-repeat left bottom;
	left:6px;
	padding: 30px 24px 23px;
	position:relative;
	top: -42px;
	width: 350px;
	z-index: 1;
}
#page-upload-video #unit-content #unit-instructions-list ol {
	margin: 0px;
	padding: 0px;
}
#page-upload-video #unit-content #unit-instructions-list ol li{
	color:#000000;
	font-size: 12px;
	line-height: 16px;
	list-style-type:none;
	margin:0 0 12px;
	padding:2px 0 2px 31px;
}
#page-upload-video #unit-content #unit-instructions-list ol li.step-1{
	background: url(/assets/images/bg-step-1.png) no-repeat left 0px;
}
#page-upload-video #unit-content #unit-instructions-list ol li.step-2{
	background: url(/assets/images/bg-step-2.png) no-repeat left 0px;
}
#page-upload-video #unit-content #unit-instructions-list ol li.step-3{
	background: url(/assets/images/bg-step-3.png) no-repeat left 0px;
}
#page-upload-video #unit-content #unit-instructions-list ol li.step-4{
	background: url(/assets/images/bg-step-4.png) no-repeat left 0px;
}


#page-upload-video #unit-upload {
	background: url(/assets/images/bg-upload-vid-top.png) no-repeat left top;
	margin-bottom: 20px;
	right: 37px;
	position: absolute;
	top:-16px;
	width: 430px;
}
#page-upload-video #unit-upload form{
	background: url(/assets/images/bg-upload-vid-bottom.png) no-repeat left bottom;	
	padding: 58px 60px 42px;
	position:relative;
	top:33px;
}
#page-upload-video #unit-upload form p {
	line-height: 16px;
	margin:4px 0 8px
}
#page-upload-video #unit-upload .success {
	margin-top:103px;
	position:relative;
	top:-86px;
	width:268px;
}
#page-upload-video #unit-upload h2 {
	display: none;
}
#page-upload-video #unit-upload .formfield {
	clear: left;
	float: left;
	margin: 0px 4px;	
	width: 100%;
}
#page-upload-video #unit-upload .formfield label{
	float: left;
	margin-top:7px;
	width: 56px;
}
#page-upload-video #unit-upload .formfield input{
	float: left;
	margin: 3px 0px;
	padding: 5px 2px;
	width: 230px;
}
#page-upload-video #unit-upload .checkboxes {
	clear: left;
	float: left;
	margin: 15px 0px 10px;
}
#page-upload-video #unit-upload .checkboxfield {	
	clear: left;
	float: left;
	margin: 0px 0px 10px;
	width: 305px;
}
#page-upload-video #unit-upload .checkboxfield label {
	display:block;
	float:left;
	line-height:16px;
	width:245px;
}
#page-upload-video #unit-upload .checkboxfield input.checkbox {
	float: left;
	margin: 0 39px 0px 4px;
}
#page-upload-video #unit-upload .file-upload label {	
	width: 80px;
}
#page-upload-video #unit-upload .file-upload input {	
	width: auto;
}
#page-upload-video #unit-upload .file-upload p.hint {
	clear: left;
	font-weight: bold;
}
#page-upload-video #unit-upload h2.final-steps {
	background: url(/assets/images/header-final-steps.png) no-repeat top left;
	clear:left;
	display:block;
	height:37px;
	margin:8px 0px 0px;
	text-indent:-9999px;
	width:180px;
}

#page-upload-video #unit-upload .formbuttons {		
	clear: left;
}
#page-upload-video #unit-upload .formbuttons p {
	float: left;
	margin-right:13px;
	width:190px;
}
#page-upload-video #unit-upload .formbuttons input {
	float: left;
}

/* @end upload video page */

#page-endorsements #main-content {
	height:530px;
	margin-bottom:40px;
	position: relative;
	width: 970px;
}
#page-endorsements #back-the-bid {
	position: absolute;
	right: -51px;
	top: -28px;
}
#page-endorsements #unit-flash-feature{
	background: url(/assets/images/bg-endorsements-video.png) no-repeat top left;
	height: 360px;
	left:40px;
	position: absolute;
	top: 10px;
	width: 670px;
}
#page-endorsements #feature-endorsement {
	left:18px;
	position:absolute;
	text-align:left;
	top:91px;
	width:190px;
}
#page-endorsements #feature-endorsement h2 {
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 8px;
	padding: 0px;	
}
#page-endorsements #feature-endorsement p {
	background: none;
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	width: auto;
}

#page-endorsements #unit-endorsements {
	background: url(../../images/backthebirminghambid/group-features.png) no-repeat left;
	height:168px;
	left:10px;
	overflow: hidden;
	padding:10px 20px;
	position:absolute;
	top:343px;
	width:900px;
}
#page-endorsements #unit-endorsements .jcarousel-clip {
	left: -96px;
	width: 972px;
}
#page-endorsements #unit-endorsements h3 {	
	background: url(/assets/images/header-endorsement-videos.png) no-repeat top left;
	height:28px;
	text-indent: -9999px;
}
#page-endorsements #carousel-back {
	left: 28px;
	position: absolute;
	top:96px;
	z-index:10;
}
#page-endorsements #carousel-next {
	position: absolute;
	right: 21px;
	top:96px;
	z-index:10;
}
#page-endorsements #endorsements-wrapper {
	margin: 0px 0px 0px 14px;
	overflow:hidden;
	width:882px;
}
#page-endorsements #unit-endorsements ul {	
	margin: 0px;
	padding: 0px;
}
#page-endorsements #unit-endorsements ul li{
	background: url(/assets/images/bg-wet-floor.png) no-repeat 1px bottom;
	float: left;
	list-style-type: none;
	margin: 0px 13px 0px 0px;
	padding: 0px 0px 31px;
	width: 141px;
}
#page-endorsements #unit-endorsements ul li a {
	text-decoration: none;
}
#page-endorsements #unit-endorsements ul li span.label {
	display:block;
	font-size:11px;
	text-align:center;
}
#page-endorsements #flash-feature {
	left:237px;
	position:absolute;
	top:54px;
}
#page-endorsements .jcarousel-container {
	overflow: hidden;
}
#unit-flash-feature #no-flash,
#home #unit-flash-feature #no-flash p {
	left: 10px;
	margin:0;
	position:absolute;
	top:80px;
	width:400px;
	z-index:0;
}
#home #unit-flash-feature #no-flash p {
	left:34px;
	top:110px;
}

#unit-flash-feature #player object {
	position: relative;
	z-index: 10;
}
#home #unit-flash-feature #no-flash {
	background: url(/assets/images/backthebirminghambid/home-feature-blank.png) no-repeat left top;
	height:276px;
	left: auto;
	right: 75px;
	top: 70px;
	width:714px;
}
#back-the-bid-link {
	display:block;
	height:231px;
	position:absolute;
	right:39px;
	text-indent: -9999px;
	top:17px;
	width:233px;
}
#unit-sponsors{
	margin: 10px auto;
	width:615px;
}

#unit-sponsors ul{	
	margin: 0px;
	padding: 0px;
}
#unit-sponsors ul li{
	float: left;
	list-style-type: none;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}