 *{padding: 0px; margin: 0px; list-style-type: none; font-size: 12px;  text-decoration: none; font-family: Arial;  color:#2D2D2D;}

#application{
    text-align: center;
    margin: 0 auto;
    color:white;
    direction: rtl; 
    /*Disable text mark*/
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
#content
{
	padding: 10px 15px;
      background-color: white;
}

#logo_mask
{
	height:110px; 
	width:130px; 
	margin-right:10px;
	cursor:pointer;
}

#footer
{
background-color: #2D2D2D;
      color:white;
      text-align: center;
      padding: 2px;
	  font-size:1em;
      cursor: pointer;
}
.clear
{
      clear: both;
}

img
{
      border: none;
}

h1
{
      font-size: 1.4em;
}

h2
{
      color: #2d2d2d;
      font-size: 1.2em;
      margin:0px auto;
      text-align: center;
}

h3
{
      color: white;
      font-size: 1em;
      margin:0px auto;
      text-align: center;
}

.left
{
      float:left !important;
}

.bold
{
        font-weight:bold !important;        
}

.right
{
      float:right !important;;
}

.inlineul li
{
     float: left;
}
.gray{
	color: #2D2D2D;
}
.ocean
{
      color:#66FFFF !important;
}

.liteRed
{
      color:#FF3333;
}
.lighter
{
      font-weight: lighter;
      font-size: 1em;
}

.underline
{
      text-decoration: underline  !important;
}

p
{
      text-align: justify;
}

.bigger
{
      font-size: 1.4em;
      color: inherit;
}

.inheritSize
{
	font-size: inherit;
}

#ajaxLoader
{
display:none; 
height:100%; 
width:100%;
background-color:black;
 opacity:0.45;
filter:alpha(opacity=45);
 position:absolute; 

      behavior: url(/application/assets/misc/PIE.htc);
}
#ajaxLoader img{
	position:relative; 
	top:36%;
}
#welcome
{
        width: 363px;
        height: 136px;
        margin: 0 auto;
        margin-top: 145px;
        background-image: url(/application/assets/imgs/welcome.png);
}
/***************HEADER***************/

#loading{
	font-weight: bold;
	font-size: 1.2em;
}
#header, #small_header
{
	background-color: #2D2D2D;
	  padding-top: 10px;
}

#small_header
{
	padding:8px;
}

#sub_v_title
{
	color:white;
	font-weight: bold;
	float:right;
	margin-right:14px;
	margin-top:4px;
}

#question_header{
	background-color: #2D2D2D;
	padding: 1px 5px 2px;
}

img#currentBrain 
{
	float:left;
	margin-left: 214px;
	margin-top:22px;
	width: 44px;
	height: 56px;
}
#currentBrainName
{
	text-shadow: 0px 0px 1px #FFFFFF;
	text-align: center;
	float:left;
	width: 70px;
	height: 20px;
	background-color: #2D2D2D;
	margin-top: 95px;
	margin-left: -57px;
}
#currentBrainName div
{
	color:#66FFFF;
	font-weight: bold;
	font-size: 0.8em;
	line-height:99%;
}
/*****************************************/ 

/**************SIDEBAR***************/

#sideBar
{
      width: 167px;
      float:left;
}
#top10
{
	margin: 0 auto; 
	width:300px;
}
#top10 h2
{
      width:175px;
}

li.listRow
{
      margin-top:4px;
      background-color: white;
      height: 50px;

	border-right: 2px solid #2D2D2D;
}

li.listRow li.textli ul
{
      margin-top:1px;
}

li.listRow img
{
      vertical-align: middle;
	  width: 30px;
}

span.listIndex
{
      font-size: 1.3em;
      font-weight: bold;
      margin-right: 2px;
      background-color:#66FFFF;
      text-align: center;
      padding:2px 2px 0px 0px;
      width:20px;
      height:20px;
      display:block;
      float:left;
      
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

li#topTenfirstUser
{
      border:solid 2px #FBA6BD;
	  -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

div.points
{
      /*font-size: 1.1em;*/
      font-weight: bold;
}

div.listText 
{
      width: 200px;
      margin: 0px auto;
      text-align: center;
}

li.textli
{
      width: 85px;
} 

div.topTenLevel
{
      margin: 1px 0px;
}
/*****************************************/

/***************FRIENDS**************/

#friendsContainer
{
      padding-right: 3px;
      padding-left: 3px;
      padding-bottom: 3px;
      width:563px;
      float:right;
      border: 1px white solid;
      margin-right:10px;
      margin-top:4px;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

#friendsContainer h2
{
       width:563px;
       padding-bottom: 2px;
}

li#friendsContainerLi
{
      height:85px;
      width:460px;
      margin-left:11px;
	  overflow: hidden;
}
ul#friendsul
{
      width:auto;
}
#friends
{
      width:460px;
      height:90px  !important;
      margin: 0px auto;
      direction: ltr;
}

.fiveFriendsLi
{
      width:460px;
      height:90px;

}

img.friendImg
{
      float:left;
      margin-left:1px;
}

#myFriendListItem
{
	background-color: #E7FEFB;
}

.friendListItem
{
      background-color: white;
      padding:2px;
      padding-bottom:4px;
      height: 80px;
      width: 80px;
      float:left;
      margin-right: 4px;
      margin-left: 4px;
/*      opacity:0.95;
      filter:alpha(opacity=95);  For IE8 and earlier */

      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

li.friendsText
{
      
}

div.FriendslistText
{
      width: 81px;
      margin: 0px auto;
      text-align: center;
}

span#nextArrow
{
      float:right;
      margin-top: 22px;
      width:25px;
      height:45px;
      cursor: pointer;
      margin-right:15px;
      background-image: url(../imgs/arrow_right.png);
}

span#previousArrow
{
      float:left;
      margin-top: 22px;
      width:25px;
      height:45px;
      cursor: pointer;
      margin-left:15px;
      background-image: url(../imgs/arrow_left_off.png);
}

.inviteFriendImg
{
      cursor: pointer;
}

.friendUpper
{
      height:52px;
}

.friendLower
{
      margin-top:1px;
}

.friendUpperLeft
{
      width:24px;
}

.friendImg
{
      float:right;
      margin-top:1px;
      margin-right:1px;
}

.friendLevel img
{
      margin-top:6px;
}
/*****************************************/

#slogan, #loading
{
	marign: 3px 0px;
	color:white;
}
#loading{
	margin-top: 7px;
	font-size: 1.1em;
}

/**************MAIN***************/

#main
{
      width:100%;
      height: 100%;
      margin-right: 10px;
      float:right;
      background-color: white;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

#main div.say
{
      position: absolute;
      color:#9BE0FD;
      font-size: 2em;
      font-weight: bold;
      cursor: pointer;

}

#main div.say a
{
	color:inherit;
	font-size:inherit;
}

#main div.say span
{
      color:#2D2D2D;     
}

#daysForNextBrain
{
      margin-top:15px;
      margin-right:82px;
}

#whatSoQuality
{
      margin-top:85px;
      margin-right:35px;
      font-size: 2.3em;
}

.borderedSay
{
	  border: 1px solid #FFC4FF;
	  padding: 0 4px 4px;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

#trophyImg, #fbIcon
{
	margin-left: 2px;
}

#tutorial
{
      margin-top:106px;
      margin-right:315px;
      font-size: 1.9em !important;
}

#share
{ 
      margin-top:151px;
      margin-right:58px;
      font-size: 1.8em !important;
}

#share img
{
	margin: 0px 0px 0px 2px;
}

#contactUs
{
      margin-right: 430px;
      margin-top: 238px;
      font-size:1.6em !important;
}

#contactUsContent a  
{
	color:blue;
	font-size: 1em;
}

#recordsBook
{
      font-size: 2em !important;
      margin-right: 390px;
      margin-top: 170px;    
}

#facebookPage
{
	color: #6887BF !important;
	font-size: 1.5em !important;
	margin-right: 107px;
    margin-top: 379px;
}

#main #howToGainPoints
{
margin-right: 350px;
     margin-top: 339px;
    font-size: 1.75em;
}

#main #aboutTheLevels
{
	margin-right: 300px;
    margin-top: 285px;
}
#aboutTheLevels
{
	color:#29BAF8 !important;
}
#suggestAQuestion
{
    margin-right: 148px;
    margin-top: 314px;
	font-size: 1.8em !important;
}
#suggestAQuestion img
{
	margin-left:2px;
}

#main #aboutTheCreator
{
	margin-right: 75px;
    margin-top: 410px;
    font-size: 1.7em;
}

/****** INVITE BOX ******/
#inviteBox
{
      background-color: #2D2D2D;
      height: 115px;
      width: 127px;
      padding-right: 7px;
      padding-top: 3px;
      padding-left: 4px;
       margin-top: 243px;
      margin-right:-7px;
      position: absolute;
      
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

#inviteBox h2
{
      margin-bottom: 3px;
}

#inviteBox h3
{
      width:115px;
      margin-top: 2px;
      white-space: nowrap;
}

#inviteBox h3 a
{
      color: white;
}

#randomFriendMiddlerow
{
      margin-top: 4px;
}

#inviteBoxUserImg
{
      border: 1px white solid;
      margin-right: 3px;
}

#start_game
{
      margin-top: 146px;
      margin-right: 190px;
      cursor: pointer;
}
/*****************************/

/***USER STATISTICS****/

#userStatistics
{
      background-color: #2D2D2D;
      height: 140px;
      width: 125px;
      margin-left: -6px;
      margin-top: -6px;
      padding-left:6px;
      padding-top:6px;
      float:left;
      cursor:pointer;

      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

#userStatistics ul li
{
      color:white;
      text-align: center;
}

#statisticsLevelName
{
	margin-top:1px;
}

#userStatistics ul li#statisticsLevel
{
      margin-top: 3px;
      margin-bottom: -2px;
}

#userStatistics ul li#statisticsPoints
{
      margin-top:3px;
}
#personalStatistic{
      border: solid 2px #66FFFF;
      color:#2d2d2d;
      text-align: center;
      padding: 6px;
	  font-weight: bold; 
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
}
#personalStatistic ul{
	margin-left:9px;
} 
#personalStatisticsHead{
	color: #2D2D2D;
	margin-top:5px;
}
#facebookPageLink{
	float:right;
}
#statisticsPoints,#statisticsLevel{
    padding-left: 20px;
}
#wrong_answer_title
{
    color: #FF0033;
    font-size: 1.2em;
    margin-right: 2px;
    position: relative;
    bottom: -1px;
}

#correct_answer_title
{
    color: #33CC66;
    font-size: 1.2em;
    margin-right: 2.8px;
    position: relative;
    bottom: -1px;
}

#timer_over_title
{ 
    bottom: 4px;
    color: red;
    font-size: 1.1em;
    position: relative;
    right: 2px;
}

/*****************************************/


/**************STATISTICS AND GAME OVER************/

#gameOver
{
   font-size: 1.2em !important;
}

#game_over_title
{
    text-align: center;
    margin-bottom: 6px;
}

#game_over_title span
{
     font-size: 1.1em !important
}

#game_over_title2
{ 
    bottom: 4px;
    font-size: 1.1em;
    position: relative;  
}
 
#game_total_points
{
    color: blue;
    font-size: 1.2em;
}

#questionLowerPanel
{
      text-align: right;
      margin-top: 4px;
}

#new_record,#level_up
{
        padding: 5px 0; 
        margin-top:15px;
        border: 1px solid #66FFFF;
     -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}
#new_record,#level_up div
{
      margin-top: 10px;
      font-size: 1em !important;
}
#level_up div
{
         font-size: 1em !important;
          margin-top: 2px;
          
          
}
#new_record h1
{
        font-size: 1.4em !important;
}
#level_up h1
{
        font-size: 1.1em !important;
}

#points_in_one_game
{
	font-size: 1.3em !important;
}

#points_for_next_level
{
        font-size: 0.8em !important;
        margin: 0px;
        font-weight: bold;
}
#questionStatistics , #error
{
      padding: 5px;
      padding-top: 0px;
      border: solid 1px #2D2D2D;

      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}
#questionStatistics{
	padding-bottom: 8px;
}
#question_first_appearence
{
      color:#FF0099;
      margin-left: 2px;
      margin-top: 5px;
}

#errorReport
{
	float:left; 
	margin-top:-13px;  
	margin-left:3px;
	cursor:pointer
}
#gameOverErrorReport
{
	float:left; 
	margin-left:3px;
	cursor:pointer
}
#errorThanks
{
	font-size:1.5em !important; 
}
#errorReportDetails
{
	margin-right:4px;
	white-space: nowrap;
}
#errorReportDetails label{
	font-weight:bold;
	margin-left: 4px;
	font-size: 1.1em;
}
#errorReportDetails input
{
	margin-top:6px; 
	margin-right:3;
	margin-bottom:3px;
	width:180px; 
	height:28px;
}
#errorReportContent
{
	margin-top:7px;
	margin: 0 auto;
}
#questionLikeContent{
	width: 220px;
	margin: 0 auto;
}
#errorReportButtons
{
    margin: 0 auto;
    width: 192px;
	   position: relative;
}
#goToFullVersionButtons
{
    margin: 0 auto;
    width: 215px;
	   position: relative;
}
#facebookPageContent div
{
	font-size:1.1em !important; 
	margin-top:10px;
	margin-bottom:5px;
}
#goToFullVersionContent div
{
	font-size:1.1em !important; 
	margin-top:5px;
	margin-bottom:3px;
}
.buttonlink
{
      position: relative; 
}

#questionStatistics p
{
      font-style: italic;
}
#summary
{
      margin-top: 4px;
      border: solid 1px #66FFFF;
      padding: 0px 5px 2px 5px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border-radius: 3px;
      behavior: url(/application/assets/misc/PIE.htc);       
}

#questionStatistics h3
{
      font-size: 1.1em;
      margin: 0px !important;
}

.neutralAnswer
{
        opacity: 0.70;
        filter:alpha(opacity=80); /* For IE8 and earlier */
}

.userSelection 
{
      background-color: #431C12 !important;
      border: red 3px solid !important;
}

.correctAnswer
{
      /*background-color: #00330A !important;
      border: #00FF33 3px solid !important;*/
      background-color: #011543 !important;
      border: #0000FF 3px solid !important;    
}

.correctAnswerAndUserSelection
{
     background-color: #00330A !important;
     border: #00FF33 3px solid !important;
}

.blue
{
      color:blue;
}

.green
{
      color:#00FF33 !important;
}

.red
{
      color:#FF0033 !important;
}
span.answerPercent
{
      color:yellow;
      font-size: 1em;
}

li.statistics_answer
{
       color:white !important;
      background-color: #2D2D2D;
      font-weight: bold;
      font-size: 1.3em;
      margin-top: 5px;
      margin-bottom: 7px;
      text-align: right;
      padding-right: 9px;
      padding-bottom: 10px;
      padding-top: 10px;
      
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

h2#result
{
     color: #2D2D2D;
     text-align: right;
     display:inline;
}

h2#result img,#gameOver img
{
     vertical-align:bottom;

     padding: 2px;
     margin-top:1px;
}

#questionLowerPanel h3 , #gameOver h2
{
      text-align: right;
      color: #2D2D2D;
      margin-top: 2px;
}

#gameOver h2
{
        margin-right: 20px;
}
#statistics_auto
{
      margin-top: 2px;
      width: 297px;
	  font-size: 0.9em;
}
#statistics_buttons{
	margin-top:1px;
}

#bottom_menu{
	display:none;
}
ul#main_menu li a,ul#middle_menu li a,ul#bottom_menu li a{ 
	font-size: 1.2em;
	display: block;
}

.button
{
      margin-top: 5px;
      border: solid 2px #66FFFF;
      color:white !important;
      text-align: center;
      padding: 7px;
	  font-weight: bold; 
      background-color: #2D2D2D;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      behavior: url(/application/assets/misc/PIE.htc);
}
.oceanButton
{
    border: solid 2px #2D2D2D;
    background-color: #66FFFF;
    color: #2D2D2D !important;
}
.button a
{
	position:relative;
	top:-0px;
	color:white;
	font-weight:bold;
	white-space: nowrap;
}

#loading_header .button{
    margin-bottom: 4px;
}
.button div{
    font-size: 1.1em;
    color:white;
}
.button span{
    color:white;
    font-weight: lighter;
}
#errorButtonsPanel
{
      margin-top:5px;
      margin: 0px auto;
	  width:200px;
}
#error h2
{
		float:right;
		color: #2D2D2D;
		width:100%;
		padding: 10px;
}

#gameOverButtonsPanel
{
      width:254px;
	 margin: 14px auto 6px;
}

#nextQuestion
{
      position: relative;
	  top: 5px;
      width: 80px;
	  margin: 0 auto;
}
#questionLike{
	margin-top:19px;
	margin-right:2px; 
	cursor: pointer;
}
#gameOverQuestionLike{
	margin-right:2px; 
	cursor: pointer;
}
#questionDislikeWhat{
	margin-bottom: 4px;
	font-weight: bold;
	font-size:12px !important;
	margin-top: 10px;
}
#questionDislikeWhat input{
	height: 20px;
}
#publishPoints
{
      margin-left: 5px;
      width: 42px;
      float:right;
}

#fullVersionButton
{
      margin-left: 5px;
      width: 96px;
      float:right;
} 
#newGame
{
      margin-left: 5px;
      width: 73px;
      float:right;
} 

#backToMainPage
{
      width:75px;
      float:left;
}

#nextQuestion a , #backToMainPage a , #newGame a ,#publishPoints a
{
      color:white;
      font-weight: bold;
}

#statistics_checkboxes
{
      font-size: 1em;
}

#statistics_timeout
{
      margin-top: 2px;
}

span#statistics_timeout_seconds
{
      font-weight: bold;
}

/******************************************/

/*********** QUESTION ***************/


#questionWrapper
{
      margin: 0 auto;
      margin-top: 5px !important;
      overflow: visible;
      text-align: center;
      color:white;
}

h1#question
{
      margin-top: 2px;
      color:white;
      padding-right: 8px;
      padding-bottom: 20px;
      padding-top: 16px;
      text-align: right;
      border: solid 2px #66FFFF;

      background-color: #2D2D2D;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

span#questionNumber
{
      color:#66FFFF;
      font-size: 1.2em;
}

li.answer
{
	color:white;
}
li.answerCSS
{
      color:white;
      background-color: #2D2D2D;
      font-weight: bold;
      font-size: 1.3em;
      cursor: pointer;
      margin-top: 5px;
      margin-bottom: 7px;
      text-align: right;
      padding-right: 9px;
      padding-bottom: 10px;
      padding-top: 10px;

      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

ul#answers
{
      margin-top:6px;
      overflow: auto;
}

ul#answers li img
{
      vertical-align: sub;
      margin-left: 4px; 
}

#questionPointsPanel
{
    color: white;
    float: right;
    font-size: 1.35em;
    font-weight: bold;
    margin-right: 3px;
    text-align: right;
	margin-top:2px;
}

#questionBrainsPannel
{
    display: inline-block;
    margin:  0 auto;
    margin-top: -50px;
    padding: 12px 3px 3px 4px;
    background-color: #2D2D2D;
        
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(/application/assets/misc/PIE.htc);
}

#questionTimerPanel
{
      float:left;
}

#questionTimerPanel img
{
      float:left;
      display: inline-block;
      position: relative;
      top: 6px;
	  margin-right:2px;
}

#timer
{
      color:white;
      font-size: 35px;
      font-weight: bold;
      display: inline-block;
	  margin-top:3px;
	  position:relative;
}

#brains
{
      float:left;
}

#brains img
{
      width:47px;
      height:37px;
}

#points
{
    font-size: 22px;
	color: #66FFFF;
}

#points span
{
	font-size: 25px;
	  color: white;
	  position:relative;
}

#questionInfo
{
    font-size: 0.98em;
    margin-top: -2px;
    width: 130px;
	display: inline-block;
} 
 
span#brainQuestion
{
   background-color: #66FFFF;
    border: 2px solid #2D2D2D;
    border-radius: 8px 8px 8px 8px;
    color: #2D2D2D;
    font-weight: bold;
    right: 16px;
    margin-top: 2px;
    padding: 3px 6px; 
    position: absolute;
    -moz-box-shadow: 1px 1px 3px white
    -webkit-box-shadow: 1px 1px 3px white
    box-shadow: 1px 1px 3px white
        
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

span#deathQuestion
{

   background-color: #2D2D2D;
    border: 2px solid red;
    border-radius: 8px 8px 8px 8px;
    color: white;
    font-weight: bold;
    right: 16px;
    margin-top: 2px;
    padding: 3px 6px;
    position: absolute;
    -moz-box-shadow: 1px 1px 3px white
    -webkit-box-shadow: 1px 1px 3px white
    box-shadow: 1px 1px 3px white
        
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      border-radius: 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

span#level
{
      font-size: 1.2em;
}

/******************************************/

/****************POPUP****************/

#popupWrapper
{
      opacity:0.4;
      filter:alpha(opacity=40); /* For IE8 and earlier */

      width: 100%;
      height: 100%; 
      background-color: #2D2D2D;
	  
      position: absolute;
      z-index: 3;
      display:none;
}

#modalWrapper
{
      position: absolute;
      display: none;
	  width:100%;
      background-color: white;
       z-index: 4;
       border-top: 3px #2D2D2D solid;
	   border-bottom: 3px #2D2D2D solid;
       text-align: center;

}


#modalWrapper img#popupX
{
      float:right;
      margin-top: -20px;
	   margin-left: -58px;
      margin-right: 20px;
      cursor: pointer;
}

#modalPopup{
	padding: 0 6px 8px;
}

#modalPopup #modalHeader
{
      font-size: 1.6em;
      font-weight: bold;
      margin-top: 6px;
	  padding-top:6px;
	  padding-bottom:2px;
}

#modalPopup #modalContent #popupLevelImg
{
      margin: 3px auto;
}

#modalPopup #modalContent img
{
      vertical-align: middle;
      margin-left: 1px;
}

#recordsBookContent
{
      margin: 0 auto;
      height: 240px;
      clear: both;
      background-image: url(/application/assets/imgs/bg_brain.jpg);
      background-repeat: no-repeat;
      background-position: center center;
}

#recordsBookMenu
{
	  border-bottom: 1px dotted black;
	  height: 32px;
	  margin-bottom: -2px;     
}

#recordsBookList
{
      text-align:left;
      font-weight: bold;
      float:left;
      width: 212px !important;
      direction: ltr;
      margin-top: 10px !important;
	  margin-left:5px;
}
.record_book_first_place
{
	background-color:#FEFDAB;
}
#recordsBookList li
{
      margin-bottom: 4px;
	  border-bottom: 1px solid #CCCCCC;
}

#recordsBookList li span
{
      font-size: 1.1em;
}

#recordsBookList .recordsListIndex
{
      margin-right: 5px;
	  direction: rtl;
}

#recordsBookMenu li.selected_record_book
{
      background-color: #C4FFFF;
}

#recordsBookMenu li
{
      margin-right:2px;
      margin-left:2px;
      background-color: #FFFFFF;
      padding: 3px 3px;
      font-weight: bold;
      border: 2px solid #2D2D2D;
      margin-top: 1px;
      cursor:pointer;
      
     -webkit-border-radius: 0px 8px 0px 8px;
      -moz-border-radius: 0px 8px 0px 8px;
      border-radius: 0px 8px 0px 8px;
      behavior: url(/application/assets/misc/PIE.htc);
}

#daysForNextBrainContent , #whatSoQualityContent, #aboutTheCreatorContent, #copyrightsContent
{
      padding:0px 10px;
      text-align:justify;
      font-size:1.25em !important;
}

#aboutTheLevelsContent ul
{
     margin-right:18px;
}

#aboutTheLevelsContent ul li
{
	margin: 0 auto;
      margin-top: 5px;
      text-align: right;
      width: 200px;
}

#aboutTheLevelsContent ul li span
{
      font-weight: bold;
      float: left;
}
 
#suggestAQuestionText
{
	font-size: 1.15em !important;
}
img#suggestAQuestionPopupBubble
{
	margin-left:5px;
}
#suggestAQuestionContent div
{
	margin-top:5px;
}
#suggestAQuestionContent label
{
	margin-left:3px;
	font-weight:bold;
}
#suggestAQuestionContent label[for=words]
{
	vertical-align:top;
}
#suggestAQuestionContent input
{
	border:#66FFFF 1px solid;
    width:280px; height: 20px;
}
#suggestAQuestionContent input[name=answer]
{
    width:275px;
}
#suggestAQuestionContent textarea
{
	width:275px;
	border:#66FFFF 1px solid;
}
#contactUsContent textArea
{
    min-height: 80px;
}
#suggestAQuestionContent .button
{
	margin: 0 auto;
}
#suggestAQuestionConfirm h3
{
	font-size: 1.3em !important;
	color: #2D2D2D !important;
}
#aboutTheCreatorContent
{
      font-size:1em !important;
}
#send
{
	width:68px;
	margin-top:6px !important; 
        margin: 0 auto;
}
#send a, #errorReportButtons a
{
	vertical-align:top;
	position:static !important;
}
#aboutTheCreatorContent a
{
      font-size:1em !important;
      color: blue;
      text-decoration: underline;
}

#whatSoQualityContent strong
{
      font-size: inherit;
}

span.levelPopupIndex
{
      float:right !important;
      margin-left: 2px;
      width:18px;
}
.facebookLink
{
	color: #0033FF !important;
	font-weight:bold;
	text-decoration: underline;
}
/******************************************/
 
#onupdate
{
	direction: rtl;
	float:right;
	font-size: 2em;
	font-family: Calibri;
	COLOR:#2D2D2D;
}

.hidden{
    display: none;
}

.loginSignup{
    text-align: right;
    width:220px;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 5px;
}
.loginSignup label, #logIn lable{
    color: white;
    display: inline-block;
    font-size: 1.1em;
    vertical-align: text-top;
    width: 48px;
}
.loginSignup span{
    font-weight: bold;
    color:white;
    font-size: 1.2em;
    margin-bottom: 2px;
}
.loginSignup li{ 
    color:white;
    margin-bottom: 8px;
}
.loginSignup input{
    height: 20px;
    margin-left: 5px;
    margin-right: 10px;
    vertical-align: middle;
}
.loginSignup .button{
    padding: 3px !important;
    width: 49px !important;
    font-size: 1em !important;
    margin-top: 2px !important;
}
.avatar_small{
    width:51px; height: 51px;
}
#forgotPassword div, #forgotPassword a{
    color: #FFFFFF;
    font-size: 1em !important;
}
#changePassowrdThanks{
    font-size:1.15em !important; 
}
#whyEmail{
    font-size:1em; 
    font-weight: lighter; 
    text-decoration:underline;
    cursor: pointer;
}
