/*
Theme Name: Xygenhosting
Theme URI: http://wordpress.org/
Description: Xygen hosting template.
Author: mwebber
Version: 1.0
License: GNU General Public License
Tags: none
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

img { border:none; } 
.block_1 { text-align:center; }
body { margin: 0 }
.main{	width:100%;	height:auto;	}.main_t{	width:100%;	height:auto;	background-image:url(images/bg_top.jpg); background-repeat:repeat-x; background-position:left top;	float:left;	}.main_m{	width:100%;	height:auto;	background-image:url(images/bg_body.jpg); background-repeat:repeat-x; background-position:left top;	float:left;	}.main_m_in{	width:100%;	height:auto;	background-image:url(images/bg_in.jpg); background-repeat:repeat-x; background-position:left top;	float:left;	}.main1{	width:925px;	height:auto;	margin:0 auto;	}.m_in{	width:925px;	height:auto;	float:left	}.m_in2{	width:693px;	height:auto;	float:left;	}.m_in21{	width:668px;	height:auto;	float:left;	padding-left:25px;	}.m_in22{	width:648px;	height:auto;	float:left;	padding-bottom:20px;	font-family: Arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #585858;	text-decoration: none;	padding-right: 20px;	}.m_in3{	width:232px;	height:auto;	float:left	}.m_in1{	width:900px;	height:31px;	float:left;	padding-top: 18px;	padding-left: 25px;	}.main1f{	width:925px;	height:auto;	margin:0 auto;	}.txt_11 {	left: 14px;position: relative;top: -124px; font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #1C1C1C;	text-decoration: none;}.all{	width:100%;	height:auto;	float:left;	}.link{	width:auto;	height:auto;	float:left;	padding-right:3px;	}.auto{	width:auto;	height:auto;	float:left;	}.logo{	width:351px;	height:auto;	float:left;	}.logo1{	width:574px;	height:auto;	float:left;	}.top1{	width:190px;	height:79px;	float:left;	background-image:url(images/bg_top1.jpg);	background-repeat:no-repeat;	background-position:left top;	padding-top: 60px;	padding-left: 90px;	}.top2{	width:349px;	height:139px;	float:left;	background-image:url(images/bg_top2.jpg); background-repeat:no-repeat; background-position:left top;	}.top2_in{	width:349px;	height:63px;	float:left;	background-image:url(images/inner_t3.jpg); background-repeat:no-repeat; background-position:left top;	}.read {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #000000;	text-decoration: none;}.form_d {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	text-decoration: none;	background-color: #74C2F1;	width: 115px;	border: 1px solid #007AC3;}.wel1{	width:310px;	height:96px;	float:left;	font-family: Arial;	font-size: 12px;	font-style: italic;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #1C1C1C;	text-decoration: none;	}.wel2{	width:auto;	height:43px;	float:left;	padding-left: 40px;	}.reg{	width:175px;	height:auto;	float:left;	}.reg1{	width:125px;	height:28px;	float:left;	}.reg2{	width:50px;	height:28px;	float:left;	}	.form_d1 {	font-family: Arial;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #333333;	text-decoration: none;	background-color: #74C2F1;	width: 50px;	border: 1px solid #007AC3;}.box{	width:230px;	height:auto;	float:left;	}.box1{	width:229px;	height:auto;	float:left;	}.bt1{	width:229px;	height:auto;	float:left;	}.bt2{	width:229px;	height:44px;	float:left;	background-image:url(images/box2.jpg); background-repeat:repeat-y; background-position:left top;	}.bt3{	width:229px;	height:104px;	float:left;	}.box_b1{	width:214px;	height:101px;	float:left;	background-image:url(images/box_b1.jpg); background-repeat:no-repeat; background-position:center top;	padding-top: 3px;	padding-left: 15px;	}.box_b2{	width:214px;	height:51px;	float:left;	background-image:url(images/box_b2.jpg); background-repeat:no-repeat; background-position:left top;	padding-left: 15px;	}.box_b3{	width:214px;	height:51px;	float:left;	background-image:url(images/box_b3.jpg); background-repeat:no-repeat; background-position:left top;	padding-left: 15px;}.box_b33{	width:228px;	height: auto;	float:left;}.box_b4{	width:214px;	height:51px;	float:left;	background-image:url(images/box_b4.jpg); background-repeat:no-repeat; background-position:left top;	padding-left: 15px;	}.box_b4_1{	width:214px;	height:51px;	float:left;	background-image:url(images/box_b1.jpg); background-repeat:no-repeat; background-position:left top;	padding-left: 15px;	}.prod{	width:370px;	height:auto;	float:left;	}.prod1{	width:341px;	height:auto;	float:left;	padding-left:17px;	}.prod1_in{	width:232px;	height:auto;	float:left;	}.why{	width:320px;	height:auto;	float:left;	}.why1{	width:310px;	height:31px;	float:left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F2F2F2;	}.why2{	width:310px;	height:auto;	float:left;	font-family: Arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #585858;	text-decoration: none;	padding-top: 5px;	}.live{
float: right;
height: 43px;
padding-left: 20px;
padding-top: 25px;
width: 210px;
	}.live_in{	width:210px;	height:43px;	float:left;	background-image:url(images/live_support_in.jpg);	background-repeat:no-repeat;	background-position:left top;	padding-top: 100px;	padding-left: 20px;	}.pro_c1{	width:13px;	height:auto;	float:left;	}.pro_c2{	width:315px;	height:auto;	float:left;	background-image:url(images/cor_bg_mid.jpg); background-repeat:repeat-x; background-position:left top;	}.pro_c2_in{	width:200px;	height:auto;	float:left;	background-image:url(images/cor_bg_mid.jpg); background-repeat:repeat-x; background-position:left top;	}.pro_c3{	width:315px;	height:43px;	float:left;	}.pro_c3_in{	width:186px;	height:43px;	float:left;	}.pro_c4{	width:315px;	height:auto;	float:left;	}.pro_c4_in{	width:186px;	height:auto;	float:left;	}.pro_tex{	width:172px;	height:auto;	float:left;	}.pro_tex2{	width:140px;	height:20px;	float:left;	font-family: Arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #57AB1E;	background-image: url(images/arrow.jpg);	background-repeat: no-repeat;	background-position: left top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F0F0F0;	padding-left: 15px;		}.pro_tex2:hover{	width:120px;	height:20px;	float:left;	font-family: Arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #F46E19;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F0F0F0;	padding-left: 15px;	text-decoration: underline;		}.pro_tex1{	width:143px;	height:auto;	float:left;}.link {	font-family: arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-decoration: none;	color: #57AB1E;	}.footer {}.link:hover {	font-family: arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-decoration: underline;	color: #EC5504;				}.footer_main{	width:925px;	height:auto;	float:left;	font-family: Arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #646464;	text-decoration: none;	}.footer_main1{	width:800px;	height:auto;	margin:0px auto;	font-family: Arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #646464;	text-decoration: none;	padding-bottom:5px;	}.footer{	width:865px;	height:50px;	float:left;	font-family: arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-decoration: none;	color: #646464;		}.footer1{	width:29px;	height:50px;	float:left;		}.footera {	font-family: arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #646464;	text-decoration: none;			}.footera:hover {	font-family: arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #990000;	text-decoration: underline;}.pro_tex4{	width:155px;	height:20px;	float:left;	font-family: Arial;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #57AB1E;	background-image: url(images/arrow.jpg);	background-repeat: no-repeat;	background-position: left top;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #F0F0F0;	padding-left:15px;}.footer_table {	width:925px;	height:auto;	float:left;}.footer__corner {	width:15px;	height:auto;	float:left;}.footer__bg {	width:895px;	height:57px;	float:left;	background-image:url(images/footer_bg.jpg);	background-position:left top; background-repeat:repeat-x;	padding-top:15px;}
.bt1 a
{
    display:block;
    cursor: pointer;
}

#bridge
{
    font-family: Arial;
    font-size: 12px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    color: #585858;
    min-height:500px;
}

.vps_image
{
    background-image: url(images/box1p.jpg);
    width:234px;
    height:177px;
}
.web_image
{
    background-image: url(images/box2p.jpg);
    width:234px;
    height:177px;
}

.ircd_image
{
    background-image: url(images/box3p.jpg);
    width:234px;
    height:177px;
}
	
.shell_image
{
    background-image: url(images/box4p.jpg);
    width:234px;
    height:177px;
}

.widget-title
{
    display:none;
}
    
.check
{
    background-image: url(images/bull.gif);
    width:13px;
    height:12px;
    margin:auto;
}    

.order
{
    display: block;
    background-image: url(images/order.gif);
    width:60px;
    height:22px;
    margin:auto;
    text-decoration: none;
}
    
#primary
{
    font-size:12px;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
    color: #666;
}    
    
#languagefrm
{
    display:none;
}
#primary li a{
    background-image: none;

}
.pro_c2_in ul
{
        padding: 0;
}
.m_in2 li a
{
    padding: 0 0 0 17px;
}
ul {list-style:none;}
li a {     background:url(images/bull.gif) 0 0 no-repeat;    /*padding:0 0 0 17px;*/    line-height:1.9em;    color:#435058;    text-decoration:none;}
li a:hover {     text-decoration:underline;}
.txt_4 {color: #0C729C;font-weight: bold;text-transform: uppercase;}
	
table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}

#top_menu{background:#F8D99E url(default.htm) repeat-x;height:30px;line-height:30px;margin:2px 0 0 0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;}
#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;text-align:center;text-decoration:none;width:110px;background:none}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:109px;}
#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}

.footer_links {
	clear: both;
}
.footer_links p {
	text-align: center;
	font-family: Arial, Verdana;
	font-size: 8pt;
}
.footer_links p a {
	text-decoration: none;
	color: #999
}

table.prices
{
    border-color:#DCDCDC;
}
table.prices td
{
    padding:10px;
}
table.prices .block_1
{
    width:70px;
}
table.prices .header
{
    color:white;
    background:url(images/nrml_bg.jpg);
    border:1px double #114505;
}
table.prices td.featured
{
    width:120px;
    font-size:17px;
    border-left: 4px solid #0678ba;
    border-right: 4px solid #0678ba;
}
table.prices td.ftrd
{
	background-color:#fff7c1;
	font-weight:bold;
	color:#0678ba;
}
table.prices .ftop
{
    background: url(images/ftrd_bg.jpg);
}
table.prices .clear
{
	border: 1px solid white;	
	padding:0px;
	height:0px;
}

table.prices .clear2
{
    border-bottom: 1px;
    border-left: 1px solid white;
    border-top:1px solid white;
    color: white;
}

.tooltip {
	display:none;
	background:transparent url(/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
}

.block div
{
    display:inline-block;
}

.q
{
    background:url(images/q.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    padding-right: 5px;
}
.menu{    display:none;    height: 46px;}
div.snippet {color:#0a1393; margin-left:250px;}