@charset "utf-8";

@import url("flashtext.css");
/*	CSS Document - Blizzard Entertainment 2008  */


/* Default Values */
		
a {
	outline: none;		
}	
	
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
	border: thick none #000;
}
table {
	border-collapse:collapse;
	border-spacing:0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
object { outline:none; 
}
/* <q></q> more */ q {display:block;} q:before, q:after {content:"";}

/* General layout values */	
html { height:100%; }
body {
	height:320px;
	background-color:#010e16;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
}
a {color: #01b2f1; text-decoration: none; }
a:hover {color: #FFFFFF;}	
em {font-style:italic;}
strong {font-weight:bold;}
address {margin-left:40px;}
cite {font:1em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-style:italic;}
sup {vertical-align:top;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}

/* Center Anything. <div class="fiftycent"><div><div><div> content </div></div></div></div>*/
.fiftycent {overflow:hidden;}
.fiftycent div {float:right; position:relative; left:-50%;}
.fiftycent div div {float:none; position:static;}
.fiftycent div div div {float:left; position:relative; left:50%;}
.fiftycent div div div div {float:none; position:static;}

.frontpagearea {width: 100%; height: 867px; background: url(../_images/frontpage/newsareabg.gif); background-position: center 500px; background-repeat: repeat-x; }
.frontpagecenter {width: 100%; height: 867px; background: url(../_images/frontpage/newsarea.jpg); background-position: center 500px; background-repeat: no-repeat;  min-width: 980px; }
.frontpageheader {width: 100%; height: 570px; z-index: 100;  min-width: 980px; margin: 0 auto;}

.frontpageheader .noFlashBg {width: 100%; height: 500px; text-align:center; font:22px/1.964 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; color:#00A2F1;}
.frontpageheader .noFlashBg div {padding-top: 250px;}	
.frontpageheader .noFlashBg div a.flashmsg {display:block; margin-bottom:20px;}
.frontpageheader .noFlashBg div a.getflash {width: 129px; height: 39px; background: url(../_images/layout/btn-get-flash.gif) top left no-repeat; display: block; margin: 0 auto;}
.frontpageheader .noFlashBg div a.getflash:hover {}	

#h3menu { border:1px solid #243964; background:#021622; width:320px; padding:13px; float:left; margin:40px 50px 50px 0; }
#h3menu a { display:block; font-size:11px; padding:4px 10px 4px 15px; background:url(../images/white_bullet_arrow.html) 0 50% no-repeat;}
.btt { float:right; font-size:12px; }


/*screen viewer - shared styles */
#screenViewer {font-family:Calibri,Arial;position:relative;margin:0 auto;width:800px;height:600px;background-position:50% 50%;background-color:#000;z-index:115;}
#screenViewer #viewerTitle{ font-size:11px; position:absolute; top:-21px; z-index:1; padding-left:15px; }
#screenViewer #viewerTitle br { display:none; }
#screenViewer.blizzard_sv #viewerTitle {  font-size:16px; top:-33px; }
#screenViewer #viewerContent{width:800px;height:600px;}
#video_list .videoThumbnail { border:1px solid #111; display:block; text-align:center; font-size:12px; float:left; margin:0 5px 0 0; background-color:#111; overflow:hidden; height: 130px; width:150px; }
#viewerContent .videoThumbnail_img { padding:10px; display:block;}
#viewerContent .videoThumbnail_text { display:block; position:relative; bottom:0; text-align:center; padding-bottom:10px; }
#viewerContent .videoThumbnail_runtime { display:block; color:#c4c4c4; padding: 3px 0 0 0; }
#viewerContent a span { width:133px; margin:0 auto} 
#video_list .videoThumbnail:hover, #video_list .selected { background-color:#171717; border-color:#3f3f3f;}

#screenViewer .topBorder, #screenViewer .bottomBorder {position:absolute;background-repeat:repeat-x;}
#screenViewer .rightBorder, #screenViewer .leftBorder {position:absolute;background-repeat:repeat-y;}

#screenViewer .topLeft, #screenViewer .topRight, #screenViewer .bottomLeft, #screenViewer .bottomRight, #screenViewer .topDeco {position:absolute;background-repeat:no-repeat;}

#screenViewer a#pageLeft{width:23px;height:23px;display:none;background-repeat:no-repeat;bottom:-29px;}
#screenViewer a#pageRight{width:23px;height:23px;display:none;background-repeat:no-repeat;position:absolute;bottom:-29px;right:0;}

.buttonbasic {padding-top:25px; height:53px;}
.buttonbasic div {position:absolute; right:50%;}
.buttonbasic div div {position:relative; left:50%;}
.buttonbasic div div a {background:url(../_images/layout/button-bg.gif) 0 0 no-repeat; display:block; width:234px; height:53px; font:26px/53px Arial, Helvetica, sans-serif; color:#fff; text-align:center; text-transform:lowercase;}
.buttonbasic div div a:hover {background-position:0 100%;}

#screenViewer .topBorder {top:-43px;left:0;width:100%;height:43px;background-image:url('../_images/games/screenshot/lightbox-t.gif')}
#screenViewer .rightBorder {top:0;right:-6px;width:6px;height:100%;background-image:url('../_images/games/screenshot/lightbox-r.gif')}
#screenViewer .bottomBorder {bottom:-37px;left:0;width:100%;height:37px;background-image:url('../_images/games/screenshot/lightbox-b.gif')}
#screenViewer .leftBorder {top:0;left:-6px;width:6px;height:100%;background-image:url('../_images/games/screenshot/lightbox-l.gif')}
#screenViewer .topLeft {top:-43px;left:-6px;width:255px;height:43px;background-image:url('../_images/games/screenshot/lightbox-tl.png')}
#screenViewer .topRight {top:-43px;right:-6px;width:254px;height:112px;background-image:url('../_images/games/screenshot/lightbox-tr.png')}
#screenViewer .bottomLeft {bottom:-37px;left:-6px;width:145px;height:37px;background-image:url('../_images/games/screenshot/lightbox-bl.png')}
#screenViewer .bottomRight {bottom:-37px;right:-6px;width:145px;height:37px;background-image:url('../_images/games/screenshot/lightbox-br.png') }
#screenViewer a.close {  position:absolute; z-index:116; top:-37px; right:3px; width:30px; height:30px; 
						 background-image:url('../_images/games/screenshot/lightbox-close.gif'); }
#screenViewer.blizzard_sv a.close { right:3px;  }

#screenViewer a#pageLeft, #screenViewer a#pageRight { position:absolute; bottom:-31px; width:25px; height:25px; } 
#screenViewer.blizzard_sv a#pageLeft, #screenViewer.blizzard_sv a#pageRight { width:33px; height:26px;  }
#screenViewer a#pageLeft{  background-image:url('../_images/games/screenshot/lightbox-arrowleft.gif')}
#screenViewer a#pageRight{ background-image:url('../_images/games/screenshot/lightbox-arrowright.gif')}
#screenViewer a.close:hover, #screenViewer a#pageLeft:hover, #screenViewer a#pageRight:hover {background-position:0 bottom;}

#screenViewer div#loadingAnimation{background-repeat:no-repeat;background-image:url(../_images/ajax-loader.gif);width:16px;height:16px;position:absolute;top:-20px;right:40px;}
#screenViewer.blizzard_sv div#loadingAnimation{ top:-31px; right:56px; }

.viewerPaging #viewerContent {cursor:pointer;}
.viewerPaging a#pageLeft{display:block !important;}
.viewerPaging a#pageRight{display:block  !important;}


/* Landing pages styles */

	.pagetitle { height: 120px; }
	.pagetitle .title {padding: 44px 0 0 24px;}

	body.games-landing { background: url(../_images/games/landing/games-bg.jpg) no-repeat 50% 0 #142430; } 
	body.community-landing{ background: url(../_images/community/landing/community-landing.jpg) no-repeat 50% 0 #010000; } 
	body.company-landing{ background: url(../_images/company/landing/company-landing.jpg) no-repeat 50% 0 #150f08; } 	
	

	.landing-footer { clear: both; display: block; padding: 60px 0 60px 0; z-index:110; }
	
	.games-landing .recentrelease {float: left; width: 410px; } 
	.games-landing .currentprojects {float: right; width: 540px; } 	
	.games-landing .allgames {width: 980px; clear: both; margin: 5px 0 0 0; } 		
	.games-landing .explore {width: 980px; clear: both; margin: 5px 0 0 0; } 				

	.company-landing .links .standardbox .middlebar .backgroundfour a {margin: 14px 0 0 13px;}
	.company-landing .links .standardbox .middlebar .backgroundfour a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
	.company-landing .links .standardbox .middlebar .backgroundfour a.about {width:217px; height: 186px; background: url(../_images/lang/en-us/company-about.jpg); display: block; }
	.company-landing .links .standardbox .middlebar .backgroundfour a.careers {width:217px; height: 186px; background: url(../_images/lang/en-us/company-careers.jpg); display: block; }
	.company-landing .links .standardbox .middlebar .backgroundfour a.events {width:217px; height: 186px; background: url(../_images/lang/en-us/company-events.jpg); display: block; }
	.company-landing .links .standardbox .middlebar .backgroundfour a.press {width:217px; height: 186px; background: url(../_images/lang/en-us/company-press.jpg); display: block; }	
	.company-landing .links .standardbox .middlebar .backgroundfour .line { clear: both; height: 100%;}	
	.company-landing .links .standardbox .middlebar .backgroundfour .line div { }						
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box1 {width: 245px; float: left;}					
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box2 {width: 245px; float: left;}						
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box3 {width: 245px; float: left;}
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box4 {width: 245px; float: left;}	
	.company-landing .didyouknow {float: left; width: 670px; } 		
	.company-landing .contact {float: right; width: 290px; } 			
	.company-landing .didyouknow  .standardbox .middlebar .line {height: 155px; clear: both;}	
	.company-landing .contact  .standardbox .middlebar .line {height: 155px; clear: both;}		
	.company-landing .buttons {padding: 10px 26px 15px 26px;  height: 30px;}	
	.company-landing .buttons a.contactus {width: 119px; height: 27px; background: url(../_images/lang/en-us/btn-contactus.gif); background-repeat: no-repeat; background-position: top left; display: block; margin: 0 auto; }			
	.company-landing .buttons a:hover { background-position: bottom left; }
	.company-landing .links .standardbox .middlebar .backgroundfour .description { padding-top: 18px;}	
	.company-landing .contact .standardbox .middlebar .line .description { padding-top: 20px;}	
	.company-landing .didyouknow .quotetable { width: 100%; height: 100%; border: 0; padding: 0; text-align: center; font-family: calibri, Arial, Helvetica, sans-serif; font-size: 20px; font-style: italic; color: #8fd2eb; line-height: 26px;}

	.community-landing .wow {float: left; width: 306px; } 
	.community-landing .wow .logoarea { width: 100%; background: url(../_images/lang/en-us/community-logo-wow.jpg); background-position: top center; background-repeat: no-repeat;} 			
	.community-landing .d3 {float: right; width: 306px; } 	
	.community-landing .d3 .logoarea { width: 100%; background: url(../_images/lang/en-us/community-logo-d3.jpg); background-position: top center; background-repeat: no-repeat;} 		
	.community-landing .sc2 {margin: 0 auto; width: 306px; } 		
	.community-landing .sc2 .logoarea { margin: 0; width: 100%; background: url(../_images/lang/en-us/community-logo-sc2.jpg); background-position: top center; background-repeat: no-repeat;} 		
	.community-landing .logoarea { padding-top: 125px;}
	.community-landing .communitytext {height: 30px; font-size: 11px; padding: 11px 26px 15px 26px; color: #5d91a3; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	.community-landing .buttons {padding: 10px 26px 15px 26px;  height: 30px;}	
	.community-landing .buttons a.communitysites {width: 126px; height: 27px; background: url(../_images/lang/en-us/btn-communitysite.gif); background-repeat: no-repeat; background-position: top left; display: block; float: left;}
	.community-landing .buttons a.forums {width: 101px; height: 27px; background: url(../_images/lang/en-us/btn-forums.gif); background-repeat: no-repeat; background-position: top left; display: block; float: right; }			
	.community-landing .buttons	a:hover { background-position: bottom left;}
	.community-landing .social {height: 16px; font-size: 1px; line-height:0px;}
	.community-landing .social a.icon-youtube {width:17px; height: 16px; background: url(../_images/layout/icon-youtube.gif); background-repeat: no-repeat; background-position: top left; display: block; float: right; position: relative; top:-29px; right: 45px; }
	.community-landing .social a.icon-facebook {width:17px; height: 16px; background: url(../_images/layout/icon-facebook.gif); background-repeat: no-repeat; background-position: top left; display: block; float: right; position: relative; top:-29px; right: 33px; }
	.community-landing .social a.icon-twitter {width:17px; height: 16px; background: url(../_images/layout/icon-twitter.gif); background-repeat: no-repeat; background-position: top left; display: block; float: right; position: relative; top:-29px; right: 25px; }	
	.community-landing .social a:hover { background-position: bottom left;}
	.community-landing .links {width: 980px;  clear: both;} 	

	.community-landing .links .standardbox .middlebar .backgroundthree a {margin: 14px 0 0 13px;}
	.community-landing .links .standardbox .middlebar .backgroundthree a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
	.community-landing .links .standardbox .middlebar .backgroundthree a.contests {width:300px; height: 135px; background: url(../_images/lang/en-us/communitycard-contests.jpg); display: block; }
	.community-landing .links .standardbox .middlebar .backgroundthree a.insider {width:300px; height: 135px; background: url(../_images/lang/en-us/communitycard-insider.jpg); display: block; }
	.community-landing .links .standardbox .middlebar .backgroundthree a.blizzcast {width:300px; height: 135px; background: url(../_images/lang/en-us/communitycard-blizzcast.jpg); display: block; }
	.community-landing .links .standardbox .middlebar .backgroundthree a.fanart {width:300px; height: 135px; background: url(../_images/lang/en-us/communitycard-fanart.jpg); display: block; }
	.community-landing .links .standardbox .middlebar .backgroundthree a.events {width:300px; height: 135px; background: url(../_images/lang/en-us/communitycard-events.jpg); display: block; }
	.community-landing .links .standardbox .middlebar .backgroundthree a.youtube {width:300px; height: 135px; background: url(../_images/lang/en-us/communitycard-youtube.jpg); display: block; }
	.community-landing .links .standardbox .middlebar .backgroundthree .line {height: 165px; clear: both;}	
	.community-landing .links .standardbox .middlebar .backgroundthree .line .box1 {width: 327px; height: 165px; float: left;}					
	.community-landing .links .standardbox .middlebar .backgroundthree .line .box2 {width: 326px; height: 165px; float: left;}						
	.community-landing .links .standardbox .middlebar .backgroundthree .line .box3 {width: 327px; height: 165px; float: left;}

	.esrblogo { float:right; padding:0 0 20px 20px; }

	.center {text-align: center;}
	a.linkbutton {background-color: #00adef; padding: 5px; border: 1px white solid; color: #FFF; clear: both;}
	a.linkbutton:hover {background-color:#3D93B4; color: #FFF;}	

	.standardbox { }
	.standardbox .description { font-size: 11px; clear: both; padding:11px 15px 15px 15px; color: #5d91a3; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}	
	.standardbox .topbar { height: 44px; width: 100%; }
	.standardbox .topbar .leftcorner { width: 6px; height: 44px; background: url(../_images/layout/box-corner-topleft.png); float: left; }
	.standardbox .topbar .rightcorner { width: 6px; height: 44px; background: url(../_images/layout/box-corner-topright.png); float: right; }	
	.standardbox .topbar .title {padding: 0 0 0 21px; height: 44px; position:relative; top: 13px;}
	.standardbox .topbar .middle { background: url(../_images/layout/box-top.jpg); margin: 0 6px 0 6px; }		
	.standardbox .topbar .middle .rightfade {height: 44px; width: 100px; background: url(../_images/layout/box-top-right.png); float: right;}
	.standardbox .middlebar {background:url(../_images/layout/box-body-top.gif); background-color: #001821; background-repeat: repeat-x;}
	.standardbox .middlebar .backgroundtwo {background: url(../_images/layout/box-bg-two.gif); background-position: top center; background-repeat: no-repeat;}	
	.standardbox .middlebar .backgroundthree {background: url(../_images/layout/box-bg-three.gif); background-position: top center; background-repeat: no-repeat;}		
	.standardbox .middlebar .backgroundthreelines {background: url(../_images/layout/box-bg-threelines.gif); background-position: top center; background-repeat: no-repeat;}			
	.standardbox .middlebar .backgroundfour {background: url(../_images/layout/box-bg-four.gif); background-position: top center; background-repeat: no-repeat;}			
	.standardbox .bottombar .middle { position:relative; height: 6px; background: url(../_images/layout/box-shadow-line.gif); background-repeat: repeat-x; margin: 0 6px 0 6px; }
	.standardbox .bottombar .leftcorner {position:absolute;top:0;left:-6px;width: 6px; height: 6px; background: url(../_images/layout/box-corner-bottomleft.png);}
	.standardbox .bottombar .rightcorner {position:absolute;top:0;right:-6px;width: 6px; height: 6px; background: url(../_images/layout/box-corner-bottomright.png); }	
		
	.standardbox .bottombar .middle .backgroundtwo {width: 100%; height: 6px; background: url(../_images/layout/box-bg-two.gif); background-position: bottom center; background-repeat: no-repeat;}	
	.standardbox .bottombar .middle .backgroundthree {width: 100%; height: 6px; background: url(../_images/layout/box-bg-three.gif); background-position: bottom center; background-repeat: no-repeat; }		
	.standardbox .bottombar .middle .backgroundthreelines {width: 100%; height: 6px; background: url(../_images/layout/box-bg-threelines.gif); background-position: bottom center; background-repeat: no-repeat; }			
	.standardbox .bottombar .middle .backgroundfour {width: 100%; height: 6px; background: url(../_images/layout/box-bg-four.gif); background-position: bottom center; background-repeat: no-repeat;}			
	.standardbox .shadowbar {height: 25px; overflow: hidden;}
	.standardbox .shadowbar .shadow { width: 800px; height: 25px; background: url(../_images/layout/box-shadow.png); margin: 0 auto; }
	

	.games-landing .allgames .standardbox .middlebar .backgroundthree {height: 330px;}			
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line {height: 165px; clear: both;}	
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line .box1 {width: 327px; float: left;}					
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line .box2 {width: 326px; float: left;}						
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line .box3 {width: 327px; float: left;}
	.games-landing .allgames .standardbox .middlebar .backgroundthree a {margin: 14px 0 0 13px;}
	.games-landing .allgames .standardbox .middlebar .backgroundthree a:hover {opacity: 0.7;  filter:alpha(opacity=70);}
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.sc1 {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-games-sc1.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.war3 {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-games-war3.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.wow {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-games-wow.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.bc {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-games-bc.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.wrath {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-games-wrath.jpg); display: block; }	
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.d2 {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-games-d2.jpg); display: block; }
	
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines {height: auto; }			
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line { clear: both;}	
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line .box1 {width: 327px; float: left;}					
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line .box2 {width: 326px; float: left;}						
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line .box3 {width: 327px; float: left;}
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a {margin: 14px 0 0 13px;}
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a:hover {opacity: 0.7;  filter:alpha(opacity=70);}
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.sc2 {width:300px; height: 170px; background: url(../_images/lang/en-us/gamecard-underdev-sc2.jpg); display: block; }
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.cataclysm {width:300px; height: 170px; background: url(../_images/lang/en-us/gamecard-underdev-cataclysm.jpg); display: block; }
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.d3 {width:300px; height: 170px; background: url(../_images/lang/en-us/gamecard-underdev-d3.jpg); display: block; }
	
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo {height: auto;}
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo .line {clear: both;}	
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo .line .box1 {width: 270px; float: left;}					
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo .line .box2 {width: 270px; float: left;}						
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a {margin: 14px 0 0 13px;}
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a.sc2 {width:240px; height: 170px; background: url(../_images/lang/en-us/gamecard-projects-sc2.html); display: block; }
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a.d3 {width:240px; height: 170px; background: url(../_images/lang/en-us/gamecard-projects-d3.html); display: block; }
	
	.games-landing .recentrelease .standardbox .middlebar {height: auto;}
	.games-landing .recentrelease .standardbox .middlebar .line { clear: both;}	
	.games-landing .recentrelease .standardbox .middlebar .line .box1 {width: 285px; float: left;}	
	.games-landing .recentrelease .standardbox .middlebar a {margin: 14px 0 0 13px;}
	.games-landing .recentrelease .standardbox .middlebar a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
	.games-landing .recentrelease .standardbox .middlebar a.wrath {width:380px; height: 170px; background: url(../_images/lang/en-us/gamecard-release-wrath.jpg); display: block; }
	
	.games-landing .explore .standardbox .middlebar .backgroundthree {height: 158px;}	
	.games-landing .explore .standardbox .middlebar .backgroundthree .line { clear: both;}	
	.games-landing .explore .standardbox .middlebar .backgroundthree .line .box1 {width: 327px;  float: left;}					
	.games-landing .explore .standardbox .middlebar .backgroundthree .line .box2 {width: 326px;  float: left;}						
	.games-landing .explore .standardbox .middlebar .backgroundthree .line .box3 {width: 327px;  float: left;}
	.games-landing .explore .standardbox .middlebar .backgroundthree a {margin: 14px 0 0 13px;}
	.games-landing .explore .standardbox .middlebar .backgroundthree a:hover {opacity: 0.7;  filter:alpha(opacity=70);}
	.games-landing .explore .standardbox .middlebar .backgroundthree a.trailers {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-explore-trailers.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.legacy {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-explore-legacy.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.careers {width:300px; height: 135px; background: url(../_images/lang/en-us/gamecard-explore-careers.jpg); display: block; }




/* Subpage styles */

	.subheader {width:100%;}
	.subheader div .navsub {padding:15px 0 0 0;}
	.subheader .games {background: url(../_images/subpages/games_top.jpg) no-repeat 50% 0; height:350px;}
	.subheader .blizzcon {background: url(../_images/layout/header-blizzcon.jpg) no-repeat 50% 0; height:350px;}	
	.subheader .careers, .subheader div.jobsitesupport { background: url(../_images/subpages/header-9.jpg) no-repeat 50% 0; height: 350px;}	
	.subheader .company {background: url(../_images/subpages/header-nuke.jpg) no-repeat 50% 0; height:350px;}
	.subheader .profile {background: url(../_images/subpages/header-9.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .partners {background: url(../_images/subpages/header-wow.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .community {background: url(../_images/subpages/games_top.jpg) no-repeat 50% 0; min-height: 500px;}
	.subheader .events {background: url(../_images/subpages/header-11.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .press {background: url(../_images/subpages/header-2.jpg) no-repeat 50% 0; height:350px;}	
	.subheader .press2 {background: url(../_images/subpages/header-2.jpg) no-repeat 50% 0; height:200px;}	
	.subheader .temp {background: url(../_images/subpages/temp_top.jpg) top left repeat-x; min-height:500px;}
	.subheader .legacy {background: url(../_images/subpages/header-2.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .videos {background: url(../_images/subpages/videos_top.jpg) top center no-repeat; height:auto;}			
	.subheader .contests {background: url(../_images/subpages/header-12.jpg) no-repeat 50% 0; height:350px;}	
	.subheader .news {background: url(../_images/subpages/header-8.jpg) no-repeat 50% 0; height:300px;}
	.subheader .search {background: url(../_images/subpages/header-13.jpg) no-repeat 50% 0; height:300px;}	
	.subheader .mission {background: url(../_images/subpages/header-7.jpg) no-repeat 50% 0; height:350px;}
	.subheader .blizzcon2005 {background: url(../_images/layout/header-blizzcon2005.jpg) no-repeat 50% 0; height:350px;}
	.subheader .blizzcon2007 {background: url(../_images/layout/header-blizzcon2007.jpg) no-repeat 50% 0; height:350px;}
	.subheader .blizzcon2008 {background: url(../_images/layout/header-blizzcon2008.jpg) no-repeat 50% 0; height:350px;}
	.subheader .awards {background: url(../_images/layout/header-awards.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .contactus {background: url(../_images/layout/header-contactus.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .faq {background: url(../_images/layout/header-faq.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .contestform {background: url(../_images/company/landing/company-landing.jpg) no-repeat 50% 0 #150f08;}
	.subheader .insider {background: url(../_images/subpages/header-4.jpg) no-repeat 50% 0; height: 350px;}
	.subheader .sitemap {background: url(../_images/subpages/header-13.jpg) no-repeat 50% 0; height:350px;}
	.subheader .battlenet {background: url(../_images/subpages/header-15.jpg) no-repeat 50% 0; height:350px;}
	.subheader .legalrules {background: url(../_images/subpages/header-15.jpg) no-repeat 50% 0; height:300px;}
	.subheader .starcraftcomic {background: url(../_images/community/contests/starcraftcomic/header.jpg) no-repeat 50% 0; height:300px;}
	.subheader .holidaycard {background: url(../_images/community/contests/holidaycard/header.jpg) no-repeat 50% 0; height:300px;}
	.subheader .battlecrymosaic {background: url(../_images/community/contests/battlecrymosaic/header.jpg) no-repeat 50% 0; height:395px;}	


	
	.subcontents { width:100%; background: url(../_images/layout/subareabg.gif) #010E16; background-position: top left; background-repeat: repeat-x; }
	.subcontents .middle {height:100%; background: url(../_images/layout/bg-subpage.jpg) #010E16 50% 0 no-repeat; padding: 0; margin: 0;}
	.subcontents .bg-subpage2 {background:url(../_images/layout/bg-subpage2.jpg) #010E16 50% 0 no-repeat;}
	.subcontents .bg-subpage3 {background:url(../_images/layout/bg-subpage3.jpg) #010E16 50% 0 no-repeat;}
	.videos .subcontents .middle {background: url(../_images/layout/subpagebg.jpg) top center transparent no-repeat;  }
	.videos .flashTextHeightPlaceholder {height: 65px; margin-top: 20px;}
	
	.subcontents .middle .wrapper { width: 980px; margin: 0 auto;}
	.subcontents .middle .wrapper .contents { padding:20px 20px; color: #82b8cb; font-size: 12px; line-height: 1.8em; }	
	.landingcontents, .centercontent {width: 980px; margin: 0 auto;}
	.videos .landingcontents { width:auto; }
	.videos .subcontents { background-color:#010E16; }

	.navigation { position:relative; width: 992px; height: 132px; z-index: 110; margin: 0 auto; }
	.navigation .bg {
	position: absolute;
	background-color: transparent;
	width: 992px;
	height: 132px;
	background-repeat: no-repeat;
	background-image: url(../_images/layout/nav-bg.png);
}
	.navigation .bar {width : 762px; height: 83px; position: absolute; top:43px; left:217px;}
	.navigation .bar a { height: 83px; display: block; float: left; background-repeat: no-repeat;}
	.navigation .bar .navgames {width: 152px; background-position: 0px 0px;}
	.navigation .bar .navgames:hover { background-position: 0px -83px;}	
	.navigation .bar .navgamesactive { width: 152px; background-position: 0px -83px;}		
	.navigation .bar .navcompany {width: 153px; background-position: -152px 0px;}
	.navigation .bar .navcompany:hover { background-position: -152px -83px;}	
	.navigation .bar .navcompanyactive { width: 153px; background-position: -152px -83px;}		
	.navigation .bar .navcommunity {width: 152px; background-position: -305px 0px;}
	.navigation .bar .navcommunity:hover { background-position: -305px -83px;}	
	.navigation .bar .navcommunityactive { width: 152px; background-position: -305px -83px;}			
	.navigation .bar .navsupport {width: 153px; background-position: -457px 0px;}
	.navigation .bar .navsupport:hover { background-position: -457px -83px;}		
	.navigation .bar .navstore {width: 152px; background-position: -610px 0px;}
	.navigation .bar .navstore:hover { background-position: -610px -83px;}			
	.navigation .searchbox { width : 1px; height: 1px; position: absolute;}
	.navigation .searchbox .box { width : 150px; height: 15px; background-color: transparent; border: 0; color: #01b2f1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:19px 0 0 790px;}
	.navigation .searchbutton { width:28px; height: 22px; position: absolute; margin: 16px 0 0 950px;}
	.navigation .searchbutton .button { width : 28px; height: 22px; background: url(../_images/layout/nav-search.gif); display: block; background-repeat: no-repeat; background-position: 0px 0px;}
	.navigation .searchbutton .button:hover { background-position: 0px -22px;}		
	.navigation .blizzlink {width: 200px; height: 105px; background-color: transparent; opacity: 0.5; position: absolute; top:15px; left:12px; display: block;}
	.navigation-holder-frontpage {height: 132px; position: relative; top: -555px;}

	.subpagenav					{ width: 980px; margin: 20px auto 0; display: block; }
	.subpagenav .top			{ background: url(../_images/layout/subpagenav-top.jpg); background-position: top left; background-repeat: no-repeat; width: 980px; height: 34px;}
	.subpagenav .top a.section  	{ padding: 9px 0 0 27px; font-size: 12px; text-transform:uppercase; display: block; color: #FFFFFF;}
	.subpagenav .top a.section:hover 	{ color: #82B8CB; }		
	.subpagenav .bottom			{ background: url(../_images/layout/subpagenav-bottom.jpg); background-position: top left; background-repeat: no-repeat; width: 980px; height: 15px;} 	
	.subpagenav .middle			{ background: url(../_images/layout/subpagenav-middle.jpg); background-position: top left; background-repeat: no-repeat; width: 980px; height: 120px; font-size: 11px; line-height: 16px;} 		
	.subpagenav .column1		{ background: url(../_images/layout/subpagenav-line1.gif); background-position: top right; background-repeat: no-repeat; width: 311px; float: left; height: 120px;} 			
	.subpagenav .column2		{ background: url(../_images/layout/subpagenav-line2.gif); background-position: top right; background-repeat: no-repeat; width: 311px; float: left; height: 120px; } 			
	.subpagenav .column3		{ background: url(../_images/layout/subpagenav-line3.gif); background-position: top right; background-repeat: no-repeat; width: 180px; float: left; height: 120px;} 			
	.subpagenav .column4		{ width:178px; float:left;  height: 120px;} 						
	.subpagenav .middle a.title { color:#82B8CB; top:15px; left: 24px; position: relative; display:block;}
	.subpagenav .middle a.title:hover { color: #FFFFFF; }	
	.subpagenav .middle .block1 { width:130px; margin:26px 0 0 25px; float: left;}	
	.subpagenav .middle .block2 { width:150px; margin:26px 0 0 0; float: left;}
	
	.breadcrumb					{ font-size: 11px; font-family:Arial, Helvetica, sans-serif, sans-serif; margin: 0 0 0 0; }
	.breadcrumb	.left			{ width: 8px; height: 32px;  background: url(../_images/layout/subpagepath-bgl.gif); background-position: top left; background-repeat: no-repeat; float: left;}
	.breadcrumb	.center			{ height: 32px;  background: url(../_images/layout/subpagepath-bg.gif); background-position: top left; background-repeat: repeat-x; float: left; display: block;}
	.breadcrumb	.center .ref	{ background: url(../_images/layout/subpagepath-bgm.gif); background-position: top right; background-repeat: no-repeat; height: 32px; display: block; float: left; }	
	.breadcrumb	.center .ref .contents	{ padding: 0 20px 0 18px; font-size: 11px; line-height:32px; height: 32px; float: left; }
	.breadcrumb .center .ref .contents .link	{ display: block; float: left;}
	.breadcrumb .center .ref .contents .text	{ display: block; float: left; color: #82B8CB;}		
	.breadcrumb	.right			{ width: 8px; height: 32px;  background: url(../_images/layout/subpagepath-bgr.gif); background-position: top left; background-repeat: no-repeat; float: left;}
	.breadcrumbsub 				{ padding: 30px 0 40px 0;}
	.arrowsm					{ width: 6px; height: 11px; background: url(../_images/layout/arrow_sm.png); background-position: top left; background-repeat: no-repeat; display:block; float: left; margin: 11px 10px 0 10px; }

	.languagenotice {display: block; float: right; padding: 2px; background: #000; font-size: 11px; margin: 30px 0 0 0; overflow: hidden; height: 36px;}
	.languagenotice .warningcontents {float: left;  padding: 3px 6px 4px 2px;}
	.languagenotice .title {font-weight: bold;}
	.languagenotice .message {color: #82B8CB; white-space:nowrap;}
	.languagenotice .warning { background: url(../_images/layout/warningsign.gif); background-position: top left; background-repeat: no-repeat; height: 36px; width: 36px; display: block; float: left; }	
	
	.menucompany-about 				{ background: url(../_images/layout/subnav-compaaany-about.html); }
	.menucompany-careers 			{ background: url(../_images/layout/subnav-compaaany-careers.html); }
	.menucompany-events 			{ background: url(../_images/layout/subnav-compaaany-events.html); }
	.menucompany-press 				{ background: url(../_images/layout/subnav-compaaany-press.html); }
	.menucommunity-battlenet		{ background: url(../_images/layout/subnav-community-battlenet.png); }
	.menucommunity-insider 			{ background: url(../_images/layout/subnav-community-insider.png); }
	.menucommunity-blizzcast 		{ background: url(../_images/layout/subnav-community-blizzcast.png); }
	.menucommunity-contests 		{ background: url(../_images/layout/subnav-community-contests.png); }
	.menucommunity-mobile 			{ background: url(../_images/layout/subnav-community-mobile.png); }

	.headerflash { background-color: #000000;}

	.flashTextHeightPlaceholder{height:45px;}
	.flashTextHeightPlaceholder .flashtextcontainer{overflow:visible}
	.flashtextcontainer { /*width: 5px; height: 5px; line-height:0px;*/ display: block; height:25px; }
	.flashtextcontainer h1 { height:auto; }
		
	.centercontainer {width: 981px; top: -130px; position: relative; margin: 0 auto; }
	.newscontainer {width: 495px; height: 325px; position: absolute; z-index: 120; margin: -45px 0 0 0px; padding: 7px 0 0 0;}
	.newsheader {width:495px; height: 34px; overflow:hidden;}
	.newsheader .rssicon a { width: 40px; height: 34px; background: url(../_images/frontpage/icon-rss.gif); display: block; background-repeat: no-repeat; position: relative; float: right; padding: 0 1px 0 0; }
	.newsheader .rssicon a:hover { background-position: 0px -34px;}	
	.newsheader .facebookicon a { width: 40px; height: 34px; background: url(../_images/frontpage/icon-facebook.gif); display: block; background-repeat: no-repeat; position: relative; float: right; padding: 0 1px 0 0; }
	.newsheader .facebookicon a:hover { background-position: 0px -34px;}	
	.newsheader .latestnews { height: 25px; width: 300px; background: url(../_images/frontpage/latestnews.html); background-repeat: no-repeat !important; background-position: top left; position: absolute; top: 12px; left: 10px; }
	.newsheader .viewallnews { height: 18px; width: 200px; position: relative; top: 11px; text-align: right; font-size: 11px; float: right; padding: 0 10px 0 0;}	

	.sponsor-container{ position:relative; height:75px;}
	.sponsor-text { text-align:right; width:680px; position:absolute;}
	.razer-logo{ background: url(../_images/community/contests/holidaycard/razer-logo.gif); background-repeat: no-repeat; width:237px; height:70px; position:absolute; left:690px; top: 15px;}
	.holidaycard-image{ background: url(../_images/community/contests/holidaycard/holidaycard.png); background-repeat: no-repeat; width:350px; height:300px; float:right; margin:30px 0 0 0; }
	
	/* Homepage Style */
	.sliderbox {width:495px; height:375px; overflow:hidden;}
	.sliderbox dt {height:32px; cursor:pointer; background-image:url(../_images/frontpage/newsclosedbg.gif); background-repeat:no-repeat; background-color:#333;}
	.sliderbox .open {font-size:13px; background:url(../_images/frontpage/newsopenbgtop.gif) 0 0 no-repeat; color:#01b2f1; cursor:default;}
	.sliderbox .title {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #01b2f1; padding: 0 0 0 40px; line-height: 30px;}	
	.sliderbox .date {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #366a80; float: right; display: block; padding: 10px 15px 0 0;}		
	.sliderbox dt:hover span {color:#FFFFFF;}	
	.sliderbox .open:hover span {color:#01b2f1;}	
	.sliderbox .open:hover .date {color:#366A80;}	
	.sliderbox .n_thumb { float:right; padding:0 0 20px 20px; width: 113px; height: 125px; }
	.sliderbox dd {overflow:hidden; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #add9e8; height: 160px; padding: 0; margin: 0; background-image:url(../_images/frontpage/newsopenbgmid.jpg); background-repeat: no-repeat; position:relative}
	.sliderbox .text { padding: 0 40px 35px 40px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; color: #99cee0; }

	.sliderbox .text .readmoreline { text-transform:uppercase; padding: 12px 0 0 0; display: block;}
	.sliderbox .text .readmoreline .arrow {width: 14px; height: 14px; background:url(../_images/layout/readmore.gif) top left no-repeat; display: block; float: left; margin: 1px 8px 0 0; font-size: 0px; line-height: 0px;}	
	.sliderbox .text .readmoreline:hover .arrow {background-position: bottom left;}	
	.sliderbox .text .readmoreline:hover {text-decoration: none;}		
	

	/* Press Release Style */
	.arc_ind_txt { padding:17px 0 0 17px; float:left; font-family:calibri; }
	.news_archive .middle .wrapper {padding-top:20px;}
	.newsarchive {margin:20px 0; overflow:hidden}
	.newsarchive .sliderbox {width:auto; height:auto; overflow:auto;}
	.newsarchive .sliderbox dd {height:auto; overflow:auto; background-repeat:repeat-x; background-color:#011D28;} 
	.newsarchive .sliderbox dt {clear:both; cursor:default; background-color:#012B3A; }
	.newsarchive .sliderbox dt:hover span {color:inherit;}
	.newsarchive .sliderbox dt:hover span.date {color:#366a80;}
	
	/* Thumbs for news and archive page */
	.newsarchive .thumb { margin: 30px 15px 15px 20px; }	
	.newsarchive .thumb, .sliderbox .thumb {width: 113px; height: 125px; display: block; float: right; background-repeat: no-repeat;}
	.sliderbox .thumb {margin: 5px 15px 10px 20px; cursor:pointer; }
	
	/* News Archive Style */
	.newsarchive {margin:30px 0 0 0; overflow:hidden;}
	.archivenews {width:640px!important; height:auto; float: right;}
	.archivenews .currentnewsmonth {height: 60px;}
	.archivenews dt {height:32px; cursor:default;background-image:url(../_images/frontpage/newsopenbgarchive.gif); background-repeat:repeat-x;}
	.archivenews .title {font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 13px; color: #01b2f1; padding: 6px 0 0 40px;  display: block;} 	
	.archivenews .date {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #366a80; float: right; display: block; padding: 6px 12px 0 0;}		
	.archivenews dd { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #add9e8; height: auto; padding: 0; margin: 0; background: url(../_images/frontpage/newscontentbgarchive.gif) no-repeat top left; background-color:#011D28; overflow: auto; width: 640px;}
	.archivenews .footer {height: 5px; background: url(../_images/frontpage/newsfooterbgarchive.gif) no-repeat top left;  margin: 0 0 30px 0; width:640px;  font-size: 1px; line-height: 1px;} 	
	.archivenews .text { padding: 20px 40px 25px 40px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #99cee0; }
	.archivenews .text .n_thumb {float: right; margin: 0 -10px 5px 20px;}


	.arc_ind_txt { padding:17px 0 0 17px; float:left; font-family:calibri; }
	/*




	.newsarchive .archivenews dt:hover span {color:inherit;}
	.newsarchive .archivenews dt:hover span.date {color:#366a80;}
	.newsarchive .archivenews .text {font-size: 12px; font-family: Arial, Helvetica, sans-serif}
	.newsarchive .thumb { height:auto; } 
*/

	.archive_nav { width:245px; float:left; margin:0 20px 0 0;}
	.page-pressreleases .archive_nav {width:280px; border-bottom:1px none #173B51; }
	
	.archive_nav a {display:block; clear:both; margin:10px 0; border-top:1px solid #173B51; padding:0; overflow:hidden; margin:0; font:11px/1.964 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, Verdana, Helvetica, sans-serif;}
	.archive_nav a:hover {background-color: #081923}
	.newsarchive .archive_nav a:hover {background-color: #081923;}
	.archive_nav a:hover .arc_title, .archive_nav a:hover .arc_short, .archive_nav a:active, .archive_nav a:hover {text-decoration:none !important;}
	.archive_nav .selected, .archive_nav .selected:hover, .newsarchive .archive_nav a.selected:hover {color:#fff; }
	.archive_nav .selected .arc_date {display:block; height:100%;padding-left:5px;}	
	.archive_nav a .titlecontents {display:block; height:100%; padding:10px 0;}
	.archive_nav .selected { background: #081923; }
	.archive_nav .arc_title, .archive_nav .arc_short {display:block; padding-left:65px; font-size:10px; line-height:2.16;}
	.archive_nav .arc_date {color:#fff; float:left; text-align:right; width:50px; font-size:10px; line-height:2.16;padding-left:5px;}
	.archive_nav .arc_news {padding-left:20px;}

	.page-pressreleases .archive_list, .page-presskits .archive_list {width:730px; float:none; margin:0 0 0 50px; font:12px/1.8 Calibri, Arial, 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Helvetica, sans-serif; border-bottom:1px solid #173B51;}

	.page-presskits span {padding: 10px 0 10px 0;}

	.archive_list a {margin:0;}
	.newsarchive .archive_list a:hover {background-color: #081923;}
	.archive_list .arc_title, .archive_list .arc_short {padding-left:125px; font-size:11px; line-height:1.964;}
	.archive_list .arc_date {width:85px; font-size:11px; line-height:1.964; }
	.archive_list .arc_size {width:70px; font-size:11px; line-height:1.964; float: right; text-align: right; padding-right: 30px; color: #82B8CB; }	
	.archive_nav a:hover .arc_size {color: #FFF;}
	.page-presskits .newsarchive .archive_nav a:hover {background:url(../_images/layout/icon-download.gif) #081923 99% 50% no-repeat;}
	.presskitscontactinfo {padding: 60px 0 15px 0; }
	.presskitscontactinfo ul li {list-style-type:square; list-style-position:inside;}
	
	div.presscontacts {float:left; clear:left; background:url(../_images/layout/bg-blockquote.jpg) #081923 50% 50% no-repeat; width:280px;margin:35px 0 0 0}
	div.presscontacts div {margin:20px; font:11px 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, Verdana, Helvetica, sans-serif;}
	div.presscontacts h4 {color:#fff; margin:0;}
	div.presscontacts ul {list-style-type:none; margin:5px 0 0 0; padding:0;}
	div.presscontacts ul li {margin:0; padding:0; line-height:2;}
	div.presscontacts ul li a {font-weight:normal;}
	div.presscontacts .additionalcontact {border-top: 1px #192c38 dashed; width: 100%; margin: 15px 0 ; padding: 12px 0 0 0; }
	
	.page-pressreleases .archive_nav a {font-weight:normal;}
	.page-pressreleases .newsarchive h3 {margin:1.2em 0; font-family:'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; color:#01B2F1; text-transform:uppercase;}
	.page-pressreleases .newsarchive h5 {font:12px/1.662 Arial, Helvetica, sans-serif; text-transform:none;}
	.page-pressreleases .sliderbox blockquote {margin:1.8em 0 1.8em 20px;}
	.page-pressreleases .newsarchive dd .text {font:12px/1.8 Arial, Helvetica, sans-serif;}
	.page-pressreleases .newsarchive h6 {font-weight:bold; color:#fff;}
	.page-pressreleases .cautionarynote {font-size:10px; line-height:2.16;}
	.news_time {position:absolute; bottom:10px; font-size:10px; color:#366A80; clear:both;}
	.text ul { list-style-type:disc; margin:7px 0 7px 21px; }
	.text a:hover { text-decoration:underline; }
	
	.page-pressreleases .sliderbox dl {}
	.page-pressreleases .sliderbox dt {height:44px;}
	.page-pressreleases .sliderbox dt, .page-pressreleases .sliderbox dd {background:none;}
	
	/* Press releases top bar */ 
	.page-pressreleases .sliderbox dt .topbar {position:relative;}
	.page-pressreleases .sliderbox dt .topbar .leftcorner {width:6px; height:44px; background:url(../_images/layout/box-corner-topleft.png); float:left;}
	.page-pressreleases .sliderbox dt .topbar .rightcorner {width:6px; height:44px; background:url(../_images/layout/box-corner-topright.png); float:right;}	
	.page-pressreleases .sliderbox dt .topbar .title {padding:0 0 0 21px;}
	.page-pressreleases .sliderbox dt .topbar .middle {margin:0 6px 0 6px;height:44px;background:url(../_images/layout/box-top.jpg);}
	.page-pressreleases .sliderbox dt .topbar .middle .rightfade {height:44px; width:100px; background:url(../_images/layout/box-top-right.png); float:right;}	
	.page-pressreleases .sliderbox dl dd {background:url(../_images/layout/black50.png) 0 0 repeat;}
	.page-pressreleases .sliderbox .date {padding:0 0 0 15px; line-height:44px;float:left;}

	
	.blizz_insider .archive_nav { }
	.insider_list { overflow:hidden;clear:both; padding-top: 20px;}
	.ins_content { float:left; width:650px; line-height: 0px; font-size: 0px;}
	.ins_cornermask { width: 18px; height: 18px; background: url(../_images/community/insider/shared/corner_mask.gif) top left no-repeat; position: absolute; margin: 0 0 0 632px; }
	
	.sidebar { width:444px; height:209px; float:right; background:url(../_images/layout/sidebox.jpg); margin-left:40px; margin-top:-42px; }
	.sidebar_int { padding:18px 35px; color:#b1c3d2;  }
	.sidebar_int, .sidebar_int a { font-size:11px !important; line-height: 20px; }
	.contents .sidebar_int p { margin:10px; }
	
	.contents .sidebar_int h3 { margin:13px 0 25px 0; font-size:16px; }
	
	.footercontainer { background-image:url(../_images/frontpage/footerbg.gif); background-repeat: no-repeat; background-position: top center; background-color: #010E16; width: 100%; height: 190px; padding: 155px 0 0 0; }	
	.footer { clear: both; margin: 0 auto; width: 980px; }
	.footer .logo-blizzard { width: 108px; height: 58px; background-image:url(../_images/layout/logo-blizzard.gif); background-repeat: no-repeat; display: block; float: left;}
	.footer .logo-battlenet { width: 108px; height: 58px; background-image:url(../_images/layout/logo-battlenet.gif); background-repeat: no-repeat; display: block; float: right}	
	.footer .logo-ratings { clear: both; width: 100%; text-align: center; height: 100px; margin: 50px 0 0 0;}	
	.footer .logo-ratings .esrb-teentomature { width: 80px; height: 53px;  margin: 0 25px 0 0;}
	.footer .logo-ratings .esrb-privacy { width: 144px; height: 53px;}		
	.footer .footercontents { width: 100%; clear: none; height: 60px; }
	.footer .footercontents .footercontents_int { color: #FFF; font-size: 11px; text-align: center;	}
	.footer .footercontents .languagetitle { color: #344956; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 14px; padding: 0 12px 0 0;}
	.footer .footercontents .spacer { color: #012839; font-size: 13px; padding: 0 5px 0 5px; }
	.footer .footercontents .links { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 14px; display:inline;}	
	.footer .footercontents .dark {
	color: #17A8DA;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	line-height: 14px;
	margin: 0;
	font-weight: bold;
}
	.footer .footercontents .lang-select {  position:relative;  display:inline; padding: 0 5px 0 0; }
	.footer .footercontents .language {cursor: pointer;}
	.footer .footercontents .language .langarrow, .langbox .bottom .lang .currentlanguage .langarrow 			 { display: inline-block; width: 12px; height: 14px;  background:url(../_images/layout/arrow_blue.png) top left no-repeat; line-height: 14px; vertical-align:top; }
	.footer .footercontents .language:hover .langarrow, .langbox .bottom .lang .currentlanguage:hover .langarrow { display: inline-block; width: 12px; height: 14px;  background:url(../_images/layout/arrow_white.png) top left no-repeat; line-height: 14px; vertical-align:top; }
	.footer .ratings {width:  292px; height: 72px; margin: 55px auto 45px; clear: both;  }
	.footer .ratings .privacy { width: 144px; height: 53px; background: url(../_images/layout/rating-esrb-privacy.gif) top left no-repeat; display: block; float: left; margin: 10px 20px 0 0;}
	.footer .ratings .esrb-teentomature { width: 108px; height: 72px; background: url(../_images/layout/rating-esrb-teentomature.gif) top left no-repeat; display: block; float: left; margin: 0 0 0 20px;}	


	.langbox .bottom .lang .currentlanguage {  width: 100px; height: 20px; display: block;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; background: url(../_images/layout/langbox-current-box.gif) top left no-repeat; cursor: pointer; position: relative; margin: 10px 0 0 0;}
	.langbox .bottom .lang .currentlanguage:hover { background-position: bottom left; color: #FFF; }
	
  	.footer .footercontents .language .languageitem { display: inline-block;}
	.langbox .bottom .lang .currentlanguage .languageitem { display: inline-block; margin: 0 0 0 6px; padding: 2px 0 0 0; 	}
	 .langbox .bottom .lang .currentlanguage .langarrow {margin: 2px 0 0 0;}

	.langbox { width: 476px; position:absolute; bottom:-28px; left:-32px; display:none; z-index:120; text-align: left;}
	.langbox .top { width: 476px; height: 23px; background: url(../_images/layout/langbox-top.png); }
	.langbox .middle { height: 132px;  overflow: hidden; background: none;}
	.langbox .middle .left { width: 13px; height: 100%; float: left; background: url(../_images/layout/langbox-shadow-left.png) top left repeat-y; }
	.langbox .middle .content { background: url(../_images/layout/langbox-bg.jpg) top left no-repeat; background-color: #001a24; width: 450px; height: 100%; float: left;}
	.langbox .middle .content .regions { }
	.langbox .middle .content .regions .regionus { width: 180px; float: left;}
	.langbox .middle .content .regions .regioneu { width: 140px; float: left;}
	.langbox .middle .content .regions .regioncn { width: 130px; float: left;}
	.langbox .middle .content .regions .regiontitle { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; color: #FFF; margin: -2px 0 0 17px;}
	.langbox .middle .content .regions .languages { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; margin: 20px 0 0 17px; line-height: 16px;}
	.langbox .middle .content .regions .break { width: 100%; clear: both; border: 1px blue solid; height: 20px;}
	.langbox .middle .right { width: 13px; height: 100%; float: right; background: url(../_images/layout/langbox-shadow-right.png) top left repeat-y; }
	.langbox .bottom  { width: 476px; height: 55px; padding: 0px; margin: 0px;}
	.langbox .bottom .left {width: 26px; height: 55px; background: url(../_images/layout/langbox-bottom-1.png) top left no-repeat; float: left; }
	.langbox .bottom .right {width: 26px; height: 55px; background: url(../_images/layout/langbox-bottom-5.png) top left no-repeat; float: right;}
	.langbox .bottom .lang { width: 100px; height: 55px; background: url(../_images/layout/langbox-bottom-2.png) top left repeat-x; float: left;}
	.langbox .bottom .middle { width: 26px; height: 55px; background: url(../_images/layout/langbox-bottom-3.png) top left no-repeat; float: left;}
	.langbox .bottom .stretch { width: 298px; height: 55px; background: url(../_images/layout/langbox-bottom-4.png) top left repeat-x; float: right; }
	
	.spotlight1 { width: 232px; height: 273px; position: absolute; top: 21px; left: 517px; background-color: transparent; display: block;}
	.spotlight1:hover {background-position: 0 -273px;}
	.spotlight2 { width: 232px; height: 273px; position: absolute; top: 21px; left: 758px; background-color: transparent; display: block;}
	.spotlight2:hover {background-position: 0 -273px;}
	
	.divcenter {position:absolute; width:100%; height:1px; top:116px; z-index:112; margin:0 auto;  }
	.divcenter .c1 {float:left; position:absolute; right:50%; z-index:112; }
	.divcenter .c1 .c2 {float:none; position:static;}
	.divcenter .c1 .c2 .c3 {position:relative; right:-50%;}
	/*div reset*/ .divcenter .c1 .c2 .c3 .c4 {float:none; position:static;}

	#blackout { background-color:#000;opacity:0.6; filter:alpha(opacity=60); position:fixed;top:0;left:0;z-index:111;width:100%;height:100%; display:none; }
	#video_container { display:none; top:auto; left:auto !important; font-family:Calibri,Arial; }
	#video_player { background:black; border:1px solid #192739; margin:0 auto; }	
	#video_list { padding:0 6px;  }
	.video_archive #video_player { width:1px;}
	.video_window { background:url(../_images/layout/video_btm_b.gif) bottom repeat-x #0b1118; padding:13px; font:12px Calibri; color:#253c56;
					position:relative;  }
	.video_close { overflow:auto; height:11px; }
	.video_close a { color:#4173ae; position:absolute; margin-top:-11px; right:11px; }
	.v_close_btn { background:url(../_images/layout/close_colors.png); height:19px; width:52px; display:block;  }
	.v_close_btn:hover { background-position:0 bottom; }
	.video_window .video_t img { padding:0; display:block;}
	.ctitle, .mtitle { color:#304c6d; }
	.ctitle { background:url(../_images/layout/video_title_b.gif) repeat-x; padding-bottom:8px; cursor:default; color:#4675ac; }
	
	.ctitle div { background:url(../_images/layout/video_title_l_b.gif) no-repeat; }
	.ctitle div div { background:url(../_images/layout/video_title_r_b.gif) right no-repeat; padding:0 17px; line-height:21px; }
	.video_t { padding:2px; background:#252525; float:left; margin-right:9px; display:block; }
	.mtitle { padding-bottom:10px;  display:block;}
	.mvideo_title { font-size:13px; padding:2px 0 7px 2px; position:relative }
	.mvideo { font-size:14px; line-height:13px; clear:both; display:block; background:#0b1118; color:#253c56; padding:6px; margin-bottom:4px; overflow:hidden; }
	a.mvideo  {color:#253c56 !important; }
	.mvideo img { opacity:0.5; filter:alpha(opacity=50);}
	.mvideo:hover { background:#162230; }
	.mvideo:hover img { opacity:1;filter:alpha(opacity=100); }
	.ctitle:hover, .mvideo:hover, .mvideo:hover .mtitle, .video_close a:hover { color:#6098da }
	.linebreak { clear:both; line-height:1px; height:1px; overflow:hidden; }

.burningcrusade .mtitle, .burningcrusade .mvideo_title { color:#706e3f; }
.burningcrusade .mvideo:hover, .burningcrusade .mvideo:hover .mtitle {  color:#cfad38 }
.burningcrusade .mvideo { color:#414d35; background:#060902; }
.burningcrusade .mvideo:hover { background:#22261d }

.wow .mvideo_title, .wow .mtitle { color:#9c843d; }
.wow .mvideo { background:#28201B  } 
.wow .mvideo:hover { background:#40331f }
.wow .mvideo:hover, .wow .mvideo:hover .mtitle {  color:#F7D900 }

.war3 .mvideo_title { color:#696c6e; }
.war3 .mtitle { color:#636668; }
.war3 .mvideo:hover, .war3 .mvideo:hover .mtitle {  color:#F2D020 }
.war3 .mvideo { color:#424547; background:#1b1d1e; }
.war3 .mvideo:hover { background:#313639 }

.d2 .mvideo_title, .d2 .mtitle { color:#8A8A79; }
.d2 .mvideo:hover, .d2 .mvideo:hover .mtitle {  color:white }
.d2 .mvideo { background:#1d1b16; color:#8A8A79; }
.d2 .mvideo:hover { background:#292519 }

.sc .video_window { background:#0e1113 } 
.sc .mvideo_title, .sc .ctitle, .sc .video_close a { color:#2C741B; }
.sc #video_player { border-color:#1b1d1e }
.sc .mtitle { color:#2C741B; }
.sc .ctitle:hover, .sc .mvideo:hover, .sc .mvideo:hover .mtitle, .sc .video_close a:hover {  color:#96D24B }
.sc .mvideo { background:#1b1d1e; color:#2C741B; }
.sc .mvideo:hover { background:#313639; }
.sc a.mvideo:hover .mtitle, .sc a.mvideo:hover { color:#96D24B !important; }
.sc .ctitle div div { background:#1b1d1e;  }
.sc .v_close_btn { background-position:-104px 0} 
.sc .v_close_btn:hover { background-position:-104px bottom; }


/* Video Archive styles */
.v_arc_title { clear:left; padding: 20px 0 0 0; }
.v_archive_entry { float:left; font:14px Calibri, "Trebuchet MS"; padding:18px 29px 0 0;  position:relative;     }
.v_archive_entry .playlink { margin:4px 0px 0 0; position:relative; background-position:center; }
.v_archive_entry .playlink, .v_archive_entry .playlink span { height:134px; width:216px; display:block; }
.v_archive_entry .playlink img { margin:1px 0 0 1px;  }
.v_archive_entry .playlink span { display:block; position:absolute;  padding:0; border:1px solid #1e3139; background:none; }
.v_archive_entry .playlink:hover span { background:url(../_images/games/videos/video_play_t.png) 50% 50%; border:1px solid #0a4761;  }
.v_archive_entry .v_info, .v_title_bg { color:#AAB8BC; width:216px; padding-top:10px; font-size:12px;  } 
.v_archive_entry b, .v_archive_entry span { display:block; color:#c2cfd3; font-size:14px;} 
.v_archive_entry .dltxt, #v_title .v_dl .dltxt { color:#818383; float:left; font-size:12px; line-height:21px; padding-right:14px;  }
.v_archive_entry .rtime { float:right; font-size:12px; } 
.v_dl  .v_share { clear:left; height:25px; }
.v_dl { padding-top:6px;  /*position:absolute; bottom:0;*/ }
.v_dl .yt { background:url(../_images/layout/youtube_16.gif) no-repeat  0 0; }
.video_dl {  height:21px; width:20px; display:block; float:left; background:no-repeat;   }
.video_dl:hover { background-position:bottom; }
.v_dl .dl_small, .v_dl .dl_med, .v_dl .dl_large { height:21px; width:38px; display:block; background:url(../_images/layout/moviesizesprites.gif) no-repeat; display:block; float:left; margin-left:1px }

.v_dl .dl_small:hover { background-position:0 bottom; }
.v_dl .dl_med { background-position:-38px 0; }
.v_dl .dl_med:hover { background-position:-38px bottom; }
.v_dl .dl_large { background-position:-76px 0; }
.v_dl .dl_large:hover { background-position:-76px bottom; }


/*
.v_dl.mac .dl_size.mac, .v_dl.win .dl_size.win, .v_dl.emb .v_more   {  display:block;  }
.v_dl .win { background:url(../_images/layout/dl_win.gif) no-repeat  0 0; }
.v_dl .mac { background:url(../_images/layout/dl_mac.gif) no-repeat  0 0; }
.v_dl .emb { background:url(../_images/layout/dl_emb.gif) no-repeat  0 0; }
.v_dl .dl_size { clear:left; padding:10px; font-size:15px;  display:none; margin-top:-1px }

.v_more { clear:both; padding:5px; display:none; background:#041823; border:1px solid #103649 }
.v_dl .dl_size, .v_more { background:#161718; border:1px solid #3a3737 }
.v_dl .dl_break { height:50px; }
*/

.v_more input { border:1px solid #0F597E; font:12px Calibri, Arial;  }

.dl_size a { padding:2px; border:1px solid #41474a; margin-right:2px; color:#a4a6a6; background:#1b1b1c;   }
.dl_size a:hover { color:#c2cfd3; background:#3a3a3d; border:1px solid #616c71 }

.category, .sorttitle {  font-family: Arial, Helvetica, sans-serif; letter-spacing: -1px;  background:url(../_images/layout/vtitle_bg.gif) 0 bottom no-repeat; height: 25px; width: 100%; clear: both;}
.videos .title { font-size: 16px; color: #FFF	}
.videos .year { font-size: 14px; color:#82B8CB; padding: 0 0 0 7px; 	}
.sorted .category {display: none;}

.video_archive .video_holder {  text-align:center; padding:0 0 8px; }
.v_title_bg { width:auto; padding:15px 0; font-family:Calibri;  }
#v_title { margin:0 auto; line-height:21px; width:0; position:relative; }
#v_title .v_dl { float:right; padding:0 0 0 15px; }
#v_title .v_dl.add { float:none; text-align:right; padding:0; clear:right;}
#v_title.v_dl { padding:0; }
#v_title .dl_size { clear:none; padding:0 0 0 15px; font-size:12px; text-align:right}
#v_title .v_more { padding:0; }
.video_archive #video_player { position:relative; }

.v_sort { height:46px; padding: 30px 0 0 0; float:right; width: 400px;  }
.v_sort a { display:block; }

.v_sort .sortbox { font-size: 11px; font-family:Arial, Helvetica, sans-serif, sans-serif; margin: 0 0 0 0; height: 32px;}
.v_sort	.sortbox .left {  width: 8px; height: 32px;  background: url(../_images/layout/subpagepath-bgl.gif); background-position: top left; background-repeat: no-repeat; float: right;}
.v_sort	.sortbox .right	{ width: 8px; height: 32px;  background: url(../_images/layout/subpagepath-bgr.gif); background-position: top left; background-repeat: no-repeat; float: right;}
.v_sort	.sortbox .center { height: 32px; background: url(../_images/layout/subpagepath-bg.gif); background-position: top left; background-repeat: repeat-x; float: right; display: block;}
.v_sort	.sortbox .center .contents { padding: 8px 8px 0 0;text-transform:uppercase;}
.v_sort	.sortbox .center .contents a.sortlink .arrow { width: 11px; height: 14px; display: block; float: left; background: url(../_images/layout/subpagepath-arrows-blue.png) top left no-repeat; margin: 0 8px 0 2px;}
.v_sort	.sortbox .center .contents a.sortlink:hover .arrow { width: 11px; height: 14px; display: block; float: left; background: url(../_images/layout/subpagepath-arrows-white.png) top left no-repeat; margin: 0 8px 0 2px;}
.v_sort .sortbox .center .contents a.sortlink .sort {color: #82B8CB; display: block; float: left; margin: 0 7px 0 0;}
.v_sort .sortbox .center .contents a.sortlink:hover .sort {color: #FFF; }
.v_sort .sort_opt_pos {clear: both; height: 1px; position: relative;z-index:1000;text-transform:uppercase;}
#sort_opt { position:absolute; top: 5px; right: 0; z-index:10; font-size: 11px; margin:0; background:url(../_images/layout/sort_opt_bg.jpg) #022538; border:1px solid #0a374e; display:none; }
#sort_opt a { padding:3px 40px 3px 10px;  color:#20a0dc; }
#sort_opt a:hover, #sort_opt .selected { color:white; background:#045273; }
#sortparam { display:inline; font-weight:normal;  }

.sorted { padding-bottom:20px; }
.sorttitle { display:none; }
.sorted .sorttitle { display:block !important;text-transform:uppercase;  }
.sorted .videoheader { display:none; }
.sorted .v_arc_title { float:left; padding:0; clear:none; }
.v_archive_entry .v_stitle { display:none; }
.sorted .v_stitle { display:block; }

.gen_blue_btn { background:url(../_images/layout/blue_btn_bg_r.gif) 100% 0 no-repeat; height:45px; display:block; float:left; cursor:pointer; font:bold 22px Arial; color:white; padding:0 4px 0 0;}
#featured_link:hover .gen_blue_btn, .gen_blue_btn:hover { background-position:100% 100%; }
.gen_blue_btn span {line-height:45px; display:inline-block; padding:0 16px 0 20px; text-align:center; background:url(../_images/layout/blue_btn_bg.gif) 0 0 no-repeat; color:#01B2F1;} 
#featured_link:hover .gen_blue_btn span, .gen_blue_btn:hover span  {background-position:0 100%; color:#fff; cursor:pointer}
.contest_introtext { padding:10px 45px 20px; }
.contests_page .navsub { margin-bottom: 218px; }
.contests_page .landingcontents { width:auto; }
.contests_page .contentslide {margin:20px 0 40px;}
.page-events .contentslide {margin:40px 0 50px;}

.contentslide {position:relative;}
.info_featured {margin:0 auto; position:relative; width:864px; height:370px; overflow:hidden; background:url(../_images/subpages/contentslide-bg.gif) 0 0 no-repeat;}
.featured_paging {position:absolute; right:0; bottom:0; width:252px; margin:0 0 15px 0; overflow:hidden;}
.featured_paging_viewall {display:block; font-size:11px; background:url(../_images/layout/langbox-current-box.gif) 0 0 no-repeat; height:20px; line-height:20px; text-align:center; width:100px; margin:0 0 0 9px; float:left;}
.featured_paging_viewall:hover {background-position:0 100%; color:#fff;}
.featured_paging_wrap {float:right; width:120px; margin-right:10px;}
#featured_cpage {float:left; font:10px/20px Arial, Helvetica, sans-serif; color:#fff; width:80px; text-align:center;}
#featured_cpage span {font-weight:bold;}
.featured_paging .arrow {background:url(../_images/subpages/contentslide-arrow-left.gif) 0 0 no-repeat; width:20px; height:20px; float:left;}
.featured_paging .arrow_r {background:url(../_images/subpages/contentslide-arrow-right.gif) 0 0 no-repeat; float:right;}
.featured_paging .arrow:hover { background-position:100% 100%; }
#featured_link {position:absolute; top:0; left:0; display:block; width:602px; height:350px; z-index:4; cursor:pointer}
#featured_link .gen_blue_btn { position:absolute; right:-46px; top:290px; }
.bgband { position:absolute; bottom:0; background:url(../_images/subpages/contentslide-bgband.png) 0 0 no-repeat; width:100%; height:80px; z-index:2}
.bgband .ft_name { color:white; font:bold 30px Arial, Helvetica, sans-serif; letter-spacing:-1px; padding:14px 15px; color:#01b2f1; }
#featured_link:hover .bgband .ft_name {color:#fff;}
.ft_name .cnt_date { font-size:60%; float:none; padding-left:15px; display:none;}
.bgband .ft_desc { color:#6ac2ff; font:14px Arial, Helvetica, sans-serif; letter-spacing:0; width:580px; color:#fff; display:block;}
.bgband .readmore {float:right; font-size:11px; font-weight:bold; line-height:16px; color:#01b2f1; padding:0 5px 0 0; cursor:pointer}
#featured_link:hover .bgband .readmore {color:#fff; cursor:pointer !important}
.bgband .readmore span {position:relative; top:-1px;}
.bnd_txt { display:none; }
.featured_bg {width:602px; height:350px; overflow:hidden; position:absolute; top:10px; left:10px;}
.featured_bg .ft_bg { position:absolute; z-index:1; display:none;}
.ft_list_int { padding:0 10px 0 20px; height:120px; display:block; cursor:pointer}
.featured_list .ft_list_title {display:block; font:bold 14px/.4 Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#fff; padding:0;}
.featured_list .cnt_date {color:#fff; font:10px/1 Arial, Helvetica, sans-serif; float:none;}
.featured_list .cnt_desc {padding:0 15px;}
.featured_list {width:252px; height:318px; position:absolute; right:0; top:10px; margin:0; z-index:3; overflow:hidden;}
.featured_list a {display:block; font-size:12px; color:white; font-weight:normal; width:242px; height:97px; margin:0 0 9px 0;}
.featured_list .ft_list_int {background:url(../_images/subpages/contentslide-bg-unselected.gif) 100% 0 no-repeat; position:relative; height:100%;}
.featured_list a:hover .ft_list_int {background-position:0 100%;}
.featured_list .ft_list_int q {padding-top:40px;}
.featured_list .selected .ft_list_int {background:url(../_images/subpages/contentslide-bg-selected.gif) 100% 0 no-repeat;}
.featured_list .selected .cnt_date, .featured_list selected .ft_list_title, .featured_list a:hover .cnt_date, .featured_list a:hover .ft_list_title {color:#fff;}
/*.featured_list .selected, .featured_list a:hover {background:url(../_images/layout/black50.png); color:white;}*/
/*.featured_list a:hover .ft_list_int {background:url(../_images/layout/r_padd_arrow.gif) left bottom no-repeat;}*/
/*.featured_list .selected:hover .ft_list_int, .featured_list .selected .ft_list_int {border-left:5px solid white;}*/
.contests_featured .featured_list .selected span {color:#fff !important;}

.contests_current {overflow:hidden; width:865px; margin:0 auto;}
.contests_current_wrap {float:left;}
.contestswrap {margin-top:20px;}
.contestpage {position:relative; overflow:hidden; padding:0 0 20px 0;}
.contestpage h4 {margin:1.8em 0 0;}
.contestpage ul li {list-style-type:square; margin:.8em 0;}
.contestpage .articlethumb {width:518px; height:320px; background:#fff; margin:0 0 30px 30px;}
.contestpage .articlethumb img {width:518px; height:320px; margin:0;}

.blizz_btn { width:290px; height:144px; margin:0 16px 15px 0; position:relative; display:block; float:left;}
.blizz_btn a {height:100%; display:block; }
.blizz_btn a q {background:url(../_images/subpages/ongoingcontest-corners.gif) 0 0 no-repeat; height:100%;}
.blizz_btn span {display:block; }
.blizz_btn .cnt {padding:14px 0 0 14px;  }
.blizz_btn .int {width:303px; height:131px; position:relative; }
.blizz_btn .btn_txt {background:url(../_images/subpages/contentslide-bgband.png) 75%;  position:absolute; bottom:0; color:#fff; width:290px; padding:7px 0;}
.blizz_btn a:hover .btn_txt_int {color:#fff;}
.blizz_btn .btn_txt_int { padding:0 10px; font:bold 16px/1 Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#01B2F1;}
.cnt_details, .cnt_date {color:#fff; font-size:11px; font-weight:normal; letter-spacing:0; line-height:1.6;} /*color:#cae5ff*/
.cnt_date { float:right; font-size:12px; font-weight:normal; }
.past_contests_list {float:right; width:246px; font-size:11px;}
.past_contests_list .contestswrap div {height:32px; line-height:32px; background:url(../_images/frontpage/newscontentbgarchive.gif) 0 0 no-repeat;}
.past_contests_list.archive {float:none; width:auto; margin-top:21px; font-size:16px;}
.past_contests_list a { display:block; padding:0; line-height:14px; white-space:nowrap }
/*.past_contests_list a:hover {background:url(../_images/layout/blue80.png);}*/
.past_contests_list a:hover .cnt_date {color:white;}
/*.past_contests_list .zebra {background:url(../_images/layout/black50.png);}*/
.past_contests_list .cnt_date {color:#366A80; font-size:11px; line-height:32px; background:url(../_images/frontpage/newscontentbgarchive.gif) 100% 0 no-repeat; padding-right:7px;}
.past_contests_list.archive .cnt_date { background:none; } 
.archive .cnt_desc {color:#82B8CB; font-weight:normal; font-size:12px; padding:0 0 15px 31px; }
.past_contests_list .bullet {color:#1ccbf4; margin:0 4px 0 9px; line-height:32px; font-weight:bold;}
.past_contests_list .past_more { font-weight:normal; text-align:right;  }

.form-intro {padding:0 0 30px;}
.form-intro .preamble {line-height: 24px; padding:0;}
.submissionform {padding:20px 0; font:12px Arial, Helvetica, sans-serif;}
.submissionform p {margin:1.8em 0;}
.submissionform b {color:red;}
.submissionform .textarea div b{ margin-bottom:40px}
.submissionform td {vertical-align:top; padding:0 20px 5px; white-space:nowrap;}
.submissionform .category_def {padding-bottom:15px;}
.submissionform input, .submissionform select, .submissionform textarea {width:250px; font:16px Arial, Helvetica, sans-serif; color:#fff; background:#000b0f; padding:5px; border:1px solid #255884;}
.submissionform input:focus, .submissionform select:focus, .submissionform textarea:focus {color:#fff; background:#061d25;}

.submissionform select option, .submissionform select optgroup {background:#061d25; border:none; width:360px;}
.submissionform textarea {width:auto; margin:0 0 0 0;}
.submissionform .form_fileselect input {margin-right:6px;}
.submissionform .form_fileselect div span {clear:both; display:block; padding:5px 0 30px 339px; font-size:10px;}
.submissionform .form_fileselect object {position:relative; }

.submissionform .form_checkbox {margin:10px 0 10px 175px; position:relative; color:#99CEE0; clear:both; padding:0; font:12px/22px Arial, Helvetica, sans-serif;}
.submissionform .form_checkbox input {border:none; background:none; padding:0; float:left; width:13px; height:13px; position:absolute; left:0; top:14px;}
.submissionform .form_checkbox em {line-height:0;}
.submissionform .form_checkbox div {margin:0 0 0 24px; overflow:hidden;}
.submissionform .form_checkbox div div {padding:10px 15px; margin:0; /*border-right:2px solid #255884;*/ background-color:#07141f; float:left;}
.submissionform .form_checkbox:hover div * {background-color:#061d25; cursor:pointer;}

.submissionform .fileProxy {float:left; width:250px}
.submissionform blockquote {margin:0; padding:0; clear:both;}
.submissionform blockquote label {float:left; width:314px; text-align: right; padding: 0 15px 0 10px; font-size:12px !important; font:bold 12px/31px Arial, Helvetica, sans-serif; color:#00A2F1;}
.submissionform blockquote input {margin:0 0 5px;}
.submissionform blockquote select {width:262px; margin:0 0 5px;}
.submissionform em {font:bold 20px/16px Arial, Helvetica, sans-serif; color:#ff3c00;}
.submissionform blockquote label em {margin:0 0 0 3px; position:relative; top:2px;}
.submissionform .req {font:10px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0 0 30px; text-align:left;}
.submissionform .req em {position:relative; top:6px;}
.submissionform #terms {width:auto;}
.submissionform .termstext {margin:50px auto 20px; padding:20px 0 20px 22px; text-align:center; clear:both; border:none; font:16px/2 Arial, Helvetica, sans-serif; border-top:1px solid #003854; border-bottom:1px solid #003854;}
.submissionform .termstext label {height:24px; position:relative;}
.submissionform .termstext input {position:absolute; left:-22px; margin:0; display:inline; float:none; border:none; top:2px;}
label {white-space:normal;}
.submissionform .twocol_check {padding:5px 0; font-size:14px;}
.submissionform .twocol_check td {white-space:normal; vertical-align:middle}
.contestsuccess {width:100%; height:300px; vertical-align:middle; text-align:center; }
.formsuccess {padding:30px 0 75px; overflow:hidden;}
.formsuccess p {text-align:center;}

/* Legacy games*/
.page-legacy ul.legacybox {margin:20px auto; padding:0; list-style-type:none;}
.legacybox .legacy_div {margin:40px 0; background:url(../_images/games/legacy/bg-bot.gif) 0 100% no-repeat; position:relative; padding-bottom:3px;}
.legacybox .legacy_div .legacy_bgtop {background:url(../_images/games/legacy/bg-top.gif) 0 0 no-repeat;}
.legacybox .legacy_div h3 {margin:0 0 .72em 0; font:bold 30px/.72 Arial, Helvetica, sans-serif; letter-spacing:-2px;}
.legacybox .legacy_div div {padding:30px 25px;}
.legacybox .legacy_div div div {padding:0;}
.legacybox .legacy_div p {padding:0 5px;}
.legacybox .legacy_div p strong {font:bold 16px "Century Gothic", Arial, Helvetica, sans-serif; color:#ccf6ff;}
.legacybox .legacy_div blockquote {overflow:hidden; margin:30px 0 0 0;}
.legacybox .legacy_div blockquote .legacy_ss {width:160px; height:105px; float:left; margin:0 15px 0 0;}
.legacybox .legacy_div blockquote .legacy_ss a {display:block; height:100%; background:url(../_images/games/legacy/ssframe.gif) 0 0 no-repeat;}
.legacybox .legacy_div blockquote .legacy_ss a:hover {background-position:0 100%;}
.legacybox .legacy_div blockquote .legacy_ss img {margin:0; padding:0;}
.logobox {width:258px; float:right; position:relative; margin:0 0 20px 20px;}
.legacybox .quickstats {background:url(../_images/layout/quickstats-bg.gif) 0 0 no-repeat; width:322px; height:128px; overflow:hidden; margin:20px 0 40px;}
.legacybox .quickstats ul {list-style-type:none; font:11px/26px Arial, Helvetica, sans-serif; letter-spacing:0; text-transform:none; margin:12px 0 0 28px; padding:0;}
.legacybox .quickstats ul li {list-style-type:none; height:26px; color:#7cbfeb;}
.legacybox .quickstats ul li strong {color:#fff; padding-right:2px;}
.legacybox .legacy_div .legacyboxart {background-position:0 4px; background-repeat:no-repeat; width:113px; height:141px; float:left;}
a.returntogames {width:234px; height:53px; background:url(../_images/lang/en-us/btn-returntogames.png) 0 0 no-repeat; display:block; margin:0 auto;}
a.returntogames:hover {background-position:0 -53px;}
.legacybox .flashtextcontainer {margin-bottom:15px; margin-top:-13px;}
.legacybox .game-tlv .legacyboxart {background-image:url(../_images/games/legacy/box-lostvikings.gif);}
.legacybox .game-rrr .legacyboxart {background-image:url(../_images/games/legacy/box-rocknrollracing.gif);}
.legacybox .game-bt .legacyboxart {background-image:url(../_images/games/legacy/box-blackthorne.gif);}
.legacybox .game-wc .legacyboxart {background-image:url(../_images/games/legacy/box-warcraft.gif);}
.legacybox .game-war2 .legacyboxart {background-image:url(../_images/games/legacy/box-warcraft2.gif);}
.legacybox .game-d1 .legacyboxart {background-image:url(../_images/games/legacy/box-diablo.gif);}
.game-tlv .logobox {height:309px;}
.game-rrr .logobox {height:258px;}
.game-wc .logobox {height:94px; position:relative; top:40px;}
.game-bt .logobox {height:266px;}
.game-war2 .logobox {height:175px;}
.game-d1 .logobox {height:88px; position:relative; top:40px;}

/* Press */

.press_body { margin-top:30px; font-family:arial, helvetica, sans-serif; font-size:12px; color:#45acf6; }
.press_body ul, .holder ul, .contents ul { list-style-type:disc; margin:1.8em 0; padding:0 0 0 40px; }
.press_body p, .contents p, .holder p, .press_body small { margin:1.8em 0; }
.press_body b { color:white; }
.press_body p a { font-weight:bold; text-decoration:underline; }


/* Error page */
.brokennavcontainer {background:url(../_images/subpages/gratz.jpg) 50% 0 no-repeat; height:575px; z-index:110; margin:0 auto; position:relative; text-align:center;}
.brokennavcontainer img {width:954px; height:572px; left:0; position:absolute; top:0; left:0; z-index:117;}
.brokennavloc {background-position:50% 0; background-repeat:no-repeat;}
.brokennav {width:954px; height:552px; top:0; z-index:111; margin:0 auto; position:relative;}
.shatter1 {width:674px; height:549px; left:-40px; z-index:110; top:0px; background-image:url(../_images/subpages/shatter1.png); position:absolute;}
.shatter2 {width:262px; height:285px; right:0px; z-index:109; top:348px; background-image:url(../_images/subpages/shatter2.gif); position:absolute;}
.gratz { position:absolute; top:440px; right:180px; text-align:right; z-index:116;}
.gratz p.lead {font-size:36px; margin:0 0 5px;}
.gratz p.lead strong {font-size:36px;}
.gratz p {font:12px Arial, Helvetica, sans-serif; color:#82B8CB; margin:0;}
.fillmore {height:600px;}


/* Fan art */

div.fanart {font-size:12px; background:url(../_images/subpages/fanart_bg.jpg) center 0 no-repeat #010E16;height:100%}
div.fanart .holder {padding:20px 0; font-family:Arial, Helvetica, sans-serif; position:relative;}
div.fanart .fn_intro {position:absolute; right:0; bottom:0;}
div.fanart .fn_holder {width:980px; margin:0 auto; background:#021B29; padding-bottom:10px;}
div.fanart .pictureGallery {}
div.fanart .fanart_title {width:932px; margin:25px auto; }
div.fanart .top_pagenav { clear:both; text-align:center; height: 70px; padding: 8px 16px 0 16px; }
div.fanart .top_pagenav .btn-left {width: 167px; height: 41px; display: block; background:url(../_images/layout/btn-arrow-left.jpg) top left no-repeat; float: left; cursor: pointer;  }
div.fanart .top_pagenav .btn-left:hover { background-position: bottom left; color: #FFF;}
div.fanart .top_pagenav .btn-left span {width: 145px; display: block; float: right; text-align: center; padding: 13px 0 0 0;}
div.fanart .top_pagenav .btn-right {width: 167px; height: 41px; display: block; background:url(../_images/layout/btn-arrow-right.jpg) top left no-repeat; float: right; cursor: pointer; }
div.fanart .top_pagenav .btn-right:hover { background-position: bottom left; color: #FFF;}
div.fanart .top_pagenav .btn-right span {width: 145px; display: block; float: left; text-align: center; padding: 13px 0 0 0;}
div.fanart .top_pagenav .fn_submit { width: 576px;  height: 72px; display: block; margin: 0 auto; background:url(../_images/layout/gap-bg.gif) top center no-repeat;}
div.fanart .top_pagenav .fn_submit span {display: block; padding: 8px 0 0 0; margin: 0 auto;}

div.fanart .btm_pagenav { clear:both; text-align:center;  width:925px; background:url(../_images/layout/gap-bottom-bg.gif) top center no-repeat; margin:0 auto 5px; padding: 32px 0 10px 0;}

div.fanart .btm_nav_btns { padding: 0;}
div.fanart .btm_nav_btns .pagecount {  margin: 0 auto; padding-top: 4px; font-size: 18px; letter-spacing: -1px;}
div.fanart .btm_nav_btns a:hover { background-position: bottom left;  }
div.fanart .btm_nav_btns .prev { width: 28px; height: 44px; display: block; background:url(../_images/layout/btn-arrow-prev.gif) top left no-repeat; float: left; margin-left: 10px;}
div.fanart .btm_nav_btns .prevend { width: 28px; height: 44px; display: block; background:url(../_images/layout/btn-arrow-prevend.gif) top left no-repeat; float: left;}
div.fanart .btm_nav_btns .next { width: 28px; height: 44px;  display: block; background:url(../_images/layout/btn-arrow-next.gif) top left no-repeat; float: right; margin-right: 10px;}
div.fanart .btm_nav_btns .nextend { width: 28px; height: 44px;  display: block; background:url(../_images/layout/btn-arrow-nextend.gif) top left no-repeat; float: right;}
div.fanart .btm_pagenav .thumbsize { padding: 10px 0 0 ;}
div.fanart .btm_pagenav .thumbsize a {margin: 0 5px;}
div.fanart .btm_pagenav .thumbsize span {padding: 0 15px 0 0; color: #6F8594; font-size: 11px; text-transform: uppercase;}
div.fanart .top_rounded {padding-bottom:5px;}
div.fanart .top_pagenav a:hover span { background-position:0 bottom; } 
div.fanart .top_pagenav .navright a:hover  span { background-position:right bottom; }
div.fanart div.top_pagenav .navleft { float:left;  }
div.fanart div.top_pagenav .navright { float:right; }
div.fanart .btm_pagenav a img { vertical-align:middle; }
div.fanart .footer .languagetitle, .fanart .footer .dark { color:#6f8594}
#pageNum {}

/* Lightbox */
#lbForeground { width:1px; height:1px; position:relative; overflow:hidden; }
#lbForeground img { position:absolute; }
#lbBackground { width:1px; height:1px; position:absolute; background-color:#FF3333; }
#lbFrameH { position:absolute; width:600px; height:120px; left:0; z-index:114; }
#lbFrameV { position:absolute; width:120px; height:600px; top:0; padding:10px; }
#lbBackBlack { position:absolute; background-color:transparent; opacity:0.5; top:0px; filter:alpha(opacity=50) }
#picRoot { z-index:114; position:absolute; top:0; }

/* Content Pages */
ul.sectionlinks {overflow:hidden; display:block; margin:40px 0 40px 20px; padding:0; width:66%;}
ul.sectionlinks li {list-style-type:none; height:83px; display:block; margin:0; padding:0;}
ul.sectionlinks li a {display:block; font:14px/38px Calibri, Arial; color:#fff; padding:32px 0 0; margin:0;}
ul.sectionlinks li a:hover h2 {color:#fff;}
ul.sectionlinks li a:hover h3 {color:#377396;}
ul.sectionlinks h2 {font:20px 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#9bd3ff; background:url(../_images/subpages/arrow-blueglow.png) 100% -8px no-repeat; display:block; padding:0 40px 0 0; margin:0; float:left;}
ul.sectionlinks h3 {font:11px Arial; color:#266082; margin:0; padding:2px 0 0; display:block; clear:left; letter-spacing:normal;}



.contents h3 {font:18px/1.2 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, sans-serif; letter-spacing:1px; margin:2.4em 0 1.2em; text-transform:none; color:white; font-weight:bold;}
.contents h4 {font:16px/1.35 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; text-transform:none; color:#fff;}
.contents h5 {font:10px/2.16 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase; color:#fff;}


.columnlines {background:url(../_images/subpages/bg-columnline.gif) 0 0 repeat;}

p.lead {/*background:url(../_images/layout/bg-blockquote.jpg) #081923 0 0 no-repeat;*/ color:#00A2F1; font:22px/1.964 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; margin:20px 0 1.964em; display:block; /*color:#77cff1;*/}
p.lead span {display:block; padding:.982em 0 0;}
p.lead strong {font-size:28px; line-height:1.179;}
p.lead sup {font-size:.5em;}
.articlethumb {width:620px; height:390px; background:#fff;}
.articlethumb img {width:620px; height:390px; margin:0;}
.columns {overflow:hidden; margin:0;}
.columns .column {float:left; width:465px;}
.columns .column div, .columns .column dl, .webfaq {padding:0 20px;}
.faqquote {font-size: 11px; color: #666; padding: 0 0 0 40px; line-height: 16px; color: #577085;}
	
.page-about ul {overflow:hidden; list-style-type:none; margin:0 auto; padding:0; width:800px;}
.page-about ul li {list-style-type:none; margin:0 11px 22px; padding:0; float:left;}
.page-about ul a {display:block; width:238px; height:141px; background-position:0 0; background-repeat:no-repeat;}
.page-about ul a:hover {background-position:0 -141px;}	
.page-about ul a.profile {background-image:url(../_images/lang/en-us/companycard-profile.jpg);}
.page-about ul a.mission {background-image:url(../_images/lang/en-us/companycard-mission.jpg);}
.page-about ul a.awards {background-image:url(../_images/lang/en-us/companycard-awards.jpg);}
.page-about ul a.partners {background-image:url(../_images/lang/en-us/companycard-partners.jpg);}
.page-about ul a.faq {background-image:url(../_images/lang/en-us/companycard-faq.jpg);}
.page-about ul a.contact {background-image:url(../_images/lang/en-us/companycard-contact.jpg);}

.page-press ul {overflow:hidden; list-style-type:none; margin:0 auto; padding:0; width:508px;}
.page-press ul li {list-style-type:none; margin:0 8px 16px; padding:0; float:left;}
.page-press ul a {display:block; width:238px; height:141px; background-position:0 0; background-repeat:no-repeat;}
.page-press ul a:hover {background-position:0 -141px;}	
.page-press ul a.profile {background-image:url(../_images/lang/en-us/presscard-pressreleases.jpg);}
.page-press ul a.mission {background-image:url(../_images/lang/en-us/presscard-presskits.jpg);}

.page-profile blockquote {width:300px; background:url(../_images/layout/bg-subpage.jpg) #081923 60% 50% no-repeat; color:#00A2F1; font:22px/1.964 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; margin:0 0 .982em 0;}
.page-profile blockquote div {padding:.982em 22px .982em 27px;}
.page-profile blockquote q {background:url(../_images/subpages/endquote.gif) 100% 100% no-repeat; display:inline; padding:0 15px 0 0;}
.page-profile .thumb1 {margin:0 0 1.8em 20px;}
.page-profile .thumb2 {margin:0 0 1.8em 0;}
.page-profile .quote1 {margin:0 20px 20px 0;}
.page-profile .quote2 {margin-left:20px;}
.page-profile .articlethumb img {cursor:pointer;}

.page-blizzcon2005 p, .page-blizzcon2007 p, .page-blizzcon2008 p {position:relative; z-index:2;}
.page-blizzcon2005 .thumb1 {margin:0 0 1.8em 20px;}
.page-blizzcon2005 .thumb2 {margin:0 20px 1.8em 0;}
p.lead span.blizzconlogo {margin: 0 0 0 20px; padding:10px 0 0;}
.page-blizzcon2007 .thumb1 {margin:0 0 1.8em 20px;}
.page-blizzcon2007 .thumb2 {margin:0 20px 1.8em 0;}
.page-blizzcon2008 .thumb1 {margin:0 0 1.8em 20px;}
.page-blizzcon2008 .thumb2 {margin:0 20px 1.8em 0;}

.page-mission h3 {font:38px/40px Arial, Helvetica, sans-serif; letter-spacing:-.05em; margin:20px 0 0; color:#00adef; width:550px;}
.page-mission .lead {font:12px/40px Arial, Helvetica, sans-serif; color:#82b8cb; letter-spacing:normal; margin:40px 50px; width:680px;}
.page-mission .lead strong {font:24px 'Arial Black', Arial, Helvetica, sans-serif; letter-spacing:-.05em; color:#fff; padding:0 2px;}
.page-mission h4 {font-family:Arial, Helvetica, sans-serif; text-transform:lowercase; letter-spacing:-.05em; color:#fff; line-height:1;}
.page-mission h4 strong {font-weight:bold; text-transform:uppercase; letter-spacing:0; color:#00adef; line-height:.84; position:relative;}
.page-mission h4 small {display:block; color:#4192D9; font:italic 16px/1.5 Arial, Helvetica, sans-serif; letter-spacing:normal; text-transform:none; margin-top:10px;}
.page-mission ul li div p {margin:20px 30px 0 30px; font:12px/3.286 Arial, Helvetica, sans-serif; color:#82b8cb; letter-spacing:0;}
.page-mission .corevalues {padding:20px 0; list-style-type:none;}
.page-mission .corevalues li {width:940px; position:relative;}
.page-mission .corevalues li div {margin:0; position:absolute; background-color:#1d3348; background-position:0 0; background-repeat:no-repeat;}
.page-mission .d1c {width:60px;}
.page-mission .d2c {width:140px;}
.page-mission .d3c {width:220px;}
.page-mission .d4c {width:300px;}
.page-mission .d5c {width:380px;}
.page-mission .d6c {width:460px;}
.page-mission .d7c {width:540px;}
.page-mission .d8c {width:620px;}
.page-mission .d9c {width:700px;}
.page-mission .d10c {width:780px;}
.page-mission .d11c {width:860px;}
.page-mission .d12c {width:940px;}
.cv-gameplay {height:700px;}
.cv-gameplay h4 {font-size:50px; margin:40px 0 0 30px;}
.cv-gameplay h4 strong {font-size:96px; top:2px; left:-5px;}
.cv-gameplay .corevalue {height:200px; top:0; left:0; background-image:url(../_images/company/about/mission/gameplay-cv.jpg);}
.cv-gameplay .thumb1 {height:200px; top:0; left:400px; background-image:url(../_images/company/about/mission/gameplay-5.jpg);}
.cv-gameplay .desc {height:450px; top:0; left:640px; background-image:url(../_images/company/about/mission/gameplay-desc.jpg);}
.cv-gameplay .thumb2 {height:460px; top:220px; left:0; background-image:url(../_images/company/about/mission/gameplay-7.jpg);}
.cv-gameplay .thumb3 {height:210px; top:470px; left:640px; background-image:url(../_images/company/about/mission/gameplay-6.jpg);}
.cv-quality {height:785px;}
.cv-quality h4 {font-size:54px; margin:38px 0 0 30px;}
.cv-quality h4 strong {font-size:72px; top:-8px;}
.cv-quality .corevalue {height:176px; top:0; left:0; background-image:url(../_images/company/about/mission/quality-cv.jpg);}
.cv-quality .thumb1 {height:765px; top:0; left:400px; background-image:url(../_images/company/about/mission/quality-3.jpg);}
.cv-quality .thumb2 {height:188px; top:196px; left:0; background-image:url(../_images/company/about/mission/quality-2.jpg);}
.cv-quality .desc {height:361px; top:404px; left:0; background-image:url(../_images/company/about/mission/quality-desc.jpg);}
.cv-playnice {height:680px;}
.cv-playnice h4 {font-size:47px; line-height:42.9px; margin:30px 0 0 30px; width:170px;}
.cv-playnice h4 strong {font-size:63px; top:5px; left:-1px;}
ul li.cv-playnice div p {margin:25px 30px 0 30px;}
.cv-playnice .thumb1 {height:237px; top:0; left:0px; background-image:url(../_images/company/about/mission/playnice-1.jpg);}
.cv-playnice .corevalue {height:660px; top:0; left:320px; background-image:url(../_images/company/about/mission/playnice-cv.jpg);}
.cv-playnice .thumb2 {height:660px; top:0; left:640px; background-image:url(../_images/company/about/mission/playnice-2.jpg);}
.cv-playnice .thumb3 {height:403px; top:257px; left:0; background-image:url(../_images/company/about/mission/playnice-4.jpg);}
.cv-innergeek {height:706px;}
.cv-innergeek h4 {font-size:41px; margin:40px 30px 0 0; text-align:right;}
.cv-innergeek h4 strong {font-size:79px; top:5px;}
.cv-innergeek .corevalue {height:238px; top:0; left:0; background-image:url(../_images/company/about/mission/innergeek-cv.jpg);}
.cv-innergeek .thumb1 {height:238px; top:0; left:320px; background-image:url(../_images/company/about/mission/innergeek-1.jpg);}
.cv-innergeek .desc {height:428px; top:0; left:640px; background-image:url(../_images/company/about/mission/innergeek-desc.jpg);}
.cv-innergeek .thumb2 {height:428px; top:258px; left:0; background-image:url(../_images/company/about/mission/innergeek-4.jpg);}
.cv-innergeek .thumb3 {height:238px; top:448px; left:640px; background-image:url(../_images/company/about/mission/innergeek-3.jpg);}
.cv-voice {height:612px;}
.cv-voice h4 {font-size:57px; margin:30px 0 0 30px;}
.cv-voice h4 strong {font-size:65px; top:5px; left:-3px;}
ul li.cv-voice div p {margin-top:25px;}
.cv-voice .corevalue {height:592px; top:0; left:0; background-image:url(../_images/company/about/mission/voice-cv.jpg);}
.cv-voice .thumb1 {height:258px; top:0; left:400px; background-image:url(../_images/company/about/mission/voice-7.jpg);}
.cv-voice .thumb2 {height:258px; top:0; left:640px; background-image:url(../_images/company/about/mission/voice-5.jpg);}
.cv-voice .thumb3 {height:314px; top:278px; left:400px; background-image:url(../_images/company/about/mission/voice-4.jpg);}
.cv-globally {height:728px;}
.cv-globally h4 {font-size:104px; line-height:.4; margin:80px 0 0 30px;}
.cv-globally h4 strong {font-size:42px;}
ul li.cv-globally div p {margin-top:30px;}
.cv-globally .corevalue {height:708px; top:0; left:640px; background-image:url(../_images/company/about/mission/globally-cv.jpg);}
.cv-globally .thumb1 {height:315px; top:0; left:0; background-image:url(../_images/company/about/mission/globally-5.jpg);}
.cv-globally .thumb2 {height:315px; top:0; left:320px; background-image:url(../_images/company/about/mission/globally-2.jpg);}
.cv-globally .thumb3 {height:373px; top:335px; left:0; background-image:url(../_images/company/about/mission/globally-4.jpg);}
.cv-responsibly {height:775px;}
.cv-responsibly h4 {font-size:83px; line-height:.5; margin:50px 0 0 30px;}
.cv-responsibly h4 strong {font-size:41px;}
ul li.cv-responsibly div p {margin-top:30px;}
.cv-responsibly .corevalue {height:491px; top:0; left:0; background-image:url(../_images/company/about/mission/responsibly-cv.jpg);}
.cv-responsibly .thumb1 {height:755px; top:0; left:400px; background-image:url(../_images/company/about/mission/responsibly-4.jpg);}
.cv-responsibly .thumb2 {height:244px; top:511px; left:0; background-image:url(../_images/company/about/mission/responsibly-7.jpg);}
.cv-grow {height:800px;}
.cv-grow h4 {font-size:54px; margin:110px 0 0 30px;}
.cv-grow h4 strong {font-size:71px;}
.cv-grow .corevalue {height:301px; top:0; left:0; background-image:url(../_images/company/about/mission/grow-cv.jpg);}
.cv-grow .thumb1 {height:301px; top:0; left:320px; background-image:url(../_images/company/about/mission/grow-1.jpg);}
.cv-grow .desc {height:358px; top:0; left:560px; background-image:url(../_images/company/about/mission/grow-desc.jpg);}
.cv-grow .thumb2 {height:456px; top:321px; left:0; background-image:url(../_images/company/about/mission/grow-2.jpg);}
.cv-grow .thumb3 {height:249px; top:528px; left:560px; background-image:url(../_images/company/about/mission/grow-3.jpg);}


.tweet {font-family: Georgia, serif; font-size: 120%; color: #085258;}
.tweet .tweet_list {-webkit-border-radius:.5em; list-style-type:none; margin:0; padding:0; background-color:#8ADEE2;}
.tweet .tweet_list li {overflow:auto; padding:.5em; margin:0;}
.tweet .tweet_list li a {color:#0C717A;}
.tweet .tweet_list .tweet_even {background-color:#91E5E7;}
.tweet .tweet_list .tweet_avatar {padding-right:.5em; float:left;}
.tweet .tweet_list .tweet_avatar img {vertical-align: middle;}

#targdiv .tweetlist { background:#0F5A79; }
#targdiv .tweetlist .tweet_even { background:#12698C; }

.page-contact h3  {margin:1.2em 0;}
.page-contact h4 {color:#fff; margin:1.35em 0 0;}
.page-contact h5 {margin:2.16em 0;}
.page-contact ul {list-style-type:none; margin:5px 0 1.8em 0px; padding:0;}
.page-contact ul li {margin:0; padding:0; font-size:11px; line-height:1.964;}
.page-contact ul li a {font:11px/1.964 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;}
.page-contact p {margin:5px 0 1.8em 0px; font-size:11px; line-height:1.964;}
.page-contact .columns {margin:20px 0 0;} 
.page-contact .columns .column {width:310px; margin:0 0 0 0;}
.page-contact .thumb1 {width:310px; height:192px; background:url(../_images/company/about/contact/thumb.gif) 0 0 no-repeat; margin:0; padding:0;}
.page-contact .socialnetworking {list-style-type:none;}
.page-contact .socialnetworking li a {display:block; height:100%; padding:0 0 0 26px; background-position:0 0; background-repeat:no-repeat;}
.page-contact .socialnetworking li a:hover {background-position:0 -22px;}
.twitter a {background-image:url(../_images/company/about/contact/icon-twitter.gif);}
.facebook a {background-image:url(../_images/company/about/contact/icon-facebook.gif);}
.youtube a {background-image:url(../_images/company/about/contact/icon-youtube.gif);}
ul.socialnetworking .spacer {padding:0 0 15px 0;}
ul.worldclocks {list-style-type:none; overflow:hidden; clear:both; margin:3em 0 1.964em 0;}
ul.worldclocks li {width:150px; height:42px; margin:0 5px 0 0; background:#081923; float:left;}
ul.worldclocks li div {padding:5px 10px 5px 10px; font:14px/1px Arial, Helvetica, sans-serif;}
ul.worldclocks li .time {float:right; font:bold 20px/31px 'Century Gothic', 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#fff;}
ul.worldclocks li .city {margin:8px 0 0;}
ul.worldclocks li .country {color:#777777; font-size:9px; line-height:1;}

.page-awards ul {margin:20px 0; padding:0;}
.page-awards ul ul {margin:0;}
.page-awards ul li {display:block; padding:0 0 0 320px; list-style-type:none;}
.page-awards ul ul li {padding:0; list-style-type:none;}
.page-awards li.sc2 {background:url(../_images/company/about/awards/logo-sc2.gif) 31px 0 no-repeat;}
.page-awards li.wowx2 {background:url(../_images/company/about/awards/logo-wowx2.gif) 31px 0 no-repeat;}
.page-awards li.wowx {background:url(../_images/company/about/awards/logo-wowx.gif) 31px 0 no-repeat;}
.page-awards li.wow {background:url(../_images/company/about/awards/logo-wow.gif) 31px 0 no-repeat;}
.page-awards li.war3x {background:url(../_images/company/about/awards/logo-war3x.gif) 31px 0 no-repeat;}
.page-awards li.war3 {background:url(../_images/company/about/awards/logo-war3.gif) 31px 0 no-repeat;}
.page-awards li.d3 {background:url(../_images/company/about/awards/logo-d3.png) 31px 0 no-repeat; height:180px;}

.page-awards li.d2x {background:url(../_images/company/about/awards/logo-d2x.gif) 31px 0 no-repeat;}
.page-awards li.d2 {background:url(../_images/company/about/awards/logo-d2.gif) 31px 0 no-repeat;}
.page-awards li.scx {background:url(../_images/company/about/awards/logo-scx.gif) 31px 0 no-repeat;}
.page-awards li.sc {background:url(../_images/company/about/awards/logo-sc.gif) 31px 0 no-repeat;}
.page-awards li.d {background:url(../_images/company/about/awards/logo-d.gif) 31px 0 no-repeat;}
.page-awards li.war2x {background:url(../_images/company/about/awards/logo-war2x.gif) 33px 0 no-repeat;}
.page-awards li.war2 {background:url(../_images/company/about/awards/logo-war2.gif) 33px 0 no-repeat;}
.page-awards li.war1 {background:url(../_images/company/about/awards/logo-war1.gif) 31px 0 no-repeat;}
.page-awards li.dev {background:url(../_images/company/about/awards/logo-dev.gif) 75px 0 no-repeat;}

.page-partners .lead { }
.page-partners .thumb1 {width:310px; height:192px; background:url(../_images/company/about/partners/thumb.html) 0 0 no-repeat; margin:0; padding:0; clear:right;}
.page-partners .columns {overflow:hidden;}
.page-partners ul {overflow:hidden; list-style-type:none; margin:0 0 2.933em; padding:0; float:left; width:460px;}
.page-partners li { margin:2.933em 0 0; padding:0 0 0 160px;}
.page-partners li p {margin:.727em 0 0; font-size:11px; line-height:1.964;}
.page-partners li.threepoint {background:url(../_images/company/about/partners/3point.gif) 41px 0 no-repeat;}
.page-partners li.bradygames {background:url(../_images/company/about/partners/bradygames.gif) 53px 0 no-repeat;}
.page-partners li.dcunlimited {background:url(../_images/company/about/partners/dcunlimited.gif) 44px 0 no-repeat;}
.page-partners li.epicweapons {background:url(../_images/company/about/partners/epicweapons.gif) 39px 0 no-repeat;}
.page-partners li.figureprints {background:url(../_images/company/about/partners/figureprints.gif) 37px 0 no-repeat;}
.page-partners li.fantasyflight {background:url(../_images/company/about/partners/fantasyflight.gif) 48px 0 no-repeat;}
.page-partners li.jinx {background:url(../_images/company/about/partners/jinx.gif) 51px 0 no-repeat;}
.page-partners li.pocketbooks {background:url(../_images/company/about/partners/pocketbooks.gif) 54px 0 no-repeat;}
.page-partners li.sellerspublishing {background:url(../_images/company/about/partners/sellerspublishing.gif) 35px 0 no-repeat;}
.page-partners li.sideshowcollectibles {background:url(../_images/company/about/partners/sideshowcollectibles.gif) 33px 0 no-repeat;}
.page-partners li.steelseries {background:url(../_images/company/about/partners/steelseries.gif) 51px 0 no-repeat;}
.page-partners li.tokyopop {background:url(../_images/company/about/partners/tokyopop.gif) 27px 0 no-repeat;}
.page-partners li.upperdeck {background:url(../_images/company/about/partners/upperdeck.gif) 47px 0 no-repeat;}
.page-partners li.wildstorm {background:url(../_images/company/about/partners/wildstorm.gif) 54px 0 no-repeat;}
.page-partners li.rubies {background:url(../_images/company/about/partners/rubies.gif) 51px 0 no-repeat;}
.page-partners li.eminencesymphony {background:url(../_images/company/about/partners/eminencesymphony.gif) 33px 0 no-repeat;}
.page-partners li.swagdog {background:url(../_images/company/about/partners/swagdog.gif) 36px 0 no-repeat;}

.page-webfaq div {overflow:hidden;}
.page-webfaq div div {overflow:auto;}
.page-legalfaq h5 {margin:2.16em 0;}

.faq dt { font:14px/1.543 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; letter-spacing:0px; text-transform:none; color: #01B2F1; margin:2.571em 0 0.514em;}
.faq dd {page-break-inside:avoid !important;}
.faq dd p {margin-top:5px;}
ul.selector {margin:40px 0 0; padding:0;}
ul.selector li {margin:0 4px 0 0; padding:0; display:inline; font:16px/1.35 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif;}
ul.selector a {padding:3px 6px; text-decoration:none; font-weight:normal;}
ul.selector a:hover {background:#0a5f7f;}
ul.selector span {padding:3px 6px; color:#77cff1; /*background:url(../_images/layout/bg-blockquote.jpg) #081923 50% 50% no-repeat;*/ font-weight:bold;}

.page-careers .lead {margin:20px 300px 0 0;}
.page-careers .columns {}
.page-careers .column {width:313px; padding:39px 0 0; position:relative; z-index:2; }
.page-careers .jobscolumn {background:url(../_images/company/careers/bg-button.png) 15px 16px no-repeat;}
.page-careers .column div {padding:0 0 0 38px; /*border-left:1px solid #023b60;*/}
.page-careers .column .applicationdetails {font-size: 11px; padding: 15px 0 20px 0; text-align: center; color: #344956;}
.page-careers .column p {margin:0 20px 0 0;}
.page-careers .column div ul {list-style-type:none; padding:0; width:234px;}
.page-careers .column div li {margin-bottom:3px;}
.page-careers .column div li a {font:11px/22px Arial, Helvetica, sans-serif;}
.page-careers .column div li a span {padding:2px 18px 2px 8px; background:url(../_images/layout/arrow-blueglow-small.png) #081923 100% 6px no-repeat; border-left:3px solid #173B51; display:block;}
.page-careers .column div a.jobsbtn {width:234px; height:53px; background:url(../_images/lang/en-us/btn-searchforjobs.png) 0 0 no-repeat; display:block; margin:0 0 0 0;}
.page-careers .column div a.jobsbtn:hover {background-position:0 -53px;}
.page-careers .column div a.internsbtn {width:234px; height:53px; background:url(../_images/lang/en-us/btn-internships.png) 0 0 no-repeat; display:block; margin:0 0 0 0;}
.page-careers .column div a.internsbtn:hover {background-position:0 -53px;}


.page-university .scheduleTable { font-size:12px; background-color:#021622; margin: 30px auto 10px; border:1px solid #243964; color:#CDDBEA; width:100%; padding:0; border-collapse:collapse }
.page-university .scheduleTable th {   height:40px; background-color:#184361; color: #FFFFFF; padding:5px 5px 5px 15px; border:none; font-size: 14px;  letter-spacing: -1px;}
.page-university .scheduleTable div { font-size:11px; }
.page-university .scheduleTable span { font-size:10px; color:#000000; }
.page-university .scheduleTable td {   height:32px; background-color:#092130;  padding:5px 5px 5px 15px; border:none; }
.page-university .scheduleTable tr { font-weight:normal; padding:8px; background:#184361; border-bottom:1px solid #243964; }
.page-university .scheduleTable td.school { }
.page-university .scheduleTable td.date { color: #82B8CB;  }
.page-university .scheduleTable td.uni { }


.gallerycontainer {width:940px; font:11px/1.964 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; color:#fff; margin:-40px 0 3.6em; position:relative; z-index:1; background:url(../_images/layout/bg-gallerysides.jpg) 50% 0 no-repeat; padding:111px 0 0;}
.gallerycontainer2 {width:750px; min-height:684px; margin:0 auto; background:url(../_images/layout/bg-gallery.jpg) 0 0 no-repeat;}
.galleryborder {margin:0 10px; min-height:514px; }
#current_image {background:#fff; margin:0; padding:0; position:relative; line-height:0; font-size:1px; cursor:pointer;}
.gallerycaptions {height:33px;}
#gal_cap0, #gal_cap1 {line-height:33px;}
#gal_cap0 { letter-spacing:0px; }
#gal_cap1 { padding:0 0 0 20px; letter-spacing:0px; }
.gallerycontainer h3 {height:33px; display:block; margin:0; text-align:right; font-size:11px; line-height:33px; color:#fff; letter-spacing:1px; float:right; font-weight:normal;}
.gallery_prev, .gallery_next {display:block; position:absolute; top:0px; width:60px; height:480px; }
.gallery_prev:hover, .gallery_next:hover { background-position: 100% 50% }
.gallery_prev {left:-70px; background: url(../_images/layout/screenviewer-arrow-previous.gif)  0 50% no-repeat;}
.gallery_next {left:740px; background: url(../_images/layout/screenviewer-arrow-next.gif) 0 50% no-repeat;}
#gallery_thumbs {width:684px; margin:25px auto; overflow:hidden;}
#gallery_thumbs a {margin:2px; padding:0; display:block; width:72px; height:48px; float:left; background-position:50% 50%; background-repeat:no-repeat;}
#gallery_thumbs a span {display:block; display:none;}
#gallery_thumbs a:hover span {display:block; height:100%; background:#009aff; opacity:.2;}
#gallery_thumbs a.selected span {display:block; height:100%; background:#009aff; opacity:.5;}
#gallery_thumbs a img {width:72px; height:48px;}

.page-university blockquote {background:url(../_images/subpages/bg-blockquote1.gif) #1d3348 0 0 repeat-x; font:12px/1.8 Georgia, "Times New Roman", Times, serif; color:#fff; padding:10px; position:relative;}
.page-university blockquote span {display:block; position:absolute; left:-15px; bottom:0;}
.page-university blockquote span span {width:957px; height:265px; position:relative; left:0; bottom:-20px; background:url(../_images/subpages/bg-blockquoteshadow.png) 0 0 no-repeat;}
.page-university blockquote div {background:url(../_images/subpages/bg-blockquote2.gif) #1c3045 0 0 repeat-x; padding:1.8em; position:relative;}
.page-university blockquote div p.leading {position:relative; margin-top:0;}
.page-university blockquote div p.leading:first-line {font-weight:bold;}
.page-university blockquote div q {width:37px; height:31px; background:url(../_images/subpages/quotationmarks.png) 0 0 no-repeat; position:absolute; left:-45px; top:-3px;}
.page-university blockquote cite {display:block; font-weight:bold; color:#c4e4ff;}
.page-university h4 {margin:2.7em 0 0;}

.page-resumetips h4 {margin:2.7em 0 0;}
.page-benefits .columns {margin:3.6em 0 0;}

.rules {list-style-type:decimal; margin:1.8em 20px 1.8em; line-height:22px;}
.rules ol {list-style-type:upper-alpha; margin:1.8em 0 1.8em 40px;}
.rules li {margin:3.6em 0 3.6em;}
.rules li li {margin:1.8em 0 1.8em;}
.rules h4 {font:bold 14px/24px Arial, Helvetica, sans-serif; letter-spacing:-0.05em; margin:0; padding:0;}
.rules ol h4 {color:#82B8CB;}
.btn-agree, .btn-disagree {width:234px; height:53px; background-position:0 0; background-repeat:no-repeat; display:block; float:left; margin:0 8px;}
.btn-agree:hover, .btn-disagree:hover {background-position:0 100%;}
.page-fanartrules .fiftycent {margin: 0 0 35px 0; padding: 25px 0 0 0;}
.page-termsofsale .rules {list-style-type:upper-alpha;}

.page-search {min-height: 572px;}
.page-search .flashTextHeightPlaceholder {margin-top:20px;}
.searchtop {overflow:hidden;}
.search_resultsfor {margin:5px 0 20px 10px; font:12px/30px Arial, Helvetica, sans-serif; }
.search_refine {overflow:hidden; margin:4px 0 0;}
.search_refine span {margin:0 10px 0 0; display:block; float:left; font:bold 11px/22px Arial, Helvetica, sans-serif;}
.search_refine .searchbox {float:left; background:url(../_images/layout/searchbox.gif) 0 0 no-repeat; width:261px; height:22px;}
.search_refine .box {width:250px; height:15px; background-color: transparent; border: 0; color: #01b2f1; font:11px Arial, Helvetica, sans-serif; margin:3px 0 0 5px;}
.search_refine .searchbutton {width:28px; height:22px; margin:0 0 0 4px; float:left;}
.search_refine .button {width : 28px; height: 22px; background: url(../_images/layout/nav-search.gif); display: block; background-repeat: no-repeat; background-position: 0px 0px;}
.search_refine .button:hover {background-position: 0px -22px;}
.search_refine_btn {background:#CCC;}

.search_results {padding:0 10px; clear:both; font-family:Arial, Helvetica, sans-serif;}
.search_entry {margin:30px 0; /*border-bottom:1px dotted #0E2D3F;*/ }  
.search_entry.hasrelated {border-bottom:none;}
.search_entry.related {padding-left:40px;}
.search_title {font-size:16px;}
.search_title a {text-decoration:underline;}
.search_content {font-size:13px; padding:5px 0;}
.search_content b {/*background:#10618B; padding:0 2px;*/ font-style:normal; font-weight:bold;}
.search_link {font-size:11px; line-height:1.6;}
.search_link a {color:#11BAD8;}
.search_link a:hover {color:#fff;}
.search_results p.lead {border-style:solid; border-color:#2499dc; border-width:2px; margin:50px auto 20px; padding:30px 40px; width:750px; background:url(../_images/layout/maintenancebg.jpg) 50% -135px no-repeat;}
.search_results p.lead span {padding:0;}

.search_key_match {/*padding:20px; margin:40px 0;*/}
.search_key_match h6 {font:bold 10px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:1px; display:inline; color:#e5902b;}
.search_key_match .search_title {font-size:24px;}

.blankqs { padding: 0 0 300px 0;}

.sitemap .subcontents .middle .wrapper .page-sitemap {padding:20px 20px 0;}
.sitemap .sitemap_holder { overflow:hidden; width:900px; /*background:url(../_images/layout/bg-blockquote.jpg) 50% 0 no-repeat;*/ margin:40px auto 0;  }
.sitemap .cat-top { width:274px; float:left; font:20px Arial, Helvetica, sans-serif; padding-left:25px;} 
.sitemap .primary {font:bold 26px/1.2 'Century Gothic', Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#7ABAF2;}
.sitemap .primary:hover, .sitemap .subcat .secondary a:hover, .sitemap .subcat .tertiary li a:hover {color:#fff;}
.sitemap .subcat {margin:20px 0;}
.sitemap .subcat .secondary {font:11px/1.8 Arial, Helvetica, sans-serif;padding:0 0 3px;}
.sitemap .subcat .secondary a {border:none; border-bottom:1px solid #4192D9; color:#4192D9;}
.sitemap .subcat .tertiary {margin:0 0 15px; list-style-type:square; padding:0 0 0 17px;}
.sitemap .subcat .tertiary li {font:11px/1.8 Arial, Helvetica, sans-serif; padding:3px 0; color:#0083D9;}
.sitemap .subcat .tertiary li a {border-bottom:1px solid #0083D9; color:#0083D9;}

.jobMaintenanceAlert { width:700px; margin:20px auto; color:red; font-weight:bold; display:none; }
