#col02		{ margin-top: -70px; }

/*** Intro ***/
.bg-media a.btn-playnow         { cursor: pointer; height: 68px; width: 118px; background: url(http://images-cdn.perfectworld.com/en/boi/redesign2011/home/btn-playnow.png) no-repeat; float: right; margin: 15px 20px 0px 0px; }
.bg-media a.btn-playnow:hover   { background-position: 0px -68px; } 


/*** News Section ***/
.bg-blog	{background: #1c1610; }
.blog	{ padding: 0px 11px 10px; overflow: hidden; clear: both; border-top: 1px solid #000000; border-bottom: 1px solid #2f261c; }
	.blog:hover			{ background: #15100d; }
	.blog:first-child	{ border-top: none; }
	.blog.closed 		{ height: 17px; }
	.blog a:hover		{ text-decoration: none; }
	.blog a img	{ float: left; display: block; margin-right: 10px; border: 1px solid #858585; }
		.blog h2    { cursor: pointer; margin: 5px 0px; }
		.blog h2 a	{ font: bold 12px/18px Tahoma; color: #fe9e21; }
		.blog h2 span	{ float: right; display: block; color: #eead2f; font: 16px Tahoma; }
	.blog p 	{ height: 106px; font: 12px/16px Tahoma; }
	.blog p a	{ color: #7f7768; }
	.blog p a span	{ color: #fe9e22; }
	.blog a.ico-comments   { background: url(http://images-cdn.perfectworld.com/en/boi/redesign2011/home/ico-comments.png) no-repeat left; padding-left: 20px; color: #595959; }


/** BANNER **/
#main-banner {height: 228px;}
	#main-banner a {position: absolute;}
		#main-banner a span.video-icon {display: block; width: 49px; height: 48px; background: url(http://images-cdn.perfectworld.com/global/images/gameheader/ico-play.png) no-repeat; position: absolute; z-index: 2; margin: -145px 0 0 300px;}
            #main-banner a:hover span.video-icon {background-position: 0 -48px;}

#banner-message { width: 290px; background: url(http://images-cdn.perfectworld.com/global/images/lightbox/lightbox.png); padding: 10px; height: 207px; line-height: 1.35em; float: right; position: relative; }
	#main-banner #banner-message h1, #main-banner #banner-message h1 a	{ color: #f4cd75; font: 18px/24px Tahoma; margin: 0 0 10px 0; width: 290px; }
	#main-banner #banner-message a	{ position: static; margin: 0 0 0 5px; color: #f4cd75; font: 12px/16px Tahoma; }
	#banner-message p 	{ color: #fff; font: 12px/16px Tahoma; margin-bottom: 10px; width: 290px; }
	#banner-message p.videolink {color: #F4CD75;}
        #banner-message p.videolink:hover {text-decoration: underline;}

.banner-desc {position: absolute; padding: 0 5px 0 0;}
	.banner-desc .videolink {cursor: pointer;}

#banner-thumbs { height: 74px; clear: both; background: #000; margin-right: 310px; }
	#banner-thumbs li { float: left; padding: 10px 4px 4px; height: 64px; width: 114px; cursor: pointer; margin-right: 4px; }
		#banner-thumbs li:last-child { margin-right: 0px; }
		#banner-thumbs li img { width: 114px; height: 58px; }
		#banner-thumbs li.selected 	{ background: url(http://images-cdn.perfectworld.com/global/images/gameheader/banner-th-overlay.png) no-repeat; }
		#banner-thumbs li:hover 	{ background: url(http://images-cdn.perfectworld.com/global/images/gameheader/banner-th-overlay.png) no-repeat; }
			#banner-thumbs li div.video-thumb {width: 24px; height: 24px; position: absolute; background: url(http://images-cdn.perfectworld.com/global/images/gameheader/ico-play-small.png) no-repeat; margin: -27px 0 0 88px;}

#banner-video-container {padding: 20px 45px 0 45px; position: absolute; z-index: 1001; display: none; width: 483px; height: 373px; background: #222; border: 5px solid rgba(102,102,102, .35); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
    #banner-video-container #bv-close { cursor: pointer; float: right; background: #3a3a3a; position: relative; top: 6px; left: 10px; font: bold 11px Tahoma; color: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 5px 20px; text-transform: uppercase; 
                        background-image: -moz-linear-gradient(top, #9f9f9f, #3a3a3a);
                        background-image: -webkit-linear-gradient(top, #9f9f9f, #3a3a3a);
                        background-image: -ms-linear-gradient(top, #9f9f9f, #3a3a3a);
                        filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#9f9f9f', EndColorStr='#3a3a3a');
}

