/* *****************************
	Stylesheet for THQ - DOW
	by Belay Development
	Created by DP, 03/25/2008
****************************** */



/* GENERAL 
******************************* */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { 
	margin:0;
	padding:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,p,blockquote { 
	line-height: 1.5em;
}

html {
 min-height: 100%;
 margin-bottom: 1px;
}

select { min-width:1.5em;}	/* Firefox Fix */

* {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;	
}

.rollover {cursor: pointer;} /* Use this class on an img or input to have it swap on/off folders in path */

a img {border: 0;}
a {color: #fceda8; text-decoration: none;}
a:hover {text-decoration: underline;}

.png {behavior: url("http://www.dawnofwar2.com/includes/pngbehavior.htc");} /* For non-background transparent PNGs */

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
	}


/* LAYOUT
*********************** */
	ul.flags {
		width: 404px; 
		height: 17px;
		padding: 5px 0 5px 0;
		}
	
	ul.flags li {
		float: right; 
		text-align: right; 
		width: 27px;
		}

	#logo_link {
		position: relative;
		left: 349px;
		top: 5px;
		float:left;
	}
	#logo_link a {
		width: 224px;
		height: 218px;
		display: block;
		outline: 0;
	}

/* Styles for Thickbox iFrame */	 

body#iframe {background: url(../media/macFFBgHack.png) repeat;}


/* Set relative position on all elements that have to appear on top of PNG-ed background*/
.flash_wrapper,
#flashcontent4,
#flashcontent5,
iframe,
h1,
h2,
p {
	position: relative;
}



/* Styles for Flash Positioning*/	 

/* Holds top 4 flash thingies */
.flash_wrapper {
	width: 910px;
	height: 458px;
	text-align: left;
	color: white;
}

#flashcontent2 {	/*Other Titles */
	z-index: 2; 
	position: absolute; 
	left: 75px;
	top: 25px;
	height:25px;
	}
	
#flashcontent3 { /*Connect Me */
	z-index: 3; 
	position: absolute; 
	left: 687px;
	top: 25px;
	height:25px;
	}
	
#flashcontent1 { /*Home Page Teaser*/
	position: absolute;
	z-index: 1;
	} 
	
#flashcontent4 {	/*Home Page Nav */
	margin: 3px 0 0 35px;
	}
	
#flashcontent5 {	/*Internal Nav */
	margin: 3px 0 0 39px;
	}

#flashcontent6 {	/*Newsletter Connect Me (Home Page) */
	z-index: 10;
	position: relative; 
	top: -35px; 
	left: 143px; 
	width: 140px;
	}

#flashcontent7 {	/*Order (Home Page) */
	z-index: 10;
	position: relative; 
	top: -36px; 
	left: 138px; 
	width: 140px;
	}
	
#flashcontent10 {	/*CR Order (Home Page) */
	z-index: 10;
	position: relative; 
	top: -36px; 
	left: 138px; 
	width: 140px;
	}
	
#flashcontent9 {	/*Order (Home Page) */
	z-index: 10;
	position: relative; 
	top: -35px; 
	left: 143px; 
	width: 140px;
	}
	
#flashcontent11 {	/*Download Widget(Cr Downloads Page) */
	z-index: 10;
	position: absolute; 
	top: 58px; 
	left: 143px; 
	width: 140px;
	}

/* Styles for Agegate Page */	 

body#landing {background: #1a1312; text-align: center; color: #ffffff;}

	table.agegate {
		background: url(../media/RET/bg_landing.jpg) no-repeat center top;
		width: 1255px;
		height: 716px;
		text-align: center;
		}
		
	table.agegate td {text-align: center;}
		
		table.agegate h1 {color:#ff9900;}
		
		table.agegate select {
			border: 0px; 
			font-weight: bold;
			background-color: #3d465b !important; 
			color: #ffffff; 
			width: 120px; 
			text-align: center;  
			margin-top: 5px; 
			padding: 2px;
			height: 20px;
			}
				table.agegate select option {
					padding: 2px;
				}
	
	table.agegate img.yahoo {
		position: absolute;
		left: 235px;
		top: -20px;
	}
			
	table.agegate ul.flags {
		width: 395px; 
		height: 90px;
		padding: 5px 0;
		}
	
	table.agegate ul.flags li {
		float: right; 
		text-align: right; 
		width: 53px;
		padding: 0 5px 15px;
		}
		
		table.agegate td.legal {padding: 120px 172px 0; text-align: center; height: 50px;}
			
		 table.agegate p {color: #999999;}
		 table.agegate p.legal {font-size: 7.5pt; text-align: left; padding-bottom: 1em;}
		 
		 


/* Styles for Internal Pages */	 

body { background: #000f1b url(../media/bkg.jpg) repeat-x 50% -96px;
background: #1a1312 url(../media/RET/top_bg.png) repeat-x left top; }
body#homepage {
	background-position: 50% 0;
}
#wrapper {
	width: 100%;
	min-width: 1008px;
	margin: 0 auto;
	background: url(../media/top_bg.png) repeat-x left 1px;
	background: transparent url(../media/RET/bkg_body.jpg) no-repeat center top;
}

body#homepage #wrapper {
	background-image: url(../media/RET/bkg_body_home.jpg);
}


/* For HP Background Link */
/*
body#homepage #wrapper {
  background-image: url(../media/RET/bkg_body_home_link.jpg);
  background-color: #000;
}
*/
body#homepage #main {
  position: relative;
}
body#homepage #main > a#full-link {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  z-index: 1;
  text-indent: -9999px;
}
body#homepage #main > table.content {
  position: relative;
  z-index: 10;
}
body#homepage .content td.ftr {
  background-image: url(../media/RET/footer.jpg);
}
body#homepage .footer .gfwl {
  background: url(http://www.dawnofwar2.com/media/RET/logos/games_windows.png) no-repeat !important;
}
body#homepage .footer .relic {
  background: url(../media/RET/logos/relic.png) no-repeat !important;
}
body#homepage .footer .gw {
  background: url(../media/RET/logos/games_workshop.png) no-repeat !important;
}
body#homepage .footer .thq {
  background: url(../media/RET/logos/thq.png) no-repeat !important;
}
body#homepage .footer .amd {
  background: url(../media/RET/logos/AMD.png) no-repeat !important;
}
body#homepage .footer .esrb {
  background: url(../media/RET/logos/esrb-M.png) no-repeat !important;
}
body#homepage .footer .esrb-priv {
  background: url(../media/RET/logos/esrb.png) no-repeat !important;
}

#main {
	width: 100%;
	/*background: url(../media/top_center_bg.png) no-repeat top center;*/
	/* background: url(../media/top_center_bg.png) no-repeat top center; */
	text-align: center;
	}
	
#title {margin-left: 100px; margin-top: 212px;}

.button_bg {
	z-index: 10;
	position: relative; 
	top: -45px; 
	left: 141px; 
	width: 151px;
	height:30px;
	color: #88b6b7;
	font-weight: bold;
	font-size: 9pt;
	font-family: Georgia, Verdana, Times, serif;
	background: url(../media/off/signup_button_bg.jpg) no-repeat top left transparent;
	padding: 5px 0 0 0;
	text-align:center;
	cursor: pointer;	
}

/*.button_bg:hover {
	color: #ff3300;
	text-decoration: none;
	background: url(../media/on/signup_button_bg.jpg) no-repeat top left transparent;
}*/

#pagination {color: #99CCCC; font-weight: bold; width: 100%; text-align: center;}
	#pagination a.on {color: #FF3300;}
	#pagination img {position: relative; top: 2px;}
	
	.content {
		width: 1008px;
		margin: 0 auto;
		}
		
	td.header {
		}
			
	.content td.header {
		/*background: url(../media/flash.png) no-repeat top center;*/
		/*background: url(../media/bkg_flash.png) no-repeat top center;*/
		width: 100%;
		height: 458px;
		}
		
		
		
		/*.content td.signup {
			width: 1028px;
			height: 320px;
			}
			
				.content td#signup_us {background: url(../media/signup_header/us.jpg) no-repeat top center;}
				.content td#signup_it {background: url(../media/signup_header/it.jpg) no-repeat top center;}
				.content td#signup_es {background: url(../media/signup_header/es.jpg) no-repeat top center;}
				.content td#signup_de {background: url(../media/signup_header/de.jpg) no-repeat top center;}
				.content td#signup_uk {background: url(../media/signup_header/uk.jpg) no-repeat top center;}
				.content td#signup_fr {background: url(../media/signup_header/fr.jpg) no-repeat top center;}
				.content td#signup_au {background: url(../media/signup_header/au.jpg) no-repeat top center;}
				.content td#signup_dk {background: url(../media/signup_header/dk.jpg) no-repeat top center;}
				.content td#signup_nl {background: url(../media/signup_header/nl.jpg) no-repeat top center;}
				.content td#signup_nor {background: url(../media/signup_header/nor.jpg) no-repeat top center;}
				.content td#signup_fi {background: url(../media/signup_header/fi.jpg) no-repeat top center;}
				.content td#signup_se {background: url(../media/signup_header/se.jpg) no-repeat top center;}
			*/
		.content td.order {
			width: 1008px;
			height: 320px;
			}
			
				.content td#order_us {background: url(http://www.dawnofwar2.com/media/order_game/us.jpg) no-repeat top center;}
				.content td#order_it {background: url(http://www.dawnofwar2.com/media/order_game/it.jpg) no-repeat top center;}
				.content td#order_es {background: url(http://www.dawnofwar2.com/media/order_game/es.jpg) no-repeat top center;}
				.content td#order_de {background: url(http://www.dawnofwar2.com/media/order_game/de.jpg) no-repeat top center;}
				.content td#order_uk {background: url(http://www.dawnofwar2.com/media/order_game/uk.jpg) no-repeat top center;}
				.content td#order_fr {background: url(http://www.dawnofwar2.com/media/order_game/fr.jpg) no-repeat top center;}
				.content td#order_au {background: url(http://www.dawnofwar2.com/media/order_game/au.jpg) no-repeat top center;}
				.content td#order_dk {background: url(http://www.dawnofwar2.com/media/order_game/dk.jpg) no-repeat top center;}
				.content td#order_nl {background: url(http://www.dawnofwar2.com/media/order_game/nl.jpg) no-repeat top center;}
				.content td#order_nor {background: url(http://www.dawnofwar2.com/media/order_game/nor.jpg) no-repeat top center;}
				.content td#order_fi {background: url(http://www.dawnofwar2.com/media/order_game/fi.jpg) no-repeat top center;}
				.content td#order_se {background: url(http://www.dawnofwar2.com/media/order_game/se.jpg) no-repeat top center;}
			
		/*.content td.screen {
			width: 1028px;
			height: 320px;
			}
			
				.content td#screen_us {background: url(../media/screen_header/us.jpg) no-repeat top center;}
				.content td#screen_it {background: url(../media/screen_header/it.jpg) no-repeat top center;}
				.content td#screen_es {background: url(../media/screen_header/es.jpg) no-repeat top center;}
				.content td#screen_de {background: url(../media/screen_header/de.jpg) no-repeat top center;}
				.content td#screen_uk {background: url(../media/screen_header/uk.jpg) no-repeat top center;}
				.content td#screen_fr {background: url(../media/screen_header/fr.jpg) no-repeat top center;}
				.content td#screen_au {background: url(../media/screen_header/au.jpg) no-repeat top center;}
				.content td#screen_dk {background: url(../media/screen_header/dk.jpg) no-repeat top center;}
				.content td#screen_fi {background: url(../media/screen_header/fi.jpg) no-repeat top center;}
				.content td#screen_se {background: url(../media/screen_header/se.jpg) no-repeat top center;}
				.content td#screen_nl {background: url(../media/screen_header/nl.jpg) no-repeat top center;}
				.content td#screen_nor {background: url(../media/screen_header/nor.jpg) no-repeat top center;}
			*/
			
		.content td.news {
			width: 1028px;
			height: 320px;
			}
			
				.content td#news_us {background: url(../media/news_header/us.jpg) no-repeat top center;}
				.content td#news_it {background: url(../media/news_header/it.jpg) no-repeat top center;}
				.content td#news_es {background: url(../media/news_header/es.jpg) no-repeat top center;}
				.content td#news_de {background: url(../media/news_header/de.jpg) no-repeat top center;}
				.content td#news_uk {background: url(../media/news_header/uk.jpg) no-repeat top center;}
				.content td#news_fr {background: url(../media/news_header/fr.jpg) no-repeat top center;}
				.content td#news_au {background: url(../media/news_header/au.jpg) no-repeat top center;}
				.content td#news_dk {background: url(../media/news_header/dk.jpg) no-repeat top center;}
				.content td#news_nl {background: url(../media/news_header/nl.jpg) no-repeat top center;}
				.content td#news_se {background: url(../media/news_header/se.jpg) no-repeat top center;}
				.content td#news_fi {background: url(../media/news_header/fi.jpg) no-repeat top center;}
				.content td#news_nor {background: url(../media/news_header/nor.jpg) no-repeat top center;}

		/*.content td.videos {
			width: 1028px;
			height: 320px;
			}
			
				.content td#videos_us {background: url(../media/videos_header/us.jpg) no-repeat top center;}
				.content td#videos_it {background: url(../media/videos_header/it.jpg) no-repeat top center;}
				.content td#videos_es {background: url(../media/videos_header/es.jpg) no-repeat top center;}
				.content td#videos_de {background: url(../media/videos_header/de.jpg) no-repeat top center;}
				.content td#videos_uk {background: url(../media/videos_header/uk.jpg) no-repeat top center;}
				.content td#videos_fr {background: url(../media/videos_header/fr.jpg) no-repeat top center;}
				.content td#videos_au {background: url(../media/videos_header/au.jpg) no-repeat top center;}
				
				.content td#videos_dk {background: url(../media/videos_header/dk.jpg) no-repeat top center;}
				.content td#videos_se {background: url(../media/videos_header/se.jpg) no-repeat top center;}
				.content td#videos_fi {background: url(../media/videos_header/fi.jpg) no-repeat top center;}
				.content td#videos_nl {background: url(../media/videos_header/nl.jpg) no-repeat top center;}
				.content td#videos_nor {background: url(../media/videos_header/nor.jpg) no-repeat top center;}
				*/
				/*
		.content td.downloads {
			width: 1028px;
			height: 320px;
			}
			
				.content td#downloads_us {background: url(../media/downloads_header/us.jpg) no-repeat top center;}
				.content td#downloads_it {background: url(../media/downloads_header/it.jpg) no-repeat top center;}
				.content td#downloads_es {background: url(../media/downloads_header/es.jpg) no-repeat top center;}
				.content td#downloads_de {background: url(../media/downloads_header/de.jpg) no-repeat top center;}
				.content td#downloads_uk {background: url(../media/downloads_header/uk.jpg) no-repeat top center;}
				.content td#downloads_fr {background: url(../media/downloads_header/fr.jpg) no-repeat top center;}
				.content td#downloads_au {background: url(../media/downloads_header/au.jpg) no-repeat top center;}
				.content td#downloads_dk {background: url(../media/downloads_header/dk.jpg) no-repeat top center;}
				.content td#downloads_nl {background: url(../media/downloads_header/nl.jpg) no-repeat top center;}
				.content td#downloads_se {background: url(../media/downloads_header/se.jpg) no-repeat top center;}
				.content td#downloads_fi {background: url(../media/downloads_header/fi.jpg) no-repeat top center;}
				.content td#downloads_nor {background: url(../media/downloads_header/nor.jpg) no-repeat top center;}
				*/
				
		/* Set Container Image */
		.content td.container {
			width: 1008px;
			height: 320px;
			/*background: transparent url(../media/bkg_internal_frame.png) 1px 0 no-repeat;*/
			}
			
		/* Container Styles for Title */
		.content td.container .splash .title {
			background: transparent none 0 0 no-repeat;
			background-image: url(../media/header_titles/us/features.png);
			position: relative;
			top: 231px;
			left: 82px;
			width: 498px;
			height: 79px;
		}
		
		/* IE 7 FIX  FOR TITLES */
		*:first-child+html .content td.container .splash .title {
			top: 0;
		}
		/* Global Styles for Splash Image */
		.content td.container .splash {
			width: 1008px;
			height: 320px;
			background: transparent none 46px 0 no-repeat;
		}
		.content td.downloads .splash {
			background-position: 46px 0;
		}
		
		/* Campaign Header Image */
		.content td.campaign .splash {
				background-image: url(../media/header_bkg/ret/campaign.jpg);
			}
		/* Concept Art Header Image */
		.content td.concept .splash {
			background-image: url(../media/header_bkg/cr/concept_art.jpg);
		}
		/* Downloads Header Image */
		.content td.downloads .splash {
			background-image: url(http://www.dawnofwar2.com/media/header_bkg/ret/downloads.jpg);
		}
		/* Features Header Image */
		.content td.features .splash {
			background-image: url(../media/header_bkg/ret/features.jpg);
		}
		/* CR Features Header Image */
		.content td.cr-features .splash {
			background-image: url(../media/header_bkg/cr/cr-features.jpg);
		}
		/* Multiplayer Header Image */
		.content td.multiplayer .splash {
			background-image: url(../media/header_bkg/ret/multiplayer.jpg);
    }
		/* Screenshots Header Image */
		.content td.screenshots .splash {
			background-image: url(../media/header_bkg/ret/screenshots.jpg);
		}
		/* Squad Leaders Header Image */
		.content td.squadleaders .splash {
			background-image: url(../media/header_bkg/cr/squad_leaders.jpg);
		}
		/* Videos Header Image */
		.content td.videos .splash {
			background-image: url(../media/header_bkg/ret/videos.jpg);
		}
		/* Connect Me Header Image */
		.content td.signup .splash {
			background-image: url(../media/header_bkg/cr/connect_me.jpg);
		}
		/* CR Orders Header Image */
		.cr .content td.order .splash {
			background-image: url(../media/header_bkg/cr/order.jpg);
		}
    
    /* Order Header Image */
    .ret .content td.order .splash {
			background-image: url(../media/header_bkg/ret/order.jpg);
		}
			
			
		/* Campaign Titles */
		.content td.campaign .splash .us {
			background-image: url(../media/header_titles/us/campaign.png);
			width: 243px;
			height: 61px;
		}
		/* Feature Titles */
		.content td.features div.splash div.it {
			background-image: url(../media/header_titles/it/features.png);
		}
		.content td.features div.splash div.dk {
			background-image: url(../media/header_titles/dk/features.png);
		}
		.content td.features div.splash div.es {
			background-image: url(../media/header_titles/es/features.png);
		}
		.content td.features div.splash div.fi {
			background-image: url(../media/header_titles/fi/features.png);
		}
		.content td.features div.splash div.fr {
			background-image: url(../media/header_titles/fr/features.png);
		}
		.content td.features div.splash div.nl {
			background-image: url(../media/header_titles/nl/features.png);
		}
		.content td.features div.splash div.nor {
			background-image: url(http://www.dawnofwar2.com/media/header_titles/no/features.png);
		}
		.content td.features div.splash div.se {
			background-image: url(../media/header_titles/se/features.png);
		}
		
	
	
	.content .nav {
		width: 1008px;
		height: 58px;
		text-align: left;
		/*background: url(../media/nav_bg.png) no-repeat top center;*/
		/*background: url(http://www.dawnofwar2.com/media/RET/bkg_nav.jpg) 21px 0 no-repeat;*/
		padding: 0 0 0 52px;
		}
		*:first-child+html .content .nav {
			background-position: 25px 0;
		}
		.content .nav li a, 
		.content .nav2 li a {
			display: block;
			background: transparent none left top no-repeat;
			width: 151px;
			height: 29px;
			text-indent: -9999px;
		}
		.content .nav li.fi a, 
		.content .nav2 li.fi a {
			background-image: url(../media/RET/main_nav/fi/main_nav.png);
		}
		.content .nav li.se a,  
		.content .nav2 li.se a {
			background-image: url(../media/RET/main_nav/se/main_nav.png);
		}
		.content .nav li.de a,  
		.content .nav2 li.de a {
			background-image: url(../media/RET/main_nav/de/main_nav.png);
		}
		.content .nav li.es a, 
		.content .nav2 li.es a {
			background-image: url(../media/RET/main_nav/es/main_nav.png);
		}
		.content .nav li.nl a, 
		.content .nav2 li.nl a {
			background-image: url(../media/RET/main_nav/nl/main_nav.png);
		}
		.content .nav li.it a, 
		.content .nav2 li.it a {
			background-image: url(../media/RET/main_nav/it/main_nav.png);
		}
		.content .nav li.us a, 
		.content .nav2 li.us a {
			background-image: url(../media/RET/main_nav/us/main_nav.png);
		}
		.content .nav li.uk a, 
		.content .nav2 li.uk a {
			background-image: url(../media/RET/main_nav/uk/main_nav.png);
		}
		.content .nav li.au a, 
		.content .nav2 li.au a {
			background-image: url(../media/RET/main_nav/au/main_nav.png);
		}
		.content .nav li.fr a, 
		.content .nav2 li.fr a {
			background-image: url(../media/RET/main_nav/fr/main_nav.png);
		}
		.content .nav li.dk a, 
		.content .nav2 li.dk a {
			background-image: url(../media/RET/main_nav/dk/main_nav.png);
		}
		.content .nav li.nor a, 
		.content .nav2 li.nor a {
			background-image: url(../media/RET/main_nav/nor/main_nav.png);
		}
    .content .nav li.ret a, 
		.content .nav2 li.ret a  {
			background-position: 0 0;
		}
    .content .nav li.ret a:hover,
		.content .nav li.ret a.active, 
		.content .nav2 li.ret a.active,
		.content .nav2 li.ret a:hover {
			background-position: 0 -29px;
		}
		.content .nav li.cr a, 
		.content .nav2 li.cr a  {
			background-position: -151px 0;
		}
		.content .nav li.cr a:hover,
		.content .nav li.cr a.active, 
		.content .nav2 li.cr a.active,
		.content .nav2 li.cr a:hover {
			background-position: -151px -29px;
		}
		.content .nav li.dow2 a, 
		.content .nav2 li.dow2 a {
			background-position: -302px 0;
		}
		.content .nav li.dow2 a:hover, 
		.content .nav li.dow2 a.active, 
		.content .nav2 li.dow2 a:hover, 
		.content .nav2 li.dow2 a.active {
			background-position: -302px -29px;
		}
		.content .nav li.media a, 
		.content .nav2 li.media a{
			background-position: -453px 0;
		}
		.content .nav li.media a:hover, 
		.content .nav li.media a.active, 
		.content .nav2 li.media a:hover, 
		.content .nav2 li.media a.active {
			background-position: -453px -29px;
		}
		.content .nav li.downloads a, 
		.content .nav2 li.downloads a {
			background-position: -604px 0;
		}
		.content .nav li.downloads a:hover, 
		.content .nav li.downloads a.active, 
		.content .nav2 li.downloads a:hover, 
		.content .nav2 li.downloads a.active {
			background-position: -604px -29px;
		}
		.content .nav li.community a, 
		.content .nav2 li.community a {
			background-position: -755px 0;
		}
		.content .nav li.community a:hover, 
		.content .nav li.community a.active, 
		.content .nav2 li.community a:hover, 
		.content .nav2 li.community a.active {
			background-position: -755px -29px;
		}
		.content .nav li .subnav a, 
		.content .nav2 li ul.subnav li a {
			display: inline;
			background: 0 none;
			text-indent: 0;
		}
		
	.content .nav2 {
		/*background: url(../media/nav_bg2.png) no-repeat top center;*/
		background: url(../media/RET/bkg_nav_internal.png) no-repeat top center;
		width: 973px;
		height: 90px;
		text-align: left;
		padding: 0 19px 0 52px;
		}
		
		.content .nav2 .breadcrumb {
			float: left; 
			margin-left: 0px; 
			margin-top: 25px;
			}
			
			.content .nav2 .breadcrumb a{text-transform:uppercase;}
			
		.content .nav2 .rss_feed {
			float: right; 
			margin-right: 62px; 
			margin-top: 15px;
			white-space: nowrap;
			}

		.content .nav2 h1 {
			color:#7d573b; 
			text-transform: uppercase;
			padding-left: 42px;			
      padding-bottom: 1em;
			}
      .content .nav2 hr {
        clear: both;
        margin: .5em  47px 0 42px;
        border: 1px solid #3a2416;
      }
		.sf-menu li {
			color: #88B6B7;
			font-family: Georgia,Verdana,Times,serif;
			font-weight: bold;
			line-height: 2em;
			text-transform: uppercase;
		}
	.content .text {
		background: url(../media/RET/bkg_text.png) repeat-y top center;
		width: 1008px;
		}
		
		.content .text .text_wrapper {
			width: 907px;
			/*background: url(../media/bkg_text_top.jpg) no-repeat top center;*/
			background: url(../media/RET/bkg_text_home.jpg) no-repeat bottom center;
			min-height: 538px;
			height: auto;
			padding-left: 50px;
			padding-right: 49px;
		}
			#homepage .content .text .text_wrapper {
				background: url(../media/RET/bkg_text_home.jpg) no-repeat bottom center;
			}
		
		/*.content .text table {margin-left: 90px;}*/
		
		.content .text .lftcol {
			width: 530px;
			padding: 0 36px;
			}
			
			.content .text .lftcol .info_items {color:#999; float:left; width: 516px; clear: left;}
			.content .text .lftcol .info_items h2 span{font-size: 9pt; font-weight:bold;}
			.content .text .lftcol .info_items .info_pic {
				background: url(../media/RET/downloads_rgt_bg.gif) top left repeat; 
				padding: 7px; 
				float:left; 
				margin: 16px 9px 6px 0;
				}
        .content .text .lftcol .info_items p {
          padding-bottom: 1em;
        }
        .content .text .lftcol .multiplayer p {
          padding-bottom: 0 !important;
        }
			.content .text .lftcol .info_items .info_stats {
				float:left; 
				padding: 0 7px 0 0;
				font-weight: bold;
				font-size: 7pt;
				}
				
			.content .text .lftcol .info_items .unit_details {
				padding: 16px 0 0 5px;
				width: 288px;
			}
			.content .text .lftcol .info_items .unit_details h3.selected{
				color:#FF9900;
				background: url(../media/game_info/retribution/collapse.gif) transparent left 4px no-repeat ;
				}
			.content .text .lftcol .info_items .unit_details h3{
				cursor: pointer; 
				background: url(../media/game_info/retribution/expand.gif) transparent left 4px no-repeat ;
				padding-left: 13px;
        color: #fceda8;
        text-transform: uppercase;
			}
			#unit_table .info_pic, #hero_table .info_pic, #vehicle_table .info_pic{
				display: none;
			}
			.content .text .lftcol .info_items #unit_table{width:505px;}
			.content .text .lftcol .info_items #hero_table{width:505px;}
			.content .text .lftcol .info_items #vehicle_table{width:505px;}
			.content .text .lftcol .info_items #global_abilities{width:505px;}
			.content .text .lftcol .info_items #global_abilities .ability_image{width:114px;padding: 13px 0 12px 14px;}
			.content .text .lftcol .info_items #global_abilities .ability_info{padding: 13px 0 12px 0;}
			.content .text .lftcol .info_items .unit_details p{padding: 0 0 20px 13px;}
			.content .text .lftcol .info_items .info_pic_multi {
				background: url(../media/RET/downloads_rgt_bg.gif) top left repeat; 
				padding: 7px 7px 5px 7px; 
				float:left; 
				margin: 6px 12px 6px 0;
				text-align: center;
				}
        .content .text .lftcol .info_items .ret-item .info_pic_multi {
          margin-right: 0;
        }
				.content .text .lftcol .info_items .info_pic_multi img{margin-bottom: 3px;}
				
				.content .text .lftcol .info_items ul {padding-left: 0;}
				.content .text .lftcol .info_items li {
					margin: 18px 0px; 
					list-style: none;
					padding-left: 30px;
					background: url(../media/feature_bullet.gif) no-repeat;
					background-position: left 4px;
					/*
					list-style-image: url(../media/feature_bullet.gif); 
					list-style-position: outside;*/
					}
					.content .text .lftcol .info_items li strong{color: #CCC;}
				
			.content .text .lftcol .info_table {border-top: 1px solid #48372d; width: 516px; float: left; clear: left;}
				.content .text .lftcol .info_table h3 {color: #FF8617; padding: 10px 0px; clear: left;}
				.content .text .lftcol .info_table .info_table_cell {
					float: left; 
					background: #000000; 
					border-bottom: 1px solid #10131b; 
					border-right: 1px solid #10131b; 
					width: 250px; 
					height: 20px; 
					color: #99cccc; 
					padding: 3px 0 0 7px;
					}	
					
 			.content .text .lftcol .info_items .table_row {width: 500px; float: left; clear: left;}
				.content .text .lftcol .info_items .table_row .row_pic {
					/*background: url(../media/game_info/info_thumb_bg.gif) top left no-repeat;
					width: 112px; */
					float: left; 
					margin: 0 16px 16px 0; 
					text-align: center; 
					color: #99cccc;
					}
					.content .text .lftcol .info_items .table_row .row_pic img {margin: 4px 6px 6px 0;}
					
				.content .text .lftcol .info_items .table_row .row_txt {
					float: left; 
					margin: 0 16px 16px 0; 
					text-align: left; 
					color: #99CCCC; 
					width: 356px;
					}
					.content .text .lftcol .info_items .table_row .row_txt h3{color: #99CCCC;}
					
			.content .text .lftcol .info_hdr {
				border-bottom: 1px solid #49382f; 
				text-align: right; 
				color: #7d573b; 
				width: 496px; 
				margin-bottom: 16px;
				font-weight: bold;				
				}
					.content .text .lftcol .info_hdr a{text-transform:uppercase;}
					
				.content .text .lftcol .info_thumbs {text-align: left; width: 516px; clear: left;}
					.content .text .lftcol .info_thumbs .thumb {
						background: url(../media/game_info/info_thumb_bg.gif) top left no-repeat; 
						width: 112px; 
						float: left; 
						margin: 0 16px 16px 0; 
						text-align: center; 
						color: #99cccc;
						}
					.content .text .lftcol .info_thumbs .thumb img {margin: 6px;}
 
 											
			.content .text .lftcol h1 {color:#ff9933; font-size: 16px;}
			.content .text .lftcol h2 {color:#ff9933; font-weight: normal; text-transform: uppercase;}
      
      .content .text .lftcol .ret-item {
        float: left;
        width: 221px;
        line-height: 1.2em;
        margin-right: 12px;
      }
      .content .text .lftcol .ret-item h1 {
        font-size: 11px;
        white-space: normal;
        height: 2.4em;
        text-align: center;
      }
      .content .text .lftcol .ret-item .info_pic_multi {
        height: 231px;
      }
			
				.content .text .lftcol h2 a,
				.content .text .lftcol h2 a:hover {
					color:#ff9900; 
					font-weight: bold;
					}
				
			.content .text .lftcol p {color:#ccc; padding: 0 7px 0 0;}
			.content .text .lftcol a {color:#fceda8; text-decoration: none;}
			.content .text .lftcol a:hover {text-decoration: underline;}
		
		.content .text .text_wrapper .downloads_hdr {
			border-bottom: 1px solid #4e3f38; 
			width: 851px; 
			text-align: left;
			}		
		
		.content .text .text_wrapper .downloads_hdr .downloads_nav {float: right; color: #7d573b; margin-top: -18px;}
		
			.content .text .text_wrapper .downloads_hdr .downloads_nav a {color: #7d573b; text-decoration: none;}
			.content .text .text_wrapper .downloads_hdr .downloads_nav a:hover {text-decoration: underline;}
			
			.content .text .text_wrapper .lftcol .down_images {margin-bottom: 7px; width: 265px; float: left;}

		.content .text .text_wrapper .rgtcol {width: 321px; padding-right: 0px; padding-top :14px;}
    
    .content .text .text_wrapper .rgtcol #screen_frame .frame {
      display: block;
      height: 199px;
      width: 312px;
      background: transparent url(../media/RET/frame1.png) no-repeat;
    }
		
			.content .text .text_wrapper .rgtcol .downloads {
				background: url(../media/downloads_rgt_bg.gif) top left repeat; 
				padding-right: 0px; 
				margin-top: 24px; 
				width: 312px;
				}
			
			.content .text .text_wrapper .rgtcol .fan_kit {
				padding-right: 0px; 
				width: 312px;
				margin: 16px 0px;
				}
				
			.content .text .text_wrapper .rgtcol .downloads .downloads_box {
				background: #151923;
				padding-right: 0px; 
				width: 293px;
				text-align: left;
				}
				
			.content .text .text_wrapper .rgtcol .downloads th {background: #0f1219; text-align: left; padding-left: 6px;}
			.content .text .text_wrapper .rgtcol .downloads th a,
			.content .text .text_wrapper .rgtcol .downloads th a:hover {
				color: #ff9900;
				text-decoration: none;
				}
			
			.content .text .text_wrapper .rgtcol .downloads td {padding: 12px 6px;}
			.content .text .text_wrapper .rgtcol .downloads h3 {color: #99cccc; font-weight: bold;}
			.content .text .text_wrapper .rgtcol .downloads .version {color: #999999;}
			.content .text .text_wrapper .rgtcol .downloads .comment {color: #99cccc;}
			
				.content .text .text_wrapper .rgtcol .downloads .comment a {color: #99cccc; text-decoration: none;}
				.content .text .text_wrapper .rgtcol .downloads .comment a:hover {text-decoration: underline;}

		.content .text .rgtcol, .content .text .rgtcol table {width: 272px; padding-right: 6px;}
		
			.content .text .rgtcol .rgt_news {margin-top: 16px; padding: 0px;}
			.content .text .rgtcol .rgt_news .hdr {
				background: url(../media/RET/infonews_hdr.png) top left no-repeat; 
				width: 312px; 
				height: 40px;
				vertical-align: middle;
				text-align: right;
				}
				.content .text .rgtcol .rgt_news .hdr div, .content .text .rgtcol .rgt_news .avatar_hdr div{
					float:left;
					color: #ff9933;
					text-transform: uppercase;
					margin: 0 0 0 49px;
					font-weight: bold;
				}
			.content .text .rgtcol .rgt_news .hdr img {padding-right: 9px;}
			.content .text .rgtcol .rgt_news .rgt_news_bg {background: #1a1312; border-left: 2px solid #4a2f20; border-right: 2px solid #4a2f20;}
      .content .text .rgtcol .rgt_news .ftr { background: #1a1312; border: 2px solid #4a2f20; border-top: 0 none; height: 26px; width: 308px; }
				.content .text .rgtcol .rgt_news .rgt_news_bg table {width:308px; padding: 0px;}		
				.content .text .rgtcol .rgt_news .rgt_news_bg .top_news {
					background: url(../media/RET/news_bg.png) top left no-repeat; 
					width: 312px; 
					height: 75px; 
					padding: 0px;
				}
				
				.content .text .rgtcol .rgt_news .rgt_news_bg .top_news #shuffle {
					height: 36px; 
					overflow: hidden; 
					color: #999999; 
					padding-left: 16px;
					}
					
				.content .text .rgtcol .rgt_news .rgt_news_bg .top_news .news {
					display: block; 
					width: 286; 
					height: 36; 
					top: 0; 
					left: 16px;
					}
					
					.content .text .rgtcol .rgt_news .rgt_news_bg .top_news #shuffle div {width: 272px;}
					.content .text .rgtcol .rgt_news .rgt_news_bg .top_news #shuffle h4 a{color: #fceda8;}
					
				.content .text .rgtcol .rgt_news .rgt_news_bg .btm_news {
					padding: 0px 14px; 
					color: #999999;
					}
					
					.content .text .rgtcol .rgt_news .rgt_news_bg .btm_news p {padding: 6px 0px;}
					.content .text .rgtcol .rgt_news .rgt_news_bg .btm_news a {text-decoration: underline;}			
										
	.content .text .rgtcol td.frame1 {
			background: url(../media/screenshot.jpg) no-repeat top center;
			}
			
			
			/*
			.content .text .rgtcol td.frame1 div.header {position: relative; z-index: 8; width: 308px;}
				.content .text .rgtcol td.frame1 div.header div.left {position: absolute; top: 8px; left: 68px;}
				.content .text .rgtcol td.frame1 div.header div.screenshots {position: absolute; top: 8px; left: 90px;}
				.content .text .rgtcol td.frame1 div.header div.right {position: absolute; top: 8px; left: 227px;}
			*/
			
		.content .text .rgtcol td.frame2 {padding: 6px;}
	
		.content .text .rgtcol .news_signup {height: 114px; background: url(../media/RET/support_bg.jpg) no-repeat;}
    .us .content .text .rgtcol .news_signup, .uk .content .text .rgtcol .news_signup, .au .content .text .rgtcol .news_signup {background-image: url(../media/RET/support_bg_us.jpg);}
		.content .text .rgtcol .fan_kit_download {height: 114px;}

			.content .text .rgtcol #news_signup_us {background: url(../media/RET/news_signup/us.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_uk {background: url(../media/RET/news_signup/uk.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_au {background: url(../media/RET/news_signup/au.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_es {background: url(../media/RET/news_signup/es.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_it {background: url(../media/RET/news_signup/it.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_de {background: url(../media/RET/news_signup/de.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_fr {background: url(../media/RET/news_signup/fr.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_dk {background: url(../media/RET/news_signup/dk.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_nor {background: url(../media/RET/news_signup/nor.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_fi {background: url(../media/RET/news_signup/fi.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_se {background: url(../media/RET/news_signup/se.jpg) no-repeat top left;}
			.content .text .rgtcol #news_signup_nl {background: url(../media/RET/news_signup/nl.jpg) no-repeat top left;}
			
			.content .text .rgtcol #downloads_fankit_us {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/us.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_uk {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/uk.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_au {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/au.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_es {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/es.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_it {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/it.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_de {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/de.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_fr {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/fr.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_dk {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/dk.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_nor {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/nor.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_fi {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/fi.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_se {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/se.jpg) no-repeat top left;}
			.content .text .rgtcol #downloads_fankit_nl {background: url(http://www.dawnofwar2.com/media/RET/downloads_fankit/nl.jpg) no-repeat top left;}
			
			/* CR Fankit/Widget */
			.cr .content .text .rgtcol .fan_kit_download, .cr .content .text .rgtcol .widget_download {padding-bottom: 26px;}
			.cr .content .text .rgtcol #downloads_fankit_us {background: url(../media/downloads_fankit/chaos-rising/us.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_uk {background: url(../media/downloads_fankit/chaos-rising/uk.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_au {background: url(../media/downloads_fankit/chaos-rising/au.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_es {background: url(../media/downloads_fankit/chaos-rising/es.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_it {background: url(../media/downloads_fankit/chaos-rising/it.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_de {background: url(../media/downloads_fankit/chaos-rising/de.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_fr {background: url(../media/downloads_fankit/chaos-rising/fr.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_dk {background: url(../media/downloads_fankit/chaos-rising/dk.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_nor {background: url(../media/downloads_fankit/chaos-rising/nor.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_fi {background: url(../media/downloads_fankit/chaos-rising/fi.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_se {background: url(../media/downloads_fankit/chaos-rising/se.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_fankit_nl {background: url(../media/downloads_fankit/chaos-rising/nl.jpg) no-repeat top left;}
			
			.cr .content .text .rgtcol #downloads_widget_us {background: url(../media/downloads_widget/chaos-rising/us.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_uk {background: url(../media/downloads_widget/chaos-rising/uk.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_au {background: url(../media/downloads_widget/chaos-rising/au.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_es {background: url(../media/downloads_widget/chaos-rising/es.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_it {background: url(../media/downloads_widget/chaos-rising/it.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_de {background: url(../media/downloads_widget/chaos-rising/de.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_fr {background: url(../media/downloads_widget/chaos-rising/fr.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_dk {background: url(../media/downloads_widget/chaos-rising/dk.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_nor {background: url(../media/downloads_widget/chaos-rising/nor.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_fi {background: url(../media/downloads_widget/chaos-rising/fi.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_se {background: url(../media/downloads_widget/chaos-rising/se.jpg) no-repeat top left;}
			.cr .content .text .rgtcol #downloads_widget_nl {background: url(../media/downloads_widget/chaos-rising/nl.jpg) no-repeat top left;}
			
			.widget_download p {
				text-align: center;
				color: #999;
				padding-top: .5em;
			}
			.widget_download p a {
				color: #81A3C7;
				text-decoration: underline;
			}
		
		.content .text .rgtcol .avatar_bg {background: url(../media/avatars_bg.gif) top left repeat-y;}
			.content .text .rgtcol .avatar_bg table {width: 312px;}
			
			.content .text .rgtcol #avatars {color: #99cccc; text-align: left; font-size:9pt;font-weight:bold;padding:10px 7px 0 23px; line-height: 1.9em;}

			.content .text .rgtcol .avatar_thumbs{
				float: left;
				margin: 5px 12px 7px 0;
				}
			.content .text .rgtcol .icon_thumbs {
				float: left;
				margin: 5px 6px 1px 0;
				}
				
			.content .text .rgtcol .avatar_bg .avatar_thumbs div {margin-bottom: 7px; width:97px; float: left;}
			.content .text .rgtcol .avatar_bg .icon_thumbs div {margin-bottom: 7px; width:73px; float: left;}

		.content .text td.internal {padding: 0 12px;}
				
			.content .text td.internal table {width: 760px; text-align: center;}
			
				.content .text td.internal table.news {width: 850px; text-align: left; padding: 0 48px 0 24px; float:right;}
				.content .text td.internal table.news td {border-bottom: 1px #374052 solid; padding-top: 28px;}
				.content .text td.internal table.news td.last {border-bottom: 0; padding-top: 28px;}

				.content .text td.internal table.news div.news_items {float: left; width: 802px; color:#99CCCC;}
				.content .text td.internal table.news div.news_items img {margin: 0px 20px 20px 0px; float:left;}
				.content .text td.internal table.news div.news_items h1,
				.content .text td.internal table.news div.news_items h2, {
					float: left;
					clear: left;					
				 	}
				
        .content .text td.internal div.screens_frame {
          width: 277px;
          height: 178px;
          background: transparent url(../media/screenshots/ss_frame.png) no-repeat;
        }
        .content .text td.internal div.video_thumb div.screens_frame {
          width: 240px;
          height: 135px;
          background: transparent url(../media/screenshots/video-frame-small.png) no-repeat;
        }
        .content .text td.internal div.video_thumb_large .video-thumb {
          width: 351px;
          height: 202px;
          background: transparent url(../media/videos/video-thumb-frame.png) no-repeat;
        }

			.content .text td.internal table.input {
				width: 400px;
				text-align: left; 
				color: #99cccc; 
				font-weight: bold;
				}

			.content .text .internal h1 {color:#ff9933; font-size: 15px;}
			.content .text .internal h2 {color:#ff9933; font-weight: normal;}
			.content .text .internal p {color:#99cccc;}	
			
				.content .text td.internal input, select {
						border: 0px; 
						font-weight: bold;
						background-color: #3d465b !important; 
						color: #ffffff; 
						width: 65px; 
						text-align: center;  
						margin-top: 5px; 
						padding: 2px;
						height: 20px;
					}
					
					.content .text td.internal input {width: 385px; text-align: left;}
					.content .text td.internal select {width: 120px; text-align: center;}
					
					.content .text td.internal input.rollover {width: 103px; height: 30px; background: none !important;}
						
			.content .text td.internal td.frame2 {
				background: url(../media/frame2.jpg) no-repeat top center;
				width: 546px;
				height: 217px;
				padding: 6px;
				text-align: center;
				}
				
			.content .text td.internal a {color: #fceda8; text-decoration: none;}
			.content .text td.internal a:hover {color: #fceda8; text-decoration: underline;}
			
			.content .text td.internal div.news_pagination {
				float: right; 
				margin-right: 36px; 
				color: #99cccc; 
				font-size: 7.5pt;
				margin-top: 12px;
			}
			
				.content .text td.internal div.news_pagination a {color: #99cccc; text-decoration: none; font-size: 7.5pt;}
				.content .text td.internal div.news_pagination a:hover {color: #FF9900;}
				.content .text td.internal div.news_pagination a.active {color: #ff3300;}
				.content .text td.internal div.news_pagination img {position: relative; top: 2px;}


	.content td.ftr { 
		/*(background: url(../media/footer.png) no-repeat top center;*/
		background: url(../media/RET/footer.jpg) no-repeat top center;
		width: 1008px;
		height: 109px;
		}
	
	.content td.footer {padding: 10px 0;}

	.content table {width: 910px;}
	.content table.screen {width: 100%;}
	
	.content td.footer p {color: #999999; text-align: center;}
	.content td.footer p.legal {font-size: 7.5pt; text-align: left; padding-bottom: 1em;}

	.content #order_page{
		width: 300px;
	}
	.content #order_page td{
		color: #99cccc;
		font-weight: bold;
		padding-left: 25px;
		text-align: center;
	}
	.content #order_page td img{
		border: 2px solid #000000;
	}
	
	.content .video_thumb{
		margin: 0 70px;
		float: left;
	}
	
	.content .video_thumb_large{
		margin: 0 15px 0 14px;
		float: left;
	}
	
	.content .wallpaper{
		margin: 0 12px 0 0;
		float: left;
		
	}
	.content .wallpaper div{width: 258px;}
	.content .wallpaper p{
		margin: 4px 0;
		text-align: center;
		font-weight: bold;
		padding: 0;
		width: 250px;
	}
	
	.content #demo_box{
		background: transparent url(../media/downloads_rgt_bg.gif) repeat scroll left top;
		padding: 8px;
		width: 294px;
		margin-bottom: 16px;
	}
	
		.content #demo_box .demo_header{
			background: #0f1219;
			padding: 9px 0 9px 13px;
			color: #ff9900;
			font-size: 9pt;
			font-weight: bold;
		}
		
		.content #demo_box .demo_content{
			background: #151923;
			padding: 12px 13px;
			color: #99cccc;
		}
		.content #demo_box .demo_content h2{font-size: 9pt;}
		.content #demo_box .demo_content a{
			color: #99cccc;
			font-weight: bold;
		}
		
		.content .text .rgtcol .rgt_news .avatar_hdr {
			background: url(../media/avatar_bg.gif) top left no-repeat; 
			width: 312px; 
			height: 40px;
			vertical-align: middle;
			text-align: right;
			}
		
#txtEmail {
	background #3D465B !important: 
}

.campaign_button {
	width: 253px;
	height: 38px;
	background: url(../media/off/bg_button.jpg) top left no-repeat;
	text-align: center;
	padding-top: 10px;
	float: left;
	margin: 7px 7px 0 0;
	font-weight: bold;
	font-size: 13pt;
	text-transform: uppercase;
}
	.campaign_button:hover {
		color: #99CCCC;
	}

#enemies_button:hover {
	background: url(../media/on/bg_button_enemies.jpg) top left no-repeat;
}

#settings_button:hover {
	background: url(../media/on/bg_button_settings.jpg) top left no-repeat;
}
.cr #enemies_button:hover {
	background: url(../media/on/bg_cr_button_enemies.jpg) top left no-repeat;
}

.cr #settings_button:hover {
	background: url(../media/on/bg_cr_button_settings.jpg) top left no-repeat;
}

/** RET CAMPAIGN **/
.content .text .lftcol .info_items ul.portraits {
  clear: left;
  float: left;
  padding: 21px 0 18px 0;
  border-bottom: 1px solid #362216;
  margin-bottom: 22px;
}
.content .text .lftcol .info_items ul.portraits li {
  float: left;
  background: none;
  padding: 0;
  margin: 0 0 0 14px;
  width: 114px;
  text-align: center;
}
.content .text .lftcol .info_items ul.portraits li:first-child {
  margin: 0;
}
.content .text .lftcol .info_items ul.portraits li .info_pic {
  float: none;
  margin: 0;
}
.content .text .lftcol .info_items ul.portraits li img {
  display: block;
  border: 1px solid transparent;
}
.content .text .lftcol .info_items ul.portraits li.active img {
  border-color: #f89532;
}
.content .text .lftcol .info_items ul.portraits li a {
  font-size: 10px;
}
.content .text .lftcol .info_items ul.portraits li.active a {
  color: #f89532;
}
.content .text .lftcol .info_items .detail {
  clear: left;
}
.content .text .lftcol .info_items .detail .info_items {
  padding-top: 22px;
}
.content .text .lftcol .info_items .detail .info_items  h2 {
  font-weight: bold;
  padding-bottom: .5em;
  font-size: 14px;
}
.content .text .lftcol .info_items .detail p {
  padding-bottom: 1em;
}
.content .text .lftcol .info_items .detail .row_txt h3 {
  color: #ccc;
}
.content .text .lftcol .info_items .detail .row_txt p{
  color: #999;
}

#internal_flash_wrapper {
	position: relative;
	width: 910px;
	margin-left: 59px;
}

/* Order Page Styles */
.order .content .text .info_items h1 {
  padding-bottom: 1em;
}
.order .content .text .info_items h2 {
  color: #fff;
  font-size: 18px;
  padding-bottom: 1em;
}
.order .content .text .info_items h3 {
  color: #ccc;
  font-size: 13px;
  border-bottom: 1px solid #362216;
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: .5em;
  clear: left;
  margin-bottom: .5em;
}
.order .content .text .info_items li {
  margin: 1em 0;
}
.order .content .text .info_items ul.links li {
  padding-left: 0;
  background: none;
  clear: left;
  margin: 0 0 18px;
  float: left;
  width: 100%;
}
.order .content .text .info_items ul.links li span {
  font-size: 13px;
  color: #ff9933;
}
.order .content .text .info_items ul {
  float: left;
}
.order .content .text .info_items ul.links {
  padding-bottom: 1em;
  margin-top: 18px;
}
.order .content .text .info_items ul.links li ul {
  padding: .5em 0;
}
.order .content .text .info_items ul.links li ul li {
  float: left;
  clear: none;
  margin-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
  width: auto;
}
.order .content .text .info_items ul.links li ul li:first-child {
  margin-left: 0;
}
.order .content .text .info_items ul.links li  ul li a {
  display: block;
  background: url(../media/RET/order-links.png) no-repeat;
  height: 28px;
  text-indent: -9999px;
  outline: 0 none;
}
.order .content .text .info_items ul.links li  ul li a.amazon {
  width: 104px;
}
.order .content .text .info_items ul.links li  ul li a.play {
  width: 83px;
  background-position: -136px 0;
}
.order .content .text .info_items ul.links li  ul li a.game {
  width: 62px;
  background-position: -254px 0;
}
.order .content .text .info_items ul.links li  ul li a.hut {
  width: 90px;
  background-position: -349px 0;
}
.order .content .text .info_items ul.links li  ul li a.thq {
  width: 54px;
  background-position: -468px 0;
}
.order .content .text .info_items span.thq {
  width: 54px;
  display: block;
  text-indent: -9999px;
  background: url(../media/RET/order-links.png) no-repeat;
  background-position: -468px 0;
  height: 28px;
  outline: 0 none;
}

		.content .text .rgtcol .order {height: 133px;}

			.content .text .rgtcol #order_us {background: url(../media/order/us.jpg) no-repeat top left;}
			.content .text .rgtcol #order_uk {background: url(../media/order/uk.jpg) no-repeat top left;}
			.content .text .rgtcol #order_au {background: url(../media/order/au.jpg) no-repeat top left;}
			.content .text .rgtcol #order_es {background: url(../media/order/es.jpg) no-repeat top left;}
			.content .text .rgtcol #order_it {background: url(../media/order/it.jpg) no-repeat top left;}
			.content .text .rgtcol #order_de {background: url(../media/order/de.jpg) no-repeat top left;}
			.content .text .rgtcol #order_fr {background: url(../media/order/fr.jpg) no-repeat top left;}
			.content .text .rgtcol #order_dk {background: url(../media/order/dk.jpg) no-repeat top left;}
			.content .text .rgtcol #order_nor {background: url(../media/order/nor.jpg) no-repeat top left;}
			.content .text .rgtcol #order_fi {background: url(../media/order/fi.jpg) no-repeat top left;}
			.content .text .rgtcol #order_se {background: url(../media/order/se.jpg) no-repeat top left;}
			.content .text .rgtcol #order_nl {background: url(../media/order/nl.jpg) no-repeat top left;}
			
			/* RET Order BG */
			.content .text .rgtcol #order_cr_us {background: url(../media/RET/order/us.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_uk {background: url(../media/RET/order/uk.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_au {background: url(../media/RET/order/au.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_es {background: url(../media/RET/order/es.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_it {background: url(../media/RET/order/it.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_de {background: url(../media/RET/order/de.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_fr {background: url(../media/RET/order/fr.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_dk {background: url(../media/RET/order/dk.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_nor {background: url(../media/RET/order/nor.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_fi {background: url(../media/RET/order/fi.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_se {background: url(../media/RET/order/se.jpg) no-repeat top left;}
			.content .text .rgtcol #order_cr_nl {background: url(../media/RET/order/nl.jpg) no-repeat top left;}
			
.content .text .rgtcol table.facebook-twitter {
	width: 312px;
	padding: 0;
}
.rgtcol .fbtwit {
	width: 312px;
	height: 94px;
	background: transparent url(../media/RET/sn-frame.jpg) no-repeat;
}
.rgtcol .fbtwit .twitter {
	width: 157px;
	height: 94px;
	background: transparent url(../media/RET/divider.png) right center no-repeat;
	float: left;
}
.rgtcol .fbtwit .twitter a {
	display: block;
	width: 106px;
	height: 53px;
	background: transparent url(../media/twitter.gif) left top no-repeat;
	text-indent: -9999px;
	margin-top: 16px;
	margin-left: 28px;
}
.rgtcol .fbtwit .fb {
	float: left;
}
.rgtcol .fbtwit .fb a {
	display: block;
	width: 105px;
	height: 37px;
	background: transparent url(../media/facebook.gif) no-repeat;
	margin-top: 32px;
	margin-left: 22px;
	text-indent: -9999px;
}

/** Footer Logos **/
.footer p a {
  display: inline;
}
.footer a, 
.footer span {
  display: block;
}
.footer .gfwl {
  width: 334px;
  height: 84px;
  background: url(../media/RET/logos/games_windows.jpg) no-repeat;
}
.footer .relic {
  width: 144px;
  height: 85px;
  background: url(../media/RET/logos/relic.jpg) no-repeat;
}
.footer .gw {
  width: 213px;
  height: 85px;
  background: url(../media/RET/logos/games_workshop.jpg) no-repeat;
}
.footer .thq {
  width: 188px;
  height: 85px;
  background: url(../media/RET/logos/thq.jpg) no-repeat;
}
.footer .amd {
  width: 141px;
  height: 51px;
  background: url(../media/RET/logos/AMD.png) no-repeat;
}
.footer .aw {
  display: none;
}
.footer .esrb {
  width: 159px;
  height: 99px;
  background: url(../media/RET/logos/esrb-M.gif) no-repeat;
  display: inline-block;
}
.footer .esrb-priv {
  width: 172px;
  height: 99px;
  background: url(../media/RET/logos/esrb.jpg) no-repeat;
  display: inline-block;
}
.footer .yahoo {
  display: none;
}
.footer .pegi {
  width: 51px;
  height: 66px;
  background: url(../media/RET/logos/pegi-16.gif) no-repeat;
}