/* CSS Document */

*, html {
	margin:0px;
	padding:0px;
	text-align:left;
}
body
{   
	background:#e2f2fb;
	margin:3px 0px 3px 0px;
	font:normal 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#464545;
}
form, div, p
{
	margin:0px;	
	padding:0px;
}
 p
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#464444;
	padding:8px 28px 0px 40px;
	text-align:justify;
	line-height:18px;
}
a
{
	padding:4px 32px 0px 0px;
	font-weight:bold;
	color:#0e95f1;
	text-decoration:none;
}
a:hover
{
	color:#ff7400;
	text-decoration:none;
}
.menu-bg
{
	background: url(images/menu-bg.gif) top repeat-x;
	height:30px;
	width:950px;
	margin:0px 0px 0px 0px ; 
	text-align:left;
}
.menu-bg-span
{
	color:#fff;
	line-height:0px;
	padding-left:30px;
}
.menu-bg a 
{
	background: url(images/menu-sep.gif) top right no-repeat;
	font:bold 11px/25px Arial, Verdana,  Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	padding:2px 15px 0px 12px;
	display:block;
	float:left;
	text-decoration:none;
}
.menu-bg a:hover
{
	color:#3b3939;
	text-decoration:none;
}
h1
{
	background: url(images/heading.gif) left center no-repeat;;
	margin:0px 0px 0px 3px ;
	padding:0px 0px 0px 32px;
	font:bold 16px "Times New Roman", Times, serif;
	height:27px;
	color:#0e95f1;
	line-height:25px;
}
h3
{
	background: url(images/query-heading.gif) left center no-repeat;;
	margin:0px 0px 0px 6px ;
	padding:0px 0px 0px 35px;
	font:bold 16px "Times New Roman", Times, serif;
	height:27px;
	color:#0e95f1;
	line-height:25px;
}
h4
{
	background: url(images/arrow-1.gif) left center no-repeat;;
	margin:4px 0px 0px 12px ;
	padding:6px 0px 6px 36px;
	font:bold 13px  Arial, Helvetica, sans-serif;
	color:#ff7400;
	
}
h5
{
	background: url(images/heading.jpg) left center no-repeat;;
	margin:0px 0px 0px 10px ;
	padding:6px 0px 6px 24px;
	font:bold 18px  Arial, Helvetica, sans-serif;
	color:#0e95f1;
	
}
.service-nav
{
	padding:7px 0px 10px 0px;
}
.service-nav a
{
	background: url(images/arrow.gif) 1% 50% no-repeat;
	padding:4px 0px 4px 23px;
	display:block;
	margin:5px 0px 0px 12px;
	font-weight:bold;
	color:#817d7d;
	text-decoration:none;
}
.service-nav a:hover
{
	color:#4cb3ec;
}
.clear
{
	clear:both;
}
.inner-page-bg
{
	width:950px;
	height: auto;
	clear:both;
	background:#fff;
	margin:auto;
}
.more
{
	text-align:right;
	margin:4px 0px 3px 0px;
}
.more a
{
	
	padding:4px 32px 0px 0px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
.more a:hover
{
	color:#0e95f1;
	text-decoration:none;
}
.hosting
{
	margin:4px 0px 0px 3px;
	padding:0px 0px 0px 0px;
	border:1px solid #bdbcbd;
	background:#fdfdfd;
	float:left;
	width:225px;
}
.hosting p
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#464444;
	padding:3px 7px 5px 7px;
	text-align:justify;
	line-height:18px;
}
.img ,.image
{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 31px;
}
.image
{
	margin:2px 0px 0px 13px;
}
.portfolio
{
	background: url(images/portfolio.jpg) no-repeat;
	margin:4px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:233px;
	height:210px;
}
.portfolio h2
{
	background: url(images/img-heading.jpg) left no-repeat;
	margin:7px 0px 0px 12px;
	padding:0px 0px 0px 28px;
	font:bold 16px "Times New Roman", Times, serif;
	color:#fff;
}
#main
{
	width: 950px;
	padding:0px;
	margin: auto;
	height:auto;
	background:#fff;
}
#col-left 
{
	float:left;
	width: 215px;
	background:url(images/services-bg.gif) repeat-y top;
	margin-top:4px;
}
#col-center
{
	float:left;
	width:495px;
	background: url(images/col-centerbg.gif) repeat-y top;
	margin:2px 0px 0px 0px;
}
#col-right
{
	float:left;
	width:240px;
	background: url(images/query-bg.gif) repeat-y top;
	margin:4px 0px 0px 4px;
}
#col-center p
{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#464444;
	padding:8px 28px 0px 27px;
	text-align:justify;
	line-height:18px;
}
#col-center h2
{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#4cb3ec;
	padding:6px 0px 0px 22px;
	
}
.footer
{
	height:61px;
	background: url(images/footer.jpg);
	padding:4px 0px 0px 0px; 
	
}
.bottom-menu
{
	height:20px;
	text-align:center;
	padding:10px 0px 3px 0px;
}
.col-right-inner
{
	width:725px;
	background:#FFFFFF;
	margin:4px 5px 0px 0px;
	border:1px solid #d3d2d2;
	float:right; 
}
.advantage
{
	background: url(images/advantage-bg.gif) no-repeat;
	margin:4px 3px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	width:230px;
	height:196px;
	
}
.advantage h2
{
	background: url(images/advantage.gif) left no-repeat;
	margin:10px 0px 0px 12px;
	padding:0px 0px 0px 28px;
	font:bold 16px "Times New Roman", Times, serif;
	color:#fff;
	width:154px;
	height:29px;
}
li
{
	font:normal 11px Arial, Helvetica, sans-serif;
	list-style-image:url(images/li.gif);
	padding:0px 4px 0px 0px;
	margin:2px 0px 0px 30px;
	color:#1e1c1c;
}


/*<----------------------form---------------------------->*/
.query
{
	margin:5px 0px 0px 12px;
}
.quick, .quick-contact
{
	float:left;
	width:50px;
	margin:3px 0px;
	text-align:right;
	padding-right:2px;
	padding-top:4px;
}
.quick-contact
{
	width:200px;
	margin:3px 0px 10px 0px;
}
.input, .textarea, .input-contact
{
	width:140px; 
	height:18px;
}
.input-contact
{
	width:200px;
}
.textarea
{
	height:52px;
}
.button
{
	font:bold 12px Arial, Verdana,  Helvetica, sans-serif;
	background: #32a2de;
	padding:0px 0px 5px 0px;
	border:1px solid #32a2de;
	color:#fff;
	text-align:center;
	height:20px;
	width:60px;
	margin:4px 0px 6px 0px;
}


/*<----------------------end form---------------------------->*/

