/* CSS Document */
body, div, span, h1, h2, h3, img, p, ol, form, input, select, option, textarea, pre, iframe, table, td, tr, th, a, label, *{
	font-family: Georgia;
	font-size: 12px;
	color:#fff;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-collapse:collapse;
	outline:none;
	/*filter: alpha(opacity);*/
	/**background:none;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;*/
}
/*:-moz-any-link:focus {
  outline: none;
}*/

/*BG*/
body {
	text-align:center;
	background:#000000 url(/images/bg_top.gif) top repeat-x;
}
ul{
margin-left:10px;
list-style-position:inside;

}

a:hover{
	color:#993300;
}
/* Main site containers starts here */
#mainDiv { 
	width:1040px;
	margin-left:auto;
	margin-right:auto;
	z-index:auto;
	margin-top:15px;
}
#mainDivPages { 
	width:1047px;
	margin-left:auto;
	margin-right:auto;
	z-index:auto;
	position:relative;
}

#mainDivGame{ 
	width:100%;
	margin-left:auto;
	margin-right:auto;
	z-index:auto;
	text-align:center;
	background:#000000 url(images/bg_game.jpg) center top no-repeat;
	padding-top:35px;
	margin-top:5px;
}
/*RULES POP DIV*/
#rulesPOP{
	padding:10px;
	background-color:#FFFFFF;
	width:460px;
	margin:10px auto 10px auto;
}
/*HEADER DIV for flash or img*/
#header{
	max-height:67px;
	display:block;
}
/*LEFT DIV for Flash*/
#leftcontainer {
	width:313px;
	height:629px;
	float:left;
	z-index:1;
	background:url(images/bg_leftside.jpg) right top no-repeat;
	text-align:right;
}
/*RIGHT DIV for content and FORMS*/
#rightcontainer {
	width:734px;
	height:629px;
	float:right;
	z-index:100;
	text-align:center;
	background:url(images/bg_rightside.jpg) left top no-repeat;

}
/*FORM*/
#form{
	width:465px;
	text-align:left;
	max-height:621px;
	float:left;
}
#form img{
padding-left:90px;
}
/*Names of FORM feelds*/
label{
	display:block;
	height:12px;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	margin-bottom:3px;
}
/*FORM DIV full FORM width*/
.formDiv{
	display:block; clear:both;
}
/*FORM BOX for form content on the right side*/
.formBox{
	margin-bottom:5px;
	width:420px;
	display:block;
	float:left;
	height:30px;
	margin-top:10px;
	margin-left:10px;
}
/*formBoxLeft to float FORM obj to the LEFT*/
.formBoxLeft{
/*	margin-bottom:5px;*/
	width:200px;
	float:left;
	height:41px;
	margin-left:10px;
	margin-bottom:4px;

}
/*formBoxRight to float FORM obj to the RIGHT*/
.formBoxRight{
/*	margin-bottom:5px;*/
	width:200px;
	float:right;
	height:41px;
	margin-right:10px;
	margin-bottom:4px;
	
}
/*for CAF PAGE ONLY! Float to LEFT*/
.formBoxLeftNoLabel{
/*	margin-bottom:5px;*/
	width:200px;
	float:left;
	height:21px;
	padding-bottom:10px;
	/*overflow:hidden;*/
	margin-left:10px;
}
/*for CAF PAGE ONLY! Float to RIGHT*/
.formBoxRightNoLabel{
/*	margin-bottom:5px;*/
	width:200px;
	float:right;
	height:21px;
	padding-bottom:10px;
	/*overflow:hidden;*/
	margin-right:10px;
}
option{
font-size:14px;
color:#6e7578;
	/*background-image:url(/images/form_bg.jpg);
	background-repeat:repeat-x;*/
	height:21px;
	width:198px;
	z-index:90;
}
/*FORM INPUT feelds style*/
.inputTxt{	
	line-height:19px;
	width:198px;
	font-size:12px;
	border:1px;
	border-color:#383838;
	border-style:solid;
	color:#CCCCCC;
	height:21px;
	z-index:100;
	background-color:#1a1a1a;
}
.inputTxtPhone1, .inputTxtPhone2{
	float:left;
	width:40px;
	text-align:center;
	
}
.inputTxtPhone3{
	float:right;
	width:80px;
	text-align:center;
}
.phoneBracket{	
	line-height:21px;
	width:10px;
	font-size:18px;
	color:#6e7578;
	height:23px;
	display:block;
	float:left;
	text-align:center;
	/*font-weight:bold;*/
	
}
/*.phoneDash{	
	line-height:21px;
	width:16px;
	font-size:18px;
	color:#6e7578;
	height:23px;
	display:block;
	float:left;
	text-align:center;
	
	font-weight:bold;
}*/	


/*Why? txt -- style on Register.php*/
#regVerificCodeTxt{
	display:block; clear:both;
	padding-top:5px;
	margin-left:10px;
}
/*OPTINS START*/
/*OPTINS DIV (checkbox + txt)*/
.checkboxDiv{
	display:block; 
	clear:both;
	/*overflow:hidden;*/
	/*height:18px;*/
	margin-bottom:5px;
	padding:2px;	
	margin-left:10px;
}
/*LAST OPTINS DIV to control the bottom margin for the form foot*/
.checkboxBoxLast{
	margin-bottom:10px;
	margin-left:10px;
}
.checkbox {	
	float:left;
}
.optins{
	float:right;
	width:425px;
}
/*OPTINS END*/
.formFootDiv{
	clear:both;
	display:block;
	padding-top:100px;
}
.loginSubmitBtn{
	margin-top:15px;
}
/*login btn Normal - Over states */
.loginNormal{
	background-image:url(/images/btn_login.jpg);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	width:150px;
	height:36px;
	cursor:pointer;
	display:block;
}
.loginOver{
	background-image:url(/images/btn_login.jpg);
	background-repeat: no-repeat;
	background-position: left -36px;
	width:150px;
	height:36px;
	cursor:pointer;
	display:block;

}

/*SUBMIT btn Normal - Over states */
.submitNormal{
	background-image:url(/images/btn_submit.jpg);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	width:150px;
	height:36px;
	cursor:pointer;
}
.submitOver{
	background-image:url(/images/btn_submit.jpg);
	background-repeat: no-repeat;
	background-position: left -36px;
	width:150px;
	height:36px;
	cursor:pointer;
}
/*SEND btn Normal - Over states */
.sendNormal{
	background-image:url(/images/btn_send.jpg);
	background-repeat: no-repeat;
	background-color:none;
	background-position: left top;
	width:150px;
	height:36px;
	cursor:pointer;
}
.sendOver{
	background-image:url(/images/btn_send.jpg);
	background-repeat: no-repeat;
	background-position: left -36px;
	width:150px;
	height:36px;
	cursor:pointer;
}
/* ends */

a#pal {
	background-image:url(/images/btn_pal.jpg);
	background-position:left top;
	width:150px;
	height:34px;
	display:inline-block;

}
a:hover#pal {
	background-position:left -34px;	
}
a#caf {
	background-image:url(/images/btn_email.jpg);
	background-position:left top;
	width:150px;
	height:34px;
	display:inline-block;

}
a:hover#caf {
	background-position:left -34px;	
}



#skipImg{
float:right;
}
/*SKIP btn Normal - Over states */
a#skipImg {
	background-image:url(/images/btn_skip.jpg);
	background-position:left top;
	width:150px;
	height:36px;
	display:block;	
}
a:hover#skipImg {
	background-position:left -36px;
}
/*PLAY NOW btn Normal - Over states */
a#playNowBtn{
	background-image:url(/images/btn_playNow.jpg);
	background-position:left top;
	width:150px;
	height:36px;
	display:block;	
	margin:10px auto 0 auto;
}
a:hover#playNowBtn{
	background-position:left -36px;
}
/*PLAY NOW btn Normal - Over states */
a#btnAccept{
	background-image:url(/images/btn_accept.jpg);
	background-position:left top;
	width:150px;
	height:36px;
	display:block;	
	margin:10px auto 0 auto;
}
a:hover#btnAccept{
	background-position:left -36px;
}/*INVITE btn Normal - Over states */
a#inviteMoreFriendsBtn{
	background-image:url(/images/btn_inviteMoreFriends.jpg);
	background-position:left top;
	width:150px;
	height:36px;
	display:block;
	margin:10px auto 0 auto;	
}
a:hover#inviteMoreFriendsBtn{
	background-position:left -36px;
}
/*HOME btn Normal - Over states */
a#earnBtn{
	background-image:url(/images/btn_earnmore.jpg);
	background-position:left top;
	width:150px;
	height:36px;
	display:block;
	margin:10px auto 0 auto;
}
a:hover#earnBtn{
	background-position:left -36px;
}
/*FOOTER (include)*/
#footercontainer{
background-image:url(images/footer_bg.gif);
background-color:#0c0c0c;
height:280px;
}
#footer {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	color:#acacac;
}
#footer p{
font-size:10px;
float:left;
width:700px;
text-align:left;
color:#333;
}
/*Launch Fire link - very bottom*/
#launchfire {
	width:150px;
	height:30px;
	text-align:right;
	float:right;	
}
#launchfire a{
	color:#999999;
	font-size:10px;
}
#launchfire a:hover{
	color:#CCCCCC;
}
/*End Launch Fire link */

/*Font Classes - styles*/
.linkMain{
	font-weight:bold;
	text-decoration:underline;
}
.linkBirdseed{
	text-decoration:underline;	
	font-size:10px;
}
.linkGeneral{
	color:#f5c74a;
	text-decoration:underline;
}
.highliteBold{
	color:#ffae00;
	font-weight:bold;
}
.highliteBirdseed{
	font-size:10px;
	color:#ea2121;
}
.birdseedTxt{
	font-size:10px;
}
.bold{
	font-weight:bold;
}
.error{
	color:#ea2121;
	font-weight:bold;
}
.cafTxt{
	margin-top:5px;
	margin-bottom:8px;
	margin-left:10px;
}
/* HISCORES TABLE */
#hiscoresTable{
	display:block;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
	border-collapse:collapse;
	margin-top:-3px;
	border-top:solid 1px #000000;
	width:100%;
}
#hiscoresTable th{
	height:36px;
}
#hiscoresTable th a{
	display:block;
	height:36px;
	background-image:url(/images/hiscore_link_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	color:#bce3f5;
	font-size:16px;
	text-align:center;
	line-height:36px;
	border-right:solid 1px #0d4881;
}
#hiscoresTable th a:hover{
	background-position:left -36;
	color:#FFFFFF;
}
#hiscoresTable .hiscTHead_1{
	width:92px;
}
#hiscoresTable .hiscTHead_2{
	width:60px;
}
#hiscoresTable .hiscTHead_3{
	width:123px;
}
#hiscoresTable .hiscTHead_4{
	width:144px;
}
#hiscoresTable .hiscTHead_5{
	width:154px;
}
#hiscoresTable .hiscTHead_6{
	width:137px;
}
#hiscoresTable .hiscTHead_7{
	width:143px;
	

}
#hiscoresTable .hiscrTR_dark td, #hiscoresTable .hiscrTR_lite td{
	text-align:center;
	color:#0d4882;
	/*line-height:14px;*/
	border-right:solid 1px #0d4882;
	border-bottom:solid 1px #0d4882;
}
#hiscoresTable .hiscrTR_dark{
	background-color:#bce3f5;

}
#hiscoresTable .hiscrTR_lite{
	background-color:#78bad9;
}
#hiscoresTable #yourScore tr, #yourScore tr td{
	border:0;
	line-height:30px;
	max-height:30px;
}

/* HISCORES TABLE  END */
select{
z-index:100;
}

.errorBox *{

	/**background:none; 
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader;*/
}
/*CLAERFIX*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/*END CLAERFIX*/
.tool-tip {
	color:#bbb;
	width:250px;
	z-index:13000;
}
 
.tool-title {
	font-weight:bold;
	font-size:11px;
	margin:0;
	color:#bbb;
	padding:8px 8px 4px;
	background:url(/images/bubble.png) top left;
	font-family:Arial, Helvetica, sans-serif;
}
 
.tool-text {
	font-size:11px;
	padding:4px 8px 8px;
	background:url(/images/bubble.png) bottom right;
	font-family:Arial, Helvetica, sans-serif;
	color:#bbb;
}
 
.custom-tip {
	color:#bbb;
	width:130px;
	z-index:13000;
}
