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

html{	
	width:100%;
	height:100%;
	margin:0px 0px;
	padding:0px;
	}
body{
	width:100%;
	height:100%;
	overflow-x:hidden;
	background-image:url(../images/kkr_bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0px 0px;
	padding:0px 0px;
	
}
.menu_txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-align:right; padding-right:5px;}
.menu_txt a{text-decoration:none; color:#FFF;}
.tbl_1{
	border-radius:5px;
	background-color:#3b215b;
	-webkit-border-radius: 5px;
	 -moz-border-radius: 5px; 
	
	}
.tbl_2{
	border-radius:5px;
	background-color:#000;
	-webkit-border-radius: 5px;
	 -moz-border-radius: 5px; 
	
	}
.thegame_head{font-family:Arial, Helvetica, sans-serif; color:#FFCC00; font-size:26px; font-weight:bold;}
.thegame_text{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; padding-left:20px; line-height:1.4; padding-top:10px; padding-bottom:10px;}
.thegame_text1{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; padding-left:15px; line-height:1.4;}
.thegame_head1{font-family:Arial, Helvetica, sans-serif; color:#FFCC00; font-size:16px; font-weight:bold;}
.thegame_text2{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; line-height:1.2;}

.parnership_head{font-family:Arial, Helvetica, sans-serif; color:#FFCC00; font-size:21px; font-weight:bold;}
.parnership_head1{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px; font-weight:bold;}

.parnership_txt{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px;}
.finallist_txt{font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:14px;}

.footer{font-family:Arial, Helvetica, sans-serif;
font-size:11px; font-style:italic;
color:#FFF;
}
.footer a{text-decoration:none;
color:#FFF;
}
#logout{cursor: pointer; }

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
.error { color: red; }
#submitting { color:#e6e6e6; font-size:13px; visibility:hidden; font-style:italic; letter-spacing:0.5px; }
#saving { color:#e6e6e6; font-size:13px; visibility:hidden; font-style:italic; letter-spacing:0.5px; }
.click_ref { cursor:pointer; }
.next-stage { visibility:hidden; }

#scrollbar1 { height: 460px; margin:auto; }
#knights_quotient { height: 543px; margin:auto; }
#knights_quotient table { margin-top:10px; }
.logout_txt{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:14px; font-weight:bold;}
.que_txt {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFcc00; font-weight:bold; }
.quiz-options {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; margin:3px 0 10px 0; padding:0;  }
.quiz-options > li {
	list-style-type:none;
    padding-right: 20px;
    padding-left: 0px;
}
.quiz_text {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; line-height:1.4; padding-top:10px; padding-bottom:10px;}

#puzzleArea {
	position:relative;	
}
#spanYourTime {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:16px;}
#loader { text-align:center; top:120px;  position:absolute;  width:500px; height:360px;  }

#overlayPuzzle 
{
	position: absolute;
	-moz-opacity: 0.1;
	opacity:.10;
	filter: alpha(opacity=10);
	background:#000;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index: 10000;
	visibility:hidden;
}

#overlayPuzzle1 
{
	position: absolute;
	-moz-opacity: 0.6;
	opacity:.60;
	filter: alpha(opacity=80);
	background:#000;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index: 1000;
}

#overlay 
{
	display:none;
	position: fixed;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	background:#000;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	z-index: 1000;
}

#divPuzzleHint
{
	position:absolute;
	left:50%;
	top:100px;
	width:400px;
	margin-left:-200px;
	text-align:left;
	z-index: 2000;
	padding:0px;
	height:300px;
	display:none;
	border: 5px solid #d3d3d3;
}
#divPuzzleHint a
{
	position:absolute;
	top:-20px;
	right:-20px;
}

#watch_stores {
	background-color:#fff;
	width:620px;
	height:605px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	display:none;
	text-align:center;
}
#watch_stores td {
	border-bottom: 1px solid #ddd4ea;
}
#watch_stores td {
	padding-left:8px;
}