@charset "utf-8";
/* CSS Document */

ul.game_list li div.game_entry {
    padding:10px;
    cursor:pointer;
}

.bt_game_container {
    margin:0px;
    border:5px solid #DFDFDF;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
	min-height:305px;

}

.bt_game_container .bt_ques {
    float:left; 
    padding: 5px 0 5px 5px;
    font-size:17px;
    font-weight:normal;
    text-align:left;
	margin:0;
	background:#f7f7f7;
	width:593px;
}

.bt_game_container .bt_ques img{
	margin-right:5px;
}

.bt_game_container #question{
	margin-left:5px;
}

.bt_ques_no{
    float: right;
	font-size:11px;
	margin:0;
	padding:0 5px 0 2px;
	background:#eee;
}

.bt_ques_no span{
	font-weight:normal;
	font-size:11px;
}

.bt_game_container .bt_ans {
    padding:15px;
    font-size:16px;
    font-weight:normal;
    text-align:center;
    min-height:170px;
    vertical-align:middle;
	width:625px;
}

.bt_game_container .bt_ans #bt_help {
    cursor:pointer;
    font-size:13px;
    color:#444444;
    font-weight:normal;
	height:25px;
}
.bt_game_container .bt_ans #bt_answer {
    display:none;
	font-style:italic;
	font-size:14px;
	width:573px;
}

.bt_game_container .bt_ans #next_riddle {
	margin-top:10px;
	font-size:15px;
	height:30px;
	display:none;
}

.bt_game_container .bt_ans #prev_next{
	float:left;
	text-align:right;
}

.bt_game_container .bt_ans #prev_next a{
	cursor:pointer;
	font-size:13px;
}

.bt_game_container .bt_ans #pnloader{
	float:left;
	width:30px;
	padding:7px 0 0 4px;
}

.bt_game_container .bt_ans #next_button{
	width:403px;
	padding-top:11px;
	text-align:right;
	float:left;
}

.bt_game_container .bt_ans #next_button a{
	cursor:pointer;
	font-size:13px;
}

.bt_game_container .bt_ans #nxtloader{
	padding:15px 0 0 5px;
	text-align:left;
	width:25px;
	float:left;
}

.bt_game_container .bt_ans #next_riddle a{
	text-decoration:none;
	color:#3982D9;
}

.bt_game_container .bt_ans #next_riddle a:hover{
	text-decoration:none;
	color:#000;
}

.bt_game_container .bt_others {
    /*padding:14px 15px 45px 15px;*/
    font-size:18px;
    font-weight:normal;
    background-color:#FFFFFF;
    height:60px;
    font-weight:bold;
}

.bt_game_container .bt_others #hint{
	width:60px;
	float:left;
	margin:30px 0 5px 10px;
}

.bt_game_container .bt_others input{
    height:30px;
    width:auto;
    font-weight:bold;
    font-size:13px;
    line-height:20px;
}

.bt_hint_text {
    font-size:18px;
    font-weight:normal;
    text-align:left;
    color:#444;
}

/*.starrating {
    float: right;
}
*/
.bt_hint_text div {
    font-size:25px;
    text-align:center;
}

#hint:before {
    content: url("/games/brain-teasers/images/bt-hint.png");
}

.questionmark {
    font-size: 120px;
    color: #7FA500;
    font-weight: bold;    
}

.thumb_img{
	padding-top:5px;
}
/** Mouseover show big image **/
ToolText{position:relative; }
.ToolTextHover{position:relative;}
.ToolText span{display: none;}

.ToolTextHover span{
display:block;
position:absolute;
padding:0px;
border:5px solid #aaa;
-moz-border-radius:5px; -webkit-border-radius:5px;
top:-10px;
left:-280px;
background-color:white; color:black;
text-align: left;
z-index:9000;
}


ToolTextA{position:relative; }
.ToolTextHoverA{position:relative;}
.ToolTextA span{display: none;}

.ToolTextHoverA span{
display:block;
position:absolute;
padding:0px;
border:5px solid #aaa;
-moz-border-radius:5px; -webkit-border-radius:5px;
top:-50px;
left:-320px;
background-color:white; color:black;
text-align: left;
z-index:9000;
}
/*******************************/
/** CREATE BRAIN TEASERS CSS **/
#formrow table{width:560px;}
#formrow table tr td{ width:280px; text-align:left;}
#formrow div.formlabelN1 { 
	font-size: 11px;
	color: #555555;
	width:240px;
	padding-top:2px;
}
#formrow.ques_ans{margin:0; padding:0;}
#formrow span.req{color:#ff0000; font-size:14px; margin-left:2px;}
#formrow span.add_img{padding-top:7px; float:right; font-size:11px;}
#formrow div.uploadimg{ display:none; padding:4px 0; float:left; }
#formrow textarea.formfields{ font-size:13px; width:18.5em; }
#formrow input.formfields{width:527px;}
div.bgSection_warning{width:501px;}

/************ Related Teaser ************/
.bt_game_container #end_game{
	padding:10px;
	text-align:center;
	font-size:14px;
}

.bt_game_container #related_teaser{
	padding:15px;
	text-align:left;
	margin:0 50px 15px 50px;
	background:#eee;
	-moz-border-radius-topleft:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:8px;
	-webkit-border-bottom-right-radius:8px;
}
