
html, body, #wrapper1 
{
	  margin: 0;
	  padding: 0;
      border: none;
	  font-family: Arial,Verdana,  Helvetica, sans-serif;
   	  font-size: 12px;
	  
}
   
   
body
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px;
	line-height: 1.166;	
	padding: 0px;
	background: #cccccc url(../images/mainbg.jpg) fixed;
}	
	   
#wrapper1 
{
	position: relative;
	background-image:url(../images/wrappershadow.png);
	background-repeat: repeat-y;
	width: 818px;
	height:790px;
	margin: 0 auto;
	padding: 10px
	text-align: left; 	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
   
a:link 
{
	color:#555555;
	text-decoration:none;
}

a:visited 
{
	color:#333333;
	text-decoration:none;
}

a:hover 
{
	color:#FF9900;
	text-decoration:none;
}

a:active 
{
	color:#7DC243;
	text-decoration:none;
}

a img 
{
	border: none; 
}
a.nav:link {color: white; text-decoration: none; }
a.nav:visited {color:white; text-decoration: none; }
a.nav:hover {color: orange; text-decoration: none; }
a.nav:active {color: white; }

a.secnav:link {color: #4c4c4c; text-decoration: none; }
a.secnav:visited {color:#4c4c4c; text-decoration: none; }
a.secnav:hover {color: orange; text-decoration: none; }
a.secnav:active {color: #4c4c4c; }
	
.topbar
{
	position:absolute;
	width: 806px;
	height:83px;
	background-image:url('../images/topbar.jpg');
	background-repeat:no-repeat;
	left: 7px;
	z-index: 1006;
	top: -2px;
}
	
.topbartext
{
	position:absolute;
	font:11.5px Arial, Helvetica, sans-serif;
	text-align: left;
	word-spacing: 6pt;
	color:#FFFFFF;
	left: 194px;
	top: 37px;
	width: 591px;
}

.login
{
	position:absolute;
	background-image:url(../images/logo_loginpanel1.jpg);
	background-repeat:no-repeat;
	font:11.5px Arial, Verdana, Helvetica, sans-serif;
	left: 6px;
	top: 82px;
	width: 164px;
	height: 277px;
	z-index: 1011;

}	

.loginbox
{
	position:absolute;
	background-image:url(../images/loginbox.jpg);
	background-repeat:no-repeat;
	text-align:left;
	left: 0px;
	top: 159px;
	width: 157px;
	height: 102px;
}
.toplogo
{
	position:absolute;
	background-repeat:no-repeat;
	text-align:left;
	left: 0px;
	top: 0px;
	width: 83px;
	height: 83px;
	visibility: hidden
}
.inputbox
{
	border:1px solid #323032;
	font:11.5px  Arial, Verdana, Helvetica, sans-serif;
	padding: 2px;
}

.alliance
{
	position:absolute;
	left: 19px;
	top: 350px;
	width: 144px;
	height:75px;
	text-align:left;
	z-index: 1009;
}

.clientspeak
{
	position:absolute;
	background-image:url(../images/clientspeakbg.gif);
	background-repeat:no-repeat;
	font:11.5px Arial, Verdana, Helvetica, sans-serif;
	left: 12px;
	top: 403px;
	width: 155px;
	height:332px;
	padding-left:4px;
	z-index: 1010;
}

.bottomgrad
{
	position:absolute;
	background-image:url('../images/bottomgradient.jpg');
	background-repeat:no-repeat;
	width:805px;
	height:90px;
	z-index:1005;
	left: 6px;
	top: 689px;
}

.bottomcorners
{
	position:absolute;
	background-image:url('../images/wrapperbottom.png');
	background-repeat:no-repeat;
	width:807px;
	height:24px;
	left: 6px;
	top: 775px;
	z-index: 2;
}

 .bottombartext
{
	position:absolute;
	font:bold 11.5px Arial, Helvetica, sans-serif;
	text-align: left;
	word-spacing: 7pt;
	color:#4c4c4c;
	left: 187px;
	top: 19px;
	width: 591px;
	z-index: 1;
}

.copyright
{
	position:absolute;
	font:11px Arial, Helvetica, sans-serif;
	text-align: left;
	color:#4c4c4c;
	left: 5px;
	top: 76px;
	width: 795px;
	z-index: 2;
}
.verticalbox1
{
	position:absolute;
	background-image:url(../images/ecommerce.jpg);
	background-repeat:no-repeat;
	width:205px;
	height:335px;
	top:349px;
	left:170px;
}

.verticalbox2
{
	position:absolute;
	background-image:url('../images/cssportal.jpg');
	background-repeat:no-repeat;
	width:216px;
	height:70px;
	top:349px;
	left:384px;
}

.verticalbox3
{
	position:absolute;
	background-image:url(../images/processautomation.jpg);
	background-repeat:no-repeat;
	width:216px;
	height:335px;
	top:349px;
	left:597px;
}
.verticalbox4
{
	position:absolute;
	background-image:url('../images/EASYConnectlogoSmall.jpg');
	background-repeat:no-repeat;
	width:216px;
	height:67px;
	top:349px;
	left:384px;
}
.verticalbox5
{
	position:absolute;
	background-image:url('../images/csslogoBoxSmall.jpg');
	background-repeat:no-repeat;
	width:216px;
	height:71px;
	top:349px;
	left:384px;
}
.verticalbox6
{
	position:absolute;
	background-image:url('../images/VSSlogoBoxsmall.jpg');
	background-repeat:no-repeat;
	width:216px;
	height:67px;
	top:349px;
	left:384px;
}
.verticalbox7
{
	position:absolute;
	background-image:url('../images/ApprovalsLogoSmall.jpg');
	background-repeat:no-repeat;
	width:216px;
	height:68px;
	top:349px;
	left:384px;
}

.verticalboxblank
{
	position:absolute;
	background-repeat:no-repeat;
	width:216px;
	height:31px;
	top:349px;
	left:384px;
}



.banner
{
	position:absolute;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	left: 163px;
	top: 83px;
	width: 649px;
	height: 258px;
	z-index:1004;
	cursor:pointer;
}

.bannerflash
{
	position:absolute;
	left: 163px;
	top: 83px;
	width: 649px;
	height: 258px;
	z-index:1003;
}

.content
{
	position: absolute;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
	color: black;
	left: -4px;
	top: 62px;
	width: 202px;
	height: 170px;
	list-style-position: outside;
	list-style-type: circle;
	display: inline;
}
/* product page css starts here*/
.topbarinside
{
	position:absolute;
	width: 806px;
	height:83px;
	background-image:url('../images/topbarinside.jpg');
	background-repeat:no-repeat;
	left: 6px;
	z-index: 1012;
   }

.logininside
{
	position:absolute;
	background-image:url(../images/logininside1.jpg);
	background-repeat:no-repeat;
	font:11.5px Arial, Verdana, Helvetica, sans-serif;
	left: 6px;
	top: 146px;
	width: 164px;
	height: 204px;
	z-index: 1008;
}	

.loginboxinside
{
	position:absolute;
	text-align:left;
	left: 12px;
	top: 222px;
	width: 157px;
	height: 110px;
	background-image: url(../images/loginboxnew.gif);
	background-repeat:no-repeat;
	z-index: 1011;
}
.loginboxinside_1
{
	position:absolute;
	text-align:left;
	left: 12px;
	top: 222px;
	width: 157px;
	height: 125px;
	background-image: url(../images/loginboxnew_1.gif);
	background-repeat:no-repeat;
	z-index: 1011;
}
.bannerproduct
{
	position:absolute;
	background-image:url(../images/smallbluebarbanner1.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}

.bannerpartners
{
	position:absolute;
	background-image:url(../images/BannerPartners.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}

.bannerstories
{
	position:absolute;
	background-image:url(../images/SuccessStoriesbanner.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}
.bgPartners
{
	position:absolute;
	background-image:url('../images/bgPartners.jpg');
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 452px;
	height: 83px;
	z-index:1003;
}
.easycommercebanner
{
	position:absolute;
	background-image:url(../images/smallbluebarbanner.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}
.successstoriesbanner
{
	position:absolute;
	background-image:url(../images/smallbluebarbanner_successstories.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}

.viewdemo
{
	position:absolute;
	background-image:url(../images/viewdemobg.jpg);
	background-repeat:no-repeat;
	width: 166px;
	height: 215px;
	left: 7px;
	top: 354px;
}

.viewcasestudy
{
	position:absolute;
	background-image:url(../images/viewcasestudy.jpg);
	background-repeat:no-repeat;
	width: 166px;
	height: 300px;
	left: 7px;
	top: 354px;
}

.freetrial
{
	position:absolute;
	background-image:url(../images/requestdemobg.jpg);
	background-repeat:no-repeat;
	width: 166px;
	height: 160px;
	left: 7px;
	top: 571px;
	z-index: 1013;
}

.whitepaper
{
	position:absolute;
	background-image:url(../images/whitepaperbg.jpg);
	background-repeat:no-repeat;
	width: 161px;
	height: 209px;
	left: 650px;
	top: 150px;
	
}
.CustomerLogos
{
	position:absolute;
	background-image:url('../images/CustomerLogos.jpg');
	background-repeat:no-repeat;
	width: 161px;
	height: 1301px;
	left: 650px;
	top: 150px;
	
}
.templates
{
	position:absolute;
	background-image:url(../images/templatesbg.jpg);
	background-repeat:no-repeat;
	width: 161px;
	height: 209px;
	left: 650px;
	top: 375px;
	
}

.arch
{
	position:absolute;
	background-image:url('../images/whitepaperbg.jpg');
	background-repeat:no-repeat;
	width: 161px;
	height: 209px;
	left: 761px;
	top: 153px;
	
}

.nacgonreq
{
	position:absolute;
	background-image:url('../images/whitepaperbg.jpg');
	background-repeat:no-repeat;
	width: 161px;
	height: 209px;
	left: 761px;
	
}

.whyproduct
{
	position:absolute;
	background-image:url(../images/featurebg.jpg);
	background-repeat:no-repeat;
	width: 444px;
	height: 308px;
	left: 188px;
	top: 154px;
	
}

.whyproductreq
{
	position:absolute;
	background-image:url(../images/featurebg20.jpg);
	background-repeat:no-repeat;
	width: 444px;
	height: 308px;
	left: 188px;
	top: 154px;
	
}

.casestudy
{
	position:absolute;
	background-image:url(../images/casestudybg.jpg);
	background-repeat:no-repeat;
	width: 444px;
	height: 308px;
	left: 188px;
	top: 154px;
	
}
.features
{
	position:absolute;
	background-image:url(../images/features1.jpg);
	background-repeat:no-repeat;
	width: 444px;
	height: 228px;
	left: 188px;
	top: 475px;
	z-index: 1014;
	
}

.featuresecomm
{
	position:absolute;
	background-image:url(../images/featuresecom.jpg);
	background-repeat:no-repeat;
	width: 444px;
	height: 228px;
	left: 188px;
	top: 475px;
	z-index: 1014;
	
}

.B2Cfeatures
{
	position:absolute;
	background-image:url(../images/features40.jpg);
	background-repeat:no-repeat;
	width: 444px;
	height: 228px;
	left: 188px;
	top: 475px;
	z-index: 1014;
	
}
.B2CLookandFeel
{
	position:absolute;
	//*background-image:url(../images/features40.jpg);*//
	background-repeat:no-repeat;
	width: 444px;
	height: 228px;
	left: 188px;
	top: 475px;
	z-index: 1014;
	
}
.events
{
	position:absolute;
	background-image:url(../images/events.jpg);
	background-repeat:no-repeat;
	width: 444px;
	height: 228px;
	left: 188px;
	top: 475px;
	z-index: 1014;
	
}

/******************************************************/

.about
{
	position:absolute;
	background-repeat:no-repeat;
	width:604px;
	height:308px;
	left: 187px;
	z-index: 2;
	top: 400px;
}

.productsbg
{
	position:absolute;
	background-image:url(../images/aboutusbg.jpg);
	background-repeat:no-repeat;
	width:604px;
	height:308px;
	left: 187px;
	z-index: 2;
	top: 252px;
}

.turnkey
{
	position:absolute;
	background-image:url(../images/aboutusbg1.jpg);
	background-repeat:no-repeat;
	width:301px;
	height:308px;
	left: 187px;
	z-index: 2;
	top: 572px;
}

.outsource
{
	position:absolute;
	background-image:url(../images/aboutusbg1.jpg);
	background-repeat:no-repeat;
	width:301px;
	height:308px;
	left: 497px;
	z-index: 1001;
	top: 572px;
}

.bannerabout
{
	position:absolute;
	background-image:url(../images/aboutus.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}
.bannerevents
{
	position:absolute;
	background-image:url(../images/events.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}
.bannercontactus
{
	position:absolute;
	background-image:url(../images/contactus.jpg);
	background-repeat:no-repeat;
	left:6px;
	top: 83px;
	width: 806px;
	height: 83px;
	z-index:1003;
}
