/* CSS Document */
html
{
	background-color: #000000;
}

body#bodyHome
{
	background-color: #000000;
	border-color: #ffffff;
}

#bodyPopup
{
	color: #ffffff;
}

img
{
	border: none;
}

a
{
	color: #ffffff;
	text-decoration: underline;
}

a:hover
{
	color: #ee2130;
}

input
{
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
}

textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em
}

.inputBox
{
	font-size: 1.0em;
}

.checkBox
{
	font-size: 1.0em;
}

.errorText
{
	background-color: #ee2130;
	color: #ffffff;
}

.centerText
{
	text-align: center;
}

#containerHome, #contentHome
{
	background-color: #000000;
}

#header
{
	text-align: left;
}

#centeredContent
{
	text-align: center;
}

#footerLinks
{
	color: #8387a0;
	font-size: 0.7em;
}

#footerLinks a
{
	color: #8387a0;
	text-decoration: underline;
}

#footerLinks a:hover
{
	color: #ed282f;
	text-decoration: underline;
}

.largeFont
{
	font-size: 1.2em;
}

/* DOB CHECK PAGE */
#welcome
{
	background-color: #000000;
	color: #ffffff;
}

#ageTextLarge
{
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
}

#ageTextSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 0.9em;
	color: #cfd0d2
}

#dobCheck span
{
	font-size: 2.4em;
	font-weight: bold;
	color: #ec2b26;
}

#dobCheck .textBox, #dobCheck .textBoxWide
{
	font-size: 1.1em;
}

#dobCheck .button
{
	font-size: 1.1em;
}

#dobCheck a, #dobCheck p
{
	color: #ffffff;
}

#dobCheck .conditionsText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #cfd0d2
}

#dobCheck .conditionsText a
{
	color: #cfd0d2
}

/* HOME PAGE */
#homePageBody
{
	font-size: 0.9em;
	line-height: 1.3em;
}

/* USER LOGIN */
#userLogin
{
	color: #ed282f;
}

#userLoginForm
{
	background-color: #000000;
	color: #ed282f;
}

#userLoginForm a
{
	color: #ed282f;
}

.userLoginFormRow .label
{
	color: #bfbfc2;
	font-size: 1.3em;
	line-height: 1.1em;
}

.userLoginFormRow .field
{
	color: #000000;
	font-size: 1.3em;
	line-height: 1.1em
}

.userLoginHeading
{
	font-size: 1.6em;
	line-height: 1.6em;
}

/* USER REGISTER */
#userRegister
{
	background-color: #000000;
	color: #ed282f;
}

.userRegisterFormRow .label
{
	color: #bfbfc2;
	font-size: 1.3em;
	line-height: 1.1em;
}

.userRegisterFormRow .field
{
	color: #000000;
	font-size: 1.3em;
	line-height: 1.1em
}

.userRegisterFormRowCheckbox
{
	font-size: 0.8em;
}

.userRegisterHeading
{
	font-size: 1.6em;
	line-height: 1.6em;
}

/* PASSWORD REMINDER */
#passwordReminder
{
	background-color: #000000;
	color: #ed282f;
}

.passwordReminderFormRow .label
{
	color: #bfbfc2;
	font-size: 1.3em;
	line-height: 1.2em;
}

.passwordReminderFormRow .field
{
	color: #000000;
	font-size: 1.3em;
	line-height: 1.2em
}

.passwordReminderHeading
{
	font-size: 1.6em;
	line-height: 1.6em;
}

.passwordReminderConfirm
{
	background-color: #fbd3c1;
	color: #000000;
}

/* EDIT USER PROFILE */
#editUserProfileForm
{
	background-color: #000000;
	color: #ed282f;
}

.editUserProfileHeading
{
	font-size: 2.0em;
	line-height: 2.0em;
	color: #ed282f;
}

.editUserProfileFormRow .label
{
	color: #bfbfc2;
	font-size: 1.3em;
	line-height: 1.2em;
}

.editUserProfileFormRow .field
{
	color: #000000;
	font-size: 1.3em;
	line-height: 1.2em
}

.editUserProfileHeading
{
	font-size: 1.6em;
	line-height: 1.6em;
}

.editUserProfileFormRowInput
{
	background-color: #ecedee;
	border-color: #000000;
}

.editUserProfileFormRowCheckbox
{
	font-size: 0.8em;
}

/* COMPETITION DETAILS */
.competitionDetailsRow .left
{
	font-size: 0.8em;
}

.competitionDetailsRow.centerAlign .rules
{
	background-color: #000000;
}

.prizesText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 0.9em;
}

#winnersDiv
{
	font-size: 0.8em;
}

/* COMPETITION HOME */
.competitionHomeHeading
{
	font-size: 1.6em;
	line-height: 1.6em;
	color: #ed282f;
}

/* CLAIM PRIZE */
#claimPrizeForm
{
	background-color: #e8e8ea;
}

.claimPrizeHeading
{
	font-size: 1.6em;
	line-height: 1.6em;
	color: #ed282f;
}

.claimPrizeFormRow .label
{
	color: #737476;
	font-size: 1.3em;
	line-height: 1.2em;
}

.claimPrizeFormRow .field
{
	color: #000000;
	font-size: 1.3em;
	line-height: 1.2em;
}

.claimPrizeFormRow .field .textArea
{
	font-size: 1.0em;
	line-height: 1.0em;
}

/*-------------------------------------------------------------- NEWS LIST PAGE --------------------------------------------------------*/

/* NEWS ARTICLES */
.newsArticleRow
{
	font-size: 0.9em;
	line-height: 1.35em;
}

.newsArticleRow hr, #newsListPagination hr
{
	background-color: #7f8083;
	color: #7f8083;
}

.newsArticleRowTitle
{
	color: #ffffff;
	font-weight: normal;
	font-size: 1.4em;
}

.newsArticleRowTitle a
{
	color: #ffffff;
	text-decoration: none;
}

.newsArticleRowTitle a:hover
{
	color: #d1563f;
	text-decoration: none;
}

.newsArticleRowLink a
{
	color: #d1563f;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.newsArticleRowLink a:hover
{
	color: #ffffff;
	text-decoration: none;
}

#newsListPagination
{
	color: #ff6319;
}

#newsListPagination span
{
	color: #ffffff;
	background-color: #ff6319;
}

#newsListPagination  a
{
	text-decoration: none;
	color: #ff6319;
}

#newsListPagination a:hover
{
	text-decoration: none;
	color: #8a0752;
}

/*-------------------------------------------------------------- NEWS DETAIL PAGE --------------------------------------------------------*/

/* NEWS DETAIL */

#newsDetailTitle
{
	color: #ffffff;
	font-size: 1.4em;
	line-height: 1.3em;
}

#newsDetailText
{
	font-size: 0.9em;
	line-height: 1.4em;
}

#newsDetailDownload a
{
	color: #d1563f;
	text-decoration: none;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

#newsDetailDownload a:hover
{
	color: #ffffff;
	text-decoration: none;
}

#newsDetailLinks
{
	color: #d1563f;
}

#newsDetailLinks hr
{
	background-color: #7f8083;
	color: #7f8083;
}

#newsDetailLinks a
{
	color: #d1563f;
	text-decoration: none;
}

#newsDetailLinks a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*-------------------------------------------------------------- NEWS TICKER AREA --------------------------------------------------------*/

/* NEWS TICKER */
#newsTicker
{
	background-color: #fad128;
	color: #000000;
}

#newsTicker a
{
	color: #000000;
	text-decoration: none;
}

#newsTicker a:hover
{
	color: #ffffff;
	text-decoration: none;
}

/*-------------------------------------------------------------- VIEW MOVIES PAGE --------------------------------------------------------*/

/* VIEW MOVIES */
#viewMoviesCaption
{
	color: #ffffff;
	font-size: 1.4em;
	line-height: 1.3em;
}

/*-------------------------------------------------------------- ABOUT THE BRAND PAGE --------------------------------------------------------*/

/* HOME PAGE */
#aboutTheBrandBody
{
	font-size: 0.8em;
	line-height: 1.3em;
}

#aboutTheBrandBody .redHeading
{
	color: #c32e1e;
}

#aboutTheBrandBody .purpleHeading
{
	color: #be4f87;
}

#aboutTheBrandBody .blueHeading
{
	color: #5778bb;
}

#aboutTheBrandBody .greenHeading
{
	color: #44b74b;
}

#aboutTheBrandBody .blackcurrantHeading
{
	color: #532090;
}

#aboutTheBrandBody .cherryHeading
{
	color: #921951;
}

#aboutTheBrandBody .whiteHeading
{
	color: #FFFFFF;
	font-weight:bold;
}

/*-------------------------------------------------------------- STOCKISTS PAGE --------------------------------------------------------*/

/* HOME PAGE */
#stockistsBody
{
	font-size: 0.8em;
	line-height: 1.2em;
}

#stockistsBody .redHeading
{
	color: #c32e1e;
	font-size: 1.3em;
	font-weight: bold;
}

#stockistsBody .blueHeading
{
	color: #5778bb;
	font-size: 1.3em;
	font-weight: bold;
}

#stockistsBody .greenHeading
{
	color: #44b74b;
	font-weight: bold;
}

/*-------------------------------------------------------------- ABOUT US PAGE --------------------------------------------------------*/

#aboutUsBody .title
{
	font-size: 2.4em;
	line-height: 1.4em;
	color: #ffffff;
}

#aboutUsBodyLeftTitle
{
	border-bottom-color: #c7c7c7;
}

#aboutUsBodyLeftText
{
	border-top-color: #5d5a59;
	font-size: 0.8em;
}

#aboutUsBodyLeftBottomText
{
	font-size: 1.3em;
	line-height: 1.2em;
}

#aboutUsBodyLeftBottomText a
{
	color: #e74732;
	text-decoration: none;
}

#aboutUsBodyLeftBottomText a:hover
{
	color: #ffffff;
	text-decoration: none;
}


