body					{ line-height:130%; color:#333333; margin:0px; padding:0px; font-family:tahoma; font-size:11px; background-color:white; background-image:url(/images/body_background.png); background-repeat:repeat-x;}
img						{ border-style:none; margin:0px; padding:0px; }
table 					{ border-style:none; border-width:0px; border-spacing:0px 0px; border-collapse:collapse; }
form					{ margin:0px; padding:0px; }


select					{ height:20px;	margin:1px 0px; padding:0px 0px 0px 3px; font-size:9pt; color:black; background-color:white; border:1px solid gray; }
input[type=text]			{ height:18px;	margin:1px 0px; padding:0px 3px 0px 3px; font-size:9pt; color:black; background-color:white; border:1px solid gray; }
textarea					{ margin:1px 0px; padding:0px 3px 0px 3px; font-size:9pt; color:black; background-color:white; border:1px solid gray; }
input.input_trans		{ background:transparent; border:1px solid transparent; font-weight:bold; }
input.input_trans2		{ background:transparent; border:1px solid transparent; font-weight:normal; }

a						{ color:#3856B3; text-decoration:none; cursor:pointer; margin:0px; }
a:link					{ color:#3856B3; text-decoration:none; cursor:pointer; }
a:visited				{ color:#3856B3; text-decoration:none; cursor:pointer; }
a:active				{ color:#3856B3; text-decoration:none; cursor:pointer; }
a:hover					{ color:#3856B3; text-decoration:none; cursor:pointer; }


.item_text_big			{ font-size:13px; font-weight:bold; }
.item_text_small		{ font-size:10px; }
.item_text_alignleft	{ text-align:left; }
.item_text_aligncenter	{ text-align:center; }
.item_text_alignright	{ text-align:right; }
.item_text_bold			{ font-weight:bold; }
.item_color_link		{ color:#FF9900; cursor:pointer; }
.item_color_error		{ color:#f22424; }
.item_color_success		{ color:#46d02a; }
.item_color_gray		{ color:#7E8AA3; }
.item_color_blue		{ color:#6a85c6; }
.item_color_linkhl		{ color:#ffc47b; }
.item_color_linkwh		{ color:#ffffff; }
.item_color_headhl		{ color:#003377; }/*bbbbbb*/
.item_bg_blue			{ background-color:#ecf1fa; padding:6px; }
.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.block_spacer01		{ height:1px; overflow:hidden; }
div.block_spacer05		{ height:5px; overflow:hidden; }
div.block_spacer10		{ height:10px; overflow:hidden; }
div.block_spacer15		{ height:15px; overflow:hidden; }
div.block_spacer20		{ height:20px; overflow:hidden; }
div.block_spacer_dot	{ padding-bottom:12px; border-bottom:1px dotted #b7c5e0; margin-bottom:12px; }


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; }
div.li_bluarr			{ line-height:18px; color:#8b92a2; font-weight:bold; font-size:12px; padding-left:28px; background-image:url(/images/list_arrow.gif); background-position:9px 4px; background-repeat:no-repeat; }


table.table_space04		{ border-collapse:separate; border-spacing:5px 5px; }
table.table_aligntop td	{ vertical-align:top; }
tr.table_row_hdr td		{ font-size:12px; font-weight:bold; padding:7px; background-color:#8b9cc8; color:white; }
tr.table_row_odd td		{ padding:4px 7px; background-color:#f2f5fb; }
tr.table_row_even td	{ padding:4px 7px; background-color:#ffffff; }


div.popup				{ padding:10px; color:black; font-size:8pt; text-align:left; line-height:120%; background-color:#cbd8ff; border:solid 1px #555555; width:auto; filter:alpha(opacity=95); -moz-opacity:.95; opacity:.95; }
div.popup a				{ color:#ffcc00; }


div.error_box_header	{ height:22px; line-height:22px; color:white; padding:3px 5px 3px 30px; font-size:18px; background-color:#ee0000; 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:20px; padding:10px; color:#dd0000; font-weight:bold; border:1px 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			{ margin-bottom:20px; padding:10px; color:#00aa00; font-weight:bold; border:1px solid #1E690E; }/*color:black;   background-color:#FFCC66;*/


div.block229			{ width:219px; margin-bottom:15px; overflow:hidden; margin-left:5px; }
div.block229_img		{ width:229px; margin-bottom:15px; overflow:hidden; }
div.block746_top		{ overflow:hidden; width:706px; height:68px; padding:0px 20px; line-height:68px; font-size:23px; font-weight:bold; background-image:url(/images/block/block_hdr.gif); }
div.block746_mid		{ width:706px; overflow:hidden; padding:0px 19px; border-width:0px 1px 0px 1px; border-style:solid; border-color:#d3dced; background-color:white; background-image:url(/images/block/block_mid_bg.gif); background-repeat:no-repeat; }
div.block746_bot		{ overflow:hidden; width:746px; height:6px; background-image:url(/images/block/block_bot_bg.gif); }
div.block980			{ width:980px; margin:0px auto; }

div.blockouter			{ display:inline-block; background-color:#ffffff; border-radius:6px; border:1px solid #d3dced; padding:4px; margin-bottom:10px; width:auto; }
div.block746			{ width:724px; padding:10px; overflow:hidden; background-color:#ffffff; border-radius:4px; background-image:url(/images/block/block_gradient.gif); background-repeat:repeat-x; }
div.block546			{ width:674px; padding:10px; overflow:hidden; background-color:#ffffff; border-radius:4px; background-image:url(/images/block/block_dark_bg.jpg); background-color:#5a72b2; background-repeat:repeat-x; }
div.block_header_sm		{ color:#6a85c6; font-weight:bold; font-size:11pt; padding-bottom:10px; }
div.block_header_lg		{ color:#6a85c6; font-weight:bold; font-size:23px; padding-bottom:20px; }

div.tab_option			{ display:inline-block; cursor:pointer; padding:5px 23px; color:white; background-color:#5f73b2; border:1px solid #ffffff; border-radius:8px; font-weight:bold; font-size:11pt; }
div.tab_option:hover	{ color:#dddddd; }
div.tab_option_active	{ background-color:#62697D; }



div.hdr_large			{ font-size:18px; font-weight:bold; color:#FF9715; }
div.hdr_small			{ font-size:13px; font-weight:bold; color:#FF9715; }
img.hdr_step			{ position:relative; top:22px; }
div.hdr_mglass			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_mglass.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_pacman			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_pacman.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_server			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_server.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_info			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_info2.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_globe			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_globe.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_switch			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_switch.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_cog				{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_cog.gif);		background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_monitor			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_monitor.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_sun				{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_sun.gif);		background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_instant			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_instant.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_chat			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_chat.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_star			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_star.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_megaphone		{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_megaphone.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_heart			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_heart.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_dollar			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_dollar.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_person			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_person.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_lock			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_lock.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_customer		{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_customer.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_home			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_home.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_mail			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_mail.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_voice			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_voice.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.hdr_wrench			{ line-height:26px; color:#8b92a2; font-size:18px; padding:0px 0px 6px 29px; background-image:url(/images/ico_wrench.gif);	background-position:0px 4px; background-repeat:no-repeat; }
div.cont_30				{ padding-left:30px; }


div.gheader				{ width:980px; height:150px; position:relative; background-image:url(/images/header/gs_header_bg.jpg); background-repeat:no-repeat; }
div.gheader_menu		{ position:absolute; top:16px; left:66px; height:31px; padding-top:9px; }
div.gheader_menu a, div.gheader_menu a:visited		{ vertical-align:middle; color:white; font-weight:bold; font-size:12px; padding:0px 6px; text-decoration:none; }



div.gheader_menu img	{ vertical-align:middle; }
div.gheader_01			{ position:absolute; top:71px;  left:835px; }
div.gheader_02			{ position:absolute; top:94px; left:690px; }
div.gheader_03			{ position:absolute; top:94px; left:800px; }
div.gheader_04			{ position:absolute; top:96px; left:911px; }
span.gheader_05			{ position:absolute; top:16px; left:0px; height:36px; width:63px; }
span.gheader_06			{ position:absolute; top:55px; left:0px; height:92px; width:650px; }

div.gheader_07			{ position:absolute; top:128px; left:692px; }
div.gfooter				{ margin:30px 40px 0px 40px; }
div.gfooter	a			{ text-decoration:underline; }
div.gfooter_menu		{ text-align:center; }
div.gfooter_menu img	{ padding:0px 12px; }
div.gfooter_menu02		{ float:left; color:#7e8aa3; text-align:left; line-height:16px; padding:3px 0px 0px 9px; }
div.gfooter_menu02 a	{ color:#7e8aa3; font-size:9px; padding-right:20px; }








img.gameinfo_cpimg		{ padding:0px 8px 0px 0px; }

div.gameordr1			{ width:697px; height:123px; position:relative; }
div.gameorder1_01		{position:absolute; top:24px; right:516px; font-weight:bold; color:white; font-size:24px; line-height:26px; text-align:right; }
div.gameorder1_02		{position:absolute; top:24px; right:294px; font-weight:bold; color:white; font-size:24px; line-height:26px; text-align:right; }
div.gameorder1_03		{position:absolute; top:24px; left:240px; font-size:9pt; font-weight:bold; color:#6f7990; }
div.gameorder1_03 select {vertical-align:middle;}
div.gameorder1_03 input {vertical-align:middle;}


div.gameordr2			{ width:696px; height:102px; position:relative; background-image:url(/images/gameservers_order2bg.gif); background-repeat:no-repeat; }
div.gameordr2_01		{ position:absolute; top:46px; left:56px; }
div.gameordr2_02		{ position:absolute; top:46px; left:195px; }
div.gameordr2_03		{ position:absolute; top:48px; left:369px; }
div.gameordr2_04		{ position:absolute; top:46px; left:422px; }
div.gameordr2_05		{ position:absolute; top:48px; left:630px; }
div.gameordr2_06		{ position:absolute; top:76px; left:422px; }


div.biglinks			{ margin-bottom:15px; width:229px; height:253px; background-image:url(/images/bservers_bg.gif); padding-top:4px; }
div.biglinks img		{ display:block; padding:0px 0 3px 4px; }

div.gamerltd_01			{ float:left; height:16px; line-height:16px; padding:2px 4px 2px 6px; }
div.gamerltd_02			{ float:left; height:16px; line-height:16px; padding:2px 4px 2px 0px; width:189px; overflow:hidden; }

span.pricing_slots		{ float:left; width:59px; height:17px; line-height:17px; text-align:right; margin-right:3px; margin-bottom:4px; font-weight:bold; white-space:nowrap; }
span.pricing_price		{ float:left; width:47px; height:17px; line-height:17px; text-align:right; margin-right:3px; margin-bottom:4px; padding-right:5px; font-weight:bold; background-image:url(/images/pricing_price_bg.gif); }
span.pricing_order		{ float:left; width:84px; height:90px; line-height:17px; margin-right:4px; margin-bottom:4px;  }
span.pricing_order_shoutcast	{ float:left; width:32px; height:10px; line-height:17px; margin-right:4px; margin-bottom:4px;  }

div.dservers			{ position:relative; width:697px; height:188px; background-image:url(/images/dservers_bg.gif); }
div.dservers_01			{ position:absolute; top:48px; left:32px; }
div.dservers_02			{ position:absolute; top:48px; left:203px; }
div.dservers_03			{ position:absolute; top:128px; left:202px; }

div.special				{}
div.special img			{ width:229px; }


div.block488			{ width:486px; border:1px solid #d3dced; background-color:white; text-shadow:1px 1px 0px white; border-radius:6px; margin-bottom:4px; }
div.block982			{ width:980px; border:1px solid #d3dced; background-color:white; text-shadow:1px 1px 0px white; border-radius:6px; margin-bottom:4px; }
div.block_inner			{ margin:4px; background-color:#e4e9ef; background-repeat:no-repeat; border-radius:4px; padding:18px;  }
div.block_header		{ padding-bottom:17px; font-size:13pt; line-height:20pt; height:20px; overflow:hidden; }
div.block_header span	{ color:#466ac0; font-size:17pt; font-family:tahoma;}
div.block_header img	{ vertical-align:baseline; padding-left:0px; }

div.block_blue			{ display:inline-block; padding:7px 16px; font-size:11pt; font-weight:bold; font-family:arial; color:white; background-color:#a1b7e6; border-radius:2px; text-shadow:1px 1px 0px #8096dc; }


div.block_text_large	{ padding:0px 5px; color:#7e8698; font-size:10pt; line-height:14pt; font-weight:bold; }
div.block_text			{ padding:0px 5px; color:#333333; }
div.block_text_light	{ padding:0px 5px; color:#7e8698; }


div.main_why01,
div.main_why02,
div.main_why03,
div.main_why04		{ float:left; width:460px; padding:0px 0px 0px 0px; background-position:0px 2px; background-repeat:no-repeat; color:#333333; }
div.main_why01_icon,
div.main_why02_icon,
div.main_why03_icon,
div.main_why04_icon { height: 53px; width: 53px; background-repeat: no-repeat; display: inline; float: left; padding-right: 10px;}

div.main_why01_icon		{ background-image:url(/images/indexsprite.png); margin-top:5px; background-position: 0 -930px; width: 53px; height: 53px; }
div.main_why02_icon		{ background-image:url(/images/indexsprite.png); margin-top:5px; margin-left:40px; background-position: 0 -1005px; width: 53px; height: 53px; }
div.main_why03_icon		{ background-image:url(/images/indexsprite.png); background-position: 0 -1080px; width: 53px; height: 53px; }
div.main_why04_icon		{ background-image:url(/images/indexsprite.png); margin-left:40px; background-position: 0 -1155px; width: 53px; height: 53px; }

#main_why01_text,
#main_why03_text		{ background-repeat:no-repeat; width: 220px; height: 12px; margin-left: 63px; }

#main_why02_text,
#main_why04_text		{ background-repeat:no-repeat; width: 220px; height: 12px; margin-left: 105px; }

#main_why01_text		{ background-image:url(/images/indexsprite.png); background-position: 0 -988px; width: 220px; height: 12px; }
#main_why02_text		{ background-image:url(/images/indexsprite.png); background-position: 0 -1063px; width: 220px; height: 12px; }
#main_why03_text		{ background-image:url(/images/indexsprite.png); background-position: 0 -1138px; width: 220px; height: 12px; }
#main_why04_text		{ background-image:url(/images/indexsprite.png); background-position: 0 -1213px; width: 220px; height: 12px; }

div.main_why_header	{ color:#466ac0; font-size:13pt; line-height:13pt; padding-bottom:2px; font-weight:bold; text-shadow:1px 1px 0px white; font-family:arial; }


.location_dot		/* main_location_off.gif */ { background-repeat: no-repeat; background-image:url(/images/indexsprite.png); background-position: 0 -515px; width: 9px; height: 9px;}
.location_dot:hover /* main_location_on.gif */ { background-image:url(/images/indexsprite.png); background-position: 0 -529px; width: 9px; height: 9px; }

#btn_more				{ display: inline-block; background-position: 0 0; width: 52px; height: 17px; background-image:url(/images/indexsprite.png); }
#btn_why				{ display: inline-block; background-position: 0 -22px; width: 273px; height: 17px; background-image:url(/images/indexsprite.png); }
#ico_bell				{ display: inline-block; background-position: 0 -353px; width: 20px; height: 20px; background-image:url(/images/indexsprite.png); }
#title_forums			{ display: inline-block; background-position: 0 -830px; width: 299px; height: 20px; background-image:url(/images/indexsprite.png); }
#title_news				{ display: inline-block; background-position: 0 -855px; width: 301px; height: 20px; background-image:url(/images/indexsprite.png); }
#title_newsletter		{ display: inline-block; background-position: 0 -880px; width: 299px; height: 20px; background-image:url(/images/indexsprite.png); }
#title_why				{ display: inline-block; background-position: 0 -905px; width: 299px; height: 20px; background-image:url(/images/indexsprite.png); }

#surcharge_info                 { z-index: 5; display: none; background-color: #A2AFD2; border: 1px solid black; position: absolute; left:20%; top: 25%; width: 400px; height: 120px; 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;}

