@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: 'OpenSansRegular';
 src: url('../fonts/opensans-regular-webfont.eot');
 src: url('../fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.html#OpenSansRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
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, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, audio, canvas, details, figcaption, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, summary, time, video {
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
body {
	background:#E8E6E7 url(http://www.reconciliationaccounting.com/images/bg.jpg) center top repeat-x;
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
}
.home_back {
	background:#dadada url(../images/body_bg.jpg) center top repeat-x;
}
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote {
	display:block;
}
nav ul {
	list-style:none;
}
ol {
	list-style:decimal;
}
ul {
	list-style:disc;
}
ul ul {
	list-style:circle;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none;
}
a {
	text-decoration:none;
}
ins {
	text-decoration:underline;
}
del {
	text-decoration:line-through;
}
mark {
	background:none;
}
abbr[title], dfn[title] {
	border-bottom:1px dotted #000;
	cursor:help;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}
input, select, a img {
	vertical-align:middle;
}
.clear {
	clear:both;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
#wraper {
	width:100%;
}
#header {
	width:100%;
	float:left;
	margin:20px 0 0 0;
}
.main_header {
	width:980px;
	margin:auto;
}
.logo img{border:0px;}
.logo {
	float:left;
	
}
/************top tab**************/
.module_tab {
	width:430px;
	float:right;
}
.module_tab ul {
}
.module_tab ul li {
	list-style:none;
	text-align:center;
	float:left;
}
.module_tab ul li a {
	display:block;
	color:#fff;
	font-family: 'OpenSansRegular';
	font-size:15px;
}
.module_tab ul li a.time {
	width:115px;
	height:105px;
	background:url(../images/time-selected.png) no-repeat;
}
.module_tab ul li a.time-normal {
	width:135px;
	height:123px;
	background:url(../images/time.png) no-repeat;
}
.module_tab ul li a.time-normal p {
	padding:20px 0 0 0;
}

.module_tab ul li a.time p {
/*	padding:20px 0 0 0;*/	
	float: left;
    margin: 19px 0 0;
    text-align: center;
    width: 112px;
}
.module_tab ul li a.human {
	width:115px;
	height:95px;
	background:url(../images/human.png) no-repeat;
}
.module_tab ul li a.human-selected {
	width:135px;
	height:124px;
	background:url(../images/human-selected.png) no-repeat;
}
.module_tab ul li a.human-selected p {
	padding:30px 0 0 0;

}
.module_tab ul li a.human p {
	/*padding:30px 0 0 0;*/
	float: left;
	margin: 25px 0 0;
    text-align: center;
    width: 112px;
}
.module_tab ul li a span{float: left;
    font-size: 11px;
	margin: 5px 0 0;
    text-align: center;
    width: 108px;
	font-family: 'OpenSansRegular';
}
.module_tab ul li a.mobile {
	width:99px;
	height:93px;
	background:url(../images/mobile.png) no-repeat;
}
.module_tab ul li a.mobile p {
	/*padding:40px 0 0 0;*/
	float: left;
    margin: 35px 0 0;
    text-align: center;
    width: 96px;
}

.module_tab ul li a.mobile-selected {
	width:119px;
	height:124px;
	background:url(../images/mobile-selected.png) no-repeat;
}
.module_tab ul li a.mobile-selected p {
	padding:40px 0 0 0;
}

.module_tab ul li a.hardware {
	width:99px;
	height:93px;
	background:url(../images/hardware-tab.png) no-repeat;
}
.module_tab ul li a.hardware p {
	/*padding:40px 0 0 0;*/
	float: left;
    padding: 35px 0 0 16px;
}
/************end top tab**************/
/************navigation**************/
.navigation {
	width:980px;
	float:left;
	background:#86e1f8;
}
.navigation ul {
}
.navigation ul li {
	float:left;
	position:relative;
}
.navigation ul li a {
	display:block;
	font-family: 'OpenSansRegular';
	line-height:55px;
	border-right:1px solid #5dcde9;
	padding:0 31px 0 30px;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
	font-size:14px;
	text-shadow:0 1px 0 #c7f3fe;
	font-weight:normal;
	color:#00485a;
}
.navigation ul li a.last {
	border:none;
}

.contact-mar{padding:0 23px 0 22px !Important;}

.tip {
	/*border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #47a500;*/
	background:url(../images/menu-tip.png) no-repeat;
	float: left;
	height: 10px;
	left: 40%;
	position: absolute;
	top: 54px;
	width: 20px;
	z-index: 99;
}
.tip_spc {
	left:46%;
}
.navigation ul li a span {
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
}
.navigation ul li a:hover span {
	background-position:0 -15px;
}
.navigation ul li a:hover, .navigation ul li a.current {
	background:#001527;
	color:#fff;
}
.navigation ul li a.current span {
	background-position:0px -15px !important;
}
.navigation ul li a.home {
/**padding-top:0px;
*padding-bottom:16px;*/
*height:55px;
	width:26px;
}
.navigation ul li a .home_1 {
	width:19px;
	height:15px;
	float:left;
	margin-top:20px;
	background:url(../images/home.png) 0 0px no-repeat;
}
.navigation ul li a .products {
	background:url(../images/home_p.png) 0 0px no-repeat;
	width:19px;
	height:15px;
	float:left;
	margin:20px 5px 0 0;
}
.navigation ul li a .case {
	width:19px;
	height:15px;
	float:left;
	margin:21px 5px 0 0;
	background:url(../images/home_case.png) 0 0px no-repeat;
}
.navigation ul li a .clients {
	width:30px;
	height:15px;
	float:left;
	margin:21px 5px 0 0;
	background:url(../images/home_client.png) 0 0px no-repeat;
}
.navigation ul li a .partner {
	width:30px;
	height:15px;
	float:left;
	margin:21px 5px 0 0;
	background:url(../images/partner.png) 0 0px no-repeat;
}
.navigation ul li a .careers {
	width:19px;
	height:15px;
	float:left;
	margin:21px 5px 0 0;
	background:url(../images/careers.png) 0 0px no-repeat;
}
.navigation ul li a .contact {
	width:19px;
	height:15px;
	float:left;
	margin:21px 5px 0 0;
	background:url(../images/home_contact.png) 0 0px no-repeat;
}
/************end navigation**************/
/************Banner**************/
.banner_div {
	width:980px;
	margin:20px auto;
	margin-bottom:0px;
}
.banner_div_space {
	padding-top:3px;
	clear:both;
}
.banner_div_space img {border:0px;}
.lft_banner {
	width:714px;
	float:left;
	margin:25px 0 0 0;
	position:relative;
}

.heading-text{left:160px; position: absolute; top: 270px; width: 600px;}

.heading-text p{
	color:#206186;
	font-family: 'OpenSansRegular';
    font-size: 22px;
    text-align: right;
	width:100%;
}
	
.heading-text h1{ color: #206186;
    font-family: 'OpenSansRegular';
    font-size: 20px;
    left: 0;
	text-align:right;
	width:100%;
    position: absolute;
    font-weight:normal;}

.demo_video {
	width:238px;
	margin:43px 0 0 0;
	float:right;
	padding:10px;
	background:url(../images/demo_bg.png) no-repeat;
	height:315px;
}
.demo_btn {
	background:url(../images/demo_btn.png) no-repeat;
	width:202px;
	height:52px;
	font-family: 'OpenSansRegular';
	padding:0 0 17px 0;
	cursor:pointer;
	font-size:13px;
	font-weight:bold;
	border:0px;
	color:#fff;
	margin:5px 0 0 16px;
}
/*.demo_btn:hover{
	background:url(../images/demo_btn.png) 0 -52px no-repeat;
	}*/
/********************content******************/
.content_container {
	width:980px;
	margin:0px auto;
}
.lft_container {
	width:698px;
	float:left;
	min-height:643px;
	font-family: 'OpenSansRegular';
	font-size:14px;
	margin:25px 0 0 0;
	box-shadow: 0 1px 4px #909191;
	background:#fff;
}
.lft_container ul {
}
.lft_container ul li {
	list-style:none;
	float:left;
}
.lft_container ul li a {
	display: block;
	font-size:14px;
	line-height: 62px;
	/*padding:0 44px 0 44px;*/
	color:#fff;
	width:139px;
	text-align:center;
}

.others-tab{padding:0 0 0 3px !important;}
.lft_container ul li a.selected {
	color:#636363 !important;
	background:#ffffff !important;
}
.lft_container ul li a.grocery {
	background:#2f608a;
	color:#ffffff;
}
.lft_container ul li a.retail {
	background:#0a72ca;
}
.lft_container ul li a.staffing {
	background:#009cd3;
}
.lft_container ul li a.hardware {
	background:#00b4f3;
}
.lft_container ul li a.other {
	background:#767676;
}
.lft_container ul li a:hover {
}
.content_inner {
	width:699px;
	float:left;
}
.study_div {
	width:203px;
	float:left;
	
	padding:22px 0 0 35px;
}

.study_div p{font-family: 'OpenSansRegular';
	font-size:12px;
	color:#838282;
	line-height:19px; margin:0 0 8px 0;}
	
.study_div p input[type=button] {
	width:203px;
	height:37px;
	display:block;
	font-family: 'OpenSansRegular';
	color:#fff;
	border:0px;
	font-size:14px;
	margin:0px 0 10px 0;
	cursor:pointer;
}
.space {
	margin:20px 0 0 0;
}
.study_btn {
	background:url(../images/btn_1.png) repeat-x;
}
.study_btn:hover {
	background:url(../images/btn_1.png) 0 -37px repeat-x;
}
.schedule_btn {
	background:url(../images/btn_2.png) repeat-x;
}
.schedule_btn:hover {
	background:url(../images/btn_2.png) 0 -37px repeat-x;
}
.services {
	width:432px;
	float:right;
	height:521px;
	border-left:1px solid #e9e9e9;
}
.services_inner {
	width:98%;
	float:left;
	padding:15px 0 13px 9px;
	border-bottom:1px solid #e9e9e9;
}
.services_inner img {
	float:left;
}
.services_inner p {
	float:right;
	margin: 10px 22px 0 0;
	width: 282px;
	font-family: 'OpenSansRegular';
	color:#838282;
	font-size:13px;
}
.learn {
	width:127px;
	float:right;
	background:url(../images/cat_learn.jpg) repeat-x;
	border:0px;
	font-family: 'OpenSansRegular';
	height:26px;
	color:#fff;
	cursor:pointer;
	margin:0 10px 0 0;
	padding:0 0 2px 0;
	
}
.learn:hover {
	background:url(../images/cat_learn.jpg) 0 -26px repeat-x;
}
/*right panel*/
.rgt_main {
	width:270px;
	float:right;
	min-height:643px;
	margin:25px 0 0 0;
	font-family: 'OpenSansRegular';
	box-shadow: 2px 2px 2px #909191;
	background:#f7f7f7;
}
.heading {
	width:270px;
	float:left;
	background:url(../images/heading_bg.jpg) no-repeat;
	height:62px;
}
.heading h1 {
	text-shadow: 1px 1px 1px #FFFFFF;
	line-height:60px;
	color:#0a6b87;
	margin:0 0 0 20px;
	font-size:25px;
	float:left;
}
.list {
	width:100%;
	float:left;
	border-bottom:1px solid #e9e9e9;
	padding:10px 0 10px 0;
}
.list img {
	float:left;
	margin:5px 0 0 10px;
}
.list:hover {
	background:#ebedec;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
}
.list_content {
	float: right;
	margin: 0 24px 0 0;
	width: 198px;
}
.list_content strong {
	font-size:14px;
	color:#575858;
}
.list_content p {
	color:#878989;
	font-size:13px;
	padding:5px 0 0 0;
}
.cat_learn {
	width:106px;
	float:right;
	height:26px;
	cursor:pointer;
	border:0px;
	color:#fff;
	padding:0 0 3px 0;
	margin:1px 20px 10px 0;
	background:url(../images/cat_learn.jpg) 0 0px repeat-x;
}
.cat_learn:hover {
	background:url(../images/cat_learn.jpg) 0 -26px repeat-x;
}
/*end right panel*/


.logo_strip {
	width:971px;
	float:left;
	margin:20px 0 0 0;
	box-shadow: 0 1px 4px #909191;
	background:url(../images/logo_strip.jpg) no-repeat;
	height:79px;
	padding:3px 5px;
}
.our_client_logo {
	width:130px;
	float:left;
	font-family: 'OpenSansRegular';
	margin:26px 0 0 10px;
	color:#505050;
	font-size:22px;
}
/****************************slider**********************/
.logo_slide {
	width:808px;
	float:right;
	margin:0 10px 0 0;
}
.ca-container {
	position:relative;
	margin:0px auto 20px auto;
	width:739px;
}
.ca-wrapper {
	width:100%;
	height:84px;
	position:relative;
}
.ca-item {
	position:relative;
	float:left;
	width:150px;
	text-align:center;
}
.ca-content {
	width:660px;
	overflow:hidden;
}
.ca-content-text {
	font-size: 14px;
	font-style: italic;
	font-family: "Georgia", "Times New Roman", serif;
	margin:10px 20px;
	padding:10px 20px;
	line-height:24px;
}
.ca-nav span {
	width:25px;
	height:38px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:15%;
	margin-top:8px;
	left:-40px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next {
	background-position:top right;
	left:auto;
	right:-40px;
}
.ca-nav span:hover {
	opacity:1.0;
}
/********************end slider******************/
/********************end content******************/

/***************Footer**************/
.footer {
	width:980px;
	margin:auto;
}
.footer_list {
	
	margin:0px 0 0 0;
	
	font-family: 'OpenSansRegular';
	float:left;
	
	background:#e9e9e9;
}
.footer_list strong {
	font-size:14px;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight:bold;
}
.company {
	width:588px;
	float:left;
	margin:0 0 0 15px;
}
.company ul {
	margin:16px 0 0 0;
}
.company ul li {
	list-style:none;
	padding-left:10px;
	float:left;
}
.company ul li a {
	color:#525252;
	font-size:13px;
	text-shadow: 1px 1px 1px #FFFFFF;
	line-height:26px;
}
.company ul li a:hover {
	color:#0892d2;
}
.inquiries {
	float:right;
	width:237px;
	background:url(../images/inquiries.jpg) 0 20px no-repeat;
	height:156px;
}
.company #weather, #weather1, #weather2, #weather3 {
	font-size:12px;
	text-shadow:0 1px 0 #fff;
	line-height:19px;
	width:704px;
}
.company #weather strong, #weather1 strong, #weather2 strong, #weather3 strong {
	margin:0 0 10px 0;
	width:100%;
	float:left;
}
.inquiries .pin {
	width:100%;
	float:left;
	margin:60px 0 0 0;
}
.inquiries .pin a {
	float:left;
}
.inquiries span {
	font-size:14px;
	color:#6c6c6c;
	text-transform:uppercase;
}
.inquiries p {
	margin:35px 0 0 0;
	color:#6c6c6c;
	float:left;
	font-size:11px;
	width:100%;
	text-shadow:0 1px 0 #fff;
}
.social {
	width:365px;
	background:#f5f5f5;
	margin:0px 0 0 0;
	padding:10px 0 10px 10px;
	font-family: 'OpenSansRegular';
	float:left;
	
}
.social strong {
	float:left;
	font-size:14px;
	color:#313131;
	width:80%;
}
.social ul {
	width:80%;
	float:left;
	margin:10px 0 0 40px;
}
.social ul li {
	list-style:none;
	padding:5px;
	float:left;
}
.social ul li a {
	display:block;
	padding:0 0 0 30px;
	color:#525252;
	font-size:13px;
	line-height:21px;
}
.social ul li a:hover {
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}
.social ul li a.face {
	height:23px;
	background:url(../images/social.jpg) no-repeat;
}
.social ul li a.twitter {
	height:23px;
	background:url(../images/social.jpg) 0 -28px no-repeat;
}
.social ul li a.linkedin {
	height:23px;
	background:url(../images/social.jpg) 0 -56px no-repeat;
}
.social ul li a.google {
	height:23px;
	background:url(../images/social.jpg) 0 -85px no-repeat;
}
.copy {
	width:100%;
	float:left;
	font-family: 'OpenSansRegular';
	padding:5px 0;
	color:#777777;
	font-size:12px;
	background-color:#ccc;
}
/***************end Footer**************/







/* Easy Slider */

#content {
	position: relative;
	float:left;
	margin-bottom:20px;
}
#slider {
	float:left;
}
#slider img { /*width:347px; height:484px;*/
}
#slider ul, #slider li, #slider2 ul, #slider2 li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider2 {
	margin-top:1em;
}
#slider li a, #slider2 li a {
	/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:847px;
	height:84px;
	overflow:hidden;
}
#prevBtn, #nextBtn, #slider1next, #slider1prev {
	display:block;
	width:22px;
	height:45px;
	position:absolute;
	right:570px;
	top:150px;
	z-index:1000;
}
#nextBtn, #slider1next {
	left:1144px;
}
#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
	display:block;
	position:relative;
	width:22px;
	height:45px;
	background:url(../images/pre.html) no-repeat 0 0;
}
#nextBtn a, #slider1next a {
	background:url(../images/next.html) no-repeat 0 0;
}
/* // Easy Slider */
.out {
	margin:10px 0 0 40px;
}
.out_1 {
	margin: 1px 0 0 15px;
}
.out_2 {
	margin: 26px 0 0 80px;
}
.out_3 {
	margin: 30px 0 0 160px;
}
/******************about************/
.about_container {
	width:980px;
	float:left;
	margin:10px 0 0 0;
	font-family: 'OpenSansRegular';
	background:#fff;
}
.abt_lft {
	background:#f7f7f7;
	width:263px;
	float:left;
	height:415px;
}
.abt_lft ul {
}
.abt_lft ul li {
	list-style:none;
	background:#009af3;
	line-height:69px;
	margin-bottom:1px;
}
.abt_lft ul li a {
	display:block;
	font-size:22px;
	color:#fff;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
	font-family: 'OpenSansRegular';
}
.abt_lft ul li a:hover {
	background:#04b6f0;
}
.abt_lft ul li.manage {
	background:#04b6f0;
}
.abt_lft ul li a.abt_select {
	background:#fff;
	color:#464646;
}
.abt_lft ul li a span {
	width:38px;
	float:left;
	height:28px;
	margin:22px 10px 0 20px;
}
.abt_lft ul li a .abt_icon1 {
	background:url(../images/abt_1.png) no-repeat;
}
.abt_lft ul li a .abt_icon2 {
	background:url(../images/abt_2.png) no-repeat;
}
.abt_lft ul li a .abt_icon3 {
	background:url(../images/abt_3.png) no-repeat;
}
.abt_right {
	width:646px;
	float:right;
	margin:20px 20px 20px 0;
}
.about_container h1 {
	font-weight:lighter;
	color:#464646;
	font-size:25px;
}
.about_container p {
	padding:15px 0 0 0;
	color:#838282;
	font-size:13px;
}
.about_list {
	margin:5px 0 0 0;
}
.about_list li {
	list-style:none;
	color:#838282;
	font-size:13px;
	padding:10px 0 0 0;
}
/******************end about************/

/******************Why Choose US************/
.choose_us {
	width:980px;
	margin:10px 0 0 0;
	float:left;
	background:#fff;
}
.choose_lft {
	width:270px;
	float:left;
	background: #66d1fe url(../images/choose_list_bg.png) repeat-x;
}
.choose_lft ul {
}
.choose_lft ul li {
	list-style:none;
	background:url(../images/separator.jpg) 0 bottom repeat-x;
}
.choose_lft ul li a {
	display:block;
	font-family: 'OpenSansRegular';
	line-height:45px;
	font-size:14px;
	border-right:2px solid #a5d7f0;
	color:#fff;
	height:45px;
}
.choose_lft ul li.none {
	background:none;
}
.choose_lft ul li a:hover {
	background:#c5e7fa;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
	border-right:1px solid #c5e7fa;
	color:#242424;
}
.choose_lft ul li a span {
	float:left;
	margin:10px 10px 0 15px;
	width:23px;
	height:25px;
}
.choose_lft ul li a.choose_active {
	background:#fff;
	color:#242424;
	border-bottom:1px solid #c5e7fa;
	border-right:1px solid #fff;
}
.choose_lft ul li a .proactive {
	background:url(../images/choose_01.png) no-repeat;
}
.choose_lft ul li a .proactive {
	background:url(../images/choose_01.png) 0 -0px no-repeat;
}
.choose_lft ul li a .proactive_active {
	background:url(../images/choose_01.png) 0 -25px no-repeat;
}
.choose_lft ul li a .quick {
	background:url(../images/choose_02.png) no-repeat;
}
.choose_lft ul li a .low {
	background:url(../images/choose_03.png) no-repeat;
}
.choose_lft ul li a .extremely {
	background:url(../images/choose_04.png) no-repeat;
}
.choose_lft ul li a .cloud {
	background:url(../images/choose_05.png) no-repeat;
}
.choose_lft ul li a .compatibility {
	background:url(../images/choose_06.png) no-repeat;
}
.choose_lft ul li a .list_7 {
	background:url(../images/choose_07.png) no-repeat;
}
.choose_lft ul li a .list_8 {
	background:url(../images/choose_08.png) no-repeat;
}
.choose_rgt {
	width:660px;
	float:right;
	font-family: 'OpenSansRegular';
	margin:20px 20px 0 0;
}
.choose_rgt h1 {
	font-size:25px;
	font-weight:lighter;
	color:#636363;
}
.choose_listcontent {
	margin:10px 0 0 15px;
}
.choose_listcontent li {
	padding:15px 0 0;
	color:#838282;
	font-size:14px;
}
/******************End Why Choose US************/

/**************client**************/

.client_section {
	width:940px;
	float:left;
	margin:0px;
	padding:20px;
	background:#ffffff;
}

.client_section h1{
    color: #464646;
    float: left;
    font-size: 24px;
    font-weight: bold;
    padding: 10px 10px 10px 5px;
	width:98%;
}
.client_section p{
	color: #737373;
	font-size: 13px;
	line-height: 18px;
	margin:0 0 0 10px;
}

.client_main {
	width:940px;
	float:left;
	padding:10px 20px;
	font-family: 'OpenSansRegular';
	background:#e1f4f9;
	margin:20px 0 0 0;
}
.client_lft {
	width:440px;
	float:left;
}
.client_lft h1 {
	font-size:25px;
	color:#008cc9;
}
.client_lft p {
	font-size:13px;
	line-height:18px;
	margin:12px 0 0 0;
	color:#585858;
}
.client_searchdiv {
	float:right;
	margin:40px 5px 0 0;
	width:400px;
}
.client_searchdiv label {
	float:left;
	color:#0d5c71;
	margin:5px 0 0 0;
}
.client_searchdiv select {
	width:238px;
	border-radius:4px;
	float:right;
	font-family: 'OpenSansRegular';
	border:1px solid #7fbecf;
	padding:4px 2px;
}
.client_back {
	width:850px;
	float:left;
	margin:10px 0 0 42px;
	font-family: 'OpenSansRegular';
}
.client_logo {
	width:834px;
	margin:auto;
}
.client_logo li {
	background:#fff;
	margin:0 16px 15px 0;
	list-style:none;
	float:left;
	/*width:192px;*/
	box-shadow:2px 2px 2px #999;
}
/************slide logo***********/
#rotator {
	width:820px;
	position:relative;
	margin:auto;
}
#rotator .conten {
	width:100%;
	overflow:hidden;
	position:relative;
	float:left;
}
#rotator .images {
	width:1000%;
	position:relative;
	z-index:1;
}
#rotator a.arrow {
	width:auto;
	display:block;
	z-index:2;
/*	text-indent:-50000em;*/	
    position:absolute;
	top:492px;
	background:#FFF;
	left:615px;
}
#rotator a.arrow.left {
	left:733px;
	background:#04b6f0 /*url(../images/lft_arrow.png) no-repeat 0 0*/;
	padding:10px 20px;
	color:#ffffff;
}
#rotator a.arrow.right {
	color:#ffffff;
	background:#04b6f0 /*url(../images/lft_arrow.png) no-repeat 0 0*/;
	padding:10px 20px;
}
#rotator .images .imageHolder {
	width:834px;
	float:left;
	position:relative;
}
/************end slide logo***********/

/************slide case div***********/
#rotator_1 {
	width:854px;
	position:relative;
	float:left;
}
#rotator_1 .conten_1 {
	width:856px;
	overflow:hidden;
	position:relative;
	float:left;
}
#rotator_1 .images_1 {
	width:1000%;
	position:relative;
	z-index:1;
}
#rotator_1 a.arrow {
	width:89px;
	height:89px;
	line-height:89px;
	display:block;
	text-align:center;
	z-index:999;
	position:absolute;
	top:296px;
	right:-95px;
	background:#FFF;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
}
#rotator_1 a.arrow.left {
	background:#00b3ff;
	border-radius:99%;
	color:#fff;
}
#rotator_1 a.arrow.left:hover {
	background:#049fe1;
	border-radius:99%;
	color:#fff;
}
#rotator_1 a.arrow.right {
	margin-top:-100px;
	color:#00b3ff;
	background:#fff;
	border-radius:99%;
}
#rotator_1 a.arrow.right:hover {
	background:#f7f6f6;
	border-radius:99%;
	color:#00b3ff;
}
#rotator_1 .images_1 .imageHolder_1 {
	width:861px;
	float:left;
	position:relative;
}
/************end slide logo***********/

/****************End Client************************/
/****************Case ************************/
.case_container {
	width:960px;
	margin:0 10px 0 0;
	float:left;
}
.case_main {
	width:100%;
	margin:0 0 20px 0;
	float:left;
	font-family: 'OpenSansRegular';
}
.case_1 {
	width:188px;
	float:left;
	height:270px;
	margin: 0 8px 0 8px;
	background:#fff;
	padding:5px;
	box-shadow: 0 1px 3px #999999;
}
.case_1 span {
	width:188px;
	float:left;
	padding:5px 0 3px 0;
	border-bottom:1px solid #e9e9e9;
}
.case_1 strong {
	font-size:16px;
	color:#575858;
	margin:10px 0 0 0;
	float:left;
}
.case_1 p {
	font-size:12px;
	float:left;
	width:100%;
	line-height:18px;
	margin:10px 0 0 0;
	color:#808384;
}
.case_1 input[type=button] {
	background:#00b3ff;
	border:0px;
	border-radius:4px;
	padding:4px 5px;
	cursor:pointer;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
	margin:0 5px 0 0;
	color:#fff;
	float:right;
}
.case_1 input[type=button]:hover {
	background:#86e1f8;
}
.case_ul {
}
.case_ul li {
	list-style:none;
	line-height:70px;
}
.case_ul li a {
	background:#04b6f0;
	font-size:22px;
	padding:0 0 0 20px;
	display:block;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
	margin:0 0 2px 0;
	color:#fff;
}
.case_ul li a:hover {
	color:#464646;
}
.case_ul li a strong {
	font-weight:lighter;
}
.case_ul li a span {
	width:31px;
	float:left;
	margin:27px 8px 0 0;
	height:27px;
}
.case_ul li a.case_select {
	background:#fff;
	color:#464646;
}
.case_ul li a.grocery {
	background:#38b700;
}
.case_ul li a.grocery:hover {
	background:#38980d;
}
.case_ul li a.retail {
	background:#0a72cb;
}
.case_ul li a.retail:hover {
	background:#1888e8;
}
.case_ul li a.staffing {
	background:#019cd4;
}
.case_ul li a.staffing:hover {
	background:#25bbf1;
}
.case_ul li a.hardware {
	background:#00b4f3;
}
.case_ul li a.hardware:hover {
	background:#068dbc;
}
.case_ul li a.other {
	background:#767676;
}
.case_ul li a.other:hover {
	background:#656565;
}
.case_ul li a.grocery span {
	background:url(../images/caseicon_01.png) no-repeat;
}
.case_ul li a.retail span {
	background:url(../images/caseicon_02.png) no-repeat;
}
.case_ul li a.staffing span {
	background:url(../images/caseicon_03.png) no-repeat;
}
.case_ul li a.hardware span {
	background:url(../images/caseicon_04.png) no-repeat;
}
.case_ul li a.other span {
	background:url(../images/caseicon_05.png) no-repeat;
}
.case_filter {
	float:right;
}
.case_filter li {
	float:left;
	list-style:none;
}
.case_filter li a {
	background:#dfdfdf;
	padding:0 20px;
	display:block;
	color:#505050;
	font-size:12px;
	line-height:30px;
}
.case_filter li a.sort {
	background:#fff;
}
.case_filter li a.Popularity {
	background:#04b6f0;
	color:#fff;
}
.case_filter_logo {
	float:left;
	margin:5px 0 0 0;
}
.case_filterdes {
	/*width:480px;
	float:right;
	margin:10px 0 0 0;*/
	float: left;
    margin: 10px 0 0 20px;
    width: 695px;
}
.case_filterdes ul{margin:0 0 0 22px; padding:0; float:left; width:95%; line-height:26px;}
.case_filterdes ul li{margin:0; padding:8px 0; font-size:12px; color:#737373;}

.read_morebtn {
	float:left;
	background:#90c35e;
	padding:0 30px;
	color:#fff;
	font-family: 'OpenSansRegular';
	line-height:40px;
	/*margin:0 0 0 260px;*/
	height:40px;
	border:0px;
}
.read_morebtn:hover {
	background:#9cd167;
	cursor:pointer;
}
.follow {
	
	float:right;
	margin:0px 0 0 0;
}
.nxt_prv {
	width:287px;
	/*margin:0 auto 0;*/
	float:right;
}
.next_btn {
	border:0px;
	background:#04b6f0;
	font-family: 'OpenSansRegular';
	cursor:pointer;
	margin:20px 0px 0 0;
	line-height:35px;
	height:35px;
	padding:0 30px;
	color:#fff;
}
.next_btn:hover {
	background:#15bef5;
}
/****************End Case ************************/

/****************Careers ************************/
.career {
	width:100%;
	float:left;
	margin:-4px 0 0 0;
	padding:0 0 20px 0;
	font-family: 'OpenSansRegular';
	background:#fff;
}

.career h1{
	font-size:22px;
	padding:0px 0 0 0px;
	float:left;
	font-weight:bold;
	color:#464646;
	width:100%;
}


.career_head {
	font-size:24px;
	padding:20px 0 0 20px;
	float:left;
	font-weight:bold;
	color:#464646;
}

.grocery-btn{
	background: url(../images/btn_1.png) repeat-x;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    height: 32px;
    margin: 0 0 10px 10px;
    width: 160px;
	text-align:center;
	line-height:32px;
}

.others-btn{
	background: url(../images/btn_3.png) repeat-x;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    height: 32px;
    margin: 0 0 10px 161px;
    width: 160px;
	text-align:center;
	line-height:32px;
}

.retail-btn {
    background: url(../images/btn_2.png) repeat-x;
    margin: 0 0 10px 10px;
	border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    height: 32px;
    width: 160px;
	text-align:center;
	line-height:32px;

}

.staffing-btn {
    background: url(../images/learn_btn.jpg) repeat-x;
    margin: 0 0 10px 10px;
	border: 0 none;
    color: #ffffff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    height: 32px;
    width: 160px;
	text-align:center;
	line-height:32px;

}

.career_filter {
	width:96%;
	float:left;
	margin:20px 0 0 0;
	padding:0 20px 20px 20px;
}
.career_filter p {
	font-size:13px;
	line-height:18px;
	color:#737373;
	margin:0 0 10px 0;
	font-family: 'OpenSansRegular';
}
.career_filter strong{ margin:10px 0 10px 0; color:#737373; font-size:13px;}
.career_filter p a{color:#464646; text-decoration:underline;}
.career_content {
	width:96%;
	padding:20px 20px;
	float:left;
}
.career_contentdiv {
	width:100%;
	float:left;
	margin:20px 0 0 0;
	border:1px solid #e3e3e3;
}
.career_lftlist {
	width:228px;
	float:left;
	background:#e8e8e8;
}
.career_ul {
}
.career_ul li {
	list-style:none;
	line-height:70px;
}
.career_ul li a {
	background:#04b6f0;
	font-size:22px;
	padding:0 0 0 30px;
	display:block;
	-moz-transition: background 2s ease 0s;
	-webkit-transition: background 2s ease 0s;
	margin:0 0 2px 0;
	color:#fff;
}
.career_ul li a:hover {
	background:#fff;
	color:#464646;
}
.career_ul li a.career_select {
	background:#fff;
	color:#464646;
}
.creer_rgttxt {
	/*width:712px;*/
	width:100%;
	float:left;
}
.creer_rgttxtab {
	width:920px;
	background:url(../images/career_bgtxt.jpg) 0 bottom repeat-x;
	float:left;
	padding: 0px 0px 0px 20px;
	border-bottom:1px solid #e6e6e6;
}
.creer_rgttxtab .box1,.creer_rgttxtab .box2,.creer_rgttxtab .box3{float:left; height:150px; margin:5px 0 0 0;}
.creer_rgttxtab .box1{
	width:175px;
	border-right:1px solid #E3E3E3;
}
.creer_rgttxtab .box2{
	width:350px;
	border-right:1px solid #E3E3E3;
}
.creer_rgttxtab .box3{
	width:365px;
	padding:10px 0 0 10px; 
}

.creer_rgttxtab strong {
	padding:0;
	float:left;
	font-size:14px;
	width:100%;
}
.creer_rgttxtab p {
	padding:10px 0 0px 10px!important;
	float:left;
	width:96%;
}

.creer_rgttxtab .read_morez {
	float:right;
	margin:55px 0 0 0;
	background:#90c35e;
	padding:0 30px;
	color:#fff;
	font-family: 'OpenSansRegular';
	line-height:40px;
	height:40px;
	border:0px;
}

.vacancies {
	width:100%;
	float:left;
}
.creer_rgttxtab b {
	font-size:12px;
	margin:10px 0 0 0;
	line-height:19px;
	color:#545454;
	float:left;
}
.creer_rgttxtab b font {
	color:#6d6d6d;
	font-family: 'OpenSansRegular';
}
.apply_now {
	border:0px;
	background:#04b6f0;
	font-family: 'OpenSansRegular';
	cursor:pointer;
	float:right;
	margin:20px 0 0 0;
	line-height:35px;
	height:35px;
	padding:0 30px;
	color:#fff;
}
.apply_now:hover {
	background:#0aabdf;
}
.career_content_color {
	background:#ededed;
}
.career_lft {
	width:633px;
	float:left;
}
.career_lft b {
	color:#585858;
	font-size:16px;
}
.career_lft p {
	font-size:13px;
	color:#585858;
	line-height:18px;
	padding:10px 0 0 0;
}
.apply_btn {
	background:url(../images/apply_btn.jpg) repeat-x;
	height:35px;
	padding:0 20px 3px 20px;
	border:0px;
	font-family: 'OpenSansRegular';
	color:#fff;
	float:right;
	margin:15px 0px 0 0;
	cursor:pointer;
	border-radius:3px;
	-webkit-border-radius:3px;
}
.apply_btn:hover {
	background:url(../images/apply_btn.jpg) 0 -35px repeat-x;
}
/****************End Careers ************************/

/********************Contact*************************/
.contact_banner {
	width:980px;
	float:left;
	background:url(../images/contact_map.png) no-repeat;
	height:359px;
}
.contact_pin_1 {
	margin:103px 0 0 118px;
	float:left;
}
.contact_pin_2 {
	margin:103px 0 0 62px;
	float:left;
}
.contact_pin_3 {
	margin: 122px 323px 0 0;
	float:right;
}
.contact_pin_4 {
	margin: 160px -28px 0 0;
	float:right;
}
.contact_container {
	width:96%;
	float:left;
	padding:20px;
	font-family: 'OpenSansRegular';
}
.contact_form {
	width:408px;
	float:left;
}
.contact_form p {
	padding:10px 0 0 0;
	font-size:12px;
	float:left;
}
.contact_form p label {
	float:left;
	width:128px;
	margin:8px 0 0 0;
}
.contact_form p input[type=text] {
	width:263px;
	line-height:23px;
	color:#898787;
	height:23px;
	border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	border:1px solid #ccc;
}
.contact_form p select {
	width:264px;
	border-radius:5px;
	height:26px;
	color:#898787;
	padding:2px 2px 2px 2px;
	float:right;
	border:1px solid #ccc;
}
.contact_form p textarea {
	width:262px;
	border-radius:5px;
	height:45px;
	padding:2px 2px 2px 2px;
	float:right;
	color:#898787;
	border:1px solid #ccc;
}
.contact_form p span {
	float:right;
}
.contact_form p span input[type=text] {
	width:90px;
	margin:2px 0 0 0;
	float:left;
}
.contact_form p input[type=submit] {
	background:url(../images/submit_btn.jpg) repeat-x;
	border:0px;
	border-radius:3px;
	color:#fff;
	font-family: 'OpenSansRegular';
	padding:0 20px;
	margin:8px 5px 0 0;
	height:30px;
}
.contact_form p input[type=button]:hover {
	background:url(../images/submit_btn.jpg) 0 -30px repeat-x;
	cursor:pointer;
}
/*************Contact right pannel****************/
.address_container {
	width:490px;
	float:right;
	height:361px;
	border-radius:2px;
	-webkit-border-radius:2px;
	background:#fff;/*box-shadow: 0 1px 3px #999999;
-webkit-box-shadow: 0 1px 9px #999999;*/
}
.mail_add_main {
	width:96%;
	float:left;
	margin:0px 10px 20px 10px;
}
.mail_add_main strong {
	font-size:12px;
	font-weight:bold;
	color:#606060;
	width:100%;
	float:left;
	margin:24px 0 0 0;
}
.mail_add_main p {
	font-size:12px;
	padding:10px 0 0 0;
	float:left;
	line-height:19px;
	color:#858585;
}
.mail_add_main a {
	color:#858585;
	font-size:12px;
	margin:6px 0 0 0;
	float:left;
	width:100%;
}
.mail_lft {
	width:155px;
	float:left;
}
.mail_rgt {
	width:247px;
	float:right;
	margin:0 10px 0 0;
}
/*****************Tabs***************/


#tab_box {
	width:498px;
	float:left;
}
.shadetabs {
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align:center; /*set to left, center, or right to align the menu as desired*/
}
.shadetabs ul {
	border-bottom:1px solid #2e2e2e;
}
.shadetabs li {
	/*display: inline;*/
margin: 0;
	display: block;
	background:#14b4f6 url(../images/tab_separator.jpg) no-repeat right top;
	float: left;
	margin: 0;
}
.shadetabs li a {
	text-decoration: none;
	display:block;
	-moz-transition: background 1s ease 0s;
	-webkit-transition: background 1s ease 0s;
	position: relative;
	z-index: 1;
	padding: 0px 21px 0 22px;
	color: #fff;
	height: 55px;
	line-height: 55px;
	font-family: 'OpenSansRegular';
	text-transform:uppercase;
}
.shadetabs li a:visited {
}
.shadetabs li a.selected { /*selected main tab style */
	background:#e9e9e9;
	color:#606060;
	display:block;
}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}
.tabcontent {
	display:block;
}
 @media print {
.tabcontent {
	display:block !important;
}
}
.tabcontent {
	display:block;
}
 @media print {
.tabcontent {
	display:block !important;
}
}
/****************end tabs****************/
/***********faqs*****************/
.faq_container {
	width:940px;
	float:left;
	margin:0;
	font-family: 'OpenSansRegular';
	padding:20px;
	background:#fff;
}
.faq_container h1 {
	font-weight:lighter;
	color:#464646;
	font-size:25px;
}
.faq_container .heading_faq {
	font-size:13px;
	float:left;
	margin:10px 0 10px 0;
	color:#737373;
}
.faq_container strong {
	float:left;
	color:#464646;
	width:100%;
	font-size:14px;
	margin:15px 0 0 0;
	font-family: 'OpenSansRegular';
}
.faq_container b {
	color:#575858;
}
.faq_container p {
	padding:10px 0 20px 0;
	color:#737373;
	float:left;
	line-height:18px;
	border-bottom:1px solid #f2f2f2;
	font-size:13px;
	font-family: 'OpenSansRegular';
	width:92%;
}
.faq_pagination {
	float:right;
	margin:20px 0 0 0;
}
.faq_pagination li {
	list-style:none;
	margin:0 3px;
	float:left;
}
.faq_pagination li a {
	background:#bdbdbd;
	color:#fff;
	border-radius:99%;
	padding:7px 12px;
	-webkit-border-radius:99%;
}
.faq_pagination li a.faq_last {
	border-radius:40px;
	background:#bdbdbd;
	color:#ffffff;
}

.faq_pagination li a.selected {
	background:#2fbefa;
}
.faq_pagination li a.faq_last:hover {
	background:#2fbefa;
}
.faq_pagination li a:hover {
	background:#2fbefa;
}
.contact-us-btn{width:auto; float:left;}
.contact-us-btn input[type="submit"]{width:auto; float:left; background:#25b2ed; padding:10px 25px; border:0 none; color:#ffffff; font-family: 'OpenSansRegular'; margin:10px 0 0 0; cursor:pointer;}
/*******************Features*************/

.features_pagination {
	float:left;
	margin:20px 0 0px 0;
}
.features_pagination li {
	list-style:none;
	margin:0 3px;
	float:left;
}
.features_pagination li a {
	background:#bdbdbd;
	color:#fff;
	border-radius:99%;
	padding:7px 12px;
	-webkit-border-radius:99%;
}
.features_pagination li a.faq_last {
	border-radius:40px;
	background:#bdbdbd;
	color:#ffffff;
}

.features_pagination li a.selected {
	background:#2fbefa;
}
.features_pagination li a.faq_last:hover {
	background:#2fbefa;
}
.features_pagination li a:hover {
	background:#2fbefa;
}




.features_list {
}
.features_list li {
	list-style:none;
	position:relative;
	float:left;
}
.features_list li a {
	margin:0 1px 0 0;
	color:#fff;
	font-size:18px;
	display:block;
	line-height:70px;
}
.features_list li a.attendance {
	width:326px;
	background:#00b3ff;
	text-align:center;
}
.features_list li a.human {
	width:326px;
	background:#0078b1;
	text-align:center;
}
.features_list li a.mob {
	width:325px;
	background:#6a41a1;
	text-align:center;
}
.fearure_tip {
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-top:15px solid #00b3ff;
	float: left;
	height: 0;
	left: 40%;
	position: absolute;
	top: 70px;
	width: 0;
	z-index: 99;
}

.fearure_tip2 {
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-top:15px solid #0078b1;
	float: left;
	height: 0;
	left: 45%;
	position: absolute;
	top: 70px;
	width: 0;
	z-index: 99;
}

.fearure_tip3 {
	border-left:15px solid transparent;
	border-right:15px solid transparent;
	border-top:15px solid #6a41a1;
	float: left;
	height: 0;
	left: 45%;
	position: absolute;
	top: 70px;
	width: 0;
	z-index: 99;
}
.feature_container {
	width:955px;
	float:left;
	margin:20px 0 0 0;
	padding:0 10px;
}

.feature_container p{
	width:96%;
	float:left;
	font-family: 'OpenSansRegular';
    font-size: 22px;
	margin:20px 0 10px 18px; padding:0;
}

.feature_container h1{
	width:96%;
	float:left;
	font-family: 'OpenSansRegular';
    font-size: 22px;
	margin:20px 0 10px 18px; padding:0;
}

.feature_container h2{
	width:96%;
	float:left;
	font-family: 'OpenSansRegular';
    font-size: 18px;
	margin:20px 0 10px 18px; padding:0;
}

.feature_container blockquote{
	width:96%;
	float:left;
	font-family: 'OpenSansRegular';
    font-size: 12px;
	color:#777777;
	margin:0px 0 10px 18px; padding:0; line-height:18px;
}

.mobile_container {
	width:100%;
	float:left;
	margin:20px 0 0 0;
	padding:0;
}

.iphone-section{width:400px; float:left;}
.iphone-img{float:left; margin:38px 0 0 0px; background:url(../images/timerack-iphone.png) no-repeat; width:380px; height:540px;}

.iphone-content{ float: left;  height: 20px;  margin: 69px 0 0 89px;   width: 175px;}
.iphone-content ul{margin:0; padding:0; float:left; width:177px; list-style:none;}
.iphone-content ul li{margin:0; float:left; border-bottom:1px solid #f4f4f4; width:100%;}
.iphone-content ul li a{margin:0; float:left; padding:10px 0 11px 0;
width:100%; text-align:left; color:#777777; font-size:11px;}
.iphone-content ul li a:hover{margin:0; float:left; 
padding:10px 0 11px 0; color:#ffffff; background:#6a41a1; }
.iphone-content ul li span{background:url(../images/features-arrow.png) no-repeat; width:8px; height:16px; background-position:0 -16px; margin:0 5px 0 5px; float:left;}
.iphone-content ul li:last-child{border-bottom:0 none;}

.feature_lft {
	width:572px;
	float:left;
}
.feature_heading {
	width:100%;
	float:left;
	border-bottom:1px solid #e4e4e4;
}

.feature_heading h1 {
	float:left;
	font-weight:lighter;
	font-size:22px;
	color:#3d3d3d;
	padding:0 0 10px 0;
}

.feature_heading input[type="submit"] {
    border: 0 none;
    color: rgb(255, 255, 255);
    cursor: pointer;
    display: block;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    height: 32px;
    margin: 0 0 10px 328px;
    width: 160px;
	background: url("../images/btn_1.png") repeat-x;
	float:left;
}

.bluebtn{
    margin: 0 0 10px 10px !important;
	background: url("../images/btn_2.png") repeat-x !important;
}

.greenbtn{
    margin: 0 0 10px 10px !important;
	background: url("../images/learn_btn.jpg") repeat-x !important;
}


.feature_categories{
	width:250px;
	float:left;
}

.feature_content-text{
	width:647px;
	margin:0 0 0 20px;
	height:10px;
	float:left;
}

.mobile_categories{
	width:590px;
	float:left;
	margin:20px 0 0 0;
}

.chain-boxes{width:100%; float:left;}
.mobile_categories p{width:100%; float:left; font-size:12px; font-family: 'OpenSansRegular'; margin:10px 0 0 0;
color:#6c6c6c;}

.mobile_categories b{width:100%; float:left; font-size:12px; font-family: 'OpenSansRegular'; margin:10px 0 5px 0;
color:#6c6c6c;}


.mobile_categories ul{
    float: left;
    list-style: disc inside none;
    margin: 10px 0 10px 0px;
    padding: 0;
    width: 500px;
}

.mobile_categories ul li{
    color: #6c6c6c;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 12px;
    padding: 2px 0 5px 0;
    width: 100%;
}

.mobile_categories p{width:99%; float:left; font-size:12px; line-height:16px; font-weight:normal; font-family: 'OpenSansRegular'; margin:10px 0 10px 0;}


.feature_categories b{width:85%; float:left; font-size:14px; font-family: 'OpenSansRegular'; margin:10px 0 10px 0;}
.feature_categories P{width:100%; float:left; font-size:12px; font-family: 'OpenSansRegular'; margin:10px 0 0 0;}

.feature_categories ul{
	margin:10px 0 10px 20px;
	padding:0;
	float:left;
	list-style:disc inside;
	width:100%;
}
.feature_categories ul li{
	float:left;
	padding:2px 0 2px 0;
	font-size:12px;
	font-family: 'OpenSansRegular';
	color:#6c6c6c;
	width:100%;
}

/*.feature_categories ul {
	width:216px;
}
.feature_categories ul li {
	position:relative;
	list-style:none;
}
.feature_categories ul li a {
	display:block;
	height:42px;
	line-height:42px;
	margin:0 0 3px 0;
	font-size:14px;
	padding:0 0 0 7px;
	color:#777777;
}
.feature_categories ul li a span {
	width:20px;
	float:left;
	margin:17px 8px 0 0;
	height:20px;
}
.feature_categories ul li a:hover {
	background:#f3f3f3;
}
.feature_categories ul li a.feat_select {
	background:#f3f3f3;
}
.tip-gray {
	border-bottom: 15px solid transparent;
	border-top: 15px solid transparent;
	border-left: 15px solid #f3f3f3;
	float: left;
	height: 0;
	left: 215px;
	opacity: 0.8;
	position: absolute;
	top: 12px;
	width: 0;
	z-index: 99;
}
*/.feature_categories ul li a .f_icon1 {
	background:url(../images/icon_1.png) 0 0px no-repeat;
}
.feature_categories ul li a .f_icon2 {
	background:url(../images/icon_2.png) 0 0px no-repeat;
}
.feature_categories ul li a .f_icon3 {
	background:url(../images/icon_3.png) 0 0px no-repeat;
}
.feature_categories ul li a .f_icon4 {
	background:url(../images/icon_7.png) 0 0px no-repeat;
}
.feature_categories ul li a .f_icon5 {
	background:url(../images/icon_8.png) 0 0px no-repeat;
}
.feature_txtdiv {
	width:669px;
	margin:10px 0 0 20px;
	float:left;
}
.feature_txtdiv p{
	float:left;
	font-size:12px;
	font-family: 'OpenSansRegular';
	color:#6c6c6c;
	margin:0 0 10px 0;
	line-height: 16px;
}
.feature_txtdiv p a{text-decoration:underline; color:#6C6C6C;}
.feature_txtdiv ul{
	margin:10px 0 10px 0;
	padding:0;
	float:left;
	list-style:disc inside;
}
.feature_txtdiv ul li{
	float:left;
	padding:2px 0 2px 0;
	font-size:12px;
	font-family: 'OpenSansRegular';
	color:#6c6c6c;
	width:100%;
}
/*.feature_content {
	width:100%;
	float:left;
	margin:10px 0 0 0;
}
.feature_content img {
	float:left;
}*/
.feature_content p {
	float:left;
	margin:5px 0 0 20px;
	width:278px;
}
.feature_rgt {
	width:270px;
	float:right;
	padding:0 0 12px 0;
	background:#f7f7f7;
}
.feature_schdule {
	width:270px;
	float:left;
	text-align:center;
	padding:12px 0;
	box-shadow:0px 1px 0px #e7e7e7;
	border-radius:4px;
	background:#efefef;
}

.quick-demo-btn2{width:auto; float:right; margin:10px 0 0 0;}

.quick-demo-btn2 input[type=button] {
	width:145px;
	border:0px;
	line-height:39px;
	height:39px;
	font-family: 'OpenSansRegular';
	font-size:12px;
	color:#fff;
	background:url(../images/schedule.jpg) repeat-x;
	font-weight:normal;
	
}

.quick-demo-btn{width:auto; float:right; position:relative; margin:10px 0 0 0;}

.quick-demo-btn a {
	width:145px;
	border:0px;
	line-height:39px;
	height:39px;
	font-family: 'OpenSansRegular';
	font-size:12px;
	color:#fff;
	background:url(../images/schedule.jpg) repeat-x;
	margin:0 0 0 10px;
	padding:12px 5px;
}


.feature_add {
	background:#333333;
	width:218px;
	float:left;
	margin:20px 0 0 20px;
	position:absolute;
	right: -32px;
    top: -263px;
	padding:5px;
	display:none;
	z-index:99;
}

.quick-demo-btn:hover .feature_add {
	background:#333333;
	width:218px;
	float:left;
	margin:20px 0 0 20px;
	position:absolute;
	right: -32px;
    top: -263px;
	padding:5px;
	display:block;
	z-index:99;
}



.feature_add p {
	color:#ffffff;
	font-size:13px;
	width:100%;
	float:left;
}
.feature_add strong {
	margin:5px 0 0 0;
	float:left;
	font-size:13px;
	width:100%;
	color:#ffffff;
}
.feature_add label {
	float:left;
	margin:10px 0 0 0;
	width:54px;
}
.feature_add font {
	margin:10px 0 0 0;
	float:left;
}
.feature_add b {
	float:left;
	margin:10px 0 0 10px;
	font-weight:lighter;
	font-size:14px;
	width:137px;
}
.feature_contact {
	width:216px;
	float:left;
	border:0px;
	cursor:pointer;
	font-family: 'OpenSansRegular';
	/*margin:20px 0 0 20px;*/
	float:left;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background:url(../images/feature_contact.jpg) repeat-x;
	height:42px;
}
#banner_bg{width:990px; margin-top:10px; margin:auto;}



/*partner-screen-css*/
.partner-section {
	width:99%;
	border:3px #ccc solid;
	float:left;
	margin:0px 0 0 0;
	padding:2px;
	font-family: 'OpenSansRegular';
	background:#fff;
	opacity: 0.94;
	
}
.partner-section h1 {
	font-size:24px;
	padding:0px 10px 10px 0;
	margin:0px 0 0 5px;
	float:left;
	font-weight:bold;
	color:#464646;
	border-bottom:1px solid #e4e4e4;
	width:96%;
}

.partner-section p {
    color: rgb(115, 115, 115);
    font-size: 13px;
    line-height: 18px;
    margin: 10px 0 0 10px;
	
}
.heading_inner_page a{color:#fff!important;}
.partner-content{width:730px; float:left; border-bottom:1px solid #e4e4e4; padding:0 0 10px 0; margin:0px 0 0 0;}
.partner-content a{color:#A00A0E; font-weight:bold;}
.partner-content img{width:auto; height:auto; margin:10px; border:3px #DDDDDD solid; float:left;}

.partner-content span{float:left; width:712px; margin:10px 0 0 20px; color:#494949; font-size:20px; font-family: 'OpenSansRegular';}
.partner-content span a{ color:#494949;}
.partner-content p{margin:10px 0 0 10px; color:#494949; font-size:12px; font-family: 'OpenSansRegular'; line-height:27px;}

.partner-content input[type="submit"]{float:right; color:#494949; font-size:12px; font-family: 'OpenSansRegular'; background:#61c607; padding:10px 25px; border:0 none; color:#ffffff; margin:10px 10px 0 0; cursor:pointer;}

/*partner-screen-css-end*/

.coming-soon{
    margin: auto;
    width: 980px;
	clear:both;
}

/*legal-page-css-start*/

.legal_categories {
	width:225px;
	float:left;
}
.legal_categories ul {
	width:216px;
}
.legal_categories ul li {
	position:relative;
	list-style:none;
}
.legal_categories ul li a {
	display:block;
	height:42px;
	line-height:42px;
	margin:0 0 3px 0;
	font-size:14px;
	padding:0 0 0 7px;
	color:#777777;
}
.legal_categories ul li a span {
	width:20px;
	float:left;
	margin:17px 8px 0 0;
	height:20px;
}
.legal_categories ul li a:hover {
	background:#f3f3f3;
}
.legal_categories ul li a.feat_select {
	background:#f3f3f3;
}
.tip-gray {
	border-bottom: 12px solid transparent;
	border-top: 12px solid transparent;
	border-left: 12px solid #f3f3f3;
	float: left;
	height: 0;
	left: 215px;
	opacity: 0.8;
	position: absolute;
	top: 8px;
	width: 0;
	z-index: 99;
}

/*grocery-page-css*/

.grocery-section {
	width:100%;
	float:right;
}
.grocery_inner {
	width:98%;
	float:left;
	padding:15px 0 15px 9px;
	border-bottom:1px solid #e9e9e9;
}
.grocery_inner img {
	float:left;
}
.grocery_inner p {
	float:left;
	margin: 10px 0px 0 10px;
	width: 766px;
	font-family: 'OpenSansRegular';
	color:#838282;
	font-size:14px;
}

.normalTip{background:rgba(0,0,0,0.6); }

/*others-tab-css*/
.others-content {
	width:699px;
	float:left;
}

.others-content blockqoute{
	width: 100%;
	font-family: 'OpenSansRegular';
	color:#838282;
	font-size:14px;
	margin:15px 0 0 5px;
	float:left;
}

.others-content p{
	width: 562px;
	font-family: 'OpenSansRegular';
	color:#838282;
	font-size:14px;
	margin:15px 0 0 5px;
	float:left;
}

.others-content img{width:auto; height:auto; float:left; margin:10px 0 0 0;}

.others-content b{
	width: 650px;
	font-family: 'OpenSansRegular';
	color:#838282;
	font-size:14px;
	margin:15px 0 0 10px;
	float:left;
}

.scroll-pane
{
	width: 100%;
	height: 377px;
	overflow-x:hidden;
	
	
}
.horizontal-only
{
	height: auto;
	max-height: 200px;
}

/*human-resources-css*/

.hr-feature-list{width:250px; float:left; margin:10px 0 0 17px;}

.hr-feature-list ul{float:left; margin:0; padding:0; list-style:none;}
.hr-feature-list ul li{float:left; margin:0; padding:0; border-bottom:1px solid #f4f4f4; width:100%;}
.hr-feature-list ul li a{float:left; margin:0; padding:5px 0 8px 2px; width:100%; font-size:12px; color:#777777; text-decoration:none; text-decoration:none;}

.hr-feature-list ul li a:hover{float:left; margin:0; padding:5px 0 8px 2px; width:100%; font-size:12px; color:#ffffff; text-decoration:none; text-decoration:none; background:#7f7f7f;}

.human-content-box{
	width:633px;
	margin:0 0 0 40px;
	float:left;
}

.attendence-content-box{
	width:633px;
	margin:22px 0 0 40px;
	float:left;
}

.attendence-feature-list{width:250px; float:left; margin:30px 0 0 17px;}

.attendence-feature-list ul{float:left; margin:0; padding:0; list-style:none;}
.attendence-feature-list ul li{float:left; margin:0; padding:0; border-bottom:1px solid #f4f4f4; width:100%;}
.attendence-feature-list ul li a{float:left; margin:0; padding:5px 0 8px 2px; width:100%; font-size:12px; color:#777777; text-decoration:none; text-decoration:none;}

.attendence-feature-list ul li a:hover{float:left; margin:0; padding:5px 0 8px 2px; width:100%; font-size:12px; color:#ffffff; text-decoration:none; text-decoration:none; background:#7f7f7f;}
.heading_inner_page{width:720px; padding:5px; background-color:#153548; color:#fff; float:left;}



.gallery_mobile{background:url(../images/gallery-img.jpg) no-repeat; width:980px; height:167px; float:left;}

.small-gallery{width:100%; float:left;}
.content_set_left{width:240px; float: left; font-family:Arial, Helvetica, sans-serif; color:#151515;}

.validation
{
 color:Red;
 float:right;	
}
.faq{width:550px; float:left;}

.faq ul {width:100%; color:#151515; font-size:12px; margin-left:20px;}
.faq ul li{list-style-type:decimal!important;  margin:5px;}
.faq ul li a{  padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#001527;}



.sitemap_inner{width:358px; float:left; border:1px #D7D7D7 solid; margin:5px 5px 0px 0px}

.sitemap_inner ul {width:358px; font:Arial, Helvetica, sans-serif; margin-bottom:10px; margin-left:5px; color:#151515; list-style:none; padding:5px 0px 0px 16px; }
.sitemap_inner ul li{font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; color:#151515; text-decoration:none; font-weight:bold; margin-bottom:10px; width:210px; }
.sitemap_inner ul li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:0px; color:#151515; text-decoration:none; font-weight:bold;color:#AB1625;}

.sitemap_inner ul li ul{width:250px; font-family:Arial, Helvetica, sans-serif;}
.sitemap_inner ul li ul li{font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; margin-left:5px!important; color:#151515; list-style:decimal;width:100%!important;}
.sitemap_inner ul li ul li a{font-family:Arial, Helvetica, sans-serif; font-size:12px!important; color:#151515!important; margin-bottom:10px; margin-left:0px!important; color:#151515; list-style:decimal!important;}







.question{width:100%; float:left;}

.question ul {width:100%; color:#151515; font-size:12px; margin-left:20px; margin-top:10px; float:left;}
.question ul li{list-style-type:decimal!important;  margin:18px 45px;}
.question ul li a{  padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}

.question span a{ float:right; background-color:#333333; color:#fff; padding:5px; font-size:12px;}


.footer_blank{width:974px; height:350px; float:left; border:3px solid #CECECE; border-top:0px;}
.footer_box {width:182px; height:300px; float:left; border-right:1px #606060 dotted; padding:5px;}
.footer_box p{width:182px; height:300px; float:left; margin:0px; padding:0px;}
.footer_box ul li { list-style:none;}
.footer_box a {width:187px; text-decoration:none; color:#151515; font:12px Arial, Helvetica, sans-serif; line-height:18px; font-weight:bold;}
.footer_box a:hover{width:187px; color:#A3182E; font-weight:bold; text-decoration:none;}

footer p a:hover{color:#A3184C!important;}