/*

Website:buzinessware.com

Company: www.buzinessware.com

Author: Anjum nawab

Date:10 May 2009

Description: This Style sheet is only for rest the web browser :)

*/



/* Resets */



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, 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-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;



}



* {

font-size:100.01%;

}



html{font-size:62.5%;}



:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: #42423d;

	font: 13px Arial, Helvetica, sans-serif;

	height: 100%;

}

html, body {

	height: 100%;

}

 ul {

	list-style: none;

}

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	

}

blockquote:before, blockquote:after, q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

blockquote {

	line-height: 1.2em;

	font-style: italic;

	padding: 20px 20px 20px 60px;

	margin: 20px 0;

	background: url(images/quote.png) no-repeat 0 0;

}

acronym {

	cursor: help;

	border-bottom: 1px dashed #333;

}

strong {

	font-weight: bold;

}

em {

	font-style: italic;

}

hr {

	display: none;

}

.right {

	float: right;

}

.left {

	float: left;

}

.hide {

	display: none;

}

.clear {

	clear: both;

}

.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

.clearfix {

	display: block;

	color:#fff;

}

html[xmlns] .clearfix {

	display: block;

}

* html .clearfix {

	height: 1%;

}





a:link,a:visited {

color:#ae0000;

text-decoration:none;

}

a:hover {

color:#232323!important;

}

a:active {

color:#232323!important;

}

p {

padding:0 0 15px;

text-align:justify;

}

strong {

color:#222;

}



/* to make selected text in APNA wala red :) */

::-moz-selection{

	background:#c1000f;

	color:#fff;

}



::selection {

	background:#c1000f;

	color:#fff;

}

.no-link{ cursor:default!important}



.fullWidth{

	width:100%!important}



/*----------------main page layout-----------------*/

.ssl img{ float:left }

#main {

background:#fff;

}

.container {

line-height:18px;

margin:0 auto;

position:relative;

width:975px;

}

/*----------------header logo menu ---------------*/

#header {

background:transparent url(/themes/en/images/menu-bg.jpg) no-repeat scroll 0 0;

padding-top:20px;

}

#logo h1 {

display:block;

text-indent:-9999px;

}

#logo {

background:url(/themes/en/images/master-image.jpg) scroll no-repeat 5px -71px;

height:38px;

left:10px;

width:183px;

}

/*-------------bread-crumbs---------*/

#bread-crumbs {

color:#9b9b9b;

font-size:13px;

padding:10px 0 40px;

}

#bread-crumbs ul li {

float:left;

padding-left:10px;

}

#bread-crumbs a {

background:url(/themes/en/images/master-image.jpg) no-repeat right -370px;

color:#454545;

display:block;

float:left;

height:20px;

padding-right:16px;

text-decoration:none;

}

#bread-crumbs a:hover {

background:url(/themes/en/images/master-image.jpg) no-repeat right -400px;

color:#454545;

display:block;

float:left;

height:20px;

padding-right:16px;

text-decoration:none;

}

.width-30 {

float:left;

padding:25px 10px 0;

width:30%;

}

.width-47 {

float:left;

padding:25px 10px 0;

width:47%;

}







.width-47 a img {



padding:25px 50px;

}



.width-50 {

float:left;

padding:25px 16px 40px 0;

width:47%;

}

.width-50 img {

float:left;

padding-right:15px;

}

.lists1 ul {

margin-left:0;

}

.lists ul {

margin-left:150px;

}

.gray-box01 {

background:#fbfbfb;

border:1px solid #f4f4f4;

clear:both;

height:auto !important;

margin-bottom:15px;

min-height:180px;

width:100%;

}



.white-box {

background:#fff;

clear:both;

height:auto !important;

margin-bottom:15px;

min-height:180px;

width:100%;

}

.white-box h2 {

font-size:14px;

font-weight:700;

padding:5px 0;

}

.white-box img {

float:left;

padding:10px 30px 0 10px;

}









.gray-box01:hover {

background:#fff;

clear:both;

height:auto !important;

margin-bottom:15px;

min-height:180px;

width:100%;

}

.gray-box01 h2 {

font-size:14px;

font-weight:700;

padding:5px 0;

}

.gray-box01 img {

float:left;

padding:10px 30px 0 10px;

}

.no-space-left ul {

margin-left:5px !important;

}

.left-space-zero ul {

margin-left:0 !important;

}



.width250-space-left ul {

margin-left:250px !important;

}



.lists-details ul {

margin-left:230px;

}



.lists-details-50 ul {

margin-left:150px;

}





.lists-details li ,.lists-details-50 li, .optionz li {

background:url(/themes/en/images/right-icon.gif) no-repeat 15px 8px;

padding:5px 0 0 40px;

}



.StayConnected .lists-details li {

background:url(/themes/en/images/right-icon.gif) no-repeat 0px 8px;

padding:5px 0 0 20px;

}

.ourWork .lists-details li {

background:url(/themes/en/images/right-icon.gif) no-repeat 0px 8px;

padding:5px 0 0 20px;

}



.img-150 a img{

float:left;

padding:15px 100px 0 10px;}

/*----------------block_left------------*/

#content {

/* padding:0 10px 30px;
*/
}

.content-block-small {

padding:0;

width:100%;

}

#block_left {

float:left;

margin-right:25px;

width:485px;

}

#block_right {

background:#fff;

float:right;

width:445px;

}

#block_left_box {

background:transparent url(/themes/en/images/vline.jpg) no-repeat scroll 470px 150px;

float:left;

margin-right:25px;

padding:0 30px 0 0;

width:440px;

}

#block_right_box {

float:right;

width:440px;

}

#block_right_box_custom {

float:right;

width:48%;

}

.block_left_awards {

float:left;

margin-right:0;

width:190px;

}

.block_left_awards img {

background:#fff !important;

margin-bottom:15px;

padding:10px;

}

.block_right_awards {

float:right;

padding:20px 10px 0 0;

width:480px;}

/*----------------block_left-inner page------------*/

#block_left_inner {

float:right;

/*margin-left:25px;*/

padding-top:5px;

width:220px;

}

#block_left_inner ul li {

height:38px;

padding:3px 0;

width:210px;

}

#block_left_inner ul li span.active {

background:url(/themes/en/images/navi-bg-link.jpg) no-repeat scroll 0 -38px;

color:#c1000f;

display:block;

height:38px;

line-height:30px;

margin:0;

padding-left:10px;

width:205px;

}

#block_left_inner ul li a {

background:url(/themes/en/images/navi-bg-link.jpg) no-repeat scroll 0 0;

color:#878787;

display:block;

height:38px;

line-height:33px;

padding-left:8px;

width:215px;

}

#block_left_inner ul li a:hover {

background:url(/themes/en/images/navi-bg-link.jpg) no-repeat scroll 0 0;

color:#c1000f;

display:block;

height:38px;

line-height:33px;

padding-left:8px;

width:215px;

}

/*--------next steps inner page------*/

#nextSteps-inner {

background:url(/themes/en/images/nextSteps-inner-page.jpg) no-repeat scroll 0 30px;

height:209px;

margin-left:-10px;

padding:40px 0;

}

#nextSteps-inner h4 {

float:right;

font-weight:400;

padding:130px 10px 4px 0;

}

#nextSteps-inner p {

clear:right;

float:right;

padding:120px 18px 0 0;

text-align:right;

line-height:25px;

}

/*----------------block_right-inner page------------*/

#block_right_inner {

float:left;

width:656px;

}

#banner img {

background:url(/themes/en/images/banner_bg.jpg) no-repeat 15px 16px;

padding:20px 10px 25px 18px;

position:relative;

}

/*----------------block_right-inner page color para bg------------*/

.padding-bottom-5 {

padding-bottom:5px;

}

#page-content {

height:auto !important;

min-height:230px;

padding:10px 20px;

text-align:justify;

}

#autoHeight {

background:transparent url(/themes/en/images/inner-header-bg.jpg) no-repeat scroll 0 top;

margin-left:-5px;

padding:10px;

text-align:justify;

width:700px;

}

#autoHeight .heading-left {

float:left;

width:500px;

}

#autoHeight .heading-left img {

float:left;

padding:0 10px;

}

#autoHeight .heading-left h2 {

float:right;

font-size:22px;

font-weight:700;

height:35px;

padding:75px 0 0;

width:350px;



}

#autoHeight .rightbtnz {

float:right;

width:170px;

}

ul.btns {

padding:60px 0 0;

width:140px;

}

ul.btns li {

padding:3px 0;

}

ul.btns li a {

background:transparent url(/themes/en/images/btn01.jpg) no-repeat scroll 0 0;

display:block;

height:38px;

text-indent:-99999px;

width:140px;

}

ul.btns li a:hover {

background:transparent url(/themes/en/images/btn01.jpg) no-repeat scroll 0 -39px;

display:block;

height:38px;

width:140px;

}

#inner-tabs .ui-tabs-panel	#page-content img {

clear:left;

float:left;

margin-left:-10px;

margin-right:15px;

padding:10px 30px 10px 10px;

}

#page-content img {

clear:left;

float:left;

margin-right:15px;

padding:5px 30px 10px 5px;

}

#page-content h2 {

color:#c1000f;

font-size:15px;

font-weight:700;

padding-bottom:10px;

}

#page-content h2 span {

color:#000;

font-size:15px;

font-weight:700;

padding-bottom:10px;

}

#page-content h3 {

height:35px;

text-indent:-99999px;

}

/*h3.shard-hosting {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -355px;

}

h3.consulting-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -70px;

}

h3.design-development-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -110px;

}

h3.content-creation-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -140px;

}*/

h2.wcm-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -175px;

}

h2.pce-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -210px;

}

h2.scn-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -240px;

}

/*h3.am-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -280px;

}

h3.pc-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -320px;

}

h3.hmc-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -395px;

}

h3.mcc-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -435px;

}

h3.mdc-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -473px;

}*/

h2.he-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 310px -35px;

}

h2.em-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 330px -70px;

}

/*h3.seo-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -515px;

}

h3.ec-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -555px;

}

h3.ip-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -590px;

}

h3.ob-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -625px;

}

h3.sms-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -658px;

}

*/h2.wp-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 300px 0px;

}

/*h3.is-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -698px;

}

h3.ca-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -740px;

}

h3.usa-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -780px;

}

h3.np-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -815px;

}

h3.aw-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -990px;

}

h3.pp-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -1020px;

height:35px;

text-indent:-99999px;

}

h3.tm-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -1055px;

height:35px;

text-indent:-99999px;

}

h3.ems-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -850px;

height:35px;

text-indent:-99999px;

}

h3.ourClientele-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -1090px;

height:35px;

text-indent:-99999px;

}*/

h2.existence-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -1130px;

text-indent:-99999px;

}

h3.news-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -1160px;

height:35px;

text-indent:-99999px;

}

h3.empolyment-txt {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -1200px;

height:35px;

text-indent:-99999px;

}

#pageHeading h2,#pageHeading-inner h2 {

height:35px;

text-indent:-99999px;

}

#page-content .right-box {

float:right;

width:49%;

}



.right-box {

float:right;

width:49%;

}



#page-content .right-box-last {

float:right;

width:35%;

}

#page-content .left-box-last ul li,#page-content .mid-box-last ul li,#page-content .right-box-last ul li {

list-style:square !important;

list-style-image:none !important;

list-style-position:inside !important;

padding:5px 0 !important;

}

#page-content .left-box ul li,#page-content .right-box ul li {

background:url(/themes/en/images/small_li.jpg) no-repeat 0 6px;

list-style:none !important;

list-style-image:none !important;

padding:0 20px;

}

#page-content .left-box ul li ul li,#page-content .right-box ul li ul li {

background:url(/themes/en/images/small_li_.jpg) no-repeat 0 6px;

list-style:none !important;

list-style-image:none !important;

}

#below-content p {

padding:0 18px 10px 0;

}

#closing-statement p {

font-weight:700;

padding-bottom:10px;

}

#closing-statement ul li {

background:url(/themes/en/images/bullet.jpg) no-repeat left 2px;

padding:0 0 5px 20px;

}

/*-------------gallery-----------

----gallery-navi----*/

#gallery-navi {

background:url(/themes/en/images/master-image.jpg) no-repeat -10px 0;

height:71px;

width:500px;

}

/*-----------------fonts------------

----	testimonial	-----*/

.testimonial {

padding-bottom:25px;

}

.testimonial .titles h3 {

background:none;

color:#c1000f;

font-size:13px;

font-weight:600;

width:100%;

}

.testimonial p {

background:transparent url(/themes/en/images/quotes.jpg) no-repeat scroll 8px 7px;

line-height:1.5em;

padding:10px;

text-align:justify;

text-indent:20px;

}

.testimonial strong {

color:#000 !important;

font-weight:400;

line-height:30px;

}

.testimonial em {

color:#c1000f;

font-style:normal;

padding-left:5px;

}

/*----	Stay connected and our work	-----*/

.quickLinks-bg {

background:transparent url(/themes/en/images/quickLinks-bg.jpg) no-repeat scroll 0 20px;

}

#wrap {

padding-bottom:20px;

position:relative;

width:100%;

}

.StayConnected {

float:left;

padding-bottom:30px;

width:220px;

}

.StayConnected h3 {

color:#3a3d41;

font-weight:400;

padding:0 0 5px;

width:200px;

}

.StayConnected p {

color:#3A3D41;

padding:5px 0;

text-align:left;

width:200px;

}

.titles h3 {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 0px;

height:20px;

text-indent:-99999px;

}



.titles h3 {

height:20px;

text-indent:-99999px;

}



.titles h3.ourTitle {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -115px;

}



.titles h3.quickLinks {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -150px;

}



.titles h3.impeccable_re {

background:url(/themes/en/images/titles.jpg) no-repeat scroll 0 -185px;



}

.more-stayConnected a {

background:url(/themes/en/images/master-image.jpg) no-repeat 15px -205px;

float:right;

margin-right:40px;

padding-right:15px;

text-decoration:none;

}

.more-stayConnected a:hover {

background:url(/themes/en/images/master-image.jpg) no-repeat 15px -176px;

float:right;

margin-right:40px;

padding-right:15px;

}

.more-logo a {

/*background:url(/themes/en/images/master-image.jpg) no-repeat 85px -205px;*/

background:url(/themes/en/images/master-image.jpg) no-repeat 45px -205px;

float:right;

margin:15px 0 0 0;

padding-right:15px;

text-decoration:none;

}

.more-logo a:hover {

background:url(/themes/en/images/master-image.jpg) no-repeat 45px -176px;

float:right;

margin:15px 0 0 0;

padding-right:15px;

}

/*---------welcome--------*/

.welcome {

padding-bottom:40px;

}

/*----	our work	-----*/

#wrap .ourWork {

float:right;

width:215px;

}

#slides a em {

background:transparent url(/themes/en/images/hover_.png) no-repeat;

display:none;

font-style:normal;

height:41px;

left:-5px;

padding:5px 0 0;

position:absolute;

text-align:center;

top:20px;

width:170px;

z-index:2;

}

/*--------next steps------*/

#nextSteps {

background:transparent url(/themes/en/images/nextSteps.jpg) no-repeat scroll 11px 0;

float:right;

height:114px;

padding:15px 0;

width:431px;

}

#nextSteps h4 {

float:right;

font-weight:400;

padding:38px 15px 4px 0;

}

#nextSteps p {

clear:right;

float:right;

overflow:hidden;

padding:0 15px 0 0;

}

.more a {

background:url(/themes/en/images/master-image.jpg) no-repeat 44px -205px;

float:right;

padding-right:15px;

text-decoration:none;

}

.more a:hover {

background:url(/themes/en/images/master-image.jpg) no-repeat 44px -176px;

float:right;

padding-right:15px;

}

/*--------client logo on top of the footer for Home page------*/

#client-logo-mainbox {

background:url(/themes/en/images/logoTopBg.jpg) no-repeat center -9px;

height:100px;

padding:40px 0 10px;

position:relative;

}

#client-logo ul li {

display:block;

float:left;

height:56px;

padding:0 28px;

text-indent:-9999px;

width:100px;

}

/*------------------------footer-------------------*/

#footer {

background:url(/themes/en/images/footer-bg_.jpg) repeat-x top;

display:block;

height:90px;

padding:5px 0 130px;

position:relative;

margin-top:15px;

}

.footer_column {

float:left;

margin-right:30px;

width:600px;

}

.footer_column_long {

color:#fff;

float:left;

margin-right:30px;

padding-top:15px;

width:100%;

}

.long {

color:#e2dddc;

width:300px;

}

.long p {

padding-top:15px;

}

#footer h3 {

color:#e2dddc;

font-size:12px;

font-weight:700;

text-transform:uppercase;

}

.footer_column ul li,.footer_column ul {

list-style:none;

margin:0;

padding:0;

}

/*--------------------form for footer----------------*/

.contact_leftcolumn {

float:left;

padding:20px 10px 0 0;

}

input.inputfield {

background:url(/themes/en/images/input-bg.jpg) repeat-x;

border:1px solid #626365;

color:#fff;

font-size:12px;

padding:4px 8px;

width:120px;

}

#business_message,.business_message {

background:#626365 url(/themes/en/images/input-bg.jpg) repeat-x;

border:1px solid #626365;

color:#fff;

padding:4px 8px;

}

form.contact label {

color:#fff;

font-size:12px;

font-weight:700;

}

.contact_leftcolumn_gobtn {

padding:10px 0 0;

}

.contact_head {

color:#fff;

padding:10px 0 5px;

}

.contact_submit {

margin-top:12px;

}



a.contact_submits{

background:transparent url(/themes/en/images/senditnowBtn.jpg) no-repeat scroll 0 0px;

display:block;

height:34px;

width:107px;

}



a:hover.contact_submits{

background:transparent url(/themes/en/images/senditnowBtn.jpg) no-repeat scroll 0 -34px;

display:block;

height:34px;

width:107px;

}



a.qQuotes_submits{

	background:transparent url(/themes/en/images/quickBtn.jpg) no-repeat scroll 0 0px;

	display:block;

	height:34px;

	width:107px;

}

a:hover.qQuotes_submits{

background:transparent url(/themes/en/images/quickBtn.jpg) no-repeat scroll 0 -34px;

display:block;

height:34px;

width:107px;

}





.contact_submit_btn {

background:url(/themes/en/images/input-bg.jpg) repeat-x;

border:1px solid #626365;

color:#fff;

cursor:pointer;

font-size:12px;

padding:4px 8px;

width:100px;

}

.tabnav li {

display:inline;

list-style:none;

padding-right:0;

width:146px;

height:37px;

font-weight:700;

width:146px;



}

.tabnav li a {

background:url(/themes/en/images/footer-arrow.jpg) scroll no-repeat 0 -37px;

padding:10px 42px;

color:#000;



}

.tabnav li a:active,.tabnav li.ui-tabs-selected a {

background:url(/themes/en/images/footer-arrow.jpg) scroll no-repeat 0 0;

color:#fff!important;

text-decoration:none;

}

.small-block {

float:left;

width:100px;

}

.small-block-long {

float:left;

width:200px;

}

.small-block-long-img {

float:right;

margin-top:-40px;

width:auto;

}

.small-block-long-img p {

padding:10px;

text-align:right !important;

}

.small-block-long-img a {

color:#fff !important;

text-decoration:none;

}

.small-block-long-img a:hover {

color:#ccc !important;

text-decoration:none;

}

/*-----------------------awards --------------------

----------------inner page tabs style-----------*/

.inner-page-tabs {

background:url(/themes/en/images/menu-tabs-bg.jpg) repeat-x top !important;

clear:both;

padding:9px 0;

text-align:justify;

width:698px;

margin:0 1px;

}



.inner-page-tabs a {

color:#c1000f;

}



.inner-page-tabs a:hover {

color:#009;

}



.tab-nav li {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat left -82px;

display:inline;

font-weight:700;

margin-left:5px;

padding:10px 0 !important;

}



.tab-nav li a {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat right -121px;

color:#fff !important;

font-weight:700;

margin-left:11px;

padding:10px 15px 10px 0;

}



.tab-nav li a:active,.tab-nav li.ui-tabs-selected span {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat left top;

color:#000 !important;

padding:10px 0;

}



#inner-tabs ul li span a:hover {

color:#c1000f !important;

background:url(/themes/en/images/tab-active_white.jpg) no-repeat right -41px;

}

.spanHoverForTabs {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat left top;

padding:10px 0;

}

.spanHoverForTabs  a{

background:url(/themes/en/images/tab-active_white.jpg) no-repeat right -41px;

margin-left:11px;

padding:10px 15px 10px 0;

}





.tab-nav li a:active,.tab-nav li.ui-tabs-selected span a {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat right -41px;

color:#000 !important;

margin-left:11px;

padding:10px 15px 10px 0;

}



li.img-change span {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat left top;

padding:10px 0;

}



li.img-change span a {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat right -41px;

margin-left:11px;

padding:10px 15px 10px 0;

}



#inner-tabs .ui-tabs-panel {

background:url(/themes/en/images/inner-tab-bges.jpg) no-repeat 0 top;

margin-top:8px;

min-height:200px;

padding:15px;

}



.inner-page-tabs strong {

color:#c1000f !important;



}



/*----------------Portfolio layout-----------------*/

div#main-block {

width:175px;

}



div#main-block .left-block {

valign:top;

width:49%;

}



/*#block_right_inner{background:#fff;



}*/

#search-bar {

background:#fafafa;

border:1px solid #f0eeee;

margin:8px 0 5px;

padding:12px;

}



#search-bar em {

color:#aaa;

font-style:normal;

}



#search-bar select {

background:url(/themes/en/images/input_bg.jpg) repeat-x top;

border:1px solid #CCC;

font-size:13px;

margin-right:13px;

padding:2px 0 2px 5px;

vertical-align:top;

width:210px;
background:#F6F6F6 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#333333;
font-family:arial,helvetica,clean,sans-serif;
padding:5px;
}



/* End hide from IE-mac */

#sites li img {

background:url(/themes/en/images/PortfolioBg.gif) scroll no-repeat;

margin:10px 15px 10px 10px;

}



#sites li {

background:url(/themes/en/images/portfolio_bg.jpg) scroll no-repeat 0 -190px;

float:left;

height:145px;

margin:10px 15px;

overflow:visible;

padding:8px 0 30px 20px;

width:165px;

}



#sites li.red-border {

background:url(/themes/en/images/portfolio_bg.jpg) scroll no-repeat 0 6px;

float:left;

height:145px;

margin:10px 15px;

overflow:hidden;

padding:20px 0 30px 25px;

width:165px;

}



/**** CLIENT LOGOS ****/

#ClientLogos li {

float:left;

margin:12px;
padding:0px 10px 0px 10px;
overflow:hidden;

}



h3.loader_animation {

background:url(/themes/en/images/ajax-loader.gif) scroll no-repeat 0 0;

}



.paging {

position:absolute;

right:0px;

margin:-40px 10px 0 0;

}



.paging-bottom{

position:absolute;

right:1px;

width:100%;

background:#fafafa;

border:1px solid #f0eeee;





}



#portfolio-width {

float:left;

width:660px;

}



#paging {

text-align:right;

}



/*.paging a {

background:url(/themes/en/images/empty.jpg) repeat-x 0 0;

color:#FFFFFF;

margin:0 2px;

padding:0px 5px;

}



.paging a#ctl0_Main_GridPager2_ctl5  {

background:url(/themes/en/images/next.jpg) no-repeat 0 0;

color:#a20f1f;

display:inline;

height:15px;

padding:0 10px;

text-indent:-9999px !important;

width:15px;;

}



.paging a#ctl0_Main_GridPager2_ctl6  {

background:url(/themes/en/images/ff.jpg) no-repeat 0 0;

color:#a20f1f;

display:inline;

height:15px;

padding:0 10px;

text-indent:-9999px !important;

width:15px;;

}









.paging span {

border:1px solid #dcdcdc;

margin:0 2px;

padding:1px 3px;

}

*/

#ctl0_Main_Content { width:698px;}



/*------------------ Slideshow home page--------------------- */

div#slideshow {

float:left;

margin-top:10px;

width:160px;

}



div#slides {

height:150px;

width:160px;

}



div#slides a.default-slide {

display:block;

}



div#slideshow-commands {

height:19px;

padding:10px 0;

position:relative;

}



a#previous-slide {

background:url('/themes/en/images/mainstory-prev-arrow.gif') no-repeat;

display:block;

float:left;

height:18px;

margin-top:2px;

text-indent:-9999px;

width:16px;

}



a#next-slide {

background:url('/themes/en/images/mainstory-next-arrow.gif') no-repeat;

display:block;

float:right;

height:18px;

margin-top:2px;

text-indent:-9999px;

width:16px;

}



div#slideshow-commands h4 {

font-size:11px;

font-weight:400;

margin:-17px 0 -13px -7px;

}



div#slideshow-commands h3 {

font-weight:400;

margin-left:58px;

margin-top:5px;

}



/*=====================================inner page flash=============*/

#banner .flash {

background:url(/themes/en/images/flashBg.jpg) no-repeat 15px 16px;

height:100px;

padding:22px 10px 25px 22px;

position:relative;

}



div#slideshow1 {

float:left;

margin:10px;

width:650px;

}



#Flash_banner {

margin:0 auto;

position:relative;

width:650px;

z-index:0;

}



#Flash_banner h2 {

color:#fff;

font-size:18px;

font-weight:400;

line-height:1.2em;

padding:15px 0;

text-align:center;

vertical-align:middle;

}



div#slideshow-commands1 {

height:19px;

padding:100px 25px 0 0;

position:absolute;

right:0;

top:0;

}



a#previous-slide1 {

background:url('/themes/en/images/arrows.jpg') no-repeat 0 -15px;

display:block;

float:right;

height:18px;

margin-top:2px;

text-indent:-9999px;

width:18px;

}



a#next-slide1 {

background:url('/themes/en/images/arrows.jpg') no-repeat;

display:block;

float:right;

height:13px;

margin-top:2px;

text-indent:-9999px;

width:18px;

}



/*-------------------------------------block box for content-------------------*/

.block {

clear:both;

padding:10px 0 15px;

width:100%;

}



.left-block_img {

float:left;

width:35%;

}



.left-block_img img {

background:url(/themes/en/images/email_bg.jpg) no-repeat 0 0;

padding:10px 30px 10px 9px;

}



.right-block_img {

float:right;

width:60%;

}



.news_search_box {

background:#fafafa !important;

border:1px solid #f0eeee !important;

width:560px !important;

}



#ctl0_Main_ctl1_SearchBtn {

top:5px;

}



.news_title1 {

color:#222 !important;

font-size:1em;

font-weight:700;

margin:0;

padding:5px 0;

}



.news_objectname {

color:#42423D !important;

}



.back {

margin-top:-20px;

position:absolute;

right:20px;

}



.back a h4 {

font-weight:400;

}



.back a h4 span {

color:#333;

font-weight:400;

}



.back a:hover h4 span {

color:#c1000f;

font-weight:700;

}



a#ctl0_Main_Url {

background: url(/themes/en/images/external.png) no-repeat right 3px!important;

padding-right:15px;

}



.news_title2 {

color:#222;

font-size:13px;

font-weight:400;

padding:8px 0;

}



#testimonial-detail {

/*background:#FAFAFA none repeat scroll 0 0;*/

border:1px solid #F0EEEE;

margin:8px 0 5px;

padding:12px 12px 30px;

}



#testimonial-detail:hover {

background:#FFF none repeat scroll 0 0 !important;

border:1px solid #DBDFDF !important;

color:#000;

}



#testimonial-detail img {

border:5px solid #fff;

float:left;

margin-right:15px;

}



#testimonial-detail img:hover {

border:5px solid #e9ebeb;

}



#testimonial-detail em {

color:#878787;

font-style:normal;

}



.job_box a {

float:right;

text-align:right !important;

}



.nextSteps-footer {

background:url(/themes/en/images/team.jpg) no-repeat;

height:62px;

position:absolute!important;

right:0!important;

text-indent:-99999px;

top:-24px;

display:inline;

width:151px;

}



#pageHeading,#pageHeading p {

padding:15px 5% 10px;

text-align:center;

}



#pageHeading-inner,#pageHeading-inner p {

padding:0 2%;

text-align:center;

}



.box-for-content {

background:#fbfbfb;

border:1px solid #f4f4f4;

height:100px;

margin-bottom:30px;

padding:5px;

cursor:pointer;

}



p a.box-link {

color:#42423D !important;

float:none !important;

}



.box-for-content a p {

color:#42423D;

}





.white-bg {

background:#fff !important;

border:1px solid #fff !important;

}



.white-bg:hover {

background:#f9f9f9 !important;

border:1px solid #e5e7e7 !important;

}



.box-for-content:hover {

background:#f9f9f9;

border:1px solid #e5e7e7;

height:100px;

padding:5px;

}



.box-for-content img {

float:left;

padding-right:10px;

}







.box-for-content h3 {

color:#000;

font-size:13px;

font-weight:700;

padding-bottom:5px;

}



.no-line-height {

line-height:15px;

}



h3.heading-bold {

color:#000;

font-size:14px;

font-weight:700;

padding:5px 0;

}



.box-for-content1 {

background:#fbfbfb;

border:1px solid #f4f4f4;

height:60px;

margin-bottom:30px;

padding:5px;

cursor:pointer;

}

.box-for-content1:hover {

background:#f9f9f9;

border:1px solid #e5e7e7;

height:60px;

padding:5px;

}



.box-for-content1 img {

float:left;

padding-right:10px;

}

.font-big{ font-size:15px!important;}

/*----------------------------[ Notifications or error massages ]-------------------------*/

div#att {

background-color:#FFFEB8;

border-bottom:1px solid;

height:2.5em;

line-height:2.5em;

position:absolute;

text-align:center;

top:0;

width:100%;

}



div#att p {

background:transparent url(/themes/en/images/att.png) no-repeat scroll 0 46%;

display:inline;

margin:0;

padding:6px 0 6px 26px;

}



.width-30 h1,.width-50 h1,.width-47 h1,.width-100 h1 {

background:#fbfbfb;

border:1px solid #f5f5f5;

color:#000;

font-size:13px;

font-weight:700;

padding:5px 2px;

}

p.padding-5{

	padding: 0 0 0 5px;

	}

	

.width-100{padding: 0 0 0 5px;}

.lists1 li,.lists li {

background:url(/themes/en/images/bullet.jpg) no-repeat 0 8px;

padding:5px 0 0 20px;

}



#block_left_box_custom,#page-content .left-box {

float:left;

width:49%;

}



.block_4_portfolio,.no-bg {

background:none !important;

}



#page-content p,#autoHeight p {

color:#3a3d41;

line-height:18px;

padding-bottom:10px;

}



#page-content .left-box-last,#page-content .mid-box-last {

float:left;

width:30%;

}



.testimonial .titles h3 span,.titles h3 span {

color:#010000;

}



#client-logo,div#main-block .right-block {

width:100%;

}



.tabdiv,.tab-div {

margin-top:10px;

padding:5px;

}



.tabdiv h2,.tab-div h2 {

font-size:18px;

padding:20px 0;

}



.ui-tabs-hide,.ui-tabs-hide-inner,div#slides a.thumb,p span.displayNone {

display:none;

}



#featuredvid,#featured-vid {

text-align:center;

}



.fvid,.f-vid {

margin-bottom:5px;

}



.vidselector li,.v-id-selector li {

background:#fff;

border:1px solid #dedbd1;

list-style:none;

margin-bottom:5px;

padding:5px;

text-align:left;

text-transform:uppercase;

}



.testimonails:hover,#search-bar:hover {

background:#fff !important;

border:1px solid #dbdfdf !important;

color:#000;

}



.top_links,.box-for-content a {

float:right;

margin-top:-10px;

}



.tabnav1 li {

display:inline;

list-style:none;

padding-right:0;

}



.tabnav1 li a {

background:#e3e4e5 url(/themes/en/images/footer-arrow.jpg) scroll no-repeat right -36px;

border:1px solid d0d1d1;

color:#c1000f;

font-weight:700;

outline:none;

padding:10px 40px 10px 15px;

text-decoration:none;

}



.tabnav1 li a:active,.tabnav1 li.ui-tabs-selected1 a {

background:#e3e4e5 url(/themes/en/images/footer-arrow.jpg) scroll no-repeat right 0;

color:#fff;

text-decoration:none;

}



.right-padding-zero {

margin-top:-5px;

}



.right-padding-zero a {

background:url(/themes/en/images/master-image.jpg) no-repeat scroll 35px -205px !important;

padding:0 15px 0 0 !important;

}



.right-padding-zero a:hover {

background:url(/themes/en/images/master-image.jpg) no-repeat scroll 35px -176px !important;

padding-right:0 15px 0 0 !important;

}



.plans-gry-bg {

background:#c1000f;

color:#fff;

font-size:14px;

font-weight:700 !important;

}



.plans-lit-gry-bg {

background:url(/themes/en/images/menu-tabs-bg.jpg) repeat-x scroll center top !important;

color:#fff !important;

font-size:14px;

font-weight:700 !important;

}



.plans-2lit-gry-bg {

background:#f8f8f8;

}



.plans-2lit-gry-bg:hover {

background:#f0f0f0;

color:#000;

}



.plans-2lit-white-bg:hover {

color:#000;

}





.width-30 ul li,.width-47 ul li {

background:url(/themes/en/images/right-icon.jpg) no-repeat 0 8px;

padding:5px 0 0 20px;

}



.bw em,#page-content em {

color:#c1000f;

font-style:normal;

}



.bw b,#page-content b {

color:#222;

font-weight:700;

}



.StayConnected li a,.ourWork li a {

color:#3A3D41 !important;

}



.StayConnected li a:hover,.ourWork li a:hover,.tab-nav li a:hover {

color:#c1000f !important;

}



.widget,.widget1 {

padding:12px;

height:190px;

}



.widget a,.widget1 a {

color:#fff;

text-decoration:none;

}



.widget a:hover,.widget1 a:hover {

color:#009;

text-decoration:underline;

}



.tabnav li a:hover,.tabnav1 li a:hover {

color:#000;

text-decoration:none;

}



.news_description td,.plans td {

padding:5px;

}



.footer_column_long p {

	padding:0px!important;

	}

	

.img-left img {

float:left;

padding:35px 30px 0 10px;

}





/*** CONTACT FORM ***/

.ContactForm td{

	color:#444;

	padding:5px;

	vertical-align:top;



	}

.ContactForm ul li{

padding:3px 0px 0px 20px;

background:transparent url(/themes/en/images/right-icon.gif) no-repeat scroll 0 8px;

padding:5px 0 0 20px;

}



.ContactForm ul li ul li{

padding:3px 0px 0px 20px;

background: none!important;

padding:5px 0 0 20px;

}







.ContactForm input , .newsSearch input ,.fileInput {

	border:1px solid #e1e1e1;

/*	background:url(/themes/en/images/input-bg-contact.jpg) repeat-x top;
*/
	padding:2px;

	

	}

	



	

.ContactForm select ,textarea{border:1px solid #e1e1e1;

	/*background:url(/themes/en/images/input-bg-contact.jpg) repeat-x top;*/
	}



#partners {

background:url(/themes/bannerconnect/img/partners_bg.png) no-repeat scroll center bottom;

height:70px!important;

padding:0 54px;

text-align:center;

}



.view-content-carousel {

position:relative;

}



.view-content-carousel ul li {

margin-right:30px;

padding-top:7px;

}



.view-content-carousel #fading-left {

background:url(/themes/en/images/fade-left.png) no-repeat scroll left top;

height:64px;

left:0;

position:absolute;

top:3px;

width:85px;

z-index:2;

}



.view-content-carousel #fading-right {

background: url(/themes/en/images/fade-right.png) no-repeat scroll left top;

height:64px;

position:absolute;

right:0;

top:3px;

width:85px;

z-index:2;

}





#contentwrapper p, #contentwrapper li {

line-height:160%;

}



.view-content-carousel ul li {

margin-right:30px;

padding-top:7px;

}









/*======================menu==============================*/



.menu-start ul.menus li.gray-btn{

	padding:10px;

	}



a.gray-bg{

	padding:10px 20px 10px 10px ;

	background:url(/themes/en/images/mouseOver.gif) no-repeat right 15px;



	}



a:hover.gray-bg{

	

	padding:10px 20px 10px 10px ;

/*	background: #f4f4f4 url(/themes/en/images/mouseOver.gif) no-repeat right -18px;*/



		background: #fff url(/themes/en/images/mouseOver.gif) no-repeat right -18px;

	}





.h15-dotted{

	border:5px solid #fff}



.menu-start{

	

	/*background:url(/themes/en/images/menu-bg.jpg) no-repeat 0 6p*/x;

	height:70px;

	}



.menu-start ul.menus li{

	float:left;

	padding:10px 8px;

	color:#c1000f;

	font-size:13px;

	

	}

.menu-start ul.menus li a{

color:#3a3d41;

font-weight:bold;

	}

	

.menu-start ul.menus li a:hover{

color:#c1000f;

	}

.menu-container {

	left:-22px;

	position:relative;

	top:9px;

	z-index:100;

}



.left-align{

	left:-40px;

	position:relative;

	top:9px;

	z-index:1;

}

.menu-item {

	background-color:#fff;

	border:solid 3px #eee;

	border-top:none;

	padding:0px 10px;

	position:absolute;

	margin-top:10px;

	visibility:hidden

}

.menu-item {

	*margin-left:-1px

}



.menu-item-waper-1{

	width:220px;

	float:left;

	position:relative;

	}

.menu-item-waper{

	width:460px;

	float:left;

	position:relative;

	}

	

.menu-item-block{

	float:left;

	position:relative;	

	width:220px;

	}

.make-width-small{

	float:left;

	position:relative;	

	width:200px;

	}

	

.make-width-small h4 a{

	color:c1000f!important;

	}

	

	

.gryline{

border-right:1px solid #ccc;

	margin-right:10px;

	}

	

.menu-item-block h4 a {

	font-weight:normal;

	background: url(/themes/en/images/master-image.jpg) no-repeat scroll -90px -122px;

	color:#C1000F!important;

	font-size:13px;

	line-height:20px;

	padding-left:10px;



	}

	

.menu-item-block h4 a:hover{

	font-weight:normal;

	background: url(/themes/en/images/master-image.jpg) no-repeat scroll -90px -137px;

	color:#3a3d41!important;

	font-size:13px;

	line-height:20px;

	padding-left:10px;

	font-weight:bold;

	}

	

.menu-item-block p{

	color:#3a3d41;

	font-size:11px;

	line-height:16px;

	padding:4px 5px 4px 10px;

	} 



li.home-icon a {

	background:url(/themes/en/images/master-image.jpg) scroll no-repeat 11px -75px;

	text-indent:-9999px;

	display:block;

	margin-top:-10px;

	padding:0 10px;

	width:183px;

	height:38px;

	overflow:auto;

	}

li.home-icon a:hover{

	background:url(/themes/en/images/master-image.jpg) scroll no-repeat 11px -75px;

	text-indent:-9999px;

	display:block;

	margin-top:-10px;

	padding:0 10px;

	width:183px;

	height:38px;

	}

li.padding-left{

	margin-left:100px;

	}

.gry-color a{

	color:#878787!important;

	}

.gry-color a:hover{

	color:#c1000f!important;

	}

div.h15-menu-inner {

	background-color:#fff;

	border:solid 1px #f00;

	border-top:none;

	max-height:350px;	

	padding:0px 10px;

	position:absolute;

	visibility:hidden

}

div.h15-menu-inner {

	*margin-left:-1px

}



div.h15-column {

	padding-bottom:10px;

	position:absolute;

}

div.h15-m1 {

	left:10px

}

div.h15-m2 {

	left:210px

}

div.h15-m3 {

	left:410px

}

div.h15-m4 {

	left:610px

}

div.h15-dotted {

	border-right:dotted 1px #f00

}

div.h15-menu {

	margin-top:10px

}

h6.h15-menu-header {

	font-size:100%;

	font-weight:bold

}

div.h15-layout-container {

	left:0px;

	position:absolute;

	visibility:hidden;

	

}







/*------------------------------inner tabs ----------------*/

ul.tabz{

list-style-type:none;

padding:0px;

margin:0px;

}



ul.tabz li{

background:url(/themes/en/images/tab-active_white.jpg) no-repeat left -82px;

float:left;

height:40px;

color:#fff;

padding:0px;

margin:0px;

}



ul.tabz li a {

background:url(/themes/en/images/tab-active_white.jpg) no-repeat right -121px;

color:#fff;

float:left;

height:40px;

margin-left:11px;

padding:10px 14px 0 0;



}



li.activeLink span{ 

background:url(/themes/en/images/tab-active_white.jpg) no-repeat left top;

float:left;

height:40px;

color:#990000;

padding:0px;

margin:0px;

}



li.activeLink span a{

background:url(/themes/en/images/tab-active_white.jpg) no-repeat right -41px;

color:#990000;

float:left;

height:40px;

margin-left:11px;

padding:13px 14px 0 0;

}



.submitBtn a{

background:transparent url(/themes/en/images/submit.jpg) no-repeat scroll 0 0;

display:block;

height:38px;

text-indent:-99999px;

width:102px;}



.submitBtn a:hover{

background:transparent url(/themes/en/images/submit.jpg) no-repeat scroll 0 -39px;

display:block;

height:38px;

text-indent:-99999px;

width:102px;}





.top-blockk {



background:transparent url(/themes/en/images/officewareBg.jpg) no-repeat scroll 0 0;

height:227px;

margin-bottom:24px;

}





#nextz, #prevz {

background-color:#CCCCCC;

border:1px solid #000;

cursor:pointer;

float:left;

font-size:14px;

height:19px;

line-height:15px;

position:absolute;

text-align:center;

top:7px;

vertical-align:top;

width:20px;

}

#nextz {

right:10px;

}

#prevz {

right:40px;

}

#navcont {

position: relative;

right:12px;

top:10px;

z-index:999;

}



ul.optionz {

	margin-left:240px;

	color:#fff!important;

	}

	

ul.optionz li{

	}



	

.view-content-carousel li { text-indent:-99999px;

							width:90px;

							height:50px;	}

#logoHomepage{ width:950px;

	height:50px;}							

img.Logo-01{	background:url(/themes/en/images/main-img_.jpg) no-repeat 0 0;} 

img.Logo-02{	background:url(/themes/en/images/main-img_.jpg) no-repeat 0 -50px ;} 





#FAQ ul li {

	font-weight:bold;

	padding:5px 0;

	color:#000;

	}

	



#FAQ ul li ul li{

	font-weight: normal!important;

	color:#42423D;

	}

	

#FAQ ul li ul li ul li{

	font-weight: normal!important;

	padding:0;

	background:url(/themes/en/images/right-icon.gif) no-repeat 15px 8px;

padding:5px 0 0 40px;

	}

	

.padding-50Top{padding-top:50px;}



.margin-left280 ul{ margin-left:280px;}



.small-block-long a:hover {color:#fff!important}

.enlarged{

	font-size:11px;

	color:#C1000f;

float:left;

left:65px;

margin-top:140px;

position:absolute}



.enlarged01{

	font-size:11px;

	color:#C1000f;

float:left;

margin-left:70px;

margin-top:-26px;

position:absolute}



.enlarged02{

	font-size:11px;

	color:#C1000f;

	float:left;

	padding:0 0 0 28px!important;



}





.portfolioDetails{
padding-right:0px;
right:0px;
top:70px;
text-align:right;
}

/*---------------news---------*/



.newsBlock{ padding:5px 0;}

.newsBlock h3{

float:left;

font-weight:bold;

overflow:hidden;

padding-bottom:10px;

width:79%;

font-size:12px;

	}

	

.newsBlock p{ float:left;

	width:100%;

	}

.postedDate{ float:right;

	font-size:11px;

	color:#999;}

	

.readmoreNews{ float:right;

	margin-top:-18px;}

	

div.hr {

  height: 15px;

  background: #fff url(/themes/en/images/hrline.jpg) no-repeat scroll center;

}

div.hr hr {

  display: none;

}



.newsSearch{ background:#fafafa;

	border:#e8e8e8 1px solid;

	padding:8px; margin:5px 0 10px;}



.newsSearch	input{ margin-top:5px;}

.goBtn a{

	background:url(/themes/en/images/newsSearchBtn.jpg) no-repeat 0 -4px;

	width:51px;

	display:block;

	height:27px;

	text-indent:-9999px;

	}

	

.goBtn a:hover{

	background:url(/themes/en/images/newsSearchBtn.jpg) no-repeat 0 -31px;

	width:51px;

	height:27px;

	text-indent:-9999px;

	}

	

.leftTop{ top:0; margin:0;}

.compulsory{color: #c1000f}



.bottom-links{ background:#fafafa;

	border:1px solid #f0eeee;

	padding:8px 0 25px 0;

	color:#000;

	text-align:center;}

	

	

.bottom-links li{

	float:left;

	padding:0 10px;

	}

.bottom-links li a:hover{

	color:#232323;

}	
