@import url("https://fonts.googleapis.com/css?family=Exo+2:500,700");
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video
{
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article,aside,details,figcaption,figure,


,header,hgroup,menu,nav,section
{
	display: block;
}
body
{
	line-height: 1;
}
ol,ul
{
	list-style: none;
}
blockquote
{
	quotes: none;
}
blockquote:before,blockquote:after
{
	content: '';
	content: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
i,cite,em,var,address,dfn
{
	font-style: italic;
}
s,strike,del
{
	text-decoration: line-through;
}
u,ins
{
	text-decoration: underline;
}
.keystroke,kbd
{
	background: #ededed;
	border: 1px solid #dbdbdb;
	border-radius: 3px;
	font-family: "Consolas", "Menlo", "Courier", monospace;
	font-size: 15px;
	margin: 0;
	padding: 2px 4px 0;
}
mark
{
	background-color: yellow;
	color: black;
}
q
{
	quotes: "\201C" "\201D";
}
q q
{
	quotes: "\2018" "\2019";
}
q:before
{
	content: open-quote;
}
q:after
{
	content: close-quote;
}
tt,code,kbd,samp
{
	font-family: "Consolas", "Menlo", "Courier", monospace;
}
strong,b
{
	font-weight: bold;
}
sub
{
	font-size: smaller;
	vertical-align: sub;
}
sup
{
	font-size: smaller;
	vertical-align: super;
}
html
{
	box-sizing: border-box;
	font-family: sans-serif;
	moz-box-sizing: border-box;
	ms-text-size-adjust: 100%;
	webkit-box-sizing: border-box;
	webkit-text-size-adjust: 100%;
}
*,*:before,*:after
{
	box-sizing: inherit;
	moz-box-sizing: inherit;
	webkit-box-sizing: inherit;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary
{
	display: block;
}
audio,canvas,progress,video
{
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls])
{
	display: none;
	height: 0;
}
[hidden],template
{
	display: none;
}
a
{
	background: transparent;
}
a:active,a:hover
{
	outline: 0;
}
abbr[title]
{
	border-bottom: 1px dotted;
}
b,strong
{
	font-weight: bold;
}
dfn
{
	font-style: italic;
}
sub,sup
{
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup
{
	top: 0.5em;
}
sub
{
	bottom: -0.25em;
}
svg:not(:root)
{
	overflow: hidden;
}
hr
{
	box-sizing: content-box;
	height: 0;
	moz-box-sizing: content-box;
}
pre
{
	overflow: auto;
}
code,kbd,pre,samp
{
	font-family: monospace, monospace;
	font-size: 1em;
}
button,input,optgroup,select,textarea
{
	color: inherit;
	font: inherit;
	margin: 0;
}
button
{
	overflow: visible;
}
button,select
{
	text-transform: none;
}
button,html input[type="button"],input[type="reset"],input[type="submit"]
{
	cursor: pointer;
	webkit-appearance: button;
}
button[disabled],html input[disabled]
{
	cursor: default;
}
button::-moz-focus-inner,input::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
input
{
	line-height: normal;
}
input[type="checkbox"],input[type="radio"]
{
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button
{
	height: auto;
}
input[type="search"]
{
	box-sizing: content-box;
	moz-box-sizing: content-box;
	webkit-appearance: textfield;
	webkit-box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration
{
	webkit-appearance: none;
}
fieldset
{
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend
{
	border: 0;
	padding: 0;
}
textarea
{
	overflow: auto;
}
td,th
{
	padding: 0;
}
.row
{
	zoom: 1;
}
.row:before,.row:after
{
	content: "";
	display: table;
}
.row:after
{
	clear: both;
}
.column,.columns
{
	float: left;
	min-height: 1px;
	padding: 0 10px;
	position: relative;
}
.one,.row .one
{
	width: 60px;
}
.two,.row .two
{
	width: 140px;
}
.three,.row .three
{
	width: 220px;
}
.four,.row .four
{
	width: 300px;
}
.five,.row .five
{
	width: 380px;
}
.six,.row .six
{
	width: 460px;
}
.seven,.row .seven
{
	width: 540px;
}
.eight,.row .eight
{
	width: 620px;
}
.nine,.row .nine
{
	width: 700px;
}
.ten,.row .ten
{
	width: 760px;
}
.eleven,.row .eleven
{
	width: 840px;
}
.twelve,.row .twelve
{
	width: 940px;
}
.row .row .one:first-child,.row .row .two:first-child,.row .row .three:first-child,.row .row .four:first-child,.row .row .five:first-child,.row .row .six:first-child,.row .row .seven:first-child,.row .row .eight:first-child,.row .row .nine:first-child,.row .row .ten:first-child,.row .row .eleven:first-child,.row .row .twelve:first-child
{
	padding-left: 0;
}
.row .row .one:last-child,.row .row .two:last-child,.row .row .three:last-child,.row .row .four:last-child,.row .row .five:last-child,.row .row .six:last-child,.row .row .seven:last-child,.row .row .eight:last-child,.row .row .nine:last-child,.row .row .ten:last-child,.row .row .eleven:last-child,.row .row .twelve:last-child
{
	padding-right: 0;
}
@media screen and (min-width: 961px)
{
	.one,.row .one
	{
		width: 8.33333%;
	}
	.two,.row .two
	{
		width: 16.66667%;
	}
	.three,.row .three
	{
		width: 25%;
	}
	.four,.row .four
	{
		width: 33.33333%;
	}
	.five,.row .five
	{
		width: 41.66667%;
	}
	.six,.row .six
	{
		width: 50%;
	}
	.seven,.row .seven
	{
		width: 58.33333%;
	}
	.eight,.row .eight
	{
		width: 66.66667%;
	}
	.nine,.row .nine
	{
		width: 75%;
	}
	.ten,.row .ten
	{
		width: 83.333333%;
	}
	.eleven,.row .eleven
	{
		width: 91.66667%;
	}
	.twelve,.row .twelve
	{
		width: 100%;
	}
}
@media screen and (max-width: 960px)
{
	.one,.row .one,.two,.row .two,.three,.row .three
	{
		width: 50%;
	}
	.four,.row .four,.five,.row .five,.six,.row .six,.seven,.row .seven,.eight,.row .eight,.nine,.row .nine,.ten,.row .ten,.eleven,.row .eleven,.twelve,.row .twelve
	{
		width: 100%;
	}
	.row .row .one,.row .row .two,.row .row .three,.row .row .four,.row .row .five,.row .row .six,.row .row .seven,.row .row .eight,.row .row .nine,.row .row .ten,.row .row .eleven,.row .row .twelve
	{
		padding: 0;
	}
}
@media screen and (max-width: 640px)
{
	.one,.row .one,.two,.row .two,.three,.row .three,.four,.row .four
	{
		width: 100%;
	}
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td
{
	line-height: 1.4em;
	margin: 0;
	padding: 0;
}
p
{
	margin-bottom: 0.25em;
}
p.lead
{
	font-size: 1.25em;
	line-height: 1.6em;
	margin-bottom: 1em;
}
aside p
{
	font-size: 0.9em;
	font-style: italic;
}
h1,h2,h3,h4,h5,h6
{
	color: #000000;
	font-weight: bold;
	line-height: 1.6em;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	text-rendering: optimizeLegibility;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	font-size: 0.8em;
	line-height: 1em;
}
h1 em,h2 em,h3 em,h4 em,h5 em,h6 em
{
	font-style: italic;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
{
	color: #000000;
	text-decoration: underline;
}
h1
{
	font-size: 32px;
}
h2
{
	font-size: 24px;
}
h3
{
	font-size: 21px;
}
h4,h5,h6
{
	font-size: 16px;
}
em,i
{
	font-style: italic;
	line-height: inherit;
}
strong,b
{
	font-weight: bold;
	line-height: inherit;
}
small
{
	font-size: 80%;
	line-height: inherit;
}
ul,ol
{
	line-height: 1.6em;
	list-style-position: inside;
	margin-bottom: 1em;
}
ul li ul,ul li ol
{
	margin-bottom: 0;
	margin-left: 20px;
}
ul li li ul
{
	list-style-type: circle;
}
ul li li ul li ul
{
	list-style-type: square;
}
ul li li ul li ul li ul
{
	list-style-type: disc;
}
ul li li ul li ul li ul li ul
{
	list-style-type: circle;
}
ul li li ul li ul li ul li ul li ul
{
	list-style-type: square;
}
ul.no-bullet
{
	list-style: none;
}
ul.large li
{
	line-height: 2.8em;
}
dl dt
{
	font-weight: bold;
	margin: 5px 0;
}
dl dd
{
	margin-left: 5px;
	padding: 5px 0 5px 10px;
}
#eme-bar
{
	background: #000000;
	box-shadow: 0 5px 5px rgba(0,0,0,0.5);
	color: #a2a2a2;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	height: 52px;
	position: relative;
	z-index: 10;
}
#eme-bar a
{
	font-weight: normal;
}
#eme-bar a:hover
{
	color: #fff;
}
#eme-bar .wrapper
{
	margin: 0 auto;
	min-width: 320px;
}
.site-alert
{
	z-index: 9 !important;
}
.eme
{
	box-sizing: border-box;
	cursor: pointer;
	float: left;
	height: 52px;
	moz-box-sizing: border-box;
	position: relative;
	webkit-box-sizing: border-box;
	width: 42px;
	z-index: 9999;
}
.eme a
{
	background: url(img/eme-bar-sprite-c092134b3e7b285dbb1ceb99ff498296.png) no-repeat 0 -523px;
	background-color: 0.25s ease-out;
	display: block;
	height: 52px;
	margin: 0;
	moz-background-color: 0.25s ease-out;
	ms-background-color: 0.25s ease-out;
	o-background-color: 0.25s ease-out;
	webkit-background-color: 0.25s ease-out;
	width: 42px;
}
.eme:hover
{
	background-color: #303030;
}
#eme-bar
{
	border-bottom: 1px solid #333333;
	color: #ADADAD;
}
#eme-bar a
{
	font-family: 'Arial', sans-serif;
}
#eme-bar a:hover
{
	color: #ffffff;
}
#eme-bar #games
{
	height: 52px;
	position: relative;
}
#eme-bar #games .trigger
{
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	box-sizing: border-box;
	color: #ADADAD;
	display: block;
	float: left;
	line-height: 48px;
	moz-box-sizing: border-box;
	moz-transition: background-color .25s ease-out;
	ms-transition: background-color .25s ease-out;
	o-transition: background-color .25s ease-out;
	padding: 0 3px;
	position: relative;
	transition: background-color .25s ease-out;
	webkit-box-sizing: border-box;
	webkit-transition: background-color .25s ease-out;
}
#eme-bar #games .trigger span
{
	display: inline-block;
	vertical-align: middle;
}
#eme-bar #games .trigger span:after
{
	background-image: url(img/eme-bar-sprite-c092134b3e7b285dbb1ceb99ff498296.png);
	background-position: -492px -491px;
	background-repeat: no-repeat;
	content: "";
	display: inline-block;
	height: 52px;
	margin-left: 3px;
	vertical-align: middle;
	width: 16px;
}
#eme-bar #games .trigger:hover
{
	background-color: #ffffff;
	color: #000000;
	text-decoration: none;
}
#eme-bar #games .trigger:hover span:after
{
	background-position: -492px -535px;
}
#eme-bar #games.open .eme-menu
{
	display: block;
}
.eme-menu
{
	background-color: #fff;
	background-color: rgba(255,255,255,0.9);
	border-color: #ADADAD;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	box-shadow: 0px 2px 8px rgba(0,0,0,0.25);
	clear: both;
	display: none;
	left: 0;
	margin: 0px;
	padding: 8px 0px;
	position: absolute;
	right: 0;
	top: 53px;
	width: 100%;
	z-index: 2000;
}
.games-link
{
	background-clip: padding-box;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	border: 2px solid #fff;
	border-radius: 8px;
	display: inline-block;
	height: 80px;
	margin: 0px 10px 10px 0px;
	margin: 2px 4px;
	moz-transition: -moz-background-size 0.25s ease-in,border-color 0.25s ease-out;
	o-transition: -o-background-size 0.25s ease-in,border-color 0.25s ease-out;
	transition: background-size 0.25s ease-in,border-color 0.25s ease-out;
	webkit-border-radius: 8px;
	webkit-transition: -webkit-background-size 0.25s ease-in,border-color 0.25s ease-out;
	width: 140px;
}
.games-link a
{
	background: none;
	display: block;
	height: 100%;
	letter-spacing: 0;
	position: relative;
	text-shadow: none;
}
.games-link a span
{
	background: #000;
	background-clip: padding-box;
	border-radius: 2px;
	color: #fff;
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 12px;
	margin: 4px;
	padding: 2px 4px;
	position: absolute;
	right: -1px;
	top: calc(100% - 23px);
	webkit-border-radius: 2px;
}
.games-link.tera
{
	background-image: url(img/games_thumb_tera_2x-339e15f3c769a96c84e742a4c710accb.jpg);
}
.games-link.kritika
{
	background-image: url(img/games_thumb_kritika_2x-066faaa6a4a7ae575dff6a9366cf0e55.jpg);
}
.games-link.closers
{
	background-image: url(img/closers_fornav_withzmr-b9e5ca4cdccd9ecde07321944fa1040e.jpg);
}
.games-link.zmr
{
	background-image: url(img/games_thumb_zmr_2x-dbd364dae1c0834f865509c95554c03c.jpg);
}
.games-link.battleplans
{
	background-image: url(img/games_thumb_battleplans_2x-7131379b4a64065bc33571960b00827f.jpg);
}
.games-link.fruit-attacks
{
	background-image: url(img/games_thumb_fruitattacks_2x-a5aa3b33b9e0a90433c40daba239839c.jpg);
}
.games-link.pocket-platoons
{
	background-image: url(img/games_thumb_pocketplatoons_2x-65ebb671ce541e7dc52780cede50286e.jpg);
}
.games-link.ava
{
	background-image: url(img/games_thumb_ava_2x-5290662bb1264a9499ea4c3ff0bd58c1.jpg);
}
.games-link:hover
{
	background-position: 50% 50%;
	background-size: 120% 120%;
	border-color: #1481c5;
}
@media (max-width: 47.9em)
{
	#eme-bar #account
	{
		width: 275px;
	}
	#eme-bar #account li
	{
		float: right;
	}
	#eme-bar #account .user li
	{
		padding: 0 8px;
	}
}
@media (min-width: 30em)
{
	.eme
	{
		padding: 0 3px;
		width: 160px;
	}
	.eme a
	{
		background-position: -39px -531px;
		width: 100%;
	}
	#eme-bar #games .trigger
	{
		padding: 0 25px;
	}
	#eme-bar #games .trigger span:after
	{
		margin-left: 8px;
	}
}
@media (min-width: 48em)
{
	.games-link
	{
		border-width: 4px;
		display: inline;
		float: left;
		height: 130px;
		margin: 5px;
		width: 220px;
	}
	.eme-menu
	{
		padding-left: calc((100% - 660px) / 2);
		top: 53px;
	}
}
@media (min-width: 64em)
{
	.eme-menu
	{
		padding-left: calc((100% - 880px) / 2);
	}
}
@media (min-width: 72.5em)
{
	.eme-menu
	{
		padding-left: calc((100% - 1150px) / 2);
	}
}
#account
{
	float: right;
	height: 45px;
}
#account a
{
	color: #48b3ff;
	display: block;
	font-size: 12px;
	text-decoration: none;
}
@media (min-width: 48em)
{
	#account a
	{
		font-size: 14px;
	}
}
#account a:hover
{
	color: #48b3ff;
}
#account ul
{
	list-style-type: none;
}
#account li
{
	float: left;
	font-size: 14px;
	line-height: 24px;
	list-style-type: none;
	moz-transition: background-color .25s ease-out;
	ms-transition: background-color .25s ease-out;
	o-transition: background-color .25s ease-out;
	padding: 10px 0;
	transition: background-color .25s ease-out;
	webkit-transition: background-color .25s ease-out;
}
#account li:hover
{
	background: #ffffff;
}
#account li.welcome:hover
{
	background: none;
}
#account .vr
{
	background: url(img/eme-bar-sprite-c092134b3e7b285dbb1ceb99ff498296.png) no-repeat -184px 0;
	display: block;
	height: 44px;
	margin: 0 15px;
	padding: 0px;
	width: 2px;
}
#account .loading
{
	background: url(img/loading-34e35bb4b7071f2ac97be841f9ea8fe6.gif) no-repeat 0 0;
	display: inline-block;
	height: 16px;
	vertical-align: middle;
	width: 16px;
}
#eme-bar #account
{
	float: none;
	height: 52px;
	position: absolute;
	right: 0;
	top: 0;
}
#eme-bar #account li
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	padding: 13px 5px;
	webkit-box-sizing: border-box;
}
#eme-bar #account li:hover
{
	cursor: pointer;
}
@media (min-width: 64em)
{
	#eme-bar #account li
	{
		padding: 13px 10px;
	}
}
#eme-bar #account li.welcome:hover
{
	cursor: auto;
}
#blackout
{
	background: #000;
	background: rgba(0,0,0,0.9);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 200;
}
#login-box
{
	display: none;
	height: 410px;
	left: 50%;
	margin-left: -205px;
	margin-top: -205px;
	position: fixed;
	top: 50%;
	width: 410px;
	z-index: 202;
}
#login-box iframe
{
	border: none;
	height: 400px;
	width: 400px;
}
#region-select
{
	display: none;
	height: 496px;
	left: 50%;
	margin-left: -287px;
	margin-top: -248px;
	position: fixed;
	top: 50%;
	width: 574px;
	z-index: 202;
}
#region-select .explanation
{
	background: #1b1b1b;
	border: 2px solid #fff;
	border-radius: 5px;
	margin: 0px auto;
	width: 558px;
}
#region-select .explanation p
{
	font-size: 14px;
	line-height: 1.25em;
	margin: 0;
	padding: 15px 0px;
	text-align: center;
}
#region-select .separator
{
	background: url(img/eu_redirect_sprite-bd6b02954ef0132de69fd36ac24217fd.png) no-repeat 0 17px;
	font-size: 14px;
	margin: 15px auto 0px auto;
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 360px;
}
#region-select .selector
{
	background: url(img/eu_redirect_sprite-bd6b02954ef0132de69fd36ac24217fd.png) no-repeat -44px -20px;
	height: 340px;
	margin: 7px 0px 0px 0px;
	position: relative;
	width: 523px;
}
#region-select #select-ho,#region-select #select-zmr
{
	background: url(img/eu_redirect_sprite-bd6b02954ef0132de69fd36ac24217fd.png) no-repeat -574px -369px;
	color: #ffffff;
	display: block;
	float: left;
	font-size: 12px;
	position: absolute;
	text-transform: uppercase;
}
#region-select #select-ho:hover,#region-select #select-zmr:hover
{
	color: #ffffcc;
}
#region-select #select-ho
{
	background-position: -574px -369px;
	height: 34px;
	padding: 80px 0px 0px 46px;
	right: -66px;
	top: 150px;
	width: 223px;
}
#region-select #select-ho:hover
{
	background-position: -574px -487px;
}
#region-select #select-zmr
{
	background-position: -574px -20px;
	height: 34px;
	left: 18px;
	padding: 108px 0px 0px 35px;
	top: 71px;
	width: 203px;
}
#region-select #select-zmr:hover
{
	background-position: -574px -170px;
}
.ie8 #eme-bar .wrapper a
{
	background-image: none;
	height: auto;
	width: auto;
}
.ie8 #eme-bar .wrapper .eme a
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/eme_mobile_brand.png', sizingMethod='scale');
	height: 44px;
	width: 34px;
}
@media (min-width: 30em)
{
	.ie8 #eme-bar .wrapper .eme a
	{
		background: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/eme_logo_white_3.png', sizingMethod='scale');
		height: 77px;
		width: 120px;
	}
}
.ie8 #eme-bar .wrapper #games .games-link.tera
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_tera@2x.jpg', sizingMethod='scale');
}
.ie8 #eme-bar .wrapper #games .games-link.kritika
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_kritika@2x.jpg', sizingMethod='scale');
}
.ie8 #eme-bar .wrapper #games .games-link.closers
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_closers@2x.jpg', sizingMethod='scale');
}
.ie8 #eme-bar .wrapper #games .games-link.zmr
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_zmr@2x.jpg', sizingMethod='scale');
}
.ie8 #eme-bar .wrapper #games .games-link.battleplans
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_battleplans@2x.jpg', sizingMethod='scale');
}
.ie8 #eme-bar .wrapper #games .games-link.fruit-attacks
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_fruitattacks@2x.jpg', sizingMethod='scale');
}
.ie8 #eme-bar .wrapper #games .games-link.pocket-platoons
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_pocketplatoons@2x.jpg', sizingMethod='scale');
}
.ie8 #eme-bar .wrapper #games .games-link.ava
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/global/eme-bar/games/games_thumb_ava@2x.jpg', sizingMethod='scale');
}
footer
{
	font-size: 0.18em;
}
footer .footer-linkroll
{
	text-align: center;
}
footer .footer-linkroll ul
{
	display: block;
	margin: 0px;
	padding: 0px;
}
footer .footer-linkroll ul li
{
	display: inline-block;
	padding: 10px 20px;
}
footer #footer-logos
{
	margin: 20px 0px;
}
footer #footer-logos .footer-sprite
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
}
footer #footer-logos .footer-sprite#foot-eme
{
	background-position: 0 0;
	height: 100px;
	width: 227px;
}
footer #footer-logos .footer-sprite#foot-bhs
{
	background-position: -243px 0;
	float: right;
	height: 100px;
	width: 135px;
}
footer .ft-redduck,footer .clogo-redduck
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
	background-position: 0 -1795px;
}
footer .ft-redduck a,footer .clogo-redduck a
{
	display: block;
	height: 100%;
	text-indent: -9999em;
}
footer .ft-enmasse,footer .clogo-enmasse-darkbg
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
	background-position: 0 -166px;
	height: 100px;
	width: 210px;
}
footer .ft-enmasse a,footer .clogo-enmasse-darkbg a
{
	display: block;
	height: 100%;
	text-indent: -9999em;
}
footer .clogo-enmasse-lightbg
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
	background-position: 0 0px;
	height: 100px;
	width: 227px;
}
footer .clogo-enmasse-lightbg a
{
	display: block;
	height: 100%;
	text-indent: -9999em;
}
footer .clogo-bluehole
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
	background-position: -243px 0px;
	float: right;
	height: 100px;
	width: 135px;
}
footer .clogo-bluehole a
{
	display: block;
	height: 100%;
	text-indent: -9999em;
}
footer .clogo-naddic
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
	background-position: -223px -105px;
	height: 32px;
	width: 126px;
}
footer .clogo-naddic a
{
	display: block;
	height: 100%;
	text-indent: -9999em;
}
footer .clogo-nexon
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
	background-position: 0px 0px;
	height: 100px;
	width: 135px;
}
footer .clogo-nexon a
{
	display: block;
	height: 100%;
	text-indent: -9999em;
}
footer .clogo-enmasse-white
{
	background: url(img/ft-logo-sprite-8731b599c20d4e4695c077ec51922fe1.png) no-repeat 0 0;
	background-position: -222px 0px;
	height: 41px;
	width: 221px;
}
footer .clogo-enmasse-white a
{
	display: block;
	height: 100%;
	text-indent: -9999em;
}
footer a
{
	color: #48b3FF;
	font-weight: normal;
	text-decoration: none;
}
footer a:hover
{
	color: #fff;
}
footer .disclaimer
{
	margin: 160px 0 50px 0;
	text-align: center;
}
footer .disclaimer p
{
	font-size: 19px;
	line-height: 1.25em;
}
.eme-footer
{
	margin: 0 auto;
	max-width: 1140px;
	padding: 50px 20px 10px;
	position: relative;
}
@media only screen and (max-width: 480px)
{
	footer nav li
	{
		border-right: none;
		display: block;
	}
	footer .logo a
	{
		margin: 0 auto;
	}
}
*,*:before,*:after
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	webkit-box-sizing: border-box;
}
html
{
	font-size: 62.5%;
}
body
{
	background: white;
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6em;
	position: relative;
	webkit-font-smoothing: antialiased;
}
body #page-content
{
}
@media only screen and (max-width: 767px)
{
	#page_container
	{
		background: none;
	}
}
a img
{
	border: none;
}
a
{
	color: #0297ff;
	line-height: inherit;
	text-decoration: none;
}
a em
{
	color: #0297ff;
}
a:hover
{
	color: #666;
	text-decoration: underline;
}
a:hover em
{
	color: #666;
}
a:focus
{
	color: #666;
	outline: none;
}
.ankle a:hover i
{
	color: #666666;
	outline: none;
}
p a,p a:visited
{
	line-height: inherit;
}
.left
{
	float: left;
}
.right
{
	float: right;
}
.text-left
{
	text-align: left;
}
.text-right
{
	text-align: right;
}
.text-center,.text-align-center
{
	text-align: center;
}
.hide
{
	display: none;
}
.highlight
{
	background: #ff9;
}
figure
{
	margin: 0;
}
.hide
{
	display: none;
}
.highlight
{
	background: #ff9;
}
.hidden
{
	display: none !important;
}
.teaser-image
{
	text-align: center;
}
.h1
{
	font-size: 32px;
}
.h2
{
	font-size: 24px;
}
.h3
{
	font-size: 21px;
}
.strike
{
	text-decoration: line-through;
}
.small-text
{
	font-size: .80em;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.readmore-link
{
	background-color: #1a81c4;
	color: white;
	float: right;
	padding: 3px 10px;
	text-align: center;
}
.readmore-link:hover
{
	background: #349BDE;
	color: white;
	text-decoration: none;
}
ul.two-columns li
{
	float: left;
	width: 50%;
}
ul.two-columns li:nth-child(2n)
{
	border-left: 1px solid #c4c3c3;
}
ul.two-columns li:nth-child(2n),ul.two-columns li:nth-child(2n - 1)
{
	background: rgba(123,123,123,0.5);
}
ul.two-columns li:nth-child(4n),ul.two-columns li:nth-child(4n - 1)
{
	background: rgba(20,20,20,0.5);
}
.margin1
{
	margin-bottom: 16px;
}
.margin2
{
	margin-bottom: 32px;
}
.margin3
{
	margin-bottom: 48px;
}
.link-table
{
	background: none;
	border: 2px solid #c4c3c3;
	margin: 10px 0;
	padding: 10px;
	position: relative;
}
.link-table:before
{
	border: 2px solid #c4c3c3;
	bottom: -3px;
	content: "";
	left: -3px;
	position: absolute;
	right: -3px;
	top: -3px;
	z-index: -1;
}
.link-table table
{
	margin: 0;
	width: 100%;
}
.link-table table tbody tr:nth-child(odd)
{
	background: none;
}
.link-table table tbody tr:nth-child(even)
{
	background: none;
}
.link-table table tbody td
{
	border-left: 2px solid #c4c3c3;
	padding: 0 10px;
	width: 20%;
}
.link-table table tbody td:first-child
{
	border-left: none;
}
.link-table h4
{
	margin-top: 0;
}
.image-caption
{
	background: #000;
	display: inline-block;
	margin: 0;
	margin-bottom: 28px;
	padding: 0;
	position: relative;
	z-index: 0;
}
.image-caption img
{
	border: 2px solid #959393;
	margin-bottom: -8px;
	moz-transition: all 200ms ease-in-out;
	o-transition: all 200ms ease-in-out;
	outline: none;
	position: relative;
	transition: all 200ms ease-in-out;
	webkit-transition: all 200ms ease-in-out;
	width: 100%;
}
.image-caption .caption
{
	background: #000;
	background: rgba(0,0,0,0.7);
	bottom: -4px;
	padding: 10px 5px;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 10;
}
.image-caption .caption h3
{
	margin: 0;
	padding: 0;
}
.image-caption .caption p
{
	color: #000;
	margin: 0;
	padding: 0;
}
.magnify-corner
{
	line-height: 1em;
	position: relative;
}
.magnify-corner a
{
	display: block;
	line-height: 1em;
}
.magnify-corner img
{
	line-height: 1em;
	max-width: none;
	width: 100%;
}
.magnify-corner a:before,.magnify-corner a:after
{
	background: #000;
	content: " ";
	height: 50px;
	margin: 4px 4px 0 0;
	margin-bottom: 1px;
	moz-transition: all 100ms ease-in-out;
	opacity: 0;
	o-transition: all 100ms ease-in-out;
	position: absolute;
	right: 0;
	top: 0;
	transition: all 100ms ease-in-out;
	webkit-transition: all 100ms ease-in-out;
	width: 50px;
	z-index: 9;
}
.magnify-corner a:hover:before
{
	opacity: .6;
}
.magnify-corner a:after
{
	background: transparent url("img/ico_magnify.png") no-repeat 50% 50%;
	background-size: 60%;
	position: absolute;
	z-index: 10;
}
.magnify-corner a:hover:after
{
	opacity: 1;
}
.magnify-full
{
	line-height: 1em;
	position: relative;
}
.magnify-full a
{
	display: block;
	line-height: 1em;
}
.magnify-full img
{
	line-height: 1em;
	max-width: none;
	width: 100%;
}
.magnify-full a:before,.magnify-full a:after
{
	background: #000;
	bottom: 0;
	content: " ";
	height: 100%;
	left: 0;
	margin-bottom: 1px;
	moz-transition: all 200ms ease-in-out;
	opacity: 0;
	o-transition: all 200ms ease-in-out;
	position: absolute;
	transition: all 200ms ease-in-out;
	webkit-transition: all 200ms ease-in-out;
	width: 100%;
	z-index: 9;
}
.magnify-full a:hover:before
{
	opacity: .2;
}
.magnify-full a:after
{
	background: transparent url("img/ico_magnify.png") no-repeat 50% 50%;
	background-size: 20%;
	border-bottom: 3px solid #1a81c4;
	border-left: 2px solid #1a81c4;
	border-right: 2px solid #1a81c4;
	border-top: 2px solid #1a81c4;
	position: absolute;
	z-index: 10;
}
.magnify-full a:hover:after
{
	opacity: 1;
}
.ankle
{
	clear: both;
	text-align: center;
	width: 100%;
	zoom: 1;
}
.ankle:before,.ankle:after
{
	content: " ";
	display: table;
}
.ankle:after
{
	clear: both;
}
.ankle>.row
{
	float: none;
	margin: 20px auto;
}
.ankle h5
{
	color: black;
	font: bold 22px/36px 'exo_2light';
	text-transform: uppercase;
}
.ankle .social-links
{
	height: 45px;
	margin: 10px auto;
	width: 200px;
}
.ankle .social-links li
{
	float: left;
	height: 45px;
	width: 50px;
}
.ankle .social-links li a
{
	background: url(img/socials-blue.png) no-repeat 0 0;
	display: block;
	height: 45px;
	text-indent: -9999px;
	width: 50px;
}
.ankle .social-links li a.fb
{
	background-position: 0 0;
}
.ankle .social-links li a.fb:hover
{
	background-position: 0 -45px;
}
.ankle .social-links li a.twit
{
	background-position: -50px 0;
}
.ankle .social-links li a.twit:hover
{
	background-position: -50px -45px;
}
.ankle .social-links li a.yt
{
	background-position: -100px 0;
}
.ankle .social-links li a.yt:hover
{
	background-position: -100px -45px;
}
.ankle .social-links li a.twitch
{
	background-position: -150px 0;
}
.ankle .social-links li a.twitch:hover
{
	background-position: -150px -45px;
}
@media only screen and (max-width: 768px)
{
	.link-table table tbody td
	{
		width: 50%;
	}
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td
{
	direction: ltr;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
p
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.6em;
	margin-bottom: 16px;
}
p.lead
{
	font-size: 20px;
	line-height: 1.8em;
	margin-bottom: 21px;
}
aside p
{
	font-size: 15px;
	font-style: italic;
	line-height: 1.6em;
}
h1,h2,h3,h4,h5,h6
{
	color: black;
	font-style: normal;
	font-weight: bold;
	line-height: 1.6em;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	text-rendering: optimizeLegibility;
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small
{
	color: #4d4d4d;
	font-size: 60%;
	line-height: 0;
}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover
{
	text-decoration: underline;
}
h1,h1 em
{
	color: #214a78;
}
h1
{
	font-size: 32px;
}
h2
{
	font-size: 24px;
}
h3
{
	font-size: 21px;
}
h4,h5,h6
{
	font-size: 16px;
}
h1 a,h2 a,h3 a
{
	color: #666;
}
h4 a,h5 a,h6 a
{
	color: #000;
}
h4 a:after,h5 a:after,h6 a:after
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -404px -467px;
	content: "";
	display: inline-block;
	height: 13px;
	margin-left: 5px;
	width: 17px;
}
h1,h2,h3
{
	font-family: "exo_2light",Times,serif;
}
h1 em,h2 em,h3 em
{
	font-family: "exo_2light",Times,serif;
}
hr
{
	border: solid #ddd;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 1em 0;
}
.subheader
{
	color: #b3b3b3;
	font-weight: 300;
	line-height: 1.4em;
	margin-bottom: 1em;
}
em,i
{
	color: black;
	font-style: italic;
	line-height: inherit;
}
strong,b
{
	color: black;
	font-weight: bold;
	line-height: inherit;
}
small
{
	font-size: 60%;
	line-height: inherit;
}
code
{
	background: #ff9;
	font-weight: bold;
}
ul,ol
{
	font-size: 16px;
	line-height: 1.8em;
	list-style-position: inside;
	margin-bottom: 21px;
}
ul
{
	list-style-type: none;
}
ul li ul,ul li ol
{
	margin-bottom: 0;
	margin-left: 20px;
}
ul.square,ul.circle,ul.disc
{
	margin-left: 21px;
}
ul.square
{
	list-style-type: square;
}
ul.square li ul
{
	list-style-type: disc;
}
ul.square li ul li ul
{
	list-style-type: circle;
}
ul.square li ul li ul li ul
{
	list-style-type: square;
}
ul.square li ul li ul li ul li ul
{
	list-style-type: disc;
}
ul.square li ul li ul li ul li ul li ul
{
	list-style-type: circle;
}
ul.circle
{
	list-style-type: circle;
}
ul.circle li ul
{
	list-style-type: square;
}
ul.circle li ul li ul
{
	list-style-type: disc;
}
ul.circle li ul li ul li ul
{
	list-style-type: circle;
}
ul.circle li ul li ul li ul li ul
{
	list-style-type: square;
}
ul.circle li ul li ul li ul li ul li ul
{
	list-style-type: disc;
}
ul.disc
{
	list-style-type: disc;
}
ul.disc li ul
{
	list-style-type: circle;
}
ul.disc li ul li ul
{
	list-style-type: square;
}
ul.disc li ul li ul li ul
{
	list-style-type: disc;
}
ul.disc li ul li ul li ul li ul
{
	list-style-type: circle;
}
ul.disc li ul li ul li ul li ul li ul
{
	list-style-type: square;
}
ul.no-bullet
{
	list-style: none;
}
ul.large li
{
	line-height: 3.2em;
}
ul.twelve,.row ul.twelve
{
	margin: 0;
	padding: 0;
}
ul.aligned
{
	list-style-position: outside;
	margin-left: 36px;
}
ol
{
	margin-left: 20px;
}
ol li ul,ol li ol
{
	margin-bottom: 0;
	margin-left: 20px;
}
dl
{
	line-height: 1.6em;
}
dl dt,dl dd
{
	color: #000;
}
dl dt
{
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0;
}
dl dd
{
	border-left: 2px solid #949494;
	margin-left: 5px;
	padding: 5px 0 5px 10px;
}
.sidebar-compact-list h4
{
	float: left;
	margin: 0 15px;
}
.sidebar-compact-list ul
{
	border-left: 2px solid #949494;
	float: left;
	list-style-type: none;
	padding-left: 15px;
}
blockquote,blockquote p
{
	color: #666;
	line-height: 1.6em;
}
blockquote
{
	background: linear-gradient(rgba(196,195,195,0.6),rgba(148,148,148,0.6));
	background: -moz-linear-gradient(rgba(196,195,195,0.6), rgba(148,148,148,0.6));
	background: -o-linear-gradient(rgba(196,195,195,0.6), rgba(148,148,148,0.6));
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(196,195,195,0.6)), color-stop(100%, rgba(148,148,148,0.6)));
	background: -webkit-linear-gradient(rgba(196,195,195,0.6), rgba(148,148,148,0.6));
	margin: 0 0 21px;
	padding: 5px 10px;
	zoom: 1;
}
blockquote:before,blockquote:after
{
	content: " ";
	display: table;
}
blockquote:after
{
	clear: both;
}
blockquote cite
{
	color: #000;
	display: block;
	font-size: 15px;
}
blockquote cite:before
{
	content: "\2014 \0020";
}
blockquote cite a,blockquote cite a:visited
{
	color: #999;
}
blockquote .citation img
{
	float: right;
}
abbr,acronym
{
	border-bottom: 1px solid #ddd;
	color: #666;
	cursor: help;
	font-size: 90%;
	text-transform: uppercase;
}
abbr
{
	text-transform: none;
}
.print-only
{
	display: none;
}
@media print
{
	*
	{
		background: transparent !important;
		box-shadow: none !important;
		color: black !important;
		filter: none !important;
		ms-filter: none !important;
		text-shadow: none !important;
	}
	a,a:visited
	{
		text-decoration: underline;
	}
	a[href]:after
	{
		content: " (" attr(href) ")";
	}
	abbr[title]:after
	{
		content: " (" attr(title) ")";
	}
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after
	{
		content: "";
	}
	pre,blockquote
	{
		border: 1px solid #999;
		page-break-inside: avoid;
	}
	thead
	{
		display: table-header-group;
	}
	tr,img
	{
		page-break-inside: avoid;
	}
	img
	{
		max-width: 100% !important;
	}
	@page
	{
		margin: 0.5cm;
	}
	p,h2,h3
	{
		orphans: 3;
		widows: 3;
	}
	h2,h3
	{
		page-break-after: avoid;
	}
	.hide-on-print
	{
		display: none !important;
	}
	.print-only
	{
		display: block !important;
	}
	.hide-for-print
	{
		display: none !important;
	}
	.show-for-print
	{
		display: inherit !important;
	}
}
.row
{
	float: left;
	line-height: 1.6em;
	margin: 0 auto;
	max-width: 100%;
	min-width: 768px;
	width: 1140px;
}

.column,.columns
{
	float: left;
	min-height: 1px;
	padding: 0 10px;
	position: relative;
}
.column.centered,.columns.centered
{
	float: none;
	margin: 0 auto;
}
[class*="column"]+[class*="column"]:last-child
{
	float: right;
}
[class*="column"]+[class*="column"].end
{
	float: left;
}
.one,.row .one
{
	width: 8.33333%;
}
.two,.row .two
{
	width: 16.66667%;
}
.three,.row .three
{
	width: 25%;
}
.four,.row .four
{
	width: 33.33333%;
}
.five,.row .five
{
	width: 41.66667%;
}
.six,.row .six
{
	width: 50%;
}
.seven,.row .seven
{
	width: 58.33333%;
}
.eight,.row .eight
{
	width: 66.66667%;
}
.nine,.row .nine
{
	width: 75%;
}
.ten,.row .ten
{
	width: 83.33333%;
}
.eleven,.row .eleven
{
	width: 91.66667%;
}
.twelve,.row .twelve
{
	width: 100%;
}
.row .offset-by-one
{
	margin-left: 8.33333%;
}
.row .offset-by-two
{
	margin-left: 16.66667%;
}
.row .offset-by-three
{
	margin-left: 25%;
}
.row .offset-by-four
{
	margin-left: 33.33333%;
}
.row .offset-by-five
{
	margin-left: 41.66667%;
}
.row .offset-by-six
{
	margin-left: 50%;
}
.row .offset-by-seven
{
	margin-left: 58.33333%;
}
.row .offset-by-eight
{
	margin-left: 66.66667%;
}
.row .offset-by-nine
{
	margin-left: 75%;
}
.row .offset-by-ten
{
	margin-left: 83.33333%;
}
.push-two
{
	left: 16.66667%;
}
.pull-two
{
	right: 16.66667%;
}
.push-three
{
	left: 25%;
}
.pull-three
{
	right: 25%;
}
.push-four
{
	left: 33.33333%;
}
.pull-four
{
	right: 33.33333%;
}
.push-five
{
	left: 41.66667%;
}
.pull-five
{
	right: 41.66667%;
}
.push-six
{
	left: 50%;
}
.pull-six
{
	right: 50%;
}
.push-seven
{
	left: 58.33333%;
}
.pull-seven
{
	right: 58.33333%;
}
.push-eight
{
	left: 66.66667%;
}
.pull-eight
{
	right: 66.66667%;
}
.push-nine
{
	left: 75%;
}
.pull-nine
{
	right: 75%;
}
.push-ten
{
	left: 83.33333%;
}
.pull-ten
{
	right: 83.33333%;
}
img,object,embed
{
	height: auto;
	max-width: 100%;
}
object,embed
{
	height: 100%;
}
img
{
	ms-interpolation-mode: bicubic;
}
#map_canvas img,.map_canvas img
{
	max-width: none;
}
.row
{
	zoom: 1;
}
.row:before,.row:after
{
	content: " ";
	display: table;
}
.row:after
{
	clear: both;
}
.third
{
	width: 366px;
}
.third img
{
	width: 100%;
}
@media only screen and (max-width: 767px)
{
	body
	{
		margin-left: 0;
		margin-right: 0;
		min-width: 0;
		ms-text-size-adjust: none;
		padding-left: 0;
		padding-right: 0;
		webkit-text-size-adjust: none;
		width: 100%;
	}
	.row
	{
		margin-left: 0;
		margin-right: 0;
		min-width: 0;
		width: auto;
	}
	.column,.columns
	{
		float: none;
		width: auto;
	}
	.column:last-child,.columns:last-child
	{
		float: none;
	}
	[class*="column"]+[class*="column"]:last-child
	{
		float: none;
	}
	.column:before,.columns:before,.column:after,.columns:after
	{
		content: "";
		display: table;
	}
	.column:after,.columns:after
	{
		clear: both;
	}
	.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten
	{
		margin-left: 0;
	}
	.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten
	{
		left: auto;
	}
	.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten
	{
		right: auto;
	}
	.row .mobile-one
	{
		float: left;
		padding: 0 10px;
		width: 25%;
	}
	.row .mobile-one:last-child
	{
		float: right;
	}
	.row.collapse .mobile-one
	{
		padding: 0;
	}
	.row .mobile-two
	{
		float: left;
		padding: 0 10px;
		width: 50%;
	}
	.row .mobile-two:last-child
	{
		float: right;
	}
	.row.collapse .mobile-two
	{
		padding: 0;
	}
	.row .mobile-three
	{
		float: left;
		padding: 0 10px;
		width: 75%;
	}
	.row .mobile-three:last-child
	{
		float: right;
	}
	.row.collapse .mobile-three
	{
		padding: 0;
	}
	.row .mobile-four
	{
		float: left;
		padding: 0 10px;
		width: 100%;
	}
	.row .mobile-four:last-child
	{
		float: right;
	}
	.row.collapse .mobile-four
	{
		padding: 0;
	}
	.push-one-mobile
	{
		left: 25%;
	}
	.pull-one-mobile
	{
		right: 25%;
	}
	.push-two-mobile
	{
		left: 50%;
	}
	.pull-two-mobile
	{
		right: 50%;
	}
	.push-three-mobile
	{
		left: 75%;
	}
	.pull-three-mobile
	{
		right: 75%;
	}
}
.block-grid
{
	display: block;
	overflow: hidden;
	padding: 0;
}
.block-grid>li
{
	display: block;
	float: left;
	height: auto;
}
.block-grid.one-up
{
	margin: 0;
}
.block-grid.one-up>li
{
	padding: 0 0 15px;
	width: 100%;
}
.block-grid.two-up
{
	margin: 0 -15px;
}
.block-grid.two-up>li
{
	padding: 0 15px 15px;
	width: 50%;
}
.block-grid.two-up>li:nth-child(2n+1)
{
	clear: both;
}
.block-grid.three-up
{
	margin: 0 -12px;
}
.block-grid.three-up>li
{
	padding: 0 12px 12px;
	width: 33.33%;
}
.block-grid.three-up>li:nth-child(3n+1)
{
	clear: both;
}
.block-grid.four-up
{
	margin: 0 -10px;
}
.block-grid.four-up>li
{
	padding: 0 10px 10px;
	width: 25%;
}
.block-grid.four-up>li:nth-child(4n+1)
{
	clear: both;
}
.block-grid.five-up
{
	margin: 0 -8px;
}
.block-grid.five-up>li
{
	padding: 0 8px 8px;
	width: 20%;
}
.block-grid.five-up>li:nth-child(5n+1)
{
	clear: both;
}
@media only screen and (max-width: 767px)
{
	.block-grid.mobile>li
	{
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.block-grid>li
	{
		clear: none;
	}
	.block-grid.mobile-two-up>li
	{
		width: 50%;
	}
	.block-grid.mobile-two-up>li:nth-child(2n+1)
	{
		clear: both;
	}
	.block-grid.mobile-three-up>li
	{
		width: 33.33%;
	}
	.block-grid.mobile-three-up>li:nth-child(3n+1)
	{
		clear: both;
	}
	.block-grid.mobile-four-up>li
	{
		width: 25%;
	}
	.block-grid.mobile-four-up>li:nth-child(4n+1)
	{
		clear: both;
	}
	.block-grid.mobile-five-up>li:nth-child(5n+1)
	{
		clear: both;
	}
}
.nav-bar
{
	height: 35px;
	margin-left: 0;
	margin-top: 45px;
	padding: 0;
}
.nav-bar>li
{
	border: 1px solid #333;
	border-right: none;
	box-shadow: 1px 0 0 rgba(255,255,255,0.2) inset;
	display: block;
	float: left;
	line-height: 88px;
	margin: 0;
	moz-box-shadow: 1px 0 0 rgba(255,255,255,0.2) inset;
	padding: 0;
	position: relative;
	webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.2) inset;
}
.nav-bar>li:first-child
{
	box-shadow: 0 0 0;
	moz-box-shadow: 0 0 0;
	webkit-box-shadow: 0 0 0;
}
.nav-bar>li:last-child
{
	border-right: solid 1px #333;
	box-shadow: 1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);
	moz-box-shadow: 1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);
	webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.2) inset,1px 0 0 rgba(255,255,255,0.2);
}
.nav-bar>li.active
{
	background: #666;
	border-color: #4d4d4d;
}
.nav-bar>li.active>a
{
	color: #fff;
	cursor: default;
}
.nav-bar>li.active:hover
{
	background: #666;
	cursor: default;
}
.nav-bar>li>a
{
	color: #e6e6e6;
}
.nav-bar>li ul
{
	margin-bottom: 0;
}
.nav-bar>li .flyout
{
	display: none;
}
.nav-bar>li.has-flyout>a:first-child
{
	padding-right: 90px;
	position: relative;
}
.nav-bar>li.has-flyout>a:first-child:after
{
	border: solid 4px;
	border-color: #e6e6e6 transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 45px;
	top: 42px;
	width: 0;
}
.nav-bar>li.has-flyout>a.flyout-toggle
{
	border-left: 0;
	display: block;
	padding: 45px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.nav-bar>li.has-flyout.is-touch>a:first-child
{
	padding-right: 55px;
}
.nav-bar>li.has-flyout.is-touch>a.flyout-toggle
{
	border-left: 1px dashed #666;
}
.nav-bar>li>a:first-child
{
	display: block;
	font-size: 16px;
	padding: 0 45px;
	position: relative;
	text-decoration: none;
}
.nav-bar>li>input
{
	margin: 0 10px;
}
.nav-bar.vertical
{
	height: auto;
	margin-top: 0;
}
.nav-bar.vertical>li
{
	border-bottom: none;
	border-right: solid 1px #333;
	box-shadow: none;
	float: none;
	moz-box-shadow: none;
	webkit-box-shadow: none;
}
.nav-bar.vertical>li.has-flyout>a:first-child:after
{
	border: solid 4px;
	border-color: transparent transparent transparent #e6e6e6;
	content: "";
	display: block;
	height: 0;
	width: 0;
}
.nav-bar.vertical>li .flyout
{
	left: 100%;
	top: -1px;
}
.nav-bar.vertical>li .flyout.right
{
	left: auto;
	right: 100%;
}
.nav-bar.vertical>li.active
{
	border-right: solid 1px #4d4d4d;
}
.nav-bar.vertical>li:last-child
{
	border-bottom: solid 1px #333;
}
.flyout
{
	background: #f2f2f2;
	border: 1px solid #d9d9d9;
	box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	left: -1px;
	margin: 0;
	moz-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	padding: 45px;
	position: absolute;
	top: 89px;
	webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.1);
	width: 200px;
	z-index: 40;
}
.flyout p
{
	font-size: 15px;
	line-height: 1.2;
}
.flyout *:first-child
{
	margin-top: 0;
}
.flyout *:last-child
{
	margin-bottom: 0;
}
.flyout.small
{
	width: 133.33333px;
}
.flyout.large
{
	width: 350px;
}
.flyout.right
{
	left: auto;
	right: -2px;
}
.flyout.left
{
	left: -2px;
	right: auto;
}
.flyout.up
{
	bottom: 89px;
	top: auto;
}
ul.flyout,.nav-bar li ul
{
	list-style: none;
	padding: 0;
}
ul.flyout li,.nav-bar li ul li
{
	border-left: solid 3px #CCC;
}
ul.flyout li a,.nav-bar li ul li a
{
	background: #f2f2f2;
	border: 1px solid #e6e6e6;
	border-width: 1px 1px 0 0;
	box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
	color: #555;
	display: block;
	font-size: 16px;
	height: auto;
	line-height: 1;
	moz-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
	padding: 40px 45px;
	webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.5) inset;
}
ul.flyout li a:hover,.nav-bar li ul li a:hover
{
	background: #ebebeb;
	color: #333;
}
ul.flyout li.active,.nav-bar li ul li.active
{
	border-left: 4px solid #1a1a1a;
	border-top: 1px solid #4d4d4d;
	margin-top: 0;
}
ul.flyout li.active a,.nav-bar li ul li.active a
{
	background: #4d4d4d;
	border: none;
	box-shadow: 0 0 0;
	color: #fff;
	height: auto;
	margin: 0;
	moz-box-shadow: 0 0 0;
	position: static;
	top: 0;
	webkit-box-shadow: 0 0 0;
}
nav#menu
{
	float: left !important;
	padding: 0;
	width: 710px !important;
}
nav#menu .nav-bar
{
	background: rgba(0,0,0,0.7);
	border: none;
	margin-top: 0;
	padding: 0;
}
nav#menu .nav-bar>li
{
	border: none;
	box-shadow: none;
	color: #ddd;
	text-align: center;
}
nav#menu .nav-bar>li>a
{
	color: #ddd;
	font: 24px/24px "exo_2light";
	font-weight: bold;
}
nav#menu .nav-bar>li>a:first-child
{
	padding: 0 45px;
}
nav#menu .nav-bar>li.has-flyout>a:first-child:after
{
	display: none;
}
nav#menu a:hover
{
	text-decoration: none;
}
nav#menu .flyout,.menu-tree .flyout
{
	background: none;
	border: none;
	margin: 0;
	padding: 0;
}
nav#menu .flyout p,.menu-tree .flyout p
{
	font-size: 15px;
	line-height: 1.2;
}
ul.flyout li,.nav-bar li ul li
{
	border: none;
}
ul.flyout li a,.nav-bar li ul li a
{
	background-color: black;
	background-color: rgba(0,0,0,0.7);
	border-bottom: 1px solid #0069c2;
	border-left: 1px solid #0069c2;
	border-right: 1px solid #0069c2;
	border-top: none;
	box-shadow: none;
	color: #ddd;
	display: block;
	font-size: 16px;
	height: auto;
	line-height: 1;
	padding: 6px 20px;
}
ul.flyout li:first-child a,.nav-bar li ul li:first-child a
{
	border-top: 1px solid #0069c2;
}
ul.flyout li:hover>a,.nav-bar li ul li:hover>a
{
	background: rgba(0,0,0,0.5);
	color: #ddd;
}
nav#menu
{
	margin: 10px 0 0 0;
	padding: 0;
}
nav#menu .nav-bar
{
	height: 35px;
	margin: 35px 0 0 20px;
	position: relative;
	width: 645px;
}
nav#menu .nav-bar>li
{
	border-right: none;
	display: block;
	float: left;
	line-height: 33px;
	position: relative;
}
nav#menu .nav-bar>li:hover a
{
	color: #ddd;
}
nav#menu .nav-bar>li>a
{
	line-height: 36px;
}
nav#menu .nav-bar>li>a:hover
{
	text-shadow: 0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 40px #1a81c4;
}
nav#menu .nav-bar>li ul
{
	margin-bottom: 0;
	text-align: left;
}
nav#menu .nav-bar>li .flyout
{
	display: none;
}
nav#menu .nav-bar>li.has-flyout>a:first-child
{
	position: relative;
}
nav#menu .nav-bar>li.has-flyout>.flyout-toggle
{
	border-left: 0 !important;
	display: block;
	padding: 22px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
nav#menu .nav-bar>li.has-flyout.is-touch>a:first-child
{
	padding-right: 55px;
}
nav#menu .nav-bar>li.has-flyout.is-touch>.flyout-toggle
{
	border-left: 1px dashed #666;
}
nav#menu .nav-bar>li>a:first-child
{
	display: block;
	height: 35px;
	padding: 0px 10px;
	position: relative;
	text-decoration: none;
}
nav#menu .nav-bar>li>input
{
	margin: 0 10px;
}
nav#menu .nav-bar:after,nav#menu .nav-bar:before
{
	content: "";
	height: 35px;
	position: absolute;
	top: 0;
	width: 40px;
}
nav#menu .nav-bar:before
{
	background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,0.7) 100%);
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.7) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.7) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.7) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,0,0,0)), color-stop(1%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,0.7) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000',GradientType=1 );
	left: -40px;
}
nav#menu .nav-bar:after
{
	background: linear-gradient(to right, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%);
	background: -moz-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,0,0,0.7)), color-stop(100%, rgba(0,0,0,0)));
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 );
	right: -40px;
}
.flyout
{
	left: 0;
	padding: 20px;
	position: absolute;
	top: 100px;
	width: 200px;
	z-index: 40;
}
.flyout *:first-child
{
	margin-top: 0;
}
.flyout *:last-child
{
	margin-bottom: 0;
}
.flyout.small
{
	width: 133.33333px;
}
.flyout.large
{
	width: 350px;
}
.flyout.right
{
	left: auto;
	right: -2px;
}
.flyout.up
{
	bottom: 89px;
	top: auto;
}
.flyout>li.active
{
	background: #2d2d2d;
	border-color: #4d4d4d;
}
.flyout>li.active>a
{
	color: #ddd;
	cursor: default;
}
.flyout>li.active:hover
{
	background: #666;
	cursor: default;
}
.flyout>li:hover
{
	background: rgba(0,0,0,0.5);
}
.flyout>li:hover>a
{
	text-shadow: 0 0 1px #fff;
}
.flyout>li>a
{
	color: #c4c4c4;
}
.flyout>li ul
{
	margin-bottom: 0;
}
.flyout>li .flyout
{
	display: none;
	left: 198px;
	top: 0px;
}
.flyout>li.has-flyout>a:first-child
{
	padding-right: 36px;
	position: relative;
}
.flyout>li.has-flyout>a:first-child:after
{
	border: solid 6px;
	border-color: transparent transparent transparent #fff;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 10px;
	top: 9px;
	width: 0;
}
.flyout>li.has-flyout>a:first-child:hover:after
{
	border: solid 6px;
	border-color: transparent transparent transparent #fff;
	content: "";
	display: block;
	height: 0;
	width: 0;
}
.flyout>li.has-flyout>.flyout-toggle
{
	border-left: 0 !important;
	display: block;
	padding: 22px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.flyout>li.has-flyout.is-touch>a:first-child
{
	padding-right: 55px;
}
.flyout>li.has-flyout.is-touch>.flyout-toggle
{
	border-left: 1px dashed #666;
}
ul.flyout,.nav-bar li ul
{
	list-style: none;
	padding: 0;
}
ul.flyout li,.nav-bar li ul li
{
	position: relative;
}
ul.flyout li.active,.nav-bar li ul li.active
{
	border-left: 4px solid #f7f7f7;
	border-top: 1px solid #fff;
	margin-top: 0;
}
ul.flyout li.active a,.nav-bar li ul li.active a
{
	background: #fff;
	border: none;
	color: #fff;
	height: auto;
	margin: 0;
	position: static;
	top: 0;
}
nav#menu .nav-bar>li>ul.flyout
{
	margin-top: -65px;
}
.ie8 nav#menu .nav-bar>li>a:first-child
{
	padding: 0px 0px 0px 15px;
}
.top-bar-js-breakpoint
{
	visibility: hidden;
	width: 940px;
}
.contain-to-grid
{
	background: #222;
	width: 100%;
}
.fixed
{
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
}
.top-bar
{
	background: #222;
	height: 45px;
	line-height: 45px;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
}
.contain-to-grid .top-bar
{
	margin: 0 auto;
	max-width: 1140px;
}
.top-bar>ul .name h1
{
	line-height: 45px;
	margin: 0;
}
.top-bar>ul .name h1 a
{
	font-size: 17px;
	font-weight: bold;
	padding: 0 22.5px;
}
.top-bar>ul .name img
{
	margin-top: -5px;
	vertical-align: middle;
}
.top-bar.expanded
{
	height: inherit;
}
.top-bar ul
{
	display: inline;
	height: 45px;
	line-height: 45px;
	list-style: none;
	margin-left: 0;
}
.top-bar ul>li
{
	float: left;
}
.top-bar ul>li a:not(.button)
{
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
}
.top-bar ul>li:not(.name):hover,.top-bar ul>li:not(.name).active
{
	background: #000;
}
.top-bar ul>li:not(.name):hover a,.top-bar ul>li:not(.name).active a
{
	color: #d9d9d9;
}
.top-bar ul>li.divider
{
	background: #000;
	box-shadow: 1px 0 0 rgba(255,255,255,0.1);
	height: 100%;
	margin-right: 1px;
	moz-box-shadow: 1px 0 0 rgba(255,255,255,0.1);
	webkit-box-shadow: 1px 0 0 rgba(255,255,255,0.1);
	width: 1px;
}
.top-bar ul>li.has-button a.button
{
	margin: 0 11.25px;
}
.top-bar ul>li.has-button:hover
{
	background: #222;
}
.top-bar ul>li.has-button:hover a
{
	color: #fff;
}
.top-bar ul>li.search
{
	padding: 0 15px;
}
.top-bar ul>li.search form
{
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	width: 200px;
}
.top-bar ul>li.search form input[type=text]
{
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	float: left;
	font-size: 15px;
	height: 22.5px;
	margin-top: -1px;
	moz-border-radius-bottomright: 0;
	moz-border-radius-topright: 0;
	webkit-border-bottom-right-radius: 0;
	webkit-border-top-right-radius: 0;
}
.top-bar ul>li.search form input[type=text]+.button
{
	border-bottom-left-radius: 0;
	border-left: none;
	border-top-left-radius: 0;
	float: left;
	font-size: 14px;
	margin-top: -1px;
	moz-border-radius-bottomleft: 0;
	moz-border-radius-topleft: 0;
	padding: 5px 12px 4px;
	webkit-border-bottom-left-radius: 0;
	webkit-border-top-left-radius: 0;
}
.top-bar ul>li.search form input[type=search]
{
	font-size: 16px;
	margin-bottom: 0;
}
.top-bar ul>li.search:hover
{
	background: #222;
}
.top-bar ul>li.toggle-topbar
{
	display: none;
}
.top-bar ul>li.has-dropdown
{
	position: relative;
}
.top-bar ul>li.has-dropdown:hover>.dropdown
{
	display: block;
	visibility: visible;
}
.top-bar ul>li.has-dropdown a
{
	padding-right: 33.75px;
}
.top-bar ul>li.has-dropdown a:after
{
	border: solid 5px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-right: 15px;
	margin-top: -2.5px;
	position: absolute;
	right: 0;
	top: 50%;
	width: 0;
}
.top-bar ul>li.has-dropdown .dropdown
{
	background: #222;
	left: 0;
	margin: 0;
	padding: 9px 0 0 0;
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
.top-bar ul>li.has-dropdown .dropdown li
{
	background: #222;
	line-height: 1;
	min-width: 100%;
	padding-bottom: 5px;
}
.top-bar ul>li.has-dropdown .dropdown li a
{
	color: #fff;
	font-weight: normal;
	height: 100%;
	line-height: 1;
	padding: 5px 17px 5px 15px;
	white-space: nowrap;
}
.top-bar ul>li.has-dropdown .dropdown li a:after
{
	border: none;
}
.top-bar ul>li.has-dropdown .dropdown li a:hover
{
	background: #3c3c3c;
}
.top-bar ul>li.has-dropdown .dropdown li label
{
	color: #6f6f6f;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding-left: 15px;
	text-transform: uppercase;
}
.top-bar ul>li.has-dropdown .dropdown li.divider
{
	border-top: solid 1px #000;
	box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
	height: 10px;
	moz-box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
	padding: 0;
	webkit-box-shadow: 0 1px 0 rgba(255,255,255,0.1) inset;
	width: 100%;
}
.top-bar ul>li.has-dropdown .dropdown li:last-child
{
	padding-bottom: 10px;
}
.top-bar ul>li.has-dropdown .dropdown li.active a
{
	background: #000;
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a
{
	padding-right: 67.5px;
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after
{
	border: none;
	content: "\00bb";
	right: 5px;
	top: 6px;
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown
{
	left: 100%;
	position: absolute;
	top: 0;
}
.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover>.dropdown
{
	display: block;
}
.top-bar ul.left
{
	float: left;
	margin-bottom: 0;
	width: auto;
}
.top-bar ul.right
{
	float: right;
	margin-bottom: 0;
	width: auto;
}
.top-bar ul.right .has-dropdown .dropdown
{
	left: auto;
	right: -1px;
}
.top-bar ul.right .has-dropdown .dropdown li.has-dropdown>.dropdown
{
	left: auto;
	right: 100%;
	width: 100%;
}
.top-bar .js-generated
{
	display: none;
}
@-moz-document url-prefix()
{
	.top-bar ul li .button.small
	{
		padding-bottom: 6px;
	}
	.top-bar ul li.search form input[type=search]
	{
		font-size: 14px;
		height: 22px;
		padding: 3px;
	}
}
.lt-ie9 .top-bar ul li a
{
	color: #fff;
	display: block;
	font-size: 13px;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	padding: 0 15px;
}
.lt-ie9 .top-bar ul li a.button
{
	height: auto;
	line-height: 30px;
	margin-top: 7px;
}
.lt-ie9 .top-bar ul li a:hover
{
	color: #ccc;
}
.lt-ie9 .top-bar ul li a img
{
	margin-top: -5px;
	vertical-align: middle;
}
.lt-ie9 .top-bar ul li a.active
{
	background: #151515;
	color: #d9d9d9;
}
.lt-ie9 .top-bar ul li.has-dropdown
{
	padding-right: 33.75px;
}
.lt-ie9 .top-bar ul li.has-dropdown>ul li
{
	padding-right: 0;
}
.clearing-blackout
{
	background: #000;
	background: rgba(0,0,0,0.8);
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 999;
}
.clearing-blackout .clearing-close
{
	display: block;
}
.clearing-container
{
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index: 999;
}
.visible-img
{
	height: 75%;
	position: relative;
}
.visible-img img
{
	left: 50%;
	margin-left: -50%;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 50%;
}
.visible-img .clearing-caption
{
	background: #000;
	background: rgba(0,0,0,0.7);
	bottom: 0;
	color: #fff;
	margin-bottom: 0;
	padding: 10px 100px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.clearing-close
{
	color: #fff;
	display: none;
	font-size: 30px;
	line-height: 1;
	position: absolute;
	right: 20px;
	top: 10px;
	z-index: 999;
}
.clearing-close:hover
{
	color: #ccc;
}
.clearing-main-left,.clearing-main-right
{
	margin-top: -16px;
	position: absolute;
	top: 50%;
}
.clearing-main-left.disabled,.clearing-main-right.disabled
{
	opacity: 0.5;
}
.clearing-main-left:active,.clearing-main-right:active
{
	margin-top: -15px;
}
.clearing-main-left
{
	border: solid 16px;
	border-color: transparent #fff transparent transparent;
	content: "";
	display: block;
	height: 0;
	left: 10px;
	width: 0;
}
.clearing-main-right
{
	border: solid 16px;
	border-color: transparent transparent transparent #fff;
	content: "";
	display: block;
	height: 0;
	right: 10px;
	width: 0;
}
.block-grid.three-up>li:nth-child(3n+1)
{
	clear: none;
}
ul[data-clearing] li
{
	cursor: pointer;
	display: block;
}
ul[data-clearing] li.clearing-feature ~ li
{
	display: none;
}
.clearing-assembled .clearing-container .carousel
{
	background: #000;
	background: rgba(0,0,0,0.75);
	height: 150px;
	margin-top: 5px;
}
.clearing-assembled .clearing-container .visible-img
{
	background: #000;
	background: rgba(0,0,0,0.75);
	overflow: hidden;
}
.clearing-assembled .clearing-container ul[data-clearing]
{
	height: 100%;
	left: 0;
	margin-left: 0;
	position: relative;
	width: 200%;
	z-index: 999;
}
.clearing-assembled .clearing-container ul[data-clearing] li
{
	background: #222;
	display: block;
	float: left;
	height: inherit;
	margin-right: 1px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 175px;
}
.clearing-assembled .clearing-container ul[data-clearing] li.fix-height img
{
	height: 100%;
	max-width: none;
	min-height: 100%;
}
.clearing-assembled .clearing-container ul[data-clearing] li img
{
	cursor: pointer;
	min-width: 100%;
}
.clearing-assembled .clearing-container ul[data-clearing] li.visible
{
	border-top: 4px solid #fff;
}
.label
{
	background: #666;
	bottom: 1px;
	color: #fff;
	display: inline;
	font-size: 14px;
	font-weight: bold;
	line-height: 1;
	padding: 1px 4px 2px;
	position: relative;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}
.label.radius
{
	background-clip: padding-box;
	border-radius: 3px;
	webkit-border-radius: 3px;
}
.label.round
{
	background-clip: padding-box;
	border-radius: 1000px;
	padding: 1px 7px 2px;
	webkit-border-radius: 1000px;
}
.label.alert
{
	background-color: #c60f13;
}
.label.success
{
	background-color: #5da423;
}
.label.secondary
{
	background-color: #e9e9e9;
	color: #505050;
}
ul.accordion
{
	border-bottom: 1px solid #e9e9e9;
	margin: 0 0 22px 0;
}
ul.accordion>li
{
	border-top: 1px solid #e9e9e9;
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.accordion>li>div.title
{
	background: #f6f6f6;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	cursor: pointer;
	margin: 0;
	moz-transition: 0.15s background linear;
	o-transition: 0.15s background linear;
	padding: 15px;
	position: relative;
	transition: 0.15s background linear;
	webkit-transition: 0.15s background linear;
}
ul.accordion>li>div.title h1,ul.accordion>li>div.title h2,ul.accordion>li>div.title h3,ul.accordion>li>div.title h4,ul.accordion>li>div.title h5
{
	margin: 0;
}
ul.accordion>li>div.title:after
{
	border: solid 6px;
	border-color: transparent #9d9d9d transparent transparent;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 15px;
	top: 21px;
	width: 0;
}
ul.accordion>li .content
{
	display: none;
	padding: 15px;
}
ul.accordion>li.active
{
	border-top: 3px solid #666;
}
ul.accordion>li.active .title
{
	background: #fff;
	padding-top: 13px;
}
ul.accordion>li.active .title:after
{
	border: solid 6px;
	border-color: #9d9d9d transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	width: 0;
}
ul.accordion>li.active .content
{
	background: #fff;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	display: block;
}
ul.side-nav
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 21px 0;
}
ul.side-nav li
{
	display: block;
	list-style: none;
	margin: 0 0 8px 0;
}
ul.side-nav li a
{
	display: block;
}
ul.side-nav li.active a
{
	color: #4d4d4d;
	font-weight: bold;
}
ul.side-nav li.divider
{
	border-top: 1px solid #e6e6e6;
	height: 0;
	padding: 0;
}
dl.sub-nav
{
	display: block;
	margin: -4px 0 18px -9px;
	overflow: hidden;
	padding-top: 4px;
	width: auto;
}
dl.sub-nav dt,dl.sub-nav dd
{
	display: inline;
	float: left;
	margin-bottom: 10px;
	margin-left: 9px;
}
dl.sub-nav dt
{
	color: #999;
	font-weight: normal;
}
dl.sub-nav dd a
{
	background-clip: padding-box;
	border-radius: 1000px;
	text-decoration: none;
	webkit-border-radius: 1000px;
}
dl.sub-nav dd.active a
{
	background: #666;
	color: #fff;
	cursor: default;
	font-weight: bold;
	padding: 3px 9px;
}
ul.pagination
{
	display: block;
	height: 24px;
	margin-left: -5px;
}
ul.pagination li
{
	color: #999;
	display: block;
	float: left;
	font-size: 16px;
	height: 24px;
	margin-left: 5px;
}
ul.pagination li a
{
	color: #555;
	display: block;
	padding: 1px 7px 1px;
}
ul.pagination li:hover a,ul.pagination li a:focus
{
	background: #e6e6e6;
}
ul.pagination li.unavailable a
{
	color: #999;
	cursor: default;
}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus
{
	background: transparent;
}
ul.pagination li.current a
{
	background: #666;
	color: #fff;
	cursor: default;
	font-weight: bold;
}
ul.pagination li.current a:hover
{
	background: #666;
}
ul.inline-list,ul.link-list
{
	list-style: none;
	margin: 0 0 17px -22px;
	overflow: hidden;
	padding: 0;
}
ul.inline-list>li,ul.link-list>li
{
	display: block;
	float: left;
	list-style: none;
	margin-left: 22px;
}
ul.inline-list>li>*,ul.link-list>li>*
{
	display: block;
}
ul.link-list
{
	list-style: none;
	margin: 0 0 21px -22px;
	overflow: hidden;
	padding: 0;
}
ul.link-list li
{
	display: block;
	float: left;
	list-style: none;
	margin-left: 22px;
}
ul.link-list li a
{
	display: block;
}
.keystroke,kbd
{
	background: #ededed;
	background-clip: padding-box;
	border: solid 1px #dbdbdb;
	border-radius: 3px;
	font-family: "Consolas", "Menlo", "Courier", monospace;
	font-size: 15px;
	margin: 0;
	padding: 2px 4px 0px;
	webkit-border-radius: 3px;
}
.th
{
	display: block;
}
.th img
{
	background-clip: padding-box;
	border: solid 4px #fff;
	border-radius: 3px;
	box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
	display: block;
	moz-box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
	moz-transition-duration: 300ms;
	moz-transition-property: box-shadow;
	o-transition-duration: 300ms;
	o-transition-property: box-shadow;
	transition-duration: 300ms;
	transition-property: box-shadow;
	webkit-border-radius: 3px;
	webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.2);
	webkit-transition-duration: 300ms;
	webkit-transition-property: box-shadow;
}
.th:hover img
{
	box-shadow: 0 0 6px 1px rgba(102,102,102,0.5);
	moz-box-shadow: 0 0 6px 1px rgba(102,102,102,0.5);
	webkit-box-shadow: 0 0 6px 1px rgba(102,102,102,0.5);
}
.flex-video
{
	height: 0;
	margin-bottom: 16px;
	overflow: hidden;
	padding-bottom: 67.5%;
	padding-top: 25px;
	position: relative;
}
.flex-video.widescreen
{
	padding-bottom: 57.25%;
}
.flex-video.vimeo
{
	padding-top: 0;
}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video
{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px)
{
	.flex-video
	{
		padding-top: 0;
	}
}
table
{
	background: transparent;
	background-clip: padding-box;
	border: none;
	border-collapse: collapse;
	border-radius: 3px;
	margin: 0 0 18px;
	webkit-border-radius: 3px;
}
table.full
{
	width: 100%;
}
table.cells td
{
	border-left: 1px solid #c4c3c3;
}
table.cells td:first-child
{
	border-left: none;
}
table.text-align-center td,table.text-align-center th
{
	text-align: center;
}
table thead,table tfoot
{
	background: #2d2d2d;
	background: rgba(45,45,45,0.5);
}
table thead tr
{
	background: #9aabb2;
	background: rgba(154,171,178,0.5);
}
table thead tr th,table thead tr td,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td
{
	display: table-cell;
	font-size: 16px;
	line-height: 1.4em;
	text-align: left;
}
table thead tr th,table thead tr td,table tfoot tr td
{
	color: #474a50;
	font-size: 18px;
	font-weight: normal;
	padding: 8px 10px 9px;
}
table thead tr th:first-child,table tfoot tr td:first-child
{
	border-left: none;
}
table thead tr th:last-child,table tfoot tr td:last-child
{
	border-left: none;
}
table tbody tr.even,table tbody tr.alt
{
	background: #f9f9f9;
}
table tbody tr:first-child,table tbody tr:first-child+tr+tr,table tbody tr:first-child+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr
{
	background: #474a50;
	background: rgba(71,74,80,0.8);
}
table tbody tr:first-child td,table tbody tr:first-child+tr+tr td,table tbody tr:first-child+tr+tr+tr+tr td,table tbody tr:first-child+tr+tr+tr+tr+tr+tr td,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr td,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr td,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr td,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr td
{
	color: white;
}
table tbody tr:first-child+tr,table tbody tr:first-child+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr,table tbody tr:first-child+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr+tr
{
	background: #9aabb2;
	background: rgba(154,171,178,0.8);
}
table tbody tr:nth-child(even)
{
	background: #9aabb2;
	background: rgba(154,171,178,0.8);
}
table tbody tr:nth-child(even) td
{
	color: #474a50;
}
table tbody tr:nth-child(odd)
{
	background: #474a50;
	background: rgba(71,74,80,0.8);
}
table tbody tr:nth-child(odd) td
{
	color: white;
}
table tbody tr td
{
	border: none;
	color: #000;
	padding: 9px 10px;
	vertical-align: top;
}
ul.vcard
{
	border: 1px solid #ddd;
	display: inline-block;
	margin: 0 0 12px 0;
	padding: 10px;
}
ul.vcard li
{
	display: block;
	margin: 0;
}
ul.vcard li.fn
{
	font-size: 17px;
	font-weight: bold;
}
p.vevent span.summary
{
	font-weight: bold;
}
p.vevent abbr
{
	border: none;
	cursor: default;
	font-weight: bold;
	padding: 0 1px;
	text-decoration: none;
}
div.progress
{
	border: 1px solid #ccc;
	height: 25px;
	margin-bottom: 10px;
	padding: 2px;
}
div.progress .meter
{
	background: #666;
	display: block;
	height: 100%;
	width: 50%;
}
div.progress.secondary .meter
{
	background: #e9e9e9;
}
div.progress.success .meter
{
	background: #5da423;
}
div.progress.alert .meter
{
	background: #c60f13;
}
div.progress.radius
{
	background-clip: padding-box;
	border-radius: 3px;
	webkit-border-radius: 3px;
}
div.progress.radius .meter
{
	background-clip: padding-box;
	border-radius: 2px;
	webkit-border-radius: 2px;
}
div.progress.round
{
	background-clip: padding-box;
	border-radius: 1000px;
	webkit-border-radius: 1000px;
}
div.progress.round .meter
{
	background-clip: padding-box;
	border-radius: 1000px;
	webkit-border-radius: 1000px;
}
.pricing-table
{
	border: solid 1px #ddd;
	margin-bottom: 20px;
	margin-left: 0;
}
.pricing-table *
{
	line-height: 1;
	list-style: none;
}
.pricing-table .title
{
	background-color: #ddd;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 20px;
	text-align: center;
}
.pricing-table .price
{
	background-color: #eee;
	color: #333;
	font-size: 20px;
	font-weight: normal;
	padding: 15px 20px;
	text-align: center;
}
.pricing-table .description
{
	background-color: #fff;
	border-bottom: dotted 1px #ddd;
	color: #777;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4;
	padding: 15px;
	text-align: center;
}
.pricing-table .bullet-item
{
	background-color: #fff;
	border-bottom: dotted 1px #ddd;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	padding: 15px;
	text-align: center;
}
.pricing-table .cta-button
{
	background-color: #f5f5f5;
	padding: 20px;
	text-align: center;
}
div.cbt-page-entry,div.flair-box
{
	background-clip: padding-box;
	background-image: -moz-radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(27,161,255,0) 90%, #0297ff 100%);
	background-image: -o-radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(27,161,255,0) 90%, #0297ff 100%);
	background-image: radial-gradient(ellipse at center, rgba(255,255,255,0) 0%,rgba(27,161,255,0) 90%,#0297ff 100%);
	background-image: -webkit-gradient(radial, ellipse at center, 0, ellipse at center, 100, color-stop(0%, rgba(255,255,255,0)), color-stop(90%, rgba(27,161,255,0)), color-stop(100%, #0297ff));
	background-image: -webkit-radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(27,161,255,0) 90%, #0297ff 100%);
	border: 1px solid #0297ff;
	border-bottom-right-radius: 0;
	border-radius: 5px;
	margin-bottom: 40px;
	moz-border-radius-bottomright: 0;
	padding: 10px 20px;
	position: relative;
	webkit-border-bottom-right-radius: 0;
	webkit-border-radius: 5px;
}
div.cbt-page-entry ul,div.flair-box ul
{
	margin-left: 15px;
}
div.cbt-page-entry .toggle,div.cbt-page-entry .cbt-expand-button,div.flair-box .toggle,div.flair-box .cbt-expand-button
{
	background: #0297ff;
	border: 1px solid #0297ff;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	bottom: -28px;
	color: white;
	cursor: pointer;
	display: block;
	height: 28px;
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-bottomright: 5px;
	padding: 3px 10px;
	position: absolute;
	right: -1px;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-bottom-right-radius: 5px;
}
div.cbt-page-entry .toggle:hover,div.cbt-page-entry .cbt-expand-button:hover,div.flair-box .toggle:hover,div.flair-box .cbt-expand-button:hover
{
	box-shadow: rgba(255,255,255,0.75) 0px 0px 10px 0 inset;
	moz-box-shadow: rgba(255,255,255,0.75) 0px 0px 10px 0 inset;
	text-decoration: none;
	webkit-box-shadow: rgba(255,255,255,0.75) 0px 0px 10px 0 inset;
}
.accordion
{
	background: #efefef;
	border: 2px solid #959393;
	margin: 0 0 22px 0;
	outline: none;
}
.accordion input
{
	display: inline;
	float: left;
	height: 0;
	width: 0;
}
.accordion label
{
	background: #c1c1c1;
	background: linear-gradient(top, #ffffff,#c1c1c1);
	background: -moz-linear-gradient(top, #fff, #c1c1c1);
	background: -o-linear-gradient(top, #fff, #c1c1c1);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #c1c1c1));
	background: -webkit-linear-gradient(top, #fff, #c1c1c1);
	border-bottom: 2px solid #efefef;
	border-top: 2px solid #efefef;
	color: #666;
	cursor: pointer;
	display: block;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.6em;
	moz-transition: background,color 0.3s ease-in-out;
	o-transition: background,color 0.3s ease-in-out;
	padding: 4px 10px 4px 10px;
	position: relative;
	transition: background,color 0.3s ease-in-out;
	webkit-transition: background,color 0.3s ease-in-out;
}
.accordion label:hover
{
	background: #c1c1c1;
	background: linear-gradient(top, #c1c1c1,#959393);
	background: -moz-linear-gradient(top, #c1c1c1, #959393);
	background: -o-linear-gradient(top, #c1c1c1, #959393);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c1c1c1), color-stop(100%, #959393));
	background: -webkit-linear-gradient(top, #c1c1c1, #959393);
	color: #000;
}
.accordion label:after
{
	border: solid 6px;
	border-color: transparent #959393 transparent transparent;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: 10px;
	top: 10px;
	width: 0;
}
.accordion label em
{
	color: #666;
}
.accordion article
{
	background: #fff;
	background: linear-gradient(top, #ffffff,#c1c1c1);
	background: -moz-linear-gradient(top, #fff, #c1c1c1);
	background: -o-linear-gradient(top, #fff, #c1c1c1);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #c1c1c1));
	background: -webkit-linear-gradient(top, #fff, #c1c1c1);
	height: 0;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.accordion input:checked+label,.accordion input:checked+label:hover,.accordion input.checked+label,.accordion input.checked+label:hover
{
	background: #959393;
	background: linear-gradient(top, #959393,#c1c1c1);
	background: -moz-linear-gradient(top, #959393, #c1c1c1);
	background: -o-linear-gradient(top, #959393, #c1c1c1);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #959393), color-stop(100%, #c1c1c1));
	background: -webkit-linear-gradient(top, #959393, #c1c1c1);
	color: #000;
	outline: none;
}
.accordion input.checked+label:after,.accordion input:checked+label:after
{
	border: solid 6px;
	border-color: #959393 transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	top: 15px;
	width: 0;
}
.accordion article.checked
{
	height: 100%;
}
.accordion input:checked ~ article
{
	height: 100%;
}
.accordion article ul
{
	margin: 0;
	padding: 0;
}
.accordion article ul li a
{
	display: block;
	padding-left: 35px;
}
.accordion article ul li a:hover
{
	background: #c1c1c1;
	text-decoration: none;
}
.accordion article ul li .selected
{
	background: #c1c1c1;
	text-decoration: none;
}
.accordion article ul li .selected:hover
{
	background: #c1c1c1;
}
.accordion p
{
	background: #c1c1c1;
	background: linear-gradient(top, #c1c1c1,#959393);
	background: -moz-linear-gradient(top, #c1c1c1, #959393);
	background: -o-linear-gradient(top, #c1c1c1, #959393);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c1c1c1), color-stop(100%, #959393));
	background: -webkit-linear-gradient(top, #c1c1c1, #959393);
	margin: 0;
	padding: 0;
	padding: 3px 10px;
	text-align: center;
}
.accordion div:last-child a
{
	color: white;
}
.accordion.dungeon-guide-list div:last-child a
{
	color: #0297ff;
}
div.gallery ul
{
	float: left;
	height: 660px;
	list-style-type: none;
	width: 955px;
	zoom: 1;
}
div.gallery ul:before,div.gallery ul:after
{
	content: " ";
	display: table;
}
div.gallery ul:after
{
	clear: both;
}
div.gallery ul li
{
	float: left;
	margin: 0px 25px;
	text-align: center;
	width: 200px;
}
div.gallery ul li:first-child
{
	margin-left: 0px;
}
div.gallery ul li:nth-child(4n+0)
{
	margin-right: 0px;
}
div.gallery ul li:nth-child(4n+1)
{
	margin-left: 0px;
}
div.gallery ul li a img
{
	background-color: #000;
	border: 3px solid #c4c3c3;
	line-height: 0px;
	opacity: 0.9;
	padding: 2px;
}
div.gallery ul li a img:hover
{
	opacity: 1;
}
div.gallery div.side_pagination
{
	float: left;
	height: 660px;
	margin: 0px 10px;
	width: 50px;
}
div.gallery div.side_pagination a
{
	display: block;
	height: 660px;
	width: 50px;
}
div.gallery div.side_pagination a.prev_page,div.gallery div.side_pagination a.next_page
{
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
div.gallery div.side_pagination a.prev_page.disabled,div.gallery div.side_pagination a.next_page.disabled
{
	background-image: none;
	border: none;
	display: none;
}
div.gallery div.side_pagination a.prev_page
{
	border: solid 16px;
	border-color: transparent #1a81c4 transparent transparent;
	content: "";
	display: block;
	height: 0;
	left: 0;
	width: 0;
}
div.gallery div.side_pagination a.prev_page:hover
{
	border: solid 16px;
	border-color: transparent #fff transparent transparent;
	content: "";
	display: block;
	height: 0;
	width: 0;
}
div.gallery div.side_pagination a.next_page
{
	border: solid 16px;
	border-color: transparent transparent transparent #1a81c4;
	content: "";
	display: block;
	height: 0;
	right: 0;
	width: 0;
}
div.gallery div.side_pagination a.next_page:hover
{
	border: solid 16px;
	border-color: transparent transparent transparent #fff;
	content: "";
	display: block;
	height: 0;
	width: 0;
}
div.lightbox-overlay
{
	background-color: #000;
	height: 100%;
	left: 0;
	opacity: 0.9;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 105;
}
div.lightbox-container
{
	font-size: 0.875em;
	left: 50%;
	position: fixed;
	text-transform: uppercase;
	z-index: 110;
}
div.lightbox-container img,div.lightbox-container a,div.lightbox-container video
{
	outline: none;
}
div.lightbox-container div.lightbox-popup
{
	background-color: #000;
	left: -50%;
	margin: 0px auto;
	padding: 10px;
	position: absolute;
}
div.lightbox-container div.lightbox-popup div.lightbox-header
{
	height: 45px;
	padding: 10px;
	text-align: right;
}
div.lightbox-container div.lightbox-popup div.lightbox-header #lightbox-title
{
	margin: 0 auto;
	text-align: center;
	width: 600px;
}
div.lightbox-container div.lightbox-popup div.lightbox-header #lightbox-window-actions
{
	float: right;
	width: 100px;
}
div.lightbox-container div.lightbox-popup div.lightbox-header #lightbox-window-actions a.lightbox-close
{
	background: url(img/close-dccdfe3151780521bc245e30b96666e2.png) no-repeat right -3px transparent;
	display: block;
	font-size: 0px;
	height: 15px;
	margin-right: 20px;
	moz-transition: none,none,none;
	o-transition: none,none,none;
	padding-right: 25px;
	transition: none,none,none;
	webkit-transition: none,none,none;
}
div.lightbox-container div.lightbox-popup div.lightbox-header #lightbox-window-actions a.lightbox-close:hover
{
	background-position: right -22px;
}
div.lightbox-container div.lightbox-popup div.lightbox-body
{
	display: table;
	margin: 0 auto;
}
div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-prev,div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-next
{
	background: url(img/arrows-69f74f83d258ff8f9c716910e0582ccb.png) 0 center no-repeat;
	border: none;
	display: table-cell;
	moz-transition: none,none,none;
	o-transition: none,none,none;
	transition: none,none,none;
	vertical-align: middle;
	webkit-transition: none,none,none;
	width: 50px;
}
div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-prev
{
	background-position: 0px center;
}
div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-prev:hover
{
	background-position: -50px center;
}
div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-prev.disabled
{
	visibility: hidden;
}
div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-next
{
	background-position: -100px center;
}
div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-next:hover
{
	background-position: -150px center;
}
div.lightbox-container div.lightbox-popup div.lightbox-body a.lightbox-next.disabled
{
	visibility: hidden;
}
div.lightbox-container div.lightbox-popup div.lightbox-body div.lightbox-item-container
{
	display: table-cell;
	padding: 0px 10px;
	text-align: center;
	vertical-align: middle;
}
div.lightbox-container div.lightbox-popup div.lightbox-body div.lightbox-item-container.spinner
{
	background: url(img/ajax-loader-d977dc841557f190ca82220aa4396f44.gif) center center no-repeat;
}
div.lightbox-container div.lightbox-popup div.lightbox-body div.lightbox-item-container div.item-overlay
{
	position: absolute;
	text-transform: none;
}
div.lightbox-container div.lightbox-popup div.lightbox-body div.lightbox-item-container div.item-overlay form div.form-line
{
	margin: 0px auto;
	position: relative;
	width: 400px;
}
div.lightbox-container div.lightbox-popup div.lightbox-body div.lightbox-item-container div.item-overlay input[type="text"]
{
	margin-left: 10px;
	text-align: center;
	width: 35px;
}
div.lightbox-container div.lightbox-popup div.lightbox-body div.lightbox-item-container div.item-overlay div.form-line
{
	padding-bottom: 0px;
}
div.lightbox-container div.lightbox-popup div.lightbox-body div.lightbox-item-container .lightbox-item
{
	max-width: 1100px;
}
div.lightbox-container div.lightbox-popup div.lightbox-footer
{
	height: 20px;
	padding: 15px;
	text-align: center;
}
div.lightbox-container div.lightbox-popup div.lightbox-footer a
{
	color: #1a81c4;
}
div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-prev:hover,div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-next:hover,div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-download-link:hover
{
	color: #1a81c4;
}
div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-prev.disabled,div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-next.disabled,div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-download-link.disabled
{
	color: #2d2d2d;
}
div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-prev
{
	padding-right: 30%;
}
div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-download-link
{
	moz-transition: none,none,none;
	o-transition: none,none,none;
	padding: 0px 25px;
	transition: none,none,none;
	webkit-transition: none,none,none;
}
div.lightbox-container div.lightbox-popup div.lightbox-footer a.lightbox-next
{
	padding-left: 30%;
}
ul.socials
{
	margin: 0;
	min-width: 350px;
}
ul.socials li
{
	float: left;
	margin: 5px;
}
ul.socials li a
{
	background: url(img/social-sprite-3dad1ad2b7baa99ea2bcf86cdd9d4748.png) no-repeat 0 0;
	display: block;
	height: 46px;
	text-indent: -9999px;
	width: 46px;
}
ul.socials li.facebook>a
{
	background-position: 0 0;
}
ul.socials li.facebook>a:hover
{
	background-position: -46px 0;
}
ul.socials li.twitter>a
{
	background-position: 0 -46px;
}
ul.socials li.twitter>a:hover
{
	background-position: -46px -46px;
}
ul.socials li.youtube>a
{
	background-position: 0 -92px;
}
ul.socials li.youtube>a:hover
{
	background-position: -46px -92px;
}
ul.socials li.googleplus>a
{
	background-position: 0 -138px;
}
ul.socials li.googleplus>a:hover
{
	background-position: -46px -138px;
}
ul.socials li.rss>a
{
	background-position: 0 -184px;
}
ul.socials li.rss>a:hover
{
	background-position: -46px -184px;
}
ul.socials li.reddit>a
{
	background-position: 0 -230px;
}
ul.socials li.reddit>a:hover
{
	background-position: -46px -230px;
}
ul.socials li.raptre>a
{
	background-position: 0 -277px;
}
ul.socials li.raptre>a:hover
{
	background-position: -46px -277px;
}
section#body_content_right ul.sub-nav
{
	border: 3px solid #2d2d2d;
	margin: 10px 0;
	outline: 2px solid #000;
}
section#body_content_right ul.sub-nav li
{
	background: linear-gradient(top, #949494,#2d2d2d);
	background: -moz-linear-gradient(top, #949494, #2d2d2d);
	background: -o-linear-gradient(top, #949494, #2d2d2d);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #949494), color-stop(100%, #2d2d2d));
	background: -webkit-linear-gradient(top, #949494, #2d2d2d);
	background-image: url(img/gray-6eb8d1ef9cd1ec452846c6a66c0d027c.png);
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
section#body_content_right ul.sub-nav li:first-child
{
	border-top: 1px solid #000;
}
section#body_content_right ul.sub-nav li:last-child
{
	border-bottom: 1px solid #000;
}
section#body_content_right ul.sub-nav li:hover
{
	background: linear-gradient(top, #c4c3c3,#949494);
	background: -moz-linear-gradient(top, #c4c3c3, #949494);
	background: -o-linear-gradient(top, #c4c3c3, #949494);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4c3c3), color-stop(100%, #949494));
	background: -webkit-linear-gradient(top, #c4c3c3, #949494);
	background-image: url(img/gray-6eb8d1ef9cd1ec452846c6a66c0d027c.png);
}
section#body_content_right ul.sub-nav li:hover a
{
	text-decoration: none;
}
section#body_content_right ul.sub-nav li:active
{
	background: linear-gradient(top, #2d2d2d,#949494);
	background: -moz-linear-gradient(top, #2d2d2d, #949494);
	background: -o-linear-gradient(top, #2d2d2d, #949494);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d2d2d), color-stop(100%, #949494));
	background: -webkit-linear-gradient(top, #2d2d2d, #949494);
	background-image: url(img/gray-6eb8d1ef9cd1ec452846c6a66c0d027c.png);
}
section#body_content_right ul.sub-nav li>a
{
	border-bottom: 2px solid #2d2d2d;
	border-top: 2px solid #c4c3c3;
	color: #000;
	display: block;
	font-size: 21px;
	line-height: 26px;
	padding: 4px;
	text-align: left;
	text-transform: uppercase;
}
section#body_content_right ul.sub-nav li>a span
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 25px;
	margin-left: 5px;
	width: 25px;
}
section#body_content_right ul.sub-nav li>a span.icon-download
{
	background-position: -343px -416px;
}
section#body_content_right ul.sub-nav li>a span.eye
{
	background-position: -283px -420px;
}
section#body_content_right ul.sub-nav li>a span.gear
{
	background-position: -314px -420px;
}
section#body_content_right ul.sub-nav li>a span.comment
{
	background-position: -417px -420px;
}
.site-alert
{
	position: relative;
	width: 100%;
	z-index: 11;
}
.site-alert article
{
	margin: 0 auto;
	width: 1140px;
}
.site-alert div.error
{
	background: #c7101e url(img/alert_noise-36af8ab8e69fb8d4c1684ffc1da0cea3.png) repeat 0 0;
	border: none;
	margin-bottom: 0;
	padding: 10px 0;
}
.site-alert div.warning
{
	background: #c36e00;
	background: linear-gradient(to bottom, #c36e00 0%,#663d00 100%);
	background: -moz-linear-gradient(top, #c36e00 0%, #663d00 100%);
	background: -ms-linear-gradient(top, #c36e00 0%, #663d00 100%);
	background: -o-linear-gradient(top, #c36e00 0%, #663d00 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c36e00), color-stop(100%, #663d00));
	background: -webkit-linear-gradient(top, #c36e00 0%, #663d00 100%);
	border: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c36e00', endColorstr='#663d00',GradientType=0 );
	margin-bottom: 0;
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c36e00', endColorstr='#663d00',GradientType=0 );
	padding: 10px 0;
}
.site-alert div.info
{
	background: #198607;
	background: linear-gradient(to bottom, #198607 0%,#115f02 100%);
	background: -moz-linear-gradient(top, #198607 0%, #115f02 100%);
	background: -ms-linear-gradient(top, #198607 0%, #115f02 100%);
	background: -o-linear-gradient(top, #198607 0%, #115f02 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #198607), color-stop(100%, #115f02));
	background: -webkit-linear-gradient(top, #198607 0%, #115f02 100%);
	border: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#198607', endColorstr='#115f02',GradientType=0 );
	margin-bottom: 0;
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#198607', endColorstr='#115f02',GradientType=0 );
	padding: 10px 0;
}
.error-alert,.site-alert .error,#subsEmailMsgAlert,#modal-error .error
{
	background: #4c0609;
	background: rgba(150,9,9,0.5);
	border: 1px solid #820707;
	color: #fff;
	line-height: 1.2em;
	margin-bottom: 10px;
	padding: 10px;
}
.error-alert em,.site-alert .error em,#subsEmailMsgAlert em,#modal-error .error em
{
	color: #fff;
}
.error-alert span.icon,.site-alert .error span.icon,#subsEmailMsgAlert span.icon,#modal-error .error span.icon
{
	background: url(img/alerts-b793f4492d8c1ccaaaa2316be1cb76cf.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 29px;
	margin: -5px 10px 0 0;
	width: 29px;
}
.error-alert a,.site-alert .error a,#subsEmailMsgAlert a,#modal-error .error a
{
	color: #6ec3ff;
	text-decoration: underline;
}
.error-alert a:hover,.site-alert .error a:hover,#subsEmailMsgAlert a:hover,#modal-error .error a:hover
{
	color: #b1dfff;
}
.warn-alert,.site-alert .warning,#foundation-modal .warning
{
	background: #643d02;
	background: rgba(195,110,0,0.5);
	border: 1px solid #ff9400;
	color: #fff;
	margin-bottom: 10px;
	padding: 10px;
}
.warn-alert em,.site-alert .warning em,#foundation-modal .warning em
{
	color: #fff;
}
.warn-alert span.icon,.site-alert .warning span.icon,#foundation-modal .warning span.icon
{
	background: url(img/alerts-b793f4492d8c1ccaaaa2316be1cb76cf.png) no-repeat -30px 0;
	display: block;
	float: left;
	height: 29px;
	margin: -5px 10px 0 0;
	width: 29px;
}
.warn-alert a,.site-alert .warning a,#foundation-modal .warning a
{
	color: #6ec3ff;
	text-decoration: underline;
}
.warn-alert a:hover,.site-alert .warning a:hover,#foundation-modal .warning a:hover
{
	color: #b1dfff;
}
.success-alert,.site-alert .info,#foundation-modal .info
{
	background: #144a04;
	background: rgba(25,134,7,0.5);
	border: 1px solid #1c9509;
	color: #fff;
	margin-bottom: 10px;
	padding: 10px;
}
.success-alert em,.site-alert .info em,#foundation-modal .info em
{
	color: #fff;
}
.success-alert span.icon,.site-alert .info span.icon,#foundation-modal .info span.icon
{
	background: url(img/alerts-b793f4492d8c1ccaaaa2316be1cb76cf.png) no-repeat -60px 0;
	display: block;
	float: left;
	height: 29px;
	margin: -5px 10px 0 0;
	width: 29px;
}
.success-alert a,.site-alert .info a,#foundation-modal .info a
{
	color: #6ec3ff;
	text-decoration: underline;
}
.success-alert a:hover,.site-alert .info a:hover,#foundation-modal .info a:hover
{
	color: #b1dfff;
}
.item-alert
{
	border-top-right-radius: 10px;
	box-shadow: 0px 5px 10px #000;
	color: #fff;
	font: bold 21px/28px Arial,Helvetica,sans-serif;
	left: -1px;
	moz-border-radius-topright: 10px;
	moz-box-shadow: 0px 5px 10px #000;
	padding: 2px 20px 0;
	position: absolute;
	top: -20px;
	webkit-border-top-right-radius: 10px;
	webkit-box-shadow: 0px 5px 10px #000;
}
.item-alert.orange,.item-alert.badge-elite
{
	background: linear-gradient(left, #905100,#cc7600,#905100);
	background: -moz-linear-gradient(left, #905100, #cc7600, #905100);
	background: -o-linear-gradient(left, #905100, #cc7600, #905100);
	background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #905100), color-stop(50%, #cc7600), color-stop(100%, #905100));
	background: -webkit-linear-gradient(left, #905100, #cc7600, #905100);
	background-image: url(img/orange-e7218f3f505f46866e6601dacaaeb7b9.png);
	box-shadow: #c36e00 0 1px 2px,#ff9400 0 2px inset;
	moz-box-shadow: #c36e00 0 1px 2px,#ff9400 0 2px inset;
	webkit-box-shadow: #c36e00 0 1px 2px,#ff9400 0 2px inset;
}
.item-alert.green,.item-alert.badge-sale,.item-alert.badge-bogo
{
	background: linear-gradient(left, #115f02,#1c9509,#115f02);
	background: -moz-linear-gradient(left, #115f02, #1c9509, #115f02);
	background: -o-linear-gradient(left, #115f02, #1c9509, #115f02);
	background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #115f02), color-stop(50%, #1c9509), color-stop(100%, #115f02));
	background: -webkit-linear-gradient(left, #115f02, #1c9509, #115f02);
	background-image: url(img/green-bf8fc4a6959bb9e33f0c51700e6757ac.png);
	box-shadow: #115f02 0 1px 2px,#1c9509 0 2px inset;
	moz-box-shadow: #115f02 0 1px 2px,#1c9509 0 2px inset;
	webkit-box-shadow: #115f02 0 1px 2px,#1c9509 0 2px inset;
}
.item-alert.blue,.item-alert.badge-new
{
	background: linear-gradient(left, #166ae7,#388bf3,#166ae7);
	background: -moz-linear-gradient(left, #166ae7, #388bf3, #166ae7);
	background: -o-linear-gradient(left, #166ae7, #388bf3, #166ae7);
	background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #166ae7), color-stop(50%, #388bf3), color-stop(100%, #166ae7));
	background: -webkit-linear-gradient(left, #166ae7, #388bf3, #166ae7);
	background-image: url(img/blue-856e4c081b7dded08450952c60e08e44.png);
	box-shadow: #4387ed 0 1px 2px,#68a7f6 0 2px inset;
	moz-box-shadow: #4387ed 0 1px 2px,#68a7f6 0 2px inset;
	webkit-box-shadow: #4387ed 0 1px 2px,#68a7f6 0 2px inset;
}
.item-alert.purple,.item-alert.badge-event
{
	background: linear-gradient(left, #3a15ae,#5907ff,#3a15ae);
	background: -moz-linear-gradient(left, #3a15ae, #5907ff, #3a15ae);
	background: -o-linear-gradient(left, #3a15ae, #5907ff, #3a15ae);
	background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #3a15ae), color-stop(50%, #5907ff), color-stop(100%, #3a15ae));
	background: -webkit-linear-gradient(left, #3a15ae, #5907ff, #3a15ae);
	background-image: url(img/purple-7b4280df822b910f680b1d7f47e5cab7.png);
	box-shadow: #491bdb 0 1px 2px,#7b3aff 0 2px inset;
	moz-box-shadow: #491bdb 0 1px 2px,#7b3aff 0 2px inset;
	webkit-box-shadow: #491bdb 0 1px 2px,#7b3aff 0 2px inset;
}
.item-alert.peach,.item-alert.badge-featured
{
	background: linear-gradient(left, #974029,#ff470f,#974029);
	background: -moz-linear-gradient(left, #974029, #ff470f, #974029);
	background: -o-linear-gradient(left, #974029, #ff470f, #974029);
	background: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #974029), color-stop(50%, #ff470f), color-stop(100%, #974029));
	background: -webkit-linear-gradient(left, #974029, #ff470f, #974029);
	background-image: url(img/peach-74a2d0c5469464961f96ecd1bb8a6829.png);
	box-shadow: #bf5134 0 1px 2px,#ff6e42 0 2px inset;
	moz-box-shadow: #bf5134 0 1px 2px,#ff6e42 0 2px inset;
	webkit-box-shadow: #bf5134 0 1px 2px,#ff6e42 0 2px inset;
}
h3.title-bar-light,h3.title-bar-dark
{
	margin: 0;
}
.title-bar-light,.title-bar-dark
{
	padding: 10px;
}
table tbody tr.title-bar-light,.title-bar-light
{
	background: rgba(45,45,45,0.6);
	background-image: linear-gradient(rgba(148,148,148,0.6),rgba(45,45,45,0.6));
	background-image: -moz-linear-gradient(rgba(148,148,148,0.6), rgba(45,45,45,0.6));
	background-image: -o-linear-gradient(rgba(148,148,148,0.6), rgba(45,45,45,0.6));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(148,148,148,0.6)), color-stop(100%, rgba(45,45,45,0.6)));
	background-image: -webkit-linear-gradient(rgba(148,148,148,0.6), rgba(45,45,45,0.6));
}
table tbody tr.title-bar-dark,.title-bar-dark
{
	background: #000;
	background: rgba(0,0,0,0.8);
	background-image: linear-gradient(rgba(45,45,45,0.8),rgba(0,0,0,0.8));
	background-image: -moz-linear-gradient(rgba(45,45,45,0.8), rgba(0,0,0,0.8));
	background-image: -o-linear-gradient(rgba(45,45,45,0.8), rgba(0,0,0,0.8));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(45,45,45,0.8)), color-stop(100%, rgba(0,0,0,0.8)));
	background-image: -webkit-linear-gradient(rgba(45,45,45,0.8), rgba(0,0,0,0.8));
	color: #ffffff;
}
table tbody tr.title-bar-light,table tbody tr.title-bar-dark
{
	margin: 0;
}
table tbody tr.title-bar-light th,table tbody tr.title-bar-light td,table tbody tr.title-bar-dark th,table tbody tr.title-bar-dark td
{
	color: #666;
	font: 16px/18px Arial,Helvetica,sans-serif;
	padding: 10px 5px;
	vertical-align: middle;
}
.double-border
{
	border: 2px solid #000;
	outline: none;
}
.reverse-border
{
	border: 2px solid #c4c3c3;
	outline: none;
}
img.double-border
{
	background-color: #000;
	border: 2px solid #c4c3c3;
	min-width: none;
	moz-transition: all 200ms ease-in-out;
	o-transition: all 200ms ease-in-out;
	padding: 2px;
	position: relative;
	transition: all 200ms ease-in-out;
	webkit-transition: all 200ms ease-in-out;
}
a:hover img.double-border
{
	border: 2px solid #1a81c4;
	outline: none;
}
.image-caption a:hover img
{
	outline: 4px solid #1a81c4;
}
ul.content-blocks
{
	list-style-type: none;
}
ul.content-blocks.image-left li img
{
	float: left;
	margin-right: 10px;
}
ul.content-blocks.image-right li img
{
	float: right;
	margin-left: 10px;
}
ul.content-blocks.image-alt li:nth-child(even) img
{
	float: right;
	margin-left: 10px;
}
ul.content-blocks.image-alt li:nth-child(odd) img
{
	float: left;
	margin-right: 10px;
}
ul.content-blocks img.left,ul.content-blocks img.right
{
	margin: 0 10px 10px;
}
ul.content-blocks>li,.content-block
{
	background: #c4c3c3;
	background: linear-gradient(rgba(196,195,195,0.6),rgba(148,148,148,0.6));
	background: -moz-linear-gradient(rgba(196,195,195,0.6), rgba(148,148,148,0.6));
	background: -o-linear-gradient(rgba(196,195,195,0.6), rgba(148,148,148,0.6));
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(196,195,195,0.6)), color-stop(100%, rgba(148,148,148,0.6)));
	background: -webkit-linear-gradient(rgba(196,195,195,0.6), rgba(148,148,148,0.6));
	list-style-type: none;
	margin: 10px 0;
	padding: 10px;
	zoom: 1;
}
ul.content-blocks>li:before,ul.content-blocks>li:after,.content-block:before,.content-block:after
{
	content: " ";
	display: table;
}
ul.content-blocks>li:after,.content-block:after
{
	clear: both;
}
ul.content-blocks>li .title-bar-dark,ul.content-blocks>li .title-bar-light,.content-block .title-bar-dark,.content-block .title-bar-light
{
	margin: 0;
	padding: 0 10px;
}
ul.content-blocks>li.row,.content-block.row
{
	margin: 0 0 10px;
	width: 100%;
}
ul.content-blocks>li table,.content-block table
{
	margin: 0;
}
div.content-block>.title-bar-dark,div.content-block>.title-bar-light
{
	margin: -10px -10px 0;
}
ul.four-block
{
	margin: 5px auto;
	width: 265px;
	zoom: 1;
}
ul.four-block:before,ul.four-block:after
{
	content: " ";
	display: table;
}
ul.four-block:after
{
	clear: both;
}
ul.four-block li
{
	background: #c4c3c3;
	border: 1px solid #000;
	float: left;
	height: 100px;
	margin: 10px;
	padding: 5px;
	width: 100px;
}
ul.nine-block li
{
	float: left;
	margin: 10px;
	width: 30%;
}
ul.nine-block li>a img
{
	width: 100%;
}
ul.nine-block li>a img,ul.nine-block li>a .caption
{
	opacity: 0.8;
}
ul.nine-block li>a:hover
{
	text-decoration: none;
}
ul.nine-block li>a:hover img,ul.nine-block li>a:hover .caption
{
	opacity: 1.0;
}
ul.nine-block li .caption
{
	background: rgba(0,0,0,0.8);
	height: 40px;
	margin-top: -47px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 5;
}
ul.nine-block li .caption p
{
	color: #fff;
	font-weight: bold;
	line-height: 40px;
}
.promos img
{
	border: 2px solid #c4c3c3;
	opacity: 0.9;
}
.promos a:hover
{
	text-decoration: none;
}
.promos a:hover img
{
	opacity: 1.0;
}
.promos>div
{
	margin: 10px 0;
}
.promos .caption
{
	background: rgba(0,0,0,0.8);
	height: 40px;
	margin-top: -47px;
	position: relative;
	text-align: center;
	width: 100%;
	z-index: 5;
}
.promos .caption p
{
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	margin: 0;
}
.inner-block
{
	background: linear-gradient(rgba(0,0,0,0.7),rgba(45,45,45,0.7));
	background: -moz-linear-gradient(rgba(0,0,0,0.7), rgba(45,45,45,0.7));
	background: -o-linear-gradient(rgba(0,0,0,0.7), rgba(45,45,45,0.7));
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0,0,0,0.7)), color-stop(100%, rgba(45,45,45,0.7)));
	background: -webkit-linear-gradient(rgba(0,0,0,0.7), rgba(45,45,45,0.7));
	background-clip: padding-box;
	background-image: url(img/gray-6eb8d1ef9cd1ec452846c6a66c0d027c.png);
	border: 2px solid #4b4f56;
	border-radius: 10px;
	padding: 20px 20px 32px 20px;
	position: relative;
	webkit-border-radius: 10px;
	zoom: 1;
}
.inner-block:before,.inner-block:after
{
	content: " ";
	display: table;
}
.inner-block:after
{
	clear: both;
}
.inner-block:before
{
	background-clip: padding-box;
	border: 2px solid #000;
	border-radius: 10px;
	bottom: -3px;
	content: "";
	display: block;
	left: -3px;
	position: absolute;
	right: -3px;
	top: -3px;
	webkit-border-radius: 10px;
	z-index: -1;
}
.inner-block h2
{
	line-height: 21px;
	margin-top: 0;
}
.inner-block img.right
{
	margin-left: 10px;
}
.inner-block img.left
{
	margin-right: 10px;
}
.inner-block+.inner-block
{
	margin-top: 10px;
}
.inner-block .content-block
{
	margin-bottom: 10px;
}
.content-block .inner-block
{
	margin: 10px;
}
.button
{
	background: #666;
	border: 1px solid #404040;
	box-shadow: 0 1px 0 #c4c3c3 inset;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font: bold 16px/16px Arial,Helvetica,sans-serif;
	line-height: 1;
	margin: 0;
	moz-box-shadow: 0 1px 0 #c4c3c3 inset;
	moz-transition: background-color 0.15s ease-in-out;
	o-transition: background-color 0.15s ease-in-out;
	outline: none;
	padding: 10px 20px 11px;
	position: relative;
	text-align: center;
	text-decoration: none;
	transition: background-color 0.15s ease-in-out;
	webkit-box-shadow: 0 1px 0 #c4c3c3 inset;
	webkit-transition: background-color 0.15s ease-in-out;
	width: auto;
}
.button:hover
{
	background-color: #4d4d4d;
	color: #fff;
}
.button:active
{
	box-shadow: 0 1px 0 #2d2d2d inset;
	moz-box-shadow: 0 1px 0 #2d2d2d inset;
	webkit-box-shadow: 0 1px 0 #2d2d2d inset;
}
.button:focus
{
	box-shadow: 0 0 4px #666,0 1px 0 #c4c3c3 inset;
	color: #fff;
	moz-box-shadow: 0 0 4px #666,0 1px 0 #c4c3c3 inset;
	webkit-box-shadow: 0 0 4px #666,0 1px 0 #c4c3c3 inset;
}
.button.large
{
	font-size: 21px;
	padding: 15px 30px 16px;
}
.button.medium
{
	font-size: 16px;
}
.button.small
{
	font-size: 13px;
	padding: 7px 14px 8px;
}
.button.tiny
{
	font-size: 12px;
	padding: 5px 10px 6px;
}
.button.expand
{
	text-align: center;
	width: 100%;
}
.button.primary
{
	background-color: #666;
	border: 1px solid #404040;
}
.button.primary:hover
{
	background-color: #4d4d4d;
}
.button.primary:focus
{
	box-shadow: 0 0 4px #666,0 1px 0 #c4c3c3 inset;
	moz-box-shadow: 0 0 4px #666,0 1px 0 #c4c3c3 inset;
	webkit-box-shadow: 0 0 4px #666,0 1px 0 #c4c3c3 inset;
}
.button.success
{
	background-color: #5da423;
	border: 1px solid #396516;
}
.button.success:hover
{
	background-color: #457a1a;
}
.button.success:focus
{
	box-shadow: 0 0 5px #5da423,0 1px 0 #c4c3c3 inset;
	moz-box-shadow: 0 0 5px #5da423,0 1px 0 #c4c3c3 inset;
	webkit-box-shadow: 0 0 5px #5da423,0 1px 0 #c4c3c3 inset;
}
.button.alert
{
	background-color: #c60f13;
	border: 1px solid #7f0a0c;
}
.button.alert:hover
{
	background-color: #970b0e;
}
.button.alert:focus
{
	box-shadow: 0 0 4px #c60f13,0 1px 0 #c4c3c3 inset;
	moz-box-shadow: 0 0 4px #c60f13,0 1px 0 #c4c3c3 inset;
	webkit-box-shadow: 0 0 4px #c60f13,0 1px 0 #c4c3c3 inset;
}
.button.secondary
{
	background-color: #e9e9e9;
	border: 1px solid #c3c3c3;
	color: #1d1d1d;
}
.button.secondary:hover
{
	background-color: #d0d0d0;
}
.button.secondary:focus
{
	box-shadow: 0 0 5px #e9e9e9,0 1px 0 #c4c3c3 inset;
	moz-box-shadow: 0 0 5px #e9e9e9,0 1px 0 #c4c3c3 inset;
	webkit-box-shadow: 0 0 5px #e9e9e9,0 1px 0 #c4c3c3 inset;
}
.button.radius
{
	background-clip: padding-box;
	border-radius: 3px;
	webkit-border-radius: 3px;
}
.button.round
{
	background-clip: padding-box;
	border-radius: 1000px;
	webkit-border-radius: 1000px;
}
.button.full-width
{
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	width: 100%;
}
.button.left-align
{
	text-align: left;
	text-indent: 12px;
}
.button.disabled,.button[disabled]
{
	background: #666;
	box-shadow: none;
	cursor: default;
	moz-box-shadow: none;
	opacity: 0.6;
	webkit-box-shadow: none;
}
.button.disabled :hover,.button[disabled] :hover
{
	background: #666;
}
.button.disabled.success,.button[disabled].success
{
	background-color: #5da423;
}
.button.disabled.success:hover,.button[disabled].success:hover
{
	background-color: #5da423;
}
.button.disabled.alert,.button[disabled].alert
{
	background-color: #c60f13;
}
.button.disabled.alert:hover,.button[disabled].alert:hover
{
	background-color: #c60f13;
}
.button.disabled.secondary,.button[disabled].secondary
{
	background-color: #e9e9e9;
}
.button.disabled.secondary:hover,.button[disabled].secondary:hover
{
	background-color: #e9e9e9;
}
input[type=submit].button,button.button
{
	webkit-appearance: none;
}
@media only screen and (max-width: 767px)
{
	.button
	{
		display: block;
	}
	button.button,input[type="submit"].button
	{
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}
@-moz-document url-prefix()
{
	button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner
	{
		border: none;
		padding: 0;
	}
	input[type="submit"].tiny.button
	{
		padding: 3px 10px 4px;
	}
	input[type="submit"].small.button
	{
		padding: 5px 14px 6px;
	}
	input[type="submit"].button,input[type=submit].medium.button
	{
		padding: 8px 20px 9px;
	}
	input[type="submit"].large.button
	{
		padding: 13px 30px 14px;
	}
}
.button.dropdown
{
	padding-right: 44px;
	position: relative;
}
.button.dropdown.large
{
	padding-right: 60px;
}
.button.dropdown.small
{
	padding-right: 28px;
}
.button.dropdown.tiny
{
	padding-right: 20px;
}
.button.dropdown:after
{
	border: solid 6px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-top: -2px;
	position: absolute;
	right: 20px;
	top: 50%;
	width: 0;
}
.button.dropdown.large:after
{
	border: solid 7px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-top: -3px;
	right: 30px;
	width: 0;
}
.button.dropdown.small:after
{
	border: solid 5px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-top: -2px;
	right: 14px;
	width: 0;
}
.button.dropdown.tiny:after
{
	border: solid 4px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-top: -1px;
	right: 10px;
	width: 0;
}
.button.dropdown>ul
{
	background: #fff;
	background: rgba(255,255,255,0.95);
	border: 1px solid #ccc;
	border-top: none;
	box-sizing: content-box;
	display: none;
	left: -1px;
	list-style: none;
	margin: 0;
	min-width: 100%;
	moz-box-sizing: content-box;
	padding: 0;
	position: absolute;
	webkit-box-sizing: content-box;
	z-index: 40;
}
.button.dropdown>ul li
{
	cursor: pointer;
	line-height: 18px;
	list-style: none;
	margin: 0;
	min-height: 18px;
	padding: 0;
	white-space: nowrap;
	width: 100%;
}
.button.dropdown>ul li a
{
	color: #555;
	display: block;
	font-size: 15px;
	font-weight: normal;
	padding: 6px 14px;
	text-align: left;
}
.button.dropdown>ul li:hover
{
	background-color: #d9d9d9;
	color: #222;
}
.button.dropdown>ul li.divider
{
	background: #ededed;
	height: 1px;
	margin: 4px 0;
	min-height: 0;
	padding: 0;
}
.button.dropdown.up>ul
{
	border-bottom: none;
	border-top: 1px solid #ccc;
}
.button.dropdown ul.no-hover.show-dropdown
{
	display: block;
}
.button.dropdown:hover>ul.no-hover
{
	display: none;
}
.button.dropdown.split
{
	padding: 0;
	position: relative;
}
.button.dropdown.split:after
{
	display: none;
}
.button.dropdown.split:hover
{
	background-color: #666;
}
.button.dropdown.split.alert:hover
{
	background-color: #c60f13;
}
.button.dropdown.split.success:hover
{
	background-color: #5da423;
}
.button.dropdown.split.secondary:hover
{
	background-color: #e9e9e9;
}
.button.dropdown.split>a
{
	color: #fff;
	display: block;
	moz-transition: background-color 0.15s ease-in-out;
	o-transition: background-color 0.15s ease-in-out;
	padding: 10px 50px 11px 20px;
	padding-left: 20px;
	padding-right: 50px;
	transition: background-color 0.15s ease-in-out;
	webkit-transition: background-color 0.15s ease-in-out;
}
.button.dropdown.split>a:hover
{
	background-color: #4d4d4d;
}
.button.dropdown.split.large>a
{
	padding: 15px 75px 16px 30px;
	padding-left: 30px;
	padding-right: 75px;
}
.button.dropdown.split.small>a
{
	padding: 7px 35px 8px 14px;
	padding-left: 14px;
	padding-right: 35px;
}
.button.dropdown.split.tiny>a
{
	padding: 5px 25px 6px 10px;
	padding-left: 10px;
	padding-right: 25px;
}
.button.dropdown.split>span
{
	background-color: #666;
	border-left: 1px solid #404040;
	box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
	height: 100%;
	moz-box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
	moz-transition: background-color 0.15s ease-in-out;
	o-transition: background-color 0.15s ease-in-out;
	position: absolute;
	right: 0;
	top: 0;
	transition: background-color 0.15s ease-in-out;
	webkit-box-shadow: 1px 1px 0 rgba(255,255,255,0.5) inset;
	webkit-transition: background-color 0.15s ease-in-out;
	width: 30px;
}
.button.dropdown.split>span:hover
{
	background-color: #4d4d4d;
}
.button.dropdown.split>span:after
{
	border: solid 6px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	left: 50%;
	margin-left: -6px;
	margin-top: -2px;
	position: absolute;
	top: 50%;
	width: 0;
}
.button.dropdown.split.secondary>span:after
{
	border: solid 6px;
	border-color: #1d1d1d transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	width: 0;
}
.button.dropdown.split.large span
{
	width: 45px;
}
.button.dropdown.split.small span
{
	width: 21px;
}
.button.dropdown.split.tiny span
{
	width: 15px;
}
.button.dropdown.split.large span:after
{
	border: solid 7px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-left: -7px;
	margin-top: -3px;
	width: 0;
}
.button.dropdown.split.small span:after
{
	border: solid 4px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-left: -4px;
	margin-top: -1px;
	width: 0;
}
.button.dropdown.split.tiny span:after
{
	border: solid 3px;
	border-color: #fff transparent transparent transparent;
	content: "";
	display: block;
	height: 0;
	margin-left: -3px;
	margin-top: -1px;
	width: 0;
}
.button.dropdown.split.alert>span
{
	background-color: #c60f13;
	border-left-color: #7f0a0c;
}
.button.dropdown.split.success>span
{
	background-color: #5da423;
	border-left-color: #396516;
}
.button.dropdown.split.secondary>span
{
	background-color: #e9e9e9;
	border-left-color: #c3c3c3;
}
.button.dropdown.split.secondary>a
{
	color: #1d1d1d;
}
.button.dropdown.split.alert>a:hover,.button.dropdown.split.alert>span:hover
{
	background-color: #970b0e;
}
.button.dropdown.split.success>a:hover,.button.dropdown.split.success>span:hover
{
	background-color: #457a1a;
}
.button.dropdown.split.secondary>a:hover,.button.dropdown.split.secondary>span:hover
{
	background-color: #d0d0d0;
}
@media only screen and (max-width: 767px)
{
	.button-group button.button,.button-group input[type="submit"].button
	{
		padding: 10px 20px 11px;
		width: auto;
	}
	.button-group button.button.large,.button-group input[type="submit"].button.large
	{
		padding: 15px 30px 16px;
	}
	.button-group button.button.medium,.button-group input[type="submit"].button.medium
	{
		padding: 10px 20px 11px;
	}
	.button-group button.button.small,.button-group input[type="submit"].button.small
	{
		padding: 7px 14px 8px;
	}
	.button-group button.button.tiny,.button-group input[type="submit"].button.tiny
	{
		padding: 5px 10px 6px;
	}
	.button-group.even button.button,.button-group.even input[type="submit"].button
	{
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
}
ul.button-group
{
	list-style: none;
	margin: 0 0 12px;
	padding: 0;
	zoom: 1;
}
ul.button-group:before,ul.button-group:after
{
	content: " ";
	display: table;
}
ul.button-group:after
{
	clear: both;
}
ul.button-group li
{
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
}
ul.button-group li:first-child
{
	margin-left: 0;
}
ul.button-group.radius li a.button,ul.button-group.radius li a.button.radius,ul.button-group.radius li a.button-rounded,ul.button-group.radius li input[type="submit"].button,ul.button-group.radius li input[type="submit"].button.radius,ul.button-group.radius li input[type="submit"].button-rounded
{
	background-clip: padding-box;
	border-radius: 0px;
	webkit-border-radius: 0px;
}
ul.button-group.radius li:first-child a.button,ul.button-group.radius li:first-child a.button.radius,ul.button-group.radius li:first-child input[type="submit"].button,ul.button-group.radius li:first-child input[type="submit"].button.radius
{
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	moz-border-radius-bottomleft: 3px;
	moz-border-radius-topleft: 3px;
	webkit-border-bottom-left-radius: 3px;
	webkit-border-top-left-radius: 3px;
}
ul.button-group.radius li:first-child a.button.rounded,ul.button-group.radius li:first-child input[type="submit"].button.rounded
{
	border-bottom-left-radius: 1000px;
	border-top-left-radius: 1000px;
	moz-border-radius-bottomleft: 1000px;
	moz-border-radius-topleft: 1000px;
	webkit-border-bottom-left-radius: 1000px;
	webkit-border-top-left-radius: 1000px;
}
ul.button-group.radius li:last-child a.button,ul.button-group.radius li:last-child a.button.radius,ul.button-group.radius li:last-child input[type="submit"].button,ul.button-group.radius li:last-child input[type="submit"].button.radius
{
	border-bottom-right-radius: 3px;
	border-top-right-radius: 3px;
	moz-border-radius-bottomright: 3px;
	moz-border-radius-topright: 3px;
	webkit-border-bottom-right-radius: 3px;
	webkit-border-top-right-radius: 3px;
}
ul.button-group.radius li:last-child a.button.rounded,ul.button-group.radius li:last-child input[type="submit"].button.rounded
{
	border-bottom-right-radius: 1000px;
	border-top-right-radius: 1000px;
	moz-border-radius-bottomright: 1000px;
	moz-border-radius-topright: 1000px;
	webkit-border-bottom-right-radius: 1000px;
	webkit-border-top-right-radius: 1000px;
}
ul.button-group.even .button
{
	width: 100%;
}
ul.button-group.even.two-up li
{
	width: 50%;
}
ul.button-group.even.three-up li
{
	width: 33.3%;
}
ul.button-group.even.three-up li:first-child
{
	width: 33.4%;
}
ul.button-group.even.four-up li
{
	width: 25%;
}
ul.button-group.even.five-up li
{
	width: 20%;
}
div.button-bar
{
	overflow: hidden;
}
div.button-bar ul.button-group
{
	float: left;
	margin-right: 8px;
}
div.button-bar ul.button-group:last-child
{
	margin-left: 0;
}
.gold-callout-button a:hover
{
	text-decoration: none;
}
.gold-callout-button span
{
	color: #fff;
	display: block;
	font: bold 24px/26px Arial,Helvetica,sans-serif;
	height: 63px;
	margin: 10px 0;
	padding-top: 18px;
	text-align: center;
	width: 255px;
}
.gold-callout-button span:hover
{
	background-position: -10px -1687px;
	text-decoration: none;
}
.gold-callout-button span:active
{
	background-position: -10px -1750px;
}
input[type=submit]
{
	background: none;
	border: none;
}
input[type=submit],input[type=button],button,button[type=button],button[type=submit],.button-secondary,input.button-secondary,a.button-secondary,button.button-secondary
{
	background: #0875d1;
	background: linear-gradient(to bottom, #0875d1 0%,#0c5aad 100%);
	background: -moz-linear-gradient(top, #0875d1 0%, #0c5aad 100%);
	background: -ms-linear-gradient(top, #0875d1 0%, #0c5aad 100%);
	background: -o-linear-gradient(top, #0875d1 0%, #0c5aad 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0875d1), color-stop(100%, #0c5aad));
	background: -webkit-linear-gradient(top, #0875d1 0%, #0c5aad 100%);
	background-clip: padding-box;
	border: none;
	border-radius: 5px;
	border-top: 1px solid #0c5aad;
	color: #fff;
	cursor: hand;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0875d1', endColorstr='#0c5aad',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0875d1', endColorstr='#0c5aad',GradientType=0 );
	padding: 5px 20px;
	text-align: center;
	text-shadow: rgba(45,45,45,0.7) 1px 1px 0;
	webkit-border-radius: 5px;
}
input[type=submit]:hover,input[type=button]:hover,button:hover,button[type=button]:hover,button[type=submit]:hover,.button-secondary:hover,input.button-secondary:hover,a.button-secondary:hover,button.button-secondary:hover
{
	text-decoration: none;
}
input[type=submit]:active,input[type=button]:active,button:active,button[type=button]:active,button[type=submit]:active,.button-secondary:active,input.button-secondary:active,a.button-secondary:active,button.button-secondary:active
{
	text-shadow: rgba(196,195,195,0.7) 1px 1px 0;
}
input[type=submit]:hover,input[type=button]:hover,button:hover,button[type=button]:hover,button[type=submit]:hover,.button-secondary:hover,input.button-secondary:hover,a.button-secondary:hover,button.button-secondary:hover
{
	background: #1a81c4;
	background: linear-gradient(to bottom, #1a81c4 0%,#0875d1 100%);
	background: -moz-linear-gradient(top, #1a81c4 0%, #0875d1 100%);
	background: -ms-linear-gradient(top, #1a81c4 0%, #0875d1 100%);
	background: -o-linear-gradient(top, #1a81c4 0%, #0875d1 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a81c4), color-stop(100%, #0875d1));
	background: -webkit-linear-gradient(top, #1a81c4 0%, #0875d1 100%);
	border-top: 1px solid #0875d1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a81c4', endColorstr='#0875d1',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a81c4', endColorstr='#0875d1',GradientType=0 );
}
input[type=submit]:active,input[type=button]:active,button:active,button[type=button]:active,button[type=submit]:active,.button-secondary:active,input.button-secondary:active,a.button-secondary:active,button.button-secondary:active
{
	background: #0c5aad;
	background: linear-gradient(to bottom, #0c5aad 0%,#0875d1 100%);
	background: -moz-linear-gradient(top, #0c5aad 0%, #0875d1 100%);
	background: -ms-linear-gradient(top, #0c5aad 0%, #0875d1 100%);
	background: -o-linear-gradient(top, #0c5aad 0%, #0875d1 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0c5aad), color-stop(100%, #0875d1));
	background: -webkit-linear-gradient(top, #0c5aad 0%, #0875d1 100%);
	border-bottom: 1px solid #1a81c4;
	border-top: 1px solid #0875d1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c5aad', endColorstr='#0875d1',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c5aad', endColorstr='#0875d1',GradientType=0 );
}
.button-primary,a.button-primary,input.button-primary,button.button-primary
{
	background: #b26a0c;
	background: linear-gradient(to bottom, #b26a0c 0%,#613a04 100%);
	background: -moz-linear-gradient(top, #b26a0c 0%, #613a04 100%);
	background: -ms-linear-gradient(top, #b26a0c 0%, #613a04 100%);
	background: -o-linear-gradient(top, #b26a0c 0%, #613a04 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b26a0c), color-stop(100%, #613a04));
	background: -webkit-linear-gradient(top, #b26a0c 0%, #613a04 100%);
	background-clip: padding-box;
	border: none;
	border-radius: 5px;
	border-top: 1px solid #613a04;
	color: #fff;
	cursor: hand;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b26a0c', endColorstr='#613a04',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b26a0c', endColorstr='#613a04',GradientType=0 );
	padding: 5px 20px;
	text-align: center;
	text-shadow: rgba(45,45,45,0.7) 1px 1px 0;
	webkit-border-radius: 5px;
}
.button-primary:hover,a.button-primary:hover,input.button-primary:hover,button.button-primary:hover
{
	text-decoration: none;
}
.button-primary:active,a.button-primary:active,input.button-primary:active,button.button-primary:active
{
	text-shadow: rgba(196,195,195,0.7) 1px 1px 0;
}
.button-primary:hover,a.button-primary:hover,input.button-primary:hover,button.button-primary:hover
{
	background: #dfa013;
	background: linear-gradient(to bottom, #dfa013 0%,#b26a0c 100%);
	background: -moz-linear-gradient(top, #dfa013 0%, #b26a0c 100%);
	background: -ms-linear-gradient(top, #dfa013 0%, #b26a0c 100%);
	background: -o-linear-gradient(top, #dfa013 0%, #b26a0c 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfa013), color-stop(100%, #b26a0c));
	background: -webkit-linear-gradient(top, #dfa013 0%, #b26a0c 100%);
	border-top: 1px solid #b26a0c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfa013', endColorstr='#b26a0c',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfa013', endColorstr='#b26a0c',GradientType=0 );
}
.button-primary:active,a.button-primary:active,input.button-primary:active,button.button-primary:active
{
	background: #613a04;
	background: linear-gradient(to bottom, #613a04 0%,#b26a0c 100%);
	background: -moz-linear-gradient(top, #613a04 0%, #b26a0c 100%);
	background: -ms-linear-gradient(top, #613a04 0%, #b26a0c 100%);
	background: -o-linear-gradient(top, #613a04 0%, #b26a0c 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #613a04), color-stop(100%, #b26a0c));
	background: -webkit-linear-gradient(top, #613a04 0%, #b26a0c 100%);
	border-bottom: 1px solid #613a04;
	border-top: 1px solid #b26a0c;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#613a04', endColorstr='#b26a0c',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#613a04', endColorstr='#b26a0c',GradientType=0 );
}
button[type=reset],input[type=reset]
{
	background: #043e6f;
	background: linear-gradient(to bottom, #043e6f 0%,#05284e 100%);
	background: -moz-linear-gradient(top, #043e6f 0%, #05284e 100%);
	background: -ms-linear-gradient(top, #043e6f 0%, #05284e 100%);
	background: -o-linear-gradient(top, #043e6f 0%, #05284e 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #043e6f), color-stop(100%, #05284e));
	background: -webkit-linear-gradient(top, #043e6f 0%, #05284e 100%);
	background-clip: padding-box;
	border: none;
	border-bottom: 1px solid #05284e;
	border-radius: 5px;
	border-top: 1px solid #05284e;
	color: #fff;
	cursor: hand;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#043e6f', endColorstr='#05284e',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#043e6f', endColorstr='#05284e',GradientType=0 );
	padding: 5px 20px;
	text-align: center;
	text-shadow: rgba(45,45,45,0.7) 1px 1px 0;
	webkit-border-radius: 5px;
}
button[type=reset]:hover,input[type=reset]:hover
{
	text-decoration: none;
}
button[type=reset]:active,input[type=reset]:active
{
	text-shadow: rgba(196,195,195,0.7) 1px 1px 0;
}
button[type=reset]:hover,input[type=reset]:hover
{
	background: #660606;
	background: linear-gradient(to bottom, #660606 0%,#520404 100%);
	background: -moz-linear-gradient(top, #660606 0%, #520404 100%);
	background: -ms-linear-gradient(top, #660606 0%, #520404 100%);
	background: -o-linear-gradient(top, #660606 0%, #520404 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #660606), color-stop(100%, #520404));
	background: -webkit-linear-gradient(top, #660606 0%, #520404 100%);
	border-bottom: 1px solid #210101;
	border-top: 1px solid #960909;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#660606', endColorstr='#520404',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#660606', endColorstr='#520404',GradientType=0 );
}
button[type=reset]:active,input[type=reset]:active
{
	background: #520404;
	background: linear-gradient(to bottom, #520404 0%,#660606 100%);
	background: -moz-linear-gradient(top, #520404 0%, #660606 100%);
	background: -ms-linear-gradient(top, #520404 0%, #660606 100%);
	background: -o-linear-gradient(top, #520404 0%, #660606 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #520404), color-stop(100%, #660606));
	background: -webkit-linear-gradient(top, #520404 0%, #660606 100%);
	border-bottom: 1px solid #960909;
	border-top: 1px solid #210101;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#520404', endColorstr='#660606',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#520404', endColorstr='#660606',GradientType=0 );
}
button[type=reset]:disabled,input[type=reset]:disabled,input[type=button]:disabled,input[type=submit]:disabled,button[type=button]:disabled,button[type=submit]:disabled
{
	background: #949494;
	background: linear-gradient(to bottom, #949494 0%,#2d2d2d 100%);
	background: -moz-linear-gradient(top, #949494 0%, #2d2d2d 100%);
	background: -ms-linear-gradient(top, #949494 0%, #2d2d2d 100%);
	background: -o-linear-gradient(top, #949494 0%, #2d2d2d 100%);
	background: url(data:image/svg+xml;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #949494), color-stop(100%, #2d2d2d));
	background: -webkit-linear-gradient(top, #949494 0%, #2d2d2d 100%);
	background-clip: padding-box;
	border: none;
	border-radius: 5px;
	border-top: 1px solid #2d2d2d;
	color: #fff;
	cursor: hand;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#2d2d2d',GradientType=0 );
	ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#949494', endColorstr='#2d2d2d',GradientType=0 );
	padding: 5px 20px;
	text-align: center;
	text-shadow: rgba(45,45,45,0.7) 1px 1px 0;
	webkit-border-radius: 5px;
}
button[type=reset]:disabled:hover,input[type=reset]:disabled:hover,input[type=button]:disabled:hover,input[type=submit]:disabled:hover,button[type=button]:disabled:hover,button[type=submit]:disabled:hover
{
	text-decoration: none;
}
button[type=reset]:disabled:active,input[type=reset]:disabled:active,input[type=button]:disabled:active,input[type=submit]:disabled:active,button[type=button]:disabled:active,button[type=submit]:disabled:active
{
	text-shadow: rgba(196,195,195,0.7) 1px 1px 0;
}
.breadcrumb
{
	background: linear-gradient(rgba(255,255,255,0.075),rgba(255,255,255,0.05));
	background: -moz-linear-gradient(rgba(255,255,255,0.075), rgba(255,255,255,0.05));
	background: -o-linear-gradient(rgba(255,255,255,0.075), rgba(255,255,255,0.05));
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.075)), color-stop(100%, rgba(255,255,255,0.05)));
	background: -webkit-linear-gradient(rgba(255,255,255,0.075), rgba(255,255,255,0.05));
	background-image: url(img/gray-6eb8d1ef9cd1ec452846c6a66c0d027c.png);
	border: 1px solid #000;
	box-shadow: rgba(196,195,195,0.8) 0 2px 3px -1px inset;
	display: inline-block;
	moz-box-shadow: rgba(196,195,195,0.8) 0 2px 3px -1px inset;
	overflow: hidden;
	webkit-box-shadow: rgba(196,195,195,0.8) 0 2px 3px -1px inset;
	zoom: 1;
}
.breadcrumb:before,.breadcrumb:after
{
	content: " ";
	display: table;
}
.breadcrumb:after
{
	clear: both;
}
.breadcrumb li
{
	display: block;
	float: left;
	font-size: 14px;
	line-height: 22px;
	padding: 0 15px 0 5px;
	position: relative;
}
.breadcrumb li a:after
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -382px -467px transparent;
	content: "";
	height: 22px;
	position: absolute;
	right: 0;
	top: 0;
	width: 12px;
}
.breadcrumb li.last
{
	color: #666;
	padding-right: 10px;
}
span.emp-icon
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -72px -420px;
	display: inline-block;
	height: 36px;
	width: 36px;
}
span.emp-icon.large
{
	background-position: -10px -420px;
	height: 53px;
	width: 53px;
}
span.emp-icon.medium
{
	background-position: -119px -420px;
	height: 28px;
	width: 28px;
}
span.emp-icon.small
{
	background-position: -158px -420px;
	height: 23px;
	width: 23px;
}
.leading-icon-medium
{
	background: rgba(123,123,123,0.7);
	zoom: 1;
}
.leading-icon-medium:before,.leading-icon-medium:after
{
	content: " ";
	display: table;
}
.leading-icon-medium:after
{
	clear: both;
}
.leading-icon-medium li,div.leading-icon-medium
{
	border-bottom: 1px solid rgba(20,20,20,0.7);
	min-height: 95px;
}
.leading-icon-medium li .item-icon,div.leading-icon-medium .item-icon
{
	float: left;
	margin: 10px;
}
.leading-icon-medium li h3,div.leading-icon-medium h3
{
	margin: 2px 0 0 95px;
}
.leading-icon-medium li p,div.leading-icon-medium p
{
	margin-left: 95px;
}
.leading-icon-medium li:nth-child(odd),div.leading-icon-medium:nth-child(odd)
{
	border-right: 1px solid rgba(171,169,169,0.7);
}
.leading-icon-medium li:last-child
{
	zoom: 1;
}
.leading-icon-medium li:last-child:before,.leading-icon-medium li:last-child:after
{
	content: " ";
	display: table;
}
.leading-icon-medium li:last-child:after
{
	clear: both;
}
.leading-icon-small
{
	background: rgba(123,123,123,0.5);
	border: 1px solid rgba(20,20,20,0.5);
	border-left: none;
	border-right: none;
	min-height: 70px;
	zoom: 1;
}
.leading-icon-small:before,.leading-icon-small:after
{
	content: " ";
	display: table;
}
.leading-icon-small:after
{
	clear: both;
}
.leading-icon-small .item-icon
{
	float: left;
	height: 50px;
	margin: 10px;
	width: 50px;
}
.leading-icon-small .item-icon:after
{
	height: 50px;
	left: -1px;
	top: -1px;
	width: 50px;
}
.leading-icon-small a
{
	color: #000;
}
.leading-icon-small li:last-child
{
	zoom: 1;
}
.leading-icon-small li:last-child:before,.leading-icon-small li:last-child:after
{
	content: " ";
	display: table;
}
.leading-icon-small li:last-child:after
{
	clear: both;
}
.loading
{
	background: url(http://tera-cdn2.enmasse-game.com/assets/loading.gif) no-repeat top center;
	display: inline-block;
	height: 12px;
	width: 16px;
}
.valkyon-symbol
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -191px -420px;
	display: inline-block;
	height: 24px;
	margin-left: 5px;
	width: 20px;
}
.icon-check,.check
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -221px -420px;
	display: inline-block;
	height: 17px;
	margin-left: 5px;
	width: 20px;
}
.red-x
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -251px -420px;
	display: inline-block;
	height: 22px;
	margin-left: 5px;
	width: 22px;
}
.cross
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -282px -420px;
	display: inline-block;
	height: 24px;
	margin-left: 5px;
	width: 22px;
}
.gear
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -315px -420px;
	display: inline-block;
	height: 21px;
	margin-left: 5px;
	width: 20px;
}
.down-arrow,.icon-download
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -345px -420px;
	display: inline-block;
	height: 19px;
	margin-left: 5px;
	width: 16px;
}
.bang
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -371px -420px;
	display: inline-block;
	height: 22px;
	margin-left: 5px;
	width: 5px;
}
.checkedbox
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -386px -420px;
	display: inline-block;
	height: 18px;
	margin-left: 5px;
	width: 22px;
}
.bubble
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -417px -420px;
	display: inline-block;
	height: 20px;
	margin-left: 5px;
	width: 22px;
}
.article_header.row
{
	margin: 10px auto;
	position: relative;
	text-align: center;
	width: 760px;
	z-index: 1;
	zoom: 1;
}
.article_header.row:before,.article_header.row:after
{
	content: " ";
	display: table;
}
.article_header.row:after
{
	clear: both;
}
.article_header.row>div.four
{
	padding: 0;
}
.article_header.row>div.eight
{
	padding: 0 4px 0 1px;
}
.article_header.row .full,.article_header.row .double,.article_header.row .single,.article_header.row .single-small
{
	background-color: #123456;
	border: 2px solid #c4c3c3;
	padding: 2px;
	position: relative;
	z-index: 2;
}
.article_header.row .full h3,.article_header.row .full p,.article_header.row .double h3,.article_header.row .double p,.article_header.row .single h3,.article_header.row .single p,.article_header.row .single-small h3,.article_header.row .single-small p
{
	margin: 0;
}
.article_header.row .full h3,.article_header.row .double h3,.article_header.row .single h3,.article_header.row .single-small h3
{
	color: #123456;
	font-size: 24px;
}
.article_header.row .full p,.article_header.row .double p,.article_header.row .single p,.article_header.row .single-small p
{
	color: #BBBBBB;
	font-size: 16px;
}
.article_header.row .full a,.article_header.row .double a,.article_header.row .single a,.article_header.row .single-small a
{
	opacity: 0.9;
}
.article_header.row .full a:hover,.article_header.row .double a:hover,.article_header.row .single a:hover,.article_header.row .single-small a:hover
{
	opacity: 1.0;
	text-decoration: none;
}
.article_header.row .full,.article_header.row .double,.article_header.row .single
{
	height: 308px;
}
.article_header.row .full .caption,.article_header.row .double .caption,.article_header.row .single .caption
{
	bottom: 0;
	height: 95px;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 5;
}
.article_header.row .single,.article_header.row .single-small
{
	background: #000;
	margin: 0 auto;
	width: 372px;
}
.article_header.row .single img,.article_header.row .single-small img
{
	width: 372px;
}
.article_header.row .single .caption,.article_header.row .single-small .caption
{
	background: #000;
	background: rgba(0,0,0,0.7);
	text-align: center;
}
.article_header.row .single-small
{
	height: 153px;
}
.article_header.row .single-small img
{
	height: 145px;
}
.article_header.row .single-small .caption
{
	bottom: 0;
	height: 45px;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 5;
}
.article_header.row .single
{
	display: inline-block;
	height: 308px;
}
.article_header.row .single img
{
	height: 300px;
}
.article_header.row .full img,.article_header.row .double img
{
	height: 300px;
	width: 747px;
}
.article_header.row .full
{
	width: 1120px;
}
.article_header.row .double .caption
{
	background: linear-gradient(left bottom, transparent 0%,rgba(0,0,0,0.9));
	background: -moz-linear-gradient(left bottom, transparent 0%, rgba(0,0,0,0.9));
	background: -o-linear-gradient(left bottom, transparent 0%, rgba(0,0,0,0.9));
	background: rgba(0,0,0,0.9);
	background: -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(left bottom, transparent 0%, rgba(0,0,0,0.9));
	text-align: right;
}
#body_content_right article.promo
{
	background: white;
	box-shadow: 0px 0px 10px 0px #898989;
	margin-bottom: 45px;
	moz-box-shadow: 0px 0px 10px 0px #898989;
	position: relative;
	webkit-box-shadow: 0px 0px 10px 0px #898989;
}
#body_content_right article.promo a
{
	color: black;
}
#body_content_right article.promo a:hover
{
	text-decoration: none;
}
#body_content_right article.promo a em
{
	color: black;
}
#body_content_right article.promo .caption
{
	padding: 0 10px;
	text-align: center;
}
#body_content_right article.promo h3,#body_content_right article.promo p
{
	text-align: left;
}
#body_content_right article.promo .readmore-link
{
	bottom: auto;
	float: none;
	left: auto;
	margin: 0 auto;
	position: relative;
	width: 100px;
}
#body_content_right article.promo .readmore-link:after
{
	content: "";
}
#body_content_right article.promo .readmore-link:hover
{
	background: #349BDE;
}
#body_content_right article.promo:after
{
	background: url(img/promo-bottom.png) no-repeat top center;
	bottom: -26px;
	content: "";
	height: 26px;
	left: -6px;
	position: absolute;
	width: 362px;
}
#body_content_right article.promo:hover .readmore-link
{
	background: #349BDE;
}
div.pagination
{
	margin: 10px auto;
	text-align: center;
	width: 85%;
	zoom: 1;
}
div.pagination:before,div.pagination:after
{
	content: " ";
	display: table;
}
div.pagination:after
{
	clear: both;
}
div.pagination em.current
{
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	margin: 0px 3px;
	min-width: 15px;
	padding: 0px 5px;
	text-align: center;
}
div.pagination a
{
	border: 1px solid #1a81c4;
	color: #1a81c4;
	display: inline-block;
	margin: 3px;
	min-width: 15px;
	padding: 0px 5px;
	text-align: center;
}
div.pagination a:hover
{
	border-color: #1a81c4;
	color: #1a81c4;
}
div.pagination a.next_page.disabled,div.pagination a.prev_page.disabled
{
	background-image: none;
	border: none;
	display: none;
}
.show-hide-content
{
	display: none;
	padding: 5px;
}
.show-hide-content table
{
	clear: both;
}
.show-hide-content tr
{
	border: none;
}
.show-hide-content.showing
{
	display: block;
}
.show-hide-trigger
{
	background: linear-gradient(rgba(8,117,209,0.7),rgba(12,90,173,0.7));
	background: -moz-linear-gradient(rgba(8,117,209,0.7), rgba(12,90,173,0.7));
	background: -o-linear-gradient(rgba(8,117,209,0.7), rgba(12,90,173,0.7));
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(8,117,209,0.7)), color-stop(100%, rgba(12,90,173,0.7)));
	background: -webkit-linear-gradient(rgba(8,117,209,0.7), rgba(12,90,173,0.7));
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	bottom: 0;
	color: #fff;
	cursor: hand;
	cursor: pointer;
	height: 32px;
	line-height: 36px;
	moz-border-radius-bottomright: 8px;
	moz-border-radius-topleft: 8px;
	padding: 0 20px;
	position: absolute;
	right: 0;
	text-align: center;
	webkit-border-bottom-right-radius: 8px;
	webkit-border-top-left-radius: 8px;
}
.show-hide-trigger:hover
{
	background: linear-gradient(rgba(12,90,173,0.7),rgba(8,117,209,0.7));
	background: -moz-linear-gradient(rgba(12,90,173,0.7), rgba(8,117,209,0.7));
	background: -o-linear-gradient(rgba(12,90,173,0.7), rgba(8,117,209,0.7));
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(12,90,173,0.7)), color-stop(100%, rgba(8,117,209,0.7)));
	background: -webkit-linear-gradient(rgba(12,90,173,0.7), rgba(8,117,209,0.7));
}
.video-overlay
{
	position: relative;
}
.video-overlay iframe
{
	background: #000;
}
.video-overlay .overlay
{
	cursor: pointer;
	position: absolute;
	z-index: 5;
}
.tournament-wrapper .frame
{
	background: #000 url(img/frame_mid.png) repeat-y 0 0;
	min-height: 500px;
	position: relative;
	width: 100%;
	z-index: 5;
}
.tournament-wrapper .frame>.top
{
	background: url(img/frame_top.png) no-repeat 0 0;
	height: 58px;
	position: relative;
	top: -10px;
	width: 100%;
	z-index: 5;
}
.tournament-wrapper .frame .content
{
	margin: -40px auto;
	min-height: 500px;
	padding: 0 10px;
	position: relative;
	width: 970px;
	z-index: 10;
}
.tournament-wrapper .frame .content>div
{
	background-color: #000;
	background-color: rgba(20,20,20,0.9);
	margin: 0 auto;
	min-height: 500px;
	width: 950px;
}
.tournament-wrapper .frame>.bottom
{
	background: url(img/frame_bottom.png) no-repeat 0 0;
	bottom: -10px;
	height: 58px;
	position: relative;
	width: 100%;
}
.match
{
	position: relative;
}
.bracket-final .match
{
	position: inherit;
}
.bracket-zoomer.nw .contestant.seeded:hover,.bracket-zoomer.sw .contestant.seeded:hover,.bracket-zoomer.ne .contestant.seeded:hover,.bracket-zoomer.pora .contestant.seeded:hover
{
	border: 2px solid #1a81c4;
	cursor: pointer;
}
.bracket-final
{
	margin-top: 185px;
	padding: 0 8px 0 12px;
}
.bracket-final .semifinals,.bracket-final .finals
{
	display: table-cell;
	text-align: center;
	width: 296px;
}
.bracket-final .semifinals
{
	padding-top: 30px;
}
.bracket-final .finals
{
	vertical-align: top;
}
.bracket-final .match
{
	padding: 0;
	text-align: left;
}
.bracket-final .finals .match
{
	padding: 0 20px;
}
.bracket-final .east .match
{
	padding: 0 0 0 30px;
}
.bracket-final .connect-to-parent
{
	background-color: #888;
	height: 3px;
	margin-left: -23px;
	position: absolute;
	top: 50%;
	width: 24px;
	z-index: 1;
}
.bracket-final .connect-to-parent.top
{
	margin-top: -31px;
}
.bracket-final .connect-to-parent.bottom
{
	margin-left: 260px;
	margin-top: 19px;
}
.bracket-final .connect-to-parent.win
{
	background-color: #dfa013;
	z-index: 3;
}
.bracket-final .connect-to-child
{
	border: 3px solid #888;
	border-width: 0 3px 3px 0;
	height: 74px;
	margin-left: 260px;
	margin-top: 23px;
	position: absolute;
	top: 50%;
	width: 25px;
}
.bracket-final .connect-to-child.top
{
	height: 120px;
	margin-top: -23px;
}
.bracket-final .connect-to-child.win
{
	border-color: #dfa013;
	z-index: 3;
}
.bracket-final .connect-to-child.lose
{
	border-color: #aeaeae;
}
.bracket-final .west .connect-to-child
{
	width: 36px;
}
.bracket-final .west .connect-to-child.top
{
	height: 65px;
	margin-top: -30px;
}
.bracket-final .west .connect-to-child.bottom
{
	height: 113px;
	margin-top: -31px;
}
.bracket-final .east .connect-to-child
{
	border-width: 0 0 3px 3px;
	margin-left: -29px;
	width: 36px;
}
.bracket-final .east .connect-to-child.top
{
	height: 16px;
	margin-top: 20px;
}
.bracket-final .east .connect-to-child.bottom
{
	height: 62px;
	margin-top: 19px;
}
.tournament-tree.left-tree
{
	margin-left: 10px;
}
.tournament-tree.left-tree .tree-node .children .parent
{
	padding-left: 30px;
}
.tournament-tree.left-tree .tree-node .parent
{
	padding: 12px 10px 12px 10px;
}
.tournament-tree.left-tree .tree-node .connect-to-parent
{
	margin-left: 260px;
}
.tournament-tree.left-tree .tree-node .round-2.child-0 .connect-to-child
{
	border-width: 3px 0 0 3px;
	margin-left: -25px;
}
.tournament-tree.left-tree .tree-node .round-2.child-1 .connect-to-child
{
	border-width: 0 0 3px 3px;
	margin-left: -25px;
}
.tournament-tree.left-tree .tree-node .round-2 .round-1.child-0 .connect-to-child
{
	border-width: 3px 0 0 3px;
	margin-left: -25px;
}
.tournament-tree.left-tree .tree-node .round-2 .round-1.child-1 .connect-to-child
{
	border-width: 0 0 3px 3px;
}
.tournament-tree .tree-node
{
	position: relative;
}
.tournament-tree .tree-node .children
{
	display: table-cell;
	position: relative;
}
.tournament-tree .tree-node .parent
{
	display: table-cell;
	padding: 12px 30px 12px 10px;
	position: relative;
	vertical-align: middle;
}
.tournament-tree .tree-node .connect-to-parent
{
	background-color: #888;
	height: 3px;
	margin-left: -15px;
	position: absolute;
	top: 50%;
	width: 15px;
	z-index: 1;
}
.tournament-tree .tree-node .connect-to-parent.top
{
	margin-top: -26px;
}
.tournament-tree .tree-node .connect-to-parent.bottom
{
	margin-top: 21px;
}
.tournament-tree .tree-node .connect-to-parent.win
{
	background-color: #dfa013;
	z-index: 3;
}
.tournament-tree .tree-node .connect-to-child
{
	border: 3px solid #888;
	border-width: 3px 3px 0 0;
	height: 74px;
	margin-left: 260px;
	margin-top: 23px;
	position: absolute;
	top: 50%;
	width: 25px;
}
.tournament-tree .tree-node .connect-to-child.top
{
	height: 120px;
	margin-top: -23px;
}
.tournament-tree .tree-node .connect-to-child.win
{
	border-color: #dfa013;
	z-index: 3;
}
.tournament-tree .tree-node .connect-to-child.lose
{
	border-color: #aeaeae;
}
.tournament-tree .tree-node .child-1 .connect-to-child.top,.tournament-tree .tree-node .child-1 .connect-to-child.bottom
{
	border-width: 0 3px 3px 0;
}
.tournament-tree .tree-node .child-1 .connect-to-child.top
{
	height: 74px;
	margin-top: -99px;
}
.tournament-tree .tree-node .child-1 .connect-to-child.bottom
{
	height: 124px;
	margin-top: -99px;
}
.tournament-tree .tree-node .round-1.child-0 .connect-to-child.top
{
	height: 60px;
}
.tournament-tree .tree-node .round-1.child-0 .connect-to-child.bottom
{
	height: 14px;
}
.tournament-tree .tree-node .round-1.child-1 .connect-to-child.top
{
	height: 17px;
	margin-top: -39px;
}
.tournament-tree .tree-node .round-1.child-1 .connect-to-child.bottom
{
	height: 65px;
	margin-top: -39px;
}
.tournament-tree .tree-node .round-2 .round-1.child-0 .connect-to-child
{
	border-width: 3px 3px 0 0;
}
.tournament-tree .tree-node .round-2 .round-1.child-0 .top
{
	margin-top: -23px;
}
.tournament-tree .tree-node .round-2.child-1 .round-1.child-0 .connect-to-child.bottom
{
	margin-top: 23px;
}
.tournament-wrapper #brackets nav
{
	font-size: 21px;
	font-weight: bold;
	padding: 10px 20px 10px 20px;
}
.tournament-wrapper #brackets nav .selected
{
	color: #fff;
}
.tournament-wrapper .bracket-container
{
	border: 2px solid #000;
	height: 488px;
	margin: 0 0 0 16px;
	overflow: hidden;
	position: relative;
	width: 924px;
}
.tournament-wrapper .bracket-zoomer
{
	background-color: #000;
	height: 980px;
	overflow: hidden;
	position: relative;
	width: 1850px;
}
.tournament-wrapper .bracket-zoomer.zoom-out
{
	ms-transform: scale(0.5, 0.5);
	ms-transform-origin: 0% 0%;
	transform: scale(0.5, 0.5);
	transform-origin: 0% 0%;
	webkit-transform: scale(0.5, 0.5);
	webkit-transform-origin: 0% 0%;
}
.tournament-wrapper .bracket-zoomer.zoom-out>.bracket-detail .zoom-link
{
	display: none;
}
.tournament-wrapper .bracket-zoomer.zoom-out .winner-btn
{
	display: block;
}
.tournament-wrapper .bracket-zoomer.zoom-out>.bracket-detail:hover
{
	border: 2px solid #1a81c4;
	box-shadow: 0 0 100px #1a81c4 inset;
	cursor: pointer;
	position: relative;
}
.tournament-wrapper .bracket-zoomer.zoom-out>.bracket-detail:hover:after
{
	background: url(img/bracket-magnify.png) no-repeat 0 0;
	content: "";
	height: 84px;
	left: 50%;
	margin-left: -42px;
	margin-top: -42px;
	position: absolute;
	top: 50%;
	width: 84px;
	z-index: 200;
}
.tournament-wrapper .bracket-zoomer .zoom-link
{
	background-color: #0875d1;
	background-image: linear-gradient(#0875d1,#0c5aad);
	background-image: -moz-linear-gradient(#0875d1, #0c5aad);
	background-image: -o-linear-gradient(#0875d1, #0c5aad);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0875d1), color-stop(100%, #0c5aad));
	background-image: -webkit-linear-gradient(#0875d1, #0c5aad);
	border: 1px solid #083e79;
	border-radius: 5px 0 5px 5px;
	box-shadow: inset 0px 1px 1px rgba(255,255,255,0.2);
	color: #fff;
	display: block;
	height: 34px;
	margin-left: 882px;
	moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.2);
	position: absolute;
	text-shadow: rgba(45,45,45,0.7) 1px 1px 0;
	top: 0;
	webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.2);
	width: 34px;
	z-index: 10;
}
.tournament-wrapper .bracket-zoomer .zoom-link:hover
{
	background-color: #1a81c4;
	background-image: linear-gradient(#1a81c4,#0875d1);
	background-image: -moz-linear-gradient(#1a81c4, #0875d1);
	background-image: -o-linear-gradient(#1a81c4, #0875d1);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #1a81c4), color-stop(100%, #0875d1));
	background-image: -webkit-linear-gradient(#1a81c4, #0875d1);
	box-shadow: inset 0px 1px 1px rgba(255,255,255,0.4),inset 0px -1px 1px rgba(0,0,0,0.2);
	color: #fff;
	moz-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.4),inset 0px -1px 1px rgba(0,0,0,0.2);
	text-decoration: none;
	webkit-box-shadow: inset 0px 1px 1px rgba(255,255,255,0.4),inset 0px -1px 1px rgba(0,0,0,0.2);
}
.tournament-wrapper .bracket-zoomer .zoom-link:active
{
	background-color: #0c5aad;
	background-image: linear-gradient(#0c5aad,#0875d1);
	background-image: -moz-linear-gradient(#0c5aad, #0875d1);
	background-image: -o-linear-gradient(#0c5aad, #0875d1);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0c5aad), color-stop(100%, #0875d1));
	background-image: -webkit-linear-gradient(#0c5aad, #0875d1);
	box-shadow: inset 0px -1px 1px rgba(255,255,255,0.4),inset 0px 1px 2px rgba(0,0,0,0.8);
	color: #fff;
	moz-box-shadow: inset 0px -1px 1px rgba(255,255,255,0.4),inset 0px 1px 2px rgba(0,0,0,0.8);
	webkit-box-shadow: inset 0px -1px 1px rgba(255,255,255,0.4),inset 0px 1px 2px rgba(0,0,0,0.8);
}
.tournament-wrapper .bracket-zoomer .ico-zoom-out
{
	background: url(img/bracket-zoom-out.png) no-repeat 0 50%;
	display: block;
	height: 34px;
	width: 34px;
}
.tournament-wrapper .bracket-zoomer.nw
{
	margin-left: 0;
	margin-top: 0;
}
.tournament-wrapper .bracket-zoomer.ne
{
	margin-left: -920px;
	margin-top: 0;
}
.tournament-wrapper .bracket-zoomer.sw
{
	margin-left: 0;
	margin-top: -484px;
}
.tournament-wrapper .bracket-zoomer.pora
{
	margin-left: -920px;
	margin-top: -484px;
}
.tournament-wrapper .bracket-zoomer.winners>.ne,.tournament-wrapper .bracket-zoomer.winners>.nw,.tournament-wrapper .bracket-zoomer.winners>.sw,.tournament-wrapper .bracket-zoomer.winners>.pora
{
	display: none;
}
.tournament-wrapper .winners .bracket-detail.winners
{
	display: block;
}
.tournament-wrapper .bracket-detail
{
	border: 2px solid #c4c3c3;
	float: left;
	height: 484px;
	position: relative;
	width: 920px;
	z-index: 3;
}
.tournament-wrapper .bracket-detail.nw
{
	background: url(img/skyring_cities.jpg) no-repeat 0 0;
}
.tournament-wrapper .bracket-detail.sw
{
	background: url(img/skyring_cities.jpg) no-repeat -920px 0;
}
.tournament-wrapper .bracket-detail.ne
{
	background: url(img/skyring_cities.jpg) no-repeat 0 -486px;
}
.tournament-wrapper .bracket-detail.pora
{
	background: url(img/skyring_cities.jpg) no-repeat -920px -486px;
}
.tournament-wrapper .bracket-detail.winners
{
	background: url(img/skyring_finals.jpg) no-repeat 0 0;
	display: none;
}
.tournament-wrapper .bracket-detail.nw .tournament-tree,.tournament-wrapper .bracket-detail.sw .tournament-tree
{
	margin-left: 30px;
}
.tournament-wrapper .bracket-detail.ne .tournament-tree,.tournament-wrapper .bracket-detail.pora .tournament-tree
{
	margin-right: 30px;
}
.tournament-wrapper .winner-btn
{
	background: #000 url(img/skyring_winner_btn.jpg) no-repeat 2px 2px;
	border-radius: 5px;
	display: block;
	display: none;
	height: 136px;
	left: 50%;
	margin: -70px 0 0 -97px;
	ms-transform: scale(1.9, 1.9);
	padding: 2px;
	position: absolute;
	top: 50%;
	transform: scale(1.9, 1.9);
	webkit-transform: scale(1.9, 1.9);
	width: 191px;
	z-index: 20;
}
.tournament-wrapper .winner-btn a
{
	border: 2px solid #c4c3c3;
	border-radius: 5px;
	display: block;
	height: 136px;
	width: 187px;
}
.tournament-wrapper .winner-btn a:hover
{
	border: 2px solid #1a81c4;
	box-shadow: 0 0 30px #1a81c4 inset;
	cursor: pointer;
	position: relative;
}
.tournament-wrapper .winner-btn a:hover:after
{
	background: url(img/bracket-magnify.png) no-repeat 0 0;
	content: "";
	height: 84px;
	left: 50%;
	margin-left: -42px;
	margin-top: -42px;
	ms-transform: scale(0.5, 0.5);
	position: absolute;
	top: 50%;
	transform: scale(0.5, 0.5);
	webkit-transform: scale(0.5, 0.5);
	width: 84px;
	z-index: 200;
}
.tournament-wrapper .contestant
{
	background-color: #949494;
	background-image: linear-gradient(top, #949494,#878787);
	background-image: -moz-linear-gradient(top, #949494, #878787);
	background-image: -o-linear-gradient(top, #949494, #878787);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #949494), color-stop(100%, #878787));
	background-image: -webkit-linear-gradient(top, #949494, #878787);
	border: 2px solid #000;
	border-radius: 3px;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 47px;
	moz-transition: border,0.3s;
	o-transition: border,0.3s;
	position: relative;
	transition: border,0.3s;
	webkit-transition: border,0.3s;
	width: 260px;
	z-index: 4;
}
.tournament-wrapper .contestant .team-image
{
	background: url(img/team_icons.jpg) no-repeat -101px 0;
	border: 2px solid #c4c3c3;
	display: block;
	height: 33px;
	left: 5px;
	position: absolute;
	top: 5px;
	width: 33px;
}
.tournament-wrapper .contestant .name
{
	display: inline-block;
	margin: 0 0 0 44px;
	padding: 9px 0;
}
.tournament-wrapper .contestant .record
{
	background-color: #2d2d2d;
	background-image: linear-gradient(top, #2d2d2d,#202020);
	background-image: -moz-linear-gradient(top, #2d2d2d, #202020);
	background-image: -o-linear-gradient(top, #2d2d2d, #202020);
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2d2d2d), color-stop(100%, #202020));
	background-image: -webkit-linear-gradient(top, #2d2d2d, #202020);
	display: inline-block;
	float: right;
	padding: 9px 0 9px 0;
	text-align: center;
	width: 50px;
}
.tournament-wrapper .contestant:after
{
	background: #fff;
	content: "";
	display: block;
	height: 3px;
	left: 0;
	opacity: 0.08;
	position: absolute;
	top: 0;
	width: 256px;
}
.tournament-wrapper .contestant.t2
{
	margin-top: 2px;
}
.tournament-wrapper .contestant.win
{
	border: 2px solid #dfa013;
}
.tournament-wrapper .contestant.lose:after
{
	background: #000;
	height: 100%;
	opacity: 0.4;
}
#team-info
{
	background: #000;
	background: rgba(0,0,0,0.8);
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	text-align: center;
	top: 0;
	width: 100%;
	z-index: 200;
}
#team-info .border
{
	background-color: #949494;
	border: 2px solid #000;
	margin: 0 auto;
	margin-top: -60px;
	padding: 2px;
	position: relative;
	top: 25%;
	width: 650px;
}
#team-info-wrapper
{
	background: #2d2d2d;
	border: 1px solid #000;
}
#team-info-wrapper .title
{
	background-color: #000;
	background-image: linear-gradient(rgba(45,45,45,0.8),rgba(0,0,0,0.8));
	background-image: -moz-linear-gradient(rgba(45,45,45,0.8), rgba(0,0,0,0.8));
	background-image: -o-linear-gradient(rgba(45,45,45,0.8), rgba(0,0,0,0.8));
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(45,45,45,0.8)), color-stop(100%, rgba(0,0,0,0.8)));
	background-image: -webkit-linear-gradient(rgba(45,45,45,0.8), rgba(0,0,0,0.8));
	color: #000;
	font-weight: bold;
	padding: 10px 5px;
	text-align: left;
}
#team-info-wrapper .close
{
	border: 2px solid #aaa;
	border-radius: 3px;
	color: #aaa;
	display: block;
	float: right;
	font-weight: bold;
	line-height: 0.8em;
	margin: -2px 2px 0 0;
	padding: 5px;
}
#team-info-wrapper .close:hover
{
	border-color: #fff;
	color: #fff;
	text-decoration: none;
}
#team-info-wrapper .content
{
	min-height: 100px;
}
#team-info-wrapper .team-icon-large
{
	border: 2px solid #c4c3c3;
	border-radius: 5px;
	float: left;
	height: 100px;
	margin: 0 10px 10px 10px;
	width: 100px;
}
#team-info-wrapper table
{
	margin: 10px 10px 10px 125px;
	width: 505px;
}
#team-info-wrapper table td span
{
	background: url(img/class_symbols.png) no-repeat 0 0;
	display: block;
	float: left;
	height: 35px;
	margin-right: 10px;
	width: 35px;
}
#team-info-wrapper table td span.warrior
{
	background-position: 0 0;
}
#team-info-wrapper table td span.lancer
{
	background-position: -36px 0;
}
#team-info-wrapper table td span.slayer
{
	background-position: -76px 0;
}
#team-info-wrapper table td span.berserker
{
	background-position: -113px 0;
}
#team-info-wrapper table td span.sorcerer
{
	background-position: -149px 0;
}
#team-info-wrapper table td span.archer
{
	background-position: -188px 0;
}
#team-info-wrapper table td span.priest
{
	background-position: -224px 0;
}
#team-info-wrapper table td span.mystic
{
	background-position: -258px 0;
}
#team-info-wrapper table td
{
	line-height: 35px;
}
.emeSlideShow .emeGallery_wrapper
{
	position: relative;
	z-index: 9;
}
.emeSlideShow .emeGallery_wrapper .emeslides
{
	height: 100%;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.emeSlideShow .emeGallery_wrapper .emeslides :nth-child(1)
{
	height: 100%;
}
.emeSlideShow .emeGallery_wrapper .buttons
{
	position: absolute;
	top: 50%;
	width: 100%;
	z-index: 8;
}
.emeSlideShow .emeGallery_wrapper .buttons.prev
{
	float: left;
}
.emeSlideShow .emeGallery_wrapper .buttons.next
{
	float: right;
}
.emeSlideShow .emeGallery_wrapper .pagers
{
	bottom: 15px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	width: auto;
	z-index: 8;
}
.emeSlideShow .emeGallery_wrapper .pagers .carouselpager
{
	background-color: #000000;
	border-radius: 5px;
	display: inline-block;
	height: 22px;
	position: relative;
	width: 22px;
}
.emeSlideShow .emeGallery_wrapper .pagers .carouselpager.active,.emeSlideShow .emeGallery_wrapper .pagers .carouselpager:hover
{
	background-color: #fefefe;
}
.emeSlideShow .emeGallery_wrapper .eme_slide
{
	height: 100%;
	left: -9999em;
	position: absolute;
	width: 100%;
	z-index: 6;
}
.emeSlideShow .emeGallery_wrapper .eme_slide.active
{
	left: 0;
}
.emeSlideShow .fade .eme_slide
{
	moz-transition: opacity .5s ease-in-out;
	opacity: 0;
	transition: opacity .5s ease-in-out;
	webkit-transition: opacity .5s ease-in-out;
}
.emeSlideShow .fade .eme_slide.active
{
	left: 0;
	opacity: 1;
	top: 0;
}
.ie9 button
{
	background: none;
	border: none;
	filter: none;
	ms-filter: none;
}
.eme-lightbox img:hover
{
	border: 2px solid #1a81c4;
	cursor: pointer;
}
#emelightbox-wrapper .buttons
{
	margin-left: -3%;
	position: absolute;
	top: 50%;
	width: 104%;
	z-index: 350;
}
#emelightbox-wrapper .buttons button
{
	background: url(img/lightbox-sprite.png) 0 0 no-repeat;
	border: none;
	height: 70px;
	outline: none;
	text-indent: -9999em;
	width: 70px;
}
#emelightbox-wrapper .buttons .prev
{
	background-position: 0px -70px;
	float: left;
}
#emelightbox-wrapper .buttons .prev:hover
{
	background-position: 0px -143px;
}
#emelightbox-wrapper .buttons .next
{
	background-position: 1px 3px;
	float: right;
}
#emelightbox-wrapper .buttons .next:hover
{
	background-position: 1px -217px;
}
#emelightbox-wrapper .pagers
{
	bottom: -9px;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	width: auto;
	z-index: 360;
}
#emelightbox-wrapper .pagers .carouselpager
{
	background: url(img/lightbox-sprite.png) -74px -3px no-repeat;
	border: none;
	display: inline-block;
	height: 30px;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	width: 30px;
}
#emelightbox-wrapper .pagers .carouselpager.active,#emelightbox-wrapper .pagers .carouselpager:hover
{
	background-position: -103px -3px;
}
#emelightbox-wrapper .eme_slide
{
	height: 0;
	left: -9999em;
	text-align: center;
	width: 0;
	z-index: 330;
}
#emelightbox-wrapper .eme_slide p,#emelightbox-wrapper .eme_slide h1,#emelightbox-wrapper .eme_slide h2,#emelightbox-wrapper .eme_slide h3,#emelightbox-wrapper .eme_slide h4,#emelightbox-wrapper .eme_slide h5,#emelightbox-wrapper .eme_slide h6,#emelightbox-wrapper .eme_slide ul,#emelightbox-wrapper .eme_slide li,#emelightbox-wrapper .eme_slide span,#emelightbox-wrapper .eme_slide div
{
	text-align: left;
}
#emelightbox-wrapper .eme_slide.active
{
	height: 100%;
	left: 0;
	width: 100%;
}
.lb-thumbs
{
	height: 233px;
	width: 285px;
}
#emelightbox-wrapper
{
	display: none;
	left: 0;
	position: absolute;
	right: 0;
	top: 50px;
	width: 100%;
	z-index: 300;
}
#emelightbox-wrapper #emelightbox
{
	background-color: #dedede;
	border: 1px solid #000000;
	box-shadow: 0px 0px 0px 2px #000000;
	margin: 0 auto;
	padding: 10px;
	position: relative;
	width: 90vw;
}
#emelightbox-wrapper #emelightbox-content
{
	padding-bottom: 20px;
}
#emelightbox-wrapper .one,#emelightbox-wrapper .two,#emelightbox-wrapper .three,#emelightbox-wrapper .four,#emelightbox-wrapper .five,#emelightbox-wrapper .six,#emelightbox-wrapper .seven,#emelightbox-wrapper .eight,#emelightbox-wrapper .nine,#emelightbox-wrapper .ten,#emelightbox-wrapper .eleven,#emelightbox-wrapper .twelve,#emelightbox-wrapper .row .one,#emelightbox-wrapper .row .two,#emelightbox-wrapper .row .three,#emelightbox-wrapper .row .four,#emelightbox-wrapper .row .five,#emelightbox-wrapper .row .six,#emelightbox-wrapper .row .seven,#emelightbox-wrapper .row .eight,#emelightbox-wrapper .row .nine,#emelightbox-wrapper .row .ten,#emelightbox-wrapper .row .eleven,#emelightbox-wrapper .row .twelve
{
	width: 100%;
}
#emelightbox-wrapper .column,#emelightbox-wrapper .columns,#emelightbox-wrapper .row,#emelightbox-wrapper .rows
{
	float: none;
}
#emelightbox-wrapper .eme_slide img
{
	max-width: 100%;
	vertical-align: middle;
	width: 100%;
}
#emelightbox-wrapper .lb-thumbs
{
	height: auto;
}
.emelightbox-open #emelightbox-wrapper,.emelightbox-open #blackout
{
	display: block;
}
.emelightbox-close
{
	background: url(img/lightbox-sprite.png) no-repeat -140px -3px;
	border: 0;
	cursor: pointer;
	height: 64px;
	padding-top: 15px;
	position: absolute;
	right: -26px;
	text-align: center;
	text-indent: -9999em;
	top: -32px;
	width: 64px;
	z-index: 370;
}
.emelightbox-close:hover
{
	background-position: -206px -3px;
}
.emelightbox-pop .emeGallery_wrapper .buttons,.emelightbox-pop .emeGallery_wrapper .pagers
{
	display: none !important;
}
.show-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.show-for-xlarge,.show-for-print
{
	display: none !important;
}
.hide-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.hide-for-xlarge,.hide-for-print
{
	display: inherit !important;
}
@media only screen and (min-width: 1140px)
{
	.hide-for-small,.hide-for-medium,.hide-for-medium-down,.hide-for-large,.show-for-large-up,.show-for-xlarge
	{
		display: inherit !important;
	}
	.show-for-small,.show-for-medium,.show-for-medium-down,.show-for-large,.hide-for-large-up,.hide-for-xlarge
	{
		display: none !important;
	}
}
@media only screen and (max-width: 1140px) and (min-width: 768px)
{
	.hide-for-small,.show-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge
	{
		display: inherit !important;
	}
	.show-for-small,.hide-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge
	{
		display: none !important;
	}
}
@media only screen and (max-width: 767px)
{
	.show-for-small,.hide-for-medium,.show-for-medium-down,.hide-for-large,.hide-for-large-up,.hide-for-xlarge
	{
		display: inherit !important;
	}
	.hide-for-small,.show-for-medium,.hide-for-medium-down,.show-for-large,.show-for-large-up,.show-for-xlarge
	{
		display: none !important;
	}
}
.show-for-landscape,.hide-for-portrait
{
	display: inherit !important;
}
.hide-for-landscape,.show-for-portrait
{
	display: none !important;
}
@media screen and (orientation: landscape)
{
	.show-for-landscape,.hide-for-portrait
	{
		display: inherit !important;
	}
	.hide-for-landscape,.show-for-portrait
	{
		display: none !important;
	}
}
@media screen and (orientation: portrait)
{
	.show-for-portrait,.hide-for-landscape
	{
		display: inherit !important;
	}
	.hide-for-portrait,.show-for-landscape
	{
		display: none !important;
	}
}
.show-for-touch
{
	display: none !important;
}
.hide-for-touch
{
	display: inherit !important;
}
.touch .show-for-touch
{
	display: inherit !important;
}
.touch .hide-for-touch
{
	display: none !important;
}
table.show-for-xlarge,table.show-for-large,table.hide-for-small,table.hide-for-medium
{
	display: table !important;
}
@media only screen and (max-width: 1279px) and (min-width: 768px)
{
	.touch table.hide-for-xlarge,.touch table.hide-for-large,.touch table.hide-for-small,.touch table.show-for-medium
	{
		display: table !important;
	}
}
@media only screen and (max-width: 767px)
{
	table.hide-for-xlarge,table.hide-for-large,table.hide-for-medium,table.show-for-small
	{
		display: table !important;
	}
}
@media only screen and (max-device-width: 1280px)
{
	.touch .nav-bar li.has-flyout>a
	{
		padding-right: 36px;
	}
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px)
{
	.flex-video
	{
		padding-top: 0;
	}
}
@media only screen and (max-width: 1279px) and (min-width: 768px)
{
	.touch .nav-bar li a
	{
		font-size: 15px;
	}
	.touch .nav-bar li.has-flyout>a.flyout-toggle
	{
		padding: 45px;
	}
	.touch .nav-bar li.has-flyout>a
	{
		padding-right: 86px;
	}
	.clearing-main-right,.clearing-main-left
	{
		border: none;
		height: 100%;
		top: 0;
		width: 40px;
	}
	.clearing-main-right:before,.clearing-main-left:before
	{
		position: absolute;
		top: 50%;
	}
	.clearing-main-left
	{
		left: 0;
	}
	.clearing-main-left:before
	{
		border: solid 16px;
		border-color: transparent #fff transparent transparent;
		content: "";
		display: block;
		height: 0;
		left: 5px;
		width: 0;
	}
	.clearing-main-right
	{
		height: 100%;
		right: 0;
	}
	.clearing-main-right:before
	{
		border: solid 16px;
		border-color: transparent transparent transparent #fff;
		content: "";
		display: block;
		height: 0;
		width: 0;
	}
}
@media only screen and (max-width: 767px)
{
	.left,.right
	{
		float: none;
	}
	body
	{
		margin-left: 0;
		margin-right: 0;
		min-width: 0;
		ms-text-size-adjust: none;
		padding-left: 0;
		padding-right: 0;
		webkit-text-size-adjust: none;
		width: 100%;
	}
	.row
	{
		margin-left: 0;
		margin-right: 0;
		min-width: 0;
		width: auto;
	}
	.column,.columns
	{
		float: none;
		width: auto;
	}
	.column:last-child,.columns:last-child
	{
		float: none;
	}
	[class*="column"]+[class*="column"]:last-child
	{
		float: none;
	}
	.column:before,.columns:before,.column:after,.columns:after
	{
		content: "";
		display: table;
	}
	.column:after,.columns:after
	{
		clear: both;
	}
	.offset-by-one,.offset-by-two,.offset-by-three,.offset-by-four,.offset-by-five,.offset-by-six,.offset-by-seven,.offset-by-eight,.offset-by-nine,.offset-by-ten
	{
		margin-left: 0;
	}
	.push-two,.push-three,.push-four,.push-five,.push-six,.push-seven,.push-eight,.push-nine,.push-ten
	{
		left: auto;
	}
	.pull-two,.pull-three,.pull-four,.pull-five,.pull-six,.pull-seven,.pull-eight,.pull-nine,.pull-ten
	{
		right: auto;
	}
	.row .mobile-one
	{
		float: left;
		padding: 0 10px;
		width: 25%;
	}
	.row .mobile-one:last-child
	{
		float: right;
	}
	.row .mobile-one.end
	{
		float: left;
	}
	.row.collapse .mobile-one
	{
		padding: 0;
	}
	.row .mobile-two
	{
		float: left;
		padding: 0 10px;
		width: 50%;
	}
	.row .mobile-two:last-child
	{
		float: right;
	}
	.row .mobile-two.end
	{
		float: left;
	}
	.row.collapse .mobile-two
	{
		padding: 0;
	}
	.row .mobile-three
	{
		float: left;
		padding: 0 10px;
		width: 75%;
	}
	.row .mobile-three:last-child
	{
		float: right;
	}
	.row .mobile-three.end
	{
		float: left;
	}
	.row.collapse .mobile-three
	{
		padding: 0;
	}
	.row .mobile-four
	{
		float: left;
		padding: 0 10px;
		width: 100%;
	}
	.row .mobile-four:last-child
	{
		float: right;
	}
	.row .mobile-four.end
	{
		float: left;
	}
	.row.collapse .mobile-four
	{
		padding: 0;
	}
	.push-one-mobile
	{
		left: 25%;
	}
	.pull-one-mobile
	{
		right: 25%;
	}
	.push-two-mobile
	{
		left: 50%;
	}
	.pull-two-mobile
	{
		right: 50%;
	}
	.push-three-mobile
	{
		left: 75%;
	}
	.pull-three-mobile
	{
		right: 75%;
	}
	.block-grid.mobile>li
	{
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.block-grid>li
	{
		clear: none;
	}
	.block-grid.mobile-one-up>li
	{
		width: 100%;
	}
	.block-grid.mobile-two-up>li
	{
		width: 50%;
	}
	.block-grid.mobile-two-up>li:nth-child(2n+1)
	{
		clear: both;
	}
	.block-grid.mobile-three-up>li
	{
		width: 33.33333%;
	}
	.block-grid.mobile-three-up>li:nth-child(3n+1)
	{
		clear: both;
	}
	.block-grid.mobile-four-up>li
	{
		width: 25%;
	}
	.block-grid.mobile-four-up>li:nth-child(4n+1)
	{
		clear: both;
	}
	.block-grid.mobile-five-up>li
	{
		width: 20%;
	}
	.block-grid.mobile-five-up>li:nth-child(5n+1)
	{
		clear: both;
	}
	.block-grid.mobile-six-up>li
	{
		width: 16.66667%;
	}
	.block-grid.mobile-six-up>li:nth-child(6n+1)
	{
		clear: both;
	}
	.block-grid.mobile-seven-up>li
	{
		width: 14.28571%;
	}
	.block-grid.mobile-seven-up>li:nth-child(7n+1)
	{
		clear: both;
	}
	.block-grid.mobile-eight-up>li
	{
		width: 12.5%;
	}
	.block-grid.mobile-eight-up>li:nth-child(8n+1)
	{
		clear: both;
	}
	.block-grid.mobile-nine-up>li
	{
		width: 11.11111%;
	}
	.block-grid.mobile-nine-up>li:nth-child(9n+1)
	{
		clear: both;
	}
	.block-grid.mobile-ten-up>li
	{
		width: 10%;
	}
	.block-grid.mobile-ten-up>li:nth-child(10n+1)
	{
		clear: both;
	}
	.block-grid.mobile-eleven-up>li
	{
		width: 9.09091%;
	}
	.block-grid.mobile-eleven-up>li:nth-child(11n+1)
	{
		clear: both;
	}
	.block-grid.mobile-twelve-up>li
	{
		width: 8.33333%;
	}
	.block-grid.mobile-twelve-up>li:nth-child(12n+1)
	{
		clear: both;
	}
	label.right
	{
		text-align: left;
	}
	input[type="text"].one,.row input[type="text"].one,input[type="password"].one,.row input[type="password"].one,input[type="date"].one,.row input[type="date"].one,input[type="datetime"].one,.row input[type="datetime"].one,input[type="email"].one,.row input[type="email"].one,input[type="number"].one,.row input[type="number"].one,input[type="search"].one,.row input[type="search"].one,input[type="tel"].one,.row input[type="tel"].one,input[type="time"].one,.row input[type="time"].one,input[type="url"].one,.row input[type="url"].one,textarea.one,.row textarea.one
	{
		width: 100%;
	}
	input[type="text"].two,.row input[type="text"].two,input[type="password"].two,.row input[type="password"].two,input[type="date"].two,.row input[type="date"].two,input[type="datetime"].two,.row input[type="datetime"].two,input[type="email"].two,.row input[type="email"].two,input[type="number"].two,.row input[type="number"].two,input[type="search"].two,.row input[type="search"].two,input[type="tel"].two,.row input[type="tel"].two,input[type="time"].two,.row input[type="time"].two,input[type="url"].two,.row input[type="url"].two,textarea.two,.row textarea.two
	{
		width: 100%;
	}
	input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three
	{
		width: 100%;
	}
	input[type="text"].four,.row input[type="text"].four,input[type="password"].four,.row input[type="password"].four,input[type="date"].four,.row input[type="date"].four,input[type="datetime"].four,.row input[type="datetime"].four,input[type="email"].four,.row input[type="email"].four,input[type="number"].four,.row input[type="number"].four,input[type="search"].four,.row input[type="search"].four,input[type="tel"].four,.row input[type="tel"].four,input[type="time"].four,.row input[type="time"].four,input[type="url"].four,.row input[type="url"].four,textarea.four,.row textarea.four
	{
		width: 100%;
	}
	input[type="text"].five,.row input[type="text"].five,input[type="password"].five,.row input[type="password"].five,input[type="date"].five,.row input[type="date"].five,input[type="datetime"].five,.row input[type="datetime"].five,input[type="email"].five,.row input[type="email"].five,input[type="number"].five,.row input[type="number"].five,input[type="search"].five,.row input[type="search"].five,input[type="tel"].five,.row input[type="tel"].five,input[type="time"].five,.row input[type="time"].five,input[type="url"].five,.row input[type="url"].five,textarea.five,.row textarea.five
	{
		width: 100%;
	}
	input[type="text"].six,.row input[type="text"].six,input[type="password"].six,.row input[type="password"].six,input[type="date"].six,.row input[type="date"].six,input[type="datetime"].six,.row input[type="datetime"].six,input[type="email"].six,.row input[type="email"].six,input[type="number"].six,.row input[type="number"].six,input[type="search"].six,.row input[type="search"].six,input[type="tel"].six,.row input[type="tel"].six,input[type="time"].six,.row input[type="time"].six,input[type="url"].six,.row input[type="url"].six,textarea.six,.row textarea.six
	{
		width: 100%;
	}
	input[type="text"].seven,.row input[type="text"].seven,input[type="password"].seven,.row input[type="password"].seven,input[type="date"].seven,.row input[type="date"].seven,input[type="datetime"].seven,.row input[type="datetime"].seven,input[type="email"].seven,.row input[type="email"].seven,input[type="number"].seven,.row input[type="number"].seven,input[type="search"].seven,.row input[type="search"].seven,input[type="tel"].seven,.row input[type="tel"].seven,input[type="time"].seven,.row input[type="time"].seven,input[type="url"].seven,.row input[type="url"].seven,textarea.seven,.row textarea.seven
	{
		width: 100%;
	}
	input[type="text"].eight,.row input[type="text"].eight,input[type="password"].eight,.row input[type="password"].eight,input[type="date"].eight,.row input[type="date"].eight,input[type="datetime"].eight,.row input[type="datetime"].eight,input[type="email"].eight,.row input[type="email"].eight,input[type="number"].eight,.row input[type="number"].eight,input[type="search"].eight,.row input[type="search"].eight,input[type="tel"].eight,.row input[type="tel"].eight,input[type="time"].eight,.row input[type="time"].eight,input[type="url"].eight,.row input[type="url"].eight,textarea.eight,.row textarea.eight
	{
		width: 100%;
	}
	input[type="text"].nine,.row input[type="text"].nine,input[type="password"].nine,.row input[type="password"].nine,input[type="date"].nine,.row input[type="date"].nine,input[type="datetime"].nine,.row input[type="datetime"].nine,input[type="email"].nine,.row input[type="email"].nine,input[type="number"].nine,.row input[type="number"].nine,input[type="search"].nine,.row input[type="search"].nine,input[type="tel"].nine,.row input[type="tel"].nine,input[type="time"].nine,.row input[type="time"].nine,input[type="url"].nine,.row input[type="url"].nine,textarea.nine,.row textarea.nine
	{
		width: 100%;
	}
	input[type="text"].ten,.row input[type="text"].ten,input[type="password"].ten,.row input[type="password"].ten,input[type="date"].ten,.row input[type="date"].ten,input[type="datetime"].ten,.row input[type="datetime"].ten,input[type="email"].ten,.row input[type="email"].ten,input[type="number"].ten,.row input[type="number"].ten,input[type="search"].ten,.row input[type="search"].ten,input[type="tel"].ten,.row input[type="tel"].ten,input[type="time"].ten,.row input[type="time"].ten,input[type="url"].ten,.row input[type="url"].ten,textarea.ten,.row textarea.ten
	{
		width: 100%;
	}
	input[type="text"].eleven,.row input[type="text"].eleven,input[type="password"].eleven,.row input[type="password"].eleven,input[type="date"].eleven,.row input[type="date"].eleven,input[type="datetime"].eleven,.row input[type="datetime"].eleven,input[type="email"].eleven,.row input[type="email"].eleven,input[type="number"].eleven,.row input[type="number"].eleven,input[type="search"].eleven,.row input[type="search"].eleven,input[type="tel"].eleven,.row input[type="tel"].eleven,input[type="time"].eleven,.row input[type="time"].eleven,input[type="url"].eleven,.row input[type="url"].eleven,textarea.eleven,.row textarea.eleven
	{
		width: 100%;
	}
	input[type="text"].twelve,.row input[type="text"].twelve,input[type="password"].twelve,.row input[type="password"].twelve,input[type="date"].twelve,.row input[type="date"].twelve,input[type="datetime"].twelve,.row input[type="datetime"].twelve,input[type="email"].twelve,.row input[type="email"].twelve,input[type="number"].twelve,.row input[type="number"].twelve,input[type="search"].twelve,.row input[type="search"].twelve,input[type="tel"].twelve,.row input[type="tel"].twelve,input[type="time"].twelve,.row input[type="time"].twelve,input[type="url"].twelve,.row input[type="url"].twelve,textarea.twelve,.row textarea.twelve
	{
		width: 100%;
	}
	.button
	{
		display: block;
	}
	button.button,input[type="submit"].button
	{
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	.button-group button.button,.button-group input[type="submit"].button
	{
		padding: 10px 20px 11px;
		width: auto;
	}
	.button-group button.button.large,.button-group input[type="submit"].button.large
	{
		padding: 15px 30px 16px;
	}
	.button-group button.button.medium,.button-group input[type="submit"].button.medium
	{
		padding: 10px 20px 11px;
	}
	.button-group button.button.small,.button-group input[type="submit"].button.small
	{
		padding: 7px 14px 8px;
	}
	.button-group button.button.tiny,.button-group input[type="submit"].button.tiny
	{
		padding: 5px 10px 6px;
	}
	.button-group.even button.button,.button-group.even input[type="submit"].button
	{
		padding-left: 0;
		padding-right: 0;
		width: 100%;
	}
	.nav-bar
	{
		height: auto;
	}
	.nav-bar>li
	{
		border-right: none;
		display: block;
		float: none;
	}
	.nav-bar>li>a.main
	{
		border-right: none;
		border-top: 1px solid #ddd;
		text-align: left;
	}
	.nav-bar>li:first-child>a.main
	{
		border-top: none;
	}
	.nav-bar>li.has-flyout>a.flyout-toggle
	{
		display: block;
		padding: 47px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
	}
	.nav-bar>li.has-flyout.is-touch>a.flyout-toggle span
	{
		content: "";
		display: block;
		height: 0;
		width: 0;
	}
	.nav-bar>li.has-flyout>a.flyout-toggle:hover span
	{
		border-top-color: #141414;
	}
	.nav-bar.vertical>li.has-flyout>.flyout
	{
		left: 0;
	}
	.flyout
	{
		border-width: 1px 1px 0 1px;
		margin-right: -2px;
		position: relative;
		top: auto;
		width: 100%;
	}
	.flyout.right
	{
		float: none;
		left: -1px;
		right: auto;
	}
	.flyout.small,.flyout.large
	{
		width: 100%;
	}
	.flyout p:last-child
	{
		margin-bottom: 18px;
	}
	.reveal-modal-bg
	{
		position: absolute;
	}
	.reveal-modal,.reveal-modal.small,.reveal-modal.medium,.reveal-modal.large,.reveal-modal.xlarge
	{
		height: auto;
		left: 50%;
		margin-left: -40%;
		padding: 20px;
		top: 15px;
		width: 80%;
	}
	.clearing-container
	{
		margin: 0;
	}
	.clearing-close
	{
		font-size: 36px;
		right: 5px;
		top: 0px;
		z-index: 99;
	}
	.clearing-caption
	{
		bottom: 0;
		left: 0;
		line-height: 1.3;
		padding: 10px;
		position: fixed;
	}
	.clearing-main-right,.clearing-main-left
	{
		display: none;
	}
	.clearing-blackout.clearing-assembled .visible-img,.clearing-blackout.clearing-assembled .clearing-container
	{
		height: 100%;
	}
	.clearing-blackout.clearing-assembled ul[data-clearing]
	{
		display: none;
	}
	.tabs.mobile
	{
		border-bottom: solid 1px #ccc;
		height: auto;
		margin: 20px -15px 0px -15px;
		margin: 20px -20px 40px;
		width: auto;
	}
	.tabs.mobile dt,.tabs.mobile li,.tabs.mobile dd
	{
		float: none;
		height: auto;
	}
	.tabs.mobile dd a,.tabs.mobile li a
	{
		background: #fff;
		border: none;
		border-left: none;
		border-right: none;
		border-top: 1px solid #ccc;
		color: #555;
		display: block;
		font-size: 17px;
		height: auto;
		line-height: 1;
		margin: 0;
		padding: 18px 20px;
		width: auto;
	}
	.tabs.mobile dd a.active,.tabs.mobile li a.active
	{
		background: #666;
		border: none;
		color: #fff;
		height: auto;
		margin: 0;
		position: static;
		top: 0;
	}
	.tabs.mobile dd:first-child,.tabs.mobile li:first-child
	{
		padding-left: 20px;
	}
	.tabs.mobile dd:first-child a.active,.tabs.mobile li:first-child a.active
	{
		margin: 0;
	}
	.tabs.mobile+.tabs-content.contained
	{
		margin-left: -15px;
		margin-right: -15px;
	}
	.contained.mobile
	{
		margin-bottom: 0;
	}
	.contained.tabs.mobile dd a,.contained.tabs.mobile li a
	{
		padding: 18px 20px;
	}
	.tabs.mobile+ul.contained
	{
		border-width: 0 0 1px 0;
		margin-left: -20px;
		margin-right: -20px;
	}
	.tooltip
	{
		font-size: 110%;
		font-size: 14;
		left: 50%;
		line-height: 1.4;
		margin-left: -40%;
		max-width: 80%;
		padding: 7px 10px 9px 10px;
	}
	.tooltip>.nub,.tooltip.top>.nub,.tooltip.left>.nub,.tooltip.right>.nub
	{
		border-color: transparent transparent #2d2d2d transparent;
		left: 10px;
		top: -12px;
	}
}
@media only screen and (max-width: 940px)
{
	.top-bar
	{
		background: #222;
		height: 45px;
		margin-bottom: 0;
		overflow: hidden;
	}
	.top-bar .js-generated
	{
		display: block;
	}
	.contain-to-grid .top-bar
	{
		width: auto;
	}
	.top-bar section
	{
		left: 0;
		moz-transition: left 300ms;
		o-transition: left 300ms;
		position: relative;
		transition: left 300ms;
		webkit-transition: left 300ms;
		width: auto;
	}
	.top-bar ul
	{
		display: block;
		height: 100%;
		margin-bottom: 0;
		width: 100%;
	}
	.top-bar ul>li
	{
		float: none;
	}
	.top-bar ul>li.active,.top-bar ul>li:hover
	{
		background: #151515;
	}
	.top-bar ul>li.name
	{
		background: #000;
		height: 45px;
	}
	.top-bar ul>li.name h1
	{
		line-height: 1;
	}
	.top-bar ul>li.name h1 a
	{
		color: #fff;
		display: block;
		height: 45px;
		line-height: 45px;
		padding-left: 15px;
	}
	.top-bar ul>li:hover a,.top-bar ul>li.active a
	{
		color: #fff;
	}
	.top-bar ul>li a:not(.button)
	{
		color: #fff;
	}
	.top-bar ul>li.toggle-topbar
	{
		cursor: pointer;
		display: block;
		height: 45px;
		position: absolute;
		right: 0;
		top: 0;
		width: 50%;
	}
	.top-bar ul>li.toggle-topbar a
	{
		border: solid 8px;
		border-color: #fff transparent transparent transparent;
		content: "";
		display: block;
		height: 0;
		margin-top: -4px;
		padding: 0;
		position: absolute;
		right: 22.5px;
		top: 50%;
		width: 0;
	}
	.top-bar ul>li.toggle-topbar:hover
	{
		background: inherit;
	}
	.top-bar ul>li.toggle-topbar a
	{
		padding: 0;
	}
	.top-bar ul>li.divider
	{
		border-bottom: solid 1px #3c3c3c;
		border-top: solid 1px #000;
		clear: both;
		height: 1px;
		margin: 8px 0;
		width: 100%;
	}
	.top-bar ul>li.search
	{
		padding: 0 22.5px;
	}
	.top-bar ul>li.search form
	{
		width: 100%;
	}
	.top-bar ul>li.search form input[type=text]
	{
		width: 75%;
	}
	.top-bar ul>li.search form .button
	{
		top: 0;
		width: 25%;
	}
	.top-bar ul>li.has-dropdown a
	{
		padding-right: 33.75px;
	}
	.top-bar ul>li.has-dropdown a:after
	{
		border: solid 5px;
		border-color: transparent transparent transparent rgba(255,255,255,0.5);
		content: "";
		display: block;
		height: 0;
		margin-right: 15px;
		margin-top: -4.5px;
		position: absolute;
		top: 50%;
		width: 0;
	}
	.top-bar ul>li.has-dropdown:hover>.dropdown
	{
		display: block;
		visibility: hidden;
	}
	.top-bar ul>li.has-dropdown .dropdown
	{
		visibility: hidden;
		z-index: 0;
	}
	.top-bar ul>li.has-dropdown.moved
	{
		position: static;
	}
	.top-bar ul>li.has-dropdown.moved .dropdown
	{
		top: 0;
		visibility: visible;
	}
	.top-bar ul>li.has-dropdown.moved .dropdown li label
	{
		font-size: 13px;
		margin-bottom: 6px;
		padding-top: 6px;
	}
	.top-bar ul>li.has-dropdown.moved .dropdown li:not(.title)
	{
		padding-bottom: 0;
	}
	.top-bar ul>li.has-dropdown.moved .dropdown li:not(.title) a
	{
		font-size: 16px;
		padding: 8px 22.5px;
	}
	.top-bar ul>li.has-dropdown.moved .dropdown li a,.top-bar ul>li.has-dropdown.moved .dropdown li label
	{
		padding: 0 22.5px;
	}
	.top-bar ul>li.has-dropdown.moved .dropdown li a:hover
	{
		background: #3c3c3c;
		display: block;
	}
	.top-bar ul>li.has-dropdown.moved .dropdown li.divider
	{
		border-bottom: solid 1px rgba(255,255,255,0.1);
		margin-bottom: 8px;
		margin-top: 8px;
	}
	.top-bar ul>li.has-dropdown.moved .back.title
	{
		padding-bottom: 0;
	}
	.top-bar ul>li.has-dropdown.moved .back.title a:before
	{
		border: solid 5px;
		border-color: transparent #fff transparent transparent;
		content: "";
		display: block;
		height: 0;
		left: 17.5px;
		margin-top: -5px;
		position: absolute;
		top: 50%;
		width: 0;
	}
	.top-bar ul>li.has-dropdown.moved .back.title h5
	{
		margin: 0;
		padding-left: 15px;
		position: relative;
	}
	.top-bar ul>li.has-dropdown.moved .back.title h5 a
	{
		background: transparent;
		font-size: 24px;
		font-weight: bold;
		padding-bottom: 8px;
		padding-top: 8px;
	}
	.top-bar ul>li.has-dropdown .dropdown li
	{
		background: transparent;
	}
	.top-bar ul>li.has-dropdown .dropdown li.has-dropdown .dropdown
	{
		left: 100%;
		right: auto;
		top: 0;
	}
	.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a
	{
		padding-right: 33.75px;
	}
	.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a:after
	{
		border: solid 5px;
		border-color: transparent transparent transparent rgba(255,255,255,0.5);
		content: "";
		display: block;
		height: 0;
		margin-right: 15px;
		margin-top: -4.5px;
		position: absolute;
		top: 50%;
		width: 0;
	}
	.top-bar ul>li.has-dropdown .dropdown li.has-dropdown>a li a:hover
	{
		background: #3c3c3c;
	}
	.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved
	{
		position: static;
	}
	.top-bar ul>li.has-dropdown .dropdown li.has-dropdown.moved .dropdown
	{
		top: 0;
		visibility: visible;
	}
	.top-bar ul>li.has-dropdown .dropdown li.has-dropdown:hover
	{
		display: block;
	}
	.top-bar ul.left,.top-bar ul.right
	{
		float: none;
		width: 100%;
	}
	.top-bar ul.left>li,.top-bar ul.right>li
	{
		display: block;
		float: none;
		margin: 0;
	}
	.top-bar ul.left>li.has-dropdown .dropdown,.top-bar ul.right>li.has-dropdown .dropdown
	{
		left: 100%;
		right: auto;
		top: 0;
	}
	.top-bar section>ul li a:not(.button)
	{
		padding-left: 22.5px;
	}
	.top-bar.expanded
	{
		height: 100%;
	}
	.top-bar.expanded ul li.toggle-topbar a
	{
		border: solid 8px;
		border-color: transparent transparent rgba(255,255,255,0.5) transparent;
		bottom: 50%;
		content: "";
		display: block;
		height: 0;
		margin-bottom: -4px;
		top: auto;
		width: 0;
	}
	.top-bar ul li.has-button
	{
		padding: 5px 15px;
	}
	.top-bar ul li .button.small
	{
		display: inline-block;
		margin: 0;
		width: 100%;
	}
	.top-bar ul>li.has-button a.button
	{
		margin: 0;
	}
}
#page_container
{
	margin: 0 auto;
	max-width: 1140px;
	position: relative;
	zoom: 1;
}
#page_container:before,#page_container:after
{
	content: " ";
	display: table;
}
#page_container:after
{
	clear: both;
}
#page_container #split_body+#wide_body
{
	background: none;
	border: none;
	padding: 0;
}
#page_container #split_body+#wide_body:before
{
	background: none;
}
#wide_body,#body_content_left,.container
{
	padding: 0 20px 10px;
	position: relative;
}
#wide_body,.container
{
	background: #efefef;
}
#wide_body
{
	width: 100%;
	zoom: 1;
}
#wide_body:before,#wide_body:after
{
	content: " ";
	display: table;
}
#wide_body:after
{
	clear: both;
}
.container
{
	position: relative;
}
.container:before
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat -471px -411px transparent;
	content: "";
	height: 100px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100px;
	z-index: -1;
}
#body_content_right
{
	color: #000;
	margin-left: 0px;
	padding-left: 20px;
}
#page-content
{
	height: 100%;
	left: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1;
}
@media only screen and (max-width: 768px)
{
	#page_container
	{
		width: 100%;
	}
}
#header
{
	float: none;
	margin-bottom: 10px;
	padding: 0px;
	position: relative;
	z-index: 1;
}
#header>div.three
{
	padding: 0;
	width: 24%;
}
#header a#header-logo
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat 0px -5px;
	display: block;
	height: 147px;
	margin-top: -17px;
	width: 270px;
}
.header
{
	margin: 10px 0;
	position: relative;
	z-index: 1;
}
@media only screen and (max-width: 768px)
{
	#header-logo
	{
		margin: 5px;
	}
}
@media only screen and (min-width: 769px) and (max-width: 1139px)
{
	#header .three.columns
	{
		width: 100%;
	}
}
#simple-eme-bar
{
	background: #010101 url(img/eme-bar-bg-bdade7c66e33231e7e0262a13d41de1b.jpg) repeat-x 0 0;
	height: 46px;
	position: relative;
	z-index: 10;
}
#simple-eme-bar:after
{
	background: url(img/eme-bar-border-120dcb01d0c97326ee989aadaa4badb8.png) repeat-x 0 0;
	bottom: -9px;
	content: "";
	height: 11px;
	position: absolute;
	width: 100%;
}
.eme-bar-logo
{
	background: url(img/eme-bar-sprite-c7b11f9b1028c7c00b66a4ee96ea1dbe.png) repeat-x 0 0px;
	display: block;
	height: 44px;
	margin: 0px 10px 1px -1px;
	text-indent: -9999px;
	width: 148px;
}
.eme-bar-container
{
	margin: 0 auto;
	position: relative;
	width: 1024px;
}
.play-now
{
	float: left;
	height: 45px;
	margin-top: 39px;
	position: relative;
	width: 150px;
	z-index: 1;
}
.play-now a
{
	background: #fef9f1;
	background: linear-gradient(to bottom, #fef9f1 0%,#ecb75c 100%);
	background: -moz-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -ms-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -o-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef9f1), color-stop(100%, #ecb75c));
	background: -webkit-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	border: 1px solid #e6b300;
	border-radius: 3px;
	color: black;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef9f1', endColorstr='#ecb75c',GradientType=0 );
	font-family: 'exo_2light';
	font-weight: bold;
	height: 45px;
	line-height: 45px;
	text-align: center;
	width: 150px;
}
.play-now a:hover
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ffffff 0%,#f1cb8a 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #fff), color-stop(100%, #f1cb8a));
	background: -webkit-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	color: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#f1cb8a',GradientType=0 );
	text-decoration: none;
}
.play-now a:active
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ecb75c 0%,#fef9f1 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #ecb75c), color-stop(100%, #fef9f1));
	background: -webkit-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	color: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#fef9f1',GradientType=0 );
}
section#body_content_left .sticky
{
	background: white;
	box-shadow: 0px 0px 10px 0px #898989;
	margin: 0 -20px 25px;
	moz-box-shadow: 0px 0px 10px 0px #898989;
	position: relative;
	webkit-box-shadow: 0px 0px 10px 0px #898989;
	width: 760px;
}
section#body_content_left .sticky>img
{
	height: 300px;
	width: 760px;
}
section#body_content_left .sticky .sticky-content
{
	padding: 0 10px 25px;
}
section#body_content_left .sticky .sticky-content h2
{
	color: black;
}
section#body_content_left .sticky .sticky-content .readmore-link
{
	bottom: 10px;
	left: 113px;
	left: auto;
	position: absolute;
	right: 10px;
}
section#body_content_left .sticky .sticky-content .readmore-link:hover
{
	color: white;
	text-decoration: none;
}
section#body_content_left .blog-teasers
{
	margin: 0 -20px;
}
section#body_content_left .blog_post header
{
	zoom: 1;
}
section#body_content_left .blog_post header:before,section#body_content_left .blog_post header:after
{
	content: " ";
	display: table;
}
section#body_content_left .blog_post header:after
{
	clear: both;
}
section#body_content_left .blog_post header a
{
	color: #666;
}
section#body_content_left .blog_post header h2 a
{
	color: black;
	display: inline;
}
section#body_content_left .blog_post header h2 a:after
{
	background: none;
	display: none;
}
section#body_content_left .blog_post header h2,section#body_content_left .blog_post header h1
{
	margin-bottom: 0;
}
section#body_content_left .blog_post header .details
{
	color: #1a81c4;
	line-height: 1em;
}
section#body_content_left article.blog_post
{
	background: white;
	box-shadow: 0px 0px 10px 0px #898989;
	height: 250px;
	margin: 0 0 25px;
	moz-box-shadow: 0px 0px 10px 0px #898989;
	position: relative;
	text-align: left;
	webkit-box-shadow: 0px 0px 10px 0px #898989;
}
section#body_content_left article.blog_post header,section#body_content_left article.blog_post section
{
	width: 215px;
}
section#body_content_left article.blog_post header h2,section#body_content_left article.blog_post section h2
{
	line-height: 1.2em;
}
section#body_content_left article.blog_post>section>div,section#body_content_left article.blog_post section p:first-child
{
	bottom: 0;
	clear: both;
	position: absolute;
	right: 0;
	top: 0;
	width: 525px;
}
section#body_content_left article.blog_post img
{
	height: 250px;
	width: 525px;
}
section#body_content_left article.blog_post img:hover
{
	opacity: 1.0;
}
section#body_content_left article.blog_post img.double-border
{
	background-color: none;
	border: none;
	padding: 0;
}
section#body_content_left article.blog_post a
{
	color: white;
}
section#body_content_left article.blog_post a:hover
{
	text-decoration: none;
}
section#body_content_left article.blog_post .readmore-link
{
	bottom: 10px;
	left: 113px;
	position: absolute;
}
section#body_content_left article.blog_post:last-child
{
	zoom: 1;
}
section#body_content_left article.blog_post:last-child:before,section#body_content_left article.blog_post:last-child:after
{
	content: " ";
	display: table;
}
section#body_content_left article.blog_post:last-child:after
{
	clear: both;
}
.download-buttons
{
	margin: 0 0 20px;
}
.download-buttons .download-option
{
	margin: 0 auto;
}
.download-buttons .download-button
{
	background: #fef9f1;
	background: linear-gradient(to bottom, #fef9f1 0%,#ecb75c 100%);
	background: -moz-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -ms-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -o-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef9f1), color-stop(100%, #ecb75c));
	background: -webkit-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	border: 1px solid #e6b300;
	border-radius: 10px;
	color: black;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef9f1', endColorstr='#ecb75c',GradientType=0 );
	font: bold 22px/26px 'exo_2light';
	height: 77px;
	line-height: 45px;
	margin: 0 auto;
	moz-border-radius: 10px;
	padding: 13px 0 0 100px;
	position: relative;
	text-align: center;
	webkit-border-radius: 10px;
	width: 261px;
}
.download-buttons .download-button:before
{
	background: url(img/download-types.png) no-repeat 0 0;
	content: "";
	height: 54px;
	left: 28px;
	position: absolute;
	top: 11px;
	width: 62px;
}
.download-buttons .download-button:hover
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ffffff 0%,#f1cb8a 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #fff), color-stop(100%, #f1cb8a));
	background: -webkit-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	color: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#f1cb8a',GradientType=0 );
	text-decoration: none;
}
.download-buttons .download-button:active
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ecb75c 0%,#fef9f1 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #ecb75c), color-stop(100%, #fef9f1));
	background: -webkit-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	color: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#fef9f1',GradientType=0 );
}
.download-buttons .direct-button:before
{
	background-position: -62px 0;
	height: 49px;
	left: 13px;
	top: 13px;
	width: 48px;
}
.download-buttons .direct-button:hover:before
{
	background-position: -62px -54px;
}
.download-buttons .steam-button:before
{
	background-position: -110px 0;
	height: 54px;
	left: 17px;
	top: 10px;
	width: 68px;
}
.download-buttons .steam-button:hover:before
{
	background-position: -110px -54px;
}
.download-buttons .bittorrent-button:before
{
	background-position: -177px 0;
	height: 54px;
	left: 14px;
	top: 12px;
	width: 55px;
}
.download-buttons .bittorrent-button:hover:before
{
	background-position: -177px -54px;
}
#home-video
{
	background: url(img/homepage_video-b4581a06f6367fb8ac2ccacb51eaf91c.jpg) no-repeat top center;
	background-size: cover;
	box-shadow: 0px 5px 10px 0 #898989;
	margin: -157px auto 0;
	moz-box-shadow: 0px 5px 10px 0 #898989;
	position: relative;
	top: 8px;
	webkit-box-shadow: 0px 5px 10px 0 #898989;
	width: 1140px;
	z-index: 0;
	zoom: 1;
}
#home-video:before,#home-video:after
{
	content: " ";
	display: table;
}
#home-video:after
{
	clear: both;
}
#home-video video
{
	margin: -157px auto 0;
	position: relative;
	width: 1140px;
	z-index: 0;
}
.learn
{
	background: white;
	box-shadow: 0px 5px 10px 0 #898989;
	height: 100px;
	margin: 0 auto 15px;
	moz-box-shadow: 0px 5px 10px 0 #898989;
	padding-top: 30px;
	position: relative;
	text-align: center;
	webkit-box-shadow: 0px 5px 10px 0 #898989;
	width: 1140px;
	z-index: 0;
}
.learn:before
{
	background: url(img/home-garnish-26827069d4c138bf6d4b22a55cd6e340.png) no-repeat top center;
	content: "";
	height: 108px;
	left: 50%;
	margin-left: -640px;
	position: absolute;
	top: -108px;
	width: 1280px;
	z-index: 1;
}
.learn p
{
	left: 50%;
	margin-left: -350px;
	position: absolute;
	top: -35px;
	width: 700px;
	z-index: 2;
}
.learn .play-now
{
	float: none;
	height: 50px;
	margin: 0 auto;
	width: 200px;
}
.learn .play-now a
{
	font: 22px/50px 'exo_2light';
	height: 50px;
	width: 200px;
}
.more-news
{
	background-color: #1a81c4;
	color: white;
	float: right;
	padding: 3px 10px;
	text-align: center;
}
.more-news:hover
{
	background: #349BDE;
	color: white;
	text-decoration: none;
}
.home-play-now
{
	float: none;
	height: 65px;
	margin: 20px auto 10px;
	width: 250px;
}
.home-play-now a
{
	font-size: 22px;
	font-weight: bold;
	height: 65px;
	line-height: 65px;
	width: 250px;
}
#bullseye
{
	min-width: 350px;
	zoom: 1;
}
#bullseye:before,#bullseye:after
{
	content: " ";
	display: table;
}
#bullseye:after
{
	clear: both;
}
#bullseye input[name=email]
{
	color: #000;
	float: left;
	height: 31px;
	width: 200px;
}
#bullseye input[name=SubmitBullsEye]
{
	float: left;
	font-size: 16px;
	margin-left: 15px;
}
#vetguide-wide-toc
{
	width: 100%;
}
.captioned-image
{
	zoom: 1;
}
.captioned-image:before,.captioned-image:after
{
	content: " ";
	display: table;
}
.captioned-image:after
{
	clear: both;
}
.captioned-image .caption
{
	margin: -75px 0 0 10px;
}
.guidehub-class,.guidehub-race
{
	background: linear-gradient(#c4c3c3,#949494);
	background: -moz-linear-gradient(#c4c3c3, #949494);
	background: -o-linear-gradient(#c4c3c3, #949494);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4c3c3), color-stop(100%, #949494));
	background: -webkit-linear-gradient(#c4c3c3, #949494);
	background-image: url(img/gray-6eb8d1ef9cd1ec452846c6a66c0d027c.png);
	height: 100px;
	margin: 30px auto 10px;
	text-align: center;
	zoom: 1;
}
.guidehub-class:before,.guidehub-class:after,.guidehub-race:before,.guidehub-race:after
{
	content: " ";
	display: table;
}
.guidehub-class:after,.guidehub-race:after
{
	clear: both;
}
.guidehub-class li,.guidehub-race li
{
	display: inline-block;
}
.guidehub-class li:first-child,.guidehub-race li:first-child
{
	border-left: none;
	padding-right: 10px;
}
.guidehub-class li:first-child h2,.guidehub-race li:first-child h2
{
	display: table-cell;
	height: 100px;
	vertical-align: middle;
}
.guidehub-class li a,.guidehub-race li a
{
	color: white;
	display: table-cell;
	height: 100px;
	text-align: center;
	vertical-align: bottom;
	width: 100px;
}
.guidehub-class li a:hover,.guidehub-race li a:hover
{
	color: #bceffd;
}
.guidehub-class li a
{
	background: url(img/class-symbols-4fb77b2f724ee5d227b1d9909a254e22.png) no-repeat 0 0;
}
.guidehub-class li a#guidehub-archer
{
	background-position: -500px 0;
}
.guidehub-class li a#guidehub-archer:hover
{
	background-position: -500px -100px;
}
.guidehub-class li a#guidehub-berserker
{
	background-position: -300px 0;
}
.guidehub-class li a#guidehub-berserker:hover
{
	background-position: -300px -100px;
}
.guidehub-class li a#guidehub-lancer
{
	background-position: -100px 0;
}
.guidehub-class li a#guidehub-lancer:hover
{
	background-position: -100px -100px;
}
.guidehub-class li a#guidehub-mystic
{
	background-position: -700px 0;
}
.guidehub-class li a#guidehub-mystic:hover
{
	background-position: -700px -100px;
}
.guidehub-class li a#guidehub-priest
{
	background-position: -600px 0;
}
.guidehub-class li a#guidehub-priest:hover
{
	background-position: -600px -100px;
}
.guidehub-class li a#guidehub-slayer
{
	background-position: -200px 0;
}
.guidehub-class li a#guidehub-slayer:hover
{
	background-position: -200px -100px;
}
.guidehub-class li a#guidehub-sorcerer
{
	background-position: -400px 0;
}
.guidehub-class li a#guidehub-sorcerer:hover
{
	background-position: -400px -100px;
}
.guidehub-class li a#guidehub-warrior
{
	background-position: 0 0;
}
.guidehub-class li a#guidehub-warrior:hover
{
	background-position: 0 -100px;
}
.guidehub-race li a
{
	background: url(img/race-symbols-098d5c7fde19fce81a96b7dd5d07439f.png) no-repeat 0 0;
}
.guidehub-race li a#guidehub-amani
{
	background-position: 0 0;
}
.guidehub-race li a#guidehub-amani:hover
{
	background-position: 0 -100px;
}
.guidehub-race li a#guidehub-baraka
{
	background-position: -300px 0;
}
.guidehub-race li a#guidehub-baraka:hover
{
	background-position: -300px -100px;
}
.guidehub-race li a#guidehub-castanic
{
	background-position: -200px 0;
}
.guidehub-race li a#guidehub-castanic:hover
{
	background-position: -200px -100px;
}
.guidehub-race li a#guidehub-elin
{
	background-position: -100px 0;
}
.guidehub-race li a#guidehub-elin:hover
{
	background-position: -100px -100px;
}
.guidehub-race li a#guidehub-highelves
{
	background-position: -403px 0;
}
.guidehub-race li a#guidehub-highelves:hover
{
	background-position: -403px -100px;
}
.guidehub-race li a#guidehub-human
{
	background-position: -500px 0;
}
.guidehub-race li a#guidehub-human:hover
{
	background-position: -500px -100px;
}
.guidehub-race li a#guidehub-popori
{
	background-position: -598px 0;
}
.guidehub-race li a#guidehub-popori:hover
{
	background-position: -598px -100px;
}
.ie8 #vetguide-wide-toc
{
	background-color: #efefef !important;
}
.ie8 .link-table TBODY TR
{
	background: none;
}
section#wide_body>div.hubteaser
{
	float: left;
	height: 300px;
	margin: 10px;
	padding: 0px;
	position: relative;
	width: 520px;
}
section#wide_body>div.hubteaser a img
{
	opacity: 0.9;
}
section#wide_body>div.hubteaser a:hover img
{
	opacity: 1.0;
}
section#wide_body>div.hubteaser .hubteaser-title
{
	background: #000;
	background: rgba(0,0,0,0.9);
	bottom: 0;
	left: 0;
	padding: 5px 10px;
	position: absolute;
	width: 100%;
}
section#wide_body>div.hubteaser .hubteaser-title a
{
	color: #1a81c4;
	position: relative;
}
section#wide_body>div.hubteaser .hubteaser-title a:hover
{
	color: #1a81c4;
	text-decoration: underline;
}
.class_guide #eme-bar
{
	z-index: 9999;
}
.class_guide #eme-bar .wrapper
{
	height: auto;
	margin: 0 auto;
	max-width: 100%;
	min-width: 320px;
	overflow: visible;
	width: 100%;
}
.class_guide h1
{
	background-position: 50% 80%;
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: 'Abel', sans-serif;
	font-size: 38px;
	height: 145px;
	line-height: 40px;
	margin: 0 auto;
	padding-top: 53px;
	position: relative;
	text-align: center;
	text-shadow: 1px 0px 10px #000000, 0px 1px 10px #000000, 1px 0px 10px #000000, 0px 1px 10px #000000;
	text-transform: uppercase;
	z-index: 1;
}
.class_guide h1.tagline
{
	background: none;
	height: auto;
	left: 726px;
	padding: 0;
	position: relative;
	text-align: left;
	top: 524px;
	width: auto;
}
.class_guide p
{
	color: #000000;
	font-family: "myriad-pro",sans-serif;
	font-size: 16px;
	line-height: 20px;
}
.class_guide .wrapper
{
	height: 100%;
	margin: 0 auto;
	overflow-x: hidden;
	width: 1140px;
}
.class_guide #header
{
	max-width: 1140px;
	min-width: 1140px;
	width: 1140px;
}
.class_guide #header>div.three
{
	float: left;
	width: 274px !important;
}
.class_guide nav#menu
{
	width: 670px !important;
}
.class_guide #main-nav
{
	background: #fff;
	background: rgba(255,255,255,0.9);
	box-shadow: 0px 0px 10px #000;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	display: block;
	height: 74px;
	left: 0;
	padding: 13px 0;
	position: absolute;
	right: 0;
	top: 654px;
	width: 100%;
	z-index: 0;
	z-index: 9999;
}
.class_guide #main-nav .wrapper
{
	box-sizing: border-box;
	padding: 0 0 0 103px;
}
.class_guide #main-nav.scroll
{
	left: 0;
	position: fixed;
	right: 0;
	top: 0px;
	z-index: 6;
}
.class_guide #main-nav ul
{
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}
.class_guide #main-nav ul.nav-page
{
	margin-left: 110px;
	padding-top: 8px;
}
.class_guide #main-nav ul.nav-page li
{
	margin: 0 20px;
}
.class_guide #main-nav li
{
	color: #000000;
	display: inline-block;
	font-family: 'Abel', sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
	vertical-align: middle;
	width: auto;
}
.class_guide #main-nav ul.nav-social li
{
	margin-right: 10px;
}
.class_guide #main-nav a
{
	color: #000000;
	font-family: 'Abel', sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.class_guide #main-nav ul.nav-page a:hover
{
	border-bottom: 4px solid #d24e00;
}
.class_guide #main-nav ul.nav-page a.active
{
	border-bottom: 4px solid #d24e00;
}
.class_guide #share-facebook
{
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	text-indent: -9999em;
	width: 16px;
}
.class_guide #share-facebook:hover
{
	background-position: 0px -31px;
}
.class_guide #share-twitter
{
	background-position: -30px 0;
	background-repeat: no-repeat;
	display: block;
	height: 31px;
	text-indent: -9999em;
	width: 32px;
}
.class_guide #share-twitter:hover
{
	background-position: -30px -31px;
}
.class_guide #main-nav .play-now
{
	display: inline-block;
	float: right;
	height: 45px;
	margin-right: 80px;
	margin-top: 0;
	position: relative;
	vertical-align: middle;
	width: 150px;
	z-index: 1;
}
.class_guide .leftcol
{
	box-sizing: border-box;
	display: inline-block;
	width: 500px;
}
.class_guide .rightcol
{
	display: inline-block;
	left: 613px;
	margin-top: 20px;
	position: relative;
	width: 510px;
}
.class_guide #wide_body
{
	background: none;
}
.class_guide .brightness
{
	filter: brightness(108.5%);
	webkit-filter: brightness(108.5%);
}
.class_guide .intro
{
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
.class_guide .intro .wrapper
{
	background-color: #ffffff;
	background-position: 50% 45px;
	background-repeat: no-repeat;
	height: 688px;
}
.class_guide #highlights
{
	clear: both;
	display: block;
	margin-top: 554px;
	padding: 0px 0 40px;
	padding-top: 10px;
	position: relative;
}
.class_guide #highlights .wrapper:before
{
	background-position: 100% 94px;
	background-repeat: no-repeat;
	content: "";
	display: block;
	height: 925px;
	position: absolute;
	width: 1234px;
	z-index: -1;
}
.class_guide #highlights .innerwrapper
{
	margin: 0 auto;
	width: 1140px;
}
.class_guide #highlights .leftcol
{
	margin-left: 60px;
	margin-top: 60px;
}
.class_guide #highlights .leftcol p
{
	margin-bottom: 62px;
	margin-left: 30px;
	width: 506px;
}
.class_guide #highlights .highlights
{
	background-position: top left;
	background-repeat: no-repeat;
	box-sizing: border-box;
	margin-bottom: 40px;
	margin-left: 12px;
	min-height: 48px;
	overflow: hidden;
	padding-left: 100px;
	padding-top: 0px;
	position: relative;
}
.class_guide #highlights .highlights h4
{
	font-family: "myriad-pro",sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
	margin: 0;
}
.class_guide #highlights .highlights p
{
	margin-bottom: 0;
	margin-left: 0;
	width: 370px;
}
.class_guide #skills .wrapper
{
	background: url(img/leftEdge-b90d4a31bb7addb753a482ac144e75a2.png) top left repeat-y,url(img/rightEdge-7d2daab06c201a17b78e8801dbad8a9d.png) top right repeat-y #e5e6e6;
}
.class_guide #skillTable
{
	box-sizing: border-box;
	padding-bottom: 50px;
}
.class_guide #skillTable h3
{
	display: inline-block;
	font-family: "Helvetica",Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 60px;
	vertical-align: middle;
	width: 200px;
}
.class_guide #skillTable h4
{
	display: inline-block;
	font-family: "Helvetica",Helvetica,Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	vertical-align: middle;
	width: auto;
}
.class_guide #skillTable h5
{
	font-family: "Helvetica",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 1em 0 0.5em;
	text-transform: uppercase;
}
.class_guide #skillTable h6
{
	font-family: "Helvetica",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
}
.class_guide .glyphs
{
	box-sizing: border-box;
	padding-left: 15px;
}
.class_guide .glyph .icon,.class_guide .glyph h6,.class_guide .glyph p
{
	display: inline-block;
	vertical-align: middle;
}
.class_guide .glyph h6
{
	margin-right: 15px;
}
.class_guide .glyph p
{
	margin: 0;
}
.class_guide .skillRow
{
	box-sizing: border-box;
	padding: 15px 0;
}
.class_guide .skillRow.odd,.class_guide .skillRow:nth-child(odd)
{
	background: url(img/leftEdge-b90d4a31bb7addb753a482ac144e75a2.png) top left repeat-y,url(img/rightEdge-7d2daab06c201a17b78e8801dbad8a9d.png) top right repeat-y #cfd0d2;
}
.class_guide .skillRow.even,.class_guide .skillRow:nth-child(even)
{
	background: url(img/leftEdge-b90d4a31bb7addb753a482ac144e75a2.png) top left repeat-y,url(img/rightEdge-7d2daab06c201a17b78e8801dbad8a9d.png) top right repeat-y #e5e6e6;
}
.class_guide #skillTable .skillRow h4
{
	box-sizing: border-box;
	margin: 0 0 5px 0;
	padding-left: 60px;
	width: 100%;
}
.class_guide .skillcol
{
	display: inline-block;
	vertical-align: top;
}
.class_guide .colfirst
{
	width: 250px;
}
.class_guide .colsecond
{
	width: 788px;
}
.class_guide .trailer
{
	background-position: 0 0;
	background-repeat: no-repeat;
	border-radius: 5px;
	box-shadow: 0px 10px 20px #999999;
	display: block;
	height: 555px;
	margin: 0 auto;
	width: 983px;
}
.class_guide .trailer:hover
{
	background-position: -984px 0;
	box-shadow: 0px 10px 20px #999999;
}
.class_guide #trailerthumb
{
	margin: 20px auto 70px;
}
.class_guide .eme-footer
{
	background: none;
	margin-top: 0;
}
.class_guide .eme-footer nav
{
	width: 652px;
}
.class_guide #classguide-footer .wrapper
{
	background-position: top center;
	background-repeat: no-repeat;
	height: 637px;
	padding-top: 283px;
}
.class_guide #classguide-footer .play-now
{
	float: none;
	height: 77px;
	margin: 0 auto;
	width: 385px;
}
.class_guide #classguide-footer .play-now a
{
	font-size: 34px;
	height: 77px;
	padding-top: 15px;
	width: 385px;
}
.class_guide #classguide-footer a em
{
	color: inherit;
}
.class_guide #lb-blackout
{
	background: #000;
	background: rgba(0,0,0,0.5);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 200;
}
.class_guide #lightbox
{
	left: 0;
	position: absolute;
	top: 150px;
	width: 100%;
	z-index: 9005;
}
.class_guide #lightbox-container
{
	margin: 0 auto;
	padding: 8px;
	position: relative;
	width: 640px;
}
.class_guide #lightbox-container.video
{
	background: none;
}
.class_guide #lightbox-content
{
	background-color: #000000;
	box-shadow: 0px 0px 0px 2px #d24e00;
}
.class_guide .lightbox-close
{
	border-radius: 21px;
	color: #ffffff;
	font-size: 24px;
	font-weight: bold;
	height: 30px;
	padding-top: 2px;
	position: absolute;
	right: -5px;
	text-align: center;
	top: -5px;
	width: 30px;
}
.class_guide .lightbox-close:hover
{
	background-position: 0 -110px;
	text-decoration: none;
}
.ie8 .class_guide .intro .wrapper
{
	background-position: center center;
	background-repeat: no-repeat;
}
.ie8 .class_guide #skills .wrapper
{
	background: #e5e6e6;
}
.ie8 .class_guide .odd.skillRow
{
	background: #cfd0d2;
}
.ie8 .class_guide .even.skillRow
{
	background: #e5e6e6;
}
#wide_body .community .com-icons
{
	margin: 10px;
	text-align: center;
	width: auto;
}
#wide_body .community .com-icons .com-block
{
	background: #949494;
	background-clip: padding-box;
	border: 2px solid #000;
	border-radius: 10px;
	display: inline-block;
	height: 155px;
	margin: 8px;
	padding: 3px;
	webkit-border-radius: 10px;
}
#wide_body .community .com-icons .com-icon
{
	background: url(img/image-sprite-eea3fb1fa4050fadb13c363284a56ace.png) no-repeat 0 0;
	background-clip: padding-box;
	border: 1px solid #000;
	border-radius: 5px;
	height: 145px;
	opacity: 0.8;
	position: relative;
	webkit-border-radius: 5px;
	width: 150px;
}
#wide_body .community .com-icons .com-icon.forums
{
	background-position: 0px -520px;
}
#wide_body .community .com-icons .com-icon.resources
{
	background-position: -150px -520px;
}
#wide_body .community .com-icons .com-icon.support
{
	background-position: -300px -520px;
}
#wide_body .community .com-icons .com-icon.answers
{
	background-position: 0px -665px;
}
#wide_body .community .com-icons .com-icon.kit
{
	background-position: -150px -665px;
}
#wide_body .community .com-icons .com-icon.twitch
{
	background-position: -300px -665px;
}
#wide_body .community .com-icons .com-icon.google
{
	background-position: 0px -810px;
}
#wide_body .community .com-icons .com-icon.facebook
{
	background-position: -150px -810px;
}
#wide_body .community .com-icons .com-icon.twitter
{
	background-position: -300px -810px;
}
#wide_body .community .com-icons .com-icon.youtube
{
	background-position: 0px -955px;
}
#wide_body .community .com-icons .com-icon.rss
{
	background-position: -150px -955px;
}
#wide_body .community .com-icons .com-icon.reddit
{
	background-position: -300px -955px;
}
#wide_body .community .com-icons .com-icon.raptr
{
	background-position: 0 -1100px;
}
#wide_body .community .com-icons .com-block:hover .com-icon
{
	opacity: 1.0;
}
#wide_body .community .com-icons .title
{
	background: linear-gradient(#949494,#2d2d2d);
	background: -moz-linear-gradient(#949494, #2d2d2d);
	background: -o-linear-gradient(#949494, #2d2d2d);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #949494), color-stop(100%, #2d2d2d));
	background: -webkit-linear-gradient(#949494, #2d2d2d);
	bottom: 0;
	color: white;
	font: bold 21px/21px Arial,Helvetica,sans-serif;
	padding: 7px 0;
	position: absolute;
	width: 100%;
}
body.account
{
}
body.account #page-content
{
	background: none;
}
body.account #page_container
{
	background: url(img/sign-up-bg.jpg) no-repeat center center;
	background-size: cover;
	box-shadow: 0px 5px 10px 0 #898989;
	max-width: 100%;
	min-height: 980px;
	min-width: 100%;
	moz-box-shadow: 0px 5px 10px 0 #898989;
	webkit-box-shadow: 0px 5px 10px 0 #898989;
	width: 100%;
}
body.account #page_container:after
{
	background: url(img/white-cover.png) no-repeat top center;
	bottom: 0;
	content: "";
	height: 77px;
	left: 50%;
	margin-left: -600px;
	position: absolute;
	width: 1200px;
}
body.account #page_container .free-gift
{
	text-indent: -9999px;
}
body.account #header-logo
{
	background: url(img/image-sprite.png) no-repeat 0px -5px;
	display: block;
	height: 147px;
	margin: 0 auto;
	width: 270px;
}
body.account .login-facebook-btn
{
	background-image: url(img/log_in_with_fb.png);
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	margin: 0 auto;
	width: 205px;
}
body.account .login-facebook-btn:hover
{
	background-position: 0 -36px;
}
body.account .login-facebook-btn:active
{
	background-position: 0 -72px;
}
body.account #sign-up
{
	background: rgba(255,255,255,0.8);
	bottom: 0;
	left: 50%;
	margin-left: -230px;
	position: absolute;
	top: 0;
	width: 460px;
}
body.account #sign-up>div
{
	margin: 25px auto 0;
	text-align: center;
	width: 70%;
}
body.account #sign-up>div>span
{
	font: 22px/22px 'exo_2light';
}
body.account #sign-up>div.error-alert
{
	text-align: left;
	width: 90%;
}
body.account #sign-up>div.signupOffer
{
	margin: 0 auto;
	width: 100%;
}
body.account #sign-up label
{
	display: block;
	font: 22px/28px 'exo_2light';
	text-align: left;
	width: 100%;
}
body.account #sign-up input[type=text],body.account #sign-up input[type=password]
{
	border: none;
	box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	font: 22px/28px 'exo_2light';
	moz-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	outline: none;
	padding: 6px;
	webkit-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.75);
	width: 100%;
}
body.account #sign-up #newsletter
{
	background: red;
	margin-right: 3px;
}
body.account #sign-up #create-account
{
	background: #fef9f1;
	background: linear-gradient(to bottom, #fef9f1 0%,#ecb75c 100%);
	background: -moz-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -ms-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -o-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef9f1), color-stop(100%, #ecb75c));
	background: -webkit-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	border: 1px solid #e6b300;
	color: black;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef9f1', endColorstr='#ecb75c',GradientType=0 );
	font: bold 28px/50px 'exo_2light';
	outline: none;
	padding: 8px 25px 5px;
	text-shadow: none;
}
body.account #sign-up #create-account:hover
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ffffff 0%,#f1cb8a 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #fff), color-stop(100%, #f1cb8a));
	background: -webkit-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#f1cb8a',GradientType=0 );
	text-decoration: none;
}
body.account #sign-up #create-account:active
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ecb75c 0%,#fef9f1 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #ecb75c), color-stop(100%, #fef9f1));
	background: -webkit-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#fef9f1',GradientType=0 );
}
body.account #sign-up .email
{
	margin-top: 0;
	position: relative;
}
body.account #sign-up .email .msg,body.account #sign-up .email .taken
{
	background: #b91621;
	color: white;
	display: none;
	padding: 6px 10px;
	position: absolute;
	right: 105%;
	top: 29px;
	width: 190px;
}
body.account #sign-up .email .msg:after,body.account #sign-up .email .taken:after
{
	border: solid 8px;
	border-color: transparent transparent transparent #b91621;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: -16px;
	top: 10px;
	width: 0;
}
body.account #sign-up .email .taken
{
	width: 240px;
}
body.account #sign-up .email.error .msg
{
	display: block;
}
body.account #sign-up .email.taken .taken
{
	display: block;
}
body.account #sign-up .password
{
	position: relative;
	text-align: left;
}
body.account #sign-up .password input[type=password],body.account #sign-up .password .strength
{
	background: none;
	position: relative;
	z-index: 1;
}
body.account #sign-up .password #hint
{
	background: #475e72;
	color: white;
	display: none;
	padding: 6px 10px;
	position: absolute;
	right: 105%;
	text-align: left;
	top: 29px;
	width: 380px;
}
body.account #sign-up .password #hint:after
{
	border: solid 8px;
	border-color: transparent transparent transparent #475e72;
	content: "";
	display: block;
	height: 0;
	position: absolute;
	right: -16px;
	top: 10px;
	width: 0;
}
body.account #sign-up .password #hint p,body.account #sign-up .password #hint ul
{
	margin-bottom: 0;
}
body.account #sign-up .password #hint ul
{
	margin-left: 10px;
}
body.account #sign-up .password .strength_meter
{
	background: white;
	height: 40px;
	position: absolute;
	top: 28px;
	width: 100%;
	z-index: 0;
}
body.account #sign-up .password .strength_meter>div
{
	color: black;
	font-weight: bold;
	height: 40px;
	line-height: 23px;
	text-align: right;
	webkit-transition: all .3s ease-in-out;
	width: 0%;
}
body.account #sign-up .password .strength_meter>div p
{
	font-size: 80%;
	position: absolute;
	right: 0;
	top: 38px;
}
body.account #sign-up .password .strength_meter .veryweak
{
	background-color: #FFA0A0;
	border-color: #f04040 !important;
	width: 25%;
}
body.account #sign-up .password .strength_meter .weak
{
	background-color: #FFB78C;
	border-color: #ff853c !important;
	width: 50%;
}
body.account #sign-up .password .strength_meter .medium
{
	background-color: #FFEC8B;
	border-color: #fc0 !important;
	width: 75%;
}
body.account #sign-up .password .strength_meter .strong
{
	background-color: #C3FF88;
	border-color: #8dff1c !important;
	width: 100%;
}
body.account #sign-up .password .button_strength
{
	font-size: 80%;
}
body.account .footer-wrapper
{
	margin-top: 0;
}
@media (max-width: 47.9em)
{
	body.account
	{
		background: none;
	}
	body.account #page_container
	{
		background: none;
		max-width: auto;
		min-height: none;
		min-width: auto;
	}
	body.account #page_container:after
	{
		display: none;
	}
	body.account #sign-up
	{
		left: auto;
		margin: 0 auto;
		padding: 15px;
		position: relative;
		width: 100%;
	}
	body.account #sign-up>div
	{
		margin: 15px auto 0;
		width: 90%;
	}
	body.account #sign-up .email .msg,body.account #sign-up .email .taken
	{
		position: relative;
		right: auto;
		top: 10px;
	}
	body.account #sign-up .email .msg:after,body.account #sign-up .email .taken:after
	{
		display: none;
	}
	body.account #sign-up .password #hint
	{
		position: relative;
		right: auto;
		top: 10px;
		width: 100%;
	}
	body.account #sign-up .password #hint:after
	{
		display: none;
	}
}
body.secret
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
body.secret #page_container
{
	max-width: 100%;
	min-width: 100%;
	width: 100%;
}
body.secret #header-logo
{
	background: url(img/image-sprite.png) no-repeat 0px -5px;
	display: block;
	height: 147px;
	margin: 0 auto;
	width: 270px;
}
body.secret .white-box
{
	background: white;
	box-shadow: 0px 3px 5px 0 #898989;
	margin: 0 auto;
	moz-box-shadow: 0px 3px 5px 0 #898989;
	padding: 20px;
	position: relative;
	webkit-box-shadow: 0px 3px 5px 0 #898989;
	width: 675px;
}
body.secret .white-box #question
{
	text-align: center;
}
body.secret .white-box #question p
{
	margin: 15px 0 0;
}
body.secret .white-box .select-wrapper
{
	margin: 0 auto;
	width: 50%;
}
body.secret .white-box .select-wrapper select
{
	outline: none;
	width: 100%;
}
body.secret .white-box .select-wrapper select.error
{
	box-shadow: inset 0px 0px 5px 0px #b91621;
	moz-box-shadow: inset 0px 0px 5px 0px #b91621;
	webkit-box-shadow: inset 0px 0px 5px 0px #b91621;
}
body.secret .white-box .input-wrapper
{
	margin: 0 auto;
	width: 50%;
}
body.secret .white-box .input-wrapper input
{
	outline: none;
	width: 100%;
}
body.secret .white-box .input-wrapper input.error
{
	box-shadow: inset 0px 0px 5px 0px #b91621;
	moz-box-shadow: inset 0px 0px 5px 0px #b91621;
	webkit-box-shadow: inset 0px 0px 5px 0px #b91621;
}
body.secret .white-box #save-secret
{
	background: #fef9f1;
	background: linear-gradient(to bottom, #fef9f1 0%,#ecb75c 100%);
	background: -moz-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -ms-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -o-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef9f1), color-stop(100%, #ecb75c));
	background: -webkit-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	border: 1px solid #e6b300;
	border-radius: 3px;
	color: black;
	display: block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef9f1', endColorstr='#ecb75c',GradientType=0 );
	font-family: 'exo_2light';
	font-size: 26px;
	font-weight: bold;
	margin: 50px auto 25px;
	outline: none;
	text-align: center;
	text-shadow: none;
}
body.secret .white-box #save-secret:hover
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ffffff 0%,#f1cb8a 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #fff), color-stop(100%, #f1cb8a));
	background: -webkit-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	color: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#f1cb8a',GradientType=0 );
	text-decoration: none;
}
body.secret .white-box #save-secret:active
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ecb75c 0%,#fef9f1 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #ecb75c), color-stop(100%, #fef9f1));
	background: -webkit-linear-gradient(top, #e6b300 0%, #ecb75c 0%, #fef9f1 100%);
	color: #666666;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#fef9f1',GradientType=0 );
}
body.secret .white-box:after
{
	background: url(img/secret-bottom.png) no-repeat 0 0;
	bottom: -26px;
	content: "";
	height: 26px;
	left: 0;
	position: absolute;
	width: 675px;
}
body.secret #ohnoerrors
{
	color: #B91621;
	font-weight: bold;
}
@media (max-width: 47.9em)
{
	body.secret .white-box
	{
		width: 90%;
	}
	body.secret .white-box:after
	{
		display: none;
	}
}
.tera #page-content.what-is-tera #header
{
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
}
#what-is-tera h1
{
	color: #666666;
	font-size: 29px;
	margin: 0 auto;
	text-align: center;
}
#what-is-tera h3
{
	color: #ffffff;
	font-size: 20px;
	text-transform: uppercase;
}
#what-is-tera .hero-video
{
	box-sizing: border-box;
	margin: 0 auto;
	min-height: 640px;
	moz-box-sizing: border-box;
	position: relative;
	webkit-box-sizing: border-box;
	width: 1140px;
	z-index: 0;
	zoom: 1;
}
#what-is-tera .hero-video:before,#what-is-tera .hero-video:after
{
	content: " ";
	display: table;
}
#what-is-tera .hero-video:after
{
	clear: both;
}
#what-is-tera .hero-video:before,#what-is-tera .hero-video:after
{
	bottom: 0;
	content: "";
	height: 692px;
	position: absolute;
	top: 0;
	width: 50px;
}
#what-is-tera .hero-video:before
{
	background: linear-gradient(to right, #ffffff 0%,rgba(255,255,255,0.8) 20%,rgba(255,255,255,0) 100%);
	background: -moz-linear-gradient(left, #fff 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, #fff 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, #fff 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #fff), color-stop(20%, rgba(255,255,255,0.8)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, #fff 0%, rgba(255,255,255,0.8) 20%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
	left: 0;
	z-index: 1;
}
#what-is-tera .hero-video:after
{
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.8) 80%,#ffffff 100%);
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 80%, #fff 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 80%, #fff 100%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 80%, #fff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(80%, rgba(255,255,255,0.8)), color-stop(100%, #fff));
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.8) 80%, #fff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 );
	right: 0;
	z-index: 1;
}
#what-is-tera .learn
{
	background: #ffffff;
	box-shadow: 0px 5px 10px 0 #000;
	box-shadow: 0px 5px 10px 0 rgba(0,0,0,0.25);
	box-sizing: border-box;
	height: 56px;
	margin-bottom: 0;
	moz-box-sizing: border-box;
	padding: 0;
	webkit-box-sizing: border-box;
	width: 1140px;
	z-index: 1;
}
#what-is-tera .learn:before
{
	background: url("img/aboutus_garnish.png") top center no-repeat;
	content: "";
	display: block;
	height: 105px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: -103px;
	width: 1140px;
}
#what-is-tera .learn .section-wrapper
{
	margin: 0 auto;
	position: relative;
	top: -78px;
	width: 640px;
	z-index: 9999;
}
#what-is-tera .learn p
{
	color: #000000;
	font-size: 14px;
	left: auto;
	line-height: 24px;
	margin: 0 auto;
	position: relative;
	text-align: left;
	top: auto;
	width: 100%;
}
#what-is-tera .combat .hero-video
{
	margin: 0 auto;
	min-width: 1140px;
	position: relative;
	top: -8px;
}
#what-is-tera .combat .hero-video img
{
	max-width: 100%;
	width: 100%;
}
#what-is-tera .combat .hero-video:before
{
	content: '';
	display: none;
}
#what-is-tera .combat .hero-video:after
{
	content: '';
	display: none;
}
#what-is-tera .combat .hero-video video
{
	left: 0;
	margin: 0 auto;
	min-width: 1140px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 0;
}
#what-is-tera .combat .learn
{
	margin-top: -16px;
	min-width: 1140px;
}
#what-is-tera .world .hero-video
{
	background-image: url("img/about_worldbg.jpg");
	height: 641px;
	padding-top: 44px;
}
#what-is-tera .world .hero-video:before
{
	background: none;
}
#what-is-tera .world .hero-video:after
{
	background: none;
}
#what-is-tera .world .hero-video #slides
{
	box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.25);
	height: 446px;
	height: auto;
	margin: 0 auto;
	moz-box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.25);
	webkit-box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.25);
	width: 789px !important;
}
#what-is-tera .world .hero-video #slides img
{
	border: 2px solid #ffffff;
	box-shadow: inset inset 0px 0px 50px 10px rgba(0,0,0,0.25);
	moz-box-shadow: inset 0px 0px 50px 10px rgba(0,0,0,0.25);
	webkit-box-shadow: inset 0px 0px 50px 10px rgba(0,0,0,0.25);
}
#what-is-tera .world .hero-video ul.slidesjs-pagination
{
	left: 0;
	margin: 6px auto 0;
	position: absolute;
	right: 0;
	width: 175px;
	z-index: 9999;
}
#what-is-tera .world .hero-video .slidesjs-navigation
{
	display: inline-block;
	height: 68px;
	position: absolute;
	text-indent: -9999em;
	top: 33%;
	vertical-align: top;
	width: 68px;
}
#what-is-tera .world .hero-video .slidesjs-previous
{
	background: url("img/prev.png") top center no-repeat;
	left: 100px;
}
#what-is-tera .world .hero-video .slidesjs-next
{
	background: url("img/next.png") top center no-repeat;
	right: 100px;
}
#what-is-tera .world .hero-video .slidesjs-pagination-item
{
	display: inline-block;
}
#what-is-tera .world .hero-video .slidesjs-pagination-item a
{
	background: url("img/pager.png") 0 0 no-repeat;
	display: block;
	height: 29px;
	text-indent: -9999em;
	width: 29px;
}
#what-is-tera .world .hero-video .slidesjs-pagination-item a.active,#what-is-tera .world .hero-video .slidesjs-pagination-item a:hover
{
	background-position: -30px 0;
}
#what-is-tera .style .hero-video
{
	background-image: url("img/about_stylebg.jpg");
	height: 641px;
}
#what-is-tera .style .hero-video:before
{
	background: none;
}
#what-is-tera .style .hero-video:after
{
	background: none;
}
#what-is-tera .style .learn
{
	height: 80px;
}
#what-is-tera .style .hero-inner
{
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	width: 1140px;
	z-index: -1;
}
#what-is-tera .style .hero-inner.ninja
{
	background: url("img/ninja.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.brawler
{
	background: url("img/brawler.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.warrior
{
	background: url("img/warrior.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.berserker
{
	background: url("img/berserker.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.archer
{
	background: url("img/archer.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.lancer
{
	background: url("img/lancer.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.reaper
{
	background: url("img/reaper.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.priest
{
	background: url("img/priest.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.slayer
{
	background: url("img/slayer.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.sorcerer
{
	background: url("img/sorcerer.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.mystic
{
	background: url("img/mystic.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.gunner
{
	background: url("img/gunner.jpg") top center no-repeat;
}
#what-is-tera .style .hero-inner.valkyrie
{
	background: url("img/valkyrie.jpg") top center no-repeat;
}
#what-is-tera .class-nav
{
	box-sizing: border-box;
	display: inline-block;
	margin-left: 240px;
	moz-box-sizing: border-box;
	padding-top: 35px;
	vertical-align: top;
	webkit-box-sizing: border-box;
	width: 175px;
}
#what-is-tera .class-nav h3
{
	box-sizing: border-box;
	moz-box-sizing: border-box;
	padding-left: 14px;
	webkit-box-sizing: border-box;
}
#what-is-tera .class-nav li
{
	display: block;
	height: 36px;
}
#what-is-tera .class-nav li:hover,#what-is-tera .class-nav li.active
{
	background: url("img/class_highlight.png") center left no-repeat;
	text-shadow: 1px 1px 3px #00b7de, -1px -1px 3px #00b7de;
}
#what-is-tera .class-nav li:hover a.warrior-select .select-icon,#what-is-tera .class-nav li.active a.warrior-select .select-icon
{
	background-position: -25px 4px;
}
#what-is-tera .class-nav li:hover a.berserker-select .select-icon,#what-is-tera .class-nav li.active a.berserker-select .select-icon
{
	background-position: -25px -22px;
}
#what-is-tera .class-nav li:hover a.archer-select .select-icon,#what-is-tera .class-nav li.active a.archer-select .select-icon
{
	background-position: -25px -48px;
}
#what-is-tera .class-nav li:hover a.lancer-select .select-icon,#what-is-tera .class-nav li.active a.lancer-select .select-icon
{
	background-position: -25px -73px;
}
#what-is-tera .class-nav li:hover a.reaper-select .select-icon,#what-is-tera .class-nav li.active a.reaper-select .select-icon
{
	background-position: -25px -100px;
}
#what-is-tera .class-nav li:hover a.priest-select .select-icon,#what-is-tera .class-nav li.active a.priest-select .select-icon
{
	background-position: -25px -127px;
}
#what-is-tera .class-nav li:hover a.slayer-select .select-icon,#what-is-tera .class-nav li.active a.slayer-select .select-icon
{
	background-position: -25px -153px;
}
#what-is-tera .class-nav li:hover a.sorcerer-select .select-icon,#what-is-tera .class-nav li.active a.sorcerer-select .select-icon
{
	background-position: -25px -181px;
}
#what-is-tera .class-nav li:hover a.mystic-select .select-icon,#what-is-tera .class-nav li.active a.mystic-select .select-icon
{
	background-position: -25px -207px;
}
#what-is-tera .class-nav li:hover a.gunner-select .select-icon,#what-is-tera .class-nav li.active a.gunner-select .select-icon
{
	background-position: -25px -235px;
}
#what-is-tera .class-nav li:hover a.brawler-select .select-icon,#what-is-tera .class-nav li.active a.brawler-select .select-icon
{
	background-position: -25px -263px;
}
#what-is-tera .class-nav li:hover a.ninja-select .select-icon,#what-is-tera .class-nav li.active a.ninja-select .select-icon
{
	background-position: -25px -291px;
}
#what-is-tera .class-nav li:hover a.valkyrie-select .select-icon,#what-is-tera .class-nav li.active a.valkyrie-select .select-icon
{
	background-position: -25px -319px;
}
#what-is-tera .class-nav li a
{
	box-sizing: border-box;
	color: #ffffff;
	display: block;
	font-family: "exo_2light", Times, serif;
	font-size: 14px;
	height: 100%;
	moz-box-sizing: border-box;
	text-decoration: none;
	webkit-box-sizing: border-box;
}
#what-is-tera .class-nav li a .select-icon
{
	background-image: url("img/icon_sprite_val.png");
	background-repeat: no-repeat;
	display: inline-block;
	height: 31px;
	vertical-align: middle;
	width: 30px;
}
#what-is-tera .class-nav li a.ninja-select .select-icon
{
	background-position: 6px -291px;
}
#what-is-tera .class-nav li a.brawler-select .select-icon
{
	background-position: 6px -263px;
}
#what-is-tera .class-nav li a.warrior-select .select-icon
{
	background-position: 6px 4px;
}
#what-is-tera .class-nav li a.berserker-select .select-icon
{
	background-position: 6px -22px;
}
#what-is-tera .class-nav li a.archer-select .select-icon
{
	background-position: 6px -48px;
}
#what-is-tera .class-nav li a.lancer-select .select-icon
{
	background-position: 6px -73px;
}
#what-is-tera .class-nav li a.reaper-select .select-icon
{
	background-position: 6px -100px;
}
#what-is-tera .class-nav li a.priest-select .select-icon
{
	background-position: 6px -127px;
}
#what-is-tera .class-nav li a.slayer-select .select-icon
{
	background-position: 6px -153px;
}
#what-is-tera .class-nav li a.sorcerer-select .select-icon
{
	background-position: 6px -181px;
}
#what-is-tera .class-nav li a.mystic-select .select-icon
{
	background-position: 6px -207px;
}
#what-is-tera .class-nav li a.gunner-select .select-icon
{
	background-position: 6px -235px;
}
#what-is-tera .class-nav li a.valkyrie-select .select-icon
{
	background-position: 6px -319px;
}
#what-is-tera .class-nav li .select-class
{
	box-sizing: border-box;
	color: #ffffff;
	display: inline-block;
	font-size: 13px;
	line-height: 2.5;
	moz-box-sizing: border-box;
	padding-left: 4px;
	text-transform: uppercase;
	vertical-align: middle;
	webkit-box-sizing: border-box;
}
#what-is-tera .class-preview
{
	box-sizing: border-box;
	display: inline-block;
	moz-box-sizing: border-box;
	padding-top: 75px;
	vertical-align: top;
	webkit-box-sizing: border-box;
	width: auto;
}
#what-is-tera .class-preview li
{
	box-sizing: border-box;
	left: 755px;
	moz-box-sizing: border-box;
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;
	position: absolute;
	webkit-box-sizing: border-box;
}
#what-is-tera .class-preview li.active
{
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity: 1;
}
#what-is-tera .class-preview li.warrior-preview
{
	padding-top: 132px;
}
#what-is-tera .class-preview li.berserker-preview
{
	padding-top: 100px;
}
#what-is-tera .class-preview li.archer-preview
{
	padding-top: 147px;
}
#what-is-tera .class-preview li.lancer-preview
{
	padding-top: 285px;
}
#what-is-tera .class-preview li.reaper-preview
{
	padding-top: 269px;
}
#what-is-tera .class-preview li.priest-preview
{
	padding-top: 180px;
}
#what-is-tera .class-preview li.slayer-preview
{
	padding-top: 74px;
}
#what-is-tera .class-preview li.sorcerer-preview
{
	padding-top: 70px;
}
#what-is-tera .class-preview li.mystic-preview
{
	padding-top: 196px;
}
#what-is-tera .class-preview li.gunner-preview
{
	padding-top: 68px;
}
#what-is-tera .class-preview li.ninja-preview
{
	padding-top: 175px;
}
#what-is-tera .class-preview li.valkyrie-preview
{
	padding-top: 80px;
}
#what-is-tera .class-preview h1
{
	color: #ffffff;
	font-size: 49px;
	line-height: 1;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
#what-is-tera .class-preview p
{
	color: #ffffff;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
	width: 240px;
}
#what-is-tera .footer-wrapper
{
	position: relative;
}
div.server_status .dataTables_filter
{
	float: left;
	width: 300px;
}
div.server_status .dataTables_filter span
{
	color: #fff;
	display: block;
	font-family: "exo_2light",Times,serif;
	font-size: 24px;
	font-weight: bold;
	margin: 12px 0;
}
div.server_status .dataTables_filter input[type=text]
{
	width: 280px;
}
div.server_status table
{
	float: left;
	width: 800px;
}
div.server_status table th.sorting,div.server_status table th.sorting_asc,div.server_status table th.sorting_desc
{
	background: #000 url(img/sorting-b14816d2729326268ddd4bb7e0dbdace.png) no-repeat right 0;
}
div.server_status table th.sorting_asc
{
	background-position-y: -130px;
}
div.server_status table th.sorting_desc
{
	background-position-y: -90px;
}
div.server_status table .server-status-icon-on
{
	background: url(img/sorting-b14816d2729326268ddd4bb7e0dbdace.png) no-repeat 0 0;
	font-size: 0;
}
div.server_status table .server-status-icon-off
{
	background: url(img/sorting-b14816d2729326268ddd4bb7e0dbdace.png) no-repeat 0 0;
	font-size: 0;
}
div.server_status table .server-up td:first-child
{
	background-position: 0 -170px;
}
div.server_status table .server-down td:first-child,div.server_status table .server-maint td:first-child
{
	background-position: 0 -205px;
}
div.server_status table td.server-none
{
	color: green;
}
div.server_status table td.server-medium
{
	color: yellow;
}
div.server_status table td.server-high
{
	color: red;
}
div.server_status .has-tip
{
	color: #fff;
}
#console,#console_thanks
{
	background: #ffffff;
	color: #000000;
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	height: 100%;
	text-align: center;
	width: 100%;
}
#console .inner,#console_thanks .inner
{
	background: url(img/bg.jpg) top center no-repeat;
	height: 1160px;
	width: 100%;
}
#console .video-wrapper,#console_thanks .video-wrapper
{
	margin: 20px auto;
}
#console .form_wrapper,#console_thanks .form_wrapper
{
	background: #fff;
	background: rgba(255,255,255,0.85);
	box-shadow: 0 0 10px #000000;
	height: 100%;
	margin: 0 auto;
	moz-box-shadow: 0 0 10px #000000;
	padding: 30px 0 0;
	webkit-box-shadow: 0 0 10px #000000;
	width: 520px;
}
#console h1,#console_thanks h1
{
	color: #000000;
	font-family: 'Exo 2', sans-serif;
	font-size: 30px;
	font-weight: 700;
}
#console #video-overlay,#console_thanks #video-overlay
{
	background: transparent;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	box-shadow: 0px 0px 10px #505050;
	content: "";
	cursor: hand;
	display: block;
	height: 248px;
	left: 0;
	margin: 0 auto;
	margin-top: -254px;
	position: absolute;
	right: 0;
	width: 443px;
	z-index: 1;
}
#console #video-overlay:hover,#console_thanks #video-overlay:hover
{
	background-position: bottom center;
}
#console .video-wrapper iframe,#console_thanks .video-wrapper iframe
{
	height: 248px;
	width: 443px;
}
#console form fieldset,#console_thanks form fieldset
{
	display: block;
	margin: 0 auto;
	text-align: left;
	width: 338px;
}
#console form fieldset.submit,#console_thanks form fieldset.submit
{
	text-align: center;
}
#console form label,#console form h4,#console_thanks form label,#console_thanks form h4
{
	font-family: 'Exo 2', sans-serif;
	font-size: 18px;
	font-weight: 700;
}
#console form input,#console form label,#console_thanks form input,#console_thanks form label
{
	font-size: 18px;
}
#console form input[type="email"],#console_thanks form input[type="email"]
{
	border: 1px solid #bbbbbb;
	box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.5);
	height: 50px;
	moz-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.5);
	padding: 0 10px;
	webkit-box-shadow: inset 0px 0px 7px 0px rgba(0,0,0,0.5);
	width: 338px;
}
#console form input[type="submit"],#console_thanks form input[type="submit"]
{
	background: #fef9f1;
	background: linear-gradient(to bottom, #fef9f1 0%,#ecb75c 100%);
	background: -moz-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -ms-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -o-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fef9f1), color-stop(100%, #ecb75c));
	background: -webkit-linear-gradient(top, #fef9f1 0%, #ecb75c 100%);
	border: 1px solid #e6b300;
	border-radius: 5px;
	color: #000000;
	cursor: pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fef9f1', endColorstr='#ecb75c',GradientType=0 );
	font: bold 28px/50px 'Exo 2', sans-serif;
	margin: 0 auto;
	outline: none;
	padding: 8px 25px;
	text-shadow: none;
	text-transform: uppercase;
}
#console form input[type="submit"]:hover,#console_thanks form input[type="submit"]:hover
{
	background: #e6b300;
	background: linear-gradient(to bottom, #e6b300 0%,#ffffff 0%,#f1cb8a 100%);
	background: -moz-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -ms-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -o-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e6b300), color-stop(0%, #fff), color-stop(100%, #f1cb8a));
	background: -webkit-linear-gradient(top, #e6b300 0%, #fff 0%, #f1cb8a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6b300', endColorstr='#f1cb8a',GradientType=0 );
	text-decoration: none;
}
#console form input[type="submit"].disabled,#console_thanks form input[type="submit"].disabled
{
	background: #666;
	border: 1px solid #333333;
	cursor: default;
}
#console form input[type="submit"].disabled:hover,#console_thanks form input[type="submit"].disabled:hover
{
	background: #666;
	text-decoration: none;
}
#console form .checkbox span,#console_thanks form .checkbox span
{
	font-family: 'Exo 2', sans-serif;
	font-size: 16px;
	font-weight: 500;
}
#console form .checkbox input,#console_thanks form .checkbox input
{
	display: none;
}
#console form .checkbox input+label,#console_thanks form .checkbox input+label
{
	background-color: #fafafa;
	border: 1px solid #cacece;
	border-radius: 50px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	display: inline-block;
	padding: 9px;
	position: relative;
	webkit-appearance: none;
}
#console form .checkbox input:checked+label:after,#console_thanks form .checkbox input:checked+label:after
{
	background: #99a1a7;
	border-radius: 50px;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	content: ' ';
	font-size: 32px;
	height: 12px;
	left: 3px;
	position: absolute;
	text-shadow: 0px;
	top: 3px;
	width: 12px;
}
#console form .checkbox input:checked+label,#console_thanks form .checkbox input:checked+label
{
	background-color: #e9ecee;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0px -15px 10px -12px rgba(0,0,0,0.05),inset 15px 10px -12px rgba(255,255,255,0.1),inset 0px 0px 10px rgba(0,0,0,0.1);
	color: #99a1a7;
}
#console form .checkbox input+label:active,#console_thanks form .checkbox input+label:active
{
	box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1);
}
#console form .checkbox input:checked+label:active,#console_thanks form .checkbox input:checked+label:active
{
	box-shadow: 0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1);
}
#console form .checkbox .label,#console_thanks form .checkbox .label
{
	font-size: 16px;
}
#console form .checkbox.yellow,#console_thanks form .checkbox.yellow
{
	display: block;
	margin-bottom: 15px;
}
#console form .checkbox.yellow input+label,#console_thanks form .checkbox.yellow input+label
{
	border-radius: 5px;
}
#console form .checkbox.yellow input:checked+label:after,#console_thanks form .checkbox.yellow input:checked+label:after
{
	background: #fbc325;
	border: 1px solid #eea200;
	border-radius: 4px;
	box-shadow: inset 0px 1px 2px #ffffff;
	height: 15px;
	left: 1px;
	text-shadow: 0px;
	top: 1px;
	width: 15px;
}
#console form .checkbox #privacy_policy-checkbox .label,#console_thanks form .checkbox #privacy_policy-checkbox .label
{
	top: -5px;
}
#console form .checkbox #marketing_comm-checkbox .label,#console_thanks form .checkbox #marketing_comm-checkbox .label
{
	top: -5px;
}
#console form .hint,#console_thanks form .hint
{
	color: #cc0000;
	display: none;
	font-weight: bold;
}
#console form .label,#console_thanks form .label
{
	background: none;
	color: #000000;
	left: 30px;
	position: absolute;
	text-align: left;
	white-space: normal;
	width: 310px;
}
#console .footer,#console_thanks .footer
{
	background: #ffffff;
	height: 330px;
}
#console .footer .inner,#console_thanks .footer .inner
{
	background: url(img/ft-logos.jpg) bottom center no-repeat;
	height: 100%;
	margin: 0 auto;
	width: 937px;
}
#console .footer .copyright,#console_thanks .footer .copyright
{
	color: #939393;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 12px;
	padding: 16px 0 0 211px;
	text-align: left;
	width: 863px;
}
#console_thanks h1
{
	font-size: 24px;
	margin: 20px auto;
}
#console_thanks h1 img
{
	margin-left: -120px;
	margin-right: 12px;
}
#console_thanks p
{
	color: #000000;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 19px;
	margin: 20px auto;
	text-align: left;
	width: 352px;
}
#console_thanks p span
{
	color: #0d81ff;
}
.tera.ambassador-program #page_container,.tera.ambassador-program #page_container .split_body,.tera.ambassador-program #page_container #wide_body,.tera.ambassador-program #page-content #header,.tera.ambassador-program #eme-bar,.tera.ambassador-program .site-alert article
{
	max-width: 1140px;
	min-width: 1px;
	width: 100%;
}
.tera.ambassador-program nav#menu .nav-bar
{
	max-width: 645px;
	width: 100%;
}
.tera.ambassador-program nav#menu .nav-bar:after
{
	display: none;
}
@media (max-width: 47.9em)
{
	.ambassador-program .four,.ambassador-program .row .four,.row .ambassador-program .four,.ambassador-program .row .four
	{
		width: 100%;
	}
	.tera.ambassador-program #page-content #header #menu
	{
		background: #000000;
		max-width: 670px;
		width: 100% !important;
	}
	.tera.ambassador-program nav#menu .nav-bar
	{
		margin: 0 auto;
	}
	.tera.ambassador-program .play-now
	{
		margin-left: 20px;
	}
}
#ambassador-program .yellowBTN
{
	background: #edbb65;
	background: linear-gradient(bottom, #edbb65,#ffffff);
	background: -webkit-linear-gradient(bottom, #edbb65, #fff);
	border: 1px solid #ffc23e;
	box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.25);
	box-sizing: border-box;
	color: #000000;
	display: block;
	filter: none;
	font-family: 'Exo 2', sans-serif;
	font-size: 30px;
	font-weight: bold;
	height: 70px;
	margin: 0 auto 25px;
	max-width: 310px;
	padding: 23px 35px 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 100%;
}
#ambassador-program .yellowBTN:hover
{
	background: #edbb65;
	color: #000000;
	filter: none;
	text-decoration: none;
}
#ambassador-program h1,#ambassador-program h2,#ambassador-program h3
{
	font-family: 'Exo 2', sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin-top: 0;
	text-transform: uppercase;
}
#ambassador-program h1
{
	color: #144188;
	font-size: 36px;
}
#ambassador-program h2
{
	color: #ffd40d;
	font-size: 30px;
}
#ambassador-program h3
{
	color: #ffd40d;
	font-size: 24px;
}
#ambassador-program p,#ambassador-program li
{
	color: #ffffff;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 18px;
}
#ambassador-program p
{
	line-height: 1.2;
}
#ambassador-program #ambassador_header,#ambassador-program #ambassador_body,#ambassador-program #ambassador_wide_body,#ambassador-program #ambassador_footer
{
	padding: 50px 20px 25px;
}
#ambassador-program #ambassador_header
{
	background: url(img/bg01-ffbff0ef9aa2a3d0118a0a5e3dd9089f.jpg) top center no-repeat;
	padding-bottom: 25px;
	padding-top: 50px;
	text-align: center;
}
#ambassador-program #ambassador_header p
{
	color: #000000;
	font-size: 20px;
}
#ambassador-program #ambassador_body
{
	background: url(img/bg02-919b3553f57a9e514e84fcfe6c444e99.jpg) top center no-repeat #121606;
	text-align: center;
}
#ambassador-program #ambassador_body h2
{
	text-align: left;
}
#ambassador-program #ambassador_body p
{
	max-width: 630px;
	text-align: left;
}
#ambassador-program #ambassador_wide_body
{
	background: url(img/bg03-59a7d00adbdf59871820a550efff44e1.jpg) top center repeat-y;
}
#ambassador-program #ambassador_wide_body ul
{
	list-style-type: disc;
}
#ambassador-program #ambassador_footer
{
	background: url(img/bg04-351a72199a6aa752b071a8b426bba967.jpg) top center no-repeat #efefef;
}
#ambassador-program #ambassador_footer h3
{
	color: #ffffff;
}
#ambassador-program .col
{
	border: 1px solid #ffffff;
	box-shadow: 0px 2px 3px 1px rgba(0,0,0,0.25);
	display: inline-block;
	margin: 0 auto 20px;
	text-align: left;
	vertical-align: top;
	width: 309px;
}
#ambassador-program .col strong,#ambassador-program .col b,#ambassador-program .col em
{
	color: #ffffff;
}
#ambassador-program .col ul
{
	margin-bottom: 0;
}
#ambassador-program .col .graphic
{
	background: url(img/medals-1256bdfac81c330c1883ade03f9dd103.jpg) top center no-repeat;
	display: block;
	height: 330px;
	width: 100%;
}
#ambassador-program .col .heading
{
	border-box: box-sizing;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	padding: 7px 0;
	text-align: center;
	text-transform: uppercase;
}
#ambassador-program .col .stipulation
{
	font-size: 16px;
	padding: 15px 15px 0 80px;
	position: relative;
}
#ambassador-program .col .stipulation.twitch .icon
{
	background: url(img/icons-ea30ae6a706f7cab202f4c1bc2f09557.png) 0 0 no-repeat;
	display: block;
	height: 60px;
	left: 12px;
	position: absolute;
	top: 15px;
	width: 60px;
}
#ambassador-program .col .stipulation.twitch p
{
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
}
#ambassador-program .col .stipulation.youtube .icon
{
	background: url(img/icons-ea30ae6a706f7cab202f4c1bc2f09557.png) -68px 0 no-repeat;
	display: block;
	height: 60px;
	left: 12px;
	position: absolute;
	top: 15px;
	width: 60px;
}
#ambassador-program .col .stipulation.youtube p
{
	display: inline-block;
	font-size: 16px;
	vertical-align: top;
}
#ambassador-program .col .price
{
	font-size: 36px;
	text-align: center;
}
#ambassador-program .col .price span.monies
{
	display: inline-block;
	font-family: "Arial Black","Arial Bold",Gadget,sans-serif;
	padding-top: 5px;
	vertical-align: top;
}
#ambassador-program .col .price span.monies:before
{
	background: url(img/icons-ea30ae6a706f7cab202f4c1bc2f09557.png) -133px -4px no-repeat;
	content: "";
	display: inline-block;
	height: 60px;
	margin-right: 5px;
	vertical-align: top;
	width: 30px;
}
#ambassador-program .col .price span.monies:after
{
	background: url(img/icons-ea30ae6a706f7cab202f4c1bc2f09557.png) -167px -4px no-repeat;
	content: "";
	display: inline-block;
	height: 60px;
	margin-left: 5px;
	vertical-align: top;
	width: 85px;
}
#ambassador-program .col .price span.value
{
	display: block;
	font-size: 25px;
	font-style: italic;
	font-weight: bold;
	margin-top: -20px;
}
#ambassador-program .col .or
{
	border-bottom: 2px solid #000000;
	height: 2px;
	margin: 7px auto;
	text-align: center;
}
#ambassador-program .col .or span
{
	background: #000000;
	border-radius: 15px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	height: 30px;
	margin: 0 auto;
	padding-top: 3px;
	position: relative;
	text-transform: uppercase;
	top: -13px;
	width: 30px;
}
#ambassador-program .col#bronze
{
	background: #79240a;
	border-color: #ab7665;
}
#ambassador-program .col#bronze .graphic
{
	background: url(img/Bronze_stay-681064d392b298fcf2e74e9a1f72ef51.gif) top center no-repeat;
	background-position: top center;
}
#ambassador-program .col#bronze .heading
{
	background: #a44719;
}
#ambassador-program .col#bronze .reward
{
	font-size: 16px;
	padding: 7px 5px 7px 15px;
}
#ambassador-program .col#bronze .reward:nth-child(odd)
{
	background-color: #521400;
}
#ambassador-program .col#silver
{
	background: #484957;
	border-color: #c7c7c6;
}
#ambassador-program .col#silver .graphic
{
	background: url(img/Silver_stay-70725abe1981476ef5a9b8337eba340f.gif) top center no-repeat;
	background-position: top left;
}
#ambassador-program .col#silver .heading
{
	background: #71758b;
}
#ambassador-program .col#silver .reward
{
	font-size: 16px;
	padding: 7px 5px 7px 15px;
}
#ambassador-program .col#silver .reward:nth-child(odd)
{
	background-color: #31323b;
}
#ambassador-program .col#gold
{
	background: #794200;
	border-color: #ecbd00;
}
#ambassador-program .col#gold .graphic
{
	background: url(img/icons-ea30ae6a706f7cab202f4c1bc2f09557.png) top right no-repeat,url(img/Gold_stay-b80e96f4f1bd234d89cd4bcd498201ed.gif) top center no-repeat;
	background-position: top right;
}
#ambassador-program .col#gold .heading
{
	background: #b36100;
}
#ambassador-program .col#gold .stipulation
{
	min-height: 90px;
}
#ambassador-program form
{
	background: #ffd981;
	box-shadow: 0px 5px 10px rgba(0,0,0,0.25);
	padding: 20px;
}
#ambassador-program form label
{
	color: #000000;
	display: block;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 7px;
}
#ambassador-program form label.required:after
{
	color: #ff0000;
	content: "*";
}
#ambassador-program form fieldset
{
	position: relative;
}
#ambassador-program form input[type="text"],#ambassador-program form input[type="number"]
{
	background: #ffffff;
	box-shadow: inset 0px 3px 3px rgba(0,0,0,0.3);
	box-sizing: border-box;
	color: #403f3f;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 19px;
	font-weight: bold;
	max-width: 390px;
	padding: 14px 10px;
	width: 100%;
}
#ambassador-program form input[type="text"].error,#ambassador-program form input[type="number"].error
{
	border: solid 2px #ff0000;
}
#ambassador-program form textarea
{
	background: #ffffff;
	box-shadow: inset 0px 3px 3px rgba(0,0,0,0.3);
	box-sizing: border-box;
	color: #403f3f;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 19px;
	font-weight: bold;
	max-width: 860px;
	padding: 14px 10px;
	width: 100%;
}
#ambassador-program form .note
{
	color: #ff0000;
	margin-bottom: 10px;
}
#ambassador-program form #success
{
	display: none;
	text-align: center;
}
#ambassador-program form #success img
{
	margin-bottom: 28px;
}
#ambassador-program form #success h2
{
	color: #000000;
	margin-bottom: 50px;
}
#ambassador-program form #success #success-text
{
	font-size: 24px;
	margin: 0 auto 50px;
	max-width: 795px;
}
#ambassador-program form .yellowBTN
{
	padding-top: 0px;
}
#ambassador-program form .message
{
	background-color: #000000;
	border: solid 2px #ff0000;
	color: white;
	padding: 15px 10px 15px 30px;
	position: absolute;
	right: 0px;
	top: -12px;
}
#ambassador-program form .message span
{
	color: #ff0000;
	font-size: 27px;
	left: 7px;
	position: absolute;
	top: 16px;
}
#ambassador-program form .message:before
{
	border-color: #ff0000 transparent transparent transparent;
	border-style: solid;
	border-width: 10px 10px 0px 10px;
	bottom: -12px;
	content: "";
	display: block;
	height: 0px;
	left: 15px;
	position: absolute;
	width: 0px;
}
#ambassador-program #heroVideo
{
	margin: 0 auto 25px;
	max-width: 926px;
	width: 100%;
}
#ambassador-program .videoWrapper
{
	height: 0;
	padding-bottom: 56.25%;
	padding-top: 25px;
	position: relative;
}
#ambassador-program .videoWrapper object,#ambassador-program .videoWrapper embed,#ambassador-program .videoWrapper iframe
{
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
@media (min-width: 48em)
{
	#ambassador-program #ambassador_header,#ambassador-program #ambassador_body,#ambassador-program #ambassador_wide_body,#ambassador-program #ambassador_footer
	{
		padding: 50px 50px 25px;
	}
	#ambassador-program h1
	{
		font-size: 49px;
	}
	#ambassador-program h2
	{
		font-size: 41px;
	}
	#ambassador-program h3
	{
		font-size: 32px;
	}
	#ambassador-program #ambassador_body
	{
		padding-top: 100px;
	}
	#ambassador-program form
	{
		margin-top: 70px;
	}
	#ambassador-program form fieldset
	{
		display: inline-block;
		vertical-align: top;
		width: 49%;
	}
	#ambassador-program form fieldset.last
	{
		display: block;
		width: 100%;
	}
	#ambassador-program form .note
	{
		text-align: right;
		width: 95%;
	}
}
@media (min-width: 64em)
{
	#ambassador-program
	{
		background: url(img/bgsChibis-74f20bda60c1d6fd62aafecb74d66b15.jpg) top center no-repeat;
	}
	#ambassador-program #ambassador_header,#ambassador-program #ambassador_body,#ambassador-program #ambassador_wide_body,#ambassador-program #ambassador_footer
	{
		background: none;
		padding: 0 75px;
	}
	#ambassador-program #ambassador_header
	{
		height: 907px;
		padding-top: 52px;
	}
	#ambassador-program #ambassador_header h1
	{
		line-height: 1;
		margin-left: auto;
		margin-right: auto;
		max-width: 575px;
	}
	#ambassador-program #ambassador_header p
	{
		margin: 18px auto 23px;
		max-width: 524px;
	}
	#ambassador-program #heroVideo
	{
		margin: 36px auto 25px;
	}
	#ambassador-program #ambassador_body
	{
		height: 1357px;
		padding: 100px 0 0 0;
	}
	#ambassador-program #ambassador_body h2,#ambassador-program #ambassador_body p
	{
		padding-left: 75px;
	}
	#ambassador-program #ambassador_body p
	{
		margin-bottom: 10px;
	}
	#ambassador-program #ambassador_body li p
	{
		margin-bottom: 16px;
		padding-left: 0;
	}
	#ambassador-program #ambassador_body h2
	{
		font-weight: normal;
	}
	#ambassador-program .col#silver
	{
		margin: 0 5px 20px;
	}
	#ambassador-program #ambassador_wide_body
	{
		height: 610px;
		padding-top: 60px;
	}
	#ambassador-program #ambassador_wide_body ul
	{
		list-style-position: outside;
		margin-left: 35px;
		max-width: 730px;
	}
	#ambassador-program #ambassador_footer
	{
		min-height: 1290px;
		padding-top: 100px;
	}
	#ambassador-program #ambassador_footer p
	{
		max-width: 350px;
	}
}
@media screen and (min-width: 1140px)
{
	.tera.ambassador-program #eme-bar
	{
		max-width: 100%;
		min-width: 1140px;
		width: 100%;
	}
}
body.development #roadmapNav
{
	background: #333335;
	color: #ffffff;
	font-size: 14px;
	width: 360px;
}
body.development #roadmapNav .heading
{
	background: #214a78;
	color: #ffffff;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	font-size: 16px;
	height: 40px;
	padding: 7px 0;
	text-align: center;
	text-transform: capitalize;
}
body.development #roadmapNav ul
{
	width: 100%;
}
body.development #roadmapNav ul li
{
	background: #333335;
	border-bottom: 1px solid #0e0e0e;
	color: #45b5fa;
	font-family: 'Roboto', sans-serif;
	height: 100%;
	position: relative;
}
body.development #roadmapNav ul li.future,body.development #roadmapNav ul li.past
{
	background: linear-gradient(top, #fcf2e1,#edbc66);
	background: -moz-linear-gradient(top, #fcf2e1, #edbc66);
	background: -o-linear-gradient(top, #fcf2e1, #edbc66);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcf2e1), color-stop(100%, #edbc66));
	background: -webkit-linear-gradient(top, #fcf2e1, #edbc66);
	color: #333335;
}
body.development #roadmapNav ul li.future span,body.development #roadmapNav ul li.past span
{
	color: #333335;
	display: block;
	font-weight: bold;
	height: 52px;
	padding: 10px 0 30px 35px;
	text-transform: uppercase;
}
body.development #roadmapNav ul li a
{
	color: #333335;
	display: block;
	height: 52px;
	padding: 15px 0 30px 35px;
	text-decoration: none;
}
body.development #roadmapNav ul li ul
{
	margin: 0;
	position: relative;
}
body.development #roadmapNav ul li ul li
{
	background: #333335;
	color: #1a81c4;
	font-weight: bold;
	text-transform: uppercase;
}
body.development #roadmapNav ul li ul li a
{
	color: #1a81c4;
}
body.development #roadmapNav ul li ul li:hover,body.development #roadmapNav ul li ul li.selected
{
	background: linear-gradient(top, #fcf2e1,#edbc66);
	background: -moz-linear-gradient(top, #fcf2e1, #edbc66);
	background: -o-linear-gradient(top, #fcf2e1, #edbc66);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcf2e1), color-stop(100%, #edbc66));
	background: -webkit-linear-gradient(top, #fcf2e1, #edbc66);
	color: #333335;
}
body.development #roadmapNav ul li ul li:hover a,body.development #roadmapNav ul li ul li.selected a
{
	color: #333335;
}
body.development #roadmapNav ul li:hover,body.development #roadmapNav ul li.selected
{
	background: linear-gradient(top, #fcf2e1,#edbc66);
	background: -moz-linear-gradient(top, #fcf2e1, #edbc66);
	background: -o-linear-gradient(top, #fcf2e1, #edbc66);
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcf2e1), color-stop(100%, #edbc66));
	background: -webkit-linear-gradient(top, #fcf2e1, #edbc66);
	color: #333335;
}
body.development #roadmapNav ul li:hover ul,body.development #roadmapNav ul li.selected ul
{
	margin: 0;
	position: relative;
	top: 0;
}
body.development #roadmapMap
{
	font-family: 'Roboto', sans-serif;
	text-align: left;
}
body.development #roadmapMap h1
{
	font-size: 30px;
	font-style: normal;
	text-align: left;
}
body.development #roadmapMap h1 span
{
	font-style: bold;
}
body.development #roadmapMap .mapBundle
{
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	height: 137px;
	margin-bottom: 40px;
	position: relative;
	width: 100%;
}
body.development #roadmapMap .mapBundle .heading
{
	padding-left: 50px;
}
body.development #roadmapMap .mapBundle .heading h3
{
	color: #ffffff;
	font-size: 30px;
	margin: 0;
}
body.development #roadmapMap .mapBundle .action .discuss
{
	display: none;
}
body.development #roadmapMap .mapBundle .action .expand
{
	bottom: 10px;
	display: block;
	position: absolute;
}
body.development #roadmapMap .mapBundle .blueBTN
{
	background: #1a81c4;
	border: none;
	border-radius: 3px;
	color: #ffffff;
	font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;
	height: 27px;
	letter-spacing: 0.5px;
	margin-left: calc(100% - 130px);
	padding-top: 7px;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	width: 120px;
}
body.development #roadmapMap .mapBundle .blueBTN:hover
{
	background: #126397;
}
body.development #roadmapMap .mapBundle .mapWrap
{
	background: rgba(172,172,172,0.43);
	display: none;
	padding: 20px;
}
body.development #roadmapMap .mapBundle .strike
{
	color: #333333;
	text-decoration: line-through;
}
body.development #roadmapMap .mapBundle h5
{
	font-size: 22px;
}
body.development #roadmapMap .mapBundle p,body.development #roadmapMap .mapBundle li
{
	font-size: 18px;
}
body.development #roadmapMap .mapBundle a
{
	color: #029fff;
	text-decoration: underline;
}
body.development #roadmapMap .mapBundle a:hover
{
	text-decoration: none;
}
body.development #roadmapMap .mapBundle ul
{
	list-style-position: inside;
	list-style-type: disc;
	position: relative;
}
body.development #roadmapMap .mapBundle ul li
{
	line-height: 40px;
	padding-left: 10px;
}
body.development #roadmapMap .mapBundle .caption
{
	margin-bottom: 20px;
	margin-left: -20px;
	position: relative;
	width: calc(100% + 40px);
}
body.development #roadmapMap .mapBundle .caption img
{
	border: none;
	margin-bottom: 0;
	position: relative;
	width: 100%;
	z-index: 9;
}
body.development #roadmapMap .mapBundle .caption span
{
	background: #000000;
	bottom: 0;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	height: 32px;
	left: 0;
	padding: 6px 10px 10px 10px;
	position: absolute;
	text-align: left;
	width: 100%;
	z-index: 10;
}
body.development #roadmapMap .mapBundle:nth-child(even):before,body.development #roadmapMap .mapBundle:nth-child(odd):before
{
	background: #214a78;
	content: "";
	display: block;
	height: 44px;
	position: absolute;
	top: -44px;
	width: 8px;
	z-index: -1;
}
body.development #roadmapMap .mapBundle:first-of-type:before
{
	display: none;
}
body.development #roadmapMap .mapBundle:nth-child(even):before
{
	left: 20%;
}
body.development #roadmapMap .mapBundle:nth-child(odd):before
{
	left: 80%;
}
body.development #roadmapMap .mapBundle.open
{
	background-image: none !important;
	height: auto;
}
body.development #roadmapMap .mapBundle.open .action .discuss
{
	display: block;
	padding-top: 4px;
	position: absolute;
	top: 11px;
}
body.development #roadmapMap .mapBundle.open .action .expand
{
	display: none;
}
body.development #roadmapMap .mapBundle.open .heading
{
	background: #214a78;
	height: 52px;
}
body.development #roadmapMap .mapBundle.open .heading h3
{
	padding-top: 3px;
}
body.development #roadmapMap .mapBundle.open .mapWrap
{
	display: block;
}
@media (min-width: 48em)
{
	body.development #roadmapMap .mapBundle ul li:before
	{
		padding-left: 50px;
	}
	body.development #roadmapMap .mapBundle ul li ul
	{
		margin-left: 4px;
	}
	body.development #roadmapMap .mapBundle:nth-child(even):before
	{
		left: 149px;
	}
	body.development #roadmapMap .mapBundle:nth-child(odd):before
	{
		left: 490px;
	}
}
.tera #eme-bar
{
	min-width: 1140px;
	width: 100%;
}
.tera #page_container,.tera #page_container .split_body,.tera #page_container #wide_body
{
	max-width: 1140px;
	min-width: 1140px;
	width: 1140px;
}
.tera #page-content #eme-bar-wrapper
{
	border: 2px solid #000;
	float: right;
	width: 850px !important;
}
.tera #page-content #eme-bar-wrapper #eme-bar
{
	border: 2px solid #30343b;
}
.tera #page-content #header
{
	clear: both;
	max-width: 1140px;
	min-width: 1140px;
	position: relative;
	width: 1140px;
}
.tera #page-content #header .three
{
	float: left;
	width: 274px !important;
}
.tera #page-content #header #menu
{
	width: 670px !important;
}
.tera #page-content #body_content_left
{
	float: left;
	width: 760px !important;
}
.tera #page-content #body_content_right
{
	float: left;
	padding-right: 0;
	width: 380px !important;
}
.tera .footer-wrapper
{
	margin: 0 auto;
	position: relative;
	width: 1140px;
}
.tera .footer-wrapper .twelve,.tera .footer-wrapper .row .twelve,.row .tera .footer-wrapper .twelve,.tera .footer-wrapper .row
{
	width: 1140px !important;
}
.tera .footer-wrapper .four,.tera .footer-wrapper .row .four,.row .tera .footer-wrapper .four
{
	float: left;
	width: 380px !important;
}
.housekeepers-frill,.hf
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.housekeepers-frill:after,.hf:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.princess-arins-maid-uniform,.mu
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.princess-arins-maid-uniform:after,.mu:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.black-magic-suit,.bm
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.black-magic-suit:after,.bm:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.semi-enigmatic-scroll,.ses
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.semi-enigmatic-scroll:after,.ses:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.intricate-identification-scroll,.iis
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.intricate-identification-scroll:after,.iis:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.crystal-bind,.cb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.crystal-bind:after,.cb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.instance-reset-scroll,.irs
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.instance-reset-scroll:after,.irs:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.holism-potion,.hop
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.holism-potion:after,.hop:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.mana-potion,.mp
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.mana-potion:after,.mp:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.health-potion,.hp
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px 0px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.health-potion:after,.hp:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.masterwork-alkahest,.ma
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.masterwork-alkahest:after,.ma:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.refined-alkahest,.ra
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.refined-alkahest:after,.ra:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.veteran-bloodstone-neclace,.bn
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.veteran-bloodstone-neclace:after,.bn:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.bank-expansion,.be
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.bank-expansion:after,.be:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.additional-character-slot,.cs
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.additional-character-slot:after,.cs:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.greater-infused-charm,.ic
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.greater-infused-charm:after,.ic:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.greater-enduring-charm,.ec
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.greater-enduring-charm:after,.ec:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.greater-power-charm,.pc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.greater-power-charm:after,.pc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.mutinous-crux,.mc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.mutinous-crux:after,.mc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.fine-savage-crux,.sc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -75px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.fine-savage-crux:after,.sc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.fine-relentless-crux,.frc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.fine-relentless-crux:after,.frc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.anarchic-crux,.ac
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.anarchic-crux:after,.ac:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.masterwork-enigmatic-scroll,.mes
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.masterwork-enigmatic-scroll:after,.mes:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.spellbind,.sb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.spellbind:after,.sb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-cuirass,.gc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-cuirass:after,.gc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-gloves,.gg
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-gloves:after,.gg:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-boots,.gb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-boots:after,.gb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-cuirass,.scr
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-cuirass:after,.scr:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-gloves,.sg
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-gloves:after,.sg:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-boots,.sbo
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -150px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-boots:after,.sbo:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-robe,.gr
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-robe:after,.gr:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-sleeves,.gs
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-sleeves:after,.gs:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-shoes,.gsh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-shoes:after,.gsh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-robe,.sr
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-robe:after,.sr:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-sleeves,.ss
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-sleeves:after,.ss:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-shoes,.ssh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-shoes:after,.ssh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-hauberk,.gh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-hauberk:after,.gh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-gauntlets,.gga
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-gauntlets:after,.gga:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-gold-greaves,.ggr
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-gold-greaves:after,.ggr:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-hauberk,.sh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -225px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-hauberk:after,.sh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-gauntlets,.sga
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-gauntlets:after,.sga:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.template-sterling-greaves,.sgr
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.template-sterling-greaves:after,.sgr:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ex-trm-mount,.exm
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ex-trm-mount:after,.exm:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.nightmare-mount,.nm
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.nightmare-mount:after,.nm:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.sleipnir-mount,.sm
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.sleipnir-mount:after,.sm:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.federation-charger,.fc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.federation-charger:after,.fc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.lelyns-bandage,.lb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.lelyns-bandage:after,.lb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.divine-infusion,.di
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.divine-infusion:after,.di:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.rejuvenation-potion,.rp
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.rejuvenation-potion:after,.rp:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.kaias-dedication,.kd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -300px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.kaias-dedication:after,.kd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.safe-haven-teleport-scroll,.ts
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.safe-haven-teleport-scroll:after,.ts:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.veliks-bloodstone-necklace,.vbn
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.veliks-bloodstone-necklace:after,.vbn:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.city-wheel-earing,.we
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.city-wheel-earing:after,.we:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.battle-panacea,.bp
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.battle-panacea:after,.bp:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pet-skill-candyspinner,.psc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pet-skill-candyspinner:after,.psc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pet-food,.pf
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pet-food:after,.pf:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.kill-bam,.kb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.kill-bam:after,.kb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.black-magic,.bmg
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.black-magic:after,.bmg:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.social-skill-kitchen-dance,.kda
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.social-skill-kitchen-dance:after,.kda:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.summon-dimon,.sd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -375px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.summon-dimon:after,.sd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.summon-monti,.smo
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.summon-monti:after,.smo:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.summon-phargo,.sp
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.summon-phargo:after,.sp:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.summon-shwab,.ssw
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.summon-shwab:after,.ssw:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.travelers-tnsurance,.ti
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.travelers-tnsurance:after,.ti:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.serens-sand-ring,.ssr
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.serens-sand-ring:after,.ssr:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.extensive-alkahest,.ea
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.extensive-alkahest:after,.ea:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.character-slot,.csl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.character-slot:after,.csl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.bank-slot,.bs
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.bank-slot:after,.bs:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.xp-boost,.xb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.xp-boost:after,.xb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.name-change,.nc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -450px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.name-change:after,.nc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.race-change,.rc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.race-change:after,.rc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.apothecary-dye,.ad
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.apothecary-dye:after,.ad:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.godesses-blessing,.gbl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.godesses-blessing:after,.gbl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pristine-relentless-zyrk,.prz
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pristine-relentless-zyrk:after,.prz:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.acrimonious-crux,.acx
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.acrimonious-crux:after,.acx:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.fine-vigorous-crux,.fvc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.fine-vigorous-crux:after,.fvc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ice-weapon-skin-box,.iwsb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ice-weapon-skin-box:after,.iwsb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pristine-powerful-zyrk,.ppz
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pristine-powerful-zyrk:after,.ppz:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.loot-box,.lob
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.loot-box:after,.lob:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.bundle,.bu
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -525px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.bundle:after,.bu:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.gold-hunter-boost,.ghb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.gold-hunter-boost:after,.ghb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.questers-gold-boost,.qgb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.questers-gold-boost:after,.qgb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.munchhausen,.mun
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.munchhausen:after,.mun:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.gourmando,.gou
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.gourmando:after,.gou:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.elin-peg-leg,.epl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.elin-peg-leg:after,.epl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pop-peg-leg,.ppl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pop-peg-leg:after,.ppl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.castf-peg-leg,.cfpl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.castf-peg-leg:after,.cfpl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.castm-peg-leg,.cmpl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.castm-peg-leg:after,.cmpl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.amanf-peg-leg,.afpl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.amanf-peg-leg:after,.afpl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.maleaman-peg-leg,.ampl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -600px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.maleaman-peg-leg:after,.ampl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.femelf-peg-leg,.efpl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.femelf-peg-leg:after,.efpl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.elfm-peg-leg,.empl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.elfm-peg-leg:after,.empl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.humanf-peg-leg,.hfpl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.humanf-peg-leg:after,.hfpl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.humanm-peg-leg,.hmpl
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.humanm-peg-leg:after,.hmpl:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pirate-eye,.pe
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pirate-eye:after,.pe:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.gold-eye,.ge
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.gold-eye:after,.ge:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.silver-eye,.se
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.silver-eye:after,.se:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.redbeard-hat,.rh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.redbeard-hat:after,.rh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pirate-bandana-green,.gban
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pirate-bandana-green:after,.gban:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.blackbeard-hat,.bh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -675px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.blackbeard-hat:after,.bh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pirate-bandana-red,.rban
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pirate-bandana-red:after,.rban:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pirate-costume,.pir
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pirate-costume:after,.pir:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.strong-key,.sk
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.strong-key:after,.sk:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.bar-peg-leg,.peg
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.bar-peg-leg:after,.peg:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.turduken,.tur
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.turduken:after,.tur:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.chefs-hat,.chef
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.chefs-hat:after,.chef:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.shrimp-hat,.shr
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.shrimp-hat:after,.shr:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.fish-hat,.fish
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.fish-hat:after,.fish:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.steffana-sunglasses,.ssg
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.steffana-sunglasses:after,.ssg:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.waverider-surfboard,.ws
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -750px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.waverider-surfboard:after,.ws:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.scuba-tank,.st
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.scuba-tank:after,.st:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.deluxe-aqualung,.da
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.deluxe-aqualung:after,.da:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.baseball-cap,.bc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.baseball-cap:after,.bc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.diving-helmet,.dh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.diving-helmet:after,.dh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.gold-dive-helmet,.gdh
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.gold-dive-helmet:after,.gdh:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-popori-duckie,.pd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-popori-duckie:after,.pd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-popori-life-vest,.plv
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-popori-life-vest:after,.plv:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-human-male-duckie,.hmd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-human-male-duckie:after,.hmd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-human-male-fundoshi,.hmf
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-human-male-fundoshi:after,.hmf:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-human-male-jammers,.hmj
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -825px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-human-male-jammers:after,.hmj:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-human-male-speeders,.hms
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-human-male-speeders:after,.hms:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-baraka-life-vest,.blv
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-baraka-life-vest:after,.blv:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-baraka-duckie,.bd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-baraka-duckie:after,.bd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-elin-black-stockings-mailot,.wmail
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-elin-black-stockings-mailot:after,.wmail:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-elin-white-stockings-mailot,.bmail
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-elin-white-stockings-mailot:after,.bmail:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-castanic-female-varsity-swimsuit,.vars
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-castanic-female-varsity-swimsuit:after,.vars:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-castanic-female-duckie,.cfd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-castanic-female-duckie:after,.cfd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-castanic-female-croptop,.cfc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-castanic-female-croptop:after,.cfc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-castanic-female-bikini,.cfb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-castanic-female-bikini:after,.cfb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-high-elf-female-duckie,.efd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -900px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-high-elf-female-duckie:after,.efd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-high-elf-female-deep-v,.efv
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-high-elf-female-deep-v:after,.efv:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-high-elf-female-silver-bikini,.esb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-high-elf-female-silver-bikini:after,.esb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-human-female-duckie,.hfd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-human-female-duckie:after,.hfd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-human-female-jersey-cover-up,.fjc
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-human-female-jersey-cover-up:after,.fjc:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-human-female-string-bikini,.fsb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-human-female-string-bikini:after,.fsb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-amani-female-duckie,.afd
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-amani-female-duckie:after,.afd:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-amani-female-deep-v,.afv
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-amani-female-deep-v:after,.afv:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-amani-female-silver-bikini,.afb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-amani-female-silver-bikini:after,.afb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.sun-hat,.sun
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.sun-hat:after,.sun:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.heart-shaped-glasses,.hsg
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -975px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.heart-shaped-glasses:after,.hsg:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.cooler,.cool
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.cooler:after,.cool:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.beachbag,.bb
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.beachbag:after,.bb:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.sit-emote,.a14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.sit-emote:after,.a14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.peace-emote,.b14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.peace-emote:after,.b14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.allemanthea-prep-uniform,.c14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.allemanthea-prep-uniform:after,.c14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.velika-vocational-uniform,.d14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.velika-vocational-uniform:after,.d14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.kai-poly-uniform,.e14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.kai-poly-uniform:after,.e14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.feral-valley-jr-high-uniform,.f14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.feral-valley-jr-high-uniform:after,.f14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.charcoal-eldritch-academy-uniform,.g14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.charcoal-eldritch-academy-uniform:after,.g14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ivory-eldritch-academy-uniform,.h14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1050px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ivory-eldritch-academy-uniform:after,.h14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.can-haz-backpack,.i14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.can-haz-backpack:after,.i14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.popo-panda-piper-pack,.j14
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.popo-panda-piper-pack:after,.j14:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.blue-team-captain,.a15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.blue-team-captain:after,.a15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-team-captain,.b15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-team-captain:after,.b15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.blue-volleyball,.c15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.blue-volleyball:after,.c15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-volleyball,.d15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-volleyball:after,.d15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.lost-and-found-box,.e15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.lost-and-found-box:after,.e15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.sports-bag,.f15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.sports-bag:after,.f15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.school-bag,.g15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.school-bag:after,.g15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.peep,.h15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1125px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.peep:after,.h15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ember,.i15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ember:after,.i15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.violet-birdcage,.j15
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.violet-birdcage:after,.j15:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.fire-birdcage,.a16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.fire-birdcage:after,.a16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.gas-mask,.b16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.gas-mask:after,.b16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.piston-arm,.c16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.piston-arm:after,.c16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.thermal-coupling,.d16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.thermal-coupling:after,.d16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hinged-ballista,.e16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hinged-ballista:after,.e16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.flywheel,.f16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.flywheel:after,.f16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.thermalleus,.g16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.thermalleus:after,.g16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.timesplitter,.h16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1200px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.timesplitter:after,.h16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.bayonette,.i16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.bayonette:after,.i16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.tool-and-die,.j16
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.tool-and-die:after,.j16:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.steamer-trunk,.a17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.steamer-trunk:after,.a17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-steampunk-lootbox,.b17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-steampunk-lootbox:after,.b17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.cheeks-and-totes-bundle,.c17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.cheeks-and-totes-bundle:after,.c17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.totes,.d17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.totes:after,.d17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.cheeks,.e17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.cheeks:after,.e17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.titan-force-all-males,.f17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.titan-force-all-males:after,.f17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-titan-force-all-males-loot-box,.g17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-titan-force-all-males-loot-box:after,.g17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.accesories-loot-box-all-titan-helmets,.h17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1275px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.accesories-loot-box-all-titan-helmets:after,.h17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.accessories-loot-box-with-alien-head,.i17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.accessories-loot-box-with-alien-head:after,.i17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.accessories-loot-box-with-knife-hat,.j17
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.accessories-loot-box-with-knife-hat:after,.j17:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.accesories-loot-box-with-new-frankenstein-mask,.a18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.accesories-loot-box-with-new-frankenstein-mask:after,.a18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.elin-witch,.b18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.elin-witch:after,.b18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.devilicious-all-females,.c18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.devilicious-all-females:after,.c18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-devilicious-all-females-loot-box,.d18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-devilicious-all-females-loot-box:after,.d18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.canephora-potion,.e18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.canephora-potion:after,.e18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.tertas-fruit-candy,.f18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.tertas-fruit-candy:after,.f18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hyper-hero-mask-gold,.g18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hyper-hero-mask-gold:after,.g18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hyper-hero-mask-white,.h18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1350px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hyper-hero-mask-white:after,.h18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hyper-hero-mask-red,.i18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hyper-hero-mask-red:after,.i18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hyper-hero-mask-black,.j18
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hyper-hero-mask-black:after,.j18:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hyper-hero-mask-blue,.a19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hyper-hero-mask-blue:after,.a19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ultra-hero-mask-gold,.b19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ultra-hero-mask-gold:after,.b19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ultra-hero-mask-white,.c19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ultra-hero-mask-white:after,.c19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ultra-hero-mask-red,.d19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ultra-hero-mask-red:after,.d19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ultra-hero-mask-black,.e19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ultra-hero-mask-black:after,.e19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ultra-hero-mask-blue,.f19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ultra-hero-mask-blue:after,.f19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.devil-horns,.g19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.devil-horns:after,.g19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.devil-wings,.h19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1425px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.devil-wings:after,.h19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.rare-devil-wings,.i19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.rare-devil-wings:after,.i19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.witchy-poo,.j19
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.witchy-poo:after,.j19:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.witch-hat,.a20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.witch-hat:after,.a20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.bat-wings,.b20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.bat-wings:after,.b20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.franken-mask,.c20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.franken-mask:after,.c20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.famished-skeleton-mask,.d20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.famished-skeleton-mask:after,.d20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.fresh-pumkpin-mask,.e20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.fresh-pumkpin-mask:after,.e20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.packleader-wolf-mask,.f20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.packleader-wolf-mask:after,.f20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.alluri-giant-killer-mask,.g20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.alluri-giant-killer-mask:after,.g20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.nightsky-domino-mask,.h20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1500px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.nightsky-domino-mask:after,.h20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.sunbright-domino-mask,.i20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.sunbright-domino-mask:after,.i20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.black-bat-hairband,.j20
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.black-bat-hairband:after,.j20:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.knife-hat,.a21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.knife-hat:after,.a21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.bone-weary-skeleton-mask,.b21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.bone-weary-skeleton-mask:after,.b21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.stylish-pumpkin-mask,.c21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.stylish-pumpkin-mask:after,.c21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.big-bad-wolf-mask,.d21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.big-bad-wolf-mask:after,.d21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.frakenhat,.e21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.frakenhat:after,.e21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.nightsky-mask,.f21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.nightsky-mask:after,.f21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.sunbright-mask,.g21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.sunbright-mask:after,.g21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-bat-hairband,.h21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1575px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-bat-hairband:after,.h21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.alien-mask,.i21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.alien-mask:after,.i21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-elin-witch,.j21
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-elin-witch:after,.j21:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-black-devilicious-all-females,.a22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-black-devilicious-all-females:after,.a22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-red-devilicious-all-females,.b22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-red-devilicious-all-females:after,.b22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-devilicious-all-females,.d22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-devilicious-all-females:after,.d22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-titan-force-all-males,.e22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-titan-force-all-males:after,.e22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-elin-witch-lootbox,.f22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-elin-witch-lootbox:after,.f22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.white-captain-hat,.g22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.white-captain-hat:after,.g22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.steel-party-boat-captain,.h22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.steel-party-boat-captain:after,.h22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-captain-hat,.i22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1650px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-captain-hat:after,.i22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.navy-party-boat-captain,.j22
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.navy-party-boat-captain:after,.j22:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.navy-captain-hat,.a23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.navy-captain-hat:after,.a23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-party-boat-captain,.b23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-party-boat-captain:after,.b23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.steel-captain-hat,.c23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.steel-captain-hat:after,.c23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.white-party-boat-captain,.d23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.white-party-boat-captain:after,.d23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.party-boat-loot-box,.e23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.party-boat-loot-box:after,.e23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.harley,.f23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.harley:after,.f23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.petunia,.g23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.petunia:after,.g23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.boss,.h23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.boss:after,.h23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.harry-porker,.i23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1725px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.harry-porker:after,.i23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.waddles,.j23
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.waddles:after,.j23:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pig-loot-box,.a24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pig-loot-box:after,.a24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.road-hog-loot-box,.b24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.road-hog-loot-box:after,.b24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.farmer-hat,.c24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.farmer-hat:after,.c24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-steampunk-costume,.d24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-steampunk-costume:after,.d24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ico-emp,.e24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ico-emp:after,.e24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.silver-shimmering,.f24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.silver-shimmering:after,.f24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.gold-shimmering,.g24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.gold-shimmering:after,.g24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.steampunk-weapons,.h24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.steampunk-weapons:after,.h24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ice-weapon,.i24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1800px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ice-weapon:after,.i24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.plunder-bundle,.j24
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.plunder-bundle:after,.j24:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.rainbow,.a25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.rainbow:after,.a25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.golden-giftbox,.b25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.golden-giftbox:after,.b25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.female-santa-suit,.c25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.female-santa-suit:after,.c25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.travel-journal,.d25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.travel-journal:after,.d25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.village-atlas,.e25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.village-atlas:after,.e25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.elin-dyeable-snowbelle-wrap,.f25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.elin-dyeable-snowbelle-wrap:after,.f25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.all-female-dyeable-snowbelle-wrap,.g25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.all-female-dyeable-snowbelle-wrap:after,.g25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.santa-hood,.h25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.santa-hood:after,.h25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.golden-antler-hairband,.i25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1875px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.golden-antler-hairband:after,.i25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.snowbelle-lootbox,.j25
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.snowbelle-lootbox:after,.j25:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.snowbelle-bundle,.a26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.snowbelle-bundle:after,.a26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hot-coffee,.b26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hot-coffee:after,.b26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.santa-candle,.c26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.santa-candle:after,.c26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.double-scoope-icecream,.d26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.double-scoope-icecream:after,.d26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.smoothie,.e26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.smoothie:after,.e26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-princess-rida-maid-uniform,.f26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-princess-rida-maid-uniform:after,.f26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.male-dyeable-legitimate-buisness-suits,.g26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.male-dyeable-legitimate-buisness-suits:after,.g26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.Elintat-sleeve-suit,.h26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.Elintat-sleeve-suit:after,.h26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-elin-gun-moll-suit,.i26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -1950px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-elin-gun-moll-suit:after,.i26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.female-dyeable-legitimate-buisness-suits,.j26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.female-dyeable-legitimate-buisness-suits:after,.j26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.clown-mask,.k26
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.clown-mask:after,.k26:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.legitimate-buisness-accesories-lootbox,.a27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.legitimate-buisness-accesories-lootbox:after,.a27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.legitimate-buisness-suits-lootbox,.b27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.legitimate-buisness-suits-lootbox:after,.b27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.organ-grinder,.c27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.organ-grinder:after,.c27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.tortoise-shell-glasses,.d27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.tortoise-shell-glasses:after,.d27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pink-glasses,.e27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pink-glasses:after,.e27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.black-glasses,.f27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.black-glasses:after,.f27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.brown-glasses,.g27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.brown-glasses:after,.g27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.grey-fedora,.h27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2025px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.grey-fedora:after,.h27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.brown-fedora,.i27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.brown-fedora:after,.i27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.white-fedora,.j27
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.white-fedora:after,.j27:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.black-fedora,.k28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.black-fedora:after,.k28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-bow,.b28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-bow:after,.b28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.monocle,.c28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.monocle:after,.c28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.moustache,.d28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.moustache:after,.d28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.silver-crown,.e28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.silver-crown:after,.e28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.gold-crown,.f28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.gold-crown:after,.f28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.single-bloom,.g28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.single-bloom:after,.g28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pink-wreath,.h28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2100px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pink-wreath:after,.h28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-feelers,.i28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-feelers:after,.i28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.widows-veil,.j28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.widows-veil:after,.j28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.wig,.a28
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.wig:after,.a28:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.brides-veil,.b29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.brides-veil:after,.b29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.all-females-midnight-party-dress,.c29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.all-females-midnight-party-dress:after,.c29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.all-females-moonlight-party-dress,.d29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.all-females-moonlight-party-dress:after,.d29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.all-males-crimson-bolero,.e29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.all-males-crimson-bolero:after,.e29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.all-males-gold-bolero,.f29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.all-males-gold-bolero:after,.f29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.accessories-lootbox-icon,.g29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.accessories-lootbox-icon:after,.g29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.party-attire-cosutmes-lootbox-icon,.h29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2175px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.party-attire-cosutmes-lootbox-icon:after,.h29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.black-giftbox,.i29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.black-giftbox:after,.i29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.white-giftbox,.j29
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.white-giftbox:after,.j29:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.candy-spun-hairband,.a30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.candy-spun-hairband:after,.a30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.roamin-helm,.b30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.roamin-helm:after,.b30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.farming-hat,.c30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.farming-hat:after,.c30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.hypnotizing-hairband,.d30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.hypnotizing-hairband:after,.d30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.little-devil-horns,.e30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.little-devil-horns:after,.e30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.patterned-bandana,.f30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.patterned-bandana:after,.f30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.viking-horn-helmet,.g30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.viking-horn-helmet:after,.g30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.frog-hat,.h30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2250px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.frog-hat:after,.h30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.soft-bear-hat,.i30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.soft-bear-hat:after,.i30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.warm-kitty-hat,.j30
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.warm-kitty-hat:after,.j30:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.accessories-lootbox,.a31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.accessories-lootbox:after,.a31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.celestial-weapon-lootbox,.b31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.celestial-weapon-lootbox:after,.b31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pot-o-green-lootbox,.c31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pot-o-green-lootbox:after,.c31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.premium-alkahest,.d31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.premium-alkahest:after,.d31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.green-honker,.e31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.green-honker:after,.e31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.green-glasses,.f31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.green-glasses:after,.f31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.olive-bandit-mask,.g31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.olive-bandit-mask:after,.g31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.green-arrow-apple,.h31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2325px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.green-arrow-apple:after,.h31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.turtle-back,.i31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.turtle-back:after,.i31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.me-lucky-hat,.j31
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.me-lucky-hat:after,.j31:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dyeable-maid-outfit,.a32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dyeable-maid-outfit:after,.a32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.carniverous-plant,.b32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.carniverous-plant:after,.b32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.elin-elite-nightfall-ninjagi,.c32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.elin-elite-nightfall-ninjagi:after,.c32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.straw-hat,.d32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.straw-hat:after,.d32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.kitsune-mask,.e32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.kitsune-mask:after,.e32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.dokebi-mask,.f32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.dokebi-mask:after,.f32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ninja-face-mask,.g32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ninja-face-mask:after,.g32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.leather-ninja-mask,.h32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2400px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.leather-ninja-mask:after,.h32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ninja-steelface-mask,.i32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ninja-steelface-mask:after,.i32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ninja-steel-horn-mask,.j32
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ninja-steel-horn-mask:after,.j32:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ninja-usagi-mask,.a33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ninja-usagi-mask:after,.a33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ninja-oni-horn-mask,.b33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ninja-oni-horn-mask:after,.b33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.elin-elite-bloodshadow-ninjagi,.c33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.elin-elite-bloodshadow-ninjagi:after,.c33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.true-ultimate-power-weapon-lootbox,.d33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.true-ultimate-power-weapon-lootbox:after,.d33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.nightfall-ninja-for-life,.e33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.nightfall-ninja-for-life:after,.e33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.ultimate-power-accessory-loot-box,.f33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.ultimate-power-accessory-loot-box:after,.f33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.true-ultimate-elin-elite-box,.g33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.true-ultimate-elin-elite-box:after,.g33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.elin-bloodshadow-ninjagi,.h33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2475px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.elin-bloodshadow-ninjagi:after,.h33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.all-female-bloodshadow-ninjagi,.i33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.all-female-bloodshadow-ninjagi:after,.i33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.all-male-bloodshadow-ninjagi,.j33
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.all-male-bloodshadow-ninjagi:after,.j33:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.blitz,.a34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.blitz:after,.a34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.temper,.b34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.temper:after,.b34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.cinder,.c34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.cinder:after,.c34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.slash,.d34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.slash:after,.d34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.wolf-pack,.e34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.wolf-pack:after,.e34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.cinderstorm,.f34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.cinderstorm:after,.f34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.cinderheart,.g34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.cinderheart:after,.g34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.cinderglow,.h34
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2550px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.cinderglow:after,.h34:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.red-rose-eye-patch,.a35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.red-rose-eye-patch:after,.a35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.black-rose-eye-patch,.b35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.black-rose-eye-patch:after,.b35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pink-rose-eye-patch,.c35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pink-rose-eye-patch:after,.c35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.pale-purple-rose-eye-patch,.d35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.pale-purple-rose-eye-patch:after,.d35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.white-rose-eye-patch,.e35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -300px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.white-rose-eye-patch:after,.e35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.white-capes-lootbox,.f35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -375px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.white-capes-lootbox:after,.f35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.nobles-cape,.g35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -450px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.nobles-cape:after,.g35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.frosty-matle-of-indifference,.h35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -525px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.frosty-matle-of-indifference:after,.h35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.generals-mantle,.i35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -600px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.generals-mantle:after,.i35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.commmanders-mantle,.j35
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -675px -2625px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.commmanders-mantle:after,.j35:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.veterans-mantle,.a36
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: 0px -2700px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.veterans-mantle:after,.a36:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.captains-mantle,.b36
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -75px -2700px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.captains-mantle:after,.b36:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.officers-mantle,.c36
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -150px -2700px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.officers-mantle:after,.c36:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
.blackheart-lootbox,.d36
{
	background-clip: padding-box;
	background-image: url(img/item-icons-0d07b18605390ba3126de164d64a65c6.jpg);
	background-position: -225px -2700px;
	border: 1px solid black;
	border-radius: 10px;
	height: 75px;
	margin: 5px;
	position: relative;
	webkit-border-radius: 10px;
	width: 75px;
}
.blackheart-lootbox:after,.d36:after
{
	background-clip: padding-box;
	border: 2px solid #c4c3c3;
	border-radius: 10px;
	content: "";
	height: 79px;
	left: -3px;
	position: absolute;
	top: -3px;
	webkit-border-radius: 10px;
	width: 79px;
}
sup
{
	font-size: small;
	line-height: 1;
	top: 0.25em;
	vertical-align: top;
}
#patch-notes>a:after
{
	display: none;
}
footer
{
	clear: both;
}
footer a:hover
{
	color: #48b3FF;
}
.eme-footer
{
	padding-top: 0;
}
#classesTable a:hover
{
	color: #ffffff;
}
ol
{
	list-style-type: decimal;
}
ul.nav-bar,ul.nav-bar li
{
	list-style-type: none;
}
.eme-menu
{
	max-width: 100vw;
}
@media (min-width: 48em)
{
	.games-link
	{
		border-width: 4px;
		display: inline;
		float: left;
		height: 130px;
		margin: 5px;
		width: 220px;
	}
	.eme-menu
	{
		top: 53px;
	}
}
.ie8 nav#menu .nav-bar
{
	background: #000000;
}
.ie8 nav#menu .nav-bar li ul a:hover
{
	color: #000000;
}
.ie8 #eme-bar .wrapper .eme-menu a
{
	height: 75px;
}
.ie8 #home-video video
{
	height: 641px;
}
@media only screen and (max-width: 767px)
{
	body #eme-bar #account
	{
		width: 150px;
	}
	nav#menu .nav-bar>li>ul.flyout
	{
		margin-top: 0;
		min-width: 149px;
		position: absolute;
	}
	.flyout>li .flyout
	{
		left: 149px;
		position: absolute;
	}
	nav#menu .nav-bar>li:hover a
	{
		border: none;
	}
	nav#menu .nav-bar>li>a:hover
	{
		text-shadow: none;
	}
	.nav-bar li ul li
	{
		border: 1px solid #0069c2;
	}
}
@media (max-width: 47.9em)
{
	body #eme-bar #account li
	{
		float: left;
	}
}
footer #footer-logos
{
	clear: both;
	display: block;
}

/*
playback timings (ms):
  LoadShardBlock: 55.32 (3)
  esindex: 0.014
  captures_list: 125.526
  CDXLines.iter: 26.761 (3)
  PetaboxLoader3.datanode: 85.271 (5)
  exclusion.robots: 0.223
  exclusion.robots.policy: 0.195
  RedisCDXSource: 39.257
  PetaboxLoader3.resolve: 85.641 (2)
  load_resource: 195.972
*/