@charset "utf-8";
/* -------------------------------------  UNIVERSAL STYLES ------------------------------------- */	
* {
	margin: 0;
	padding: 0;
}
html, body {			
	border:none;
	background-color:black;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 	
	height:100%;
}

a {text-decoration:none;}
img{line-height:0;border:0;}
hr {border: 1px solid #2E2E2E; margin:20px 10px 20px 0px;}
fieldset{border:none;}
table {border-collapse: collapse;}
p { padding-bottom:10px;}



ol {padding-left:21px;}
.inlineblock{
	display:inline-block;
	zoom:1;
	*display:inline;	
}
/* -------------------------------------  GENERIC STYLES ------------------------------------- */	

.strong_point{ font-size:24px; font-weight:bold;}
.green{color:#91ca49;}
.black{color: #000;}
.blue{color: #1186B2;}
.blue{ color:#8ab2d6;}
.grey{color:#767676;}
.yellow{color:#ffe600;}
.bold {font-weight:bold;}
.center {text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

.green_check{color:green; text-align:right;}
.red_x{color:#C03;}
.red{color:#F00;}
.red_mstartup{ color:#ee0000;}
.orange{color:#ea9000; line-height:23px; }
.grey_price{ color:#bfbfbf;}
.gold{ color:#ffd800;}
.gold_dark{ color:#bfa40c;}
.blue_turq{ color:#0ca4bf;}

	
/* -------------------------------------  TOP BAR ------------------------------------- */	

#top_bar_wrapper{
	width:100%;
	background-color: #fff;
	text-align:center;
}	
	#top_bar {
		height:120px;	
		margin:0 auto;
		background-color:white;
		width:950px;
		display:block;
	}
		#top_bar_left{
			margin:12px 0 0 0;
			float:left;
		}
		#top_bar_right {
			margin:38px 20px 0 0;
			float:right;	
		}
			#top_right_tagline{
				font-size:11px;	
				text-align:right;
				padding-top:5px;
			}
			#top_bar_right a{
				margin: 0 0 0 10px;
			}
			#top_bar_right_login{
				cursor:pointer;
				vertical-align:top;
				display:inline-block;
				zoom:1;
				*display:inline;
				font-size:15px;
				font-family:Helvetica, Arial, sans-serif;
				padding: 8px;
				color:#FFF;
				font-weight:bold;
				
				background-color:#999999;/* for non-css3 browsers */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AAAAAA', endColorstr='#999999'); /* for IE */
				background: -webkit-gradient(linear, center top, center bottom, from(#AAAAAA), to(#999999)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #AAAAAA,  #999999); /* for firefox 3.6+ */		
				
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
			}
				#top_bar_right_login:hover{
					background-color:#7D7D7F;/* for non-css3 browsers */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5B5D', endColorstr='#7D7D7F'); /* for IE */					
					background: -webkit-gradient(linear, center top, center bottom, from(#5A5B5D), to(#7D7D7F)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #5A5B5D,  #7D7D7F); /* for firefox 3.6+ */	
				}
			.request_a_quote{
				cursor:pointer;
				vertical-align:top;
				display:inline-block;
				zoom:1;
				*display:inline;
				font-size:15px;
				font-family:Helvetica, Arial, sans-serif;
				margin: 0 0 0 10px;
				padding: 8px;
				color:#FFF;
				font-weight:bold;
				background-color:#007499; /* for non-css3 browsers */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0931A', endColorstr='#BD620F'); /* for IE */
				background: -webkit-gradient(linear, center top, center bottom, from(#F0931A), to(#BD620F)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #F0931A,  #BD620F); /* for firefox 3.6+ */	
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				border-radius:5px;
			}
			
				.request_a_quote:hover {
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BD620F', endColorstr='#F0931A'); /* for IE */
					background: -webkit-gradient(linear, center top, center bottom, from(#BD620F), to(#F0931A)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #BD620F,  #F0931A); /* for firefox 3.6+ */		
				}		
				.request_a_quote.contact{
					*margin-top:40px;
					margin-left: 182px;
				}
				
/* -------------------------------------  TOP NAV ------------------------------------- */		
#top_nav_wrapper{
	width:100%;
	text-align:center;
	background-color:#000;/* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#615F60', endColorstr='#000000'); /* for IE */
	background: -webkit-gradient(linear, center top, center bottom, from(#615F60), to(#000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #615F60,  #000); /* for firefox 3.6+ */
	
}			
	#top_nav{
		margin:0 auto;
		display:block;
		width:910px;
		height:40px;

	}
		#top_nav_menu{
			height:40px;
			float:right;
			list-style-type:none;
			padding-left:0;
			border-left:1px solid #3A3838;
		}
			
			.top_nav_menu_item{
				float: left;
				height:40px;
				cursor:pointer;
			}
				.top_nav_menu_item_anchor{
					height:22px;
					border-right:1px solid #3A3838;
					display:block;
					padding: 11px 0 7px 0;
					width:150px;
					color:#FFF;
					text-shadow:#666 1px 1px 2px;
					font-weight:bold;
					font-size:15px;
					font-family:Helvetica, Arial, sans-serif;
					cursor:pointer;
				}	
				.top_nav_menu_item_anchor:hover{
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7D7D7F', endColorstr='#000'); /* for IE */					
					background: -webkit-gradient(linear, center top, center bottom, from(#7D7D7F), to(#000)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #7D7D7F,  #000); /* for firefox 3.6+ */
				}			
				.top_nav_menu_item_anchor.active{
					color:#1186B2;
					text-shadow:#000000 1px 1px 2px;
				}							
		
				.top_nav_submenu{
					cursor:pointer;
					text-align:left;
					display:none;
					list-style-type:none;
					position:absolute;
					top:160px;

					background-color:#999;
					position: absolute;
					z-index:997;
					margin-left:-1px;
					border-left: #515253 1px solid;	
					border-right: #515253 1px solid;
				}			
					.top_nav_submenu_item{
						position:relative;	
						z-index:998;
					}	
					
					.top_nav_submenu_item_anchor{
						z-index:999;						
						
						background-color:#7D7D7F;/* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7D7D7F', endColorstr='#5A5B5D'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#7D7D7F), to(#5A5B5D)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #7D7D7F,  #5A5B5D); /* for firefox 3.6+ */								
						
						border-top: #7D7D7F 2px solid;
						border-bottom: #515253 2px solid;							

						padding: 5px 0 5px 10px;
						font-weight:normal;
						font-size:14px;
						display:block;
						width:140px;

						*margin-bottom:-1px;
						
						color:#FFF;
						text-shadow:#666 1px 1px 2px;
					}
					.top_nav_submenu_item_anchor:hover{
						border-top: #59AAC8 2px solid;
						border-bottom: #105670 2px solid;	
						background-color:#35A5C7;/* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#35A5C7', endColorstr='#0B637D'); /* for IE */						
						background: -webkit-gradient(linear, center top, center bottom, from(#35A5C7), to(#0B637D)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #35A5C7,  #0B637D); /* for firefox 3.6+ */						
					}						
			
				    
				


/* -------------------------------------  HOME STAGE ------------------------------------- */	

#home_stage_wrapper{
	width:100%;
	text-align: right;
	height:370px;
	background-image:url(../images/home/concordia_tile.jpg);
	background-repeat:repeat-x;
}

		#home_stage_content {
			background-position:center;
			background-repeat:no-repeat;	
			height:341px;
			margin:0 auto;
			text-align:center;
			background-image:url(../images/home/homepage_concordia.jpg)
		}
	
			#home_stage_left{
				height:370px;
				width:463px;
				vertical-align:middle;
				margin:0 auto;
				padding:0 445px 0 10px;
				text-align:left;
			}
				.home_stage_copy{
					display:none;	
				}
				.home_stage_copy.active{
					display:inline;	
				}			
		
				#home_stage_left .title{
					font-size:42px;
					line-height:42px;
					color:#FFF;		
			    }
				#home_stage_left .sub_title{
					font-size:30px;
					line-height:42px;
					color:#FFF;		
			    }					
				
			    #home_stage_left .text{
					font-size:18px;
					line-height:20px;
					color:#FFF;		
				}	
			#home_stage_left .black{
				color: #000;
			}	
			    #home_stage_left .smalltext{
					font-size:14px;
					line-height:20px;
					color:#FFF;		
				}					
					#home_stage_left a{
						color:#FFF;		
					}	
					#home_stage_left a:hover{
						
					}							
				#home_stage_left .micro{
					font-size:12px;
					line-height:14px;					
					color:#FFF;		
					text-align:right;
					font-weight:bold;					
				}		
			
				.home_stage_left_btn{
					cursor:pointer;
					display:inline-block;
					zoom:1;
					*display:inline;
					font-size:18px;
					padding: 5px 17px 5px 17px;
					color:#FFF;
					font-weight:normal;
					font-family:Helvetica, Arial, sans-serif;

					-moz-border-radius:5px;
					-webkit-border-radius:5px;
					border-radius:5px;				  

					
				}
					.home_stage_left_btn_blue{
						background-color:#0c3d90; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c3d90', endColorstr='#06204d'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#0c3d90), to(#06204d)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #0c3d90,  #06204d); /* for firefox 3.6+ */					  
						-webkit-box-shadow:0 0 25px #008DEE; 
						-moz-box-shadow: 0 0 25px #008DEE; 
						box-shadow:0 0 25px #008DEE; 						
					}				
					.home_stage_left_btn_blue:hover {
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#06204d', endColorstr='#0c3d90');
						background: -webkit-gradient(linear, center top, center bottom, from(#06204d), to(#0c3d90)); 
						background: -moz-linear-gradient(top,  #06204d,  #0c3d90);
					}					
					.home_stage_left_btn_red{
						background-color:#c33400; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c33400', endColorstr='#8c1b00'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#c33400), to(#8c1b00)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #c33400,  #8c1b00); /* for firefox 3.6+ */			
						-webkit-box-shadow:0 0 25px #FFAF00; 
						-moz-box-shadow: 0 0 25px #FFAF00; 
						box-shadow:0 0 25px #FFAF00; 							
					}				
					.home_stage_left_btn_red:hover {
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8c1b00', endColorstr='#c33400'); 
						background: -webkit-gradient(linear, center top, center bottom, from(#8c1b00), to(#c33400)); 
						background: -moz-linear-gradient(top,  #8c1b00,  #c33400);
					}					

					.home_stage_left_btn_blue2{
						background-color:#058bb3; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#058bb3', endColorstr='#034b71'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#058bb3), to(#034b71)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #058bb3,  #034b71); /* for firefox 3.6+ */		
						-webkit-box-shadow:0 0 25px #00D6C8; 
						-moz-box-shadow: 0 0 25px #00D6C8; 
						box-shadow:0 0 25px #00D6C8; 							
					}				
					.home_stage_left_btn_blue2:hover {
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#034b71', endColorstr='#058bb3');
						background: -webkit-gradient(linear, center top, center bottom, from(#034b71), to(#058bb3)); 
						background: -moz-linear-gradient(top,  #034b71,  #058bb3); 
					}						
					.home_stage_left_btn_green{
						background-color:#3aa108; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3aa108', endColorstr='#1e5404'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#3aa108), to(#1e5404)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #3aa108,  #1e5404); /* for firefox 3.6+ */		
						-webkit-box-shadow:0 0 25px #B1E600; 
						-moz-box-shadow: 0 0 25px #B1E600; 
						box-shadow:0 0 25px #B1E600; 							
					}				
					.home_stage_left_btn_green:hover {
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5404', endColorstr='#3aa108');
						background: -webkit-gradient(linear, center top, center bottom, from(#1e5404), to(#3aa108));
						background: -moz-linear-gradient(top,  #1e5404,  #3aa108);
					}					

					.home_stage_left_btn_orange{
						background-color:#d98f24; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d98f24', endColorstr='#d77b00'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#d98f24), to(#d77b00)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #d98f24,  #d77b00); /* for firefox 3.6+ */			
						-webkit-box-shadow:0 0 25px #8a6900; 
						-moz-box-shadow: 0 0 25px #8a6900; 
						box-shadow:0 0 25px #8a6900; 							
					}				
					.home_stage_left_btn_orange:hover {
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d77b00', endColorstr='#d98f24'); 
						background: -webkit-gradient(linear, center top, center bottom, from(#d77b00), to(#d98f24)); 
						background: -moz-linear-gradient(top,  #d77b00,  #d98f24);
					}			
				  


		

/* -------------------------------------  HOME MID NAV ------------------------------------- */		
#home_mid_nav_wrapper {
	width:100%;	
	display:block;
	height:134px;
	background-image: url(../images/nav_outerBgnd.jpg);
	text-align:center;
}	
		#home_mid_nav{
			background-image: url(../images/nav_innerBgnd.jpg);						
			height:134px;
			width:925px;
			margin:0 auto;
			vertical-align:top;	
		}	
			.home_mid_nav_img_left{
				float:left;			
			}
			.home_mid_nav_img_right{
				float:right;				
			}			
			.home_mid_nav_item{
				display:inline-block;
				zoom:1;
				*display:inline;					
				color:#161616;
				font-weight:bold;
				font-size:19px;
				text-shadow:#555 1px 1px 2px;
				height:134px;
				line-height:210px;
				width:220px;
				text-align:center;
				cursor:pointer;
				background-repeat:no-repeat;	
			}
			
			.home_mid_nav_item.active{
				color:#fff;
			}
			.on{color:#fff;}
			.home_mid_nav_item:hover{
				color:#fff;
			}
			/* HOME PAGE*/
			#mobile{
				background-image: url(../images/btn_mobile_static.jpg);
			}
			#qr_code_platform{
				background-image: url(../images/btn_qr_code_platform_static.jpg);
				                              
			}
			#gallery{
				background-image: url(../images/btn_gallery_static.jpg);
			}
			
			#m-agent{
				background-image: url(../images/btn_m-agent_static.jpg);
			}			
			
			
			#marketing{
				background-image: url(../images/btn_marketing_static.jpg);
			}


				
			
/* -------------------------------------  HOME MID CONTENT ------------------------------------- */		
#home_mid_content_wrapper {
	width:100%;	
	display:block;
	text-align:center;
	height:395px;
}	
	#home_mid_content {
		text-align:left;
		width:950px;
		margin:0 auto;
	}
		#home_mid_content_left {
			float:left;
			vertical-align:top;
			width:600px;
			margin:20px 0px 10px 10px;
			padding: 10px 80px 75px 0;
			border-right:10px solid #242224;	
			*padding:10px 60px 10px 31px;
		}
			#home_mid_content_left .title{
				color:#757575;
				font-size:19px;	
				line-height:26px;
				padding-bottom:12px;
			}				
			#home_mid_content_left .text{
				padding:10px 0 0 0;
				color:#FFF;
				font-size:24px;		
				font-weight:bold;
			}		
		#home_mid_content_right {
			float:right;
			vertical-align:top;
			width:171px;
			margin:26px 31px 10px 0px;
			padding: 10px 0 10px 0;
		}		
			#home_mid_content_right .title{
				color:#575757;
				font-weight:bold;
				font-size:17px;
			}				
			#home_mid_content_right .text{
				padding:5px 0 0 0;
				color:#2088B2;
				font-size:17px;			
			}

/* -------------------------------------  INSIDE STAGE ------------------------------------- */	
#inside_stage_wrapper{
	width:100%;
	text-align:center;
	background-image:url(../images/home_bluePattern.gif);
    background-color:#2b7ca7;
	background-repeat:repeat-x;
}

#inside_stage_wrapper_light_blue{
	width:100%;
	text-align:center;
    background-color:#d1eefe;
	background-repeat:repeat-x;
}

#inside_stage_wrapper_yellow{
	width:100%;
	text-align:left;
    background-color:#ffe200;
	background-repeat:repeat-x;
}

	#inside_inside_stage_wrapper_yellow {
		text-align:left;
		width:925px;
		margin:0 auto;	
	}
			.yellow_boutton{
				width:100px;
				text-align:center;
				margin-bottom:7px; 
				cursor:pointer;
				display:inline-block;
				*zoom:1;
				*display:inline;	
				font-size:15px;
				*margin-left: 0;
				padding: 7px;
				color:#000;
				border:none;
				background-color:#ffe200; /* for non-css3 browsers */
				-moz-border-radius:5px;
				-webkit-border-radius:5px;	
				border-radius:5px;						
			}	
	
	#inside_stage_lines_wrapper {
		width:100%;	
		background:transparent url(../images/home_connect.png);
		background-repeat:no-repeat;	
		border-bottom:10px solid #242224;
	}	
		#inside_stage_content {
			padding:5px 0 5px 0;
			text-align:left;
			width:950px;
			margin:0 auto;
		}	
				
			#inside_stage_content .title{
				padding: 30px 0 10px 31px;
				font-size:42px;
				line-height:30px;
				color:#FFF;					
				text-shadow:#f00 2px 3px 3px;
				*padding: 25px 0 15px  31px;
				*display:block; /* required for IE filter */
				*height:90px;
				filter: dropshadow(color=#000000,offX=2,offY=3);
						
			}
			
			#inside_stage_content .text{
				padding: 30px 0 0 31px;
				font-size:20px;
				font-weight:bold;
				line-height:23px;
				color:#FFF;					
				/*text-shadow:#000 2px 3px 3px;*/
				*padding: 25px 0 0  31px;
			}	
			
		#inside_stage_content_small {
			padding:30px 0px 25px 0px;
			text-align:left;
			width:925px;
			margin:0 auto;	
		}
		
/*********************************** header inside pages ****************************/
#light_blue_case{
	background:#e9f8ff;
	padding: 20px ;
	margin:10px ;
	font-size:17px;	
	color:#6e7273;
	}	
	
	#light_blue_case .title{
		color:#0996CB;
		text-transform:uppercase;
		font-size:27px;
		font-family:"Times New Roman", Times, serif;
	
	}

	#light_blue_case .text{
		color:#4C4C4C;
		text-transform:uppercase;
		font-size:27px;
		font-family:"Times New Roman", Times, serif;
		
	}
	
	
			.solution_boutton{
				width:220px;
				text-align:center;
				margin-bottom:7px; 
				cursor:pointer;
				display:inline-block;
				*zoom:1;
				*display:inline;	
				font-size:17px;
				*margin-left: 0;
				padding: 9px;
				color:#FFF;
				border:none;
				background-color:#E38813; /* for non-css3 browsers */
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0931A', endColorstr='#BD620F'); /* for IE */
				background: -webkit-gradient(linear, center top, center bottom, from(#F0931A), to(#BD620F)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #F0931A,  #BD620F); /* for firefox 3.6+ */				
				-moz-border-radius:5px;
				-webkit-border-radius:5px;	
				border-radius:5px;						
			}
			.solution_boutton:hover {
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BD620F', endColorstr='#F0931A'); /* for IE */
				background: -webkit-gradient(linear, center top, center bottom, from(#BD620F), to(#F0931A)); /* for webkit browsers */
				background: -moz-linear-gradient(top,  #BD620F,  #F0931A); /* for firefox 3.6+ */	
			}	
			.solution_with{width:450px;}
			
/* -------------------------------------INSIDE STAGE SOLUTIONS ------------------------------------- */	
#inside_stage_content_solutions {
	text-align:left;
	width:950px;
	margin:0 auto;
	background-position:right;
	background-repeat:no-repeat;	
	height:278px;
}	
		.banner-real-estate {
			background-image:url(../images/banner-real-estate.png);		
		}	
	
		.banner-government-education {
			background-image:url(../images/banner-goverment-education.png);		
		}	
		.banner-investor-relations {
			background-image:url(../images/banner-investor-relations.png);
			
		}			
		
		.banner-sme {
			background-image:url(../images/banner-sme.png);
			background-position:right;
		}
		
		.banner-hospitality {
			background-image:url(../images/banner-hospitality.png);		
		}	
		.banner-advertising {
			background-image:url(../images/banner-mobile-advertising.png);		
		}	
		
		.banner-surveys {
			background-image:url(../images/banner-surveys.png);		
		}		
				
		.banner-MeBlast {
			background-image:url(../images/banner-MeBlast.png);		
		}
		
		.banner-marketing {
			background-image:url(../images/banner-campaigns.png);		
		}	
		
		.banner-mobile-sites {
			background-image:url(../images/banner-mobile-sites.png);		
		}			

		.banner-QR-codes {
			background-image:url(../images/banner-QR-codes.png);		
		}	
		#inside_stage_content_solutions .title{
			padding: 30px 0 0px 31px;
			font-size:55px;
			font-weight:bold;
			line-height:55px;
			color:#FFF;	
			text-shadow:#000 2px 3px 3px;
			
			*line-height:68px;			
			*zoom:1;
			*padding: 20px 0 0 31px;
			*display:block; /* required for IE filter */
			filter:dropshadow(color=#000000,offX=2,offY=3);
				
		}
		
		#inside_stage_content_solutions .text{
			padding: 15px 0 0 31px;
			font-size:23px;
			line-height:27px;
			color:#FFF;					
			*padding: 15px 0 0  31px;
		}	
		#inside_stage_content_solutions .small_text_title {
			font-size:18px;
			line-height:21px; 
		}


/* -------------------------------------  INSIDE CONTENT ------------------------------------- */	
#inside_content_wrapper {
	width:100%;	
	display:block;
	text-align:center;
	background-color:#000;
}	
	#inside_content {
		width:950px;
		margin:0 auto 0 auto;
		padding: 36px 0 20px 0;
		text-align:left;
		background-color:#000;
	}
		#inside_content .column{
			margin: 0 0 0 31px;
			vertical-align:top;
			display:inline-block;
			zoom:1;
			*display:inline;				
		}
		
		#inside_content .column_new{
			display:inline-block;
			vertical-align:top;
			zoom:1;
			*display:inline;
		}		
			#inside_content .column_100 {
				width:887px;
			}
			#inside_content .column_80 {
				width:800px;
			}				
			#inside_content .column_66 {
				width:650px;
			}	
			#inside_content .column_50 {
				width:435px
			}	
			#inside_content .column_33 {
				width:210px;
			}
			#inside_content .separator {
				color:#2e2e2e;
				border-right:12px solid ;
			}
			 .grey_case {
			/*	background:#242224;*/
				padding: 10px 21px 10px  21px;
				margin-right:10px;
				margin-left:10px;
			}
		
			#inside_content .margin{
				margin: 13px 0 10px 31px;
			}


			.sup_title{	
				font-size:60px;
			}
			.title{	
				font-size:20px;
			}
			.subtitle{
				font-weight:bold;
				font-size:16px;
			}
			.text{
				font-size:14px;
			}
			.intre_line{
				line-height: 23px;
			}
			
			.black{
				color: #000;
			}	
			.white{
				color: #fff;
			}
			
			.white a{
				color: #fff;
			}		
			.small_white{
				color: #fff;
				font-size:12px;
						}	
			.blue{
				color: #0C7DAE;
			}		
			.grey{
				color: #77767B;
			}	
			.light_grey{
				color:#939292;	
			}

			.bottom_padded_small{
				padding-bottom:7px;		
			}		
			.bottom_margin_small{
				margin-bottom:12px;		
			}	
			.bottom_padded_medium {
				padding-bottom:15px;
			}				
			.bottom_padded_large{
				padding-bottom:40px;		
			}	
			.bottom_margin_large{
				margin-bottom:40px;		
			}				
			.top_padded_small{
				padding-top:17px;		
			}
			.top_padded_medium {
				padding-top:15px;		
			}	
			.top_margin_small{
				margin-top:15px;		
			}				
			.top_padded_large{
				padding-top:40px;		
			}
			.left_padded_large{
				padding-left:40px;		
			}	

			.left_padded_medium{
				padding-left:15px;		
			}
			.right_padded_large{
				padding-right:40px;		
			}
			.light_grey_background{
				background-color:#F8F9F8;		
			}	
			.center{
				text-align:center;
			}		
			.middle{
				vertical-align:middle;
			}					
			.border_right{
				border-right:1px solid grey;
				padding-right:20px;
			}	
			
			.quote_section{
				text-align:center;
				background-color:#F8F9F8;	
				width:887px;
				margin: 0 0 0 31px;
			}
				.quote_section_column_container{
					vertical-align:top;	
					border-right:1px solid grey;
					display:inline-block;
					zoom:1;
					*display:inline;	
					width:244px;
					height:240px;
					
					margin: 15px 0 15px 25px;
					
					*margin: 15px 0 15px 25px;
					*width: 270px;
					padding-right:25px;
					
				}
				
				.quote_section_column_container_exception{
					border-right:none;
				}						
					.quote_section_column{
						display:block;
						padding:10px 0 10px 0;
					}	
			
			#inside_content ul{
				padding-left:20px;
			}
			
			/** Package Tables **/
			#inside_content .price_table {
				font-size:13px;
				font-weight:bold;
				text-align:center;
				width:80%;
				border-collapse: collapse;
			}		
				#inside_content .price_table .table_title_row {
					background-color:#C9E4EE;
					color:#1186B2;
					font-size:17px;
					text-align:center;
				}				
				#inside_content .price_table .price_table_row td{
					border-bottom:1px solid #CCCCCC;
					padding:5px 0 5px 0;
				}
			
				.learn_more{
					cursor:pointer;
					display:block;
					width:200px;
					font-size:16px;
					padding: 8px;

					color:#FFF;
					font-weight:bold;
					background-color:#FFF; /* for non-css3 browsers */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5A5B5D', endColorstr='#7D7D7F'); /* for IE */
					background: -webkit-gradient(linear, center top, center bottom, from(#5A5B5D), to(#7D7D7F)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #5A5B5D,  #7D7D7F); /* for firefox 3.6+ */	
				}	
				
			/** Gallery **/				
			.gallery_item{
				width:180px;
				display:inline-block;
				zoom:1;
				*display:inline;
				text-align:left;
				padding:0 20px 30px 0;
				vertical-align:top;
				font-size:14px;
			}
				.gallery_item a{
					text-decoration:underline;
					font-size:14px;
					font-weight:bold;
					color:#8A969A;
					padding: 0 0 10px 0;
					display:block;
				}

				#gallery_demo img{
					vertical-align:middle;
				}
				
			/** Request Quote **/
			#mail_sent_msg{
				padding:20px 0 0 0; 
				color:red;
				text-align:center;
			}
			#quote_form{
				font-weight:bold;	
			}

			.form_line{
				display:block;
				width:100%;
				height:50px;
				text-align:right;
			}
			.form_line_small{
				display:block;
				width:100%;
				height:40px;
				text-align:right;
			}			
			.form_line_small_left{
				display:block;
				width:100%;
				height:40px;
				text-align:left;
			}				
			label.align{margin: 0 0 0 5px; float:left;}
			label.error {
				padding-left:70px; 
				padding-right:15px;
				float:right ;
				color:red;
				font-size:12px;
			}
			#info_section{
				padding-top:10px;	
			}
			#info_section .form_line input, .textarea_contact, .form_line select{
				float:right;
				margin:0 20px 0 0;
				width:70%;
			}	
			
			/** Advertising **/
			.ad_section{
				width:92%;
				height:250px;
				display:block;
				
			}
				.ads_left{
					float:left;
					width:300px;
					padding-top:10px;
				}		
					.ads_left li{
						padding-bottom:12px;	
					}
				.ads_right{
					float:right;
					text-align:center;
					width:250px;
					margin-top:-109px;
				}
				
			/** Services **/
			.title_link{
				display:block;
			}
			.title_link:hover{
				text-decoration:underline;
			}			
			/* Service sections */
			#services_section_wrapper{
				height:780px;	
				font-weight:normal;
			}


				.services_first_line{
					font-size:17px;	
					color:#FFFFFF;
				}				
				.services_btn{
					width:180px;
					text-align:center;
					margin-bottom:7px; 
					cursor:pointer;
					display:inline-block;
					*zoom:1;
					*display:inline;	
					text-shadow:#555 1px 1px 2px;
					font-size:17px;
					margin-right:10px;
					padding: 9px;
					color:#0e0e0e;
					
					border-top: #5D5D5D 1px solid;	
					border-left: #5D5D5D 1px solid;	
					border-right: #1D1D1D 1px solid;	
					border-bottom: #1D1D1D 1px solid;		
					
					background-color:#2d2d2d; /* for non-css3 browsers */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#2d2d2d'); /* for IE */
					background: -webkit-gradient(linear, center top, center bottom, from(#444444), to(#2d2d2d)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #444444,  #2d2d2d); /* for firefox 3.6+ */				
					-moz-border-radius:5px;
					-webkit-border-radius:5px;				
					border-radius:5px;		
			}
				.services_btn:hover {
					color:#fff;
				}
					
				.services_btn_active{
					
					color:#fff;
					border-top: #1a6b95 1px solid;	
					border-left: #1a6b95 1px solid;	
					border-right: #007FAF 1px solid;	
					border-bottom: #007FAF 1px solid;		
				
					background-color:#1a6b95; /* for non-css3 browsers */
					filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e7cab', endColorstr='#15597a'); /* for IE */
					background: -webkit-gradient(linear, center top, center bottom, from(#1e7cab), to(#15597a)); /* for webkit browsers */
					background: -moz-linear-gradient(top,  #1e7cab,  #15597a); /* for firefox 3.6+ */		
					-moz-border-radius:5px;
					-webkit-border-radius:5px;	
					border-radius:5px;		
				}	
				
				.meblast_features_section{
					padding: 50px 10px 10px 10px;	
				}
					.meblast_features_section ul{
						width:333px;
					}

					.meblast_features_btn:hover{
						color:#FFFFFF;
					}		
					.meblast_features_btn{
						width:333px;
						*width:340px;
						color:#818285;
						font-weight:bold;
						background-color:#181718;/* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#242224', endColorstr='#0B0B0B'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#242224), to(#0B0B0B)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #242224,  #0B0B0B); /* for firefox 3.6+ */						
						
						-moz-border-radius:15px;
						-webkit-border-radius:15px;	
						border-radius:15px;			
						
						padding:6px 0 6px 25px;
						*padding:6px 10px 6px 20px;
						margin-bottom:20px;
						margin-left:-20px;
						cursor:pointer;
						z-index:2;		
						position:relative;
					}			
					.meblast_features_btn_active{
						color:#FFFFFF;
						background-color:#1a6b95; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e7cab', endColorstr='#15597a'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#1e7cab), to(#15597a)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #1e7cab,  #15597a); /* for firefox 3.6+ */							
					}					
					.meblast_features_section img{
						position:absolute;
						top:570px;
						padding-left:390px;
					}					
				/* Mobile sites */
	
				#mobile_sites_section_wrapper{
					height:1000px;	
					font-weight:normal;
				}					
					.custom_mobile_section{
						width:280px;	
						margin:20px 0 0 0;
						display:inline-block;
						zoom:1;
						*display:inline;	
					}
					.custom_mobile_section_right{
						margin-left:20px;
					}
					.custom_mobile_btn{
						width:280px;
						
						font-weight:bold;
						
						color:#FFFFFF;
						background-color:#1a6b95; /* for non-css3 browsers */
						filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e7cab', endColorstr='#15597a'); /* for IE */
						background: -webkit-gradient(linear, center top, center bottom, from(#1e7cab), to(#15597a)); /* for webkit browsers */
						background: -moz-linear-gradient(top,  #1e7cab,  #15597a); /* for firefox 3.6+ */						
						
						-moz-border-radius:15px;
						-webkit-border-radius:15px;	
						border-radius:15px;			
						
						padding:6px 0 6px 25px;
						*padding:6px 10px 6px 20px;
						margin-bottom:20px;
						margin-left:-10px;

					}	
					
				/* Why Moblize / Bridging the Gap */
				.why_title{
					font-size:70px;
					font-weight:bold;
					color:#FFFFFF;
				}
				.why_subtitle{
					font-size:22px;
					font-weight:bold;
					padding:10px 0 12px 0;
				}	
				.why_medium{
					font-size:17px;
					font-weight:bold;										
				}
					.why_medium .inlineblock{
						padding:0 31px 0 31px;							
					}				
				.why_small{
					font-size:14px;
					font-weight:bold;	

				}
					.icon_row .inlineblock{
						vertical-align:top;						
						width:150px;
						padding: 20px 0 20px 0;
					}
					.why_small.blue{
						padding: 5px 0 0 0;	
					}


		
/* -------------------------------------  BOTTOM_NAV ------------------------------------- */	
#bottom_nav {
	width:100%;
	background-color:#242224;	
	border-top: 1px solid #353335;
	display:block;
	text-align:center;
}
	#bottom_nav.height {height:181px;}
	
	#bottom_nav_content {
		width:980px;
		text-align:left;
		margin:0 auto;
		vertical-align:top;
	}
		#bottom_nav_content_left {
			float:left;
			vertical-align:top;
			margin:10px 0px 10px 31px;
			padding: 10px 0 10px 5;	
			*padding:0px 0 10px 5px;
		}
			#bottom_nav_content_left .column {
				vertical-align:top;
				display:inline-block;
				zoom:1;
				*display:inline;
				margin:0 15px 0 0;

			}
			#bottom_nav_content_left .column ul{
				list-style-type:none;	
				padding: 0; /* override universal setting */
			}
				#bottom_nav_content_left .column .menutext {
					font-size:13px;
					color:#939292;	
					font-weight:bold;
					padding: 0 0 12px 0;
				}
				#bottom_nav_content_left .column .submenutext {
					font-size:13px;
					padding:0;
					line-height:21px;					
					display:block;
				}	
					#bottom_nav_content_left .column .submenutext a{
						color:#939292;
					}	
					#bottom_nav_content_left .column .submenutext a:hover{
						color:#2088B2;
					}	
					#bottom_nav_content_left .column .submenutext .active{
						color:#2088B2;
					}						

				
		#bottom_nav_content_right {
			vertical-align:top;
			margin:10px 20px 0 0;
			float:right;
			*padding:0 31px 0 0;
			padding: 0 0 10px 0;			
		}	
		
	

/* -------------------------------------  BOTTOM_BAR ------------------------------------- */		
#bottom_bar {
	width:100%;
	display:block;
	text-align:center;
}
	#bottom_bar_content {
		width:950px;
		margin:30px auto 30px auto;
	}
		#mc_embed_signup{
			display:block;
			clear:both;
			color:#FFF;
			padding:20px 0 0 0;
			text-align:left;
			margin:0 0 0 28px;
		}
			#mc_embed_signup .title{
				padding-top:5px;
			}
			#optin_icon_subscribe_container{
				height:140px;
				float:left;
			}	
			#optin_icon_subscribe_container_inside{
				height:220px;
				float:left;
			}	
			#mc_embed_signup label{
				display:block;
				padding: 0 0 10px 0;
			}
			#mc_embed_signup #mc-embedded-subscribe{
				
			}
			#mc_embed_signup #mce-EMAIL, #mc_embed_signup #mce-NAME{
				width:275px;
				margin-bottom:5px;
			}
			#mc_embed_signup #response{
				font-size:13px;
				padding:0;
				line-height:21px;					
				display:block;
				color:#939292;
			}
			#mc_embed_signup #response a{ 
				color:#2088B2;
			}
			#mc_embed_signup #response a:hover{
				color:#939292;
			}	

		#bottom_bar_left{
			vertical-align:middle;			
			float:left;
			margin:0 0 0 31px;
			*padding:10px 0 10px 5px;
		}
		#bottom_bar_right {
			vertical-align:middle;			
			float:right;	
			margin:0 20px 0 0px;
		}	
			#bottom_bar_menu{
				list-style-type:none;
				padding-left:0;
			}
				#bottom_bar_menu li{
					display:inline;
				}
				#bottom_bar_menu a{
					border-left:1px solid #3A3838;
					color:#6A6B6D;
					font-size:14px;
					padding: 0 5px 0 5px;
				}
				#bottom_bar_menu a:hover{
					color:#2088B2;
				}	
				#bottom_bar_menu .active{
					color:#2088B2;
				}						
				#bottom_bar_menu .no_border{
					border-left:0;
				}				
	
		
		
/* -------------------------------------  CLIENTS SECTIONS  ------------------------------------- */	

#clients_super_wrapper { /* for proposals */
	background-image:url(../images/clients_images/home_bluePattern.gif);
	background-repeat:repeat-x;
	text-align:center;
	width:100%;
	
}
	#phone1_content {
		overflow:auto;
		width:354px;
		height:441px;
	}
	
	#phone2_content {
		overflow:auto;
		width:342px;
		height:215px;
	}

	.client_info{
		font-size:25px;
		color:white;
		font-weight:bold;
		padding: 10px 0 0 20px;
		line-height:32px;
		
	}
	.pdf_info{
		font-size:20px;
		color:white;
		font-weight:bold;
		line-height:20px;
		
	}
	.info_padding{	padding: 10px 0 0 20px;}

#container {
	width:100%;
	margin:0px auto;
	text-align:center;
}

	#login_box {
		margin:0 auto;
		width:411px;
		height:199px;
		background-image:url(../images/login_panel.png);
	}
	#login_box .title{
		padding-bottom:8px;
	}
	#login_box form{
		padding: 15px 0 0 0;
		margin: 0 auto;
		width:320px;
		text-align:left;
	}
		#login_section{
			height:100px;
			display:block;
		}
		.login_subsection{
			height:50px;
			display:block;
		}
		
		#login_box form label{
			display:inline-block;
			zoom:1;
			*display:inline;
		}
		#username, #password{
			width:100%; 
			border:1px solid #999;
			display:inline-block;
			zoom:1;
			*display:inline;
		}
		
		#error_username, #error_password, #error_login, #error_sending_email {
			color:#f00;
			background-color:#fff;
			font-weight:bold;
			padding:6px;
			display:none;
			font-size:11px;
			text-align:right;
		}
		#forgot_password {
			padding: 4px 0 0 0;
			color:#2d7baa;
			text-decoration:none;	
			text-align:left;
			vertical-align:top;
			display:inline-block;
			zoom:1;
			*display:inline;
			width:220px;
			font-size:14px;
		}	
		#submit_btn_wrapper{
			padding: 12px 0 0 0;
			text-align: right;
			display:inline-block;
			zoom:1;
			*display:inline;			
			
		}
	
		
/* **************************************
			Fati's misc classes
***************************************/

.underline{
	text-decoration:underline;
}

.black_case_left{			
	text-align:left;
	display:inline-block;
	*zoom:1;
	*display:inline;
	width:600px;
	padding: 8px 0 8px  0;
	font-size:22px;
	color:#Fff;
}

.black_case_right{
	text-align:right;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	vertical-align:top;
	width:240px;
	padding: 8px 0 8px  0;
}

.blue_case_left{			
	text-align:left;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	width:650px;
	height:278px;
	vertical-align:top;				
}	

.checkbox_case_left{			
	text-align:left;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	width:270px;
	padding: 0 0 0  0;					
}
.checkbox_case_right{
	text-align:left;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	vertical-align:top;
	width:240px;
}					

.background_table{
	background:#1A1A1A;
}

.table_style{
	color:#999;
	padding:7px 7px 7px 10px ;
	font-size:12px ; 
}
.table_style_small{
	color:#999;
	padding:7px 7px 7px 10px ;
	font-size:11px ; 
}

.pading{
	text-align:right;
	padding:0 15px 0 0;
}

.highlight{
	color: #0C7DAE;
}		

.highlight:hover{
	color: #77767B;
}	

.grey_case_left{			
	text-align:left;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	width:120px;
	padding:5px 0 5px 0; 					
}

.grey_case_right{
	vertical-align:top;
	text-align:left;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	width:450px;
	padding:5px 0 5px 0;
}		

.none a{
	text-decoration:none;			
}

.inter_line {							
	line-height:4px;
}
.input_text{
	width:120px;	
}
.grey_case_form {
	background:#1a1a1a;
	color:#999;
	padding:7px 7px 7px 10px ;
	font-size:14px ; 
	margin-right:30px;
}
	



.button, .button:visited {
	text-align:center;
	padding:6px;
	display:block;

	font-size:15px;
	color: #fff; 
	text-decoration: none;
	
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border-radius:5px;	
	
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	
}
	
.inside_boutton{
	width:150px;
	text-align:center;
	margin-bottom:7px; 
	cursor:pointer;
	display:inline-block;
	*zoom:1;
	*display:inline;	
	text-shadow:#555 1px 1px 2px;
	padding: 9px;
	color:#fff;
	
	font-size:15px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	border-radius:5px;
	
}
	

.blue_boutton{
	border: #00abec 1px solid;	
	background-color:#1493ba; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1497bd', endColorstr='#0e659d'); /* for IE */
	background: -webkit-gradient(linear, center top, center bottom, from(#1497bd), to(#0e659d)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #1497bd,  #0e659d); /* for firefox 3.6+ */				
}

.green_boutton{
	border: #39716b 1px solid;	
	background-color:#275652; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#306a64', endColorstr='#204844'); /* for IE */
	background: -webkit-gradient(linear, center top, center bottom, from(#306a64), to(#204844)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #306a64,  #204844); /* for firefox 3.6+ */						
}

.orange.button{
	background-color: #e89818;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0931A', endColorstr='#BD620F'); /* for IE */
	background: -webkit-gradient(linear, center top, center bottom, from(#F0931A), to(#BD620F)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #F0931A,  #BD620F); /* for firefox 3.6+ */		
	padding:15px 10px 15px 10px;
}
.orange.button:hover{
	background-color: #BD620F;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BD620F', endColorstr='#F0931A');
	background: -webkit-gradient(linear, center top, center bottom, from(#BD620F), to(#F0931A)); 
	background: -moz-linear-gradient(center top,  #BD620F,  #F0931A); 
	
}	




.gallery_text{
	width:180px;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:center;
	padding:0 20px 30px 0;
	vertical-align:top;
}

/*MM4A STYLE*/

		.padinng_bottom{padding-bottom:6px;}
		
		.green_button{
			text-align:center;
			padding:6px;		
			font-size:15px;
			color: #fff; 
			background-color: #578925;	
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8dc746', endColorstr='#578925'); /* for IE */
			background: -webkit-gradient(linear, center top, center bottom, from(#8dc746), to(#578925)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #8dc746,  #578925); /* for firefox 3.6+ */	
			font-size:15px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;	
			border-radius:5px;			
		}
		.green_button:hover{
			background-color: #8dc746;	
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#578925', endColorstr='#8dc746');
			background: -webkit-gradient(linear, center top, center bottom, from(#578925), to(#8dc746)); 
			background: -moz-linear-gradient(center top,  #578925,  #8dc746); 	
		}

		.white_background{		
			padding-top:6px;
			background-color:#fff;
			}

		.green_background{	
			color:#999;
			padding:6px 0px 6px 0px ; 
			background-color:#90ca48;
			}
		
	  
		.blue_background{
			background-color:#9ea2a7;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e4988', endColorstr='#2c1e6b');
			background: -webkit-gradient(linear, center top, center bottom, from(#1e4988), to(#2c1e6b)); 
			background: -moz-linear-gradient(center top,  #1e4988,  #2c1e6b); 
			text-align:center;
			}
			
		.black_background{
			padding: 0.7em 0.8em 0.7em 0.8em ;	
			font-weight:bold;
			background-color:#9ea2a7;
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cdd2d7', endColorstr='#9ea2a7');
			background: -webkit-gradient(linear, center top, center bottom, from(#cdd2d7), to(#9ea2a7)); 
			background: -moz-linear-gradient(center top,  #cdd2d7,  #9ea2a7); 
			text-align:center;
			-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;	
			}
			
		.case_left{			
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;	
			padding: 0px 0 8px  0;
			}
		
		.case_right{
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;	
			vertical-align:top;
			padding: 8px 0 8px  8px;
			font-weight:bold;	
			}
		.big_text{font-size:36px;}	
		.width_40 { width:375px;}
		.width_60 { width:560px;}
		.case_one{ 
			background-color:#252525;
			border: #1d1d1d 1px solid;
			border-left:none;
			border-right:none;
		}
		.case_two{ 
			 background-color:#282828;
		}
		.line_grey{ background-color:#333333; padding-bottom:1px;}
		
			.mm4a_item{
				width:180px;
				display:inline-block;
				zoom:1;
				*display:inline;
				text-align:left;
				padding:0 120px 30px 0;
				vertical-align:top;
				font-size:14px;
			}

			.free_item{
				width:172px;
				display:inline-block;
				zoom:1;
				*display:inline;
				text-align:left;
				padding:0 4px 30px 0;
				vertical-align:top;
				font-size:14px;
			}
			/*Prteners style*/
			.white_case {
				background:#fff;
				padding-top:3px;
				padding-bottom:3px;
				margin-left:10px;
			}
			.content_parteners {				
				padding:10px 10px 20px 20px;
			}
			.parteners_case_left{			
				text-align:left;
				display:inline-block;
				*zoom:1;
				*display:inline;	
				width:160px;
				padding:5px 0 5px 0; 					
			}
			
			.parteners_case_right{
				vertical-align:top;
				text-align:left;
				display:inline-block;
				*zoom:1;
				*display:inline;	
				width:400px;
				padding:5px 0 5px 0;
			}				



		/*new home page (Default one) */
		
		#home_stage_wrapper_magent{
			width:100%;
			text-align: right;
			height:370px;
			background-image:url(../images/home/qr_code_tile.jpg);
			background-repeat:repeat-x;
		}			
		
		
		#home_stage_content_magent {
			background-position:center;
			background-repeat:no-repeat;	
			height:341px;
			margin:0 auto;
			background-image: url(../images/home/homepage_qr_code.jpg);
			text-align:center;
		}

		/*new gallery page (Default one) */
		#gallery_stage_wrapper{
			width:100%;
			text-align: right;
			height:370px;
			background-image:url(../images/home/peel_pub_tile.jpg);
			background-repeat:repeat-x;
		}			

		
		#gallery_stage_content {
			background-position:center;
			background-repeat:no-repeat;	
			height:341px;
			margin:0 auto;
			background-image: url(../images/home/homepage_peel_pub.jpg);
			text-align:center;
		}

		.gallery_stage_none{
			display:none;	
		}
		.gallery_stage_none.active{
			display:inline;	
		}
		
		#home_header_magent{
			height:342px;
			width:100%;	
		}	

		#transparence{
			height:28px;
			width:100%;
			background-image:url(../images/transparence_pixel.jpg);
			vertical-align:middle;	
		}
		
		
		#inside_transparence {
			width:890px;
			margin:0 auto 0 auto;
			text-align:left;
			vertical-align:middle;
			padding-top:4px;
		}		
		
		#home_stage_magent_right{
				height:342px;
				width:500px;
				vertical-align:middle;
				margin:0 auto;
				padding:0px 0px 0 400px;
				text-align: left;
			}
			
		#home_stage_magent_left{
			height:342px;
			width:463px;
			vertical-align:middle;
			margin:0 auto;
			padding:0 445px 0 10px;
			text-align:left;
		}

		 .magent_right{
			margin-left:35px;
			text-align:left; 
			vertical-align:top; 
			display:inline-block; 
			width:650px;
			*zoom:1;
			*display:inline;
		}

		 .magent_left{
		 	text-align:left; 
			display:inline-block; 
			vertical-align:top; 
			width:200px;
			*zoom:1;
			*display:inline;
		}
		
		#home_stage_magent_right .title{
				color:#575757;
				font-weight:bold;
				font-size:26px;
				line-height: 28px;
				font-family:Verdana, Geneva, sans-serif;
			}
			

		.home_stage_none{
			display:none;	
		}
		.home_stage_none.active{
			display:inline;	
		}
			
		.btn{
			background-repeat:no-repeat;
			color:#FFF;
			cursor:pointer;	
			text-align:center;
			text-decoration:none;
			padding: 7px 0px 7px 0px;
			font-weight:normal;
			font-family:Verdana, Geneva, sans-serif;
			display:inline-block;
	
			
		}
			
		.blue_btn{
			background-image:url(../images/blue_btn.png);
			width:177px; height:44px;
		}
		
		.black_btn{
			background-image:url(../images/black_btn.png);
			width:177px; height:47px;
		}

		.black_btn2{
			background-image:url(../images/black_btn2.png);
			width:177px; height:47px;
		}
		
		.garnet_btn{
			background-image:url(../images/garnet_btn.png);
			width:175px; height:48px;
		}		

		.green_btn{
			background-image:url(../images/green_btn.png);
			width:182px; height:49px;
		}
		
		.yellow_btn{
			background-image:url(../images/yellow_btn.png);
			width:176px; height:41px;
			color:#000;
		}
		
		.orange_btn{
			background-image:url(../images/orange_btn.png);
			width:173px; height:44px;
		}

		.orange_btn2{
			background-image:url(../images/orange_btn2.png);
			width:174px; height:33px;
			padding: 3px 0px 4px 0px;
		}

		.orange_btn3{
			background-image:url(../images/orange_btn3.png);
			width:168px; height:45px;
		}
		
		.red_btn{
			background-image:url(../images/red_btn.png);
			width:168px; height:45px;
		}	
		
		.red_btn2{
			background-image:url(../images/red_btn2.png);
			width:176px; height:44px;
		}

		.red_btn3{
			background-image:url(../images/red_btn3.png);
			width:137px; height:32px;
		}
		
		.grey_btn{
			background-image:url(../images/grey_btn.png);
			background-repeat:no-repeat;
			width:49px;
			height:11px;
			margin-left:10px;
			display:inline-block;
			*zoom:1;
			*display:inline;
			*padding-bottom:6px;
			cursor:pointer;
		}	

		.grey_btn_active{
			background-image:url(../images/grey_btn_hover.png);
			cursor:auto;
			display:inline-block;
			*display:inline;
		}


		
		.garnet_btn:hover{
			background-image:url(../images/garnet_btn_over.png);
		}
		
		.blue_btn:hover{
			background-image:url(../images/blue_btn_hover.png);
		}
		.black_btn:hover{
			background-image:url(../images/black_btn_over.png);
		}		

		.yellow_btn:hover{
			background-image:url(../images/yellow_btn_over.png);
		}
		
		.orange_btn:hover{
			background-image:url(../images/orange_btn_hover.png);	
		}

		.orange_btn2:hover{
			background-image:url(../images/orange_btn2_hover.png);	
		}
		
		.grey_btn:hover{
			background-image:url(../images/grey_btn_hover.png);
		}
		.tile_txt_left {
			text-align:left; 
			float:left; 
			display:inline-block; 
			*zoom:1;
			*display:inline;
			background-image:url(../images/arrow.png); 
			background-position:left; 
			background-repeat:no-repeat; 
			padding-left:20px;
			font-size:14px;
		}

		.tile_txt_right {
			text-align:right; 
			 float:right;  
			 display:inline-block;
		 	*zoom:1;
			*display:inline;
			background-position:left; 
			background-repeat:no-repeat;
			width:14px;
			cursor:pointer;
			margin-left:20px;
		}
		
			.tile_txt_right.prev{
				background-image:url(../images/arrow_prev.png); 
			}
			
			.tile_txt_right.next{
				background-image:url(../images/arrow_next.png); 
			}
	
		 .img_right{
			 text-align:right; 
			 float:right;  
			 display:inline-block;
		 	*zoom:1;
			*display:inline;
			
		}
/* -------------------------------------  Magent page ------------------------------------- */	


		#m_agent{
			background-image:url(../images/magent/top_header.jpg);
			background-position:center; 
			background-repeat:no-repeat; 
			height:211px
		}

		#inside_stage_magent{
			width:100%;
			text-align:left;
			background-image:url(../images/header_magent.jpg);
			background-position:center;
			height:288px;
		}

		#magent_mid_nav{					
			height:134px;
			width:925px;
			margin:0 auto;
			vertical-align:top;
			padding-top:65px;
		}	

		.nav_item{
				display:inline-block;
				zoom:1;
				*display:inline;					
				color:#161616;
				font-weight:bold;s
				font-size:19px;
				text-shadow:#555 1px 1px 2px;
				height:134px;
				line-height:210px;
				width:220px;
				text-align:center;
				cursor:pointer;
				background-repeat:no-repeat;	
			}

	
			.nav_item.active{
				color:#fff;
			}
			
			.nav_item:hover{
				color:#fff;
			}
			    
			#features{
				background-image: url(../images/magent/btn_features_static.png);
			}
			#dashboard{
				background-image: url(../images/magent/btn_dashboard_static.png);
			}
			#faq{
				background-image: url(../images/magent/btn_faq_static.png);
			}
			#getstarted{
				background-image: url(../images/magent/btn_getstarted_over.png);
				display:inline-block;
				zoom:1;
				*display:inline;					
				color:#161616;
				font-weight:bold;s
				font-size:19px;
				text-shadow:#555 1px 1px 2px;
				height:134px;
				line-height:210px;
				width:220px;
				text-align:center;
				cursor:pointer;
				background-repeat:no-repeat;	
			}			


		#inside_stage_magent .title{
				color:#575757;
				font-weight:bold;
				font-size:26px;
				line-height: 28px;
				font-family:Verdana, Geneva, sans-serif;
			}
		.display_inline{	
			display:inline-block;
			*zoom:1;
			*display:inline;
		}
		


		.title_magent{
				color:#00baff;
				font-size:40px;	
				font-weight:bold;
			}
			
		.text_magent{
			font-size:18px;
			color:#d0d0d0;
			font-weight:bold;
		}		
		
		.sub_title_magent{
			color:#00b9ff;
			font-size:25px;
			font-weight:bold;
		}
		
		.sub_title{
				color:#ea9000;
				font-size:32px;
				font-weight:bold;
		}
		
		.margin_agent{
				margin: 13px 0 10px 35px;
			}
		
		.margin_left{
			margin-left:35px;
			
		}
		
		
		.header_left{			
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;
			width:550px;
			padding: 10px 0 0px  0;
			font-size:22px;
			color:#Fff;
		}
		
		.header_right{
			text-align:right;
			display:inline-block;
			*zoom:1;
			*display:inline;	
			vertical-align:top;
			width:330px;
		
		}
		.section_left{			
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;
			width:450px;			
			vertical-align:middle;
			
		}
		
		.section_right{
			
			color:#8c8c8c;
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;	
			vertical-align:top;
			font-size:17px;
		}
			
		.blue_magent{ color:#2f7baa;}
		
		.magent_arrow{ 			
			text-align:left; 
			background-image:url(../images/magent/magent_arrow.png); 
			background-position: left; 
			background-repeat:no-repeat; 
			padding-left:20px;
			margin-bottom:10px;
		}
			
		.blue_button{
			text-align:center;
			padding:6px 20px 6px 20px;		
			font-size:15px;
			color: #fff; 
			background-color: #578925;	
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#117dab', endColorstr='#09425a'); /* for IE */
			background: -webkit-gradient(linear, center top, center bottom, from(#117dab), to(#09425a)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #117dab,  #09425a); /* for firefox 3.6+ */	
			font-size:15px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;	
			border-radius:5px;
			
		}
		.blue_button:hover{
			background-color: #1a8ab4;	
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#09425a', endColorstr='#117dab');
			background: -webkit-gradient(linear, center top, center bottom, from(#09425a), to(#117dab)); 
			background: -moz-linear-gradient(center top,  #09425a,  #117dab); 	
		}
		.text_footer{ font-size:13px;}

		



		
		/*----------------Get Started*-------------------------------------------------*/
		
		#inside_stage_get_started{
			width:100%;
			text-align:center;
			background-image:url(../images/pix_magent_free.png);
		}		
		#get_started{
			background-image:url(../images/magent_top.jpg);
			background-position:center; 
			background-repeat:no-repeat; 
			height:210px
		}
		
		#inside_stage_magent_free{
			width:100%;
			text-align:center;
			background-image:url(../images/pix_magent_free.png);
		}
		#magent_free{
			background-image:url(../images/magent_free.jpg);
			background-position:center; 
			background-repeat:no-repeat; 
			height:209px
		}	
		
		#magent_top{
			background-image:url(../images/magent_free.jpg);
			background-position:center; 
			background-repeat:no-repeat; 
			height:209px
		}
		
		#step_case{
			border: 2px solid #4d4d4d; 
			border-radius: 10px;
			padding:10px 10px 10px 10px;
		}
		
			#step_case .title{
				color:#828282;
				font-size:40px;
				font-weight:bold;
			}	
			#step_case .text{
				 color:#d0d2d1; 
				 font-size:40px; 
				 font-weight:bold; 
				 text-shadow:#743837 3px 3px 3px; 
			}
			
		.package_title{
				 font-size:45px; 
				 font-weight:bold; 			
			}
		
		 .package_blue{color:#0088bc;} 
		 .package_orange{color:#feb52b;} 

		
		.arrow{ 	
			text-align:left; 
			background-position: left; 
			background-repeat:no-repeat; 
			padding-left:20px;
			margin-bottom:10px;
			color:#e0f2fe;
			font-size:22px;
		}	
		.blue_arrow{
			background-image:url(../images/magent/blue_arrow.jpg); 
		}

		.orange_arrow{
			background-image:url(../images/magent/orange_arrow.jpg); 
		}
		
		/*
		#Tokyo{ background-image:url(../images/magent/Tokyo.png);}
		#Paris{ background-image:url(../images/magent/Paris.png);}
		#New_York{ background-image:url(../images/magent/New_York.png);}
		#Milan{ background-image:url(../images/magent/Milan.png);}
		#Berlin{ background-image:url(../images/magent/Berlin.png);}
		
		#Tokyo.style_active{ background-image:url(../images/magent/Tokyo_over.png);}
		#Paris.style_active{ background-image:url(../images/magent/Paris_over.png);}
		#New_York.style_active{ background-image:url(../images/magent/New_York_over.png);}
		#Milan.style_active{ background-image:url(../images/magent/Milan_over.png);}
		#Berlin.style_active{ background-image:url(../images/magent/Berlin_over.png);}
		
		.style{
			background-position:left;
			width:334px;
			height:102px;
			cursor:pointer;
			}
*/
		.magent_package{
			padding: 30px 10px 0px 10px;
			
		}
		.margin{ margin-left:35px;}
		
		.preview_btn{
			background-image:url(../images/preview_btn.png);
			background-repeat:no-repeat;
			color:#FFF;
			cursor:pointer;
		
			position:relative;
			text-decoration:none;
			padding:7px 13px 0 10px;
			width:143px; height:28px;
			font-weight:normal;
			font-family:Helvetica, Arial, sans-serif;
			zoom:1;
			display:inline-block;
		}
		.index {z-index:1;	 }
		
	
		
			.preview_btn:hover{
				color:#FFFFFF;
				background-image:url(../images/preview_btn_hover.png);
				 
			}				
			.preview_btn_active{
				background-image:url(../images/preview_btn_hover.png);
						
			}		


			.orange_btn_submit{
				background-image:url(../images/orange_btn_submit.png);
				background-repeat:no-repeat;
				color:#000;
				cursor:pointer;	
				position:relative;
				text-decoration:none;
				text-align:center;
				padding-top:5px;
				width:143px; height:28px;
				font-weight:bold;
				font-family:Helvetica, Arial, sans-serif;
				display:inline-block;
		
				
		}
			 .table_case {
				background:#242224;
				padding: 10px 21px 50px  21px;
				margin-right:5px;
				margin-left:15px;
			}
			.magent_package img{
				position:absolute;
				top:480px;
				/*top:150px;*/
				padding-left:190px;
			}
			.popup_box {
				background:#FFF; -moz-border-radius:10px 10px 10px 10px;
				width:550px;
				height:500px;
				margin:5px;
				display: none; /* Hidden as default */
				position: fixed;
				top: 50%; left: 50%;
				z-index: 2;
			} 
			
			.Pop_Submit {
				background:#FFF; -moz-border-radius:10px 10px 10px 10px;
				width:350px;
				height:200px;
				display: none; /* Hidden as default */
				position: fixed;
				top: 50%; left: 50%;
				z-index: 2;
				vertical-align:middle;
			} 
			
			#fade { 
				display: none; /* Hidden as default */
				background-image:url(../images/transparent.png);
				position: fixed; left: 0; top: 0;
				width: 100%; height: 100%;
				z-index:0;
				display:block;
				border:1px solid black;	
				overflow:auto;
			}

		.Tokyo1{background-color:#80b938;}
		.Tokyo2{background-color:#076e73; }
		.Tokyo3{background-color:#6a404a; }
		
		.Paris1{background-color:#009ff8; }
		.Paris2{background-color:#ffaf15; }
		.Paris3{background-color:#f30000; }
		

		
		.New_York1{background-color:#1b3c71; }
		.New_York2{background-color:#774f12; }
		.New_York3{background-color:#525252; }

		.Milan1{background-color:#c33831; }
		.Milan2{background-color:#0a878d; }
		.Milan3{background-color:#1d420c; }
		
		.Berlin1{background-color:#7db760; }
		.Berlin2{background-color:#d2868a; }
		.Berlin3{background-color:#9660b8; }



		#inside_get_started_content {
			text-align:right;
			width:945px;
			margin:0 auto;
			
		}
		.text_input { font-size:12px;}
		.back_btn{
			cursor:pointer;
			display:inline-block;
			zoom:1;
			*display:inline;
			font-size:18px;
			padding: 5px 17px 5px 17px;
			color:#FFF;
			font-weight:normal;
			font-family:Helvetica, Arial, sans-serif;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			border-radius:5px;
			
			background-color:#292d2e; /* for non-css3 browsers */
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#292d2e', endColorstr='#252525'); /* for IE */
			background: -webkit-gradient(linear, center top, center bottom, from(#292d2e), to(#252525)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #292d2e,  #252525); /* for firefox 3.6+ */					  
			-webkit-box-shadow:0 0 25px #2a2a2a; 
			-moz-box-shadow: 0 0 25px #2a2a2a; 
			box-shadow:0 0 25px #2a2a2a; 
		}
			
			
			/*Client section */
	/* HEADER*/		
	#top_bar_client_wrapper{
		width:100%;
		background-color: #fff;
		text-align:center;
	}	
		#top_bar_client {
			height:120px;	
			margin:0 auto;
			background-color:white;
			width:950px;
			/*width:1200px;*/
		
			display:block;
		}
		#top_bar_client_right {
			margin:38px 10px 0 0;
			float:right;
			text-align:right;
		}
	.top_welcome{
		background-color: #020202;	
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4f4d4e', endColorstr='#000000');
		background: -webkit-gradient(linear, center top, center bottom, from(#4f4d4e), to(#000000)); 
		background: -moz-linear-gradient(center top,  #4f4d4e,  #000000);
		padding:5px;
	}
		.inside_top_welcome {
			width:950px;
			/*width:1200px;*/
			margin:0 auto 0 auto;
			text-align:left;
			vertical-align:middle;
		}
	
	/*Blue background*/
	#inside_content_wrapper_client {
		width:100%;	
		display:block;
		text-align:center;
		background-color:#000;
	/*	background-image:url(../images/dashboard_background.jpg);*/
		background-repeat:no-repeat;
		
		
	}		
		/*Dark background*/
	#inside_content_wrapper_dark_client {
		width:100%;	
		display:block;
		text-align:center;
		background-color:#000;
	}
	#inside_content_wrapper_blue_client {
		width:100%;	
		background:transparent url(../images/home_connect.png);
		background-repeat:no-repeat;
		padding:35px 0 35px 0;
		
	}
	
	#inside_content_client{
			width:950px;
			/*width:1200px;*/
			margin:0 auto 0 auto;
			padding: 10px 0 0px 0;
			text-align:left;
		}
	/**/

	/*FOOTER */


		#footer_client{
			width:100%;	
			display:block;
			text-align:center;
			background-color:#000;
			padding-bottom:50px;
			
		}
		#bottom_footer_client{
			background-color: #181818;	
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#181818', endColorstr='#000000');
			background: -webkit-gradient(linear, center top, center bottom, from(#181818), to(#000000)); 
			background: -moz-linear-gradient(center top,  #181818,  #000000);
			padding:15px;
		}
		
		.inside_footer_client {
			width:950px;
			/*width:1200px;*/
		
			margin:0 auto 0 auto;
			text-align:left;
			padding: 0px 0 0px 0;
			
		}
		.padding_logo{padding:0px 0 20px 0; }
	
		.margin_left{ margin-left:35px;}

		.footer_left{
			text-align:left; 
			display:inline-block;
			*zoom:1;
			*display:inline;
			width:250px;
			padding:40px 150px 0px 0;
		}	
		
		.footer_right{
			display:inline-block;
			*zoom:1;
			*display:inline;
			padding:35px 0 0px 0;
			vertical-align:top;
			width:250px;
		}
		
		.title_section{font-size:26px;}
		.smalltext{ font-size:13px}
		.mediumtext{ font-size:18px;}
		.quick_link{
			font-size:15px;
			color:#fefefe;
		}

		.quick_link:hover{
			color:#1e8ccb;
			text-decoration:underline;
		}
		
		.quick_link_active{
			color:#1e8ccb;
			font-size:15px;
		}		

		.quick_link_inactive{
			color:#424242;
			font-size:15px;
		}		
		
		.dashboard_button{
			text-align:left; 
			background-image:url(../images/dashboard_button.png); 
			background-position: left; 
			background-repeat:no-repeat;
			width:102px;
			height:31px;
			display:inline-block;
			*zoom:1;
			*display:inline;
			vertical-align:top;
			padding-right:10px;
		}
		.dashboard_button_fade{
			text-align:left; 
			background-image:url(../images/dashboard_button_faded.png); 
			background-position: left; 
			background-repeat:no-repeat;
			width:102px;
			height:31px;
			display:inline-block;
			*zoom:1;
			*display:inline;
			vertical-align:top;
			padding-right:10px;
		
		}		
		
		.seperator_icon_left{
			text-align:left; 
			background-image:url(../images/seperator_icon.png); 
			background-position: left; 
			background-repeat:no-repeat;
			padding:2px 5px 3px 15px;
			display:inline-block;
			*zoom:1;
			*display:inline;
			vertical-align:bottom;
		}		
		.seperator_icon_right{
			text-align:left; 
			background-image:url(../images/seperator_icon.png); 
			background-position: right; 
			background-repeat:no-repeat;
			padding-right:10px;
			display:inline-block;
		}	

		.icon_right{
			text-align:left;
			float:right;
			background-repeat:no-repeat;
			padding-right:10px;
			display:inline-block;
		}	

		.version_arrow{
			text-align:left; 
			background-image:url(../images/version_arrow.png); 
			background-position: left; 
			background-repeat:no-repeat;
			padding:40px 0px 0px 2px;
			text-align:left;
			font-size:15px;
			color:#FFF;
		}	

		.version_fade_arrow{
			text-align:left; 
			background-image:url(../images/version_fade_arrow.png); 
			background-position: left; 
			background-repeat:no-repeat;
			padding:40px 0px 0px 2px;
			text-align:left;
			font-size:15px;
			color:#3f3f3f;
		}


		.back_arrow{
			text-align:left; 
			background-image:url(../images/back_arrow.png); 
			background-position: left; 
			background-repeat:no-repeat;
			padding-left:25px;
			cursor:pointer;
		}	
		.forward_arrow{		
			text-align:left; 
			background-image:url(../images/forward_arrow.png); 
			background-position: right; 
			background-repeat:no-repeat;
			padding-right:25px;	
			cursor:pointer;
			
		}
		.google_icon{		
			text-align: left; 
			background-image:url(../images/google_icon.png); 
			background-position: right; 
			background-repeat:no-repeat;
			margin-right:75px;
		}		
		
		.icon{
			background-repeat:no-repeat;
			text-align:left;
			text-decoration:none;
			padding-top:200px;
			font-weight:bold;
			font-size:22px;
			font-family: Helvetica, sans-serif;
			width:196px;
			padding-left:28px;
			color:#f6f8f7;
			display:inline-block;
			*zoom:1;
			*display:inline;
		}

		.icon_qrcode{
			background-image:url(../images/icon_qrcode.png);
			color:#fff;
			cursor:pointer;
		}
		.icon_qrcode:hover{
			color:#009fd8;
		}
		.icon_qrcode_inactive {
			background-image:url(../images/icon_qrcode_inactive.png);
			color:#666;	
		}	
		
		.blue_icon{color:#009fd8;}
		
		
		.icon_marketing {
			background-image:url(../images/icon_marketing.png);
			color:#fff;
			cursor:pointer;
		}	
		.icon_marketing:hover{
			color:#af0216;
		}
		.icon_marketing_inactive {
			background-image:url(../images/icon_marketing_inactive.png);
			color:#666;	
		}	
		
		.red_icon{color:#af0216;}
		
		
		.icon_analytics {
			background-image:url(../images/icon_analytics.png);
			color:#fff;
			cursor:pointer;
		}
		.icon_analytics:hover{
			color:#af6c01;
		}
		.icon_analytics_inactive {
			background-image:url(../images/icon_analytics_inactive.png);
			color:#666;	
		}			
		.orange_icon{color:#af6c01;}


		.icon_cms {
			background-image:url(../images/icon_cms.png);
			color:#fff;
			cursor:pointer;
		}
		
		.icon_cms:hover{
			color:#34d316;
		}

		.icon_cms_inactive  {
			background-image:url(../images/icon_cms_inactive.png);
			color:#666;
		}
		.green_icon{color:#34d316;}
		
		
		.element_main{
			padding-left:29px;
			font-family: Helvetica, sans-serif;
			font-size:13;
			padding-top:8px;
			line-height:25px;
			color:#dadada;
		}
		
		.btn_client{
			text-align:center;
			display:block;
			font-size:18px;
			font-weight:bold;
			color: #000; 
			text-decoration: none;
			position: relative;
			cursor: pointer;
			width:120px;
			background-color: #e89818;	
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F0931A', endColorstr='#BD620F'); /* for IE */
			background: -webkit-gradient(linear, center top, center bottom, from(#F0931A), to(#BD620F)); /* for webkit browsers */
			background: -moz-linear-gradient(top,  #F0931A,  #BD620F); /* for firefox 3.6+ */		
			padding:7px 10px 7px 10px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			margin-bottom:25px;
		}
		
		

	.padding_none{
			padding:0px;		
			}
			
		.horizontal_line{
		/*	border: 1px solid #272727; margin:40px 0 60px 0;*/
				border: 0.1em solid #272727; margin:0px 0 0px 0
			}
		
	.vertical_line{
		border-left:1px solid #272727; padding:210px 15px 210px 15px; vertical-align:top;
	}
		
		.inline_block{
			display:inline-block; 
			*zoom:1;
			*display:inline;
		}	
		
		.analytics_title{ font-size:16px;}
		
		
		.analytics_sub_title{ font-size:26px; color:#dcdcdc;}
		.analytics_text{ font-size:12px;}
		.analytics_nbre{ 
			font-size:35px; 
			color:#dcdcdc; 
			font-weight:bold;
			display:inline-block; 
			*zoom:1;
			*display:inline;
			background-image:url(../images/listing_sepeartor.png); 
			background-repeat:no-repeat; background-position:right;  
			padding-top:20px;
			padding-bottom:20PX;
			width:170px;
			text-align:center;
			
			}


		.btn_client:hover{
			background-color: #BD620F;	
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#BD620F', endColorstr='#F0931A');
			background: -webkit-gradient(linear, center top, center bottom, from(#BD620F), to(#F0931A)); 
			background: -moz-linear-gradient(center top,  #BD620F,  #F0931A); 
		}
		
		.client_case_left{			
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;
			width:700px;
			padding: 8px 0 8px  0;
			vertical-align:top;
			
		}		
		.client_case_right{
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;	
			width:205px;
			padding: 101px 0 8px  0;
			
		}
		
		.part_left{	
			text-align:left;
			display:inline-block;
			*zoom:1;
			*display:inline;
			padding: 8px 0 0px  0;
			width:82%;

		}		
		.Quick_Links{
			text-align: right;
			width:147px;
			padding: 8px 0 8px  0;
			vertical-align:top;
		}		
		.client_arrow{
			text-align:left; 
			background-image:url(../images/client_arrow.png); 
			background-position: left; 
			background-repeat:no-repeat; 
			padding-left:30px;
		}

		.client_msg{
			text-align:left;  
			background-position: left; 
			background-repeat:no-repeat; 
			padding-left:30px;
		}
		.textareaclient{
			background-color:#000;
			color:#FFF;
			width:100%;
			border:none;
			
			
		}
		
		/*MARKETING SECTION*/

		.row_dispaly{ 
			display:inline-block; 
			width:212px;
			*zoom:1; 
			*display:inline;
			text-align:center;
			}
		.logo1{
			background-image:url(../images/logo1.png);
			background-repeat:no-repeat;
			background-position:center;
			vertical-align:bottom;
			height:186px;
			width:100%;
		}
		.logo2{
			background-image:url(../images/logo2.png);
			background-repeat:no-repeat;
			background-position:center;
			vertical-align:bottom;
			height:186px;
			width:100%;
		}
		
		.logo3{
			background-image:url(../images/logo3.png);
			background-repeat:no-repeat;
			background-position:center;
			vertical-align:bottom;
			height:179px;
			width:100%;
		}
		
		/*Qr code*/
		.qr_code_back{
			text-align:center; 
			background-image:url(../images/qr_code_back.png); 		 
			background-repeat:no-repeat;
			background-position:center;
			height:278px;
			padding-top:16px;
			}
			
		.input_qr{ 
			margin:7px 0 0 0 ;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			width:210px;
			padding:3px;
			}
			
		.textarea_qr{ 
			margin:7px 0 0 0 ;
			-moz-border-radius:10px;
			-webkit-border-radius:10px;
			width:200px;
			height:50px;
			padding:10px;
			}
		.link_btn{
			cursor:pointer;
		}
		#qr_code label.error {
			padding-left:0px;
			padding-right:0px;
			float:left;
			color:#F00;
			font-size:11px;
					} 
		
		.listing_button{
			background-image:url(../images/listing_button.png);	 
			background-repeat:no-repeat;		
			width:938px;
			height:36px;
			text-align:left;
			margin-bottom:5px;
			padding-top:3px;
			color:#fcfcfc;
			}

		.listing_button:hover{
			background-image:url(../images/listing_button_hover.png);
			color:#000000;
			}
			
		.listing_line{
			display:inline-block; 
			*zoom:1;
			*display:inline;
			background-image:url(../images/listing_sepeartor.png); 
			background-repeat:no-repeat; background-position:right;  
			padding-top:2px;
			text-align:center;
			padding-right:5px;
			
		}
		.download { color:#FF9900;}
		.download:hover{ color:#000000;}
		.NextBack{ cursor:pointer; color:#fff;}
		.plus_sign{
			display:inline-block;
			*zoom:1; 
			*display:inline; 
			cursor:pointer;
			background-image:url(../images/plus_sign.png); background-repeat:no-repeat; 
			width:16px; height:16px; 
			vertical-align:middle;
		}
		
		/* css for the bubble popup*/
		.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:100;text-align:center;background-color:transparent;}
		.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);} 												       
		.jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}
		.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}
		.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}
		.jquerybubblepopup-top-left,    .jquerybubblepopup-top-right,
		.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}
		.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}
		.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}
		.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}
	
	
		/*Themes:*/
	
		.jquerybubblepopup-black  .jquerybubblepopup-innerHtml
			{
				font-family:'Trebuchet MS',Arial;
				font-size:11px;
				font-weight:normal;
				color:#000000;
				background-color:#FFFFFF;
			}
			

		/*new CREATE YOUR QR CODE page  */
		#home_stage_wrapper_qr_code{
			width:100%;
			text-align: right;
			height:370px;
			background-image:url(../images/home/qr_code_tile.jpg);
			background-repeat:repeat-x;
		}			

		
		#home_stage_content_qr_code {
			background-position:center;
			background-repeat:no-repeat;	
			height:341px;
			margin:0 auto;
			background-image: url(../images/home/homepage_qr_code.jpg);
			text-align:center;
		}
		
		.title_qr_code {
			font-size: 34px;
			text-align:left;
			color:#ffa800;
			font-family:Arial, Helvetica, sans-serif;
		}
		.text_qr_code {
			font-size:18px;
			text-align:left;
			color:#d0d0d0;
			line-height:25px;
			font-family:Arial, Helvetica, sans-serif;
		}		
		
		.line{
			border: 1px solid #2A2A2A; margin:0px 0 0px 0;
		}
		#LineChart{
			border:none;
		}
		

