/* --------------  Competition Index Content  ----------------- */
#competitionIndex {
	margin: 0px 10px;
}
.competitionIndexLeadImg {
	float: left;
}
.competitionIndexLeadImg img {
	border: 1px solid #222222;
	margin: 0 15px 15px 0;
}
.competitionIndexItem {
	padding:15px 0 15px 0;
	border-bottom:1px solid #c5c5c5;
	margin-bottom: 20px;
}
.competitionIndexItemImg {
	float: right;
	width: 110px;
	padding-left: 8px;
}
.competitionIndexItemImg img {
	margin: 0 15px 0 0;
	border: 1px solid #222222;
}
p.enter {
	color: #EE3A32;
	font-weight: bold;
	font-size: 1.1em;
	text-align: right;
	line-height: 1.5em;
}

/* --------------  Competition Item Content  ----------------- */
#competitionItem {
	margin: 0px 10px;
}

/* Competition Item Details */
.competitionItemDetails {
	font-weight: bold;
}
.competitionItemImg {
	float:right;
	margin-bottom:10px;
	margin-left: 15px;
}
.competitionItemImg img {
	border: #222222 1px solid !important;
}
.competitionItemImgFoot {
	display: block;
	background-image:url(/images/backgrounds/articleImgBG.gif);
	background-repeat:repeat-x;
	background-position: top left;
	color: #fff;
	border: #222222 1px solid;
	margin-top:1px;
	padding: 5px 15px;
}
.competitionItemDescription {
	font-size: 1.1em;
}
.competitionItemDaysLeft {
	margin-bottom:10px;
	color: #ababab;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 1.1em;
}

/* Competition Item Question */
.competitionQuestion {
	margin-bottom:15px;
	text-align:left;
}
.competitionQuestion .form_error {
	color: #EE3A32;
	font-weight: bold;
	margin: 5px 0px 2px 0px;
}
.competitionQuestion h3, .competitionDetails h3 {
	margin-bottom:10px;
}
.inputDisplayExtra {
	margin: 5px 0px 20px 0px;
	font-size: 1.4em;
	color: #EE3A32;
	font-weight: bold;
}
.inputDisplayAnswer {
	margin-bottom: 10px;
	display: block;
	width: 350px;
}
.inputDisplayAnswer label {
	margin-bottom: 10px;
}
.inputDisplayAnswer input {
}

/* Competition Item Form */
.competitionItemForm, .competitionItemFormOptIns, .competitionItemFormDetails {
	margin-bottom:15px;
}
.competitionItemForm p {
	margin-bottom:5px;
}
.competitionItemFormDetails label {
	width: 140px;
	display: block;
	float: left;
	font-family: Trebuchet MS, Helvetica, sans-serif;
}
.competitionItemFormDetails input.text {
	width: 304px;
}
#home_phone_code {
	width: 50px;
}
#home_phone_num {
	width: 246px;
}
.competitionItemFormOptIns ul {
	list-style-type: none;
}
.competitionItemFormOptIns li {
	margin-bottom:10px;
	clear: both;
}
button.competitionItemFormEnter {
	background-image: url(/images/buttons/competitionSubmit.gif) ;
	height: 50px;
	width: 110px;
	background-color: #fff;
	float: right;
	font-size: 0px;
	border: none;
	color: #EE3A32;
}
.form_error {
	color: #EE3A32;
	font-weight: bold;
	margin: 5px 0px 2px 140px;
}
.mandatory {
	color: #EE3A32;
	font-weight: bold;
}

/* Competition Item Pager */
#competitionPager	{
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	font-size: 1em;
	font-family: Trebuchet MS, Times, serif;
	padding: 15px 0 15px 0;
}

#competitionPager .blocPrev 		{ float:left; width:254px; padding-left: 10px; }
#competitionPager .blocPrevLink		{ clear:both; width:100%; margin-bottom:10px; }
#competitionPager .blocPrevLink a 	{ margin-left:50px; color:#ababab; font-weight:bold; }
#competitionPager .blocPrevArrow 	{ width:50px; float:left; }
#competitionPager .blocPrevImg 		{ width:80px; border:1px solid #222222;float:left; }
#competitionPager .blocPrevDesc		{ float:left;width:115px; margin-left:5px; }

#competitionPager .blocNext 		{ float:right; width:254px; padding-right: 10px; }
#competitionPager .blocNextLink		{ clear:both; width:100%; float:right; text-align:right;margin-bottom:10px; }
#competitionPager .blocNextLink a 	{ margin-right:50px; color:#ababab; font-weight:bold; }
#competitionPager .blocNextArrow 	{ width:50px; float:right; }
#competitionPager .blocNextImg		{ width:80px; border:1px solid #222222; float:right; }
#competitionPager .blocNextDesc		{ float:right; width:115px;margin-right:5px;text-align:left; }


/* ------------------- Competition Thank You Styles -------------- */

.competitionThanks {
	margin: 0px 10px;
}

/* Competion Thanks Details */
.competitionThanksDetails {
	margin-bottom: 15px;
	font-weight: 1.1.em;
}
.competitionThanksEnd {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #ababab;
	font-weight: bold;
	margin: 10px 0px;
}
.competitionThanksEndDate {
	color: #EE3A32;
	font-weight: bold;
	display: block;
}

/* Competition Thanks - More Competitions */
.competitionThanksMore {
	margin-bottom: 15px;
	font-size: 1.1em;
	font-weight: bold;
}
.competitionThanksMore ul {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	color: #ababab;
	margin: 15px 0px;
	list-style-image:url(/images/icons/bulletGrey.gif);
	list-style-position:inside;
}
.competitionThanksMore li {
	margin-bottom: 10px;
}
.competitionThanksMore li a {
	color: #ababab;
}


