@charset "utf-8";
@import url("lightbox.css");
/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; padding:0; margin:0; background:url(../images/body_bg.jpg) left top repeat-x;}

*{padding:0px; margin:0px auto;}

img{border:0px;}

p{padding:0px; margin:0px auto;}

.clear{clear:both;}

#wrap{text-align:center; width:100%; background:url(../images/footer_bg.jpg) left bottom repeat-x;}

.layout{width:980px; padding:0; margin:0px auto;}

#header{width:980px; height:422px; padding:0; margin:0; background:url(../images/banner_background.jpg) center no-repeat;}
.header_left{width:353px; height:422px; padding:0; margin:0; float:left;}
.top_gap_icon{width:353px; height:30px; padding:0; margin:0;}
.middle_gap_icon{width:353px; height:367px; padding:0; margin:0;}
.bellow_gap_icon{width:353px; height:25px; padding:0; margin:0;}
.header_right{width:627px; height:422px; padding:0; margin:0; float:right;}
.header_top{width:627px; height:11px; padding:0; margin:0;}
.main_manu{width:627px; height:30px; padding:0; margin:0;}
.menu_left{width:145px; height:30px; padding:0; margin:0; float:left;}
.menu_middle{width:582px; height:30px; padding:0; margin:0; float:right;}
.main_logo{width:627px; height:205px; padding:0; margin:0; text-align:left;}
.header_textbox{width:627px; height:151px; padding:0; margin:0;}
.textbox_head{width:573px; height:151px; padding:0 0 0 54px; margin:0;}
.text_tophead{width:573px; padding:0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0784ac;}
.pofile_button{width:573px; padding:8px 0 0 0; text-align:left; height:40px; margin:0;}
/*Body Start*/
#body_content{width:980px; padding:0; margin:0;}
#pop_content{width:100%; padding:5 5 5 5; margin:0; background-color:#00FFFF;}
.left_body{width:239px; padding:0 8px 0 0; margin:0; float:left;}
.main_leftbody{width:239px; padding:0; margin:0;}
.middle_body{width:487px; padding:0 0 0 0; margin:0; float:left;}
.main_middlebody{width:487px; padding:18px 0 0 0; margin:0;}
.welcome_text{width:487px; height:29px; padding:0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#999900; line-height:29px;}
.blue_text{width:487px; height:20px; padding:0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0033FF; line-height:20px;}
.bodygra_text{width:487px; padding:10px 0 0 0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px;}
.bodygra_textmain{width:487px; padding:0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:14px;}
.right_body{width:238px; padding:0 0 0 8px; margin:0; float:right;}
.main_rightbody{width:238px; padding:0; margin:0;}
.top_rightpanel{width:238px; padding:0; margin:0;}
.top_right_bg{width:238px; height:219px; padding:0; margin:0; background:url(../images/right_panel_topbg.jpg) no-repeat;}
.textimoni_box{width:213px; margin:0; padding:0 11px 0 14px;}
.textimoni_mainbox{width:213px; margin:0; padding:0;}
.textimoni_iconbox{width:213px; margin:0; padding:0; height:32px;}
.textimoni_morebox{width:213px; margin:0; padding:8px 0 0 0; height:21px;}
.textimoni_middlebox{width:213px; margin:0; padding:6px 0 6px 0;}
.textimoni_middlemain{width:213px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:left;}
.middle_right_bg{width:238px; padding:0; margin:0;}
.under_right{width:238px; height:25px; padding:0; margin:0;}
.bellow_rightpanel{width:238px; padding:8px 0 0 0; margin:0;}
.menu_leftbox{width:228px; height:292px; padding:0 11px 0 0; margin:0; background:url(../images/menu_leftbg.jpg) no-repeat;}
.main_servicesbox{width: 228px; height:292px; padding:0; margin:0;}
.services_manu{width:186px; height:292px; padding:0 21px 0 21px; margin:0;}
.services_dos{width:186px; height:292px; padding:0; margin:0;}
.top_services{width:186px; height:69px; padding:0; margin:0;}
.middle_services{width:186px; height:124px; padding:0; margin:0;}
.left-menu-nav{width:186px; padding:0; margin:0; height:124px;}
.bellow_services{width:186px; height:100px; padding:0; margin:0;}
.left_categorie{width:239px; padding:0; margin:0;}
.left_top_catebg{width:239px; height:169px; padding:0; margin:0; background:url(../images/left_catebg.jpg) no-repeat;}
.cate_top_box{width:186px; height:148px; padding:21px 32px 0 21px; margin:0;}
.cate_top_boxmain{width:186px; height:148px; padding:0; margin:0;}
.cate_bellow_box{width:186px; padding:0 32px 0 21px; margin:0;}
.cate_bellow_mainr{width:186px; padding:0; margin:0 0 8px 0;}
.linkin_bellow_mainr{width:186px; padding:0; margin:0 0 8px 0; height:47px;}
.cate_top_mid{width:186px; height:86px; padding:0; margin:0;}
.box_services{width:186px; height:26px; padding:0; margin:0;}
.web-box{width:170px; height:73px; padding:9px 8px 7px 8px; margin:0;}
.web-box-main{width:170px; height:73px; padding:0; margin:0;}
.e-commerce_box{width:186px; height:36px; padding:0; margin:0 0 0 0;}
.linkin_bellow_box{width:186px; padding:20px 32px 0 21px; margin:0;}
.linkin_main_box{width:186px; padding:0; margin:0; height:50px;}
.bellow_categor{width:186px; padding:0; margin:0;}
.top_web{width:186px; height:8px; margin:0; padding:0;}
.web-bellow{width:170px; padding:6px 8px 6px 8px; margin:0;}
.web-bellowmain{width:170px; padding:0; margin:0;}
/*Body End*/
#footer{width:980px; height:373px; padding:0; margin:0px auto; clear:both; background:url(../images/footer_background.jpg) center no-repeat;}
.footer_top{width:980px; height:264px; margin:0; padding:0;}
.footer_bellow{width:980px; height:109px; margin:0; padding:0;}
.footer_leftside{width:247px; height:109px; padding:0; margin:0; float:left;}
.footer_lefttop{width:242px; height:29px; margin:0; padding:0 0 0 5px; text-align:left;}
.contact_icon{width:29px; height:29px; padding:0 ; margin:0; float:left;}
.contact_text{width:208px; height:29px; padding:0 5px 0 0 ; margin:0; float:right; text-align:left;}
.footer_leftbellow{width:209px; height:72px; margin:0; padding:8px 0 0 38px; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.footer_rightside{width:398px; height:109px; padding:0 0 0 335px; margin:0; float:right;}
.footer_mainright{width:398px; height:109px; padding:0; margin:0;}
.fot_righttop{width:398px; height:18px; padding:0; margin:0; text-align:left;}
.fot_rightbellow{width:398px; height:85px; padding:6px 0 0 0; margin:0; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}
.right_boxkk{width:197px; height:205px; padding:14px 14px 0 27px; margin:0;}
.mainright_boxkk{width:197px; height:205px; padding:0; margin:0;}
.right_designbox{width:197px; height:51px; padding:0; margin:0;}
.right_imagebox{width:197px; height:154px; padding:0; margin:0;}
.right_middleboxq{width:197px; padding:0 14px 0 27px; margin:0;}
.rightmain_middleboxq{width:197px; padding:0; margin:0;}
.top_rightpartimg{width:197px; height:127px; padding:0; margin:0;}
.top_rightreadmore{width:197px; height:27px; padding:0; margin:0;}
.rightbellow_gallery{width:197px; padding:6px 0 0 0; margin:0;}


.new ul{
          border:0;
		  padding:0;
		  margin:0;
		  width:582px;
		  height:30px;
		  }	
		  
.new ul li{
           display:block;
		   padding:0;
		   margin:0;
		   list-style-type:none;
		   text-decoration:none;
		   float:left;
		   margin-right:6px;
		   }		  

.new ul li a{
              font-family:Arial, Helvetica, sans-serif;
			  font-size:14px;
			  color:#0854c6;
			  padding:0;
			  margin:0;
			  text-align:center;
			  width:91px;
			  height:30px;
			  line-height:30px;
			  text-decoration:none;
			  display:block;
			  }	
			  
.new ul li a:hover{
                     font-family:Arial, Helvetica, sans-serif;
					 font-size:14px;
					 color:#FFFFFF;
					 background:url(../images/hover_menu.jpg) no-repeat;
					 line-height:30px;
					 }
					 
.new ul li a.active{
                     background:url(../images/hover_menu.jpg) no-repeat;
					 font-family:Arial, Helvetica, sans-serif;
					 font-size:14px;
					 color:#FFFFFF;
					 text-decoration:none;
					 text-align:center;
					 }
					 
/*css menu start*/

.left-menu ul{
              border:0px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:14px;
			  color:#cba148;
			  text-decoration:none;
			  }
			  
.left-menu ul li{
                   width:169px;
				   height:27px;
				   list-style-type:none;
				   display:block;
				   text-decoration:none;
				   margin:0;
				   padding:0;
				   line-height:20px;
				   text-align:left;
				   background:url(../images/bullet_oi.jpg) left no-repeat;
				   border-bottom:dashed 1px #999999;
				   }
.left-menu ul li a{
                     width:169px;
					 height:27px;
					 display:block;
					 line-height:20px;
					 font-family:Arial, Helvetica, sans-serif;
					 font-size:14px;
					 color:#cba148;
					 text-align:left;
					 padding-left:17px;
					 margin-bottom:5px;
					 text-decoration:none;
					 }				   
				   			  
.left-menu ul li a:hover{
                          font-family:Arial, Helvetica, sans-serif;
						  font-size:14px;
						  color:#af822d;
						  }	
						  
						  					 

.fox ul{
          border:0;
		  padding:0;
		  margin:0;
		  font-family:Arial, Helvetica, sans-serif;
		  font-size:12px;
		  color:#666666;
		  text-decoration:none;
		  
		  }	
		  
.fox ul li{
           list-style-type:none;
		   display:block;
		   text-decoration:none;
		   margin:0;
		   padding:0;
		   line-height:14px;
		   text-align:left;
		   background:url(../images/right_bullet.jpg) left  center no-repeat;
		   border-bottom:dashed 1px #999999;
		  
		  }		  

.fox ul li a{
              width:158px;
			  height:14px;
			  display:block;
			  line-height:14px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#666666;
			  text-align:left;
			  margin-bottom:5px;
			  text-decoration:none;
			  padding-left:12px;
			  
			  }	
			  
.fox ul li a:hover{
                     font-family:Arial, Helvetica, sans-serif;
					 font-size:12px;
					 color:#d37608;
					/* background:url(../images/hover_menu.jpg) no-repeat;*/
					 line-height:14px;
					 }
					 
					 
/*footer menu start	*/				
.menu-footer{
               width:398px;
			   height:18px;
			   float:left;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#FFFFFF;
			   text-align:left;
			   }					  			  		  
.menu-footer a{
                 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#FFFFFF;
				 text-decoration:none;
				 line-height:18px;
				 }
				 
.menu-footer a:hover{
                      font-family:Arial, Helvetica, sans-serif;
					  font-size:12px;
					  color:#0033FF;
					  line-height:18px;
					  }	

/*footer menu End	*/						 


.click ul{
            border:0;
			padding:0;
			margin:0;
			text-align:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#666666;
			}
			
.click ul li{
              width:197px;
			  padding:0;
			  margin:0;
			  list-style-type:none;
			  text-decoration:none;
			  display:block;
			  text-align:left;
			  }
			  
.click ul li a{
                  width:197px;
				  padding:0;
				  margin:0;
				  text-decoration:none;
				  text-align:left;
				  font-family:Arial, Helvetica, sans-serif;
				  font-size:12px;
				  color:#666666;
				  
				  }	
				  
.click ul li a:hover{
                      font-family:Arial, Helvetica, sans-serif;
					  font-size:12px;
					  color:#0066FF;
					  
					  }	
					  
.bullet{ margin:0; padding-right:6px;}

.read_moreright{width:197px; height:13px; padding:10px 0 4px 0; margin:0; text-align:left;}	

/*footer menu start	*/				
.pl-footer{
               
			   height:15px;
			   float:left;
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:12px;
			   color:#FFFFFF;
			   text-align:center;
			   text-decoration:none;
			   }					  			  		  
.pl-footer a{
                 font-family:Arial, Helvetica, sans-serif;
				 font-size:12px;
				 color:#FFFFFF;
				 text-decoration:none;
				 }
				 
.pl-footer a:hover{
                      font-family:Arial, Helvetica, sans-serif;
					  font-size:12px;
					  color:#000066;
					  text-decoration:underline;
					  }	

/*footer menu End	*/				  					 					 						 
.foscil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003399;
	text-decoration: none;
}

/*contact us start*/

.contact_top{width:487px; padding:0 0 20px 0; margin:0;}
.contact_topmain{width:487px; padding:0; margin:0;}
.contact_down{width:487px; padding:0; margin:0;}
.contact_formtop{width:487px; height:26px; padding:0 0 10px 0; margin:0;}
.contact_formmain{width:487px; padding:0; margin:0;}
.contact_formy{width:487px; padding:0 0 6px 0; margin:0; height:20px;}
.contact_formymsm{width:487px; padding:0 0 6px 0; margin:0; height:150px;}
.capche_formy{width:487px; padding:0 0 6px 0; margin:0; height:40px;}
.left_conbox{width:234px; padding:0 19px 0 0; margin:0; float:left;}
.left_addbox{width:234px; padding:0; margin:0; height:26px;}
.left_phonebox{width:194px; padding:0 0 4px 40px; margin:0; height:18px;}
.left_contactphone{width:234px; padding:3px 0 0 0; margin:0; height:auto;}
.icon_office{width:35px; height:26px; margin:0 ; padding:0; float:left;}
.add_office{width:191px; height:26px; margin:0 ; padding:0 0 0 8px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:left; color:#f79923; font-weight:bold; line-height:26px;}
.left_officeaddbox{width:194px; padding:6px 0 0 40px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#666666; font-weight:bold;}
.right_conbox{width:234px; padding:0 0 0 0; margin:0; float:right;}
.right_conno{width:234px; padding:0 0 8px 0; margin:0;}
.left_connamebox{width:90px; padding:0 8px 0 0; margin:0; float:left; height:20px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#666666; font-weight:bold; line-height:20px;}
.right_connamebox{width:389px; padding:0; margin:0; float:right; height:20px; text-align:left;}
.right_connameboxmsm{width:389px; padding:0; margin:0; float:right; height:150px; text-align:left;}
.box_mm{width:200px; height:20px; margin:0; padding:0; border:solid 1px #FF3300; text-align:left;}
.box_sms{width:280px; height:150px; margin:0; padding:0; border:solid 1px #FF3300; text-align:left;}
input{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.right_capchebox{width:389px; padding:0; margin:0; float:right; height:40px; text-align:left;}
.cont_mail{width:234px; height:20px; padding:0 0 5px 0; margin:0;}
.cont_mailicon{width:32px; height:20px; padding:0 0 0 0; margin:0; float:left;}
.cont_mailid{width:196px; height:20px; padding:0 0 0 6px; margin:0; float:right; text-align:left; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#0066CC; font-size:14px;}

/*About us page start*/
.about_top{width:487px; padding:0; margin:0;}
.about_bellw{width:487px; padding:6px 0 0 0; margin:0; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:12px; line-height:14px; color:#666666;}
.madam_imgbox{width:230px; height:204px; float:left; margin:0; padding:0;}
.madam_textbox{width:248px; float:right; margin:0; padding:0 0 0 9px; text-align:left; line-height:14px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:12px;}

A.rtf:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}

A.rtf:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666666; text-decoration:none;}

A.rtf:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0033FF; text-decoration:none;}
 
/*testimonials page start */
.tesiti_main{width:487px; padding:8px 0 8px 0; margin:0; border-bottom:dashed 1px #666666;}
.texti_red{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ef0a0a;}
.testi_grey{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; line-height:14px;}

/*testimonials page End*/
.reload{width:140px; height:50px; padding: 0 0 0 0; margin:0 0 0 0; text-align:center; position:absolute;} 
.box_code{width:200px; height:20px; margin:0; padding:8px 0 0 0; border:solid 1px #FF3300; text-align:left;}           