body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*font-family:"universltstd-lightcn-webfont",Arial,Verdana,sans-serif;*/
	font-size:11px;
	color:#343535 !important;
} 

@font-face {
	font-family: 'universltstd-lightcn-webfont';
	src: url('fonts/universltstd-lightcn-webfont.eot');
	src: url('fonts/universltstd-lightcn-webfont.woff') format('woff'), url('fonts/universltstd-cn-webfont.ttf') format('truetype'), url('fonts/universltstd-lightcn-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

a {outline:none;}
/*================== Universal class Here=========*/
img {border:none; padding:0px; margin:0px;}
div {margin:0px; padding:0px; outline:none;}
/*.mainHld {width:896px; margin:auto;}*/
.img2middle {vertical-align:middle;}
.clear {clear:both;}
ul {list-style-type:none; margin:0px; padding:0px;}
h1 {padding:0px; margin:0px;}
h2 {padding:0px; margin:0px;}
h3 {padding:0px; margin:0px;}
h4 {padding:0px; margin:0px;}


/*================== Main Holder Div class Here=========*/
.wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 896px;
}

.wrapper1 {
	text-align: left;
	margin: 0px;
	border:1px dashed #000000;
	padding: 0px;
	border:0;
	width:600px;
}
.header {
	margin: 0 0 2px 0;
}


/*===================Right content class=================*/


.rightHld { 
	margin: 0 0 0 221px;
	float: left;
	width: 675px;
	height: 1%; /*Holly hack for Peekaboo Bug */ float:right;

}

.breadCrumb {
	background-image:url(../images/breadcrumBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 0 3px 0;
	height:26px;
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	margin-left:0px;
}
.breadCrumb ul {
	display:inline; padding:0 0 0 10px; float:left;
}
.breadCrumb li {
	float:left;
	padding-left:2px;
	margin-left:6px;
	padding-top:5px; color:#171617;
}
.breadCrumb a {
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none; 	background-image:url(../images/arrow_lred.gif);
	background-position:right 5px;
	background-repeat:no-repeat; padding:0 13px 0 0;
}
.breadCrumb a:hover {
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
.breadCrumbnoImg {background-image:url(../images/spacer.gif) !important;	float:left;}
.breadCrumb_btm {
	background-image:url(../images/background/riaHeadbg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fff9f9;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	margin-top:2px;
	margin-left:3px;
}
/*================== Header class Here=========*/
.headerLogoHld {
	float: left;
	width: 221px;
}
.headerLinkHld{
	 float: left;
	 width: 62%;
	 height:31px;
	 margin-bottom:3px;
	 margin-top:45px;
	 margin-left:3px;
}
.headerInfoHld {
	float: right;
	padding-left:8px;
	/*width: 146px;*/
	width: 104px;
	height:50px;
	padding-top:2px;
	margin-bottom:4px;
	/*margin-left:6px;*/
	margin-left:2px;
	margin-top:17px;
}
.joinus{font-size:10px; margin-left:20px;}

/*-------------------FaceBook---------------*/
.facebookLike {
    height: 20px;
    position: absolute;
    right: 7px;
    top: -12px;
    width: 50px;
    z-index: 9;
}
.youtubeLikelink {
    /*border: 1px solid #CCCCCC;*/
    height: 22px;
    left: 4px;
    padding-top: 4px;
	padding-left:8px;
    position: absolute;
    top: 21px;
    width: 86px;
    z-index: 9;
}
.youtubeLikelink a{
	padding-right:8px;

}
/*================== Left class Here=========*/

.leftHld {
	
	width: 221px;
	/*position:relative;*/
	position:absolute;
	padding-top:0px;
	top:0;
	float:right;
	
}

.clearfix:after {clear:both; content:""; display:block; height:0; visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

.leftContentHld {
	/*margin-left:-5px;
	width:221px;*/
	width:205px;
}
.subLinkNH {
    color: #626161;
    font-family:"Trebuchet MS";
    font-size: 18px;
    margin:0px 0 0px 0px;
    width:199px;
	padding-top:0px;
	background:#ebebeb url(../images/leftnewBg.jpg) 0 0 repeat-y;
}

.subLinkNH span{ font-size:11px; color:#f00; float:left; padding:0 0 0 15px; margin:-11px 0 0 0;}
.subLinkNH ul{
	padding-top:5px;}
.subLinkNH li {
    background-image: url("../images/menu-bor.png");
    background-position: left top;
	text-transform:uppercase;	
    background-repeat:no-repeat;
    padding-bottom: 0px;
    padding-top: 7px;
    padding-left:15px;
}
.subLinkNH li.subLinkNHNobg
{
	background:none;
	text-transform:uppercase;
}	
.subLinkBorbot{
	height:2px;
	padding:0px;
	margin:0px;
}
.subLinkNH a {
    color: #525252;
    text-decoration: none;
}
.subLinkNH a:hover {
    color: #f28021;
    text-decoration: none;
}
/*-----------------Home page form-----------------*/
		.homeForm{ margin:0px 0px 0px 0px; padding-top:10px;     padding-bottom:0;
 }
		
		.homeForm label { display: block; font-size: 13px; font-weight: bold; line-height: 18px; position: relative;  z-index: 1; width:96px; }
		
		/*.homeForm button, .homeForm input.input-text, .homeForm input.password, .homeForm input.button, .homeForm textarea, .homeForm input.captcha { font-family:"Trebuchet MS"; font-size:14px;  }*/
		/*start added by navneet*/
		.homeForm button, .homeForm input.input-text, .homeForm input.password, .homeForm input.button, .homeForm textarea, .homeForm input.captcha { font-family:"Trebuchet MS"; font-size:14px;  }
		/*end added by navneet*/
		
		.homeForm input.input-text, .homeForm input.password { display: block; 
		 background: transparent; margin: 0 0 10px; padding: 2px 4px;
		 border: 1px solid #bbb; 		
		 -moz-border-radius: 1px; 
		 -webkit-border-radius: 1px;
		 -moz-box-shadow: 1px 1px 1px #fff;
		-webkit-box-shadow: 1px 1px 1px #fff;
		box-shadow: 1px 1px 1px #fff; font-family:"Trebuchet MS"; font-size:14px;  text-shadow: 0 0 1px #fff;
		 color:#616262; position: relative; z-index: 2; line-height: 18px; width:160px;  margin-left:15px; }
		 
		 /*start edited by navneet*/
		.homeForm textarea { float:left; 
		 background: transparent; margin: -7px 0 0px; padding: 3px 4px;
		 border: 1px solid #bbb; 		
		 -moz-border-radius: 1px; 
		 -webkit-border-radius: 1px;
		 -moz-box-shadow: 1px 1px 1px #fff;
		-webkit-box-shadow: 1px 1px 1px #fff;
		box-shadow: 1px 1px 1px #fff; font-family:"Trebuchet MS"; font-size:14px;  text-shadow: 0 0 1px #fff;
		 color:#616262; position: relative; width:160px; height:50px; z-index: 2; line-height: 18px; margin-bottom:8px; margin-left:15px; } 
		/*end edited by navneet*/
		
		/*start added by navneet*/
		.homeForm input.captcha  
		{
			display: block; 
			background: transparent; 
			margin: 0 0 0px 5px; 
			padding: 2px 4px;
			border: 1px solid #bbb; 		
			-moz-border-radius: 1px; 
			-webkit-border-radius: 1px;
			-moz-box-shadow: 1px 1px 1px #fff;
			-webkit-box-shadow: 1px 1px 1px #fff;
			box-shadow: 1px 1px 1px #fff; 
			font-family:"Trebuchet MS"; 
			font-size:14px;  
			text-shadow: 0 0 1px #fff;
			color:#616262; 
			position: relative; 
			z-index: 2; 
			line-height: 18px; 
			width:18px;   
			text-align:center;
			float:left;
		}
		/*end added by navneet*/
		
		.homeForm input.input-text:focus, .homeForm textarea:focus { outline: none; border-color: #999; color: #616262;  border: 1px solid #f28020;  margin-left:15px;  }
		
		.homeForm label.inlined { padding: 2px 0 2px 0px; margin-left:15px; }
		.homeForm label.focus { color: #ccc; visibility:hidden;  }
		.homeForm label.has-text { color: #f2f3f4; visibility:hidden; }
		/*.homeForm input[type=submit] {color:#fff; text-transform:uppercase; font-family:"Trebuchet MS"; font-size:15px; cursor:pointer;
		width: 65px; height: 28px; padding:0px; margin:0px; float:left; margin-right:0px;
		background:transparent url(../images/submit.jpg) left top no-repeat; margin-top: -25px; margin-left:10px; cursor:pointer;}*/
		.homeForm label.inlined + input.input-text { margin-top: -25px;  }
		.homeForm label.inlined + textarea.input-text { margin-top: -43px;  }
		.homeForm label.inlined.textarea { height: 36px; width:90px;  }
		
		.fliphld{ padding:11px 0 0 0;}
		
/*==========for textbox======================*/
.first fieldset    { border: 0; padding-bottom: 0px; border:0; margin-left:0; margin-bottom:15px;}
.first label       {display:block; cursor: pointer;padding-bottom: 0px;font-family:"Trebuchet MS"; font-size:13px; color:#4e4e4e; padding-top:20px; float:left; padding-right:4px; padding-left:4px; font-weight:normal; background:url(../images/homeformBor.jpg) right top no-repeat; border-right:1px solid #acadad;}
#noBor{ border:none;}
.noBor{ border:none;}
.label_check input,
.label_radio input  {  padding-right:4px; padding-left:4px;color:#d0cecd;  }

.has-js .label_check	{  padding-right:4px; padding-left:4px; color:#4e4e4e;}
.has-js .label_radio    { padding-left:0px; color:#4e4e4e;}
.has-js .label_radio    { background:url(../images/radio-off.png) no-repeat center 7px; color:#4e4e4e; }
.has-js .label_check    { background: url(../images/check-off.png) no-repeat center 3px; color:#4e4e4e; }
.has-js label.c_on      { background: url(../images/check-on.png) no-repeat center 3px; color:#4e4e4e; }
.has-js label.r_on      { background: url(../images/radio-on.png) no-repeat center 7px; color:#4e4e4e; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px;}		



/*===============Banner==================*/
.bannerHome {
	width:672px;
	height:239px;
	text-align:center;
	margin-bottom:2px;
	position:relative;
	
}
.bannerHome_new {
	width:672px;
	text-align:right;
	margin-bottom:2px;
	position:relative;
	margin-left:3px;
	height:351px;
	z-index:1;
}
.bannerInner {
	width:672px;
	margin-left:3px;
	height:146px;
	text-align:center;
	margin-bottom:2px;
	position:relative;
	z-index:-1;
}
.bannerInner_testi {
	width:672px;
	margin-left:3px;
	height:190px;
	text-align:center;
	margin-bottom:2px;
	position:relative;
	z-index:-1;
}
.noBannerHld {
	width:672px;
	margin-left:3px;
	height:0px;
	text-align:center;
	position:relative;
	z-index:3;
}
/*================== Footer class Here=========*/
.footer {
	clear: both;
	width:674px;
	margin-left:244px;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
}
.footer[class] {
	clear: both;
	width:674px;
	margin-left:224px;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
}
.footerInner {
	margin: 0;
	float: right;
	width: 673px;
	height: 1%; /* Holly hack for Peekaboo Bug */
}

.w3cimage
{
	position:absolute; 
	left:0; 
	top:0; 
	margin-left:-122px;
}

.footerleftHld {
	float: left;
	width: 210px;
	position:relative;
	padding-top:7px;
	margin-right:10px;
	margin-top:25px;
}
.footerTxtHld {
	width:280px;
	padding-left:13px;
	padding-top:5px;
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#5b5e61;
	float:left;
	height:25px;
}
.footerTxtHldlft {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#5b5e61;
	padding:5px 10px 0 0;
	float:right;
	height:25px;
}
.footerTxtHldlft a 
{color:#666666;}
.footerTxtHldlft a:hover{color:#F17B1E;
    }

/*.footerTxtHldlft {
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#5b5e61;
	padding:16px 21px 0 0;
	float:right;
	height:25px;
}*/


.footerLinkHld {
	width:660px;
	padding-left:10px;
	padding-top:10px;
	margin-top:26px;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#5b5e61;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	float:left;
	height:45px;
}
.footerLinkHld a.powered{
	float:right;
	background-image:url(../images/poweredBy.jpg);
	width:88px;
	height:14px;
}
.footerLinkHld a.powered:hover{
	float:right;
	background-image:url(../images/poweredBy_red.jpg); 
}
.footerLinkHld span.by{
	padding-right:0px;
	padding-left:25px;
}
.footerLinkHld a:link
{
	color:#666;
	text-decoration:none;
}
.footerLinkHld a:hover
{
	color:#f17b1e!important;
	text-decoration:none;
}
.footerLinkHld a:visited
{
	color:#666;
	text-decoration:none;
}

/*=========Case studies=============*/

.containercase {
	width: 600px;
	margin: 0 0 15px 0px;
}

.narrowcolumn {
	float: left;
	padding: 0 0 10px 0px;
	margin:0px 0px 0 0px;
	width: 680px;
}
.casesTop{
	background-image:url(../images/breadcrumBg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:5px 0 3px 0;
	height:26px;
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
}
.casesTop ul {
	display:inline;
}
.casesTop li {
	background-image:url(../images/cases-topbor.jpg);
	background-position:left 7px;
	background-repeat:no-repeat;
	float:left;
	padding-left:12px;
	margin-left:6px;
	padding-top:5px;
}
.casesTop a {
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.casesTop a:hover {
	color:#FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-decoration:underline;
}
.casesTopnoImg {background-image:url(../images/spacer.gif) !important;	float:left;}
.casesTop_btm {
	background-image:url(../images/background/riaHeadbg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fff9f9;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	height:16px;
	margin-top:2px;
	margin-left:3px;
}	 
.content-area{
	width:665px;
	float:left;
	font-family:Arial, Verdana, helvetica, sans-serif; 
	font-size:15px; 
	color:#1e1e1e;
	/*border:1px solid #d8d8d8;*/
	padding:10px 10px 10px 0px;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url("../images/ourworkbox-line.jpg"); background-position:bottom left; background-repeat:no-repeat;
	}	
.content-area .imgarea{
	width:145px;
	padding:0px 10px 0px 20px;
	float:left;
	display:inline-block; text-align:center;
	}
.content-area .imgarea img{
	text-align:center;
    vertical-align:middle;
	text-align:center;
	}		
.content-area .textArea{
	width:470px;
	padding:10px 10px 10px 0;
	text-align:justify;
	float:left;
	line-height:20px;
	}
.postmetadata .read-more a{
	color:#b6121b;
}	
.testi-area{
	width:690px;
	float:left;
	font-family:Arial, Verdana, helvetica, sans-serif; 
	font-size:15px; 
	color:#1e1e1e;
	padding-right:10px;
	margin-bottom:0;
	padding-top:3px !important;
	padding-bottom:1px !important;
	}
.testi-area .block{
	width:298px;
	height:190px;
	float:left;
	font-family:Arial, Verdana, helvetica, sans-serif; 
	font-size:15px; 
	color:#313232;
	padding:75px 24px 0px 20px;
	margin-bottom:2px;
	line-height:22px;
	background:url(../images/client-speakBg.jpg) left top no-repeat;
	}	
.testi-area .block img{ padding:10px 0px 0px 0px;}
.form-right{
	float:left;
	width:305px;
	background-color:#FFF;
}
.post-inside-main{
	float:left;
	width:610px; 
	padding:0px;
	margin:0px; 
	padding-left:25px;
	padding-bottom:10px;
	}	
.contentbg{
  width:680px;
  margin:auto;
  padding:0px;
  position:relative;
  float:left;

}

.postmetadata .share{
	padding-top:5px;
	float:left;
	margin:0px;
	}
.postmetadata span img{
	margin:0px;
	padding:0px;
	float:left;
	}
	
#paging_container9 .no_more{
	background:url(../images/more-faded.jpg) center bottom no-repeat;
    color: #cfcfcf;
	border:none;
    cursor: default;
	
}
.page_navigation , .alt_page_navigation{
	padding-bottom: 10px;
}

.page_navigation a, .alt_page_navigation a{
	height:27px;
	background:url(../images/more-bg.jpg) center bottom no-repeat;
	padding:3px 20px;
	margin:0px;
	text-decoration:none;
	float: left;
	font-size: 15px;
	color:#7f7f7f;
	text-transform:uppercase;
	margin-bottom:20px;
	
}
.active_page{
	background-color:white !important;
	color:#fff;
	display:none;
	cursor:text;
}	
.content, .alt_content{
	color: black;
}
.content li, .alt_content li, .content > p{
	padding: 5px 5px 12px 0px;
}
.page_navigation .previous_link{margin-left:250px;}

/*-----------contact page------------------------*/
.contactR{position:relative; float:left; width:665px; padding:13px 0px 30px 22px;}
.contactR ul{ margin:0px;  width:330px; padding:0px; position:relative; float:left;}
.contactR li{ float:left; font-size:14px; color:#000; font-family:Arial; line-height:20px; padding-bottom:0px;}
.contactR .head{ color:#fff; font-size:18px; line-height:30px;}
.contactR .lighttext{ color:#656565; line-height:30px; }
.contactR .lighttextL{ color:#696969; line-height:30px; font-size:16px; }
.map{ background:url(../images/map-bubble.png) 0px 6px no-repeat; padding-left:25px; width:19px; padding-bottom:5px; padding-top:6px; float:left; color:#050505; text-decoration:none;}
.contactR .india{ background:url(../images/contMap4.jpg) left top no-repeat; height:763px; width:288px; padding:12px 0px 0px 30px;}
.contactR .singapore{ background:url(../images/contMap1.jpg) left top no-repeat; height:279px; width:288px; padding:12px 0px 0px 30px;}
.contactR .uk{ background:url(../images/contMap2.jpg) left top no-repeat; height:301px; width:291px; padding:12px 0px 0px 30px; margin:4px 0 0 0;}
.contactR .north-ame{ background:url(../images/contMap3.jpg) left top no-repeat; height:315px; width:288px; padding:12px 0px 0px 30px; margin:0px 0 0 0;}
.contactR .mail{ background:url(../images/contact-mailbg.jpg) left top no-repeat; height:257px; width:288px; padding:42px 0 0 30px; margin:0px 0 0 0;}
.contactR .mail a{ color:#f0731e; text-decoration:none;}
/*============about us======================*/

.about-banner{padding:10px 0px 10px 7px;}
.head-text{ font-family:"universltstd-lightcn-webfont"; font-size:27px; /*font-size:27px;*/ padding-left:14px; padding-top:20px; font-weight:normal;}
.main-content{ width:630px; font-size:15px; font-family:Arial; text-align:left; line-height:22px; padding:15px 14px 30px 14px; color:#202020;}
.main-content a{ color:#E87822; text-decoration:none;}
.main-content span {font-size:14px; font-weight:bold; color:#e77a1f; padding-left:20px;}


/*============client page start======================*/

.clienthld{ width:660px; float:left; padding:0; margin:15px 0 15px 10px;}
.clienthld ul{ float:left; padding:0; margin:0;}
.clienthld ul li{ float:left; padding:0; margin:0 0 10px; text-align:center; display: inline; background-image:url(../images/clienthld-bg.png); background-repeat:no-repeat; width:159px; height:121px;}

/*============services page start======================*/

.servicehld{ width:650px; padding:5px 0 0px; margin:0 0 0 15px; float:left;}
.serquotebg{ background-image:url(../images/servivequote-bg.jpg); background-repeat:no-repeat; width:639px; height:78px; padding:20px 30px 30px 30px; margin:15px 0 0;}
.serquotebg p{ font: 15px Arial, Verdana, sans-serif; line-height:22px; color:#202020; padding:0 0 6px 0; margin:0;}
.serquotebg p span{ color:#737373;}
.servicehld h3{ font: 26px "universltstd-lightcn-webfont",Arial, Verdana, sans-serif; color:#343535; padding:0; margin:0; font-weight:normal;}
.servicehld h3 span{ font: 16px Arial, Verdana, sans-serif; color:#343535; padding:10px 0; margin:0; font-weight:bold;}
.servicehld ul{ padding:10px 0 15px 0; margin:0; float:left; width:100%;}
.servicehld ul li{ list-style:none; display:block; font: 15px/21px Arial, Verdana, sans-serif; color:#202020!important; padding:5px 0 0px 18px; margin:0; background-image:url(../images/orange-bullet.jpg); background-repeat:no-repeat; background-position:left 11px;}
.servicehld ul li a{ color:#000; text-decoration:underline;}
.servicehld p{ font: 15px Arial, Verdana, sans-serif; color:#202020; padding:0 0 12px 0; margin:0; line-height:22px;}
.servicehld a{ text-decoration:none; color:#e87822;}

/*-------------------------- 03.07.2012 -----------------------------*/
.servicehld ul.space {padding-top:0px;}
.servicehld p.last {padding-bottom:6px;}
/*-------------------------- 03.07.2012 -----------------------------*/

/**, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
*/
.container {
	width: 650px;
	margin: 0 0 15px 16px;
}

h1 span { color: #666; }
h1 small{
	font: 15px normal Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 0.5em;
	display: block;
	color: #666;
}

h2.acc_trigger {
	padding: 0;	margin:0;
	/*background: url(../images/h2_trigger_a.gif) no-repeat;*/
	background-image:url(../images/acc1bg.jpg); background-repeat:repeat-x;
	height: 28px;	/*line-height: 46px;*/
	width: 650px;
	font-weight: normal;
	float: left;
}
h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 4px 0 0 11px; font-family:Arial; font-size:15px; color:#fff;
}
h2.acc_trigger a:hover {
	color: #fff; background-image:url(../images/acc1overbg.jpg); background-repeat:repeat-x; height: 28px;
}
h2.active {background-position: left bottom; background-image:url(../images/acc1overbg.jpg); background-repeat:repeat-x; height: 28px;}
.acc_container {
	margin: 0; padding: 0;
	overflow: hidden;
	font-size: 13px;
	clear: both;
	background: #f0f0f0;
	width: 650px;
}
.acc_container .block {
	padding: 10px; 
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0; font-family:Arial; font-size:15px; color:#202020; line-height:22px;
}
.acc_container h3 {
	font-family:Arial; font-size:16px; font-weight:bold;
	margin: 0 0 10px;
	padding: 0 0 0px 0; color:#202020;
}

.acc_container a{ color:#ed7b23; text-decoration:none;}
.acc_container a:hover{ text-decoration:none;}

.acc_container ul{ padding:0 0 10px 0; margin:0; }
.acc_container ul li{list-style:none; display:block; font: 15px Arial, Verdana, sans-serif; line-height:22px; padding:7px 0 0px 18px; margin:0; background-image:url(../images/orange-bullet.jpg); background-repeat:no-repeat; background-position:left 13px; color:#202020;}

.acc_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: #ddd;
	border: 1px solid #ccc;
}

/*============our objective page start======================*/

.objectivearea{ float:left; width:665px; padding:0; margin:0 0 0 10px;}
.objectivearea h1{ font-size:27px; color:#171717; padding:0; margin:12px 0 6px 6px; float:left; font-weight:normal; font-family:"universltstd-lightcn-webfont";}
.objectivearea h1 span{ color:#f38021;}
.objectivearea h2{ font-size:24px; color:#171717; padding:0; margin:12px 0 6px 6px; float:left; font-weight:normal; font-family:"universltstd-lightcn-webfont";}
.objectivearea h2 span{ color:#f38021;}
.objtxtarea{ font-size:15px; color:#171717; padding:0; margin:15px 0 0 0; font-weight:normal; font-family:Arial; background-image:url(../images/content-shadow.png); background-repeat:no-repeat; background-position:left top; width:661px; padding:15px 0 0; line-height:20px; float:left;}
.objtxtarea p{ font-size:15px; color:#171717; padding:0 0 15px 6px; margin:0; font-weight:normal; font-family:Arial; line-height:22px; float:left;}
.objtxtarea a{ font-size:15px; color:#d15b00; text-decoration:underline; padding:0; margin:0; font-weight:normal; font-family:Arial;}
.objtxtarea a:hover{ text-decoration:none;}
.objtxtarea ul{ padding:0 0 20px 8px; margin:0; float:left;}
.objtxtarea ul li{list-style:none; display:block; font: 15px Arial, Verdana, sans-serif; padding:11px 0 0px 18px; margin:0; background-image:url(../images/orange-bullet.jpg); background-repeat:no-repeat; background-position:left 15px;}
.objtxtarea dl{ float:left; width:650px; padding:6px 0 0 0; margin:0 0 10px;}
.objtxtarea dl dt{ float:left; width:190px; text-align:right; font-size:14px;}
.objtxtarea dl dd{ float:left; width:410px; text-align:left; padding:0px;}
.title-text{ font-family:"universltstd-lightcn-webfont"; font-size:28px; padding-left:14px; padding-top:20px; padding-bottom:14px; 
             /*background-image:url(../images/title-bg.png); 
             background-repeat:no-repeat; 
             background-position:bottom left;*/
             width:658px; font-weight:normal;
             }
.objtxtarea dl dd span{ padding:10px 0 0 0; font-size:12px; color:#f00; float:left;}
.inputbg{ position:relative; background-image:url(../images/inputbg.jpg); width:312px; height:29px;}
.textb{ background-color:transparent; border:none; position:absolute; top:4px; left:8px; width:295px; padding:4px 0 0 0; color:#929292; font-size:11px; outline:none;}
.inputbg select{ border:0;width:300px!important; margin:6px 0 0 5px!important; height:18px!important;}
/*============ebook page start======================*/

.ebookbg{ background-image:url(../images/ebookbg.png); background-repeat:no-repeat; width:631px; height:163px; float:left; margin:12px 0 0 10px; padding:15px; position:relative;}
.ebbokshadow{ position:absolute; bottom:0; left:0; background-image:url(../images/shadow.png); width:661px; height:88px; background-repeat:no-repeat;}
.ebookbg h1{ font-size:16px; color:#f28021; padding:10px 0 15px 0; margin:0; font-family:Arial;}
.ebookbg p{ font-size:15px; color:#313232; padding:0; margin:0; font-family:Arial; line-height:22px;}

 div.toggle{border:solid 1px blue;}
        div.toggle a{padding:10px;display:block;text-decoration:none;font-weight:bold;}
        div.toggle a:hover{text-decoration:underline;}
        div.panel{padding:0; display:none; margin:0;}
		
		
.thanksbg {
	float: left;
	padding: 0 0 10px 0px;
	margin:0px 0px 0 0px;
	width: 640px; text-align:center;
	background-image:url(../images/thanksbg.jpg); background-repeat:no-repeat; background-position:left top;
}

.thanksbg h1{font-family:"universltstd-lightcn-webfont"; font-size:60px; color:#292929; padding:90px 0 50px; margin:0; font-weight:normal;}
.thanksbg p{font-family:"Trebuchet MS",Arial; font-size:17px; color:#202020; padding:0 0 18px; margin:0; font-weight:normal;}
.thanksbg p a{ color:#e27113; text-decoration:none;}

.fblink{ background-image:url(../images/facebookTN.jpg); float:left; background-repeat:no-repeat; width:15px; height:22px; margin:0px 0 0 0; padding:0; text-decoration:none;}
.fblink:hover{ background-image:url(../images/facebookTN-hover.jpg); background-repeat:no-repeat; width:15px; height:22px;}

.tweetlink{ background-image:url(../images/twitterTN.jpg); float:left; background-repeat:no-repeat; width:17px; height:22px; margin:0px 0 0 0; padding:0; text-decoration:none;}
.tweetlink:hover{ background-image:url(../images/twitterTN-hover.jpg); background-repeat:no-repeat; width:17px; height:22px;}

.gpluslink{ background-image:url(../images/google-plus.jpg); float:left; background-repeat:no-repeat; width:25px; height:22px; margin:0; padding:0; text-decoration:none;}
.gpluslink:hover{ background-image:url(../images/google-plus-hover.jpg); background-repeat:no-repeat; width:25px; height:22px;}






#prod-detail-wrap {position: relative;overflow: hidden;}	
	#gradient {width:100%;height:35px;background:url(../images/bg-gradient.png) repeat-x;position:absolute;bottom:0;left:0;}
	#read-more {padding:5px; color:#333; left:315px; position:absolute;margin:7px 0 2px; bottom:0;}
	#read-more a {background:url(../images/arrow-up.jpg) no-repeat; font-family:Arial; font-size:12px; background-position:center 14px; padding:0 0 15px 0; font-weight:normal; font-weight:normal\0/; text-decoration:none; text-transform:uppercase;color:#4c4c4c;}
	#read-more a.down_arrow{background:url(../images/arrow-up.jpg) no-repeat; background-position:center 14px; color:#4c4c4c;}
	#read-more a.up_arrow{background:url(../images/arrow-down.jpg) no-repeat; background-position:center 14px; color:#4c4c4c;}
	#read-more a:hover {color:#000;}
	
/*------------------- 25.05.2012 SAIKAT --------------------- */
.breadCrumb span {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-image: url("../images/arrow_lred.gif");
    background-position: right 5px;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 13px;
    padding-top: 0;
}

.socialbanner{ float:left; padding:13px 0 0 0; margin:0;}

/*a.smmarkbtn{ float:left; background-image:url("../images/alternateimage1a.jpg"); background-repeat:no-repeat; width:219px; height:204px; margin:13px 9px 0 0; padding:0;}*/
a.smmarkbtn {
    background-image: url("../images/alternateimage1a.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 204px;
    /*margin: 13px 9px 0;*/
    margin: 13px 4px 0px 5px;
    padding: 0;
    width: 219px;
}
a.smmarkbtn:hover{ float:left; background-image:url("../images/alternateimage1a-hover.jpg"); background-repeat:no-repeat; width:219px; height:204px;}

/*a.contentbtn{ float:left; background-image:url("../images/content-thumb1.jpg"); background-repeat:no-repeat; width:219px; height:204px; margin:13px 9px 0 0; padding:0;}*/
a.contentbtn { 
    background-image: url("../images/content-thumb1.jpg");
    background-repeat: no-repeat;
    float: left;
    height: 204px;
    margin: 13px 0 0;
    padding: 0;
    width: 214px;
}
a.contentbtn:hover{ float:left; background-image:url("../images/content-thumb1-hover.jpg"); background-repeat:no-repeat; width:219px; height:204px;}

a.seosmebtn{float:left; background-image:url("../images/seosem-thumb.jpg"); background-repeat:no-repeat; width:219px; height:204px; margin:13px 0 0 0; padding:0;}
a.seosmebtn:hover{float:left; background-image:url("../images/seosem-thumb-over.jpg"); background-repeat:no-repeat; width:219px; height:204px;}

.infowin p{ font-family:Arial; font-size:12px; color:#000; padding:0; margin:0px;}














.error_main
{
	width:654px; margin:0 auto;
}
.error_left
{
	text-align:left;
	background-color:#fff;
	float:left; 
	width:196px; 
	margin:100px 0 0 0;
}
.error_right
{
	text-align:left;
	background-color:#fff;
	float:left; 
	width:436px; 
	margin:50px 0 0 15px;
}
.error_area1
{
	border-bottom:solid 1px #d6d6d6;
	text-align:right;
	width:436px;
	margin:0px 0 0 0px;
	padding:11px 0 11px 0;
}
.error_area2
{
	border-bottom:solid 1px #d6d6d6;
	text-align:left;
	width:436px;
	margin:0px 0 0 0px;
	padding:11px 0 11px 0; font-family:Arial; font-size:12px;
}
.error_area3
{
	height:100px;
	border-bottom:solid 1px #d6d6d6;
	text-align:left;
	width:436px;
}
.error_yellow
{
	font:normal 14px/26px Arial, Verdana, Helvetica, sans-serif;
	color:#df7e02; padding:0; margin:0;
}
.error_black
{
	font:normal 12px Arial;
	color:#000;
}
.error_black_small
{
	font:normal 12px Arial;
	color:#df7e02;
}
.error_black_small a
{
	font:normal 12px Arial;
	color:#df7e02;
	text-decoration:underline;
}
.error_black_small a:hover
{
	font:normal 12px Arial;
	color:#666;
	text-decoration:underline;
}
.error_footer
{
	font:normal 11px Arial;
	color:#666;
	text-align:left;
	margin-top:5px;
}
.error_footer_yellow
{
	font:normal 11px Arial;
	color:#df7e02;
	text-align:center;
	margin-top:5px;
}
.error
{
	margin:0 0 0 7px;
}
.error ul
{
}
.error li
{
	background:url(../images/error_page_bullet.jpg) 0px 6px no-repeat;
	padding:0 9px 0 12px;
	line-height:16px; font-family:Arial; font-size:12px;
}


/*--------------------newsletter css--------------------*/


/*#nl-container {
    bottom: 0;
    left: 15%;
    margin: 0 auto;
    position: fixed;
    z-index: 100;
}*/
#nl-container 
{
    width:100%;
   bottom: 0;
   /* right:0px;*/
    margin: 0 auto;
    position: fixed;
    z-index: 100;

}
#about_popup {
  width:670px;
  height:93px;
  padding:0px;
    background: url(../images/nl-right.png) right -2px no-repeat;  
  position:absolute;
  left:0;
  bottom:0;
  display:none;

}

#bottom_bar div a {
    bottom: 51px;
    color: #FFFFFF;
    left: 627px;
    position: absolute;
    text-decoration: none;
    
}

/*--- Page styles ---*/

.nl-signup span {
    color: #FFFFFF;
    padding: 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px; 
	   
}
.nl-signup p span{
    color: #FF0000;
    float: left;
    font-size: 11px;
    margin: 2px 0 0;
    padding: 0;}
.nl-signup 
{
  width:605px;    
	padding:15px 0 0 45px;
	height:78px;
  background:#343434;	
}

.nl-signup, .nl-signup input, .nl-signup textarea, .nl-signup label {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color:#6c6c6c;
	border:none;
	
}
.nl-signup p { position: relative; margin: 10px 12px 0 0; float:left; width:210px;}
.nl-signup .submitMain{position: relative; margin: 10px 12px 0 0; float:left;}
.nl-signup p label {position: absolute; top: 0; left: 0;}
.nl-signup p br {display: none;}


.nl-signup p input,
.nl-signup p textarea {
	display: block;
	padding: 4px;
	width: 205px;
	margin: 0;
	float:left;
}

.nl-signup p label {
	width: 380px;
	display: block;
	margin: 5px 5px 5px 6px;
	padding: 0;
}
/*---------to be deleted if there is no need---------*/
/*.nl-signup div p textarea,.nl-signup p .textbox{
     background: url("../images/input-bg.jpg") no-repeat scroll left top transparent;
    height: 26px;
    padding-left: 10px;
    padding-right: 20px;
    width: 292px;
	line-height:28px;
}*/

.nl-signup div p textarea, .nl-signup div p .textbox {
    background: none repeat scroll 0 0 #E6E6E6;
    border: 1px solid #CDCDCD;
    height: 26px;
    line-height: 28px;
    padding-left: 10px;
    padding-right: 20px;
    width: 250px;
}

.nl-signup p textarea {
	padding: 2px;
	width: 404px;
}

.nl-signup p textarea,
.nl-signup p input {
	border: solid 1px #ccc;
}
.nl-signup p label {
	color: #777777;
    cursor: text;
}

.nl-signup .nl-submit 
{
        background: url("../images/submit-btn.png") no-repeat scroll left top transparent;
    cursor: pointer;
    float: left;
    height: 33px;
    margin-left: 5px;
    position: relative;
    width: 109px;
    border:none;
    }

.privacyHld{width:660px; float:left; padding:0; margin:0px 0 0px 10px;}
.privacyHld p{font-family: Arial,Verdana,helvetica,sans-serif; font-size: 15px; color: #1E1E1E; text-align:justify;}
.privacyHld ul {padding:0 0 0px 8px; margin:0;}
.privacyHld ul li {margin:0px; padding:0px 0 11px 18px; list-style:none; font-family: Arial,Verdana,helvetica,sans-serif; font-size: 15px; color: #1E1E1E; background-image:url(../images/orange-bullet.jpg); background-repeat:no-repeat; background-position:left 3px; display:block;}

.head-text-pp {
    font-family: "universltstd-lightcn-webfont";
    font-size: 27px;
    font-weight: normal;
    padding-left: 10px;
    padding-top: 20px;
}
.copyrght{text-decoration:none; color:#5b5e61;}
.copyrght a{color:#666666;}
.copyrght a:hover{color:#F17B1E;}


.search-topL {
    display: block;
    float: left;
    margin: 0;
    position: relative;
    width: 400px;
    padding-top:15px;
    text-align:left;
}
.search-topR{width:195px; height:165px; float:right; position:relative; padding-left:30px; margin:0px; text-align:center;}
.search-topR a{font-family:Arial, Verdana, Helvetica, sans-serif; color:#000; font-size:14px; text-align:center; text-decoration:none; line-height:21px;}
.search-topR span{color:#e97e2c;}

.headtext2 {font-size:16px; font-family:Arial, Verdana, Helvetica, sans-serif;}