/*
	Date: JANUARY 21, 2010.
	Title: 3gowest
============================
*/

@charset "utf-8";

body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto;}
.resize { width:960px; margin:0 auto; padding:0px;  }


/*================== page structure ===================*/

/*web page layout*/
.full{width:960px;   padding:0px; margin:0; }
.qtrCol{width:240px;   padding:0px; margin:0; float:left; display:inline}
.thirdCol{width:320px;   padding:0px; margin:0; float:left; display:inline}
.halfCol{width:480px;   padding:0px; margin:0; float:left; display:inline}
.doubleThirdCol{width:640px;   padding:0px; margin:0; float:left; display:inline}
.threeQtrCol{width:720px;   padding:0px; margin:0; float:left; display:inline}
.oneEightCol{width:120px;   padding:0px; margin:0; float:left; display:inline}
.threeEightsCol{width:360px;   padding:0px; margin:0; float:left; display:inline}
.fiveEightsCol{width:600px;   padding:0px; margin:0; float:left; display:inline}
.sevenEightsCol{width:720px;   padding:0px; margin:0; float:left; display:inline}
.three75col{width:375px; padding:0px 0px; margin:0; float:left; display:inline}
.two10col{width:210px; padding:0px 0px; margin:0; float:left; display:inline}


/*tool layout*/

.xfull{width:320px; }
.xqtrCol{width:80px; }
.xthirdCol{width:111px; }
.xhalfCol{width:168px; }
.xdoubleThirdCol{width:226px; }
.xthreeQtrCol{width:254px; }
.xoneEightCol{width:40px; }
.xthreeEightsCol{width:129px; }
.xfiveEightsCol{width:213px; }
.xsevenEightsCol{width:297px; }
.xthree75col{width:125px; }
.xtwo10col{width:70px; }


.clr{clear:both;}
.hidden{ display:none;}

		 


a img{border:none;}
a:focus {outline: none;}


.logo{
	  width:181px;
	  padding-top:15px;
	  float:left;
	  position:relative;
	  }
		  
.header_right{

	padding-top:38px;
	float:right;
	position:relative;
			  }
			  
	 .nav{

	float:left;
	position:relative;
		  }
		  
		  
/*** set the width and height to match your images **/

#head_imgs {
    position:relative;
    height:201px;
}


		  
/* ======== Start Left =========== */

.left{
      width:598px;
	  border-right:2px solid #CFCFCF;
	  float:left;
	  position:relative;

	  padding:20px;
	
	  }
	  
	 .left2{
		   width:609px;
		   float:left;
		   position:relative;
		   }	
		   
	  .left3{
		   width:609px;
		   padding-top:25px;
		   float:left;
		   position:relative;
		   }
		   
		   
		   
	  .left4{
		   width:609px;
		   padding-top:40px;
		   float:left;
		   position:relative;
		   }
		   
/* ======== Start Right =========== */

.right{
      width:280px;
	  padding:20px;
	  float:left;
	  position:relative;

	  
	  }
	  
	  
/* ======== Start Left =========== */

.hpleft{
      width:648px;
	  border-right:2px solid #CFCFCF;
	  float:left;
	  position:relative;

	  padding:20px;
	
	  }
	  
	 .hpleft2{
		   width:659px;
		   float:left;
		   position:relative;
		   }	
		   
	  .hpleft3{
		   width:659px;
		   padding-top:25px;
		   float:left;
		   position:relative;
		   }
		   
		   
		   
	  .hpleft4{
		   width:659px;
		   padding-top:40px;
		   float:left;
		   position:relative;
		   }
		   
/* ======== Start Right =========== */

.hpright{
      width:230px;
	  padding:20px;
	  float:left;
	  position:relative;

	  
	  }	  
	  
/* ======== End Right =========== */


.h300 { height:300px;}
.h400 { height:400px;}


.management_team2{
			   width:307px;
			   float:left;
			   position:relative;
			   }
			   
		.management_team2a{
						   width:277px;
						   float:left;
						   position:relative;
						   }	   					   			          		   
			   
		.management_team2b{
						   width:121px;
						   padding-top:15px;
						   float:left;
						   position:relative;
						   }
						   
		.management_team2c{
						   width:143px;
						   padding:15px 0px 0px 13px;
						   float:left;
						   position:relative;
						   }
								   
	.management_team3{
					   width:302px;
					   padding:0px 0px 25px 28px;
					   border-left:1px solid #ACACAC;
					   float:left;
					   position:relative;
					   }
					   		   
					   
	.management_team4{
					   width:277px;
					   padding:0px 0px 25px 28px;
					   border-left:1px solid #ACACAC;
					   float:left;
					   position:relative;
					   }	
					   
					   
					   
 .contact_left{
			 width:278px;
			 padding:0px 58px 10px 0px;
			 float:left;
			 position:relative;
			 }
											 
.contact_right{
			 width:277px;
			 padding:0px 0px 10px 0px;
			 float:left;
			 position:relative;
			 }
			 
			 
/* =================================== Start Content Information Page ===================================== */

	    .icon_menu{
						      width:265px;
							  padding:25px 40px 10px 15px;
						      float:left;
						      position:relative;
							  background-color:#FFF;
							

						      }


	.summary_wrapper{ background:#FFF;
	
	padding: 25px 0 10px 0 ;}

    .lower_information_left{
						      width:265px;
							  padding:15px 20px 8px 15px;
						      float:left;
						      position:relative;
							 
							  height:300px;

						      }
							  						  
							  
	.lower_information_mid{
	width:280px;
	padding-right:20px;
	padding-top:15px;
	float:left;
	position:relative;
						     }
	
		.lower_information_mid2{
	width:280px;
	padding-right:40px;
	padding-top:28px;
	float:left;
	position:relative;
						     }						 
							 			
			
	.lower_information_mid3{
						     width:280px;
							 padding:15px 0px 8px 40px;
						     float:left;
						     position:relative;
							 background-color:#FFF;
						     }
						 						 
							 
	 .lower_information_right{
						       width:256px;
						       float:left;
						       position:relative;
							   padding:25px 20px 0px 20px;
						       }
							   							   
							   
	 .lower_information_right2{
						       width:310px;
						       float:left;
						       position:relative;
						       }						   
							   
	.lower_information_mid2{
	width:263px;
	height:228px;
	float:left;
	position:relative;
						     }	
							 
.lower_information_mid_lg{
	height:228px;
	float:left;
	position:relative;
		width:526px;
		text-align:center;

						     }
							 
/* =================================== Start Micro Billing Page ===================================== */

/*.micro_billing_left{
				   width:300px;
				   float:left;
				   position:relative;
				   padding:0 0 0 20px;
				   }*/

.sector_summary_left{
	width:284px;
	float:left;
	position:relative;
	padding:0px 20px 0 20px;
				    }
					
					
	.sector_summary_right{
						       width:256px;
						       float:left;
						       position:relative;
							   padding:10px 20px;
						       }					
					
/* =================================== End Micro Billing Page ===================================== */



/* =================================== Start Moving To Mobile Page ===================================== */

.moving_mobile_left{
			
				   float:left;
				   position:relative;
				   padding:10px
				   }
				   
.moving_mobile_right{
				    width:263px;
				    padding:0px 0px 5px 29px;
					
				    float:left;
				    position:relative;
				    }
				  	   			   

/* =================================== End Moving To Mobile Page ===================================== */		

/* =================================== Nav Box ===================================== */	




.nb_moving_into_mobile{ background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1825px}
.nb_moving_into_mobile:hover {background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat; background-position:-120px -1023px}


.nb_marketing_solution{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1069px}
.nb_marketing_solution:hover {background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:-120px -341px}
.nb_mobile_advertising{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1177px}
.nb_mobile_advertising:hover{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:-120px -0px}
.nb_billing{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1285px}
.nb_billing:hover{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -485px}
.nb_content{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1393px}
.nb_content:hover{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -826px}
.nb_mobile_portals{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1501px}
.nb_mobile_portals:hover{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:-120px -682px}
.nb_application_development{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1609px}
.nb_application_development:hover{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -98px}
.nb_white_label{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:0px -1717px}
.nb_white_label:hover{background:url(/images/site_images/home_page_icons/home_page_icons.png) no-repeat;background-position:-120px -1378px}

.nav_box a{  height: 88px;
			width: 88px;
			position:relative;
			float:left;
			
}

.pa20{ padding:20px;}
