﻿body 
{
	margin:0;
	padding-bottom:80px;
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color:#000000;
	text-align:center;
	color:#ffffff;
}


#mainContainer
{
	width:520px;
	height:692px;
	margin:0 auto;
	text-align:left;
	background:url(../Images/bg-energize.jpg) no-repeat;
	padding-top:50px
}

h1, h2, h3
{
	margin:0;
}

h1
{
	font-size:18px;
}

h2
{
	font-size:16px;
}

h3
{
	font-size:14px;
	text-indent:-9999px;
}

p
{
	margin:10px 0;
}

#head
{
	width:520px;
	height:200px;
	text-indent:-9999px;
}

.vanillaPack
{
	background:url(../Images/energize-vanilla.gif) no-repeat;
}

.chocolatePack
{
	background:url(../Images/energize-chocolate.gif) no-repeat;
}

.mochaPack
{
	background:url(../Images/energize-mocha.gif) no-repeat;
}


#ingredients h3
{
	background:url(../Images/ingredients.gif) no-repeat;
	height:21px;
}

#ingredients
{
	margin:0 0 0 60px;
	width:395px;
}

#ni
{
	margin:0 0 0 60px;
	width:420px;
	overflow:auto;
}

#ni *
{
	outline:none;
}

#ni h3
{
	background:url(../Images/nutritional-information.gif) no-repeat;
	margin-top:17px;
	margin-bottom:20px;
}

#ni table
{
	width:370px;
	margin:10px 0 0 0;
	border-collapse:collapse;
}

.col1
{
	width:180px;
}

#ni table td
{
	border-top:1px solid #949697;
	border-bottom:1px solid #949697;
}

/* Ka SSO */
#sso_mainContainer
{
	margin:0 auto;
	width:931px;
	min-height:1000px;
	background:url(../images/kickapps/bg-top.jpg) left top no-repeat;
	position:relative;
	padding-bottom:20px;
	margin-bottom:110px;
	text-align:left;
}

* html #sso_mainContainer
{
	height:1000px;
}

.sso_searchButton
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	background: url('../Images/search.gif') no-repeat left top;
	width:51px;
		cursor:pointer;
		position:absolute;
		top:123px;
		left:570px;
}

.sso_searchField
{
	border:1px solid #6c6c6c !important;
	background-color:#1a1a1a !important;
	width:192px !important;
	color:#ffffff !important;
	font-size:10px !important;
	position:absolute;
	top:120px;
	left:627px;
}

#sso_topNav, #ctl00_sso_loginAuth
{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
}

#sso_topNav
{
	width:400px;
	height:18px;
	padding:0;
	top:65px;
	left:0;
}

#sso_topNav li
{
	margin-left:3px;
}

#sso_topNav li a
{
	display:block;
	height:18px;
	padding:0;
}

#sso_topNav li a span
{
	display:none;
}

#sso_topNav li
{
	float:left;
	margin-right:11px;
}

#sso_myhomeTab a, #sso_topNav #sso_myhomeTab a:hover
{
	background:url(../Images/main-nav.jpg) left top no-repeat !important;
	width:47px;
}

#sso_videoTab a, #sso_topNav #sso_videoTab a:hover, #sso_topNav #sso_videoTab 
{
	background:url(../Images/main-nav.jpg) -60px top no-repeat !important;
	width:57px;
}

#sso_photoTab a, #sso_topNav #sso_photoTab a:hover
{
	background:url(../Images/main-nav.jpg) -129px top no-repeat !important;
	width:59px;
}

#sso_memberTab a, #sso_topNav #sso_memberTab a:hover
{
	background:url(../Images/main-nav.jpg) -200px top no-repeat !important;
	width:80px;
}

#sso_groupsTab a, #sso_topNav #sso_groupsTab a:hover
{
	background:url(../Images/main-nav.jpg) right top no-repeat !important;
	width:60px;
}

#ctl00_sso_loginAuth
{
	top:70px;
	left:569px;
}

#ctl00_sso_loginAuth li
{
	overflow:hidden;
	margin-right:6px;
}

.sso_login_auth, .sso_join_auth, .sso_forgot_pass
{
	float:left;
}

.sso_login_auth a, .sso_join_auth a, .sso_forgot_pass a
{
	display:block;
	text-indent:-9999px;
	height:11px;
}

.sso_login_auth a
{
	background:url(../Images/auth-nav.jpg) left top no-repeat;
	width:38px;
}

.sso_join_auth a
{
	background:url(../Images/auth-nav.jpg) -50px top no-repeat;
	width:66px;
}

.sso_forgot_pass a
{
	background:url(../Images/auth-nav.jpg) right top no-repeat;
	width:123px;
}

#sso_footer
{
	position:absolute;
	bottom:-130px;
	left:0;
	width:100%;
	height:140px;
	background:url(../Images/kickapps/bg-bottom.gif) left bottom no-repeat;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}

#sso_footer li
{
	display:inline;
	border-left:1px solid #ffffff;
	padding-left:10px;
	padding-right:10px;
	position:relative;
	top:160px;
}

#sso_footer li a
{
	color:#ffffff;
	text-decoration:none;
}

#sso_footer li.first
{
	border-left:none;
}

#contentContainer
{
	padding-top:212px;
	color:#b1b1b1;
	margin:0 auto;
	width:730px;
	text-align:left;
}

#contentContainer h3
{
	text-indent:0;
	border-bottom:1px solid #b1b1b1;
	padding:0 0 6px 8px;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-weight:normal;
	font-size:16px;
	margin-bottom:20px;
}

fieldset
{
	padding:10px;
	margin-bottom:20px;
}

fieldset legend
{
	text-transform:uppercase;
	font-size:16px;
}

fieldset legend span
{
	text-transform:none;
	font-size:16px;
}

fieldset h4
{
	font-size:14px;
	margin:10px 0;
	color:#ffffff;
}

.formTitle
{
	font-size:12px;
	margin:5px 0 5px 0;
}

.formItem
{
	margin-bottom:15px;
}

.formItem input
{
	border:1px solid #000000;
	width:200px;
	font-size:14px;
	padding:3px;
}

.sso_Help
{
	margin:5px 0;
	background-color:#f5f5f5;
	color:#000000;
	padding:5px;
}

#btn
{
	margin:10px 0 0 5px;
}

#btn input
{
	width:100px;
}

.pnlLogin, .pnlRetrievePassword
{
	border:1px solid #ffffff;
	padding:20px;
	position:relative;
}

.loginButton input, #btn input, .rpButton input
{
	border:1px solid #6c6c6c;
	background-color:#1a1a1a;
	color:#ffffff;
	width:100px;
    cursor:pointer;
}

.rpButton input
{
	width:150px;
}

.lblErrorMsg
{
	color:red;
}

.lblMsg
{
	color:#ffffff;
	display:block;
	width:100%;
	line-height:1.5em;
}

.liSignOut a, #ctl00_KickAppsSignOut a
{
	color:#b1b1b1;
	text-transform:capitalize;
}

#ctl00_KickAppsSignOut a
{
	text-decoration:none;
}

#ctl00_KickAppsSignOut
{
	position:absolute;
	top:72px;
	right:0;
}

#hCamWhite, #hDanielWatkins, #hSteveMini, 
#hChrisOshea, #hDaneSearls, #hLeviSherwood,
#hCorbinHarris, #hJoelBalchin, #hTrevorWard,
#hKainSaul, #hDeanSmith, #hRobbieAdelberg, #hJaieToohey,
#hScottyBroome, #hRussellHolt, #hMattyMcferran, #hBrendanJones
{
	font-size:14px;
	text-indent:-9999px;
	background:url(../Images/h1-cam-white.gif) no-repeat;
	width:100%;
	height:46px;
	margin:0 0 35px 0;
	position:relative;
	top:20px;
}

#hBrendanJones
{
	background:url(../Images/h1-brendan-jones.gif) no-repeat;
}

#hMattyMcferran
{
	background:url(../Images/h1-matty-mcferran.gif) no-repeat;
}

#hRussellHolt
{
	background:url(../Images/h1-russell-holt.gif) no-repeat;
}

#hScottyBroome
{
	background:url(../Images/h1-scotty-broome.gif) no-repeat;
}

#hLeviSherwood
{
	background:url(../Images/h1-levi-sherwood.gif) no-repeat;
}

#hDanielWatkins
{
	background:url(../Images/h1-daniel-watkins.gif) no-repeat;
}

#hSteveMini
{
	background:url(../Images/h1-steve-mini.gif) no-repeat;
}

#hChrisOshea
{
	background:url(../Images/h1-chris-oshea.gif) no-repeat;
}

#hDaneSearls
{
	background:url(../Images/h1-dane-searls.gif) no-repeat;
}

#hCorbinHarris
{
	background:url(../Images/h1-corbin-harris.gif) no-repeat;
}

#hJoelBalchin
{
	background:url(../Images/h1-joel-balchin.gif) no-repeat;
}

#hTrevorWard
{
	background:url(../Images/h1-trevor-ward.gif) no-repeat;
}

#hKainSaul
{
	background:url(../Images/h1-kain-saul.gif) no-repeat;
}

#hDeanSmith
{
	background:url(../Images/h1-dean-smith.gif) no-repeat;
}

#hRobbieAdelberg
{
	background:url(../Images/h1-robbie-adelberg.gif) no-repeat;
}

#hJaieToohey
{
	background:url(../Images/h1-jaie-toohey.gif) no-repeat;
}

#hTnc
{
	font-size:14px;
	text-indent:-9999px;
	background:url(../Images/h1-tnc.gif) no-repeat;
	width:100%;
	height:129px;
	margin:0;
}

#content
{
	width:400px;
	margin-left:60px;
	height:475px;
	overflow:auto;
}

#content ul
{
	margin:0;
	padding:0;
	list-style:none;
}

#content h2
{
	margin:30px 0 0 0;
	font-size:18px;
	width:300px;
}

#pgTnc #mainContainer
{
	padding-top:0;
}

#pgTnc #content h2
{
	font-size:11px;
	margin-top:10px;
}

#backLogo
{
	display:block;
	width:185px;
	height:190px;
	position:absolute;
	top:0;
	left:370px;
}

.picDukes
{
	position:absolute;
	top:0px;
	left:200px;
}

.picOliDukes
{
	position:absolute;
	top:0;
	left:265px;
}

#content a
{
	color:#ffffff;
}

.popupContent
{
	position:relative;
}

.popupContent ul
{
	width:300px;
}

#promotnc
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

#promoMain
{
	margin-top:-33px;

	margin-left:-73px;
	
	
	width:835px;
	height:674px;
	background:url(../dukespromo/header-background.png) no-repeat;
	
}

#promoPrizeList
{
	position:absolute;	
	left:620px;
	top:345px;
	width:150px;
	height:40px;
	cursor:pointer;
}

#promoVideo
{
	position:absolute;
	top:525px;
	*top:505px;
	left:265px;
	*left:205px;
}

#columns
{
	margin-left:10px;
	margin-top:20px; 
	width:700px;
	height:545px;
}

#column1
{
	float:left;
	width:310px;
	padding-right:40px;
}
#column2
{
	float:right;
	width:350px;
}

#column1 .formItem input, #column2 .formItem input, #column1 .formItem select 
{	
	border:1px solid #5b5857;
	background-color:#000;
	width:125px;
	font-size:12px;
	color:#fff;
	text-align:left;
}

input #ctl00_ContentPlaceHolder1_chkOptIn 
{
	width:10px;
	text-align:left;
	border:0px solid #fff;
}



#column1 .formItem select 
{
	width:136px;
}

#column1 .formTitle, #column2 .formTitle
{
	font-size:12px;
	width:160px;
}

#column1 .formContainer, #column2 .formContainer
{
	position:relative;
	height:40px;border:1px solid black;
}

#column1 .formItem, #column2 .formItem
{
	position:absolute;
	top:0;
	left:150px;
}

#ctl00_ContentPlaceHolder1_ddlEpisodes
{
	width:auto !important;
}

#column2 #imgbtn
{
	margin-top:50px;
	text-align:center;
}

#column1 p, #column2 p
{
	font-size:12px;
}

#column2 #promotnc
{
	color:#fcc105;
	
}

#dukeYourself
{
	padding-bottom:10px;
	width:341px;
	height:135px;
	background:url(../dukespromo/duke-yourself.png) no-repeat;
}

#dukeYourself p
{
	display:none;
}

#hEntrantDetails
{
	padding-bottom:10px;
	width:220px;
	height:37px;
	background:url(../dukespromo/hEntrantDetails.png) no-repeat;
}

#hEntrantDetails p
{
	display:none;
}

#hConfirmation
{
	padding-bottom:10px;
	width:206px;
	height:37px;
	background:url(../dukespromo/hConfirmation.png) no-repeat;
}

#hConfirmation p
{
	display:none;
}

#hPromoTnc
{
	font-size:14px;
	text-indent:-9999px;
	background:url(../dukespromo/hTermsAndConditions.png) no-repeat;
	width:100%;
	height:126px;
	margin:0;
}

#hPromoPrizes
{
	font-size:14px;
	text-indent:-9999px;
	background:url(../dukespromo/hPrizeList.png) no-repeat;
	width:100%;
	height:126px;
	margin:0;
}


.prize
{
	clear:both;
	float:left;
	padding-bottom:30px;
	width:360px;
}

.prizeImage
{
	width:120px;
	float:left;
	text-align:center;
}

.prizeDetails
{
	text-transform:uppercase;
	text-align:left;
	width:220px;
	padding-left:20px;
	float:right;
}

.prizeQuantity
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#c00000;
	}

.prizeTitle
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#bfb4b4;
	}

.prizeRRP
{
	font-family:Verdana;
	font-size:10px;
	color:#bfb4b4;
	display:none;
	}
	
	
table.prizes 
{
	margin-left:-15px;
	margin-right:3px;
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;

}

table.prizes td {
	border-width: 1px 1px 1px 1px;
	padding: 5px 5px 5px 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
