

body.popup #header {
	margin-top:0px;
}

body.download_full #header {
	background-repeat:no-repeat;
	/*height:250px;*/
}

body.download_full #topnav {
	/*margin-top:-400px;*/
}

body.download_full #content {margin-top:-100px;}

h1,h2,h3,h4 {border:none;}
a {outline:none;}

a img {border:none;}

#dl_game {
	clear: left;
	float:left;
	display:inline;
	width: 862px;
	margin: 0 0 0 50px;
}

#dl_thanks {
	background:url(http://images.popcap.com/www/images/download_full/bg_thankyou.png) no-repeat 0 78px;
	width:357px;
	height:264px;
	float:left;
	font-size:14px;
}

#dl_thanks_header {
	background:url(http://images.popcap.com/www/images/download_full/h1_thankyou_bg.png) no-repeat 0 0;
	width:357px;
	height:78px;
}

#dl_thanks_header h1 {
	background:url(http://images.popcap.com/www/images/download_full/dl_check.png) no-repeat 0 15px;
	font:30px/78px helvetica, arial, verdana, sans-serif;
	text-indent:65px;
	margin-left:25px;
	color:#58851e;
}

#dl_thanks h2 {
	font:bold 16px/140% Helvetica, Arial, sans-serif;
	color:#5b5b5b;
	border:none;
	padding:10px 25px;
}
	body.fr #dl_thanks h2, 
	body.de #dl_thanks h2 {
		padding:10px 12px;
	}
	
	body.fr .panel_copy a {
		font-size: 13px;
		text-align:left;
		padding-left:10px;
		width:203px;
	}

#dl_thanks p {
	padding:10px 25px;
}
	body.fr #dl_thanks p,
	body.de #dl_thanks p {
		padding:10px 12px;
	}
	
	
#dl_thanks a:link,#dl_thanks a:visited,#dl_thanks a:active {
	text-decoration:none;
	color:#c25f0b;
}

#dl_thanks a:hover {text-decoration:underline;}

span.arrow {
	background:url(http://images.popcap.com/www/images/download_full/arrow.png) no-repeat right 0;
	height:33px;
	line-height:33px;
	color:#58851e;
	font-weight:bold;
	margin:0 25px;
	display:block;
}
	body.fr span.arrow {
		margin:0 12px;
	}
	
	body.de span.arrow {
		font-size:13px;
		margin:0 12px;
	}

#slider_frame {
	background:url(http://images.popcap.com/www/images/download_full/bg_slider.png) no-repeat 0 0;
	position:relative;
	width:500px;
	height:258px;
	float:right;
}

#slider_mask {
	background:url(http://images.popcap.com/www/images/download_full/bg_slider_mask.png) no-repeat 0 0;
	position:absolute;
	z-index:100;
	right:-18px;
	top:0;
	width:49px;
	height:258px;
}

#slider {
  position:relative;
	width:499px;
	height:257px;
	float:right;
	margin:3px 0 0 0;
	overflow:hidden;
}

.scroll {
  height: 258px;
  overflow: auto;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

/* ---------------------------------------------------------------/ slider navigation */

.panelContainer								{ position: relative; overflow: hidden; width: 385px; height: 258px; margin-left:104px;}
#slider .panelContainer			{ position: relative; left: 0; top: 0; }
.panelContainer .panel			{ float: left; height: 100%; position: relative; width: 419px; }

.coda-nav-left, .coda-nav-right {display:none;}

#stripNav0, .coda-nav {width:120px;}

.coda-nav {
	position:absolute;
	z-index:90;
	width:120px;
	height:258px;
}

#coda-nav-1 {
	width:104px;
}

.coda-nav ul {
	width:104px;
	list-style-type:none;
	margin:2px 0 0 1px;
	padding:0;
}

.coda-nav li {
	width:104px;
	height:64px;
	margin:0;
	padding:0;
	border:1px solid #fff;
	border-width:0 1px 0 0;
}

.coda-nav li a {
	display:block;
	width:104px;
	height:64px;
}

li.tab1 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_btn_zr.jpg) no-repeat 0 0;}
li.tab2 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_btn_pvz.jpg) no-repeat 0 0;}
li.tab3 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_btn_bj3.png) no-repeat 0 0;}
li.tab4 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_btn_peggle.jpg) no-repeat 0 0;}


.coda-nav li a:hover {
}

li a.current {
	background:transparent url(http://images.popcap.com/www/images/download_full/slider_indicator.png) no-repeat 0 0;
	width:118px;
	height:64px;
}

#cross-links {display:none;}

/* ---------------------------------------------------------------/ game panel styles */

.panelContainer {
	height:258px;
	width:392px;
/*	margin-left:104px;*/
}

.panel {
	width:392px;
	height:258px;
	position:relative;
/*	z-index:90;*/
}

.panel ul { text-align: left; margin: 0 0 0 0; }

.panel_copy {
	margin:135px 0 0 65px;
		width:270px;
}

.panel h2 {
	background:transparent;
	font:normal 14px/120% "Helvetica Neue", Helvetica, arial, sans-serif;
	color:#1b2412;
	text-align:center;
	border:none;
}

.panel a {
	background:transparent url(http://images.popcap.com/www/images/download_full/btn_cta.png) no-repeat 0 0;
	width:213px;
	height:39px;
	text-decoration:none;
	line-height:39px;
	text-align:center;
	color:#c05105;
	font-size:16px;
	font-weight:bold;
	display:block;
	margin:15px auto 0 auto;
	position:absolute;
	top:175px;
	left:90px;
	z-index:100;
}


#game1, #game2, #game3, #game4 {
	width:392px;
	height:253px;
}

#game1 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_promo_zr.jpg) no-repeat 0 0;}
#game2 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_promo_pvz.jpg) no-repeat 0 0;}
#game3 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_promo_bj3.jpg) no-repeat 0 0;}
#game4 {background:url(http://images.popcap.com/www/images/product/promos/slider/slider_promo_peggle.jpg) no-repeat 0 0;}

#game1 h2, #game4 h2 {color:#fff;}
#game3 h2 {color:#fff;}

/* ---------------------------------------------------------------/ promo */

#promo {
	width:500px;
	height:250px;
	float:left;
	margin:30px 0 0 50px;
}

/* ---------------------------------------------------------------/ adver */

#dl_advert {
	float: right;
	display:inline;
	width: 300px;
	margin: 30px 50px 0 0;
}

#dl_advert .advert {
	width: 300px;
}

/* Download Popup */

body.popup {
	background: #fff;
}

.sm_txt {
	font-size: 8pt;
}

#dl_wrapper {
	float: left;
	display: inline;
	width: 640px;
}

#dl_left_col {
	float: left;
	display: inline;
	width: 320px;
}

#dl_left_col #header {
	float: left;
	display: inline;
	position:relative;
	width: 320px;
	height: 90px;
	background-image: url(http://images.popcap.com/www/images/download_header.png);
}

#dl_left_col #content {
	clear: both;
	float: left;
	display: inline;
	width: 320px;
	text-align: center;
	padding-bottom: 10px;
}


#dl_left_col table {
	float: left;
	display: inline;
	width: 300px;
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 12px;
	color: #000;
}

#dl_left_col td {
	padding:5px;
}

#dl_left_col td.email_txt {
	text-align: right;
}

#dl_left_col input {
	float: left;
	display: inline;
	width: 15px;
}

#dl_left_col .email {
	border: 1px solid #999999;
	font-size: 12px;
	width: 190px;
}

#dl_left_col td p {
	float: left;
	display: inline;
	width: 160px;
	margin: 0 0 0 5px;
	text-align: left;
	font-size: 11px;
}

#dl_left_col p {
	float: left;
	display: inline;
	width: 300px;
	margin: 5px 0 0 10px;
	text-align: center;
	font-size: 11pt;
}

#dl_left_col p.sm_txt {
	font-size: 8pt;
}

#dl_left_col p.ad_txt {
	margin-top: 25px;
	margin-left: 40px;
	width: 220px;
}

#dl_left_col a.sm_button {
	float: left;
	margin-left: 110px;
}

#dl_left_col a.sm_button span	 {
	/*padding: 8px 0 7px 40px;*/
	/*background:url("http://images.popcap.com/www/images/dl_sm_btn_left.gif") no-repeat;*/
}

#dl_left_col a:hover span {
	/*background-position: bottom left;*/
}

#dl_right_col {
	float: left;
	width: 320px;
}

#dl_right_col #right_header {
	float: left;
	display: inline;
	width: 320px;
	height: 35px;
	background: url(http://images.popcap.com/www/images/download_header_bg.gif) repeat-x;
	text-align: center;
}

#dl_right_col #right_header p {
	font-size: 12px;
	color: #e16500;
	font-weight: bold;
	margin: 0;
	padding: 10px 0 10px 0;
}

#dl_right_col #advert {
	clear: both;
	float: left;
	display: inline;
	width: 300px;
	margin: 10px 0 0 10px;
}

#dl_right_col .advert {
	width: 300px;
}

