@charset "utf-8";
/* CSS Document */

body {background-image:url(../images/bg.jpg); background-repeat: repeat-x; background-position:top; background-color:#ffffff; margin:0px;}
a {outline:none;}
.clear {clear:both; float:none;}

input, select, textarea {font-size:14px; color:#acacac; background-color:#ffffff; border:1px solid #dfdfdf;}
input, .tfield{width:218px; height:28px; padding-left:5px;} 
input, .tfield2{width:60px; height:28px; padding-left:5px;} 
textarea, .dfield{ height:99px;  width:218px; font-size:12px; padding:5px 0 0 5px; color:#acacac; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#ffffff; border:1px solid #dfdfdf;}

#maincontainer{width:1020px; margin:auto;}
#top_area{width:1020px; height:149px; background:url(../images/top-effected-bg.jpg) no-repeat;}
#logo{width:254px; height:127px; margin:22px 0 0 31px; float:left;}
#callnow_area{width:253px; height:54px; float:right; background:url(../images/top-contact-bg.png) no-repeat; padding:19px 68px 0 0; margin:20px 32px 0 0; text-align:right; text-transform:uppercase; font-family:Tahoma; font-size:16px; color:#ffffff;}
.callnow{font-family:Tahoma; font-size:20px; font-weight:bold; color:#c6e7fd; text-transform:uppercase;}

#navigation_area {width:709px; height:47px; float:right; margin:10px 5px 0 0; background:url(../images/nav-bg.png) no-repeat;}
#navigation_inner {width:699px; height:38px; margin:9px 0 0 5px;}
#selected1 a {color:#ffffff; background:url(../images/home-hover-btn.png) no-repeat;}
#selected2 a {color:#ffffff; background:url(../images/nav-btn-hover-bg.png) repeat-x;}
#selected3 a {color:#ffffff; background:url(../images/contactus-hover-btn.png) no-repeat;}
.nav_line {width:1px; height:38px; float:left; background:url(../images/nav-line.png) no-repeat;}
.home_button {width:80px; text-align:center; line-height:38px; float:left;}
.home_button a {width:80px; font-family:Trebuchet MS; font-size:13px; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;}
.home_button a:hover {color:#ffffff; background:url(../images/home-hover-btn.png) no-repeat;}
.aboutus_button {width:113px; text-align:center; line-height:38px; float:left;}
.aboutus_button a {width:113px; font-family:Trebuchet MS; font-size:13px; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;}
.aboutus_button a:hover {color:#ffffff; background:url(../images/nav-btn-hover-bg.png) repeat-x;}
.services_button {width:103px; text-align:center; line-height:38px; float:left;}
.services_button a {width:103px; font-family:Trebuchet MS; font-size:13px; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;}
.services_button a:hover {color:#ffffff; background:url(../images/nav-btn-hover-bg.png) repeat-x;}
.portfolio_button {width:121px; text-align:center; line-height:38px; float:left;}
.portfolio_button a {width:121px; font-family:Trebuchet MS; font-size:13px; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;}
.portfolio_button a:hover {color:#ffffff; background:url(../images/nav-btn-hover-bg.png) repeat-x;}
.testimonials_button {width:139px; text-align:center; line-height:38px; float:left;}
.testimonials_button a {width:139px; font-family:Trebuchet MS; font-size:13px; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;}
.testimonials_button a:hover {color:#ffffff; background:url(../images/nav-btn-hover-bg.png) repeat-x;}
.contactus_button {width:138px; text-align:center; line-height:38px; float:left;}
.contactus_button a {width:138px; font-family:Trebuchet MS; font-size:13px; color:#ffffff; float:left; text-decoration:none; text-transform:uppercase;}
.contactus_button a:hover {color:#ffffff; background:url(../images/contactus-hover-btn.png) no-repeat;}

#centercontainer{width:1020px; margin:auto; background:url(../images/center-content-bg.png) no-repeat;}
#header{width:990px; height:316px; margin:auto; padding-top:13px;}
#header_inner{width:990px; height:270px; margin:auto; padding-top:13px; margin-bottom:10px;}
#header_text{width:340px; padding:150px 0 0 40px; text-align:left;font-family:Tahoma; font-size:14px; color: #104c71}
#home_banner{width:990px; height:316px; background:url(../images/header-banners/home-banner.jpg) no-repeat;}
#home_banner_text{width:388px; height:32px; padding:205px 0 0 106px; font-family:Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; color:#5aa9dd; text-transform:uppercase;}
#home_banner_text span{color:#e5840f;}
#aboutus_banner{width:990px; height:270px; background:url(../images/header-banners/aboutus-banner.jpg) no-repeat;}
#services_banner{width:990px; height:270px; background:url(../images/header-banners/services-banner.jpg) no-repeat;}
#portfolio_banner{width:990px; height:270px; background:url(../images/header-banners/portfolio-banner.jpg) no-repeat;}
#textimonials_banner{width:990px; height:270px; background:url(../images/header-banners/textimonials-banner.jpg) no-repeat;}
#contactus_banner{width:990px; height:270px; background:url(../images/header-banners/contactus-banner.jpg) no-repeat;}
#sitemap_banner{width:990px; height:270px; background:url(../images/header-banners/sitemap-banner.jpg) no-repeat;}
#fb_application_service_banner{width:990px; height:270px; background:url(../images/header-banners/fb-application-service-banner.jpg) no-repeat;}
#iphoneapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/iphoneapps_service_banner.jpg) no-repeat;}
#androidapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/androidapps_service_banner.jpg) no-repeat;}
#blackberryapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/blackberryapps_service_banner.jpg) no-repeat;}
#twitterapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/twitterapps_service_banner.jpg) no-repeat;}
#fbwidgets_service_banner{width:990px; height:270px; background:url(../images/header-banners/fbwidgets_service_banner.jpg) no-repeat;}
#fbconnect_service_banner{width:990px; height:270px; background:url(../images/header-banners/fbconnect_service_banner.jpg) no-repeat;}
#fbfanpage_service_banner{width:990px; height:270px; background:url(../images/header-banners/fbfanpage_service_banner.jpg) no-repeat;}
#mobilephoneapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/mobilephoneapps_service_banner.jpg) no-repeat;}
#j2meapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/j2meapps_service_banner.jpg) no-repeat;}
#beboapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/beboapps-service-banner.jpg) no-repeat;}
#friendsterapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/friendsterapps_service_banner.jpg) no-repeat;}
#socialmediaapps_service_banner{width:990px; height:270px; background:url(../images/header-banners/socialmediaapps_service_banner.jpg) no-repeat;}
#fb_applicationPortfolio_banner{width:990px; height:270px; background:url(../images/header-banners/fb-application-portfolio-banner.jpg) no-repeat;}
#iphone_applicationPortfolio_banner{width:990px; height:270px; background:url(../images/header-banners/iphone-portfolio-banner.jpg) no-repeat;}
#fbfanpage_applicationPortfolio_banner{width:990px; height:270px; background:url(../images/header-banners/fbfanpage-portfolio-banner.jpg) no-repeat;}
#fbconnect_applicationPortfolio_banner{width:990px; height:270px; background:url(../images/header-banners/fbconnect-portfolio-banner.jpg) no-repeat;}
#fbwidgets_applicationPortfolio_banner{width:990px; height:270px; background:url(../images/header-banners/fbwidgets-portfolio-banner.jpg) no-repeat;}
#googleopenSocial_banner{width:990px; height:270px; background:url(../images/header-banners/googleopenSocial-banner.jpg) no-repeat;}
#socialmediamarketing_banner{width:990px; height:270px; background:url(../images/header-banners/socialmediamarketing-banner.jpg) no-repeat;}

#center_content_area{width:990px; margin:auto;}
#left_content_area{width:698px; float:left; margin-right:10px;}
#left_content_area a{color: #5ea8bc; text-decoration:none;}
#left_content_area a:hover{color:#f4950c;}
#left_content_area a.info{color:#E5850E;text-decoration: none;}
#lc_text_area{width:698px; margin-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#434242; font-size:12px; line-height:18px;}
#lc_text_areainner{width:698px;font-family:Verdana, Arial, Helvetica, sans-serif; color:#434242; font-size:12px; line-height:18px;}
#lc_text_top_area{width:698px; background:url(../images/leftcontent-text-bg-top.png) no-repeat;}
#lc_text_topinner_area{width:658px; margin:auto; padding-top:20px;}
#lc_text_topinner_area h1{font-family:Trebuchet MS; font-size:20px; color:#e5850e; text-transform:uppercase; margin:0px; padding:0px;}
#lc_text_topinner_area h2{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#28415f; margin-top:5px; padding:0px;}
#lc_text_topinner_area h3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#5aa9dd; margin-bottom:-10px;}
#lc_text_topinner_area ul {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; font-size:12px; font-weight: normal; color:#434242; text-decoration:none;}
#lc_text_topinner_area li {list-style:url(../images/arrow1.png); color:#434242; text-decoration:none;} 
#lc_text_topinner_area p{ margin:15px 0 0 0;  text-align:justify; }
#lc_text_botom_area{width:698px; height:20px; background: url(../images/leftcontent-text-bg-bottom.png) no-repeat;}
#services_area{width:698px; height:216px; margin-bottom:20px;}
.service_box{width:172px; height:216px; float:left; margin-right:3px; background:url(../images/h-service-bg.png) no-repeat; font-family:Tahoma;}
.service_box_last{width:172px; height:216px; float:left; background:url(../images/h-service-bg.png) no-repeat; font-family:Tahoma;}
.sb_head_area{width:154px; height:48px; margin:auto; font-weight:bold; font-size:14px; color:#ea8a0d; line-height:46px; text-align:center;}
.sb_img_area{width:154px; height:65px; margin:auto;}
.sb_img_area:hover{opacity:0.8;filter:alpha(opacity=80)}
.sb_text_area{width:146px; margin:auto; padding-top:6px; font-size:11px; color:#918c8c;}
.sb_link_area{width:154px; margin:auto; font-size:11px; text-align:center; color:#275774; padding-top:20px;}
.sb_link_area a{font-weight:bold; color:#275774; text-decoration:none;}
.sb_link_area a:hover{font-weight:bold; text-decoration:none; color:#ea8a0d;}

#right_content_area{width:282px; float:left;}
#os_area{width:282px; margin-bottom:20px;}
#os_top_area{width:282px; background:url(../images/ourservices-bg-top.jpg) no-repeat;}
#os_head{width:255px; font-family:Trebuchet MS; font-size:24px; color:#5bb7ca; text-transform:uppercase; padding:25px 0 25px 27px;}
#os_head span{color:#104768; }
.os_links{width:282px; height:30px; line-height:30px; font-family:Tahoma; font-size:13px; color:#9f9e9e;}
.os_links a{color:#9f9e9e; text-decoration:none;}
.os_links a:hover{color:#275774; font-size:13px;}
.os_links #selectedop{color:#e5850e; font-size:13px;}
.os_links #selectedop:hover{color:#275774; font-size:13px;}
.os_links_left{width:57px; height:30px; float:left;}
.os_links_right{width:225px; height:30px; float:left;}
.os_line{width:251px; height:1px; background:url(../images/ourservices-line.png) no-repeat; margin:auto;}
#os_bottom_area{width:282px; height:17px; background:url(../images/ourservices-bg-bottom.jpg) no-repeat;}
#os_bottom_parea{width:282px; height:17px; background:url(../images/ourservices-bg-bottom.jpg) no-repeat;}
#fb_add_area{width:275px; height:211px; float:left; margin-left:7px;}
#fb_add_area:hover{opacity:0.7;filter:alpha(opacity=70)}
#adver {width:272px; height:211px; float:left; background-color:#f4f4f4; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px; border: 1px solid #e3e3e3; margin-bottom:10px; margin-left:5px}
#adver a {font-size:16px; color:#FF8B00; text-decoration:none; font-weight:bold}
#adver a:hover {text-decoration:underline}
#adver h3{font-family:Impact, Arial, sans-serif; font-size:32px; color:#2c5084; margin:0px; padding:10px 25px 0px}
#adver h3 span {color:#ff8b00}
#adver p {font-size:14px; color:#333333; font-family:Arial, Helvetica, sans-serif; padding:10px; margin:0px; text-align:justify}

#op_area{width:698px; margin-bottom:10px;}
#op_top_area{width:698px; background:url(../images/leftcontent-text-bg-top.png) no-repeat;}
#op_head{width:698px;}
#op_head_left{width:589px; height:30px; float:left; font-family:Trebuchet MS; font-size:20px; color:#e5850e; text-transform:uppercase; padding:15px 0 0 16px;}
#op_head_right{width:93px; height:45px; float:left;}
#op_veiw_all{width:88px; height:25px; line-height:25px; font-family:Tahoma; font-size:12px; color:#294566; background:url(../images/viewall-bg.png) no-repeat; font-weight:bold; margin-top:17px;}
#op_veiw_all a{color:#294566; text-decoration:none; padding-left:10px;}
#op_veiw_all a:hover{color:#5aa9dd; text-decoration:none;}
#op_images_area{width:681px; height:217px; margin:auto; background:url(../images/h-ourportfolio-bg.png) no-repeat;}
#op_images_innerarea{width:633px; height:180px; margin:auto; padding-top:22px;}
.opi_area{width:150px; height:180px; background:url(../images/h-ourportfolio-img-bg.png) no-repeat; float:left; margin-right:11px;}
.opi_area_last{width:150px; height:180px; background:url(../images/h-ourportfolio-img-bg.png) no-repeat; float:left;}
.opi_img{width:140px; height:116px; margin:5px 0 0  5px; }
.opi_img:hover{opacity:0.8;filter:alpha(opacity=80)}
.opi_links{width:130px; height:35px; margin:10px 0 0 5px; padding:10px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#283f5b;}
.opi_links a{color:#283f5b; text-decoration:none; }
.opi_links a:hover{color:#f4950c;}
#op_botom_area{width:698px; height:20px; background: url(../images/leftcontent-text-bg-bottom.png) no-repeat;}

#ct_main{width:330px;}
.ct_child{width:330px; height:20px; line-height:20px;}
.ct_left{width:170px; height:20px; float:left; font-weight:bold;}
.ct_center{width:20px; height:20px; float:left; text-align:center;}
.ct_right{width:140px; height:20px; float:left;}

#ct_feild_area{width:336px; height:352px; margin-top:35px; float:left; color:#777575;}
#ct_feild_area span{font-size:14px; font-weight:bold; color:#2a97dc;}
#ct_feild_top{width:336px; height:20px; background:url(../images/ct-field-bg-top.jpg) no-repeat;}
#ct_feild_mid{width:336px; height:312px; background-color:#f1f1f1;}
#ct_ff{width:300px; margin:auto;}
.ct_feild_child{width:300px; height:30px; margin-bottom:10px; line-height:30px; }
.ct_fc_left{width:80px; height:30px; float:left;}
.ct_fc_right{width:220px; height:30px; float:left;}
.ct_mfeild_child{width:300px; height:106px; margin:0 0 10px 0px; line-height:30px; }
.ct_mfc_left{width:80px; height:106px; float:left;}
.ct_mfc_right{width:220px; height:106px; float:left;}
#ct_feild_btn_area{width:300px; height:35px; text-align:right; background:url(../images/submitnow-btn.png) no-repeat; background-position:right; cursor:pointer;}
#ct_feild_btn_area:hover{width:300px; height:35px; text-align:right; background:url(../images/submitnow-hover-btn.png) no-repeat; background-position:right;}
#ct_feild_bottom{width:336px; height:20px; background:url(../images/ct-field-bg-bottom.jpg) no-repeat;}
#ct_image{width:320px; float:right; margin-top:38px;}

#sma_portfolio_area{width:656px; margin:auto; padding-top:15px; font-size:11px; color:#6b6b6b; text-align:left; line-height:14px;}
#sma_portfolio_area h1{font-size:13px; color:#104c71; text-transform:none; margin-bottom:3px; padding:0px;}
#sma_portfolio_area h1 span{color:#fa9c0a; display:block;}
#sma_portfolio_area p{margin:0; padding:0; text-align:left;}
#sma_portfolio_area a{font-family:Tahoma; font-size:11px; color:#e5850e; text-decoration:none; font-weight:bold; float:right; padding-top:3px;}
#sma_portfolio_area a:hover{color:#1f628b; text-decoration:underline; }
.sma_portfolio_child{width:656px; height:172px;  margin-top:10px;}
.smap_area{width:328px; height:172px; float:left; background:url(../images/main-portfoilo-bg.png) no-repeat; }
.smap_child{width:303px; height:144px; margin:13px 0 0 12px; }
.smap_img{width:127px; height:144px; float:left;}
.smap_img:hover{opacity:0.6;filter:alpha(opacity=60)}
.smap_description{width:160px; height:128px; float:left; padding:8px;}
.smap_line{width:160px; height:1px; background:url(../images/mp-line.jpg); margin-bottom:7px;}

#inner_portfolio_img_area{width:665px; margin:auto; padding-top:15px;}
.inner_portfolio_child{width:665px; height:185px;  margin-top:20px;}
.ipi_area{width:212px; height:185px; float:left; background:url(../images/inner-portfolio-img-bg.png) no-repeat; margin-right:13px;}
.ipi_area_last{width:212px; height:185px; float:left; background:url(../images/inner-portfolio-img-bg.png) no-repeat;}
.ipi_img{width:200px; height:161px; margin:15px 0 0 6px; }
.ipi_img:hover{width:200px; height:161px; margin:15px 0 0 6px; opacity:0.7;filter:alpha(opacity=70)}
#pagination_area{width:665px; height:37px; background:url(../images/pagination-bg.png) no-repeat; line-height:37px; text-align:center; margin-top:20px;}
#pagination_area a{font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#265b7a; text-decoration:none;}
#pagination_area a:hover{color:#eb8b0d; text-decoration:underline;}
#pagination_area a:hover{color:#eb8b0d; text-decoration:underline;}
#pagination_area .selectedp {color:#eb8b0d; text-decoration:underline;}

#ct_area{width:658px; margin-top:20px;}
.ct_text_area{width:630px; background-color:#f2f3f5; padding:2px 14px 14px 14px; border-bottom:2px solid #ffffff;}

.sitemap_div{width:329px; float:left;}

#fotter{width:100%; height:224px; margin-top:20px; background:url(../images/footer-bg.jpg) repeat-x; }
#fotter_inner_area{width:990px; height:224px; margin:auto;}
#fi_top{width:990px; height:153px; padding-top:14px;}
#fi_t1{width:136px; height:153px; float:left; border-right:1px solid #ffffff; }
#fi_t2{width:209px; height:153px; float:left; border-right:1px solid #ffffff;}
#fi_t3{width:249px; height:153px; float:left; border-right:1px solid #ffffff;}
#fi_t4{width:230px; height:153px; float:left; border-right:1px solid #ffffff;}
#fi_t5{width:155px; height:75px; float:right; text-align: ; margin-top:37px;}
#fi_top ul {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; font-size:12px; font-weight: normal; color:#878787; text-decoration:none; margin:0; padding:10px 0 0 15px;}
#fi_top li {list-style:none; color:#828080; text-decoration:none;} 
#fi_top li a {color:#828080; text-decoration:none;} 
#fi_top li a:hover{color:#ea8a0d; text-decoration:none;} 
#fi_bottom{width:990px; height:55px; padding-top:2px;}
#fi_left_area{width:790px; height:55px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595959; line-height:55px; float:left;}
#fi_right_area{width:200px; height:55px; float:left;}
#fi_followon_area{width:162px; height:22px; background:url(../images/followon-icon-bg.png) no-repeat; margin-top:17px; float:right;}
.fi_followon_icons{width:23px; height:22px; float:left; margin-right:3px;}
.fi_followon_icons_last{width:23px; height:22px; float:left;}
#fi_followon_text{width:73px; height:22px; float:left; padding-left:14px; line-height:22px; font-family:Arial, Helvetica, sans-serif; color:#0b3f5c; font-size:14px;}
#fi_followon_text span{color:#fa9c0a; font-weight:bold;}

