
/* ------------------------------------------------------------- SPONSORSHIP -- */

.sponsorshiplistbit, .sponsorshiplistbitsold {
	border:1px solid #DDD;
	margin:0.5em;
	padding:0.5em;
	padding-bottom:0;
	clear:both;
	float:left;
	display:inline;
	width: 94%;
}
.sponsorshiplistbitsold {
	background:#F6F6F6;	
}

.sponsorshiplistbit h2, .sponsorshiplistbitsold h2 {
	float:left;	
 	padding-bottom:5px;
}
#contentonecolmain .sponsorshiplistbit .sponsorshiplistcost {
	float:right;
	clear:right;
	margin-right:10px;
	font-weight:bold;
	font-size:1.2em;
	padding-bottom:5px;
}
.sponsorshiplistbit img {
	float:right;
	margin:0 15px;
}
.sponsorshiplistbitsold img {
	float:right;
	margin-left:15px;
}
#contentonecolmain .sponsorshiplistbitsold .sponsorshiplistsold {
	clear:left;
	font-weight:bold;
	padding-top:0.5em;
	font-size:1.4em;
	margin-left:10em;
	color:#BBB;
}

/* ---------------------------------------------------------------- SPONSORS -- */

.sponsorslistbit {
	border:1px solid #DDD;
	margin:0.5em;
	padding:0.5em;
	padding-bottom:0;
	clear:both;
	float:left;
	display:inline;
	width: 94%;
}

.sponsorslistbit img {
	float:left;	
	margin-right:0.5em;
}
.sponsorslistbit h2 {
	margin-bottom:0.8em;	
}

.sponsorslink {
	float:right;
	padding-bottom:0.5em;
}

.sponsorssub img {
	float:right;
	margin-bottom:0.5em;
}
.sponsorssub h2 {
	margin-bottom:0.8em;
}
.sponsorssubtext {
	border:1px solid #DDD;
	padding:0.5em;
	clear:both;
	margin-top:1em;
}

/* -------------------------------------------------------------- CATEGORIES -- */

.categorieslistbit {
	border:1px solid #DDD;
	margin:0.5em;
	padding:0.5em;
	padding-bottom:0;
	clear:both;
	float:left;
	display:inline;
	width: 94%;
}
.categorieslistbit img {
	float:right;
	margin-bottom:0.5em;
}
.categorieslistbit h2 {
	margin-bottom:0.5em;
}

.categoriesapplylink {
	background:#2D1B5F;
	float:right;
	padding:20px 0;
	margin-left:10px;
}
.categoriesapplylink a:link, .categoriesapplylink a:visited {
	color:#FFF;
	text-decoration:none;
	padding:20px 40px;
}
.categoriesapplylink a:hover, .categoriesapplylink a:active {
	color:#FFF;
	text-decoration:underline;
	padding:20px 40px;
}
.categoriesapplied {
	background:#F0EADE url('../images/awards_tick.jpg') 15px 20px no-repeat;
	float:right;
	padding:20px 22px 20px 46px;
	margin-left:10px;
}
.categoriestext {
	border:1px solid #EEE;
	padding:5px;
	float:left;
	width:80%;
}

/* ---------------------------------------------------------------- TOP TIPS -- */

.toptipsbit {
	border:1px solid #DDD;
	margin:0.5em;
	padding:0.5em;
	padding-bottom:0;
	clear:both;
	float:left;
	display:inline;
	width: 94%;
}

.toptipsbit p {
	margin:0;
	padding:0;
}

.toptipsmorelink {
	margin:0;	
}

.toptipsbit img {
	float:left;
	margin-bottom:0.5em;
	margin-right:0.5em;
}

.toptipsbit h2 {
	margin-bottom:0.8em;	
}

.toptipssubtext {
	border:1px solid #DDD;
	padding:0.5em;
	clear:both;
	margin-top:1em;
	margin-bottom:0.5em;
}

/* -------------------------------------------------- PREVIOUS AWARD WINNERS -- */

.prevwinnersbit {
	border:1px solid #DDD;
	margin:0.5em;
	padding:0.5em;
	padding-bottom:0;
	clear:both;
	float:left;
	display:inline;
	width: 94%;
}
.prevwinnersbit img {
	margin-bottom:5px;
	margin-right:0.5em;
}
.prevwinnersbit h2 {
	margin-bottom:0.8em;	
}
.prevwinnerslink {
	background:#2D1B5F;
	float:right;
	padding:5px 0;
	margin-top:-8px;
	margin-left:10px;
	margin-bottom:0;
}
.prevwinnerslink a:link, .prevwinnerslink a:visited {
	color:#FFF;
	text-decoration:none;
	padding:10px 30px;
}
.prevwinnerslink a:hover, .prevwinnerslink a:active {
	color:#FFF;
	text-decoration:underline;
	padding:10px 30px;
}

.prevwinnerssubbit img {
	margin-right:0.5em;
	margin-bottom:0.5em;
}

.prevwinnerssubtext {
	border:1px solid #DDD;
	padding:5px;
	clear:both;
}

/* ------------------------------------------------------------ CONTACT PAGE -- */

.contactside {
	float:right;
	margin-left:10px;
}

.contactsideaddress {
	border:1px solid #f0eade;
	padding:10px;
	padding-bottom:1px;
}

#awardscontactform label, #awardscontactform label {
	float:left;
	margin-top:3px;
	width:165px;
}
#awardscontactform input, #awardscontactform select, #awardscontactform input, #awardscontactform select {
	display:block;
	padding:3px;
	margin-bottom:5px;
}
#awardscontactform textarea, #awardscontactform textarea {
	margin-bottom:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:3px;
}

.morelink a:link, .morelink a:visited {
	color:#FFF;
	padding:2px 10px;
	background:#2D1B5F;
}
.morelink a:hover, .morelink a:active {
	color:#FFF;
	padding:2px 10px;
	background:#2D1B5F;
	text-decoration:underline;
}

.frontlogin {
	background:#2D1B5F;
	color:#FFF;
	float:right;
	font-size:0.8em;
}

a, a:link, a:visited, .fauxlink {
	color:#2D1B5F;
	text-decoration:none;
}

a:hover, a:active, {
	color:#2D1B5F;
	text-decoration:underline;
}
