@charset "utf-8";
/* CSS Document */

/*********** Daksha Design**************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
	text-decoration:none;
}
.flt {
	float:left;
}
.flr {
	float:right;
}
.clr {
	clear:both;
}
@font-face {
font-family:'MyriadProRegular';
src: url('../font/myriadpro-regular-webfont.eot');
src: local('Myriad Pro'), local('MyriadProRegular'), url('../font/myriadpro-regular-webfont.woff') format('woff'), url('../font/myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontjsXVao9M') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family: 'MyriadProBoldCondensed';
src: url('../font/myriadpro-boldcond-webfont.eot');
src: local('Myriad Pro'), local('MyriadProBoldCond'), url('../font/myriadpro-boldcond-webfont.woff') format('woff'), url('../font/myriadpro-boldcond-webfont.ttf') format('truetype'), url('myriadpro-boldcond-webfont.svg#webfontbKVpnPHx') format('svg');
font-weight: normal;
font-style: normal;
}
 @font-face {
font-family:'nyalaProRegular';
src: url('../font/myriadpro-regular-webfont.eot');
src: local('nyalaProRegular'), local('ProRegular'), url('../font/ProRegular-webfont.woff') format('woff'), url('../font/ProRegular-webfont.ttf') format('truetype'), url('ProRegular-webfont.svg#webfontjsXVao9M') format('svg');
font-weight:normal;
font-style:normal;
}
body {
	font-family:"MyriadProRegular";
	font-size:13px;
	color:#1c1b1b;
	background:url(../images/body_bg.jpg) repeat-x #dfdfdf;
}
/*********start wrapper css*****/
#wrapper, #wrapp {
	width:990px;
	margin:0 auto;
}
/*********start header css*****/
.header {
	height:165px;
}
.logo {
	padding:0px 0 0 0;
	float:left;
}
.right_header {
	float:right;
	padding:34px 0 0 0;
	width:383px;
}
.right_header p {
	color:#fafafa;
	font-size:13px;
	padding:0 0 25px 0;
	float:right;
}
.right_header p a {
	color:#fff;
}
.search {
	background:url(../images/search_bg.png) no-repeat;
	width:206px;
	height:36px;
	float:right;
}
.search input {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	float: left;
	padding: 10px;
	width: 158px;
}
.search #button {
	background: url("../images/btn_bg.jpg") no-repeat scroll 0 0 transparent;
	height: 21px;
	margin: 9px 0 0;
	width: 21px;
}
.nav {
	clear:both;
	padding:0px;
}
.nav ul {
	list-style:none;
	padding:0px;
}
.nav ul li {
	float:left;
	padding: 13px 14px 14px 18px;
	color:#fff;
	font-size:15px;
	background:url(../images/li_dividre.jpg) no-repeat right 0px;
}
.nav ul li.pad {
	background:none;
}
.nav ul li a {
	color:#fff;
}
/*********end of header css*****/
/*********start banner css*****/
#banner {
	width:990px;
	height:365px;
	background:#fff;
	float:left;
	margin-top:-5px;
}
#banner .slider {
	padding:0 0 0 8px;
	float:left;
}
/*********end of banner css*****/
/*********start container css*****/
#container {
	width:990px;
	min-height:500px;
	float:left;
	background:#fff;
}
.inner_cont {
	padding:10px;
}
.heading {
	background:url(../images/heading_new_bg.jpg) repeat-x;
	width:967px;
	height:64px;
}
.heading p {
    color: #403F3F;
    float: right;
    padding: 16px 15px 0 0;
}
.heading p a {
    color: #403F3F;
    padding: 0 2px;
}
.heading p a:hover,.heading p a.active{color:red;}

.heading h2 {
	background: url("../images/product_arow.png") no-repeat scroll 10px 8px transparent;
	color: #E71102;
	font-size: 24px;
	padding: 10px 0 0 46px;
	float:left;
}
.product {
	width:311px;
	float:left;
	max-height:260px;
}
.product .top {
	background:url(../images/heading_bg.jpg) no-repeat;
	width:311px;
	height:40px;
}
.product .top h2 {
	font-size:18px;
	color:#ec0606;
	float:left;
	font-size: 18px;
	padding: 10px 0 0 10px;
}
.heading_inner {
	background:url(../images/inner_heading_bg.jpg) repeat-x;
	width:967px;
	height:64px;
	margin:0 11px;
}
.heading_inner h3 {
	background: url("../images/product_arow.png") no-repeat scroll 10px 8px transparent;
	color: #E71102;
	font-size: 24px;
	padding: 10px 0 0 46px;
}
.product {
	width:311px;
	float:left;
	padding:0 13px;
}
.product .top {
	background:url(../images/heading_bg.jpg) no-repeat;
	width:311px;
	height:40px;
}
.product .top h2 {
	font-size:18px;
	color:#ec0606;
	float:left;
	font-size: 18px;
	padding: 10px 0 0 10px;
}
.product .top h2 span {
	font-size:18px;
	color:#191818;
	font-weight:normal;
	padding:10px 0 0 10px;
}
.product .top a {
	color:#ed0101;
	font-size:14px;
	padding:13px 10px 0 0;
	float:right;
}
.product .top a:hover {
	color:#191818
}
.product .mid {
	background:url(../images/mid_bg.jpg) repeat-y;
	width:310px;
	min-height:187px;
	float:left;
}
.product .mid img {
	padding: 21px 18px 50px;
	float:left;
}
.product .mid p {
	float:left;
	padding:20px 0 10px 0;
	width:167px;
}
.product .mid a {
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 3px transparent;
	color: #BE0000;
	font-size: 14px;
	padding: 0 24px 0 15px;
	float:left;
}
.product .mid a span {
	color:#0c0c0c;
}
.product .mid a:hover {
	text-decoration:underline;
}
.product .bottom {
	background:url(../images/bottom_bg.jpg) no-repeat;
	clear:both;
	height:40px;
	width:310px;
}
.pad {
	padding:0px 2px 0;
}
/*********end of container css*****/
/*********start footer css*****/
#footer {
	padding:17px 0 0 0;
}
.links p {
	color:#1c1b1b;
	font-size:13px;
	padding:0 0 8px 0;
}
.links p a {
	color:#1c1b1b;
}
.links p a:hover, .links p a.active {
	color:#bb0305;
}
/*********end of footer css*****/

/***********inner page css starts********/

/***********left side css starts********/
.left_side {
	padding:0px 0 20px;
	width:652px;
}
.left_side .top_heading {
	background: none repeat scroll 0 0 #F1F1F1;
	height: 48px;
	margin: 0 0 15px;
	width:652px;
}
.left_side .top_headdingmar {
	margin: 17px 0 0 87px;
	padding:0px;
}
top_headdingmar1 {
	margin: 0px 0 0 0px;
	padding:0 0 0 10px;
}
.left_side .top_heading h2 {
	background: url("../images/product_arow.png") no-repeat scroll 10px 8px transparent;
	color: #403f3f;
	font-size: 18px;
	font-weight:normal;
	padding: 12px 0 8px 46px;
	float:left;
}
.left_side .top_heading p{float:right; padding:16px 15px 0 0; color:#403f3f}
.left_side .top_heading p a{padding:0 2px; color:#403f3f}
.left_side .top_heading p a:hover,.left_side .top_heading p a.active{color:red;}
.left_side .top_heading h2 span {
	color:#ec0606;
	font-weight:bold;
}
.left_side .about {
	padding:0px;
}
.left_side .about p {
	padding: 8px 0 10px 47px;
	color: #494948;
	font-size: 14px;
}
.left_side .about p a{color:#ED0000;}
.left_side .about p span {
	color:#ED0000
}
.left_side .about p em {
	font-size:16px;
	color:#110;
}
.left_side .about ul {
	list-style:none;
	padding:0px;
}
.left_side .about ul li {
	padding:10px 0 10px 0;
	clear:both;
}
.left_side .about ul li img {
	padding: 26px 15px 0 42px;
}
.left_side .about ul li h5 {
	color: #EC0606;
	font-size: 18px;
	padding: 26px 0 0;
}
.left_side .new {
	padding:10px 0 0 0;
}
.left_side .new .testi {
	width:450px;
}
.left_side .new .pad {
	padding:0px 34px;
}
.left_side .new .testi p {
	font-size:14px;
	color:#494948;
}
.left_side .new .testi h5 {
	background: url("../images/testi_left_arrow.jpg") no-repeat scroll left 24px transparent;
	color: #494948;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	padding: 26px 20px 0 26px;
}
.left_side .new .testi .pad2 {
	position: relative;
	right: 63px;
	top: -12px;
}
.left_side .new .testi h6 {
	clear: both;
	color: #413F3F;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	padding: 0px 0 0 25px;
}
.left_side .new .testi h6 span {
	color:#b70f0b;
}
.left_side .new .testi a {
	background: url("../images/read_bg.jpg") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-size: 20px;
	margin: 15px 0 10px 20px;
	padding: 15px 75px 10px 26px;
}
.left_side .new .testi a.row
{
	background:none ;
	
}
.left_side .new .testi a:hover {
	opacity:0.8;
}
.left_side .new .testi ul {
	list-style:decimal;
	padding:0px
}
.left_side .new .testi ul li {
	float:left;
	padding:0 10px 0 0;
}
.left_side .new .testi p span {
	color:#b70f0b;
}
.we {
	margin:16px 0 0 0;
}
.we p {
	color: #494948;
	font-size: 14px;
	padding: 0px 0 15px 47px;
}
.we p span {
	font-size:16px;
	font-style:italic;
}
.we p em, .we p span em{ color:#110; font-size:16px;}
.we a {
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 3px transparent;
	color: #0C0C0C;
	font-size: 14px;
	margin: 0px 0 0 48px;
	padding: 0 0 0 15px;
}
.we a:hover {
	text-decoration:underline;
}
.what {
	padding:16px 0 0 0;
	float:left;
}
.what ul {
	list-style:none;
	padding:0px 0 15px 49px;
}
.what ul li {
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 2px transparent;
	color: #181717;
	padding: 0 0 12px 15px;
}
.what ul li span {
	background: url("../images/border_li.jpg") no-repeat scroll left bottom transparent;
	color: #181717;
	display: block;
	padding: 0 0 3px;
}
.what ul li a:hover {
	background:none;
}
.what p {
	color:#ed0000;
	text-decoration:underline;
	padding:0px 0 0 49px;
	line-height:17px;
}
.what p a{color:#ed0000;}
.what .pad {
	padding:0 15px 0 0;
}
.fusion {
	padding:16px 0;
	float:left;
}
.fusion .chart {
	border: 1px solid #ededed;
	float: left;
	margin: 0 0 0 3px;
	min-height: 145px;
	padding: 0 10px 0 20px;
	width: 617px;
}
.fusion .chart .text {
	padding:0px;
	width:475px;
	float:left;
}
.fusion .text h2 {
	font-size:16px;
	color:#2b2929;
	font-weight:normal;
	font-size:60px;
	font-family:"nyala";
	padding:10px 0 0 0;
}
.fusion .text h2 span {
	padding:0px;
	color:#ef0404;
}
.fusion .text h5 {
	padding:0 0 0px 77px;
	color:#696363;
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:"nyala";
}
.fusion .chart p {
	padding:0 0 0 42px;
	color:#696363;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	font-family:"nyala";
}
.fusion .chart a {
	background: url("../images/buy_arrow.jpg") no-repeat scroll right 4px transparent;
	color: #DB0000;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 0 14px;
}
.fusion .text a:hover {
	text-decoration:underline;
}
.fusion .chart .pad {
	padding: 15px 0 0 15px;
}
.fusion .tool {
	float:right;
	width:433px;
}
.fusion .tool h2 {
	color: #2B2929;
	float: right;
	font-family: "nyala";
	font-size: 37px;
	font-weight: normal;
	padding: 3px 0 0;
}
.fusion .tool h2 span {
	padding:0px;
	color:#ef0404;
}
.fusion .tool h5 {
	padding:0 0 0px 32px;
	color:#292727;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:"nyala";
}
.fusion .tool p {
	padding:21px 0 0 42px;
	color:#696363;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
	float:right;
}
.fusion .tool p a {
	color:#696363;
	font-weight:normal !important;
	background:none !important;
}
.fusion .tool p a:hover {
	color:#DB0000;
}
.fusion .tool a {
	background: url("../images/buy_arrow.jpg") no-repeat scroll right 11px transparent;
	color: #DB0000;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 14px 0 247px;
}
.fusion .tool a:hover {
	text-decoration:underline;
}
/***********end of left side css********/
/***********right side css starts********/
.right_side {
	width:316px;
	float:left;
	font-size:14px;
	color:#222121;
	padding:9px 0 20px;
}
.right_side .object {
	padding: 0px 0 20px 13px;
}
.right_side .object .top {
	background:url(../images/object_top.jpg) no-repeat;
	width:311px;
	height:41px;
}
.right_side .object .top a {
	color:#ec0606;
	float:right;
	padding:14px 10px;
}
.right_side .object h2 {
	font-size:18px;
	color:#393737;
	font-weight:normal;
	padding:10px;
	float:left;
}
.right_side .object h2 span {
	color:#ec0606;
}
.right_side .object .mid {
	background:url(../images/object_mid.jpg) repeat-y;
	width:311px;
	min-height:172px;
	float:left;
}
.right_side .object .mid .pad {
	padding:10px 0 0 84px;
}
.right_side .object .mid p {
	padding: 10px 10px 10px 31px;
}
.right_side .object .mid p span {
	color:#dd0706;
}
.right_side .object .mid ul {
	list-style:none;
	padding:0 0 0 35px;
}
.right_side .object .mid ol {
	padding:0 0 0 35px;
}
.right_side .object .mid ul li {
	background: url("../images/right_li_arrow.jpg") no-repeat scroll left 2px transparent;
	float: left;
	padding: 0 0 5px 15px;
	width: 122px;
}
.right_side .object .mid ol li {
	float: left;
	padding: 0 0 5px 15px;
}
.right_side .object .mid .read {
	padding:0 0 8px 31px;
}
.right_side .object .mid .read a {
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 3px transparent;
	color:#222121;
	padding:0 0 0 15px;
}
.right_side .object .mid ul li a {
	color:#222121;
}
.right_side .object .mid ol li a {
	color:#222121;
}
.right_side .object .mid .read a:hover {
	text-decoration:underline;
}
.right_side .object .mid .pad1 {
	padding:10px 0 0 10px
}
.right_side .object .mid ul li a:hover {
	text-decoration:underline;
}
.right_side .object .bott {
	background:url(../images/object_bott.jpg) no-repeat;
	width:311px;
	height:11px;
}
.idea {
	padding:35px 0 0 0;
	float:left;
}
.idea ul {
	list-style:none;
	padding:0px !important
}
.idea ul li {
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 2px transparent !important;
	color: #181717;
	padding: 0 0 12px 15px;
	float:none !important
}
.idea ul li a {
	background: url("../images/idea_border.jpg") no-repeat scroll left bottom !important;
	color: #181717;
	display: block;
	padding: 0 0 3px;
}
.idea ul li a:hover {
	background:none !important;
}
.right_side .video {
	padding: 0px 0 0 15px;
}
/***********end of right side css********/
.consulting {
	padding:0px 0 0 45px;
}
.consulting img {
	float:left;
	padding:0 20px 10px 0px;
}
.consulting p {
	padding:7px 10px 0 0;
	color: #494948;
	font-size: 14px;
}
.consulting p a {
	color:red;
}
.consulting p a:hover {
	text-decoration:underline;
}
.consulting p em {
	float: left;
	font-size: 16px;
	padding: 15px 0 0 2px;
}
.consulting ul {
	list-style:none;
	clear: both;
	list-style: none outside none;
	padding: 21px 0 0 25px;
}
.consulting ul li {
	padding:0 0 10px 0;
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 2px transparent !important;
	color: #494948;
	padding: 0 0 3px 15px;
}
.consulting ul li a{ color:red;}
.consulting .pad {
	padding: 23px 10px 0 4px !important;
}
.Government {
	padding:0px 0 0 27px;
}
.Government img {
	float:left;
	padding: 0 20px 0 17px;
}
.Government p {
	padding:7px 10px 0 20px;
	color: #494948;
	font-size: 14px;
}
.Government h2 {
	color:red;
	padding:0 0 10px 0;
}
.Government ul {
	list-style:none;
	padding:10px 38px 0 20px;
}
.Government ul li {
	padding:0 0 10px 0;
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 2px transparent !important;
	color: #494948;
	padding: 0 0 3px 15px;
	margin: 0 0 0 15px;
}
ul.edu {
	clear:both;
}
.partner {
	padding:0 0 0 25px;
}
.partner p {
	padding:7px 10px 5px 20px;
	color: #494948;
	font-size: 14px;
}
.partner h3 {
	padding:0 0 0 20px;
	color:red;
	font-size:16px;
}
.partner h3 a{color:red; text-decoration:underline;}
.partner ul {
	list-style:none;
}
.partner ul li {
	padding:0 0 10px 0;
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 2px transparent !important;
	color: #494948;
	padding: 0 0 3px 15px;
	margin: 0 0 0 35px;
}
.partner h5 {
	padding:0 0 15px 20px;
}
.partner em {
	font-size:16px;
}
.partner p a {
	color:red;
}
.partner p span {
	color:red;
}
.partner p a:hover {
	text-decoration:underline;
}
ul.client {
	list-style:none;
	padding:0 0 0 17px;
}
ul.client li {
	background: none repeat scroll 0 0 transparent !important;
	border: 1px solid #CCCCCC;
	float: left;
	margin: 5px;
	padding: 10px;
}
ul.client li:hover {
	opacity:0.8;
	border:1px solid red
}
.left_side .about ul li a {
	padding:0 0 10px 0;
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 4px transparent !important;
	color: #494948;
	padding: 0 0 3px 15px;
}
.left_side .about ul li a.pad {
    margin: 0 0 0 168px !important;
    padding: 0 0 0 15px !important;
}
.rig {
	margin: 5px 0 0 44px;
}
/********case study inner page css*****/

.new_heading {
	background: none repeat scroll 0 0 #F1F1F1;
	height: 48px;
	margin: 0 0 15px;
	width:980px;
}
.new_heading h2 {
	background: url("../images/product_arow.png") no-repeat scroll 10px 8px transparent;
	color: #403f3f;
	font-size: 18px;
	font-weight:normal;
	padding: 12px 0 8px 46px;
	float:left;
}
.new_heading h2 span {
	color:#ec0606;
	font-weight:bold;
}
.inner_left {
	width:222px;
	min-height:300px;
	background:#f1f1f1;
	float:left;
	margin:0 15px 0 44px;
}
.inner_left h2 {
	padding:10px;
	color:red;
	font-size:14px;
	font-weight:normal;
	text-align:center;
}
.inner_left h2 a {
	color:red;
}
.inner_left h3 {
	padding:10px;
	text-align:center;
	color:#494948;
	font-weight:normal;
}
.inner_left h3 a {
	color:#494948;
	text-decoration:underline;
}
.inner_left h3 a:hover {
	text-decoration:none;
}
.inner_left h5 {
	padding:10px;
	color:#494948;
	font-weight:normal;
	font-size:15px;
	border-top: 1px dotted #313131;
}
.inner_left p {
	color:#494948;
	font-size:14px;
	padding:10px;
	border-bottom: 1px dotted #313131;
}
.inner_left p span {
	color:red;
}
.inner_left h4 {
	padding:10px;
	color:red;
	font-size:14px;
	font-weight:bold;
}
#left_new {
	width:980px !important;
}
.new_work {
	float:left;
	width:600px;
}
.new_work p {
	color: #494948;
	font-size: 14px;
	padding:10px 0;
}
.new_work p em {
	font-size:16px;
	color:#494948
}
.new_work p span {
	color:red;
}
.new_work h5 {
	background: none repeat scroll 0 0 #F1F1F1;
	color: #494948;
	float: left;
	font-size: 18px;
	margin: 0 0 20px 1px;
	padding: 10px;
	width: 663px;
}
.new_work img {
	border: 1px solid #CCCCCC;
	margin: 10px 0;
}
.new_work p.pad {
	float: left;
	margin: 12px 0 0;
	width: 325px !important;
}
.new_work p.pad1 {
	float: left;
	margin: 15px 0 0;
	width: 325px !important;
}
.new_work p a {
	color:red;
}
.new_work ul {
	list-style:none;
	padding:0px 0 10px;
}
.new_work ul li {
	background: url("../images/buy_arrow.jpg") no-repeat scroll left 2px transparent !important;
	color: #494948;
	padding: 0 0 3px 15px
}
.new_work img {
	/*width:600px;*/
}
.newlettr {
	width:300px;
	float:left;
	padding:0 0 0 46px
}
.newlettr p {
	color: #494948;
	font-size: 14px;
	padding:10px 0;
}
.newlettr p a{color:red; text-decoration:underline;}
.newlettr p em{font-size:16px;}
.newlettr p a:hover{text-decoration:none;}
.newlettr h6 {
	padding:8px 0;
	font-size:16px;
	color:red;
	font-weight:normal;
}
.newlettr ul {
	list-style:none;
	padding:0 0 0 10px;
}
.newlettr ul li {

background: url("../images/buy_arrow.jpg") no-repeat scroll left 3px transparent !important;
color: #494948;
padding: 0 15px 5px;
float:left;
}
.newlettr ul li a{color: #494948;}
.newlettr ul li a:hover{text-decoration:underline;}
#month {
	float: left;
    padding: 2px 0 0 73px;
    width: 200px;
}
#month h6 {
	 color: red;
    font-size: 16px;
    font-weight: normal;
    padding: 8px 0;
}
#month ul {
	list-style:none;
	padding:15px 0 0 0;
}
#month ul li {
background: url("../images/buy_arrow.jpg") no-repeat scroll left 2px transparent !important;
color: #494948;
padding:0 0 5px 15px;
}
.partner h5 a{color:#494948; text-decoration:underline; font-weight:normal;}
.partner h5 em{font-size:16px;}
.partner h5 a:hover{text-decoration:none;}
.sup li{width:231px !important; float:left;}
.inner_left p a{color:#494948;}
#gallery{padding:0px;}
#gallery ul{list-style:none; padding:0px;}
#gallery ul li{}

#gallerypaginate{float:right; padding:0 43px 0 0;}
#gallerypaginate a{ color:#000;
    float: left;
    font-size: 16px;
    font-weight: bold;
    padding: 17px 2px 0;}
#gallerypaginate .left{background:url(../images/pagi_left_arrow.jpg) no-repeat; width:27px; height:26px;  margin:12px 0; float:left;}

#gallerypaginate .right{background:url(../images/pagi_right_arrow.jpg) no-repeat; width:27px; height:26px;  margin: 12px 0 0 6px; float:left;}
.Government ul li a{color:#494948}
.Government ul li a:hover{text-decoration:underline;}

.new_heading p{float:right; padding:16px 15px 0 0; color:#403f3f}
.new_heading p a{padding:0 2px; color:#403f3f}
.new_heading p a:hover,.new_heading p a.active{color:red;}
/*******sitemap*****/
.sitemap {
width:300px;
	float:left;
	padding:0 0 0 46px
}
.sitemap a{color:red; text-decoration:underline;}
.sitemap a:hover{text-decoration:none;}
.sitemap h6{
	padding:0 0 0 0;
	margin:10px 0;
}
.sitemap h6  a{
	padding:8px 0;
	font-size:16px;
	color:red;
	font-weight:normal;
}
.sitemap ul {
	list-style:none;
	padding:0 0 0 10px;
}
.sitemap ul li {

background: url("../images/buy_arrow.jpg") no-repeat scroll left 3px transparent !important;
color: #494948;
padding: 0 0 0 15px;
float:left;
font-size:14px;
width:300px;
}
.sitemap ul li a{color: #494948; text-decoration:none;}
.sitemap ul li a:hover{text-decoration:underline;}
.comment-block{ float:left;}
.comment-block ul{ list-style:none; padding:0 30px; margin:0; }
.comment-block ul li{ float:left; padding:10px;}
.comment-block ul li .img-box{ padding:2px; float:left; border:1px #666 solid;}
.comment-block ul li .comment{ float:left; margin: 0 25px;
    width: 448px;}
.comment-block ul li .comment p{ font-size:14px; color:#333;}
.fusion-block{ padding:0 20px;}
.fusion-block div{ width:300px;}
.fusion-block div p{font-size:14px; color:#333; padding:10px;}
.fusion-block div img{ padding:20px 60px;}
 .partner .first-look{ list-style:none; padding:10px; margin:0; float:left; width:280px; }
.partner .first-look li{ float:left; padding:10px; background:none !important; margin:0; }
.partner .first-look li div{ width:171px; padding:0 0 0 19px; }
.partner .first-look li div h4{ font-size:13px; color:#f00;}
.partner .first-look li div h4 a {color:#000; }
.partner .first-look li div p{ font-size:12px; color:#333; padding:5px 0;}
#form{ width:500px;}
#form p{ float:left; padding:10px;}
#form p label{ font-size:14px; color:#333; float:left; border:none; width:150px;}
#form p label strong{ color:#f00;}
#form p input{ background:url(../images/text-bg.jpg) no-repeat; border:none; width:196px; height:18px; padding:5px; float:left;}
#form p input.submit{ background:url(../images/submit.jpg) no-repeat; font-size:12px; margin:5px 0 0 154px; font-weight:bold; text-align:center; color:#fff; height:36px; width:120px; text-transform:uppercase;}
#form p select{background:url(../images/text-bg.jpg) no-repeat; border:none; width:200px; height:28px; padding:5px; float:left;}
#form p textarea{background:url(../images/text-mid.jpg) repeat-y; border:none; width:200px; height:28px; padding:5px; float:left;}
/* start by ajay*/
.new_reg input.submit{ background:url(../images/submit.jpg) no-repeat; font-size:12px; margin:5px 0 0 154px; font-weight:bold; text-align:center; color:#fff; height:36px; width:120px; text-transform:uppercase; border:none; cursor: pointer;}
.new_reg input.submit:hover{ background:url(../images/submit.jpg) no-repeat; font-size:12px; margin:5px 0 0 154px; font-weight:bold; text-align:center; color:#dedede; height:36px; width:120px; text-transform:uppercase; border:none; cursor: pointer;}
.about_text  {
	font-size:16px !important;
	font-style:italic;
	 font-family: Tahoma; 
	 font-style: normal; 
	 font-variant: normal;
	  font-weight: normal; 
	  letter-spacing: normal; 
	  line-height: normal; 
	  orphans: 2; 
	  text-indent: 0px;
	   text-transform: none; 
	   white-space: normal; 
	   widows: 2; word-spacing: 0px; 
	   
}
.about_text a {
	background:#fff;
	color: #0C0C0C;
	float: left;
	font-size: 16px;
	
	 
}
.about_text a:hover {
	text-decoration:underline;
}
.frt
{float:right !important;
 margin-right:83px;}

/*ends*/
.ce_new{background:none !important; color:#000 !important; font-size:13px !important; padding:0px !important; margin:0px; float:left;}
.ce_new strong{color:red !important;}
.abt_anr{background:none !important; padding:0px !important; margin:0px !important; font-size:16px !important; font-style:italic; color:red !important; clear:both !important;}

.left_side .about ul li a.pad1
{
	background:none !important;
}
.pjm-e input.pjh-i-t
{
	background-color:#F00 !important;
}
.box{ width:500px;}
.left_side .about ul.top-list{ list-style:none; padding:10px 40px;}
.left_side .about ul.top-list li{ float:left;}
.left_side .about ul.top-list li h3{ font-size:16px; color:#F00; padding:10px 0;}
.left_side .about ul.top-list li img{ float:left; padding:5px 15px;}
.left_side .about ul.top-list li a{ background:none !important; float:left; color:#F00;}
.left_side .about ul.top-list li em{ font-size:15px; color:#303;}
 #celendar{ float:left; background:#fff; width:652px; padding:0 5px; }
 #celendar h1{ font-size:100px; color:#300; text-align:center;}
 #celendar h2{ font-size:35px; color:#300; text-align:center;}
 #celendar .celendar-note{ background:#600; padding:10px; text-align:center; border-radius:3px 3px; color:#fff;}
#celendar .img{ padding:0 15px;}
 #celendar .celendar-note2{background:#cccccc; padding:10px; text-align:center; border-radius:3px 3px; color:#5c0000; border:1px solid #5c0000; margin:10px 0;}
#celendar .img{ padding:0 15px;}
#celendar .logo{ text-align: center; font-size:18px; color:#666; padding-left:160px !important;}



.txt{width:600px;}
.txt a{color:#e43125;}
.multi_system{width:550px;}
/***********************Wow Repots***********************/
.reports {
	width:600px;
	float:left;
	padding:0 0 0 46px
}
/***************************End Report**************************/
/******************************MultiSystem Start*************/
.multi{padding: 0 77px;}
/**********************End MultiSystem*************************/
/**********************samplepage*********************************/
.left_side p.sample  {
    color: #494948;
    font-size: 14px;
   padding:0px;
}
.test{ width:450px; float:left;}
/***************************SamplePageEnd**************************/


/******************** New Commerce landing Page Theming ***********/

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

#feature-box {
	float:left;
	width:365px;
}

#feature-box h1 {
	color:#a20a04;
	font-size:40px;
	text-align:left;
	padding:0 0 0 20px;
}

#feature-box p {
	padding:10px 0 10px 20px;
}

#feature-box a {
	color: #fe0702;
}

.shopping-cart {
	float:right;
	margin:20px 35px 0 0;
}

h2.feature {
	width:96%;
	font-size: 18px !important;
	background: #d3d3d3;
	color: #fe0702 !important;
	text-align:left !important;
	float:left;
	padding:5px 0 5px 20px;
	margin:10px 0;
}

.feature-cta {
	background: url(../images/feature-cta-btn.jpg) no-repeat 0 0;
	width: 150px;
	float:left;
	padding: 0 !important;
	margin:5px 10px 20px 21px;
}

.feature-cta a {
	color: #fff !important;
	display:block;
	text-align:center;
	padding:14px 0;
}

.three-col-list ul {
	float:left;
	width:180px;
	margin: 0px 10px 20px 20px;
	list-style-type:none;
}

.three-col-list ul li {
	background: url("../images/right_li_arrow.jpg") no-repeat scroll left 5px transparent;
	padding: 0 0 5px 15px !important;
	color:#8b8b8b;
}

.three-col-list a {
	color:#fe0702;
}

.details {
	padding:0 0 30px 20px !important;
	font-size:11px !important;
}

.feature-text {
	padding:0px 0 10px 20px !important;
	clear:both;
}

.feature-form {
	padding: 10px 0 0 20px;
	border-top: 1px dotted #fe0702;
	border-bottom: 1px dotted #fe0702;
	margin: 0 10px 0 0;
}

.feature-form form {
	margin:10px 0;
}

.feature-form p.feature-text {
	padding:0 0 10px 0 !important;
}

.feature-form p.feature-text a {
	text-decoration: underline;
}

.testimonial {
	padding: 10px 0 0 20px;
	border-top: 1px dotted #fe0702;
	border-bottom: 1px dotted #fe0702;
	margin: 0 10px 0 0;
}

.testimonial h4 {
	font-size:16px;
	color:#fe0702;
}

.testimonial p {
	margin:10px 0 5px 0;
}

.testimonial .customer {
	font-style:italic;
}
