@charset "utf-8";
/* CSS Document */
body{
overflow-x: hidden;
}

.dd1
{

padding:0;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-attachment:fixed;
background: url(../images/bg.jpg) repeat-x;
background-color:#cecece;
overflow-x: hidden;
}
a{color:#000000;
	text-decoration:none;
}		
a:hover{text-decoration:none;
		color:#000000;
}

#topspace{width:100%;
            height:42px;	
			margin:auto;
			overflow:hidden;				
			}

#topleft{width:58.3%;
         height:42px;
		 float:left;
		 background:url(../images/top_left.jpg) repeat-x;
		
		 }



#topmid{width:394px;
        height:42px;
		float:left;
		background:url(../images/top_mid.jpg) no-repeat;
		
		}
		
#maincontainer{
width:997px;
overflow:hidden;
margin:auto;
}

/*-----------------header------------------*/
#header{
width:997px;
height:165px;
float:left;
background:url(../images/header.jpg) no-repeat;
}


#banner{width:997px;
        height:287px;
		float:left;
		}
		
#bannerleft{width:665px;
          height:287px;
		  float:left;
		  }	
		  
		  
#mainav{width:272px;
     height:287px;
	 float:left;
	 background:url(../images/main_nav.jpg) no-repeat;
	 }
	 
#mainnavbox{width:265px;
            height:235px;
			float:left;
			margin-top:26px;
			}	 
	 
	 
.bannerright{width:60px;
          height:287px;
		  float:left;
		  background:url(../images/banner_right.jpg) no-repeat;
		  }	 
		  

#logospace{width:239px;
           height:143px;
		   float:left;
		   padding-left:18px;
		   margin-top:12px;
		   }
		  
.logo{width:239px;
	  height:143px;
	  float:left;
	  background:url(../images/logo.jpg) no-repeat;
}		 						
.logo h1  {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin:0;
   padding:0;
}

.logo h1 a {
	text-indent:-9999px;
	text-decoration:none;
	display:block;
	width:239px;
	height:143px;	
}
		  
	 		  
.usnumber{width:255px;
         height:25px;
		 float:right;
		 padding-right:310px;
		 margin-top:12px;
		 color:#557ff7;
		 font-family:Arial, Helvetica, sans-serif;
		 font-size:17px;
		 font-weight:bold;
		
		 }	
		 
		 
.headerspace{width:408px;
            height:165px;
			float:left;
			}	
			
			
.iconspace{width:245px;
      height:60px;
	  float:left;
	  margin-top:100px;
	  
	  }
	  				 

.iso{width:70px;
     height:93px;
	 float:right;
	 padding-right:10px;
	 }
	 
.contactus{width:36px;
           height:40px;
		   float:left;
		   margin-right:20px;
		   padding-left:32px;
		   }
		   
.sitemap{width:37px;
         height:38px;
		 float:left;
		 margin-right:45px;
		 padding-left:35px;
		 }
		 
.rss{width:32px;
     height:35px;
	 float:left;
	 }		 
		
		
.iconlink{width:240px;
            height:15px;
			float:left;
			margin-top:3px;
			
		
			}
			
.iconlink a{font-size:11px;
text-decoration:none;
color:#000000;
}							 
				
.iconlink a:hover{text-decoration:underline;
color:#000000;
}

.iconlink ul{padding:0;
               margin:0 0 0 0;
			   }
			   
.iconlink li{padding:0 0 0 30px;
               margin:0;
			   display:inline;
			   
			   list-style-type:none; 
			   }		 		   	 
		 		  
			  
/*------------------------body---------------------*/	

#mainbody{width:997px;
         float:left;
		 background:url(../images/body.jpg) repeat-y;
		 }

#leftbody{width:319px;
          float:left;
		  padding-left:23px;
		  }
		 
		 
#leftgrey{width:319px;
        float:left;
		background:#b1b1b1;		
		}
		
#leftgreybottom{width:319px;
                height:61px;
				float:left;
				background:url(../images/grey_bottom.jpg) no-repeat;
				}		
		
		
.arrow{width:8px;
              height:7px;
		      float:left;		    
			  padding-left:15px;
			  margin-top:25px;
		   }	
		   
.service{width:80px;
         height:15px;
		 float:left;
		 margin-top:18px;
		 color:#FFFFFF;
		 text-align:center;
		 font-family:Tahoma;
		 font-size:14px;
		 font-weight:bold;
		 }	 
		 
		 
#midbody{width:204px;
        float:left;
		padding-left:19px;
		}	
		
		
#tour{width:179px;
      height:162px;
	  float:left;
	  background:url(../images/tourtoinnovation.jpg) no-repeat;
	  margin-top:25px;
	  }		
	  
#payment{width:179px;
          height:162px;
		  float:left;
		  background:url(../images/easywaytopayment.jpg) no-repeat;
		  margin-top:25px;
		  }
		  
#quote{width:179px;
          height:162px;
		  float:left;
		  background:url(../images/requestaquote.jpg) no-repeat;
		  margin-top:25px;
		  }	
		  
		  
#rightbody{width:410px;
       float:left;
	   }
	   
	   
.welcome{width:250px;
         height:15px;
		 float:left;
		 margin-top:18px;
		 color:#557ff7;
		 text-align:center;
		 font-family:Tahoma;
		 font-size:14px;
		 font-weight:bold;
		 }
		
		
.text{width:400px;
  
	   float:left;
	   padding-left:10px;
	   color:#7a7a7a;
	   font-family:Tahoma;
	   font-size:12px;
		
	   }	
	   
	   
#partnersbox{width:390px;
             height:240px;
			 float:left;
			 background:url(../images/partnersbox.jpg) no-repeat;
			 }
			 
			 
#bottom{width:922px;
        float:left;
		margin-top:10px;
		padding-left:40px;
		}	
		
		
#bottomleft1{width:240px;
             height:165px;
			 float:left;
			 padding-bottom:30px;
			 }	
			 
.botton{width:206px;
        height:38px;
		margin-top:30px;
		
		}		 
			 
.botton a{width:206px;
        width:100%;
		float:left;
		background:url(../images/botton.jpg) no-repeat;
		color:#FFFFFF;
		font-size:14px;
		text-align:center;
		display:block;
		padding-top:12px;
		padding-bottom:12px;
		font-weight:bold;
		}
		
.botton a:hover{background:url(../images/botton_hover.jpg) no-repeat;
                color:#000000;
                }	
				
#flashbottom{width:652px;
             height:140px;
			 float:left;
			 padding-left:20px;
			 margin-top:15px;
			 
			 }		
			 
			 
#partners{width:288px;
          height:20px;
		  float:left;
		  margin-top:18px;
		  padding-left:40px;
		  color:#000000;
		  font-family:Tahoma;
		  font-size:18px;
		  }	
		  
#partnersicon{width:330px;
              float:left;
			  margin-top:10px;
			  padding-left:40px;
			  }	
			  
.moneybookers{width:85px;
              height:41px;
			  float:left;
			  }
			  
.escrow{width:221px;
        height:41px;
		float:left;
		padding-left:20px;
		}	
		
		
.googlecheckout{width:93px;
               height:41px;
			   float:left;
			   margin-top:15px;
			   }
			   
.paypal{width:151px;
        height:41px;
		float:left;
		margin-top:15px;
		padding-left:11px;
		}
		
		
.submit{ 
         font-family:"Times New Roman";
		 font-size:14px; color:#ffffff; border:none;
		 color:#0066CC; 
		 font-weight:bold; 
		 height:24px; 
		 padding:0; 
		 margin:0;
		 }					   			  			  	  		 		
						 		 	   	
		
/*--------------------navigation---------------------*/	

			 		  	
.leftnav{width:297px;
        
		 float:left;
		 margin-top:11px;
		 padding-left:5px;
		 padding-bottom:10px;
		 }
		 
.leftnav a{width:285px;
           height:100%;
		   background:url(../images/service_link.jpg) no-repeat;
		   color:#5e5e5e;
		   display:block;
		   padding-left:25px;
		   margin-bottom:5px;
		   font-size:11px;
		
		   }
		   
.leftnav a:hover{background:url(../images/service_linkhover.jpg) no-repeat;
                 color:#ffffff;
				 
				 }
		   		 
				 
.footerlink{width:600px;
            height:20px;
			float:left;
			padding-left:15%;
			margin-top:50px;
			}
			
.footerlink a{font-size:11px;
text-decoration:none;
color:#000000;
}							 
				
.footerlink a:hover{text-decoration:underline;
color:#000000;
}

.footerlink ul{padding:0;
               margin:0 0 0 0;
			   }
			   
.footerlink li{padding:0 0 0 12px;
               margin:0;
			   display:inline;
			   
			   list-style-type:none; 
			   }			   
			
			
.smallbotton{width:150px;
        height:22px;
		margin-top:15px;
		padding-left:15px;
		
		}		 
			 
.smallbotton a{width:150px;
        width:100%;
		float:left;
		background: url(../images/small_botton.gif) no-repeat;
		color:#FFFFFF;
		font-size:10px;
		text-align:center;
		display:block;
		padding-top:5px;
		padding-bottom:5px;
		font-weight:bold;
		}
		
.smallbotton a:hover{background: url(../images/small_botton_hover.gif) no-repeat;
                color:#000000;
                }			
				 
/*-------------------footer-------------------*/

#footer{width:100%;
        height:113px;
		float:left;
		background:	 url(../images/footer.jpg) repeat-x;
		
		}
		
		
.footercurv{width:346px;
        height:113px;
		float:left;
		/*padding-left:117px;*/
		}
		
		
#footerspace{width:60%;
              float:left;
			  }		
		
		
		
.copyright{width:600px;
            height:20px;
			float:left;
			padding-left:14%;
			margin-top:10px;
			color:#FFFFFF;
			}		
			
		
		
			


/*-----------------Product_Hardware Page-------------------*/


#product_leftpanel{width:656px;
                   float:left;
				   padding-left:9px;
				   padding-bottom:20px;
				   }
				   
				   
				   

.productad{width:550px;
           height:30px;
		   color:#FF0000;
		   float:left;
		   font-family:Arial, Helvetica, sans-serif;
		   font-size:22px;
		    text-align:center;
			font-weight:bold;
			padding-left:55px;
			padding-top:20px;
		   }
				   

#product_box{width:248px;
             height:188px;
			 float:left;
			 margin-top:20px;
			 padding-left:55px;
			
			 }
			 
.product_boxleft{width:16px;
                 height:188px;
				 background:url(../images/product_boxleft.jpg) no-repeat;
				 float:left;
				 }
				 
.product_boxbg{width:210px;
               height:188px;
			   background:url(../images/product_boxbg.jpg) repeat-x;
			   float:left;
			   }
			  	
			   
			   
.product_boxright{width:16px;
                 height:188px;
				 background:url(../images/product_boxright.jpg) no-repeat;
				 float:left;
				 }
				 
				 
.product_list{width:202px;
  			  float:left;
			  padding-left:5px;
			  margin-top:5px;
					}	
					
.product_listheader{width:198px;
                    height:40px;
					float:left;
					padding-top:4px;
					}	
					
.product_icon{height:38px;
              float:left;
			  width:75px;
			  }	
			  
			  
.product_listcontent{width:198px;
					float:left;
					padding-top:10px;
					color:#6c6c6c;
					font-size:11px;
					font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
					}			  										 	
				 
				 
				 
#product_rightpanel{width:272px;
                   float:left;
				   padding-bottom:20px;
				   }
				   
				   
#product_bluebox{width:272px;
                float:left;
				padding-top:10px;
				}
				
				
.product_blueboxtop{width:272px;
              height:13px;
			  float:left;
			  background:url(../images/product_blueboxtop.jpg) no-repeat;
			  }	
			  
			  
.product_blueboxbg{width:272px;
                  float:left;
				  background:url(../images/product_blueboxbg.jpg) repeat-y;
				  margin-top:-1px;
				  }
				  
#product_blueboxbottom{width:272px;
                       height:62px;
                      float:left;
					  background:url(../images/product_blueboxbottom.jpg) no-repeat;
					  }	
					  

#product_rightbox{width:250px;
                  float:left;
				  padding-left:10px;
				  padding-bottom:30px;
				  }
					  
#product_rightboxheader{width:250px;
                     height:67px;
					 float:left;
					 }
					 
.product_rightboxicon{width:72px;
                   height:65px;
				   float:left;
				   }
				   
.product_rightboxicontag{height:40px;
				         float:left;
						 font-family:"Gill Sans MT Condensed";
						 color:#586481;
						 width:170px;
						 font-size:30px;
						 padding-top:25px;
				          }	
						  
.product_rightboxheaderborder{width:250px;
                     height:2px;
					 float:left;
					 background:#586481;
					 overflow:hidden;
					 }
					 
#product_rightboxbody{width:250px;
					 float:left;
					 padding-top:10px;
					 font-family:"Gill Sans MT Condensed";
					 font-size:28px;
					 text-align:center;
					 color:#000000;
					 }					 						  			   
				   
				   					 
              					  			  			  							   				 
/*---------------------Services--------------------*/


#service_boxspace{width:620px;
                  float:left;
				  }


#service_box{width:299px;
            
			 float:left;
			 margin-top:20px;
			 padding-left:10px;
			
			 }
			 
.service_boxtop{width:299px;
                 height:84px;
				 background:url(../images/service_boxtop.jpg) no-repeat;
				 float:left;
				 }
				 
.service_boxbg{width:299px;
               
			   background:url(../images/service_boxbg.jpg) repeat-y;
			   float:left;
			   }
			  	
			   
			   
.service_boxbottom{width:299px;
                 height:2px;
				 background:url(../images/service_boxbottom.jpg) no-repeat;
				 float:left;
				 }	
				 
.service_list{width:289px;
  			  float:left;
			  padding-left:5px;
			  margin-top:5px;
					}	
					
					
.service_listcontent{width:289px;
					float:left;
					padding-top:10px;
					color:#6c6c6c;
					font-size:11px;
					font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
					}	
					
					
.service_listheader{width:298px;
                    height:40px;
					float:left;
					padding-top:20px;
					text-align:center;
					}
					
					
					
/*------------------Company-------------------*/

.company_text{width:620px;
              float:left;
			  margin-top:20px;
			  padding-left:20px;
			  color:#000000;
			  text-align:left;
			  }					

#company_boxspace{width:600px;
                  float:left;
				  padding-left:28px;
				  margin-top:20px;
				  }					
					
					
.company_box{width:600px;
             
              float:left;
			  
			  color:#000000;
			  border:solid #105a98 1px;
			  }	
			  

#company_navspace{width:600px;
                  height:22px;
                  float:left;
				  border-bottom:#105a98 solid 1px;
				  }
			  
.company_nav{width:150px;
             height:22px;
			 float:left;
			 text-align:center;
			 padding:0;
			 margin:0;
			 font-size:13px;
			 }
			 
.company_nav a{font-family:"Century Gothic";
               font-size:12px;
			   color:#000000;
			   width:150px;
			   height:95%;
			   display:block;
			   padding-top:3px;
			   }
			   
.company_nav a:hover{color:#ffffff;                     
					background:#105a98;
					text-decoration:none;
					font-weight:bold;
					}
					
					
.company_nav a.active{color:#ffffff;                     
					background:#105a98;
					text-decoration:none;
					font-weight:bold;
					}					
					
					
.company_boxmap{width:600px;
                height:339px;
				float:left;
				}
				
#company_cirtoficate_boxspace{width:620px;
                  float:left;
				  }				
				
				
				
.company_cirtoficate_chaptabox{width:262px;
                               height:223px;
							   float:left;
							   padding-left:10px;
							   padding-right:20px;
							   padding-bottom:20px;
							   text-align:center;
							   }
							   
.company_cirtoficate_chaptaboxtitle{width:260px;
                                    float:left;
									text-align:center;
									text-decoration:underline;
									}						   
							   
							   
.company_cirtoficate_lombabox{width:191px;
                              height:256px;
							  float:left;
							  padding-left:50px;
							  padding-right:50px;
							  padding-bottom:20px;
							  text-align:center;
							  }						   				
								
			  
			   			 			  									
.company_cirtoficate_lombaboxtitle{width:190px;
                                    float:left;
									text-align:center;
									text-decoration:underline;
									}									
								 		
										
.company_rightspace{width:270px;
                    height:70px;
					float:left;
					}	
					
					
					
			
			
/*---------------------career-------------------------*/


#career_body{width:900px;
             float:left;
			 padding-left:50px;
			 padding-top:10px;
			 padding-bottom:10px;
			 }		
			 
			 
.careerform_heading{font-size:14px;
                    font-weight:bold;
                    
					}
					
.careerform_mandatoryfield{color:#FF0000;
                           }								 			
								
								
.response{color:#3569D6;
font-size:12px;
          }	
		  
		  
.benefits{width:600px;
           float:left;
		   padding-left:10px;
		   line-height:17px;
		   }		  	
		  
		  
		  
/*---------------portfolio-----------------*/	


.portfolio_frametop{width:900px;
                    height:43px;
					float:left;
					background:url(../images/portfolio_design_frametop.jpg) no-repeat;
					}
					
.portfolio_framebg{width:890px;
                   float:left;
				   background:url(../images/portfolio_design_framebg.jpg) repeat-y;
				   padding-left:10px;
				   
				   }
				   

.portfolio_framebottom{width:900px;
                       height:43px;
					   float:left;
					   background:url(../images/portfolio_design_framebottom.jpg) no-repeat;
					   padding-bottom:10px;
					   }
					   
					   
#portfoliobox{width:810px;
               float:left;
			   padding-left:80px;
			   padding-bottom:20px;
			   }
			   
			   
.portfoliosmallbox{width:200px;
                  float:left;
				  padding-right:70px;
				  
				  
				  }	
				  
				  
.portfoliosmallboxtext{width:200px;
                  float:left;
				 
				  text-align:center;
				  }	
				  
				  
.portfoliodesign_more{width:100px;
                      float:left;
					 
					  padding-right:28px;
					  }	
					  
.portfoliodesign_moretext{width:100px;
                      float:left;
					  text-align:center;
					  overflow:hidden;
					  padding-top:5px;					  
					  }	
					  
					  
.portfoliosoftware_midspace{width:100px;
                            height:200px;
                            float:left;
						    }
											  					  			  
				  
				  
				  
/*--------------------contactus------------------*/	


#contactboxspace{width:900px;
                 float:left;
				 padding-left:50px;
			      padding-top:10px;
				 }

.contactus_box{width:400px;             
			  float:left;			  
			  margin-right:40px;
			  margin-top:40px;
			  
			  padding-bottom:10px;			  
			  }	
			  
			  
.contactspace{width:210px;
              height:200px;
			  float:left;
			  }	
			  
			  
.contactus_formbox{width:400px;
              
			  float:left;			
			  border:#0033CC solid 1px;
			  margin-right:45px;
			  margin-top:40px;
			  padding-left:10px;
			  padding-top:10px;
			  }	
			  
			  		  		  		  
				  				  		   					   				   																																				
																																																							
																																																							
.contacts_boxtop{width:400px;
                 height:82px;
				 background:url(../images/contacts_top.jpg) no-repeat;
				 float:left;
				 font-size:18px;
				 color:#000000;
				 }
				
				 
.contacts_boxbg{width:390px;              
			   background:url(../images/contacts_bg.jpg) repeat-y;
			   float:left;
			   padding-left:10px;
			   color:#2256CC;
			  line-height:28px;
			  font-size:16px;
			  font-family:Arial, Helvetica, sans-serif;			   
			   }
			  	
			   
			   
.contacts_boxbottom{width:400px;
                 height:1px;
				 background:#e6e6e6;
				 float:left;
				 overflow:hidden;
					 }	
				 
				 
/*---------------------tour----------------------*/	

.tour_space{width:660px;
            float:left;
			padding-left:130px;
			padding-bottom:10px;
			}	
			
			
			
/*---------------------sitemap--------------------*/

#sitemap_space{width:800px;
               float:left;
			   padding-left:80px;
			   padding-top:40px;
			   padding-bottom:40px;
			   }			
			
			
			
/*----------------payment-------------------*/	

#paymentspace{width:550px;
         float:left;
		 padding-left:200px;
		 padding-bottom:40px;
		 font-size:16px;
		 }	
		 
.paymentimage{width:460px;
         float:left;
		 padding-bottom:40px;
		 padding-left:20px;
		 padding-top:40px;
		 }
		 
		 
/*----------------clients------------------*/


#clientspace{width:740px;
             float:left;
			 margin-right:50px;
			 /*background:#87B9FF;*/
			 }	
			 
.clients_divition{width:224px;
                  padding-left:10px;
				  padding-right:10px;
				  float:left;
				  border-right:solid 1px #3300FF;
				  border-left:solid 1px #3300FF;
				  }	
				  
				  
.clients_divition1{width:224px;
                  padding-left:10px;
				  padding-right:10px;
				  float:left;

				  }				  
				  
				  
.clients_divitionheading{width:203px;
				          float:left;
						  font-size:16px;
						  color:#3300CC;
						  padding-bottom:10px;
				          }	
						  
.clients_divitionlogo{width:107px;
				          float:left;
						  font-size:16px;
						  color:#3300CC;
						  padding-bottom:10px;
						  padding-right:5px;
				          }	
						  
/*---------------feedback---------------*/

#feedback_space{width:600px;
                float:left;
				padding-left:150px;
				padding-top:20px;
				padding-bottom:40px;
				text-align:center;
				
				}
				
				
/*------------------testimonials----------------*/

#testimonials_space{width:750px;
                float:left;
				padding-left:80px;
				padding-top:40px;
				padding-bottom:40px;
				}
				
				
				
/*---------------rss----------------*/	

.rss_text{width:620px;
              float:left;
			  margin-top:20px;
			  padding-left:20px;
			  color:#000000;
			  text-align:left;
			  line-height:17px;
			  }
			  
			  
.rss_field{width:400px;
              float:left;
			  margin-top:20px;
			  padding-left:120px;
			  color:#000000;
			  text-align:left;
			  }			  														  					  				  
				  
				  		 	 		 		 																																																							