body {
	background:#000000 none repeat scroll 0 0;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

a {
	color:#F2CE6E;
	text-decoration:none;
	font-family:Helvetica, Arial, sans-serif;
}

.hidden {
	display:none;
}

#headerContainer {
	width:100%;
}

#headerBar {
	width:100%;
	height:32px;
	background-color:#2A2A2A;
	float:left;
	color:#EDC263;
}

	#headerBar a {
		color:#EDC263;
		text-transform:uppercase;
		font-weight:bold;
		letter-spacing:0;
	}
	
	#headerBar a:hover {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	#headerBar #loginOut {
		float:left;
		margin: 9px 0 0;
		padding-left:35px;
		width:auto;
		text-align:left;
		font-size:11px;
	}
	#headerBar .fbconnect {
		float:left;
		margin-top:6px;
	}
	/* LOGIN POPUP */
	#loginArea {
		width:230px; 
		height:auto;
		padding: 15px; 
		background-color:#2A2A2A; 
		border:2px solid #999999;
		float:left;
	}
		#loginArea .loginLabel {
			margin-top:8px;
			color:#CCCCCC;
			width:75px;
			float:left;
		}
		#loginArea .loginInput {
			margin:4px 0 0 0px;
			position:relative;	
			float:left;
			width:145px;
		}
		#loginArea .forgotpass{
			font-size:10px;
			margin-top:15px;
			float:left;
		}
		#loginArea .loginSubmit {
			margin-top:5px;
			float:right;
		}
		#loginArea #loginmsg {
			width:100%;
			float:left;	
			margin:15px 0 8px;	
			color:#FF0000;
			clear:both;	
		}

	
		#loginArea #forgotpassForm{
			float:left;
		}
		#forgotpassForm .fpForm{
			float:left;
			margin-top:7px;
		}
		#forgotpassForm #fpmsg{
			float:left;	
			margin-top:15px;	
			color:#FF0000;
			clear:both;
		}
	
	/* /LOGIN POPUP */
	/* ACTIVATE PAGE LOGIN */		
	#activate .loginLabel {
		margin-top:8px;
		color:#e2b357;
		width:75px;
		float:left;
		font-size:10px;
		text-transform:uppercase;
	}
	#activate .loginInput {
		margin:4px 0 0 0px;
		position:relative;	
		float:left;
		width:300px;
	}
	#activate .loginSubmit {
		border:none;
		margin:10px 0 0;
		cursor:pointer;
		float:right;
	}
	#activate #loginmsg {
		width:auto !important;
		float:left;	
		margin:-18px 0 0;	
		color:#831d00;
		clear:both;	
	}
	
	/* /ACTIVATE PAGE LOGIN */		
	
	/* SET FACEBOOK DISPLAY NAME POPUP */
	
	#displayNameArea {
		width:300px; 
		height:auto;
		padding: 15px;
		background-color:#2A2A2A; 
		border:2px solid #999999;
		float:left;
	}
	
		#displayNameArea .loginLabel {
			margin-top:8px;
			color:#CCCCCC;
			width:75px;
			float:left;
		}
		#displayNameArea .loginInput {
			margin:4px 0 0 0px;
			position:relative;	
			float:left;
			width:145px;
		}
		#displayNameArea .loginSubmit {
			margin-top:6px;
			float:right;
		}
		#displayNameArea #displaynamemsg {
			width:100%;
			float:left;	
			margin:15px 0 8px;	
			color:#FF0000;
			clear:both;	
		}	
	
	/* /SET FACEBOOK DISPLAY NAME POPUP */
	
	#sendToFriendArea {
		width:350px; 
		height:auto;
		padding: 15px; 
		background-color:#2A2A2A; 
		border:2px solid #999999;
		float:left;
	}
		#sendToFriendArea .stfLabel {
			margin-top:8px;
			color:#CCCCCC;
			width:100px;
			float:left;
		}
		#sendToFriendArea .stfLeftInput {
			margin:4px 0 0 0px;
			position:relative;	
			float:left;
		}
		#sendToFriendArea .stfRightInput {
			margin:4px 0 0 15px;
			position:relative;	
			float:left;
		}
		#sendToFriendArea .submit {
			margin-top:15px;
			float:right;
		}	
	
	#resetArea {
		float:left;
		width:100%;
		height:200px;
		text-align:center;
	}
		#resetArea #resetForm{
			width:300px;
			height:auto;
			margin:0 auto;
			padding-top:10px;
		}
		#resetForm .resetForm{
			display:block;
			float:left;
		}
		#resetArea .formField{
			width:100%;
			display:block;
			float:left;
		}
		#resetArea .resetLabel {
			margin-top:8px;
			color:#CCCCCC;
			width:120px;
			float:left;
			text-align:left;
		}
		#resetArea .resetInput {
			margin:4px 0 0 0px;
			position:relative;	
			float:left;
			width:145px;
		}
		#resetArea .resetSubmit {
			margin-top:15px;
			float:left;
		}
		#resetArea #resetmsg{
			float:left;	
			margin-top:15px;	
			color:#FF0000;
			clear:both;	
			text-align:left;
		}	
	
	.windowHeader {
		float:left;
		margin:0 0 10px;
		width:100%;
	}
	.windowTitle{
		float:left;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
	}	
	.windowClose {
		float:right;
	}
	.windowClose a {
		font-size:16px;
		color:#FFFFFF;	
		font-weight:bold;
	}	
	.windowForm {
		float:left;
		display:block;
	}
	
	#signupForm{
		display:block;
		float:left;
		margin:8px 0 0;
		font-size:10px;
	}
	#signupForm .signupLabel{
		color:#FFFFFF;
		text-transform:uppercase;
		.line-height:10px;
	}
	#signupForm .signupInput{
		width:150px;
		border:none;
		margin:0;
		.padding:0;
		.border-width:0;
	}
	#signupForm .signupCheck{
		border:none;
		margin:4px 5px 0 0;
		vertical-align:bottom;
		position:relative;
		.left:-3px;
		.margin-right:2px;
	}
	#signupForm .signupSelect{
		margin-top:2px;
	}
	#signupForm label.agree{
		color:#FFFFFF;
		.position:relative;
		.top:8px;
	}
	#signupForm label.agree a {
		color:#FFFFFF;
		text-decoration:underline;
	}
	#signupForm label.agree a:hover {
		color:#FFFFFF;
		text-decoration:none;
	}
	#signupForm #signupSubmit{
		width:73px;
		height:21px;
		border:none;
		margin:5px 0 0;
		cursor:pointer;
	}

#logoContainer {
	width:900px;
}

h1#logo {
	background:transparent url(../images/bt3_logo.jpg) repeat scroll 0 0;
	float:left;
	height:146px;
	margin:16px 0 16px 25px;
	text-indent:-1000000px;
	width:714px;
}
	
	h1#logo a {
		display:block;
		height:146px;
	}
#fmb{
	float:left; 
	display:block; 
	margin: 57px 0 0 -12px;
}

#fbInfo{
	display:inline;	
	left:700px;
	position:absolute;
	top:35px;
	width:300px;
	z-index:100;
}
	#fbInfo #fbName{
		color:#666666;
		float:left;
		text-align:right;
		width:80%;
	}
	#fbInfo #fbName a{
		color:#EDC263 !important;
	}
	#fbInfo #fbPic{
		float:right;
	}

	#region a {
		display:block;
		height:56px;
		width:126px;
	}
	
.clear {
	clear:both;
	height:1px;
}

#contentContainer {
	background:transparent url(../images/bt3_bnr.jpg) repeat-x scroll 0 0;
	float:left;
	width:100%;
}

#content {
	width:1000px;
}

#leftCol{
	width:385px;
	height:100%;
	display:inline;
	float:left;
	padding:10px 0 0;
}

	#leftCol #accountBlurb {
		text-align:center;
		text-transform:uppercase;
		color:#504e4e;
		font-size:11px;
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
	}
		#accountBlurb a {
			color:#504e4e;
			text-transform:uppercase;
			text-decoration:underline;
			font-size:18px;
		}
		#accountBlurb a:hover, #accountBlurb a.colour:hover {
			color:#F9DE99;
		}
		#accountBlurb a.colour{
			color:#EDC263;
		}
		#accountBlurb h1{
			margin:0;
			padding:0;
			font-size:30px;
			line-height:30px;
			font-family:Helvetica, Arial, sans-serif;
		}

#rightCol {
	width:575px;
	padding:0 40px 0 0;
	height:100%;
	display:inline;
	float:left;
}

	#rightCol #header{
		margin: 40px 0 25px 15px;
		float:left;
	}
	
	#rightCol #signup{
		background:url(../images/signupBg.gif) no-repeat;
		overflow:visible;
		float:left;
		width:659px;
		height:385px;
		margin-left:-90px;
	}
	
	#rightCol #home{
		background:url(../images/homeBg.gif) no-repeat;
		overflow:visible;
		float:left;
		width:659px;
		height:329px;
		margin-left:-90px;
	}
	
	#rightCol #activate{
		background:url(../images/activateBg.gif) no-repeat;
		overflow:visible;
		float:left;
		width:659px;
		height:239px;
		margin:20px 0 0 -90px;
	}
	
	#rightCol #signup .tomb{
		width:154px;
		height:230px;
		padding: 20px 10px 0;
		margin: 0 0 0 24px;
		float:left;
	}
	
	#rightCol #home .tomb{
		width:154px;
		height:230px;
		padding: 10px 10px 0 10px;
		margin: 0 0 0 24px;
		float:left;
	}
	
	#rightCol #home .bigtomb{
		width:351px;
		height:230px;
		padding: 10px 10px 0 10px;
		margin: 0 0 0 24px;
		float:left;
	}	
	
	#rightCol #activate .bigtomb{
		width:382px;
		padding: 20px 20px 0;
		margin: 0 0 0 24px;
		float:left;
	}	
	
	.left {
		margin-left:89px !important; 
	}
	
	#rightCol .tombTitle{
		margin:0;
	}
	#home .bigtomb #codeSelect{
		margin-top:-5px;
	}
	#home .bigtomb #codeBlock{
		width:350px; 
		height:125px; 
		overflow-x:hidden; 
		overflow-y:scroll; 
	}
	
	#home .bigtomb .selectallBtn{
		margin-top:6px; 
		float:right;
	}
		
	@media screen and (-webkit-min-device-pixel-ratio:0) {
	#home .bigtomb .selectallBtn { margin-top:-3px;  }
	}

	
	#rightCol p{
		margin-top:8px;
	}
	.fbconnect_invite_wrapper h3{
		font-size:12px; 
		color:#EDC263; 
		margin: 2px 0px 0px 6px;
	}
	.fbconnect_invite_wrapper #scrollBox{
		width:150px; 
		height:193px; 
		overflow-x:hidden; 
		overflow-y:scroll; 
		float:left;
		margin-top:3px;
	}
		#scrollBox .fbconnect_friend_wrapper{
			width:100%; 
			height:auto; 
			float:left;
		}
			#scrollBox .fbconnect_friend_check{
				width:15%; 
				float:left;
			}
			#scrollBox .fbconnect_friend_name{
				width:85%; 
				float:left; 
				font-size:10px; 
				color:#FFFFFF; 
				margin-top:4px;
			}
	.fbconnect_invite_wrapper #fbconnect_friend_btns{
		width:100%; 
		float:left; 
		margin-top:4px;
	}		
		#fbconnect_friend_btns #fbconnect_friend_selectall{
			width:auto; 
			float:left; 
			margin-left:3px;
		}
		#fbconnect_friend_btns #fbconnect_friend_sendinvites{
			width:auto; 
			float:right; 
			margin-right:3px;
		}
	
#widgetContainer{
	background:transparent url(../images/bt3_bnr.jpg) repeat-x scroll 0 179px;
	float:left;
	width:100%;
	padding-top:15px;
}
#widget{
	width:1000px;
	text-align:center;
}
/* FAQ */
#faq{
	width:700px;
	height:100%;
	float:left;
	margin-left:35px;
	padding:10px 0 20px;
}
#faq #header{
	margin: 30px 0 10px;
	float:left;
}
#faq #header .faqSubHeader{
	margin-top:10px;
}
#faq #body{
	width:100%;
	height:auto;
	float:left;
}
	#body{
		color:#999999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	#body h2{
		text-transform:uppercase;
		color:#FFFFFF;
		font-size:14px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:30px 0 3px;
		padding:0;
	}
	#body p{
		margin:0;
		padding:0;
	}
	#body a{
		text-decoration:underline;
	}
	#body a:hover{
		color:#F9DE99;
	}
