

/*--------------------------------------------------------------------------------------------------------------------------- BLITZ PRODUCT PAGE */

/***************************************************************************//* whitespace reset */

* {
	padding:0;
	margin:0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:0; }
li, dd { margin-left:0;}
fieldset { padding: .5em; }

body.bejeweledblitz {
	background: #3e244f url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bg_tile.png) repeat 0 0;
	/*background: #3e244f url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_header.jpg) no-repeat center top;*/
	padding:0;
	margin:0;
	font: 62.5% Arial, Tahoma, "Lucida Grande", Verdana, Helvetica, sans-serif;
}

a img {
	border:0;
}

a {outline:0;}

/***************************************************************************//* typography */

h1 {
	font:24px/140% Helvetica, Arial, sans-serif;
	color:#6d0256;
	text-shadow:0 -1px #fff;
}

#screenshots h2, #features h2 {
	font:21px/140% Helvetica, Arial, sans-serif;
	color:#fff;
	text-shadow:1px 1px #000;
}

h2 {
	font:21px/140% Helvetica, Arial, sans-serif;
	color:#6d0256;
	text-shadow:0 -1px #fff;
	margin-bottom:10px;
}

p {
	margin-bottom:1em;
}

/***************************************************************************//* buttons */

.buy_wrap {
	width:180px;
	float:left;
	text-align:center;
	position:relative;
}

.try_wrap {
	width:300px;
	float:left;
	padding-left:30px;
}

body.fr .buy_wrap a.btn {font-size:12px;}

body.fr .try_wrap a.btn {
	font-size:15px;
}

body.de .try_wrap a.btn,
body.es .try_wrap a.btn,
body.it .try_wrap a.btn,
body.de .buy_wrap a.btn,
body.es .buy_wrap a.btn,
body.it .buy_wrap a.btn
 {
	font-size:14px;
}

a.btn {
	width:226px;
	height:73px;
	display:block;
	text-align:center;
	font:28px/79px Helvetica, Arial, Verdana, sans-serif;;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow:0 1px #000;
}

a.btn:hover {
	background-position:bottom;
}

a.buy {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/btn_buy_2.png) no-repeat center top;
}

a.try {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/btn_try_2.png) no-repeat center top;
}

small {
	font-size:18px;
}

span.price_text {font-size:14px;vertical-align:text-top;}

span.price {
	font:30px/100% Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	text-shadow:0 1px #000;
	clear:both;
	float:left;
	text-indent:40px;
}

span.sup {
	vertical-align:super;
	font-size:14px;
}

body.fr .buy_burst {
	top:14px;
	left:-60px;
}

.buy_burst {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/buy_burst.png) no-repeat 0 0;
	width:89px;
	height:86px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	top:0;
	left:-50px;
}

body.de .buy_burst {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/buy_burst_de.png) no-repeat 0 0;}
body.es .buy_burst {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/buy_burst_es.png) no-repeat 0 0;}
body.fr .buy_burst {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/buy_burst_fr.png) no-repeat 0 0;}
body.it .buy_burst {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/buy_burst_it.png) no-repeat 0 0;}

.buy_burst_2 {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/buy_burst_2.png) no-repeat 0 0;
	width:109px;
	height:98px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	top:-60px;
	left:-65px;
}


.try_wrap a.btn {
	margin:0 auto 10px auto;
}

.try_wrap span {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/icon_lock.png) no-repeat 0 0;
	font:12px/140% Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
	text-shadow:0 1px #000;
	margin-top:10px;
	text-indent:24px;
	min-height:22px;
	display:block;
	text-align:left;
}

.try_wrap a {
	color:#fff;
}

.try_wrap span a:hover {
	color:#ff6ee1;
	text-shadow:0 1px #000;
	text-decoration:none;
}

/***************************************************************************//* header */

body.bejeweledblitz #header {
	width:960px;
	height:534px;
	margin:-708px auto 0 auto;
	position:relative;
	float:none;
	display:block;
	min-width:1044px;
}

body.bejeweledblitz #header #left {
	width:600px;
	float:left;
}

body.bejeweledblitz #header ul {
	margin-left:35px;
	padding-left:0;
}
body.bejeweledblitz #header ul li {
	margin-left:0;
	padding-left:0;
}
ul#nav {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_nav.png) no-repeat 0 0;
	width:966px;
	height:69px;
	list-style-type:none;
}

ul#nav li a img {
	padding-top:4px;
	border:0;
	margin-left:-18px;
}

ul#nav li {
	display:block;
	float:left;
}

ul#nav li a {
	float:left;
	display:block;
	height:69px;
	padding:0 20px;
	border:1px solid #0f466a;
	border-width:0 1px 0 1px;
	border-left-color:#0f466a;
	border-right-color:#549dc6;
	text-decoration:none;
	color:#fff;
	font:16px/75px Arial, Helvetica, Verdana, sans-serif;
}

body.es ul#nav li a,body.fr ul#nav li a {font-size:14px;}

ul#nav li a:hover {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/nav_hover.png) no-repeat 0 0;
	color:#ffd822;
}

ul#nav li:first-child a,ul#nav li:first-child a:hover {
	background:transparent;
	border-width:0 1px 0 0;
	margin-left:8px;
}

ul#nav li:last-child a {
	border-width:0 0 0 1px;
}

ul#sm_nav {
	float: right;
	display: inline;
	margin:10px 20px 0 0; /* 15px top-margin was pushing icons onto the blue arc */
	padding: 0;
	list-style: none;
}
	
ul#sm_nav li {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
	
ul#sm_nav li a {
	display: block;
	width: 43px;
	height: 43px;
	text-indent: -9999px;
	outline: 0;
}
	
ul#sm_nav li#account a {
	background: url(http://images.popcap.com/www/images/nav/nav_btn_account.gif) no-repeat;
}
	
ul#sm_nav li#cart a {
	margin-top:13px;
	background: url(http://images.popcap.com/www/images/nav/nav_btn_cart.gif) no-repeat;
}
	
ul#sm_nav li#help a {
	margin-top:28px;
	background: url(http://images.popcap.com/www/images/nav/nav_btn_help.gif) no-repeat;
}

ul#sm_nav li#help a:hover,
ul#sm_nav li#cart a:hover,
ul#sm_nav li#account a:hover {
	background-position: bottom;
}

ul#nav li#more #nav_drop {
	position: absolute;
	width: 295px;
	margin: 20px 0 0 0;
	display: none;
	z-index:9999;
}

#nav_drop_rolloff {
	position: absolute;
	width: 395px;
	height: 500px;
	margin: -40px 0 0 -150px;
	display: none;
	z-index: 1;
}

#nav_drop_ul {
	float: left;
	display: inline;
	width: 295px;
	background: url(http://images.popcap.com/www/images/nav/nav_more_drop.png) no-repeat;
	margin-left:0;
	padding-left:0;
}

*html #nav_drop_ul {
	height: 300px;	
}

*html #nav_drop_ul.int {
	height: 150px;	
}

ul#nav li#more #nav_drop ul {
	float: left;
	display: inline;
	margin-left: 0;
	padding:22px 14px 0 14px ;
	list-style:none;
}

ul#nav li#more #nav_drop li {
	margin: 0 10px 0 0;
	padding: 0;
	background: none;
	width: 267px;
}

ul#nav li#more #nav_drop li a {
	margin: 0;
	padding: 0;
	background:url(http://images.popcap.com/www/images/nav/nav_more_bkgd.png) repeat-x bottom left;
	font-size: 18px;
	font-weight:bold;
	width: 100%;
	color: #666;
	display:block;
	text-decoration:none;
	text-align:left;
	line-height:50px;
	border:0;
}

ul#nav li#more #nav_drop li a span{
	padding: 0;
	background:none;
}

ul#nav li#more #nav_drop li a:hover {
	background:url(http://images.popcap.com/www/images/nav/nav_more_roll_bkgd.png) repeat-x bottom left;
	color:#666;
}

ul#nav li#more #nav_drop li img {
	margin:7px 10px 0 15px;
	padding:0;
	width: 35px;
	height: 35px;
	float:left;
	display:inline;
}

#nav_drop_bottom {
	float: left;
	display: inline;
	width: 295px;
	height: 32px;
	background: url(http://images.popcap.com/www/images/nav/nav_more_drop_bottom.png) no-repeat;
}

/* User Bar */
body.bejeweledblitz #userbar {
	background:none;
	height:44px;
	margin:-35px 20px 0 0;
	width:384px;
}

body.bejeweledblitz #userbar .user_icon {
	background: url(http://images.popcap.com/www/images/userbar/user_icon.png) no-repeat left top;
	float:left;
	width:40px;
	height:40px;
	line-height:45px;
	margin:2px 5px;
}

body.bejeweledblitz #userbar #userbar_content {
	background:none;
	margin:0 0 0 0;
	padding:0 10px 0 0;
	font:bold 12px/40px Arial, Helvetica, Verdana, sans-serif;
	color:#fffc00;
	text-align:left;
}

body.bejeweledblitz #userbar #userbar_content span {
	padding-right:10px;
}

body.bejeweledblitz #userbar #userbar_content span a {
	color:#fff;
	text-transform:capitalize;
}

body.bejeweledblitz #userbar #userbar_content span a:hover {
	color:#fc3de6;
}

body.bejeweledblitz #userbar #userbar_content span.passport_secondary_message {
	font:bold 13px/45px Arial, Helvetica, Verdana, sans-serif;
}

body.bejeweledblitz #userbar a.passport_action:link,#userbar a.passport_action:active,#userbar a.passport_action:visited {
	color:#fff;
	text-decoration:underline;
}

body.bejeweledblitz #userbar a.passport_action:hover {
	color:#fc3de6;
}

body.bejeweledblitz #userbar span.passport_level_status {
	padding-left:10px;
	font:bold 13px/45px Arial, Helvetica, Verdana, sans-serif;
}

body.bejeweledblitz #logo,
body.bejeweledblitz #logo_es,
body.bejeweledblitz #logo_de, 
body.bejeweledblitz #logo_fr, 
body.bejeweledblitz #logo_it, 
body.bejeweledblitz #logo_mac,
body.bejeweledblitz #logo_mac_de,
body.bejeweledblitz #logo_mac_es,
body.bejeweledblitz #logo_mac_fr,
body.bejeweledblitz #logo_mac_it {
	width:475px;
	height:240px;
	margin:25px 0 40px 65px;
	float:left;
}

body.bejeweledblitz #logo_mac,
body.bejeweledblitz #logo_mac_de,
body.bejeweledblitz #logo_mac_es,
body.bejeweledblitz #logo_mac_fr,
body.bejeweledblitz #logo_mac_it {
	margin-bottom:18px;
}

body.bejeweledblitz #logo {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo.png) no-repeat 0 0;height:195px;}
body.bejeweledblitz #logo_de {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_de.png) no-repeat 0 0;}
body.bejeweledblitz #logo_es {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_es.png) no-repeat 0 0;}
body.bejeweledblitz #logo_fr {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_fr.png) no-repeat 0 0;}
body.bejeweledblitz #logo_it {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_it.png) no-repeat 0 0;}

body.bejeweledblitz #logo_mac {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_mac.png) no-repeat 0 0;}
body.bejeweledblitz #logo_mac_de {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_mac_de.png) no-repeat 0 0;}
body.bejeweledblitz #logo_mac_es {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_mac_es.png) no-repeat 0 0;}
body.bejeweledblitz #logo_mac_fr {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_mac_fr.png) no-repeat 0 0;}
body.bejeweledblitz #logo_mac_it {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_mac_it.png) no-repeat 0 0;}

#header .buy_wrap {
	clear:left;
	margin:0 0 0 80px;
}

#header .try_wrap {
	margin:0 0 0 0;
}

#header img.esrb {
	position:absolute;
	top:430px;
	left:600px;
}

#quote {
	float:right;
	display:inline; 
	width:360px;height:100px;
	padding:15px;
	margin: 38px 45px 0 0;
	background: url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/quote_bg.png) no-repeat 0 0 transparent;
	color:#fff;
}

#quote p {
	position: absolute;
	width:360px;
	display: none;
}

#quote span#said {
	display:block;
	text-align:left;
	font:16px/140% Helvetica, Arial, Verdana, sans-serif;
	margin:0;
}

#quote span.double {
	font:20px/100% "Times New Roman", Times, serif;
}

#quote span#said_by {
	text-align:right;
	font-size:13px;
	display:block;
}


a#video {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/video.png) no-repeat 0 0;
	width:319px;
	height:191px;
	position:absolute;
	bottom:37px;
	right:42px;
	<!-- float:right;
	margin:-3px 42px 0 0; -->
	display:block;
	cursor:pointer;
}

body.de a#video {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/video_de.png) no-repeat 0 0;}
body.es a#video {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/video_es.png) no-repeat 0 0;}
body.fr a#video {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/video_fr.png) no-repeat 0 0;}
body.it a#video {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/video_it.png) no-repeat 0 0;}

/***************************************************************************//* wrappers */

#header_bkgd {
	background: #3e244f url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_header.jpg) no-repeat center 0;
	width:100%;
	height:708px;
	overflow:hidden;
	min-width:1044px;
}

body.bejeweledblitz #wrapper {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_wrap.jpg) repeat-y 39px 0;
	margin:0 auto;
	width:1044px;
	text-align:left;
}

#main_content {
	margin:0 auto 0 43px;
	width:960px;
}

#mid_cta {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_midcta.png) no-repeat 0 0;
	width:1044px;
	height:294px;
	margin:25px 0 0 -1px;
}

#bottom_content {
	margin:0 auto 0 42px;
	padding-top:10px;
	width:960px;
}


/***************************************************************************//* about game */

#about_game {
	width:510px;
	float:left;
	margin-left:25px;
	margin-bottom:-75px;
	color:#402851;
	font-size:14px;
	line-height:140%;
	text-align:left;
}

#about_game h1 {margin-bottom:.5em;}

/***************************************************************************//* screenshots */

#screenshots {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_screenshots.jpg) no-repeat 0 0;
	float:right;
	width:393px;
	display:block;
	margin:0 4px 0 0;
	text-align:left;
}

#screenshots h2 {
	margin-left:25px;
}

#screenshots img {
	margin:0;
}

/*#screenshots ul {
	list-style-type:none;
	margin:5px 0 0 25px;
}

#screenshots ul li {
	width:132px;
	height:102px;
	float:left;
	border:2px solid #fff;
	margin:0 12px 12px 0;
}

#screenshots span.screenshots_nav {
	width:390px;
	float:left;
}

#screenshots img {
	margin:0;
}*/

/***************************************************************************//* features */

#features {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_features.jpg) no-repeat -4px 0;
	width:960px;
	height:439px;
	clear:both;
	text-align:left;
}

#features h2 {
	padding:25px 0 0 100px;
}

#features ul {
	list-style-type:none;
	margin:10px 0 0 85px;
}

#features ul li {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_features_item.png) no-repeat 0 0;
	width:390px;
	height:62px;
	float:left;
	display:block;
	padding:10px 0;
}

#features ul li img {
	float:left;
	padding:0 10px 10px 0;
}

#features ul li .content {
	width:300px;
	float:left;
}

#features ul li span.title{
	font:bold 14px/140% Arial, Helvetica, Verdana, sans-serif;
	color:#fff35a;
	width:100%;
	display:block;
}

#features ul li span.description {
	color:#e1d1cf;
	font-size:12px;
}

/***************************************************************************//* more info */

#more_info {
	width:450px;
	float:left;
	margin:0 0 0 25px;
}

#more_info ul {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/more_info_bottom.png) no-repeat 0 bottom;
	list-style-type:none;
	padding-bottom:10px;
	margin-left:0;
	padding-left:0;
}

#more_info ul li:first-child {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/more_info_top.png) no-repeat 0 0;
}

#more_info ul li {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/more_info.png) no-repeat 0 0;
	width:450px;
	height:100px;
	margin-left:0;
	padding-left:15px;
	font:16px/100px Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
}

body.de #more_info ul li,
body.es #more_info ul li {
	font-size:12px;
}

#more_info ul li img {
	vertical-align:middle;
	padding-right:10px;
}

#more_info ul li:last-child {
	/*background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/more_info_bottom.png) no-repeat 0 0;*/
}

/***************************************************************************//* system requirements */

#sys_requirements {
	width:410px;
	float:right;
	margin:0 25px 0 0;
}

ul#sysreq_nav {
	width:410px;
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

ul#sysreq_nav li {
	float:left;
	width:107px;
	height:37px;
	font:bold 18px/37px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
}

ul#sysreq_nav li a.on {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/sysreq_tab.png) no-repeat 0 0;
}

ul#sysreq_nav li a.off {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/sysreq_tab.png) no-repeat 0 bottom;
}

ul#sysreq_nav li a {
	display:block;
	font:bold 18px/37px Arial, Helvetica, Verdana, sans-serif;
	color:#fff;
	text-decoration:none;
	text-align:center;
	width:107px;
	height:37px;
}

#sysreq_top {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/sysreq_top.png) no-repeat 0 0;
	width:410px;
	height:10px;
	clear:both;
}

#sysreq_content {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_sysreq.png) repeat-y 0 0;
	padding:25px 0;
}

#sysreq_content img {
	float:left;
	margin:0 0 0 20px;
}

#sysreq_content table {
	color:#fff;
	font-family:Arial;
	font-size:13px;
	width:280px;
	float:right;
	margin-right:10px;
}

#sysreq_content td.sys_req {
	width:100px;
}

#sysreq_content td {
	vertical-align:text-top;
	text-align:left;
	padding-bottom:10px;
}

#sysreq_bottom {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/sysreq_bottom.png) no-repeat 0 0;
	width:410px;
	height:14px;
}

a.read_me {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/read_me_btn.png) no-repeat 0 0;
	width:176px;
	height:38px;
	float:right;
	clear:both;
	margin:25px 25px 0 0;
	text-decoration:none;
	font-size:12px;
	text-align:center;
	color:#fff;
	line-height:38px;
}

a.read_me:hover {
	background-position:bottom;
}

/***************************************************************************//* mid cta */

#mid_cta_content {
	width:960px;
	margin:0 auto;
	position:relative;
}

#mid_cta_content h2 {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/mid_cta_tagline.png) no-repeat 0 0;
	float:left;
	width:800px;
	height:35px;
	margin:65px 0 0 60px;
	text-indent:-9999px;
}

body.de #mid_cta_content h2 {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/mid_cta_tagline_de.png) no-repeat 0 0;}
body.es #mid_cta_content h2 {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/mid_cta_tagline_es.png) no-repeat 0 0;}
body.fr #mid_cta_content h2 {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/mid_cta_tagline_fr.png) no-repeat 0 0;}
body.it #mid_cta_content h2 {background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/mid_cta_tagline_it.png) no-repeat 0 0;}

#mid_cta_content h3 {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/blitz_logo_sm.png) no-repeat 0 0;
	width:315px;
	height:92px;
	float:left;
	margin:20px 0 0 70px;
	text-indent:-9999px;
	clear:left;
}

#mid_cta_content .buttons_wrap {
	width:575px;
	float:right;
}

#mid_cta_content .buy_wrap {
	margin:20px 0 0 50px;
}

#mid_cta_content .try_wrap {
	margin:20px 0 0 0;
}

#mid_cta_content img.esrb {
	position:absolute;
	top:200px;
	left:350px;
}

/***************************************************************************//* other versions */

#other_versions {
	width:457px;
	margin:25px 0 0 25px;
	float:left;
}

ul#platform_list {
	list-style-type:none;
	width:173px;
	float:left;
	margin:0 0 0 0;
	padding-left:0;
}

ul#platform_list li a {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/versions_tab.png) no-repeat 0 bottom;
	width:173px;
	height:50px;
	display:block;
	color:#fff;
	font:16px/50px Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	text-align:center;
}

ul#platform_list li a:hover {
	text-decoration:underline;
}

ul#platform_list li a.on {
	background-position:top;
}

ul#platform_list li a.off {
	background-position:bottom;
}

#versions_top {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/versions_top.png);
	width:284px;
	height:18px;
	margin:-1px 0 0 173px;
}

#versions_content {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_versions.png) repeat-y 0 0;
	width:284px;
	float:right;
	min-height:200px;
	font:13px/140% Helvetica, Arial, Verdana, sans-serif;
	color:#fff;
}

#platform_info {
	width:250px;
	margin:0 auto;
}

#platform_info img {
	float:left;
	padding:0 8px 8px 0;
}

#platform_info a {
	color:#6a1149;
	float:right;
}

#platform_info a:hover {
	color:#fff;
}

#versions_bottom {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/versions_bottom.png) no-repeat 0 0;
	width:284px;
	height:15px;
	float:right;
}

#other_versions .web, #other_versions .facebook, #other_versions .xbla {display:none;}

#promos {
	width:390px;
	float:right;
	margin:65px 25px 0 0;
}

#promos a.promo {float:left;display:block;}

#social_badges {
	width:450px;
	float:left;
	clear:left;
	margin:25px 0 0 25px;
}

#social_badges ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
}

#social_badges li {
	float:left;
	margin:0 20px 0 0;
}

#more_games {
	width:390px;
	float:right;
	margin: 25px 25px 0 0;
}

#more_games ul {
	list-style-type:none;
	margin:10px 0 0 0;
	padding-left:0;
}

#more_games ul li {
	float:left;
	width:117px;
	margin:0 10px 0 0;
}

/***************************************************************************//* footer */

body.bejeweledblitz #footer {background:none;margin:-5px 0 0 0;padding:0;}

body.bejeweledblitz #footer_bkgd {
	background:url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/bkgd_footer.png) no-repeat center 0;
	height:500px;
	min-width:1044px;
	margin:0 1px 0 0;
	overflow:hidden;
}

body.bejeweledblitz #footer_content {
	background:#dec0ad;
	width:100%;
	min-width:1044px;
	padding-bottom:50px;
}

body.bejeweledblitz #footer p.links {
	margin:0 auto 0 auto;
}

body.bejeweledblitz #footer p {
	background:#dec0ad;
	color:#765a5f;
}

body.bejeweledblitz #footer p.links a {
	color:#765a5f;
}

body.bejeweledblitz #footer p.links a:hover {
	color:#000;
}

/*--------------------------------------------------------------------------------------------------------------------------- BLITZ FRAME STYLES */

body.misc #header {
	height:460px;
	margin-top:138px;
}

body.misc #top_nav {
		margin-top:-540px;
}

body.misc #userbar {
	margin-top:-598px;
}

body.misc #content {
	background:#330f55 url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz_content.jpg) top left no-repeat;
}

body.blitz #blitz_frame {
	background: url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz_frame_header.png) no-repeat 0 0;
	width:760px;
	margin:-320px auto 0 auto;
	position:relative;
	padding:19px 20px 160px 20px;
	z-index:100;
}

body.blitz #blitz_frame iframe {background:#fff;}

body.blitz #blitz_frame_footer {
	background: url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz_frame_footer.png) no-repeat 0 0;
	width:800px;
	height:21px;
	position:relative;
	z-index:100;
	margin:0 auto 0 -20px;
}

body.misc #page_footer {
	height:486px;
	background:#4b1a5b url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz_footer.jpg) top left no-repeat;
	margin-top:-486px;
}

body.misc #flash_disclaimer,body.misc #flash_disclaimer a {color:#fff;}

body.misc #footer {border:none;}

body.misc #blitz_alert_overlay {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	position: fixed;
	z-index:400;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	display:none;
}
body.misc #blitz_alert {
	position: absolute;
	display:none;
	width: 605px;
	left: 50%;
	top: 250px;
	margin-left: -302px;
	z-index: 500;
}

#blitz_alert span.top {
	background: url(http://images.popcap.com/www/images/blitz_frame_alert.png) top center no-repeat;
	display:block;
	width:605px;
	padding-top:14px;
}

#blitz_alert h1 {
	background: url(http://images.popcap.com/www/images/blitz_frame_alert_header.png) no-repeat 0 0;
	width:575px;
	height:67px;
	margin:0 auto;
	display:block;
	text-indent:-9999px;
}

#blitz_alert #blitz_alert_body {
	background: url(http://images.popcap.com/www/images/blitz_frame_alert.png) bottom center no-repeat;
	width:605px;
	margin:0 auto;
	padding:25px 0 50px 0;
	color:#fff;
}

#blitz_alert a.continue {
	background:url(http://images.popcap.com/www/images/blitz_frame_alert_btn.png) top center no-repeat;
	width:236px;
	height:64px;
	display:block;
	margin:15px auto;
	text-indent:-9999px;
}

#blitz_alert a.continue:hover {
	background-position:bottom center;
}

#blitz_alert a.exit {
	background:url(http://images.popcap.com/www/images/blitz_frame_alert_gem.png) no-repeat 0 0;
	text-align:center;
	padding-left:25px;
	color:#fff;
}

#blitz_alert a.exit:hover {
	color:#b3538f;
}

/* VIDEO */

#TBV_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	display: none;
}

* html #TBV_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TBV_window {
	position: fixed;
	background: url(http://images.popcap.com/www/images/video_lrg_bkgd.png) top left no-repeat;
	z-index: 102;
	color:#000000;
	display:none;	
	text-align:left;
	height: 445px;
	width: 760px;
	margin-left: -380px;
	margin-top: -225px;
	top:50%;
	left:50%;
	opacity: 1;
}

#TBV_video {
	float: left;
	display: inline;
	margin:35px 0 0 60px;
	width:640px;
	overflow: auto;
}

#TBV_closeWindow {
	position: absolute;
	height: 50px;
	width: 50px;
	margin: -10px 0 0 720px;
}

#TBV_closeWindow a {
	behavior: url(/images/iepngfix.htc);
	display: block;
	height: 50px;
	width: 50px;
	background: url(http://images.popcap.com/www/images/buttons/close_btn.png) top left no-repeat;
	text-indent: -9999px;
	outline: 0;
}

#TBV_closeWindow a:hover {
	cursor: pointer;
	background-position: bottom;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(http://images.popcap.com/www/images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: url(http://images.popcap.com/www/images/screenshots_lrg_bkgd.png) top left no-repeat;
	z-index: 102;
	color:#000000;
	display:none;	
	text-align:left;
	height: 496px;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
background: url(http://images.popcap.com/www/images/screenshots_lrg_bkgd.gif) top left no-repeat;
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 20px 20px 0 20px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_next a {
	position:absolute;
	width: 50px;
	height: 50px;
	background: url(http://images.popcap.com/www/images/buttons/next_btn.png) top left no-repeat;
	text-indent: -9999px;
	outline: 0;
	margin: 15px 0 0 90px;
}

* html #TB_next a {
	background: url(http://images.popcap.com/www/images/buttons/next_btn.gif) top left no-repeat;
}

#TB_prev a {
	position:absolute;
	width: 50px;
	height: 50px;
	background: url(http://images.popcap.com/www/images/buttons/prev_btn.png) top left no-repeat;
	text-indent: -9999px;
	outline: 0;
	margin: 15px 0 0 20px;
}

* html #TB_prev a {
	background: url(http://images.popcap.com/www/images/buttons/prev_btn.gif) top left no-repeat;
}

#TB_next a:hover,
#TB_prev a:hover {
	background-position: bottom;
}

#TB_count {
	float:right;
	display: inline;
	width: 96px;
	height: 50px;
	margin: 15px 12px 0 0;
	background: url(http://images.popcap.com/www/images/screenshots_count_bkgd.png) top left no-repeat;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding-top: 14px;
	font-weight: bold;
}

* html #TB_count {
	background: url(http://images.popcap.com/www/images/screenshots_count_bkgd.gif) top left no-repeat;
}

#TB_closeWindow {
	position: absolute;
	height: 50px;
	width: 50px;
	margin: -430px 0 0 530px;
}

#TB_closeWindow a {
	behavior: url(/images/iepngfix.htc);
	display: block;
	height: 50px;
	width: 50px;
	background: url(http://images.popcap.com/www/images/buttons/close_btn.png) top left no-repeat;
	text-indent: -9999px;
	outline: 0;
}

#TB_closeWindow a:hover {
	background-position: bottom;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(http://images.popcap.com/www/images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://images.popcap.com/www/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://images.popcap.com/www/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://images.popcap.com/www/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://images.popcap.com/www/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(http://images.popcap.com/www/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://images.popcap.com/www/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://images.popcap.com/www/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* @group Carousel */

.jcarousel-skin img {
	border:1px solid #fff;
	position:relative;
	z-index:-1;
}

.jcarousel-container {
    float: left;
    display: inline;
}

.jcarousel-clip {
	position: relative;
	width: 344px;
    z-index: 1;
    padding: 0;
    margin: 0 0 0 5px;
    overflow: hidden;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    display: inline;
    list-style: none;
	margin:0 0 0 0;
	/*width:165px;*/
}

.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/* @group Download Skin */

.jcarousel-skin .jcarousel-container-horizontal {
	margin: 0 0 0 0;
}

.jcarousel-skin .jcarousel-clip-horizontal {
	float: left;
	display: inline;
    width:344px;
}

.jcarousel-skin .jcarousel-item {
	float:left;
}

.jcarousel-skin .jcarousel-item a {
	display: block;
}


/*------------------------------------------------------------------------------------------------------------------------------------  Additional styles for the controls.
*/
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}

.jcarousel-control a {
    font-size: 75%;
    text-decoration: none;
    padding: 0 5px;
    margin: 0 0 5px 0;
    border: 1px solid #fff;
    color: #eee;
    background-color: #4088b8;
    font-weight: bold;
}

.jcarousel-control a:focus,
.jcarousel-control a:active {
    outline: none;
}

/*------------------------------------------------------------------------------------------------------------------------------------ jcarousel navigation */

.jcarousel-skin .jcarousel-next-horizontal {
	float: right;
	display: inline;
	width: 20px;
	height: 155px;
	background: url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/dl_scroll_right.png) 0px 40px no-repeat;
	cursor: pointer;
	margin: 15px 0 0 0;
}

*html .jcarousel-skin .jcarousel-next-horizontal {
	background-image: url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/dl_scroll_right.gif);
}

.jcarousel-skin .jcarousel-next-horizontal:hover {
    background-position: -20px 40px;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -40px 40px;
}

.jcarousel-skin .jcarousel-prev-horizontal {
	float: left;
	display: inline;
	width: 20px;
	height: 155px;
	background: url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/dl_scroll_left.png) 0px 40px no-repeat;
	cursor: pointer;
	margin: 15px 0 0 4px;
}

*html .jcarousel-skin .jcarousel-prev-horizontal {
	background-image: url(http://images.popcap.com/www/images/product/backgrounds/bejeweledblitz/dl_scroll_left.gif);
}

.jcarousel-skin .jcarousel-prev-horizontal:hover {
    background-position: -20px 40px;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -40px 40px;
}

#fb_like_widget {
	width:100%;	
}
