@charset "UTF-8";
/* CSS Document */

/* -- UFC 129 -- */
.ufc129_wrapper {
	position:relative;
	left:-52px;
	width:950px;
	height:750px;
	margin:20px 0px;
	font-family:Arial, Helvetica, Sans-Serif;
}
.ufc129_form {
	width:253px;
	height:705px;
	background:url(http://cdn.afflictionclothing.com/contests/images/ufc129_form_back_facebook.png) no-repeat top left;
	position:relative;
}
.ufc129_textfields {
	padding:30px 0px 0px 0px;
}
.ufc129_form input {
	width:142px;
	height:16px;
	background:url(http://cdn.afflictionclothing.com/contests/images/ufc129_input_back.png) no-repeat top left;
	border:1px solid #746c6c;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	float:right;
	margin:0px 10px 7px 0px;
	padding:0px;
}
.ufc129_form textarea {
	width:230px;
	height:55px;
	background:url(http://cdn.afflictionclothing.com/contests/images/ufc129_textarea_back.png) no-repeat top left;
	border:1px solid #746c6c;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	position:absolute;
	top:260px;
	left:10px;
	padding:0px;
}
#opt_in {
	width:26px;
	position:absolute;
	top:328px;
	left:3px;
}
#over_18 {
	width:26px;
	position:absolute;
	top:345px;
	left:3px;
}
.ufc129_form #button {
	background:url(http://cdn.afflictionclothing.com/contests/images/ufc129_btn_submit.png) no-repeat top left;
	width:142px;
	height:25px;
	position:absolute;
	top:386px;
	left:54px;
	border:none;
	cursor:pointer;
}
.ufc129_form #thankyou {
	width:250px;
	height:25px;
	position:absolute;
	top:385px;
	left:10px;
	border:none;
	color: #ff0000;
	font-weight: bold;
}
.ufc129_content {
	width:697px;
	height:705px;
	background:url(http://cdn.afflictionclothing.com/contests/images/ufc129_content_back.jpg) no-repeat top left;
	position:absolute;
	top:45px;
	left:253px;
}
.ufc129_video {
	position:absolute;
	top:172px;
	left:210px;
}
.terms {
	position:absolute;
	bottom:271px;
	left:3px;
}
.facebookfan {
	position:absolute;
	bottom:248px;
	left:7px;
}
.gsp_banner {
	position:absolute;
	bottom:3px;
	left:3px;
}
.rc_buy_link, .gsp_buy_link {
	width:190px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	position:absolute;
	bottom:140px;
	left:3px;
}
.gsp_buy_link {
	left:510px;
}
.like_button {
	position:absolute;
	bottom:203px;
	left:6px;
}
.like_button2 {
	position:absolute;
	bottom:203px;
	left:132px;
}

/* -- UFC 116 -- */

.ufc116_wrapper {
	background:url(http://cdn.afflictionclothing.com/images/ufc116_back.jpg) no-repeat top left;
	position:relative;
	width:850px;
	height:365px;
	margin:20px 0px;
	border-bottom:1px solid #7e7e7e;
	font-family:Arial, Helvetica, Sans-Serif;
}
.ufc116_form {
	width:350px;
	position:absolute;
	top:40px;
	right:0px;
	font-size:12px;
}
.ufc116_form table {
	width:280px;
	position:absolute;
	right:0px;
}
#fullWrapper .ufc116_form h1 {
	font-size:14px;
	color:#CC0000;
	margin:0px;
	text-align:center;
}
.ufc116_form p {
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	margin:10px 0px 10px 0px;
}
.ufc116_form form input, select {
	border:1px solid #FFF;
	background-color:#000;
	color:#ccc;
}
#ufc116_marketing {
	width:850px;
	height:312px;
	float:left;
}
.ufc116_marketingBox {
	width:275px;
	float:left;
}
.ufc116_marketingSpace {
	width:10px;
	height:20px;
	float:left;
}
.ufc116_rules {
	width:850px;
	font-size:10px;
	line-height:14px;
	_line-height:13px;
	color:#ccc;
	font-family:Arial, Helvetica, Sans-Serif;
}


/* -- OzzFest Styles --*/


.ozzfest_wrapper {
	background:url(http://cdn.afflictionclothing.com/images/contests/ozzy_back.jpg) no-repeat top left;
	position:relative;
	width:846px;
	height:480px;
	margin:20px 0px;
	border-bottom:1px solid #7e7e7e;
	font-family:Arial, Helvetica, Sans-Serif;
}
.ozzfest_form {
	width:250px;
	position:absolute;
	top:40px;
	right:0px;
	font-size:11px;
}
.ozzfest_form table {
	width:250px;
	position:absolute;
	right:0px;
}
#fullWrapper .ozzfest_form h1 {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-align:center;
}
.ozzfest_form p {
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	margin:10px 0px 10px 0px;
}
.ozzfest_form form input, select {
	border:1px solid #FFF;
	background-color:#000;
	color:#ccc;
}
#ozzfest_marketing {
	width:846px;
	float:left;
	text-align:center;
	border-bottom:1px solid #7e7e7e;
	margin:0px 0px 20px 0px;
}
#ozzfest_marketing h1 {
	font-size:18px;
}
#ozzfest_marketing p {
	font-size:12px;
}
.ozzfest_rules {
	width:846px;
	font-size:10px;
	line-height:14px;
	_line-height:13px;
	color:#666;
	font-family:Arial, Helvetica, Sans-Serif;
	border-bottom:1px solid #7e7e7e;
	clear:both;
}

/* -- Shinedown Styles --*/


.shinedown_wrapper {
	background:url(http://cdn.afflictionclothing.com/images/contests/shinedown_back.jpg) no-repeat top left;
	position:relative;
	width:846px;
	height:412px;
	margin:20px 0px;
	border-bottom:1px solid #7e7e7e;
	font-family:Arial, Helvetica, Sans-Serif;
}
.shinedown_form {
	width:250px;
	position:absolute;
	top:65px;
	right:0px;
	font-size:11px;
}
#fullWrapper .shinedown_form h1 {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-align:left;
}

/*Margarito styles*/
.margarito_wrapper {
	background:url(http://cdn.afflictionclothing.com/images/contests/Margarito_Contest.jpg) no-repeat top left;
	position:relative;
	width:846px;
	height:500px;
	margin:20px 0px;
	border-bottom:1px solid #7e7e7e;
	font-family:Arial, Helvetica, Sans-Serif;
}
.margarito_form {
	width:250px;
	position:relative;
	top:110px;
	left:36px;
	font-size:11px;
}
.margarito_form table {
	width:250px;
	position:absolute;
	right:0px;
}
#fullWrapper .margarito_form h1 {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-align:center;
}
.margarito_form p {
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	margin:10px 0px 10px 0px;
}
.margarito_form form input, select {
	border:1px solid #FFF;
	background-color:#000;
	color:#ccc;
}
#margarito_marketing {
	width:846px;
	float:left;
	text-align:center;
	border-bottom:1px solid #7e7e7e;
	margin:0px 0px 20px 0px;
}
#margarito_marketing h1 {
	font-size:18px;
}
#margarito_marketing p {
	font-size:12px;
}
.margarito_rules {
	width:846px;
	font-size:10px;
	line-height:14px;
	color:#666;
	font-family:Arial, Helvetica, Sans-Serif;
	border-bottom:1px solid #7e7e7e;
	clear:both;
}

/* -- UFC 126 Styles --*/


.ufc126_wrapper {
	background:url(http://cdn.afflictionclothing.com/images/contests/fightnightcontest3.jpg) no-repeat top left;
	position:relative;
	width:846px;
	height:450px;
	margin:20px 0px;
	border-bottom:1px solid #7e7e7e;
	font-family:Arial, Helvetica, Sans-Serif;
}
.ufc126_form {
	width:250px;
	position:absolute;
	top:40px;
	right:0px;
	font-size:11px;
}
.ufc126_form table {
	width:250px;
	position:absolute;
	right:0px;
}
#fullWrapper .ufc126_form h1 {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-align:center;
}
.ufc126_form p {
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	margin:10px 0px 10px 0px;
}
.ufc126_form form input, select {
	border:1px solid #FFF;
	background-color:#000;
	color:#ccc;
}
#ufc126_marketing {
	width:846px;
	float:left;
	text-align:center;
	border-bottom:1px solid #7e7e7e;
	margin:0px 0px 20px 0px;
}
#ufc126_marketing h1 {
	font-size:18px;
}
#ufc126_marketing p {
	font-size:12px;
}
.ufc126_rules {
	width:846px;
	font-size:10px;
	line-height:14px;
	_line-height:13px;
	color:#666;
	font-family:Arial, Helvetica, Sans-Serif;
	border-bottom:1px solid #7e7e7e;
	clear:both;
}

/* -- March 19-20 Styles --*/


.march19-20_wrapper {
	background:url(http://cdn.afflictionclothing.com/images/contests/3_GSP_giveaway_sm.jpg) no-repeat top left;
	position:relative;
	width:846px;
	height:430px;
	margin:20px 0px;
	border-bottom:1px solid #7e7e7e;
	font-family:Arial, Helvetica, Sans-Serif;
}
.march19-20_form {
	width:250px;
	position:absolute;
	top:40px;
	right:0px;
	font-size:11px;
}
.march19-20_form table {
	width:250px;
	position:absolute;
	right:0px;
}
#fullWrapper .march19-20_form h1 {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-align:center;
}
.march19-20_form p {
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	margin:10px 0px 10px 0px;
}
.march19-20_form form input, select {
	border:1px solid #FFF;
	background-color:#000;
	color:#ccc;
}
#march19-20_marketing {
	width:846px;
	float:left;
	text-align:center;
	border-bottom:1px solid #7e7e7e;
	margin:0px 0px 20px 0px;
}
#march19-20_marketing h1 {
	font-size:18px;
}
#march19-20_marketing p {
	font-size:12px;
}
.march19-20_rules {
	width:846px;
	font-size:10px;
	line-height:14px;
	_line-height:13px;
	color:#666;
	font-family:Arial, Helvetica, Sans-Serif;
	border-bottom:1px solid #7e7e7e;
	clear:both;
}

/* -- March 19-20 Styles --*/


.GSP-April_wrapper {
	background:url(http://www.afflictionclothing.com/contests/images/GSP_Gear_Contest_formgraphic.jpg) no-repeat top left;
	position:relative;
	width:846px;
	height:700px;
	margin:20px 0px;
	border-bottom:1px solid #7e7e7e;
	font-family:Arial, Helvetica, Sans-Serif;
}
.GSP-April_form {
	width:250px;
	position:absolute;
	top:40px;
	right:0px;
	font-size:11px;
}
.GSP-April_form table {
	width:250px;
	position:absolute;
	right:0px;
}
#fullWrapper .GSP-April_form h1 {
	font-size:14px;
	color:#FFF;
	margin:0px;
	text-align:center;
}
.GSP-April_form p {
	font-size:12px;
	font-weight:bold;
	color:#ccc;
	text-align:center;
	margin:10px 0px 10px 0px;
}
.GSP-April_form form input, select {
	border:1px solid #FFF;
	background-color:#000;
	color:#ccc;
}
#GSP-April_marketing {
	width:846px;
	float:left;
	text-align:center;
	border-bottom:1px solid #7e7e7e;
	margin:0px 0px 20px 0px;
}
#GSP-April_marketing h1 {
	font-size:18px;
}
#GSP-April_marketing p {
	font-size:12px;
}
.GSP-April_rules {
	width:846px;
	font-size:10px;
	line-height:14px;
	_line-height:13px;
	color:#666;
	font-family:Arial, Helvetica, Sans-Serif;
	border-bottom:1px solid #7e7e7e;
	clear:both;
}


/* -- Button Styles --*/


#button {
	background-color:#CC0000;
	border:1px solid #000;
}
#button:hover {
	background-color:#666;
}

