body				{ padding-top:150px; font-family:Arial; font-size:14px; line-height:140%; background-color:#ffffff; color:#1b1b1b; margin:0px; position:relative; }
img					{ border:0px; vertical-align:middle; }
form				{ margin:0px; padding:0px; display:inline; }
select, input		{ vertical-align:middle; font-size:13px; }
input[type=radio]	{ vertical-align:middle; position:relative; bottom:4px; }

a,
a:link,
a:active,
a:visited,
.item_color_link		{ color:#04509c; cursor:pointer; text-decoration:none; }
a:hover,
.item_color_link:hover	{ color:#888888; text-decoration:none; }


.item_text_big			{ font-size:13px; font-weight:bold; }
.item_text_small		{ font-size:10px; }
.item_text_fp			{ font-size:10px; color:#8693be; }
.item_color_error		{ color:red; }
.item_text_aligncenter	{ text-align:center; }
.item_text_alignright	{ text-align:right; }
.item_display_none		{ display:none; }
.item_text_valignmid	{ vertical-align:middle; }
.item_float_left		{ float:left; }
.item_float_right		{ float:right; }
.item_clear				{ clear:both; height:0px; overflow:hidden; }


.item_w150				{ width:150px; }
.item_w200				{ width:200px; }
.item_h01				{ height:1px; }
.item_h05				{ height:5px; }
.item_h10				{ height:10px; }
.item_h15				{ height:15px; }
.item_h20				{ height:20px; }
.item_h30				{ height:30px; }
.item_h40				{ height:40px; }


.btn_default, a.btn_default,
input[type=submit],
input[type=button]				{ display:inline-block; padding:3px 9px 3px 9px; border:2px solid #977421; border-radius:6px; vertical-align:middle; cursor:pointer; font-size:13px; letter-spacing:1px; color:#222; font-weight:bold; text-shadow:1px 1px 0 #f9da90; background-image:-webkit-linear-gradient(top, #ffe5a5  0%, #d9a31f 100%); background:-moz-linear-gradient(top,#ffe5a5,#d9a31f); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5a5', endColorstr='#d9a31f'); }

.btn_default:hover, a.btn_default:hover,
input[type=submit]:hover,
input[type=button]:hover		{ background-image:-webkit-linear-gradient(top, #FFFFFF  0%, #fab100 100%); #0; background:-moz-linear-gradient(top,#FFFFFF,#fab100); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#fab100'); }

.btn_large,
a.btn_large,
input[type=submit].btn_large,
input[type=button].btn_large					{ padding:9px 14px 9px 14px; font-size:16px; }




#order_loginerror							{ display:none; color:red; border:1px solid red; padding:10px; }
#order_accountexisting_title				{ margin-bottom:10px; }
#order_accountexisting_form					{ margin-bottom:10px; margin-left:30px; display:none; }
#order_accountexisting_info					{ margin-bottom:10px; margin-left:30px; display:none; }
#order_accountnew_title						{ margin-bottom:10px; }
#order_accountnew_form						{ margin-bottom:10px; padding-left:30px; }
#order_paymentcc_title						{ margin-bottom:10px; cursor:pointer; }
#order_paymentcc_form						{ margin-bottom:10px; padding-left:30px; }
#order_paymentpaypal_title					{ margin-bottom:10px; cursor:pointer; }
#order_paymentmanual_title					{ margin-bottom:10px; cursor:pointer; }
#order_paymentauto_title					{ margin-bottom:10px; cursor:pointer; display:none; }
.order_item									{ float:left; width:200px; }
.order_item input[type=text],
.order_item input[type=email],
.order_item input[type=password]			{ width:180px; }


/*floatingmenu*/
#floatingmenu						{ width:204px; padding:0px 3px; font-size:12px; z-index:999; position:fixed; top:161px; }
#floatingmenu > :nth-child(1)		{ color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px; text-align:center; background-color:#001238; border:1px solid #DDD; border-bottom-width:0px; }
#floatingmenu > :nth-child(2)		{ padding:5px; border:1px solid #DDD; background-color:#FFFFFF; }
#floatingmenu > :nth-child(2) div	{ padding:2px 0px; line-height:12px; }
#floatingmenu > :nth-child(3)		{ padding:6px 6px 6px 15px; font-size:14px; border-color:#DDD; border-style:solid; border-width:0px 1px 0px 1px;
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F0F0F0));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0%, #F0F0F0 100%); }
#floatingmenu > :nth-child(4)		{ color:#FFFFFF; padding:6px 6px 6px 15px; font-size:14px; background-color:#acce22; border:1px solid #DDD; border-top-width:0px;
	background-image: -ms-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
	background-image: -moz-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
	background-image: -o-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ACCE22), color-stop(1, #95B31B));
	background-image: -webkit-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
	background-image: linear-gradient(to bottom, #ACCE22 0%, #95B31B 100%); }
#floatingmenu > :nth-child(5)		{ display:block; margin:10px 0px 2px 20px; font-size:19px; text-decoration:none; }
#floatingmenu > :nth-child(6)		{ display:block; margin:0px 0px 2px 20px; height:32px; line-height:32px; padding-left:36px; text-decoration:none; background-image:url(/commonimages/ico_32_chat.png); background-position:0% 50%; background-repeat:no-repeat; }
#floatingmenu > :nth-child(7)		{ display:block; margin:0px 0px 0px 20px; height:32px; line-height:16px; padding-left:36px; text-decoration:none; background-image:url(/commonimages/ico_32_phone.png); background-position:0% 50%; background-repeat:no-repeat; }

#ordersummary						{ width:204px; padding:10px 3px 0px 3px; font-size:12px; }
#ordersummary > :nth-child(1)		{ color:#FFFFFF; font-size:12px; font-weight:bold; padding:10px; text-align:center; background-color:#001238; border:1px solid #DDD; border-bottom-width:0px; }
#ordersummary > :nth-child(2)		{ padding:5px; border:1px solid #DDD; background-color:#FFFFFF; }
#ordersummary > :nth-child(3)		{ color:#FFFFFF; padding:6px 6px 6px 15px; font-size:14px; background-color:#FFFFFF; border:1px solid #DDD; border-top-width:0px;
									background-image: -ms-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
									background-image: -moz-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
									background-image: -o-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
									background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ACCE22), color-stop(1, #95B31B));
									background-image: -webkit-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
									background-image: linear-gradient(to bottom, #ACCE22 0%, #95B31B 100%); }
#ordersummary > :nth-child(4)		{ display:block; padding:6px; text-align:center; font-size:14px; font-weight:bold; border:1px solid #DDD; border-top-width:0px;
									background-image: -ms-linear-gradient(top, #F0F0F0F 0%, #FFFFF 100%);
									background-image: -moz-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
									background-image: -o-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
									background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F0F0F0), color-stop(1, #FFFFFF));
									background-image: -webkit-linear-gradient(top, #F0F0F0 0%, #FFFFFF 100%);
									background-image: linear-gradient(to bottom, #F0F0F0 0%, #FFFFFF 100%); }

#success_message_pop					{ position:relative; border:1px solid #009933; padding:1px; min-width:400px; max-width:600px; background-color:#f5fff5; }
#success_message_pop > :nth-child(1)	{ padding:6px 30px 6px 6px; background-color:#009933; font-size:14px; color:#FFFFFF; font-weight:bold; }
#success_message_pop > :nth-child(2)	{ position:absolute; top:6px; right:6px; width:16px; height:16px; background-color:red; cursor:pointer; background-image:url(/images/ico16_close.png);}
#success_message_pop > :nth-child(3)	{ padding:12px; }
#error_message_pop						{ position:relative; border:1px solid #dd0000; padding:1px; min-width:400px; max-width:600px; background-color:#fff5f5; }
#error_message_pop > :nth-child(1)		{ padding:6px 30px 6px 6px; background-color:#dd0000; font-size:14px; color:#FFFFFF; font-weight:bold; }
#error_message_pop > :nth-child(2)		{ position:absolute; top:6px; right:6px; width:16px; height:16px; background-color:red; cursor:pointer; background-image:url(/images/ico16_close.png);}
#error_message_pop > :nth-child(3)		{ padding:12px; }


ul					{ margin:0px; padding:0px; }
li					{ margin:4px 0px 4px 36px; padding:0px 0px 0px 0px; }

ul.ul_roman			{ list-style-type:upper-roman; }

ul.ul_arrow			{ margin:0px; padding:0px; }
ul.ul_arrow	li		{ list-style-image: url(/images/ico_garrow_sm.gif); margin:10px 0px 10px 36px; padding:0px 0px 0px 1px; }
ul.ul_arrow li span	{ font-weight:bold; }

ul.ul_check			{ margin:0px; padding:0px; }
ul.ul_check	li		{ list-style-image: url(/images/ico_check.gif); margin:10px 0px 10px 36px; padding:0px 0px 0px 1px; }
ul.ul_check li span	{ font-weight:bold; color:#000000;}

div.orangebullet		{ font-size:13px; position:relative; border-bottom:1px solid #e0e0e0; padding:8px 0px 8px 19px;}
div.orangebullet > div	{ display:block; position:absolute; font-size:30px; color:#ff9900; top:8px; left:0px; }


div.popup			{ padding:10px; color:black; font-size:8pt; text-align:left; background-color:#ffffff; border:solid 1px #555555; width:auto; }
div.popup a			{ color:#ffcc00; }
div.gray_overlay	{ background-color:#000000; filter:alpha(opacity=70); -moz-opacity:.7; opacity:.7;}


table 									{ border:0px none #ffffff; border-spacing:0px 0px; border-collapse:collapse; padding:0px; margin:0px; }
table.server_list						{  border:1px; border-style:solid; border-color:#cccccc #cccccc #cccccc #cccccc;  background-color:#ffffff; color: #000000;}
table.server_list td					{ padding:6px 4px 6px 4px;  }
table.server_list tr.server_list_header		{ border-bottom:1px solid #cccccc; color: #000000; background-color:#f0f0f0;
font-weight:bold; background-image: -webkit-linear-gradient(top, #f0f0f0  0%, #e0e0e0 100%);
background: -moz-linear-gradient(top,#f0f0f0,#e0e0e0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e0e0e0');
}
table.server_list tr.server_list_even		{ color: #000000; background-color:#f6f6f6 }
table.server_list tr.server_list_even:hover	{ background-color:#fff2d3 }
table.server_list tr.server_list_odd		{ background-color:#ffffff; }
table.server_list tr.server_list_odd:hover	{ background-color:#fff2d3; }
table.server_list tr.server_list_footer		{ border:1px; border-style:solid; border-color:#b0c646 #ffffff #ffffff #ffffff; color: #000000; }

table.server_list2				{  border:1px; border-style:solid; border-color:#cccccc #cccccc #cccccc #cccccc;  background-color:#ffffff; color: #000000;}
table.server_list2 td				{ text-align:center; padding:6px 4px 6px 4px;}
table.server_list2 td:nth-child(0n+2)		{ text-align:left;}
table.server_list2 tr.server_list_header		{ border-bottom:1px solid #cccccc; color: #000000; background-color:#f0f0f0;
font-weight:bold; background-image: -webkit-linear-gradient(top, #f0f0f0  0%, #e0e0e0 100%);
background: -moz-linear-gradient(top,#f0f0f0,#e0e0e0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e0e0e0');
}
table.server_list2 tr.server_list_even		{ color: #000000; background-color:#f6f6f6 }
table.server_list2 tr.server_list_even:hover	{ background-color:#fff2d3 }
table.server_list2 tr.server_list_odd		{ background-color:#ffffff; }
table.server_list2 tr.server_list_odd:hover	{ background-color:#fff2d3; }
table.server_list2 tr.server_list_footer		{ border:1px; border-style:solid; border-color:#b0c646 #ffffff #ffffff #ffffff; color: #000000; }



table.ordersummary_table										{ width:100%; font-weight:normal; background-color:#ffffff; border-collapse:collapse; font-size:14px; border: 1px solid #E0E0E0; }
table.ordersummary_table tr td								{ padding:4px; }
table.ordersummary_table tr:nth-child(1) td					{ background-color:#F2F5F9; font-weight:bold; font-size:14px; }
table.ordersummary_table tr.ordersummary_item				{ vertical-align:top; }
table.ordersummary_table tr.ordersummary_item:nth-child(odd)	{ }
table.ordersummary_table tr.ordersummary_monthlyfee td		{ }
table.ordersummary_table tr.ordersummary_total td			{ font-weight:bold; font-size:14px; }
div.ordersummary_block		{ background-color:#f0f0f0; border-radius:4px; margin-bottom:20px; padding:9px; border:1px solid #e0e0e0; font-size:13px; }
div.ordersummary_block01		{ }











table.ordertable							{ border-collapse:separate; border-spacing:0px; }
table.ordertable tr td						{ padding:3px 10px 10px 0px; }
table.ordertable tr:nth-child(1) td			{ padding:0px 10px 0px 0px; font-weight:bold; }
table.ordertable tr:nth-last-child(2) td	{ padding:10px 10px 0px 0px; text-align:right; color:#04509C; font-size:18px; }
table.ordertable tr:nth-last-child(1) td	{ padding:15px 10px 15px 0px; text-align:right; }
table.ordertable tr td:nth-child(n+2)		{ text-align:right; }
table.ordertable tr td.orderitemh			{ background-color:#f0f0f0; border-radius:4px; padding:9px; border:1px solid #e0e0e0; font-size:17px; font-weight:bold; }
table.ordertable tr.orderitemodd td			{ }
table.ordertable tr.orderitemeven td		{ }

table.table_lst					{ border:1px solid #6092d1; border-spacing:0px 0px; border-collapse:separate; padding:0px; margin:0px; width:100%; }
table.table_lst td				{ padding:2px 6px; }
table.table_lst tr				{ background-color:#f0f7ff; }
table.table_lst tr.row_tlsthdr	{ background-color:#6092d1; color:#FFFFFF; font-weight:bold; line-height:140%; white-space:nowrap; font-size:13px; }
table.table_lst tr.row_tlstdrk	{ background-color:#E4EFFE; }
table.table_lst tr.row_tlsthof:hover	{ background-color:#EEEEEE; }
table.table_lst tr.row_tlsthon:hover	{ background-color:#FFFFFF; cursor:pointer; }
table.table_lst tr.row_tlstnor			{ background-color:#EEEEEE; text-align:center; font-weight:bold; }

table.table_err				{ border:1px solid #dd0000; border-spacing:0px 0px; border-collapse:separate; padding:0px; width:940px; margin:10px auto; }
table.table_err td			{ padding:2px 6px; }
table.table_err tr			{ background-color:#fff5f5; }
table.table_err tr.row_01	{ background-color:#dd0000; font-size:13px; color:#FFFFFF; font-weight:bold; line-height:140%; white-space:nowrap; }

table.table_msg				{ border:1px solid #009933; border-spacing:0px 0px; border-collapse:separate; padding:0px; width:940px; margin:10px auto; }
table.table_msg td			{ padding:2px 6px; }
table.table_msg tr			{ background-color:#f5fff5; }
table.table_msg tr.row_01	{ background-color:#009933; font-size:13px; color:#FFFFFF; font-weight:bold; line-height:140%; white-space:nowrap; }

table.table_nowrap		td	{ white-space:nowrap; }
table.table_aligntop	td	{ vertical-align:top; }
table.table_hcenter		td	{ text-align:center; }
table.table_haligncenter	{ margin:0px auto; }
table.widthmax				{ width:100%; }
table.table_space6x2 td		{ padding:1px 0px; }
td.col_selected				{ border:1px solid #478DDC; }
td.col_current				{ border:1px solid black; }
td.col_nobg					{ border:1px solid transparent; }
td.col_maxwidth				{ width:99%; }


/* GLOBAL */
div.contentm00				{ }
div.contentm01				{ box-shadow: 0 0 8px #aaa; -webkit-box-shadow: 0 0 8px #aaa; width:960px; margin:0px auto; overflow:hidden; background-color:#ffffff; border-right:1px solid #e0e0e0; border-left:1px solid #e0e0e0;  border-bottom:1px solid #e0e0e0; background-image:url(/images/content_bg_m.gif); }
div.contentm02_left			{ float:left; width:749px; overflow:hidden; }
div.contentm02_right		{ float:right; width:210px; overflow:hidden; min-height:280px; }
div.contentm03				{ padding:20px 20px 30px 30px; }


div.section_text01				{ font-size:20px; font-weight:bold; color:#333333; padding:0px 0px 10px 0px; }
div.section_text02				{ font-weight:bold; font-size:12px; color:#444444; }
div.section_form				{ padding:20px 40px; background-color:#ededed; }
div.section_01					{ border-top:3px solid #b7ce3f;border-bottom:3px solid #b7ce3f; color:black; }

div.item_title			{ color:#94a541; font-weight:bold; font-size:17px; padding-bottom:4px; margin-bottom:5px;  }
div.ordersummary_title		{ font-weight:bold; font-size:17px; padding-bottom:10px;}




table.ordertable tr td div.order_dedicatedslice	{ background-color:#acce22;color:#fff; font-weight:normal;
					background-image: -ms-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
					background-image: -moz-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
					background-image: -o-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
					background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ACCE22), color-stop(1, #95B31B));
					background-image: -webkit-linear-gradient(top, #ACCE22 0%, #95B31B 100%);
					background-image: linear-gradient(to bottom, #ACCE22 0%, #95B31B 100%);
					border:1px solid #95B31B;
				}
/* CONTENT TOP */
 div.content_t				{ height:150px; position:fixed; top:0px; z-index:1001; width:100%; }

 div.header_01				{ background-color:#ffffff; }
 div.header_02				{ position:relative; width:960px; height:110px; margin:0px auto 0px auto; font-size:14px; }
 div.header_02 a			{ color:#010e38; text-decoration:none; font-size:}
 div.header_02 a:link		{ color:#010e38; text-decoration:none; }
 div.header_02 a:active		{ color:#010e38; text-decoration:none; }
 div.header_02 a:visited	{ color:#010e38; text-decoration:none; }
 div.header_02 a:hover		{ color:#010e38; text-decoration:none; }
   a.header_03				{ position:absolute; left:0px; top:0px; width:392px; height:110px; background-image:url(/images/logo.png); background-repeat:no-repeat; background-position:0px 20px; }
 div.header_04				{ position:absolute; right:0px; top:10px; }
 div.header_04 img			{ vertical-align:middle; position:relative; bottom:1px; }
div.header_05				{ position:absolute; right:0px; bottom:5px; }
div.header_05 img			{ vertical-align:middle; position:relative; bottom:1px; }

div.menu_01				{ font-size:12px; height:40px; background-color:#001238; border-bottom:1px solid #ffffff; }
div.menu_02				{ font-size:12px; position:relative; height:40px; width:960px; margin:0px auto; }
div.menu_03				{ font-size:12px; z-index:1000; position:absolute; top:0px; background-color:#001238; border-width:0px 1px; border-style:solid; border-color:#3f5e97; }
  a.menu_04				{ display:block; height:40px; line-height:40px; text-align:center; color:#ffffff; font-weight:bold; }
  a.menu_04s			{ display:block; height:40px; line-height:40px; text-align:center; color:#001238; font-weight:bold; background-image:url(/images/menumain_bgs.png); }
  a.menu_04s img		{ display:none; }
div.menu_sub		{ z-index:9999;padding:1px 1px 1px 0px; border-top:2px solid #acce22;  background-color:#001238;
			  margin-top:0px;  z-index:-1000;  min-width:280px;  font-size:14px;	display:none; }
div.menu_sub div.blurb 	{ padding-top:2px; opacity: 0.8; line-height:14px;  padding-left:13px; font-size:12px; font-weight:normal; padding-right:25px; }
div.menu_sub a		{ font-weight:bold; padding:10px 0px 10px 16px; color:#ffffff; text-decoration:none; }
div.menu_sub a:link	{ color:#ffffff; }
div.menu_sub a:active	{ color:#ffffff; }
div.menu_sub a:visited	{ color:#ffffff; }
div.menu_sub a:hover	{ background-color:#a1c11d;
			  background-image: -webkit-linear-gradient(top, #cdee47   0%, #a1c11d 100%); color:#222;
			  background: -moz-linear-gradient(top,#cdee47,#a1c11d);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdee47', endColorstr='#a1c11d');
 }



.home_block a 		{ color:#222222;}

.home_block 		{ font-size:14px;}
.home_bullet		{ font-size:14px; margin:8px 0px; padding-left:24px; height:16px; line-height:16px; background-image:url(/images/ico_16_check.png); background-repeat:no-repeat;}
.home_block_link 	{ color: #04509c; font-weight:bold; font-size:18px;}
.home_block_link:hover	{ color: #001238;}
.bullet {float:left;background-image: url(/images/ico_check.gif); background-repeat:no-repeat; margin:10px 0px 10px 36px; padding:0px 0px 0px 18px;}

.subfooter_block 			{ color:#777777; font-weight:bold; margin-right:1px; background-color:#f0f0f0; padding:35px 15px 15px 15px; text-align:center; }
.subfooter_block a:hover	{ color:#04509c;}
.subfooter_block_full		{ margin-right:0px; }
.footer_block_link 			{ display:inline-block; font-size:16px; text-align:right; padding:15px 30px 15px 25px; border:2px solid white; border-radius:4px; border-style:dotted; }
.footer_block_link:hover	{ background-color:#fcffef;border-color:#dbe9a7 }

server_row_even		{ color:#ffcc00;  }
/* CONTENT MIDDLE */

div.content_263_menu	{ margin:2px 0px; padding:2px 0px 2px 31px; font-weight:bold;  background-color:white; background-image:url(/images/ico_garrow_sm.gif); background-repeat:no-repeat; background-position:15px 5px; }
div.content_263_menui	{ margin:2px 0px; margin-left:15px; padding:2px 0px 2px 31px; font-weight:bold;  background-color:white; background-image:url(/images/ico_garrow_sm.gif); background-repeat:no-repeat; background-position:15px 5px; }


#div.footer				{ width:950px; position:relative; margin:0px auto; padding:15px 5px 15px 5px; line-height:160%; border-width:1px 0px; border-style:solid; border-color:#bfbfbf; }
div.footer				{ width:950px; position:relative; margin:0px auto; line-height:160%; font-size:12px; }
div.footer_t			{ font-size:13px; font-weight:bold; color:#001238; text-transform:uppercase; padding-bottom:5px; }
div.footer_t a			{ color:#001238; }
div.footer_t a:link		{ color:#001238; }
div.footer_t a:active	{ color:#001238; }
div.footer_t a:visited	{ color:#001238; }
div.footer_t a:hover	{ color:#888888; }
div.footer_b			{ float:left; width:156px; padding:15px; }

div.footer_c			{ float:left; padding:15px; background-color:#001238; color:#75a4dd; border-left:10px solid white; border-right:10px solid white; border-bottom:10px solid white;}
div.footer_c a			{ color:#75a4dd; }
div.footer_c a:link		{ color:#75a4dd; }
div.footer_c a:active	{ color:#001238; }
div.footer_c a:visited	{ color:#75a4dd; }
div.footer_c a:hover	{ color:#888888; }
div.footer_c table			{ width:150px; }
div.footer_c table tr td	{ vertical-align:top; }
td.footer_ct				{ font-size:13px; font-weight:bold; color:#001238; text-transform:uppercase; padding-bottom:5px; }









div.vspacer_01					{ border-bottom:1px dotted #e3e3e3; }

.havequestions { color:#ACACAC; font-size:22pt; font-weight:bold; text-shadow:1px 1px 0 #FFFFFF;  padding-bottom:30px;}

 div.order_block		{ position:relative; width:192px; line-height:27px; height:250px; text-align:center; margin-bottom:15px; border:1px solid #cccccc;}
 div.order_block_01		{ font-weight:bold; font-size:15px; height:50px; line-height:50px; background-image: -webkit-linear-gradient(top, #f0f0f0  0%, #e0e0e0 100%); background: #0; background: -moz-linear-gradient(top,#f0f0f0,#e0e0e0);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#e0e0e0'); }
 div.order_block_02		{ }
 div.order_block_03		{ font-size:20px; /*color:#e7f4ab;*/ font-weight:bold; color:#222222; padding-top:1px; }
span.order_block_04		{ display:block; margin:4px auto 0px auto; width:177px; height:29px; }






div.main_middle			{ width:960px; height:283px; position:relative; margin:0px auto 4px auto; background-image:url(/images/main_sections.gif); }
div.main_middle_01		{ position:absolute; top:20px; left:20px; width:280px; height:210px; }
div.main_middle_02		{ position:absolute; top:20px; left:344px; width:280px; height:210px; }
div.main_middle_03		{ position:absolute; top:20px; left:661px; width:280px; height:210px; }
span.main_middle_01b	{ position:absolute; top:1px; left:0px; width:324px; height:281px; }
span.main_middle_02b	{ position:absolute; top:1px; left:327px; width:314px; height:281px; }
span.main_middle_03b	{ position:absolute; top:1px; left:644px; width:316px; height:281px; }
div.main_middle_01t		{ color:#bbcc62; font-weight:bold; font-size:18px; padding-bottom:8px; margin-bottom:5px; border-bottom:2px dotted #bbcc62; }
div.main_middle_02t		{ color:#7ca8d7; font-weight:bold; font-size:18px; padding-bottom:8px; margin-bottom:5px; border-bottom:2px dotted #7ca8d7; }
div.main_middle_03t		{ color:#b1b1b1; font-weight:bold; font-size:18px; padding-bottom:8px; margin-bottom:5px; border-bottom:2px dotted #b1b1b1; }




div.networkblock	{ float:left; font-size:10pt; width:154px; text-align:left; padding:25px 0px 25px 40px; }
div.networktitle	{ font-size:19px; font-weight:bold; padding-bottom:5px;}







div.subsec_box {  position:relative; float:left;  margin:10px 20px 10px 0px; display:block; float:left; width:321px; height:200px; background-image:url(/images/home_block2.png);}
a.subsec_box {color:#333333;}
div.subsec_box div.hdr_img { margin-left:6px; margin-top:6px; float:left;}
div.subsec_box div.hdr { margin-top:8px;float:left; font-size:16px; padding-left:20px;color:#2e3028;}
div.subsec_box div.txt { padding:18px; }
div.subsec_box_150	{ height:150px; }
div.subsec_box span.h01 { display:block; background-color: 001238; color:#517eb3; font-weight:bold; font-size:19px; display:block; padding-bottom:12px; border-bottom:1px dashed white; }
div.subsec_box span.c01 { margin-top:15px; font-size:15px; display:block; color:#727272; }
ul.subsec_box_ul { margin-top:15px; font-size:15px; color:#727272; }
div.subsec_box div.but02		{ width:145px; margin:20px 0px; padding:5px 0px 5px 8px; font-size:12px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-align:center;	border-radius:5px; text-shadow:0 1px 2px rgba(0, 0, 0, 0.5); box-shadow:2px 3px 3px #CCC; }
div.subsec_box div.but02:after	{ content: url("/images/global/arrow.png");  vertical-align:top; padding-left:5px; }
div.subsec_box div.but02		{ background-color:#78a7e0; background: -moz-linear-gradient(top,  #78a7e0,  #719ccf); background: -webkit-gradient(linear, left top, left bottom, from(#78a7e0), to(#719ccf)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78a7e0', endColorstr='#719ccf'); }
div.subsec_box div.but02:hover	{ background-color:#78a7e0; background: -moz-linear-gradient(top,  #a1bee6,  #83a7d8); background: -webkit-gradient(linear, left top, left bottom, from(#a1bee6), to(#83a7d8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b336', endColorstr='#83a7d8'); }
div.subsec_box div.but02 a { color:#FFFFFF; }



div.subsec_box2 {  position:relative; float:left;  margin:0px 20px 20px 0px; display:block; float:left; width:214px; height:325px; border:1px solid #c0c0c0; background-color:#fafafa;background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #E8E8E8 100%);background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #E8E8E8 100%);background-image: -o-linear-gradient(top left, #FFFFFF 0%, #E8E8E8 100%);background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #E8E8E8));background-image: -webkit-linear-gradient(top left, #FFFFFF 0%, #E8E8E8 100%);-moz-box-shadow:	1px 3px 7px 2px #ccc; -webkit-box-shadow: 1px 3px 7px 2px #ccc; box-shadow:		 1px 3px 7px 2px #ccc;}
div.subsec_box2:hover {  background-color:#fcffef;background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #fcffef 100%);background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #fcffef 100%);background-image: -o-linear-gradient(top left, #FFFFFF 0%, #fcffef 100%);background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #fcffef));background-image: -webkit-linear-gradient(top left, #FFFFFF 0%, #fcffef 100%);}

div.subsec_box2 div.hdr { font-size:20px; font-weight:bold; padding: 15px 10px 10px 15px;color:#ffffff;background-color:#98bf0d;border-bottom:10px solid #87a812; }
div.subsec_box2 div.hdr2 { font-size:23px; text-transform:uppercase;padding: 15px 10px 10px 15px;color:#222222; }
div.subsec_box2 div.hdr3 { font-size:21px; text-transform:uppercase;padding: 15px 10px 10px 15px;color:#222222; }
div.subsec_box2 div.txt { padding:18px; margin-top:10px; }
div.subsec_box2 span.h01 { display:block; background-color: 001238; color:#517eb3; font-weight:bold; font-size:19px; display:block; padding-bottom:12px; border-bottom:1px dashed white; }
div.subsec_box2 span.c01 { margin-top:15px; font-size:15px; display:block; color:#727272; }
div.subsec_box2 div.but02		{ width:145px; margin:20px 0px; padding:5px 0px 5px 8px; font-size:12px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-align:center;	border-radius:5px; text-shadow:0 1px 2px rgba(0, 0, 0, 0.5); box-shadow:2px 3px 3px #CCC; }
div.subsec_box2 div.but02:after	{ content: url("/images/global/arrow.png");  vertical-align:top; padding-left:5px; }
div.subsec_box2 div.but02		{ background-color:#78a7e0; background: -moz-linear-gradient(top,  #78a7e0,  #719ccf); background: -webkit-gradient(linear, left top, left bottom, from(#78a7e0), to(#719ccf)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78a7e0', endColorstr='#719ccf'); }
div.subsec_box2 div.but02:hover	{ background-color:#78a7e0; background: -moz-linear-gradient(top,  #a1bee6,  #83a7d8); background: -webkit-gradient(linear, left top, left bottom, from(#a1bee6), to(#83a7d8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1b336', endColorstr='#83a7d8'); }
div.subsec_box2 div.but02 a { color:#FFFFFF; }
div.subsec_box2 ul { margin:0px; padding:0px; }
div.subsec_box2 li { margin:4px 0px 4px 2px; padding:0px 0px 0px 0px; }

#opaque { position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:99; display:none; background-color:black; filter:alpha(opacity=40); opacity:0.4; }
.popupPortal { margin-left:10px; border:1px solid #AAA; width:210px; cursor:pointer; }
#popupimg { border:solid 1px #999; }


.feature {float:left; width:150px;padding:10px;border:2px solid;font-size:15px; text-align:center; height:40px; position:relative; box-shadow: 3px 3px 0px 0px #e0e0e0;color: #FFF; font-weight:bold; text-shadow: 0.1em 0.1em #000; margin-bottom:10px; }
.feature_text {margin-left:30px; padding-top:5px; float:left; width:450px; font-size:15px; }
.divider { border-bottom: 1px solid #e0e0e0; padding-top:25px; margin-bottom:25px; }
.bcolor1 { background-image: -webkit-linear-gradient(top, #256eb8 0%, #04509c 100%);border-color:#04509c; background: #256eb8; background: -moz-linear-gradient(top,#256eb8,#04509c);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#256eb8', endColorstr='#04509c');  }
.bcolor2 { background-image: -webkit-linear-gradient(top, #75ae2a 0%, #568613 100%);border-color:#4a6d1a;  background: #568613; background: -moz-linear-gradient(top,#75ae2a,#568613);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#75ae2a', endColorstr='#568613'); }
.bcolor3 { background-image: -webkit-linear-gradient(top, #ffa203 0%, #ff911e 100%);border-color:#e98e2f;  background: #ff911e; background: -moz-linear-gradient(top,#ffa203,#ff911e);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa203', endColorstr='#ff911e'); }


table.affiliatecomms										{ border:1px solid #c0c0c0; background-color:#f0f0f0; margin-top:15px; margin-bottom:30px; text-align:center; width:100%; }
table.affiliatecomms tr td:nth-child(1)						{ padding:40px 0px; color:#001238; }
table.affiliatecomms tr td:nth-child(1) div:nth-child(1)	{ font-size:36px; margin-bottom:10px; }
table.affiliatecomms tr td:nth-child(1) div:nth-child(2)	{ margin-bottom:30px; }
table.affiliatecomms tr td:nth-child(1) div:nth-child(3)	{ font-size:36px; margin-bottom:10px; }
table.affiliatecomms tr td:nth-child(2) div:nth-child(1)	{ width:1px; height:80px; background-color:#c0c0c0; }
table.affiliatecomms tr td:nth-child(3)						{ padding:40px 0px; width:40%; }






/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
.ui-widget-content a { color: #444444; }
.ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
.ui-widget-header a { color: #444444; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c0c0c0; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #04509c; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #04509c; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }




/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Resizable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
 * jQuery UI Selectable 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*
 * jQuery UI Slider 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }



.slider_containter	{ border:1px solid #001238; border-radius:3px; width:530px; margin:0px auto;}
.slider_containter1	{ padding:30px; }
.slider_parent		{ }
.slider_label		{ float:left; width:100px; font-size:18px; }
.slider_container	{ float:left; width:160px; padding-top:6px; }
.slider_value_input { float:left; margin-left:30px; width:160px; border:0px solid blue; color:#000; background:transparent; font-size:18px; font-family:Arial; }


.ui-slider-horizontal
{
	box-shadow:0px 1px 1px #8c8c8c inset;
	border-radius:4px;
	height: 3px;
	background-color:#c4c4c4;
	border:1px solid #8f8f8f;
}
.ui-slider-horizontal .ui-slider-handle
{
	background-image: url(/images/slider_handle_bg.png);
	border-color:#727272;
	border-radius:12px;
	width:12px;
	height:12px;
	top:-5px;
	margin-left: -.4em;
}
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

span.blocknewtabon					{ z-index:100; position:relative; bottom:-1px; display:inline-block; padding:8px 24px 0px 24px; height:33px; border-width:1px; border-style:solid; background-color:white; border-color:#dddddd; font-weight:bold; font-size:18px; border-bottom-color:transparent; background-image:url(/images/tab_bg_on.png);}
span.blocknewtaboff					{ z-index:100; position:relative; bottom:-7px; display:inline-block; padding:8px 24px 0px 24px; height:27px; border-width:1px; border-style:solid; background-color:white; border-color:#dddddd; font-weight:bold; font-size:18px; cursor:pointer; color:#b2b2b2; background-image:url(/images/tab_bg_off.png); }

.success_message, .error_message, .warning_message
{
	border:1px solid;
	font-size:12px;
	margin-bottom:10px;
	padding-bottom:5px;
	text-align:center;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.success_message:before
{
	content: 'Confirmation Message';
	display: block;
	background-color:#009933;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:140%;
	white-space:nowrap;
	text-transform: uppercase;
	margin-left: -5px;
	padding-left: 5px;
}
.success_message
{
	background-color:#f5fff5;
	border-color: #009933;
	text-align: left;
	padding-left: 5px;
}

table.table_msg				{ border:1px solid #009933; border-spacing:0px 0px; border-collapse:separate; padding:0px; width:940px; margin:10px auto; }
table.table_msg td			{ padding:2px 6px; }
table.table_msg tr			{ background-color:#f5fff5; }
table.table_msg tr.row_01		{ background-color:#009933; font-size:13px; color:#FFFFFF; font-weight:bold; line-height:140%; white-space:nowrap; }


.error_message:before
{
	content: 'An error has occured';
	display: block;
	background-color:#dd0000;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:140%;
	white-space:nowrap;
	text-transform: uppercase;
	margin-left: -5px;
	padding-left: 5px;
}
.error_message
{
	background-color:#fff5f5;
	border-color: #dd0000;
	text-align: left;
	padding-left: 5px;
}

.warning_message
{
	background-color: #f3f047;
	background-image: url(/images/warning.png), url(/images/warning.png);
	background-position: 1% center, 99% center;
	background-repeat: no-repeat;
}

.livechatbutton
{
	cursor: pointer;
}


table.featureslist						{ width:100%; margin-bottom:10px; }
table.featureslist tr td				{ padding:10px; border:1px solid #ACC7E4; text-align:center; cursor:pointer; vertical-align:top; color:#04509C; }
table.featureslist tr td:hover			{ background-color:#F6F6F6; }
div.featureslist						{ position:relative; height:110px; overflow:hidden; margin:0px 0px 10px 0px; background-color:#f9f9f9; display:none; }
div.featureslist > div					{ position:absolute; height:80px; overflow:hidden; bottom:0px; left:0px; right:0px; padding:15px; background-color:#f9f9f9; }
div.featureslist > div > div			{ font-size:16px; padding-bottom:4px; }




table.table_specials									{ display:inline-block; font-size:9px; margin-left:20px; }
table.table_specials span								{ font-size:45%; }
table.table_specials tr:nth-child(1) td:nth-child(1)	{ width:32px; background-image:url(/images/home_splash_header2.png); background-position:0px 100%; background-repeat:no-repeat; }
table.table_specials tr:nth-child(1) td:nth-child(2)	{ line-height:230%; border:1px solid #25336f; background-color:#01143e; color:#ffffff; font-size:188%; font-weight:bold; padding:0px 14px; text-shadow:-1px -1px 0px black; }
table.table_specials tr:nth-child(2) td:nth-child(1)	{ line-height:213%; border:1px solid #25336f; background-color:#e4e4e4; color:#01143e; font-size:128%; font-weight:bold; padding:7px 14px 7px 21px; text-shadow:1px 1px 0px white; }
table.table_specials tr:nth-child(3) td:nth-child(1)	{ line-height:180%; border:1px solid #25336f; background-color:#a2ca07; color:#ffffff; font-size:220%; font-weight:bold; padding:0px 14px; text-shadow:1px 1px 1px #030304; text-align:center; }
table.table_specials tr:nth-child(3) td:nth-child(2)	{ border:1px solid #25336f; background-color:#01143e; color:#ffffff; font-size:180%; font-weight:bold; padding:0px 14px; text-shadow:-1px -1px 0px black; text-align:center; }

#main_splash00 > div						{ position:absolute; top:0px; left:960px; }
#main_splash00 > div:first-child			{ position:absolute; top:0px; left:0px; }

a#cloud_vps						{ display:block; border:1px solid #bfbfbf; background-color:#f3f3f3; background-image:linear-gradient(to right, #ececec 0%, #ffffff 100%); }
a#cloud_vps	> div:nth-child(1)	{ height:43px; line-height:43px; padding:0px 20px; background-color:#001238; color:#ffffff; font-size:17px; font-weight:normal; }
a#cloud_vps	> div:nth-child(2)	{ color:#222222; font-size:14px; padding:20px 20px; font-weight:normal; background-image:url(/images/cloud/vultr.png); background-repeat:no-repeat; background-position:93% 50%; }

