
/*  Reel Deal Live 2010 CSS
	Auther: Justin McFarlane
	Email: justinm@phantomefx.com
	Property of Phantom EFX 
	Date: 3/22/10
	version: 1
*/

*{
	margin:0;
	padding:0;
}


/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body, #pageWrap {height: 100%;}

body > #pageWrap {height: auto; min-height: 100%;}

/*  
	Sticky Footer Solution
	by Steve Hatcher 
	http://stever.ca
	http://www.cssstickyfooter.com
*/

/************
New Banner
************/
#homeBanner{position:relative;}
#call-out{ width:600px; height:122px; position:absolute; z-index:1000; right:20px; top:20px; background:url(../img/layout/new/callout-bg.png) no-repeat top left;}
#call-out h2{color:#f3fe7e; font-size:16px; padding:10px 0 0 20px; width:310px; float:left; font-weight:bold; font-family:"Arial Black", Helvetica, sans-serif; }
#call-out p{ color:#fff; font-weight:bold; padding:5px 0 0 30px; width:330px; font-size:16px; line-height:1.3em; float:left; text-align:left; }
#call-out a, #call-out a:visited{ position:relative; display:block; width:220px; height:80px; top:0; float:right; margin:10px 5px 0 0;  background:url(../img/layout/new/play-now-button-bg.jpg) no-repeat top left; font-size:30px; padding:18px 0 0 2px; color:#039; font-weight:bold; text-align:center; text-decoration:none;
}

#call-out a{background-position:0 0; font-weight:bolder; font-family:"Arial Black", Helvetica, sans-serif;}
#call-out a:hover{background-position: 0 -100px; color:#000036;}

#home-video{position:absolute; right:20px; top: 150px; -moz-box-shadow: 0px 0px 10px #fff;
-webkit-box-shadow: 0px 0px 10px #fff;
box-shadow: 0px 0px 10px #fff;z-index:500;}

#ad{background:#f3c589; z-index:600; position:absolute; bottom:20px; left:100px; width:300px; padding:15px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px;}


#ad h3{ font-size:18px; padding:5px 0;}
#ad a{padding:5px 0;}
#ad p{padding:5px 0;}
.ad-screen{padding:5px 0;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
caption{display:block;}


/******* Ad Mod Stuff *****/

#callouts{
	margin:20px 0 0 18px;
}

.adMod{
	min-height:200px;
	float:left;
	width:300px;
	margin:0 20px 0 0;
	}
	
.adMod .homeModContent{
	min-height:175px;
}

.adMod .block{background:url(../img/layout/new/homemodAd.png) no-repeat top left; display:block; height:200px; width:300px; text-decoration:none;}
.adMod .block:hover{background-position:0 -200px;}
.adMod .block img{margin:5px 0 0 10px; border:3px solid #18214a;}
.adMod .block:hover img{border:3px solid #fff;}
.adMod .block p{color:#fff; padding:5px 0 0 10px; line-height:1.2em; }
.adMod .block{text-decoration:nono;}


.adMod .block h1{text-decoration:none; color:#edec54; font-size:24px; font-weight:bold; padding:10px 0 0 10px;}
.adMod .block:hover h1{text-decoration:none;}
.adMod .block:hover p{text-decoration:none;}
.adMod .block:visited{text-decoration:none;}

.clear{clear:both;}
/***** End Ad Mod ******/

/*******Video Section *****/

#videoCont{
	padding:10px 20px 20px;
	background:#1c1c1c;}
	
#videoCont .video-player #viddler_c6e24547{ margin:10px auto; border:5px solid #272727; display:block;}
#videoCont .video-player{border-bottom:3px solid #fff;}

#videoCont ul{margin:20px 0 0;}
#videoCont ul li{ float:left; display:block; width:200px;}
#videoCont ul li a img{border:3px solid #999;}
#videoCont ul li a:hover img{border:3px solid #fff;}
#videoCont ul li a{color:#fff; padding:5px; text-align:center; font-size:14px; text-decoration:none;}
#videoCont ul li a:hover{text-decoration:underline;}
/******End Video******/

.body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;  /* align for ie */
background:url(../img/layout/new/homepage_bg.jpg) #0033ff repeat-x top left;
}

.screen{
	float:right; padding:5px; border:1px solid #602302; margin:0 0 20px 20px;}
	
.screen h4{font-size:10px; padding:5px; text-align:center; background:#f3e8d9; margin:5px 0 0 0;}

.bodySecondary{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
text-align:center;  /* align for ie */
background:url(../img/layout/new/images/secondary_background_02.jpg) #0033ff repeat-x top left;	

}

img{
	display:block;
}

#homeBanner{
	
	
}

#flashy{

	
}

/* Expansion Page Wrap Info */

body.Expansion #pageWrap{
	width:100%;
	background:none !important;}

#altContent{
	width:980px;
	height:571px;
	background:url(../img/layout/new/images/no_flash_background.jpg) no-repeat bottom center;
}

#altContent .installFlash{
	position:absolute;
	width:400px;
	top:325px;
	right:40px;
	
}

#altContent .installFlash h1{
	font-size:21px;
	font-weight:bold;
	color:#FFF;
}

#altContent .installFlash p{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:10px 0 20px 0;
	color:#CCC;
}

#altContent .downloadNowNoFlash{
	padding:70px 0 0 400px;
	display:block;
	text-indent:-99999px;
	width:550px;
	height:150px;
}

#altContentVideo{
	width:980px;
	height:571px;
	background:url(../img/layout/new/images/video_no_flash.jpg) no-repeat top left;
}

#altContentVideo .installFlash{
	padding:150px 0 0 125px;
	width:400px;
	
}

#altContentVideo .installFlash h1{
	font-size:21px;
	font-weight:bold;
	color:#FFF;
}

#altContentVideo .installFlash p{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:10px 0 20px 0;
	color:#CCC;
}

.flashLink{
	padding:0 0 0 100px;
}

.cake-stack-trace{
	background:#fff;
}

.cake-debug{
	background:#fff;	
}
#outerWrap{
	position:absolute;
	width:100%; 
	background:url(../img/layout/new/images/homepage_background_02.jpg) no-repeat top center;
	
}

.screen caption{
	font-size:10px;}

#innerWrapSecondary{
	position:absolute;
	width:100%; 
	background:url(../img/layout/new/images/secondary_background_03.jpg) no-repeat top center;
	
}


#pageWrap{
	position:relative;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	padding:0 0 0 0;
	width:100%;
}

.pageMain{
	background:url(../img/layout/new/images/homepage_background_02.jpg) no-repeat top center;
}

.pageSecondary{
	background:url(../img/layout/new/images/secondary_background_03.jpg) no-repeat top center;
}


#content{
	position:relative;
	margin:0 auto;
	width:980px;
	padding-bottom: 152px;
}

body.Egypt-expansion #content{
	width:1200px !important;
	
}

body.Expansion #content{
	width:1200px !important;
	
}

body.Egypt-expansion .pageSecondary{
	background:none !important;
}

#navWrap{
	position:relative;
	width:980px;
	margin:0 auto;
	height:64px;
}

.logo{
	position:absolute;
	top:0;
	left:50px;
	z-index:8500;
	text-indent:-99999px;
	display:block;
	height:175px;
	width:232px;
	background:url(../img/layout/new/logo.png) no-repeat;
}

.logo:hover{
	background-position:-232px 0;
}

/****************
side Nav
****************/

.secondaryNav{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.secondaryNav h1{
	background:url(../img/layout/new/side_h.png) no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	padding:8px 0 5px 55px;
	margin:0 0 0 0;
	font-size:18px;
	color:#fff;
	border-bottom:3px solid #FFF;
	width:70%;
}

.secondaryNavList{
	margin:10px 0 0 10px;
	padding:0 0 20px 0;
	color:#FFF;	
}

.secondaryNavList li{
	margin:0 0 5px 0;
}

.secondaryNavList li a{
	display:block;
	width:80%;
	font-size:14px;
	margin-top:5px;
	text-decoration:none;
	color:#FFF;
	background:url(../img/layout/new/artical_sidenav_icons.jpg) no-repeat;
	padding:6px 0 0 25px;
	height:22px;
}

.secondaryNavList li a:hover{
	background-color:#006;
}


.secondaryNavList li a.one{
	background-position:0 -23px;
	
}

.secondaryNavList li a.two{
	background-position:0 -47px;
}

.secondaryNavList li a.three{
	background-position:0 -72px;
}


.secondaryNavList li a.four{
	background-position:0 0;
}



/* NAVIGATION */

#navigation{
	position:relative;
	width:580px;
	margin:0 0 0 300px;
}

#navigation li{
	float:left;
	display:inline;
}

.nav{
	
}

.nav a.gameinfoLink, .nav a.mediaLink, .nav a.communityLink, .nav a.supportLink, .nav a.gameinfoDropped, .nav a.mediaDropped, .nav a.communityDropped, .nav a.supportDropped{
	display:block;
	background: url(../img/layout/new/navigation.jpg) no-repeat 0 0;
	height:63px;
	text-indent:-999999px;
}

.nav a.gameinfoLink{
	width:135px;
	background-position:-14px 0;	
}

.nav a.mediaLink{
	width:135px;
	background-position:-149px 0;	
}

.nav a.communityLink{
	width:135px;
	background-position:-283px 0;	
}

.nav a.supportLink{
	width:135px;
	background-position:-417px 0;	
}

.nav a.gameinfoLink:hover, .nav a.gameinfoDropped{
	width:135px;
	background-position:-14px -67px;	
}

.nav a.mediaLink:hover, .nav a.mediaDropped{
	width:135px;
	background-position:-149px -67px;	
}

.nav a.communityLink:hover, .nav a.communityDropped{
	width:135px;
	background-position:-283px -67px;	
}

.nav a.supportLink:hover, .nav a.supportDropped{
	width:135px;
	background-position:-417px -67px;	
}

.current-gameinfo a.gameinfoLink{
	width:135px;
	background-position:-14px -135px;	
}

.current-media a.mediaLink{
	width:135px;
	background-position:-149px -128px;	
}

.current-community a.communityLink{
	width:135px;
	background-position:-283px -128px;	
}

.current-support a.supportLink{
	width:135px;
	background-position:-417px -128px;	
}


.subNavMenu{
	background:#000066;
	-moz-border-radius:0 0 15px 15px;
	-webkit-border-radius:0  0 15px 15px;
	z-index:8000;
	position:absolute;
	top:63px;
}

#gameInfo, #media, #community, #support{
	display:none;
}



.subNavlist{
	padding:15px 0 0 0;
	list-style:none;
	width:205px;
	float:left;
	-moz
}

.subNavlist li{
	margin:0 0 5px 0;
	
}

.subNavlist li a{
	display:block;
	width:190px;
	padding:2.5px 0 2.5px 10px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#99ff00;
}

.subNavlist li a:hover{
	padding:2.5px 0 2.5px 10px;
	color:#fff;
	background:#0033ff;
}

/* END NAVIGATION */


.rightHomeColumn #expansion a.expansion{
	border:1px solid #000;
	margin:0 0 0 3px;
	display:block;
	text-indent:-999999px;
	background:url(../img/layout/new/expansion_ad.jpg) no-repeat;
	width:325px;
	height:74px;
	
}

.rightHomeColumn #expansion a.expansion:hover{
	background-position:0 -72px;
}

.rightHomeColumn #expansion a.calendarAd{
	border:1px solid #000;
	margin:0 0 0 3px;
	display:block;
	text-indent:-999999px;
	background:url(../img/layout/new/calendar_ad.jpg) no-repeat;
	width:325px;
	height:105px;
	
}

.rightHomeColumn #expansion a.calendarAd:hover{
	background-position:0 -105px;
}

.rightHomeColumn #price p{
	font-size:18px;
	line-height:23px;
	font-weight:bold;
	padding:10px;
	border:1px solid #000;
	background:url(../img/layout/price.jpg) no-repeat;
}

.rightHomeColumn #price .subscribe, .rightHomeColumn #price .subscribe:visited{
	color:#FF3;
	font-size:14px;
	float:right;
	text-decoration:none;
	padding:3px 0 0 0;
}

.rightHomeColumn #price .subscribe:hover{
	text-decoration:underline;
	
}

.rightHomeColumn #price span.bolder{
	font-size:20px;
	color:#FFC;
	
	
}

.rightHomeColumn .rightHomeMod{
	margin:0 0 10px 0;
}

.artical{
	color:#FFF;
	min-height:500px;
}

.instructionsWrap{
	width:970px;
	color:#FFF;
	min-height:500px;
	text-align:center;
}


ol.instructions{
	margin:0 0 0 30px;
	font-size:16px;
	list-style:decimal;
	padding-bottom:20px;
	color:#FFF;
	width:859px;
}


#secondaryContent{
	padding:170px 0 0 0;
}

#secondaryContent .leftColumn{
	width:224px;
	float:left;
	margin:5px 0 0 15px;
	
}

#secondaryContent .rightColumn{
	float:right;
	width:707px;
	
	
}

#secondaryContent .instructionsWrap{
	width:980px;
	
	
}


#screenshots{
	
}

#screenshots li{
	float:left;
	
}

#screenshots li a{
	display:block;
	margin:10px 10px 0 5px;
	padding:2px;
	background:#FFF;
	border:3px solid #009;
	opacity:0.8;
	filter:alpha(opacity=60);
 
}

#screenshots li a:hover{
	border:3px solid #ff33ff;
	opacity:1;
	filter:alpha(opacity=100);
}

#screenshots li a img{
	
}

.rightColumn .artical{
	background:url(../img/layout/new/images/artical_bg_02.png) repeat-y top left;
	padding:0 10px 0 10px;
}

.instructionsWrap{
	background:url(../img/layout/new/images/artical_bglarge_02.png) repeat-y top left;
	padding:0 10px 0 10px;
}

.leftColumn .secondaryNav{
	background:url(../img/layout/new/images/artical_sidenav_03.png) repeat-y top left;
}

.rightColumn .artical h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#ffffcc;
	font-weight:bold;
	text-transform:uppercase;
	
}

.artical #image{
	width:665px;
	height:164px;
	overflow:hidden;
	border:5px solid #FFF;
	margin:10px 0 5px 5px;
	
}

.articalHeader{

	
}

.rightColumn .artical .articalTitle{
	color:#ffff33;
	font-size:16px;
	margin:5px 0 0 0;
	
}

.rightColumn .artical .articalP{
	padding:5px 10px 5px 10px;
	color:#CCC;
	font-weight:400;
	font-size:14px;
	line-height:18px;
}

.rightHomeColumn{
	width:340px;
	float:right;
	margin:45px 20px 0 0;
}

.rightHomeMod{
	width:340px;	
}

.homeModContent{
	background:url(../img/layout/new/images/homeRightMod_03.png) repeat-y top left;
	padding:0 5px 0 5px;
}

.homeModContent p{
	color:#FFF;	
}

#headlines{
	position:relative;
	float:left;
	margin:10px 0 0 10px;
	width:585px;
}

#headlinesHeader{
	background:url(../img/layout/new/images/home_headlines_01.png) no-repeat top left;
	height:95px;
}

#categoryList{
	position:relative;
}

#categoryList li{
	position:relative;
}

.newsMiddle{
	position:relative;
	margin:0;
	background:url(../img/layout/new/images/home_headlines_03.png) repeat-y top left;
}

.postLink{
	display:block;
	background:#003399;
	text-decoration:none;
}

.postLink:hover{
	background:#09C;
}

#headlines .readMore{
	margin:15px 0 0 0;
	text-indent:-99999px;
	display:block;
	width:239px;
	height:59px;
	background:url(../img/layout/new/more_headlines_btn.png) no-repeat top left;
}

#headlines .readMore:hover{
	background-position:0 -55px;
}

/********************
Paging 
*********************/
.paging{
	height:50px;
	margin:10px 0 0 0;
}

.paging .prevBtn, .paging .nextBtn, .paging .nextDisabled, .paging .previousDisabled, .paging .numbers, .paging .current{
	background:url(../img/layout/new/paginate.png) no-repeat top left;
	
}

.paging a.prevBtn{
	text-indent:-99999px;
	display:block;
	float:left;
	width:132px;
	display:block;
	height:46px;
	
}

.paging a.prevBtn:hover{
	background-position: 0 -44px;
}

.paging a.nextBtn{
	text-indent:-99999px;
	display:block;
	float:right;
	width:132px;
	height:46px;
	background-position: -173px 0;
	
}

.paging a.nextBtn:hover{
	background-position: -173px -44px;
}

.paging .nextDisabled{
	float:right;
	text-indent:-99999px;
	display:block;
	background-position:-173px -90px;
	width:132px;
	height:46px;
	
}

.paging .previousDisabled{
	float:left;
	text-indent:-99999px;
	width:132px;
	display:block;
	height:46px;
	background-position: 0 -90px;
}

.paging .current{
	color:#006;
	text-decoration:underline;
	font-weight:bold;
	background-position:-134px -93px;
	padding:7px 15px 5px 15px;
}

.paging .numbersCont{
	margin:30px 0 0 25px;
	display:inline;
	width:400px;
}

.paging .numbers{
	text-decoration:none;
	font-weight:bold;
	background-position:-134px -9px;
	padding:7px 15px 5px 15px;
	
}

.paging .numbers:hover{
	
	background-position:-134px -53px;
	
}


/********************
Home Headlines Styling
********************/
#categoryList.homeAll{
	
}

#categoryList.homeAll li{
	width:570px;
	margin:0 0 5px 7.5px;
}

#categoryList.homeAll .postTitle{
	text-decoration:none;
	text-transform:uppercase;
	color:#ffff99;
	font-size:18px;
	font-weight:18px;
	margin:10px 0 5px 0;
}

#categoryList.homeAll .time{
	font-weight:bold;
	font-size:12px;
	color:#ffff33;
}

#categoryList.homeAll .thumbnail{
	float:left;
	margin:10px 10px 0 5px;
	padding:2px;
	background:#FFF;
	border:3px solid #009;
}

#categoryList.homeAll p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}


/********************
Slot Club Index Styling
********************/
#categoryList.slot{
	float:left;
	margin:10px 0 0 2.5px;

}

#categoryList.slots li{
	position:relative;
	margin:5px 0 0 0;
	padding:5px 0 5px 0;

}

#categoryList.slots a.postLink{
	height:125px;
}

#categoryList.slots h1.postTitle{
	padding:10px 0 0 0;
	font-size:18px;
}

#categoryList.slots h2.time{
	font-size:12px;
	margin:0 0 5px 0;
	color:#ffff33;
}

#categoryList.slots .thumbnail{
	float:left;
	margin:5px 10px 0 5px;
	padding:2px;
	background:#FFF;
	border:3px solid #009;
}

#categoryList.slots p{
	color:#FFF;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

div.postInfo{
	position:relative;
	background:#000066;
	padding:5px;
	margin:0 5px 0 5px;
	top:5px;
	-moz-border-radius:5px;
}

.postCategory{
	font-weight:bold;
	font-size:16px;
	color:#FFF;
	padding-top:5px;
}

.icon{
	float:left;
	margin:0 10px 0 0;
}

/**************************
about the game section
*************************/

#about{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 15px 0 15px;
	
}

#about p{
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-weight:500;
	padding:10px 0 10px 0;
}

#about div.aboutSecton{
	padding-bottom:15px;
	position:relative;
	
}

span.bold{
	font-size:14px;
	font-weight:bolder;
	color:#ffff00;

}

#about #section1{
	height:174px;
	background:url(../img/layout/new/about_top.jpg) no-repeat top right;
	
}

#about #experience.aboutThumb{
	float:left;
	
}

#about #avatar.aboutThumb{
	float:right;
	padding:0 0 0 5px;
	
}

.dealThumb{
	float:right;
	margin: 30px 30px 0 0;
}


#about #section1 p{
	width:450px;
	
}

#about h1{
	font-size:24px;
}

#about h2.aboutHeader1{
	margin:0 0 0 0;
	line-height:22px;
	
	width:100%;
	padding:15px 5px 10px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) repeat-y top left;
}

#about h2.question{
	margin:0 0 0 0;
	line-height:22px;
	font-size:20px;
	
	width:100%;
	padding:15px 5px 10px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) repeat-y top left;
}


#about h2.aboutHeader2{
	margin:0 0 0 0;
	line-height:22px;
	height:48px;
	width:100%;
	padding:3px 5px 0px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) no-repeat top left;
}

#about #dealer{
	
	float:right;
}

#section2 .two{
	padding:30px 0 0 0;	
}

#section2 .three{
	padding:60px 0 0 0;	
}

/*********************************************
Videos Page Styling
*********************************************/

/* FOOTER */

#footer{
	position:relative;
	text-align:left;
	clear:both;
	background:url(../img/layout/new/footer.png) no-repeat;
	height:152px;
	width:980px;
	margin:-152px auto;
}

#footer h1{
	color:#FFF;
}

#footer p{
	color:#99ff00;
	font-size:12px;
	line-height:18px;
	margin-bottom:10px;
}

#footer .leftColumn{
	margin:25px 0 0 160px;
	width:635px;
	float:left;

}

#footer .copyright{
	font-size:10px;
	padding:10px 0 0 0;
	clear:both;
	color:#FFF;
}

#footer .rightColumn{
	margin:15px 20px 0 0;
	float:right;
	width:158px;

}

#footer h3{
	margin:0 0 0 20px;
	color:#FFF;
	font-size:10px;
}

#footer .phantom, #footer .facebook, #footer .twitter{
	background:url(../img/layout/new/footer_phantomLinks.png) no-repeat;
	text-indent:-99999px;
	display:block;
}

#footer .phantom{
	height:48px;
	background-position:0 0;
}

#footer .facebook{
	height:39px;
	background-position:0 -64px;
}

#footer .twitter{
	height:39px;
	background-position:0 -105px;
}

#footer .phantom:hover{
	background-position:-160px 0;
}

#footer .facebook:hover{
	background-position:-160px -64px;
}

#footer .twitter:hover{
	background-position:-160px -105px;
}




#footer .footerLinks{
	display:inline;
	margin:10px 0 10px 0;
	text-align:center;
}

.footerLinks li{
	padding:0 10px 0 10px;
	list-style:none;
	float:left;
	border-left:1px solid #FFF;
}

.footerLinks li a, .footerLinks li a:visited{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	line-height:14px;
	font-weight:bold;
}

.footerLinks li a:hover{
	color:#99ff00;
	
}

/* FOOTER END */



.homeModContent .fb{
	margin: 0 0 0 15px;	
	padding:5px 0 0 0;
}



/*////////////////////////////////////////////
free player vs subscriber page
////////////////////////////////////////////*/


#freeVs{
	color:#FFF;
}

table.compare{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background:#FFF;
	color:#039;
	-moz-border-radius:15px;
	text-align: center;
	margin:10px 0 0 10px;
}

table.compare td{

	padding:10px;
}

table.compare td.row1{
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;

}


table.compare .freeHeader{
	border-left:solid 1px #333;
	background:#CCC;
	padding:20px;
}

table.compare .freeHeaderLeft{
	
	background:#CCC;
	padding:20px 20px 20px 10px;
}

table.compare .freeHeaderRight{
	border-left:solid 1px #333;
	background:#CCC;
	padding:20px 20px 20px 10px;
}


table.compare td.row1left{
	
	border-top:solid 1px #ccc;
	padding:25px 10px 10px 10px;
}

table.compare td.row2{
	border-left:solid 1px #ccc;
	border-top:solid 1px #ccc;

}

table.compare td.row2left{
	
	border-top:solid 1px #ccc;
	
	padding:25px 10px 10px 10px;
}

.checkmark{
	height:50px;
	width:50px;
	text-indent:-9999px;
	background:url(../img/layout/new/checkmark.gif) no-repeat top left;
}

table.compare h1{
	font-size:14px;
}

.descriptor{
	background:#006;
	padding:20px;
	-moz-border-radius:0 0 15px 15px;
}

.descriptor p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}

/*////////////////////////////////////////////
download game
////////////////////////////////////////////*/

h1.headerTag{
	text-indent:-999999px;
	position:absolute;
	top:138px;
	left:600px;
	
}

#downloadNow.headerTag{
	background:url(../img/layout/new/header_tags_download.png) no-repeat top left;
	width:360px;
	height:64px;
}

#aboutTheGame.headerTag{
	background:url(../img/layout/new/header_tags_about.png) no-repeat top left;
	width:360px;
	height:64px;
}

#updatesTag.headerTag{
	background:url(../img/layout/new/header_tags_updates.png) no-repeat top left;
	width:360px;
	height:64px;
}

#videosTag.headerTag{
	background:url(../img/layout/new/header_tags_videos.png) no-repeat top left;
	width:360px;
	height:64px;
}

#screensTag.headerTag{
	background:url(../img/layout/new/header_tags_screens.png) no-repeat top left;
	width:360px;
	height:64px;
}

#systemTag.headerTag{
	background:url(../img/layout/new/header_tags_sr.png) no-repeat top left;
	width:360px;
	height:64px;
}

#tutorialTag.headerTag{
	background:url(../img/layout/new/header_tags_tutorials.png) no-repeat top left;
	width:360px;
	height:64px;
}

#freeTag.headerTag{
	background:url(../img/layout/new/header_tags_free.png) no-repeat top left;
	width:360px;
	height:64px;
}

#slotTag.headerTag{
	background:url(../img/layout/new/header_tags_slot.png) no-repeat top left;
	width:360px;
	height:64px;
}

#questionsTag.headerTag{
	background:url(../img/layout/new/header_tags_questions.png) no-repeat top left;
	width:360px;
	height:64px;
}

.downloadHeader{
	margin:0 0 10px 0;
	line-height:22px;
	
	
	padding:10px 5px 10px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) repeat-y top left;
	
}

.instructionsWrap .downloadHeader{
	margin:0 30px 10px 0;
	line-height:22px;
	
	
	padding:10px 5px 10px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) repeat-y top left;
	
}


.downloadRightColumn{
	width:310px;
	float:left;
	margin:4px 0px 0 0;
}

.downloadRightColumn .secondaryNav{
	background:url(../img/layout/new/images/download_sidenav_03.png) repeat-y top left;
}


.downloadLeftColumn{
	float:right;
	width:647px;
	margin:0 0 0 5px;
	
}

.instructions{
	
}

.downloadLeftColumn .artical{
	background:url(../img/layout/new/images/artical_bg_02.png) repeat-y top left;
	padding:0 10px 0 10px;
}

/**************************
Slct Club Index
***********************/

.slotsHeader {
	
}

.slotsHeader #logo{
	position:absolute;	
	right:0;
	top:200px;
}

.slotsHeader p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	
}


.slotsHeader #screens{
	float:left;
}

.slotsHeader .one{
	padding:5px 0 0 5px;
	width:425px;
	
}

.slotsHeader .three{
	padding:5px 0 5px 5px;
}

#searchBox{
	background:#000;
	-moz-border-radius:10px;
	margin:10px 0 0 0;
	padding:5px;
}

#searchBox h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
}

#searchBox p{
	font-size:14px;
	font-style:italic;
	padding:5px 0 0 0;
	
}

/******************
update header
*/

.updatesHeader #logo{
	position:absolute;	
	right:-40px;
	top:180px;
}

.updatesHeader p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:24px;
	
}


.updatesHeader #screens{
	float:left;
}

.updatesHeader .one{
	padding:5px 0 30px 5px;
	width:410px;
	
}

.updatesHeader .three{
	padding:5px 0 5px 5px;
}

/*******************
download now
*******************/


#download{
	position:relative;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	
}

.downloadHeaderWrap{
	background:#006;
	padding:10px;
	-moz-border-radius:0 0 10px 10px;
	width:260px;
}

#downloadWrapper{
	padding:0 15px 0 15px;
}

#download .downloadHeaderWrap h2{
	color:#F36;
	font-size:24px;
	
}

#download #logo{
	position:absolute;
	top:-30px;
	right:-5px;
	
}
#download p{
	color:#fff;
	font-size:14px;
	line-height:24px;
	font-weight:500;
	padding:10px 0 10px 0;
}

#download div.downloadSecton{
	padding-bottom:15px;
	position:relative;
	
}

span.bold{
	font-size:14px;
	font-weight:bolder;
	color:#ffff00;

}

#download #section1{
	height:174px;
	background:url(../img/layout/new/about_top.jpg) no-repeat top right;
	
}

#download #experience.aboutThumb{
	float:left;
	
}

#download #section1 p{
	width:450px;
	
}

#download h1{
	font-size:26px;
}

#download h2.aboutHeader1{
	margin:0 0 0 0;
	line-height:22px;
	
	width:100%;
	padding:15px 5px 10px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) repeat-y top left;
}

#download h2.aboutHeader2{
	margin:0 0 0 0;
	line-height:22px;
	height:48px;
	width:100%;
	padding:3px 5px 0px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) no-repeat top left;
}

#download #dealer{
	
	float:right;
}

#download #downloadScreen{
	float:left;
	margin:10px 15px 0 0;
	padding:2px;
	background-color:#FFF;
	border:3px solid #003;
}
#download p.one{
	width:375px;
}

#section2 .three{
	padding:60px 0 0 0;	
}

#download ol{
	margin:0 0 0 30px;
	font-size:16px;
	list-style:decimal;
	padding-bottom:20px;
	
}

#download ol li{
	padding:5px 0 5px 0;
}

.subscribeLink, .moreInfo{
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/download_page_btn.jpg) no-repeat top left;
}

.downloadLink{
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/download_btn2.jpg) no-repeat top left;
	width:300px;
	height:100px;
	margin:5px 0 0 0;
	
}

.downloadLink:hover{
	background-position:0 -100px;
	
}

.subscribeLink{
	background-position:0 -126px;
	width:220px;
	height:65px;
	margin:5px 0 10px 0;
	
}

.subscribeLink:hover{
	background-position:0 -188px;
	
}

.moreInfo{
	background-position:0 -303px;
	width:220px;
	height:45px;
	margin:5px 0 0 0;
	
}

.moreInfo:hover{
	background-position:0 -260px;
	
}
.downloadRightColumn h3{
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	padding:10px 0 10px 15px;
	
}

.downloadRightColumn h4{
	color:#FFF;
	font-size:12px;
	line-height:15px;
	padding:10px 0 10px 15px;
	
}
.downloadRightColumn p{
	color:#FFF;
	padding:10px;
	font-size:14px;
}

.downloadRightColumn ul{
	padding:5px 10px 5px 15px;
	color:#fff;
	
}

.downloadRightColumn ul li{
	font-size:14px;
	line-height:14px;
	padding:0 0 5px 0;
	
}



/*artical views */
#updateContent{
	position:relative;
}

#updateContent .downloadUpdate{
	display:block;
	float:right;
	text-indent:-99999px;
	background:url(../img/layout/new/download_btn.jpg) no-repeat top left;
	width:223px;
	height:67px;
}

.instructionsWrap .downloadUpdate{
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/download_btn.jpg) no-repeat top left;
	width:223px;
	height:67px;
	margin:0 auto;
}

.instructionsWrap .downloadUpdate:hover{
	background-position:0 -67px;
	
}

#updateContent .downloadUpdate:hover{
	background-position:0 -67px;
	
}

#updateContent #image{
	position:relative;
}

#updateContent p{
	font-size:14px;
	line-height:24px;
	width:425px;
	padding:5px 10px 10px 10px;
	
}

#updateContent #image .articalHeader{
	position:absolute;
	top:-200px;
	
}

#updateContent h2.aboutHeader2{
	margin:20px 0 0 10px;
	line-height:22px;
	height:40px;
	width:200px;
	padding:10px 5px 0px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) no-repeat top left;
}

#updateContent ol{
	margin:0 0 0 30px;
	font-size:14px;
	list-style:decimal;
	padding-bottom:50px;
	
}

#updateContent ol li{
	padding:5px 0 5px 0;
}

/*post*/

#postsContent{
	position:relative;
}

#postsContent .downloadUpdate{
	display:block;
	float:right;
	text-indent:-99999px;
	background:url(../img/layout/new/download_btn.jpg) no-repeat top left;
	width:223px;
	height:67px;
}

#postsContent .downloadUpdate:hover{
	background-position:0 -67px;
	
}

#postsContent #image{
	position:relative;
}

#postsContent p{
	font-size:14px;
	line-height:24px;
	padding:5px 10px 10px 10px;
	
}

#postsContent #image .articalHeader{
	position:absolute;
	top:-200px;
	
}

#postsContent h2.aboutHeader2{
	margin:20px 0 0 10px;
	line-height:22px;
	height:40px;
	width:200px;
	padding:10px 5px 0px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) no-repeat top left;
}

#postsContent ol{
	margin:0 0 0 30px;
	font-size:14px;
	list-style:decimal;
	padding-bottom:50px;
	
}

#postsContent ol li{
	padding:5px 0 5px 0;
}


/* slot club */

#slotsContent{
	position:relative;
}

#slotsContent .buySlotNow{
	float:right;
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/buy_now_btn.jpg) no-repeat top left;
	width:223px;
	height:67px;
}

.subscribeLink2{
	float:left;
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/subscribe2_btn.jpg) no-repeat top left;
	width:223px;
	height:67px;
}

.subscribeLink2:hover{
	background-position:0 -67px;
	
}


#slotsContent .buySlotNow:hover{
	background-position:0 -67px;
	
}

#slotsContent .downloadUpdate:hover{
	background-position:0 -67px;
	
}

#slotsContent #image{
	position:relative;
}

#slotsContent p{
	font-size:14px;
	line-height:24px;
	padding:5px 10px 10px 10px;
	
}



#slotsContent h2.aboutHeader2{
	margin:20px 0 0 10px;
	line-height:22px;
	height:40px;
	width:200px;
	padding:10px 5px 0px 10px;
	background:url(../img/layout/new/about_header_bg.jpg) no-repeat top left;
}

#slotsContent ol{
	margin:0 0 0 30px;
	font-size:14px;
	list-style:decimal;
	padding-bottom:50px;
	
}

#slotsContent ol li{
	padding:5px 0 5px 0;
}

.sectionBtn{
	display:block;
	position:absolute;
	bottom:0;
	left:0;	
	margin:10px 0 0 10px;
	text-indent:-99999px;
	width:202px;
	height:37px;
	float:right;
	
}

#postsContent .sectionBtn{
	background:url(../img/layout/new/headlines_link.jpg) no-repeat top left;
}

#updateContent .sectionBtn{
	background:url(../img/layout/new/updates_link.jpg) no-repeat top left;
}

#slotsContent .sectionBtn{
	background:url(../img/layout/new/slots_link.jpg) no-repeat top left;
}


#postsContent .sectionBtn:hover{
	background-position:0 -40px;
	
}

#updateContent .sectionBtn:hover{
	background-position:0 -40px;
	
}

#slotsContent .sectionBtn:hover{
	background-position:0 -40px;
	
}

.homeBackBtn{
	position:absolute;
	bottom:0;
	right:0;
	margin:10px 10px 0 0;
	display:block;
	float:right;
	text-indent:-99999px;
	background:url(../img/layout/new/home_link.jpg) no-repeat top left;
	width:202px;
	height:37px;
	
}

.homeBackBtn:hover{
	background-position:0 -40px;
}

.playNow{
	margin:0 0 0 225px;
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/play_now_btn.jpg) no-repeat top left;
	width:223px;
	height:67px;
}

#about .helpDesk{
	font-weight:bold;
	color:#F3C;
	
	
}


.playNow:hover{
	background-position:0 -67px;
}


/**********************
Expansion Page
**********************/


body.Expansion {
	background:url(../img/layout/new/ex_repeating_background.jpg) repeat-x top left;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

body.Egypt-expansion {
	background:url(../img/layout/new/eygptyexpansion-repeat.jpg) repeat-x top left #5a432a;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
}

.Expansion .subscribeNow{
	background:url(../img/layout/new/ex_subscribe_btn.png) no-repeat 0 0;
	display:block;
	width:124px;
	height:84px;
	text-indent:-99999px;
	position:absolute;
	top:575px;
	left:865px;
}

.Egypt-expansion .subscribeNow{
	background:url(../img/layout/new/ex_subscribe_btn.png) no-repeat 0 0;
	display:block;
	width:124px;
	height:84px;
	text-indent:-99999px;
	position:absolute;
	top:220px;
	left:800px;
}

.expansionPage .subscribeNow:hover, .sucribeNow:active{
	background-position:0 -83px;
	
}

.expansionPage #exBackgroundWrap{
	text-align:center;
}

body.Expansion #innerBackgroundWrap{
	min-height:700px;
	background:url(../img/layout/new/ex_header_background.jpg) no-repeat top center;
	
}

body.Egypt-expansion #innerBackgroundWrap{
	min-height:700px;
	background:url(../img/layout/new/eygptyexpansion-header.jpg) no-repeat top center !important;
	
}

.expansionPage #expansionPageWrap{
	margin:0 auto;
	width:980px;
}

.Expansion #expansionContent{
	/*margin:710px 0 0 0;*/
	text-align:left;
	min-height:700px;
	background:#c32e00;
	padding:15px;
	border-radius:15px;
	moz-border-radius:15px;
}

.Egypt-expansion #expansionContent{
	/*margin:710px 0 0 0;*/
	text-align:left;
	min-height:700px;
	background:#f3c589;
	padding:15px;
	border-radius:15px;
	moz-border-radius:15px;
}


.Expansion #expansionContent h1{
	margin:0 0 10px 0 ;
	font-size:22px;
	color:#FFF;
}

.Egypt-expansion #expansionContent h1{
	margin:0 0 10px 0 ;
	font-size:22px;
	color:#212121;
}



.Expansion #expansionContent h2{
	margin:0 0 10px 0 ;
	font-size:16px;
	color:#FFF;
}

.Egypt-expansion #expansionContent h2{
	margin:0 0 10px 0 ;
	font-size:16px;
	color:#FFF;
}

.Expansion #expansionContent h3{
	margin:0 0 10px 0 ;
	font-size:18px;
	color:#660000;
}

.Egypt-expansion #expansionContent h3{
	margin:0 0 10px 0 ;
	font-size:18px;
	color:#660000;
}

.Expansion #expansionContent p{
	color:#FFF;
	font-size:16px;
	line-height:18px;
	margin:0 5px 10px 0;
	font-weight:300;
}

.Egypt-expansion #expansionContent p{
	color:#212121;
	font-size:16px;
	line-height:24px;
	margin:0 5px 10px 0;
	font-weight:300;
}

.Expansion #expansionContent ul{
	color:#FFF;
	margin:0 0 10px 50px;
}


.Egypt-expansion #expansionContent ul{
	list-style:inside;
	color:#212121;
	margin:0 0 10px 50px;
}
.Expansion #expansionContent ul li, .Egypt-expansion #expansionContent ul li{
	font-size:16px;
	line-height:24px;
	padding:5px 0 5px 0;
}

.Expansion #expansionContent ul li h1{
	font-size:18px;
	margin:0;
	color:#660000;
	
}

.Egypt-expansion #expansionContent h2{
	color:#212121;}

.Egypt-expansion #expansionContent ul li h1{
	font-size:18px;
	margin:0;
	color:#660000;
	
}

.Expansion #expansionContent .screen{
	border: #000 2px solid;	
	float:right;
	margin:5px 0 5px 15px;
}

.expansionPage #expansionFooter{
	text-align:center;
}

.expansionPage #footer p{
	font-size:10px;
}

.expansionPage #videoCont{
	position:absolute;
	top:276px;
	left:164px;
	
}

.Expansion #expansionHeader{
	height:720px;
	position:relative;
	margin:0;
}

.Egypt-expansion #expansionHeader{
	height:350px;
	position:relative;
	margin:0;
}

.system{
	padding:0 0 20px 0;
	
}

.systemName{
	padding:10px 0 5px 15px;
	color:#FF0;
}

.system li{
	font-size:14px;
	padding:5px 0 5px 15px;
	
}

.downloadsInfo{
	width:200px;
	font-weight:bold  !important;
	color:#FFF  !important;
	font-size:12px  !important;
	line-height:15px  !important;
}

.installImg{
	margin:10px auto;
	border:2px solid #FFF;
}

.people{
	margin:0 0 0 40px;
}


/******************************************
Form Styling
******************************************/
.stepWrap{
	background:url(../img/layout/new/downloadpage/stepmiddle.jpg) repeat-y top left;
	color:#003;
	
}

.step2{
	background:url(../img/layout/new/downloadpage/largemodmidlle.jpg) repeat-y top left;
	color:#003;
	margin:0 0 0 20px;
	clear:both;
}

.step2 .requirementBanner{
	border:2px solid #fff;
	margin:10px 0 0 10px;
	
}

.step2 h2{
	font-size:18px;
	color:#fff;
	margin:0 0 0 10px;
}

.step2 .gameLink{
	color:#F90;
	padding:0 0 0 10px;
	
}

.step2 .gameLink:hover{
	color:#FC6;
}

.step2 p.gameDescription{
	color:#FFF;
	font-size:14px;
	line-height:18px;
	width:850px;
	padding:10px 0 10px 10px;
}

.gameTitle{
	
}


#ShippingAddForm{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:850px;
}

#ShippingAddForm{
	background:url(../images/register/feildset.png) repeat top left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	color:#006633;
	margin: 0 20px 0 20px;
	padding:10px;
}

#ShippingAddForm .error-message{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	
	color:#FC0;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 0 25px;
}


#ShippingAddFormSuccess{
	border:2px #063 solid;
	background:url(../images/register/feildset.png) repeat top left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .8em;
	color:#006633;
	margin: 50px 20px 0 20px;
	padding:10px;
}

#ShippingAddFormSuccess p{
	text-align:center;
	margin:0 auto;
}

#ShippingAddFormSuccess a{
	text-align:center;
	margin:0 auto;
}

.registerMore{
	cursor:pointer;
	text-indent:-9999px;
	background:url(/images/register/more.png) no-repeat;
	width:250px;
	height:41px;
	display:block;
	margin:0 0 0 250px;
}

.registerMore:hover{
	background-position:0 -41px;
}

#ShippingAddForm .input label{
	padding:10px 0 0 0;
	font-size:18px;
	display:block;
	float:left;
	width:200px;
	color:#fff;
	margin-right:50px;
}

#ShippingAddForm .formfield{
	padding:10px 0 10px 0;
	border-top:none;
	border-right:none;
	border-left:none;
	border-bottom:dotted 1px #999;
	position:relative;
	display:block;
}

#ShippingAddForm .submit{
	margin:15px 0 0 0;
}

textarea{
	size:: 42;
}

#ShippingAddForm input{
	float:left;
	padding:10px;
	width:200px;
	margin:0 15px 10px 0;
	
}

#ShippingAddForm legend{
	color:#FFF;
	padding:0 0 10px 0;
}

#ShippingAddForm #ShippingZip{
	width:5em;
}

#ShippingAddForm #ShippingState{
	float:left;
	padding:10px;
}

.stepWrap #step2header{
	
}

.stepCont{
	margin:0 0 15px 20px;
	overflow:hidden;
	position:relative;
}

.stepWrap{
	
	
}


.stepWrap p{
	font-size:12px
	color:#fff;
width:850px;
}


.stepWrap #step2header{
	text-indent:-9999px;
	background:url(../img/layout/new/downloadpage/stepheader.jpg) no-repeat 0 -47px;
	width:117px;
	height:41px;
	display:block;
	margin:0 0 0 15px;
	float:left;
}

.stepWrap #step1header{
	text-indent:-9999px;
	background:url(../img/layout/new/downloadpage/stepheader.jpg) no-repeat 0 0;
	width:117px;
	height:41px;
	display:block;
	margin:0 0 0 15px;
	float:left;
}

.stepWrap h4{
	padding:3px 0 0 15px;
	font-size:32px;
	color:#FFF;
}

.stepWrap p{
	padding:5px 0 10px 20px;
	clear:both;
	color:#FFF;
	font-size:16px;
	line-height:18px;
	margin:10px 0 0 0px;
}

#ShippingAddForm p{
	clear:both;
	color:#FFF;
	font-size:12px;
	line-height:18px;
	margin:10px 0 0 0px;
}

.stepWrap .flash{
	width:810px;
	color:#FFF;
	font-weight:bold;
	background:#F00;
	border:2px solid #FFF;
	padding:10px;
	margin:0 0 0 30px;
	line-height:18px;
}

#ShippingAddForm input.radiovalue{
	float:left;
	width:10px;

}

.downloadMod{
	background:url(../img/layout/new/downloadpage/modmiddle.jpg) repeat-y top left;
	width:442px;
	text-align:center;
	
	
}


.modContents{
	height:250px;
}

.stepWrap #chooseDownload{
	margin:0 0 0 15px;
	position:relative;
	float:left;
}

.stepWrap #chooseShip{
	margin:0 45px 0 0;
	position:relative;
	float:right;
}

.downloadMod h1{
	color:#fff;
}

.downloadMod h5{
	color:#FC0;
	padding:0 0 5px 0;
}

.downloadGameLink{
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/downloadpage/downloadplay.jpg) no-repeat top left;
	width:416px;
	height:110px;
	margin:5px 0 0 10px;
	
	
}

.downloadMod p{
	width:400px;
}

.downloadGameLink:hover{
	background-position:0 -116px;
}

.deliverGameLink{
	display:block;
	text-indent:-99999px;
	background:url(../img/layout/new/downloadpage/delievered.jpg) no-repeat top left;
	width:416px;
	height:110px;
	margin:5px 0 0 10px;
	
}

.deliverGameLink:hover{
	background-position:0 -116px;
}


#step2ship{
	display:none;
}

#success{
	width:899px;
	text-align:center;
}

#success .successImg{
	margin:0 auto;
	
}

.stepOpen{
	display:none;
	text-indent:-99999px;
	background:url(../img/layout/new/downloadpage/open.jpg) no-repeat top left;
	width:200px;
	height:50px;
	position:absolute;
	margin:15px 30px 0 0;
	bottom:10px;
	right:20px;
}

.green{
	color:#0F0;
	text-transform:uppercase;
	font-weight:bold;
}

/*******************************
code page
*******************************/

#codeCont p{
	color:#FFF;
	font-size:16px;
	line-height:22px;
	font-weight:400;
	padding:5px 10px 5px 15px;
	
}

.promoCode{
	background-color:#069;
	padding:10px 5px 10px 5px;
	width:150px;
	margin:0 0 0 140px;
	color:#FFF;
}

#subscribeCode{
	margin:0 0 0 110px;
}

#codeCont{
	margin:20px auto;
}
