@charset "windows-1250";

/* CSS Document */



body{

	background:url(../images/bg.png) repeat-x #ebebeb;

	padding:0;

	margin:0;

	}

body, select, input, div{

	font-family:Arial, Helvetica, sans-serif, Calibri;

	font-size:12px;

	color:#2d2d2d;

	line-height:18px;

	}	

img{

	border:none;

	}

.clr{

	clear:both;

	}

hr{

	margin:15px 0;

	color:#cccccc;

	background-color:#cccccc;	

	}

.color1{

	color:#a11a13 !important;

	}

a{

	color:#a11a13;

	text-decoration:none;

	outline:none;

	}	

a:hover{

	color:#ff0200;

	text-decoration:none;

	outline:none;	

	}	

.container{

	width:950px;

	margin:0 auto;

	}

.leftcontainer{

	width:644px;

	float:left;

	margin-right:10px;

	}

.rightcontainer{

	width:296px;

	float:right;

	padding-top:34px;

	}

.bg{

	background:url(../images/bg2.png) no-repeat top;

	background-position:center 120px;

	}

.Logo{

	background:url(../images/logo.gif) left no-repeat;

	height:90px;

	width:350px;

	}

.Logo a{

	height:90px;

	width:325px;	

	display:block;

	}	

#menu {

	width:644px;

	margin:0 auto;

	font-size:12px;

	float:left;

	font-weight:bold;

	line-height:34px;

	height:34px;

	text-align:center;

	border-bottom:3px solid #cd0605;

}

#menu ul {  

	margin: 0; 

	padding: 0;

}

#menu ul li {

	display:inline;

	float: left;

	list-style: none;

	width:92px;

	}

#menu ul li a { 

	display: block; 

	margin:0;

	text-decoration: none;  

	color: #2d2d2d;

	background: url(../images/navBG.png) no-repeat;

}

#menu ul li a:hover{

	color: #2d2d2d;

	text-decoration:none;

	background: url(../images/navBG-active.png) no-repeat;

	

}

#menu ul li a.active {

	color: #fff;

	text-decoration:none;

	background: url(../images/navBGOver.png) no-repeat;

}

#sideNav {

	width:254px;

	margin:0 0;

	float:left;

	font-weight:bold;

	line-height:30px;

	text-align:left;

	background:#fff;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	padding:0 20px;

}

#sideNav h1{

	font-size:20px;

	font-weight:bold;

	line-height:24px;

	margin:0;

	margin-bottom:6px;

	padding:0;

	color:#2d2d2d;

	}

#sideNav ul {  

	margin: 0; 

	padding: 0;	

}

#sideNav ul li {

	display:inline;

	float: left;

	list-style: none;

	width:254px;

	margin-bottom:4px;

	}

#sideNav ul li a { 

	display: block; 

	margin:0;

	text-decoration: none;

	text-transform:uppercase;

	color: #2d2d2d;

	background: url(../images/sideNav.png) no-repeat;

	padding:0 30px;

	

}

#sideNav ul li a:hover{

	color: #2d2d2d;

	text-decoration:none;

	background: url(../images/sideNavOver.png) no-repeat;

	

}

#sideNav ul li a.active {

	color: #fff;

	text-decoration:none;

	background: url(../images/sideNavActive.png) no-repeat;

}



.banner{

	background:url(../images/banner.jpg) no-repeat;

	font-size:22px;

	line-height:28px;

	padding:31px;

	color:#616161;

	margin-bottom:20px;

	height:149px;

	}

.banner strong{

	font-size:30px;

	letter-spacing:-3px;

	}

.button{

	background:url(../images/button.png) no-repeat;

	width:189px;

	line-height:50px;

	font-size:20px;

	letter-spacing:-1px;

	font-weight:bold;

	text-align:center;

	margin-top:10px;

}

.button a{

	color:#fff;

	display:block;

	width:189px;

	height:52px;

	text-decoration:none;

	}

.button a:hover{

	color:#fff;

	background:url(../images/buttonOver.png) no-repeat;

	text-decoration:none;

	}	

.topButton{

	height:37px;

	margin-bottom:5px;

	text-align:center;

}

.LiveHelp{

	margin-bottom:5px;

	text-align:center;

}

.domain{

	background:url(../images/domainBG.jpg) no-repeat;

	margin-bottom:20px;

	padding:30px 22px 0 20px;

	height:181px;

	color:#fff;

}

.domain h1{

	margin:0;

	margin-bottom:6px;

	padding:0;

	font-size:24px;

	left:-1px;

	}

.domain ul{

	margin:10px 0;

	padding:0;

	line-height:20px;

	list-style:none;

	font-size:14px;

	}

.domain ul li{

	padding-left:24px;

	background:url(../images/bullet.gif) no-repeat;

	background-position:0 2px;

	}

.domain label{

	margin:0;

	padding:0;

	}	

.domainTxtBox{

	background:url(../images/domainBG.png) no-repeat;

	width:224px;

	margin:0;

	padding:9px 15px;

	margin-top:10px;

	border:none;

	font-weight:bold;

	}

.domain input{

	padding:5px;

	border:1px solid #fff;

	background:#FFF;

	width:130px;

	font-size:14px;

	}

.domain select{

	background:#FFF;	

	padding:4px;

	width:80px;

	font-size:14px;

	border:1px solid #fff;

	

	

	}

.domainButton{

	background:url(../images/domainButton.gif) no-repeat;

	float:right;

	}

.domainButton a{

	display:block;

	width:24px;

	height:24px;

	}

.vps{ 

	background:url(../images/vpsBG.png) repeat-y;

}

.vps1{

	background:url(../images/vpsTop1.png) no-repeat top;

	padding:21px 30px 10px 30px;

}

.vps h1{

	background:url(../images/vpsTop.png) no-repeat;

	line-height:40px;

	padding:0 15px;

	font-size:20px;

	letter-spacing:-1px;

	margin:0;

}

.vps ul{

	margin:0 0 20px 16px;

	padding:0;

	font-size:14px;

	} 

.vps ul li{

	border-bottom:1px dashed #ccc;

	line-height:24px;

	color:#666666;

}

.vpsBottom{

	background:url(../images/vpsBottom.png) no-repeat;

	height:20px;

	margin-bottom:20px;

	}

.plans{

	background:url(../images/plansBG.png) repeat-y;

	float:left;

	width:317px;

	}

.plans h1{

	background:url(../images/plansHeading.png) no-repeat;

	line-height:40px;

	padding:0 15px;

	font-size:20px;

	letter-spacing:-1px;

	margin:0;

	}

.plansBottom{

	background:url(../images/plansBottom.png) no-repeat;

	height:20px;

	}

.plan1{ 

	text-align:left;

	font-family:Arial, Helvetica, sans-serif, Calibri;

	background:url(../images/plansHeading2.png) no-repeat top;

	padding:21px 30px 10px 30px;

	}

.plan1 ul{

	margin:0 0 20px 16px;

	padding:0;

	font-size:14px;

	}

.plan1 ul li{

	border-bottom:1px dashed #ccc;

	line-height:24px;

	color:#666666;

	}

.plansPrice{

	background:url(../images/plansPrice.png) no-repeat;

	width:119px;

	height:121px;

	position:absolute;

	font-size:24px;

	color:#a11a13;

	text-align:center;

	padding-top:50px;

	font-weight:bold;

	margin-left:198px;

	margin-top:10px;

	letter-spacing:-1px;

	}

.smallPrice{

	font-size:12px;

	text-transform:uppercase

	}

.plansPrice strong{

	font-size:36px;

	line-height:30px;

	}

.new{

	position:absolute;

	background:url(../images/new.png) no-repeat;

	width:88px;

	height:84px;

	margin-left:209px;

	margin-top:3px;

	}		

div.Order { 

	width:121px; 

	height:34px;

	text-align:center;

	float:left;

	margin-left:6px;

	}

div.Order a{

	width:121px; 

	height:34px; 

	display:block;

	background:url(../images/order.png) no-repeat;

	font-family:"Trebuchet MS";

	font-size:16px;

	font-weight:bold;

	text-transform:uppercase;

	color:#a3a3a3;

	line-height:32px;

	}

div.Order a:hover {	

	background:url(../images/orderOver.png) no-repeat;

	color:#fff;

}



.siderBoxHead{

	background:url(../images/siderBoxHead.png) no-repeat;

	padding:0 10px;

	line-height:40px;

	font-size:24px;

	letter-spacing:-1px;

	color:#fff;

	font-weight:bold;

	margin-top:10px;

	}

.siderBoxHead2{

	background:url(../images/siderBoxHead2.png) no-repeat;

	height:20px;

	}

.siderBox{

	background:#fff;

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	padding:10px 20px 0 20px;

	color:#858585;

	}

.siderBox ul{

	margin:0;

	padding:0;

	list-style:none;

	font-size:16px;

	letter-spacing:-1px;

	font-weight:bold;

	}

.siderBox ul li{

	padding-top:10px;

	padding-bottom:10px;	

	}

.icon_07{

	background:url(../images/icon_07.png) no-repeat;

	background-position:5px 5px;

	border-bottom:1px dashed #ccc;

	padding-left:40px;

}

.icon_08{

	background:url(../images/icon_08.png) no-repeat;

	background-position:5px 10px;

	border-bottom:1px dashed #ccc;

	padding-left:40px;

}

.icon_09{

	background:url(../images/icon_09.png) no-repeat;

	background-position:5px 10px;

	padding-left:40px;

}

.testimonials{

	background:url(../images/c1.gif) no-repeat;

	background-position:0 5px;

	padding:0 30px;

	margin:0;

	font-size:11px;

	line-height:16px;

	font-weight:bold;

	}

.testimonials1{

	background:url(../images/c2.gif) no-repeat ;

	background-position:right 5px;

	line-height:30px;

	color:#a11a13;

	padding:0 30px;

	margin:0;

	}	

.siderBoxBottom{

	background:url(../images/siderBoxBottom.png) no-repeat;

	height:20px;

	}

.siderBoxBottom2{

	background: url(../images/siderBoxBottom2.png) no-repeat;

	height:41px;

	}		

.reason{

	background:url(../images/reasonBG.png) bottom repeat-x #fff;

	margin-top:20px;

	float:left;

	width:644px;

}

.reasonBottom{

	background:url(../images/reasonBottom.png) no-repeat;

	height:22px;

	}

.rect{

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	padding:0 20px;

	background:url(../images/reasonBG.png) bottom repeat-x #fff;

	

}

.rect h1{

	margin:0 0 10px 0;

	font-size:22px;

	font-weight:normal;

	}

.rect p{

	margin:0;

	padding:10px 0;

	}	

.rect1{

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	padding:20px 20px 0 20px;

	float:left;

	width:602px;

	background:url(../images/reasonBG.png) bottom repeat-x #fff;

	

}

.reasontop{

	background:url(../images/reasonTop.png) no-repeat;

	height:22px;

	}

.reason h1{

	background:url(../images/reasonHeading.png) no-repeat;

	line-height:40px;

	margin:0;

	padding:0 10px;

	font-size:24px;

	color:#fff;

	letter-spacing:-1px;

}

.reason h3{

	background:url(../images/reasonHeading.png) no-repeat;

	line-height:40px;

	margin:0;

	padding:0 10px;

	font-size:18px;

	color:#fff;

	letter-spacing:-1px;

}

.reason h1 a{

	color:#fff;}

.reason1{

	border-left:1px solid #cccccc;

	border-right:1px solid #cccccc;

	background:url(../images/reasonBG.png) bottom repeat-x #fff;

	

	padding:10px 0;

	float:left;

	width:642px;

}

.reason1 p{

	width:250px;

	float:left;

	margin:0 0 0 10px;

	padding:10px 20px 10px 40px;

	border-right:1px dashed #ccc;

	}	

.reason1 p strong{

	font-size:14px;

	color:#a11a13;

	}

.reason1 h2{

	color:#a11a13;

	letter-spacing:-1px;

	font-size:24px;

	margin:0;

	padding: 20px 20px 0 20px;

	margin:0 20px;

	border-top:1px dashed #ccc;

	}

.icon_01{

	background:url(../images/icon_01.png) no-repeat;

	background-position: 10px 10px;

}	

.icon_02{

	background:url(../images/icon_02.png) no-repeat;

	background-position: 10px 10px;

	border:none !important;

}

.icon_03{

	background:url(../images/icon_03.png) no-repeat;

	background-position: 10px 10px;

}

.icon_04{

	background:url(../images/icon_04.png) no-repeat;

	background-position: 10px 10px;

	border:none !important;

}

.icon_05{

	background:url(../images/icon_05.png) no-repeat;

	background-position: 10px 10px;

}

.icon_06{

	background:url(../images/icon_06.png) no-repeat;

	background-position: 10px 10px;

	border:none !important;

}

.button2{

	background: url(../images/button2.png) no-repeat;

	width:124px;

	line-height:31px;

	font-size:12px;

	font-weight:bold;

	text-align:center;

	float:right;

	margin:15px 30px 0 30px;

}

.button2 a{

	color:#535353;

	text-decoration:none;

	}

.button2 a:hover{

	color:#535353;

	text-decoration:underline;

	}	

.siteMap{

	background: url(../images/siteMapBG.png) no-repeat;

	padding:40px 50px 40px 50px;

	height:108px;

	margin-top:10px;

	}

.siteMap a{

	color:#7e7e7e;

	text-decoration:none;

	}	

.siteMap a:hover{

	color:#7e7e7e;

	text-decoration:none;

	border-bottom:1px dotted #7e7e7e;



	}	

.c1{

	width:370px;

	float:left;

	border-right:1px solid #dedede;

	}

.c2{

	width:276px;

	float:left;

	border-right:1px solid #dedede;

	padding:0 30px;

	}

.c3{

	width:112px;

	float:left;

	padding-left:30px;

	}	

.c1 ul, .c2 ul{

	width:50%;

	color:#7e7e7e;	

	margin:0;

	padding:0;

	float:left;

	list-style:inside;

	}

.c3 ul{

	margin:0;

	padding:0;

	color:#7e7e7e;	

	float:left;

	list-style:inside;

	}

.c1 h1, .c2 h1, .c3 h1{

	color:#a11a13;

	margin:0;

	margin-bottom:10px;

	padding:0;

	font-size:18px;

	line-height:18px;

	}

.partners{

	border-top:1px solid #d8d8d8;

	border-bottom:1px solid #d8d8d8;

	padding:20px 0;

	text-align:center;

}	

.footer{

	text-align:center;

	margin-top:20px;

	}	

.footer a{

	border-right:1px solid #dedede;

	padding:5px 10px;

	font-weight:bold;

	text-transform:uppercase;

	}

.footer1{

	text-align:center;

	margin-top:10px;

	padding-bottom:20px;

	font-size:11px;

	}	

.footer1 a{

	border-right:1px solid #dedede;

	padding:0 5px;

	color:#000;

	}

.subpageBanner{

	background:url(../images/subpageBanner.png) no-repeat bottom;

	padding:23px 25px;

	font-size:36px;

	line-height:36px;

	color:#fff;

	font-weight:bold;

	margin-bottom:10px;

	}

.side{

	padding:8px;

	background:#fff;

	}

.r1{

	padding:8px;

	background:#fff;

	}

.r2{

	padding:8px;

	background:#f1f1f1;

	}

.r1 a, .r2 a{

	color:#103181;

	border-bottom:1px dashed #2d2d2d;

}

.r1 a:hover, .r2 a:hover{

	color:#a11a13;

	text-decoration:none;

	border:none;

}

.r3{

	background-color:#fff8dc;

	padding:8px;

	}

.plansHeading{

	background:#b7b7b7;

	color:#FFFFFF;

	font-weight:bold;

	text-transform:uppercase;

	padding:5px;}	

.plansHeading2{

	background:#d40605;

	color:#FFFFFF;

	font-weight:bold;

	text-transform:uppercase;

	padding:5px;}

.imageStyle1{

	float:left;

	margin-right:20px;

	margin-bottom:10px;

	}

div.Order1 { 

	width:90px; 

	height:26px;

	margin:20px 2px;

	text-align:center;

	}

div.Order1 a{

	width:90px; 

	height:26px; 

	display:block;

	background: url(../images/order1.png) no-repeat;

	font-weight:bold;

	color:#fff;

	line-height:24px;

	border:none;

	}

div.Order1 a:hover {	

	color:#fff;

	background: url(../images/order1Over.png) no-repeat;

	

}

.style1 {}

.style1 ul{

	list-style:none;

	margin:0;

	padding:0 20px;	

	}

.style1 li{

	padding:4px 25px;

	font-weight:bold;

	color:#666666;

	background:url(../images/tick1.png) no-repeat;

	background-position:0 5px;

	

	}

.txtBox{

	padding:6px 10px;

	border:2px solid #ccc;

	margin:0 3px;

	width:210px;

	}

.DD{

	padding:5px 10px;

	border:2px solid #ccc;

	margin:0 10px;

	margin-left:3px;

	}

.imageStyle2{

	float:right;

	margin-left:15px;

	}

.txt{

	float:left;

	}

.imageStyle3{

	float:right;

	padding:5px;

	background:#fff;

	margin-left:15px;

	border:1px solid #ccc;

	}

.imageStyle4{

	margin:-22px 20px 0 -19px;

	float:left;

	}	

.imageStyle6{

	padding:5px;

	background:#fff;

	margin-left:15px;

	border:1px solid #ccc;

	}

	

.supportStyle{

	width:450px;

	margin:0 auto;

	padding:20px;

	clear:right;

	border-bottom:1px dashed #ccc;

	height:100px;

	

	}	

.supportStyle p{

	width:300px;

	float:left;

	margin:0 0 0 10px;

	padding:10px;

	border-right:1px dashed #ccc;

	}

.button3, .button4{

	width:176px;

	height:163px;

	float:left;

	margin:0 38px !important;

	clear:both;

	}

.button3 a, .button4 a{

	background:url(../images/windows_button.png) no-repeat;

	display:block;

	width:176px;

	height:63px;

	text-align:center;

	padding-top:102px;

	text-transform:uppercase;

	font-size:14px;

	line-height:14px;

	font-weight:bold;

	letter-spacing:-1px;

	}

.button4 a{

	background:url(../images/linux_button.png) no-repeat !important;

	}

.imageStyle5{

	position:absolute;

	margin-left:475px;

	}

.style2{

	width:248px;

	margin: 0 0 20px 16px !important;

	padding:0 !important;

	float:left;

	display:block;

	font-weight:bold;

	}	

.style3{

	width:206px;

	margin: 0 0 20px 16px !important;

	padding:0 !important;

	float:left;

	display:block;

	font-weight:bold;

	text-align:center;

	}	
.twitter{
	background:url(../images/twitter.png) no-repeat;
	width:296px;
	height:144px;
	float:left;
	margin-top:10px;
	}
.twitter a{
	display:block;
	width:296px;
	height:144px;
	}	