/*

	Title: ITS

====================================

*/

body{

	font-family:Arial,Verdana, "Trebuchet MS",Georgia, Lucida,Helvetica,Tahoma, sans-serif;

	margin:0;

	font-size:12px;

	text-align:center;

	color:#000;

	background:#0a457c url(../images/bodybg.gif) repeat-x;

}

*{

	padding:0;

	margin-top: 0;

	margin-right: 0px;

	margin-bottom: 0;

	margin-left: 0px;

}

:focus{ outline:none;}

img,fieldset{border:none;}

ul,ol,li{list-style:none;}	

a{	color:#000000;	text-decoration:none;}

a:hover{color:#0a457c;text-decoration:underline;}

.hide,h1 b,h2 b,h3 b,h4 b,h5 b,a i,a b{

	position: absolute;

	left: -9999px;

}

/*-----------------------Page Structure

*/

#wrap{

	width:1024px;

	margin:0px auto;

	text-align:left;

	background:url(../images/mainbg.gif) repeat-y;

}

.innerCon{

	width:934px;

	background:url(../images/topnavbg.jpg) no-repeat top left;

	padding:0 45px;

	position:relative;

}

.light{	

	display:block;

	width:180px;	height:286px;

	position:absolute;

	right:10px;

	top:220px;	

}

.light a{

	width:180px;

	height:263px;

	overflow:hidden;

	display:block;

	background:url(../images/light.png) no-repeat 0 -266px;

}

.light a:hover{

	background:url(../images/light.png) no-repeat 0 -1px;

}

/*-----------------------Header

*/

#header{

	width:874px;	height:25px;

	padding:15px 30px 0 30px;

	overflow:hidden;

}

#header ul{

}

#header li{

	float:left;

}

#header li img{

	float:left;

	margin-right:3px;

}

#header .topLeft li{

	margin-right:35px;

}

#header .topRight li{

	margin-left:35px;

}

#header a{

	float:left;

	display:block;

	height:15px;

	font:bold 11px/12px Arial;

	color:#d8eefc;

}

.topLeft{

	float:left;

}

.topRight{

	float:right;

}

.logo1{

	display:block;

}

/*-----------------------Navigation

*/

.navigation{

	width:624px;	height:26px;

	padding-top:10px;

	background:#dde7f0;

}

.mainCon .navigation{

	z-index:1;

	position:absolute;

}

.navigation li{

	float:left;

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

	padding-left:40px;

	margin-right:40px;

	display:inline;

	position:relative;

}

.navigation .leftItem{

	background:none;

}



.navigation li a{

	float:left;

	color:#7b7d80;

	font:bold 14px Arial;

	text-decoration:none;

	

}

.navigation li a:hover{

	color:#0e4376;

	text-decoration:none;

}

.navigation li ul{

	position:absolute;

	padding-top:10px;

	visibility:hidden;

	left:0;

	background:#d6e2ed;

	width:200px;

	border:2px solid #000;

	border-top:0;

}

.navigation li ul li{		

	float:none;

	clear:both;	

	width:200px;

	padding:0;

	background:none;

	border:0;

	margin:0;

}

.mainCon .navigation li ul li{

	width:200px;

}



.navHolder .navigation li a{

	height:23px;

}

.mainCon .navigation li a{

	height:30px;

}

.mainCon .navigation li ul a{

	height:auto;

}

.navigation li ul li a{

	display:block;

	width:180px;

	padding:0 0 0 10px;

	float:none;

	line-height:20px;

	margin-bottom:7px;

}

.navHolder{

	width:623px;

	background:url(../images/navbg.gif) repeat-x;

	float:right;

}

.navHolder div{

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

}

.navHolder ul{

	background:url(../images/rightcorn.gif) no-repeat top right;

}



/*-----------------------Main Body

*/

.mainBody{

	width:934px;

	background:	url(../images/mainleftbg.gif) repeat-y;

	overflow:hidden;

	position:relative;

}

.sideBar{

	width:310px;

	float:left;

	text-align:center;

	padding-bottom:276px;

}

.mainCon{

	width:624px;

	float:right;

	position:relative;

}

.homeBanner{

	display:block;

	margin-top:33px;

}

.topbarCon{

	width:310px;

	background:#085ba8;

}

.topImg1{

	display:block;

}

.listing{

	width:240px;

	margin:0 auto;

	overflow:hidden;

	text-align:left;

	margin-bottom:10px;

	margin-left:55px;

}

.listing li,.orderlist li{

	margin: 0 auto;

	font:bold 12px/18px  Arial;

	color:#fff;

}

.listing li span{

	float:left;

}

.howWorks{

	display:block;

	margin: 0 auto;

}

.orderlist{

	padding-top:10px;

	margin-bottom:14px;

	margin-left:70px;

	text-align:left;

}

.orderlist li{

	margin-bottom:8px;

	list-style:decimal;

	line-height:15px;

}

.impMsg{

	font:bold 13px/18px  Arial;

	color:#fff;

	padding-bottom:20px;

}

.calltoday{

	background-image: url(../images/call-today.gif);

	background-repeat: no-repeat;

	display:block;

	position:absolute;

	bottom:20px;

	left:0;

	width:373px; 

	height:199px;

	

}

.calltoday a{

	/*width:170px; height:60px;

	display:block;

	margin:64px 0 0 192px;*/

}

.space{

	padding:15px 100px 5px 10px;

	display:block;

	font:bold 11px/11px Arial;

	color:#085ba8;

}

.list{

	padding:0 10px 0 30px;

	color:#085ba8;

}

.altlist{

	padding:0 10px 0 10px;

}

.readMore{

	float:right;

	display:block;

	font-style:italic;

	font-size:11px;

	font-weight:bold;

	margin-right:15px;

	display:inline;

}

.readMore:hover{

	color:#000;

}

.altpage2{

	padding-left:20px;

}

.txtStyle{

	padding:6px 30px 0 10px;

	font:normal 13px/16px Arial;

	margin-bottom:25px;

}

.txtStyle p{

	padding-left:20px;

}

.boxcol-1{

	float:left;

}

.boxcol-1{

	width:180px;

	margin-right:0;

}

.box1{

	float:right;

	width:363px;

	background:none;

	margin:0 200px 0 0px;

	height:35px;

}

.box{

	float:right;

	width:363px;

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

	margin:0 200px 0 0;

	height:260px;

	display:inline;

}

.box2{

	float:right;

	width:363px;

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

	height:12px;

	margin-bottom:5px;

}

.box11{

	float:right;

	width:363px;

	background:none;

	margin:0 10px 0 0px;

	height:35px;

}

.box5{

	float:right;

	width:363px;

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

	margin:0 10px 0 0px;

	height:277px;

	display:inline;

}

.box21{

	float:right;

	width:363px;

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

	height:12px;

	margin-bottom:10px;

}

.bottomCont{

	width:556px;

	overflow:hidden;

	margin-left:33px;

	clear:both;

}

.leftCon{

	width:400px;

	float:left;

	position:relative;

	margin-top:40px;

}

.leftCon img{

	display:block;

	float:left;

}

.rightCon{

	float:right;

	padding-top:25px;

	width:146px;

}

.rightCon ul{

	margin-bottom:10px;

}

.rightCon li{

	background:url(../images/bullets3.gif) no-repeat 0 5px;

	padding-left:10px;

}

.rightCon li a{

	font:normal 13px/13px Arial;

	color:#085ba8;

	text-decoration:none;

	font-size:11px;

}

.rightCon li a:hover{

	color:#085ba8;

	text-decoration:underline;

}

.altpage{

	background:url(../images/subpagebg.gif) repeat-y;

	border-bottom:1px solid #e0e0e0;

	padding-bottom:30px;

}

.txtCon{

	width:900px;

	margin-left:12px;

	padding-top:33px;

}

.alttxtCon{

	margin-left:26px;

	width:886px;

}

.txtCon p{

	text-indent:35px;

	font:normal 13px/24px Arial;

	margin-bottom:24px;

	color:#000;

}

.imgrightPlace{

	width:363px;

	float:right;

	text-align: ;

	margin-left:30px;

}

.imgrightPlace img{

	float:right;

	border:0px solid #8b8b8b;

	border-width:0px;

	margin-bottom:30px;

}

.redlink{

	font:bold 16px/20px Arial;

	clear:both;

	color:#ff0000;

}

hr {

	border: 0;

	border-bottom: 2px solid #7f625a;

	height: 1px;

	margin: 20px 0;

}

.bullets{

	padding-top:7px;

	margin-bottom:40px;

}

.bullets li{

	background:url(../images/bullets4.gif) no-repeat 0 6px;

	color:#000;

	padding-left:15px;

	margin-bottom:7px;

}

.btmContent{

	clear:both;

	overflow:hidden;

}

.btmContent p{

	margin-bottom:0;

	text-indent:0px;

}

.btmContent div{

	width:620px;

	float:right;

}

/*-----------------------Footer

*/

#outerFooter{

	width:100%;	height:42px;

	background:#5d5d5d;

	text-align:center;

}

#footer{

	width:1024px;

	margin: 0 auto;

	text-align:center;

	font-size:11px;

	color:#000;

	background:url(../images/footerbg.gif) repeat-y;

	padding:7px 0 3px 0;

}

#footer ul{

	overflow:hidden;

	width:805px;

	margin-left:215px;

	text-align:center;

}

#footer ul li{

	float:left;

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

	padding-left:16px;

	margin-right:16px;

}

#footer ul .leftItem{

	background:none;

}

#footer p{

	padding:2px 0 2px 0;

	color:#fff;

	clear:both;

}

#footer li a{

	font-size:11px;

	color:#d8eefc;

	text-decoration:none;	

}

#ftr li a:hover{

	text-decoration:underline;

}

/*-------------------------*/

.banner{

	width:934px; height:141px;

	background:url(../images/logo-banner1.jpg) no-repeat left top;

	overflow:hidden;

}

.banner a{

	width:165px; height:54px;

	display:block;

	margin:24px 0 0 28px;

}

.placeHolder{

	width:359px;

	height:82px;

	position:absolute;

	z-index:199;

	top:29px;

	left:29px;

}

/*------------ hosting page --------*/

.hosting{

	width:934px;

	background:url(../images/exchange-server-2007.jpg) no-repeat 465px 320px;

}

.hosting strong{

	padding:0 0 10px 24px;

	text-transform:uppercase;

	font-size:13px;

	display:block;

}

.hosting b{

	padding:0 0 10px 24px;

	display:block;

	font-size:13px;

}

.hosting p{

	padding:0 0 10px 24px;

	line-height:24px;

}

.hosting ul{

	padding-left:50px;

}

.hosting li{

	list-style:disc;

	padding-bottom:8px;

}

.addBox{

	width:370px; height:110px;

	position:absolute;

	z-index:200;

	top:775px;

	left:550px;

	text-align:center;

}

.addBox p,.bottomInfo span{

	font-size:20px;

	color:#BF0000;

	line-height:22px;

}

.addBox a,.bottomInfo a{

	color:#0A457C;

	font-size:14px;

	font-weight:bold;

}

.addBox a:hover,.bottomInfo a:hover{

	color:#0A457C;

}

/*------------ remote page --------*/

.remoteInfo{

	width:934px;

	background:url(../images/remote-backup-banner.jpg) no-repeat left 26px;

	padding-top:343px;

}

.remoteInfo p{

	padding:0 45px 0 55px;

	line-height:22px;

	text-indent:20px;

}

.remoteInfo .altPara3{

	padding:20px 45px 0 55px;

}

.remoteList{

	padding:0 70px 10px 90px;

}

.remoteList li{

	list-style:disc;

	padding-bottom:5px;

	line-height:20px;

}

.faqInfo{

	color:#0A457C;

	display:block;

	position:absolute;

	z-index:201;

	top:650px;

	left:780px;

	font-weight:bold;

	text-align:center;

}

.faqInfo a{

	color:#0A457C;

	font-weight:bold;

}

.bottomInfo{

	width:934px;

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

	overflow:hidden;

	padding:30px 0 150px 0;

}

.bottomInfo p{

	float:right;

	text-align:center;

}

.altbottomInfo span{

	display:block;

	padding-top:10px;

}

.altremoteInfo p{

	padding:0 38px 5px 34px;

	margin:0;

	line-height:14px;

	text-indent:0;

}

.altremoteInfo .altPara{

	padding:0 38px 35px 34px;

}

.altremoteInfo strong{

	padding:20px 0 5px 34px;

	display:block;

}

.altremoteInfo i{

	font-style:normal;

	padding-left:34px;

	color:#0A457C;

	font-weight:bold;

}

/*------------ about page --------*/

.list2{

	padding:10px 10px 0 75px;

	color:#085ba8;

}

.remoteInfo2{

	margin: 0 auto;

	padding: 20px 0 0 0;

	width:600px;

}

.remoteInfo2 p{

	padding:0 45px 0 55px;

	line-height:22px;

	text-indent:20px;

}

.remoteInfo2 .altPara3{

	padding:20px 45px 0 55px;

}

.remoteInfo2 .altPara4{

	padding:0 5px 0 20px;

}

.remoteList2{

	padding:0px 70px 10px 90px;

}

.remotetList2r{

	padding:0 70px 10px 300px;

}

.remoteList2 li{

	list-style:disc;

	padding-bottom:5px;

	line-height:20px;

}

.remoteList2r li2{

	list-style:disc;

	padding-bottom:5px;

	line-height:20px;

	padding-right:1000px;

}

/*------------ contact --------*/

.contactp{

	margin-left:35px;

	line-height:15px;

}

/*==================forms====================*/

#contacts-form label{ 

	display:block;

	height:25px;

	width:170px;

	font:normal 10px/10px Arial;

} 

#contacts-form label input {

	width:150px;

	padding:1px 0 1px 3px;

	color:#333434;

	background-color:#FFF;

	border:1px solid #CCC;

	font:normal 10px/10px Arial;

	margin-left:15px;

}

#contacts-form textarea {

	width:335px; 

	height:65px;

	padding:0px 0 0px 0px;

	margin-bottom:10px;

	color:#333434;

	background-color:#FFF;

	border:1px solid #ccc;

	overflow:auto;

	font:normal 10px/10px Arial;

}

.h20 {

	clear:both;

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

	font-size:10px;

	padding-left:12px;

	text-align:left;

	line-height:12px;

}

.h20-1 {

	clear:both;

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

	font-size:10px;

	margin-left:0;

	padding-left:12px;

	text-align:left;

	line-height:12px;

	

}

.boxbg { background: transparent url(../images/boxbg.png) repeat-y; }

.h21 {

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

	font-size:10px;

	margin-left:15px;

	color:#630014;

	line-height: 12px;

}



/*----------------------added by hectOR-------------*/

#container {

	text-align: left;

	margin: 0px auto;

	padding: 0px;

	border:0;

        height: 250px;

}





#left {

	float: left;

	width: 250px;

}



#right {

	float: right;

	width: 390px;

}



#center { 

	float: left;



}







#AuthorizeNetSeal{

	margin: 0;

	float: right;

}

#payform{

	margin: 0 0 0 20px;

}.remoteInfo_k1 {
	width:850px;
	float: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: 30px;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	line-height: 25px;
	text-decoration: none;
	text-indent: 30px;
	text-align: justify;
}
