@font-face				{ font-family:'gameservers'; src: url(/css/oxygen.woff) format('woff'); }

body					{ line-height:150%; color:#333333; margin:0px; padding:0px; font-family:tahoma, 'gameservers', arial; font-size:13px; background-color:#0b0b0b; background-image:url(/images/site/site_background.png), url(/images/site/site_background.jpg); background-repeat:repeat, no-repeat; background-position:top center, top center; background-attachment:scroll, scroll; }
img						{ border-style:none; }
form					{ margin:0px; padding:0px; }

a,
a:link,
a:visited,
a:active,
a:hover					{ color:#0099cb; font-weight:bold; cursor:pointer; text-decoration:none; }

select,
input[type=text],
input[type=password]	{ padding:8px; color:black; background-color:white; border:1px solid #CCCCCC; border-radius:8px; font-size:13px; font-family:tahoma; }
textarea				{ padding:8px; color:black; background-color:white; border:1px solid #CCCCCC; border-radius:8px; font-size:13px; font-family:tahoma; }
input[type=submit],
input[type=button]		{ padding:7px 30px; color:#8c3f00; cursor:pointer; border:1px solid #A7A7A7; border-radius:19px; font-size:18px; font-family:tahoma; background-image:url(/images/btn_bg.png); box-shadow:0px 0px 5px #b5b5b5; text-shadow:0px 1px 1px #FFD26C; }
a.btn_link				{ padding:10px 30px 11px 30px; color:#4B2B2B; cursor:pointer; border:1px solid #A7A7A7; border-radius:19px; font-size:18px; font-family:tahoma; background-image:url(/images/btn_bg01.png); box-shadow:0px 0px 5px #b5b5b5; text-shadow: 0 1px 1px #EBB374; display:inline-block; font-weight:normal; }
a.btn_order				{ padding:10px 30px 11px 30px; color:#8c3f00; cursor:pointer; border:1px solid #A7A7A7; border-radius:19px; font-size:18px; font-family:tahoma; background-image:url(/images/btn_bg.png); box-shadow:0px 0px 5px #b5b5b5; text-shadow: 0 1px 1px #EBB374; display:inline-block; font-weight:normal; }
input.input_trans		{ background:transparent; border:1px solid transparent; font-weight:bold; }
input.input_trans2		{ background:transparent; border:1px solid transparent; font-weight:normal; }

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url('/images/arrow.png');
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: 30px 50px;
    cursor: pointer;
}

.item_text_aligncenter	{ text-align:center; }
.item_text_alignright	{ text-align:right; }
.item_color_error		{ color:#f22424; }
.item_color_success		{ color:#46d02a; }
.item_color_linkwh		{ color:#ffffff; }
.item_note				{ color:#7E8AA3; }
.item_w40				{ width:40px; }
.item_w60				{ width:60px; }
.item_w80				{ width:80px; }
.item_w100				{ width:100px; }
.item_w150				{ width:150px; }
.item_w200				{ width:200px; }
.item_w300				{ width:300px; }
.item_w400				{ width:400px; }
.item_w500				{ width:500px; }
.item_float_left		{ float:left; }
.item_float_right		{ float:right; }
.item_clear				{ clear:both; height:0px; }
div.item_h05			{ height:5px; overflow:hidden; }
div.item_h10			{ height:10px; overflow:hidden; }




div.block992			{ width:992px; margin:0px auto 0px auto; padding:55px 0px 50px 0px; }
.block742				{ display:block; position:relative; width:742px; margin-bottom:10px; overflow-x:hidden; border:6px solid rgba(210, 210, 210, 0.25); background-color:#ffffff; background-repeat:no-repeat; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-background-clip:padding; -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; padding:20px 30px 30px 30px; }
.block242				{ display:block; position:relative; width:242px; margin-bottom:10px; overflow-x:hidden; border:6px solid rgba(210, 210, 210, 0.25); background-color:#ffffff; background-repeat:no-repeat; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-background-clip:padding; -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; padding:20px 20px 20px 20px; }
.block488				{ display:block; position:relative; width:490px; margin-bottom:10px; overflow-x:hidden; border:6px solid rgba(210, 210, 210, 0.25); background-color:#ffffff; background-repeat:no-repeat; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-background-clip:padding; -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; padding:20px 30px 30px 30px; }
.block982				{ display:block; position:relative; width:992px; margin-bottom:10px; overflow-x:hidden; border:6px solid rgba(210, 210, 210, 0.25); background-color:#ffffff; background-repeat:no-repeat; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-background-clip:padding; -moz-background-clip:padding; -webkit-background-clip:padding; background-clip:padding-box; padding:20px 30px 30px 30px; }
.blockdarkblue							{ background-color:#2B2B2F; }
.blockdarkblue div.lhdr_contact			{ color:#ffffff; }
.blockdarkblue div.lhdr_contact	span	{ color:#fe9900; }
.blockdarkblue a						{ color:#E1E1E1; }
.blockdarkblue a:hover					{ color:#FE9900; }




div.li_orgarr			{ line-height:18px; color:#4a4c5d; padding-left:14px; background-image:url(/images/ico_arrow_sm.gif); background-position:0px 7px; background-repeat:no-repeat; }
div.li_orgarr span		{ font-weight:bold; }




span.list_192 a,
span.list_220 a,
span.list_309 a			{ color:#1C3382; font-weight:normal; }
span.list_192 span,
span.list_220 span,
span.list_309 span,
span.list_192 img,
span.list_220 img,
span.list_309 img		{ vertical-align:middle; position:relative; bottom:1px; }
span.list_192,
span.list_220,
span.list_309			{ display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
span.list_192			{ width:192px; font-size:11px; }
span.list_220			{ width:220px; font-size:12px; }
span.list_309			{ width:309px; font-size:11px; }
div.list_twocolumn							{ line-height:0px; }
div.list_twocolumn > span					{ background-color:#F9F9F9; padding:5px; line-height:150%; }
div.list_twocolumn > span:nth-child(4n+1)	{ background-color:#E9E9E9; }
div.list_twocolumn > span:nth-child(4n+2)	{ background-color:#E9E9E9; }
div.list_twocolumn > span:nth-child(2n)		{ margin-left:25px; }

div.table350overflow			{ max-height:350px; overflow:auto; }

table.gstable								{ width:100%; border-collapse:collapse; }
table.gstable tr:nth-child(odd) td			{ background-color:#e9e9e9; }
table.gstable tr:nth-child(even) td			{ background-color:#f9f9f9; }
table.gstable tr:nth-child(1) td			{ color:white; padding:6px 6px; background-color:#999999; }
table.gstable tr:nth-child(1) td a			{ font-weight:normal; color:#1C3E51; }
table.gstable tr:nth-child(n+2) td			{ padding:4px 6px; font-size:12px; line-height:16px; }
table.gstable tr:nth-child(n+2) td a		{ font-weight:normal; color:#01669a; }
table.gstable tr:nth-child(n+2):hover td	{ background-color:white; }
table.gstable tr:nth-child(n+2) td img		{ vertical-align:middle; }
table.gstable tr:nth-child(n+2) td span.game{ vertical-align:-4px; }


table.table_space04						{ border-collapse:collapse; }
table.table_space04 tr td				{ padding:3px 6px; }

table.table_order						{ border-collapse:collapse; }
table.table_order tr td					{ padding:3px 6px; }
table.table_order tr td:nth-child(1)	{ width:110px; }
table.table_order tr td:nth-child(3)	{ padding-left:30px; }






.block992_adbanner,
a.block992_adbanner 	{ display: block; position: relative; width: 992px; height:92px; margin-bottom: 10px; overflow-x: hidden; border: 6px solid rgba(210, 210, 210, 0.25); background-color: #ffffff; background-repeat: no-repeat;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-background-clip: padding; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; padding: 20px 30px 30px 30px;}

a.block242_order,
div.block242_order					{ display:inline-block; width:242px; overflow:hidden; margin-bottom:2px; height:78px; padding:20px 15px; cursor:pointer; text-align:left; font-weight:normal; overflow-x:hidden; background-image:url(/images/special/order_promo_on.png); background-repeat: no-repeat; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
.block242_order :nth-child(1)		{ color:white; font-size:22px; white-space:nowrap; font-family:trebuchet ms; letter-spacing:-1px; }
.block242_order :nth-child(2)		{ padding-top:4px; font-size:13px; color:black; }


div.section_contentu	{ padding-bottom:20px; border-bottom:1px dashed #bcbcbc; margin-bottom:25px; }
div.section_content		{ margin-bottom:25px; }
div.section_special		{ background-color:#CAD5EF; color:#2E3281; margin:30px; padding:20px; text-transform:uppercase; text-align:center; text-shadow:0 1px 8px #FFFFFF; border:1px solid #A8A8CF; font-weight:bold; font-size:17px; }
div.section_feature		{ background-repeat: no-repeat;margin-bottom: 12px;padding-bottom: 12px;padding-left: 62px;}
div.section_feature h1	{ font-weight:bold; font-size:13px; margin:0px; padding-bottom:2px;}

div.section_feature2		{ background-repeat: no-repeat;padding-bottom: 12px;padding-left: 12px; float:left; width:200px;}
div.section_feature2 h1		{ font-weight:bold; font-size:13px; margin:0px; padding-bottom:2px;}

div.popup						{ padding:10px; color:black; text-align:left; background-color:#DADFEE; border:solid 1px #555555; width:auto; }
div.popup a						{ color:#ffcc00; }
div.popup input[type=submit]	{background-image:none; background-color:#EE8D39; color:white; text-shadow:0px 1px 0px #000000; border-color:#4d4d4d; letter-spacing:1px; }
div.popup a.btn_link			{background-image:none; background-color:#728EC9; color:white; text-shadow:0px 1px 0px #000000; border-color:#4d4d4d; letter-spacing:1px; }

div.error_box_header	{ margin-top:15px; height:22px; line-height:22px; color:white; padding:3px 5px 3px 30px; font-weight:bold; font-size:12px; background-color:#690e0e; border:1px solid #690e0e; border-width:1px 1px 0px 1px; background-image:url(/images/ico_error.png); background-repeat:no-repeat; background-position:5px 5px; }
div.error_box		{ margin-bottom:10px; background-color:#dd0000; margin-bottom:20px; padding:30px; color:#FFF; font-weight:bold; font-size:14px; border:5px solid #690e0e; }/*color:#D7CDCA; background-color:#CB0E18;*/

div.message_box_header	{ height:22px; line-height:22px; color:white; padding:3px 5px 3px 30px; font-size:18px; background-color:#176612; border:1px solid #1E690E; border-width:1px 1px 0px 1px; background-image:url(/images/ico_check.png); background-repeat:no-repeat; background-position:5px 5px;}
div.message_box		{ background-color:#FFF; margin-bottom:20px; padding:15px; color:#00aa00; font-weight:bold; border:1px solid #1E690E; }/*color:black; background-color:#FFCC66;*/

div.tab_option			{ display:inline-block; cursor:pointer; padding:5px 10px; color:white; background-color:#a1b7e6; border:1px solid #ffffff; border-radius:7px; font-weight:bold; font-size:14px; text-shadow:1px 1px 0px #8096dc; }
div.tab_option:hover	{ background-color:#4B5B8B; text-shadow:-1px -1px 0px #34436F; }
div.tab_option_active	{ background-color:#4B5B8B; text-shadow:-1px -1px 0px #34436F; }





div.block242_hdr		{ position:relative; left:-4px; font-size:13px; font-weight:bold; color:#000000; margin-bottom:5px; text-transform:uppercase; white-space:nowrap; }
div.block242_hdr span	{ color:#bf0101;}
div.lhdr_contact		{ position:relative; left:-4px; line-height:32px; color:#000000; font-size:23px; padding:0px 0px 0px 30px; margin-bottom:30px; text-transform:uppercase; background-repeat:no-repeat; background-image:url(/images/_lhdr/lhdr_contact.png); }
div.lhdr_contact span	{ color:#bf0101;}
div.lhdr_news			{ background-image:url(/images/_lhdr/lhdr_newspaper.png); padding-left:37px; }
div.lhdr_users			{ background-image:url(/images/_lhdr/lhdr_users.png); padding-left:39px; }
div.lhdr_pointer		{ background-image:url(/images/_lhdr/lhdr_pointer.png); padding-left:33px; }
div.lhdr_controller		{ background-image:url(/images/_lhdr/lhdr_controller.png); padding-left:38px; }
div.lhdr_globe			{ background-image:url(/images/_lhdr/lhdr_globe.png); padding-left:35px; }
div.lhdr_headset		{ background-image:url(/images/_lhdr/lhdr_headset.png); padding-left:33px; }
div.hdr_img,
div.hdr_mglass,
div.hdr_pacman,
div.hdr_server,
div.hdr_info,
div.hdr_globe,
div.hdr_switch,
div.hdr_cog,
div.hdr_monitor,
div.hdr_sun,
div.hdr_instant,
div.hdr_chat,
div.hdr_star,
div.hdr_megaphone,
div.hdr_heart,
div.hdr_dollar,
div.hdr_person,
div.hdr_lock,
div.hdr_customer,
div.hdr_home,
div.hdr_mail,
div.hdr_voice,
div.hdr_wrench		{ position:relative; left:-4px; margin-bottom:6px; letter-spacing:-1px; height:20px; line-height:18px; color:#006599; font-size:18px; padding:0px 0px 0px 27px; background-repeat:no-repeat; }
div.hdr_mglass		{ background-image:url(/images/_shdr/shdr_mglass.png); }
div.hdr_pacman		{ background-image:url(/images/_shdr/shdr_pacman.png); }
div.hdr_server		{ background-image:url(/images/_shdr/shdr_server.png); }
div.hdr_info		{ background-image:url(/images/_shdr/shdr_info.png); }
div.hdr_globe		{ background-image:url(/images/_shdr/shdr_globe.png); }
div.hdr_switch		{ background-image:url(/images/_shdr/shdr_switch.png); }
div.hdr_cog			{ background-image:url(/images/_shdr/shdr_cog.png); }
div.hdr_monitor		{ background-image:url(/images/_shdr/shdr_monitor.png); }
div.hdr_sun			{ background-image:url(/images/_shdr/shdr_sun.png); }
div.hdr_instant		{ background-image:url(/images/_shdr/shdr_instant.png); }
div.hdr_chat		{ background-image:url(/images/_shdr/shdr_chat.png); }
div.hdr_star		{ background-image:url(/images/_shdr/shdr_star.png); }
div.hdr_megaphone	{ background-image:url(/images/_shdr/shdr_megaphone.png); }
div.hdr_heart		{ background-image:url(/images/_shdr/shdr_heart.png); }
div.hdr_dollar		{ background-image:url(/images/_shdr/shdr_dollar.png); }
div.hdr_person		{ background-image:url(/images/_shdr/shdr_person.png); }
div.hdr_lock		{ background-image:url(/images/_shdr/shdr_lock.png); }
div.hdr_customer	{ background-image:url(/images/_shdr/shdr_customer.png); }
div.hdr_home		{ background-image:url(/images/_shdr/shdr_home.png); }
div.hdr_mail		{ background-image:url(/images/_shdr/shdr_mail.png); }
div.hdr_voice		{ background-image:url(/images/_shdr/shdr_voice.png); }
div.hdr_wrench		{ background-image:url(/images/_shdr/shdr_wrench.png); }











/******************
SITE
******************/
div.site_header00						{ background-color:#f4f1ec; width:100%;}
div.site_header01						{ width:992px; margin:0px auto 0px auto; padding:0px; height:50px; line-height:50px; background-color:#f4f1ec; }
div.site_header01 select,
div.site_header01 input[type=text],
div.site_header01 input[type=password]	{ padding:4px; border-radius:4px; font-size:12px; }
div.site_header01 input[type=submit]	{ padding:2px 6px; text-shadow:none; background-color:#333333; background-image:none; font-weight:bold; border:1px solid #262626; border-radius:4px; color:white; font-size:12px; font-family:tahoma; }
div.site_menu00							{ height:45px; background-color:#f4f1ec; z-index:998; }
div.site_menu01							{ position:relative; width:992px; margin:0px auto; z-index:999; }
div.site_menu02							{ position:absolute; top:0px; left:0px; width:992px; height:90px; font-size:0px; z-index:1000; background-color:#e8e8e8; box-shadow:1px 1px 8px #181818; border-radius:9px; }
div.site_footer00				{ background-image:url(/images/site/site_footer00.png); }
div.site_footer01				{ width:992px; margin:0px auto; padding:40px 0px 40px 0px; overflow:hidden; line-height:19px; white-space:nowrap; text-align:center; background-image:url(/images/site/site_footer00.png); }
div.site_footer02				{ display:inline-block; padding-right:40px; text-align:left; vertical-align:top; }
div.site_footer02 div			{ height:15px; }
div.site_footer02 div.header	{ font-size:14px; color:#ffffcc; margin-bottom:10px; }
div.site_footer02 a.header		{ display: inline-block; font-size:14px; color:#ffffcc; margin-bottom:5px; }
div.site_footer02 a				{ display:block; font-style:normal; color:#cccccc; font-weight:normal; font-size:11px; }
div.site_footer02 a:hover		{ color:#0099CB; }
div.site_footer03				{ display:inline-block; vertical-align:top; }
div.site_copy00					{ background-color:black; }
div.site_copy01					{ width:992px; margin:0px auto; padding:0px 0px; overflow:hidden; color:#888; font-size:10px; text-align:center}
a.site_foot_tw					{ background-image:url(/images/site/twitter_mini.png); background-repeat:no-repeat; padding-left:15px; background-position:0% 50%; }
a.site_foot_buy					{ border:1px solid #ffffcc; padding:0px 10px 0px 10px; }


/******************
/
******************/
#home_carouselBackground		{ position:relative; height:450px; width:100%; }
div.home_carouselPanelOuter		{ position:absolute; width:100%; height:450px; z-index:98; background-position:center 0px; background-repeat:no-repeat; }
#home_carouselPanelOuter01		{ z-index:100; }
.home_carouselPanelInner		{ display:block; position:relative; width:992px; height:450px; margin:0px auto 0px auto; overflow:hidden; }

div.home_locationsmap						{ position:relative; right:12px; width:443px; height:158px; background-image:url(/images/home/home_locationsmap.png); background-repeat: no-repeat; }
div.home_locationsmap a						{ display:block; position:absolute; width:6px; height:6px; background-repeat:no-repeat; border:2px solid #f17420; border-radius:5px; }
div.home_locationsmap a:hover				{ background-color:#F17420; border-color:black; }
div.home_locationsother						{ }
div.home_locationsother a					{ display:inline-block; width:130px; height:17px; overflow:hidden; text-overflow:ellipsis; margin-right:10px; white-space:nowrap; font-weight:normal; }
div.home_locationsother a:nth-child(3n+3)	{ margin-right:0px; }
a.home_popgameservers		{ display:inline-block; vertical-align:top; width:89px; line-height:16px; font-weight:normal; overflow:hidden; margin:6px 1px 0px 1px; padding:6px 4px 0px 6px; height:103px; text-align:center; font-size:8pt; border-radius:8px; background-color:#4D4E55; }
a.home_popgameservers img	{ height:64px; width:64px; }
img.home_why00					{ position:absolute; top:15px; right:-6px; }
div.home_why01					{ display:inline-block; padding:0px 0px 0px 0px; vertical-align:top; }
div.home_why01 a				{ font-weight:normal; color:#333333; }
div.home_why01 > img			{ vertical-align:top; display:inline-block; }
div.home_why01 > div			{ vertical-align:top; display:inline-block; width:380px; padding-left:10px; }
div.home_why01 > div > div		{ color:#1b76a3; font-size:15px; }
div.home_why01:nth-child(2n+1)	{ margin-right:20px; }
div.home_why01:nth-child(n+3)	{ margin-top:20px; }
a.home_news01		{ display:inline-block; color:#01669a; vertical-align:bottom; width:220px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:12px; }
div.home_news02		{ display:inline-block; color:#7e8698; vertical-align:bottom; width:190px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:11px; text-align:right; }
div.home_news03		{ margin-top:2px; height:36px; line-height:18px; overflow:hidden; text-overflow:ellipsis; }
div.home_news04		{ padding-bottom:11px; border-bottom:1px dotted #b7c5e0; margin-bottom:10px; }
div.home_newsletter	{ padding:7px 0px; text-align:center; font-size:11pt; font-weight:bold; font-family:arial; color:white; background-color:#CCC; border-radius:2px; text-shadow:1px 1px 0px #666; }


/******************
/ventrilo_servers/
/teamspeak_servers/
/mumble_murmur/
******************/
div.voice_pricing00					{ font-size:0px; white-space:nowrap; position:relative; left:-11px; }
a.voice_pricing01					{ display:inline-block; font-weight:normal; margin-right:2px; width:85px; padding:10px 0px 45px 0px; border:4px solid #e8e8e8; background-color:#22222e; background-image:url(/images/ventrilo_servers/slotpricingbg.png); background-position:bottom center; background-repeat:no-repeat; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
a.voice_pricing01 :nth-child(1)		{ display:block; color:#02cbff; font-size:13px; }
a.voice_pricing01 :nth-child(2)		{ display:block; color:#ffffff; font-size:21px; padding:10px 0px; }
a.voice_pricing01 :nth-child(3)		{ display:block; color:#ffffff; font-size:15px; text-decoration:line-through;}
a.voice_pricing01sm :nth-child(2)	{ font-size:18px; }
div.ventrilo_header		{ height:165px; padding-left:155px; padding-top:67px; overflow:hidden; font-family:Trebuchet MS; font-size:39px; color:white; text-transform:uppercase; text-shadow:0px 0px 5px black, 0px 0px 5px black; background-image:url(/images/ventrilo_servers/header.jpg); }
div.teamspeak_header	{ height:165px; padding-left:135px; padding-top:67px; overflow:hidden; font-family:Trebuchet MS; font-size:39px; color:white; text-transform:uppercase; text-shadow:2px 2px 5px black, 2px 2px 5px black; background-image:url(/images/teamspeak_servers/header.jpg); }
div.mumble_header		{ height:165px; padding-left:162px; padding-top:67px; overflow:hidden; font-family:Trebuchet MS; font-size:39px; color:white; text-transform:uppercase; text-shadow:0px 0px 5px black, 0px 0px 5px black; background-image:url(/images/mumble_servers/header.jpg); }


/******************
/dedicated/
******************/
div.dedicated_header	{ height:215px; text-align:right; padding-right:63px; overflow:hidden; font-family:Trebuchet MS; color:white; text-transform:uppercase; text-shadow:2px 2px 5px black, 0px 0px 5px black; background-image: url(/images/dedicated/header.jpg); }


/******************
/game_servers/
******************/
a.gameservers_popular			{ display:inline-block; vertical-align:top; width:95px; line-height:16px; font-weight:normal; color:#01669A; overflow:hidden; margin:6px 1px 0px 1px; padding:6px 5px 0px 5px; height:104px; text-align:center; font-size:8pt; border-radius:8px; }
a.gameservers_popular:hover		{ background-color:#f0f0f0; }
a.gameservers_popular img		{ height:64px; width:64px; }
form.gameservers_lother						{ position:absolute; top:84px; right:27px; }
form.gameservers_lother select				{ vertical-align:middle; }
form.gameservers_lother input[type=submit]	{ vertical-align:middle; padding:5px 12px; text-shadow:none; background-color:#8d480d; background-image:none; font-weight:normal; border:1px solid #321A1A; border-radius:6px; color:white; font-size:21px; font-family:tahoma; box-shadow:none; }
div.gameservers_bottom						{ height:207px; background-image:url(/images/game_servers/orderbotbg.jpg); }
div.gameservers_bottom > div				{ font-size:24px; color:#ffffcc; line-height:48px; margin-top:15px; }
div.gameservers_bottom > a					{ position:absolute; top:139px; left:366px; width:352px; height:44px; }
form.gameservers_bottomform select			{ vertical-align:middle; margin-right:5px; }
form.gameservers_bottomform input			{ vertical-align:middle; }
form.gameservers_topform					{ display:block; position:absolute; top:35px; right:19px; font-weight:bold; color:#6f7990; }
form.gameservers_topform select				{ display:block; width:194px; margin-bottom:8px; }
form.gameservers_topform input				{ display:block; }
form.gameservers_topform input[type=text]	{ width:174px;  margin-bottom:8px; }
form.gameservers_topform input[type=submit]	{ width:194px; box-shadow:0 0 5px #333333; }
div.gameservers_public,
div.gameservers_private			{ position:absolute; top:105px; line-height:30px; height:59px; color:#333333; font-size:30px; text-align:center; }
div.gameservers_public			{ width:95px; right:326px; }
div.gameservers_private			{ width:91px; right:223px; }
div.gameservers_public span,
div.gameservers_private span	{ display:block; font-size:10px; line-height:14px; }
span.gameservers_order					{ display:inline-block; height:28px; line-height:28px; padding:0px 5px 4px 5px; background-color:#F9F9F9;}
span.gameservers_order:nth-child(2n)	{ margin-left:25px; }
span.gameservers_order:nth-child(4n+1)	{ background-color:#E9E9E9; }
span.gameservers_order:nth-child(4n+2)	{ background-color:#E9E9E9; }
span.gameservers_order a					{ display:inline-block; vertical-align:middle; white-space:nowrap; font-weight:normal; color:#1C3382; font-size:12px; }
span.gameservers_order a:nth-child(1)		{ width:238px; overflow:hidden; text-overflow:ellipsis; }
span.gameservers_order a:nth-child(1) span	{ position:relative; top:3px; margin-right:3px; }
span.gameservers_order a:nth-child(2)		{ width:33px; overflow:hidden; text-overflow:ellipsis; }
span.gameservers_order a:nth-child(3) img	{ position:relative; top:3px; padding-left:2px; }



table.gameservers_ordersummary								{ width:140px; border-collapse:collapse; border-spacing:0px 0px; padding:0px; margin:5px 0px 5px 0px; }
table.gameservers_ordersummary tr td						{ white-space:nowrap; }
table.gameservers_ordersummary tr td:nth-child(2)			{ text-align:right; padding-left:10px; }
table.gameservers_ordersummary tr:nth-last-child(1) td		{ border-top:1px solid #C9C9C9; }




/******************
/order/
******************/
#surcharge_info			{ z-index: 5; display: none; background-color: #A2AFD2; border: 1px solid black; position: absolute; left:20%; top: 25%; width: 400px; height: 160px; padding-left: 15px; padding-right: 15px; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1,rgb(162,175,210)), color-stop(0,rgb(255,255,255))); background-image: -moz-linear-gradient(top, #c4cde3, #FFFFFF); }
#surcharge_button		{ display: inline-block; padding-left: 5px;}
div.order_warning		{ width:454px; padding:6px 0px 6px 22px; background-image:url(/images/ico_16_warning.png); background-repeat:no-repeat; background-position:0px 6px; }
div.order_packagedesc	{ margin:10px 0px; padding:10px; border:1px #f0f0f0 solid; border-radius:4px; }
input.dedicated_plan:checked + label > div	{ background-color:#FFEA94;border:1px solid #FFE066; }


/******************
/redirect/
******************/
td.redirect01			{ text-align:center; padding:10px 4px; background-color:#22222e; font-weight:bold; color:white; }
td.redirect02			{ text-align:center; padding:10px 4px; background-color:#E9E9E9; font-weight:bold; }
td.redirect03			{ text-align:center; padding:10px 4px; background-color:#F9F9F9; }
td.redirect04			{ text-align:center; padding:10px 4px; }


/******************
/procon/
******************/
div.procon00		{ padding: 10px 0px 10px 0px; border: 4px solid #e8e8e8;background-color:#22222e;}
div.procon01		{ width:644px; padding:10px; overflow:hidden; }
div.procon01 table						{ width:100%; }
div.procon01 table tr td:nth-child(1)	{ text-align:left; font-family:arial; font-weight:bold; font-size:19pt; color:white; white-space:nowrap; }
div.procon01 table tr td:nth-child(2)	{ text-align:center; font-family:arial; font-weight:bold; font-size:12pt; color:white; line-height:12pt; }
div.procon01 table tr td:nth-child(3)	{ text-align:right; }


/******************
/why/
******************/
a.why_datacenter img	{ vertical-align:-3px; padding-left:2px; }
a.why_datacenterdemo	{ color:#767676; display:block; background-color:#f0f0f0; padding:20px; margin-bottom:10px;}


/******************
/corporate/
******************/
div.corporate_news00		{ background-color:#ecf1fa; padding:6px; }
div.corporate_newscontent	{ border-bottom:1px dashed #bcbcbc; padding-bottom:10px; margin-bottom:5px; }
div.corporate_brandspacer	{ border-bottom:1px dashed #bcbcbc; padding-bottom:10px; margin-bottom:5px; }


/******************
/banners/
******************/
div.banners_original > img							{ display:inline-block; margin:0px 15px 15px 0px; vertical-align:top; }
div.banners_original > div							{ display:inline-block; }
div.banners_original > div textarea:nth-of-type(1)	{ height:70px; width:540px; }
div.banners_original > div textarea:nth-of-type(2)	{ height:30px; width:540px; }
div.banners_customdark								{ display:inline-block; border:1px solid black; padding:10px; background-image:url(/images/banners/bg_checker_dark.png); }
div.banners_customlight								{ display:inline-block; border:1px solid black; padding:10px; background-image:url(/images/banners/bg_checker.png); }


/******************
RIGHT COLUMN BLOCKS
******************/
#blockAdvantages						{ padding:0px; }
#blockAdvantages > img					{ display:block; }
#blockAdvantages > div					{ background-color:#ffea94; padding:10px 12px 10px 12px; }
#blockAdvantages > div:nth-child(odd)	{ background-color:#ffe066; }
#blockAdvantages > div > img			{ display:inline-block; vertical-align:middle; margin-bottom:3px; margin-right:3px; }
#block50PercentOff						{ height:255px; padding:0px; background-image:url(/images/special/50percentoff.png); }
#blockLargestNetwork					{ height:204px; padding:0px; background-image:url(/images/special/largest_network.png); }
#blockAdAffiliate						{ height:390px; padding:0px; background-image:url(/images/special/affiliate.png); }


.toplogo {
	width:291px;
	height:90px;
	display: inline-block;
	background-image: url(/images/site/site_menu00.png);
	background-repeat: no-repeat;
}


.topbutton {
	width:87px;
	height:90px;
	display: inline-block;
	background-repeat: no-repeat;
}

.topbutton_game_on {
	background-image: url(/images/site/site_menu01on.png);
}

.topbutton_game_off {
	background-image: url(/images/site/site_menu01off.png);
}

.topbutton_ts_on {
	background-image: url(/images/site/site_menu02on.png);
}

.topbutton_ts_off {
	background-image: url(/images/site/site_menu02off.png);
}

.topbutton_vent_on {
	background-image: url(/images/site/site_menu03on.png);
}

.topbutton_vent_off {
	background-image: url(/images/site/site_menu03off.png);
}

.topbutton_dedi_on {
	background-image: url(/images/site/site_menu04on.png);
}

.topbutton_dedi_off {
	background-image: url(/images/site/site_menu04off.png);
}

.topbutton_b2b_on {
	background-image: url(/images/site/site_menu05on.png);
}

.topbutton_b2b_off {
	background-image: url(/images/site/site_menu05off.png);
}

.topbutton_why_on {
	background-image: url(/images/site/site_menu06on.png);
}

.topbutton_why_off {
	background-image: url(/images/site/site_menu06off.png);
}

.topbutton_contact_on {
	background-image: url(/images/site/site_menu09on.png?v=2);
}

.topbutton_contact_off {
	background-image: url(/images/site/site_menu09off.png?v=2);
}

.topbutton_order_on {
	background-image: url(/images/site/site_menu08on.png);
}

.topbutton_order_off {
	background-image: url(/images/site/site_menu08off.png);
}

.flag {
	width: 16px;
	height: 11px;
	display: inline-block;
	background-image:url(/images/flagsprite.gif);
}

.sprite-au{ background-position: 0 0; width: 16px; height: 11px; }
.sprite-br{ background-position: 0 -13px; width: 16px; height: 11px; }
.sprite-ca{ background-position: 0 -26px; width: 16px; height: 11px; }
.sprite-cn{ background-position: 0 -39px; width: 16px; height: 11px; }
.sprite-de{ background-position: 0 -52px; width: 16px; height: 11px; }
.sprite-dk{ background-position: 0 -65px; width: 16px; height: 11px; }
.sprite-es{ background-position: 0 -78px; width: 16px; height: 11px; }
.sprite-fr{ background-position: 0 -91px; width: 16px; height: 11px; }
.sprite-gb{ background-position: 0 -104px; width: 16px; height: 11px; }
.sprite-hr{ background-position: 0 -117px; width: 16px; height: 11px; }
.sprite-in{ background-position: 0 -130px; width: 16px; height: 11px; }
.sprite-it{ background-position: 0 -143px; width: 16px; height: 11px; }
.sprite-jp{ background-position: 0 -156px; width: 16px; height: 11px; }
.sprite-kr{ background-position: 0 -169px; width: 16px; height: 11px; }
.sprite-nl{ background-position: 0 -182px; width: 16px; height: 11px; }
.sprite-pl{ background-position: 0 -195px; width: 16px; height: 11px; }
.sprite-ru{ background-position: 0 -208px; width: 16px; height: 11px; }
.sprite-tr{ background-position: 0 -221px; width: 16px; height: 11px; }
.sprite-uk{ background-position: 0 -234px; width: 16px; height: 11px; }
.sprite-us{ background-position: 0 -247px; width: 16px; height: 11px; }
.sprite-za{ background-position: 0 -260px; width: 16px; height: 11px; }


.game{display: inline-block; background-image: url(/images/gamesprite.png); width:16px; height:16px; }
.game-cod{ background-position: 0px -0px; }
.game-bfv{ background-position: 0px -16px; }
.game-moh{ background-position: 0px -32px; }
.game-cs{ background-position: 0px -48px; }
.game-halo{ background-position: 0px -64px; }
.game-ut2k4{ background-position: 0px -80px; }
.game-bf1942{ background-position: 0px -96px; }
.game-et{ background-position: 0px -112px; }
.game-dod{ background-position: 0px -128px; }
.game-haloce{ background-position: 0px -144px; }
.game-hlns{ background-position: 0px -160px; }
.game-q3{ background-position: 0px -176px; }
.game-czero{ background-position: 0px -192px; }
.game-tfc{ background-position: 0px -208px; }
.game-uo{ background-position: 0px -224px; }
.game-sh{ background-position: 0px -240px; }
.game-css{ background-position: 0px -256px; }
.game-aa{ background-position: 0px -272px; }
.game-ro{ background-position: 0px -288px; }
.game-ut{ background-position: 0px -304px; }
.game-hl2dm{ background-position: 0px -320px; }
.game-bf2{ background-position: 0px -336px; }
.game-dods{ background-position: 0px -352px; }
.game-cod2{ background-position: 0px -368px; }
.game-q4{ background-position: 0px -384px; }
.game-sof2{ background-position: 0px -400px; }
.game-ror{ background-position: 0px -416px; }
.game-utdemo{ background-position: 0px -432px; }
.game-bf2142{ background-position: 0px -448px; }
.game-fear{ background-position: 0px -464px; }
.game-ff{ background-position: 0px -480px; }
.game-tf2{ background-position: 0px -496px; }
.game-cod4{ background-position: 0px -512px; }
.game-crysis{ background-position: 0px -528px; }
.game-ut3{ background-position: 0px -544px; }
.game-warhead{ background-position: 0px -560px; }
.game-zps{ background-position: 0px -576px; }
.game-_default{ background-position: 0px -592px; }
.game-codww{ background-position: 0px -608px; }
.game-l4d{ background-position: 0px -624px; }
.game-killingfloor{ background-position: 0px -640px; }
.game-aa3{ background-position: 0px -656px; }
.game-rordh{ background-position: 0px -672px; }
.game-neo{ background-position: 0px -688px; }
.game-wolf{ background-position: 0px -704px; }
.game-l4d2{ background-position: 0px -720px; }
.game-urbanterror{ background-position: 0px -736px; }
.game-bc2{ background-position: 0px -752px; }
.game-arma2{ background-position: 0px -768px; }
.game-ins{ background-position: 0px -784px; }
.game-moh{ background-position: 0px -800px; }
.game-lggoww{ background-position: 0px -816px; }
.game-alienswarm{ background-position: 0px -832px; }
.game-blackops{ background-position: 0px -848px; }
.game-blackops{ background-position: 0px -864px; }
.game-crysis2{ background-position: 0px -880px; }
.game-mnc{ background-position: 0px -896px; }
.game-ns2{ background-position: 0px -912px; }
.game-brink{ background-position: 0px -928px; }
.game-bf3{ background-position: 0px -944px; }
.game-ro2{ background-position: 0px -960px; }
.game-mw3{ background-position: 0px -976px; }
.game-procon{ background-position: 0px -992px; }
.game-csgo{ background-position: 0px -1008px; }
.game-sniperelite2{ background-position: 0px -1024px; }
.game-warband{ background-position: 0px -1040px; }
.game-blackops{ background-position: 0px -1056px; }
.game-blackops{ background-position: 0px -1072px; }
.game-csgo{ background-position: 0px -1088px; }
.game-shootmania{ background-position: 0px -1104px; }
.game-minecraft{ background-position: 0px -1120px; }
.game-mohw{ background-position: 0px -1136px; }
.game-crysis3{ background-position: 0px -1152px; }
.game-terraria{ background-position: 0px -1168px; }
.game-risingstorm{ background-position: 0px -1184px; }
.game-risingstorm{ background-position: 0px -1200px; }
.game-farmsim{ background-position: 0px -1216px; }
.game-bf4{ background-position: 0px -1232px; }
.game-cubeworld{ background-position: 0px -1248px; }
.game-starmade{ background-position: 0px -1264px; }
.game-trackmania{ background-position: 0px -1280px; }
.game-chivalry{ background-position: 0px -1296px; }
.game-arma3{ background-position: 0px -1312px; }
.game-aapg{ background-position: 0px -1328px; }
.game-contagion{ background-position: 0px -1344px; }
.game-starbound{ background-position: 0px -1360px; }
.game-dayzr{ background-position: 0px -1376px; }
.game-jc2{ background-position: 0px -1392px; }
.game-7daystodie{ background-position: 0px -1408px; }
.game-insurgency2014{ background-position: 0px -1424px; }
.game-rust{ background-position: 0px -1440px; }
.game-supraball{ background-position: 0px -1456px; }
.game-sniperelite3{ background-position: 0px -1472px; }
.game-ruste{ background-position: 0px -1488px; }
.game-unturned{ background-position: 0px -1504px; }
.game-chivalry_dw{ background-position: 0px -1520px; }
.game-farmsim15{ background-position: 0px -1536px; }
.game-spaceengi{ background-position: 0px -1552px; }
.game-minecraft_linux{ background-position: 0px -1568px; }
.game-bfhl{ background-position: 0px -1584px; }
.game-minecraft_pe{ background-position: 0px -1600px; }
.game-rok{ background-position: 0px -1616px; }
.game-lifyo{ background-position: 0px -1632px; }
.game-kf2{ background-position: 0px -1648px; }
.game-medievalengi{ background-position: 0px -1664px; }
.game-zomboid{ background-position: 0px -1680px; }
.game-arkse{ background-position: 0px -1696px; }
.game-hidenholdout{ background-position: 0px -1712px; }
.game-squad{ background-position: 0px -1728px; }
