/* CSS Document */
body{ 
    background-color:#313031 ; 
    margin:0px 0 0px 0;
}

.topbg{
      background:url(images/number_topbg.jpg);
                          }

.txt-number{ 
            font-family:Arial, Helvetica, sans-serif;
             font-size:10px;
             color:#e8e8e8;
             padding:2px 8px 0 15px;
             text-align:right;
             vertical-align:middle;
}

.number{    font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            color:#666666;
            padding:2px 22px 18px 5px;
            text-align:right;
            vertical-align:bottom;
                          }

.logo_bg{   background:url(images/logo_bg.jpg) repeat-x;
            height:112px;
                          }
						  
.logo{      margin:8px 43px 5px 67px;
                          }
						  
.logotxt{   font-family:Arial, Helvetica, sans-serif;
            font-size:14px;
            color:#909090;
            text-transform:uppercase;
            padding:0 20px 0 64px;
                         }

.navbg{     background:url(images/nav_bg.jpg) repeat-x;
            height:46px;
                         }






/************  navigation start here   ************/


#nav-menu ul{list-style: none;
	         padding: 0;
	         margin: 0;
	         position:relative;
	         width: 893px;
	         left: 28px;
	}

#nav-menu li{float: left;
             margin: 0 ;
                        }

#nav-menu li a{ 
            font: 12px Arial, Helvetica, sans-serif;
            float: left;
            width: auto;
            display: block;
            margin-left:0px;
            color: #767474;
            text-decoration: none;
            text-transform:uppercase;
            text-align: center;
            padding: 15px 36px 15px 36px;
			border-left:1px solid #d2caca;
			border-right:1px solid #d2caca;
}
#nav-menu li  a.mac{ background:url(images/nav-h.jpg) repeat-x;
           color: #767474 ;
}
#nav-menu li a:hover{
           background: url(images/nav-h.jpg) repeat-x;
           color: #767474;
           border-right:1px solid #c6c6c6;
           border-left:1px solid #c6c6c6;
}


/* Hide from IE5-Mac \*/
#nav-menu li a{
         float: none
}
/* End hide */

#nav-menu{
        width:100%;
} 


/************  navigation end here   ************/






/************  banner area start here   ************/
.studio{background:url(images/our-services.jpg) no-repeat;
width:682px;
height:75px;
}

.web_bg{background:url(images/ser_1st.jpg) repeat-x;
height:31px;
}

.web_txt{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#dff04f;
text-transform:uppercase;
padding:30px 10px 0px 48px;
}




.web_txtserver{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#dff04f;
text-transform:uppercase;
padding:30px 10px 0px 0px;
}
.web_txt_studio{font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#f9af4e;
text-transform:uppercase;
padding:0 15px 0px 5px;
}


.servicebg{
         background:url(images/service-.jpg) no-repeat;
         width:318px;
         height:106px;
}

.banner{
    background: url(images/banner_test.jpg) no-repeat right;
	background-color:#e2e2e2;
    width:682px;
    height:228px;
}


.service_txt_1st{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a3a3a;
padding:12px 25px 15px 12px;
background:url(images/ban_txt_bg1.gif) no-repeat;
width:190px;
height:105px;
}


.service_txt_2nd{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#3a3a3a;
padding:12px 25px 20px 12px;
background:url(images/ban_txt_bg2.gif) no-repeat;
width:190px;
height:83px;
}


.service_txt_3nd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a3a3a;
	padding:12px 5px 20px 12px;
	background:url(images/ban_txt_bg2.gif) no-repeat;
	width:190px;
	height:83px;
}



.banner_txt{font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#3b3a3a;
padding:30px 80px 10px 40px;
}

.banner_txtdignified{font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#f6870b;
padding:5px 0px 10px 0px;
}
.leftheader_txt_1st{font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#5b5d57;
padding:19px 0px 6px 33px;
}

.txt_net{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#114d81;
padding:28px 0 3px 27px;
}

.txt_net_1st{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#114d81;
padding:6px 0 0 27px;
}

.net_desctxt{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#525151;
padding:0px 15px 10px 0px;
}
.net_destext{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#e4e1e1;
padding:0px 15px 10px 0px;
}


.green_boxtxt{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#696868;
padding:2px 10px 2px 10px;
text-decoration:none;
}

.box{margin:7px 0 7px 0;
}

.menu_servgreen{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#da7300;
}


.menu_servorange{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7c9b01;
}


/**********right colum start here**********/


#bg_col_1{
       background:url(images/bg_colright_1.jpg) 0 0;
}

.txt_bring{
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:15px;
	  color:#FFFFFF;
	  text-transform:uppercase;
	  padding:10px 20px 2px 35px;
}

.txt_reliable{
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:19px;
	 color:#FFFFFF;
	 text-transform:uppercase;
	 padding:0px 20px 2px 0px;
}

.txt_yellow{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff9c2e;
	text-transform:uppercase;
	padding:0px 20px 2px 0px;
}


.txt_green{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#c7ec38;
	text-transform:uppercase;
	padding:0px 20px 0px 0px;
}

.bg_col_2nd{
    background:url(images/bg_colright_2nd.jpg);
}

.description_txt{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#e4e1e1;
   padding:37px 37px 15px 37px;
}

.learnmore{
  font:11px  Arial, Helvetica, sans-serif;
  color:#c3e63a;
  padding:8px 28px 16px 0;
}

#bg_col_3rd{
  background:url(images/bg_colright_3rd.jpg) 0 0;
}

.txt_header{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  color:#c3e63a;
  padding:11px 0 11px 22px;
}

.txt_exlent{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#d3cdcd;
  padding:40px 45px 10px 37px;
}

.text_tim{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#f4a247;
  padding:2px 0 1px 37px;
}

.right_col_footer{
  background:url(images/right_col_footer.jpg) no-repeat;
  width:302px;
  height:54px;
}

.left_strip{background:url(images/left_strip.jpg) no-repeat;
background-color:#FFFFFF;
width:34px;
height:auto;
}

.right-strip{
        background:url(images/right_strip.jpg) no-repeat;
        width:16px;
        background-color:#FFFFFF;
}



/**********right colum end here**********/




/**********   inner   **********/


.orange_str{background:url(images/orang_strip.jpg) repeat-x;
height:14px;
}
.header_about{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	padding:40px 0 10px 40px;
	color: #DE7910;
}
.about_desctxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#615e5e;
padding:2px 150px 2px 50px;
text-align:justify;
}
.about_desctxt_2{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#615e5e;
padding:2px 30px 2px 0px;
text-align:justify;
}

.contact_us_textarea{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#615e5e;
padding:2px 60px 2px 0px;
}

.process_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:5px 150px 8px 50px;
	text-decoration: none;
	text-align:justify;
}
.process_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;	
	text-decoration: none;
}

.process_txt_2nd{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding:4px 0px 4px 0px;
	text-decoration: none;
}

.process_txtinner_2{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#615e5e;
padding:10px 150px 2px 50px;
}

.process_txtinner{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b6b0b0;
	padding:5px 150px 8px 0px;
	text-decoration: none;
}
.about_number{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#615e5e;
padding:2px 5px 2px 0px;
}

#portfolio{background:url(images/portfolio_img.jpg) no-repeat right;
width:317px;
height:208px;
}

.contact_img{margin:20px 0 0  0;
}


.iner_bantxt{font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#3b3a3a;
padding:30px 50px 10px 20px;
}

.iner_bantxt_2{font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#f6870b;
padding:0px 0px 0px 0px;
}

.iner_descbantxt{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#615e5e;
padding:2px 150px 2px 20px;
}
/**********footer start here**********/

.footer_bg{background:url(images/footer_bg.jpg) 0 0;
}

.table{
	margin-left:18px;
	margin-top: 5px;
}

.footer_link{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#8c8c8c;
padding:10px 0 5px 1px;
text-decoration:none;
}
.footer_keysstxt{font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bbbaba;
padding:0px 0 5px 1px;

}

a:hover{color:#FFCC33;
}
.sitelink

  {  font:12px Arial, Helvetica, sans-serif;

  color:#6a6565;

  text-decoration:none;

  }
  
.text_testimonial{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#f4a247;
  padding:2px 0 1px 0px;
}
#submenu



   {width:447px;



   height:34px;



   text-align:left;

  padding-left:50px;

   padding-right:14px;



   padding-top:19px;



   float:left;



   }



   



.about



  {font:15px Arial, Helvetica, sans-serif;



  color:#707070;



  line-height:10px;



  }



  



.sub-pages



  {font:11px Arial, Helvetica, sans-serif;



  color:#707070;



  text-decoration:none;



  margin-right:21px;



  }



  



.sub-pages:hover



  {font:11px Arial, Helvetica, sans-serif;



  color:#c47012;



  text-decoration:underline;



  margin-right:21px;



  }



  



.current



  {font:11px Arial, Helvetica, sans-serif;



  color:#c47012;



  text-decoration:none;



  margin-right:21px;



  font-weight:bold;



  }
#inner-top-strip



   {width:100%;



   height:52px;


   border-bottom:1px solid #7a7979;



   margin-left:4px;



   }
   
   #title-box



   {width:183px;



   height:45px;



   background:url(../images/title-border.gif) no-repeat right bottom;



   text-align:right;



   padding-top:7px;



   padding-right:20px;



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



   color:#e88109;



   float:left;



   }
   .about_1



  {font:15px Arial, Helvetica, sans-serif;



  color:#707070;



  line-height:10px;



  }
#inner-main
   {
	
	font:11px Arial, Helvetica, sans-serif;
	color:#797676;
	height:auto;
		
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 72px;
	padding-left:100px;
	
}
#text-cont
   {
	
	font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#615e5e;
    padding:2px 150px 2px 50px;
		

   }
  ul, li {
	margin: 0px;
	padding: 0px;
}
 
 
 
 .iphone_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#bb510d;
	padding:7px 0 12px 12px;
}

.iphone1_text{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7a7877;
font-weight:bold;

}

.headers_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e4e1e1;
	padding:15px 37px 15px 22px;
}



.iphone_content_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7a7877;
	padding:12px 50px 10px 16px;
}


.images{
	padding-left:16px;
	padding-bottom: 12px;
	padding-top: 12px;
}


.