body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#e2e2e2; color:#323232;}
#footer_bg {
	height: 330px;
}
#footer_bg {
	height: 330px;
	background-image: url(../images/footer_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#footer_data_container  {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/Online-Options_footer_bg.png);
	background-position: center top;
	height: 275px;
	padding-top: 55px;
}
#footer_services_links {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 750px;
}
#footer_services_links ul{
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#footer_services_links ul li{
	width: 23%;
	display: inline;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.footer_links {
	margin-right: 5px;
	margin-left: 5px;
	float: left;
	width: 70%;
}

#footer_services_links  ul  li  h4{
	color: #778f13;
	font-size: 15px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2e3a48;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#footer_services_links ul li a{
	line-height: 24px;
	background-image: url(../images/arrow.png);
	background-position: left center;
	padding-left: 15px;
	background-repeat: no-repeat;
	color: #bcc0c6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2e3a48;
	display: block;
	margin-bottom: 3px;
	margin-top: 3px;
	text-decoration: none;
}
#footer_services_links ul li a:hover{
	color: #778f13;
}
.qutoe_area {
	float: right;
	margin-right: 15px;
}
#footer_links_block   {
	display: block;
	float: left;
	margin-bottom: 10px;
	width: 100%;
	background-image: url(../images/line.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #072342;
	margin-top: 15px;
}
.copyright {
	text-align: right;
	float: right;
	color: #a5abb2;
}






.wrapper{width:980px; text-align:left;}

#header{ background-image:url(../images/lining_bg.png); height:149px;}
#logo{padding:23px 0px 19px 0px;}

#navigation ul{margin:0px; padding:0px;}
#navigation ul li{float:left; list-style-type:none; margin-right:7px;}
.footer_links {
	color: #FFFFFF;
	text-decoration: none;

}
.footer_links a{
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;

}
.footer_links a:hover{
color: #728a0e;
}
.w3c{
	padding-right: 5px;
	padding-left: 5px;
		color: #728a0e;

}

#navigation ul li a{display:block; width:131px; height:36px; background-image:url(../images/nav_bg.png); background-repeat:no-repeat; text-align:center; color:#fff; text-decoration:none; font-weight:bold; font-size:13px; padding:10px 0px 0px 0px;}
#navigation ul li a:hover{background-image:url(../images/nav_hover.png); background-repeat:no-repeat;}

#bannerInner{height:229px; background-color:#000; border-top:1px solid #fff;}
#banner{height:301px; background-color:#000; border-top:1px solid #fff;}

#bodyArea{font-family:arial,tahpma,sans serif; font-size:12px;padding:30px 0px 30px 0px; width:980px; text-align:left;}

#ecommerce { background-image:url(../images/e-commerce.png); width:291px; height:200px; background-repeat:no-repeat; padding:18px 0px 0px 20px; float:left; margin-right:20px;}
#ecommerceContent{ padding:30px 20px 20px 0px;}

#webDesignDevelop { background-image:url(../images/webdev.png); width:291px; height:200px; background-repeat:no-repeat; padding:18px 0px 0px 20px; float:left; margin-right:20px;}
#webDesignDevelopContent{ padding:30px 140px 20px 0px;}

#onlinePlatform {background-image:url(../images/online-business.png); width:291px; height:200px; background-repeat:no-repeat; padding:18px 0px 0px 20px; float:left; margin-right:23px;}
#onlinePlatformContent{ padding:30px 20px 20px 0px;}

#seo {background-image:url(../images/seo.png); width:291px; height:200px; background-repeat:no-repeat; padding:18px 0px 0px 20px; float:left; margin-right:20px;}
#seoContent{ padding:30px 20px 20px 0px;}

#webDesignTerms {background-image:url(../images/web-design.png); width:291px; height:200px; background-repeat:no-repeat; padding:18px 0px 0px 20px; float:left; margin-right:0px;}
#webDesignTermsContent{ padding:30px 20px 20px 0px;}

#onlineMarketing {background-image:url(../images/online-marketing.png); width:291px; height:200px; background-repeat:no-repeat; padding:18px 0px 0px 20px; float:left; margin-right:0px;}
#onlineMarketingContent{ padding:30px 20px 20px 0px;}

.readMore{font-size:12px; text-decoration:none; margin:0px 0px 0px 5px; color:#9d000c;}
.readMore:hover{text-decoration:underline}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:normal;}
h2{ font-family:Arial, Helvetica, sans-serif; font-size:72px; margin:0px; padding:0px; font-weight:bold;}
h3{ color:#408b01; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0px; padding:0px; font-weight:bold;}
#content{ font-size:12px;}
.phrase{ padding:40px 20px 0px 0px;}
.pinkColor{ color:#c21e9e;}
.hline{ background-image:url(../images/h-line.png); background-repeat:repeat-x; height:54px; clear:both;}
.letft{float:left}
.right{float:right}
.clear{clear:both}
.resources li{ list-style-image:url(../images/arrow1.png); color:#1b424e; margin-bottom:5px;}
.txtField{ border:1px solid #9e9e9e; width:210px; background-image:url(../images/txt-bg.png); height:20px; background-repeat:repeat-x}
textarea{border:1px solid #9e9e9e; background-image:url(../images/txtarea.png); height:117px; background-repeat:repeat-x; width:250px;}
.contactBox{ background-image:url(../images/contact.jpg); background-repeat:no-repeat; width:411px; height:200px; margin:50px 0px 0px 0px; padding:36px 0px 0px 30px; font-weight:bold; line-height:18px; font-size:14px;}
.pic{ border:0px solid #CCCCCC}

.portfolioImage
{
	float:right;
	
}
.projectDetail {font-size:12px; line-height:18px; margin-right:15px;}
.projectName{color:#000; font-size:14px; font-weight:bold; margin-bottom:10px;}
.subheading{ color:#000; font-size:12px; font-weight:bold; margin:12px 0px 4px 0px;}
a{color:#c21e9e; text-decoration:none;}
a:hover{color:#c90d0e; text-decoration:underline;}
.divider{background-color:#d2d2d2; height:2px; margin:15px 0px 15px 0px}
