.search_page{
padding-bottom:55px;
}
#HomePage .search_page .clsSubNavigationLinks h2{
color:#232323;
font-size:14px;
font-weight:normal;
margin:0;
padding:30px 0 10px;
text-transform:none;
}
#HomePage .search_page .clsSubNavigationLinks h3{
border-bottom:1px solid #CCCCCC;
font-size:14px;
font-weight:normal;
padding-bottom:10px;
width:99%;
}
.search_page .clsMainInsideContent ul{
}
.search_page .clsMainInsideContent li{
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #B3B3B3;
clear:both;
float:left;
margin:0 0 15px;
padding:0 0 15px;
width:100%;
}
.search_page .clsMainInsideContent li a{
color:#13487B;
font-size:16px;

}
.search_page .clsMainInsideContent li a:hover{
color:#000;
text-decoration:none;
border-bottom:1px dotted #000;
}
.search_page .clsMainInsideContent li p{
margin:0;
padding:10px 0;
}
.search_page .clsMainInsideContent li a.readMoreLink{
background:transparent url(../images/read-more-bg.jpg) no-repeat scroll 0 0;
color:#4D5D6C;
float:right;
font-size:11px;
height:22px;
text-align:center;
width:90px;
}
.search_page .clsMainInsideContent li a.readMoreLink:hover{
border:0 none;
color:#000;
}
#PageNumbers{
float:left;
width:100%;
}

#PageNumbers a{
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#000000;
padding:2px 5px;
margin:0 2px;
}
#PageNumbers a.current,#PageNumbers a:hover{
background:#5C7287 none repeat scroll 0 0;
border:1px solid #5C7287;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}
#PageNumbers a.next,#PageNumbers a.prev{
background:transparent none repeat scroll 0 0;
border:0 none;
color:#13487B;
font-weight:bold;
padding:0 5px;
}
#PageNumbers a.next:hover,#PageNumbers a.prev:hover{
background:none;
border:0 none;
color:#000;
}


.live-chat{
}
.live-chat a{
background:url(../images/live-chat.html);
}
#HomePage .left-side h2{
background:url(../images/h2-bg-left.gif);
color:#FFFFFF;
font-size:14px;
font-weight:normal;
height:30px;
line-height:30px;
margin:0;
padding:0 15px;
}
.left-side .left-side-content{
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
float:left;
width:278px;
}
.left-side .left-side-content p{
background:url(../images/pagelayout/img/arrow.png) no-repeat;
padding-left:18px;
margin:10px;
float:left;
}
.left-side .left-side-content p small {
color:#009DCA;
float:left;
font-size:12px;
font-weight:bold;
line-height:14px;
width:100%;
}
.left-side .left-side-content p a {
color:#232323;
float:left;
font-weight:normal;
width:100%;
}
.left-side .left-side-content p a:hover{
text-decoration:underline;
}

.left-side .left-side-content p.read{
background:url(../images/arrow-read.gif) no-repeat left 7px;
float:right;
padding-left:10px;

}
.left-side .left-side-content p.read a{
color:#009DCA;
font-weight:bold;
}
.left-side .bot-bor{
background:url(../images/bot-bor-left.gif) no-repeat top center;
float:left;
width:100%;
height:5px;

}


.magshot-screenshot{
background:url(../images/pagelayout/img/screen-shot-mid-bg.gif) repeat-y scroll left top;

width:185px;
float:right;
height:430px;
}
.magshot-screenshot .magshot-ful-list{
background:url(../images/pagelayout/img/screen-shot-top-bg.gif) no-repeat scroll left top;
float:left;
width:185px;
height:440px;
}
.magshot-screenshot .magshot-ful-list h4{
height:30px;
line-height:25px;
padding-left:10px;
width:175px;
float:left;
color:#1a5a80;
}
p.clsFlvFlashPlayer{
clear:both;
}
.magshot-screenshot .magshot-ful-bot{
background:url(../images/pagelayout/img/screen-shot-bot-bg.gif) no-repeat scroll left bottom;
float:left;
width:185px;
height:430px;
}
.magshot-screenshot .magshot-list{
width:61px;
height:50px;
float:left;
text-align:center;
}
.magshot-screenshot .magshot-list a img{
border:1px solid #ececec;
}
.magshot-screenshot .magshot-list a:hover img{
border:1px solid #009DCA;


}
.app-dev-form .Actions input{
background:transparent url(../images/pagelayout/img/quote-submit.png) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:28px;
margin:7px 0 5px 3px;
padding:6px 0 26px;
text-transform:capitalize;
width:70px;
}
.app-dev-form .middleColumn{
width:160px;
margin:0;
}
.app-dev-form{
padding:5px;
}
.app-dev-form .middleColumn input,.app-dev-form .middleColumn textarea{
width:195px!important;
border:1px solid #BDCCD7;
}
.app-dev-form .middleColumn textarea{
height:100px!important;
}
.clsfooterList li{
width: 175px;!important;

}
.br-new{
background:#5d6164 url(../images/br-new.gif) no-repeat right center;
position:absolute;
width:4px;
height:36px;
float:left;
width:1px;
margin-left:953px;

}
.home-tab-right-arrow{
float:left;
height:23px;
margin-top:65px;
padding-bottom:0;
padding-left:10px;
padding-top:0;
width:22px;
}
.home-tab-left-arrow{
float:left;
height:23px;
margin-top:65px;
padding:0 5px 0 15px;
width:22px;
}
.left_width ul.optionset li{
display:inline;
float:left;
}
.left_width ul.optionset li input{
width:auto;
border:0 none;
}
.left_width ul.optionset li.odd,.left_width ul.optionset li.even{
padding-right:20px;
}
.left_width ul.optionset{
background:#efefef;
padding-top:2px;
padding-left:3px;
float:left;
}
.clsMainInsideContent .left_width #MyCaptcha{
margin: 0 0 0 365px;
}
.p-product-box img{
width:100px;
}
.left_width .Actions{
padding-bottom:15px;
}
#fancy_overlay,#fancy_wrap{
display:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  /* Enables font size scaling in MSIE */
	margin:0;
	padding:0;
	text-align:center;
	margin:0 auto;
	background:url(../images/pagelayout/bg-body.jpg) repeat;
}
	.clsBodyContent{
	width:990px;
	margin:0 auto;
	padding:20px 0;
	text-align:left;
	background: #292929;
		
	}


	#top,#header h2,#footer h2,#selSubHeader h2{
		position:absolute;
		left:-999em;
		width:990em;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dt,dl,dd{
		margin:0;
		padding:0;
		font-size:100%;
	}
	dt,dl,dd{
		list-style-type:none;
	}
	li{
		list-style:none;
	}
	a{
		color:#0267C1;
		outline:none;
		font-weight:normal;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
		outline:none;
	}
	img{
	border:0;
	vertical-align:top;
	cursor: pointer;
	}
	:focus {
		outline:none;
	}
#header{
	margin:0;
	background-position:center top;
	height:129px;
	float:left;
	width:990px;
	clear:both;
	background-color: #000;
	background-image: url(../img/header1.jpg);
	background-repeat: no-repeat;
}
	#header h1{
		width:168px;
		margin:0;
		float:left;
		background:url(../images/pagelayout/logo.jpg) no-repeat;
		height:88px;
	}
		#header h1 a{
	text-indent:-2000em;
	display:block;
	overflow:hidden;
	width:220px;
	height:88px;
	float:left;
		}
.clsTopNavigation{
	float:left;
	width:960px;
	margin:0;
	height:40px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	top: auto;
}

.clsSubHeaderLeft{
	padding:0 0 0 6px;
	background-repeat: no-repeat;
	background-position: left top;

}
.clsSubHeaderRight{
	padding:0 6px 0 0;
	background-repeat: no-repeat;
	background-position: right top;
}
.clsSubHeaderMiddle{
	background:url(../images/pagelayout/bg-headercurvemiddle.jpg) repeat-x;
	height:36px;
}
		.clsTopNavigation li{
		float:left;
		background:url(../images/pagelayout/bg-sidesubheader.gif) no-repeat right top;
		padding:0;
	}

.clsTopNavigation .clsNoBorder{
	background:none!important;
	}
	.clsTopNavigation li.current a{
	width:102px;
	}
		.clsTopNavigation li a{
			font-size:12px;
			color:#FFF;
			line-height:36px;
			float:left;
			border:0;
			padding:0;
			background:none;
			text-transform:uppercase;
			font-weight:bold;
			font-family:Arial,Helvetica,sans-serif;
			width:94px;
		text-align:center;
		}
		.clsTopNavigation li a:hover{
		text-decoration:none;
		}
		.clsTopNavigation .current a{
			color:#A4EFED;
			
		}
		.clsSubNavigationLinks{
			margin:10px 0 15px 20px;
			font-size:10px;
			color:#000;
		}
			.clsSubNavigationLinks a{
				font-size:10px;
				color:#009DCA;
				margin:0 5px 0 0;
			}
			.clsYouAreHere{
				color:#000;
			}
			li.port-img img{
			width:128px;
			height:150px;
			}


.clsTopHeader,.clsIndexCommon,.clsQuickContacts ul,.clsPortfolio ul,.clsSideMain,.clsServiceCommon,.clsOffice,.clsProductListBox,.clsSideMainContent,.clsLogin,.clsProductBoxDetailsShow,.clsAgriyaBrouchersLink,.clsFooterSubNavigation,.clsDemoBuyNow,.clsClose,.clsCommonProductLinks ul,.clsCommonModules,.clsModuleImageDescription,.clsPriceBuyNow,.clsTemplateImageDescription,.clsBuyViewTemplate,.clsModulesLink,.field,.clsNewsFlashBanner,.clsModuleBuyDemo,.clsModuleSlideShow,.clsSubQuoteList,.clsNameAdded,.clsPagination,.clsClientListBox,.clsCorporatePresentation,.clsProductHeadingFunding,.clsFlvSkin,.clsCorporateFunding{
	overflow:hidden;
	*overflow:visible;	
	zoom:1;
	
	
	
}
* html .clsTopHeader,* html .clsIndexCommon,* html .clsQuickContacts ul,* html .clsPortfolio ul,* html .clsSideMain,* html .clsServiceCommon,* html .clsOffice,* html .clsProductListBox, * html .clsSideMainContent,* html .clsLogin,* html .clsProductBoxDetailsShow,* html .clsAgriyaBrouchersLink,* html .clsFooterSubNavigation,* html .clsDemoBuyNow,* html .clsClose,* html .clsCommonProductLinks ul,* html .clsCommonModules,* html .clsModuleImageDescription,* html .clsPriceBuyNow,* html .clsTemplateImageDescription,* html .clsBuyViewTemplate,* html .clsModulesLink,* html .field,* html .clsNewsFlashBanner,* html .clsModuleBuyDemo,* html .clsModuleSlideShow,* html .clsSubQuoteList,* html .clsNameAdded,* html .clsPagination,* html .clsClientListBox,* html .clsCorporatePresentation,* html .clsProductHeadingFunding,* html .clsFlvSkin,* html .clsCorporateFunding{
	height:1%;
	overflow:visible;
	width:100%;
}


.clsMain {
	min-height:43em;
	background:#fff;
	clear:both;
	float:left;
	width:990px;
}
	.clsIndexFlashBanner{
		width:940px;
		height:270px;
		margin:0 auto;
		text-align:center;
		clear:both;
	}
	.clsIndex{
		background:url(../images/pagelayout/bg-index.jpg) repeat-x;
		background-color:#fff;
		clear:both;
		
	}
	.clsIndexLeft{
		float:left;
		width:470px;
		margin:0 20px 0 0;
		background:url(../images/pagelayout/bg-dotted.jpg) repeat-y right top;
	}
	.clsIndexRight{
		float:right;
		width:470px;
text-align:center;
	}
	.clsIndexCommon{
		padding:0 0 0 5px;
		margin:0 15px ;
	}
	.clsIndexCommon h1,.clsIndexCommon h2{
			color:#33B0D7;
			font-weight:bold;
			font-size:14px;
		}
			.clsIndexCommon p{
				font-size:12px;
				font-weight:normal;
				margin:10px;
				line-height:18px;
			}
			.clsIndexCommon p a{
				color:#32B8C3;
				text-decoration:none;
			}
			.clsIndexCommon ul{
				margin:10px 0;
			}
			.clsIndexCommon li{
				padding:0 0 0 18px;
				background:url(../images/pagelayout/bg-indexnavigationlinks.gif) no-repeat left 5px;
				font-size:12px;
				font-weight:normal;
				margin:0 10px 10px 5px;
				line-height:13px;
			}
			.clsIndexCommon .clsLearnMore a{
				color:#32B8C3;
				text-decoration:none ;
				background:url(../images/pagelayout/bg-learnmore.gif) no-repeat right 5px;
				padding:0 10px 0 0;
			}
			.clsNewsFlashBanner{
				margin:0 0 10px 0;
			}
			.clsNewsFlashBanner .clsNewsFlashText{
				float:left;
				margin:0 5px 0 5px;
			}
			/*.clsNewsFlashText h2{
				margin:0 0 10px 5px;
			}*/
/* \*/
* html .tlcroundedcorner,* html .trcroundedcorner{
	height:1%
}
/* */
* html .lbroundedcorner{
	width:100%
}
.lbroundedcorner,.tlcroundedcorner,.trcroundedcorner{
	zoom:1
}
.tlcroundedcorner{
	background:transparent url(../images/pagelayout/tlc-roundedcorner.jpg) no-repeat;
}
.trcroundedcorner{
	background:transparent url(../images/pagelayout/trc-roundedcorner.jpg) no-repeat right top;
	padding:5px;
}
.blcroundedcorner{
	background:transparent url(../images/pagelayout/blc-roundedcorner.jpg) no-repeat left bottom;
}
.brcroundedcorner{
	background:transparent url(../images/pagelayout/brc-roundedcorner.jpg) no-repeat right bottom;
}
.tbroundedcorner{
	background:transparent url(../images/pagelayout/tb-roundedcorner.jpg) repeat-x;
}
.bbroundedcorner{
	background:transparent url(../images/pagelayout/bb-roundedcorner.jpg) repeat-x center bottom;
}
.rbroundedcorner{
	background:transparent url(../images/pagelayout/rb-roundedcorner.jpg) repeat-y right top;
}
.lbroundedcorner{
	background:#F8F8F8 url(../images/pagelayout/lb-roundedcorner.jpg) repeat-y left bottom;
}
.clsQuickContacts,.clsPortfolio{
	margin:15px 0;
}
.clsIndexBrouchers{
	margin:5px 0 0 0;
}
	.clsIndexBrouchers h2,.clsPortfolio h2{
		/*padding:5px 0 5px 5px;*/
	}
	.clsIndexPortfolio{
		margin:0 0 15px 0;
	}
	.clsIndexPortfolio h2{
		padding:5px 0 13px 5px;
	}
	.clsAgriyaBrouchersLink p{
		float:left;
		height:80px;
		background:url(../images/pagelayout/bg-business.jpg) no-repeat center bottom;
	}
	.clsAgriyaBrouchersLink p a{
		float:left;
		width:83px;
		text-align:center;
		color:#000;
		height:80px;
		display:block;
		font-weight:bold;
		font-size:11px;
	}
	.clsAgriyaBrouchersLink .clsAgriyaProfile{
		background:url(../images/pagelayout/bg-agriyaprofile.jpg) no-repeat center bottom;
	}
	.clsAgriyaBrouchersLink .clsOutsourcing{
		background:url(../images/pagelayout/bg-outsourcing.jpg) no-repeat center bottom;
	}
	.clsAgriyaBrouchersLink .clsExecutiveSummary{
		background:url(../images/pagelayout/bg-executivesummary.jpg) no-repeat center bottom;
	}
		.clsAgriyaBrouchersLink .clsExecutiveSummary a{
			width:120px;
		}

/* style for services page */
.clsServiceBanner{
	padding:0px 0 0 0;
	margin:0;
	text-align:center;
	
}
.clsMainContent{
	width:760px;
	float:left;
}
.clsSideMainContent{
	background:url(../images/pagelayout/bg-service.jpg) repeat-y 744px top;
	margin:0 7px 0 0;
}
.clsMainInsideContent{
	margin:10px 10px 0 25px;
	line-height:19px;
}
#ProductPage .clsMainInsideContent{
	margin:10px 10px 0 5px;
	line-height:19px;
}
	.clsMainContent h2{
		color:#33B0D7;
		font-weight:bold;
		font-size:18px;
		text-transform:uppercase;
		margin:0 0 15px 0;
	}
.clsServiceMiddle{
	background:url(../images/pagelayout/bg-servicemiddle.jpg) repeat-y;
	width:350px;
	padding:0;
}
.clsServiceRight{
	background:url(../images/pagelayout/bg-servicebottom.jpg) no-repeat left bottom;
	padding:0 0 12px 0;
	height:1%;
}
	.clsServiceContent{
		padding:5px 5px 20px 5px;
		min-height:190px;
	}
	* html .clsServiceContent{
		height:190px;
	}
	.clsServiceContent img{
		margin:0 0 15px 0;
	}
		.clsServiceContent p,.clsServiceSubPageContents p{
			font-size:12px;
			letter-spacing:0;
			color:#282828;
		}
		.clsServiceSubContent p,.clsServiceSubContent h3,.clsServiceSubContent h2,.clsServiceSubPageContents p{
			font-size:12px;
		}
		.clsServiceSubContent h3 a{
			font-weight:bold;
			color:#000;
		}
			.clsServiceSubContent h3 a:hover{
				color:#019CC8;
			}
		.clsServiceSubContent h2{
			font-size:12px;
		}
		.clsServiceSubContent h3,.clsServiceSubPageContents h3{
			margin:0 0 1em 0;
		}
		.clsServiceSubPageContents h4{
			line-height:40px;
		}
			.clsServiceSubPageContents h4 img{
				margin:0 5px 0 0;
			}
		.clsServiceSubPageContents h3{
			margin:0 0 0.5em 0;
		}
		.clsServiceSubContent p,.clsServiceSubPageContents p{
			margin:0.5em 0 1em 0;
			line-height:18px;
		}
		.clsServiceContentLeft{
			float:left;
			width:342px;
			margin:0 13px 0 0px;
		}
		.clsServiceContentRight{
			float:left;
			width:342px;
			margin:0 0px 0 13px;
		}
		.clsServiceCommon{
			margin:0 0 1.5em 0;
		}
		.clsServiceSubPageContents{
			margin:10px;
		}
/* style for sidebar section starts here */
.clsSideBar{
	float:right;
	width:212px;
	padding:0 0 0px 0;
	margin:12px 0 0 0;
}
.clsSideMain{
	background:url(../images/pagelayout/bg-sidemain.jpg) repeat-x;
	padding:12px 0 0 0;
}
.clsSubProductMain.clsSideMain{
	background:none;
	padding:0;
}
.clsSideMainNoBackground .clsSideMain{
	background:none;
	padding:0;
}
	.clsSideBarRoundedSections h3,.clsSideBarSection h3{
		padding:5px 0 10px 10px;
		text-transform:uppercase;
		color:#000;
		font-size:12px;
		margin:0;
	}
	.clsSideBarSection h3{
		margin:0 0 10px 0;
		color:#029DCB;
	}
	.clsMainContent .clsOurProducts{
		margin:10px 0 10px 0;
	}
	.clsCommonSide{
		text-align:center;
		width:189px;
		border:1px solid #D3D3D3;
		background:#FFF;
		margin:0 auto;
	}
		.clsCommonSide p{
			margin:5px auto 5px auto;
			vertical-align:middle;
			line-height:70px;
		}
		* html .clsOurClients .clsCommonSide p,* html .clsOurAlliance .clsCommonSide p,* html .clsStartNow .clsCommonSide p{
			margin:10px auto 0 auto;
		}
		* html .clsStartNow .clsCommonSide{
			margin:10px auto 0 10px;
		}
		* html .clsOurClients .clsCommonSide,* html .clsOurAlliance .clsCommonSide{
			margin:0 0 0 10px;
		}
		.clsOurClients .clsCommonSide p{
			*margin:10px auto 0 auto;
		}
	.clsVistaPages,.clsKiveta{
		background:url(../images/pagelayout/bg-vistapages.jpg) repeat-x;
		width:120px;
		height:46px;
		margin:35px auto 0 auto;
	}
	.clsKiveta{
		background:url(../images/pagelayout/bg-kiveta.jpg) repeat-x;
		width:163px;
		height:71px;
		margin:20px auto 0 auto;
	}
		.clsVistaPages a,.clsKiveta a{
			display:block;
			width:120px;
			height:46px;
			display:block;
			text-indent:-999em;
		}
		.clsStartNow a{
			color:#F12C24;
			font-weight:bold;
			font-size:16px;
			margin:30px 0 0 0;
			display:block;
			line-height:25px;
			text-decoration:none;
		}
		.clsQuickContact li{
			background:url(../images/pagelayout/icon-emailus.jpg) no-repeat 6px center;
			height:40px;
			padding:0 0 0 45px;
			margin:5px 0 5px 10px;
		}
		.clsQuickContact .clsLiveChat{
			background:url(../images/pagelayout/icon-livechat.gif) no-repeat 6px center;
		}
		.clsQuickContact .clsRequestQuote{
			background:url(../images/pagelayout/icon-requestquote.gif) no-repeat 5px center;
		}
			.clsQuickContact li a{
				color:#000;
				font-size:12px;
				line-height:40px;
			}
		.clsPostTicket,.clsDownloads p{
			background:url(../images/pagelayout/icon-uk.gif) no-repeat left 6px;
			padding:0 0 0 30px;
			margin:20px 5px 0 20px;
			font-size:12px;
			line-height:20px;
		}
		.clsQuickContact .clsUK,.clsQuickContact .clsUS{
			background:url(../images/pagelayout/icon-uk.gif) no-repeat 5px top;
			color:#000;
			font-size:12px;
			height:40px;
		}
		.clsQuickContact .clsUS{
			background:url(../images/pagelayout/icon-us.gif) no-repeat 5px top;
		}
		.clsPostTicket{
			background:url(../images/pagelayout/icon-postticket.gif) no-repeat left top;
			line-height:28px;
			margin:5px 5px 0 20px;
		}
			.clsPostTicket a{
				color:#000;
			}
		.clsDownloads p{
			background:url(../images/pagelayout/icon-broucher.gif) no-repeat left center;
			margin:10px 5px 0 15px;
			height:20px;
			padding:0 0 0 40px;
		}
		.clsDownloads .clsOffshore{
			background:url(../images/pagelayout/icon-offshore.gif) no-repeat left center;
			height:26px;
		}
		.clsDownloads .clsConsulting{
			background:url(../images/pagelayout/icon-consultingservice.jpg) no-repeat left center;
			height:26px;
		}
		.clsDownloads .clsInfoAgriya{
			background:url(../images/pagelayout/icon-infoagriya.png) no-repeat left center;
			height:27px;
		}
		.clsDownloads p a{
			color:#000;
		}
		.clsContactContent{
			margin:0 0 0 2em;
		}
			.clsContactContent h4,.clsServiceSubContent li,.clsIndexLeft li,.clsAboutProducts li,.clsPremiumHost p,.clsTermsAndConditionSection li,.clsServiceSubPageContents h3,.clsAboutUsContent li{
				background:url(../images/pagelayout/icon-contactcontent.jpg) no-repeat left center;
				padding:0 0 0 15px;
				font-size:12px;
				line-height:20px;
			}
			.clsAboutUsContent li{
				background:url(../images/pagelayout/icon-contactcontent.jpg) no-repeat left 8px;
			}
			.clsPremiumHost p,.clsTermsAndConditionSection li{
				background:url(../images/pagelayout/icon-contactcontent.jpg) no-repeat left 7px;
			}
			.clsPremiumHost p,.clsAboutProducts li,.clsIndexLeft li{
				letter-spacing:0;
			}
			.clsContactContent h4 {
				/*background:url(../images/pagelayout/bg-contactsupport.jpg) no-repeat left center;*/
				background:none;
				letter-spacing:0;
				margin:0 0 0px 0;
				line-height:18px;
				height:61px;
				padding:0;
			}
			.clsSupportImg, .clsSalesImg, .clsCarrer, .clsPress, .clsGentralEn{
			height:61px;
			width:61px;
			float:left;
			display:block;
			text-indent:-300em;
			margin-right:10px;
			}
			.clsContactContent .clsSupportImg{
			background:url(../images/pagelayout/bg-contactsupport.jpg) no-repeat left center;
			}
			.clsContactContent .clsSalesImg{
					background:url(../images/pagelayout/bg-contactsale.jpg) no-repeat left center;
				}
				.clsContactContent .clsCarrer{
					background:url(../images/pagelayout/bg-contactjob.jpg) no-repeat left center;
				}
				.clsContactContent .clsPress{
					background:url(../images/pagelayout/bg-contactmedia.jpg) no-repeat left center;
				}
				.clsContactContent .clsGentralEn{
					background:url(../images/pagelayout/bg-contactgeneral.jpg) no-repeat left center;
				}
			
			.clsSupportContact img{
			flaot:left;
			margin-right:10px;
			}
			.clsContactContent h4 a{
				font-weight:bold;
				color:#33B0D7;
				
			}
			.clsContactContent h4 a:hover{
			text-decoration:none;
			}
				.clsContactContent h4 span{
					display:block;
					font-weight:normal;
				}
				
			.clsServiceSubContent li{
				background:url(../images/pagelayout/icon-contactcontent.jpg) no-repeat left 7px;
				letter-spacing:0;
			}
				.clsSideMainContent ul{
					margin:0 0 1em 0;
				}
				.clsServiceSubContent li,.clsIndexLeft li{
					margin:0 0 0 20px;
				}
					.clsServiceSubContent li a{
						color:#019CC8;
						font-weight:bold;
					}
				.clsContactContent p,.clsContactText{
					margin:0 5px 1em 15px;
					font-size:12px;
					line-height:15px;
				}
			.clsContactText{
				margin:0 10px 2em 10px;
			}
			.clsMainInsideContent .clsContactHeading{
				margin:20px 0 15px 0;
			}
			.clsOffice{
				margin:50px 0 0 150px;
			}
			.clsHeadOffice{
				float:left;
			}
			.clsBranchOffice{
				float:left;
				margin:0 0 0 50px;
			}
			.clsOffice h5{
				margin:0 0 1em 0;
			}
			.clsOffice h5,.clsOffice p{
				color:#009DCA;
				font-size:12px;
				line-height:20px;
			}
			.clsOffice p,.clsOffice .clsBold{
				color:#292929;
			}
			.clsOffice .clsBold{
				font-weight:bold;
			}
			.clsSideBarModules li{
				margin:10px 0 0 10px;
			}
				.clsSideBarModules li a{
					color:#000;
					font-size:12px;
					font-weight:normal;
				}
				#selLiveSupport{
					text-align:center;
				}
				#selQuickContact{
					text-align:center;
				}
/*-- sidebar Section rounded corners --*/
.clsSideBarRoundedSections{
	margin:0 0 10px 0;
}
/* \*/
* html .tlcsidebar,* html .trcsidebar{
	height:1%
}
/* */
* html .lbsidebar{
	width:100%
}
.lbsidebar,.tlcsidebar,.trcsidebar{
	zoom:1
}
.tlcsidebar{
	background:transparent url(../images/pagelayout/tlc-sidebar.jpg) no-repeat;
}
.trcsidebar{
	background:transparent url(../images/pagelayout/trc-sidebar.jpg) no-repeat right top;
	overflow:hidden;
	padding:0 3px 10px 3px;
}
.blcsidebar{
	background:transparent url(../images/pagelayout/blc-sidebar.jpg) no-repeat left bottom;
}
.brcsidebar{
	background:transparent url(../images/pagelayout/brc-sidebar.jpg) no-repeat right bottom;
}
.tbsidebar{
	background:transparent url(../images/pagelayout/tb-sidebar.jpg) repeat-x;
}
.bbsidebar{
	background:transparent url(../images/pagelayout/bb-sidebar.jpg) repeat-x center bottom;
}
.rbsidebar{
	background:transparent url(../images/pagelayout/rb-sidebar.jpg) repeat-y right top;
}
.lbsidebar{
	background:#FFF url(../images/pagelayout/lb-sidebar.jpg) repeat-y left bottom;
}
/*-- End of sidebar Section rounded corners --*/
/* style for sidebar products list starts here */
.clsSideProductsList li{
	padding:0;
	line-height:27px;
	margin:0 0 5px 15px;
}
	.clsSideProductsList li img{
		float:left;
		margin:0 5px 0 0;
	}
	.clsSideProductsList li a{
		color:#000;
	}
/* style for sidebar products list ends here */
/* style for sidebar ends here */
/*-- service Section rounded corners --*/
.clsserviceRoundedSections{
	margin:0 0 10px 0;
}
/* \*/
* html .tlcservice,* html .trcservice{
	height:1%
}
/* */
* html .lbservice{
	width:100%
}
.lbservice,.tlcservice,.trcservice{
	zoom:1
}
.tlcservice{
	background:transparent url(../images/pagelayout/tlc-service.jpg) no-repeat;
}
.trcservice{
	background:transparent url(../images/pagelayout/trc-service.jpg) no-repeat right top;
	padding:0 5px;
}
.blcservice{
	background:transparent url(../images/pagelayout/blc-service.jpg) no-repeat left bottom;
}
.brcservice{
	background:transparent url(../images/pagelayout/brc-service.jpg) no-repeat right bottom;
}
.tbservice{
	background:transparent url(../images/pagelayout/tb-service.jpg) repeat-x;
}
.bbservice{
	background:transparent url(../images/pagelayout/bb-service.jpg) repeat-x center bottom;
}
.rbservice{
	background:transparent url(../images/pagelayout/rb-service.jpg) repeat-y right top;
}
.lbservice{
	background:#FFF url(../images/pagelayout/lb-service.jpg) repeat-y left bottom;
}
/*-- End of service Section rounded corners --*/
/* style for product page */
.clsProductBox{
	background:url(../images/pagelayout/bg-productbox.jpg) no-repeat;
	width:165px;
	height:90px;
	line-height:90px;
	text-align:center;
	vertical-align:middle;
}
	.clsProductBox img{
		text-align:center;
		vertical-align:middle;
		display:block;
	}
	.clsProductBox a{
		display:block;
		line-height:80px;
	}
	#ProductPage .clsProductListBox{
	
	padding-left:15px;
	}
	.clsProductListBox .clsProductBox{
		float:left;
		margin:0 0 10px 5px;
	}
	.clsComboOffer{
		margin:4em 0 0 0;
	}
	.clsProductUp,.clsProductDown{
		background:url(../images/pagelayout/bg-productscrollup.jpg) no-repeat right bottom;
		border-top:1px solid #DFDFDF;
		height:12px;
		margin:15px 0 35px 0;
	}
	* html .clsProductUp,.clsProductDown{
		background:url(../images/pagelayout/bg-productscrollup.jpg) no-repeat right 0;
	}
	.clsProductDown{
		background:url(../images/pagelayout/bg-productscrolldown.jpg) no-repeat right bottom;
		border-bottom:0;
		border-top:0;
		margin:550px 0 0 0;
	}
	* html .clsProductDown{
		margin:610px 0 0 0;
	}
	.clsShowcaseFormTbl{
		margin:0 auto 10px auto;
	}
	.clsShowcaseFormTbl td{
		margin:5px;
		padding:5px;
		border:0
		vertical-align:middle;
		text-align:center;
	}
/* style for our clients page starts here */
.clsClientListBox p{
	float:left;
	width:20%;
	margin:0 10px 10px 0;
	min-height:72px;
}
* html .clsClientListBox p{
	height:72px;
}
.clsClientListBox{
	padding:0 0 10px 0px;
}
/* style for our clients page ends here */
/* style for sidebar login section starts here */
.clsSideLogin table{
	margin:0 0 0 0.5em;
}
	.clsSideLogin .clsFormFieldCellDefault{
		width:125px;
	}
	.clsSideLogin td{
		padding:0.5em 0.1em;
		font-size:12px;
	}
		.clsSideLogin .clsTextBox,.clsSideLogin .clsPasswordBox{
			width:121px;
			height:15px;
			border:1px solid #CCC;
		}
		.clsLogin p{
			float:left;
			margin:0 0 0 2px;
		}
		.clsLogin .clsSignUpBtn{
			margin:0;
		}
		.clsLogin .clsSignUp{
			background:url(../images/pagelayout/bg-signup.jpg) no-repeat bottom left;
			width:60px;
			height:25px;
			line-height:18px;
			padding:0 0 2px 0;
			display:block;
			text-align:center;
			border:0;
			cursor:pointer;
			color:#FFF;
			font-weight:bold;
		}
		* html .clsLogin .clsSignUp{
			padding:0;
		}
		.clsLogin a{
			color:#009DC8;
			font-weight:normal;
			font-size:9px;
			line-height:30px;
		
		}
			.clsLogin .clsSignUp{
				font-weight:bold;
				font-size:12px;
				color:#FFF;
			}
/* style for sidebar login section ends here */
/* style for popup in product section starts here */
.clsProductBoxLeft{
	float:left;
	width:100px;
	margin:10px 0 0 15px;
}
.clsProductBoxDescription{
	float:left;
	width:250px;
	margin:10px 0 0 15px;
}
	.clsProductBoxDetailsShow{
		margin:10px 0 0 0;
		width:380px;
		padding:10px;
		border:2px solid #CCC;
		background:#EFEFEF;
		font-size:12px;
		font-weight:normal;
		position:absolute;
		margin:-21em 0 0 5em;
	}
	.clsProductBoxDetailsHide{
		display:none;
	}
	.clsProductBoxDescription h3{
		margin:0 0 10px 0;
		color:#0063DB;
		font-size:12px;
	}
	.clsDemoBuyNow{
		margin:10px 0 0 0;
	}
	.clsDemoBuyNow p{
		float:left;
		margin:0 15px 0 0;
		background:url(../images/pagelayout/icon-footerlink.gif) no-repeat left 5px;
		padding:0 0 0 10px;
	}
	.clsDemoBuyNow p a{
		font-weight:bold;
		color:#505457;
	}
	.clsClose p{
		float:right;
	}
		.clsClose p a{
			background:url(../images/pagelayout/icon-delete.png) no-repeat;
			display:block;
			text-indent:-999em;
			width:16px;
			height:16px;
		}
/* style for popup in product section ends here */
/* style for pagination starts here */
.clsPagination a,.clsPagination span{
	margin:0 10px 0 0;
	font-size:12px;
	font-weight:bold;
	color:#0268CC;
}
.clsPagination a,.clsPagination span{
	float:left;
	display:block;
	border:1px solid #0060D6;
	padding:0.2em 0.3em;
}
	.clsPagination .currentPage{
		color:#FFF;
		background:#0268CC;
	}
	.clsPagination .next,.clsPagination .prev{
		border:0;
	}
	.clsPaginationList{
		float:right;
	}
/* style for pagination ends here */
/* style for modules page starts here */
#ProductModulePage.clsBodyContent,#ProductTemplatePage.clsBodyContent,#ProductClientSpeakForm.clsBodyContent,#ProductClientSpeakThankYou.clsBodyContent{
	width:800px;
	min-height:490px;
}
#ProductModulePage .clsMain,#ProductTemplatePage .clsMain,#ProductClientSpeakForm .clsMain,#ProductClientSpeakThankYou .clsMain{
	min-height:300px;
}
#ProductClientSpeakThankYou .clsMain{
	min-height:490px;
}
#ProductModulePage .clsSideMain,#ProductTemplatePage .clsSideMain,#ProductClientSpeakForm .clsSideMain,#ProductClientSpeakThankYou .clsSideMain{
	min-height:300px;
}
#ProductClientSpeakThankYou .clsSideMain{
	min-height:490px;
}
#ProductModulePage #header,#ProductModulePage .clsSideBar,#ProductModulePage #Footer,#ProductTemplatePage #header,#ProductTemplatePage .clsSideBar,#ProductTemplatePage #Footer,#ProductClientSpeakForm #header,#ProductClientSpeakForm .clsSideBar,#ProductClientSpeakForm #Footer,#ProductClientSpeakThankYou #header, #ProductClientSpeakThankYou .clsSideBar,#ProductClientSpeakThankYou #Footer{
	display:none;
}
	.clsModuleSlideShow p{
		float:left;
		margin:0 10px 0 0;
		width:25%;
	}
	.clsModuleSlideShow h3{
		font-size:11px;
		font-weight:bold;
		margin:0 0 10px 0;
	}
.clsSubProductMain .clsMainContent{
	width:720px;
}
.clsSubProductMain .clsMainInsideContent{
	margin:0 0 8px 0;
}
.clsSubProductMain .clsSideBar{
	margin-top:65px;
}
.clsCommonProductLinks{
	z-index:999999;
	position:relative;
	*position:static;
}
* html .clsCommonProductLinks{
	position:static;
}
html>/**/body .clsCommonProductLinks, x:-moz-any-link, x:default { position:static; }   /* hack for firefox 3 */
html*.clsCommonProductLinks{
	position:relative;	/*-- any css property must for safari to work --*/
	position:static;	/*-- applied in IE6, 7 and Safari --*/
	]position:static;	/*-- applied in IE6, 7 only and safari neglects this --*/
	}/**/
	.dummyend[id]{clear: both}
	.clsCommonProductLinks li{
		float:left;
		margin:0 4px 0 0;
		padding:0 0 0 7px;
		height:47px;
		line-height:40px;
	}
	.clsCommonProductLinks li span{
		background:url(../images/pagelayout/bg-menuseparator.jpg) no-repeat right top;
		display:block;
		padding:0 15px 0 0;
		height:40px;
		float:left;
	}
	* html .clsCommonProductLinks li span{
		padding:0 10px 0 0;
	}
		.clsCommonProductLinks li a{
			color:#666;
			font-size:12px;
			font-weight:bold;
			line-height:36px;
		}
		.clsCommonProductLinks .clsActiveProductLink{
			background:url(../images/pagelayout/bg-activeproductlink.jpg) no-repeat bottom center;
		}
		.clsCommonProductLinks .clsActiveProductLink a{
			color:#01C8FF;
		}
			.clsCommonProductLinks .clsActiveProductLink li a{
				color:#282828;
				font-weight:normal;
			}
		.clsProductInnerLink,.clsFlvProductInnerLink{
			position:absolute;
			margin:2.5em 0 0 -2.1em;
			z-index:900000;
			width:158px;
			*margin:2.5em 0 0 -6em;
		}
		* html .clsProductInnerLink{
			margin:2.5em 0 0 -5.5em;
		}
		.clsFlvProductInnerLink{
			margin:2.5em 0 0 -2.1em;
			*margin:2.5em 0 0 -9em;
		}
		* html .clsFlvProductInnerLink{
			margin:2.5em 0 0 -9em;
		}
			.clsProductInnerLink li,.clsFlvProductInnerLink li{
				float:none;
				height:20px;
				line-height:20px;
				border-bottom:1px solid #CCC;
				padding:0 0 10px 10px;
			}
				.clsProductInnerLink li a,.clsFlvProductInnerLink li a{
					font-weight:normal;
				}
			* html .clsProductInnerLink li,* html .clsFlvProductInnerLink li{
				padding:0 0 0 10px;
			}
				* html .clsProductInnerLink li a,* html .clsFlvProductInnerLink li a{
					line-height:30px;
				}
				.clsProductInnerLink .clsActiveInnerLink,.clsFlvProductInnerLink .clsActiveInnerLink{
					background:#4FD3FA;
				}
					.clsCommonProductLinks .clsActiveProductLink .clsActiveInnerLink a{
						color:#282828;
						font-weight:bold;
					}
			.clsProductInnerLink li a,.clsFlvProductInnerLink li a{
				display:block;
			}
.clsModulesLeft{
	float:left;
	width:460px;
	margin:15px 0 0 17px;
}
* html .clsModulesLeft{
	margin:15px 0 0 8px;
}
.clsModulesRight{
	float:left;
	width:220px;
	margin:5px 0 0 15px;
}
	.clsModuleBackground,.clsMakeToOrder,.clsReadymade{
		background:url(../images/pagelayout/bg-commonmodules.jpg) no-repeat;
		width:459px;
		height:229px;
		margin:0 0 10px 0;
	}
	.clsBackgroundRayzz .clsModuleBackground{
		background:url(../images/pagelayout/bg-commonmodules.jpg) no-repeat;
		width:459px;
		height:229px;
		margin:0 0 10px 0;
	}
	.clsBackgroundMarkIt .clsModuleBackground{
	background:url(../images/pagelayout/bg-commonmodules_markit.jpg) no-repeat;
	width:459px;
	height:229px;
	margin:0 0 10px 0;
	}
	.clsBackgroundRayzz .clsMakeToOrder{
		background:url(../images/pagelayout/bg-maketoorder.jpg) no-repeat;
	}
	.clsBackgroundRayzz .clsReadymade{
		background:url(../images/pagelayout/bg-readymade.jpg) no-repeat;
	}
	.clsBackgroundVolume .clsModuleBackground{
		background:url(../images/pagelayout/bg-commonmodules.jpg) no-repeat;
		width:459px;
		height:229px;
		margin:0 0 10px 0;
	}
	.clsBackgroundVolume .clsMakeToOrder{
		background:url(../images/pagelayout/bg-maketoorder.jpg) no-repeat;
	}
	.clsBackgroundVolume .clsReadymade{
		background:url(../images/pagelayout/bg-readymade.jpg) no-repeat;
	}	
	.clsBackgroundAnova .clsModuleBackground,.clsBackgroundAnova .clsMakeToOrder,.clsBackgroundAnova .clsReadymade{
		background:url(../images/pagelayout/bg-anovacommonmodules.jpg) no-repeat;
		width:459px;
		height:229px;
		margin:0 0 10px 0;
	}
	.clsBackgroundAnova .clsMakeToOrder{
		background:url(../images/pagelayout/bg-anovamaketoaorder.jpg) no-repeat;
	}
	.clsBackgroundAnova .clsReadymade{
		background:url(../images/pagelayout/bg-anovareadymade.jpg) no-repeat;
	}
	.clsBackgroundKootali .clsModuleBackground,.clsBackgroundKootali .clsMakeToOrder,.clsBackgroundKootali .clsReadymade{
		background:url(../images/pagelayout/bg-kootalicommonmodules.jpg) no-repeat;
		width:459px;
		height:229px;
		margin:0 0 10px 0;
	}
	 .clsBackgroundKootali .clsMakeToOrder {
		background:transparent url(../images/pagelayout/bg-kootali-maketoorder.jpg) no-repeat scroll 0 0;
	}	
	* html .clsModuleBackground{
		margin:0 0 5px 0;
	}
	.clsModuleImageDescription{
		padding:15px;
	}
	* html .clsModuleImageDescription{
		padding:15px 15px 0 15px;
	}
	.clsModuleImageDescription p{
		font-size:12px;
		font-weight:normal;
		line-height:16px;
	}
	.clsModuleImage{
		float:left;
		width:115px;
	}
	.clsTemplateLargeImage{
		float:left;
		width:180px;
	}
	.clsTemplateDetails{
		float:left;
		width:230px;
		margin:0 0 0 10px;
	}
		.clsTemplateDetails p{
			margin:10px 0 10px 0;
		}
		.clsModuleReadMore{
			background:url(../images/pagelayout/icon-modulereadmore.jpg) no-repeat left 5px;
			padding:0 0 0 20px;
			margin:3px 0 0 0;
		}
		.clsTemplateLargeImage .clsTemplateRate{
			position:absolute;
			margin:-4em 0 0 1.5em;
			font-weight:bold;
			color:#FF000;
		}
			.clsModuleReadMore a{
				color:#03B5FF;
				font-weight:bold;
			}
			.clsTemplateSideLink li{
				background:url(../images/pagelayout/icon-templatelist.jpg) no-repeat left top;
				padding:0 0 10px 23px;
				margin:0 0 0 10px;
			}
			.clsPriceBuyNow p,.clsModuleBuyDemo p{
				float:left;
				margin:5px 15px 0 0;
			}
				.clsModuleImageDescription .clsPrice,.clsModuleBuyDemo .clsPrice{
					background:url(../images/pagelayout/bg-rate.jpg) no-repeat;
					width:63px;
					height:63px;
					text-align:center;
					font-weight:bold;
					line-height:63px;
					color:#FF5001;
					font-size:12px;
				}
				.clsBackgroundMarkIt .clsPrice{
					background:url(../images/pagelayout/bg-rate-markit.jpg) no-repeat;
				}
				.clsBackgroundAnova .clsPrice{
					background:url(../images/pagelayout/bg-rate-anova.jpg) no-repeat;
				}
				.clsTemplateViewDetails,.clsTemplateBuyNow{
					background:url(../images/pagelayout/bg-viewdetails.jpg) no-repeat;
					width:91px;
					height:24px;
					text-align:center;
					font-weight:bold;
					line-height:24px;
					color:#000;
					font-size:12px;
				}
				.clsTemplateBuyNow{
					background:url(../images/pagelayout/bg-templatebuy.jpg) no-repeat;
					width:87px;
				}
					.clsTemplateBuyNow a,.clsTemplateViewDetails a{
						line-height:24px;
						color:#FFF;
						font-weight:bold;
					}
					.clsTemplateViewDetails a{
						color:#000;
					}
				.clsModuleImageDescription .clsBuyNow,.clsModuleBuyDemo .clsBuyNow,.clsScreenShots,.clsComboBuyNow{
					background:url(../images/pagelayout/bg-buynow.jpg) no-repeat;
					width:68px;
					height:27px;
					text-align:center;
					margin:12px 0 0 0;
				}
				.clsComboBuyNow{
					margin:0;
				}
				.clsModuleBuyDemo .clsScreenShots{
					background:url(../images/pagelayout/bg-screenshots.jpg) no-repeat;
					width:90px;
					margin:15px 0 0 10px;
				}
				.clsPriceBuyNow .clsBuyNow,.clsScreenShots{
					margin:20px 0 0 0;
				}
				.clsPriceBuyNow .clsModuleDemo{
					margin-left:10px;
				}
				.clsModuleBuyDemo .clsBuyNow,.clsScreenShots{
					margin:15px 0 0 10px;
				}
					.clsModuleBuyDemo .clsBuyNow a,.clsModuleBuyDemo .clsScreenShots a{
						font-weight:normal;
					}
					.clsBuyNow a,.clsScreenShots a,.clsComboBuyNow a{
						color:#FFF;
						display:block;
						line-height:27px;
						font-weight:bold;
					}
	.clsModuleDescription{
		float:left;
		margin:0 0 0 13px;
		width:300px;
	}
	#ProductFeaturePage .clsModuleDescription{
		width:400px;
	}
		.clsModuleImageDescription h3{
			font-size:16px;
			margin:0 0 15px 0;
		}
		.clsTopRated h3,.clsNewRelease h3{
			margin:0 0 10px 10px;
			text-transform:uppercase;
			font-size:12px;
		}
		.clsTopRated ul,.clsNewRelease ul{
			padding:3px 0 0 0;
		}
		.clsTopRated li,.clsNewRelease li{
			margin:10px 0 10px 0;
		}
			.clsTopRated li a,.clsNewRelease li a{
				color:#7E7E7E;
				font-size:12px;
				font-weight:normal;
				display:block;
			}
			.clsModulesLink img{
				float:left;
				margin:0 5px 0 0;
			}
										.clsVideoImporterLink,.clsDistributedLink,.clsSubscriptionLink,.clsClassifiedLink,.clsTranslateLink,.clsMemberPointLink,.clsProfileLink,.clsStatsLink,.clsVbulletinLink,.clsPhpbbLink,.clsAvatarLink,.clsMassPhotoLink,.clsMassAudioLink,.clsMassVideoLink{
				background:url(../images/pagelayout/icon-videoimporter.jpg) no-repeat left center;
				padding:0 0 10px 30px;
			}
			.clsDistributedLink{
				background:url(../images/pagelayout/icon-distributed.jpg) no-repeat left center;
			}
			.clsSubscriptionLink{
				background:url(../images/pagelayout/icon-subscription.jpg) no-repeat left center;
			}
			.clsClassifiedLink{
				background:url(../images/pagelayout/icon-classifieds.jpg) no-repeat left center;
			}
			.clsTranslateLink{
				background:url(../images/pagelayout/icon-translate.jpg) no-repeat left center;
			}
			.clsMemberPointLink{
				background:url(../images/pagelayout/icon-memberpoint.jpg) no-repeat left center;
			}
			.clsProfileLink{
				background:url(../images/pagelayout/icon-profile.jpg) no-repeat left center;
			}
			.clsStatsLink{
				background:url(../images/pagelayout/icon-stats.jpg) no-repeat left center;
			}
			.clsVbulletinLink{
				background:url(../images/pagelayout/icon-vbulletin.jpg) no-repeat left center;
			}
			.clsPhpbbLink{
				background:url(../images/pagelayout/icon-phbb3.jpg) no-repeat left center;
			}
			.clsAvatarLink{
				background:url(../images/pagelayout/icon-avator.jpg) no-repeat left center;
			}
			.clsMassPhotoLink{
				background:url(../images/pagelayout/icon-massphoto.jpg) no-repeat left center;
			}
			.clsMassAudioLink{
				background:url(../images/pagelayout/icon-massaudio.jpg) no-repeat left center;
			}
			.clsMassVideoLink{
				background:url(../images/pagelayout/icon-massvideo.jpg) no-repeat left center;
			}
/*-- commonproduct Section rounded corners --*/
.clsCommonProductRoundedSections{
	margin:10px 15px;
}
/* \*/
* html .tlccommonproduct,* html .trccommonproduct{
	height:1%
}
/* */
* html .lbcommonproduct{
	width:100%
}
.lbcommonproduct,.tlccommonproduct,.trccommonproduct{
	zoom:1
}
.tlccommonproduct{
	background:transparent url(../images/pagelayout/tlc-commonproduct.jpg) no-repeat;
}
.trccommonproduct{
	background:transparent url(../images/pagelayout/trc-commonproduct.jpg) no-repeat right top;
	overflow:hidden;
	padding:0 17px 5px 1px;
}
.blccommonproduct{
	background:transparent url(../images/pagelayout/blc-commonproduct.jpg) no-repeat left bottom;
}
.brccommonproduct{
	background:transparent url(../images/pagelayout/brc-commonproduct.jpg) no-repeat right bottom;
}
.tbcommonproduct{
	background:transparent url(../images/pagelayout/tb-commonproduct.jpg) repeat-x;
}
.bbcommonproduct{
	background:transparent url(../images/pagelayout/bb-commonproduct.jpg) repeat-x center bottom;
}
.rbcommonproduct{
	background:transparent url(../images/pagelayout/rb-commonproduct.jpg) repeat-y right top;
}
.lbcommonproduct{
	background:#FFF url(../images/pagelayout/lb-commonproduct.jpg) repeat-y left bottom;
}
/*-- End of commonproduct Section rounded corners --*/
/* style for about product section */
/*-- menudrop Section rounded corners --*/
.clsMenuDropRoundedSections{
	margin:10px 15px;
}
/* \*/
* html .tlcmenudrop,* html .trcmenudrop{
	height:1%
}
/* */
* html .lbmenudrop{
	width:100%
}
.lbmenudrop,.tlcmenudrop,.trcmenudrop{
	zoom:1
}
.tlcmenudrop{
	background:transparent url(../images/pagelayout/tlc-menudrop.jpg) no-repeat;
}
.trcmenudrop{
	background:transparent url(../images/pagelayout/trc-menudrop.jpg) no-repeat right top;
	overflow:hidden;
	padding:10px 0 15px 1px;
}
.blcmenudrop{
	background:transparent url(../images/pagelayout/blc-menudrop.jpg) no-repeat left bottom;
}
.brcmenudrop{
	background:transparent url(../images/pagelayout/brc-menudrop.jpg) no-repeat right bottom;
}
.tbmenudrop{
	background:transparent url(../images/pagelayout/tb-menudrop.jpg) repeat-x;
}
.bbmenudrop{
	background:transparent url(../images/pagelayout/bb-menudrop.jpg) repeat-x center bottom;
}
.rbmenudrop{
	background:transparent url(../images/pagelayout/rb-menudrop.jpg) repeat-y right top;
}
.lbmenudrop{
	background:#FFF url(../images/pagelayout/lb-menudrop.jpg) repeat-y left bottom;
}
/*-- End of menudrop Section rounded corners --*/
.clsAboutProducts, .clsAboutModulesDetail{
	margin:15px 20px;
}

.clsAboutProducts p,.clsAboutModulesDetail p,.clsAboutInternship p{
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	margin:0 0 10px 0;
}
.clsAboutProducts li,.clsAboutModulesDetail li{
	font-size:12px;
	font-weight:normal;
	background:url(../images/pagelayout/icon-contactcontent.jpg) no-repeat left 5px;
	padding:0 0 0 15px;
	margin:0 0 10px 15px;
}
	.clsAboutProducts h3,.clsAboutModulesDetail h3,.clsAboutInternship h2{
		font-size:12px;
		font-weight:bold;
		margin:0 0 10px 0;
		color:#33B0D7;
	}
/* style for about product section ends here */
/* style for product banner starts here */
.clsProductsBanners{
	text-align:center;
}
/* style for product banner ends here */
/*-- module Section rounded corners --*/
.clsModuleRoundedSections{
	margin:10px 0 10px 0;
}
/* \*/
* html .tlcmodule,* html .trcmodule{
	height:1%
}
/* */
* html .lbmodule{
	width:100%
}
.lbmodule,.tlcmodule,.trcmodule{
	zoom:1
}
.tlcmodule{
	background:transparent url(../images/pagelayout/tlc-module.jpg) no-repeat;
}
.trcmodule{
	background:transparent url(../images/pagelayout/trc-module.jpg) no-repeat right top;
	overflow:hidden;
	padding:6px 10px;
}
.blcmodule{
	background:transparent url(../images/pagelayout/blc-module.jpg) no-repeat left bottom;
}
.brcmodule{
	background:transparent url(../images/pagelayout/brc-module.jpg) no-repeat right bottom;
}
.tbmodule{
	background:transparent url(../images/pagelayout/tb-module.jpg) repeat-x;
}
.bbmodule{
	background:transparent url(../images/pagelayout/bb-module.jpg) repeat-x center bottom;
}
.rbmodule{
	background:transparent url(../images/pagelayout/rb-module.jpg) repeat-y right top;
}
.lbmodule{
	background:#FFF url(../images/pagelayout/lb-module.jpg) repeat-y left bottom;
}
/*-- End of module Section rounded corners --*/
/* style for modules page ends here */
/* style for sidebar template section starts here */
.clsTemplateImageDescription{
	padding:10px;
}
	.clsTemplateImageDescription p{
		font-size:9px;
		font-weight:normal;
	}
	.clsTemplateImageDescription h4{
		font-size:12px;
		margin:0 0 10px 0;
		color:#7E7E7E;
		font-size:12px;
	    font-weight:bold;
	}
.clsTemplateImage{
	float:left;
	width:84px;
}
.clsTemplateDescription{
	float:left;
	margin:0 0 0 8px;
	width:90px;
}
	.clsBuyViewTemplate p{
		float:left;
		margin:15px 5px 0 0;
	}
		.clsTemplateView,.clsTemplateBuy{
			background:url(../images/pagelayout/bg-templatesview.jpg) no-repeat;
			width:38px;
			height:15px;
			text-align:center;
		}
		.clsTemplateBuy{
			background:url(../images/pagelayout/bg-templatesbuy.jpg) no-repeat;
			width:40px;
			height:17px;
			margin:0;
		}
			.clsTemplateView a,.clsTemplateBuy a{
				line-height:13px;
				font-weight:bold;
				color:#FFF;
				display:block;
			}
			.clsTemplateBuy a{
				line-height:15px;
				color:#000;
			}


/* style for sidebar tempalte section ends here */
/* style for careers page starts here */
/*-- careers Section rounded corners --*/
.clsCareersRoundedSections{
	margin:0 0 20px 0;
}
/* \*/
* html .tlccareers,* html .trccareers{
	height:1%
}
/* */
* html .lbcareers{
	width:100%
}
.lbcareers,.tlccareers,.trccareers{
	zoom:1
}
.tlccareers{
	background:transparent url(../images/pagelayout/tlc-careers.jpg) no-repeat;
}
.trccareers{
	background:transparent url(../images/pagelayout/trc-careers.jpg) no-repeat right top;
	padding:15px;
}
.blccareers{
	background:transparent url(../images/pagelayout/blc-careers.jpg) no-repeat left bottom;
}
.brccareers{
	background:transparent url(../images/pagelayout/brc-careers.jpg) no-repeat right bottom;
}
.tbcareers{
	background:transparent url(../images/pagelayout/tb-careers.jpg) repeat-x;
}
.bbcareers{
	background:transparent url(../images/pagelayout/bb-careers.html) repeat-x center bottom;
}
.rbcareers{
	background:transparent url(../images/pagelayout/rb-careers.html) repeat-y right top;
}
.lbcareers{
	background:#E6E6E6 url(../images/pagelayout/lb-careers.html) repeat-y left bottom;
}
/*-- End of careers Section rounded corners --*/
.clsCareersRoundedSections h3{
	margin:0 0 20px 0;
	font-size:17px;
}
	.clsCareersRoundedSections p{
		font-size:12px;
		font-weight:normal;
		margin:5px 0 0 5px;
	}
	.clsQuickJobSearch .clsTextBox,.clsQuickJobSearch select{
		width:202px;
		height:16px;
		border:1px solid #CBCBCB;
	}
	.clsQuickJobSearch select{
		height:18px;
	}
	.clsSearchButton,#ProductClientSpeakForm .action,#DownloadForm .action,.clsDownloadSubmitButton,.clsProductContactForm .action,#IdeaPage .action,#SoftwareRefugeesPage .action,#InternshipContactPage .action{
		background:url(../images/pagelayout/bg-searchbtn.jpg) no-repeat top left;
		width:62px;
		height:27px;
		line-height:27px;
		padding-bottom:5px;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		display:block;
		overflow:hidden;
		border:0;
		cursor:pointer;
	}
	.clsJobListTbl th{
		font-size:12px;
		font-weight:bold;
		text-align:left;
	}
	.clsJobListTbl td{
		width:155px;
		padding:1em 0.2em;
		border-bottom:1px solid #EBEBEB;
	}
		.clsCareersRoundedSections .clsJobListTbl td p{
			margin:0;
		}
	.clsJobListTbl th{
		padding:0.5em 0 1em 0;
	}
		.clsJobListTbl .clsQualification{
			color:#30537B;
		}
		.clsJobListTbl .clsDesignation a{
			color:#30537B;
		}
		.clsJobListTbl .clsQualification p,.clsJobListTbl .clsDesignation p a{
			font-weight:bold;
		}
.clsCareerPopUpSection p{
	font-size:12px;
	font-weight:normal;
	background:url(../images/pagelayout/icon-contactcontent.jpg) no-repeat left center;
	padding:0 0 0 15px;
	margin:0 0 10px 15px;
}
.clsCareerPopUpSection h3{
	font-size:11px;
	font-weight:bold;
	margin:1em 0;
	padding:0.5em;
	background:#F5F5F5;
}
.clsCareerPopUpSection table td, .clsCareerPopUpSection table th{
	font-size:12px;
	font-weight:normal;
}
	.clsCareerPopUpSection td p{
		background:none;
		margin:0;
		padding:0;
	}
	.clsCareerPopUpSection table td{
		padding:0.5em;
	}
	.clsCareerPopUpSection table .clsCareerTitle{
		font-weight:bold;
	}
	.clsDesiredProfile .clsCareerTitle{
		width:130px;
	}

/* style for careers page ends here */
/* style for features page starts here */
.clsBackgroundRayzz .clsFeatureBackground{
	background:url(../images/pagelayout/bg-featureslist.jpg) no-repeat;
	width:690px;
	height:210px;
	margin:5px 15px;
}
.clsBackgroundVolume .clsFeatureBackground{
	background:url(../images/pagelayout/bg-featureslist_volume.jpg) no-repeat;
	width:690px;
	height:210px;
	margin:5px 15px;
}
.clsBackgroundAnova .clsFeatureBackground{
	background:url(../images/pagelayout/bg-anovafeatureslist.jpg) no-repeat;
	width:690px;
	height:210px;
	margin:5px 15px;
}
.clsBackgroundMarkIt .clsFeatureBackground{
	background:url(../images/pagelayout/bg-markitfeatureslist.jpg) no-repeat;
	width:690px;
	height:210px;
	margin:5px 15px;
}
.clsBackgroundiSocial .clsFeatureBackground{
	background:url(../images/pagelayout/bg-isocialfeatureslist.jpg) no-repeat;
	width:690px;
	height:210px;
	margin:5px 15px;
}
.clsBackgroundInvite .clsFeatureBackground,.clsBackgroundInvite .Net .clsFeatureBackground{
	background:url(../images/pagelayout/bg-invitefeatureslist.jpg) no-repeat;
	width:690px;
	height:210px;
	margin:5px 15px;
}
.Sharing .clsFeatureBackground{
	background:url(../images/pagelayout/bg-rayzzvideosfeatureslist.jpg) no-repeat;
	width:690px;
	height:210px;
	margin:5px 15px;
}
	.clsFeatureImage{
		float:left;
		width:200px;
	}

		.clsModuleImageDescription .clsFeatureHeading{
			font-size:16px;
			margin:0 0 5px 10px;
		}
		.clsFeatureBackground .clsModuleDescription{
			margin-top:10px;
		}

/* style for features page ends here */
/* style for quote form page starts here */
fieldset{
	border:0;
}
.clsQuoteFormTbl{
	margin:1em 2em;
}
	.clsQuoteFormTbl td{
		padding:0.5em;
	}
	label{
		font-size:12px;
		font-weight:bold;
	}
	.clsQuoteForm input{
		width:310px;
		height:17px;
		*height:16px;
		border:1px solid #CCC;
		font-size:12px;
		font-weight:normal;
	}
	* html .clsQuoteForm input{
		height:18px;
	}
	.clsQuoteForm .middleColumn select{
		height:23px;
	}
	.left{
		float:left;
		width:150px;
	}
	.field{
		margin:0 0 8px 0;
	}
	.middleColumn{
		float:left;
		margin:0 0 0 10px;
		width:320px;
	}
	#SearchForm_SearchForm{
	float:right;
	clear:right;
	width:345px;
	padding-left:5px;
	}
	.nolabel{
		margin:0;


		
	}
	#Search span.middleColumn{
	width:280px;

	}
	.nolabel input{
	width:280px;
	height:16px;
	}
	.CompositeField{
		margin:0 0 5px 0;
	}
		.CompositeField div{
			float:left;
			margin:0;
		}
		.CompositeField .nolabel{
			margin:0 0 5px 0;
		}
		.CompositeField .nolabel .middleColumn{
			width:100px;
			margin:0;
		}
		.clsQuoteForm #MyCaptcha{
			margin:0 0 0 155px;
		}

	.clsQuoteForm .action{
		background:url(../images/pagelayout/bg-templatebuy.jpg) no-repeat;
		width:87px;
		height:24px;
		line-height:20px;
		display:block;
		cursor:pointer;
		border:0;
		color:#FFF;
		font-weight:bold;
		margin:0 0 0 170px;
		*margin:0 0 0 160px;
	}
	* html .clsQuoteForm .action{
		margin:0 0 0 160px;
	}
	.required,.validation{
		color:#FF0000;
		font-size:12px;
		font-weight:normal;
		display:block;
		float:none;
	}
	#IdeaPage #IdeaCaptcha{
		margin:0;
	}
	#IdeaPage select{
		height:20px;
	}
	select, textarea{
		border:1px solid #CCC;
		font-size:12px;
		font-weight:normal;
	}
	textarea{
		width:350px;
		height:250px;
	}
	.clsQuoteForm textarea{
		width:310px;
		height:200px;
	}
	.clsQuoteForm p{
		font-size:12px;
		font-weight:normal;
	}
/* style for quote form page ends here */
/* style for quote list page starts here */
.clsQuoteListTbl{
	border:0;
}
	.clsQuoteListTbl td{
		border:0;
		padding:0.5em;
		width:15%;
		font-size:12px;
		font-weight:normal;
	}
	.clsSubQuoteListTbl td{
		font-size:12px;
		font-weight:normal;
	}
	.clsQuoteListTbl th,.clsTitleLeft{
		font-size:12px;
		font-weight:bold;
		padding:0.5em;
	}
	.clsTitleLeft{
		padding:0.2em 0.5em;
	}
	.clsQuoteListTbl .clsProjectTitleCell{
		width:250px;
	}
	.clsSubQuoteList p{
		float:left;
		width:40%;
		margin:0 10px 0 0;
	}
/* style for quote list page ends here */
.clsThankYou p{
	font-size:12px;
	font-weight:normal;
	line-height:20px;
}
/* style for testimonial section starts here */
.clsTestimonail{
	background:url(../images/pagelayout/bg-testimonial.jpg) no-repeat;
	width:120px;
	height:24px;
	line-height:24px;
	text-align:center;
}
	.clsTestimonail a{
		display:block;
		color:#000;
		font-size:12px;
		font-weight:bold;
		padding:3px 0 0 0;
	}
	* html .clsTestimonail a{
		padding:0;
	}
	html>/**/body .clsTestimonail a, x:-moz-any-link, x:default {padding:0; } /* hack for firefox 3 */
	.clsNameAdded{
		border-bottom:1px dotted #53575A;
		margin:0 0 10px 0;
		padding-bottom:5px;
	}
	.clsNameAdded p{
		float:left;
		margin:0 10px 0 0;
		background:url(../images/pagelayout/icon-footerlink.gif) no-repeat left center;
		padding:0 0 0 10px;
	}
	.clsNameAdded span,.clsNameAdded span a,.clsTestimonialTitle span{
		font-weight:bold;
	}
	.clsNameAdded span a{
		color:#4D5154;
	}
	#ProductClientSpeakForm fieldset{
		margin:30px 0 0 0;
	}
	#ProductClientSpeakForm .middleColumn .text,#ProductClientSpeakForm .middleColumn textarea,#DownloadForm .middleColumn .text,#DownloadForm .middleColumn textarea{
		width:250px;
		height:15px;
		border:1px solid #CCC;
		font-size:12px;
		font-weight:normal;
	}
	#ProductClientSpeakForm .middleColumn textarea,#DownloadForm .middleColumn textarea{
		height:100px;
	}
	#ProductClientSpeakForm .action,#DownloadForm .action,#ProductClientSpeakForm #CLCaptcha,#SoftwareRefugeesPage .action,#SoftwareRefugeesPage #SRCaptcha,#InternshipContactPage #InternCaptcha{
		margin:0 0 0 165px;
	}
	#ProductClientSpeakForm #CLCaptcha,#SoftwareRefugeesPage #SRCaptcha,#SoftwareRefugeesPage .checkbox,#InternshipContactPage #InternCaptcha{
		margin:0 0 0 155px;
	}
	#SoftwareRefugeesPage .checkbox{
		margin:0 0 5px 80px;
	}
/* style for testimonial section ends here */
/* style for download form starts here */
.clsDownLoadForm td{
	padding:0.5em;
}
	.clsDownLoadForm label{
		font-weight:bold;
	}
	.clsDownLoadForm .clsTextBox,.clsProductContactForm .middleColumn .text{
		width:200px;
		height:20px;
		border:1px solid #DEDEDE;
	}
	.clsProductContactForm .middleColumn .text{
		width:300px;
	}
	.clsProductContactForm textarea{
		height:100px;
		width:300px;
	}
	.clsDownloadSubmitButton{
		margin-left:50px;
	}
	.clsProductContactForm #ContactCaptcha,.clsProductContactForm .action,.clsProductContactForm #MediaCaptcha,.clsProductContactForm #GeneralCaptcha,#InternshipContactPage .action{
		margin-left:155px;
	}
	.clsProductContactForm .action{
		margin-left:168px;
		*margin-left:160px;
	}
	* html .clsProductContactForm .action{
		margin-left:160px;
	}
/* style for download form ends here */
/* style for partners section starts here */
.clsPartnersSection,.clsTermsAndConditionSection{
	margin:10px;
	line-height:19px;
}
	.clsPartnersSection h3,.clsTermsAndConditionSection h3{
		margin:10px 0;
		color:#33B0D7;		/*	include for change the h3 color for partnerssection */
	}
	
	.clsTermsAndConditionSection h3{
		margin:20px 0;
		color:#33B0D7;
	}
	.clsTermsAndConditionSection ul{
		margin:10px 0;
	}
		.clsTermsAndConditionSection ul ul{
			margin:10px 20px;
		}
	.clsPartnerHostingTbl td{
		width:300px;
		padding:1.5em 0.2em;
		vertical-align:top;
	}
	.clsPartnerHosting td{
		padding:1.5em 1em;
	}
	.clsPremiumHost{
		margin:0 0 0 20px;
	}
	.clsCompatibility{
		margin:10px 0;
	}
	.clsPartnerHostingTbl .clsImageRow{
		width:150px;
	}
/* style for partners section ends here */
/* style for footer section starts here */
#Footer{
    clear:both;
    text-align: left;
	background: #eee url(../images/pagelayout/bg-footer.jpg) repeat-y 1px top;
	margin:0 ;
	padding:0px;
	color:#000;
	font-weight:normal;
	float:left;
	width:990px;
	
}
	#Footer p{
    color:#54575A;
float:left;
font-weight:bold;
padding:15px 0 10px 25px;
text-align:left;
width:965px;
	}
	.clsFooterNavigation{
		float:left;
		padding-top:0px;
		width:181px;
		padding:0 0px 0 17px;
	}
	.clsFooterSubNavigation{
background:url(../images/footer.png) no-repeat scroll left top;
float:left;
margin:0;
width:990px;

	}
	* html #Footer p{
		margin:0 0 0.5em 0;
	}
	.clsFooterSubNavigation h4{
		padding:15px 0 0 20px;
		color:#029DCD;
		font-size:12px;
		font-weight:bold;
		width:161px;
		float:left;
	}
	.clsFooterSubNavigation ul{
		padding:10px 0 15px 17px;
		width:164px;
		float:left;
	}
	.clsFooterSubNavigation li{
		padding:0px 0 0;
		background:none;
		float:left;
		width:164px;
	}
	.clsFooterSubNavigation li a{
		color:#2A2A2A ;
		font-size:11px;
		font-weight:normal;
		background:url(../images/pagelayout/icon-footerlink.gif) no-repeat left 4px;
		padding:0 0 0 10px ;
		text-decoration:none ;
		width:154px;
	}
	.clsFooterSubNavigation li a:hover{
	color:#54575a;	
	}
/* style for footer section ends here */
/* style for about us section starts here */
.clsAboutUsContent{
	padding:10px;
}
	.clsAboutUsContent ul{
		margin:1em 0;
	}
	.clsAboutUsContent table{
		margin:0 0 0 3em;
	}
/* style for about us page ends here */
/* style for corporate section starts here */
.clsCorporateFunding{
	margin:0px 0 0px 0;
}
.clsCorporatePresentation{
margin:10px 0 0px 0;
}
.clsCorporatePresentation p,.clsCorporateFunding p{
	float:left;
	margin:0 10px 0 0;
}
.clsCorporateFunding p{
	float:left;
	margin:0 0 0 0;
}
/* style for corporate section ends here */
/* style for idea page starts here */
#IdeaPage fieldset{
	margin:10px 0 10px 75px;
	width:550px;
}
	#IdeaPage .action{
		margin:0 0 10px 250px;
	}
	#IdeaAboutPerson .middleColumn,#IdeaAboutPerson .left,#Idea .middleColumn,#Idea .left{
		float:none;
		display:block;
		margin:0;
	}
	#IdeaAboutPerson .left{
		width:400px;
	}
	#IdeaPage textarea{
		width:500px;
		height:100px;
		margin:8px 0 0 0;
	}
	#IdeaPage .middleColumn .text{
		width:250px;
		border:1px solid #CCC;
	}
	.clsIdeaThanks{
		margin:1em 0;
		background:#EEE;
	}
	.clsIdeaThanks td{
		padding:0.5em;
	}

#IdeaPage #Form_IdiaForm_error{
	margin-left:83px !important;
	width:200px;
}
* html #IdeaPage #Form_IdiaForm_error{
	margin-left:76px !important;
}
/* style for idea page ends here */
/* style for product and funding starts here */
h2.clsOurProducts{
	float:left;
}
.clsSoftwareRefugees,.clsInternShipProgram{
	float:right;
}
.clsFundingWithAgriya{
text-align:center;
text-indent:-999em;
}
.clsSoftwareRefugees p,.clsInternShipProgram p{
	text-indent:-999em;
	margin:8px 0 0 0;
}
.clsInternShipProgram p{
	margin:8px 0;
}
	.clsSoftwareRefugees p a,.clsInternShipProgram p a{
		background:url(../images/pagelayout/bg-fundingagriya.jpg) no-repeat;
		display:block;
		width:560px;
		height:54px;
	}
	.clsFundingWithAgriya p a{
		background:url(../images/pagelayout/bg-fundingagriya-new.jpg) no-repeat;
		display:block;
		width:990px;
		height:79px;
	}
	.clsSoftwareRefugees p a{
		background:url(../images/pagelayout/bg-softwarerefugebanner.jpg) no-repeat;
		width:450px;
	}
	.clsInternShipProgram p a{
		background:url(../images/pagelayout/bg-globalinternship.jpg) no-repeat;
		width:550px;
	}
/* style for product and funding ends here */
.clsAboutProducts .clsFlvFlashPlayer{
	padding:30px 0;
	text-align:center;
	*padding:40px 0;
}
* html .clsAboutProducts .clsFlvFlashPlayer{
	padding:40px 0;
}
.clsFlvSkin{
	margin:0 0 10px 0;
}
.clsFlvSkin p{
	float:left;
	margin:0 10px 0 0;
}
	.clsFlvSkin p a,.clsFlvBuyNow a{
		background:url(../images/pagelayout/bg-signup.jpg) no-repeat;
		width:60px;
		height:21px;
		line-height:21px;
		display:block;
		color:#FFF;
		text-align:center;
		margin:5px 0 0 0;
	}
	.clsFlvBuyNow{
		margin:5px auto;
	}
/* style for internship section starts here */
.clsAboutInternship{
	margin:10px;
}
#InternshipContactPage .action{
	margin-left:165px;
}
/* style for internship section ends here */
.clsPresentationContent{
	margin:10px;
	text-align:center;
}
	.clsPresentationContent h2{
		text-align:left;
	}
	.clsPresentation{
		text-align:center;
		margin:20px 0 10px 75px;
	}
/* style for banner disply */
.clsCommonBanner{
	text-align:center;
}
/* style for pricing model matrix starts here */
.clsPricingInnerContent{
	margin:10px;
}
	.clsPricingInnerContent table td{
		padding:0.5em;
	}
	.clsPricingInnerContent th{
		text-align:center;
	}
	.clsCenter{
		text-align:center;
	}
		.clsPricingInnerContent h3{
			margin:15px 0 10px 0;
			cursor:pointer;
		}
		.clsHideShow{
			width:635px;
		}
		.clsEvenColor{
			background:#EFFBFF;
		}
		.clsOddColor{
			background:#F3F3F3;
		}
/* style for pricing model matrix ends here */
.clsClearFix{ 
overflow:auto;
zoom:1;
 } 
* html .clsClearFix{
height:1%; 
overflow:visible;
}
.clsProductLsit{
border-bottom:1px solid #ddd;
margin-bottom:20px;
}
.clsProductLsit li{
float:left;
width:33%;
text-align:center;
background:none;
padding:0;
margin:0;
}
.clsProductLsit ul li p{
margin:0;
}
.clsProductLsit ul li p a{
color:#323232;
font-weight:bold;
}
.clsProductLsit ul li .clsProThum{
display:block;
width:90px;
height:141px;
margin:0 auto;
}

.clsPage{
width:auto;
float:right;
padding:15px 0;
}
.clsPage button{
width:23px;
height:22px;
display:block;
border:0!important;
margin:0 5px;
float:left;
text-indent:-99999px;
cursor:pointer;
}
.clsPreList{
/*background:url(../images/pagelayout/propre.jpg) no-repeat top left;*/
cursor:pointer;
}
.clsPreList:hover, .clsPreListActive{
/*background:url(../images/pagelayout/propre-over.jpg) no-repeat top left;*/
cursor:pointer;
}

.clsNextList{
/*background:url(../images/pagelayout/pronext-nor.jpg) no-repeat top left;*/
cursor:pointer;
}
.clsNextList:hover, .clsNextListActive{
/*background:url(../images/pagelayout/pronext-over.jpg) no-repeat top left;
*/
cursor:pointer;}
#agr-home-tasks li{
list-style:none;
background:none;
}
.clsProductList{
width:820px!important;
height:141px;
overflow:hidden;
}
.clsPortfolioList{
height:165px;
overflow:hidden;
}
#agr-home-tasks .clsProductList li{
width:130px!important;
text-align:left;
}
#HomePage h2{
padding:10px 15px 5px 15px;
}
#HomePage .panel h2,#HomePage #panel h2{
padding:0px;
}
.clsAboutModulesDetail h2{
padding:0!important;
}
ul.clients-list{
}
ul.clients-list li{
float:left;padding:10px 0 0 15px;width:200px;margin:5px;
}
h2.clsProductrule{
line-height:19px;
margin:10px 10px 0 25px;
}

/* Start of new home page design */
.logo-section{
	float:left;
	width:990px;
	height:148px;
}
.clsTopHeader{
	float:left;
	width:990px;
	height:186px;
	background-image: url(../../img/header1.jpg);
	background-color: #000;
}
.clsSubHeaderMiddle ul{
margin:0px;
padding:0px;
float:left;
}
.search-section{
width:790px;
float:left;
height:68px;
text-align:right;
padding:10px 15px;
}
.cc-no{
color:#4d4d4d;
float:right;
width:500px;
}
.site-search .input{
border:1px solid #cccccc;
float:right;
width:275px;
height:18px;
}
#SearchForm_SearchForm_Search{
float: left;
width: 260px;
}
.site-search .button,#SearchForm_SearchForm input.action{
background:url(../images/search-home-button.jpg) no-repeat top right;
float:right;
width:60px;
height:22px;
cursor:pointer;
border:0px none;
color:#fff;
font-weight:bold;
font-size:11px;
margin: -23px 1px 1px 1px

}

.search-section .LiveChat a {
background:transparent url(../images/bg-live-chat-on.png) no-repeat scroll left top;
float:left;
height:40px;
width:110px;
}
.search-section .LiveChat a img{
display:none !important
}
.search-section .LiveChat a:hover{
background: transparent url(../images/bg-live-chat-over.png) no-repeat scroll left top;
}
.cc-no small,.cc-no span{
font-size:11px;
}
.cc-no small{
background:url(../images/uk-flag.jpg) no-repeat top left;
float:right;
width:120px;
padding:0px;
margin:5px 0;
padding-left:25px;
text-align:left;
}
.cc-no span{
background:url(../images/us-flag.jpg) no-repeat top left;
float:right;
width:150px;
padding:0px;
margin:5px 15px 5px 0;
text-align:left;
padding-left:25px;
}
.site-search{
float:right;
clear:both;
width:100%;
padding:7px 0 0 0;
}
.site-search form{
padding:0px;
margin:0px;
}
#homepage-scroll{
width:950px;
float:left;
clear:both;
padding:15px 0;
}
#homepage-scroll .Links,#homepage-scroll .Links ul{
width:950px;
height:29px;
float:left;
clear:both;
}
#homepage-scroll .Links ul{
margin:0px;
padding:0px;
}
.clsIndexCommon #homepage-scroll .Links ul li{
	background:none;
	display: inline;
	padding:0px;
	margin:0px;
}
.clsIndexCommon #homepage-scroll .Links ul li a{
background:url(../images/scroll-nor.png) no-repeat bottom left;
float:left;
position:absolute;
width:140px;
height:29px;
color:#ffffff;
font-size:12px;
font-weight:bold;
text-align:center;
line-height:29px;
text-decoration:none;
}

.clsIndexCommon #homepage-scroll .Links ul li.one a{
z-index:10;
}
li.one a{
z-index:990;
}
.clsIndexCommon #homepage-scroll .Links ul li.two a{
z-index:9;
margin-left:135px;
}
.clsIndexCommon #homepage-scroll .Links ul li.three a{
z-index:8;
margin-left:270px;
}
.clsIndexCommon #homepage-scroll .Links ul li.four a{
z-index:7;
margin-left:405px;
}
.clsIndexCommon #homepage-scroll .Links ul li.five a{
z-index:6;
margin-left:540px;
}
.clsIndexCommon #homepage-scroll .Links ul li.six a{
z-index:5;
margin-left:675px;
}
.clsIndexCommon #homepage-scroll .Links ul li.seven a{
z-index:4;
margin-left:810px;
}
.clsIndex .clsIndexCommon #homepage-scroll .Links ul li a:hover,.clsIndex .clsIndexCommon #homepage-scroll .Links ul li a.active{
background:url(../images/scroll-over.png) no-repeat bottom left;
color:#000000;
z-index:1000;
}

#homepage-scroll .inner-content{
width:928px;
float:left;
clear:both;
padding:30px 10px 0 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bcc4cc;
	border-left-color: #bcc4cc;
background:url(../images/scroll-bg.gif) repeat-x bottom left;

}
.inner-content .left-arrow,.inner-content .right-arrow{
float:left;
width:22px;
height:23px;
margin-top:65px;
padding:0 20px;
}
.left-arrow a{
background:transparent url(../images/arrow-left.gif) no-repeat scroll left top;
float:left;
height:23px;
text-indent:-9999px;
width:22px;
}
.left-arrow a:hover{
background:transparent url(../images/arrow-left-over.gif) no-repeat scroll left top;
}
.left-arrow a.deactive{
background:transparent url(../images/arrow-left-over.gif) no-repeat scroll left top;
}
.right-arrow a{
background:transparent url(../images/arrow-right.gif) no-repeat scroll left top;
float:left;
height:23px;
text-indent:-9999px;
width:22px;
}
.right-arrow a:hover{
background:transparent url(../images/arrow-right-over.gif) no-repeat scroll left top;
}
.right-arrow a.deactive{
background:transparent url(../images/arrow-right-over.gif) no-repeat scroll left top;
}
.inner-content .product-img{
float:left;
width:128px;
height:164px;
padding:0 16px;
}
#homepage-scroll .bottom-bor{
background:url(../images/bot-bor.gif) no-repeat bottom left;
float:left;
width:100%;
height:37px;
clear:both;
}
#bot-content{
	width:990px;
	float:left;
	clear:both;
	padding-bottom:15px;
	background-color: #FFF;
}
.left-side{
width:280px;
float:left;
padding:0 20px 20px 0;

}
.left-side img{
padding:0 0 10px 0;
}
.left-side .live-chat a,.left-side .live-chat a:hover{
width: 200px;
height:50px;
background:url(../images/live-chat.gif) no-repeat top left;
float:left;
overflow:hidden;
padding-bottom:10px;
}
.live-chat a img{
visibility:hidden;
}
.right-side{
width:650px;
float:left;
}
#HomePage .right-side h2{
background:url(../images/h2-bg.gif) no-repeat top left;
padding:0 15px;
margin:0px;
color:#ffffff;
height:30px;
width:620px;
line-height:30px;
font-size:14px;
font-weight:normal;
}
.right-side-content{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #bcc4cc;
	border-left-color: #bcc4cc;
	width:648px;
	float:left;
}
.right-side-content p{
padding: 6px 5px 3px;

}
.right-side .bot-bor{
background:url(../images/bot-bor-right.gif) no-repeat top center;
float:left;
width:100%;
height:5px;
}

.footer-logo{
background:transparent url(../images/footerlogo.png);
background-repeat:no-repeat;
float:left;
height:64px;
width:990px;
}

.footer-logo .f-logo{
background:url(../images/bot-logo.jpg) no-repeat top center;
float:left;
width:59px;
height:28px;
margin-right:10px;
border:6px solid #ffffff;
padding:0px;

text-indent:-9999px;
}
.copy-right{
float:left;
color:#ffffff;
padding-top:12px;
font-size:11px;
}
.privacy{
float:right;
padding-top:12px;
color:#ffffff;
font-size:11px;
}

.float_right{float:right;}

.privacy a{
font-size:10px;
padding-top:12px;
color:#ffffff;
text-decoration:none;
}
.privacy a:hover{
color:#efefef;
text-decoration:underline;
}
/* End of new home page design */


/* ----------------------mythili   stripe   --------------------*/


#stripe_line{
    display:inline;
    background-color:#FFFFFF;
    width:980px;
    height:120px;
    background: #FFFFFF;  
             }


#stripe_line .home-stripe-right-arrow{
    float:left;
    height:55px;
    padding:55px 0px 0px 7px;
    background-color: #FFFFFF;
    background-position: center center;
                                      }

#stripe_line .clsfooterList{
    width:906px !important;
    background-color: #FFFFFF;
    background-position: center center;
                            }
.clsfooterList ul{
               
                 }

.clsfooterList li{
    padding:5px 3px 6px 3px;
    height:120px;
    text-align:center;

                   
                  }


#stripe_line .home-stripe-left-arrow{
    float:left;
    height:120px;
    background-color: #FFFFFF;
    background-position: center center;
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 0px;
    padding-left: 10px;

}


.home-stripe-left-arrow img {
    padding:55px 12px 10px 0px;
    background-repeat: no-repeat;
    background-position: right center;
                              }    
                                             
                                             
.home-stripe-right-arrow img {
    padding:11px 0px 10px 12px;
    background-repeat: no-repeat;
    background-position: left center;
                              }                                     
                            				  }									 
							  
/* isocial prices */							  

.clsPricingContainer{
	
	padding:8px 30px 30px 8px;
	float:left;
	width:640px;
	
	
	
}
.clsPricing{
	width:295px;
	height:66px;
	float:left;
	margin:0px 10px ;
	background:url(../images/bg-pricing.html) no-repeat right top;
}
	.clsPricing h3{
		font:bold 15px  arial;
		color:#bcc8a3;
		line-height:30px;
		padding-left:7px;
	}
	.clsLite h3{
	
		color:#adc0cf;
	}
	.clsPricing li{
		float:left;
		font:bold 13px/30px Verdana, Arial, Helvetica, sans-serif;
		padding-left:10px;
		color:#c4ccd2;
	}
	.clsPricing li a{
		display:block;
		float:left;
		font:bold 9px/27px Tahoma;
		text-decoration:none;
		color:#000;
		text-transform:uppercase;
	}
		.clsPricing li a:hover{
			text-decoration:none;
			color:#000;
		}
		.clsPricing li a span{
			padding-left:20px;
		}
	.clsPricing li.clsLiveDemo a{
		background:url(../images/bg-livedemobutton.html) no-repeat left top;
		height:27px;
		padding-left:9px;
		width:93px;
	}
		.clsPricing li.clsLiveDemo a:hover{
			background:url(../images/bg-livedemobuttonover.html) no-repeat left top;
		}
	.clsPricing li.clBuyNow a{
		background:url(../images/bg-buynowbutton.html) no-repeat left top;
		height:27px;
		padding-left:9px;
		width:86px;
	}
		.clsPricing li.clBuyNow a:hover{
			background:url(../images/bg-buynowbuttonover.html) no-repeat left top;
		}							  

