body{
	margin:0;
	font:75% Arial, Helvetica, sans-serif;
	color:#7492a9;
	background:#1a1a1a;
	min-width:980px;
}
a{
	text-decoration:none;
	color:#f37c21;
}
a:hover{text-decoration:underline;}
form,fieldset{
	margin:0;
	padding:0;
	border:0;
}
img{border:none;}
input,select,textarea{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
}
.wrap{overflow:hidden;}
* html .wrap{
	height:1%;
	overflow:visible;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
/* wrapper */
.accessability{
	position:absolute;
	top:-9999em !important;
	left:-9999em !important;
}
.bg-body-strip{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	height:44.33em;
	min-width:980px;
}
.bg-body-image{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
}
.bg-body-image img{
	width:108.83em;
	display:block;
	margin:0 auto;
	height:25.66em;
}
.w1{
	width:108.83em;
	position:relative;
	float:left;
	left:50%;
}
.w2{
	width:108.83em;
	position:relative;
	float:left;
	left:-50%;
}
/* wrapper */
#wrapper{
	width:81.17em;
	margin:0 auto;
	position:relative;
	z-index:1;
	padding:0.25em 0 0;
}
/* header */
#header{width:100%;}
.control-panel{
	width:100%;
	position:relative;
	margin:1.167em 0 0;
}
.bg-control-panel{
	width:81.167em;
	height:4.417em;
}
.control-panel .holder{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	padding:1.167em 0.583em 0 6em;
	width:74.67em;
}
.logo{
	float:left;
	margin:0 2.167em 0 0;
	font-size:1em;
}
.logo img{
	width:14.25em;
	height:2.083em;
	display:block;
}
.panel-heading{
	position:absolute;
	top:-0.5em;
	left:22.33em;
	overflow:hidden;
}
.panel-heading img{
	width:9.33em;
	height:1.25em;
}
.panel-heading span{
	position:absolute;
	left:-9999em;
	top:-9999em;
}
.control-panel ul{
	float:right;
	margin:0.583em 0 0;
	padding:0;
	list-style:none;
	width:36.25em;
}
.control-panel li{
	float:left;
	padding:0 2.167em 0 0;
}
.control-panel a{color:#123c62;}
.control-panel form{
	float:left;
	margin:0.083em 0 0;
	width:20.5em;
}
.control-panel .text{
	float:left;
	position:relative;
	margin:0 0.5em 0 0;
}
.control-panel .text img{
	width:8.25em;
	height:2em;
}
.control-panel .text input{
	position:absolute;
	top:0;
	left:0;
	width:6.25em;
	margin:0;
	padding:0.417em 1em;
	background:url(/images/transparent.gif);
	border:none;
	z-index:1;
	color:#4a6985;
	font-size:1em;
}
.control-panel .submit{
	float:left;
	position:relative;
	margin:0.083em 0 0;
	height:1.917em;
	overflow:hidden;
}
.control-panel .submit img{
	width:2.916em;
	height:3.833em;
}
.control-panel .submit:hover img,
.control-panel .hover img{margin:-1.917em 0 0;}
.control-panel .submit input{
	position:absolute;
	top:0;
	left:0;
	background:none;
	border:none;
	color:#fff;
	font-weight:bold;
	width:2.916em;
	height:1.917em;
	vertical-align:top;
	cursor:pointer;
	z-index:1;
	padding:0 0 0.25em;
	font-size:1em;
}
* html .control-panel .submit input{padding:0;}
/* partner list styles */
.partner-list{
	float:right;
	margin:0.583em 0 0;
	padding:0 2.083em 0 0;
	list-style:none;
}
.partner-list li{
	display:inline-block;
	vertical-align:middle;
	padding:0 0 0 1em;
}
* html .partner-list li{display:inline;}
*+ html .partner-list li{display:inline;}
.partner-1{
	width:1.83em;
	height:3.167em;
}
.partner-2{
	width:7.75em;
	height:2.33em;
}
.partner-3{
	width:7.417em;
	height:2.5em;
}
.partner-4{
	width:4.25em;
	height:3.417em;
}
/* main styles */
#main{
	width:80.5em;
	margin:0.5em auto 0;
}
.bg-main{
	width:80.5em;
	height:1.5em;
	display:block;
	vertical-align:top;
}
.bg-main-repeat{
	position:absolute;
	top:0;
	left:0;
	width:80.5em;
	height:100%;
}
.main-holder{
	height:1%;
	padding:0 0.5em 5.5em;
	position:relative;
}
.main-holder:after,
.entry-columns:after,
.entry-columns .holder:after,
#twocolumn:after,
.step-list .bg:after,
.side-box .bg:after,
.heading-box:after,
.test-tooltip .holder:after,
.slots-tooltip .hold:after,
.entry-bar:after,
.login-popup .wrap:after,
.location-popup .wrap:after,
.cycle:after,
.order-options:after,
.cycle-drop .c:after{
	display:block;
	clear:both;
	content:"";
}
.main-frame{
	float:left;
	position:relative;
	margin:-0.5em 0 0;
	z-index:1;
	width:100%;
}
/* entry styles */
.entry{
	width:100%;
	position:relative;
}
.bg-entry{
	display:block;
	width:79.5em;
	height:14.083em;
	vertical-align:top;
}
.entry .holder{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
}
/* entry box */
.entry-box{
	width:100%;
	position:relative;
}
.bg-entry-box{
	width:79.5em;
	display:block;
	vertical-align:top;
	height:17.42em;
}
.entry-box .holder{
	position:absolute;
	top:2em;
	left:0;
	width:100%;
	z-index:1;
}
.entry-box h2{
	margin:0;
	text-align:center;
	color:#20313b;
	font-size:1.75em;
}
.entry-box .heading{
	position:relative;
	width:77.67em;
	margin:0.5em auto 0;
	text-align:center;
	color:#fff;
}
.bg-entry-heading{
	display:block;
	vertical-align:top;
	width:100%;
	height:11.75em;
}
.entry-box .heading .box{
	position:absolute;
	width:100%;
	top:1.5em;
	left:0;
}
.entry-box h3{
	margin:0;
	font:bold 3em/1em Arial, Helvetica, sans-serif;
}
.entry-box h3 span{color:#a8ff00;}
.entry-box p{
	margin:2.33em 0 0;
	font:bold 1.33em Arial, Helvetica, sans-serif;
}
.entry-box p a{color:#fff;}
.make-money{
	margin:1.083em auto 0;
	font:1em/1em Arial, Helvetica, sans-serif;
	position:relative;
	width:77.67em;
}
.make-money strong{
	position:absolute;
	color:#fff;
	font-size:3em;
	left:0.94em;
	top:1.666em;
}
.make-money strong em {
	position:relative;
	font-style:normal;
}
.make-money strong span{color:#baff00;}
.make-money img{
	width:77.67em;
	display:block;
	height:11.75em;
	vertical-align:top;
}
.entry-holder{
	padding:0 1.25em 0 2.917em;
	height:1%;
	overflow:hidden;
}
.entry-columns{
	width:76em;
	margin:5.5em -0.583em 0 0;
}
.entry-columns:after {
	display:block;
	clear:both;
	content:'';
}
.bg-entry-columns{
	float:left;
	overflow:hidden;
	height:1.33em;
	width:75.33em;
	vertical-align:top;
}
*+ html .bg-entry-columns { float:left;}
.bg-entry-columns-strip{
	position:absolute;
	top:0;
	left:0;
	width:75.33em;
	height:102%;
}
.entry-columns .holder{
	width:100%;
	float:left;
	position:relative;
}
.entry-columns .frame{
	float:left;
	position:relative;
	margin:-4em 0 0;
	width:100%;
	z-index:1;
}
.entry-columns .col{
	float:left;
	width:24.67em;
	margin:0 0.583em 0 0;
}
.entry-columns h2{
	margin:0;
	font:1.75em/1.167em  Arial, Helvetica, sans-serif;
	color:#64d1ff;
}
.entry-columns .box{
	margin:1.5em 0 0;
	width:100%;
	overflow:hidden;
}
.entry-columns .bg{
	height:1%;
	overflow:hidden;
	padding:0 0.5em 0 1.167em;
}
.bullet-list{
	margin:-0.167em 0 0;
	padding:0;
	list-style:none;
}
.bullet-list li{
	margin:0.666em 0 0;
	background:url(/images/bullet-arrow.png) no-repeat;
	padding:0 0 0 1.83em;
	height:1%;
	position:relative;
	overflow:hidden;
}
.bullet-list a{
	color:#abc2d4;
	font-size:1.167em;
}
.entry-columns .bullet-list{padding:0 0 0.167em;}
.start-up{
	margin:2em 0 0;
	width:74.75em;
}
.start-up h2{
	margin:0;
	font:1.75em/1.167em  Arial, Helvetica, sans-serif;
	color:#64d1ff;
}
.start-up .t,
.start-up .b{
	height:1.33em;
	overflow:hidden;
	width:100%;
}
.start-up .box{
	margin:0.75em 0 0;
	width:100%;
}
.start-up .box:hover .bg-start-up,
.start-up .hover .bg-start-up{margin:-1.333em 0 0;}
.start-up .box:hover .bg,
.start-up .hover .bg{background:#273239;}
.bg-start-up{
	display:block;
	width:74.75em;
	height:2.66em;
	vertical-align:top;
}
.start-up .bg{
	height:1%;
	overflow:hidden;
	padding:0 1.125em;
	background:#31404d;
}
.start-up .textarea{
	margin:1.25em 0 0;
	width:100%;
	position:relative;
}
.start-up .textarea img{
	display:block;
	width:71.83em;
	height:8em;
	vertical-align:top;
}
.start-up .textarea textarea{
	position:absolute;
	top:0;
	left:0;
	padding:1em;
	width:69.83em;
	height:6em;
	overflow:auto;
	margin:0;
	background:url(/images/transparent.gif);
	border:none;
	z-index:1;
	max-height:6em;
}
.create-now{
	height:1%;
	overflow:hidden;
	padding:2.83em 0 0 0.417em;
}
.btn-join{
	float:left;
	margin:0 1.25em 0 0;
	position:relative;
	color:#1d2226;
	cursor:pointer;
	height:2.916em;/*change*/
	overflow:hidden;
}
.btn-join img{
	display:block;
	width:9.583em;
	height:5.833em;/*change*/
	vertical-align:top;
}
.btn-join:hover{
	background:none;
	text-decoration:none;/* added */
}
.btn-join:hover img{margin:-2.916em 0 0;}/*change*/
.btn-join span{
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:6.12em;
	font:bold 1.583em/1.9em Arial, Helvetica, sans-serif;
}
.create-now h3{
	font:1.75em/1.71em Arial, Helvetica, sans-serif;
	color:#b7d7e4;
	margin:0;
}
/* download ventrilo styles */
.download{
	margin:1.083em auto 0;
	font:1em/1em Arial, Helvetica, sans-serif;
	position:relative;
	width:77.67em;
}
.download img{
	width:77.67em;
	display:block;
	height:12.5em;
	vertical-align:top;
}
.download strong{
	position:absolute;
	color:#fff;
	font:bold 3em/1em Arial, Helvetica, sans-serif;
	left:0.94em;
	top:1.333em;
}
.download strong span{color:#baff00;}
/* inner content */
.inner-content{
	padding:0 0.75em;
	height:1%;
	position:relative;
	margin:0 0 -5.5em;
}
.inner-content h1{
	margin:0 0 0 0.5em;
	color:#fff;
	font-size:2.75em;
	display:inline;
}
.inner-holder{
	width:100%;
	margin:1.25em 0 0;
	overflow:hidden;
}
.bg-inner-content{
	height:1.33em;
	float:left;
	vertical-align:top;
	width:78em;
}
.inner-frame{
	width:100%;
	position:relative;
	float:left;
	overflow:hidden;
}
.inner-frame .col-1 form,
.inner-frame .col-1 fieldset {
	float:left;
	width:100%;
}
.bg-inner-content-strip{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.inner-bg{
	height:1%;
	overflow:hidden;
	position:relative;
	z-index:1;
	padding:1em 2.25em;
}
.status{width:100%;}
.status h2{
	color:#64d1ff;
	font:1.75em Arial, Helvetica, sans-serif;
	margin:0;
}
.status .holder{
	width:100%;
	margin:0.667em 0 1.833em;
}
.bg-status{
	display:block;
	height:1.333em;
	width:73.5em;
}
.status .bg{
	height:1%;
	overflow:hidden;
	padding:0 1.583em;
	background:#30404a;
}
.status table{
	width:100%;
	border-collapse:collapse;
}
.status thead{
	font-size:1.167em;
	color:#94c4d8;
}
.status th{
	margin:0;
	padding:0;
	text-align:left;
	height:2.167em;
	vertical-align:top;
}
.status td{
	margin:0;
	padding:0;
	height:2.66em;
	color:#fff;
	font-weight:bold;
	background:#3f5563;
}
.status .divider{
	height:0.167em;
	background:none;
}
.status .cell-1{width:13.3em;}
.status .cell-2{width:12.85em;}
.status .cell-3{width:6.93em;}
.status .cell-4{width:8em;}
.status .cell-5{width:10.2em;}
.status td.cell-1{
	background:#3f5563 url(/images/bg-table-corner-left.gif) no-repeat;
	padding:0 0 0 0.93em;
	width:12.37em;
}
.status td.cell-6{background:#3f5563 url(/images/bg-table-corner-right.gif) no-repeat 100% 0;}
.status .alt td{background:#29363f;}
.status .alt td.cell-1{background:#29363f url(/images/bg-table-corner-left-alt.gif) no-repeat;}
.status .alt td.cell-6{background:#29363f url(/images/bg-table-corner-right-alt.gif) no-repeat 100% 0;}
.status .alt .btn-view-stats img{margin:-3.166em 0 0;}
.status .alt .btn-view-stats:hover img{margin:-4.75em 0 0;}
.status-info{
	font-weight:normal;
	color:#9ce500;
}
.btn-view-stats{
	cursor:pointer;
	color:#fff;
	position:relative;
	overflow:hidden;
	height:1.583em;
	float:left;
}
.btn-view-stats:hover {
	text-decoration:none;
	border:0;
}
.btn-view-stats img{
	display:block;
	height:6.35em;
	width:7.58em;
	vertical-align:top;
}
.btn-view-stats span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-indent:0.5em;
	font:1em/1.583em Arial, Helvetica, sans-serif;
}
.btn-view-stats:hover{background:none;}
.btn-view-stats:hover img{margin:-19px 0 0;}
/* inner content column styles */
.inner-content .col-1{
	float:left;
	width:50.917em;
	margin:-0.167em 0 0;
	position:relative;
}
.inner-content h2{
	margin:0 0 0.167em;
	font:1.75em Arial, Helvetica, sans-serif;
	color:#64d1ff;
}
.support{width:100%;}
.support .bullet-list{padding:0.5em 0 2.167em 1em;}
.support .bullet-list a{color:#8ac6df;}
.inner-box{
	width:100%;
	padding:0 0 1.83em;
}


.bg-inner-box{
float:left;
height:1.25em;
width:50.917em;
}
.inner-box .bg{
float:left;
width:48.25em;
background:#30404a;
padding:0 1.333em;
}
.inner-box:after{
display:block;
clear:both;
content:"";
}


.support-info{
	width:100%;
	overflow:hidden;
	color:#8ac6df;
}
.support-info .align-left{
	float:left;
	width:4.5em;
	height:4.5em;
	margin:0 1em 0 0;
}
.support-info h3{
	margin:0;
	font:1.75em Arial, Helvetica, sans-serif;
	color:#fff;
}
.support-info p{
	margin:0.75em 0 0;
	line-height:1.5em;
}
.support-info dl{margin:1.5em 0 -0.5em;}
.support-info dt{
	padding:0 0 0.2em;
	font-size:1.167em;
	color:#fff;
}
.support-info dd{
	display:block;
	margin:0;
	padding:0 0 1.25em;
	line-height:1.5em;
}
.icon-list{
	width:100%;
	margin:0;
	padding:0.83em 0 0.25em;
	list-style:none;
	text-align:center;
}
.icon-list li{
	display:inline-block;
	vertical-align:middle;
	padding:0 1.33em;
}
.icon-list .icon-1{
	width:4.67em;
	height:4.67em;
}
.icon-list .icon-2{
	width:4.417em;
	height:4.417em;
}
.icon-list .icon-3{
	width:4.33em;
	height:4.33em;
}
* html .icon-list li{display:inline;}
*+ html .icon-list li{display:inline;}
.inner-content .col-2{
	float:right;
	width:20.67em;
}
.inner-side-box{
	width:100%;
	margin:2em 0 0;
}
.inner-side-box .payment-1{margin:0.583em 0 0;}
.inner-side-box .payment ul{float:none;}
.inner-side-box .payment ul li{margin:0 0 0 0.083em}
.bg-inner-side-box{
	width:20.75em;
	height:0.917em;
	display:block;
}
.inner-side-box .bg{
	height:1%;
	overflow:hidden;
	padding:0 0.833em;
	background:#2a3942;
}
.chat-box{
	margin:0.583em 0 0;
	position:relative;
	width:100%;
	height:5em;
	overflow:hidden;
}
.chat-holder{
	width:100%;
	height:5em;
	overflow:hidden;
}
.chat-holder:hover .bg-chat-box,
.chat-box .hover .bg-chat-box{margin:-5em 0 0;}
.alt-chat{
	height:4.083em;
	overflow:hidden;
	margin:1.25em 0 -1.25em;
}
.alt-chat .chat-holder { height:4.083em;}
.alt-chat .chat-bg{width:18.67em;}
.alt-chat .bg-chat-box{
	height:8.167em;
	overflow:hidden;
}
.alt-chat .chat-holder:hover .bg-chat-box,
.alt-chat .hover .bg-chat-box{margin:-4.083em 0 0;}
.chat-bg{
	position:absolute;
	top:1em;
	left:1em;
	z-index:1;
}
.bg-chat-box{
	height:10em;
	display:block;
	vertical-align:top;
	width:100%;
	float:left;
}
.chat-online{
	width:100%;
	overflow:hidden;
}
.chat-online img{
	float:left;
	margin:0 0.667em 0 0;
	width:2.25em;
	height:2.417em;
}
.chat-online h3{
	margin:0.25em 0 0;
	font-size:1.333em;
	color:#a1c3e0;
}
.chat-online h3 a{color:#a1c3e0;}
.chat-online h3 a:hover { text-decoration:none;}
.chat-online h3 span{color:#84ff00;}
#twocolumn{
	height:1%;
	padding:1.33em;
}
/* content styles */
#content{
	float:left;
	width:45.667em;
}
#content h2{
	font:1.75em/1em Arial, Helvetica, sans-serif;
	color:#64d1ff;
	margin:0 0 0.25em;
}
#content p{
	margin:0 0 1.93em;
	font:1.167em/1.43em Arial, Helvetica, sans-serif;
}
#content .light{color:#d5e7f4;}
.step-list{
	margin:0;
	padding:1em 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.step-list li{
	margin:2.083em 0 0;
	width:100%;
	float:left;
}
.step-list .t,
.step-list .b{
	height:1.4167em;
	overflow:hidden;
	position:relative;
}
.step-list .t img,
.step-list .b img{
	display:block;
	width:100%;
	height:2.833em;
	vertical-align:top;
}
.step-list .bg{
	height:1%;
	padding:0 1.83em;
	background:#283138;
}
.step-list .box{
	float:left;
	width:100%;
	margin:0 0 -0.5em;
	position:relative;
	z-index:1;
}
.step-list li.active .t img,
.step-list li.active .b img{margin:-1.417em 0 0;}
.step-list li.active .bg{background:#000;}
#content .step-list h2{
	float:left;
	color:#fff;
	font:bold 2.5em/1em Arial, Helvetica, sans-serif;
	margin:0.167em 0 0;
	width:3.8em;
}
.btn-download{
	display:block;
	width:23.83em;
	cursor:pointer;
	color:#1d2226;
	position:relative;
	height:3.33em;
	overflow:hidden;
}
.btn-download img{
	display:block;
	width:23.83em;
	height:6.7em;
}
.btn-download:hover{
	background:none;
	text-decoration:none;
}
.btn-download:hover img{margin:-3.35em 0 0;}
.btn-download span{
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	width:100%;
	font:bold 1.83em/1.81em Arial, Helvetica, sans-serif;
	z-index:1;
}
.step-list .note{
	display:block;
	margin:0.25em 0 0;
	font-size:1.167em;
	color:#4f80a6;
	position:relative;
}
.btn-connect{
	display:block;
	width:31.083em;
	cursor:pointer;
	color:#1d2226;
	position:relative;
	margin:0 0 0.5em;
	height:3.33em;
	overflow:hidden;
}
.btn-connect img{
	display:block;
	width:31.083em;
	height:6.67em;
}
.btn-connect:hover{
	background:none;
	text-decoration:none;
}
.btn-connect:hover img{margin:-3.35em 0 0;}
.btn-connect span{
	position:absolute;
	left:0;
	top:0;
	text-align:center;
	width:100%;
	font:bold 1.583em/2.1em Arial, Helvetica, sans-serif;
	z-index:1;
}
.content-box{
	width:100%;
	margin:0 -0.167em 2.25em 0;
	position:relative;
}
.bg-content-box{
	display:block;
	height:1.417em;
	width:100%;
	vertical-align:top;
}
*+ html .bg-content-box { float:left;}
.content-box .bg{
	height:1%;
	overflow:hidden;
	padding:0 1.33em;
	background:#283138;
}
#content .content-box h2{
	margin:0;
	font:bold 1.167em Arial, Helvetica, sans-serif;
}
#content .content-box p{
	margin:0.417em 0 0;
	color:#6b8ca5;
}
/* ventrilo styles */
.alt-columns #content{width:47.83em;}
.alt-columns .side-box .frame{margin:-1em 0 -1.25em;}
.gallery-wrap{width:100%;}
#content .gallery-wrap h2{margin:0;}
/* gallery styles */
.gallery{
	width:100%;
	margin:1.5em 0 0;
	position:relative;
	overflow:hidden;
}
.bg-gallery{
	width:47.83em;
	height:11.83em;
	vertical-align:top;
	display:block;
}
.gallery .holder{
	position:absolute;
	top:0.833em;
	left:1em;
	z-index:1;
	width:46.75em;
}
.gallery .btn-prev,
.gallery .btn-next{
	float:left;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	height:10em;
}
.gallery .btn-prev img,
.gallery .btn-next img{
	display:block;
	height:20em;
	width:1.417em;
}
.gallery .btn-prev:hover,
.gallery .btn-next:hover{ border:0;}
.gallery .btn-prev:hover img,
.gallery .btn-next:hover img { margin-top:-10em;}
.gallery .frame{
	position:relative;
	margin:0 0.5em;
	width:42em;
	float:left;
	display:inline;
	height:10.083em;
	overflow:hidden;
}
.gallery ul{
	position:absolute;
	top:0;
	left:0;
	width:10000em;
	margin:0;
	padding:0;
	list-style:none;
}
.gallery ul li{
	float:left;
	display:inline;
	margin:0 0.833em;
	height:10.083em;
	overflow:hidden;
	position:relative;
	width:8.83em;
}
*+ html .gallery ul li {
	padding:0 0.833em;
	margin:0;
}
.bg-gallery-item{
	display:block;
	height:10.083em;
	width:8.83em;
}
.gallery .box{
	position:absolute;
	top:0.833em;
	left:0;
	z-index:1;
	width:100%;
	text-align:center;
}
.gallery h3{
	margin:0;
	font-size:1.5em;
	color:#fff;
}
.gallery .price{
	margin:0.333em auto 0;
	width:7.67em;
	position:relative;
	display:block;
}
.gallery .price img{
	display:block;
	width:7.67em;
	height:4.083em;
}
.gallery .price .text{
	position:absolute;
	width:100%;
	top:0.5em;
	font:0.83em Arial, Helvetica, sans-serif;
	color:#7392a9;
	left:0;
}
.gallery .price strong{
	color:#fff;
	display:block;
	font:2.4em Arial, Helvetica, sans-serif;
	margin:-0.083em 0 0;
	position:relative;
}
.gallery-note{
	padding:0.333em 1em 0 0;
	text-align:right;
}
.gallery-note img{
	height:1em;
	width:0.583em;
}
.gallery-note em{
	font:0.833em Arial, Helvetica, sans-serif;
	color:#6a7d8c;
	display:block;
	margin:-0.5em 0.25em 0 0;
	position:relative;
}
.btn-order-gallery{
	display:block;
	position:relative;
	cursor:pointer;
	margin:0.583em auto 0;
	font:bold 1em/1.917em Arial, Helvetica, sans-serif;
	color:#baff00;
	width:7.5em;
}
.btn-order-gallery img{
	display:block;
	width:7.5em;
	height:1.917em;
}
.btn-order-gallery span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	line-height:1.917em;
}
.btn-order-red{
	position:absolute;
	overflow:hidden;
	right:6em;
	bottom:-2em;
	height:8.167em;
	orphans:inherit;
}
.btn-order-red img{
	display:block;
	width:15.583em;
	height:16.33em;
}
.btn-order-red:hover{background:none;}
.btn-order-red:hover img{margin:-8.167em 0 0}
/* content columns */
.content-columns{
	width:100%;
	overflow:hidden;
	margin:-1em 0 0;
	position:relative;
}
.content-columns .col-1{
	float:left;
	width:14.917em;
}
#content .content-columns .col-1 h2{margin:0 0 0 0.25em;}
/* locations styles */
.locations{
	width:100%;
	overflow:hidden;
	margin:1.25em 0 0;
}
.bg-locations{
	width:14.917em;
	height:1.167em;
	float:left;
}
.locations .bg{
	width:100%;
	float:left;
	overflow:hidden;
	background:#283138;
	padding:0 0 2.5em;
}
.locations h3{
	margin:0 0 0 1em;
	font-size:1.167em;
	color:#9bbfdb;
}
.locations ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0.25em 0 0.83em;
	list-style:none;
}
.locations ul li{
	height:1%;
	overflow:hidden;
	padding:0.083em 0.583em 0.167em 1.25em;
	margin:0.167em 0 0;
}
.locations ul li:hover,
.locations ul li.hover{background:#3d4d59;}
.locations h4{
	margin:0;
	font:1em/1em Arial, Helvetica, sans-serif;
}
.locations h4 a{color:#9bbfdb}
.content-columns .col-2{
	float:right;
	width:31.33em;
	padding:3.5em 0 0;
}
.img-map{
	display:block;
	margin:0 auto;
	width:30.083em;
	height:14.75em;
}
.content-columns .col-2 h3{
	font:1.5em Arial, Helvetica, sans-serif;
	color:#64d1ff;
	margin:1.67em 0 0;
}
.content-columns .col-2 .holder{
	width:100%;
	margin:1em 0 0;
	overflow:hidden;
}
.bg-column-box{
	width:100%;
	float:left;
	height:0.33em;
	overflow:hidden;
}
.content-columns .col-2 .bg{
	height:1%;
	overflow:hidden;
	padding:0.33em 0.917em;
	background:#283138;
}
.join-note{
	display:block;
	color:#fff;
	padding:0.5em 0;
}
.flag{
	vertical-align:middle;
	width:1.33em;
	height:0.917em;
}
.payment{
	height:1%;
	overflow:hidden;
}
.payment strong{
	float:left;
	margin:0.5em 0 0;
	color:#829caf;
}
.payment ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
.payment ul li{
	float:left;
	margin:0 0 0 0.25em;
}
.payment-1{
	width:4.167em;
	height:1.33em;
	float:left;
	display:inline;
	margin:0.583em 0.33em 0;
}
.payment-2{
	width:3.33em;
	height:2.167em;
}
.payment-3{
	width:3.83em;
	height:2.167em;
}
.payment-4{
	width:3.417em;
	height:2.167em;
}
.payment-5{
	width:3.33em;
	height:2.167em;
}
.work-steps{
	width:32.33em;
	overflow:hidden;
	margin:0 -1em 0 0;
	padding:0 0 1.83em;
	list-style:none;
}
.work-steps li{
	float:left;
	width:9.083em;
	position:relative;
	margin:1em 1.583em 0 0;
	height:11.417em;
	overflow:hidden;
}
.work-steps a:hover .bg-work-steps{margin:-11.417em 0 0;}
.work-steps a:hover{
	background:none;
	text-decoration:none;
}
.bg-work-steps{
	display:block;
	vertical-align:top;
	width:9.083em;
	height:22.833em;
}
.work-steps .frame{
	position:absolute;
	top:0.666em;
	left:0;
	width:100%;
	text-align:center;
	z-index:1;
}
.work-steps .sign-up{
	display:block;
	width:5.083em;
	height:4.917em;
	margin:0 auto;
}
.work-steps .set-up{
	display:block;
	width:4.583em;
	height:4.75em;
	margin:0.25em auto 0;
}
.work-steps .login{
	display:block;
	width:4.5em;
	height:4.33em;
	margin:0.75em auto 0;
}
.work-steps .heading{
	margin:0.417em 0 0;
	font:1.5em Arial, Helvetica, sans-serif;
	color:#baff00;
	display:block;
}
.work-steps a{
	display:block;
	cursor:pointer;
}
.work-steps .text{
	display:block;
	font:0.83em Arial, Helvetica, sans-serif;
	color:#7696ae;
	margin:0.75em 0.083em 0;
}
.join-links{width:30.083em !important;}
.join-links .bg {
	padding:0.9em !important;
	text-align:center;
}
.join-links .join{
	color:#94b6d0;
	font-size:1em;
}
.join-links .join span{
	color:#baff00;
	font-size:1.2em;
	margin:0 0 0 0.5em;
}
.locations .btn-test{
	float:right;
	margin:0 0 0 0.5em;
	cursor:pointer;
	overflow:hidden;
	height:1.083em;
}
.locations .btn-test img{
	width:2.583em;
	height:2.167em;
	display:block;
}
.locations .btn-test:hover{background:none;}
.locations .btn-test:hover img{margin:-1.083em 0 0;}
.alt-columns #sidebar{width:27.417em;}
.features-list{
	margin:0 0 0 -0.5em;
	position:relative;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.features-list li{
	width:100%;
	overflow:hidden;
	margin:0.833em 0 0;
}
.features-list .img-holder{
	float:left;
	width:3.5em;
}
.features-list h4{
	margin:0.25em 0 0;
	font-size:1.33em;
	color:#fff;
}
.feature-1{
	width:2.917em;
	height:2.583em;
}
.feature-2{
	width:2.5em;
	height:2.583em;
}
.feature-3{
	width:2.667em;
	height:2.33em;
}
.feature-4{
	width:2.33em;
	height:2.583em;
}
.feature-5{
	width:2em;
	height:2.417em;
}
.feature-6{
	width:2.417em;
	height:2.417em;
}
.feature-7{
	width:2em;
	height:2em;
}
.feature-8{
	width:2.66em;
	height:2.583em;
}
.feature-9{
	width:3em;
	height:2.66em;
}
.feature-10{
	width:2.83em;
	height:3.167em;
}
.feature-11{
	width:3.33em;
	height:3.167em;
}
.feature-12{
	width:3.083em;
	height:3.583em;
}
.feature-13{
	width:3.083em;
	height:3em;
}
.feature-14{
	width:3.167em;
	height:3em;
}
.feature-15{
	width:2.66em;
	height:2.66em;
}
.feature-16{
	width:2.25em;
	height:2.33em;
}
.feature-17{
	width:3.33em;
	height:3.417em;
}
.side-box .features-list p{
	margin:0.25em 0 0;
	font:0.917em/1.64em Arial, Helvetica, sans-serif;
	color:#d3dee6;
}
.win-free{
	width:25.917em;
	margin:2.5em -2.33em 0 -1.917em;
	position:relative;
	padding:0 1.5em 0 0;
	border-top:0.083em solid #3e4d58;
	height:1%;
	overflow:hidden;
}
.win-free .description {
	overflow:hidden;
	height:1%;
}
.bg-win-free{
	float:left;
	width:10.33em;
	height:9.33em;
	margin:0 -2em 0 0;
}
.win-free h4{
	margin:1.25em 0 0;
	font-size:1.167em;
	color:#64d1ff;
}
.side-box .win-free p{
	margin:0.5em 0 0;
	color:#fff;
	font-size:1em;
}
.side-box .win-free .btn-action{
	float:left;
	margin:0.833em 0 0;
}
.side-box .win-free .btn-action span {
	font-size:1em;
	line-height:2em;
}
.img-ventrilo-status{
	vertical-align:middle;
	padding:0 0 0.25em;
	height:1.62em;
	width:1.62em;
	position:relative;
}
.img-teamspeak{
	vertical-align:middle;
	padding:0 0 0.25em;
	height:1.76em;
	width:1.81em;
	position:relative;
}
.entry-box .alt{margin:-0.5em 0 -0.167em;}
/* info columns styles */
.info-columns{
	height:1%;
	overflow:hidden;
	padding:0.666em 0 0 1.5em;
}
.info-columns .col-1{
	float:left;
	width:43em;
}
.info-columns h2{
	font:1.75em/1em Arial, Helvetica, sans-serif;
	color:#64d1ff;
	margin:0;
}
.info-columns p{
	margin:0.333em 0 0;
	color:#fff;
	font:1.167em/1.28em Arial, Helvetica, sans-serif;
}
.info-columns ul{
	margin:0;
	padding:1em 0 0;
	list-style:none;
	word-spacing:-0.083em;
}
.info-columns ul li{
	margin:0.417em 0 0;
	background:url(/images/bullet-arrow-blue.png) no-repeat;
	padding:0.083em 0 0 1.83em;
	height:1%;
	overflow:hidden;
}
.info-columns ul a{color:#aacce6;}
.info-columns .btn-join{margin:2.75em 0 0;}
.info-columns .col-2{
	float:right;
	width:32.583em;
}
/* sidebar styles */
#sidebar{
	float:right;
	width:28.33em;
}
.side-box{
	margin:2.25em 0 0;
	width:100%;
}
.side-box .heading{
	width:100%;
	overflow:hidden;
}
.side-box h3{
	float:left;
	margin:0;
	color:#64d1ff;
	font:1.75em/1.167em Arial, Helvetica, sans-serif;
}
.side-box .holder h3{float:none;}
.side-box .faq{
	float:right;
	text-decoration:underline;
	color:#fff;
	font-size:0.917em;
	margin:0.5em 0 0;
}
.side-box .faq:hover{text-decoration:none;}
.side-box .holder{
	width:100%;
	margin:1em 0 0;
}
.bg-side-box{
	display:block;
	height:1.333em;
	width:100%;
	
}
* html .bg-side-box {vertical-align:top;}
.side-box .bg{
	height:1%;
	position:relative;
	padding:0 2.33em 0 1.917em;
	background:#283138;
}
.side-box .bg:after {
	display:block;
	clear:both;
	content:'';
}
.side-box .frame{
	margin:-1em 0 0;
	width:100%;
	position:relative;
	z-index:1;
	float:left;
}
.side-box p{
	font-size:1.167em;
	color:#abc2d4;
	margin:1.25em 0 0;
}
.side-box .btn-action{
	float:right;
	margin:2em 0 0.917em 1.083em;
}
.btn-action{
	float:left;
	cursor:pointer;
	color:#1d2226;
	height:2em;
	overflow:hidden;
}
.btn-action .btn-bg{
	float:left;
	width:0.167em;
	height:4em;
}
.btn-action span{
	float:left;
	font:bold 1.25em/1.6em Arial, Helvetica, sans-serif;
	background:#baff00;
	padding:0 0.33em;
}
.btn-action:hover{
	background:none;
	text-decoration:none;
}
.btn-action:hover .btn-bg{margin:-2em 0 0;}
.btn-action:hover span{background:#dcff7f url(/images/bg-btn-action.gif) no-repeat 50% 100%;}
#sidebar .side-box{margin:0 0 2.25em;}
.side-box .box{
	width:24.5em;
	overflow:hidden;
	padding:1.167em 1.917em 1.583em;
	margin:-0.083em -2.33em 0.083em -1.917em;
	border-top:0.083em solid #3e4d58;
	position:relative;
}
.side-box .box:first-child{border:none;}
.side-box .box p{
	margin:0;
	color:#6d8d9a;
	line-height:1.29em;
}
.tick-list{
	margin:-0.57em 0 0;
	padding:0;
	list-style:none;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	width:100%;
	color:#6badc9;
}
.tick-list li{
	height:1%;
	overflow:hidden;
	padding:0 0 0 1.5em;
	vertical-align:top;
	margin:0.667em 0 0;
	background:url(/images/ico-tick-list.png) no-repeat;
}
.btn-wrap{
	margin:2em 0 0;
	width:100%;
	overflow:hidden;
}
.side-box .btn-wrap{
	margin:2em 0 -1.583em;
	position:relative;
}
.btn-wrap strong{
	float:left;
	color:#fff;
	font:1.5em Arial, Helvetica, sans-serif;
}
.btn-wrap .btn-action{margin:0;}
.btn-wrap .btn-action span{font:bold 1em/2em Arial,Helvetica,sans-serif;}
/* tour popup */
.tour-popup{
	position:absolute;
	left:30%;
	top:30%;
	width:55.75em;
	z-index:1;
}
.bg-tour-popup{
	display:block;
	vertical-align:top;
	width:55.75em;
	height:40.417em;
}
.tour-popup-holder{
	position:absolute;
	top:3.25em;
	left:2.666em;
	z-index:1;
	width:48.167em;
}
.tour-popup .gallery{margin:1.917em 0 0;}
.tour-popup-heading{
	width:100%;
	overflow:hidden;
}
.tour-popup-heading h3{
	float:left;
	color:#a3e3fe;
	font:3.25em Arial, Helvetica, sans-serif;
	margin:0;
}
.btn-demo{
	float:right;
	margin:1em 0.5em 0 1.33em;
	cursor:pointer;
	display:inline;
	position:relative;
	font-weight:bold;
	height:2.25em;
	overflow:hidden;
	color:#2e5373;
}
.btn-demo span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-indent:1em;
	line-height:2.25em;
}
.btn-demo:hover {
	text-decoration:none;
	border:0;
}
.btn-demo:hover img { margin-top:-2.25em;}
.btn-demo img{
	display:block;
	vertical-align:top;
	width:9em;
	height:4.5em;
}
.btn-order-red-small{
	float:right;
	margin:1.25em 0 0;
	cursor:pointer;
	position:relative;
	font-weight:bold;
	color:#fff;
	overflow:hidden;
	height:1.917em;
}
.btn-order-red-small span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-indent:0.28em;
	font:bold 1.33em/1.44em Arial, Helvetica, sans-serif;
}
.btn-order-red-small img{
	display:block;
	vertical-align:top;
	width:7.5em;
	height:3.85em;
}
.btn-order-red-small:hover{
	background:none;
	text-decoration:none;
}
.btn-order-red-small:hover img{margin:-1.925em 0 0;}
.tour-gallery{
	width:100%;
	margin:1.666em 0 0;
	overflow:hidden;
}
.tour-gallery .btn-prev,
.tour-gallery .btn-next{
	float:left;
	cursor:pointer;
	position:relative;
	margin:4.417em 0 0;
	width:3.417em;
	height:3.25em;
	overflow:hidden;
}
.tour-gallery .btn-prev img,
.tour-gallery .btn-next img{
	display:block;
	vertical-align:top;
	width:3.417em;
	height:6.5em;
	position:relative;
}
.tour-gallery .btn-prev:hover,
.tour-gallery .btn-next:hover { border:0;}
.tour-gallery .btn-prev:hover img,
.tour-gallery .btn-next:hover img { margin-top:-3.25em;}
.tour-gallery .frame{
	float:left;
	position:relative;
	height:13.083em;
	width:41.17em;
	overflow:hidden;
}
.tour-gallery ul{
	position:absolute;
	top:0;
	left:0;
	width:10000em;
	padding:0;
	margin:0;
	list-style:none;
}
.tour-gallery ul li{
	float:left;
	width:39.67em;
	padding:1.917em 0.75em 0;
}
.img-servers{
	float:left;
	width:2.66em;
	height:2.917em;
	margin:0 0.75em 0 0;
}
.tour-gallery h4{
	font:1.75em Arial, Helvetica, sans-serif;
	margin:0.167em 0 0;
	color:#64d1ff;
}
.tour-gallery p{
	color:#d5e7f4;
	line-height:1.5em;
	margin:0.5em 0 0;
}
/* game servers styles */
.alter-columns #content{width:46.667em;}
.alter-columns #sidebar{width:27.917em;}
.alter-columns #content h2{margin:1.33em 0 0;}
.alter-columns .content-box{margin:1.167em 0 0;}
.alter-columns #sidebar .side-box{margin:0 0 1.583em}
.alter-columns .side-box .holder{margin:0.583em 0 0;}
.alter-columns .chat-online img{
	display:inline;
	position:relative;
	width:3em;
	height:3.167em;
	margin:0 0.75em 0 0;
}
.alter-columns .chat-online h3{margin:0.333em 0 0;}
.alter-columns .features-list{
	margin:0 -0.333em 0 -1em;
	width:25.5em;
}
.alter-columns .features-list .img-holder{margin:0 0.5em 0 0;}
.alter-columns .features-list h4{
	margin:0;
	word-spacing:-0.083em;
}
.game-list{
	width:45.83em;
	margin:-1.33em -1.33em 0;
	position:relative;
	text-align:center;
	padding:0;
	list-style:none;
}
.game-list li{
	display:inline-block;
	vertical-align:top;
	width:8.75em;
	margin:1.33em 0 0;
}
* html .game-list li{display:inline;}
*+ html .game-list li{display:inline;}
.game-list img{
	width:7.75em;
	height:7.75em;
	display:block;
	margin:0 auto 0.5em;
}
.game-list a{color:#7eb8e3;}
.center-list{
	margin:-0.75em 0 0 -0.66em;
	position:relative;
	padding:0;
	list-style:none;
}
.center-list li{
	width:100%;
	overflow:hidden;
	margin:0.75em 0 0;
}
.center-list img{
	float:left;
	width:1.83em;
	height:1.83em;
	margin:0 1.33em 0 0;
}
.center-list h4{
	font:1.5em Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0.083em 0 0;
}
.center-list h4 a{color:#fff;}
.game-servers{
	margin:-1.5em 0 -3em -3.5em;
	position:relative;
	width:50em;
	overflow:hidden;
	padding:3.75em 0 0;
}
.game-servers img{
	float:left;
	width:16.5em;
	height:16.583em;
	margin:-3.75em -3em 0 0;
	position:relative;
}
#content .game-servers h2{margin:0;}
#content .game-servers p{
	margin:0.333em 0 0;
	color:#d5e7f4;
}
.server-prices{
	width:43.33em;
	padding:0.167em 0 0;
}
.server-prices .box {
	margin:1.083em 0 0;
	width:100%;
	overflow:hidden;
}
.bg-server-prices{
	width:100%;
	float:left;
	height:1.33em;
}
.server-prices .frame{
	height:1%;
	overflow:hidden;
	padding:0.25em 1em;
	background:#36424b;
}
.server-prices .align-left{
	float:left;
	margin:-0.25em 1.083em 0 0;
	position:relative;
	width:6.67em;
	height:7.417em;
}
.server-prices .price{
	float:left;
	color:#fff;
	font:1.5em Arial, Helvetica, sans-serif;
	margin:0 0.9em 0 0;
}
.server-prices h4{
	margin:0;
	color:#64d1ff;
	font:1.5em Arial, Helvetica, sans-serif;
}
#content .server-prices p{
	margin:0.5em 0 0;
	font-size:0.917em;
}
#content .server-prices .color{color:#84ff00;}
.content-box .payment{
	margin:1.66em 0 0 6.083em;
	width:29.33em;
}
.server-prices-table{
	width:100%;
	border-collapse:collapse;
	font-size:1.167em;
	color:#83b3d9;
}
.server-prices-table th{
	margin:0;
	padding:0 0 0.86em;
	font-weight:normal;
	text-align:left;
	color:#517997;
	vertical-align:top;
}
.server-prices-table td{
	margin:0;
	padding:0;
	height:1.64em;
}
.server-prices-table .cell-1{
	padding:0 0 0 2.5em;
	width:20em;
}
.server-prices-table td.cell-1{
	color:#acdbff;
	font-weight:bold;
}
.server-prices-table td.cell-2{width:10em;}
* html .server-prices-table td.cell-3{width:4.8em;}
*+ html .server-prices-table td.cell-3{width:4.8em;}
.btn-order-red-smaller{
	position:relative;
	color:#fff;
	margin:1px 0 0;
	height:1.28em;
	overflow:hidden;
	float:left;
	cursor:pointer;
}
.btn-order-red-smaller img{
	display:block;
	width:4.78em;
	float:left;
	height:2.56em;
	vertical-align:top;
}
.btn-order-red-smaller:hover{
	background:none;
	text-decoration:none;
}
.btn-order-red-smaller:hover img{margin:-1.28em 0 0;}
* html .btn-order-red-smaller:hover img{margin:-1.5em 0 0;}
*+ html .btn-order-red-smaller:hover img{margin:-1.5em 0 0;}
.btn-order-red-smaller span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	font:0.76em/1.5em Arial, Helvetica, sans-serif;
	z-index:1;
}
.ico-glass{
	width:1.21em;
	height:1.21em;;
	vertical-align:middle;
	position:relative;
	left:-1.75em;
	float:left;
	margin-right:-2em;
}
.server-prices-table .alt td{background:#36424b;}
.server-prices-table .alt .cell-1{background:#36424b url(/images/bg-table-corner-small-left.gif) no-repeat;}
.server-prices-table .alt .cell-3{background:#36424b url(/images/bg-table-corner-small-right.gif) no-repeat 100% 0;}
.alt-box .holder{top:1em;}
.alt-box h2{
	margin:0;
	font:bold 2.67em Arial, Helvetica, sans-serif;
	color:#37709f;
}
.alt-box .heading .box{top:3.5em;}
.alt-box p{
	font-size:1.75em;
	margin:0.167em 0 0;
}
.bg-entry-box-alt{
	width:79.5em;
	display:block;
	vertical-align:top;
	height:20.33em;
}
.bg-entry-heading-alt{
	height:14.917em;
	width:100%;
	display:block;
}
.btn-try-now{
	display:block;
	margin:-0.75em auto 0;
	width:18.67em;
	height:9em;
	overflow:hidden;
	position:relative;
}
.btn-try-now img{
	width:18.67em;
	display:block;
	vertical-align:top;
	height:18em;
}
.btn-try-now:hover{background:none;}
.btn-try-now:hover img{margin:-9em 0 0;}
.agreement-list{
	margin:0 0 0 0.25em;
	padding:0;
	list-style:none;
	font-size:1.167em;
	color:#fff;
}
.agreement-list li{
	margin:0.21em 0 0;
	background:url(/images/bullet-white.gif) no-repeat 0 50%;
	padding:0 0 0 1.29em;
}
.agreement{
	width:100%;
	overflow:hidden;
	margin:1.75em 0 0;
}
.agreement input{
	float:left;
	width:1.33em;
	height:1.167em;
	padding:0;
	margin:0.083em 0.5em 0 0;
}
.agreement label{
	display:block;
	height:1%;
	overflow:hidden;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	color:#fff;
	word-spacing:-0.083em;
}


.user-info{width:100%;}
.user-info .row{
width:51.25em;
padding:0 0 2em;
margin:0 -3em 0 0;
}
.user-info:after,
.user-info .row:after{
display:block;
clear:both;
content:"";
}

.column-2 .text {
	position:relative;
	width:100%;
	margin:0.333em 0 0;
}
.column-2 .text input{
	position:absolute;
	top:0;
	left:0;
	padding:0.66em 0.5em;
	width:14.917em;
	color:#3f5563;
	margin:0;
	background:url(/images/transparent.gif);
	border:none;
}
.column-2 .text img{
	display:block;
	width:15.917em;
	height:2.5em;
}


.user-info .col{
	float:left;
	width:15.917em;
	margin:0 9.25em 0 0;
}
.user-info label{
	color:#fff;
	font:bold 1.167em Arial, Helvetica, sans-serif;
}
.user-info .text{
	position:relative;
	width:100%;
	margin:0.333em 0 0;
}
.user-info .text input{
	position:absolute;
	top:0;
	left:0;
	padding:0.66em 0.5em;
	width:14.917em;
	color:#3f5563;
	margin:0;
	background:url(/images/transparent.gif);
	border:none;
}
.user-info .text img{
	display:block;
	width:15.917em;
	height:2.5em;
}
.user-info select{
	margin:0.333em 0 0;
	font-size:1.167em;
	display:block;
	width:8.5em;
}
.btn-login{
	color:#fff;
	display:block;
	position:relative;
	cursor:pointer;
	width:21em;
	height:2.167em;
	overflow:hidden;
}
.btn-login span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1;
	font:bold 1.25em/1.73em Arial, Helvetica, sans-serif;
	text-align:center;
}
.btn-login img{
	display:block;
	height:4.35em;
	width:100%;
}
.btn-login:hover{
	background:none;
	text-decoration:none;
}
.btn-login:hover img{margin:-2.167em 0 0;}
.coupon-code{
	width:100%;
	overflow:hidden;
}
.coupon-code .leftbox{
	float:left;
	width:22.33em;
	padding:0 0 2em;
}
.coupon-code .box{
	float:right;
	width:22.33em;
	padding:0 0 2em;
}
.coupon-code label{
	display:block;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	color:#fff;
}
.coupon-code .text{
	position:relative;
	float:left;
	margin:0.333em 0 0;
	width:15.917em;
}
.coupon-code .text input{
	position:absolute;
	top:0;
	left:0;
	padding:0.66em 0.5em;
	width:14.917em;
	color:#3f5563;
	margin:0;
	background:url(/images/transparent.gif);
	border:none;
}
.coupon-code .text img{
	display:block;
	width:15.917em;
	height:2.5em;
}
.btn-validate{
	float:right;
	margin:0.917em 0 0;
	cursor:pointer;
	color:#fff;
	width:5.583em;
	font-weight:bold;
	position:relative;
	text-transform:uppercase;
	overflow:hidden;
	height:1.5em;
}
.btn-validate span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	line-height:1.5em;
}
.btn-validate img{
	display:block;
	width:100%;
	height:3em;
}
.btn-validate:hover{
	background:none;
	text-decoration:none;
}
.btn-validate:hover img{margin:-1.5em 0 0;}
.order-packages{
	width:48.417em;
	margin:1.167em -0.083em 0;
	position:relative;
}
.bg-order-packages{
	display:block;
	width:48.417em;
	height:1.167em;
}
.order-packages .box{
	height:1%;
	overflow:hidden;
	background:#3f5563;
	padding:0 1.167em;
}
.order-packages input{
	float:left;
	width:1.25em;
	height:1.167em;
	padding:0;
	margin:0 0.33em 0 0;
}
.order-packages label{
	float:left;
	width:10.3em;
	margin:0 0.57em 0 0;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	color:#fff;
}
.order-packages label span{
	display:block;
	font-weight:normal;
	color:#84ff00;
}
.order-packages p{
	margin:0;
	color:#98c9e7;
	font-size:0.917em;
}
.order-packages .text 
{
	position:relative;
	float:left;
	margin:1.417em 0 0 1.417em;
	width:15.917em;
	display:inline;
}
.order-packages .text input{
	position:absolute;
	top:0;
	left:0;
	padding:0.66em 0.5em;
	width:14.917em;
	color:#3f5563;
	margin:0;
	background:url(/images/transparent.gif);
	border:none;
}
.order-packages .text img{
	display:block;
	width:15.917em;
	height:2.5em;
}



.order-options{
	width:100%;
	padding:0.5em 0 0;
	position:relative;
	z-index:1;
}
.order-options .column-1{
	float:left;
	width:14em;
	margin:0 2.167em 0 0;
}
.order-options .column-2{
	float:left;
	width:13.75em;
}
.order-options .column-3{
	float:right;
	width:14em;
}
.order-options h4,
.order-options label{
	margin:0;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.order-options select{
	margin:0.333em 0 0;
	font-size:1.167em;
	display:block;
	width:7.3em;
}



.data-location{
	margin:0.5em 0 0;
	position:relative;
	width:100%;
}
.bg-data-location{
	display:block;
	width:13.75em;
	height:1.583em;
}
.data-location .frame{
	position:absolute;
	top:0.083em;
	left:0;
	z-index:1;
	width:12.5em;
	padding:0 0.33em 0 0.917em;
}
.data-location strong{
	float:left;
	font:1.167em Arial, Helvetica, sans-serif;
	color:#98c9e7;
	width: 95px;
	white-space: nowrap;
	overflow: hidden;
}
.btn-change{
	float:right;
	cursor:pointer;
	position:relative;
	width:3.67em;
	color:#30404a;
	margin:0.167em 0 0;
}
.btn-change span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	z-index:1;
	font:0.75em/1.5em Arial, Helvetica, sans-serif;
}
.btn-change img{
	display:block;
	width:3.67em;
	height:1.083em;
}
.cycle{
	width:100%;
	margin:0.5em 0 0;
	height:3.33em;
	position:relative;
}
.cycle .period{float:left;}
.cycle .period img{
	float:left;
	width:0.25em;
	height:3.33em
}
.cycle .period span{
	float:left;
	width:5.083em;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	background:#677b89;
	padding:0.3em 0 0 0.5em;
	color:#fff;
	height:2.55em;
}
.cycle .period em{
	display:block;
	font:bold 0.78em Arial, Helvetica, sans-serif;
}
.cycle .price{
	float:left;
	font-style:normal;
	background:#465b69;
	padding:0.33em 0 0 0.583em;
	width:5.583em;
	color:#fff;
	height:3em;
}
.cycle .price .big{
	display:block;
	font-size:1.167em;
}
.cycle .price .small{font-size:0.917em}
.btn-cycle{float:left;}
.btn-cycle img{
	display:block;
	width:1em;
	height:3.33em;
}
/* cycle drop */
.cycle-drop{
	position:absolute;
	top:3.33em;
	left:-9999px;
	overflow: hidden;
	width:14em;
	padding:0.167em 0 0;
	clear:both;
}
.bg-cycle-drop{
	height:0.417em;
	width:100%;
	float:left;
}
.cycle-drop .c{
	float:left;
	width:100%;
	background:#677b89;
}
.cycle-drop .box{
	float:left;
	width:100%;
	margin:-0.417em 0;
}
.cycle-drop ul{
	margin:-0.083em 0 0;
	padding:0;
	list-style:none;
	vertical-align:top;
	width:100%;
	overflow:hidden;
}
.cycle-drop ul li{
	width:100%;
	margin:0.083em 0 0;
	float:left;
}
.cycle-drop ul a{
	color:#fff;
	cursor:pointer;
}
.cycle-drop ul a:hover .period span,
.cycle-drop ul a:hover .price{color:#84ff00;}
.cycle-drop ul a:hover{
	text-decoration:none;
	background:none;
}
.cycle-drop .period span{
	background:none;
	padding:0.5em 0 0 0.75em;
	width:5em;
}
.cycle-drop .price{
	float:right;
	width:7.25em;
	padding:0;
	position:relative;
	height:3.67em;
	background:none;
}
.cycle-drop .price img{
	display:block;
	width:7.25em;
	height:3.67em;
	vertical-align:top;
}
.cycle-drop .price .holder{
	position:absolute;
	top:0.5em;
	left:0.75em;
	z-index:1;
}
/* guarantee styles */
.guarantee{
	width:100%;
	padding:0.25em 0 0;
	text-align:center;
}
.guarantee img{
	width:12.917em;
	height:9.5em;
}
.guarantee p{
	color:#fff;
	margin:1.25em 0 0;
	font-weight:bold;
}
.btn-continue{
	float:right;
	padding:0.667em 0 0;
	width:20.167em;
}
.btn-continue a{
	display:block;
	position:relative;
	cursor:pointer;
	color:#1d2226;
	height:3.167em;
	overflow:hidden;
}
.btn-continue img{
	display:block;
	width:100%;
	height:6.35em;
}
.btn-continue a:hover{
	background:none;
	text-decoration:none;
}
.btn-continue a:hover img{margin:-3.167em 0 0;}
.btn-continue span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	font:bold 1.75em/1.81em Arial, Helvetica, sans-serif;
}
.inner-entry{
	width:100%;
	overflow:hidden;
}
.inner-entry h1{float:left;}
.change-currency{
	float:right;
	width:13.083em;
}
.change-currency label{
	margin:0;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
}
.change-currency select{
	margin:0.333em 0 0;
	font-size:1.167em;
	display:block;
	width:7em;
	color:#2a3b45;
}
.game-info{
	width:100%;
	overflow:hidden;
	padding:1.5em 0 1.75em;
}
.game-info .img-frame{
	float:left;
	position:relative;
}
.game-info .align-left{
	float:left;
	width:6.67em;
	height:9.33em;
	margin:0 1.583em 0 0;
}
.game-info p{
	margin:0;
	font:1.167em/1.43em Arial, Helvetica, sans-serif;
	color:#d5e7f4;
}
.test-drive{
	width:100%;
	overflow:hidden;
}
.test-drive h3{
	float:left;
	color:#fff;
	font-size:1.417em;
	margin:0.667em 1em 0 0;
}
.btn-test-drive{
	float:left;
	position:relative;
	text-decoration:underline;
	cursor:pointer;
	width:31.083em;
	color:#1d2226;
	height:3.33em;
	overflow:hidden;
}
.btn-test-drive span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	font:bold 1.5em/2.22em Arial, Helvetica, sans-serif;
}
.btn-test-drive img{
	display:block;
	width:100%;
	height:6.66em;
}
.btn-test-drive:hover{
	background:none;
}
.btn-test-drive:hover img{margin:-3.33em 0 0;}
.game-order{
	width:100%;
	overflow:hidden;
}
.game-order h3{
	float:left;
	color:#fff;
	font-size:1.417em;
	margin:0.33em 3.175em 0 0;
}
.game-order .col-1{
	float:left;
	margin:0 1.25em 0 0;
	width:5.583em;
}
.game-order .col-2{
	float:left;
	margin:0 1.67em 0 0;
	width:13.25em;
}
.game-order label{
	display:block;
	font-weight:bold;
	color:#64d1ff;
}
.game-order select{
	display:block;
	color:#000;
	margin:0.25em 0 0;
	width:5.583em;
}
.game-order .col-2 select{width:13.25em;}
.btn-order-red-alt{
	float:left;
	position:relative;
	cursor:pointer;
	color:#fff;
	margin:0.83em 0 0;
	width:8.25em;
	overflow:hidden;
	height:2.25em;
}
.btn-order-red-alt span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	font:bold 1.33em/1.7em Arial, Helvetica, sans-serif;
}
.btn-order-red-alt img{
	display:block;
	height:4.5em;
	width:100%;
}
.btn-order-red-alt:hover{
	background:none;
	text-decoration:none;
}
.btn-order-red-alt:hover img{margin:-2.25em 0 0;}
.payment-small{margin:2.5em 0 0 1.167em;}
.payment-small strong{margin:0.25em 0 0;}
.payment-small ul{float:left;}
.payment-small .payment-1{margin:0.25em 0.5em 0;}
.payment-small .payment-2{
	width:2.417em;
	height:1.5em;
}
.payment-small .payment-3{
	width:2.667em;
	height:1.5em;
}
.payment-small .payment-4{
	width:2.583em;
	height:1.5em;
}
.payment-small .payment-5{
	width:2.417em;
	height:1.5em;
}
.game-cols{
	width:46em;
	overflow:hidden;
	margin:2.5em -1em 0 -1.75em;
	position:relative;
	border-top:0.083em solid #313d46;
	padding:0.417em 0 0 2em;
}
.game-cols .col-1{
	float:left;
	width:19.75em;
}
.game-cols .col-2{
	float:right;
	width:25.25em;
}
.game-cols .chat-online h3{font-size:1.583em}
/* game heading */
.game-heading .holder{top:1em;}
.game-heading h2{
	font-size:1.5em;
	color:#37709f;
}
.game-heading h2 span{
	display:block;
	font-size:0.75em;
	color:#9d9d9d;
}
.game-heading h3{
	text-align:left;
	margin:0 0 0 0.61em;
}
.free-server{
	float:right;
	position:relative;
	width:24.5em;
	margin:2.83em 2.25em 0 0;
	display:inline;
	height:6.417em;
}
.free-server .bg{
	height:6.417em;
	overflow:hidden;
}
.free-server:hover .bg-free-server,
.game-heading .hover .bg-free-server,
.entry-gallery .hover .bg-free-server{margin:-6.417em 0 0;}
.bg-free-server{
	display:block;
	vertical-align:top;
	width:24.5em;
	height:12.833em;
}
.free-server .frame{
	position:absolute;
	top:0.5em;
	left:0;
	width:100%;
	z-index:1;
}
.free{
	position:absolute;
	left:-1.25em;
	top:1.5em;
	width:3.67em;
	height:3.75em;
}
.free-server .hold{
	float:left;
	text-align:right;
	width:19.25em;
}
.free-server h3,
.free-server h4{
	margin:0;
	color:#9bd9fe;
	font-size:1.75em;
}
.free-server h3 span,
.free-server h4 span{
	display:block;
	font:0.5em Arial, Helvetica, sans-serif;
	color:#fff;
}
.free-server p{
	color:#fff;
	font:0.75em Arial, Helvetica, sans-serif;
	margin:0.5em 0 0;
}
.btn-free-server-go{
	float:right;
	margin:0.75em 0.83em 0;
	display:inline;
}
.btn-free-server-go img{
	width:3.5em;
	height:3.5em;
	display:block;
	vertical-align:top;
}
.server-features{
	float:left;
	position:relative;
	margin:1.583em 0 0;
	text-align:left;
	width:48em;
}
.bg-server-features{
	width:48em;
	display:block;
	vertical-align:top;
	height:8.83em;
}
.server-features .frame{
	position:absolute;
	top:0;
	left:2em;
	width:46em;
}
.server-features .game-order .col-2{margin:0;}
.server-prices-list{
	float:left;
	margin:0 1.75em 0 0;
	padding:0;
	list-style:none;
	width:10em;
	font-weight:bold;
}
.server-prices-list li{margin:0.33em 0 0;}
.server-prices-list .price{
	font:bold 2em Arial, Helvetica, sans-serif;
	display:block;
}
.server-prices-list .color{color:#bffe00;}
.server-features .game-order{
	float:left;
	width:auto;
	margin:2.5em 0 0;
}
.btn-order-red-alter{
	float:right;
	width:13.417em;
	margin:1.667em 0 0 -2em;
	height:7.583em;
	overflow:hidden;
}
.btn-order-red-alter img{
	display:block;
	vertical-align:top;
	width:13.417em;
	height:15.167em;
}
.btn-order-red-alter:hover{background:none;}
.btn-order-red-alter:hover img{margin:-7.583em 0 0;}
/* alternative columns */
.alternative-columns #content{width:33.917em;}
.alternative-columns #sidebar{width:38.833em;}
.alternative-columns .features-list li{margin:1em 0 0; }
.alternative-columns .features-list h4{margin:-0.083em 0 0;}
.alternative-columns .features-list p{
	color:#7997af;
	margin:0;
}
.alternative-columns .payment ul{float:left;}
.alternative-columns .payment strong{font-weight:normal;}
.blog-update{width:100%;}
.blog-update .holder{
	width:35.33em;
	overflow:hidden;
	margin:0.833em -0.667em 0 0;
	position:relative;
}
.blog-update .t,
.blog-update .b{
	height:1.083em;
	display:block;
	overflow:hidden;
}
.bg-blog-update{
	display:block;
	width:35.33em;
	height:2.167em;
}
.blog-update .hold{
	height:1%;
	overflow:hidden;
	padding:0 1em;
	background:#33404a;
}
.blog-update h4{
	margin:0;
	font-size:1.167em;
	color:#8dcdff;
}
.blog-update h4 a{color:#8dcdff;}
.blog-update p{
	margin:0.5em 0 0;
	color:#6d8ba2;
	font-size:1em;
	word-spacing:-0.083em;
}
.blog-update .holder:hover .bg-blog-update,
.blog-update .hover .bg-blog-update{margin:-1.083em 0 0;}
.blog-update .holder:hover .hold,
.blog-update .hover .hold{background:#2d3841;}
.network{
	height:1%;
	overflow:hidden;
	padding:4em 0 0 2.583em;
}
.network h3{
	float:left;
	color:#fff;
	font-size:1.75em;
	margin:0.38em 1.43em 0 0;
}
.network ul{
	float:left;
	margin:0 -2em 0 0;
	padding:0;
	list-style:none;
}
.network ul li{
	float:left;
	margin:0 1em 0 0;
}
.network ul a{
	display:block;
	overflow:hidden;
	height:4em;
	width:3.417em;
}
.network img{
	width:3.417em;
	height:8em;
	display:block;
}
.network ul a:hover{background:none;}
.network ul a:hover img{margin:-4em 0 0;}
.alternative-columns #content h2{margin:0 0 0.72em;}
.alternative-columns #content p{
	margin:0 0 1.66em;
	font:1em/1.5em Arial, Helvetica, sans-serif;
	color:#8eafc9;
}
.heading-box{
	width:100%;
	position:relative;
	z-index:10;
	display:table;
}
.heading-box h2,
.heading-box h3{
	float:left;
	margin:0 !important;
	padding:0.167em 0.43em 0 0;
	color:#64D1FF;
	font:1.75em/1em Arial,Helvetica,sans-serif;
}
.btn-action-grey{
	float:left;
	cursor:pointer;
	color:#2e5373;
	margin:0 0.833em 0 0;
	height:2.25em;
	overflow:hidden;
}
.btn-action-grey .bg-l,
.btn-action-grey .bg-r{
	float:left;
	height:4.5em;
	width:1.083em;
}
.btn-action-grey .text{
	float:left;
	position:relative;
	padding:0 0.2em;
	overflow:hidden;
}
.btn-action-grey .text img{
	width:102%;
	position:absolute;
	top:0;
	left:0;
	height:4.5em;
}
.btn-action-grey .text span{
	position:relative;
	float:left;
	line-height:2.25em;
	z-index:1;
}
.btn-action-grey:hover{
	background:none;
	color:#069;
	text-decoration:none;
}
.btn-action-grey:hover .bg-l,
.btn-action-grey:hover .bg-r,
.btn-action-grey:hover .text img{margin:-2.25em 0 0;}
.resource-links{
	width:100%;
	border-collapse:collapse;
	margin:0.75em 0 0;
}
.resource-links td{
	margin:0;
	padding:0 0 0 1em;
	height:2.33em;
}
.resource-links .alt td{background:#283138;}
.resource-links td a{
	font:bold 1.167em Arial, Helvetica, sans-serif;
	color:#abc2d3;
}
.demo-server{
	float:left;
	position:relative;
}
/* test toolip */
.demo-server:hover .test-tooltip,
.heading-box .hover .test-tooltip{display:block;}
.test-tooltip{
	position:absolute;
	width:17.417em;
	right:-9.167em;
	top:2em;
	z-index:1;
	display:none;
}
.bg-test-tooltip-top{
	display:block;
	vertical-align:top;
	width:17.417em;
	height:3.583em;
}
.test-tooltip .holder{
	width:100%;
	position:relative;
}
.test-tooltip .frame{
	float:left;
	position:relative;
	width:14.25em;
	padding:0 1.67em 0.583em 1.5em;
	margin:-2.5em 0 0;
	z-index:1;
}
.bg-test-tooltip-strip{
	position:absolute;
	top:0;
	left:0;
	width:17.417em;
	height:100%;
}
.bg-test-tooltip-bottom{
	display:block;
	vertical-align:top;
	width:17.417em;
	height:1em;
}
.test-tooltip h4{
	font:1.5em Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.test-tooltip table{
	border-collapse:collapse;
	width:100%;
	margin:1.25em 0 0;
	color:#fff;
}
.test-tooltip table td{
	margin:0;
	padding:0.5em 0 0;
}
.test-tooltip .cell-1{width:11em;}
.test-tooltip .btn-test{
	display:block;
	width:3.25em;
}
.test-tooltip .btn-test img{
	width:3.25em;
	height:1.83em;
	display:block;
}
.package-list{
	width:35.083em;
	padding:0.167em 0 0;
	position:relative;
	margin:0 -0.25em;
	z-index:1;
}
.package-list .section-link{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:3.67em;
	text-decoration:none !important;
	z-index:2;
	cursor:pointer;
	background:url(/images/none.gif);
}
.package-list .holder{
	margin:0.75em 0 0;
	width:100%;
}
.package-list .box{
	width:100%;
	position:relative;
}
.bg-package-list{
	width:100%;
	overflow:hidden;
	position:relative;
	height:3.67em;
}
.bg-package-list img{
	display:block;
	vertical-align:top;
	width:100%;
	height:7.35em;
}
.package-list .frame{
	position:absolute;
	top:0.83em;
	left:0;
	padding:0 1em 0 1.25em;
	width:32.83em;
	z-index:1;
}
.package-list h3{
	float:left;
	font-size:1.5em;
	color:#00459b;
	margin:0.083em 0 0;
}
.btn-order-package{
	float:right;
	position:relative;
	color:#baff00;
	font-weight:bold;
	width:6.917em;
	cursor:pointer;
	margin:0 0 0 0.917em;
}
.btn-order-package span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	line-height:1.917em;
}
.btn-order-package:hover span{text-decoration:underline;}
.btn-order-package img{
	display:block;
	width:100%;
	height:1.917em;
}
.package-list .price{
	float:right;
	margin:0.25em 0 0;
	color:#00214a;
	font-style:normal;
}
.package-list .price span{font:bold 1.33em Arial, Helvetica, sans-serif;}
.package-list .holder:hover,
.package-list .hover{
	z-index:2;
	position:relative;
}
.package-list .holder:hover .slots-tooltip,
.package-list .hover .slots-tooltip{display:block;}
.package-list .holder:hover .bg-package-list img,
.package-list .hover .bg-package-list img{margin:-3.67em 0 0;}
.alternative-columns .payment{padding:2.5em 0;}
/* slots toolip */
.slots-tooltip{
	position:absolute;
	width:23.617em;
	right:-6.5em;
	top:2.5em;
	z-index:2;
	display:none;
}
.bg-slots-tooltip-top{
	display:block;
	width:23.617em;
	height:3em;
}
* html .bg-slots-tooltip-top,
* html .bg-slots-tooltip-bottom{vertical-align:top}
.slots-tooltip .hold{
	width:100%;
	position:relative;
}
.slots-tooltip .bg{
	float:left;
	position:relative;
	width:20.167em;
	padding:0 2em 0.583em 1em;
	margin:-2.25em 0 0;
	z-index:1;
}
.bg-slots-tooltip-strip{
	position:absolute;
	top:0;
	left:0;
	width:23.617em;
	height:100%;
}
.bg-slots-tooltip-bottom{
	display:block;
	width:23.617em;
	height:1.083em;
}
.slots-tooltip h4{
	margin:0;
	font-size:1.5em;
	color:#fff;
}
.slots-tooltip table{
	width:100%;
	border-collapse:collapse;
	margin:1em 0 0;
	color:#fff;
}
.slots-tooltip table td{
	margin:0;
	padding:1em 0 0;
	vertical-align:top;
}
.slots-tooltip .cell-1{
	text-align:right;
	font-weight:bold;
	width:5.33em;
}
.slots-tooltip .cell-2{padding:1em 0 0 2em;}
.slots-tooltip .cell-2 span{color:#79a1c1;}
/* entry content */
.entry-content{
	width:100%;
	position:relative;
}
.bg-entry-content{
	display:block;
	vertical-align:top;
	width:79.83em;
	height:25em;
}
.entry-content .holder{
	position:absolute;
	left:1.083em;
	width:77.67em
}
.entry-bar{
	height:1%;
	padding:0 1.67em 0 0;
}
.entry-bar .btn-action-grey{
	float:right;
	margin:0.917em 0 0 0.83em;
}
.help{
	float:right;
	margin:0.33em 0 0;
	cursor:pointer;
	color:#fff;
	height:3.167em;
	overflow:hidden;
}
.help img{
	float:left;
	margin:0 0.917em 0 0;
	width:3em;
	height:6.333em;
}
.help span{
	float:left;
	font-size:1.167em;
	margin:0.83em 0 0;
}
.help:hover{background:none;}
.help:hover img{margin:-3.167em 0.917em 0 0;}
.entry-bar h2{
	float:left;
	font-size:1em;
	color:#20313b;
	margin:1.25em 4em 0 0;
}
.entry-bar h2 img{
	vertical-align:middle;
	width:2.83em;
	height:2.83em;
	float:left;
	margin:0 0.5em 0 0;
}
.entry-bar h2 span{
	font-size:1.75em;
	float:left;
	margin:0.33em 0 0;
}
.tab-set{
	float:left;
	margin:-0.417em 0 0 -1.083em;
	position:relative;
	padding:0;
	list-style:none;
	display:inline;
}
.tab-set li{float:left;}
.tab-set a{
	float:left;
	position:relative;
	overflow:hidden;
	color:#fff;
	cursor:pointer;
}
.tab-set a span{
	float:left;
	position:relative;
	z-index:1;
	padding:1em 0.67em 0;
	font-size:1.5em;
	height:2em;
}
.bg-tab-hover{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:0;
}
.tab-set a:hover{
	text-decoration:none;
	background:none;
}
.tab-set a:hover .bg-tab-hover{height:4.5em;}
.tab-set a.active{
	margin:0.417em 0 -2.583em;
	color:#20313b;
}
.tab-set a.active span{
	height:3.417em;
	padding:0.75em 0 0;
	text-align:center;
}
.tab-set a.active .bg-tab-hover{left:-9999em;}
.bg-tab-active{
	position:absolute;
	top:0;
	left:-9999em;
}
.tab-set .tab-1 .bg-tab-active,
.tab-set .tab-1 a.active{
	height:5.667em;
	width:15.417em;
}
.tab-set .tab-1 a.active span{padding:1.083em 0 0 3em;}
.tab-set .tab-2 .bg-tab-active,
.tab-set .tab-2 a.active{
	height:4.417em;
	width:16.833em;
}
.tab-set .tab-2 a.active span{padding:0.833em 0 0 3.917em;}
.tab-set .tab-3 .bg-tab-active,
.tab-set .tab-3 a.active{
	height:4.417em;
	width:16.75em;
}
.tab-set .tab-3 a.active span{padding:0.833em 0 0 2.5em;}
.tab-set .tab-4 .bg-tab-active,
.tab-set .tab-4 a.active{
	height:4.417em;
	width:13.833em;
}
.tab-set .tab-4 a.active span{padding:0.833em 0 0 2.5em;}
.tab-set a.active .bg-tab-active{left:0;}
.entry-gallery{
	width:100%;
	overflow:hidden;
	margin:1.583em 0 0;
	position:relative;
	height:16.583em;
}
.entry-gallery ul{
	position:absolute;
	top:0;
	left:0;
	width:99999em;
	height:16.583em;
	margin:0;
	padding:0;
	list-style:none;
}
.entry-gallery ul li{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	width:77.67em;
}
.entry-gallery ul li.active {z-index:1;}
.bg-entry-slide{
	display:block;
	width:77.67em;
	height:16.583em;
}
.entry-gallery .box{
	position:absolute;
	top:1.417em;
	left:3.083em;
	width:73em;
	z-index:1;
}
.entry-gallery .col-1{
	float:left;
	width:47.25em;
	color:#fff;
	padding:1em 0 0;
}
.entry-gallery .col-2{
	float:right;
	width:24.5em;
}
.entry-gallery .free-server{margin:2.167em 0 0;}
.entry-gallery .btn-next{
	float:right;
	cursor:pointer;
}
.entry-gallery .btn-next img{
	display:block;
	vertical-align:top;
	width:2.917em;
	height:2.5em;
}
.entry-gallery .col-1 h2{
	margin:0;
	font:bold 3.75em/1em Arial, Helvetica, sans-serif;
	word-spacing:-0.083em;
}
.entry-gallery .col-1 p{
	margin:0;
	font-size:1.5em;
}
.btn-order-big{
	float:left;
	position:relative;
	margin:0 -1.75em 0 -2em;
	display:inline;
	height:9em;
	overflow:hidden;
}
.btn-order-big img{
	display:block;
	vertical-align:top;
	width:18.67em;
	height:18em;
}
.btn-order-big:hover{background:none;}
.btn-order-big:hover img{margin:-9em 0 0;}
.btn-more-info{
	position:relative;
	float:left;
	cursor:pointer;
	margin:2.25em 0 0;
	color:#92cdff;
	height:3.583em;
	overflow:hidden;
}
.btn-more-info img{
	display:block;
	vertical-align:top;
	width:10.167em;
	height:7.167em;
}
.btn-more-info span{
	position:absolute;
	top:0;
	left:2.5em;
	font:bold 1.25em/2.86em Arial, Helvetica, sans-serif;
}
.btn-more-info:hover{background:none;}
.btn-more-info:hover img{margin:-3.583em 0 0;}
.entry-gallery-nav{
	margin:0.5em auto 0;
	width:45.167em;
	position:relative;
	height:1.67em;
	padding:0.75em 0 0;
}
.bg-entry-gallery-nav{
	display:block;
	width:45.167em;
	height:0.75em;
}
.entry-gallery-nav .box{
	position:absolute;
	top:0;
	left:15.67em;
}
.entry-gallery-nav strong{
	float:left;
	margin:0.25em 0.5em 0 0;
	color:#2e5373;
}
.entry-gallery-nav ul{
	float:left;
	margin:0;
	padding:0 0.417em 0 0;
	list-style:none;
}
.entry-gallery-nav ul li{
	float:left;
	padding:0 0.25em 0 0;
}
.entry-gallery-nav ul a{
	float:left;
	position:relative;
	height:1.667em;
	overflow:hidden;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	width:1.667em;
}
.entry-gallery-nav ul a span{
	position:absolute;
	top:0;
	left:0;
	width:1.583em;
	text-align:center;
	line-height:1.67em;
	z-index:2;
	padding:0 0 0 0.083em;
}
.entry-gallery-nav ul a img{
	display:block;
	width:1.667em;
	height:3.333em;
}
.entry-gallery-nav ul a:hover{
	background:none;
	text-decoration:none;
}
.entry-gallery-nav ul li.active a img,
.entry-gallery-nav ul a:hover img{
	margin:-1.67em 0 0;
	position:relative;
}
.entry-gallery-nav em{
	float:left;
	font:0.917em Arial, Helvetica, sans-serif;
	color:#868686;
	margin:0.167em 0 0;
}
/* payment method */
.payment-method{
	width:48.417em;
	margin:1.167em -0.083em 0;
	position:relative;
}
.bg-payment-method{
	display:block;
	width:100%;
	height:2.333em;
}
.payment-method .box{
	height:1%;
	overflow:hidden;
	background:#3f5563;
	padding:1em 2em;
}
.payment-method .t,
.payment-method .b{
	overflow:hidden;
	height:1.167em;
}
.payment-method:hover .bg-payment-method,
.inner-box .bg .hover .bg-payment-method{margin:-1.167em 0 0;}

.payment-method:hover .box,
.inner-box .bg .hover .box{background:#3279a6;}

.payment-method .checkbox{
	float:left;
	width:1.25em;
	height:1.167em;
	padding:0;
	margin:0.25em 1.167em 0 0;
}
.payment-method .col-1{
	float:left;
	margin:0 0.667em 0 0;
	width:21em;
}
.payment-method .col-2{
	float:left;
	width:20em;
}
.payment-method .col-1 label{
	display:block;
	font:bold 1.5em/1em Arial, Helvetica, sans-serif;
	color:#fff;
}
.payment-method .payment ul{
	float:none;
	margin:0.667em 0 0 -0.25em;
	height:1%;
	overflow:hidden;
}
.payment-method p{
	margin:1em 0 0;
	font:bold 1em/1.5em Arial, Helvetica, sans-serif;
	color:#b1dfff;
}
.order-total{
	width:100%;
	border-collapse:collapse;
	font-size:1.167em;
}
.order-total td{
	margin:0;
	padding:0;
}
.order-total .cell-1{
	width:11.3em;
	font-weight:bold;
	color:#fff;
}
.order-total .cell-2{color:#7fb6d9}
.order-total .cell-3{
	font-weight:bold;
	text-align:right;
	color:#baff00;
}
/* reseller styles */
.content-info{
	padding:0 1.167em 0 1.417em;
	margin:-3em 0 0;
	position:relative;
}
.content-info h2{
	color:#64d1ff;
	font:1.75em Arial, Helvetica, sans-serif;
	margin:1.05em 0 -0.25em;
}
.content-info p{
	margin:1.14em 0 0;
	font:1.167em/1.29em Arial, Helvetica, sans-serif;
	color:#79a1b2;
}
.content-info .btn-join{margin:2em 0 0;}
.screenshots{margin:1em 0 0;}
.bg-screenshots{
	display:block;
	height:1.5em;
	width:100%;
	vertical-align:top;
}
.screenshots .bg{
	width:100%;
	overflow:hidden;
	background:#30404a;
}
.screenshots ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:center;
}
.screenshots ul li{
	display:inline-block;
	padding:0 0.583em;
	vertical-align:top;
}
.screenshots ul img{
	width:11.083em;
	height:6.33em;
}
* html .screenshots ul li{display:inline;}
*+ html .screenshots ul li{display:inline;}
.btn-enter-order{
	float:right;
	position:relative;
	cursor:pointer;
	color:#1d2226;
	height:2.83em;
	overflow:hidden;
	width:14.66em;
	display:inline;
	margin:0 3.5em 0 0;
}
.btn-enter-order img{
	display:block;
	width:14.66em;
	height:5.666em;
}
.btn-enter-order:hover{
	background:none;
	text-decoration:none;
}
.btn-enter-order:hover img{margin:-2.835em 0 0;}
.btn-enter-order span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	font:bold 1.5em/1.9em Arial, Helvetica, sans-serif;
}
/* other columns */
.other-columns #content{width:47.75em;}
.other-columns #sidebar{width:27.5em;}
.btn-apply{
	position:absolute;
	color:#1d2226;
	cursor:pointer;
	height:3.167em;
	overflow:hidden;
	right:12.917em;
	top:5.25em;
}
.btn-apply img{
	display:block;
	width:11.917em;
	height:6.333em;
	vertical-align:top;
}
.btn-apply:hover{
	background:none;
	text-decoration:none;
}
.btn-apply:hover img{margin:-3.167em 0 0;}
.btn-apply span{
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	width:7.52em;
	font:bold 1.583em/2em Arial, Helvetica, sans-serif;
}
.reseller-features{
	margin:0.25em 0 0;
	padding:0;
	list-style:none;
}
.reseller-features li{
	width:100%;
	overflow:hidden;
	margin:1em 0 -0.25em;
}
.reseller-features .align-left{
	float:left;
	width:2.417em;
	height:2.417em;
	margin:0 1.33em 0 0;
}
.reseller-features h4{
	color:#fff;
	margin:0.25em 0 0;
	font-size:1.33em;
}
.reseller-features p{
	margin:0;
	font:0.917em/1.63em Arial, Helvetica, sans-serif;
	color:#82a5c0;
	word-spacing:-0.083em;
}
.discount{
	width:100%;
	margin:2.083em 0 0;
}
.bg-discount{
	vertical-align:top;
	width:100%;
	height:1.417em;
}
.discount .bg{
	height:1%;
	overflow:hidden;
	background:#30404a;
	padding:0 1.5em;
	color:#94c4d8;
}
#content .discount p{
	font:1.167em/1.29em Arial, Helvetica, sans-serif;
	margin:0 0 1.417em;
}
.discount p strong{color:#fff;}
.discount .color{color:#fff;}
.discount table{
	width:100%;
	border-collapse:collapse;
}
#content .discount table{margin:0 0 2.083em;}
.discount td{
	margin:0;
	padding:0;
	height:2.66em;
	color:#fff;
	font-weight:bold;
	background:#3f5563;
}
.discount .divider{
	height:0.33em;
	background:none;
}
.discount .cell-1{
	background:#3f5563 url(/images/bg-table-corner-left.gif) no-repeat;
	padding:0 0 0 1.167em;
	width:50em;
}
#content .discount .cell-1{width:23.67em;}
.discount td.cell-2{background:#3f5563 url(/images/bg-table-corner-right.gif) no-repeat 100% 0;}
.discount .alt td.cell-1{background:#29363f url(/images/bg-table-corner-left-alt.gif) no-repeat;}
.discount .alt td.cell-2{background:#29363f url(/images/bg-table-corner-right-alt.gif) no-repeat 100% 0;}
/* free trial page */
.servers-info{
	width:45.76em;
	position:relative;
	color:#fff;
	margin:-1em 0 0;
}
.bg-servers-info{
	display:block;
	width:100%;
	height:10.25em;
}
.servers-info .holder{
	position:absolute;
	top:2.67em;
	left:2em;
}
#content .servers-info h2{
	margin:0;
	font:bold 3em/1em Arial, Helvetica, sans-serif;
	color:#fff;
}
#content .servers-info h3{
	margin:1.14em 0 0;
	font:bold 1.75em/1em Arial, Helvetica, sans-serif;
}
.servers-info span{color:#a8ff00;}
.trial{
	height:1%;
	padding:1.167em 0 0 1.5em;
	overflow:hidden;
}
.trial .col-1{
	float:left;
	width:13.5em;
	padding:3.5em 0 0;
}
.trial .col-2{
	float:right;
	width:29em;
}
.img-free-trial{
	display:block;
	width:12.33em;
	height:12.33em;
}
.trial .network{
	margin:5.83em 0 0;
	padding:0;
}
.trial .network li{margin:0 0.75em 0 0;}
.trial .network h3{
	float:none;
	font:1.25em Arial, Helvetica, sans-serif;
	margin:0;
}
.trial .network ul{
	float:none;
	margin:1em 0 0;
}
.trial label{
	display:block;
	color:#fff;
	font:bold 1.167em Arial, Helvetica, sans-serif;
	margin:1.71em 0 0;
}
.trial .text{
	position:relative;
	margin:0.333em 0 0;
	width:15.917em;
}
.trial .text input{
	position:absolute;
	top:0;
	left:0;
	padding:0.66em 0.5em;
	width:14.917em;
	color:#3f5563;
	margin:0;
	background:none;
	border:none;
}
.trial .text img{
	display:block;
	width:15.917em;
	height:2.5em;
}
.check-list{
	margin:0;
	padding:0;
	list-style:none;
}
.check-list li{
	width:100%;
	overflow:hidden;
	margin:1.83em 0 0;
}
.check-list input{
	float:left;
	font-size:1em;
	width:1.25em;
	height:1.167em;
	margin:0.25em 0.917em 0 0;
	padding:0;
}
.check-list label{
	display:block;
	color:#fff;
	font:1.167em/1.43em Arial, Helvetica, sans-serif;
	height:1%;
	overflow:hidden;
	margin:0;
}
.btn-continue-big{
	display:block;
	position:relative;
	cursor:pointer;
	color:#1d2226;
	height:4.333em;
	overflow:hidden;
	margin:3em 0 0;
	width:28.167em;
}
.btn-continue-big img{
	display:block;
	width:100%;
	height:8.667em;
}
.btn-continue-big:hover{
	background:none;
	text-decoration:none;
}
.btn-continue-big:hover img{margin:-4.333em 0 0;}
.btn-continue-big span{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	font:bold 2.5em/1.73em Arial, Helvetica, sans-serif;
}
/* login popup */
.login-popup{
	position:absolute;
	width:29.25em;
	top:-9999px;
	left:-9999px;
	margin:0 0 0 -14em;
	z-index: 1001;
}
.login-popup .wrap,
.location-popup .wrap{overflow:visible;}
.login-popup .holder{
	position:absolute;
	top:2.25em;
	left:2.75em;
	width:23.75em;
	z-index:1;
}
.bg-login-popup{
	display:block;
	width:29.25em;
	height:17.417em;
}
.login-popup h3{
	float:left;
	color:#fff;
	margin:0.083em 0 0;
	font:1.75em Arial, Helvetica, sans-serif;
}
.btn-close-popup{
	float:right;
	margin:0.167em -0.167em 0 0;
	display:inline;
	position:relative;
}
.btn-close-popup img{
	width:1.83em;
	height:1.83em;
}
.login-popup form{
	width:100%;
	padding:0.5em 0 0;
}
.login-popup .row{
	width:100%;
	overflow:hidden;
	padding:0.5em 0 0;
}
.login-popup .row label{
	float:left;
	margin:0.43em 0 0;
	width:6.36em;
	color:#6e94b1;
	font-size:1.167em;
}
.login-popup .text{
	float:left;
	position:relative;
	width:15.917em;
}
.login-popup .text img{
	display:block;
	width:15.917em;
	height:2.5em;
}
.login-popup .text input{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	padding:0.583em 0.5em;
	width:14.917em;
	background:none;
	border:none;
}
.login-popup .button-set{
	height:1%;
	overflow:hidden;
	padding:1.25em 0.5em 0 0;
}
.login-popup .forget{
	float:left;
	font:bold 0.917em Arial, Helvetica, sans-serif;
	color:#7b9fba;
	margin:0.5em 2em 0 0;
}
.login-popup .checkbox{
	float:left;
	padding:0.5em 0 0;
}
.login-popup .checkbox input{
	float:left;
	font-size:1em;
	padding:0;
	margin:0 0.25em 0 0;
	width:1.25em;
	height:1.167em;
}
.login-popup .checkbox label{
	float:left;
	color:#7b9fba;
	font:bold 0.917em Arial, Helvetica, sans-serif;
}
.login-popup .submit{
	float:right;
	position:relative;
}
.login-popup .submit img{
	display:block;
	width:4.167em;
	height:1.917em;
}
.login-popup .submit input{
	position:absolute;
	top:0;
	left:0;
	width:4.167em;
	height:1.917em;
	cursor:pointer;
	border:none;
	font:bold 1em/1.917em Arial, Helvetica, sans-serif;
	margin:0;
	background:none;
	color:#fff;
	padding:0 0 0.167em;
}
/* location popup */
.location-popup{
	position:absolute;
	top:-9999px;
	left:-9999px;
	z-index: 1001;
	width:72.167em;
}
.location-tab {
	display: none;
}
.bg-location-popup{
	display:block;
	width:72.167em;
	height:36.25em;
}
.location-popup .holder{
	position:absolute;
	top:2.25em;
	left:2.67em;
	z-index:1;
	width:66.5em;
}
.location-popup h3{
	float:left;
	margin:0.083em 0 0;
	font:1.75em Arial, Helvetica, sans-serif;
	color:#fff;
}
.location-popup .frame{
	width:100%;
	overflow:hidden;
	padding:1em 0 0;
}
.location-popup .col-1{
	float:left;
	width:9.66em;
	position:relative;
	margin:0 1.25em 0 0;
}
.bg-location-col{
	display:block;
	width:9.66em;
	height:27.75em;
}
.location-popup .col-1 .box{
	position:absolute;
	top:0.167em;
	left:0.167em;
	width:9.33em;
}
.location-popup .col-1 ul{
	margin:-0.083em 0 0;
	padding:0;
	list-style:none;
}
.location-popup .col-1 ul li{
	margin:1em 0 0;
	float:left;
	width:100%;
}
.location-popup .col-1 ul a{
	display:block;
	overflow:hidden;
}
.location-popup .col-1 ul a:hover{background:none;}
.location-popup .col-2{
	float:left;
	width:42.75em;
	position:relative;
}
.location-popup .col-2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.location-popup .col-2 ul li{position:absolute;}
.location-popup .col-2 ul a{
	display:block;
	overflow:hidden;
	width:0.75em;
	height:0.75em;
	position:relative;
}
.location-popup .col-2 ul a img{
	display:block;
	height:1.5em;
	width:0.75em;
}
.location-popup .col-2 ul a:hover,
.location-popup .col-2 ul li.active{background:none;}
.location-popup .col-2 ul a:hover img,
.location-popup .col-2 ul li.hover img,
.location-popup .col-2 ul li.active img{
	margin:-0.75em 0 0;
	position:relative;
}
.us-location-1{
	left:5.417em;
	top:17.75em;
}
.us-location-2{
	left:13.583em;
	top:8.583em;
}
.us-location-3{
	left:16em;
	top:21em;
}
.us-location-4{
	left:22.75em;
	top:16.67em;
}
.us-location-5{
	left:22.5em;
	top:21em;
}
.us-location-6{
	left:23em;
	top:24.83em;
}
.us-location-7{
	left:24.75em;
	top:17.25em;
}
.us-location-8{
	left:27.25em;
	top:15.917em;
}
.us-location-9{
	left:27.417em;
	top:14.5em;
}
.us-location-10{
	left:30.25em;
	top:13.5em;
}
.sa-location-1{
	left:20.083em;
	top:11.167em;
}
.australia-location-1{
	left:13.917em;
	top:7.417em;
}
.australia-location-2{
	left:17em;
	top:22.917em;
}
.australia-location-3{
	left:30.5em;
	top:24.917em;
}
.australia-location-4{
	left:32.917em;
	top:21.83em;
}
.australia-location-5{
	left:39.833em;
	top:25.5em;
}
.europe-location-1{
	left:0.25em;
	top:9.67em;
}
.europe-location-2{
	left:1.67em;
	top:9.17em;
}
.europe-location-3{
	left:3em;
	top:10.917em;
}
.europe-location-4{
	left:4.417em;
	top:9.417em;
}
.europe-location-5{
	left:5.833em;
	top:10.167em;
}
.europe-location-6{
	left:6.33em;
	top:8.25em;
}
.europe-location-7{
	left:11.5em;
	top:10.167em;
}
.europe-location-8{
	left:13.67em;
	top:7.83em;
}
.europe-location-9{
	left:13.75em;
	top:17.25em;
}
.europe-location-10{
	left:41.917em;
	top:9em;
}
.europe-location-11{
	left:41.917em;
	top:10em;
}
.europe-location-12{
	left:41.25em;
	top:21.083em;
}
.location-popup .us{height:5.65em;}
.location-popup .us img{
	width:100%;
	display:block;
	height:11.33em;
}
.location-popup .us:hover img,
.location-popup li.active .us img{margin:-5.67em 0 0;}
.location-popup .sa{height:7.083em;}
.location-popup .sa img{
	width:100%;
	display:block;
	height:14.167em;
}
.location-popup .sa:hover img,
.location-popup li.active .sa img{margin:-7.083em 0 0;}
.location-popup .austalia{height:3.917em;}
.location-popup .austalia img{
	width:100%;
	display:block;
	height:7.83em;
}
.location-popup .austalia:hover img,
.location-popup li.active .austalia img{margin:-3.917em 0 0;}
.location-popup .europe{height:6.75em;}
.location-popup .europe img{
	width:100%;
	display:block;
	height:13.5em;
}
.location-popup .europe:hover img,
.location-popup li.active .europe img{margin:-6.75em 0 0;}
.location-popup .col-3{
	float:right;
	width:11.583em;
	position:relative;
}
.bg-location-col-wide{
	display:block;
	width:11.583em;
	height:27.75em;
}
.location-popup .col-3 .box{
	position:absolute;
	top:0;
	left:0.833em;
	width:10em;
	z-index:1;
}
.location-popup .col-3 h4{
	margin:1.25em 0 0;
	font-size:1em;
	color:#217ed0;
}
.location-popup .col-3 ul{
	margin:0.25em 0 0;
	padding:0;
	list-style:none;
	line-height:1.5em;
}
.location-popup .col-3 ul a{
	color:#c9c9c9;
	font-size:0.917em;
}
.location-popup .col-3 ul a:hover,
.location-popup .col-3 ul li.hover a,
.location-popup .col-3 ul li.active a{
	text-decoration:none;
	color:#e20000;
	font-weight:bold;
}
.bg-location-map{
	width:42.75em;
	height:27.75em;
	display:block;
}
/* footer styles */
#footer{width:100%;}
#footer .control-panel{margin:1.167em 0 -2.5em;}
.bg-footer-info{
	width:81.167em;
	height:1.417em;
	display:block;
	vertical-align:top;
}
.footer-info .holder{
	height:1%;
	overflow:hidden;
	padding:2.917em 0 0.167em 1.167em;
	background:#2a3238;
}
.footer-info .col-1{
	float:left;
	width:12.58em;
	margin:0 2em 0 0;
}
.footer-info .col-2{
	float:left;
	width:11.17em;
	margin:0 2em 0 0;
}
.footer-info .col-3{
	float:left;
	width:14.25em;
	margin:0 2em 0 0;
}
.footer-info .col-4{
	float:left;
	width:14.67em;
	margin:0 2em 0 0;
}
.footer-info .col-5{
	float:left;
	width:14.58em;
}
.footer-info h3{
	margin:0;
	font-size:1.167em;
	color:#aac1d2;
}
.footer-info ul{
	margin:0;
	padding:0.5em 0 0;
	list-style:none;
}
.footer-info ul li{margin:0.167em 0 0;}
.footer-info ul a{
	font-size:0.917em;
	color:#5f7586;
}
.footer-text{
	text-align:center;
	padding:2.583em 0;
	width:100%;
	color:#4f6d87;
}
.footer-text ul{
	margin:1.5em 0 0;
	list-style:none;
	padding:0;
}
.footer-text ul li{
	display:inline;
	padding:0 0.5em;
}
.footer-text ul a{
	font:bold 0.917em Arial, Helvetica, sans-serif;
	color:#496a84;
}
.scroll-holder{
	width:29.382em;
	overflow:hidden;
	position:relative;
}
.scroll-block{
	width:99999px;
	height:27px;
	overflow:hidden;
}
.scroll-block span{
	float:left;
	width:29.382em;
}
