html 
{
	min-width: 1000px;
	height: 100%;
}

body
{
	background: url("../images/layout/body-background.jpg") no-repeat scroll 50% 0 #000000;
	color: #9ed4ff;
    padding: 0px;
    margin: 0px;
	font: 14px/1.5 Arial,Verdana,sans-serif;
	height: 100%;
}

a, p, img 
{ 
	padding: 0;
	margin: 0; 
	outline: none; 
}

h1, h2, h3, h4, h5, h6 
{
	padding: 0;
	margin: 0; 
    font-family: inherit;
    font-weight: bold;
    color: inherit;
    text-rendering: optimizelegibility;
}

h1.normal, h2.normal, h3.normal, h4.normal, h5.normal, h6.normal
{
	font-weight: normal;
}

h1, h2, h3 
{
    /*line-height: 40px;*/
}

h1 
{
    font-size: 38.5px;
}

h2 
{
    font-size: 31.5px;
}

h3 
{
    font-size: 24.0px;
}

h4 
{
	font-size: 16px;
}

h5
 {
    font-size: 14px;
}

h6 
{
    font-size: 11.9px;
}

a
{
	text-decoration: none;
/*	font-weight: normal;
	font-size: 14px;*/	
}

a:hover
{
	color: #fff;
}

table
{
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
	padding: 0;
	margin: 0;
}

td
{
	padding: 0;
	margin: 0;
}

.text-left
{
	text-align: left;
}

.text-right
{
	text-align: right;
}

.text-center
{
	text-align: center;
}

/* Emphasis classes */
.text-orange 
{
    color: #ff0000;
}

.text-yellow 
{
    color: #fb9f00;
}

.text-white
{
    color: #fff;
}

.text-blue, .text-blue  a 
{
    color: #1988dc;
	
}

.text-blue  a:hover
{
    color: #fff;
}

.text-blue-light
{
	color: #9ed4ff;
}

.text-blue-dark, .text-blue-dark a
{
	color: #204e79;
}

.text-blue-dark  a:hover
{
    color: #fff;
}

.text-turquoise
{
	color: #a1eafa;
}

.text-red
{
	color: #ff0000;
}

.text-grey
{
	color: #6f6f6f;
}

.text-uppercase,
.uppercase
{
	text-transform: uppercase;
}

.text-hover-white:hover
{
	color: #fff;
}

.text-large
{
	font-size: 16px;
}

.text-size-l { font-size: 16px; }
.text-size-xl { font-size: 18px; }

.text-italic 
{
	font-style: italic;
}

small {
    font-size: 85%;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

cite {
    font-style: normal;
}

.small {
    font-size: 85%;
}

.strong {
    font-weight: bold;
}

.inline
{
	display: inline-block;
}

.pull-right
{
	float: right;
}

ul.no-decoration 
{
	padding: 0;
	margin: 0;
}

.no-decoration li
{
	list-style: none; 
	padding: 0;
	margin: 0;
}

.span1  { width:  50px; }
.span2  { width: 100px; }
.span3  { width: 150px; }
.span4  { width: 200px; }
.span5  { width: 250px; }
.span6  { width: 300px; }
.span7  { width: 350px; }
.span8  { width: 400px; }
.span9  { width: 450px; }
.span10 { width: 500px; }
.span11 { width: 550px; }
.span12 { width: 600px; }

.vspan8  { height:  80px; }
.vspan12{ height: 160px; }

.wpad-page-l2
{
	padding-left: 42px;
	padding-right: 42px;
}

.block-float
{
	float: left;
}

.block-hr
{
	border-bottom: 1px solid #103957;
	padding: 0px;
	margin: 0px;
}

/* Buttons */
.btn 
{
    display: inline-block;
    *display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    *line-height: 20px;
	color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
	background: #1369ac; /* Old browsers */
	background: -moz-linear-gradient(top,  #1369ac 1%, #0e253d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1369ac), color-stop(100%,#0e253d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1369ac 1%,#0e253d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1369ac 1%,#0e253d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1369ac 1%,#0e253d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1369ac 1%,#0e253d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1369ac', endColorstr='#0e253d',GradientType=0 ); /* IE6-9 */
    background-repeat: repeat-x;
    border: 1px solid #45b0ff;
    *border: 0;
    border-color: #45b0ff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

button.btn
{
	margin: 0;
}

.btn:hover 
{
	background: #1b8be3; /* Old browsers */
	background: -moz-linear-gradient(top,  #1b8be3 0%, #194e87 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b8be3), color-stop(100%,#194e87)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b8be3 0%,#194e87 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b8be3 0%,#194e87 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b8be3 0%,#194e87 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1b8be3 0%,#194e87 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b8be3', endColorstr='#194e87',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7cc8ff;
    border-color: #7cc8ff;
}

.btn:focus 
{
	background: #1369ac; /* Old browsers */
	background: -moz-linear-gradient(top,  #1369ac 0%, #0e253d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1369ac), color-stop(100%,#0e253d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1369ac 0%,#0e253d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1369ac 0%,#0e253d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1369ac 0%,#0e253d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1369ac 0%,#0e253d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1369ac', endColorstr='#0e253d',GradientType=0 ); /* IE6-9 */
    border: 1px solid #c6912b;
    border-color: #c6912b;
}

.btn.active,
.btn:active 
{
	background: #29a1ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #29a1ff 0%, #29a1ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29a1ff), color-stop(100%,#29a1ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #29a1ff 0%,#29a1ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #29a1ff 0%,#29a1ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #29a1ff 0%,#29a1ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #29a1ff 0%,#29a1ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a1ff', endColorstr='#29a1ff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7cc8ff;
    border-color: #7cc8ff;
}

.btn.disabled,
.btn[disabled] 
{
}

.btn-small 
{
    display: inline-block;
    *display: inline;
    padding: 2px 10px;
    margin-bottom: 0;
    *margin-left: .3em;
    font-size: 11px;
    line-height: 20px;
    *line-height: 20px;
	color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
	background: #1369ac; /* Old browsers */
	background: -moz-linear-gradient(top,  #1369ac 1%, #0e253d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1369ac), color-stop(100%,#0e253d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1369ac 1%,#0e253d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1369ac 1%,#0e253d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1369ac 1%,#0e253d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1369ac 1%,#0e253d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1369ac', endColorstr='#0e253d',GradientType=0 ); /* IE6-9 */
    background-repeat: repeat-x;
    border: 1px solid #45b0ff;
    *border: 0;
    border-color: #45b0ff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

button.btn-small
{
	margin: 0;
}

.btn-small:hover 
{
	background: #1b8be3; /* Old browsers */
	background: -moz-linear-gradient(top,  #1b8be3 0%, #194e87 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1b8be3), color-stop(100%,#194e87)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1b8be3 0%,#194e87 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1b8be3 0%,#194e87 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1b8be3 0%,#194e87 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1b8be3 0%,#194e87 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b8be3', endColorstr='#194e87',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7cc8ff;
    border-color: #7cc8ff;
}

.btn-small:focus 
{
	background: #1369ac; /* Old browsers */
	background: -moz-linear-gradient(top,  #1369ac 0%, #0e253d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1369ac), color-stop(100%,#0e253d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1369ac 0%,#0e253d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1369ac 0%,#0e253d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1369ac 0%,#0e253d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1369ac 0%,#0e253d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1369ac', endColorstr='#0e253d',GradientType=0 ); /* IE6-9 */
    border: 1px solid #c6912b;
    border-color: #c6912b;
}

.btn-small.active,
.btn-small:active 
{
	background: #29a1ff; /* Old browsers */
	background: -moz-linear-gradient(top,  #29a1ff 0%, #29a1ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#29a1ff), color-stop(100%,#29a1ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #29a1ff 0%,#29a1ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #29a1ff 0%,#29a1ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #29a1ff 0%,#29a1ff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #29a1ff 0%,#29a1ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29a1ff', endColorstr='#29a1ff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7cc8ff;
    border-color: #7cc8ff;
}

.btn-small.disabled,
.btn-small[disabled] 
{
}

.btn-plain
{
    display: inline-block;
    *display: inline;
    padding: 0px 8px;
    *margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    *line-height: 20px;
	color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
	background-color: #1369ac;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    *zoom: 1;
}

.btn-plain:hover 
{
	background-color: #1b8be3;
}

.btn-plain:focus 
{
	background-color: #1369ac;
}

.btn-plain.active,
.btn-plain:active 
{
	background-color: #29a1ff;
}

.btn-plain.selected
{
	background-color: #fb9f00;
}

.btn-plain.hidden
{
	background-color: transparent;
	--background-color: #2d2f34;
}

.btn-metal
{
	background: url("../images/layout/button-metal.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	line-height: 36px;
	text-align: center;
    cursor: pointer;
	width: 177px;
	height: 36px;
	font-size: 18px;
	font-weight: normal;
	border: none;
	padding: 0;
	margin: 0;
	color: #fff;
}

.btn-metal:hover 
{
	background-position: 0px -36px;
}

.btn-metal:focus 
{
	background-position: 0px -36px;
}

.btn-metal.active,
.btn-metal:active 
{
	background-position: 0px -72px;
}

.btn-metal.disabled,
.btn-metal[disabled] 
{
    cursor: default;
	color: #5c5c5c;
}

.btn-metal.disabled:active,
.btn-metal.disabled:hover,
.btn-metal.disabled:focus
{
	background-position: 0px 0px;
}

.btn-metal-long
{
	background: url("../images/layout/button-metal-long.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	line-height: 36px;
	text-align: center;
    cursor: pointer;
	width: 354px;
	height: 36px;
	font-size: 18px;
	font-weight: normal;
	border: none;
	padding: 0;
	margin: 0;
	color: #fff;
}

.btn-metal-long:hover 
{
	background-position: 0px -36px;
}

.btn-metal-long:focus 
{
	background-position: 0px -36px;
}

.btn-metal-long.active,
.btn-metal-long:active 
{
	background-position: 0px -72px;
}

.btn-metal-long.disabled,
.btn-metal-long[disabled] 
{
    cursor: default;
	color: #5c5c5c;
}

.btn-metal-long.disabled:active,
.btn-metal-long.disabled:hover,
.btn-metal-long.disabled:focus
{
	background-position: 0px 0px;
}

/* Unsystemized stuff */
.wrapper 
{
	margin: 0 auto;
	position: relative;
	width: 1000px;
}

.header
{
	height: 225px;
}

.header  .logo
{
	padding: 20px 0px 0px 20px;
}

.header .logo a
{
	display: block;
	height: 120px;
	width: 390px; 
}

.header .header-plate 
{
}

.breadcrumbs-wrapper
{
	height: 29px;
}

.breadcrumbs
{
	/*border: 1px solid #fff000;*/
	margin: 0px 5px 0px 33px;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	line-height: 27px;
}

.breadcrumbs a
{
	border-bottom: 1px dotted #fff;
	text-decoration: none;
	color: #fff;
}

.breadcrumbs a:hover
{
	color: #fff;
}

.content 
{
	background: url("../images/layout/content-mid.png");
	background-color: #05060a !important;
	margin: 0 4px;
}

.content-top
{
	background: url("../images/layout/content-top.png") no-repeat scroll 0 0 transparent;
}

.content-bot
{
	background: url("../images/layout/content-bot.png") no-repeat scroll 0 bottom transparent;
	height: expression(this.scrollHeight < 650 ? "650px" : "auto");  /* for IE 6*/
	min-height: 650px;
}

.home-layout .block 
{
	background: url("../images/layout/block-mid.png");
	background-color: #05060a !important;
}

.home-layout .block-top
{
	background: url("../images/layout/block-top.png") no-repeat scroll 0 0 transparent;
}

.home-layout .block-bot
{
	background: url("../images/layout/block-bot.png") no-repeat scroll 0 bottom transparent;
	height: expression(this.scrollHeight < 100 ? "100px" : "auto");  /* for IE 6*/
	min-height: 318px;
}

.clear
{
	clear: both;
	display: block;
	margin: 0;
	padding: 0;	
}

/* Footer */
.footer { position: relative; top: 0px; left: 0px; width: 740px; margin: 0 auto; }
.footer .iron-bit-logo-wrapper { position: absolute; top: 30px; left: 0px; }
.footer .iron-bit-logo { background: url("../images/layout/ironbit-logo-flatcolors.png") no-repeat scroll 0 bottom transparent; display: block; width: 69px; height: 82px;}
.footer .links { padding: 20px 0px 15px 0px; }
.footer .links ul { padding: 0; margin: 0; }
.footer .links ul li { display: inline; list-style: none outside none; padding: 0 10px; margin: 0; }
.footer .content-wrapper { padding: 10px 0px 40px 0px; }

.service
{
	position: absolute;
	padding-right: 7px;
	right: 0;
	top: 0;
}

.service-bar
{
	background: url("../images/layout/service.png") no-repeat scroll right 0 transparent;
	text-align: right;
	width: 581px;
	height: 41px;
}

.service-bar-content
{
	padding: 5px 20px 5px 50px;
}

.service-bar-content a
{
	text-decoration: none; 
	font-weight: bold;
	font-size: 14px;
	color: #df6b26;
}

.service-bar-content a:hover
{
	color: #fff;
}

/* Language Bar*/
.language-bar
{
	padding: 3px 20px 3px 50px;
	text-align: right;
}

.language-bar a
{
	text-decoration: none; 
	font-weight: bold;
	font-size: 14px;
	color: #fb9f00;
}

.language-bar a:hover
{
	color: #fff;
}

/* Default Layout */
.default-layout
{
	padding: 4px 3px 4px 3px;
	margin: 0px;
}

.default-layout .page-header
{
	height: 80px;
	margin: 0px 20px 0px 20px;
	border-bottom: 1px solid #1791ed;
}

.default-layout .page-header .column-left
{
	float: left; 
	height: 100%;
	width: 60%;
}

.default-layout .page-header .column-right
{
	float: left; 
	height: 100%;
	width: 40%;
}

.default-layout .caption-wrapper
{
	position:relative; 
	height: 100%;
}

.default-layout .caption
{
	position: absolute; 
	bottom: 0;
}

.default-layout .page-header h1
{
	text-shadow: #000 0 0 20px, #000 0 0 20px;
	font-weight: bold;
	font-size: 30px;
	padding: 0px 0px 0px 20px;
}

.default-layout .page-wrapper-l1
{
	margin: 0px 20px;
}

.default-layout .page-wrapper-l2
{
	padding: 30px 42px;
}

.default-layout .default-layout-content
{
	padding-bottom: 60px;
}

{
	padding: 4px 3px 4px 3px;
	margin: 0px;
}

/* Founder's Packs Purchase Confirm Layout */
.founders-packs-purchase-confirm-layout {
	padding: 42px 20px 20px 20px;
	margin: 0px;
}

.founders-packs-purchase-confirm-layout .layout-content {
	width: 600px;
	margin: 0 auto;
}

.founders-packs-purchase-confirm-layout .note {
	width: 530px;
	margin: 0 auto;
	padding-top: 40px;
}

.founders-packs-purchase-confirm-layout .button {
	vertical-align: middle;
	display: table-cell;
}

.founders-packs-purchase-confirm-layout .test {
	background: url("../images/layout/button-metal-glow.png") no-repeat scroll right 0 transparent;
	margin: 20px 0px;
	line-height: 110px;
	display: table;
	height: 110px;
	width: 600px;
}

/* Account Layout */
.account-layout
{
	padding: 42px 20px 20px 20px;
	margin: 0px;
}

.account-layout h1
{
	border-bottom: 1px solid #1791ed;
	text-shadow: #000 0 0 20px, #000 0 0 20px;
	font-weight: bold;
	font-size: 30px;
	padding: 0px 0px 0px 20px;
}

.account-form-wrapper
{
	text-align: center;
}

.account-form-content
{
	padding: 50px 0; 
	width: 520px; 
	margin: 0 auto; 
	text-align: left;
}

/* Account Block */
.account-block
{
	padding: 20px; 
}

.account-block .row
{
	padding: 5px 0px;
}

.account-block a
{
	color: #1988dc;
}
.account-block  a:hover
{
	color: #fff;
}

.account-block-hr
{
	border-bottom: 1px solid #103957;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

/* Account Index */
.account-index
{
	margin: 0px 20px;
}

/* Account Add Funds */
.account-add-funds
{
	padding: 0px;
}

/* Account Add Funds Payment Methods*/
.account-add-funds-payment-methods
{
	padding: 20px 60px;
}


/* Account Balance Header*/
.account-balance-header
{
	height: 100%;
}

.account-balance-header .container-wrapper
{
	position: relative; 
	height: 100%;
}

.account-balance-header .container
{
	position: absolute;
	bottom: 0;
	right: 0;
}

/* Home Layout */
.home-layout
{
	padding: 4px 3px 4px 3px;
}

.home-layout td
{
	vertical-align: top;
}

.home-layout .sidebar
{
	background: url("../images/layout/sidebar-right.png") repeat scroll 0 0 transparent;
	width: 334px;
}

.home-layout .sidebar-content
{
	height: expression(this.scrollHeight < 500 ? "500px" : "auto");  /* for IE 6*/
	padding: 4px 7px 0 0px;
	margin-left: 23px; 
	min-height: 500px;
}

.home-layout .sidebar-content-block
{
	margin-bottom: 10px;
}

.home-layout .sidebar-content-block-hr
{
	border-bottom: 1px solid #103957;
	margin: 0px 5px 20px 5px;
}

.home-layout .sidebar-content-block .title
{
	border-bottom: 2px solid #1791ed;
	text-transform: uppercase;
}

.home-layout .sidebar-content-block .inner
{
	margin: 0px 5px;
}

/* Banner Play Now */
.banner-play-now .bg
{
	background: url("../images/layout/play-now-banner.png") no-repeat scroll 0 0 transparent;
	width: 304px;
	height: 158px;
	display: inline-block;
	text-align: left;
	color: #ffffff;
}

.banner-play-now .bg .text
{
	text-shadow: #000000 0 0 15px, #000000 0 0 15px, #000000 0 0 15px, #000000 0 0 15px;
	position: relative;
	top: 73px;
	left: 20px;
}

/* Banner Random Screenshot */
.banner-random-screenshot .screenshot
{
	width: 200px;
	padding: 15px 0px 10px 0px;
	margin: 0 auto;
}

/* Banner FAQ */
.banner-faq .bg
{
	background: url("../images/layout/faq-banner.png") no-repeat scroll 0 0 transparent;
	text-shadow: #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px;
	width: 304px;
	height: 158px;
	display: inline-block;
	text-align: right;
	color: #ffffff;
}

.banner-faq .bg .text
{
	position: relative;
	right: 15px;
}

.banner-faq .bg .text h1
{
	font-size: 60px;
}

.banner-faq .bg .text .bottom
{
	position: relative;
	top: 35px;
}

/* Banner Blog */
.banner-blog .bg
{
	background: url("../images/layout/blog-banner.png") no-repeat scroll 0 0 transparent;
	text-shadow: #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px;
	width: 304px;
	height: 158px;
	display: inline-block;
	text-align: right;
	color: #ffffff;
}

.banner-blog .bg .text
{
	position: relative;
	right: 15px;
	top: 90px;
}

.banner-blog .bg .text h1
{
	font-size: 34px;
	line-height: 34px;
}

/* Banner Facebook */
.banner-facebook .bg {
	background: url("../images/layout/facebook-banner.png") no-repeat scroll 0 0 transparent;
	text-shadow: #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px;
	width: 304px;
	height: 97px;
	display: inline-block;
	text-align: right;
	color: #ffffff;
}

.banner-facebook .text {
	position: relative;
	right: 15px;
	top: 55px;
	font-size: 30px;
	line-height: 30px;
}

/* Banner Twitter */
.banner-twitter .bg {
	background: url("../images/layout/twitter-banner.png") no-repeat scroll 0 0 transparent;
	text-shadow: #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px;
	width: 304px;
	height: 97px;
	display: inline-block;
	text-align: right;
	color: #ffffff;
}

.banner-twitter .text {
	position: relative;
	right: 15px;
	top: 55px;
	font-size: 30px;
	line-height: 30px;
}

/* Banner VK */
.banner-vk .bg {
	background: url("../images/layout/vk-banner.png") no-repeat scroll 0 0 transparent;
	text-shadow: #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px, #000000 0 0 20px;
	width: 304px;
	height: 97px;
	display: inline-block;
	text-align: right;
	color: #ffffff;
}

.banner-vk .text {
	position: relative;
	right: 15px;
	top: 55px;
	font-size: 30px;
	line-height: 30px;
}

/* Welcome Banner */
.welcome-banner
{
	background: url("../images/layout/welcome-banner.jpg") no-repeat scroll 0px 0px transparent;
	text-align: right;
	clear: both;
	height: 318px;
	position: relative;
}

.welcome-banner .welcome-wrapper
{
	padding: 20px 20px;
	text-shadow: #000000 0 0 20px, #000000 0 0 15px, #000000 0 0 15px, #000000 0 0 15px;
	color: #9ed4ff;
	position: absolute;
	bottom: 0px;
	right: 0px;
}

.welcome-banner .welcome-wrapper a
{
	text-decoration: none;
	color: #9ed4ff;
}

.welcome-banner .welcome-wrapper a:hover
{
	color: #fff;
}

.welcome-banner .welcome
{
	font-weight: bold;
	font-size: 30px;
}

.welcome-banner .look
{
	font-size: 14px;
}

.colonies-impressions
{
	text-align: left;
	padding: 20px 40px;
}

.colonies-impressions a
{
	border-bottom: 1px dotted #a1eafa;
	text-decoration: none;
	color: #a1eafa;
}

.colonies-impressions a:hover
{
	color: #fff;
}

/* News */
.news
{
	padding: 12px;
}

.news .news-header
{
	padding: 2px 0 0 14px;
}

.news h3
{
	font-weight: bold;
	font-size: 24px;
	color: #fff;
}

.news .datetime
{
	font-size: 14px;
	color: #3da2ed;
	padding-left: 125px;
}

.news .news-column-left
{
	float: left;
	width: 140px;
}

.news .news-column-right
{
	padding: 5px 0 0 140px;
}

.news p
{
	font-size: 14px;
	color: #9ed4ff;
}

.news h5
{
	font-weight: bold;
	font-size: 14px;
	color: #9ed4ff;
}

.news ul
{
	color: #9ed4ff;
}

.news ul li p
{
	padding-bottom: 15px;
}

.news oli
{
	margin: 0;
	padding: 0;
	/*padding-left: 10px;*/
}

/* Game Layout */
.game-layout
{
	padding: 4px 3px 4px 3px;
}

.game-layout h1
{
	border-bottom: 1px solid #1791ed;
	padding: 100px 0px 0px 20px;
	margin: 0px 30px 60px 30px;
	text-shadow: #000000 0 0 20px, #000000 0 0 15px, #000000 0 0 15px;
	font-size: 34px;
	color: #fff;
}

.game-index-back
{
	background: url("../images/layout/game-head.png") no-repeat scroll 0px 0px transparent;
	min-height: 249px;
}

.game-index-content p
{
	padding: 0px 60px;
	text-indent: 50px;
}

.play-to-colonies
{
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	padding: 30px 0 80px 0;
}

.play-to-colonies a
{
	text-decoration: none;
	color: #a1eafa;
}

.play-to-colonies a:hover
{
	color: #fff;
}

.game-start-back
{
	background: url("../images/layout/game-start-back.png") no-repeat scroll 0px 0px transparent;
}

.game-start-content-left 
{ 
	float: left; 
	padding: 140px 0px 240px 40px; 
}

.game-start-content-right
{ 
	float: right; 
	padding: 140px 40px 240px 0px; 
}

.game-start-column
{
	width: 280px; 
}

.game-start-column  a { display: block; }
.game-start-column  a:hover h3, .game-start-column  a:hover .text { color: #fff; }
.game-start-back .attention { margin: 0px 100px 30px 100px; }

.game-faq .toc
{
	padding-top: 15px;
}

.game-faq hr
{
	border: 0px;
	border-bottom: 1px solid #103957;
	margin: 0px 22px;
	padding: 0px;
}

.game-faq-item 
{
	padding-bottom: 15px;
}

.game-faq-item .answer
{
	margin-left: 35px;
}

/* Media Layout */
.media-layout
{
	padding: 4px 3px 4px 3px;
}

.media-layout h1
{
	border-bottom: 1px solid #1791ed;
	padding: 100px 0px 0px 20px;
	margin: 0px 30px 60px 30px;
	text-shadow: #000000 0 0 20px, #000000 0 0 15px, #000000 0 0 15px;
	font-size: 34px;
	color: #fff;
}

.media-index-back
{
	background: url("../images/layout/media-index-back.png") no-repeat scroll 0px 0px transparent;
	min-height: 249px;
}

.media-index-content .download 
{
	padding: 10px 0 100px 150px;
}

.media-index-content .download h3
{
	font-weight: bold;
	font-size: 24px;	
	color: #fb9f00;
}

.media-index-content .download a
{
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;	
	color: #a1eafa;
	padding-left: 5px;
}

.media-index-content .download a:hover
{
	color: #fff;
}

.media-block
{
	padding: 0px 30px;
}

.media-block  .view-all
{
	padding-top: 5px;
}

.media-block-title
{
	padding-left: 20px;
	padding-bottom: 10px;
	display: block;
}

.media-block-title:hover, 
.media-block-title:hover h4,
.media-block-title:hover .view-all
{
	color: #fff;
}

.media-block-hr
{
	border-bottom: 1px solid #103957;
	margin: 0px 30px 20px 30px;
	padding: 0px;
}

/* Media Block Screenshots */
.media-block-screenshots .thumbnail
{
	margin-right: 32px;
	height: 183px;
	float: left; 
}

/* Media Screenshots*/
.media-screenshots
{
	margin: 30px 40px 0px 40px;
}

.media-screenshots .thumbnail
{
	margin-bottom: 2px;
	margin-right: 35px;
	height: 183px;
	float: left; 
}

/* Media Videos */
.media-videos
{
	margin: 30px 40px 0px 40px;
}

.media-videos .thumbnail
{
	margin-bottom: 2px;
	margin-right: 35px;
	float: left; 
}


/* Screenshot Preview */
.screenshot-preview
{
	width: 200px;	
}

.screenshot-preview img
{
	border: 1px solid #1791ed;
}

.screenshot-preview:hover img
{
	border: 1px solid #afddff;
}

.screenshot-preview .date
{
	padding-left: 5px;
	text-align: left;
}

/* Image Preview */
.image-preview {}

/* Video Cover */
.video-cover
{
	height: 183px;
}

.video-cover .image img
{
	border: 1px solid #1791ed;
}

.video-cover .image:hover img
{
	border: 1px solid #afddff;
}

.video-cover .image
{
	margin-right: 35px;
	float: left;
}

/* Video Preview */
.video-preview
{
	width: 200px;
	height: 233px;
}

.video-preview .image img
{
	border: 1px solid #1791ed;
}

.video-preview .image:hover img
{
	border: 1px solid #afddff;
}

.video-preview .title 
{
	padding-top: 5px;
}

/* Forums */
.forums-block { 	padding: 20px; }
.forums-block .forum-item { padding: 10px 0px; }
.forums-block .forum-item:hover  .forum-item-text{ color: #fff; }
.forums-block .forum-item-icon { margin: 0px 10px; padding: 0px; width: 40px; height: 40px; background: url("../images/layout/forum-icon-default.png") no-repeat; }
.forums-block .forum-item-detail { width: 350px; }

/* Forums View */
.forums-view .create-thread { padding: 30px 20px 20px 20px; }

/* Forum Topics Grid View */
.forum-topics-grid-view .items { margin: 20px 0px;}
.forum-topics-grid-view table.items { width: 100%; }
.forum-topics-grid-view table.items thead  tr { border-bottom: 1px solid #1791ed;  }
.forum-topics-grid-view table.items tr.last { border-bottom: 1px solid #1791ed; }
.forum-topics-grid-view table.items tr{ border-bottom: 1px solid #103957; }
.forum-topics-grid-view table.items th { font-weight: normal; --border-right: 1px dotted blue; }
.forum-topics-grid-view table.items td{ height: 45px; }
.forum-topics-grid-view table.items tr:hover { background: #0d304c; }
.forum-topics-grid-view .pager { text-align: right; padding: 0px 20px; }

.forum-topics-grid-view .column-icon { width: 60px; padding-right: 5px;}
.forum-topics-grid-view .column-subject { width: 500px; }
.forum-topics-grid-view .column-author { width: 100px; }
.forum-topics-grid-view .column-replies { width: 60px; padding-right: 20px;}
.forum-topics-grid-view .column-views { width: 80px; padding-right: 5px; }
/*.forum-topics-grid-view .column-last-poster { width: 100px; }*/

.view-topic-grid-column-icon { display: inline-block; }
.view-topic-grid-column-icon  .icon .unread{ width: 40px; height: 40px; background: url("../images/layout/forum-unread-icon.png"); }
.view-topic-grid-column-subject  .title { display: block; line-height: 45px; text-overflow: ellipsis; }

/* Forums Topic */
.forums-topic .topic-options { padding: 30px 20px 20px 20px; }

/* Forum Topic List View */
.forum-topic-list-view .pager { text-align: right; margin-bottom: 20px; padding: 0px 20px; }
.forum-topic-list-view .items  { clear: both; }

/* Forum Post Item*/
.forum-post-item  { background: url("../images/layout/post-bg.png") no-repeat; }
.forum-post-item .post-content .post-detail { margin: 20px 0 0 0; width: 600px; }
.forum-post-item .post-content .post-info { margin: 10px 0 0 0; width: 95px; }
.forum-post-item .post-options {  margin: 10px 20px; --border: 1px dotted blue; }

/* Store Index */
.store-index .tabs-header { padding: 24px 0 0 14px; }
.store-index ul.tabs { border: 0; padding: 0; margin: 11px; line-height: 100%; }
.store-index ul.tabs li { display: inline; list-style: none outside none; padding: 0; margin: 0; }
.store-index ul.tabs li a 
{ 
	color: #fff; 	
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
	background-color: #0b1c2d;
	padding: 11px 26px;
	border: 1px solid #1791ed;
}

.store-index ul.tabs a:hover  
{
	background-color: #1e4770;
}

.store-index ul.tabs .active a ,
.store-index ul.tabs .active a :hover  
{
	background-color: #1791ed;
	cursor: default;
}

/* Store Product List View */
.store-product-list-view { background: url("../images/layout/store-header.png") no-repeat; }
.store-product-list-view .empty  { height: 73px; display: block; padding: 12px 0 0 37px; }
.store-product-list-view .summary { float: left; height: 73px; padding: 12px 0 0 37px; }
.store-product-list-view .pager { text-align: right; height: 73px; padding: 12px 37px 0 0; }
.store-product-list-view .items  { clear: both; }

/* Store Product */
.store-product { background: url("../images/layout/store-product-bkg.png") no-repeat 0 100%; display: table; width: 100%; height: 100%; }
.store-product .row { display: table-row; height: 100%; }
.store-product .block { --border: 1px solid #ffff0f; display: table-cell; }
.store-product .block-icon { width: 205px; }
.store-product .block-icon .icon { background: url("../images/layout/store-product-default-pic.png") no-repeat 0 100%; width: 110px; height: 140px; margin: 0 0 62px 60px; }
.store-product .block-description { padding: 0 30px 62px 0; }
.store-product .block-description .footnotes ul { padding: 0; margin: 0; }
.store-product .block-description .footnotes li { list-style: none outside none; }
.store-product .block-controls { width: 207px; vertical-align: bottom; }
.store-product .block-controls .quantity { margin-bottom: 10px; }
.store-product .block-controls .purchase { margin-bottom: 27px; }
.store-product .block-controls .purchase .background { background-color: #113a58; height: 100px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.store-product .block-controls .purchase .price { padding-top: 30px; }
.store-product .block-controls .purchase .buy { position: relative; top: -10px; }

/* Store Purchase */
.store-purchase .product { margin-bottom: 50px; }
.store-purchase .calculation { margin-bottom: 30px; }
.store-purchase .footnote { margin-bottom: 30px; }
.store-purchase .warning { margin-bottom: 30px; }
.store-purchase .missing-sum { margin-bottom: 30px; }

/* Purchase History Grid View */
.purchase-history-grid-view { padding: 0px 20px;}
.purchase-history-grid-view table.items { border-collapse: collapse; width: 100%; }
.purchase-history-grid-view  table.items th { padding: 8px 8px; }
.purchase-history-grid-view  table.items td { padding: 13px 8px; }
.purchase-history-grid-view  table.items th
{
	background: rgb(14,48,85); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlMzA1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzU5OGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgb(14,48,85) 0%, rgb(19,89,143) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(14,48,85)), color-stop(100%,rgb(19,89,143))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgb(14,48,85) 0%,rgb(19,89,143) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgb(14,48,85) 0%,rgb(19,89,143) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgb(14,48,85) 0%,rgb(19,89,143) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgb(14,48,85) 0%,rgb(19,89,143) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3055', endColorstr='#13598f',GradientType=0 ); /* IE6-8 */
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
}
.purchase-history-grid-view  table.items td.order { width: 80px; }
.purchase-history-grid-view  table.items td.date { width: 130px; }
.purchase-history-grid-view  table.items td.status { width: 130px; }
.purchase-history-grid-view  table.items tr { border-top: 1px solid #103957; }

/* Legal */
.legal-user-agreement p,
.legal-user-agreement h3,
.legal-user-agreement h4,
.legal-user-agreement h5
{
	margin-bottom: 15px; 
}

.legal-user-agreement ul,
.legal-user-agreement ol,
.legal-user-agreement li
{
	margin: .75em 0;
}

.legal-user-agreement ul,
.legal-user-agreement ol
{
	list-style: none;
}

.legal-user-agreement ol.decimal
{
	list-style: decimal;
}
/*
.press
{
	padding: 30px 42px 30px 37px;
}*/

.press .press-releases .toc
{
	padding: 10px 0px 0px 20px;
}

.press .press-releases .toc .date
{
	margin-right: 10px;
}

.press-release .contents p
{
	padding-top: 10px;
}

.press .press-kit
{
	background-color: #178de4;
	position: relative;
	padding-left: 10px;
	margin-bottom: 30px;
	left: -10px;
	width: 200px;
}

.press-kit ul
{
	padding-bottom: 0;
	margin-bottom: 0;
}

.common-separator-bottom
{
	border-bottom: 1px solid #10395f;
	margin: 10px auto;
	width: 400px;
}

.test-mode-sorry
{
	font-size: 14px;
	color: #1988dc;
	text-align: center;
	width: 800px;
	margin: 0 auto;
	padding-bottom: 100px;
}

/* Post Character */
.post-character  { width: 270px; }
.post-character .post-user { padding: 20px; }
.post-character .post-user .avatar  { width: 82px; height: 82px; background-image: url("../images/layout/post-port.png"); }
.post-character .post-user .character-info { padding: 0 0 0 10px;}

/* Post Blank Character */
.post-blank-character  { width: 270px; }
.post-blank-character .post-user { padding: 20px; }
.post-blank-character .post-user .character-info { padding: 0 0 0 20px;}

/* Post Form */
.post-form  { padding: 20px 0 0 0; }

/* Talkback */

/* Blog Layout */
.blog-layout { padding: 4px 3px 4px 3px; }
.blog-layout h1 { border-bottom: 1px solid #1791ed; padding: 100px 0px 0px 20px; margin: 0px 30px 60px 30px; text-shadow: #000000 0 0 20px, #000000 0 0 15px, #000000 0 0 15px; font-size: 34px;	color: #fff; }
.blog-index-back { background: url("../images/layout/blog-01-header.png") no-repeat scroll 0px 0px transparent; min-height: 249px; }
.blog-index-content p { padding: 0px 60px; margin: 10px 0px; text-indent: 0px; }
.blog-index-content ul { padding: 0px 80px; margin: 10px 0px; text-indent: 0px; }
.blog-index-content .image-preview { margin: 40px 0px; }
.blog-index-content hr {	border: 0; border-bottom: 1px solid #103957; padding: 0px; margin: 0px 60px; }
.blog-index-content .narration { padding: 10px 0px; }
.blog-index-content .narration p { padding: 0px 120px; text-indent: 50px; }
.blog-index-content .blank-row { padding: 10px 0px; }
.blog-index-content .blank-row-half { padding: 5px 0px; }
.blog-index-content-header { border: 0; padding: 20px 0px 0px 20px; margin: 0px 0px 0px 30px; }
.blog-index-content-header h1 { border: 0; padding: 0px; margin: 0px; }
.blog-index-content-header .datetime { padding: 0px; margin: 0px; }

/* Founder Pack Purchase Steps */
.founder-pack-purchase-steps { margin: 0 auto; -border: 1px solid #1791ed; height: 40px; width: 570px; }
.founder-pack-purchase-steps .step { float: left; }
.founder-pack-purchase-steps .step .block { position: relative; display: inline-block; width: 170px; height: 38px; margin: 0px 20px 0 0; text-align: center; line-height: 38px; font-size: 11px; color: #fff; }
.founder-pack-purchase-steps .step .block:after { width: 0; height: 0; content:' '; position: absolute; }
.founder-pack-purchase-steps .step .arrow-right { background-color: #fb9f00; }
.founder-pack-purchase-steps .step .arrow-right:after { top: 0px; right: -20px; border-width: 19px 0px 19px 20px; border-style: solid; border-color: transparent transparent transparent #fb9f00; }
.founder-pack-purchase-steps .step .arrow-right-gray { background-color: #666666; }
.founder-pack-purchase-steps .step .arrow-right-gray:after { top: 0px; right: -20px; border-width: 19px 0px 19px 20px; border-style: solid; border-color: transparent transparent transparent #666666; }


/* Primary Menu */
#primary-menu { width: 979px; height: 71px; position: absolute; left: 10px; top: 154px; -moz-user-select: none; -webkit-user-select: none; user-select: none; padding: 0; margin: 0; }
#primary-menu li { width: 163px; float: left; height: 71px; list-style: none outside none; }
#primary-menu li span { padding-top: 50px; display: block; text-align: center; text-transform: uppercase; font: normal 14px Arial, Verdana, serif; position: relative; top: -5px }
#primary-menu li span.disable { color: #999999; text-shadow: #777777 0 0 5px }
#primary-menu li a { height: 71px; display: block; text-decoration: none; color: #fff; }
#primary-menu li a span { text-shadow: #000 0 0 5px }
#primary-menu li a:hover,
#primary-menu li a.primary-menu-active { background-image: url("../images/layout/primary-menu.png"); }
#primary-menu li a:hover { color: white; }
#primary-menu li a.primary-menu-active { color: #fff !important; position: relative; }
#primary-menu li.primary-menu-game{ width: 163px }
#primary-menu li.primary-menu-forums { width: 163px }
#primary-menu li.primary-menu-community{ width: 163px }
#primary-menu li.primary-menu-media { width: 163px }
#primary-menu li.primary-menu-home a:hover { background-position: 0 0 }
#primary-menu li.primary-menu-home a.primary-menu-active { background-position: 0 -71px !important }
#primary-menu li.primary-menu-game a:hover { background-position: -163px 0 }
#primary-menu li.primary-menu-game a.primary-menu-active { background-position: -163px -71px !important }
#primary-menu li.primary-menu-community a:hover { background-position: -326px 0 }
#primary-menu li.primary-menu-community a.primary-menu-active { background-position: -326px -71px !important }
#primary-menu li.primary-menu-media a:hover { background-position: -489px 0 }
#primary-menu li.primary-menu-media a.primary-menu-active { background-position: -489px -71px !important }
#primary-menu li.primary-menu-forums a:hover { background-position: -652px 0 }
#primary-menu li.primary-menu-forums a.primary-menu-active { background-position: -652px -71px !important }
#primary-menu li.primary-menu-services a:hover { background-position: -815px 0 }
#primary-menu li.primary-menu-services a.primary-menu-active { background-position: -815px -71px !important }
.chrome #primary-menu li a span { text-shadow: none; }
