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

a{outline:none}

body {
margin:0px;
background-image:url(images/bg.jpg);
font-family:tahoma;
font-size:11px;
}
h1{
font:Arial, Helvetica, sans-serif;
font-size:12px;
/*line-height:1.5;
letter-spacing: 1px;*/
color: #000000;
/*word-spacing:3px;*/
text-align:justify;
margin:0;
padding:0;
display:inline;
}
.bg_net{
background-image:url(images/net.jpg);
background-repeat:no-repeat;
background-position:right top;
width:980px;
background-color:#FFFFFF;
}
.heading_blue_big{
font-family:Vogel-Extended, verdana;
size:50px;
color:#008fb6;
}
.heading_big{
font:Verdana;
font-size:40px;
color:#FFFFFF;
}
.heading4{
font:Verdana;
font-size:14px;
color:#17B9F7;
}
.heading5{
font:Verdana;
font-size:14px;
color: #666666;
}
.heading6{
font: Arial;
font-size:14px;
color: #165294;
}


.heading_white{
font:Verdana;
font-size:16px;
color:#ffffff;
}
.up-border{
background-image: url(images/up-border.jpg);
background-repeat:repeat-x;
background-position:top
height:1px;
}
.middle_bg{
background-image: url(images/middle_bg.jpg);
width:899px;
background-position: top;
background-repeat:repeat-y;
}
.down_border{
background-image: url(images/down-border.jpg);
height:33px;
background-position:left bottom;
background-repeat:repeat-x;
}
.table_border{
border:1px solid #333333;
}
.middle_border{
background-image:url(images/dot2.jpg);
background-repeat:repeat-x;
background-position:left;
height:2px;
}
.txt_form{
font-family:Arial;
font-size:16px;
color:#323232;
}
.label_box{
height:22px;
width:250px;
text-align:left;
border:1px #666666 solid;
}
.label_box_comments{
height:60px;
width:240px;
text-align:left;
}
.label_box_comment{
height:60px;
width:265px;
text-align:left;
}
.bg_footer{
background-image:url(images/footer_middle.jpg);
height:80px;
background-repeat:repeat-x;
background-position:left;
}
.footer_text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}
.bg_button{
background-image:url(images/button_bg.jpg);
height:22px;
background-repeat:repeat-x;
background-position:left;
border:1px #666666 solid;
color: #033858;
}
.content_text1{
font:verdana;
font-size:12px;
color:#000000;
text-align:justify;
}
.content2{
font:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
line-height:17px;
/*letter-spacing:1px;*/
color: #000000;
/*word-spacing:3px;*/
text-align:justify;
}
.content3{
font-size:11px;
text-align:justify;
line-height:1.3;
}
.content4{
font:Verdana;
font-size:11px;
line-height:1.4;
color:#000000;
text-align:justify;
}
.read_more{
font:Arial;
font-size:12px;
font-weight:normal;
color:#00C;
}
a.read_more{
font:Arial;
font-size:12px;
font-weight:normal;
color: #2f649a;
}
.read_more:hover{
font:Arial;
font-size:12px;
font-weight:normal;
color: #666666;
}
.next{
font:Verdana;
font-size:13px;
color: #FFFFFF;
}
a.next{
font:Verdana;
font-size:13px;
color: #ffffff;
}
.next:hover{
font:Verdana;
font-size:13px;
color: #33CCFF;
}
.next2{
font:Verdana;
font-size:13px;
color: #8f8f8f;
}
a.next2{
font:Verdana;
font-size:13px;
color: #8f8f8f;
}
.next2:hover{
font:Verdana;
font-size:13px;
color: #00a6dd;
}
.solution_bg{
background-image:url(images/solution_bg.jpg);
width:260px;
height:360px;
background-position:left top;
background-repeat:no-repeat;
}
.solution_bg2{
background-image:url(images/solution_bg2.jpg);
width:260px;
height:360px;
background-position:left top;
background-repeat:no-repeat;
}
.whysnaps_bg{
background-image: url(images/why_snaps_bg.jpg);
width:349px;
height:360px;
background-position:left top;
background-repeat:no-repeat;
}
.whysnaps_bg2{
background-image: url(images/whysnaps_bg2.jpg);
width:349px;
height:360px;
background-position:left top;
background-repeat:no-repeat;
}
.animated_bg{
background-image: url(images/animated_bg.jpg);
width:317px;
height:360px;
background-position:left top;
background-repeat:no-repeat;
}
.featured_bg{
background-image: url(images/featured_bg.jpg);
width:260px;
height:353px;
background-position:left top;
background-repeat:no-repeat;
}
.technology_bg{
background-image: url(images/technology_bg.jpg);
width:344px;
height:353px;
background-position:left top;
background-repeat:no-repeat;
}
.exclusive_bg{
background-image: url(images/exclusive_bg.jpg);
width:323px;
height:353px;
background-position:left top;
background-repeat:no-repeat;
}
.heading2{
font: Arial;
font-size:13px;
color: #165294;
}

	
.heading3{
font:verdana;
font-size:16px;
color: #1D67A5;
}
.heading4{
font-size:12px;
color:#0075ab;
font-weight:bold;
}
a.heading4{
font-size:12px;
color:#0075ab;
font-weight:bold;
}
.heading4:hover{
font-size:12px;
color: #999999;
font-weight:bold;
}
.footer_newbg{
background-image: url(images/footer_cntrbg3.jpg);
height:211px;
background-position:left top;
background-repeat:repeat-x;
background-color:#5b5b5b;
}
.footer_newtext{
font-size:14px;
color:#FFFFFF;
}
.footer_newcontent{
font-size:12px;
color:#FFFFFF;
}
.footer_newcontent a{
font-size:12px;
color: #FFFFFF;
}
.footer_newcontent a:hover{
font-size:12px;
color: #00CCFF;
text-decoration:underline;
}

.footer_newcontent2{
font-size:12px;
color: #333333;
}
.footer_newcontent2 a{
font-size:12px;
color:#333333;
}
.footer_newcontent2 a:hover{
font-size:12px;
color: #00CCFF;
text-decoration:underline;
}


.footer_newcontent3{
font-size:11px;
color:#FFFFFF;
}

/*select, input{
	vertical-align:middle;
	color: #000000;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	background-color: #ffffff;
/*	filter:alpha(opacity=70);
	border: 1px solid  #666666;
    height:18px;
	
	padding-left: 3px;
}*/

textarea{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #666666;
	padding: 2px;
	scrollbar-base-color: #333333;
	scrollbar-arrow-color:#97ecff;
	scrollbar-DarkShadow-Color: #000000;
	scrollbar-3d-light-color: #666666;
}
.gb_name{
font:Verdana;
font-size:14px;
color:#006600;
}
.table_border{
border: #a5a5a5 1px solid;
}
.table_border2{
border:#ffffff 1px solid;
}
.table_border3{
border:1px solid #D3D3D3;
border-bottom:none;
}
.table_border4{
border:1px solid #D3D3D3;
}

.border_grey {
	border: 1px solid #cccccc;
	padding: 2px;
}
.border_dot{
border:#999999 dotted 2px
}
.grey_border{
	border:1px solid #999999;
	padding:1px;
}
.ad_header{
background-image: url(images/Mid_head_bg.jpg);
height:28px;
background-repeat:repeat-x;
}
.white_12_bold {
	color:#ffffff;
	font-weight:bold;
	background-color:Transparent;
}
.casestudy_tabletop{
background-image:url(images/line_top.jpg);
height:9px;
background-position:bottom;
background-repeat:repeat-x;
}
.casestudy_tableleft{
background-image: url(images/line_left.jpg);
width:9px;
background-position: top;
background-repeat:repeat-y;
}
.casestudy_tableright{
background-image:url(images/line_right.jpg);
widows:9px;
background-position:right;
background-repeat:repeat-y;
}
.casestudy_tablebottom{
background-image:url(images/line_bottom.jpg);
widows:1px;
background-position:left top;
background-repeat:repeat-x;
}
.casestudy_displayadbg{
background-image: url(images/adpresen_bg.jpg);
width:660px;
height:495px;
background-position:left top;
background-repeat:no-repeat;
}
.border_bottom{
border: #B0B0B0 dotted 2px;
border-left:none;
border-right:none;
border-top:none;
}
.technology_bodybg1{
background-image:url(images/technology_image.jpg);
height:205;
background-position:left top;
background-repeat:no-repeat;
}
.technical_icontable{
background-image: url(images/bg_center_tech.jpg);
height:21px;
background-position:left;
background-repeat:repeat-x;
}

legend {
font-size:12px;
font-weight:bold;
color:#016a8c;
}
.admin_fieldset
{
	width:150px;
}
fieldset {
width:98%;
}
.contact_tablebg_top{
background-image:url(images/topbg_cnt.jpg);
height:5px;
background-position:top;
background-repeat:repeat-x;
}
.contact_tablebg_left{
background-image: url(images/leftbg_cnt.jpg);
width:5px;
background-position:right;
background-repeat:repeat-y;
}
.contact_tablebg_right{
background-image: url(images/rightbg_cnt.jpg);
width:26px;
background-position:top;
background-repeat:repeat-y;
}
.casestudy_displaybg2{
background-image: url(images/adpresen_header.jpg);
width:660;
height:142;
background-repeat:no-repeat;
background-position: left top;
}
.ad_footer{
background-color:#04617b;
background-position:bottom;
border:#000000;
}
.white_hdng2{
	font-family:Century Gothic;
	font-size: 20pt;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
}
.software_footer{
background-image:url(images/software_footer.jpg);
width:660;
height:45;
background-position:left;
background-repeat:no-repeat;
}
.onlinemarketting_bg{
background-image: url(images/cleaning_bg.jpg);
background-repeat:no-repeat;
width:660px;
height:495px;
background-position:left top;
}
.onlinemarketting_bg2{
background-image: url(images/cleaning_bg2.jpg);
background-repeat:no-repeat;
width:660px;
height:495px;
background-position:left;
}
.big_orange {
	font-family:Century Gothic;
	font-size: 26pt;
	font-style: normal;
	font-variant: normal;
	color: #ff9553;
}
.casestudy_technology_bg{
background-image: url(images/casestudy_technology_bg.jpg);
background-repeat:no-repeat;
width:660px;
height:495px;
background-position:left top;
}
.blue_text {
	font-family: Arial;
	font-size: 26pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #00CCFF;
}
.contact_banner_btnmiddle{
background-image: url(images/contact_banner_bottom.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.aboutus_banner_btnmiddle{
background-image: url(images/banner7_aboutus.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.project_banner_btnmiddle{
background-image: url(images/project_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.template_banner_btnmiddle{
background-image: url(images/template_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.client_banner_btnmiddle{
background-image: url(images/client_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.portfolio_banner_btnmiddle{
background-image: url(images/portfolio_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}

.career_banner_btnmiddle{
background-image: url(images/career_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.featuredproject_banner_btnmiddle{
background-image: url(images/ftrd_project_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.technology_banner_btnmiddle{
background-image: url(images/technology_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.erp_banner_btnmiddle{
background-image: url(images/erp_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}
.seo_banner_btnmiddle{
background-image: url(images/seo_banner7.jpg);
width:980px;
height:54px;
background-repeat:no-repeat;
background-position:left;
}


#apDiv9 {
	position:absolute;
	width:980;
	height:95px;
	z-index:1;
	top: 0;
	left:0px;
	background-color:#FFFFFF;
    
}



#apDiv1 {
	position:absolute;
	width:980px;
	height:147px;
	left:0px;
}

#apDiv6 {
	position:absolute;
	width:20px;
	height:40px;
	z-index:1;
	left: 0px;
}
#apDiv7 {
	position:absolute;
	width:210px;
	height:40px;
	z-index:2;
	left: 20px;
}
#apDiv8 {
	position:absolute;
	width:692px;
	height:40px;
	z-index:3;
	left: 232px;
}
#apDiv100 {
	position:absolute;
	width:55px;
	height:40px;
	z-index:4;
	left: 925px;
	top: 0px;
}

/*portfolio_page_css*/

.heading_services{
	font:Verdana;
	font-size:14pt;
	color: #00b5f0;
}
a.heading_services{
	font:Verdana;
	font-size:14pt;
	color: #00b5f0;
}
.heading_services:hover{
	font:Verdana;
	font-size:14pt;
	color:#999999;
}
.heading_visit_link{
	color:#000000;
	font-size:12pt;
}
.text_yahoo{
	font-size:11pt;
	color:#000000;
}
a.text_yahoo{
	font-size:11pt;
	color:#000000;
}
.text_yahoo:hover{
	font-size:11pt;
	color: #FF3300;
}
.ad_link{
color:#0099FF;
}
a.ad_link{
color: #0099FF;
}
.ad_link:hover{
color: #FF3300;
}
.animated_ad_upstrip{
	background-image:url(images/ani_strip.jpg);
	height:49px;
	width:305px;
	background-position:left top;
	background-repeat:no-repeat;
}
.product_ad_upstrip{
	background-image:url(images/prdt_strip.jpg);
	height:49px;
	width:305px;
	background-position:left top;
	background-repeat:no-repeat;
}


.product_ad_upstrip1{
	background-image:url(images/square_display_ad.jpg);
	height:49px;
	width:305px;
	background-position:left top;
	background-repeat:no-repeat;
}

.Banner_ad_new{
	background-image:url(images/banner_display_ad.jpg);   
	height:49px;
	width:305px;
	background-position:left top;
	background-repeat:no-repeat;
}

.static_ad{
	background-image:url(images/static_ad.jpg);
	height:49px;
	width:305px;
	background-position:left top;
	background-repeat:no-repeat;
}

.left_line{
	background-image:url(images/left_line.jpg);
	width:16px;
	background-position:left top;
	background-repeat:repeat-y;
}

.left_line2{
	background-image:url(images/left_line.jpg);
	width:5px;
	background-position:left top;
	background-repeat:repeat-y;
}



.right_line{
	background-image:url(images/right_line.jpg);
	width:16px;
	background-position:left top;
	background-repeat:repeat-y;
}
.static_ad_upstrip{
	background-image: url(images/static_ad_strip.jpg);
	height:49px;
	width:378px;
	background-position:left top;
	background-repeat:no-repeat;
}
.web_design_upstrip{
	background-image: url(images/web_design_strip.jpg);
	height:49px;
	width:213px;
	background-position:left top;
	background-repeat:no-repeat;
}
 .portfolio_side_description{ font-size:12px; line-height:18px; }
 
.our_portfolio{
	background-image: url(images/our_portfolio2.jpg);
	height:49px;
	width:213px;
	background-position:left top;
	background-repeat:no-repeat;
}




.logo_design_upstrip{
	background-image: url(images/logo_design_strip.jpg);
	height:49px;
	width:213px;
	background-position:left top;
	background-repeat:no-repeat;
}
.blue_leftbg{
	background-image:url(images/blue_left_line.jpg);
	background-position:left top;
	background-repeat:repeat-y;
}
.blue_topbg{
	background-image:url(images/blue_centr_top.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.blue_bottombg{
	background-image: url(images/blue_bottom.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.blue_rightbg{
	background-image:url(images/blue_right_line.jpg);
	background-position:right top;
	background-repeat:repeat-y;
}
.ad_topbg{
background-image:url(images/top_middle_bg.jpg);
height:16px;
background-repeat:repeat-x;
background-position:left;
}


.startAT{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#135b01; }


.startAT a{ font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#135b01; text-decoration:none;}

.startAT a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif;
color:#135b01; text-decoration:underline;}


/*yahoo loading page div css*/

#yahoo_div{
	background-color: #FFFFFF;
}

.pages {
 font: 85% arial, helvetica, sans-serif;
   
    margin: 1.7em 0;
    clear: left;
   
}

.pages a, .pages span {
	color:#1d86d2;
    display: block;
    float: left;
    padding: 0.5em 0.9em;
    margin-right: 0.4em;
    border: 1px solid #fff;
	font-size:12px;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #97bb3f;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}


.sky_blue14{
	font:Verdana;
	font-size:14px;
	color: #00b5f0;
}

.keywords{float:left; width:222px;  font-size:14px; font-weight:bold; color:
            #000}
			
.value{float:left; width:72px; margin-right:17px; text-align:center; font-size:14px; font-weight:bold; color:
            #000}
			
.bronze{float:left; width:72px; margin-right:17px; text-align:center; font-size:14px; font-weight:bold; color:
            #000}
.silver{float:left; width:72px; margin-right:17px; text-align:center; font-size:14px; font-weight:bold; color:
            #000}
			
.gold{float:left; width:72px; margin-right:17px; text-align:center; font-size:14px; font-weight:bold; color:
            #000}
			
			
.platinum{float:left; width:72px; text-align:center; font-size:14px; font-weight:bold; color:
            #000}
			
/*.......................*/
.main_banner_aniamtion{
background-image:url(images/main_banner.jpg);
width:800px;
height:195px;
background-position:right top;
background-repeat:no-repeat;
}


/*------------------------------------------------------- added on 13-11-2010 ----------------------------------------------------------*/

.clearfix{
	clear:both;
}
.font_13 a{
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#0075ab;
	text-align:left;
	text-decoration:underline;
}
.font_13 a:hover{
	color:#0075ab;
	text-decoration:none;
}


.font_link{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
.font_link a{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.font_link a:hover{
	color:#000;
	text-decoration:underline;
}




.img_border{
	border:8px solid #e1e1e1;
}
.font_16{
		font:normal 18px/20px Arial, Helvetica, sans-serif;
		color:#016493;
		text-align:left;
}
.font_161{
		font:normal 18px/20px Arial, Helvetica, sans-serif;
		color:#016493;
		
}
.font_181{
		font:normal 16px/18px Arial, Helvetica, sans-serif;
		color:#000;
		
}
/*------------------------------------------------------- added on 14-11-2010 ----------------------------------------------------------*/

.stroke_hor{
	width:100%;
	height:3px;
	background:url(images/stroke_horiz.jpg) left top repeat-x;
}
.font_18{
	font:normal 18px/20px Arial, Helvetica, sans-serif;
	color:#005cba;
}
.font_15{
	font:600 15px/20px Arial, Helvetica, sans-serif;
	color:#5d5d5d;
}
.stroke_vert{
	width:3px;
	background:url(images/stroke_vertical.jpg) left top repeat-y;
}
.catgL{
	width:318px;
	float:left;
	margin:0 4px 0 3px;
	padding:0;
}
.catgLM{
	width:318px;
	float:left;
	background:url(images/catgL_M.jpg) left top repeat-y;
	margin:0;
	padding:0;
}
.catgLB{
	width:318px;
	height:13px;
	float:left;
	background:url(images/catgL_B.jpg) left top repeat-y;
	margin:0;
	padding:0;
}

.catgT{
	width:318px;
	height:42px;
	margin:0;
	padding:0;
}
.catgTL{
	width:14px;
	height:42px;
	background:url(images/catg_L.jpg) left top no-repeat;
	float:left;
}
.catgTM{
	width:290px;
	height:42px;
	background:url(images/catg_M.jpg) left top repeat-x;
	float:left;
}
.catgTR{
	width:14px;
	height:42px;
	background:url(images/catg_R.jpg) left top no-repeat;
	float:left;
}
.catg_heading{
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff;
}
.find_more{
	width:100px;
	height:18px;
	float:right;
	
}
.find_more ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.find_more li{
	margin:0;
	padding:0;
	float:left;
}
.font_11{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0c67ae;
}
.font_11 a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0c67ae;
	text-decoration:none;
}
.font_11 a:hover{
	color:#0c67ae;
	text-decoration:underline;
}
.catgM{
	width:268px;
	float:left;
	margin:0 4px 0 3px;
	padding:0;
}
.catgMM{
	width:268px;
	float:left;
	background:url(images/catgM_M.jpg) left top repeat-y;
	margin:0;
	padding:0;
}
.catgMB{
	width:268px;
	height:16px;
	float:left;
	background:url(images/catgM_B.jpg) left top no-repeat;
	margin:0;
	padding:0;
}
.catgTMM{
	width:240px;
	height:42px;
	background:url(images/catg_M.jpg) left top repeat-x;
	float:left;
}
.catgTM1{
	width:268px;
	height:42px;
	margin:0;
	padding:0;
}
.font_11B{
	font:normal 11px tahoma;
	color:#000;
	text-decoration:none;
}
.font_11B a{
	font:normal 11px tahoma;
	color:#000;
	text-decoration:none;
}
.font_11B a:hover{
	color:#000;
	text-decoration:none;
}

.leadstrek{
	width:140px;
	height:18px;
	float:left;
	margin:0px 0 10px 0;
}
.leadstrek ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.leadstrek li{
	margin:0;
	padding:0;
	float:left;
}
.font_12{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#024d99;
}
