#container{
	width:950px;
	margin: 0 auto;
	padding:27px 0 0 0;
	background:url(../images/global/page_t.png) left top no-repeat;
}
#header-home{
	width:920px;
	height:296px;
	margin: 0 auto;
	padding:0;
	position:relative;
}
#header{
	width:920px;
	height:78px;
	display:block;
	margin: 0 auto;
	padding:0;
	position:relative;
}
#header-t{
	width:920px;
	height:78px;
	position:relative;
	border-bottom:1px solid white;
	margin: 0 auto;
	padding:0;
	background:url(../images/global/menu_bg.jpg) left top repeat-x;
}
#logo{
	width:141px;
	height:78px;
	margin:0;
	padding:0;
	background:url(../images/global/logo.jpg) right top no-repeat;
	float:left;
}
#logo a{
	width:115px;
	height:44px;
	margin:17px 0 0 27px;
	padding:0;
	display:block;
}

#page-body{
	width:920px;
	margin: 0 auto;
	padding:0 15px;
	position:relative;
	background:url(../images/global/page_bg.png) left top repeat-y;
}

#header-b{
	width:920px;
	height:217px;
	position:relative;
	margin: 0 auto;
	padding:0;
	background:url(../images/global/header.jpg) left top no-repeat;
	font:14px Trebuchet MS,Lucida Grande, Arial, Helvetica, sans-serif;
	color:white;
}
#header-b a, #header-b a:active, #header-b a:visited{
	color: #ffde00;
	text-decoration:none;
}
#header-b a:hover{
	color: #f23128;
	text-decoration: underline;
}
#about-ndic{
	width:508px;
	height:107px;
	margin: 0;
	padding:110px 0 0 34px;
	float:left;
}
#testimonial{
	width:280px;
	height:107px;
	margin: 0;
	padding:55px 35px 0 0;
	float: right;
}
#testimonial p{
	color:#ffde00;
	font-style: italic;
}
#content {
	background:#e9ece2; 
	width:920px;
	margin: 0 auto;
	padding:0;
	position:relative;
}
#column-container{
	width:898px;
	margin: 0 auto;
	padding:0 11px 10px 11px;
	background:#e9ece2;
}
#content-tr{
	width:898px;
	height:12px;
	overflow:hidden;
	padding:0;
	position:relative;
	background: url(../images/global/master_t.jpg) left top no-repeat;
}
#content-body{
	width:838px;
	padding:22px 30px;
	position:relative;
	background: url(../images/global/master_bg.jpg) left top repeat-y;
}
#content-br{
	width:898px;
	height:12px;
	position:relative;
	overflow:hidden;
	padding:0;
	clear:both;
	background: url(../images/global/master_b.jpg) left top no-repeat;
}
#contentbox{
	list-style:none;
	margin:0;
	padding:10px 0 0 8px;
	width:828px;
	height:200px;
}
#contentbox li{
	position:relative;
	float:left;
	display:block;
	font:12px/18px Lucida Grande, Arial, Helvetica, sans-serif;
	color:#666666;
	}
#contentbox li.septr{
	background: url(../images/septr1.jpg) left top no-repeat;
	width:1px;
	height:200px;
	}
#contentbox li.whats-new{
	background:url(../images/whats_new.jpg) left top no-repeat;
	width:200px;
	padding:37px 30px 0 0;
	}
#contentbox li.whats-new a.new, #contentbox li.whats-new a.new:active, #contentbox li.whats-new a.new:visited{
	display:block;
	clear:right;
	border-bottom:1px solid #d7d7d6;
	border-top:1px solid #FFF;
	background:none!important;
	padding:0px 8px!important;
	color:#666666;
	height:36px;
	font:12px/36px Lucida Grande, Arial, Helvetica, sans-serif!important;
	text-decoration:none;
	}
#contentbox li.whats-new a.new:hover{
	background:#eeeeec!important;
	}
	
	
#contentbox li.why-us{
	background: url(../images/why_us.jpg) left top no-repeat;
	width:200px;
	height:150px;
	margin:0 32px 0 12px;
	padding:37px 0 0 118px;
	}
#contentbox li.why-us span{
	font-weight:bold;
	float:left;
	}
	
	
#contentbox li.download{
	background: url(../images/download.jpg) left top no-repeat;
	width:200px;
	margin:0 0 0 22px;
	padding:32px 0 0 0;
	}
#contentbox li.download p{
	background: url(../images/global/bullet.gif) left 7px no-repeat;
	padding:0 0 0 10px;
	display:block;
	margin:10px 0;
	font-style:italic;
	}
#contentbox li.download form{
	display:block;
	width:207px;
	height:30px;
	margin:5px 0 10px 0;
	background:url(../images/email.jpg) left top no-repeat;
	}
#contentbox li.download form input.email{
	background:transparent;
	width:150px;
	height:22px;
	border:0px;
	padding:6px 0px 0px 0px;
	color:#999999;
	float:left;
	margin-left:10px;
	}
#contentbox li.download form input.button{
	background:transparent;
	width:35px;
	height:30px;
	border:0px;
	padding:0;
	margin:0;
	float:right;
	cursor:pointer;
	}
/**************** MAIN COLUMNS *************************/
#leftcolumn{
	width:242px;
	float:left;
	padding:0;
}
#rightcolumn{
	min-height:280px;
	width:565px;
	float:left;
	padding:0 0 25px 22px;
	border-left:1px solid #dcdfd6;
}
#rightcolumn2{
	width:565px;
	float:left;
	padding:0 0 25px 22px;
}
/**************** FOOTER *************************/
#footer-container{
	width:100%;
	height:auto;
	margin: 0 auto;
	padding:0;
	padding-bottom: 20px;
	background: #28353d url(../images/global/footer.jpg) left top repeat-x;
	clear:both;
}
#footer{
	width:920px;
	height:auto;
	margin: 0 auto;
	padding:0 15px;
	background:url(../images/global/page_b.jpg) left top no-repeat;
}
/*************** FOOTER TOP ************************/
#footer-top{
	width:920px;
	height:88px;
	margin: 0 auto;
	padding:24px 0 0 0;
}
#footer-top ul{
	list-style:none;
	margin:0 auto;
	padding:0;
	width:868px;
}
#footer-top ul li{
	display:block;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}
#footer-top ul li.socialnetwork{
	width:126px;
	height:60px;
	padding:0px;
	margin-left:0px;
	background:url(../images/global/social_network.jpg) left top no-repeat; 
}
#footer-top ul li.socialnetwork a.linkedin{
	width:36px;
	height:36px;
	margin:23px 0 0 0px;
	display:block;
	float:left;
	background:url(../images/global/linkedin_off.gif) left top no-repeat;
}
#footer-top ul li.socialnetwork a.linkedin:hover{
	background:url(../images/global/linkedin_on.gif) left top no-repeat;
}
#footer-top ul li.socialnetwork a.twitter{
	width:36px;
	height:36px;
	margin:23px 0 0 18px;
	display:block;
	float:left;
	background:url(../images/global/twitter_off.gif) left top no-repeat;
}
#footer-top ul li.socialnetwork a.twitter:hover{
	background:url(../images/global/twitter_on.gif) left top no-repeat;
}


#footer-top ul li.nav{
	width:530px;
	height:60px;
	padding-top:5px;
	text-align:center;
	font:11px Lucida Grande, Arial, Helvetica, sans-serif!important;
	color:#67899e;
}
#footer-top ul li.nav span{
	font-size:11px!important;
	line-height:22px!important;
}
#footer-top ul li.nav a, #footer-top ul li.nav a:visited, #footer-top ul li.nav a:active{
	text-decoration: none;
	color:#67899e;
	cursor: pointer;
	padding:0 3px;

}
#footer-top ul li.nav a:hover{
	text-decoration: underline;
	color:#A20000;
	cursor:pointer;
}



#footer-top ul li.contactinfo{
	width:190px;
	height:60px;
	float:right!important;
	padding-left:20px;
	border-left:1px solid #e3e4df;
	font:11px Lucida Grande, Arial, Helvetica, sans-serif!important;
	color:#697b87;
}
#footer-top ul li.contactinfo span{
	font-weight:bold;
	color:#454545;
	float:left;
}
#footer-top ul li.contactinfo a, #footer-top ul li.contactinfo a:active, #footer-top ul li.contactinfo a:visited{
	color:#4c5d69;
	text-decoration:none;
}
#footer-top ul li.contactinfo a:hover{
	color:#A20000;
	text-decoration: underline;
}
/******************* FOOTER LINKS FOR SEARCH ENGINE ***********************/
#footer-links{
	width:920px;
	height:88px;
	margin: 0 auto;
	padding:24px 0 0 0;
}
#footer-links ul{
	list-style:none;
	margin:0 auto;
	padding:0;
	width:880px;
}
#footer-links ul li{
	position:relative;
	float:left;
	display:block;
	padding:25px 0 0 0;
}
#footer-links ul li#last{
	margin-right:0px!important;
}
#footer-links ul li a, #footer-links ul li a:visited, #footer-links ul li a:active{
	display:block;
	margin:0;
	padding:0 0 0 20px;
	background: url(../images/global/bullet_footer.jpg) 5px 8px no-repeat;
	font:12px/22px Lucida Grande, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#657986;
	clear:right;
}
#footer-links ul li a:hover{
	text-decoration: underline;
	color:#6f96b0;
}
.designing{
	background:url(../images/global/designing.jpg) left top no-repeat;
	width:150px!important;
	margin-right:40px;
}
.programming{
	background:url(../images/global/programming.jpg) left top no-repeat;
	width:215px!important;
	margin-right:40px;
}
.marketing{
	background:url(../images/global/marketing.jpg) left top no-repeat;
	width:215px!important;
	margin-right:40px;
}
.hosting{
	background:url(../images/global/hosting.jpg) left top no-repeat;
	width:172px!important;
}
/************* MISC *******************************/
#readmore a{
	width:74px;
	height:12px;
	float:right;
	clear:both;
	margin:10px 0 0 0;
	background:url(../images/readmore_off.jpg) left top no-repeat;
	display:block;
	}
#readmore a:hover{
	background:url(../images/readmore_on.jpg) left top no-repeat;
	}
.pt10{
	padding-top:10px!important;
}
/************* Testimonial *******************************/
#inside-testimonial-wrapper{
	display:block;
	width:510px;
	position:relative;
	padding:30px 20px 20px 30px;
	margin-top:30px;
	font: 12px/18px Lucida Grande, Arial, Helvetica, sans-serif;
	background:url(../images/global/quote1.jpg) left 25px no-repeat;
	border-top:1px solid #dcdfd6;
}
#inside-testimonial{
	display:block;
	color:#4d626f;
	width:510px;
	font-style: italic;
	padding:0;
	margin:0;
}
#inside-testimonial-name{
	display:block;
	width:510px;
	color:#a20000;
	height:24px;
	padding:0;
	margin:10px 0 0 0;
	clear:both;
	background:url(../images/global/quote2.jpg) right top no-repeat;
}