/*		Table Of Contents
=======================================================

summary: Main Stylesheet

- MAIN
- ART
- CAROUSEL
- COMBAT & DYNAMIC EVENTS & PERSONAL STORIES & DUNGEONS
- CONCEPT ART
- CONTESTS
- EMBED
- FOOTER
- GAMEPLAY
- HALL OF MONUMENTS
- HOME
- NAVIGATION
- NEWS
- OVERVIEW LANDING
- PAGINATION
- PROFESSIONS
- RACES
- SIDE COLUMN
- SKILLS
- THREE COLUMN
- TWO COLUMN
- VIDEO
- WALLPAPERS
- WIDE COLUMN
- SHARE

=======================================================
*/

* {
	margin: 0;
	padding: 0;
}

html {
	font-size: 62.5%;
}

body {
	background: url("/global/includes/images/landscape-bg-sub.jpg") no-repeat top center fixed #FFF;
	color: #222;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	line-height: 1.5;
}
#home-body {
	background: url("/global/includes/images/landscape-bg.jpg") no-repeat top center #FFF;
}
body.blank-body {
	background: #FFF;
}
body.races-body {
	background: url("/global/includes/images/races-bg.jpg") no-repeat top center fixed #FFF;
}
body.professions-body {
	background: url("/global/includes/images/professions-body-bg.jpg") no-repeat top center fixed #FFF;
}
h1 {
	background: url("/global/includes/images/logo.png") no-repeat top left;
	display: block;
	float: left;
	height: 175px;
	position: relative;
	width: 300px;
	z-index: 9;
}
h1 a {
	display: block;
	height: 100%;
	outline: none;
	position: relative;
}
h1 span {
	position: absolute;
	left: -9999em;
}


h3 {
	font-size: 1.1em;
	margin: 0 0 3px 0;
}

a, 
a:visited {
	color: #8B0701;
	text-decoration: none;
}
a:hover {
	color: #222;
}

p {
	margin: 0 0 15px 0;
}

object {
	outline: none;
}

.clear {
	clear: both;
	visibility: hidden;
}

#container {
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
	width: 940px;
	z-index: 2;
}

img.border {
	border: 1px solid #B6BCBF !important;
	padding: 2px;
}

.display-none {display: none}

/*-----------------------------------------------------
	ART
-------------------------------------------------------*/
a.see-more {
	background: transparent url(/global/includes/images/en/see-more.png) 0 0 no-repeat;
	display: block;
	height: 30px;
	margin: 0 0 15px 0;
	width: 52px;
}
a.see-more:hover {
	background-position: 0 -30px;
}
a.see-more span {
	position: absolute;
	left: -999999px;
}
a.see-videos {
	margin: 0 0 50px 0;
}

#wallpapers a.see-more {
	margin: -15px 0 50px 0;
}
#concept-art a.see-more {
	margin: 10px 0 50px 0;
}
#interior-shots a.see-more {
	margin: 10px 0 30px 0;
}

/*-----------------------------------------------------
	CAROUSEL
-------------------------------------------------------*/
div.fp-right-buckets {
	padding: 0 0 30px 0;
	position: relative;
	width: 280px;
	float: left;
}
div.fp-right-buckets ul li {
	display: block;
	height: 200px;
	margin: 0 10px 0 0;
	padding: 8px 4px;
	width: 280px;
	list-style-type:none;
}
div.fp-right-buckets ul li a {
	display: block;
}
div.fp-right-buckets ul li img {
	border: 0;
}

/*
div.media-carousel div.controls {
	bottom: 0;
	position: absolute;
	right: 2px;
}
div.media-carousel div.controls a {
	display: block;
	float: left;
	outline: none;
	text-indent: -9999em;
}
div.media-carousel div.controls a.dot {
	background: url("/global/includes/images/carousel-dot.gif") no-repeat 2px 2px;
	filter: alpha(opacity=60);
	height: 10px;
	margin: 3px 0 0 1px;
	opacity: 0.6;
	width: 10px;
}
div.media-carousel div.controls a.active, 
div.media-carousel div.controls a.dot:hover {
	filter: alpha(opacity=100);
	opacity: 1.0;
}
div.media-carousel div.controls a.previous, 
div.media-carousel div.controls a.next {
	height: 15px;
	width: 8px;
}
div.media-carousel div.controls a.previous {
	background: url("/global/includes/images/carousel-previous.gif") no-repeat top left;
	margin: 0 10px;
}
div.media-carousel div.controls a.next {
	background: url("/global/includes/images/carousel-next.gif") no-repeat top left;
}
*/

/*-----------------------------------------------------
	COMBAT & DYNAMIC EVENTS & PERSONAL STORIES & DUNGEONS
-------------------------------------------------------*/
#personal-stories-widget li a, 
#dynamic-events-articles li a{
	height: 22px;
	margin: 0 0 5px 0;
	outline: none;
	text-indent: -9999em;
	width: 280px;
}

#personal-stories-widget h2 {
	background: url("/global/includes/images/en/personal-stories-articles.gif") no-repeat top left;
}
#personal-stories-widget li a {
	background: url("/global/includes/images/en/personal-stories.gif") no-repeat;
} 
#personal-stories-widget li.overview a {
	background-position: 0 0;
} 
	#personal-stories-widget li.overview a:hover, 
	#personal-stories-widget li.overview a.active {
		background-position: -280px 0;
	}

h3.combat-articles-header {
	background: url("/global/includes/images/en/combat-articles-header.jpg") no-repeat top left;
	display: block;
	height: 24px;
	margin: 20px 0;
	width: 158px;
}

h3.dungeons-articles-header {
	background: url("/global/includes/images/en/dungeons-articles-header.gif") no-repeat top left;
	display: block;
	height: 24px;
    margin: 20px 0;
	width: 200px;
}

h3.pvp-articles-header {
	background: url("/global/includes/images/en/pvp-articles-header.gif") no-repeat top left;
	display: block;
	height: 24px;
    margin: 20px 0;
	width: 255px;
}

div.wide-col ul.dungeons-articles {
	list-style: none;
	margin: 0 0 15px 0;
}
ul.dungeons-articles li a {
	background: url("/global/includes/images/en/dungeons-articles.gif") no-repeat top left;
	display: block;
	height: 22px;
	margin: 0 0 5px 0;
	outline: none;
	text-indent: -9999em;
	width: 280px;
}

div.wide-col ul.pvp-articles {
	list-style: none;
	margin: 0 0 15px 0;
}
ul.pvp-articles li a {
	background: url("/global/includes/images/en/pvp-articles.gif") no-repeat top left;
	display: block;
	height: 22px;
	margin: 0 0 5px 0;
	outline: none;
	text-indent: -9999em;
	width: 280px;
}

ul.dungeons-articles li.into-the-dungeons a {
	background-position: 0 0;
}
	ul.dungeons-articles li.into-the-dungeons a:hover, 
	ul.dungeons-articles li.into-the-dungeons a.active {
		background-position: -280px 0;
	}

h3.dungeons-articles-header span {
	margin-left: -9999em;
}

ul.pvp-articles li.pvp-overview a {
	background-position: 0 0;
}
	ul.pvp-articles li.pvp-overview a:hover, 
	ul.pvp-articles li.pvp-overview a.active {
		background-position: -280px 0;
	}

h3.pvp-articles-header span {
	margin-left: -9999em;
}

h3.combat-articles-header span {
	margin-left: -9999em;
}

#dynamic-events-articles h2 {
	background: url("/global/includes/images/en/dynamic-events-articles.gif") no-repeat top left;
}
#dynamic-events-articles li a {
	background: url("/global/includes/images/en/dynamic-events.gif") no-repeat top left;
	display: block;
}

#dynamic-events-articles li.overview a {
	background-position: 0 0;
}
	#dynamic-events-articles li.overview a:hover, 
	#dynamic-events-articles li.overview a.active {
		background-position: -280px 0;
	}
	


div.wide-col ul.combat-articles {
	list-style: none;
	margin: 0 0 15px 0;
}
ul.combat-articles li a {
	background: url("/global/includes/images/en/combat-articles.gif") no-repeat top left;
	display: block;
	height: 18px;
	margin: 0 0 5px 0;
	outline: none;
	text-indent: -9999em;
	width: 280px;
}
ul.combat-articles li.part-one a {
	background-position: 0 0;
}
	ul.combat-articles li.part-one a:hover, 
	ul.combat-articles li.part-one a.active {
		background-position: -280px 0;
	}
ul.combat-articles li.part-two a {
	background-position: 0 -22px;
}
	ul.combat-articles li.part-two a:hover, 
	ul.combat-articles li.part-two a.active {
		background-position: -280px -22px;
	}
ul.combat-articles li.part-three a {
	background-position: 0 -44px;
}
	ul.combat-articles li.part-three a:hover, 
	ul.combat-articles li.part-three a.active {
		background-position: -280px -44px;
	}
ul.combat-articles li.part-four a {
	background-position: 0 -66px;
	height: 22px;
}
	ul.combat-articles li.part-four a:hover, 
	ul.combat-articles li.part-four a.active {
		background-position: -280px -66px;
	}
	
div.wide-col div.about-author {
	background: url("/global/includes/images/wide-column-border.png") no-repeat bottom left;
	margin: 25px 0;
	padding: 0 0 5px 0;
}
div.wide-col div.about-author h3 {
	background: url("/global/includes/images/wide-column-border.png") no-repeat top left;
	margin: 0 0 10px 0;
	padding: 15px 0 0 0;
}
div.wide-col div.about-author h3 span {
	background: url("/global/includes/images/en/about-author-header.gif") no-repeat top left;
	display: block;
	height: 17px;
	text-indent: -9999em;
	width: 115px;
}

div.wide-col div.article-content {
	margin: 0 0 30px 0;
}
div.article-content ul.article-nav {
	margin: 0 0 15px 0;
}
div.article-content ul.article-nav li {
	list-style: none;
	margin: 2px 0;
}

div.article-content h3 {
	display: block;
	height: 21px;
	margin: 0 0 10px 0;
	text-indent: -9999em;
}
div.article-content h3.basics-header {
	background: url("/global/includes/images/en/skills-basics-header.gif") no-repeat top left;
	width: 73px;
}
div.article-content h3.skill-system-header {
	background: url("/global/includes/images/en/skills-system-header.gif") no-repeat top left;
	width: 110px;
}
div.article-content h3.skill-bar-header {
	background: url("/global/includes/images/en/skills-bar-header.gif") no-repeat top left;
	width: 149px;
}
div.article-content h3.parttwo-weapons-sub-header {
	background: url("/global/includes/images/en/parttwo-weapons-sub-header.gif") no-repeat top left;
	width: 150px;
}
div.article-content h3.parttwo-environmental-weapons-sub-header {
	background: url("/global/includes/images/en/parttwo-environmental-weapons-sub-header.gif") no-repeat top left;
	width: 160px;
}
div.article-content h3.parttwo-professions-sub-header {
	background: url("/global/includes/images/en/parttwo-professions-sub-header.gif") no-repeat top left;
	width: 150px;
}
div.article-content h3.parttwo-cross-combos-sub-header {
	background: url("/global/includes/images/en/parttwo-cross-combos-sub-header.gif") no-repeat top left;
	width: 175px;
}
div.article-content h3.parttwo-races-sub-header {
	background: url("/global/includes/images/en/parttwo-races-sub-header.gif") no-repeat top left;
	width: 150px;
}
div.article-content h3.parttwo-future-sub-header {
	background: url("/global/includes/images/en/parttwo-future-sub-header.gif") no-repeat top left;
	width: 193px;
}
div.article-content h3.introduction-header-sub {
	background: url("/global/includes/images/en/introduction-header-sub.gif") no-repeat top left;
	width: 150px;
}
div.article-content h3.quests-flawed-header-sub {
	background: url("/global/includes/images/en/quests-flawed-header-sub.gif") no-repeat top left;
	width: 250px;
}
div.article-content h3.living-breathing-header-sub {
	background: url("/global/includes/images/en/living-breathing-header-sub.gif") no-repeat top left;
	width: 250px;
}
div.article-content h3.mmo-mmorpg-header-sub {
	background: url("/global/includes/images/en/mmo-mmorpg-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.benefits-replay-header-sub {
	background: url("/global/includes/images/en/benefits-replay-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.whats-next-header-sub {
	background: url("/global/includes/images/en/whats-next-header-sub.gif") no-repeat top left;
	width: 300px;
}

div.article-content h3.making-things-personal-header-sub {
	background: url("/global/includes/images/en/making-things-personal-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.epic-individual-header-sub {
	background: url("/global/includes/images/en/epic-individual-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.in-the-beginning-header-sub {
	background: url("/global/includes/images/en/in-the-beginning-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.in-media-res-header-sub {
	background: url("/global/includes/images/en/in-media-res-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.nuts-bolts-header-sub {
	background: url("/global/includes/images/en/nuts-bolts-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.hereafter-header-sub {
	background: url("/global/includes/images/en/hereafter-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.what-are-traits-header-sub {
	background: url("/global/includes/images/en/what-are-traits-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.mastering-traits-header-sub {
	background: url("/global/includes/images/en/mastering-traits-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.building-with-traits-header-sub {
	background: url("/global/includes/images/en/building-with-traits-header-sub.gif") no-repeat top left;
	width: 300px;
}
div.article-content h3.traits-play-large-role-header-sub {
	background: url("/global/includes/images/en/traits-play-large-role-header-sub.gif") no-repeat top left;
	width: 560px;
}

/*Dungeons */

div.article-content h3.what-are-dungeons-header-sub {
	background: url("/global/includes/images/en/what-are-dungeons-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.story-and-explorable-header-sub {
	background: url("/global/includes/images/en/story-and-explorable-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.behind-the-curtain-header-sub {
	background: url("/global/includes/images/en/behind-the-curtain-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.i-did-say-treasure-header-sub {
	background: url("/global/includes/images/en/i-did-say-treasure-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.what-dungeons-bring-header-sub {
	background: url("/global/includes/images/en/what-dungeons-bring-header-sub.gif") no-repeat top left;
	width: 520px;
}

/*PvP */

div.article-content h3.hot-join-pvp-header-sub {
	background: url("/global/includes/images/en/hot-join-pvp-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.tournament-play-header-sub {
	background: url("/global/includes/images/en/tournament-play-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.pvp-game-types-header-sub {
	background: url("/global/includes/images/en/pvp-game-types-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.getting-started-header-sub {
	background: url("/global/includes/images/en/getting-started-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.finish-them-header-sub {
	background: url("/global/includes/images/en/finish-them-header-sub.gif") no-repeat top left;
	width: 520px;
}

div.article-content h3.putting-it-all-together-header-sub {
	background: url("/global/includes/images/en/putting-it-all-together-header-sub.gif") no-repeat top left;
	width: 520px;
}



div.article-content a.thumb {
	float: right;
	margin: 0 0 20px 40px;
}

div.article-content a.comic img {
	border: none;
}
		
div.article-content img.quote-right {
	float: right;
	margin: 5px 0 30px 30px;
}
div.article-content img.quote-left {
	float: left;
	margin: 5px 30px 30px 0;
}

/*-----------------------------------------------------
	CONCEPT ART
-------------------------------------------------------*/
h3.concept-art-header {
	margin: 0;
}
h3.concept-art-header a {
	background: url("/global/includes/images/en/concept-art-header.png") 0 0 no-repeat;
	display: block;
	height: 23px;
	width: 100px;
}
h3.concept-art-header span {
	position: absolute;
	left: -999999em;
}

div#concept-art {
	margin: 0 0 25px;
}

div#concept-art.awards {
	margin: 0;
}

/*-----------------------------------------------------
	CONTESTS
-------------------------------------------------------*/

h2.video-contest-2011-header, h2.general-conditions-header, h2.video-contest-2011---winners-header {
	background: url("/global/includes/images/en/contests-header.jpg") no-repeat top left;
}

h3.general-conditions {
    font-size: 1.3em;
    margin-bottom: 10px;
}

h3.grand-prize,
h3.first-place,
h3.second-place,
h3.honorable-mention {
    height: 19px;
    width: 246px;
    margin-bottom: 8px;
}

h3.winners {
    background: url("/global/includes/images/en/prize-header-winners.gif") no-repeat top left;
}

h3.grand-prize {
    background: url("/global/includes/images/en/prize-header-grand.gif") no-repeat top left;
}

h3.grand-prize-winners {
    background: url("/global/includes/images/en/prize-header-grand-winners.gif") no-repeat top left;
}

h3.first-place {
    background: url("/global/includes/images/en/prize-header-first.gif") no-repeat top left;
}

h3.first-place-winners {
    background: url("/global/includes/images/en/prize-header-first-winners.gif") no-repeat top left;
}

h3.second-place {
    background: url("/global/includes/images/en/prize-header-second.gif") no-repeat top left;
}

h3.second-place-winners {
    background: url("/global/includes/images/en/prize-header-second-winners.gif") no-repeat top left;
}

h3.honorable-mention {
    background: url("/global/includes/images/en/prize-header-honorable.gif") no-repeat top left;
}

h3.honorable-mention-winners {
    background: url("/global/includes/images/en/prize-header-honorable-winners.gif") no-repeat top left;
}

p.contestIntro {
    color: #888888;
    font-size: 16px;
    line-height: 25px;
    margin-top: 15px;
}

hr.divider-line {
    margin: 20px 0 20px 0;
    clear: both;
    width: 595px;
    height: 2px;
    background: url(/global/includes/images/column-border.png) repeat-x;
    border: none;
}

div.prizeDescription {
    margin-top: 10px;
}

ol#how-to-enter {
    margin-top: 5px;
    margin-left: 16px;
}

ol#how-to-enter li {
    margin-bottom: 8px;
}

div#contest-partners {
    position: relative;
	background: url("/global/includes/images/en/partners.png") no-repeat top left;
    height: 76px;
    width: 600px;
    margin-bottom: 25px;
}

div#contest-partners a {
    display: block;
    position: absolute;
}

div#contest-partners a.antec {
	left: 113px;
	top: 23px;
    height: 31px;
	width: 144px;
}

div#contest-partners a.soundscience {
	left: 286px;
	top: 23px;
    height: 28px;
	width: 180px;
}

div#contest-partners a.nvidia {
	left: 499px;
	top: 13px;
    height: 48px;
	width: 102px;
}


/*-----------------------------------------------------
	EMBED
-------------------------------------------------------*/
#video-container div.embed-it,#single-video-container div.embed-it {
	float: none;
    margin: 0;
    position: absolute;
    right: 5px;
    top: 366px;
}

#skills #video-container div.embed-it {
    top: 326px;
}

div.embed-it a {
	background: url("/global/includes/images/en/embed.gif") no-repeat 0 0;
	display: block;
	float: right;
	height: 17px;
	margin: 0 0 5px 0;
	outline: none;
	text-indent: -9999em;
	width: 66px;
}
	div.embed-it a:hover {
		background-position: 0 -17px;
	}
div.embed-it textarea {
	border: none;
	height: 50px;
	max-width: 300px;
	position: absolute;
	resize: none;
	right: 1px;
	top: -71px;
	width: 300px;
}

/*-----------------------------------------------------
	SCREENSHOTS
-------------------------------------------------------*/
h3.screenshots-header,
h3 a.screenshots-header {
	position: relative;
	background: url("/global/includes/images/en/screenshots-header.gif") 0 0 no-repeat;
	margin: 0;
	height: 23px;
	width: 120px;
	display: block;	
}
h3.screenshots-header span,
h3 a.screenshots-header span {
	position: absolute;
	left: -999999em;
}

div#screenshots {
	margin-top: 23px;
}


/*-----------------------------------------------------
	FOOTER
-------------------------------------------------------*/
#footer {
	background: url("/global/includes/images/footer-border.png") no-repeat top left;
	margin: 20px 0 0 0;
	padding: 20px 10px;
	position: relative;
	z-index: 9;
	float: left;
	width: 940px;
}

#footer a img {
	border: none;
}

#footer img#ncsoft-logo {
	float: left;
	margin: 0 50px 10px 0;
}

#footer img#arenanet-logo {
	margin: 0 0 15px 0;
}

#footer p {
	color: #444;
	font-size: 0.9em;
	line-height: 1.2;
	width: 390px;
}

#footer #elsewhere {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
}

#footer div.ratings, 
#footer div.copyright {
	float: left;
	margin: 0 50px 0 0;
}
#footer div.ratings img {
	margin: 0 0 15px 0;
}

/*-----------------------------------------------------
	GAMEPLAY
-------------------------------------------------------*/
h3.gameplay-header {
	position: relative;
	background: url("/global/includes/images/en/gameplay-header.gif") 0 0 no-repeat;
	margin: 0;
	height: 23px;
	width: 120px;	
}
h3.gameplay-header span {
	position: absolute;
	left: -999999em;
}

div#gameplay {
	margin-top: 23px;
}

#gameplay table {
	display: block;
	margin: 0 0 40px 0;
	width: 610px;
}

#gameplay table tr {
	left: -9999em;
	position: absolute;
}

#gameplay table.elementalist-gameplay {
	background: url("/global/includes/images/en/gameplay-elementalist.jpg") 0 0 no-repeat;
	height: 250px;
}

/*-----------------------------------------------------
	HALL OF MONUMENTS
-------------------------------------------------------*/
a#hero-hom {
	display: block;
	height: 360px;
	margin: 0 0 15px 0;
	width: 610px;
}
a#hero-hom img {
	border: none;
	height: 360px;
	width: 610px;
}

h2.hall-of-monuments-header {
	background: url("/global/includes/images/en/hom-header.gif") no-repeat top left;
	display: block;
	height: 23px;
	margin: 0 0 15px 0;
	width: 190px;
}

h3.hom-header-01, 
h3.hom-header-02, 
h3.hom-header-03, 
h3.hom-header-04 {
	display: block;
	height: 21px;
	margin: 0 0 10px 0;
}

h3.hom-header-01 {
	background: url("/global/includes/images/en/hom-sub-01.gif") no-repeat top left;
	width: 128px;
}
h3.hom-header-02 {
	background: url("/global/includes/images/en/hom-sub-02.gif") no-repeat top left;
	width: 250px;
}
h3.hom-header-03 {
	background: url("/global/includes/images/en/hom-sub-03.gif") no-repeat top left;
	width: 124px;
}
h3.hom-header-04 {
	background: url("/global/includes/images/en/hom-sub-04.gif") no-repeat top left;
	width: 348px;
}

div.hom-section {
	margin: 0 0 30px 0;
}
div.hom-section img.right {
	float: right;
	margin: -20px 0 0 10px;
}

h3.hom-calculator a {
	background: url("/global/includes/images/en/hom-calculator.gif") no-repeat 0 0;
	display: block;
	height: 30px;
	margin: 0;
	width: 302px;
}
h3.hom-calculator a:hover {
	background-position: 0 -30px;
}
h3.hom-calculator a span {
	margin-left: -9999px;
}

a.hom-started {
	background: url("/global/includes/images/en/hom-get-started.jpg") no-repeat top left;
	display: block;
	height: 166px;
	margin: 0 auto 15px;
	outline: none;
	width: 466px;
}
a.hom-started span {
	margin-left: -9999px;
}

/*-----------------------------------------------------
	HOME
-------------------------------------------------------*/
#home-body #two-col {
	margin-bottom: 530px;
	top: 510px;
}

#home-body #world-intro {
	margin: 0 0 20px 5px;
	width: 725px;
}
#home-body #world-intro h2 {
	background: url("/global/includes/images/en/lore-header.png") no-repeat top left;
	height: 33px;
	text-indent: -9999em;
	width: 271px;
}

#home-body #world-intro p {
	margin-bottom: 10px;
}

#home-body #newsletter, 
#home-body #lore, 
#home-body #artbook-cta {
	background: url("/global/includes/images/column-border.png") no-repeat top left;
	display: block;
	float: left;
	margin: 20px 0 0 0;
	padding: 25px 10px 0 10px;
	width: 280px;
}
#home-body #lore {
	margin: 0;
	background: transparent none;
	float: left;
	width: 600px;
	padding: 0;
}

#newsletter h2, 
#lore h2, 
#elsewhere h2,
#artbook-cta h2 {
	display: block;
	margin: 0 0 10px 0;
}
#home-body #newsletter h2 span, 
#home-body #lore h2 span, 
#home-body #elsewhere h2 span,
#home-body #artbook-cta h2 span {
	margin-left: -9999em;
}

#newsletter input.input-text {
	border-collapse: collapse;
	border: 1px solid #AAA;
	color: #666;
	margin: 10px 0 5px 0;
	padding: 5px 8px;
	width: 250px;
}

#newsletter .radio-btns {
	margin-top: 5px;
}

#newsletter #region-radio-na {
	margin-right: 10px;
}

#newsletter button.submit-btn {
	background: url("/global/includes/images/en/submit-btn.png") no-repeat top left;
	border: none;
	cursor: pointer;
	height: 55px;
	margin: 0 0 0 175px;
	width: 100px;
	padding: 0;
}

#newsletter button.submit-btn span {
	position: absolute;
	left: -999999px;
}
#newsletter button.submit-btn:hover {
	background-position: 0 -55px;
}
#newsletter h2 {
	background: url("/global/includes/images/en/newsletter-header.png") no-repeat top left;
	height: 33px;
	width: 106px;
	margin: 0 0 10px;
}
#newsletterResultContainer {
	display: none;
}
#newsletterErrorContainer {
	margin: 0 0 10px;
	color: #8b0701;
	font-style: italic;
}

#artbook-cta h2 {
	margin: 0 0 10px;	
} 

#artbook-cta h2 a {
	background: url("/global/includes/images/en/artbook-module-header.png") no-repeat top left;
	height: 33px;
	width: 260px;
	position: relative;
	display: block;
	outline: none;
}
#artbook-cta h2 a span {
	position: absolute;
	left: -9999em;
}
#artbook-cta #artbook-cta-image {
	float: right;
	margin: -7px -10px 0 17px;
}
#artbook-cta #artbook-cta-image img {
	border: none;
}
#artbook-cta #artbook-cta-copy {
	margin-top: 10px;
}

#lore h2 {
	background: url("/global/includes/images/en/lore-header.png") no-repeat top left;
	height: 33px;
	width: 271px;
	margin: 0 0 10px;
}

#lore p.gw-btn {
	margin: 20px 0 10px -12px;
}
	#lore p.gw-btn a {
		background: transparent url(/global/includes/images/en/gw-btn.jpg) 0 0 no-repeat;
		display: block;
		width: 300px;
		height: 220px;
		position: relative;
		outline: none;
	}
		#lore p.gw-btn a span {
			position: absolute;
			left: -99999px;
		}	

#elsewhere ul li {
	list-style: none;
	margin: 0 0 10px 0;
}
#elsewhere li a {
	background: url("/global/includes/images/en/elsewhere-btns.png") no-repeat;
	display: block;
	height: 33px;
	overflow: hidden;
	width: 252px;
	position: relative;
}
#elsewhere li a span {
	position: absolute;
	left: -9999em;
}

#elsewhere li a.twitter {
	background-position: 0 0;
}
#elsewhere li a.twitter:hover {
	background-position: -252px 0;
}

#elsewhere li a.facebook {
	background-position: 0 -47px;
}
#elsewhere li a.facebook:hover {
	background-position: -252px -47px;
}

#elsewhere li a.youtube {
	background-position: 0 -96px;
}
#elsewhere li a.youtube:hover {
	background-position: -252px -96px;
}

#elsewhere li a.rss {
	background-position: 0 -140px;
}
#elsewhere li a.rss:hover {
	background-position: -252px -140px;
}

.share {
	margin: 0 10px 0;
	width: 600px;
}
.share .share-widget {
	float: left;
}
.share .btt {
	float: right;
	font-size: 0.91666667em;
	font-weight: normal;
	text-transform: uppercase;	
}
.share h3 {
	font-size: 0.91666667em;
	font-weight: normal;
	text-transform: uppercase;
}
.share ul {
	list-style: none;
}
.share ul li {
	float: left;
	margin: 0 5px 0 0;
}
.share ul li a img {
	border: none;
}

/*-----------------------------------------------------
	NAVIGATION
-------------------------------------------------------*/
ul#language-selector {
	list-style: none;
	position: absolute;
	right: 10px;
	top: 15px;
	z-index: 9;
}
ul#language-selector li {
	float: left;
	margin-right: 10px;
}
ul#language-selector li a {
	background: url("/global/includes/images/language.jpg") no-repeat;
	color: #555;
	display: block;
	height: 15px;
	outline: none;
	text-decoration: none;
	text-transform: uppercase;
	width: 20px;
}
ul#language-selector li a span {
	margin-left: -9999em;
}

ul#language-selector li.en a, 
ul#language-selector li.en a:visited {
	background-position: 0 0;
}
ul#language-selector li.en a:hover {
	background-position: 0 -15px;
}
ul#language-selector li.en a.selected {
	background-position: 0 -30px;
}

ul#language-selector li.fr a, 
ul#language-selector li.fr a:visited {
	background-position: -30px 0;
}
ul#language-selector li.fr a:hover {
	background-position: -30px -15px;
}
ul#language-selector li.fr a.selected {
	background-position: -30px -30px;
}

ul#language-selector li.de a, 
ul#language-selector li.de a:visited {
	background-position: -64px 0;
}
ul#language-selector li.de a:hover {
	background-position: -64px -15px;
}
ul#language-selector li.de a.selected {
	background-position: -64px -30px;
}

#top-nav {
	list-style: none;
	position: absolute;
	right: 7px;
	top: 60px;
	z-index: 9;
}
#top-nav li {
	float: left;
	list-style: none;
}

#top-nav li a {
	background: url("/global/includes/images/en/top-nav.jpg") no-repeat;
	display: block;
	height: 45px;
	overflow: hidden;
	outline: none;
	position: relative;
}
#top-nav li a span {
	position: absolute;
	left: -9999em;
}

#top-nav li#home a {
	background-position: 0 0;
	width: 93px;
}
#top-nav li#home a:hover {
	background-position: 0 -50px;
}
#top-nav li#home a.active, 
#top-nav li#home a.active:hover {
	background-position: 0 -100px;
}

#top-nav li#news a {
	background-position: -96px 0;
	width: 94px;
}
#top-nav li#news a:hover {
	background-position: -96px -50px;
}
#top-nav li#news a.active, 
#top-nav li#news a.active:hover {
	background-position: -96px -100px;
}
#top-nav li#game a {
	background-position: -192px 0;
	width: 153px;
}
#top-nav li#game:hover a,
#top-nav li#game:hover a.active,
#top-nav li#game.sfhover a,
#top-nav li#game.sfhover a.active {
	background-position: -192px -50px;
}
#top-nav li#game a.active {
	background-position: -192px -100px;
}
#top-nav li#media a {
	background-position: -348px 0;
	width: 113px;
}
#top-nav li#media:hover a,
#top-nav li#media:hover a.active,
#top-nav li#media.sfhover a,
#top-nav li#media.sfhover a.active {
	background-position: -348px -50px;
}
#top-nav li#media a.active {
	background-position: -348px -100px;
}

#top-nav li#shop a {
	background-position: -464px 0;
	width: 107px;
}
#top-nav li#shop:hover a,
#top-nav li#shop:hover a.active,
#top-nav li#shop.sfhover a,
#top-nav li#shop.sfhover a.active {
	background-position: -464px -50px;
}
#top-nav li#shop a.active {
	background-position: -464px -100px;
}

#top-nav li div.subnav {
	position: absolute;
	left: -9999em;
	margin-left: -1px;
}
	#top-nav li:hover div.subnav,
	#top-nav li.sfhover div.subnav{
		left: auto;
	}
	#top-nav li#game div.subnav {
		width: 157px;	
	}
	#top-nav li#media div.subnav {
		width: 117px;	
	}
	#top-nav li#shop div.subnav {
		width: 110px;	
	}		
	div.subnav div.bd1 {
		background: transparent url(/global/includes/images/border.png) 0 50% repeat-y;
		padding: 0 0 0 10px;
	}
	div.subnav div.bd2 {
		background: transparent url(/global/includes/images/border.png) 100% 0 repeat-y;
		padding: 0 10px 0 0;
	}
	div.subnav div.bd3 {
		background: #fff none;
		display: block;
		margin: 0;
		padding: 1px 0;
	}
	div.subnav div.ft {
		background: transparent url(/global/includes/images/box.png) 100% 100% no-repeat;
		height: 14px;
		margin: 0 0 0 12px;
	}
		div.subnav div.ft div {
			background: transparent url(/global/includes/images/box.png) 0 100% no-repeat;
			font-size: 0;
			height: 14px;
			left: -12px;
			line-height: 0;
			position: relative;
			width: 12px;
		}
			
#top-nav li ul li {
	float: none;
	border-top: 1px solid #eee;
	padding: 5px 7px;
}
	#top-nav li ul li.last {
		padding-bottom: 0;
	}
	#top-nav li ul li:hover {
		/*background-color: #f9f9f9;*/
	}	
	#top-nav li ul li a,
	#top-nav li ul li a:visited {
		height: auto;
		width: auto !important;
		background: transparent none;
		color: #222;
	}
		#top-nav li ul li a:hover {
			color: #8b0701;
		}	
/*-----------------------------------------------------
	NEWS
-------------------------------------------------------*/
div.wide-col div.post {
	margin: 0 0 15px 0;
}

div.post span.date {
	display: block;
	float: left;
	width: 80px;
}

div.post div.post-content {
	float: right;
	margin: 0 10px 0 0;
	width: 500px;
}

div.post div.post-content img {
	border: 1px solid #F0F0F0;
	margin: 0 0 5px 0;
	max-width: 498px;
}

/*-----------------------------------------------------
	OVERVIEW LANDING
-------------------------------------------------------*/
#overview-container {
	margin: 0 auto;
	position: relative;
	width: 960px;
	padding: 0 10px 10px 10px;
	top: 520px;
	z-index: 9999;
}
#home-body #overview-container #two-col, 
#overview-container #two-col {
	margin: 0;
	top: 0;
}

#overview-content div {
	margin: 0 0 20px 0;
}

#overview-content div h3 {
	display: block;
	margin: 2px 0 5px;
}
#overview-content div h3 a {
	display: block;
	height: 33px;
	outline: none;
}
#overview-content div h3 span {
	margin-left: -9999em;
}

#overview-content a.read-more {
	background: url("/global/includes/images/en/read-more.png") no-repeat 0 0;
	cursor: pointer;
	display: block;
	height: 17px;
	text-indent: -9999em;
	width: 74px;
	outline: none;
}
#overview-content a.read-more:hover {
	background-position: 0 -17px;
}

#overview-content div.left img {
	border: none;
	float: left;
	margin: 0 30px 0 0;
}
#overview-content div.right img {
	border: none;
	float: right;
	margin: 0 0 0 30px;
}
#overview-content div.left div.content {
	float: left;
	width: 370px;
}

/*-----------------------------------------------------
	PAGINATION
-------------------------------------------------------*/
div.botPageCount {
	margin: 0 0 10px 0;
}

div.botPageCount span.previousPage {
	margin: 0 5px 0 0;
}

div.botPageCount b, 
div.botPageCount a {
	margin: 0 2px 0 0;
}

div.botPageCount span.nextPage {
	margin: 0 0 0 3px;
}

/*-----------------------------------------------------
	PROFESSIONS
-------------------------------------------------------*/
#professions-header div.no-flash, 
#homepage-header div.no-flash {
	height: 640px;
	margin: 0 auto;
	position: relative;
	width: 920px;
}
div.no-flash a {
	display: block;
	position: absolute;
	overflow: hidden;
}
div.no-flash a.homepage-promo-01 {
	height: 480px;
	left: 0px;
	top: 170px;
	width: 960px;
}

div.no-flash a.promo-01,
div.no-flash a.promo-02 {
	height: 70px;
	left: 600px;
	width: 340px;
}
div.no-flash a.promo-01 {
	background: url("/global/includes/images/en/fp-promo-1.png") no-repeat top left;
	top: 280px;
}
div.no-flash a.promo-02 {
	background: url("/global/includes/images/en/fp-promo-2.png") no-repeat top left;
	top: 380px;
}
div.no-flash a {
	outline: none;
}
div.no-flash a.elementalist {
	height: 350px;
	left: 330px;
	top: 250px;
	width: 150px;
	z-index: 9999;
}
div.no-flash a.warrior {
	height: 300px;
	left: 375px;
	top: 170px;
	width: 220px;
}
div.no-flash a.ranger {
	height: 220px;
	left: 500px;
	top: 380px;
	width:196px;
}

div.no-flash a.necromancer {
    height: 200px;
    left: 132px;
    top: 377px;
    width: 178px;
}

div.no-flash a.guardian {
    height: 257px;
    left: 713px;
    top: 238px;
    width: 148px;
}

div.no-flash a.thief {
    height: 143px;
    left: 257px;
    top: 299px;
    width: 106px;
}

div.no-flash a.commando {
    height: 283px;
    left: 591px;
    top: 150px;
    width: 122px;
}

div.no-flash a.engineer {
    height: 337px;
    left: 24px;
    top: 197px;
    width: 260px;
}

div.no-flash a.mesmer {
    height: 337px;
    left: 600px;
    top: 122px;
    width: 130px;
}


#homepage-header div.no-flash a.warrior {
	height: 450px;
	left: 60px;
	position: absolute;
	top: 200px;
	width: 452px;
}
div.no-flash a span {
	margin-left: -9999em;
}

body#professions-body {
	background: #FFF;
}
div.professions-overview {
	float: left;
}
#professions-header, 
#homepage-header {
	background: url("/global/includes/images/professions-bg.jpg") no-repeat top center;
	display: block;
	height: 900px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
}
#homepage-header {
	background: url("/global/includes/images/en/main-bg.jpg") no-repeat top center;
}
#professions-header h2 span {
	margin-left: -9999em;
}

div.professions-overview div.elementalist h3, 
div.professions-overview div.warrior h3 {
	background: url("/global/includes/images/en/elementalist-header.jpg") no-repeat top left;
	height: 33px;
	width: 180px;
}
div.professions-overview div.elementalist h3 a, 
div.professions-overview div.warrior h3 a {
	height: 33px;
	width: 180px;
}
div.professions-overview div.warrior h3 {
	background: url("/global/includes/images/en/warrior-header.gif") no-repeat top left;
}
div.professions-overview div.ranger h3 {
	background: url("/global/includes/images/en/ranger-header.gif") no-repeat top left;
}

div.professions-overview div.necromancer h3 {
	background: url("/global/includes/images/en/necromancer-header.gif") no-repeat top left;
}

div.professions-overview div.guardian h3 {
	background: url("/global/includes/images/en/guardian-header.gif") no-repeat top left;
}

div.professions-overview div.thief h3 {
	background: url("/global/includes/images/en/thief-header.gif") no-repeat top left;
}

div.professions-overview div.commando h3 {
	background: url("/global/includes/images/en/commando-header.gif") no-repeat top left;
}

div.professions-overview div.engineer h3 {
	background: url("/global/includes/images/en/engineer-header.gif") no-repeat top left;
}

div.professions-overview div.mesmer h3 {
	background: url("/global/includes/images/en/mesmer-header.gif") no-repeat top left;
}

#professions h2 {
	background: url("/global/includes/images/en/professions-header.jpg") no-repeat top left;
	display: block;
	height: 33px;
	margin: 0 0 10px 0;
	width: 123px;
}

#professions li {
	list-style: none;
	margin: 0;
}
#professions li a {
	background: url("/global/includes/images/en/professions.jpg") no-repeat;
	display: block;
	height: 48px;
	overflow: hidden;
	width: 150px;
}
#professions li a span {
	margin-left: -9999em;
}

#professions li.elementalist a {
	background-position: 0 0;
}
#professions li.elementalist a:hover, 
#professions li.elementalist a.active {
	background-position: -150px 0;
}
#professions li.warrior a {
	background-position: 0 -50px;
}
#professions li.ranger a {
	background-position: 0 -100px;
}
#professions li.warrior a:hover, 
#professions li.warrior a.active {
	background-position: -150px -50px;
}
#professions li.ranger a:hover, 
#professions li.ranger a.active {
	background-position: -150px -100px;
}
#professions li.necromancer a {
	background-position: 0 -150px;
}
#professions li.necromancer a:hover,
#professions li.necromancer a.active {
	background-position: -150px -150px;
}
#professions li.guardian a {
	background-position: 0 -200px;
}
#professions li.guardian a:hover,
#professions li.guardian a.active {
	background-position: -150px -200px;
}
#professions li.thief a {
	background-position: 0 -250px;
}
#professions li.thief a:hover,
#professions li.thief a.active {
	background-position: -150px -250px;
}

/* #professions li.commando a {
	background-position: 0 -300px;
}
#professions li.commando a:hover,
#professions li.commando a.active {
	background-position: -150px -300px;
} */
#professions li.engineer a {
	background-position: 0 -350px;
}
#professions li.engineer a:hover,
#professions li.engineer a.active {
	background-position: -150px -350px;
}

#professions li.mesmer a {
	background-position: 0 -300px;
}
#professions li.mesmer a:hover,
#professions li.mesmer a.active {
	background-position: -150px -300px;
}


/*-----------------------------------------------------
	RACES
-------------------------------------------------------*/
div.wide-col h2.races-header {
	background: url("/global/includes/images/races.jpg") no-repeat top left;
	height: 550px;
	width: 600px;
}

#races h2 {
	background: url("/global/includes/images/en/races-header.jpg") no-repeat top left;
	display: block;
	height: 23px;
	margin: 0 0 15px 0;
	width: 60px;
}

#races li {
	list-style: none;
	margin: 0;
}
#races li a {
	background: url("/global/includes/images/en/races.jpg") no-repeat;
	display: block;
	height: 48px;
	overflow: hidden;
	width: 110px;
}
#races li a span {
	margin-left: -9999em;
}

#races li.sylvari a {
	background-position: 0 0;
}
#races li.sylvari a:hover, 
#races li.sylvari a.active {
	background-position: -110px 0;
}

#races li.norn a {
	background-position: 0 -48px;
}
#races li.norn a:hover, 
#races li.norn a.active {
	background-position: -110px -48px;
}

#races li.charr a {
	background-position: 0 -96px;
}
#races li.charr a:hover, 
#races li.charr a.active {
	background-position: -110px -96px;
}

#races li.asura a {
	background-position: 0 -144px;
}
#races li.asura a:hover, 
#races li.asura a.active {
	background-position: -110px -144px;
}

#races li.human a {
	background-position: 0 -192px;
}
#races li.human a:hover, 
#races li.human a.active {
	background-position: -110px -192px;
}

div.races-overview div.sylvari h3 {
	background: url("/global/includes/images/en/sylvari-header.jpg") no-repeat top left;
	height: 33px;
	width: 71px;
}
div.races-overview div.sylvari h3 a {
	height: 33px;
	width: 71px;
}

div.races-overview div.norn h3 {
	background: url("/global/includes/images/en/norn-header.jpg") no-repeat top left;
	height: 33px;
	width: 48px;
}
div.races-overview div.norn h3 a {
	width: 48px;
}

div.races-overview div.charr h3 {
	background: url("/global/includes/images/en/charr-header.jpg") no-repeat top left;
	height: 33px;
	width: 58px;
}
div.races-overview div.charr h3 a {
	width: 58px;
}

div.races-overview div.asura h3 {
	background: url("/global/includes/images/en/asura-header.jpg") no-repeat top left;
	height: 33px;
	width: 61px;
}
div.races-overview div.asura h3 a {
	height: 33px;
	width: 61px;
}

div.races-overview div.human h3 {
	background: url("/global/includes/images/en/human-header.jpg") no-repeat top left;
	height: 33px;
	width: 66px;
}
div.races-overview div.human h3 a {
	width: 66px;
}

#hero-contest,
#hero-race,
#hero-world, 
#hero-profession, 
#hero-combat,
#hero-game {
	margin-left: -5px;
}


/*-----------------------------------------------------
	GHOSTS OF ASCALON
-------------------------------------------------------*/
h2.ghosts-of-ascalon-header {
	background: url("/global/includes/images/en/ghosts-of-ascalon-header.jpg") no-repeat top left;
	display: block;
	height: 23px;
	margin: 0 0 15px 0;
	width: 190px;
}

div.goa-cover {
	float: right;
	margin: -50px 0 5px 20px;
}

img.goa-order-now {
	margin-left:55px;
	border:none;
}

div.goa-lower-images {
	float:left;
	margin-left:22px;
}

div.goa-lower-images img {
	border:none;
}

div.goa-lower-images p {
	color:#888;
	text-align:center;
}

h3.goa-sub-header {
	position: relative;
	background: url("/global/includes/images/en/goa-deadly-sub-header.jpg") no-repeat top left;
	display: block;
	height: 23px;
	margin: 5px 0;
	width: 325px;
}
h3.goa-sub-header span {
	position: absolute;
	left: -9999px;
}

h2.ghosts-of-ascalon-faq-header {
	background: url("/global/includes/images/en/ghosts-of-ascalon-faq-header.jpg") no-repeat top left;
	display: block;
	height: 23px;
	margin: 0 0 15px 0;
	width: 240px;
}

table#goa-availability-table {
	width:560px;
	margin-left:15px;
}

table#goa-availability-table th {
	border-bottom:1px solid black;
}

table#goa-availability-table td {
	vertical-align:text-top;
	padding:4px 0 4px 10px;
	border-top:1px solid black;
}

/*-----------------------------------------------------
	EDGE OF DESTINY
-------------------------------------------------------*/

h2.edge-of-destiny-header {
	background: url("/global/includes/images/en/eod-header.gif") no-repeat top left;
	display: block;
	height: 33px;
	margin: 0 0 15px 0;
	width: 270px;
}

div.eod-cover {
	float: right;
	margin: -25px 0 0 10px;
}

img.eod-order-now {
	margin: -10px 0 15px 60px;
	border:none;
}

div.eod-lower-images {
	float:left;
	margin-left:22px;
}

div.eod-lower-images img {
	border:none;
}

div.eod-lower-images p {
	color:#888;
	text-align:center;
}

h3.eod-sub-header {
	position: relative;
	background: url("/global/includes/images/en/eod-sub-header.gif") no-repeat top left;
	display: block;
	height: 23px;
	margin: 5px 0;
	width: 370px;
}
h3.eod-sub-header span {
	position: absolute;
	left: -9999px;
}

h2.edge-of-destiny-faq-header {
	background: url("/global/includes/images/en/eod-faq-header.gif") no-repeat top left;
	display: block;
	height: 33px;
	margin: 0 0 15px 0;
	width: 270px;
}


/*-----------------------------------------------------
	SIDE COLUMN
-------------------------------------------------------*/
div.right-col {
	float: right;
	width: 300px;
}

div.right-col h2 span {
	margin-left: -9999em;
}

div.right-col #newsletter, 
div.right-col #artbook-cta, 
div.right-col #carousel, 
div.right-col #races, 
div.right-col #professions,
div.right-col #buzz  {
	background: url("/global/includes/images/column-border.png") no-repeat top left;
	margin: 20px 0 0 0;
	padding: 25px 10px 0 10px;
	width: 280px;
}
div.right-col div#carousel a img {
	border:none;
}

/*-----------------------------------------------------
	SKILLS
-------------------------------------------------------*/
h3.skills-header {
	position: relative;
	background: url("/global/includes/images/en/skills-header.gif") 0 0 no-repeat;
	margin: 0;
	height: 23px;
	width: 120px;	
}
h3.skills-header span {
	position: absolute;
	left: -999999em;
}

div#skills {
	margin: 23px 0 20px 0;
}

#skills #video-container {
	background: url("/global/includes/images/skills-video-bg.jpg") no-repeat top left;
    position: relative;
	display: block;
	float: left;
	margin: 0 0 0 -5px;
	min-height: 306px;
	padding: 14px 9px 0 11px;
	width: 520px;
}

#skills ul.video-list {
	float: left;
	list-style: none;
	margin: 9px -5px 0 3px;
}
#skills ul.video-list li {
	margin: 0 0 1px 0;
}
#skills ul.video-list li a {
	display: block;
	height: 60px;
	outline: none;
	text-indent: -9999em;
	width: 67px;
}

/* Elementalist */
#skills ul.skills-elementalist li a {
	background: url("/global/includes/images/skills-elementalist.jpg") no-repeat;
}
#skills ul.skills-elementalist li.meteor-shower a {
	background-position: 0 0;
}
	#skills ul.skills-elementalist li.meteor-shower a.active, 
	#skills ul.skills-elementalist li.meteor-shower a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-elementalist li.churning-earth a {
	background-position: 0 -60px;
}
	#skills ul.skills-elementalist li.churning-earth a.active, 
	#skills ul.skills-elementalist li.churning-earth a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-elementalist li.phoenix a {
	background-position: 0 -120px;
}
	#skills ul.skills-elementalist li.phoenix a.active, 
	#skills ul.skills-elementalist li.phoenix a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-elementalist li.static-field a {
	background-position: 0 -180px;
}
	#skills ul.skills-elementalist li.static-field a.active, 
	#skills ul.skills-elementalist li.static-field a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-elementalist li.water-trident a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-elementalist li.water-trident a.active, 
	#skills ul.skills-elementalist li.water-trident a:hover {
		background-position: -67px -240px;
	}

/* Warrior */
#skills ul.skills-warrior li a {
	background: url("/global/includes/images/skills-warrior.jpg") no-repeat;
}
#skills ul.skills-warrior li.sever-artery a {
	background-position: 0 0;
}
	#skills ul.skills-warrior li.sever-artery a.active, 
	#skills ul.skills-warrior li.sever-artery a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-warrior li.arcing-shot a {
	background-position: 0 -60px;
}
	#skills ul.skills-warrior li.arcing-shot a.active, 
	#skills ul.skills-warrior li.arcing-shot a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-warrior li.shield-stance a {
	background-position: 0 -120px;
}
	#skills ul.skills-warrior li.shield-stance a.active, 
	#skills ul.skills-warrior li.shield-stance a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-warrior li.stomp a {
	background-position: 0 -180px;
}
	#skills ul.skills-warrior li.stomp a.active, 
	#skills ul.skills-warrior li.stomp a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-warrior li.eviscerate a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-warrior li.eviscerate a.active, 
	#skills ul.skills-warrior li.eviscerate a:hover {
		background-position: -67px -240px;
	}
	
/* Ranger */
#skills ul.skills-ranger li a {
	background: url("/global/includes/images/skills-ranger.jpg") no-repeat;
}
#skills ul.skills-ranger li.barrage a {
	background-position: 0 0;
}
	#skills ul.skills-ranger li.barrage a.active, 
	#skills ul.skills-ranger li.barrage a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-ranger li.hunters-call a {
	background-position: 0 -60px;
}
	#skills ul.skills-ranger li.hunters-call a.active, 
	#skills ul.skills-ranger li.hunters-call a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-ranger li.spread-shot a {
	background-position: 0 -120px;
}
	#skills ul.skills-ranger li.spread-shot a.active, 
	#skills ul.skills-ranger li.spread-shot a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-ranger li.serpent-strike a {
	background-position: 0 -180px;
}
	#skills ul.skills-ranger li.serpent-strike a.active, 
	#skills ul.skills-ranger li.serpent-strike a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-ranger li.whirling-defense a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-ranger li.whirling-defense a.active, 
	#skills ul.skills-ranger li.whirling-defense a:hover {
		background-position: -67px -240px;
	}
	
/* Necromancer */
#skills ul.skills-necromancer li a {
	background: url("/global/includes/images/skills-necromancer.jpg") no-repeat;
}
#skills ul.skills-necromancer li.doom a {
	background-position: -2px -2px;
}
	#skills ul.skills-necromancer li.doom a.active,
	#skills ul.skills-necromancer li.doom a:hover {
		background-position: -70px -2px;
	}
#skills ul.skills-necromancer li.putrid-explosion a {
	background-position: -2px -62px;
}
	#skills ul.skills-necromancer li.putrid-explosion a.active,
	#skills ul.skills-necromancer li.putrid-explosion a:hover {
		background-position: -70px -62px;
	}
#skills ul.skills-necromancer li.grasping-dead a {
	background-position: -2px -122px;
}
	#skills ul.skills-necromancer li.grasping-dead a.active,
	#skills ul.skills-necromancer li.grasping-dead a:hover {
		background-position: -70px -122px;
	}
#skills ul.skills-necromancer li.locust-swarm a {
	background-position: -2px -182px;
}
	#skills ul.skills-necromancer li.locust-swarm a.active,
	#skills ul.skills-necromancer li.locust-swarm a:hover {
		background-position: -70px -182px;
	}
#skills ul.skills-necromancer li.life-siphon a {
	background-position: -2px -242px;
	height: 61px;
}
	#skills ul.skills-necromancer li.life-siphon a.active,
	#skills ul.skills-necromancer li.life-siphon a:hover {
		background-position: -70px -242px;
	}

/* Guardian */
#skills ul.skills-guardian li a {
	background: url("/global/includes/images/skills-guardian.jpg") no-repeat;
}
#skills ul.skills-guardian li.shield a {
	background-position: 0 0;
}
	#skills ul.skills-guardian li.shield a.active,
	#skills ul.skills-guardian li.shield a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-guardian li.strike a {
	background-position: 0 -60px;
}
	#skills ul.skills-guardian li.strike a.active,
	#skills ul.skills-guardian li.strike a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-guardian li.defense a {
	background-position: 0 -120px;
}
	#skills ul.skills-guardian li.defense a.active,
	#skills ul.skills-guardian li.defense a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-guardian li.wall a {
	background-position: 0 -180px;
}
	#skills ul.skills-guardian li.wall a.active,
	#skills ul.skills-guardian li.wall a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-guardian li.hammer a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-guardian li.hammer a.active,
	#skills ul.skills-guardian li.hammer a:hover {
		background-position: -67px -240px;
	}
	
/* Thief */
#skills ul.skills-thief li a {
	background: url("/global/includes/images/skills-thief.jpg") no-repeat;
}
#skills ul.skills-thief li.scorpion a {
	background-position: 0 0;
}
	#skills ul.skills-thief li.scorpion a.active,
	#skills ul.skills-thief li.scorpion a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-thief li.cluster a {
	background-position: 0 -60px;
}
	#skills ul.skills-thief li.cluster a.active,
	#skills ul.skills-thief li.cluster a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-thief li.blossom a {
	background-position: 0 -120px;
}
	#skills ul.skills-thief li.blossom a.active,
	#skills ul.skills-thief li.blossom a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-thief li.shadow a {
	background-position: 0 -180px;
}
	#skills ul.skills-thief li.shadow a.active,
	#skills ul.skills-thief li.shadow a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-thief li.steal a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-thief li.steal a.active,
	#skills ul.skills-thief li.steal a:hover {
		background-position: -67px -240px;
	}
    
/* Commando */
#skills ul.skills-commando li a {
	background: url("/global/includes/images/skills-commando.jpg") no-repeat;
}
#skills ul.skills-commando li.flashbang a {
	background-position: 0 0;
}
	#skills ul.skills-commando li.flashbang a.active,
	#skills ul.skills-commando li.flashbang a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-commando li.sniper a {
	background-position: 0 -60px;
}
	#skills ul.skills-commando li.sniper a.active,
	#skills ul.skills-commando li.sniper a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-commando li.nightvision a {
	background-position: 0 -120px;
}
	#skills ul.skills-commando li.nightvision a.active,
	#skills ul.skills-commando li.nightvision a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-commando li.support a {
	background-position: 0 -180px;
}
	#skills ul.skills-commando li.support a.active,
	#skills ul.skills-commando li.support a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-commando li.airstrike a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-commando li.airstrike a.active,
	#skills ul.skills-commando li.airstrike a:hover {
		background-position: -67px -240px;
	}
/* Engineer */
#skills ul.skills-engineer li a {
	background: url("/global/includes/images/skills-engineer.jpg") no-repeat;
}
#skills ul.skills-engineer li.jumpshot a {
	background-position: 0 0;
}
	#skills ul.skills-engineer li.jumpshot a.active,
	#skills ul.skills-engineer li.jumpshot a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-engineer li.glueshot a {
	background-position: 0 -60px;
}
	#skills ul.skills-engineer li.glueshot a.active,
	#skills ul.skills-engineer li.glueshot a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-engineer li.absorb a {
	background-position: 0 -120px;
}
	#skills ul.skills-engineer li.absorb a.active,
	#skills ul.skills-engineer li.absorb a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-engineer li.rifleturret a {
	background-position: 0 -180px;
}
	#skills ul.skills-engineer li.rifleturret a.active,
	#skills ul.skills-engineer li.rifleturret a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-engineer li.grenadesatchel a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-engineer li.grenadesatchel a.active,
	#skills ul.skills-engineer li.grenadesatchel a:hover {
		background-position: -67px -240px;
	}

/* Mesmer */
#skills ul.skills-mesmer li a {
	background: url("/global/includes/images/skills-mesmer.jpg") no-repeat;
}
#skills ul.skills-mesmer li.veil a {
	background-position: 0 0;
}
	#skills ul.skills-mesmer li.veil a.active,
	#skills ul.skills-mesmer li.veil a:hover {
		background-position: -67px 0;
	}
#skills ul.skills-mesmer li.mirror-images a {
	background-position: 0 -60px;
}
	#skills ul.skills-mesmer li.mirror-images a.active,
	#skills ul.skills-mesmer li.mirror-images a:hover {
		background-position: -67px -60px;
	}
#skills ul.skills-mesmer li.chaos-storm a {
	background-position: 0 -120px;
}
	#skills ul.skills-mesmer li.chaos-storm a.active,
	#skills ul.skills-mesmer li.chaos-storm a:hover {
		background-position: -67px -120px;
	}
#skills ul.skills-mesmer li.mind-wrack a {
	background-position: 0 -180px;
}
	#skills ul.skills-mesmer li.mind-wrack a.active,
	#skills ul.skills-mesmer li.mind-wrack a:hover {
		background-position: -67px -180px;
	}
#skills ul.skills-mesmer li.portal a {
	background-position: 0 -240px;
	height: 61px;
}
	#skills ul.skills-mesmer li.portal a.active,
	#skills ul.skills-mesmer li.portal a:hover {
		background-position: -67px -240px;
	}
    

/*-----------------------------------------------------
	THREE COLUMN
-------------------------------------------------------*/
#three-col {
	margin: 0 0 30px 0;
	position: relative;
	z-index: 9999;
	float: left;
}

#three-col h2 span {
	position: absolute;
	left: -9999em;
}

#three-col #newsletter, 
#three-col #artbook-cta, 
#three-col #carousel {
	background: url("/global/includes/images/column-border.png") no-repeat top left;
	float: left;
	margin: 0 20px 0 0;
	padding: 25px 10px 0 10px;
	width: 280px;
}
#three-col #carousel {
	padding: 25px 0 0 0;
	width: 300px;
}
#three-col #carousel img {
	border: none;	
}
#three-col #newsletter {
	margin: 0;
}
/*-----------------------------------------------------
	TWO COLUMN
-------------------------------------------------------*/
#two-col {
	position: relative;
	z-index: 9999;
}

#two-col div.latest-news {
	display: block;
	float: left;
	height: 325px;
	margin: 0 30px 0 0;
	width: 650px;
	position: relative;
}

#two-col div.latest-news ul {
	list-style: none;
}
#two-col div.latest-news ul.navigation li {
	float: left;
	margin: 0 5px 0 0;
}
#two-col div.latest-news ul.navigation li a {
	background: url("/global/includes/images/en/latest-news.gif") no-repeat;
	display: block;
	height: 33px;
	outline: none;
	text-indent: -9999em;
	width: 60px;
}
#two-col div.latest-news ul li.news a {
	background-position: 0 0;
}
	#two-col div.latest-news ul li.news a:hover, 
	#two-col div.latest-news ul li.news a.active {
		background-position: 0 -33px;
	}
#two-col div.latest-news ul li.blog a {
	background-position: -60px 0;
}
	#two-col div.latest-news ul li.blog a:hover, 
	#two-col div.latest-news ul li.blog a.active {
		background-position: -60px -33px;
	}
	
#two-col ul.news-list {
	background: url("/global/includes/images/two-col-border.jpg") no-repeat top left;
	margin: 5px 0 15px 0;
	padding: 10px 0 0 0;
}
#two-col ul.news-list li {
	background: url("/global/includes/images/two-col-border.jpg") no-repeat bottom left;
	margin: 0 0 8px 0;
	padding: 0 10px 10px 0;
	position: relative;
}
#two-col ul.news-list li.see-all {
	background: none;
	float: left;
	padding: 0 0 0 10px;
}
#two-col ul.news-list li.rss {
	background: none;
	display: block;
	float: right;
	width: 23px;
}
	#two-col ul.news-list li.rss a {
		background: url("/global/includes/images/rss.gif") no-repeat top left;
		display: block;
		height: 18px;
		text-indent: -9999em;
		width: 23px;
	}
#two-col ul.news-list li h3 {
	margin: 0;
	overflow: hidden;
	white-space: nowrap;
	width: 405px;
}
#two-col ul.news-list li h3 a {
	background: url("/global/includes/images/news-closed.jpg") no-repeat 10px 1px;
	color: #8B0701;
	font-size: 12px;
	font-weight: normal;
	outline: none;
	padding: 0 0 0 30px;
}
	#two-col ul.news-list li.open h3 a {
		background: url("/global/includes/images/news-open.jpg") no-repeat 10px 1px;
	}
#two-col ul.news-list li h3 a:hover {
	color: #222;
}
#two-col ul.news-list li p.date {
	color: #000;
	font-size: 10px;
	padding: 2px 0 0 0;
	position: absolute;
	right: 10px;
	text-transform: uppercase;
	top: 0;
	width: 40px;
}
#two-col ul.news-list li p {
	font-size: 11px;
	margin: 0 0 0 30px;
	padding: 5px 0 0 0;
}

#two-col div.media-carousel {
	position: relative;
}
#two-col div.media-carousel h3 {
	background: url("/global/includes/images/en/featured-media-header.gif") no-repeat top left;
	display: block;
	height: 25px;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	width: 151px;
}

/*-----------------------------------------------------
	VIDEO
-------------------------------------------------------*/
div.wide-col h2.videos-header {
	background: transparent url("/global/includes/images/en/videos-header.gif") 0 0 no-repeat;
	width: 100px;
}
/* Humans Kryta video */
div.wide-col h3.kryta-video-header {
	background: transparent url("/global/includes/images/en/kryta-video-header.gif") 0 0 no-repeat;
	width: 300px;
}

/* Norn Shiverpeaks video */
div.wide-col h3.shiverpeaks-video-header {
	background: transparent url("/global/includes/images/en/shiverpeaks-video-header.gif") 0 0 no-repeat;
	width: 170px;
}

/* Charr video */
div.wide-col h3.charr-video-header {
	background: transparent url("/global/includes/images/en/charr-video-header.gif") 0 0 no-repeat;
	width: 350px;
}

/* Sylvari video */
div.wide-col h3.sylvari-video-header {
	background: transparent url("/global/includes/images/en/sylvari-video-header.gif") 0 0 no-repeat;
	width: 350px;
}

/* Asura video */
div.wide-col h3.asura-video-header {
	background: transparent url("/global/includes/images/en/asura-video-header.gif") 0 0 no-repeat;
	width: 350px;
}

#video-container,#single-video-container {
	background: url("/global/includes/images/video-bg.jpg") no-repeat top left;
    position: relative;
	display: block;
	margin: 0 0 0 -5px;
	min-height: 348px;
	padding: 12px 7px 0 8px;
	width: 595px;
}

#video {
	background: #000;
	outline: none;
}
#video img, 
#hd-video img,
#video-player img {
	border: 0;
}

div.video-list {
	float: left;
	margin: 10px 0 0 0;
}
div.video-list h2 {
	background: url("/global/includes/images/en/home-videos.png") no-repeat top left;
	display: block;
	height: 24px;
	margin: 0 0 10px 0;
	text-indent: -9999em;
	width: 60px;
}

#video-thumbs {
	background: url("/global/includes/images/wide-column-border.png") no-repeat top left;
	margin: 5px 0 0 0;
	padding: 15px 0 0 0;
	width: 600px;
}

#video-thumbs.no-border {
	background: none;
	margin: 5px 0 0 0;
	padding: 0px 0 0 0;
	width: 600px;
}

#video-thumbs ul.video-list li {
	background: url("/global/includes/images/video-thumb-bg.png") no-repeat top left;
	display: block;
	float: left;
	height: 96px;
	margin: 0 25px 25px 0;
	padding: 5px 6px 6px 5px;
	width: 172px;
}

#video-thumbs ul.video-list li.odd {
	background: none;
	display: block;
	float: left;
	height: auto;
	margin: 0 25px 0 0;
	padding: 5px 6px 6px 5px;
	width: 270px;
}

#video-thumbs ul.video-list li.even {
	background: none;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	padding: 5px 6px 6px 5px;
	width: 280px;
}

#video-thumbs ul.video-list li p.winner {
	height:70px;
}


#video-thumbs ul.video-list li.end {
	margin: 0;
}
#video-thumbs ul.video-list li a {
	outline: none;
	display: block;
	height: 96px;
	width: 172px;
}

#video-thumbs ul.video-list li a.winner {
	outline: none;
	display: block;
	height: 107px;
	width: 289px;
}

div.wide-col ul.video-links {
margin:0;
}

div.wide-col ul.video-links li {
    background: none;
	display: block;
	float: left;
	height: auto;
	margin: 0;
	padding: 0px 0px 3px 10px;
	width: 290px;
}

#video-thumbs ul.video-list li img {
	border: 0;
	height: 96px;
	width: 172px;
}

#video-thumbs ul.video-list li img.winner {
	border: 0;
	height: 107px;
	width: 289px;
}
#video-thumbs ul.video-list li a:hover img {
	filter: alpha(opacity=70);
	opacity: 0.7;
}

div.video-nav {
	float: left;
	margin: 20px 0 10px 0;
	width: 600px;
}

div.download-content {
	margin-top:10px;
}

div.media-carousel ul.video-list {
	margin: 15px 0 0 0;
}

div.video-nav a span {
	margin-left: -9999em;
}

div.video-nav a#watch-hd {
	background: url("/global/includes/images/en/watch-hd.png") no-repeat 0 0;
	display: block;
	float: left;
	height: 28px;
	outline: none;
	width: 176px;
}
div.video-nav a#watch-hd:hover {
	background-position: 0 -28px;
}

div.video-nav a#download-vid {
	background: url("/global/includes/images/en/download-video.gif") no-repeat 0 0;
	display: block;
	float: left;
	height: 15px;
	margin: 0 0 10px 0;
	outline: none;
	width: 104px;
}
div.video-nav a.download-vid-closed {
	background-position: 0 0 !important;
}
div.video-nav a.download-vid-closed:hover {
	background-position: 0 -15px !important;
}
div.video-nav a.download-vid-open {
	background-position: -104px 0 !important;
}
div.video-nav a.download-vid-open:hover {
	background-position: -104px -15px !important;
}

div.download-content ul.download-links {
	float: left;
	margin: 0 -20px 3px 0;

}
div.download-content li {
	float: left;
	height: 18px;
	list-style: none;
	margin: 0 13px 2px 0 !important;
	padding: 0 0 0 20px;
}
div.download-content li a {
	font-size: 10px;
}

div.download-content li.quicktime {
	background: url("/global/includes/images/quicktime.png") no-repeat center left;
}
div.download-content li.windows-media {
	background: url("/global/includes/images/windows-media.png") no-repeat center left;
}

/*-----------------------------------------------------
	THE WORLD
-------------------------------------------------------*/
div#world-landing {
	clear: both;
	margin: 30px 0 23px;
	background: transparent url(/global/includes/images/wide-column-border.png) 0 0 no-repeat;
	padding: 14px 0;
}
div#world-landing div.section {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 290px; 
}
div#world-landing div.even {
	margin-right: 0px;
}
div#world-landing div.section img {
	padding: 2px;
	border: 1px solid #b6bcbf;
}

h3.professions-header-sub {
	background: url("/global/includes/images/en/professions-header-sub.gif") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 81px;	
}
	h3.professions-header-sub a, 
	h3.combat-header-sub a,
	h3.dynamic-events-header-sub a, 
	h3.hom-header-sub a {
		display: block;
		height: 23px;
		width: 81px;	
	}
	h3.dynamic-events-header-sub a {
		width: 200px;
	}
	h3.professions-header-sub span, 
	h3.combat-header-sub span,
	h3.dynamic-events-header-sub a span, 
	h3.hom-header-sub a span {
		position: absolute;
		left: -999999em;
	}

h3.hom-header-sub {
	background: url("/global/includes/images/en/hom-header-sub.gif") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 126px;
}
h3.hom-header-sub a {
	width: 126px;
}

h3.combat-header-sub {
	background: url("/global/includes/images/en/combat-header-sub.gif") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 81px;	
}
h3.dynamic-events-header-sub {
	background: url("/global/includes/images/en/dynamic-events-header-sub.gif") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 200px;	
}
h3.races-header-sub {
	background: url("/global/includes/images/en/races-header-sub.png") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 85px;	
}
h3.races-header-sub a {
	display: block;
	height: 23px;
	width: 85px;	
}
h3.races-header-sub span {
	position: absolute;
	left: -999999em;
}
h3.faq-header-sub {
	background: url("/global/includes/images/en/faq-header-sub.gif") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 150px;	
}
h3.faq-header-sub a {
	display: block;
	height: 23px;
	width: 150px;	
}
h3.faq-header-sub span {
	position: absolute;
	left: -999999em;
}
h3.personal-stories-sub {
	background: url("/global/includes/images/en/personal-stories-sub.gif") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 225px;	
}
h3.personal-stories-sub a {
	display: block;
	height: 23px;
	width: 225px;	
}
h3.personal-stories-sub span {
	position: absolute;
	left: -999999em;
}
h3.ghosts-of-ascalon-header-sub {
	background: url("/global/includes/images/ghosts-of-ascalon-header-sub.jpg") 0 0 no-repeat;
	margin: 10px 0 4px 0;
	height: 23px;
	width: 128px;	
}
h3.ghosts-of-ascalon-header-sub a {
	display: block;
	height: 23px;
	width: 128px;	
}
h3.ghosts-of-ascalon-header-sub span {
	position: absolute;
	left: -999999em;
}
h3.mechanics-header {
	position: relative;
	background: url("/global/includes/images/en/mechanics-header.gif") 0 0 no-repeat;
	margin: 0 0 8px 0;
	height: 23px;
	width: 150px;
}
h3.mechanics-header span {
	position: absolute;
	left: -999999em;
}

/*-----------------------------------------------------
	WALLPAPERS
-------------------------------------------------------*/
h3.wallpaper-header {
	background: url("/global/includes/images/en/wallpaper-header.png") 0 0 no-repeat;
	margin: 0 0 14px 0;
	height: 23px;
	width: 85px;	
}
h3.wallpaper-header a {
	display: block;
	height: 23px;
	width: 85px;	
}
h3.wallpaper-header span {
	position: absolute;
	left: -999999em;
}

div#wallpapers {
	clear: both;
	margin: 23px 0;
}
div#wallpapers div.wallpaper {
	float: left;
	margin-right: 20px;
	margin-bottom: 30px;
	width: 290px; 
}
div#wallpapers div.even {
	margin-right: 0px;
}
div#wallpapers div.wallpaper img {
	padding: 2px;
	border: 1px solid #b6bcbf;
}

div#wallpapers div.wallpaper div.download div.dl h5 {
	margin: 10px 0;
}
div#wallpapers div.wallpaper div.download div.dl ul {
	margin-left: 0;
	list-style: none;
	float: left;
	width: 130px;
	font-size: 0.8333333em;
}

div#wallpapers div.wallpaper div.download select {
	float: left;
	width: 170px;
	margin-top: 10px;
}
div#wallpapers div.wallpaper div.download a.download-btn {
	background: transparent url("/global/includes/images/en/download-btn.png") 0 0 no-repeat;
	display: block;
	height: 40px;
	width: 91px;
	float: right;
}
div#wallpapers div.wallpaper div.download a.download-btn:hover {
	background-position: 0 -41px;
}
div#wallpapers div.wallpaper div.download a.download-btn-disabled {
	background: transparent url("/global/includes/images/en/download-btn.png") 0 -81px no-repeat;
	cursor: default;
}
div#wallpapers div.wallpaper div.download a.download-btn-disabled:hover {
	background: transparent url("/global/includes/images/en/download-btn.png") 0 -81px no-repeat;
}
div#wallpapers div.wallpaper div.download a.download-btn span,
div#wallpapers div.wallpaper div.download a.download-btn-disabled span {
	position: absolute;
	left: -999999em;
} 



/*-----------------------------------------------------
    AWARDS AND ACCOLADES
-------------------------------------------------------*/
div#awards div.row{
	clear: both;
	width: 530px;
	padding-bottom: 13px;
	margin-left:70px;
	background: transparent url(/global/includes/images/wide-column-border.png) 0 0 repeat-x;
}

div#awards div.row a img{border:none;}

div#awards div.first-row,
 {
	background: transparent none;
}
div#awards div.row div.award-logo {
	float: left;
	margin: 13px 21px 0 0;
}

div#awards div.row div.award-logo.last {
	margin-right: 0;
}


div#concept-art.awards div.row div.concept-art a img{
border:none;
padding:0;
}


#awards-header-wrapper{
    background: url(/global/includes/images/awards/awards-header-bg.jpg) no-repeat top left;
    height:193px;
}

#awards-header-wrapper p.awards-quote{
    padding-top:10px;
    font-family:Georgia, Times New Roman, Serif;
    font-size: 146%;
    width:270px;
    color:#3e4f65;
}

#awards-header-wrapper p.awards-quote span{
    font-family:Helvetica, Arial, sans-serif;
    font-size: 9pt;
    letter-spacing:.03em;
    color:#a62715;
    line-height:35px;
}

#fp-latest-news.awards {margin-top: 0px !important; background:url(/global/includes/images/awards/awards-shadow.png) no-repeat;}

#fp-latest-news h3.press-quotes-header{padding-top:25px; background:url(/global/includes/images/en/sub-header-press-quotes.gif) no-repeat 0 25px; height:23px;}
#fp-latest-news h3.press-quotes-header span{display:none; }


#fp-latest-news .news-item div{min-height:60px; padding-left:70px;}
#fp-latest-news .news-item .becket{background: url(/global/includes/images/awards/press-logo-becket.png) no-repeat 0 50%;}
#fp-latest-news .news-item .destructoid{background: url(/global/includes/images/awards/press-logo-destructoid.png) no-repeat 0 50%;}
#fp-latest-news .news-item .eurogamer{background: url(/global/includes/images/awards/press-logo-eurogamer.png) no-repeat 0 50%;}
#fp-latest-news .news-item .examiner{background: url(/global/includes/images/awards/press-logo-examiner.png) no-repeat 0 50%;}
#fp-latest-news .news-item .g4tv{background: url(/global/includes/images/awards/press-logo-g4tv.png) no-repeat 0 50%;}
#fp-latest-news .news-item .gamepro{background: url(/global/includes/images/awards/press-logo-gamepro.png) no-repeat 0 50%;}
#fp-latest-news .news-item .gamespot{background: url(/global/includes/images/awards/press-logo-gamespot.png) no-repeat 0 50%;}
#fp-latest-news .news-item .gamespy{background: url(/global/includes/images/awards/press-logo-gamespy.png) no-repeat 0 50%;}
#fp-latest-news .news-item .gamestar{background: url(/global/includes/images/awards/press-logo-gamestar.png) no-repeat 0 50%;}
#fp-latest-news .news-item .gametrailers{background: url(/global/includes/images/awards/press-logo-gametrailers.png) no-repeat 0 50%;}
#fp-latest-news .news-item .ign{background: url(/global/includes/images/awards/press-logo-ign.png) no-repeat 0 50%;}
#fp-latest-news .news-item .jeuxvideo{background: url(/global/includes/images/awards/press-logo-jeuxvideo.png) no-repeat 0 50%;}
#fp-latest-news .news-item .kotaku{background: url(/global/includes/images/awards/press-logo-kotaku.png) no-repeat 0 50%;}
#fp-latest-news .news-item .mmoreport{background: url(/global/includes/images/awards/press-logo-mmoreport.png) no-repeat 0 50%;}
#fp-latest-news .news-item .pcgamer{background: url(/global/includes/images/awards/press-logo-pcgamer.png) no-repeat 0 50%;}
#fp-latest-news .news-item .pennyarcade{background: url(/global/includes/images/awards/press-logo-pennyarcade.png) no-repeat 0 50%;}
#fp-latest-news .news-item .rockpapershotgun{background: url(/global/includes/images/awards/press-logo-rockpapershotgun.png) no-repeat 0 50%;}
#fp-latest-news .news-item .vg247{background: url(/global/includes/images/awards/press-logo-vg247.png) no-repeat 0 50%;}
#fp-latest-news .news-item .videogamer{background: url(/global/includes/images/awards/press-logo-videogamer.png) no-repeat 0 50%;}



#buzz h2 {
	background: url(/global/includes/images/en/buzz-header.gif) no-repeat top left;
	display: block;
	height: 33px;
	margin: 0 0 5px 0;
	width: 275px;
}

#buzz p {
    padding-bottom:10px;
    background: url(/global/includes/images/two-col-border.jpg) repeat-x bottom left;
}

#buzz p.last {
    padding-bottom:10px;
    background: none;
}

/*-----------------------------------------------------
	WIDE COLUMN
-------------------------------------------------------*/
div.wide-col {
	background: url("/global/includes/images/wide-column-border.png") no-repeat top left;
	float: left;
	margin: 20px 20px 0 0;
	padding: 24px 10px 0 10px;
	width: 600px;
}

div.wide-col h2 {
	display: block;
	height: 33px;
	margin: 0 0 5px 0;
	overflow: hidden;
}

div.wide-col h2.tall {
	display: block;
	height: 70px;
	margin: 0 0 5px 0;
	overflow: hidden;
}
div.wide-col h2 span {
	margin-left: -9999em;
}
div.wide-col h2.dynamic-events-header {
	background: url("/global/includes/images/en/dynamic-events-header.gif") no-repeat top left;
	width: 310px;
}
div.wide-col h2.personal-stories-header {
	background: url("/global/includes/images/en/personal-stories-header.gif") no-repeat top left;
	width: 310px;
}
div.wide-col h2.personal-story-overview-header {
	background: url("/global/includes/images/en/personal-story-overview-header.gif") no-repeat top left;
	width: 310px;
}
div.wide-col h2.dynamic-events-overview-header {
	background: url("/global/includes/images/en/dynamic-events-overview-header.gif") no-repeat top left;
	width: 310px;
}
div.wide-col h2.combat-header {
	background: url("/global/includes/images/en/combat-header.jpg") no-repeat top left;
	width: 74px;
}
div.wide-col h2.dungeons-header {
	background: url("/global/includes/images/en/dungeons-header.gif") no-repeat top left;
	width: 330px;
}
div.wide-col h2.player-vs-player-header {
	background: url("/global/includes/images/en/player-vs-player-header.gif") no-repeat top left;
	width: 330px;
}
div.wide-col h2.player-vs-player-overview-header {
	background: url("/global/includes/images/en/pvp-overview-header.gif") no-repeat top left;
	width: 330px;
}
div.wide-col h2.into-the-dungeons-header {
	background: url("/global/includes/images/en/into-the-dungeons-header.gif") no-repeat top left;
	width: 330px;
}
div.wide-col h2.part-one-skills-header {
	background: url("/global/includes/images/en/skills-header.jpg") no-repeat top left;
	width: 56px;
}
div.wide-col h2.screenshots-header {
	background: url("/global/includes/images/en/screenshots-header-h2.gif") no-repeat top left;
	width: 125px;
}
div.wide-col h2.guild-wars-2-asset-kit-header {
	background: url("/global/includes/images/en/asset-kit-header.gif") no-repeat top left;
	width: 330px;
}
div.wide-col h2.terms-of-use-header {
	background: url("/global/includes/images/en/terms-of-use-header.gif") no-repeat top left;
	width: 330px;
}
div.wide-col h2.part-one-header {
	background: url("/global/includes/images/en/part-one-header.gif") no-repeat top left;
	width: 162px;
}
div.wide-col h2.part-two-header {
	background: url("/global/includes/images/en/part-two-header.gif") no-repeat top left;
	width: 414px;
}
div.wide-col h2.traits-overview-header {
	background: url("/global/includes/images/en/traits-overview-header.gif") no-repeat top left;
	width: 414px;
}

div.wide-col h2.healing-and-death-header {
	background: url("/global/includes/images/en/healing-death-header.gif") no-repeat top left;
	width: 550px;
}

div.wide-col h2.news-header {
	background: url("/global/includes/images/en/top-nav.jpg") no-repeat -115px -7px;
	width: 55px;
}
div.wide-col h2.art-header {
	background: url("/global/includes/images/en/art-header.jpg") no-repeat top left;
	width: 38px;
}
div.wide-col h2.wallpapers-header {
	background: url("/global/includes/images/en/wallpapers-header.jpg") no-repeat top left;
	width: 110px;
}
div.wide-col h2.concept-art-header {
	background: url("/global/includes/images/en/concept-art-header.jpg") no-repeat top left;
	width: 122px;
}
div.wide-col h2.the-world-header {
	background: url("/global/includes/images/en/the-world-header.jpg") no-repeat top left;
	width: 99px;
}
div.wide-col h2.the-game-header {
	background: url("/global/includes/images/en/the-game-header.jpg") no-repeat top left;
	width: 97px;
}
div.wide-col h2.faq-header {
	background: url("/global/includes/images/en/faq-header.gif") no-repeat top left;
	width: 159px;
}
div.wide-col h2.the-art-of-guild-wars-2-header {
	background: url("/global/includes/images/en/artbook-module-header.png") no-repeat 0 0;
}
div.wide-col h2.the-guild-wars-2-2011-wall-calendar-header {background: url("/global/includes/images/en/calendar-module-header.png") no-repeat 0 0;}
div.wide-col h2.guild-wars-2-wall-graphics-header {background: url("/global/includes/images/en/wallgraphics-module-header.png") no-repeat 0 0;}
div.wide-col h2.guild-wars-2-charr-plush-header {background: url("/global/includes/images/en/charrplush-module-header.png") no-repeat 0 0;}
div.wide-col h2.sylvari-header {
	background: url("/global/includes/images/en/sylvari-header.jpg") no-repeat top left;
}
div.wide-col h2.norn-header {
	background: url("/global/includes/images/en/norn-header.jpg") no-repeat top left;
}
div.wide-col h2.charr-header {
	background: url("/global/includes/images/en/charr-header.jpg") no-repeat top left;
}
div.wide-col h2.asura-header {
	background: url("/global/includes/images/en/asura-header.jpg") no-repeat top left;
}
div.wide-col h2.human-header {
	background: url("/global/includes/images/en/human-header.jpg") no-repeat top left;
}
div.wide-col h2.elementalist-header {
	background: url("/global/includes/images/en/elementalist-header.jpg") no-repeat top left;
}
div.wide-col h2.warrior-header {
	background: url("/global/includes/images/en/warrior-header.gif") no-repeat top left;
}
div.wide-col h2.ranger-header {
	background: url("/global/includes/images/en/ranger-header.gif") no-repeat top left;
}
div.wide-col h2.necromancer-header {
	background: url("/global/includes/images/en/necromancer-header.gif") no-repeat top left;
}
div.wide-col h2.guardian-header {
	background: url("/global/includes/images/en/guardian-header.gif") no-repeat top left;
}
div.wide-col h2.thief-header {
	background: url("/global/includes/images/en/thief-header.gif") no-repeat top left;
}
div.wide-col h2.commando-header {
	background: url("/global/includes/images/en/commando-header.gif") no-repeat top left;
}
div.wide-col h2.engineer-header {
	background: url("/global/includes/images/en/engineer-header.gif") no-repeat top left;
}
div.wide-col h2.mesmer-header {
	background: url("/global/includes/images/en/mesmer-header.gif") no-repeat top left;
}
div.wide-col h2.media-header {
	background: url("/global/includes/images/en/media-header.gif") no-repeat top left;
	width: 120px;
}
div.wide-col h2.shop-header {
	margin-bottom: 20px;
	background: url("/global/includes/images/en/shop-header.gif") no-repeat top left;
	width: 120px;
}
div.wide-col h2.awards-header {
	background: url("/global/includes/images/en/awards-header.gif") no-repeat top left;
	width: 280px;
}

div.wide-col h3 span {
	margin-left: -9999px;
}
 
div.wide-col h3.blog-header {
	background: transparent url("/global/includes/images/en/blog-header.gif") 0 0 no-repeat;
	width: 50px;
	height:25px;
}	
div.wide-col h3.sylvari-intro-header {
	position: relative;
	background: url("/global/includes/images/en/sylvari-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.sylvari-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.norn-intro-header {
	position: relative;
	background: url("/global/includes/images/en/norn-intro-header.gif") no-repeat top left;
	height: 36px;
	margin-top: 15px;
}
	div.wide-col h3.norn-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.charr-intro-header {
	position: relative;
	background: url("/global/includes/images/en/charr-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.charr-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.asura-intro-header {
	position: relative;
	background: url("/global/includes/images/en/asura-intro-header.gif") no-repeat top left;
	height: 36px;
	margin-top: 15px;
}
	div.wide-col h3.asura-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.human-intro-header {
	position: relative;
	background: url("/global/includes/images/en/human-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.human-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.elementalist-intro-header {
	position: relative;
	background: url("/global/includes/images/en/elementalist-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.elementalist-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.warrior-intro-header {
	position: relative;
	background: url("/global/includes/images/en/warrior-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.warrior-intro-header span {
		position: absolute;
		left: -9999px;
	}	
div.wide-col h3.ranger-intro-header {
	position: relative;
	background: url("/global/includes/images/en/ranger-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.ranger-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.necromancer-intro-header {
	position: relative;
	background: url("/global/includes/images/en/necromancer-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.necromancer-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.guardian-intro-header {
	position: relative;
	background: url("/global/includes/images/en/guardian-intro-header.gif") no-repeat top left;
	height: 37px;
	margin-top: 15px;
}
	div.wide-col h3.guardian-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.thief-intro-header {
	position: relative;
	background: url("/global/includes/images/en/thief-intro-header.gif") no-repeat top left;
	height: 37px;
	margin-top: 15px;
}
	div.wide-col h3.thief-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.commando-intro-header {
	position: relative;
	background: url("/global/includes/images/en/commando-intro-header.gif") no-repeat top left;
	height: 37px;
	margin-top: 15px;
}
	div.wide-col h3.commando-intro-header span {
		position: absolute;
		left: -9999px;
	}
div.wide-col h3.engineer-intro-header {
	position: relative;
	background: url("/global/includes/images/en/engineer-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.engineer-intro-header span {
		position: absolute;
		left: -9999px;
	}

div.wide-col h3.mesmer-intro-header {
	position: relative;
	background: url("/global/includes/images/en/mesmer-intro-header.gif") no-repeat top left;
	height: 60px;
	margin-top: 15px;
}
	div.wide-col h3.mesmer-intro-header span {
		position: absolute;
		left: -9999px;
	}
	
div.wide-col ul {
	margin: 0 0 15px 15px;
}
div.wide-col ul li {
	margin-bottom: 0.5em;
}
div.wide-col ul#faq-glossary {
	list-style: none;
	margin: 0 0 20px;
	padding: 5px 0 0;
}
div.wide-col ul#faq-glossary li {
	border-bottom: 1px dashed #D8E0F0;
	padding: 5px 0 6px
}
div.wide-col ul#faq-glossary li.end {
	border: 0;
	padding-bottom: 3px;
}

/*-----------------------------------------------------
	ART PAGE
-------------------------------------------------------*/

div#artbook {
	margin-top: 25px;
}
div#artbook div#details {
	float: left;
	width: 270px;
}
div#artbook div#artbook-image {
	float: right;
	margin-left: 20px;
	margin-top: -20px;
	width: 300px;
}

#product-page {
	margin-top: 15px
}

#product-page img.preview {
	margin: 0 0 10px 10px;
	float: right
}

div#artbook-page {
	margin-top: 15px;
}
div#artbook-page div#details {
	float: left;
	width: 270px;
}

div#artbook-page div#artbook-image {
	float: right;
	margin-left: 20px;
	margin-top: -55px;
	width: 300px;
}
img#wall-graphics-preview {margin: 0 0 10px -7px}

img#charr-plush-preview {margin: 0 0 10px -7px}

h3.artbook-header {
	margin: 0 0 5px 0;
}
h3.artbook-header a {
	background: url("/global/includes/images/en/artbook-header.png") 0 0 no-repeat;
	display: block;
	height: 23px;
	width: 170px;
}
h3.artbook-header span {
	position: absolute;
	left: -999999em;
}

h3.sold-out {
	background: url("/global/includes/images/en/sold-out.png") 0 no-repeat;
	display: block;
	clear: both;
	height: 41px;
	margin: 0;
	width: 246px;
}
h3.sold-out span {
	position: absolute;
	left: -999999em;
}

h3.na-sold-out {
	background: url("/global/includes/images/en/na-sold-out.png") 0 no-repeat;
	display: block;
	clear: both;
	height: 41px;
	margin: 0;
	width: 246px;
}
h3.na-sold-out span {
	position: absolute;
	left: -999999em;
}

h3.buy-charr-header {
	background: url("/global/includes/images/en/buy-charr-header.png") 0 -30px no-repeat;
	display: block;
	clear: both;
	height: 30px;
	margin: 0;
	width: 239px;
}
h3.buy-charr-header span {
	position: absolute;
	left: -999999em;
}

h3.buy-now-header {
	background: url("/global/includes/images/en/buy-now-header.png") 0 -30px no-repeat;
	display: block;
	clear: both;
	height: 30px;
	margin: 0;
	width: 200px;
}
h3.buy-now-header span {
	position: absolute;
	left: -999999em;
}

h3.world-header {
	background: url("/global/includes/images/en/lore-header.png") no-repeat top left;
	height: 33px;
	text-indent: -9999em;
	margin-top: 15px;
}

a.buy-now {margin: 0;display: block;width: 200px;height: 30px;background: url("/global/includes/images/en/buy-now-header.png") 0 0 no-repeat;}
a.buy-now:hover{background-position: 0 -30px}
a.buy-now-small {margin: 0;display: block;width: 78px;height: 24px;background: url("/global/includes/images/en/btn-buy-now-small.png") no-repeat}
a.buy-now-small:hover{background-position: 0 -24px}
a.buy-now-small span,
a.buy-now span {position: absolute;left: -999999em}

div#buy {
	/*margin: 3px 0 0;*/
}
div#buy ul.stores {
	margin: 13px 0 0;
	list-style: none;
}
div#buy ul.stores li {
	float: left;
	margin-right: 15px;
}
div#buy ul.stores li a {
	display: block;
	padding: 10px 15px;
	background-color: #333;
	color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:3px;
}

div#buy ul.stores li.gw2-art-buy {width: 243px;text-align: center}
div#buy ul.stores li.gw2-art-buy a {background-color: #8e0d07}

div#buy ul.stores li a:hover {
	background-color: #000;
}

div#interior-shots {
	margin: 30px 0;
}

div#concept-art div.concept-art-wrapper,
div#interior-shots div.interior-shots-wrapper,
div#screenshots div.screenshots-wrapper {
	background: transparent url(/global/includes/images/concept-art-bg.png) 0 0 repeat-y;
	padding: 0;
}

div#concept-art.awards div.concept-art-wrapper{
	background: transparent url(/global/includes/images/awards-tile-bg.png) 0 0 repeat-y;
	padding: 0;
}

div#concept-art div.row,
div#interior-shots div.row,
div#screenshots div.row {
	clear: both;
	width: 600px;
	padding-bottom: 13px;
	background: transparent url(/global/includes/images/wide-column-border.png) 0 0 repeat-x;
}
div#concept-art div.first-row,
div#interior-shots div.first-row,
div#screenshots div.first-row {
	background: transparent none;
}
div#concept-art div.row div.concept-art,
div#interior-shots div.row div.interior-shot,
div#screenshots div.row div.screenshot {
	float: left;
	margin: 13px 21px 0 0;
}
div#concept-art div.row div.concept-art a img,
div#interior-shots div.row div.interior-shot a img,
div#screenshots div.row div.screenshot a img,
div.article-content a.thumb img {
	padding: 2px;
	border: 1px solid #b6bcbf;
}
div#concept-art div.row div.last,
div#interior-shots div.row div.last,
div#screenshots div.row div.last {
	margin-right: 0;
}

a.learn-more {
	background: transparent url(/global/includes/images/en/learn-more.png) 0 0 no-repeat;
	width: 100px;
	height: 30px;
	display: block;
	margin-top: 10px;
}
a.learn-more:hover {
	background-position: 0 -30px;
}
a.learn-more span {
	position: absolute;
	left: -999999px;
}
/*-----------------------------------------------------
	SHARE
-------------------------------------------------------*/
#video-container div.share-it, #single-video-container div.share-it {
	float: none;
    position: absolute;
    margin-top: 0;
    right: 110px;
    top: 366px;
}

#skills #video-container div.share-it {
    top: 326px;
}

div.share-it div.content h3 {
	float: right;
	position: relative;
	background: transparent url(/global/includes/images/en/share-this.gif) 0 0 no-repeat;
	width: 65px;
	height: 15px;
	display: block;
}
div.share-it div.content h3 span {
	position: absolute;
	left: -9999px;
}
#skills div.share-it div.content ul,
div.share-it div.content ul {
	list-style: none;
	margin: 0;
	float: left;
	width: 120px; /* IE7 (and lower) needs an explicit width */
}
#skills div.share-it div.content ul li,
div.share-it div.content ul li {
	float: left;
	margin-right: 5px;
}
#skills div.share-it div.content ul li a,
div.share-it div.content ul li a {
	outline: none;
	display: block;
	border: none;
	width: 18px;
	height: 18px;
	text-indent: -9999px;
	background-image: url(/global/includes/images/share-it-white.gif);
	background-color: #fff;
	background-repeat: no-repeat;
}
a.facebook {
	background-position: 0 0;
}
	a.facebook:hover {
		background-position: 0 -18px;
	}
a.digg {
	background-position: -36px 0;
}
	a.digg:hover {
		background-position: -36px -18px;
	}
a.delicious {
	background-position: -54px 0;
}
	a.delicious:hover {
		background-position: -54px -18px;
	}
a.twitter {
	background-position: -18px 0;
}
	a.twitter:hover {
		background-position: -18px -18px;
	}
a.reddit {
	background-position: -72px 0;
}
	a.reddit:hover {
		background-position: -72px -18px;
	}		
#fancybox-outer div.share-it {
	position: absolute;
	bottom: -50px;
	width: 100%;
}
#fancybox-outer div.share-it div.content {
	width: 188px;
	margin: 0 auto;
	background-color: #000;
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 10px #000;
	-webkit-box-shadow: 1px 1px 10px #000;
	box-shadow: 1px 1px 10px #000;
}
#fancybox-outer div.share-it div.content h3 {
	background: transparent url(/global/includes/images/en/share-this-black.gif) 0 0 no-repeat;
}
#fancybox-outer div.share-it div.content ul li a {
	background-image: url(/global/includes/images/share-it-black.gif);
	background-color: #000;
}

/*-----------------------------------------------------
	Newsletter Signup
-------------------------------------------------------*/
#newsletter-signup {position: absolute;width: 306px;height: 160px;top: -90px;right: 110px;z-index: 999;background: url(/global/includes/images/drop_down_bg.png) no-repeat bottom left}
#newsletter-signup #active {height: 95px;position: absolute;bottom: 35px;left: 42px;width: 256px;}

#newsletter-signup form {/*margin-top: 5px;padding: 5px 0 0 52px*/}
#newsletter-signup form #input-fields {border: none}
#newsletter-signup form #input-fields #submit-button {margin-right: 23px;width: 71px;height: 38px;float: right;background: url(/global/includes/images/en/submit-btn.png) no-repeat top left;display: block;cursor: pointer;border: none;position:relative;}
#newsletter-signup form #input-fields #submit-button:hover {background-position: 0 -38px;}
#newsletter-signup form #input-fields #submit-button span {position: absolute; left: -99999px;}
#newsletter-signup form #input-fields #email {margin-top: 5px;padding: 5px 0 5px 3px;float: left;position: relative;width: 150px;font-size: 11px;border: 1px solid #ccc}
#newsletter-signup form #radio-buttons {margin-top: 3px;color: #fff;font-size: 12px;border: none}
#newsletter-signup form #radio-buttons #region-radio-eu {margin-left: 5px}

#newsletter-signup a.signupToggle {margin: 10px 0 0 50px;width: 123px;height: 21px;display: block;background: url(/global/includes/images/en/newsletter_signup_sprite.png) no-repeat top left;text-indent: -999em;outline: none}
#newsletter-signup a.signupToggle:hover {background-position: left -21px !important}
#newsletter-signup a.signupToggleActive {background: url(/global/includes/images/en/newsletter_signup_sprite.png) no-repeat left -42px !important}
#newsletter-signup a.signupToggleActive:hover {background-position: left -63px !important}

#newsletter-signup #newsletterErrorContainer {width: 235px;position: absolute;top: 11px;left: 0;color: #fff;margin: 0;padding: 0;font-size: .9em;line-height: 12px;left:48px;}
#newsletter-signup #ajaxLoaderContainer {margin: 50px 0 0 150px}
#newsletter-signup #newsletterSuccessMsg {margin: 98px 5px 0 50px;width: 235px;color: #fff;font-size: .9em;text-align: center}

/*-----------------------------------------------------
	Shop Over Page
-------------------------------------------------------*/
.wide-col a.buy-copy-now {margin-bottom: 35px;width: 200px;height: 30px;display: block;background: url(/global/includes/images/en/buy-now-header.png) no-repeat top left;text-indent: -999em}
.wide-col a.buy-copy-now:hover {background-position: bottom left}
.wide-col a.more-info {width: 76px;height: 10px;display: block;background: url(/global/includes/images/en/btn-more-info.png) no-repeat top left;text-indent: -999em}
.wide-col a.learn-more-shop {width: 130px;height: 30px;display: block;background: url(/global/includes/images/en/learn-more.png) no-repeat top left;text-indent: -999em;overflow: hidden}
.wide-col a.learn-more-shop:hover {background-position: bottom left}
hr.border-bottom {margin: 20px 0 40px 0;clear: both;width: 595px;height: 2px;background: url(/global/includes/images/column-border.png) repeat-x;border: none}

.wide-col .row-a,
.wide-col .row-b {margin-top: -10px}

/*** Switch floats to rearrange page ***/
.wide-col .row-a div.details,
.wide-col .row-b a.preview {float: left;overflow: hidden}
.wide-col .row-b div.details,
.wide-col .row-a a.preview {float: right;overflow: hidden}

#artbook-item {overflow: hidden}
#artbook-item div.details {margin-top: 10px;width: 280px}
#artbook-item a.preview {width: 300px;height: 260px;background: url(/global/includes/images/artbook.jpg) no-repeat;text-indent: -999em}
#artbook-item h3 {width: 170px;height: 23px;display: block;background: url(/global/includes/images/en/artbook-header.png) no-repeat;text-indent: -999em}

#ghosts-ascalon-item {margin-bottom: 20px;width: 595px;overflow: hidden}
#ghosts-ascalon-item div.details {margin-top: 10px;width: 430px}
#ghosts-ascalon-item a.preview {width: 148px;height: 219px;background: url(/global/includes/images/ghosts-boxshot-shop.jpg) no-repeat;text-indent: -999em}
#ghosts-ascalon-item h3 {width: 150px;height: 23px;display: block;background: url(/global/includes/images/ghosts-of-ascalon-header-sub.jpg) no-repeat;text-indent: -999em}

#eod-item {margin-bottom: 40px;width: 595px;overflow: hidden}
#eod-item div.details {margin-top: 10px;width: 430px}
#eod-item a.preview {width: 148px;height: 240px;background: url(/global/includes/images/eod-boxshot-shop.png) no-repeat;text-indent: -999em}
#eod-item h3 {width: 150px;height: 23px;display: block;background: url(/global/includes/images/en/eod-header-sub.gif) no-repeat;text-indent: -999em}

#calendar-item {overflow: hidden}
#calendar-item div.details {width: 295px}
#calendar-item a.preview {margin-top: 5px;width: 280px;height: 260px;background: url(/global/includes/images/calendar.jpg) no-repeat;text-indent: -999em}
#calendar-item h3 {height: 23px;display: block;background: url(/global/includes/images/en/calendar-header.png) no-repeat;text-indent: -999em}

#wallgraphics-item {overflow: hidden}
#wallgraphics-item div.details {margin-top: 10px;width: 260px}
#wallgraphics-item a.preview {width: 320px;height: 206px;background: url(/global/includes/images/wall-graphics-small.jpg) no-repeat;text-indent: -999em}
#wallgraphics-item h3 {width: 227px;height: 25px;display: block;background: url(/global/includes/images/en/header-wall-graphics.png) no-repeat;text-indent: -999em}

#charrplush-item {overflow: hidden}
#charrplush-item div.details {margin-top: 10px;width: 260px}
#charrplush-item a.preview {width: 320px;height: 206px;background: url(/global/includes/images/charr-plush-small.jpg) no-repeat;text-indent: -999em}
#charrplush-item h3 {width: 227px;height: 25px;display: block;background: url(/global/includes/images/en/header-charr-plush.png) no-repeat;text-indent: -999em}

/*-----------------------------------------------------
	Artbook Sidebar Promo
-------------------------------------------------------*/
#artbook-sidebar-promo {margin: 20px 0 0;padding: 25px 10px 0;width: 280px;background: url(/global/includes/images/column-border.png) no-repeat top left}
#artbook-sidebar-promo h2 {margin-bottom: 5px;width: 270px;height: 33px;display: block;background: url(/global/includes/images/en/artbook-module-header.png) no-repeat;text-indent: -999em}
#artbook-sidebar-promo img.artbook {margin: 0 0 7px 15px;float: right;overflow: hidden}
#artbook-sidebar-promo .left-content {}
#artbook-sidebar-promo a#promo-link {width: 130x;height: 30px;display: block;background: url(/global/includes/images/en/learn-more.png) no-repeat top left;text-indent: -999em}
#artbook-sidebar-promo a#promo-link:hover {background-position: bottom left}

/*-----------------------------------------------------
	Share This Widget
-------------------------------------------------------*/
#share-this-widget {position: relative;margin: 20px 0 0;padding: 25px 10px 0;width: 280px;background: transparent url(/global/includes/images/column-border.png) no-repeat left top}
#share-this-widget h3 {margin: 0 0 10px 0;padding: 0;width: 215px;height: 33px;display: block;background: transparent url(/global/includes/images/en/share-this-header.gif) 0 0 no-repeat;text-indent: -9999em}
.share-this-widget-item {margin: 0;padding: 0 10px 0 0;float: left;overflow: hidden}

/*-----------------------------------------------------
	Combat/Dynamic Events/Personal Stories Sidebar
-------------------------------------------------------*/

#combat-widget, 
#dynamic-events-articles, 
#personal-stories-widget,
#dungeons-widget, 
#pvp-widget{
	margin: 20px 0 0;
	padding: 24px 10px 0;
	width: 280px;
	background: url(/global/includes/images/column-border.png) no-repeat scroll left top;
}
#combat-widget li, 
#dynamic-events-articles li, 
#personal-stories-widget li,
#dungeons-widget li,
#pvp-widget li {
	list-style: none;
	margin: 0;
}
#combat-widget li a, 
#dynamic-events-articles li a, 
#personal-stories-widget li a,
#dungeons-widget li a, 
#pvp-widget li a{
	display: block;
}
#combat-widget li a span, 
#dynamic-events-articles li a span, 
#personal-stories-widget li a span,
#dungeons-widget li a span,
#pvp-widget li a span {
	margin-left: -9999em;
}
#combat-widget h3.combat-articles-header, 
#dynamic-events-articles h2, 
#personal-stories-widget h2,
#dungeons-widget h3.dungeons-articles-header, 
#pvp-widget h3.pvp-articles-header {
	height: 33px;
	margin: 0 0 10px;
}




#fp-latest-news {margin-top: 35px !important;}
#fp-latest-news .featured-content-news {margin-bottom: -10px;width: 387px;height: 32px;display: block;background: url(/global/includes/images/en/featured-content-header.png
) no-repeat;text-indent: -5000px}
#fp-latest-news .news-item {padding: 18px 0 10px 0;background: url(/global/includes/images/two-col-border.jpg) repeat-x bottom left}
#fp-latest-news .last-news-item {background: none}
#fp-latest-news .news-item-last {background: none}
#fp-latest-news .news-item:last-child {background: none}
#fp-latest-news .news-item h3 {font-size: 1em}
#fp-latest-news .news-item .item-stamp {margin-bottom: 3px}
#fp-latest-news .news-item .item-stamp:first-letter {text-transform: uppercase}
#fp-latest-news .news-item .type {margin-right: 3px;font-size: .8em}
#fp-latest-news .news-item .type:first-letter {text-transform: uppercase}
#fp-latest-news .news-item .date {font-size: .8em}
#fp-latest-news .news-item p {}
#fp-latest-news .news-subscribe {margin-right: 10px;float: right;width: 86px;height: 24px;display: block;background: url(/global/includes/images/en/subscribe.gif) no-repeat;text-indent: -5000px}
#fp-latest-news .blog-link {list-style-type: none}
#fp-latest-news .blog-link li {padding-right: 12px;display: inline}
#fp-latest-news .blog-link li a {color: #222}

#hp-header-noflash{outline: none;display: block;height: 430px;left: 50%;margin: 0 0 0 -477px;padding: 0;position: absolute;top: 187px;width: 950px}
#fp-latest-news .blog-link li a:hover {text-decoration: underline}