/********** RESET **********/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.clear { clear:both; height:1px; line-height:1px; font-size:1px; overflow:hidden;}
a { color:#aeaeae; text-decoration:none;}
a:hover { color:#fff; text-decoration: underline;}
img { border:0;}

/********** END RESET **********/

@font-face {
    font-family: 'Anivers';
    src: url('fonts/ani.eot');
    src: url('fonts/ani.eot?#iefix') format('eot'),
         url('fonts/ani.woff') format('woff'),
         url('fonts/ani.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Futura';
    src: url('fonts/fut.eot');
    src: url('fonts/fut.eot?#iefix') format('eot'),
         url('fonts/fut.woff') format('woff'),
         url('fonts/fut.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.futura {
  font-family: "Futura","Calibri", Arial, Helvetica, sans-serif;
}

.anivers {
  font-family: 'Anivers', Verdana, Geneva, sans-serif;
}

#right_sidebar p{margin:20px 0;}
/* Checkbox */
.checkbox { display:none;}
.checkbox_label_class { display:block; background:url(../js/checkbox/uncheck.png) left 5px no-repeat; padding-left:17px; padding-bottom: 1px;}
.LabelSelected{		background: url(../js/checkbox/Check.png) left 5px no-repeat;	}



body{
	background:#000000 url(../uploads/staticbg_hp.jpg) no-repeat top center scroll;
	padding:0;
	margin:0;
	font:13px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#c9c9c9;
	 width:100%;
	min-width:960px;
	overflow:auto;
}
#bg_top { background:url(../uploads/bg_top.png) top center no-repeat; width:100%; min-width:960px; overflow:auto;}
#wrapper { background:url(../uploads/bg_mid.png) top center repeat-y; background-attachment: scroll; width:100%; min-width:960px; overflow:auto;}
#wrapper1 { background:url(../uploads/bg_bottom.png) bottom center no-repeat; position:relative; overflow:hidden; width:100%;}
#doc {
 width:960px;
 margin:0 auto;
 position:relative;
 padding-bottom:160px;
 
 
}
#faq {cursor:pointer;background:url(../images/common/tsw/sprite_en_dev.png) -22px -180px;top:67px; position:absolute;width: 43px;height: 12px;z-index: 2;left: 895px;}
#logo { width:452px; float:left; padding-top:10px;}
#logo a { display:block; background:url(../images/common/tsw/sprite_en_dev.png) 0 -9px no-repeat; width:452px; height:42px;}
.logo_eun { display:inline-block; background:url(../images/common/tsw/sprite_en_dev.png) -506px 0px no-repeat; width:33px; height:30px;}
.logo_eun2, .logo_ea { margin:0 auto; padding-top: 10px; float:left;}
.logo_ea{margin-left:10px;}
.logo_ea a { display:inline-block; background:url(../images/common/tsw/footer-logo-ea.png) 0 0 no-repeat; width:50px; height:50px;}
.footer_logo{margin:0 auto; width:108px; height:64px;}
.explore_games { display:inline-block; background:url(../images/common/tsw/sprite_en_dev.png) -539px 0px no-repeat; width:154px; height:30px;}
.funoom_news { display:inline-block; background:url(../images/common/tsw/sprite_en_dev.png) -693px 0px no-repeat; width:145px; height:30px;}
.my_acc { display:inline-block; background:url(../images/common/tsw/sprite_en_dev.png) -838px 0px no-repeat; width:121px; height:30px;}
.ratings { float: left; width: 320px; margin-left: 40px; margin-top: 10px; }
.ratings a { vertical-align: middle; margin: 10px 10px 0 10px; }
.ratings img { vertical-align: middle; }

#nav { height:48px; width:1078px; position:absolute; top:0px; left:15px;}
#nav-invisible { height:48px; width:1030px; position:absolute; top:0px; left:-22px;z-index:2000; display:none;}
#nav-invisible ul, #nav ul { margin:0; padding:0;}
#nav-invisible ul li, #nav ul li { margin:0; padding:0; display:inline; float:left; padding-right:1px; background:url(../images/common/blank.gif);}
#nav-invisible ul li.last, #nav ul li.last { padding-right:0px; padding-left:2px;}

#nav-invisible a.nav_item_news{background:none;}
a.nav_item_news { display:block; background:url(../images/common/tsw/sprite_en_dev.png)  -3px -72px; no-repeat; width:83px;height:48px;}
a.nav_item_news_hover { background-position: -3px -120px;}
a.nav_item_news:hover { background-position: -3px -120px;}
li.active  a.nav_item_news  {background-position: -3px -120px;}

#nav-invisible a.nav_item_gameplay{background:none;}
a.nav_item_gameplay { display:block; background:url(../images/common/tsw/sprite_en_dev.png)  -93px  -72px; no-repeat; width:82px;height:48px;}
a.nav_item_gameplay_hover { background-position: -93px  -120px;}
a.nav_item_gameplay:hover { background-position: -93px  -120px;}
li.active  a.nav_item_gameplay  {background-position: -93px  -120px;}

#nav-invisible a.nav_item_society{background:none;}
a.nav_item_society { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -181px  -72px; no-repeat; width:169px;height:48px;}
a.nav_item_society_hover { background-position:-181px  -120px;}
a.nav_item_society:hover { background-position:-181px  -120px;}
li.active  a.nav_item_society {background-position:-181px  -120px;}

#nav-invisible a.nav_item_world{background:none;}
a.nav_item_world { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -358px  -72px; no-repeat; width:98px;height:48px;}
a.nav_item_world_hover { background-position:-358px -120px;}
a.nav_item_world:hover { background-position:-358px -120px;}
li.active a.nav_item_world { background-position:-358px -120px;}

#nav-invisible a.nav_item_media{background:none;}
a.nav_item_media { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -464px -72px; no-repeat; width:88px;height:48px;}
a.nav_item_media_hover { background-position:-464px -120px;}
a.nav_item_media:hover { background-position:-464px -120px;}

#nav-invisible a.nav_item_community{background:none;}
a.nav_item_community { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -558px -72px; no-repeat; width:137px;height:48px;}
a.nav_item_community_hover { background-position:-558px -120px;}
a.nav_item_community:hover { background-position:-558px -120px;}

#nav-invisible a.nav_item_chronicle{background:none;}
a.nav_item_chronicle { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -698px -72px; no-repeat; width:132px;height:48px;}
a.nav_item_chronicle_hover { background-position:-698px -120px;}
a.nav_item_chronicle:hover { background-position:-698px -120px;}

#nav-invisible a.nav_item_store{background:none;}
a.nav_item_store { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -828px -72px; no-repeat; width:131px;height:48px;}
a.nav_item_store_hover { background-position:-828px -120px;}
a.nav_item_store:hover { background-position:-828px -120px;}

.page_news #nav_item_news a { background-position:-3px -120px;}
.page_gameplay #nav_item_gameplay a { background-position:-93px  -120px;}
.page_society #nav_item_society a { background-position:-181px  -120px; }
.page_world #nav_item_world a { background-position:-358px -120px; }
.page_media #nav_item_media a { background-position:-464px -120px; }
.page_community #nav_item_community a { background-position:-558px -120px; }
.page_chronicle #nav_item_chronicle a { background-position:-698px -120px; }
.page_store #nav_item_store a { background-position:-828px -120px; }

.lineup_arrow{
	background:no-repeat top center;
	padding:0;
	margin:0;
	width:63px;
	height:63px;
	position:absolute;
	z-index:10000;
	cursor:pointer;
}

#carousel1_wrap { position:absolute; top:-100px; left:0;background: transparent; width:960px; height:570px; z-index:1000; display:none;}
.carouse_bg { height:395px; width:960px;
background:url(../images/common/tsw/sprite_en_dev.png) 0 -470px no-repeat; position:absolute; bottom:-4px; left:0;

}
#carousel1 {
width:960px;background:url(../images/common/tsw/bg_lineup.png) bottom center no-repeat;height:444px;


}


#left-but{
	background: url(../images/common/tsw/sprite_en_dev.png) 0 -348px;
	
	bottom:11px;
	left:13px;
}
#right-but{
	background: url(../images/common/tsw/sprite_en_dev.png) -64px -348px;
	bottom:11px;
	right:13px;
}
#videoPlayer{background:url(../images/common/tsw/pixel2.png) repeat;}
#container { margin:30px 0 100px;}
#main { width:670px; float:left;}
#right_sidebar { width:250px; float:right;}
.ad { width:250px; height:382px; position:relative;}
.ad img { display:block; position:absolute; top:-26px; right: 0;}
.ad a { display: block; position: absolute; top: 246px; right: 41px; background: url(../images/common/tsw/btn-take-test.png) no-repeat 0 0; width: 170px; height: 43px; }
.ad a:hover { background-position: 0 -43px; }
.page_home .latest_news {
border:1px solid #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
}
.latest_news { padding:25px;margin-bottom:40px; background:url(../images/common/tsw/pixel2.png) repeat; 

}
.title { margin-bottom:20px; font-size:20px; line-height:20px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; color:#fff;letter-spacing:2px;}
.text_latest_news { display:block; background:url(../images/common/tsw/sprite_en_dev.png) 0 -173px  no-repeat; width:144px; height:17px;}
.latest_news img { border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
}
.latest_news .first_item { position:relative; width:612px; height:337px;}
.latest_news .first_item a:hover img {border:1px #000 solid!important;}
.latest_news .latest_news_inner a:hover img { border-color:#800000;}
.latest_news .first_item .body { position:absolute; bottom:-1px; left:0px; width:612px; background:url(../images/common/tsw/pixel2.png) repeat;}
.latest_news .latest_news_inner .first_item h5 { font-size:30px;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif;  line-height:30px; color:#fff; margin-bottom:10px; font-weight:normal; width:385px; padding:10px;}
.latest_news .latest_news_inner .item { width:191px; background:#000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
float:left;
margin-top:20px;
min-height: 160px;
}
.latest_news .latest_news_inner .item h5 { padding:0px 10px 4px 10px; font-weight:normal; font:12px Verdana; color:#c9c9c9; height:45px;}
.latest_news .latest_news_inner .spacer { width:20px; height:150px; float:left;}
.text_the_templar { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -155px -265px  no-repeat; width:204px; height:64px;}

.latest_news .item { width:192px; background:#000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
float:left;
margin-top:20px;
}
.latest_news .item h5 { padding:0px 10px 4px 10px; font-weight:normal; font-size:14px; margin-top:0!important;}
.latest_news .spacer { width:17px; height:150px; float:left;}
a.read-more, a.read_more  { display:inline-block; padding-right:23px; background:url(../images/common/tsw/sprite_en_dev.png) right -418px no-repeat; position: absolute; right: 6px; bottom: 1px;}
a.read-more:hover, a.read_more:hover { background-position: right -326px; }

.more_news {padding:25px 25px 15px 25px;
background:url(../images/common/tsw/pixel2.png) repeat; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
}

.text_more_news { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -325px -173px  no-repeat; width:137px; height:18px;}
.more_news .item { width:612px;
 border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
margin-bottom:20px;
}
.page_home .more_news .title { margin-bottom: 16px; }
.more_news .head { height:28px; line-height:28px; padding:0 10px; border-bottom:1px solid #000; background:url(../images/common/tsw/pixel2.png) repeat;}
.more_news .head h5 { font-family: Verdana, Geneva, sans-serif; color: #fff; font-size:14px; font-weight:normal; float:left;}
.more_news .head .date { float:right;}
.more_news .item .content { position:relative; height:337px;}
.more_news .content .over { position:absolute; width:612px; bottom:0; left:0; background:url(../images/common/tsw/pixel2.png) repeat;}
.more_news .content .over p { padding:10px; width:385px;}
.more_news .content .over a.read_more { position:absolute; right:6px; bottom:8px;}
.btn_see_all_news { display:block; width:164px; height:42px; background:url(../images/common/tsw/btn-see-all-news.png) 0 0 no-repeat; margin: 0 auto;}
.btn_see_all_news:hover { background-position: 0 -42px; }

.latest_media {background:url(../images/common/tsw/pixel2.png) repeat; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:40px;}
.latest_media .title { padding-top:23px; padding-left:25px; margin:0 0 5px; letter-spacing:2px;}

.text_latest_media {display:block;  background:url(../images/common/tsw/sprite_en_dev.png) -635px -173px  no-repeat; width:149px; height:18px; }


.latest_media .item1 { background:url(../images/common/tsw/sprite_en_dev.png) left bottom no-repeat;}
.latest_media .item { padding:15px 25px 23px 25px; position:relative;}
.latest_media .item .body { width:192px; background:url(../images/common/tsw/pixel2.png) repeat; 
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
text-align:center;
margin:0 auto;
border:1px #000 solid;
}
.latest_media .item h5 { padding:5px; font-weight:normal; color: #c9c9c9; font:12px Verdana;border-top: 1px black solid;top: -4px;position: relative;margin-bottom:0;}
.latest_media .center { padding-bottom:20px;}
.btn_see_all_medias {display:block; width:186px; height:43px; background:url(../images/common/tsw/btn-see-all-media.png) 0 0 no-repeat; margin: 0 auto;}
.btn_see_all_medias:hover { background-position: 0 -43px; }

.latest_media .video_overlay{background:url(../images/common/tsw/video_over.png) no-repeat center -20px; width:195px; height:107px; position:absolute; z-index:1;}
.latest_media .video_overlay:hover { background-position: center -183px; }
.latest_media .image_overlay{background:url(../images/common/tsw/image_over.png) no-repeat -101px -2px; width:195px; height:107px; position:absolute; z-index:1;}
.latest_media .image_overlay:hover { background-position: -101px -165px; }

.jcarousel-item .video_overlay {background:url(../images/common/tsw/video_over.png) no-repeat center -25px; width:195px; height:107px; position:absolute; z-index:1;}
.jcarousel-item .video_overlay:hover { background-position: center -188px; }
.jcarousel-item .image_overlay {background:url(../images/common/tsw/image_over.png) no-repeat -101px -4px; width:195px; height:107px; position:absolute; z-index:1;}
.jcarousel-item .image_overlay:hover { background-position: -101px -167px; }

.social_media { background:url(../images/common/tsw/pixel2.png) repeat; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:15px;}

.social_media .item { padding:13px 20px 13px 25px;background:url(../images/common/tsw/sprite_en_dev.png) left bottom no-repeat;}
.social_media .item3 { background:none;}
.social_media .title { padding-top:25px; padding-left:25px;margin-bottom:0;}
.text_social_media {display:block;  background:url(../images/common/tsw/sprite_en_dev.png) -467px -173px  no-repeat; width:160px; height:18px;  }
.btn_facebook { display:inline-block; width:32px; height:40px; background:url(../images/common/tsw/sprite_en_dev.png) 0 -242px no-repeat; vertical-align:middle;}
.btn_link_tsw_facebook { display:inline-block; width:163px; height: 39px; background:url(../images/common/tsw/btn-like-facebook.png) 0 0 no-repeat; vertical-align:middle;}
.btn_link_tsw_facebook:hover { background-position: 0 -39px; }
.social_media p { font-size:11px; letter-spacing:-0.02em; margin:10px 0;}
#nb-fb-likes { white-space: nowrap; }

.btn_youtube { display:inline-block; width:32px; height:40px; background:url(../images/common/tsw/sprite_en_dev.png) -70px -242px no-repeat; vertical-align:middle;}


.btn_follow_tsw_youtube { display:inline-block; width:163px; height:38px; background:url(../images/common/tsw/btn-follow-youtube.png) 0 0 no-repeat; vertical-align:middle;}
.btn_follow_tsw_youtube:hover { background-position: 0 -39px; }
.btn_twitter { display:inline-block; width:32px; height:40px; background:url(../images/common/tsw/sprite_en_dev.png) -35px -242px no-repeat; vertical-align:middle;}
.btn_follow_tsw_twitter { margin-left:2px; display:inline-block; width:163px; height:39px; background:url(../images/common/tsw/btn-follow-twitter.png) 0 0 no-repeat; vertical-align:middle;}
.btn_follow_tsw_twitter:hover { background-position: 0 -39px; }
.underline { text-decoration:underline;}

.email_updates {background:url(../images/common/tsw/pixel2.png) repeat; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); padding:25px;margin-bottom: 15px;}
.email_updates .title { margin-bottom:16px;}
.text_email_updates {display:block;  background:url(../images/common/tsw/sprite_en_dev.png) -150px -173px  no-repeat; width:167px; height:18px; }
.email_updates input.text { width:185px; height: 22px; padding:5px; background: url(../images/common/tsw/bg-newsletter-input.png) no-repeat 0 0; border:none; outline:none; color:#7b7b7b; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin:10px auto;}
.submit_row { padding-left:30px; padding-top:25px;}
input.subscribe { background:url(../images/common/tsw/btn-subscribe.png) 0 0 no-repeat; width:144px; height:43px; border:none; outline:none; cursor:pointer; margin:0 auto;}
input.subscribe:hover { background-position: 0 -43px; }
#ft {behavior: url(PIE.htc); background:url(../images/common/tsw/pixel2.png) repeat; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
 padding:12px 25px; font-size:12px; line-height:20px; width:auto;}
#ft ul li { list-style:none;}
#ft .col {float:left; padding-right:24px;}
.logo_eun2 a { display:block; background:url(../images/common/tsw/footer-logo-funcom.png) 0 0 no-repeat; width:48px; height:50px;}
.logo_rp a { display:block; background:url(../images/common/tsw/sprite_en_dev.png) -39px -289px no-repeat; width:39px; height:56px; margin-top:10px;}
#ft .underline { font-weight:bold; color:#fff;}
#ft a  strong { color:#fff;}

#top { height:470px; width:960px; position:relative; margin-top:38px;}
label { font-size:10px; color:#c9c9c9;}
.page_home #top {height:470px;}

/* page secret society */
body #top { height:48px;}
body.inner_page #top { height:48px;}
.page_society  .box_hub {background:url(../images/common/tsw/pixel2.png) repeat; 
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
padding-top:27px;
padding-bottom:44px;
margin-bottom:38px; position:relative;}
.social_media_share { width:205px; padding:8px 0;text-align: center;background:url(../images/common/tsw/bg-share.png) no-repeat; position:absolute; top:8px; right:5px; z-index:1001; height: 25px;}
.social_media_share strong { font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#fff; margin-right:0px; margin-left:15px;letter-spacing:1px; }
.icon_facebook_20 { display:inline-block; width:20px; height:20px; background:url(../images/common/tsw/sprite_en_dev.png) -106px -243px no-repeat; vertical-align:middle; margin-right:6px;}
.icon_twitter_20 { display:inline-block; width:20px; height:20px; background:url(../images/common/tsw/sprite_en_dev.png) -130px -243px no-repeat; vertical-align:middle;margin-right:6px;}
.icon_email_20 { display:inline-block; width:20px; height:20px; background:url(../images/common/tsw/sprite_en_dev.png) -152px -243px no-repeat; vertical-align:middle;}

.breadcrumb { position: relative; margin-left:25px; margin-top: -10px; z-index: 1000;}
.breadcrumb .expandable {background:url(../images/common/blank.gif) repeat; height:25px;}
.breadcrumb > div { float: left; position: relative; }
.breadcrumb a { border: none; color: #fff; padding:2px 5px 3px;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:12px;}
.breadcrumb > div > a { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: url(../images/common/tsw/pxiel-bc.gif); behavior: url(PIE.htc); }
.breadcrumb a:hover { text-decoration: none; }
.breadcrumb a span { display:none; width:7px; height:6px; margin-left:7px; overflow:hidden; background: url(../images/common/tsw/breadcrumb-arrow.png) no-repeat right center;}
.breadcrumb strong {display:inline-block; vertical-align:middle; width:9px; height:12px; margin-left:10px; margin-right: 7px; overflow:hidden; background:url(../images/common/tsw/sprite_en_dev.png) -175px -243px  no-repeat;}
.breadcrumb div div { display: none; padding-top: 5px; position: absolute; top: 20px; left: 0; }
.breadcrumb ul { list-style: none; background:#181819; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border:1px solid #000; behavior: url(PIE.htc);}
.breadcrumb ul li { position: relative;}
.breadcrumb ul a {display: block; padding: 0 5px 2px; background:#262626; border-bottom: 1px solid #000; width: 140px; }
.breadcrumb ul a:hover { background: url(../images/common/tsw/breadcrumb-hover.png) no-repeat 0 0; }
.breadcrumb ul .breadcrumb-last > a { border-bottom: none; }
.breadcrumb ul div { left: 160px; top: -5px; padding-left: 5px; background: url(../images/common/tsw/1x1.gif); }
.breadcrumb div ul li a span { float: right; background: url(../images/common/tsw/breadcrumb-arrow-right.png) no-repeat right center; height: 20px; }

.breadcrumb-home li {list-style:none;}
.breadcrumb-home div ul li a { display: block; background: none; width: 150px; }

.page_society .box_hub .box_top { padding:13px 20px 30px 25px;background:url(../images/common/tsw/sprite_en_dev.png) left bottom no-repeat;}
h2 {font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:24px; font-weight:bold; color:#fff; text-transform: uppercase; line-height:24px; margin-bottom:24px;letter-spacing:2px;}
.box_main_content h2{font-size:20px;}
.box_redline { margin-bottom:10px;}
.box_redline .t { background:url(../images/common/tsw/sprite_en_dev.png) -33px -442px no-repeat; height:10px; width:625px; }
.box_redline .m { color: #fff; font-weight: bold; padding:0 0 10px 0; font-size:16px;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; }
.box_redline .b { background:url(../images/common/tsw/sprite_en_dev.png) -33px -442px no-repeat; height:10px; width:625px; }

.page_society  .box_hub .box_body { padding:35px 22px 0 22px;}
.page_society .box_hub .item { position:relative;}
.page_society .box_hub .item1 { width:624px; height:298px; }
.page_society .box_hub .item2 { width:624px; height:232px; margin-top:30px; }
.page_society .box_hub .item3 { width:624px; height:254px; }
.page_society .box_hub h3 {font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; font-weight:bold; color:#fff;}
.page_society .box_hub .item img {position:absolute; top:0; left:0; z-index:1;}
.page_society .box_hub .item1 h3 { position: absolute; z-index:3; top:39px; left:0;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; font-weight:bold; color:#fff;}
.page_society .box_hub .item .over {position:absolute; width:615px; bottom:4px; left:5px; z-index:4; background:url(../images/common/tsw/pixel2.png) repeat;}
.page_society .box_hub .item .over p { color: #fff; width:470px; padding:10px;}
a.learn_more  { position:absolute; bottom:10px; right:5px; display:inline-block; padding-right:23px; color:#a4a4a4; font-weight:bold; background:url(../images/common/tsw/sprite_en_dev.png) right -418px no-repeat; }
a.learn_more:hover { background-position: right -326px; }

.jcarousel-skin-tango .jcarousel-container {
background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
}

#mycarousel_wrap { display: none; }
#mycarousel_wrap .video_wrap { width:190px; min-height:150px; border:1px solid #000;background:url(../images/common/tsw/pixel2.png) repeat;  }
#mycarousel_wrap .video_wrap  p { font-size:12px; padding:0px 5px 5px 5px; line-height:16px; min-height: 50px;}
#mycarousel_wrap .video_wrap a:hover { text-decoration: none; }
#mycarousel_wrap .video_wrap a:hover span { text-decoration: underline; }


.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    bottom: 90px;
    right: 0px;
    width: 19px;
    height: 36px;
	background: url(../images/common/tsw/btns-filmstrip.png) 0 0 no-repeat;

    cursor: pointer;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 -36px; }


.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    bottom: 90px;
    left: 0px;
    width: 19px;
    height: 36px;
    cursor: pointer;
    background: url(../images/common/tsw/btns-filmstrip.png) -23px 0 no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -23px -36px; }

/* news */
.box_inner_page {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
behavior: url(PIE.htc);
padding-bottom:0px;
margin-bottom:0px; position:relative;}
.box_inner_page .breadcrumb { margin-bottom:13px;}
.box_inner_page .box_top {position:relative; z-index: 500;padding:27px 20px 30px 0px;background:url(../images/common/tsw/pixel2.png) repeat; border-bottom:1px solid #000;-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.1);-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.1);box-shadow: 0px 1px 1px rgba(255,255,255,0.1);}
.box_inner_page .box_top h2 { margin-left:25px; margin-bottom:0;}

.page_news .box_body_top,
.page_community .box_body_top{ padding:25px 26px; border-bottom:1px solid #000; background:url(../images/common/tsw/pixel2.png) repeat;-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.1);-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.1);box-shadow: 0px 1px 1px rgba(255,255,255,0.1);}

.page_news .box_hub .latest_news_inner { margin-bottom: 25px; }
.page_news .box_hub .box_body_top { background: none; }
.page_news .latest_news {  margin-bottom: 0px; padding:0;background:none;border:0;}
.page_news .box_hub .latest_news .latest_news_inner a:hover img { border-color:#FF0000;}
.page_news .box_hub .latest_news .latest_news_inner .first_item { position:relative; width:612px; height:337px;}
.page_news .box_hub .latest_news .latest_news_inner .first_item h5 { font-size:30px;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif;  line-height:30px; color:#fff; margin-bottom:10px; font-weight:normal;  margin-top:0!important;}
.page_news .box_hub .latest_news .latest_news_inner .first_item .body { position:absolute; top:230px; right:24px; width:400px; text-align:right;}
.page_news .box_hub .latest_news .latest_news_inner .item { width:192px; background:#000; -moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);box-shadow: 0px 0px 2px rgba(255,255,255,0.2); float:left; margin-top:20px;}
.page_news .box_hub .latest_news .latest_news_inner .item h5 { padding:0px 10px 4px 10px; font-weight:normal; font-size:14px;}
.page_news .box_hub .latest_news .latest_news_inner .spacer { width:18px; height:150px; float:left;}
.page_news .box_hub .latest_news .item img { position:static;}
.page_news .box_hub .latest_news .item { width:auto; height:auto; margin-top:auto; position:static; margin-left:auto;}

.box_page_news .box_mid { padding-top:27px; overflow: hidden;}
.box_page_news .box_mid .item { width:295px; float:left; padding-left:26px; padding-bottom:23px;}
.news_box_295 { color:#9c9c9c; width:293px; height:333px; border:1px solid #000;-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);box-shadow: 0px 0px 2px rgba(255,255,255,0.2); background:url(../images/common/tsw/pixel2.png) repeat; position:relative;
}
.news_box_295 .teaser { padding:10px 14px;}
.news_box_295 img {border-bottom:1px solid#000;-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);box-shadow: 0px 0px 2px rgba(255,255,255,0.2);}
.news_box_295 h4 { color:#fff;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:18px; font-weight:400;}
.news_box_295 p { margin-top:14px; font-size:12px; }
.news_box_295 .box_bot { margin:0 14px; background:url(../images/common/tsw/red-border-top.png) top no-repeat; padding-top:10px;position:absolute;width:265px;bottom:10px;}
.news_box_295 .box_bot .date { font-size:12px; float:left;}
.news_box_295 .box_bot .read-more { float:right;}

.pager { height:18px; text-align:center; padding:14px 0; border-top:1px solid #000;-moz-box-shadow: 0px 0px 0px rgba(255,255,255,0.2);-webkit-box-shadow: 0px 0px 0px rgba(255,255,255,0.2);box-shadow: 0px 0px 0px rgba(255,255,255,0.2); background:url(../images/common/tsw/pixel2.png) repeat;}
.pager a { font-weight:bold; background:#29292a url(../images/common/tsw/sprite_en_dev.png) -269px -350px no-repeat; border:1px solid #000; text-align:center; font-size:12px; line-height:16px; color:#848484; padding:1px;}
.pager span  { background-color:#C7C7C7; border:1px solid #000; font-weight:bold; text-align:center; font-size:12px; line-height:16px; color:#848484; padding:1px;}

.pager span.more { background:none; border:none;}
.pager span.current {background-color:#C7C7C7; color:#212121;}
.pager a.next { width:15px; height:16px; padding:0; background:url(../images/common/tsw/sprite_en_dev.png) -180px -350px no-repeat;}

.search_news {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:15px;}
.search_news .title { margin-bottom:14px;letter-spacing:2px;}
.search_news_top { background:url(../images/common/tsw/sprite_en_dev.png) left bottom no-repeat; padding:25px;}
.b_line {background:url(../images/common/tsw/sprite_en_dev.png) -10px -460px no-repeat; width:196px; height:10px;margin-bottom:10px;}
.search_news .input_wrap { width:165px; height:30px; float:left;background:#000;}
.search_news input.text { margin:0; width:135px; padding:7px 5px; background:#000; border:none; outline:none; color:#7b7b7b; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; display:block; float:left;}
.search_news input.btn_search { background:url(../images/common/tsw/sprite_en_dev.png) -239px -243px no-repeat; display:block; width:30px; height:30px; border:none; outline:none; float:left; cursor:pointer;}
.search_news_bot { padding:20px 0;}
.search_news_bot .title { margin-left:25px;letter-spacing:2px;}
.search_news_bot .b_line { margin-left:25px;}
.filter_news_items {width:211px; padding-left:15px; padding-top:6px; margin-left:11px;
}
.filter_news_items a { 
-moz-box-shadow: 3px 3px 10px #000;
-webkit-box-shadow: 3px 3px 10px #000;
box-shadow: 3px 3px 10px #000;
behavior: url(PIE.htc);
display:block; width:196px; height:28px; line-height:28px; margin-bottom:8px; font-size:12px; background:url(../images/common/tsw/newsSearch.jpg) no-repeat 0 0;}
.filter_news_items a span { display: inline-block; width:29px; text-align:center; font-weight:bold;font-size:11px; line-height:24px; height:28px; vertical-align:middle;}
.filter_news_items a strong { display:inline-block; width:157px; padding-left:10px; line-height:24px; height:28px; vertical-align:middle;}
.filter_news_items a:hover { text-decoration:none;}
.filter_news_items a.selected:hover {color:#a4a4a4; cursor:default;}
.filter_news_items a.selected{background:url(../images/common/tsw/newsSearch_selected.jpg) no-repeat 0 0;}
.clear_search{background:url(../images/common/tsw/clear_button.png) no-repeat 0 0; width:18px; height:19px;margin:6px 0 0 2px; float:left;}
.clear_search:hover {cursor:pointer;}

.box_inner_page .box_top1 {padding:27px 20px 30px 0px;}
.box_inner_page .box_top1 h2 { margin-left:25px; margin-bottom:0;}
.spacer40 { height:40px; width:100%;}
.news_note { padding:0 25px 25px 25px; font-size:12px; line-height:24px;}
.news_note a { text-decoration: underline; }
.block { margin:25px 0;}
.redline {background:url(../images/common/tsw/sprite_en_dev.png) -33px -442px no-repeat; height:10px; width:625px;}
.news_note .bold { font-size:16px;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif;  font-weight:bold; line-height:24px; color:#fff; margin-bottom:10px; }
.imgright { float:right; padding-left:15px; padding-bottom:15px;}
h5 {font-size:16px;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif;line-height:24px; color:#fff; margin-bottom:10px;}
.img_with_caption { background:url(../images/common/tsw/pixel2.png) repeat;border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); }
.img_with_caption img { display:block; border-bottom:1px solid #000;}
.img_with_caption .caption { padding:2px 10px 2px 10px;}
.news_note_bot { height:18px; text-align:right; padding:14px 14px; border-top:1px solid #000;-moz-box-shadow: 0px 0px 0px rgba(255,255,255,0.2);-webkit-box-shadow: 0px 0px 0px rgba(255,255,255,0.2);box-shadow: 0px 0px 0px rgba(255,255,255,0.2); background:url(../images/common/tsw/pixel2.png) repeat;}
.news_note_bot .read-more { font-size:16px; font-weight:bold;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif;}

.block_say { position:relative;font-size:16px; font-weight:bold;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; color:#668991;}
.block_say .sl { background:url(../images/common/tsw/sprite_en_dev.png) -296px -349px no-repeat; width:17px; height:14px; position:absolute; top:6px; left:0;}
.block_say .content { padding-left:26px; padding-right:8px;}
.block_say .sr { background:url(../images/common/tsw/sprite_en_dev.png) -313px -349px no-repeat; width:17px; height:14px; position:absolute; bottom:6px; right:0;}

ul.ullist li { list-style:none; background:url(../images/common/tsw/sprite_en_dev.png) 0 -500px  no-repeat; padding-left:15px;}
.latest_news_block {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:40px; padding:25px 25px 10px 25px;}
.latest_news_block .title { margin-bottom:15px;letter-spacing:2px;}
.latest_news_block .b_line { margin-bottom:5px;}
.latest_news_block .links { height:1em; margin:10px 0 14px 0;}
.latest_news_block  p { color:#fff;}
.latest_news_block .links  .date { float:left;}
.latest_news_block .links  .link { float:right;}
a.link{text-decoration:none;}
a.link:hover { text-decoration:none;}
a.link b { display:inline-block; background:url(../images/common/tsw/sprite_en_dev.png) -367px -343px  no-repeat; width:23px; height:25px; vertical-align:top; margin-left:2px;}
a.link:hover b {text-decoration:none;background:url(../images/common/tsw/sprite_en_dev.png) -344px -343px  no-repeat;}

/* page_illuminati */
body.page_illuminati { background:#000 url(../uploads/page_illuminati_bg.jpg) center top {exp:hue_mobile_detect}{if "{platform}"!="iPad"&&"{platform}"!="iPhone"}repeat-y{if:else}no-repeat{/if}{/exp:hue_mobile_detect} fixed;}
body.page_illuminati  #wrapper { background-image:url(../uploads/bg_mid_illuminati.png);}
body.page_illuminati  #wrapper1 { background-image:url(../uploads/bg_bottom_illuminati.png);}
#container_top { height:397px; position:relative; margin-bottom:40px;}
.img_wrap { position:absolute; top:140px; left:50%; z-index:1; width:150%; height:500px; margin-left:-629px; overflow:hidden;}
#container_top .breadcrumb { position:relative; z-index:1000; padding-top:23px; margin-top: 0;}
#container_top .social_media_share { z-index:1001;}
#container_top .content { position:relative; z-index:5; margin-left:25px; width:332px; margin-top:5px;}
#container_top h2 { margin-bottom:25px;}
.redline1 { width:332px; height:10px; background:url(../images/common/tsw/sprite_en_dev.png) -308px -462px no-repeat;}
#container_top .bold {font-size:16px; font-weight:bold;font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; color:#fff; margin-bottom:10px;}
#container_top p { margin:20px 0;}

.see_also_block {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:40px; padding-top:25px; padding-bottom:25px;}
.see_also_block .title { margin-left:25px; margin-bottom:10px;}
.see_also_block .b_line { margin-left:25px;}
.see_also_block .content {background:url(../images/common/tsw/sprite_en_dev.png) 0 -926px no-repeat; width:211px; height:65px; padding-left:15px; padding-top:5px; margin-left:11px;}

.see_also_block .content a { display:block; width:196px; height:28px; line-height:28px; margin-bottom:8px; font-size:12px;}
.see_also_block .content a:hover { text-decoration:none;} 
.see_also_block .content a b.icon_dragon { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -442px -349px no-repeat; vertical-align: top; margin-right:5px;}
.see_also_block .content a b.icon_templars { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -467px -349px no-repeat; vertical-align: top;margin-right:5px;}
.see_also_block .content a b.icon_illu { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -498px -349px no-repeat; vertical-align: top; margin-right:5px;}

/* page dragons */

body.page_dragon { background:#000 url(../uploads/page_dragons_bg.jpg) center top {exp:hue_mobile_detect}{if "{platform}"!="iPad"&&"{platform}"!="iPhone"}repeat-y{if:else}no-repeat{/if}{/exp:hue_mobile_detect} fixed;}
body.page_dragon  #wrapper { background-image:url(../uploads/bg_mid_dragon.png);}
body.page_dragon  #wrapper1 { background-image:url(../uploads/bg_bottom_dragon1.png);}

/* page templars */

body.page_templars { background:#000 url(../uploads/page_templars_bg.jpg) center top {exp:hue_mobile_detect}{if "{platform}"!="iPad"&&"{platform}"!="iPhone"}repeat-y{if:else}no-repeat{/if}{/exp:hue_mobile_detect} fixed;}
body.page_templars  #wrapper { background-image:url(../uploads/bg_mid_templar.png);}
body.page_templars  #wrapper1 { background-image:url(../uploads/bg_bottom_templar.png);}
body.page_templars #bg_top { background-image:url(../uploads/bg_top_templar.png);}

/* page gameplay */
body.page_gameplay #top { height:48px;}
.box_hub {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
padding-top:27px;
padding-bottom:25px;
margin-bottom:0px; position:relative;}
.box_hub .box_top { padding:13px 20px 30px 25px;background:url(../images/common/tsw/sprite_en_dev.png) left bottom no-repeat;}

.page_gameplay .box_hub .box_body { padding:35px 22px 0 22px;}
.page_gameplay .box_hub .item { position:relative;}
.page_gameplay .box_hub .item h4.title_left { width:300px; position:absolute; z-index:3; left:20px; bottom:107px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; font-weight: normal;color:#fff;}
.page_gameplay .box_hub .item h4.title_right { width:240px;  position:absolute; z-index:3; right:20px; bottom:107px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; font-weight: normal;color:#fff;}

.page_gameplay .box_hub .item1 { width:624px; height:223px;margin-top:15px; }
.page_gameplay .box_hub .item2 { width:624px; height:231px; margin-top:30px;  }
.page_gameplay .box_hub .item3 { width:624px; height:236px; margin-top:30px; }
.page_gameplay .box_hub .item4 { width:624px; height:230px; margin-top:30px; }
.page_gameplay .box_hub .item5 { width:624px; height:228px; margin-top:30px; }
.page_gameplay .box_hub .item6 { width:624px; height:230px; margin-top:30px; }

.page_gameplay .box_hub .item img {position:absolute; bottom:0; left:0; z-index:1;}
.page_gameplay .box_hub  h3 { font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; font-weight:bold; color:#fff;}
.page_gameplay .box_hub .item .over {position:absolute; width:615px; bottom:4px; left:5px; z-index:4; background:url(../images/common/tsw/pixel2.png) repeat;}
.page_gameplay .box_hub .item .over p { color: #fff; width:380px; padding:10px;}

/* real_world_locations */

.box_main_content {
	background:url(../images/common/tsw/pixel2.png) repeat;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	border:1px solid #000;
	-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
	-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
	box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
	padding:25px;
	margin-bottom:38px; position:relative;
}
.box_main_content  .item { margin:25px 0;}
.box_main_content h5 { font-size:18px;}
.box_main_content h5 b { display:inline-block; background:url(../images/common/tsw/sprite_en_dev.png) -621px -349px no-repeat; width:17px; height:22px; vertical-align:top; margin-right:10px;}
.box_main_content .img_with_cap_right {  float:right; border: 1px solid #000; margin-left:15px; margin-bottom:15px;-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);}
.box_main_content .img_with_cap_right img { display: block; }
.box_main_content .item1 .img_with_cap_right { width:194px;}
.box_main_content .item2 .img_with_cap_left { width:201px;}
.box_main_content .item3 .img_with_cap_right { width:194px;}
.box_main_content .item3 .img_with_cap_right p { margin-top:-10px; margin-right:1px;}
.box_main_content .img_with_cap_right p { width: 170px; padding:5px 10px; background:url(../images/common/tsw/pixel2.png) repeat; border-top:1px solid #000; }
.box_main_content .img_with_cap_left { float:left; border: 1px solid #000;  margin-right:15px; margin-bottom:15px;-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); }
.box_main_content .img_with_cap_left img { display: block; }
.box_main_content .img_with_cap_left p { width: 170px; padding:5px 10px;background:url(../images/common/tsw/pixel2.png) repeat; border-top:1px solid #000; }

/*
.box_real_world_locations {
	background:url(../images/common/tsw/pixel2.png) repeat;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
	border:1px solid #000;
	-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
	-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
	box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
	padding:25px;
	margin-bottom:38px; position:relative;
}
.box_real_world_locations  .item { margin:25px 0;}
.box_real_world_locations h5 { font-size:18px;}
.box_real_world_locations h5 b { display:inline-block; background:url(../images/common/tsw/sprite_en_dev.png) -621px -349px no-repeat; width:17px; height:22px; vertical-align:middle; margin-right:10px;}
.box_real_world_locations .img_with_cap_right { float:right;  margin-left:15px; margin-bottom:15px;}
.box_real_world_locations .item1 .img_with_cap_right { width:194px;}
.box_real_world_locations .item2 .img_with_cap_left { width:201px;}
.box_real_world_locations .item3 .img_with_cap_right { width:194px;}
.box_real_world_locations .item3 .img_with_cap_right p { margin-top:-10px; margin-right:1px;}

body.page_real_world_locations #container_top .img_wrap { top:-35px;}
body.page_real_world_locations #container_top .content { width:625px;}
.hightlight { color:#c91c1c;}*/


.see_also_block1 {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:40px; padding-top:25px; padding-bottom:15px;}
.see_also_block1 .title { margin-left:25px; margin-bottom:10px;}
.see_also_block1 .b_line { margin-left:25px;}
.see_also_block1 .content { padding-left:25px;}

.see_also_block1 .content a { display:block; width:196px; height:28px; line-height:15px; margin-bottom:8px; font-size:12px; background:url(../images/common/tsw/newsSearch.jpg) 0 0 no-repeat;-moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.4);
-webkit-box-shadow:  5px 5px 10px rgba(0,0,0,0.4);
box-shadow: 5px 5px 10px rgba(0,0,0,0.4);}
.see_also_block1 .content a:hover { text-decoration:none; background: url("../images/common/tsw/newsSearch_selected.jpg") no-repeat scroll 0 0 transparent;} 
.see_also_block1 .content a b.icon_xp { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -708px -345px no-repeat; vertical-align: top; margin-right:5px;}
.see_also_block1 .content a b.icon_ss { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -738px -347px no-repeat; vertical-align: top; margin-right:5px;}
.see_also_block1 .content a b.icon_wea { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -675px -349px no-repeat; vertical-align: top; margin-right:5px;}
.see_also_block1 .content a b.icon_pm { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -771px -345px no-repeat; vertical-align: top; margin-right:5px;}
.see_also_block1 .content a b.icon_ds { display:inline-block; width:29px;height:28px; background:url(../images/common/tsw/sprite_en_dev.png) -643px -349px no-repeat; vertical-align: top; margin-right:5px;}
.see_also_block1 .content a b { vertical-align:middle;}
.see_also_block1 .content a span { padding-left:5px; font-size:11px; color:#fff; margin-top:7px; position:absolute;}
.lh28 { line-height:28px;}

/* world */
/* page world */
body.page_world #top { height:48px;}
.box_hub {background:url(../images/common/tsw/pixel2.png) repeat; behavior: url(/css/border-radius.htc);
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
padding-top:27px;
padding-bottom:25px;
margin-bottom:0px; position:relative;}
.box_hub .box_top { padding:13px 20px 30px 25px;background:url(../images/common/tsw/sprite_en_dev.png) left bottom no-repeat;}

.page_world .box_hub .box_body { padding:35px 22px 0 22px;}
.page_world .box_hub .item { position:relative;}
.page_world .box_hub .item h4.title_left { width:220px; position:absolute; z-index:3; left:10px; bottom:80px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; font-weight: normal;color:#fff;}
.page_world .box_hub .item h4.title_right { width:220px;  position:absolute; z-index:3; right:10px; bottom:80px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:24px; line-height:24px; font-weight: normal;color:#fff; text-align:right;}

.page_world .box_hub .item1 { width:616px; height:223px;margin-top:15px; }
.page_world .box_hub .item2 { width:616px; height:231px; margin-top:30px;  }
.page_world .box_hub .item3 { width:616px; height:236px; margin-top:30px; }
.page_world .box_hub .item4 { width:616px; height:230px; margin-top:30px; }
.page_world .box_hub .item5 { width:616px; height:228px; margin-top:30px; }
.page_world .box_hub .item6 { width:616px; height:230px; margin-top:30px; }

.page_world .box_hub .item img {position:absolute; bottom:0; left:0; z-index:1;}
.page_world .box_hub  h3 { font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-size:20px; line-height:20px; font-weight:bold; color:#fff;}
.page_world .box_hub .item .over {position:absolute; width:615px; bottom:0px; left:0px; z-index:4; background:url(../images/common/tsw/pixel2.png) repeat;}
.page_world .box_hub .item .over p { color: #fff; width:380px; padding:10px;}

.box_all_caracters {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
padding:25px 0;
margin-bottom:38px; position:relative;}
.box_all_caracters h2 { margin-left:25px; font-size:20px; margin-bottom:20px;}
.box_all_caracters .content { padding-left:5px;}
.box_all_caracters  .item .over{position:relative; width:294px; height:34px; top:-5px;  z-index:4; background:url(../images/common/tsw/pixel2.png) repeat;}
.box_all_caracters  .item { width:297px; height:192px; float:left; position:relative; margin-bottom:50px; margin-left:20px;}
.box_all_caracters  .item img { z-index:1; bottom:0; right:0;}
.box_all_caracters  .item .left_title { position:absolute; z-index:2; top:50px; left:20px; width:125px; font-size:18px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-weight: bold; line-height:18px; text-align:left;}
.box_all_caracters  .item .right_title { position:absolute; z-index:2; top:50px; right:20px; width:125px; font-size:18px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-weight: bold; line-height:18px; text-align:right;}
.box_all_caracters  .item a.read-more { font-weight:bold; position:absolute; z-index:3; bottom:10px; right:0px;}

.box_all_caracters  .item img {z-index:1; bottom:0; left:0;}

body.page_all_caracters #container_top .content { width:625px;}

.see_also_block1 .content a b.icon_mon { display:inline-block; width:27px;height:26px; background:url(../images/common/tsw/sprite_en_dev.png) -239px -912px no-repeat; vertical-align: top; margin-right:5px;}

.see_also_block1 .content a b.icon_loc { display:inline-block; width:27px;height:26px; background:url(../images/common/tsw/sprite_en_dev.png) -280px -912px no-repeat; vertical-align: top; margin-right:5px;}

.see_also_block1 .content a b.icon_sto { display:inline-block; width:27px;height:26px; background:url(../images/common/tsw/sprite_en_dev.png) -319px -912px no-repeat; vertical-align: top; margin-right:5px;}

/* Umbrella fix */

#header_container { right: 0; width: auto !important; }
#header > a { display: none; }
#header ul li { list-style: none; }

#umbrella-funcom-logo { display: block; position: absolute; top: 5px; left: 504px; background: url(../images/common/tsw/umbrella-funcom.gif) no-repeat 0 0; width: 22px; height: 22px; z-index: 2001; }

/* CSS Document */

/* Widgets */
.latest_threads_block {background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:40px; padding:25px; padding-bottom:15px;}
.latest_threads_block .title { margin-bottom:15px;}
.latest_threads_block .b_line { margin-bottom:5px;}
.latest_threads_block .item p { color:#fff; font-weight:bold; padding-bottom:12px;}
 
.funcom_posts_block {
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2); margin-bottom:40px; }
.funcom_posts_block .block_t {background:url(../images/common/tsw/pixel2.png) repeat;padding:25px 25px 0px 25px;  }
.redline2 { background:url(../images/common/tsw/sprite_en_dev.png) -395px -478px no-repeat; width:198px; height:10px;}
.funcom_posts_block .title { margin-bottom:5px;}
.funcom_posts_block .content { padding:12px 10px 26px 23px; color:#fff; position:relative;}
.funcom_posts_block .content .l { background:url(../images/common/tsw/sprite_en_dev.png) -393px -916px no-repeat; width:17px; height:13px; position:absolute; top:16px; left:0px;}
.funcom_posts_block .content .r { background:url(../images/common/tsw/sprite_en_dev.png) -372px -914px no-repeat; width:17px; height:13px; position:absolute; bottom:26px; right:0px;}
.funcom_posts_block .block_b {background:url(../images/common/tsw/pixel3.png) repeat; padding:15px 25px 10px 25px; border-top:1px solid #000;}
.name { color:#b3030b;}

.box_page_news .box_body_top img { border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
}

.page_community .box_hub .latest_news_inner { margin-bottom: 10px; }
.page_community .box_hub .box_body_top { background: none; }
.page_community .latest_news { background:none;border:0; margin-bottom: 0;}
.page_community .box_hub .latest_news .item img { position:static;}
.page_community.page_initiation .img_wrap {height:1150px; top:51px;}

/* community */
.page_community .box_hub .box_top{background:none;padding:5px 20px 20px 25px;border-bottom:1px #000 solid;}
.page_community .box_hub { padding-top:0px; padding-bottom:35px;}
.page_community .box_hub .item img { position:absolute; z-index:1; bottom:0; left:0;}
.page_community .box_hub .item4 img { left:-33px;}
.page_community .box_hub .item h4.title_right { text-align:right; position:absolute; z-index:2; width:250px; top:25px; right:25px; font-size:24px; line-height:28px; color:#fff;font-family:"Futura Md","Calibri", Arial, Helvetica, sans-serif;}
.page_community .box_hub .item h4.title_left { position:absolute; z-index:2; width:250px; top:25px; left:25px; font-size:24px; line-height:28px; color:#fff;font-family:"Futura Md","Calibri", Arial, Helvetica, sans-serif;}

.page_community .box_hub .item .over  {position:absolute; width:614px; bottom:0px; left:0px; z-index:4; background:url(../images/common/tsw/pixel2.png) repeat;}
.page_community .box_hub .item .over p { width:380px; padding:10px; color:#fff;}
.page_community .breadcrumb { padding-top: 29px; }
.page_community .box_body .item{height: 198px;margin-top: 35px;position: relative;}
/**/

/* Media */

.page_media #container_top  { margin-top:30px; margin-bottom:40px; height:595px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border-color:#000; border-style:solid; border-width:1px; }
.page_media #container_top .content { width:625px;}
.page_media #container_top .img_wrap { top:0; left:0; margin-left: 0; height: auto;}

.media_menu { float:right; padding-top:5px;}
.media_menu ul li { display:inline; list-style:none; float:left; padding:0 3px;}
.media_menu ul li a { display:block; border:#091C22 1px solid; display:inline-block; font-size:12px; line-height:12px;font-family:"Futura Md","Calibri", Arial, Helvetica, sans-serif; padding:3px 9px; background:#091c22; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;color:#b8b8b8;  behavior: url(PIE.htc);}
.media_menu ul li a.active { background:url(../images/common/tsw/sprite_en_dev.png) right -491px;  no-repeat;}
.media_menu ul li a:hover {background:url(../images/common/tsw/sprite_en_dev.png) right -491px;  no-repeat; text-decoration:none;}

.page_media .box_body { overflow: hidden; }
.page_media .box_body .item { width:295px; height:192px;  float:left; position:relative; padding-left:25px; padding-bottom:25px; color:#fff;}
.page_media .box_body .item img { display:block;}
.page_media .box_body .item .video {height:190px; background:url(../images/common/tsw/pixel2.png) repeat; border:1px solid #000;-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);box-shadow: 0px 0px 2px rgba(255,255,255,0.2); }
.page_media .box_body .item  .thum_wrap { border-bottom:1px solid #000;}
.page_media .video_overlay{background:url(../images/common/tsw/video_over.png) no-repeat 0 0; width:295px; height:163px; position:absolute; z-index:1;}
.page_media .image_overlay{background:url(../images/common/tsw/image_over.png) no-repeat 0 -2px; width:295px; height:163px; position:absolute; z-index:1;}
.page_media .video_overlay:hover {background-position:0 -163px; }
.page_media .image_overlay:hover {background-position:0 -165px;}
.page_media .box_body .item h5 {  font-family: Verdana,Arial,Helvetica,sans-serif;    font-size: 12px;    font-weight: normal;    padding: 3px 0px 4px 10px; margin:0; float:left;}
.page_media .box_body .item strong { float:right; display:block; padding-right:10px; padding-top:3px; line-height:24px;}

/* initiation */
.box_initiation {background:url(../images/common/tsw/pixel2.png) repeat; behavior: url(/css/border-radius.htc);
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
padding:25px;
margin-bottom:38px; position:relative;}
.box_initiation  .item { position: relative; margin:20px 0 25px;}
.box_initiation h5 { font-size:18px; color: #fff;}
.box_initiation h5 span { display: block; padding-top: 5px; margin-left: 40px; }
.box_initiation h5 b {     
    float: left;
    height: 34px;
    margin-right: 10px;
    vertical-align: middle;
    width: 33px;}
.box_initiation .img_with_cap_right { float:right;  margin-left:15px; margin-top: 5px; margin-bottom:15px;}
.box_initiation .img_with_cap_right p { padding: 5px 10px; margin-right: 2px; margin-top: -8px; background:url(../images/common/tsw/pixel2.png) repeat; border:1px solid #000; }
.box_initiation  .img_with_cap_left { float:left;  margin-right:15px;  margin-top: 5px; margin-bottom:15px; }
.box_initiation  .img_with_cap_left p { padding: 5px 10px; margin-right: 2px; margin-top: -8px; background:url(../images/common/tsw/pixel2.png) repeat; border:1px solid #000;}

body.page_initiation #container_top { /*background:url(../images/common/tsw/sprite_en_dev.png) 0 -1103px no-repeat;*/ width:960px; height:905px; margin-top:30px;}
body.page_initiation #container_top .content { width:600px;}
body.page_initiation #container_top .content .redline { height: 1px; }
#flash_wrap { width:953; height:604; position:absolute; top:199px; left:2px;}

.overlay-images { display: block; position: absolute; right: 8px; top: 2px; background: url(../images/common/tsw/overlay-image.png) no-repeat 0 0; width: 196px; height: 138px; }
.img_with_cap_left .overlay-images {left: -4px;}


.hidden{display:none!important;}

.box_body { z-index: 45; }

/* Fixs AN */

.page_media .box_hub { padding-bottom:0; padding-top: 22px; }
.page_society .box_main_content h5 b { float: left; background: none; width: 34px; height: 34px; }
.page_society .box_main_content h5 span { display: block; margin-left: 40px; padding-top: 5px; }
.latest_news_inner h5 { line-height: 17px; margin-bottom: 0; }
.jcarousel-skin-tango .jcarousel-item,
.jcarousel-skin-tango .jcarousel-clip-horizontal { height: auto!important; }
.page_home .more_news img { position: absolute; left: 0; right: 0; }
.page_media .box_hub h2 { float: left; }
.page_media .box_hub .box_top { padding-bottom: 0; padding-top: 0; margin-bottom: 30px; border-bottom:2px solid #000; background-image:none; }
.page_real_world_locations .social_media_share { right: 10px; }
#doc { z-index: 50; }
.search_news_top #search_form { width: 195px; height: 30px; border: 1px solid #747474; }
body.page_templars #doc { padding-bottom: 185px; }
.page_fansites .box_all_caracters { overflow: hidden; }
.box_all_fansites {overflow: hidden;background:url(../images/common/tsw/pixel2.png) repeat;
-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
border:1px solid #000;
-moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
-webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
box-shadow: 0px 0px 2px rgba(255,255,255,0.2);
padding:25px 0;
margin-bottom:38px; position:relative;}
.box_all_fansites h2 { margin-left:25px; font-size:20px; margin-bottom:20px;}
.box_all_fansites  .item { border: 1px solid #000; -moz-box-shadow: 0px 0px 2px rgba(255,255,255,0.2); -webkit-box-shadow: 0px 0px 2px rgba(255,255,255,0.2); box-shadow: 0px 0px 2px rgba(255,255,255,0.2); width:294px; height:168px; float:left; position:relative; margin-bottom:50px; margin-left:25px; background: url("../images/common/tsw/pixel2.png") repeat scroll 0 0 transparent;}
.box_all_fansites  .item img {  }
.box_all_fansites  .item .left_title { color: #fff; position:absolute; z-index:2; top:20px; left:20px; width:125px; font-size:18px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-weight: bold; line-height:18px; text-align:left;}
.box_all_fansites  .item .right_title { color: #fff; position:absolute; z-index:2; top:20px; right:20px; width:125px; font-size:18px; font-family:"Futura","Calibri", Arial, Helvetica, sans-serif; font-weight: bold; line-height:18px; text-align:right;}
.box_all_fansites  .item a.read-more { display: block; margin-top:3px; margin-right: 4px; text-align: right; font-weight:bold; }
.page_community .box_top h2 { margin-bottom: 6px; margin-top:7px;}
.jcarousel-skin-tango .jcarousel-container-horizontal { padding-top: 75px !important; }
#mycarousel_wrap { position: relative; }
#mycarousel_wrap .title { position: absolute; left: 31px; top: 25px; margin-bottom: 0; padding-bottom: 20px; z-index: 2000; background: url(../images/common/tsw/b-line-filmstrip.png) no-repeat center bottom; width: 606px; }

#newsletter-policy { display: block; margin-top: -3px; font-size: 10px; padding-left: 17px; }

#media-wallpaper-full a,
#media-screenshot-full a,
#media-artwork-full a { display: block; background: url(../images/common/tsw/image_over_simple_hover.png) no-repeat right 535px; width: 100%; height: 100%; }

#media-wallpaper-full a:hover,
#media-screenshot-full a:hover,
#media-artwork-full a:hover { background: url(../images/common/tsw/image_over_simple.png) no-repeat right 535px; }

/* Corpo */
.page_corpo #main{
	width:960px;
}
.copyright{
	margin:auto;
	width:860px;
	font-size:10px;
	padding-top: 20px
}

/* Lightbox */
.nyroModalClose{
	background:url(../images/common/tsw/lightbox_close.png) no-repeat 0 0;
	position: absolute;
	display: block;
	top: 15px;
	right: 15px;
	width: 75px;
	height: 30px;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
a.nyroModalPrev{
	background:url(../images/common/tsw/lightbox_back.png) no-repeat 0 0!important; 
	width:34px!important; 
	height:58px!important; 
	display:block!important;
	position:absolute;
	left:-1px;
	top:50%;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
a.nyroModalPrev:hover {
	background:url(../images/common/tsw/lightbox_back_over.png) no-repeat 0 0!important; 
	width:35px!important; 
	height:60px!important; 
	display:block; 
	text-decoration:none;
	left:-4px;
}
a.nyroModalNext{
	background:url(../images/common/tsw/lightbox_next.png) no-repeat 0 0!important; 
	width:34px!important; 
	height:58px!important; 
	display:block!important;
	position:absolute;
	right:-1px;
	top:50%;
	text-indent:-5000px;
	font-size: 0px; 
	color: #000;
	z-index:5555;
}
a.nyroModalNext:hover {
	background:url(../images/common/tsw/lightbox_next_over.png) no-repeat 0 0!important; 
	width:35px!important; 
	height:60px!important; 
	display:block; 
	text-decoration:none;
	right:-4px;
}
#nyroModalWrapper{padding-bottom:28px;}
#nyroModalContent{border:1px #3e413f solid;}
#nyroModalTitle{position:absolute;bottom:0;width:100%;padding:5px;background:url(../images/common/tsw/pixel2.png) repeat;border-top:1px #000 solid;z-index:5555;}
/* Media menu */
#media-menu { display: none; }
#container_top #media-menu{
	position:absolute;
	z-index:2001;
	bottom:-1px;
	height:26px;
}
#container_top #media-menu .media-menu-item{
	position:relative;
	float:left;
	width:231px;
	height:158px;
	border:1px solid #000;
	padding-left:8px;
	line-height:26px;
	vertical-align:middle;
	font-weight:bold;
	background:url("../images/common/tsw/pixel_featured.png") repeat 0 0;
	cursor:pointer;
	margin-left:-1px;
}
#container_top #media-menu .media-menu-item-on{
	background-image:url("../images/common/tsw/pixel_red_featured.png");
	cursor:default;
}
#container_top #media-menu .media-menu-item img{
	position:absolute;
	top:0;
	left:0;
	padding-top:26px;
}
.page_media .img_wrap div{
	width:960px;
	height:595px;
	display:none;
}
.strip_overlay{background:url(../images/common/tsw/stripes.png) repeat 0 0;border:1px #800000 solid; width:190px; height:107px; z-index:10; position:absolute;}
.footer_content{font-size:11px;}

.jcarousel-item a span{margin-left:5px;}

#flash_bg{
	/*background:url(../images/common/tsw/bg_flash_initiation.png) no-repeat center top;width: 1002px; height: 665px; margin-left: -23px;*/
}

.no-pointer,.no-pointer:hover {cursor:default!important;}

#hd{z-index:2002;}

.wallpaper_link{position:absolute; height:30px; width:230px; z-index:20;}


#twitter_update_list {
  font-size: 11px;
  list-style: none;
}

#twitter_update_list li > a {
  display: block;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.social_media_share {letter-spacing:-1px;}
}
.news_note ol {
	padding-left:10px;
}
.news_note ol li ul{
	padding-left:25px;
	list-style:none;
}
.news_note ol li ul li ol{
	padding-left:50px;
}
#umbrella-lang {
     background: url("/tsw/uploads/pixel2.png") repeat scroll 0pt 0pt 
transparent;
     height: 13px;
     left: 415px;
     padding: 8px 7px 10px;
     position: absolute;
     top: 0pt;
     width: 80px;
     z-index: 2001;
}

#umbrella-lang #en, #umbrella-lang #fr, #umbrella-lang #ge {
     display: block;
     float: left;
     height: 13px;
     width: 17px;
}

#umbrella-lang #en.selected, #umbrella-lang #fr.selected , #umbrella-lang #ge.selected {
     cursor: default;
}

#umbrella-lang #en {
     background: url("/tsw/uploads/en_off.png") no-repeat scroll 0pt 0pt 
transparent;
}

#umbrella-lang #en.selected, #umbrella-lang #en:hover {
     background: url("/tsw/uploads/en_on.png") no-repeat scroll 0pt 0pt 
transparent;
     text-decoration: none;
}

#umbrella-lang #fr {
     background: url("/tsw/uploads/fr_off.png") no-repeat scroll 0pt 0pt 
transparent;
     margin-left: 9px;
}

#umbrella-lang #fr.selected, #umbrella-lang #fr:hover {
     background: url("/tsw/uploads/fr_on.png") no-repeat scroll 0pt 0pt 
transparent;
     text-decoration: none;
}

#umbrella-lang #ge {
     background: url("/tsw/uploads/ge_off.png") no-repeat scroll 0pt 0pt 
transparent;
     margin-left: 9px;
}

#umbrella-lang #ge.selected, #umbrella-lang #ge:hover {
     background: url("/tsw/uploads/ge_on.png") no-repeat scroll 0pt 0pt 
transparent;
     text-decoration: none;
}

/* Facebook Feed Widget (Community page) */
#facebook-box{height:auto;}
#facebook-box h2, #fansite-options h2{
	background:url(../images/common/tsw/title-border-bottom.png) bottom left no-repeat;
	padding-bottom:10px;
	margin-bottom:20px;
	font-weight:normal;
}

#facebook-feed-wrapper{
	background: url("../images/common/tsw/pixel2.png") repeat scroll 0 0 transparent;
  	-moz-box-shadow:0 0 12px rgba(177, 177, 177, 0.18);
	-webkit-box-shadow:0 0 12px rgba(177, 177, 177, 0.18);
	box-shadow:0 0 12px rgba(177, 177, 177, 0.18);
	border:1px solid #000;
	padding-top:8px;
}

#facebook-feed{
	width:596px;
	font-size:11px;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	list-style:none;
	padding:0 8px;
	margin:0;
	height:300px;
	overflow:hidden;
}
#facebook-feed .feed-li{
	background:url(../images/common/tsw/fb-feed-border-bottom.png) bottom left no-repeat;
	padding:8px 0 12px;
	width:570px;
	height:80px;
	position:relative;
}
#facebook-feed img{position:absolute;top:8px;left:4px;width:80px;}
#facebook-feed .posted-at{color:#999999;font-style:italic;}
#facebook-feed .read_more{position:absolute;margin-top:8px;right:0;}
#facebook-feed .feed-text{padding-left:92px;text-align:left;}

.item-footer{
	background: url("../images/common/tsw/pixel2.png") repeat scroll 0 0 transparent;
  	-moz-box-shadow:0 0 12px rgba(177, 177, 177, 0.18);
	-webkit-box-shadow:0 0 12px rgba(177, 177, 177, 0.18);
	box-shadow:0 0 12px rgba(177, 177, 177, 0.18);
	border:1px solid #000;
	height:32px;
	position:relative;
}

.item-footer .read_more{
	bottom:7px;
	font-size:13px;
	font-weight:bold;
}

#facebook-feed-wrapper .item-footer{
	margin-top:8px;
}

/* Twitter feed widget */
#twitter_feed-widget, #forums-widget{
	background: url("../images/common/tsw/pixel2.png") repeat scroll 0 0 transparent;
    border: 1px solid #000000;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 2px rgba(255, 255, 255, 0.2);
    margin-bottom: 15px;
    position:relative;
    padding:20px 0;
   
}

#twitter_feed-widget #twitter_feed-list{
	list-style:none;
	padding:0 20px;
	height:508px;
	width:204px;
	overflow:hidden;
	position:relative;
}

#twitter_feed-widget .feed-li{
	border:1px solid #000;
	margin-bottom:4px;
	width:202px;
	background:url(../images/common/tsw/feed-list-bg.png) top center no-repeat;
	font-size:10px;
	line-height:12px;
	color:#fff;
}

#twitter_feed-widget .feed-li a{
	color:#fff;
	text-decoration:none;
	display:block;
	width:190px;
	overflow:hidden;
	padding:6px;
	cursor:pointer;
	background:url(../images/common/tsw/feed-list-arrow.png) bottom right no-repeat;
}

#twitter_feed-widget .feed-li:hover{
	background-position:center -142px;
}

#twitter_feed-widget .feed-li img{
	float:left;
	border:1px solid #000;
	margin:0 6px 6px 0;
	width:34px;
	height:34px;
	background:#fff;
}

#twitter_feed-widget .feed-li .posted-at{
	clear:left;
	color:#aeaca7;
	font-size:9px;
	font-style:italic;
}

#twitter_feed-widget .title, #forums-widget .title{
	text-transform:uppercase;
	padding:0 20px 10px;
	background:url(../images/common/tsw/feed-list-title-border.png) 20px bottom no-repeat;
	margin-bottom:14px;
}

#forums-widget .title{
	background:none;
}

.btn_link_tsw_forums {
    background: url("../images/common/tsw/btn-official-forums.png") no-repeat scroll -4px 0 transparent;
    display: inline-block;
    height: 39px;
    vertical-align: middle;
    width: 163px;
}

.btn_link_tsw_forums:hover{
	background-position:-4px -40px;
}

.btn_forums {
    background: url("../images/common/tsw/ico_forums.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 40px;
    vertical-align: middle;
    width: 36px;
    margin-left:20px;
}

/* Fansite options */

#fansite-options{
	height:auto;
}

#fansite-options ul{
	list-style:none;
	position:relative;
	overflow:auto;
}

#fansite-options ul li{
	float:left;
}

#fansite-options ul li.mid-option{
	margin:0 14px;
}

#fansite-options ul img{
	position:relative;
}

/* Community Fansite listing */

#fansite-list{
	background: url("../images/common/tsw/pixel2.png") repeat scroll 0 0 transparent;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.2);
    border: 1px solid #000000;
    position:relative;
    height:auto;
}

#fansite-list ul{
	display:block;
	position:relative;
	overflow:auto;
	padding:10px;
	list-style:none;
}

#fansite-list ul li{
	background: url("../images/common/tsw/pixel2.png") repeat scroll 0 0 transparent;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.2);
	width:265px;
	float:left;
	border:1px solid #000;
	margin:10px 15px;
	position:relative;
}

#fansite-list ul li img{
	position:relative;
}

#fansite-list ul li a.read-more{
	position:relative;
	display:block;
	right:0;
	text-align:right;
	margin:4px 0;
	font-weight:bold;
}

.item-header{
	background: url("../images/common/tsw/pixel2.png") repeat scroll 0 0 transparent;
	box-shadow: 0 0 2px rgba(255, 255, 255, 0.2);
	height:60px;
}

.item-header h2{
	font-size:24px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	padding:0 20px;
	line-height:60px;
}
#fansite-list ul li a{
	position:relative;
	display:block;
}
.fansites_title{
	position: absolute;
	width: 225px;
	height: 80px;
	top: 0;
	left: 0;
	z-index: 1000;
	padding: 20px;
	font-size:18px;
	font-family:"Futura","Calibri", Arial, Helvetica, sans-serif;
	font-weight:bold;
}