body{ background:#f4f4f4; margin:0 auto;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#9a9a9a; 
}
.main{ width:954px; margin:0 auto;
}
.outer{ width:954px; padding:21px 23px 0 23px; background:#fff; float:left;
}
.fl{ float:left;
}
.fr{ float:right;
}
.banner{ width:954px; float:left; height:411px; background:url(../images/topbannerbg.jpg) no-repeat;
}
.banner1{ width:954px; float:left; 
}
.bannertop{ width:270px; float:left; height:59px; padding-left:684px;
}
.navigation{ width:270px; font-size:10px; font-weight:bold; color:#2d2c2c; text-transform:uppercase; height:35px; float:right; text-align:right; padding-top:24px;
}
.navigation ul{ margin:0px; padding:0px;
}
.navigation ul li{padding:0 9px 0 9px; float:left; background:#fff url(../images/line.gif);  opacity:0.7;filter:alpha(opacity=70); background-position:right; background-repeat:no-repeat; text-decoration:none; color:#2d2c2c; font-size:10px; text-transform:uppercase; font-weight:bold; height:26px; list-style:none;
}
.navigation ul li a{ padding:0 12px 0 12px; float:left; text-decoration:none; color:#2d2c2c; font-size:10px; text-transform:uppercase; font-weight:bold; height:20px; padding-top:6px;
}
.navigation ul li a:hover{ padding:0 12px 0 12px; float:left; background:#FFF; text-decoration:none; color:#000; height:20px; padding-top:6px; color:#ce7418;
}
.navigationselected{ padding:0 12px 0 12px; float:left; background: #ce7418; opacity:100;filter:alpha(opacity=100); text-decoration:none; color:#fff !important; height:20px; padding-top:6px;
}
.menuselected{ padding:6px 12px 0 12px; float:left; background: #2d2c2c; text-decoration:none; color:#ffffff !important; height:20px;
}
.bannerbottom{ width:954px; float:left; 
}
.bannerleft{ background:url(../images/bannerleft.jpg); width:477px; height:169px; float:left;
}
.bannerright{ width:935px; height:99px; float:left; text-align:right; padding:203px 19px 22px 0;
}
.content{ width:954px; padding-top:30px; float:left; padding-bottom:30px;
}
.contentleft{ width:676px; float:left; border-right:1px solid #ababab; padding:5px 10px 0 10px;
}
.topcontent{ width:656px; float:left; text-align:justify; padding-right:20px; color:#000;
}
.pb10{ padding-bottom:20px;
}
.heading1{ font-size:17px; font-weight:bold; color:#000; text-transform:uppercase; text-align:left;
}
.contentright{ width:257px; float:left; text-align:center;
}
.footer{ width:894px; float:left; font-size:10px; padding:10px 50px 20px 10px;
}
.black{ font-size:10px; color:#000; font-weight:bold; 
}
.about{ text-align:right; float:left; width:724px; height:121px;
}
.aboutbanner{ width:954px; float:left; height:180px; background:url(../images/about1.jpg) no-repeat;
}
.analyticsbanner{ width:954px; float:left; height:180px; background:url(../images/analytics.jpg) no-repeat;
}
.casestudiesbanner{ width:954px; float:left; height:180px; background:url(../images/case-studies.jpg) no-repeat;
}
.clientsbanner{ width:954px; float:left; height:180px; background:url(../images/clients.jpg) no-repeat;
}
.collaborationbanner{ width:954px; float:left; height:180px; background:url(../images/collaboration.jpg) no-repeat;
}
.communicationbanner{ width:954px; float:left; height:180px; background:url(../images/communication.jpg) no-repeat;
}
.contactusbanner{ width:954px; float:left; height:180px; background:url(../images/contactus.jpg) no-repeat;
}
.contentbanner{ width:954px; float:left; height:180px; background:url(../images/content.jpg) no-repeat;
}
.contextualadvertisingbanner{ width:954px; float:left; height:180px; background:url(../images/contextual_advertising.jpg) no-repeat;
}
.multimediabanner{ width:954px; float:left; height:180px; background:url(../images/multimedia.jpg) no-repeat;
}
.navigationbanner{ width:954px; float:left; height:180px; background:url(../images/navigation.jpg) no-repeat;
}
.offpageoptimizationbanner{ width:954px; float:left; height:180px; background:url(../images/off_page_optimization.jpg) no-repeat;
}
.onpageoptimzation{ width:954px; float:left; height:180px; background:url(../images/on_page_optimzation.jpg) no-repeat;
}
.onlineadvertisingbanner{ width:954px; float:left; height:180px; background:url(../images/online_advertising.jpg) no-repeat;
}
.payperclickbanner{ width:954px; float:left; height:180px; background:url(../images/payperclick.jpg) no-repeat;
}
.reviewsbanner{ width:954px; float:left; height:180px; background:url(../images/reviews.jpg) no-repeat;
}
.siteconstructionbanner{ width:954px; float:left; height:180px; background:url(../images/site_construction.jpg) no-repeat;
}
.sitemapbanner{ width:954px; float:left; height:180px; background:url(../images/sitemap.jpg) no-repeat;
}
.usabilitybanner{ width:954px; float:left; height:180px; background:url(../images/usability.jpg) no-repeat;
}
.websiteplanningbanner{ width:954px; float:left; height:180px; background:url(../images/websiteplanning.jpg) no-repeat;
}
.whitepapersbanner{ width:954px; float:left; height:180px; background:url(../images/whitepapers.jpg) no-repeat;
}
.bannercenter{ width:121px; float:left;
}
.bgwhite{ background-color:#FFF;
	}






