* { margin: 0; padding: 0; outline: 0; }
img { border: 0; }


body {
	font-size: 62.5%;
}

h2 {
	width: 736px;
	height: 44px;
	background: url(../images/jeopardymobilegames.jpg)  no-repeat;
	margin: 0 auto;
	display: block;
	text-indent: -9999px;
}

/*#header {
	width: 745px;
}*/

#content-games {
	width: 736px; 
/*	background: #011f51 url(../images/content-bg.jpg) no-repeat;*/
	margin: 0 auto;
}
	#games {
		width: 466px; 
		padding: 0 0 0 4px;
		float: left;
		font-family: arial;
	}
		
		#games a.playlarge {
			width: 142px;
			height: 43px;
			background: url(../images/button-comingsoonbig.jpg) no-repeat top;
			display: block;
		}
		
		#games a.soonlarge {
			width: 142px;
			height: 43px;
			background: url(../images/button-comingsoonbig.jpg) no-repeat top;
			display: block;
		}
		
		#games a.soonlarge:hover {
			background-position: bottom;
		}
	
		#games a.soon {
			width: 119px;
			height: 34px;
			background: url(../images/button-comingrollover.jpg) no-repeat top;
			display: block;
		}
		
		#games a.soon:hover {
			background-position: bottom; 
		}
		
		#games a.play {
			width: 119px;
			height: 34px;
			background: url(../images/button-comingrollover.jpg) no-repeat top;
			display: block;
		}
		
		#jeopardydeluxe { 
			width: 451px;
			height: 220px;
			padding: 29px 0 0 15px;
			background: url(../images/bg-jeopardydeluxe.gif) no-repeat;
			color: #05295e;
			font-size: 11px;
			font-family: arial;
			overflow: hidden;
		}
			#jeopardydeluxe h3.jeopdeluxe {
				width: 183px;
				height: 15px;
				background: url(../images/jeopdeluxetxt.gif) no-repeat right top;
				display: block;
				text-indent: -9999px;
				padding: 0 0 3px 15px;
				line-height: normal;
				overflow: hidden;
			}
			
			#jeopardydeluxe .gameimagelarge { 
				float: left;
				width: 161px;
				height: 208px;
			}	
			
			#jeopardydeluxe .container {
				float: right;
				width: 275px;
				height: 208px;
				padding: 0 15px 0 0;
				overflow: hidden;
			}

				#jeopardydeluxe .jeopdeluxedesc {
					width: 275px;
					height: 138px;
					padding: 20px 15px 0 0;
				}
				
					#jeopardydeluxe .jeopdeluxedesc p {
						padding: 0 10px 0 15px;
						line-height: 13px;
						color: #303030;
					}
					
					#jeopardydeluxe .playdemo {
						padding: 2px 0 0 5px;
					}
				
				#jeopardydeluxe .carriers {
					width: 263px;
					height: 43px;
					padding: 7px 15px 0 12px;
					text-transform: uppercase;
				}
				
				#jeopardydeluxe .carriers ul { 
					list-style-type: none;
					color: #fff;
					font-size: 9px;
				}
				
				#jeopardydeluxe .carriers li { display: inline; padding: 0 5px 0 0; line-height: 14px; }
					
				#jeopardydeluxe .carriers h4 {
					color: #05295e;
					font-weight: normal;
					font-size: 9px;
				}
		
		#iphone {
			width: 437px;
			height: 137px;
			padding: 12px 15px 0 14px;
			background: url(../images/bg-rocknroll.gif) no-repeat;
		}
		
			#iphone .playdemo {
				width: 183px;
				height: 25px;
				padding: 3px 0 0 12px;
			}
			
			#iphone .playdemo a.play {
			width: 183px;
			height: 25px;
			background: url(../images/button_playoniphone.jpg) no-repeat top;
			display: block;
		}
				
		#rocknroll {
			width: 437px;
			height: 137px;
			padding: 12px 15px 0 14px;
			background: url(../images/bg-rocknroll.gif) no-repeat;
		}
		
			#rocknroll .playdemo {
				width: 119px;
				height: 34px;
				padding: 1px 0 0 7px;
			}
	
		
		#jeopardylive {
			width: 437px;
			height: 138px;
			padding: 13px 15px 0 14px;
			background: url(../images/bg-jeoplive.gif) no-repeat;
		}
		
			#jeopardylive .learnmore {
				width: 119px;
				height: 34px;
				padding: 1px 0 0 7px;
			}
		
		#finaljeopardy {
			width: 437px;
			height: 144px;
			padding: 12px 15px 0 14px;
			background: url(../images/bg-finaljeop.gif) no-repeat;
		}
			
			#finaljeopardy .comingsoon {
				width: 119px;
				height: 34px;
				padding: 12px 0 0 7px;
			}
			
			#games .gameimage {
				width: 162px;
				height: 104px;
				float: left;
				overflow: hidden;
			}
			
			#games .gamedescription {
				width: 275px;
				height: 93px;
				float: right;
				font-size: 10px;
				padding: 11px 0 0 0;
				line-height: 11px;
				overflow: hidden;
			}
			
			#games .gamedescription p { 
				color: #3f3f3f; 
				padding: 0 0 0 13px;
			}
			
			#games .gamedescription h3 {
				font-size: 11px;
				color: #05295e;
				font-weight: bold;
				padding: 0 0 3px 13px;
			}
			
			#games .gamecarriers {
				clear: both;
				width: 437px;
				height: 20px;
				padding: 8px 0 0 0;
				list-style-type: none;
				color: #05295e;
				font-size: 9px;
				text-transform: uppercase;
			}
			
			#games .gamecarriers li { display: inline; padding-left: 8px; }
			
			#games .gamecarriers li a{ color:#3F3F3F;}
			
			#games .gamecarriers li.availability { padding: 0; color: #3f3f3f; }			
				
	
	#phone {
		width: 261px;
		padding: 0 5px 0 0;
		float: right;
	}
	
	#pulpcore_holder, #pulpcore_object { background: none; }
	
		#phone select { font-size: 15px; height: 20px; }
		
		#phone option { font-size: 15px; }
		
		#enternumber {
			width: 261px;
			height: 180px;
			background: url(../images/field-mobilenumber.gif) no-repeat;
			overflow: hidden;
		}
		
			#enternumber #submitfield {
				width: 261px;
				height: 45px;
				margin: 0;
				padding: 0;		
				border: 0;
			}
			
			#enternumber fieldset#enterinfo { 
				width: 261px;
				height: 118px;
				margin: 0; 
				border: 0; 
				text-align: center;
			}
			
			#enternumber #phonenumber { 
				width: 196px;
				height: 18px;
				padding: 2px 0 0 0;
				margin-top: 60px;
				_margin-top: 57px;
				border: 1px solid #6b9aca;
				font-family: arial;
				font-size: 15px;
				font-weight: bold;
				text-align: center;
				margin-bottom: 3px;
				overflow: hidden;
			}
			
			#enternumber #selectgame {
				width: 198px;
				font-size: 15px;
				border: 1px solid #6b9aca;
				font-family: arial;				
				font-weight: bold;
			}
			
			#enternumber #submit {
				width: 95px;
				height: 45px;
				margin: 0 0 0 81px;
				padding: 0;
				background: url(../images/button-submit.jpg) no-repeat right;
				border: 0;
				vertical-align: top;
			}
			
			#enternumber #submitthanks {
				width: 95px;
				height: 45px;
				margin: 0 0 0 81px;
				padding: 0;
				background: url(../images/button-thankyou.jpg) no-repeat right;
				border: 0;
				vertical-align: top;
			}			
		
		#cellphone {
			width: 240px;
			height: 513px;
			padding: 20px 0 0 12px;
		}
	
	#carriersmobile {
		width: 736px;
		clear: both;
		text-align: center;
	}
		#carriersmobile ul { display: inline; list-style-type: none; }
		#carriersmobile li { padding: 0 0 0 3px; display: inline; }
		#carriersmobile li.firstcarrier { padding: 0; }
		
	#mobile-disclaimer {
		font-size: 0.9em;
		font-weight: bold;
		padding: 10px 0 10px 4px;
	}
/*
#header {
	display: block;
	margin: 0 auto;
}

#contentwrapper {
	background-color: #003595;
	border-left: 4px solid #cccccc;
	border-right: 4px solid #cccccc;
	border-top: 4px solid #B0AFAA;
	margin: 0 auto;
	*margin-top: -3px;
	overflow: hidden;
	width: 736px;
}

ul#nav {
	background-image: url(../../img/bg_nav.jpg);
	background-repeat: no-repeat;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 744px;
	line-height: .5em;
	z-index: 1000;
}

ul#nav:after {
	clear:both;
	content:'.';
	display:block;
	height:0pt;
	visibility:hidden;
}

ul#nav li {
	float: left;
	margin: 0;
	padding: 0;
	position: relative;
}

ul#nav li img {
	visibility: hidden;
}


ul#nav li:hover img,
ul#nav li.sfhover img {
	visibility: visible;
}


ul#nav li ul {
	clear: left;
	display: none;
	background-color: #c2d3e2;
	background-image: url(../img/bg_navdropdown.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #053478;
	border-right: 1px solid #053478;
	border-bottom: 1px solid #053478;
	left: 0;
	list-style: none;
	margin: 0 0 0 2em;
	padding: 0;
	position: absolute; 
  	top: 42px;
	z-index: 10;
}

ul#nav li ul li {	
	float: none;
	margin: 0;
	padding: 0;
}

ul#nav li ul li a {
	color: #000000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: .5em 1em;
	text-align: left;
	text-decoration: none;
	width: 140px;
	_width: 160px;
}

ul#nav li ul li a:hover {
	background-color: #00175f;
	color: #ffffff;
}

ul#nav li:hover ul,
ul#nav li.sfhover ul {
	display: block;
}

ul#nav li#downloads ul {
	margin-left: -1em;
} 

ul#nav li#communicate ul {
	margin-left: -8em;
} 

#content {
	font-size: 12px;
	padding-bottom: 20px;
	overflow: hidden;
}

#content a {
	color: #FFFFFF;
}


h1 {
	margin: 10px 0;
	text-align: center;
}

p {
	font-size: 1em;
}
*/
#play {
	float: left;
	width: 38%;
}

#play h1 {
	text-align: center;
}

#phone {
	background-image: url(../images/bg_phone.jpg);
	background-repeat: no-repeat;
	height: 588px;
}

#jlive {
	_height: 103px;
	min-height: 80px;
	*min-height: 82px;
	padding: 60px 0 0 5px;
	*padding-top: 60px;
}

#jlive h2,
#jlive p {
	background: #000;
	color: #F8CD00;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 auto;
	padding: 5px 2px;
	width: 160px;
}

#jlive h2 {
	background: none;
	color: #fff;
	text-align: center;
}

form#jeoplive {
	overflow: hidden;
}

form#jeoplive label {
	display: block;
	margin: 60px 0 0;
	padding-left: 75px;
}

form#jeoplive #inputwrapper {
	background-color: #020624;
	border: 1px solid #4269b0;
	height: 32px;
	margin: 4px 0 3px 56px;
	overflow: hidden;
	width: 168px;
}

form#jeoplive #inputwrapper input#phonenumber {
	border: none;
	background-color: transparent;
	color: #ffd200;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	padding: .2em 0 0 1.5em;
	_margin-left: -1.9em;
	overflow: hidden;
	width: 77%;
}

form#jeoplive input#submit {
	border: none;
	margin-left: 56px;	
}

ul#details {
	color: #002561;
	font-family: Arial, Helvetica, sans-serif;
	list-style-image: url(../images/bullet.gif);
	margin: 0;
	padding: .6em 0 0 4em;
	_margin-top: -1.9em;
	overflow: hidden;
	width: 200px;
}

ul#details li {
	margin: 0;
	padding: 0;
}

ul#details li#real {
	height: 65px;
}

ul#details li#leaderboards {
	height: 72px;
	padding-top: 1em;
}

ul#details li#challenge {
	height: 73px;
	padding-top: 1.2em;
}

ul#details li#chat {
	padding-top: 1em;
}

ul#details li h2 {
	font-size: 1em;
	margin: 0 0 .1em 0;
	padding: 0;
	text-transform: uppercase;
}

ul#details li p {
	color: #002561;
	font-size: .9em;
	margin: 0;
	padding: 0;
}

#description {
	float: left;
	width: 62%;
}

#description h2 {
	margin: 30px 0 0 0;
	padding: 0;
}

#description p {
	padding-right: 10px;
}

#buttons {
	_height: 1%;
	margin-bottom: 1em;
	overflow: hidden;
}

#buttons a {
	display: block;
	float: left;
	padding-right: 1.1em;
}

#controls {
	_height: 1%;
	margin: 1em 0 1.5em;
	overflow: hidden;
}

#controls img {
	float: left;
	cursor: pointer;
}

ul#carriers {
	background-image: url(../images/bg_carrier.gif);
	background-repeat: no-repeat;
	list-style: none;
	margin: 0;
	padding: 31px 0 0 6px;
	overflow: hidden;
	width: 438px;
}

ul#carriers li {
	float: left;
}


/***********FAQS***********/
#faqs {
	font-size: .8em;
	padding: 0 2em 1em;
}

#faqs a {
	color: #FFFFFF;
}

#faqs a#back {
	font-weight: bold;
	text-decoration: none;
}

#faqs a#back:hover {
	text-decoration: underline;
}

#faqs h1 {
	font-size: 1.3em;
}

#faqs h2 {
	font-size: 1.2em;
}

#faqs h3 {
	font-size: 1em;
}

#faqs ul {
	list-style: none;
	padding: 0;
}

#faqs ul li {
	padding-bottom: 5px;
}

#faqs #setup h3 {
	padding-left: 2em;
}

#faqs #setup ol,
#faqs #setup p{
	padding-left: 5em;
}
/*
#footer {
	width: 736px;
	margin: 0 auto;
}*/
	
#enternumber #submit {
	_margin-top: -2px;
	*margin-top: -2px;
}

	
