﻿@charset "UTF-8";

/* ----------------------------
- Copyright 2011, Ideaware.com All rights reserved.
- Authors: Maria H. Barros, Andrés Manotas  
*/

/* Style for General Templates
 ============================================================ */

html:not(.cboxIframe html){
	min-width: 998px;	
}

body:not(.cboxIframe body){
	min-width: 998px;
}

html,body{
	height: 100%;
}

h2 {
	color: #959595;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 10px;
	line-height: 30px;
}

h1 {
	color: #333;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-weight: 600;
	font-size: 36px;
	line-height: 44px;
	margin-bottom: 10px;

}

h3 {
	color: #484848;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 30px;
	font-weight: 400;
	margin: 15px 0;
	line-height: 37px;
}

h4 {
	color: #484848;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 10px;
	line-height: 24px;
}

h5 {
	color: #333;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
	line-height: 24px;
}



.plans p 
{
 margin-bottom: 5px  !important;    
}


.template p a
{
    color: #525252;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	line-height: 156%;
	margin-bottom: 10px;
	text-shadow: 0 1px white;
}



a, {
	color: #4083A9;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-style: normal;
	font-weight: 400;
	text-decoration: none;
	transition:color 0.2s ease-in;
}
	a:hover {color: #2f6280;}

/*General classes
============================================================*/
.absolute{position: absolute;}
.active{color:#4083A9 !important;}
.block{display: block !important;}
.inlineblock{display: inline-block !important;}
.bold{ font-weight:bold;}
.underline{text-decoration:underline;}/*cybermax*/
.bb{border-bottom: 1px solid #ccc;}
.clearfix{clear: both;display: block;}
.center{text-align: center;}
.hidden{ display: none; }
.inline li{display: block; float: left; margin-left: 40px;}
	.inline li:first-child{margin: 0;}
.italic{ font-style: italic; }
.left{ float: left; }
.mb10{ margin-bottom:10px!important;}
.mb20{ margin-bottom:20px!important;}
.mb30{ margin-bottom:30px!important;}
.mb40{ margin-bottom:40px!important;}
.mb50{ margin-bottom:50px!important;}
.mb60{ margin-bottom:60px!important;}
.ml20{ margin-left:20px!important;}
.ml25{ margin-left:25px!important;}
.mr20{ margin-right:20px!important;;}
.mr30{ margin-right:30px!important;}
.mr40{ margin-right:40px!important;}
.mr50{ margin-right:50px!important;}
.mr410{ margin-right:410px!important;}
.mt10{ margin-top:10px!important;}
.mt20{ margin-top:20px!important;}
.mtb10{ margin:10px 0;}
.mlra{	margin: 0 auto; }
.mt30{ margin-top: 30px !important; }
.mt40{ margin-top: 40px; }
.mt60{ margin-top: 60px; }
.mt80{ margin-top: 80px; }
.mt90{ margin-top: 90px; }
.nml{ margin-left: 0 !important; }
.nmr{ margin-right: 0; }
.nmb{ margin-bottom: 0 !important; }
.ml110{ margin-left:110px !important;}
.pb10{ padding-bottom: 10px;}
.pl20{ padding-left: 20px;}
.pl30{ padding-left: 30px;}
.pl0{ padding-left: 0 !important;}
.relative{position: relative;}
.absolute{position: absolute;}
.right, .f-right{ float: right !important; }
.h335{ height: 335px; }
.w172{ width: 162px !important; }
.w204{ width: 204px; }
.w234{ width: 234px !important; }
.w340{ width: 340px; }
.w650{ width: 650px; }
.w1024{ width: 1024px; }

.tab{ display: table; margin-bottom:40px;}
.row{display: table;}
	.row h3{margin-top:0!important;}
.col50, .col40, .col60, .col30, .col20, .col70, .col80{ display: table-cell; vertical-align:top;}
.col20{ width:20%;}
.col30{ width:30%;}
.col40{ width:40%;}
.col50{ width:50%;}
.col60{ width:60%;}
.col65{ width:65%;}
.col70{ width:70%;}
.col80{ width:80%!important;}
.col33, .col34{ display: table-cell; vertical-align:top;}
.col33{ width:33%;}
.col34{ width:34%;}
.clear-li:after{ content: "" !important;}
.middle{ vertical-align: middle; }
.pr16{padding-right:16px;}
.pr50{padding-right:50px;}
.b-dashed{ border-bottom:#ccc 1px dashed;}
.inline{ display: inline-block;}
.ta-right{ text-align: right; }
/* Body
============================================================ */
body {
 	background: #fff;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	overflow-x: hidden;
	min-width: 880px; 
}

/* Wrapper
 ============================================================ */
 .wrapper {	margin: 0 auto;	width: 960px; }

/* Header
============================================================ */

header{
	background: #305581;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2);	
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	/*padding: 20px 0;*/
	margin-bottom: 25px;
	position: relative;
	width: 100%;
	/*z-index: 1;*/
}
	header a{
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	}
	header > .container{
		max-width: 100%;
		min-width: 960px;
		overflow: hidden;
		padding: 0 40px;
	}
		.header-logo{
			background: url('logo-white.png') no-repeat top center;
			display: block;
			float: left;
			height: 34px;
			margin-top: 20px;
			text-indent: -99999px;
			width: 151px;
		}
		header > .container > .submenu{
			float: left;
			margin-left: 50px;
			padding-top: 20px;
		}
			header > .container > .submenu > ul > li{
				float: left;
			}
				header > .container > .submenu > ul > li > a{
					font-size: 14px;
					font-weight: bold;
					color: #abbfd8;
					display: block;
					padding: 10px 40px 0 0;
				}
					header > .container > .submenu > ul > li > a:hover, header > .container > .submenu > ul > li.activemenu > a{
						color: #fff;
					}				
		.hdr-right-opts{
			float: right;
			padding: 15px 0;
		}
			.hdr-try-us{
				background: #77b29c;
				border-radius: 3px;				
				display: inline-block;	
				font-size: 13px;
				font-weight: bold;
				padding: 12px 32px;		
				transition: background 0.2s ease-in;	
			}
			a.hdr-try-us, a.hdr-try-us:visited{				
				color: #fff;
			}
				.hdr-try-us:hover{
					background: #3ec28b;
				}
				.hdr-try-us:active{
					box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
				}
			.hdr-more{
				color: #fff;
				display: inline-block;
				font-size: 14px;
				font-weight: bold;
				line-height: 26px;
				padding-left: 30px;
			}
			.hdr-more:visited{
				color: #fff;
			}
				.hdr-more:hover{
					color: #abbfd8;
				}
				.hdr-more:after{
					background: url('header-panel-icon.png') no-repeat center top;
					content: '';
					height: 20px;
					float: right;
					margin-left: 15px;
					width: 23px;
				}
				.hdr-more.menu-open:after{
					background-position: center -20px;
				}


/* Menu Panel
====================*/

.panel-menu{
	background: #202528;	
	display: none;
	height: 100%;
	padding: 30px 20px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1;
	width: 190px;
}
.panel-menu, .panel-menu a, .panel-menu p{
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
}
	.panel-menunav{
		color: #9c9c9c;
		font-size: 14px;
		font-weight: bold;
	}
		.panel-menunav > li{
			margin-bottom: 25px;
		}
			.panel-menunav a, .panel-menunav a:visited, .panel-contact-num > ul > li > p{
				color: #9c9c9c;
				font-weight: bold;
			}
			.panel-menunav a{
				display: block;
				position: relative;
			}
			.panel-menunav a:hover{
				color: #fff;
			}
				/*.panel-lang > ul{
					display: none;
				}*/
				.panel-menunav > li > ul{
					display: none;
					padding: 20px 0 0 10px;
					overflow: hidden;
				}
					.panel-menunav > li > ul > li{
						margin-bottom: 15px;
					}
					.panel-menunav > li > ul > li:last-child{
						margin-bottom: 0;
					}
					.panel-subnumber{
						display: block;
						font-weight: normal;
					}
					.panel-change-lang{
						background: url('panel-close-lang.png') no-repeat 0 0;
						display: block;
						height: 13px;
						position: absolute;
						right: 0;
						top: 0;
						visibility: hidden;
						width: 13px;
					}
					.visible{
						visibility: visible;
					}
						.panel-lang a:hover .panel-change-lang, .panel-change-lang:hover{
							background-position: 0 -13px;
						}
				.panel-menunav > li.panel-contact-num > ul{
					padding-left: 0;
				}

				.panel-menunav > li .chat{
					background: none;
					padding-left: 0;
				}
					.panel-contact-num > ul > li:before{
						content: '';
						background: url('panel-es-nums.png') no-repeat 0 0;
						display: block;
						float: left;
						height: 30px;	
						margin-right: 10px;	
						position: relative;
						top: 5px;			
						width: 45px;
					}
					.panel-contact-num > ul > li.mex:before{
						background-position: 0 -30px;
					}
					.panel-contact-num > ul > li.col:before{
						background-position: 0 -60px;
					}
					.panel-contact-num > ul > li.gua:before{
						background-position: 0 -90px;
					}
					.panel-contact-num > ul > li.esp:before{
						background-position: 0 -120px;
					}
					.panel-contact-num > ul > li.arg:before{
						background-position: 0 -150px;
					}
					.panel-contact-num > ul > li.skype:before{
						background-position: 0 -180px;
					}
					.panel-contact-num > ul > li.international:before{
						background-position: 0 -210px;
					}
					.panel-contact-num > ul > li.chile:before{
						background-position: 0 -240px;
					}
					.panel-contact-num > ul > li.brazil:before{
						background-position: 0 -270px;
					}
					.panel-contact-num > ul > li.portugal:before{
						background-position: 0 -300px;
					}
						.panel-contact-num > ul > li > p{
							float: left;
							display: inline-block;
							font-size: 14px;
							text-shadow: none;
						}
					.panel-social > ul > li > a{
						line-height: 24px;						
					}
						.panel-social > ul > li > a > span{
							content: '';
							background: #3c464d;
							border-radius: 100%;
							display: block;
							float: left;						
							margin-right: 10px;
							padding: 5px;
							transition: background 0.2s ease-in;	
						}
							.panel-social > ul > li > a > span:before{
								background: url('panel-social-sprite.png') no-repeat 0 0; 
								content: '';
								display: block;
								height: 14px;
								width: 14px;
							}
							.panel-social > ul > li.panel-fb > a > span:before{
								background-position: 0 -14px;
							}	
							.panel-social > ul > li.panel-tw > a > span:before{
								background-position: 0 -28px;
							}	
							.panel-social > ul > li.panel-gp > a > span:before{
								background-position: 0 -42px;
							}
							.panel-social > ul > li.panel-pin > a > span:before{
								background-position: 0 -56px;
							}
							.panel-social > ul > li.panel-yt > a:hover > span{
								background: #ce332d;
							}	
							.panel-social > ul > li.panel-fb > a:hover > span{
								background: #3b5998;
							}	
							.panel-social > ul > li.panel-tw > a:hover > span{
								background: #2daddc;
							}
							.panel-social > ul > li.panel-gp > a:hover > span{
								background: #e54933;
							}	
							.panel-social > ul > li.panel-pin > a:hover > span{
								background: #cb2027;
							}																
	.panel-search{
		background: #3c464d;
		border-radius: 4px;
		margin: 10px 0 40px 0;
		overflow: hidden;
	}
		.panel-search-field{
			background: #3c464d;
			border-radius: 4px;
			border: none;
			color: #fff;
			float: left;
			font-size: 14px;
			padding: 10px 5px 10px 10px;
			width.:140px;
		}
		.panel-search-btn{
			background: url('panel-search-icon.png') no-repeat 0 0;
			border: none;
			cursor: pointer;
			display: inline-block;
			float: right;
			height: 18px;
			margin: 8px 10px 0 0;
			width: 17px;
		}
			.panel-search-btn:hover{
				background-position: 0 -18px;
			}

	.panel-promotion{
		background: #fff;
		border-radius: 5px;
		font-weight: 600;
		text-align: center;
	}
		.panel-promotion > p{
			color: #a7adb1;
			font-size: 13px;
			padding: 15px 10px 5px 10px;
		}
		.panel-promotion > a{
			background: #6bbcbf;
			border-radius: 0 0 5px 5px;
			color: #fff;
			display: block;
			font-size: 14px;
			padding: 10px 10px 15px 10px;
			transition: background 0.2s ease-in;
		}
		.panel-promotion > a:hover{
			background: #3ec28b;
		}
			.panel-promotion > a:before{
				content: '';
				background: url('panel-events-icon.png') no-repeat top center;
				display: block;
				margin: 0 auto 10px auto;
				height: 40px;
				width: 49px;
			}
			.panel-promotion > a.email-promote:before{
				background: url('panel-email-icon.png') no-repeat top center;
			}

.sidr{
	display:none;
	position:absolute;
	position:fixed;
	top:0;
	height:100%;
	z-index:999999;
	width:190px;
	overflow-x:none;
	overflow-y:auto;
	
}
	.sidr.right{
		left:auto;
		right:-190px
	}
	.sidr.left{
		left:-190px;
		right:auto
	}

/*Navigation Path: Guide
====================*/


.guide{
	margin-bottom: 34px;
}
	.guide li{
		display: inline;
		font-size: 12px;
	}
		.guide li:after{
			color: #3F83A9;
			content: ">";
			margin-left: 4px;
		}
			.guide li:first-child{
				color: #858585;
			}
			.guide li:last-child:after{
				content: "";
			}

	.guide li+li a{
		color: #4083a9;
	}
	.cont_right .cont_info ul{
		/*padding: 10px 0 0 30px;*/
	}
		.cont_right .cont_info ul li{
			display: list-item;
		}
			.cont_right .cont_info .guide li:after{
				display: none;
			}
			.cont_right .cont_info .guide li:first-child{
				color: #5E5E5E;
			}

/* Content
============================================================ */
#content {
    padding: 0 0 30px;
    position: relative;
}	
	#content:before, #content:after {
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
		#content:after { clear: both; }
		#content { zoom: 1; }
	#content .cont_right {
	    float: left;
	    width: 743px;
	}
		#content .cont_right .cont_info{
		    padding-left: 40px;
		    padding-right: 20px;		    
		}
	#content .cont_info ul li, #content .cont_info ol li, .plan ul li{ 
			font-size:16px; 
			font-family:"proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			line-height:156%;
	}
	#content > h3.center{
		color: #333333;
		font-weight: 600;
		line-height: 44px;
		font-size: 30px;
	}
	#content > h2.center-title{
		color: #959595;
		font-size: 24px;
		line-height: 156%;
		margin-bottom: 0;
		font-weight: 400;
		text-transform: 0 1px white;
	}
	/*#content > h3.center{
		font-weight: 600;
	    line-height: 44px;
	    font-size: 30px;
	    margin-bottom: 0;
	}
	#content > h2.center-title{
		color: #959595;
	    font-size: 24px;
	    line-height: 156%;
	    margin-bottom: 0;
	    font-weight: 400;
	    text-shadow: 0 1px white;
	}*/
	.box{
		background: #ffffe8;
		border: 1px solid #e3d39d;
		box-shadow:inset 0 1px #FDFFCB,inset 0 2px #E3D3AA,-1px 1px #DFDBD1;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		margin-bottom: 20px;
		padding: 15px 0 0 44px;
		position: relative;
		clear: both;
	}
		.box p{
			color: #343434;
			line-height: 21px;
			margin: 0 20px 11px 0;
		}
			.box p:before{
				content: url(ribbonred.png);
				position: absolute;
				top: -2px;
				left: 15px;
			}
		.box a{
			color: #4083a9;
		}
		
		.marketing-guides{
			float: left;
			margin-bottom: 50px;
			margin-right: 10px;
			min-height: 156px;
			width: 311px;
		}
			.marketing-guides:nth-of-type(3n){margin-right: 0;}
			.marketing-guides:nth-of-type(3n+1){ clear: both;}
			.marketing-guides li{font-size: 14px;margin-bottom: 15px;}

/* Aside: Menu Vertical
============================================================ */
aside h5 {
	font-family:"proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 20px;
}
aside.navigation .fixed h5{
	width: 202px;
}
aside.left{
	float: left;
	width: 216px;
	margin-top: 4px;
}
	aside.left .fixed{
		position: relative !important;
	}
		aside.left .fixed .form label{
			width: auto;
		}
	aside ul.menuvertical{
		margin-bottom: 50px;
		position: relative;
		width: 100%;
	}
		/*aside ul.menuvertical:before{
			background:url(bglinemenuv.png) no-repeat right top;
			content: "";
			height: 387px;
			position: absolute;
			right: -4px;
			top: 35px;
			width: 4px;
			z-index: -1;
		}*/
		
		aside .menuvertical ul{ font-size: 14px; }
		
		aside ul.menuvertical li{padding-bottom: 10px;width: 100%;}
			aside ul.menuvertical li a,aside ul.menuvertical li>ul{
				color: #484848;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 14px;
				font-weight: 400;
			}
				aside ul.menuvertical li.current{padding-bottom: 0;}
				aside ul.menuvertical li.break {background: url("marketing/img_break.png") no-repeat left center;}
					aside ul.menuvertical li.current a, aside ul.menuvertical li a:hover, aside ul.menuvertical li.current ul li.current a{color: #4083a9;}
				
		aside ul.menuvertical li ul{padding: 15px 0 0 25px;}
			aside ul.menuvertical li.current ul li.current{padding-bottom: 10px;}
				aside ul.menuvertical li.current ul li a{color: #4B4B4B;font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;}
					aside ul.menuvertical li.current ul li a:hover{color: #4083a9;}

	.support, .garness-box{
		background: #eee;
		background: rgba(204, 204, 204, 0.25);
		border: 1px solid #d2d2d2;
		border-top: 1px solid #fff;
		padding: 20px 20px 20px 20px;
	}
		aside .support:first-child{
			border-radius: 3px 3px 0 0;
			border-top: 1px solid #d2d2d2;
			overflow: hidden;
			padding-bottom: 5px;
		}
		aside .support:last-child{
			border-radius: 0 0 3px 3px;
		}
			aside .support h5{ font-size: 16px; }
		
/*		.support p, .support li{
			font-size: 14px;
			margin-bottom: 17px;
			width: 187px;
		}*/
		.support p, .support li, p.fs-14{
			font-size: 14px;
			margin-bottom: 17px;
			/*width: 187px;*/
		}

/*		.support ul{
			padding-bottom: 0px;
		}
			.support li{
				margin-bottom: 10px;
			}
				.support li:before{
					content: url(rorange.png);
					margin-right: 10px;
				}*/
			.support li>span{
				text-decoration: underline;
			}
aside.right{width: 183px;}
.blogicons aside.right {width: 184px !important;}

.blogicons aside.right input[type="button"], .blog_article .button{
	cursor: pointer;
}

	aside.right>h5{color: #426994;}
		aside.right h5 a{color: #426994; font-weight: 600;}
	aside.right>a{margin-bottom: 30px;}
	aside.right .accordeon2 input{width: 110%;}
	aside.right>input{	
			background: url(icn_search.png) no-repeat right #CBCBCB;
			background: url(icn_search.png) no-repeat right, rgba(199, 199, 199, 0.9);
		    border: none;
		    border-radius: 3px;
		    box-shadow: 0 2px 3px #ADADAD inset;
		    color: #fff;
		    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		    line-height: 29px;
		    padding: 0 28px 0 10px;
		    width: 146px;
	}	    
	aside.right .cont_accor a{
		color: #5A5A5A;
	    display: table;
	    font-size: 14px;
	    margin-bottom: 5px;
	}
	
	aside.right .cont_accor div:last-child{
		margin-bottom: 15px;
	}
	
		aside.right .cont_accor a:hover{color: #333;}
	aside.right .accordeon{
	    background: url(minus.png) no-repeat left;
	    clear: both;
	    cursor: pointer;
	    left: -18px;
	    padding-left: 26px;
	    position: relative;
	}
		aside.right .accordeon.active {background: url(plus.png) no-repeat left;}
	aside.right .accordeon>h5>a{font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;}

	.support .footer-social{
		margin-top: 10px;
	}
		.support .footer-social li a{
			margin-left: 7px;
			padding: 8px 17px;
		}
		.support .footer-social li:first-child a{
			margin-left:2px;	
		}
			.support .footer-social li a:after{
				top: 7px;
				left: 8px;
			}

/* General Buttons classes
============================================================ */
.button{
	color: #FFF !important;
	border-radius: 5px;
	display: inline-block;
	text-align: center;
}
	.big{
		font-size: 20px;
		padding: 0 90px;
		height: 61px;
		line-height: 63px;
	}
	
	.big1{
		font-size: 20px;
		padding: 0 32px;
		height: 51px;
		line-height: 51px;
	}
	
	.medium{
		font-size: 18px;
		padding: 0 40px;
		height: 58px;
		line-height: 58px;
	}
		.medium2{
			font-family:"proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			height: 40px;
			line-height: 40px;
			padding: 0 32px;
		}
		.medium3{
			font-size: 20px;
			padding: 0 60px;
			height: 61px;
			line-height: 63px;
		}
		.medium4{
			font-size: 18px;
			padding: 0 40px;
			height: 48px;
			line-height: 48px;
		}
	.small{
		font-size: 13px;
		height: 23px;
		line-height: 23px;
		padding: 0 15px;
	}
		.small2{
			font-size: 15.82px;
			height: 40px;
			line-height: 40px;
			padding: 0 15px;
		}
		.small3,.small3-2{
			font-size: 15.82px;
			height: 40px;
			line-height: 40px;
			padding: 0 40px;
		}
		.small3-2{
			padding: 0 15px;
		}
	.button.green{
		background: #72c2a1;
		border: none;		
	}
		.button.green:hover{
			background: #3ec28b;
		}
		.button.green:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
	.button.green2{
		background: #72c2a1;
		border-radius: 2px;
	}
		.button.green2:hover{
			background: #3ec28b;
		}
		.button.green2:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
		
	
	.button.green3{
		background: #72c2a1;		
		border-radius: 2px;
		color: #fff !important;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		text-decoration: none !important;	    
	}
		.button.green3:hover{
			background: #3ec28b;
		}
		.button.green3:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
	.button.green4{
		background: #72c2a1;	
		border: none;		
	}
		.button.green4:hover{
			background: #3ec28b;
		}
		.button.green4:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.3);
		}
		
	.button.blue{
		background: rgb(45,153,218); /* Old browsers */				
	    border: none;
	}
		.button.blue:hover{	
			background: rgb(69,162,216);		
		}
		.button.blue:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
		
	.button.blue2{
		background: #49AAEE;		
	}
		.button.blue2:hover{
			background: rgb(97,186,244);			
		}
		.button.blue2:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
	.button.orange{
		background: rgb(251,182,128);		
	}
		.button.orange:hover{	
			background: #f99a4f;		
		}
		.button.orange:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
		
	.button.yellow{
		background: #ffdd8c; /* Old browsers */		
		border-radius: 3px;		
		color: #4F442A !important;
		cursor: pointer;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		font-size: 16px !important;
		font-weight: 600;
	}
		.button.yellow:hover{
			background: #f7c772; /* Old browsers */			
		}
		.button.yellow:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
	.button.gray{
		background: #f1f1f1; /* Old browsers */		
		border-radius: 3px;
		color: #4F442A !important;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		font-size: 16px !important;
		font-weight: 600;
	}
		.button.gray:hover{
			background: #fcfcfc; /* Old browsers */			
		}
		.button.gray:active{
			box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
		}
	.button.tw{
		background: #8adcfa; /* Old browsers */
		background: linear-gradient(top, #8adcfa 0%,#8adcfa 50%,#5bc6f7 51%,#5bc6f7 100%); /* W3C */
		border: 1px solid #8AC3D7;
		box-shadow: 1px -1px #B1E8FC inset, -1px 1px #B1E8FC inset, 0 2px 1px #4886A0;
		border-radius: 0;
		padding: 8px;
	}
		.button.tw span{ 
			background: url('icn_twitter.png') no-repeat top center; 
			display: block;
			height: 13px;
			width: 17px;
		}
		.button.tw:hover{
			background: #e4f5fc; /* Old browsers */
			background: linear-gradient(top, #e4f5fc 0%,#bfe8f9 50%,#9fd8ef 51%,#2ab0ed 100%); /* W3C */
		}
		.button.tw:active{
			background: #e4f5fc; /* Old browsers */
			background: linear-gradient(top, #e4f5fc 0%,#9fd8ef 0%,#2ab0ed 5%,#bfe8f9 100%); /* W3C */
		}
		
	.button.fb{
		background: #718dca; /* Old browsers */
		background: linear-gradient(top, #718dca 0%,#718dca 50%,#5976bb 51%,#5976bb 100%); /* W3C */
		border: 1px solid #495CAE;
		box-shadow: 1px -1px #A9BADE inset, -1px 1px #A9BADE inset, 0 2px 1px #3B4977;
		border-radius: 0;
		padding: 5px 10px 4px 10px;
	}
		.button.fb span{ 
			background: url('icn_fb.png') no-repeat top center; 
			display: block;
		    height: 20px;
		    left: 1px;
		    position: relative;
		    top: 3px; 
		    width: 12px;
		}
		.button.fb:hover{
			background: #99a8c9; /* Old browsers */
			background: linear-gradient(top, #99a8c9 0%,#718dca 50%,#5976bb 51%,#8796ba 100%); /* W3C */
		}
		.button.fb:active{
			background: #5976bb; /* Old browsers */
			background: linear-gradient(top, #5976bb 1%,#99a8c9 8%,#718dca 50%,#8796ba 100%); /* W3C */
		}
	.button.rss{
		background: #F7B932; /* Old browsers */
		background: linear-gradient(top, #F7B932 0%,#F7B932 50%,#F19213 51%,#F19213 100%); /* W3C */
		border: 1px solid #C07500;
		box-shadow: 1px -1px #FAD076 inset, -1px 1px #FAD076 inset, 0 2px 1px #7C4000;
		border-radius: 0;
		padding: 5px 10px 4px 10px;
	}
		.button.rss span{ 
			background: url('rss.png') no-repeat top center; 
			display: block;
		    height: 20px;
		    position: relative;
		    top: 3px; left: 1px;
		    width: 14px;
		}
		.button.rss:hover{
			background: #FFCD50; /* Old browsers */
			background: linear-gradient(top, #FFCD50 0%,#FFCD50 50%,#FFAE25 51%,#FFAE25 100%);
		}
		.button.rss:active{
			background: #F4C34A; /* Old browsers */
			background: linear-gradient(top, #F4C34A 0%,#F4C34A 50%,#EDA021 51%,#EDA021 100%);
		}

	.app-store-bt{
		background:url(/images/web4/btn/app_store_phone.png) no-repeat 40px center;
		background: url(/images/web4/btn/patterns_zebra.png), url(/images/web4/btn/app_store_phone.png) no-repeat 40px center;
		background-color: #de694b;
		box-shadow: 0 2px #bc3123, 0 3px 3px #bc3123;
		display: block!important;
		height:50px;
		margin: 0 auto!important;
		padding: 3px 0 0 85px;
		text-align: left;
		width:129px;

	}
		.button.app-store-bt span { font-size:17px;}

		.button.app-store-bt:hover{
			background: url(/images/web4/btn/patterns_zebra.png), url(/images/web4/btn/app_store_phone.png) no-repeat 40px center;
			background-color: #ec7f66;

		}
		
	.ma-wrapper {
		text-align: center;
	}

	.ma-wrapper .app-store-bt {
		display: inline-block!important;
		margin: 0 10px!important;
	}

.spriteflags{
	background: url('flags.png') no-repeat;
	display: inline-block;
	height: 13px;
	padding-left: 10px;
	width: 20px;
}
	.spriteflags.flag1{ background-position: 0 2px; }
	.spriteflags.flag2{ background-position: 0 -11px; }
	.spriteflags.flag3{ background-position: 0 -24px; }
	.spriteflags.flag4{ background-position: 0 -36px; }
	.spriteflags.flag5{ background-position: 0 -49px; }
	.spriteflags.flag6{ background-position: 0 -63px; }
	.spriteflags.flag7{ background-position: 0 -76px;}	
	
/* Sprites
============================================================ */
.icn{ background: url('sprite.png') no-repeat left top;	display: inline-block;}
.phone{ background-position: 0 0; line-height: 13px; padding-top: 4px; padding-left: 20px;} 
.chat{ background-position: 0 -29px; line-height: 16px; padding-left: 25px;} 
.email{ background-position: 0 -145px; line-height: 16px; padding-left: 25px;}
.flag{ background-position: 0 -195px; line-height: 20px; padding-left: 20px;}  


/*Footer
==============================================================*/

footer{
	background: #fff;
	border-top: 1px solid #c3c3c3;	
	clear: both;
	padding: 30px 0;
}
	footer, footer a, footer a:visited, footer p{
		color: #202528;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	}
	footer a:hover{
		color: #4083A9;
	}
	footer > .container{
		margin: 0 auto;
		/*overflow: hidden;			*/	
		/*padding: 0 20px;*/
		width: 960px;
	}
		.footer-nav{
			float: left;
			font-size: 13px;
			line-height: 20px;
			margin: 0 65px 20px 0;
			width: 190px;
		}
		.footer-nav:nth-child(4){
			margin-right: 0;
		}
			.footer-nav strong{
				font-weight: 600;
			}

		.footer-btm{
			clear: both;
			/*overflow: hidden;*/
		}
		.footer-btm:after{
			content: '';
			display: block;
			clear: both;
			overflow: hidden;
		}
			.footer-logo{
				background: url('footer-logo.png') no-repeat top center;
				display: block;
				float: left;
				height: 29px;
				text-indent: -99999px;
				width: 129px;
			}
			.footer-cr{
				float: left;
				font-size: 13px;
				display: inline-block;
				margin-left: 40px;
			}
			.footer-right-opts{
				float: right;
				/*overflow: hidden;*/
			}
				.footer-social{
					display: block;
					float: left;
				}
					.footer-social li{
						float: left;
					}	
						.footer-social li a{
							background: #b3bbc1;
							border-radius: 100%;
							display: block;		
							margin-left: 20px;				
							padding: 10px 20px;
							position: relative;
							text-indent: -99999px;
							transition: background 0.2s ease-in;	
							white-space: nowrap;						
						}
							.footer-social li a.footer-social-yt:hover{
								background: #ce332d;
							}
							.footer-social li a.footer-social-fb:hover{
								background: #3b5998;
							}
							.footer-social li a.footer-social-tw:hover{
								background: #2daddc;
							}
							.footer-social li a.footer-social-gp:hover{
								background: #e54933;
							}
							.footer-social li a.footer-social-pin:hover{
								background: #cb2027;
							}
							.footer-social li a:after{
								content: '';
								display: block;
								height: 19px;
								position: absolute;
								top: 10px;
								left: 11px;
								width: 18px;
							}
							.footer-social-yt:after{
								background: url('footer-social-sprite.png') no-repeat 0 0;
							}
							.footer-social-fb:after{
								background: url('footer-social-sprite.png') no-repeat 0 -19px;
							}
							.footer-social-tw:after{
								background: url('footer-social-sprite.png') no-repeat 0 -39px;							
							}
							.footer-social-gp:after{
								background: url('footer-social-sprite.png') no-repeat 0 -56px;							
							}
							.footer-social-pin:after{
								background: url('..footer-social-sprite.png') no-repeat 0 -75px;							
							}
					.footer-lang{
						float: left;
						margin: 0 0 0 40px;
						position: relative;
					}
						.footer-lang > a{
							border: 1px solid #c1c1c1;
							border-radius: 6px;							
							display: inline-block;
							font-size: 14px;
							padding: 10px 40px 10px 30px;
							position: relative;
						}
						footer .footer-lang a{
							color: #585858;
						}
							.footer-lang > a:after{
								content: '';
								display: block;
								border-left: 3px solid transparent;
								border-right: 3px solid transparent;
								border-top: 4px solid #919191;
								float: right;
								margin: 7px -16px 0 0;
								width: 0;
								height: 0;
							}
							.footer-lang > a:hover:after{								
								border-bottom: 4px solid #919191;
								border-top: none;
							}

							.footer-lang > ul{
								background: #fff;
								border-radius: 6px;
								border: 1px solid #c1c1c1;
								font-size: 13px;
								font-weight: 600;
								line-height: 20px;
								padding: 10px 15px;
								position: absolute;
								right: 0;
								/*text-align: center;*/
								top: -180px;
								opacity: 0;
								transition: opacity 0.5s ease-in;	
								visibility: hidden;
								width: 86px;
							}
								.footer-lang > ul a{
									color: #a7adb1;
								}
									.footer-lang > ul a:hover{
										color: #585858;
									}
							.footer-lang:hover > ul{
								opacity: 1;
								transition: opacity 0.5s ease-in;	
								visibility: visible;
							}
	
/*footer{
	border-top: 1px solid #BCBCBC;
	box-shadow: 0 1px #FFFFFF inset;
	overflow: hidden;
}
footer.footer1 {
	background: rgba(204, 204, 204, 0.3);
	clear: both;
	padding: 60px 0;
}
	footer.footer2 {
		background: rgba(243, 243, 243, 0.3);
		padding: 30px 0;
	}
		footer.footer3 {
			padding: 30px 0 80px 0;
		}
		footer.footer4 {
	background: rgba(204, 204, 204, 0.3);
	padding: 21px 0;
}
footer.footer1 a.tw{ margin-right: 10px; }		
footer section.columns {
	clear: both;
    font-size: 14px;
    overflow: hidden;
    text-shadow: -1px 1px #FFFFFF;
}	
footer section.columns p.title{
	color: #535353;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-shadow: 0 1px #fff;
	margin-bottom: 10px;
}		
	section.columns div {
	    display: block;
	    float: left;
	    margin-right: 26px;
	    width: 213px;
	}
	
		footer section.columns div:last-child{
			margin-right: 0;
		}
		footer section.columns ul{
			width: auto;
		}
			footer section.columns ul li{
				color: #6B6B6B;
				line-height: 18px;
				margin-right: 0;
				padding-bottom: 10px;
				width: auto;
			}
				footer section.columns ul li a{ color: #6B6B6B; }
				footer section.columns ul li a:hover{ color: #333333; }
footer ul.logos{
	float: left;
    margin-right: 4px;
    overflow: hidden;
}			
	footer ul.logos li{
		display: block;
		float: left;
		margin-right:22px;
	}
		footer ul.logos li a{
			display: block;
		}
		footer ul.logos li:last-child{ margin-right: 0;}
.logofooter {
    display: inline-block;
    margin-right: 40px;
}
	
	footer ul.buttons li{
		display: block;
		float:left;
		margin-right: 5px;
	}
		footer ul.buttons li.or{
			color: #474747;
			font-size: 17px;
			font-weight: 700;
			padding: 0 10px;
			line-height: 59px;
		}
		footer ul.buttons li:last-child{
			margin-right: 0;
		}
	
footer.footer3 p.center{
	text-align: center;
	margin-bottom: 40px;
}
span.copy {
    display: inline-block;
    font-size: 14px;
    position: relative;
    top: -13px;
}
footer.footer3{
	text-align: center;
}
footer ul.intersites {
    display: inline-block;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
	footer ul.intersites li{
		color: #333;
		display: block;
		float: left;
		font-size: 13px;
		margin-right: 20px;
	}
		footer ul.intersites li:first-child{
			margin-top: 5px;
		}
		footer ul.intersites li:last-child{	margin-right: 0;}
		footer ul.intersites li a{
			border: 1px solid #CCC;
			color: #333;
			display: block;
			padding: 5px;
		}
			footer ul.intersites li a:hover{background-color: #E0E0E0;}*/

/*form styles 
============================*/
fieldset{ position: relative; }

/* Added by Krylor for PressRoom */

.cont_info .fs18 div b{
    color: #484848;
    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
    font-size: 30px ;
    font-weight: 400;
    line-height: 37px;
    margin: 15px 0;
}

/* Added by Krylor for PressRoom */

.cont_info .fs16 {
    color: #333333;
    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 10px;
    margin: 15px 0;
}

/* Added by Krylor for PressRoom */
.cont_info .fs16 u 
{
   text-decoration:none;
}

/* Added by Krylor for LiveChat */
.supressul 
{
   text-decoration:none !important;
}


/* Modified by Krylor for Form Tag */
.form  .grayish{
	background: #eee;
	border: 1px solid #ddd;
	border-radius: 8px;
	margin-bottom: 20px;
	margin-top: 15px;
	padding: 20px 30px;
}

/* Modified by Krylor for PTA */

	.rightinfo.form label{
			color: #416993;
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 14px;
			font-weight: 700;
		}	

	.form  fieldset{
		margin-bottom: 10px;
	}
	
	.form .grayish fieldset{margin-bottom:0px!important;}
	
	.form  label{
		color: #5E5E5E;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		font-size: 16px;
		font-weight: 400;
		width: 260px;
	}
	
   .form fieldset label{
		color: #5E5E5E;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		font-size: 16px;
		font-weight: 400;
		width: 330px;
	}
		.form  label.required span{
			color: #FF4D4D;
		}

	.form  input[type="text"],
	.form  input[type="password"],
	.form  input[type="email"],
	.form  textarea, .ft-custom{
		border: 1px solid #BFBFBF;
		border-radius: 3px;
		box-shadow: inset 0 1px 1px #E8E8E8;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		line-height: 32px;
		margin: 0 0 10px 0;
	}

	.form .contactus input[type="text"],
	.form .contactus input[type="password"],
	.form .contactus input[type="email"]{		
		width: 266px ;
	}
	
	.form .contactus input.captcha {
      width: 140px ;
    }	 	
	
	.form  input[type="text"],
	.form  input[type="password"],
	.form  input[type="email"],
	.ft-custom{
		height: 32px;
		padding-left: 10px;
		width: 266px;
	}
.form  input.captcha{
			font-size: 36px;
			height: 34px;
			margin-right: 12px;
			padding: 12px 10px 6px;
			width: 100px;
		}
	.form  textarea{
		line-height: 22px;
		padding: 10px;
		resize: none;
		width: 264px;
	}

	.form  input[type="submit"],
	.form  input[type="button"],
	.form  input[type="reset"]{
		cursor: pointer;
	}

	/* floating form
	============================*/
	.fixed{
		/*position: absolute;*/
		position: relative !important; 
		width: 210px;
	}
		.fixed .form label,.subscription label, #sign_in label{
			color: #56575e;
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 14px;
			font-weight: 600;
		}	
		.fixed .form label{
			display: block;
			margin-bottom: 0;
		}
		.fixed .form input[type="text"],.subscription input[type="text"], #sign_in input[type="text"], #sign_in input[type="password"]{
			border: 1px solid #a1a1a1;
			border-radius: 6px;
			box-shadow: none;
			height: 32px;
			line-height: 32px;
			margin: 5px 0 15px 0;
			padding:0 7px;
			width: 171px;
		}	
		.fixed .form input[type="submit"]{
			cursor: pointer;
			margin-top: 12px;
			width: 190px;
		}
		/*.fixed .form:before{
			content: url(bglinemenuv.png);
			position: absolute;
			top: 0;
			right:-10px;
		}*/

/* Server error tooltip Classes
 ============================================================ */
.server_error {
	background: #F2BDB9;
	border: 1px solid #D85656;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 8px;
}
	.server_error p{
		color: #D65952;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		font-size: 15px;
		margin: 0px;
		padding: 4px 10px;
	}
	.server_error ul{
		margin: 0 10px 10px 10px;
	}
		.server_error ul li{
			color: #D85656;
			list-style-type: disc;
			list-style-position: inside;
		}
			.server_error ul li p{
				display: inline-block;
				font-size: 13px;
				padding-bottom: 0;
				padding-left: 0;
			}

/* success style
=========================================================*/
.server_success{
	background: #bcdeb0;
	border: 1px solid #8acf73;
	border-radius: 4px;
	margin-bottom: 20px;
	padding: 8px;
}
		.server_success p{
				color: #559d3e;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 15px;
				margin: 0px;
				padding: 4px 10px;
			}


/* Error tooltip Classes
 ============================================================ */
 
 
span.error{
	background: url("error_input.png") no-repeat !important ;
	height: 53px   ;
	position: absolute ;
	right: 275px  ;
	top: 4px  ;
	width: 30px  ;
	z-index: 1000 ;
}
	/* Specific styles for error indicator
	=========================================*/
	.data span.error{
		left: -27px;
		top: 27px;
	}
	.chambers span.error{
		right: 265px;
		top: 25px;
	}
	.chambers fieldset div.checker span.error {
		left: -27px;
		top: -4px;
		width:33px!important;
		height:33px!important;
	}
	.subscription fieldset span.error{
		height: 26px;
		left: -30px;
		top: 28px;
		width: 31px;
	}
	
	/********** added by cmax /////**/
	    .partner fieldset span.error {
		left: -22px;
		top: -4px;
	}
	
	.partner fieldset p.error {
			height: 19px;
			left: -2px;
			top: 24px;
			width: 350px;
	}
/********** added by cmax /////**/
p.error {
	background: none repeat scroll 0 0 #F2BDB9;
	border: 1px solid #D85656;
	border-radius: 4px;
	color: #D65952;
	display: inline-table;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 13px;
	padding: 4px 10px;
	position: absolute;
}
p.error:after, p.error:before {
	border: medium solid transparent;
	bottom: 97%;
	content: "";
	height: 0;
	pointer-events: none;
	position: absolute;
	width: 0;
}
p.error:after {
	border-bottom-color: #F2BDB9;
	border-width: 6px;
	margin-left: -6px;
	right: 25px;
}
p.error:before {
	border-bottom-color: #D85656;
	border-width: 7px;
	margin-left: -7px;
	right: 24px;
}
fieldset p.error{
	bottom: -24px;
	right: 8px;
	z-index: 9999;
}
#sign_in span.error{
	top: 40px;
	left: -30px;
	z-index: 9999;	
}
#setup_account span.error{
	left: 128px;
	top: 3px;
}
#setup_account p.error{
	right: 96px;
	z-index: 9999;
}
	#setup_account .payment-options span.error{
		left: -28px;
		top: -3px;
		z-index: 9999;
	}
	#setup_account .payment-options p.error{
		height: 22px;
	    left: 90px;
	    top: 20px;
	    width: 82px;
	    z-index: 9999;
	}
	#setup_account .card-type span.error{
		left: -28px;
		top: -3px;
		z-index: 9999;
	}
	#setup_account .card-type p.error{
		left: -32px;
		top: 23px;
		width: 200px;
		z-index: 9999;
	}
	#setup_account fieldset.expiration-date span.error{
		left: -28px;
		top: 0px;
		z-index: 9999;
	}
	#setup_account fieldset.expiration-date p.error{
		height: 21px;
		left: -30px;
		top: 23px;
		width: 94px;
		z-index: 9999;
	}
	#setup_account fieldset.csv span.error{
		left: 128px;
		top: 0px;
		z-index: 9999;
	}
	#setup_account fieldset.csv p.error{
		height: 21px;
		left: 78px;
		top: 23px;
		width: 163px;
		z-index: 9999;
	}


/*floating box try benchmark
====================================================
*/
#try_benchmark span.error{top: 30px;left: -30px;z-index: 9999;}
#try_benchmark p.error{ bottom: -24px; left: 8px; z-index: 9999; width: 150px; bottom:-10px; margin: 0;
}

	/* Specific errors locations and sizes
	=========================================*/
	#contact fieldset p.error[for='captcha'] { right: 130px; }
	.chambers fieldset div.checker p.error {
		height: 19px;
		left: -2px;
		top: 24px;
		width: 168px;
	}
	.data fieldset p.error{
		bottom: -22px;
		right: 28px;
		z-index: 9999;
	}
	.subscription fieldset p.error{
		bottom: 11px;
		margin-left: 8px;
		position: relative;
		width: 148px;
		z-index: 100;
	}

/*a_social_network_face_person.html box gray
======================================================*/
.gray_box {
	background-color: #f1f1f1;
   	border-radius: 10px;
	border: solid 1px #ccc;
	padding: 15px 20px;
}
/*about-benchmark-email.html
==========================================================*/

ul.r-red, ul.r-orange, ul.r-orange ul, ul.r-blue,ul.r-green,ul.sitemap, ul.r-video, ul.r-question, ul.r-play{ margin-left:18px;}
ul.r-orange li, ul.r-orange ul li,ul.r-blue li,ul.r-green li, ul.r-video li, ul.r-question, ul.r-red li, ul.r-play li {
	list-style-image: url(rorange.png);
	padding-left: 6px;
	margin-bottom:10px;
}

/*auto-leaderships.html
==========================================================*/
.fix-img-border{ 
	bottom:10px;
	margin:10px 15px 0 0; 
	position: relative; 
}
.r-autodealer .col2{ float: left;}

/*email marketing newsletter.html
==========================================================*/
.ul-newsletter li{ margin-bottom:20px;}

/*email_glossary.html
==========================================================*/
ul.glossary li{
	display: block;
	float: left;
	width: 300px;
}
	ul.glossary li:nth-child(odd){margin-right: 80px;}

/*sitemap.html
==========================================================*/
ul.sitemap{margin-bottom:20px; max-width:320px; width:320px;}
	ul.sitemap>li{list-style-type: disc;}
		ul.sitemap>li>ul{margin-left: 28px;}
			ul.sitemap>li>ul>li{list-style-type: circle;}
			

/*email-marketing-advantage
=========================================================*/
ul.r-orange ul li { list-style-image:none; list-style-type: disc;}	
ol.r-orange li { margin-left:24px; }
.ol-orange { margin-left:23px; }
.ol-orange li { list-style:disc; }


/*custom_template
=========================================================*/
ul.template>li{float: left;	margin: 0 0 20px 20px;}

/*what_is_email_marketing
=========================================================*/

ul.r-blue li{list-style-image: url(rblue.png);}
ul.r-green li{list-style-image: url(rgreen.png);}
		
/*email-newsletter
==========================================================*/
.template{margin:60px 0 295px;overflow: hidden;width: 705px;}		
	.template li{cursor: pointer;float: left;margin: 0 30px 56px 0;}
	.template img{margin-bottom: 10px;margin-left: 0;}
		.template img:hover{opacity: .8;}
	.template p{font-weight:bold;text-align: center;}
	
/*delivery managment
============================================================*/
/*.cont-border-right:after{
	content: url(bglinemenuv.png);
	position: absolute;
	right: 0;
	top: 71px;
}*/
	.cont-border-right img:first-child {
	    margin-bottom: 20px;
	    margin-top: 10px;
	}

/*guide-to-email-marketing
================================================*/
.blue_box{
	background: #E7F3FE;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #ccc, -1px -1px 3px #ccc;
    margin: 30px 0;
    overflow: hidden;
    padding: 15px 20px 20px;
}

/*mobile marketing
==================================================*/
.mobile-features{ overflow: hidden;}
	.mobile-features ul{ float: left; width:320px;}
	.mobile-features ul.f-ul-left{margin-right: 30px;}
		.mobile-features ul li{ 
								display: block; 
								float: left; padding: 0 0 0 53px;
								margin-bottom: 36px; 
								min-height:63px;
							}
		.mobile-features ul.f-ul-right li { padding: 0 0 0 63px;}				
			.mobile-features ul li span{ font-weight:bold;}
		/*================li images=============*/
		.mobile-features ul li#f-dual-acces{ background: url(marketing/dual_acces.png) no-repeat left center;}
		.mobile-features ul li#f-email-blasts{ background: url(marketing/email_blast.png) no-repeat left center;}
		.mobile-features ul li#f-send-videos{ background: url(marketing/send_videos.png) no-repeat left center;}

		.mobile-features ul li#f-dual-uploads{ background: url(marketing/dual_upload.png) no-repeat 10px center;}
		.mobile-features ul li#f-send-drafts{ background: url(marketing/send_draft.png) no-repeat 10px center;}
		.mobile-features ul li#f-ipad-compatible{ background: url(marketing/ipad_compatible.png) no-repeat 3px center;}
/* email-plugins-and-apps
===========================================*/
.plugin{
	background-color: #fff;
	border-radius: 10px;
	border: solid 1px #f1f1f1;
	margin-bottom: 40px;
	overflow: hidden;
	padding: 20px;
	padding-left: 160px;
	position: relative;
}
	.plugin .app_logo{
		left: 25px;
		position: absolute;
		top: 25px;
	}
	
/* blog
===========================================*/

#comment_post > fieldset > input[type="text"] {
    display: block;
    height: 29px;
    margin: 6px 18px 20px 0;
    width: 162px;
}


#comment_post textarea {
    margin-bottom: 10px;
    padding-top: 10px;
    resize: vertical;
    width: 570px;
    border: 1px solid #BFBFBF;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1) inset;
    display: block;
    padding-left: 10px;
}

.cont_left{float: left;	width: 730px;}
.blog_article{
	background: #fff;
	border-radius: 3px;
	box-shadow: 1px 1px 3px #E2E2E2, -1px -1px 3px #E2E2E2;
	-moz-box-shadow: 1px 1px 3px #E2E2E2, -1px -1px 3px #E2E2E2;
	margin-left: 56px;
	padding: 20px;
	position: relative;
	width: 610px;
}
	.blog_article:after {
		content: '\0020';
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
		.blog_article { zoom: 1; }
		
		.blog_article:before{
			content: url(blogarrow.png);
			left: -18px;
			position: absolute;
			top: 58px;
		}
		.blog_article>img:first-child{
			left: -79px;
			position: absolute;
			top: 55px;
		}
		
		.blog_article row{
			display: inline !important;
		}
		
		.blog_article .wistia_embed{
			width: 100% !important;
		}
		
	.blog_article h3 a{
		color: #474747;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	}
	.blog_article+.inline{
		margin-left: 56px;
		overflow: hidden;
	}
	.more_posts{
	    background:linear-gradient(top, white 0%, rgba(255, 255, 255, 0) 100%);
	    background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);
	    border: 1px solid #D4D4D4;
	    border-radius: 3px;
	    box-shadow: 0 3px 5px #EEEEEE;
	    color: #416993;
	    cursor: pointer;
	    display: block;
	    margin-left: 56px;
	    padding: 14px 0px;
	    text-align: center;
	    width: 648px;
	}
		.more_posts:hover{background:linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);}
		.more_posts:active{background:linear-gradient(top, #EEE 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, #EEE 0%, rgba(255, 255, 255, 0) 100%);}

.cloud {
    float: left;
    font-size: 12px;
    width: 185px;
}
	.cloud>a {
		background: url(taghole.png) no-repeat center left #FED565;
	    background: url(taghole.png) no-repeat center left, linear-gradient(top , #FED565 0%, #FDB543 100%);
	    border-color: #EDB14A #EDB754 #CD9F54 #EDB14A;
	    border-style: solid;
	    border-width: 1px;
	    box-shadow: 0 1px 2px #DDD;
	    color: #996533;
	    float: left;
		line-height: 22px;
	    margin-bottom: 5px;
	    margin-right: 20px;
		padding: 0 10px;
	    position: relative;
	    text-shadow: 0 1px #FEDA95;
	}
		.cloud>a:hover {opacity: .8;}
		.cloud>a:before {
		    content: url(tagarrow2.png);
		    left: -11px;
		    margin-top: -11px;
		    position: absolute;
		    top: 46%;
		}
		
/* blog_full.html
=============================================*/
		
.blog_article > form textarea, .blog_article > form > fieldset > input[type="text"],.rightinfo> input[type="text"]{
    border: 1px solid #BFBFBF;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1) inset;
    display: block;
    padding-left: 10px;
}
.blog_article > form textarea {
    margin-bottom: 10px;
    padding-top: 10px;
    resize: vertical;
    width: 570px;
}

.blog_article > form > fieldset > input[type="text"]{
    height: 29px;
    margin-bottom: 35px;
    margin-top: 6px;
    margin-right: 18px;
    width: 162px;
}

.blog_article > form fieldset:last-child {
	display: inline-block;
    padding-top: 9px;
    vertical-align: sub;
}

.blog_article + h2, .fbsocial {margin-left: 60px;}

/* email-marketing (and slides)
=============================================*/

.bt-free{
	background-image: url(free.png); 
	display: block;
	height:57px;
	position: relative;
	top:30px;
	right:9px;
	width:57px;
	text-indent:-99999999px;
}
.slides_wrapper{
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	clear: both;
	margin-bottom: 44px;
	overflow: hidden;
	padding: 40px 0;
}
	.slides_wrapper div > ul.left{
		border-left: 1px solid #E9E9E9;
		display: block;
	    float: left;
	    overflow: hidden;
	    padding-left: 17px;
	    width: 200px;
	}
		.slides_wrapper div > ul.left:first-child{
			border: none;
		    padding-left: 0;
		}
	.slides{
		text-align: center;
		width: 650px;
	}
		.slides .slides_container{
			height: 245px;
		}
		.slides ul.hz li{
			background: url(/images/web4/btn/btn_slide.png) no-repeat left top;
			height: 20px;
			margin-right: 9px;
			overflow: hidden;
			width: 20px;
		}
			.slides ul.hz li:last-child { margin-right: 0; }
			.slides ul.hz li.current { background-position: right top; }
			.slides ul.hz li a {
				display: block;
				height: 100%;
				width: 100%;
				text-indent: 9999px;
			}
	.slide{
		text-align: left;
	}
	ul.hz {
		display: inline-block;
		margin-left: 20px;
		margin-top: 20px;
	}
		ul.hz li {	display: block; float: left; }

/* Manuals
==================================================*/
.manuals{
	overflow: hidden;
}

.manuals:after{
	background: url(woodtable.png) no-repeat left bottom;
	bottom: 26px ;
	content: '';
	height: 112px;
	left: -62px;
	position: absolute;
	width: 812px;
	z-index: -1;
}
	.manuals li{
		float: left;
		height: 320px;
		margin-left: 15px;
		min-width: 204px;
		padding-left: 0 20px;
		text-align: center;
    }
    
    /** added by ajit**/
    .manuals li img{
	width:150px;
	height:200px;
    }
    /** added by ajit**/
    
		.manuals li > p{
			font-size: 15px;
			padding-top: 24px;
		}
			.manuals li > p > a{ color: white; text-shadow: none;}

		.manuals li:first-child {
			background: url(ribbonmanual1.png) 8px 185px no-repeat;
		}
			.manuals li:first-child > p{
				padding-left: 20px;
				padding-right: 30px;
			}
		.manuals li:nth-child(2) {
			background: url(ribbonmanual2.png) 7px 185px no-repeat;
		}
			.manuals li:nth-child(2) > p{
				padding-left: 20px;
				padding-right: 20px;
			}
		.manuals li:nth-child(3) {
			background: url(ribbonmanual3.png) 11px 185px no-repeat;
		}
			.manuals li:nth-child(3) > p{
				padding-left: 30px;
				padding-right: 20px;
			}
		
		.manualguides{
			margin: 40px auto 60px;
			width: 700px;
		}
	
/*webinars
=============================================
*/
table.register{
	border-collapse: separate;
	border-spacing: 1px;
	margin-top: 50px;
	min-width: 320px;
}
	.register thead tr{background: #396399;color: #fff; height:30px;}

		.register tbody tr{ height:34px;}
		.register th, .register td{ padding: 0 2px;	text-align: center;	}
				.register tbody a{
					background: linear-gradient(top, #B4D886 0%, #A5C67C 100%);
					border: 1px solid #748C58;
					border-radius: 3px;
					box-shadow: 0 1px #C7E2A4 inset, 0 1px 1px #CCC;
					color: #3F3F3F;
					display: inline-block;
					font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
					font-size: 13px;
					font-weight: 700;
					padding: 4px 8px;
					text-shadow: 0 1px #FFF;
				}
				.register tbody td a:hover{background: #a5c67c;background: linear-gradient(top, #a5c67c 0%, #b4d886 100%);}
				.register tbody td a:active{background: #3c551b;background: linear-gradient(top, #699530 0%, #a5c67c 100%);}
			.register tbody tr.even{background: #e0e0e0;}
			.register tbody tr.odd{background: #f0f0f0;}

/* Manual Single
=========================================*/
aside.view_manual {
	float: left;
	width: 270px;
}
	aside.view_manual > div{
		background: none repeat scroll 0 0 rgba(204, 204, 204, 0.25);
		border: 1px solid #D2D2D2;
		border-radius: 3px 3px 3px 3px;
		width: 234px;
		height: 360px;
		float: right;
	}
		aside.view_manual > div > img{
			float: left;
			margin:20px 0 25px 55px;
		}
		aside.view_manual > div > a > img.button{
			float: left;
			margin-bottom: 20px;
			margin-left: 40px;
		}
			aside.view_manual > div > a > img.button{ opacity: 0.8; }

section.manual_info {
	float: left;
	width: 412px;
	margin-bottom:20px;
}
/*video
====================================================
*/
ul.r-video li{ list-style-image: url(videoicon.png) !important;}
/*features-comaprision
=====================================================
*/
	.t-compare{
		border-collapse: separate;
		border-spacing: 3px 1px;
		margin-bottom: 58px;
	}
		.t-compare td{text-align: center;}
		.t-compare thead th{border-radius: 3px 3px 0 0;}
			.t-compare thead th+th{
				background:#7D7D7D;
				background:url(bg_noise.png), linear-gradient(top, #7D7D7D 0%, #595959 100%);
				color:#fff;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 20.3px;
				line-height: 250%;
				padding: 0 12px;
				text-shadow: 1px 1px #454545;
			}
			.t-compare thead tr th.orange-cell{
				background:#FDCD5B;
				background:url(bg_noise.png), linear-gradient(top, #FDCD5B 0%, #FAB436 100%);
				box-shadow: inset 1px 1px #edb14a, inset -1px -1px #edb14a, inset 0px 2px #feda84;
				text-shadow: -1px 2px 0px #b48832;
			}
/*		.t-compare thead th.last-cell{padding: 0 32px;}*/

		.t-compare tbody{font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		}


		.t-compare tbody tr th{
			color: #4083a9;
			border-bottom: 1px solid #d6d6d6;
			box-shadow: 0 1px #fff;
			font-size: 15.52px;
			width: 203px;
			line-height: 43px;
		}
		.t-compare tbody tr td{
			border-bottom: 1px solid #d6d6d6;
			border-right: 1px solid #d6d6d6;
			box-shadow: 0 1px #fff;
			color: #474747;
			font-size: 18px;
		}
			.t-compare tbody tr td:hover{opacity: .7;}
			.t-compare tbody tr:first-child td:first-of-type{
				box-shadow: inset 0px 8px 8px #E4E4E4;
			}
			.t-compare tbody tr:last-child td:first-of-type{
				box-shadow: inset 0px -8px 8px #E4E4E4;
			}
		colgroup col+col{
			background: url(shadow.png);
		}
/*our customers
==============================================================
*/		
ul.customers li{
	display: block;
	float: left;
	margin: 0 60px 30px 10px;
	width: 260px;
}
ul.customers li img.picture{border-radius: 3px;}

	ul.customers li img.picture:hover{opacity: 0.8;}

/*search
==================================================*/			
.ft-custom{height:36px;margin: 0 20px 0 0; width:318px;}
.w220 .selector select{ width:220px !important;}
.result{ 
	background-color: #eee;
	background-color: rgba(204, 204, 204, 0.25);
	border: 1px solid #D9D9D9;
	box-shadow: 1px 1px #FFF;
	border-radius: 3px;
	margin-bottom: 25px;
	padding: 10px 20px 0;
}
ul.pagination{margin-bottom: 25px;overflow: hidden;}
ul.pagination li{
	display: block;
	float: left;
	margin-right: 10px;
}
ul.r-question li{
	list-style-image: url(searchicon.png);
}

/*bloggers
==================================================*/

.bloggers li{
	margin-bottom: 36px;
	margin-left: 52px;
	position: relative;
}
	.bloggers li:last-child{
		position: relative;
	}

	.bloggers li div.img > a{
		display: block;
	}
		.bloggers li div.img{
			min-height: 160px;
		}
		.bloggers li div.img>a>img:hover{
			opacity: .8;
		}
	.bloggers li>h2{
		text-align: center;
	}


ul.ourbloggers li {
	float: left;
	margin: 0 0 15px 0;
	width: 33.3%
}

ul.ourbloggers {
	/*height: 375px;*/
}
/*bloggers
==================================================*/

.no_records {
    background: url(err_symbol.png) no-repeat 25px center #FFFEF3;
    border: 1px solid #FAEDD0;
    border-radius: 10px;
    padding: 30px 20px 30px 100px;
}
ul.r-question li p+p{ font-size:14px;}

/*faq
=================================
*/
.w500{ width:542px;}
.aside-box{
	border: 1px solid #d2d2d2 !important; 
	margin-top:20px; 
	border-radius: 3px !important; 
	width:218px !important;

}
.left-width{padding: 20px !important;width:250px !important;}
ul.r-faq {margin: 0; /*width:270px;*/ width:320px;}
ul.r-faq li{
	background: url('question.png') no-repeat 8px center;
	list-style-image: none;
	padding: 17px 0 17px 50px;
}
ul.r-play li{list-style-image:url('play.png');}

/* New - 6/4/13 */

.tab .row div.col50.pr50{
	padding-right: 0;
}

	div.col50.pr50 ul.r-faq li:first-child, div.col40 ul.r-faq li:first-child{
		border-bottom: 3px solid #BACDF2;		
		border-top: 3px solid #BACDF2;
	}
	div.col50.pr50 ul.r-faq li:first-child{
		border-left: 3px solid #BACDF2;
	}
	div.col40 ul.r-faq li:first-child{
		border-right: 3px solid #BACDF2;
	}


/* Paragraph separation
==================================*/
p+h2, p+h3, p+h4, p+h5{ margin-top: 30px; }
p+img+h4{ margin-top: 30px; }
ul.r-orange+h2, ul.r-orange+h3, ul.r-orange+h4, ul.r-orange+h5,
ul.r-red+h2, 	ul.r-red+h3, 	ul.r-red+h4, 	ul.r-red+h5,
ul.r-blue+h2, 	ul.r-blue+h3, 	ul.r-blue+h4, 	ul.r-blue+h5,
ul.r-green+h2, 	ul.r-green+h3, 	ul.r-green+h4, 	ul.r-green+h5{ margin-top: 30px; }

/*faq_answer
====================================*/
.answers-steps{margin-left:20px;padding-left:20px;}
.answers-steps li{ margin:10px 0;}

img.gray-border{ border: solid #ccc 1px; margin: 5px;}
img.vote{ margin-left: 10px;}

/*purchase_plan css
=============================================*/
.bgplans .wrapper #content { padding-bottom: 12px;}
.bgplans {
	/*background: url(graybg2.png) no-repeat center top;*/
	/*height: 572px;
	padding-top: 30px;*/
}
.event-pricing .bgplans {
	padding-bottom: 1px;
}
.plans{
		margin: 0 auto;
		overflow: hidden;
		width: 850px;
	}
	.plans>p{
		clear: both;
	}
	.plan {
    background: #fff url(bg_noise.png) repeat;
    border: 1px solid #B2B2B2;
    border-radius: 5px 5px 5px 5px;
    
    float: left;
    margin-bottom: 25px;
    margin-left: 18px;
    position: relative;
    text-align: center;
    width: 254px;
    box-shadow:0 0 15px #999999!important;
    min-height: 482px;
}
		.plan.first,.plan.last{
			/*margin-top: 12px;*/
			padding-left: 0px;
		}
		.plan>h3{
			border-radius: 5px 5px 0 0;
			box-shadow: inset 0 1px #42698a, inset 0 2px #97adbf;
			margin-bottom:11px;
			margin-top: 0 !important;
			padding-left: 10px;
			padding-right: 10px;
		}
			.plan>h3,.plan>h4{
				color: #FFF;
				padding: 9px 10px;
			}
			.plan.first h3,.plan.first h4{
				background: #42698a;
				background:url(bg_noise.png), linear-gradient(top, #42698a 0%, #124771 100%);
				text-shadow: #26425d 1px 1px;
			}
		.plan>p{
			margin:0 0 5px 24px;
			text-align: justify;
		}
		#content .plan>h4{
			margin-bottom: 20px;
		}
		.plan>h4{
			box-shadow: inset 0 1px #42698a, inset 0 2px #97adbf;
			font-size: 24px;
			margin-bottom: 20px;
			padding: 9px 0;
		}
		.plan>ul{text-align: left;min-height: 150px;}
			.plan li{
				margin:0 0 5px 12px;
				padding-left: 20px;
				position: relative;
				width: 222px;
			}
		.plan>a{
		   bottom: 0;
		   display: inline-block;
		   height: 50px;
		   line-height: 50px;
		   margin-bottom: 26px;
		   padding: 0 10px 0 50px;
		   position: relative;
		   width: 127px;
		}		
			.plan>a:before{
				content: url(shop.png);
				left: 12px;
				position: absolute;
				top: 15%;
			}
			
		.pick {
			margin-bottom: 15px;
		}	
			.pick optgroup, .pick option{
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 14px;
			}	
			.pick optgroup{
			    background: #f8f8f8;
			    color: #222;
			}
				.pick option{
				    background: #FFF;
					border-bottom: 1px solid #c5c5c3;
				    color: #6e6e6e;
				    padding: 7px 0 7px 10px;
				}
				
		.plan.middle h3 ,.plan.middle h4{
			background: #f8c965;
			background:url(bg_noise.png), linear-gradient(top, #f8c965 0%, #f4ad18 100%);
			box-shadow: inset 0 1px #f8c965, inset 0 2px #fbe1ab;
			text-shadow: #b18429 1px 1px;
		}
		.plan.last h3, .plan.last h4{
			background: #548fc3;
			background:url(bg_noise.png), linear-gradient(top, #548fc3 0%, #3b7aaf 100%);
			box-shadow: inset 0 1px #548fc3, inset 0 2px #acc4d7;
			text-shadow: #3f678b 1px 1px;
			padding: 9px 10px;
		}

	.businesses{
		background:#EBEBEB;
		background:url(bg_noise.png), #EBEBEB;
		border-top: 1px solid #c8c8c8;
		box-shadow: inset 0 -1px #fff, inset 0 -2px #c8c8c8;
		margin-bottom: 50px;		
		overflow: hidden;
		text-align: center;
	}
		.businesses h3{margin: 15px 0 20px !important;}
		.businesses ul{
			margin-bottom: 32px;
		}
			.businesses li{
				display: inline-block;
				margin-right: 41px;
			}
.diference .row .col30{ padding-right: 30px;}
.policy .row .col70{ padding-right: 50px; width:70;}
.garness-box{
	border: 1px solid #d2d2d2; 
	margin-top:20px; 
	border-radius: 3px 3px 3px 3px ; }

.garness-box .align_img1{ margin-left:10px;}
.garness-box .align_img2{ margin-left:25px;}
.tab .row > div{ padding-right: 20px; }



/*our_bloggers
====================================*/

.picture {
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #CCC;
    padding: 5px;
}

/*chambers
====================================*/

.freemanual {
    left: 400px;
    position: absolute;
    margin-bottom: 140px;
    top: 65px;
}
.freemanual a {
    left: 42px;
    position: absolute;
    top: 212px;
}
.rightinfo.form > .chambers label {
	width: 260px;
}

/*learn
=============================================*/

/* Index
==================================*/
ul.r-red li{list-style-image: url(rred.png);}

.shadowbanner{
	background: url('banner_shadow.png') repeat-x bottom center;
    /*margin-top: 60px;*/
    overflow: hidden;
}
	.shadowbanner .wrapper.relative.h335 img.absolute{
		left: -84px;
	    top: 50px;
	    width: 650px;
	}
	.shadowbanner .wrapper.relative.h335 div.w340{
		right: -10px;
		/*top: 24px;*/
		top: 15px;
	}
	.shadowbanner hgroup p{
		font-size: 19px;
		/*margin-bottom: 40px;*/
		margin-bottom: 30px;
	}

ul.homelogos {
	float: left;
	width: 280px;
}		
	ul.homelogos li {
	    display: block;
	    float: left;
	    margin-right: 29px;
	}
		ul.homelogos li:nth-child(2n){
			margin-right: 0px;
		}
		ul.homelogos li:nth-child(1){
			 margin-bottom: 0px;
			 position: relative;
			 top: 10px;
		}
		ul.homelogos li:nth-child(2){
			 margin-bottom: 10px;
		}
		ul.homelogos li:nth-child(4){
			position: relative;
			top: 25px;
		}

/* logos for India homepage */

ul.homelogos-wide{
	display: block;
	float: none;
	margin: 0 auto;
	width: 84%;
}
	ul.homelogos-wide li{
		height: 66px;
		margin-right: 50px;
		width: 120px;
	}
	ul.homelogos-wide li:last-child{
		margin-right: 0;
	}
	ul.homelogos-wide li:nth-child(1){
		top: 0;
	}
	ul.homelogos-wide li:nth-child(2){
		margin-bottom: 0;
	}
	ul.homelogos-wide li:nth-child(4){
		height: auto;
		top: 14px;
	}
	ul.homelogos-wide li:nth-child(2n){
		margin-right: 50px;
	}
	ul.homelogos-wide li a img[alt="Seimens"]{
		padding-top: 15px;
	}


.wrapper.shine:before{
	background: url('bgsectionhome.png') no-repeat transparent;
	content: "";
	height: 642px;
	left: 223px;
	position: absolute;
	top: -158px;
	width: 1016px;
	z-index: -3;
}

.wrapper.relative.shine{overflow: hidden;}

.grayed{
	background-color: #f1f1f1;
	border-radius: 5px;
	border: solid 1px #ccc;
	display: inline;
	line-height: 60px;
	margin: 0;
	padding: 6px 30px;
	text-align: center;
}

.col33.pl30 .r-green+.selector{
	margin-left: 24px;
	margin-top: 10px;
}

.h1-gray-43px{
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 43px;
	font-style: normal;
	font-weight: 600;
}

.h1-gray-43px span{
	font-family: "bistro-script-web", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-weight: 400;

}

.h2-normal-30px{
	color: #525252;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 10px;
	line-height: 30px;
}

.h2-normal-33px{
	color: #3F3F3F;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 33px;
	font-weight: 600;
	margin: 15px 0;
	line-height: 37px;
}

.h4-bold-28px{
	color: #3F3F3F;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 28px;
	line-height: 29px;
	margin-bottom: 15px;
}

.h2-normal-24px{
	color: #828282;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 24px;
	font-weight: 400;
}

.h5-bold-18px{
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 27px;
}

.li-normal-18px{
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 25px;
}

.p-gray-22px{
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 22px;
	line-height: 35px;
}

ul.font-gray-20px li{
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 20px;
	line-height: 24px;
	padding-bottom: 20px;
}

h2.your_message{
	background: url('bm_yourmessage2.png') no-repeat scroll left top transparent;
	padding: 28px 0 32px 106px;
}

h2.our_templates{
	background: url('bm_ourtemplate2.png') no-repeat scroll left top transparent;
	padding: 28px 0 32px 106px;
	width: 78%;

}

h2.your_audience{
	background: url('bm_youraudience.png') no-repeat scroll left top transparent;
	padding: 28px 0 32px 106px;
}

h2.the_results{
	background: url('bm_theresults.png') no-repeat scroll left top transparent;
	padding: 28px 0 32px 106px;
}
/*learn
====================================*/
.bgline {
    background: url("bgline.png") repeat left top;
    height: 66%;
    padding: 10px;
}
	.bgline:hover {
	    background: #EDEDED url("bgline.png") repeat left top;
	}

ul.features{
	overflow: hidden;
}	
ul.features li {
    display: block;
    float: left;
    margin: 0 20px 60px 0;
    max-width: 460px;
    width: 460px;
}
	ul.features li:nth-child(2n){
		margin-right: 0px;
	}
	
	ul.features li div.img{
		border: 1px solid #D4D4D4;
		background-color: #FFFFFF;
		box-shadow: 0px 3px 6px #BDBDBD;
		border-radius: 6px;
		float: left;
	}
	ul.features li div.img a{
		border-radius: 6px;
		display: block;
		height: 178px;
		width: 230px;
	}
		ul.features li div.img a img{
			position: relative;
			top: 15px;
			left: 15px;
			border-radius: 6px;
		}
			ul.features li div.info:hover{
				border: 1px solid #94BACF;background-color: #D9E6EE;
			}
			
				ul.features li div.img:hover+ div.info{
					 background-color: #D9E6EE;
					 border: 1px solid #94BACF;
				}
		
	ul.features li div.info {
		background: #EEE;
		background: rgba(204, 204, 204, 0.25);
	    border: 1px solid #D8D8D8;
	    float: left;
	    left: -1px; top: 6px;
	    position: relative;
	}
		ul.features li div.info a{
			display: block;
			height: 130px;
			padding: 20px;
			width: 185px;
		}
		ul.features li div.info span:first-child {
		    color: #4083a9;
		    display: block;
		    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		    font-size: 18.81px;
		    font-weight: 600;
		    margin-bottom: 5px;
		}
		
		ul.features li div.info span{
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 13.16px;
			color: #858585;
			line-height: 120%;
			text-shadow: 0 1px #efefef;
		}
		ul.features li div.info span:last-child{
			line-height: 18px;
			display: block;
		}


/*chambers / pta
====================================*/

.leftinfo{
	float: left;
	width: 642px;
}
.rightinfo{
	float: left;
	width: 266px;
}
	.rightinfo p:last-of-type{
		font-size: 12px;
	}
	.rightinfo>form label{
		color: #416993;
	    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	    font-size: 14px;
	    font-weight: 700;	
	}
	
	.rightinfo>form input[type="text"]{
		height: 29px;
		line-height: 29px;
		padding-right: 10px;
		width: 245px!important;
	}
.rightinfo .garness-box h4{
	text-shadow: 0 1px #fff;
}
.rightinfo .garness-box p{
	font-size: 14px;
}
	

/*sign form
==================================================*/
.signin{ width:850px; margin: 100px auto 0 auto;}
.signin .sign_in_logo { margin-top: 40px;}
.signin .sign_in_free_mobile{ margin-left:20px;}
.signin .row .s-left ul{overflow: hidden; margin-top: 40px;}
.signin .row .s-left ul li, .signin .row .s-right ul li { float: left; }
.signin .row .s-left ul li:first-child{margin-right:25px; max-width: 160px; }
.signin .row .s-left ul li img{ margin: 0 10px 0 0; vertical-align: text-bottom;}

.signin #sign_in input[type="text"], .signin #sign_in input[type="password"]{ width:392px; height:52px; font-size:28px;}
.signin #sign_in label { font-size:18px;}
.signin #sign_in fieldset{ margin-top:25px;}

.signin .row .s-right ul:after{
	clear: both;
	content: '\0020';
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.signin .row .s-right ul li, .customize ul li{ line-height: 19px; }
.signin .row .s-right ul li:first-child{ padding-right:15px; border-right:#ccc 1px solid;}
.signin .row .s-right ul li+li {padding-left: 15px;}
.signin .row .s-right ul.accounts li{ border:none !important; height:62px !important;}
	.signin .row .s-right ul.accounts li:last-child{ width: 142px;}
li.li-bt {height:62px;}
.signin .row .s-right ul.accounts li .medium{ padding: 0 10px !important; width: 210px;}

.signin .s-left ul > li > img {
	background: #b3bbc1;
	border-radius: 20px;
	float: left;
}
	.signin .s-left ul > li:first-child > img{
		padding: 8px 13px;
	}
	.signin .s-left ul > li:first-child:hover > img{
		background: #3b5998;
	}
	.signin .s-left ul > li:last-child:hover > img{
		background: #2daddc;
	}
	.signin .s-left ul > li:last-child > img{
		padding: 11px 10px;
	}
	.signin .s-left ul > li > a{
		line-height: 32px;
	}

/*customize
=========================================================
*/
.second{
	overflow: hidden;
}
		.customize.w237{
			padding: 11px 0 0 22px;
			text-align: justify;
			width: 237px;
		}
			.customize.w237 span{
				margin-right: 16px;
			}
			.customize.w237 h2{
				margin-bottom: 0;
			}
	.customize{
		background: #fff;
		border: 1px solid #c4c4c4;
		border-radius: 4px;
		box-shadow: 0 3px 5px #d4d4d4;
		float: left;
		margin-bottom: 26px;
		padding: 22px 0 30px 90px;
		position: relative;
		overflow: hidden;
		width: 577px;
	}
	.customize>span:first-child{
		background: #edebe1;
		border-radius: 50%;
		color: #abaaa2;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		left: 32px;
		line-height: 36px;
		position: absolute;
		top: 36px;
		text-align: center;
		width: 36px;
	}
	.customize h3{
			margin-bottom: 32px;
			position: relative;
		}
			/*.customize h3:before{
				background: #edebe1;
				border-radius: 50%;
				color: #abaaa2;
				content: "1";
				left: -60px;
				line-height: 36px;
				position: absolute;
				top: 0;
				text-align: center;
				width: 36px;
				display: inline-block;
				vertical-align: middle;
			}
			
			.customize+.customize h3:before{
				content: "2";
			}
			.customize:last-of-type h3:before{
				content: "3";
			}*/
		.customize ul{ margin-bottom: 20px; }
			.customize ul:before, .customize ul:after {
				content: '\0020';
				display: block;
				overflow: hidden;
				visibility: hidden;
				width: 0;
				height: 0;
			}
				.customize ul:after { clear: both; }
				.customize ul { zoom: 1; }

		.customize li{
			float: left;
			margin-right: 40px;
		}
			.customize .appear, .customize .appear>span{
				color: #a1c986 !important;
			}
				.customize p>span{
					float: right;
					margin-right: 50px;
				}
	.customize label{
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		clear: left;
		float: left;
		line-height: 32px;
		margin-right: 18px;
		width: 138px !important;
	}
	.customize input[type="text"],.customize input[type="email"],.customize input[type="password"],.customize select{
		border-radius: 3px;
		box-shadow: inset 0 2px 2px #e8e8e8;
		display: block;
		height: 30px;
		line-height: 30px;
		margin-bottom: 12px;
		padding: 0 8px;
		width: 318px;
	}
	.customize form a{
		margin-bottom: 29px;
		margin-left: 138px;
		padding-left: 58px;
		padding-right: 15px;
		position: relative;
	}
		.customize form a:before{
			content: url(shop.png);
			left: 12px;
			position: absolute;
			top: 15%;
		}
		
	.customize ul li img{vertical-align: middle;}
	
	input[type="text"].shortInput{width: 73px;}
.sidebar-width{width:262px;}
.sidebar ul li:first-child{ margin-top:50px;}
.sidebar ul li{ border-bottom:#ccc 1px solid; padding-top: 20px; text-align:center;}
.inputRadio li { margin-right:20px !important;}
.green { color: green;}
.customize form .bg { margin-left:140px;}
.purchase-bt { margin-left:140px !important;}

/*.customize fieldset p.error {bottom:11px;margin-left:8px;position:relative;width:148px;z-index:100;}*/

/*free for life
==================================================*/
	.createaccount{
		background: url(bg_free_edition.png);
		color: #fff;
		margin-bottom: 92px;
		overflow: hidden;
		padding: 60px 32px 162px;
		text-align: center;
		width: 896px;
	}
		.createaccount>h3{
			background: url(ribbon1.png) no-repeat;
/*			font-family: "skolar",serif;*/
			font-size: 25.57px;
			font-weight: bold;
			height: 53px;
			letter-spacing: 8px;
			line-height: 54px;
			margin: 0 auto 14px auto;
			text-transform: uppercase;
			width: 765px;
			color:#fff;

		}
		.createaccount>h2{
			clear: both;
/*			font-family: "museo-sans",sans-serif;*/
			font-size: 139.27px;
			font-weight: 900;
			line-height: 105px;
			margin-bottom: 70px;
			text-transform: uppercase;
			color:#fff;

		}
			.createaccount>h2>span{
				font-family: "bistro-script-web", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 126.56px;
				font-weight: 100;
				position: relative;
				text-transform: lowercase;
				top: -15px;
			}
	
			.createaccount .sidebar>h2{
/*				font-family: "skolar",serif;*/
				font-size: 22px;
				letter-spacing: 2px;
				padding: 10px 0;
				text-transform: uppercase;
				color: #fff;
			}
				.createaccount .info{
					background: #fff;
					border-radius: 4px;
					box-shadow: 0 1px 3px rgba(0,0,0,.3);
					font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
					margin-bottom: 98px;
					padding: 8px 25px 52px;
					position: relative;
					width: 174px;
				}
					.createaccount .info:after{
						background: url(badges.png) no-repeat 0 0;
						bottom: -31px;
						content:"";
						height: 62px;
						left: 36%;
						position: absolute;
						width: 62px;
					}
					.createaccount .sidebar .info:last-child:after{
						background: url(badges.png) no-repeat 0 -62px;
						bottom: -31px;
						content:"";
						height: 62px;
						left: 36%;
						position: absolute;
						width: 62px;
					}
					.createaccount .sidebar.left{
						margin-right: 20px;
					}
						.sidebar.left .info{
							margin-left: 6px;
						}
					.createaccount .sidebar.right .info{
						margin-bottom: 49px;
					}
						.createaccount .sidebar.right .info:after{
							background: url(badges.png) no-repeat -62px 0;
							bottom: -31px;
							content:"";
							height: 62px;
							left: 36%;
							position: absolute;
							width: 62px;
						}
						.createaccount .sidebar.right .info:last-child:after{
							background: url(badges.png) no-repeat -62px -62px;
							bottom: -31px;
							content:"";
							height: 62px;
							left: 36%;
							position: absolute;
							width: 62px;
						}
					.createaccount .info>h3{
						color: #2b4b72;
						font-size: 30px;
						font-weight: 900;
						margin-bottom: 2px;
						text-transform: uppercase;
					}
					.info>p{
						color: #464646;
						font-size: 16px;
						font-weight: 500;
						line-height: 25px;
					}
		.createaccount .data{
			background: #fbfbfb;
			border-radius: 5px;
			box-shadow: 0 1px 3px rgba(0,0,0,.3);
			float: left;
			margin-bottom: 26px;
			padding: 0px 26px 34px;
			width: 309px;
		}	
			.createaccount .data>h2{
				background: url(ribbon.png) no-repeat;
				color: #fff;
				font-size: 21px;
				font-weight: 700;
				height: 68px;
				letter-spacing: 3px;
				line-height: 68px;
				position: relative;
				right: 13px;
				text-transform: uppercase;
				top: -33px;
				width: 336px;
			}
			.createaccount .data>label,fieldset label{
				margin-bottom: 8px;
				text-align: left;
			}
				.createaccount .data>label,
				.createaccount fieldset label{
					color: #426994;
					display: block;
					font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
					font-size: 14px;
					font-weight: 600;
				}
				.createaccount .data>label>span{
					color: #B85345;
				}
			.data>input[type="text"],.data>input[type="password"],fieldset input[type="text"],fieldset input[type="password"]{
				border: 1px solid #c0c0c0;
				border-radius: 6px;
				box-shadow: 0 1px 1px rgba(0,0,0,.2) inset,0 1px #f1f1f1;
				height: 31px;
				line-height: 31px;
				margin-bottom: 12px;
				padding: 0 8px;
				width: 293px;
			}
			.data>input#passw{
				margin-bottom: 33px;
			}
			
				.data>input:last-of-type{
					border: none;
					margin-bottom: 30px;
				}
				
				.data .lastoftype {
					border: none;
					margin-bottom: 30px;
				}
				
			.data>p{
				color: #515151;
				font-size: 14px;
				line-height: 20px;
			}
				.data>p>a{
					color: #5993B3;
				}
				.data>input[type="submit"]+p{
					color: #515151;
					font-size: 12px;
					margin-bottom: 32px;
				}
	.createaccount .bottominfo{
		clear: both;
	}
		.createaccount .bottominfo:after{
			content: url(paperplain.png);
			position: relative;
			top: 28px;
		}
		.createaccount .bottominfo>p{
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 18px;
			margin: 0 auto;
			text-align: left;
			width: 502px;
			text-shadow: none;
		}
			.createaccount .bottominfo>p>span{
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-weight: 600;
			}
			.createaccount .bottominfo>p:first-child{
				background: url(ribbon2.png) no-repeat;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 14px;
				font-weight: 500;
				height: 50px;
				letter-spacing: 4px;
				line-height: 50px;
				margin-bottom: 30px;
				text-align: center;
				text-transform: uppercase;
				color: #fff;
				width: 528px;
			}
			.createaccount .bottominfo>p+p{
				line-height: 30px;
				padding-left: 40px;
				color: #fff;
			}
		.createaccount .stroke.w228{
			border-bottom: 1px solid #356e8e;
			display: block;
			margin: 0 auto;	
			position: relative;
			top: 52px;
			width: 228px;
		}	
		.createaccount .stroke.w178{
			border-bottom: 1px solid #fff;
			display: block;
			margin: 0 auto;
			position: relative;
			width: 178px;
		}
		 .createaccount	.stroke.mb35{
				margin-bottom: 35px;
			}
		.createaccount .stroke.w90{
			border-bottom: 1px solid #fff;
			position: relative;
			top: 25px;
			width: 90px;
		}

aside.width-left {width: 265px !important;}

.sign_up input[type="text"], .sign_up input[type="password"]{
	position:relative ;
	right: 10px ;
	width: 293px ;
	
}		
.sign_up .medium{ padding: 0 75px}

.data .termsbottom p {
    color: #515151;
    font-size: 12px;
    margin-bottom: 32px;
}

ul.remember .f-right{ float: left !important; }

ul.remember li:first-child div{ float: left;} 
	ul.remember li:first-child p{ float: left; line-height: 20px; width: 234px; } 
ul.remember li:last-child { width: 114px; } 


/* CSS BY CYBERMAX */

.article_spbx {
    background-color: #FCFCEB;
    border: 1px dashed #CCCCCC;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 10px;
}

.whitebox{
	background-color: #fff;
	border-radius: 10px;
	border: solid 1px #f1f1f1;
	margin-bottom: 40px;
	overflow: hidden;
	padding: 20px;
	position: relative;
}
.small_leftbar{font-size:12px; padding-right:25px;}

ol.numberbullet {
	padding-left: 6px;
	margin-bottom:10px;
	margin-left:25px;
}

ol.numberbullet li{list-style:lower-roman outside!important; list-style-image:none!important;}

.partner th, .partner td{ text-align:left!important; padding:5px;}

/******* PRICING PAGES ********/

.upgrade{}
.upgrade .leftcol{width:590px; float:left;}
.upgrade .rightcol{width:330px; float:right;}
.upgrade .leftcol1{width:429px; float:left;}
.upgrade .rightcol1{width:511px; float:right;}
.upgrade .cccol{width:668px;}
.upgrade .fullcol{width:923px;}

.clear{clear:both;}

.pbox{width:auto; border:1px solid #C4C4C4; border-radius:4px 4px 4px 4px; box-shadow:0 3px 5px #D4D4D4; background-color:#ffffff;}
.pbox_bdy1{padding:15px; font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;}
.pbox_bdy1 p, .pbox_bdy1 h3, .pbox_bdy1 h4, .pbox_bdy1 h5, .pbox_bdy1 a{font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif; line-height:normal!important;}

.upgrade_symb{width:55px; float:left;}
.upright1{float:left; width:500px;}

.currentPlan_bx{background-color:#ffffee; border:1px solid #e7d9b5; box-shadow:0 1px 3px #e6e6e6; margin-top:15px; width:100%;}
.currentPlan_bx p{padding:15px 5px 20px 40px; font-size:13px; color:#9b9b9b;}

.myline20{border-top:1px solid #e0e0e0; margin-top:20px; margin-bottom:20px;}
.myline{border-top:1px solid #e0e0e0;}
.myline_fade{border-top:1px solid #ededed; margin-top:20px; margin-bottom:20px;}
.myline_fade_nopad{border-top:1px solid #ededed;}

.upgrd_table{width:100%; clear:both; margin-left:15px;}
.mc1{width:150px; float:left;}
.mc2{width:380px; float:left;}
.mc2 select{width:144px; padding:2px; font-size:14px; color:#b4b4b4;}
.mc2 .opt{color:#b4b4b4; margin-bottom:5px;}
.mc2 .opt select{color:#b4b4b4}

.mc2 .actopt{color:#333333!important; margin-bottom:5px;}
.mc2 .actopt select{color:#333333!important;}
.bluepatch{width:100%; height:54px; background-color:#478cc8; text-align:center;}

.upgrd_botleft{float:left; width:375px;}
.upgrd_botright{float:left; width:160px;}

.summary{clear:both; display:block; margin-bottom:10px;}

.summary_left{float:left; width:220px;}
.summary_right{float:right; width:65px; text-align:right;}
.summary_left p{margin:0; line-height:normal; font-size:14px;}

.mygrey{color:#a9a9a9;}
.mygreen{color:#a1c986;}

.newupgrade_frm{background-image:url(newupgrade_frm.png); background-repeat:repeat-x; border-top:1px solid #c0c0c0; border-left:1px solid c8c8c8; border-right:1px solid c8c8c8; border-bottom:1px soldi #dcdcdc; border-radius:3px; padding:4px 3px 4px 5px; margin-bottom:0; font-size:13px; height:auto;}

.newlabel{font-size:16px; font-weight:bold;}
table.newtable{}
table.newtable td{padding:8px 3px 8px 3px;}

table.cctable{}
table.cctable td{padding:20px 3px 20px 3px; }
table.cctable tr{border-top:1px solid #e0e0e0;}
table.cctable tr:last-child{border-bottom:1px solid #e0e0e0;}

.paypal_opt{font-size:12px; color:#636363; margin-bottom:20px;}
.paypal_opt p{font-weight:bold; font-size:12px;}
.paypal_opt img{display:block; margin-top:25px;}

.placeholder{color:#999999;}

ul.freetpl_wrap1 {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: left;
}
ul.freetpl_wrap1 li {
    background: url(http://www.benchmarkemail.com/images/ext/free_tpl_bg.png) no-repeat scroll center center transparent;
    float: left;
    height: 143px;
    margin: 0 10px 20px 0;
    overflow: hidden;
    padding: 7px;
    position: relative;
    width: 194px;
}

ul.freetpl_wrap1 li img{margin:0!important; padding:0!important;}
ul.freetpl_wrap1 li .pad {
    background-color: #FFFFFF;
    height: 140px;
    overflow: hidden;
    width: 190px;
}
.overlay {
    background-color: #CADFEE;
    height: 110px;
    left: 7px;
    padding: 30px 0 0;
    position: absolute;
    text-align: center;
    top: 7px;
    width: 190px;
}
.overlay img {
    border: 0 none;
    padding: 0 0 10px;
}



.tpl_outer{width:162px;height:230px;border:1px solid #ccc; background-color:#ffffff;  box-shadow: 2px 2px 0 #efefef; border-radius:4px; overflow:hidden;float:left;margin-right:44px;margin-bottom:30px;}
.tpl_pic{height:210px;width:160px;overflow:hidden; text-align:center; padding-left:1px;}
.tpl_pic img{width:auto;padding-top:5px;overflow:hidden;max-height:210px;height:expression(this.height>210 ? 210:true);}
.tpl_txt{text-align:center;font-size:14px;}
.tpl_txt a{color:#5e5e5e;text-decoration:underline;}
.tpl_txt a:hover{color:#333;text-decoration:none;}
/******* free register page *****/
.revamp {
    padding-top: 60px;
    position: relative;
    width: 522px;
}
.revamp_top {
    background-image: url(revamp_top.png);
    background-repeat: no-repeat;
	width:522px;
    height:102px;
}

.revamp_top_evnt {
    background-image: url(revamp_top_evnt.png);
    background-repeat: no-repeat;
	width:522px;
    height:102px;
}
.revamp_mid {
    background-image: url(revamp_mid.png);
    background-repeat: repeat-y;
	width:522px;
	text-align:center;
}
.revmp_regbdy{width:393px; margin-left:64px; text-align:left; padding:9px 0 9px 0;}

.revamp_bot {
    background-image: url(revamp_bot.png);
    background-repeat: no-repeat;
    font-size: 12px;
	width:522px;	
    height: 172px;
    text-align:center;
}

.revamp_bot p{margin-top:15px; font-size:11px; color:#ffffff; 
   font-style: normal;
    font-weight: 400;
    line-height: 156%;
    margin-bottom: 10px;
    text-shadow: 0 1px black!important;
}

.revamp_bot p a{font-size:11px; color:#ffffff; text-decoration:underline;}

.revmp_regbdy label{
    color: #4083a9;
    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
    font-size: 15px;
    font-weight: 700;
	display: block;
}

.revmp_regbdy ul.regme li {
    display: inline-block;
}
.revmp_regbdy ul.regme li:first-child {
    width: 170px; float:left;
	margin-right:50px;
}
.revmp_regbdy > ul > li + li {
    float: right;
}

.revmp_regbdy ul.regme input {width: 154px;}
.revmp_regbdy input {
    border: 1px solid #C0C0C0;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) inset, 0 1px #F1F1F1;
    height: 28px;
    line-height: 28px;
    margin-bottom: 10px;
    padding: 0 8px;
    width: 375px;
}

.revmp_regbdy .button.green{padding:0 70px; -moz-linear-gradient(center top , #9CD478 0%, #79B059 100%) repeat scroll 0 0 transparent}

#dvMore img{float:left; padding-left:5px;}

.myinput{height:29px!important;
    line-height:29px!important;
    padding-right:10px!important;
    width: 245px!important;}
    
    
    
/******* free register page *****/


/* Signup Free Trial 
====================*/

.signuptrial{
	width: 1200px;
	height: 1240px;
	background: url('bg-signup-large.png') no-repeat;
	margin: 0 auto;
}

.signupfree-popup.modal{
	background: url('pattern-signup.png') repeat left top;
	border: 1px solid #003050;
	border-radius: 7px;
	box-shadow: 0 3px 1px rgba(255, 255, 255, 0.15) inset, 0 3px 2px rgba(0, 0, 0, 0.6);
	left: 50%;
	margin-left: -240px;
	width: 510px;
}

.signupfree-popup{
	background: url('pattern-signup.png') repeat left top;
	border: 1px solid #003050;
	border-radius: 7px;
	box-shadow: 0 3px 1px rgba(255, 255, 255, 0.15) inset, 0 3px 2px rgba(0, 0, 0, 0.6);
	width: 510px;
}
	.signupfree-popup .headersignup{
			padding: 0 38px;
			position: relative;
		}
		
		.signupfree-popup .headersignup a.close{
			background: url('/images/web4/btn/modal-close.png') no-repeat;
			display: block;
			height: 26px;
			position: absolute;
			right: 10px;
			top: 10px;
			width: 25px;
		}
	
	.signupfree-popup>form>p{
		color: white !important;
		font-size: 12px;
		text-shadow: 0 -1px black;
		text-align: center;
	}
	
	.signupfree-popup>form>p a{
		color: white !important;
		text-shadow: 0 -1px black;
		text-decoration: underline;
	}

	.signupfree-popup form .form label{
		width: auto;
	}
	
	.signupfree-popup form>div:first-child{
		margin: 0 auto;
		padding: 0 38px;
		text-shadow: 0 -1px black;
	}

		.signupfree-popup>form h1{
			color: white;
		    line-height: 60px;
		    padding-top: 20px;
		    text-align: center;
		}
		
		.signupfree-popup>form h2{
			color: white;
			font-size: 24px;
			position: relative;
			top: -4px;
		}

.signupfree-popup .form{
	background-color: #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    margin: 0 auto;
    padding: 20px;
    width: 392px;
}
	.signupfree-popup .form:after{
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}

.signupfree-popup form .form label{
	width: auto;
}

.signupfree-popup fieldset{
	margin-bottom: 5px !important;
}

.signupfree-popup fieldset span.error {left: -17px;top: 22px;}	
.signupfree-popup fieldset p.error {top: 55px;right: -13px;z-index: 9999;}	
.signupfree-popup fieldset p.error:after{right: 41px;}	
.signupfree-popup fieldset p.error:before{right: 40px;}
.signupfree-popup .data>label, .signupfree-popup fieldset label{color: #4083a9;display: block;font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 14px;font-weight: 600;margin-bottom: 3px;}	
.signupfree-popup fieldset input{right: 0 !important;border-radius: 5px !important;margin-bottom: 5px !important;height: 28px !important;}	
.signupfree-popup fieldset:first-child input{margin-right: 24px;}	
.signupfree-popup fieldset input[type="text"]:not(.w172){width: 372px !important;}

.signupfree-popup fieldset.radio input[type="radio"]{
	margin-left: 8px;
	outline: 0 !important;
	border: none !important;
}
	
.signupfree-popup .green.medium.button{margin: 0 auto;box-shadow: 0 2px #407030, 0 3px 3px #003254;}

.wistia-popover img{border-radius:5px;}


.blogmenu{background: url('bg_blogheader.png') repeat-x scroll 0 0 transparent !important;position:absolute;width:100%;}
.blogmenu div.bgsubmenu {background:url("menu_blogheader2.png") no-repeat scroll center center transparent;height:60px;}
/*.blogmenu ul.submenu li.blog.activemenu {background:url("bgmenu_blogactive.png") no-repeat scroll 0 0 transparent;}*/
.blog-top {height:41px;position:relative;}
speach-blog {margin:0;}
.andycartoon {background:url("andycartoon.png") no-repeat scroll left top transparent;display:block;height:46px;position:absolute;right:0;width:46px;z-index:2;}
.andy-speach {background-color:white;border:1px solid #CCCCCC;border-radius:4px 4px 4px 4px;box-shadow:0 2px 2px #DDDDDD;color:#959595;float:right;font-family:"proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;font-size:13px;margin-right:50px;padding:0 10px;position:relative;top:7px;}
/*
.blogmenu ul.submenu li > a {color:#F7F2F2;font-family:"skolar",serif;font-size:14px;margin:0 10px;padding:10px 20px;text-shadow:0 -1px #000000;}
.blogmenu input.bg_search {background:url("icn_search.png") no-repeat scroll right center rgba(0, 0, 0, 0.29);box-shadow:0 1px 0 #777777;}
*/

/******************************
EVENT SECTION
******************************/
/*home
=====================================*/
h2.create-customize {
    background: url("h2-promote-sell-tickets.jpg") no-repeat scroll left 7px transparent;
    padding: 0 0 10px 70px;
}
h2.promote-sell-tickets {
    background: url("h2-promote-sell-tickets-icn.jpg") no-repeat scroll left 7px transparent;
    padding: 0 0 10px 70px;
}
h2.host-your-events {
    background: url("host_your_events-icn.png") no-repeat scroll left 7px transparent;
    padding: 0 0 10px 70px;
}
h2.grow-with-events {
    background: url("grow_with_more_events-icn.png") no-repeat scroll left 7px transparent;
    padding: 0 0 10px 70px;
}
p.title-in-banner{ 
	color: #fff;
	font-size: 26px;
	font-weight: 700;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	text-transform: uppercase;
	width: 330px;
}


.home-banner{
	background: url(bghome.png) no-repeat center;
	position: relative;
	height: 502px;
	margin: -25px auto 0 auto;
	overflow: hidden;
}
	.home-banner:after {
	    bottom: -3px;
	    box-shadow: 0 -4px 3px #666;
	    content: "";
	    height: 1px;
	    left: 0;
	    position: absolute;
	    width: 100%;
	}
	
	.home-banner>div{
		margin: 0 auto;
		width: 960px;
	}
	
	.home-banner >div> p{
		color: #fff;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		font-size: 49.56px;
		font-weight: 700;
		margin-bottom: 32px;
		padding-top: 26px;
		text-shadow: 0 1px 2px #000;
		text-align: center;
	}
		.home-banner>div p span{
			font-family: "bistro-script-web", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 57.8px;
			font-weight: 400;
		}
		
	.home-banner>div > img{
		float: left;
	}

	.inforibbon .ribbontext1 {
		font-size: 20px;	
	}
	.inforibbon .ribbontext2 {
		font-size: 22px;	
	}

	.inforibbon{
		float: right;
		margin: 20px 0 0;
		position: relative;
	}
	.inforibbon p{
		font-size: 22px;
		text-shadow: 0 -1px #000;
	}
	.inforibbon a{
		margin-left: 66px;
	}
		.inforibbon p:first-child{
			background: url(orangeribbon1.png) no-repeat;
			height: 100px;
			line-height: 80px;
			padding-left: 48px;
		}
		.inforibbon p+p{
			background: url(orangeribbon2.png) no-repeat;
			height: 80px;
			line-height: 80px;
			margin-bottom: 25px;
			padding-left: 10px;
			position: relative;
			top: -16px;
			left: 34px;
		}

	/* different languages */
	.es-evt-banner.inforibbon .ribbontext1{
		font-size: 30px;
		text-indent: 18px;
	}
	.es-evt-banner.inforibbon .ribbontext2{
		font-size: 24px;
		padding-left: 30px;
	}

	.tw-evt-banner.inforibbon .ribbontext1, .cn-evt-banner.inforibbon .ribbontext1{
		font-size: 34px;
		text-indent: 30px;
	}
	.tw-evt-banner.inforibbon .ribbontext2, .cn-evt-banner.inforibbon .ribbontext2{
		font-size: 30px;
		text-indent: 45px;
	}

	.inforibbon.it-evt-banner .ribbontext1{
		font-size: 25px;
	}
	.inforibbon.it-evt-banner .ribbontext2{
		font-size: 25px;
		text-indent: 50px;
	}

	.inforibbon.pt-evt-banner .ribbontext1{
		font-size: 18px;
	}
	.inforibbon.pt-evt-banner .ribbontext2{
		font-size: 18px;
		text-indent: 20px;
	}

	.inforibbon.de-evt-banner .ribbontext1{
		font-size: 25px;
	}
	.inforibbon.de-evt-banner .ribbontext2{
		font-size: 16px;
		padding-left: 16px
	}
		
.line{
	background: url('line.png') repeat-x left 25px;
	margin: 60px 0 70px;
}
	.line.blup{
		background: url('line.png') repeat-x left 17px; min-height: 20px;
	}

.home-results-frame{
	background: url('home/bm_theresults_frame.png') no-repeat top center;
	float: right;
	height:405px;
	width: 398px;
}
	.home-results-animate{
		background: url('home/bm_theresults_animate.gif') no-repeat top center;
		height: 165px;
		margin: 0 auto;
		position: relative;
		top: 85px;
		width: 349px;
	}
		.home-results-animate p{
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			color: #707070;
			text-align: center;
			top: 150px;
			position: relative;
			line-height: 34px;
			font-size: 30px;
			margin: 0 auto;
			width: 300px;
		}

/*=======================*/


/* nav fixed 
============================================================ */
.pg30{ padding: 40px;}
.pg40{ padding: 40px !important;}

section.fixed-nav{
	background: url('bg_nav.png') repeat-x left top;
	border: 1px solid #BCBCBC;
	border-radius: 5px;
	box-shadow:	inset 0px 1px #FFFFFF;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 14px;
	height: 53px;
	margin: 0 auto;
	margin-bottom: 20px;
	text-shadow: 1px 1px #fff;
	transition:none;
	position: relative;
	width: 960px;
}	
	section.fixed-nav.navfixed {
		background: url('bg_nav2.png') repeat-x left top;
		/*animation-duration: .2s;  
		animation-name: slidein;*/
		border-radius: 0px;
		box-shadow:	inset 0px 1px #FFFFFF, 0px 1px 2px rgba(0, 0, 0, 0.25);
	    position: fixed;
	    top: 0px !important;
	    width: 100%;
	    z-index: 9999;
	}
	
	/*@keyframes slidein {  
		from { top: -60px; }
		66%  { top: -60px; }
		to { top: 0; }
	}*/
	
	section.fixed-nav ul.fixed-nav-ul{ margin-top: 10px; }
		section.fixed-nav ul.fixed-nav-ul:after{ 
			content: "\0020"; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
			section.fixed-nav ul.fixed-nav-ul li{
				border-right: 1px solid #A7A7A7;
				box-shadow: 1px 0 #E3E3E3;
				display: block;
				float: left;
				position: relative;
			}
				section.fixed-nav ul.fixed-nav-ul li:last-child{ 
					border-right: none;
					box-shadow: none;
					float: right;
					/*margin-right: 0px; */
				}
				section.fixed-nav ul.fixed-nav-ul li.nav-dropoption:hover{
					position: relative;
				}
					section.fixed-nav ul.fixed-nav-ul li.nav-dropoption:hover a:before{
						background: #fff;
						bottom: 3px;
						content: "";
						display: block;
						height: 3px;
						left: 7px;
						position: absolute;
						width: 92%;
						z-index: 9999;
					}
					/*section.fixed-nav ul.fixed-nav-ul li.nav-dropoption .dropdownopt.width190:hover:before{
						width: 130%;
					}*/
				
				section.fixed-nav ul.fixed-nav-ul li > a:not(.button){
				    color: #666666;
				    display: block;
				    font-size: 13px;
				    font-weight: 600;
				    font-weight: 400\9;
				    line-height: 33px;
				    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				}
/*					section.fixed-nav ul.fixed-nav-ul li > a:hover{color: #4083a9 !important;}*/
					section.fixed-nav ul.fixed-nav-ul li > a.button.green {
					    border-right: medium none;
					    /*box-shadow: 0 2px #458038, 0 3px 3px #ADB7A8;*/
					    font-size: 13px;
					    font-weight: 600;
					    height: 35px;
					    line-height: 38px;
					    margin-right: 10px;
					    padding: 0 10px;
					    text-shadow: none;
					    /*margin-left: 20px;
					    margin-left: 15px\9;*/
					}
					section.fixed-nav ul.fixed-nav-ul li a.opt { padding: 0 20px;}
				section.fixed-nav ul.fixed-nav-ul li >a.current{ color: #4083a9 !important;}
					section.fixed-nav ul.fixed-nav-ul li:hover >a:not(.button){ color: #4083a9 !important; transition:color 0.2s ease-in;}
				
				section.fixed-nav ul.fixed-nav-ul li.dropoptionli ul.dropoption li.nav-dropoption > a {
					/*margin: 0 7px;*/
				    padding: 0 15px;
				    text-shadow: #fff 0 1px !important;
				}
					section.fixed-nav ul.fixed-nav-ul li.dropoptionli ul.dropoption li.nav-dropoption > a span{
						display: inline-block;
						width: 9px;
						height: 5px;
						background: url('down-arrow-nav.png') no-repeat left top;
						margin-left: 6px;
					}

	.fixed-nav .dropdownoptions span.bgfopt{
		background: url(bgdropdown.png) no-repeat;
		bottom: 8px; 
		display: block;
		height: 37px;
		left: 0;
		position: absolute;
		width: 192px;
	}		
		.fixed-nav .dropoption li:hover .dropdownopt{ left:0px; top:30px; }
		.fixed-nav .dropoption li>a{
			color: #666666;
			transition: background .2s ease-in;
		}
			.fixed-nav .dropoption li:hover > a{
				background: #fff;	
				border-radius: 5px 5px 0 0;
				box-shadow: 0 0 0 2px #fff inset;
				color: #4083a9;
				text-shadow: none;
			}
						
			.fixed-nav .dropoption .dropdownopt div a:hover{color: #4084A6;}
					
			.fixed-nav .dropoption .dropdownopt div{				
				background: #fff;				
				border-top: none;
				border-radius: 0 5px 5px 5px;
				padding-top: 15px;	
				padding-bottom: 15px;
				position: relative;
				top: 3px; /*left: 7px;*/
			}
				.fixed-nav .dropoption .dropdownopt div a{ margin: 0;}
				
			.fixed-nav .dropdownopt{
				font-weight: bold;
				line-height: 18px;
				float:left;
				position:absolute;
				left:-999em;
				text-align:left;
				word-spacing: 0;
				height: 196px;
				width: 156px;
				z-index: 9000;
				border-radius: 8px !important;
			}	
				.fixed-nav .dropdownopt.width{ width: 180px; }	
				.fixed-nav .dropdownopt.width190{ width: 230px; }
				
			.fixed-nav .dropdownopt div a{
				color: #4D4D4D;
				display: block;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 12px !important;
				font-weight: 700 !important;
				text-decoration: none;
				padding: 7px 4px 7px 15px;
				text-shadow: none !important;
				transition: background linear 0.2s;
			}
				.fixed-nav .fixed-nav-ul .dropdownopt div a:hover {
					background: #4084A6;
					color: #FFFFFF;
					text-decoration: none;
				}
				
				
/* Content
============================================================ */
#content {
    padding: 0 0 30px;
    position: relative !important;
}	
	#content:before, #content:after {
		content: '\0020';
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
		#content:after { clear: both; }
		#content { zoom: 1; }
	#content .cont_right {
	    float: left;
	    width: 743px;
	}
		#content .cont_right .cont_info{
		    padding-left: 40px;
		    padding-right: 20px;		    
		}
	#content .cont_info ul li, #content .cont_info ol li, .plan ul li{ 
			font-size:16px; 
			font-family:"proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			line-height:156%;
	}
	.box{
		background: #ffffe8;
		border: 1px solid #e3d39d;
		box-shadow:inset 0 1px #FDFFCB,inset 0 2px #E3D3AA,-1px 1px #DFDBD1;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		margin-bottom: 20px;
		padding: 15px 0 0 44px;
		position: relative;
		clear: both;
	}
		.box p{
			color: #343434;
			line-height: 21px;
			margin: 0 20px 11px 0;
		}
			.box p:before{
				content: url(ribbonred.png);
				position: absolute;
				top: -2px;
				left: 15px;
			}
		.box a{
			color: #4083a9;
		}

/* New Features Overview Page (Johann) */

.features-ov{
	border-radius: 10px 10px 0px 0px;
	border: 1px solid #cccccc;
	background-color: #FFF;
	margin-bottom: 50px;
}
	.features-ov h1{
		font-size: 30px;
	}
	.features-ov > h1{
		margin: 45px 0px;
	}

	.features-ov a.videobanner{
		border-radius: 8px 8px 0px 0px;
		background-image: url("julia-circles.png") ;
		background-repeat: no-repeat;
		background-position: right center;
		background-color: #6fd4e7;
		padding: 80px 18px;
		overflow: hidden;
		display: block;
	}
		.features-ov .videobanner img{
			display: block;
			margin-left: 25px;
			margin-top: 14px;
		}
		
		.features-ov .videobanner p{
			color: #fff;
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 36px;
			font-weight: 600;
			line-height: 44px;
			margin-bottom: 0;
			margin-right: 16px;
			text-align: center;
			width: 364px;
		}
		.video-heading{
			position:absolute;
			margin-top:-245px;
			margin-left:50px;
			width:415px;	
		}
			.video-heading p {
				font-family:Myriad Pro, Helvetica Neue, Helvetica, Arial, san-serif;
				font-weight:bold;
				font-size:50px;
				line-height:50px;
				color:#ffffff;	
			}
				.fundraiser-text{
					position:absolute;
					margin-top:-233px;	
					margin-left:607px;
					width:240px;
				}
					.fundraiser-text p {
						font-family:Myriad Pro, Helvetica Neue, Helvetica, Arial, san-serif;
						font-weight:normal;
						font-size:12px;
						color:#d79c82;	
						text-align:center;
					}	
	.video-heading-de{
		position:absolute;
		margin-top:-245px;
		margin-left:50px;
		width:435px;	
	}
		.video-heading-de p {
			font-family:Myriad Pro, Helvetica Neue, Helvetica, Arial, san-serif;
			font-weight:bold;
			font-size:50px;
			line-height:50px;
			color:#ffffff;	
		}
	.fo-option-container{
		counter-reset:section;
		padding: 20px;
	}
		.fo-option-container > h1{
			margin-bottom: 20px;
		}
		
		.fo-option-container .fo-option{
			background-color: #f9f9f9;
			border: 1px solid #ebebeb;
			margin-bottom: 20px;
			padding: 45px 68px;
			position: relative;
		}
		.fo-option-container .fo-option:last-child{
			margin-bottom: 0;
		}
		
		.fo-option-container .fo-option:before{
			counter-increment:section;
			content:counter(section);
			background: url("fo-ticket.png") no-repeat left top;
			color: #FFF;
			font-size: 46px;
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-weight: bold;
			height: 78px;
			left: -13px;
			line-height: 70px;
			position: absolute;
			text-align: center;
			text-shadow: 0 1px 1px #CC6666;
			width: 72px;
		}
			.fo-option-container .fo-option .heading{
				margin-bottom: 45px;
				padding-left: 10px;
			}
				.fo-option-container .fo-option .heading h1{
					margin-bottom: 0;
				}
				.fo-option-container .fo-option .heading p{
					color: #959595;
					font-size: 24px;
					margin-bottom: 0;
				}
			.fo-option-container .fo-option .advgroup{
				overflow: hidden;
			}
				.fo-option-container .fo-option .adv{
					width: 230px;
					float: left;
					margin-right: 45px;
				}
				.fo-option-container .fo-option .adv:last-child{
					margin-right: 0;
				}
					.fo-option-container .fo-option .adv .fo-image{
						background: #DDD;
						border-radius: 5px;
						box-shadow: 0 0 3px #BBBBBB inset;
						margin-bottom: 10px;
						padding: 8px;
					}
						.fo-option-container .fo-option .adv .fo-image img{
							display: block;
							margin: 0 auto;
						}
					.fo-option-container .fo-option .adv p{
						padding: 0 8px;
					}
					.fo-option-container .fo-option .adv p.title{
						color: #484848;
						font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
						font-size: 20px;
					}
	section.createeventfree{
		background: url("eventbottom-img.jpg") no-repeat center bottom;
		overflow: hidden;
	}
	section.createeventfree .av-events{
		border-radius: 8px;
		box-shadow: 0 4px 9px rgba(0,0,0,0.4);
		margin: 35px auto;
		width: 490px;
	}
		section.createeventfree .av-events > div{
			overflow: hidden;
		}
		section.createeventfree .av-events > div:first-child{
			background-color: #68C0CC;
		    border: 1px solid #68D0DD;
		    border-radius: 7px 7px 0 0;
		    box-shadow: 0 0 5px #99AAAA inset;
		}
			section.createeventfree .av-events p.center-title{
				background-color: #6fbcca;
				border-bottom: 1px solid #7ECED8;
				border-top: 1px solid #57949f;
				color: white;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 28px;
				font-weight: 600;
				line-height: 59px;
				height: 59px;
				max-width: 350px;
				margin-top: 20px;
				position: relative;
				text-shadow: 0 2px 1px #36A2B3;
			}
			section.createeventfree .av-events p.center-title:before{
				content:"";
				background: url("fo-ribbon.png") no-repeat left top;
				height: 61px;
				left: -39px;
				position: absolute;
				top: -1px;
				width: 39px;
			}
			section.createeventfree .av-events p.center-title:after{
				content:"";
				background: url("fo-ribbon-right.png") no-repeat left top;
				height: 61px;
				position: absolute;
				right: -39px;
				top: -1px;		
				width: 39px;
			}
			section.createeventfree .av-events p.center-title-br{
				background-color: #6fbcca;
				border-bottom: 1px solid #7ECED8;
				border-top: 1px solid #57949f;
				color: white;
				font-family: "myriad-pro", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 24px;
				font-weight: 600;
				line-height: 59px;
				height: 59px;
				max-width: 380px;
				margin-top: 20px;
				margin-left: 54px;
				position: relative;
				text-shadow: 0 2px 1px #36A2B3;
			}
			section.createeventfree .av-events p.center-title-br:before{
				content:"";
				background: url("fo-ribbon.png") no-repeat left top;
				height: 61px;
				left: -39px;
				position: absolute;
				top: -1px;
				width: 39px;
			}
			section.createeventfree .av-events p.center-title-br:after{
				content:"";
				background: url("fo-ribbon-right.png") no-repeat left top;
				height: 61px;
				position: absolute;
				right: -39px;
				top: -1px;		
				width: 39px;
			}
			section.createeventfree .av-events p.center-title-pt{
				background-color: #6fbcca;
				border-bottom: 1px solid #7ECED8;
				border-top: 1px solid #57949f;
				color: white;
				font-family: "myriad-pro", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				font-size: 29px;
				font-weight: 600;
				line-height: 59px;
				height: 59px;
				max-width: 380px;
				margin-top: 20px;
				margin-left: 54px;
				position: relative;
				text-shadow: 0 2px 1px #36A2B3;
			}
			section.createeventfree .av-events p.center-title-pt:before{
				content:"";
				background: url("fo-ribbon.png") no-repeat left top;
				height: 61px;
				left: -39px;
				position: absolute;
				top: -1px;
				width: 39px;
			}
			section.createeventfree .av-events p.center-title-pt:after{
				content:"";
				background: url("fo-ribbon-right.png") no-repeat left top;
				height: 61px;
				position: absolute;
				right: -39px;
				top: -1px;		
				width: 39px;
			}
			section.createeventfree .av-events ul{
				display: block;
				font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
				padding: 20px;
				overflow: hidden;
			}
				section.createeventfree .av-events ul li{
					text-shadow: 0px 1px 0px #36A2B3;
					color: white;
					display: block;
					float: left;
					font-size: 18px;
					margin-bottom: 10px;
					margin-right: 20px;
					text-align: center;
					width: 136px;
				}
				section.createeventfree .av-events ul li:nth-child(3n){
					margin-right: 0;
				}
		section.createeventfree .av-events > div:last-child{
			background-color: #fffcf1;
			padding: 25px;
			text-align: center;
			border-radius: 0 0 7px 7px;
		}
		
/*Event Pages (Carlos Rios Update)*/

.center-title{
	text-align: center;
	margin: 0 auto;
}
.content-white-border-gray{
	background-color: white;
	border-radius: 4px;
	border: 1px solid #ccc;
}
	.content-white-border-gray.w432{
		padding: 20px;
		width: 432px;
	}
		.content-white-border-gray.w432 h3{margin-top: 0;}
	
	.content-white-border-gray.w638{
			padding: 30px;
			width: 638px;	
			margin-right: 43px;
		}
			.content-white-border-gray.w638 p:last-child{margin-bottom: 0;}
			.content-white-border-gray.w638 h3:first-child{margin-top: 0;}
			
			.sideinfo.left{width: 195px; position: relative;
			}
				.sideinfo.left h4{color: #426994; text-align: center;
				}
				.sideinfo.left ul{margin-bottom: 26px;}
				.sideinfo.left .border{
					background-color: white;
					border: 1px solid #CCCCCC;
					box-shadow: 0 2px #ebebeb;
					margin: 0 8px 20px;
					padding: 11px;
				}
		
	.content-white-border-gray.pg30{
		overflow: hidden;
	}
				
	.tuts{
		float: left;
		min-height: 204px;
		margin-bottom: 50px;
		margin-right: 62px;
		min-width: 249px;
	}
	
	.tuts:nth-of-type(3n){
		margin-right: 0;
	}
	.tuts:nth-last-of-type(1), .tuts:nth-last-of-type(2), .tuts:nth-last-of-type(3){
		margin-bottom: 0;	
	}
	
	.sharerail{
		background: #ecf5fb;
		border: 1px solid #ccc;
		margin: 30px auto 0;
		padding: 10px;
		text-align: center;
	}
		.sharerail.events{
			width: 100px;
		}
		.sideinfo.left .social-list{
			margin-bottom: 0;
		}
	
/* END carlos RIOS*/

/*** Fixes on social bar ***/

.blog_article #scroller .social-list{
	list-style-type: none;
	padding: 0;
}

#scroller .social-list li #facebook table{
	margin: 0 auto;
}

/* Event Pricing
====================*/
.event-pricing p{color: #6e6e6e; text-align: left;}

.event-pricing .plan > p  {
    margin: 0px;   
}

.event-pricing .plans p {
    margin-bottom: 10px !important;
}


.event-pricing .plan > a {width: 131px; }

	.event-pricing .plan:first-child > a {padding: 0 28px;}
	
		.event-pricing .plan:first-child > a:before {content: "";}
		
	.event-pricing .plan:first-child input{
	     border-radius: 4px;
	     color: #6e6e6e;
	     font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	     height: 35px;
	     padding: 0 28px;
	     margin-bottom: 5px;
	}
	
	.event-pricing .plan.middle input{
		border-radius: 4px 4px 4px 4px;
	    color: #6E6E6E;
	    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	    height: 35px;
	    margin-bottom: 5px;
	    padding: 0 14px;
	}
	
.event-pricing .plan>p{
	padding-left: 14px;	
}
	
.event-pricing .businesses h3{
	line-height: 60px;
}

.event-pricing .plan h4{
	font-weight: 500;
}

.event-pricing .plan.first h3 ,.event-pricing .plan.first h4{
	background: #8fbf6d; /* Old browsers */
	background:url(bg_noise.png), linear-gradient(to bottom, #8fbf6d 0%,#86b267 100%); /* W3C */
	box-shadow: 0 1px 0 #A0DF7B inset;
	border: 1px solid #217D20;
	text-shadow: #217D20 1px 1px;
}
		
.event-pricing .plan.middle h3 ,.event-pricing .plan.middle h4{
	background: #f7864a; /* Old browsers */
	background:url(bg_noise.png), linear-gradient(to bottom, #f7864a 0%,#ed8147 100%);
	border: 1px solid #B74B17;
	box-shadow: inset 0 1px #f8c965;
	text-shadow: 1px 1px #B74B17;
}

.event-pricing .plan.last h3, .event-pricing .plan.last h4{
	background: #4083a9;
	background:url(bg_noise.png), linear-gradient(to bottom, #4083a9 0%,#3c7b9e 100%);
	border: 1px solid #3f678b;
	box-shadow: inset 0 1px #83B4EB;
	text-shadow: #3f678b 1px 1px;
} 

.event-pricing .plan ul li{
	font-size: 16px;
	margin-bottom: 5px;
	width: 210px;
}

/* POPUPS SEPT 11 */
	
div.feedback.form{
	background-color: #FFF;
	padding: 24px 40px;
	width: 468px;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	height: 259px;	
}

div.give.form{
	height: 490px;
	width: 560px;
	padding: 24px 33px;
}

div.feedback.form > p{
	color: #434343;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 30px;
	margin-bottom: 20px;
	text-align: center;
}

div.feedback.form label{
	color: #3F81A7;
	display: block;
	float: left;
	font-size: 15px;
	height: 30px;
	line-height: 18px;
	margin-bottom: 15px;
	position: relative;
	top: 8px;
	width: 130px;
}
	div.give.feedback.form label{
		width: 222px;
	}
	
	div.feedback.form span.error {
		background: url("..error_input.png") no-repeat !important;
		right: 315px;
	}

div.feedback.form input[type="text"], .feedback.form textarea{
	border-radius: 4px;
    box-shadow: 0 1px 2px #DDDDDD inset;
    /*display: block;*/
    float: right;
    margin-left: 10px;
    padding: 5px;
    width: 315px;
}

.give .labeldiv{
	height: 147px;
}

.give > div{
	height: 147px;
}

.give div div:not(.radio){
	float: right;
	width: 325px;
	height: 147px;
	margin-bottom: 20px;
}	

	.give input[type="radio"]{
		bottom: 3px;
	    margin-right: 10px;
	    position: relative;
	}

	.give div div p:not(.error){
		color: #6D6D6D;
		display: inline-block;
		font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		font-size: 15px;
		margin-bottom: 6px;
		width: 286px;
	}
	
		.give div div p.others{
			width: 68px;
		}
		
		.give div div fieldset{
			position: relative;
			float: right;
		    height: 35px;
		   	width: 325px;
		}
			.give div div fieldset input[type="text"]{
				position: absolute;
				top: 0;
				right: 0;
			}			
			.give div div fieldset span.error{
				left: -18px;
			}
	
	.give div div input[type="text"]{
		width: 210px !important;
		margin-left: 0 !important;
	}

.give input[type="text"], .feedback.give textarea, .feedback.give label{
	margin-bottom: 20px !important;
}

.give label{
	width: 222px;
	height: 32px;
}

.feedback.form input[type="text"]{
	height: 20px;
	margin-bottom: 15px;
}

.feedback.form textarea{
	margin-bottom: 22px;
	height: 70px;
}

.feedback.form .button{
	float: right;
	clear: both;
}

.feedback.form fieldset{
	margin-bottom: 0;
	clear: both;
}

.blog_article ul{
	list-style: disc;
	padding-left: 36px;
	padding-top: 10px;
}

.blog_article ol li{
	list-style: decimal inside none;
}

ul.bloggers li{
	height: 214px;
	width: 140px;
}

/*----- Social Buttons -----*/

.socialbuttons{
	list-style-type: none !important;
}

.socialbuttons li{
	display: block;
	float: left;
	margin-right: 15px;
}

/*Manage Attendees
====================*/
h3.attend-1{ background:url('manage-attendees-envelope.png') no-repeat left 5px; padding-left: 70px;}
h3.attend-2{ background:url('manage-attendees-close.png') no-repeat left 5px; padding-left: 70px;}
h3.attend-3{ background:url('manage-attendees-people.png') no-repeat left 5px; padding-left: 70px;}


   .button.social{margin-right: 2px;}
   .button.social.last{margin-right:0px;}


 .clearfix:after {
    content:".";
    display:block;
    height:0;
    clear: both;
    visibility: hidden;
    }



<!--[if IE]>
  .clearfix {
    zoom:1;  /* triggers hasLayout */
    display:block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
<!--[endif]-->


/******* shop icon green button ajit ******************/
.button.green {
   /* background: url("shop.png") no-repeat scroll 10px 10px, -moz-linear-gradient(center top , #9CD478 0%, #79B059 100%) repeat scroll 0 0 transparent;*/
    background: url("/images/web4/btn/patterns_zebra.png"), linear-gradient(rgb(151,201,116) 0%,rgb(114,169,86) 100%);
    border: medium none;
    box-shadow: 0 2px #458038, 0 3px 3px #ADB7A8;
    padding-left: 55px;
    text-shadow: -1px 1px #598B3F;
    text-transform: uppercase;
}
/******* shop icon green button ajit ******************/


/***** Fees Page *****/

.fees-container{
	width: 100%;
	padding: 30px 0;
}

.fees-container ul.payment-labels, .fees-container ul.payment-types{
	list-style-type: none;
	margin: 0 auto;
	overflow: hidden;
	width: 584px;
}

	.fees-container ul.payment-labels li, .fees-container ul.payment-types li{
		width: 194px;
		display: block;
		float: left;
	}
	
		.fees-container ul.payment-labels li p{
			text-align: center;
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 20px;
		}

.fees-container ul.payment-types{
	border: 1px solid #999;
	border-radius: 7px;
	margin-bottom: 30px;
}

	.fees-container ul.payment-types li{
		background-color: #fff;
		height: 170px;
		/*line-height: 162px;
		text-align: center;*/
	}
	
	.fees-container ul.payment-types li.current{
		background-color: #AAA;
	}
	
	.fees-container ul.payment-types li:not(:last-child){
		border-right: 1px solid #777;
	}
	
		.fees-container ul.payment-types li a{
			text-align: center;
			display: block;
		}
		
		.fees-container ul.payment-types li a img{
			height: 100%;
		}

.fees-container .feesbx{
	padding: 45px 40px;
	background-color: #FFF;
	border: 1px solid #ccc;
	border-radius: 8px;
	box-shadow: 0px 2px 3px #ddd;
	position: relative;
}
	
	.fees-container .feesbx:after, .fees-container .feesbx:before {
		bottom: 100%;
		border: solid transparent;
		content: " "; height: 0;
		width: 0; position: absolute;
		pointer-events: none;
	}
	
	.fees-container .feesbx.cards:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 20px;
		left: 30%;
		margin-left: -20px;
	}
	.fees-container .feesbx.cards:before {
		border-color: rgba(204, 204, 204, 0);
		border-bottom-color: #cccccc;
		border-width: 21px;
		left: 30%;
		margin-left: -21px;
	}
	
	.fees-container .feesbx.paypal:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 20px;
		left: 50%;
		margin-left: -20px;
	}
	.fees-container .feesbx.paypal:before {
		border-color: rgba(204, 204, 204, 0);
		border-bottom-color: #cccccc;
		border-width: 21px;
		left: 50%;
		margin-left: -21px;
	}
	
	.fees-container .feesbx.wallet:after {
		border-color: rgba(255, 255, 255, 0);
		border-bottom-color: #ffffff;
		border-width: 20px;
		left: 70%;
		margin-left: -20px;
	}
	.fees-container .feesbx.wallet:before {
		border-color: rgba(204, 204, 204, 0);
		border-bottom-color: #cccccc;
		border-width: 21px;
		left: 70%;
		margin-left: -21px;
	}

.fees-container .feesbx > h1+p{
	margin-bottom: 20px;
	font-size: 20px;
}

.fees-container .feesbx > div{
	overflow: hidden;
	padding: 10px 0;
}

.fees-container .feesbx > div p:first-child{
	width: 260px;
	float: left;
}

.fees-container .feesbx > div p:last-child{
	width: 550px;
	float: right;
}

/*** Styles for blog-data ***/

section.cont_info .blogdata{
	margin-bottom: 40px;
}

section.cont_info .blogdata p.post-title a{
	font-size: 20px;
}

aside.navigation{
	min-height: 1700px;
}

.posts-nav{
	position: relative;
	padding: 10px;
	margin-bottom: 20px;
}

.posts-nav input[type="checkbox"]{
	position: relative;
	bottom: 5px;
}

.posts-nav label.labeltext{
	position: relative;
	left: 10px;
}

aside.navigation .menuvertical{
	margin-bottom: 10px;
}

.posts-nav input.search{
	background: url("icn_search.png") no-repeat scroll right center, none repeat scroll 0 0 rgba(199, 199, 199, 0.9);
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 2px 3px #ADADAD inset;
	color: #FFFFFF;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	height: 29px;
	line-height: 29px;
	padding: 0 28px 0 10px;
	width: 146px;
}

/* Styles for Webinar */

section.head p.subtl{
	display: block;
	text-align: center;
	margin: 0 auto 10px;
	width: 80%;
	color: #959595;
	font-size: 24px;
}

p.descrip{
	display: block;
	margin: 0 auto 50px;
	text-align: left;
	width: 80%;
}
.fitcont{
	padding: 40px 90px;
}
table.joinevent{
	border-spacing: 0;
	color: #966;
	font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	float: right;
}
	table.joinevent td{
		padding:6px 12px;
		text-align: center;
	}
		table.joinevent thead td{
			background-color: #e19037;
			color: white;
			font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		}
	
		table.joinevent tbody tr:nth-child(2n+1) td{
			background-color: #fae9d7;
		}
		table.joinevent tbody tr:nth-child(2n) td{
			background-color: #f6f1eb;
		}
			table.joinevent thead tr td:first-child{
				border-top-left-radius: 4px;
			}
			table.joinevent thead tr td:last-child{
				border-top-right-radius: 4px;
			}
			table.joinevent tbody tr:last-child td:first-child{
				border-bottom-left-radius: 4px;
			}
			table.joinevent tbody tr:last-child td:last-child{
				border-bottom-right-radius: 4px;
			}
	
		table.joinevent a.join{
			background-color: #f8b934;
		    border: 1px solid #dfa11f;
		    border-radius: 3px;
		    color: white;
		    display: block;
		    font-family: "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		    font-size: 13px;
		    font-weight: bold;
		    padding: 2px 10px;
		}
		table.joinevent a.join:hover {
		    background-color: #E19037;
		    border-color: #DD8027;
		}

/* thank you landing page */

.ty-wrapper{
	background: #fff;
}
	.blue-bar{
		background: #325782;
		box-shadow: 0px 2px 1px #d1d1d1;
		min-height: 410px;
	}
		.ty-container{
			margin: 0 auto;
			padding: 110px 0 70px 0;
			text-align: center;
			width: 650px;
		}
			.ty-container h1{
				color: #fff;
				font: normal 30px "proxima-nova", Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			}
				.ty-loader{
					background: url("ty-andy.gif") no-repeat top center;
					height: 200px;
					margin: 0 auto 20px auto;
					width: 200px;
				}
	.ty-wrapper iframe[name="google_conversion_frame"], .ty-wrapper > img[height="1"]{
		display: none;
	} 

.video-thumb-row{
	/*overflow: hidden;*/
	float: left;
	margin: 10px auto;
	/*padding-bottom: 5px;*/
	text-align: center;
	width: 215px;
}
	.video-thumb-row a{
		display: inline-block;
		float: none;
	}
	.video-thumb-row .video-thumb{
		background-color: #fff;
		border: 1px solid #ccc;
		border-radius: 4px;
		box-shadow: 0px 1px 1px rgba(0,0,0,0.3);
		display: inline-block;
		padding: 5px;
		position: relative;
		z-index: 1;
	}
		.video-thumb-row .video-thumb span:hover{
			background: #666 url('video-thumb-play.png') no-repeat center;
			box-shadow: inset 0px 5px 30px rgba(0,0,0,0.5);
		}
		.video-thumb-row .video-thumb span{			
			display: block;
			height: 60px;
			width: 100px;
		}
		.abtest-5steps-vid{
			background: url('abtest-5steps-thumb.jpg') no-repeat top center;
		}
		.abtest-easy-vid{
			background: url('abtest-editor-thumb.jpg') no-repeat top center;
		}
		.video-thumb-row .video-link{
			/*margin: 20px 0 0 20px;*/
			width: 200px;
		}
.ab-vids-es .abtest-5steps-vid{
	background: url('abtest-5steps-thumb.jpg') no-repeat top center;
}
.ab-vids-es .abtest-easy-vid{
	background: url('abtest-editor-thumb.jpg') no-repeat top center;
}

.retarget-img{
	display: none;
}

.external-content-divider{
	/*border-bottom: 1px dashed #c1c1c1;
	margin-bottom: 30px;*/
	overflow: hidden;
	padding-bottom: 25px;
}
	.external-btn-download{
		float: left;
		width: 200px;
	}

form[action="/event-marketing/contact-us"] .cont_right .cont_info, form[action="/event-management/contact-us"] .cont_right .cont_info{
	float: right;
	padding-bottom: 40px;
	width: 700px;
} 

/* Partner page */

.ext-content-banner{	
	height: 290px;
	margin: 20px 0;
	width: 100%;
}

.partners-main{
	background: #4c5862 url('partners-main-banner.png') no-repeat center;
}
.partners-affiliates{
	background: url('partners-affiliates-banner.gif') no-repeat center;
}
.partners-apps{
	background: url('Apps_Integration_Page_Headboard_animated.gif') no-repeat center;
}
.partners-agencies{
	background: url('partners-agencies-banner.gif') no-repeat center;
}

	.play-vid-icon{
		background: url('play-vid-icon.png') no-repeat center;
		display: block;
		height: 88px;
		margin: 0 auto;
		position: relative;
		top: 100px;
		width: 88px;
	}

.ext-3col-wrap{
	overflow: hidden;
	margin-top: 40px;
}
	.ext-3col{
		float: left;
		margin-right: 25px;
		width: 230px;
	}
	.ext-3col:last-child{
		margin-right: 0;
	}
		.ext-col-thumb{
			height: 185px;
			width: 228px;
		}
		.ext-3col h3{
			font-size: 20px;
			font-weight: 600;
			line-height: 24px;
		}
		.ext-affiliate{
			background: #438cd1 url('affiliates-icon.png') no-repeat center;
		}
		.ext-agencies{
			background: #e87745 url('agencies-icon.png') no-repeat center;
		}
		.ext-apps-int{
			background: #f1dfc0 url('apps-int-icon.png') no-repeat center;
		}
		.ext-banners{
			background: #5e6b78 url('banners-vids-icon.png') no-repeat center;
		}
		.ext-salescomm{
			background: #55a68e url('sales-comm-icon.png') no-repeat center;
		}
		.ext-advanced-train{
			background: #ed7d4a url('advanced-train-icon.png') no-repeat center;
		}
		.part-int-icon{
			background: url('part-integration.png') no-repeat center;
			height: 207px;
			width: 166px;
		}

.mb0{ margin-bottom: 0; }
.mt0{ margin-top: 0; }

<!-- paul styles -->
.pt10 {
	padding-top:10px;	
}
.pt20 {
	padding-top:20px;	
}
.pt30 {
	padding-top:30px;	
}
.pt40 {
	padding-top:40px;	
}
.pt50 {
	padding-top:50px;	
}
.pt60 {
	padding-top:60px;	
}
.pt65 {
	padding-top:65px;	
}
.pt70 {
	padding-top:70px;	
}
.pt80 {
	padding-top:80px;	
}
.pt95 {
	padding-top:95px;	
}
.pd30 {
	padding-bottom:30px;	
}
.pd40 {
	padding-bottom:40px;	
}
.pd60 {
	padding-bottom:60px;	
}

.drk-green {
	background:#79bd8f;	
	border:none;
}
	.drk-green:hover {
		background:#3ec28b;	
	}
		.drk-green:active {
			box-shadow:rgba(0,0,0,0.2) 0px 2px 0px inset;	
		}
.innerWrapper {
	width:960px;
	height:760px;
	margin-right:auto;
	margin-left:auto;
}
.innerWrapper2 {
	width:960px;
	height:710px;	
	margin-right:auto;
	margin-left:auto;
}
.innerWrapper4 {
	width:960px;
	height:540px;	
	margin-right:auto;
	margin-left:auto;
}
.innerWrapper-foot {
	width:960px;
	margin-right:auto;
	margin-left:auto;
}
.bottInnerWrapper {
	width:960px;
	height:150px;
	margin:0 auto;	
	text-align:center;	
}
#section1 {
	margin-top:-25px;
	background:#276797;
}
#section2 {
	background:#36ad94;	
}
#section3 {
	background:#ebaa1e;	
}
#section4 {
	background:#225c74;	
}
.col-3 {
	-webkit-column-count:3;
		-moz-column-count:3;
			column-count:3;
}
	.col-3 a {
		color:#2b4d78;
		font-size:16px;
		line-height:24px;
		text-decoration:none;	
	}
.heading-block {
	color:#ffffff;	
}
.foot-block-btm {
	font-size:24px;
	line-height:37px;
	color:#2b4d78;	
	margin:0;
}
.p-block {
	font-size:21px;
	line-height:28px;
	padding-top:10px;
	text-shadow:none;
}
#section1 h1, #section2 h1, #section3 h1, #section4 h1 {
	font-size:36px;
	line-height:37px;	
}
#section1 p {
	color:#ffffff;
}
#section2 p {
	color:#ebebeb;	
}
#section3 p {
	color:#f2f2f2;	
}
#section4 .p-block:last-of-type {
	color:#ebebeb;		
}
.right-btn {
	position:relative;
	margin-top:-117px;
}
.inboxChecker-btn a {
	color:#ffffff;
	display:inline-block;
	font-size:24px;
	line-height:28px;
	font-weight:300;
	text-align:center;
	margin-right:2px;
	padding:20px 80px;
	transition:background 0.2 ease in;
}		
.content-left {
	width:610px;
}
.content-center {
	width:780px;
	text-align:center;
	margin:0 auto;
	padding-right:20px;
	padding-left:20px;
}
.content-left-col {
	width:450px;
	float:left;
	position:relative;
}
<!-- style image -->
.image-slide {
	width:960px;
	height:336px;
}
.litmus-screen {
	width:923px;
	height:479px;
}
.phoneWrap {
	width:460px;
	height:auto;
	margin-top:0px;
	margin-left:470px;
	position:relative;
}
	.phoneAni1 img {
		width:231px; 
		height:487px;
		margin-top:93px;
		position:absolute;
	}
		.phoneAni2 img {
			width:276px;
			height:535px;
			margin-left:180px;
		}
.collage-ani {
	width:400px;
	height:390px;
	margin-left:540px;
	position:relative;
}
	.collage1 img{
		width:198px;
		height:217px;
		position:absolute;
		display:block;
	}
	.collage2 img, .collage3 img, .collage4 img, .collage5 img{
		width:234px;
		height:156px;
		position:absolute;
		display:block;
	}
	.collage5 img {
		margin-top:15px;
		margin-left:150px;	
		z-index:1;
	}
	.collage4 img {
		margin-top:42px;
		margin-left:60px;
		z-index:2;
	}
	.collage3 img {
		margin-top:105px;
		margin-left:165px;
		z-index:3;
	}
	.collage2 img {
		margin-top:140px;
		z-index:4;
	}
	.collage1 img {
		margin-top:160px;
		margin-left:205px;
		z-index:5;
	}

/* NEW FEATURE PAGES - Inbox Checker */

.slide.new-feat-section{
	background-attachment: fixed;
	width:100%;
	height:100%;
	position: relative;
}

.new-feat-section{
	background-attachment: fixed;
	overflow: hidden;
	width: 100%;
	height: 100%;
	position: relative;
	padding: 60px 0;
}
	.new-feat-section .container, .check-out-more .container{
		margin: 0 auto;
		position: relative;
		width: 960px;
	}
	.new-feat-section h2{
		color: #fff;
		font-size: 33px;		
		font-weight: 700;
		line-height: 37px;
		margin-bottom: 25px;
	}
	.new-feat-section p{
		color: #fff;
		font-size: 21px;
		line-height: 28px;
		text-shadow: none;
	}
		.feat-info-wide { 
			overflow: hidden; 
			margin-bottom: 20px;
		}
			.feat-info-wide p{
				float: left;
				width: 590px;
			}
			.new-feat-section .big{
				background: #72c2a1;
				border-radius: 5px;
				color: #fff;
				height: auto;
				text-align: center;
			}
			.feat-info-wide .big{
				float: right;
				font-size: 30px;
				font-weight: 400;
				line-height: 34px;
				padding: 20px 70px;
			}	


.check-out-more{
	background: #fff;
	/*bottom: 0;*/
	overflow: hidden;
	padding: 30px 0 50px 0;
	/*position: absolute;*/
	width: 100%;
}
.check-out-more:after{
	content: '';
	clear: both;
	display: block;
	overflow: hidden;
}
	.check-out-more .container > h3{
		color: #2b4d78;
		font-size: 24px;
		margin: 0 0 30px 0;
		text-align: center;	
	}
	.check-out-more .container > ul{
		display: block;
		float: left;
		padding: 0 70px;
		text-align: center;
		width: 180px;
	}
		.check-out-more .container > ul > li{
			margin-bottom: 10px;
		}
			.check-out-more .container > ul > li a{
				color: #2b4d78;
			}	

/* NEW HOME PAGE 
========================================================== */

.wide-section{

}
	.wide-section-container{
		margin: 0 auto;
		max-width: 1600px;
		min-width: 960px;
	}		
.home-try-us{
	background: url('home-tryus-bg.jpg') no-repeat center fixed;
	background-size: cover;

}
	.home-try-us .wide-section-container{
		padding-top: 50px;
	}
	.home-try-us h1, .home-try-us h2, .home-try-us fieldset{
		text-align: center;
	}
	.home-try-us h1, .home-try-us h2{		
		line-height: 120%;
	}
	.home-try-us h1 {
		color: #525e66;
		font-size: 42px;
		font-weight: bold;
		letter-spacing: 6px;
		text-transform: uppercase;
	}
	.home-try-us h2{
		color: #343b40;
		font-size: 33px;
		font-weight: 300;
		margin-bottom: 30px;
	}
		.home-try-us fieldset .home-textfield{
			border: 3px solid #e0e4e7;
			box-shadow: none;
			border-radius: 8px;
			color: #525e66;
			font-size: 18px;
			font-weight: 300;
			margin-right: 10px;
			padding: 8px 10px;
			vertical-align: top;
			width: auto;
		}
		.try-us-wrap{
			display: inline-block;
		}
			.try-us-wrap .button{
				cursor: pointer;
				display: block;
				font-weight: 600;
				line-height: 120%;
				margin-bottom: 5px;
				padding: 18px 50px;
				text-align: center;
			}
			.try-us-wrap span{
				color: #b4b8bb;
				font-size: 14px;
				font-weight: 300;
			}
	.video-ph{
		background: url('homevid-poster.png') no-repeat top center;
		background-size: 50%;
		margin-top: 20px;
		min-height: 435px;
	}
	.home-try-us .video-js{
		margin: 30px auto 0 auto;
	}
		.home-try-us .video-js object, .home-try-us .video-js video, .home-try-us img{
			border-radius: 4px 4px 0 0;
			box-shadow: 0 15px 40px rgba(0,0,0,0.3);
		}
		.home-try-us .video-js object{
			border-top: 1px solid #c8cdd1;
		}
	.home-vid img{
		display: block;
		height: 335px;
		margin: 0 auto;
		width: 540px;
	}
	.home-vid{
		border-radius: 4px 4px 0 0;
		box-shadow: 0 15px 40px rgba(0,0,0,0.3);
		display: block;
		margin: 30px auto 0 auto;
		position:relative;
	}

.home-friends .wide-section-container{
	padding: 35px 0 55px 0;
}

	.home-friends h2, .home-friends ul{
		text-align: center;
	}
	.home-friends ul{
		display: block;
	}
		.home-friends ul li{
			display: inline-block;
			vertical-align: middle;
		}
			.home-friends ul li img{
				width: 70%;
			}
		.home-friends ul li:last-child{
			margin-right: 0;
		}
	.home-friends h2{
		color: #525e66;
		font-size: 40px;
		line-height: 120%;
		margin-bottom: 25px;
	}

.home-responsive{
	background: url('home-responsive-bg.jpg') no-repeat center fixed;
	background-size: cover;
	/*height: 780px;*/
	overflow: hidden;
}
	.home-responsive .wide-section-container{
		padding-top: 40px;
		width: 1100px;
	}
		.home-responsive h2, .home-responsive h3{
			color: #fff;
			line-height: 120%;
			text-shadow: 0px 0px 20px rgba(150, 150, 150, 1);
		}
		.home-responsive h2{
			font-size: 40px;
		}
		.home-responsive h3{
			font-size: 30px;
			font-weight: 300;
			margin-bottom: 40px;
		}
		.mobile-device{
		    background: #f7f7f8;
		    border: 4px solid #efefef;
		    box-shadow: 0 0 40px rgba(0,0,0,0.3);
		    border-radius: 50px;
		    display: inline-block;    
		}
		.portrait{
		    border-radius: 50px 50px 0 0;
		    border-bottom: none;
			float: left;
		    padding: 25px 15px 0 15px;
		    position: relative;
		}
		    .portrait:before{
		        background: #efefef;        
		        border-radius: 2px 2px 0 0;
		        border-left: 2px solid #d8d8d8;
		        box-shadow: inset 0px -1px 2px rgba(0,0,0,0.2), 0 -2px 6px rgba(0,0,0,0.1);
		        content: '';
		        display: inline-block;
		        height: 5px;
		        position: absolute;
		        right: 44px;
		        top: -8px;
		        width: 50px;        
		    }
		.landscape{
			float: right;
		    padding: 15px 100px 15px 90px;
		    position: relative;
		}
		    .landscape:before{
		        background: #efefef;        
		        border-radius: 2px 0 0 2px;
		        box-shadow: inset 0px -1px 2px rgba(0,0,0,0.2), 0 -2px 6px rgba(0,0,0,0.1);
		        content: '';
		        display: inline-block;
		        height: 50px;
		        left: -9px;
		        position: absolute;
		        top: 45px;
		        width: 5px;        
		    }

		    .mobile-sidebar{
		        position: absolute;
		        top: 110px;
		        left: -9px;
		    }
		        .mobile-sidebar span{
		            background: #efefef;   
		            border-radius: 2px 0 0 2px;
		            box-shadow: inset -1px 0px 2px rgba(0,0,0,0.2); 
		            display: block;
		            height: 30px;
		            margin-bottom: 20px;
		            width: 5px;
		        }
		        .mobile-sidebar span:first-child{
		            height: 40px;
		        }
		    .mobile-hdr{
		        margin: 0 auto;
		        padding-bottom: 30px;
		        text-align: center;
		    }
		        .mobile-hdr-cam{
		            background: linear-gradient(140deg, #064a6e 0%,#064a6e 50%,#110a06 51%,#110a06 100%);
		            border: 3px solid #d8d8d8;
		            border-radius: 100%;
		            display: inline-block;
		            height: 8px;
		            width: 8px;
		        }
		        .mobile-hdr-speaker{
		            background: #68747b;
		            border: 3px solid #e3e3e4;
		            box-shadow: inset 0px 2px 2px rgba(0,0,0,0.3);
		            border-radius: 6px;
		            display: block;
		            height: 6px;
		            margin: 10px auto 0 auto;
		            width: 60px;
		        }
		    .mobile-container{
		        background: #666;
		        border: 1px solid #cecece;
		        overflow: hidden;
		        position: relative;
		    }
		    .portrait .mobile-container{
		        border-bottom: none;
		        height: 500px;
		        width: 290px;
		    }

		    .landscape .mobile-container{
		        height: 240px;
		        width: 480px;
		    }
		        .landscape .mobile-sidebar{
		            bottom: -13px;
		            left: 60px;
		            top: inherit;
		        }
		            .landscape .mobile-sidebar span{
		                border-radius: 0 0 2px 2px;
		                display: inline-block;
		                height: 5px;
		                margin-right: 15px;
		                margin-bottom: 0;
		                width: 30px;
		            }
		            .landscape .mobile-sidebar span:first-child{
		                width: 40px;
		            }
		        .landscape .mobile-hdr{
		            left: 0;
		            padding: 80px 0 0 25px;
		            position: absolute;
		        }
		            .landscape .mobile-hdr-cam{
		                margin-top: 35px;
		                vertical-align: top;
		            }
		            .landscape .mobile-hdr-speaker{
		                display: inline-block;
		                height: 60px;
		                margin-left: 5px;
		                width: 6px;
		            }
		            .mobile-home{
		                border: 3px solid #e4e4e4;
		                border-radius: 100%;
		                height: 55px;
		                position: absolute;
		                right: 15px;
		                top: 110px;
		                width: 55px;
		            }
		        .ball{
				    display: inline-block;
				    background: #31ade0;
				    border-radius: 100%;
				    height: 60px;
				    position: absolute;
				    right: 90px;
				    top: 160px;
				    opacity: 0.3;
				    width: 60px;				    
				}
				.landscape .ball{
					top: 100px;
				}

.home-testimonials{
	padding: 30px 0 40px 0;
}
	.home-testimonials ul{
		display: block;
		text-align: center;
	}
		.home-testimonials ul li{
			display: inline-block;
			margin-right: 135px;
			vertical-align: top;
		}
		.home-testimonials ul li:last-child{
			margin-right: 0;
		}
		.home-testimonials ul li .home-client{			
			display: inline-block;
			height: 178px;
			width: 177px;
		}
		.home-testimonials ul li:first-child .home-client{
			background: url(/400/home-client1.png) no-repeat;	
			background-size: 99%;		
		}
		.home-testimonials ul li:nth-child(2) .home-client{
			background: url('home-client2.png') no-repeat;
			background-size: 99%;
		}
		.home-testimonials ul li:nth-child(3) .home-client{
			background: url('home-client3.png') no-repeat;
			background-size: 99%;
		}
		/* different languages */
		.home-testimonials .es-testimonials li:first-child .home-client{
			background: url('/images/es/misc/home-client1.png') no-repeat;	
			background-size: 99%;			
		}
		.home-testimonials .es-testimonials li:nth-child(2) .home-client{
			background: url('/images/es/misc/home-client2.png') no-repeat;	
			background-size: 99%;			
		}
		.home-testimonials .es-testimonials li:nth-child(3) .home-client{
			background: url('/images/es/misc/home-client3.png') no-repeat;	
			background-size: 99%;			
		}
		.home-testimonials .tw-testimonials li:nth-child(2) .home-client, .home-testimonials .cn-testimonials li:nth-child(2) .home-client{
			background: url('/images/tw/misc/home-client3.png') no-repeat;	
			background-size: 99%;			
		}
		.home-testimonials .jp-testimonials li:first-child .home-client{
			background: url('/images/jp/misc/home-client1.png') no-repeat;	
			background-size: 99%;			
		}
		.home-testimonials .jp-testimonials li:nth-child(2) .home-client{
			background: url('/images/jp/misc/home-client2.png') no-repeat;	
			background-size: 99%;			
		}
		.home-testimonials .jp-testimonials li:nth-child(3) .home-client{
			background: url('/images/jp/misc/home-client3.png') no-repeat;	
			background-size: 99%;			
		}
		.home-testimonials .br-testimonials li:first-child .home-client{
			background: url('/images/br/misc/home-client1.png') no-repeat;	
			background-size: 99%;			
		}
		.home-play-vid{
			background: #909ba2;
			border-radius: 4px;
			display: inline-block;
			color: #fff;
			font-size: 18px;
			padding: 4px 4px 4px 7px;
			vertical-align: bottom;
		}
			.home-play-vid:hover{
				background: #525e66;
				color: #fff;
			}
		.home-testimonials ul li p{
			text-align: left;
			width: 225px;
		}
		.test-quote{
			color: #525e66;
			font-size: 20px;
			line-height: 140%;
			font-style: italic;
			padding-top: 25px;
		}
		.test-author{
			color: #a7acb1;
			font-size: 14px;
		}
.home-customers{
	background: url('home-customers-bg.jpg') no-repeat top fixed;
	background-size: cover;
	height: 520px;
	overflow: hidden;
}
	.home-customers .wide-section-container{
		padding-top: 185px;
	}
		.home-customers h2, .home-customers h3{
			color: #fff;
			line-height: 120%;
			text-shadow: 0px 0px 20px rgba(150, 150, 150, 1);
			text-align: center;
		}
		.home-customers h2{
			font-size: 40px;
			font-weight: bold;
			letter-spacing: 6px;
			text-transform: uppercase;
		}
		.home-customers h3{
			font-size: 40px;
			font-weight: 300;
			letter-spacing: 3px;
		}

.home-ab-testing{
	padding: 70px 0;
}
	.home-ab-testing .wide-section-container{
		max-width: 1200px;
		position: relative;		
	}
		.home-ab-testing .wide-section-container > div{
			display: inline-block;
			vertical-align: top;
		}
		.ab-testing-window{
			background: #fff;
			border-radius: 6px;
			min-height: 320px;
			width: 48%;
		}
			.ab-window{
				border-radius: 0 0 6px 6px;
				border-bottom: 2px solid #e0e4e7;
				border-left: 2px solid #e0e4e7;
				border-right: 2px solid #e0e4e7;
				color: #525e66;
				height: 100%;
			}
				.ab-window-test-type, .ab-window-test-results{
					text-align: center;
					padding: 30px 20px 30px 0;
				}
				.ab-window-test-type{
					border-bottom: 2px solid #e0e4e7;
				}
					.ab-window-col{
						display: inline-block;
						margin-right: 45px;
						font-weight: 300;	
						vertical-align: middle;
						width: 32%;	
					}
					.ab-window-col:last-child{
						margin-right: 0;
					}
					.ab-window-test-type .ab-window-col:nth-child(2), .ab-window-test-results .ab-window-col:nth-child(2){ 
						width: 10%;
					}
					.ab-window-test-type > span{
						font-size: 30px;						
					}
					.ab-window-test-results .ab-window-col{
						font-size: 23px;
						text-align: left;
						width: 27%;
					}
						.ab-window-col .ab-window-btn{
							background: #c8cdd1;
							border-radius: 3px;	
							color: #fff;						
							display: inline-block;
							font-size: 18px;
							margin-top: 50px;
							padding: 6px 15px;
							text-align: center;
						}
			.ab-window-top{
				background: #c8cdd1;
				border-radius: 6px 6px 0 0;
				padding: 4px 0 4px 10px;
				position: relative;
				height: 10px;
			}
				.ab-window-top:after{
					content: '...';
					color: #f5f5f7;
					display: block;
					font-size: 68px;
					line-height: 0;
					position: absolute;
					left: 5px;
					top: -8px;
				}
		.ab-testing-label{
			background: #31ade0;
			border-radius: 100%;
			color: #fff;
			font-size: 40px;
			height: 146px;
			margin: 80px 0 0 -65px;
			padding-top: 35px;
			text-align: center;
			width: 182px;
		}
			.ab-testing-label span{
				display: inline-block;
				margin-top: 5px;
				width: 137px;
			}
		.ab-testing-info{			
			margin-left: 20px;
			width: 36%;
		}
			.ab-testing-info h3, .ab-testing-info p{
				color: #525e66;
				line-height: 140%
			}
			.ab-testing-info h3{
				font-size: 40px;
			}
			.ab-testing-info p{
				font-size: 28px;
				font-weight: 300;
			}

.home-inbox-checker{
	background: url('home-inbox-checker-bg.jpg') no-repeat center fixed;
	background-size: cover;
	overflow: hidden;
}
	.home-inbox-checker .wide-section-container{
		padding-top: 30px;
		position: relative;
	}
		.home-inbox-checker .home-info-col{
			margin: 0 auto;
			min-height: 440px;
			padding-top: 50px;
			width: 960px;
		}
			.home-inbox-checker h3, .home-inbox-checker p{
				color: #fff;
				text-shadow: 0px 0px 20px rgba(150, 150, 150, 1);
				width: 500px;
			}
			.home-inbox-checker h3{
				font-size: 40px;
				line-height: 120%;
				margin-bottom: 20px;
			}
			.home-inbox-checker p{
				font-size: 30px;
				font-weight: 300;
				margin-bottom: 0;
				text-shadow: none;
			}
		.home-ic-window{
			border-radius: 6px 6px 0 0;
			bottom: 0;
			padding: 10px 0 0 0;
			position: absolute;
			right: -215px;			
			width: 720px;
		}
			.home-ic-top{
				background: #c8cdd1;
				border-radius: 6px 6px 0 0;
				padding: 10px 0 5px 15px;
			}
				.home-ic-top span{
					background: #f5f5f7;
					border-radius: 100%;
					display: inline-block;
					height: 11px;
					margin-right: 10px;
					width: 11px;
				}				
			.home-ic-frame{
				background: #fff;
				height: 390px;
			}
				.home-ic-frame > ul{
					display: block;
					padding: 35px 0 0 15px;
				}
					.home-ic-frame > ul li{
						display: inline-block;
						margin: 0 25px 40px 25px;
						visibility: hidden;
					}
						.home-ic-frame > ul li > span{
							display: block;
						}
						.home-ic-label{
							font-size: 14px;
							font-weight: bold;
							color: #363636;
							margin-bottom: 10px;
							text-align: center;
						}
						.home-ic-thumb{
							height: 113px;
							width: 180px;
						}
						.home-ic-frame > ul > li:nth-child(1) .home-ic-thumb{ background: url('home-ic-1.png') no-repeat center; }
						.home-ic-frame > ul > li:nth-child(2) .home-ic-thumb{ background: url('home-ic-1.png') no-repeat center; }
						.home-ic-frame > ul > li:nth-child(3) .home-ic-thumb{ background: url('home-ic-3.png') no-repeat center; }
						.home-ic-frame > ul > li:nth-child(4) .home-ic-thumb{ background: url('home-ic-4.png') no-repeat center; }
						.home-ic-frame > ul > li:nth-child(5) .home-ic-thumb{ background: url('home-ic-5.png') no-repeat center; }
						.home-ic-frame > ul > li:nth-child(6) .home-ic-thumb{ background: url('home-ic-6.jpg') no-repeat center; }

						.fadeIn{
							animation-name: fadeIn;
							animation-duration: 0.8s;	
							animation-timing-function: ease-in-out;	
							visibility: visible !important;	
						}

						@keyframes fadeIn {
							0% {
								transform: scale(0);
								opacity: 0.0;		
							}
							60% {
								transform: scale(1.1);	
							}
							80% {
								transform: scale(0.9);
								opacity: 1;	
							}	
							100% {
								transform: scale(1);
								opacity: 1;	
							}		
						}

	.home-final .wide-section-container{
		padding: 80px 0 0px 0;
	}
		.home-final .wide-section-container h3{
			color: #525e66;
			font-size: 50px;
			line-height: 120%;
			margin-bottom: 55px;
			text-align: center;
		}
		.home-final .wide-section-container .button.green{
			font-size: 22px;
			padding: 4px 53px;
		}

/* page/servers fix */

form[action="/page/servers"] .pt20 table {
	width: 740px !important;
	margin: 0 auto;
}

form[action="/page/servers"] div {
	margin: 0 auto;
}

form[action="/page/servers"] .nav ul .popblue { 
	width: 740px;
	margin: 0 auto;
}

/* external search page fix */

div[style="width:758px; margin-top:12px; background-image: url(sitesearch.png); background-repeat: no-repeat; height:95px; padding-top:17px;"] {
	background-image: none!important;
	padding: 20px 0!important;
	border: 1px solid #dcdcdc!important;
	border-radius: 6px!important;
	height: auto!important;
	width: 918px!important;
}

div[style="width:758px; margin-top:12px; background-image: url(sitesearch.png); background-repeat: no-repeat; height:95px; padding-top:17px;"] #button {
	background: #77b29c;
	border-radius: 3px;
	display: inline-block;
	font-size: 13px;
	padding: 12px 18px;
	color: #fff;
	border: none;
	cursor: pointer;
	margin-left: 10px;
}

div[style="width:758px; margin-top:12px; background-image: url(sitesearch.png); background-repeat: no-repeat; height:95px; padding-top:17px;"] #button:hover {
	background: #3ec28b;
}

div[style="width:758px; margin-top:12px; background-image: url(sitesearch.png); background-repeat: no-repeat; height:95px; padding-top:17px;"] #gSearch1 {
	border-radius: 4px;
	padding: 5px 8px!important;
}

div[style="width:758px; margin-top:12px; background-image: url(sitesearch.png); background-repeat: no-repeat; height:95px; padding-top:17px;"] #button:active {
	box-shadow: inset 0 2px 0px rgba(0,0,0,0.2);
}

/* new homepage update */

.hp-home-email-play, .hp-email-record1-top, .hp-email-record1-btm, .hp-email-record2-top, .hp-email-record2-btm, .hp-email-record3-top, .hp-email-record3-btm, .hp-campjellies, .hp-campnight, .hp-camppine, .hp-home-email-fb, .hp-home-email-tw{
	background: url(new-homepage-sprites.png) no-repeat;
}

.hp-email-record1-top{
	background-position: 0 -157px ;
	width: 338px;
	height: 115px;
}

.hp-email-record1-btm{
	background-position: 0 -276px ;
	width: 338px;
	height: 21px;
}

.hp-email-record2-top{
	background-position: 0 -301px ;
	width: 338px;
	height: 117px;
}

.hp-email-record2-btm{
	background-position: 0 -422px ;
	width: 338px;
	height: 21px;
}

.hp-email-record3-top{
	background-position: 0 -447px ;
	width: 338px;
	height: 117px;
}

.hp-email-record3-btm{
	background-position: 0 -568px ;
	width: 340px;
	height: 21px;
}

.hp-campjellies{
	background-position: -267px 0;
	width: 130px;
	height: 129px;
}

.hp-campnight{
	background-position: -134px 0;
	width: 130px;
	height: 129px;
}

.hp-camppine{
	background-position: 0 0;
	width: 130px;
	height: 130px;
}

.hp-home-email-tw{
	background-position: -361px -252px ;
	width: 31px;
	height: 26px;
}

.hp-home-email-fb{
	background-position: -367px -295px ;
	width: 17px;
	height: 31px;
}

.hp-home-email-play{
	background-position: -343px -156px ;
	width: 64px;
	height: 65px;
}

.hp-home-zendesk, .hp-home-flickr, .hp-home-unbounce, .hp-home-highrise, .hp-home-shopify{
	background: url(new-homepage-sprites2.png) no-repeat;
}

.hp-home-zendesk{
	background-position: 0 0;
	width: 174px;
	height: 40px;
}

.hp-home-flickr{
	background-position: 0 -46px ;
	width: 119px;
	height: 34px;
}

.hp-home-unbounce{
	background-position: 0 -264px ;
	width: 175px;
	height: 42px;
}

.hp-home-highrise{
	background-position: 0 -161px ;
	width: 116px;
	height: 97px;
}

.hp-home-shopify{
	background-position: 0 -84px ;
	width: 210px;
	height: 71px;
}

.hp-friends li {
	margin: 0 30px;
}

/* Japan Wire Transfer */

.customize .pp-title {
    margin: 15px 0 30px;
}

.customize .pp-title h3 {
    float: left;
}

.customize .pp-title a.pp-link {
    float: right;
    color: #31ade0;
    font-size: 14px;
    margin-right: 25px;
}

.customize .pp-title a.pp-link:hover {
    color: #2f6280;
}

/* New Support Page Internal Fix */

.faqbx .ll select {
	width: auto!important;
}

div.new-phone-page-container {
	margin: 0 auto 30px;
}

div.new-support-page-container {
	margin: -10px 0;
}

section.new-email-form {
	border: 1px solid #c1c1c1;
}

div.ns-send-btn {
	margin-bottom: 60px;
}

/* New Updates Page */

.up-container .up-date {
    color: #858585;
    margin-bottom: 0;
}
.up-container .up-btn h3 {
    transition: color 0.2s ease-in;
}
.up-container .up-btn h3:hover {
    color: #4083a9;
}

.up-container li {
    color: #525252;
}

/* Integrations - Zapier */
.z-features-list p {
	font-size: 19px;
	font-weight: 400;
}
.z-features-list > div {
	margin: 55px 0 10px;
}
	.z-features-list > div > div {
		height: 82px;
		margin-bottom: 25px;
	}
.zap-int-logos {
	display: inline-block;
	width: 82px;
	height: 82px;
	background: #ededf3 url(http://www.benchmarkemail.com/images/ext/zapier/zap-int-logos.png) no-repeat center top;
	background-size: 82px 738px;
	border-radius: 3px;
}
	.zap-int-logos.z-gmail {
		background-position: 0 -82px;
	}
	.zap-int-logos.z-gotowebinar {
		background-position: 0 -164px;
	}
	.zap-int-logos.z-eventbrite {
		background-position: 0 -246px;
	}
	.zap-int-logos.z-googledocs {
		background-position: 0 -328px;
	}
	.zap-int-logos.z-wufoo {
		background-position: 0 -410px;
	}
	.zap-int-logos.z-desk {
		background-position: 0 -492px;
	}
	.zap-int-logos.z-capsulecrm {
		background-position: 0 -572px;
	}
	.zap-int-logos.z-livechat {
		background-position: 0 -656px;
	}
.zap-int {
	display: inline-block;
	width: 44px;
	height: 82px;
	vertical-align: middle;
}
	.zap-int:after {
		content: '';
		border-top: 4px solid transparent;
		border-bottom: 4px solid transparent;
		border-left: 4px solid #3c464d;
		display: inline-block;
		margin: 0 0 5px;
		height: 0;
		width: 0;
	}

/* ======== New Pricing Page ======== */

.new-pricing-page {
	margin-top: -32px;
	width: 100%;
	font-smoothing: antialiased;
} 

.new-pricing-page h3 {
	font-size: 29px;
	line-height: 36px;
	font-weight: 600;
	text-align: center;
	color: #525e66;
}

.new-pricing-page p {
	color: #525e66;
}

.np-widesection {
	width: 100%;
}

.np-content {
	margin: 0 auto;
	position: relative;
	width: 920px;
	padding: 0 20px;
}

.new-pricing-header {
	background: #f5f5f7 url(np-cover-bg.jpg) no-repeat center fixed;
	background-size: cover;
	padding: 65px 0 40px;
}

.new-pricing-header h2 {
	font-weight: 700;
	font-size: 40px;
	line-height: 55px;
	color: #525e66;
	text-align: center;
	margin-bottom: 60px;
}

.np-nav {
	text-align: center;
}

.np-nav a{
	display: inline-block;
	text-align: center;
	background: #fff;
	color: #a4acb2;
	width: 195px;
	padding: 30px 10px;
	border-radius: 6px;
	font-size: 17px;
	line-height: 35px;
	margin: 21px 2px;
	vertical-align: middle;
	transition: all 0.2s ease-in;
}

.np-nav a:hover {
	background: #fcfcfc;
	margin-top: -10px;
}

.np-nav a:hover {
	background: #fcfcfc;
	margin-top: 11px;
}
.np-nav a span{
	font-size: 35px;
	transition: font-size 0.2s ease-in;
}

.np-nav a span:first-child {
	font-size: 24px;
	font-weight: 600;
}

a.np-current {
	width: 225px;
	font-size: 22px;
	line-height: 40px;
	background: #72c2a1;
	color: #fff;
	cursor: default;
	padding: 40px 10px;
	margin: 0 2px;
}

a.np-current:hover {
	margin-top: 0;
	background-color: #72c2a1;
}

.np-nav a.np-current span{
	font-size: 40px;
}

.np-nav a.np-current span:first-child {
	font-size: 29px;
}

.new-pricing-quote {
	padding: 40px 0 45px;
	text-align: center;
}

.new-pricing-quote h3 {
	margin-bottom: 5px;
}

.new-pricing-quote p {
	font-size: 25px;
	line-height: 35px;
}
.new-pricing-info, .new-pricing-keypoints {
	background: #f5f5f7;
}

.new-pricing-info {
	padding: 55px 0 60px;
	text-align: center;
}

.new-pricing-info h4 {
	font-size: 25px;
	line-height: 35px;
	font-weight: 400;
	color: #525e66;
	text-align: center;
	margin-bottom: 35px;
}

.np-btn-start {
	font-size: 22px;
	padding: 0 60px;
	line-height: 70px;
	height: 70px;
	color: #72c2a1;
	font-weight: 700;
	transition: background-color 0.2s ease-in;
}

.new-pricing-prices {
	display: inline-block;
	text-align: left;
	margin: 35px 0 18px;
}

.new-pricing-service {
	padding: 40px 0 55px;
	text-align: center;
}

.new-pricing-service > .np-content > div {
	width: 335px;
	display: inline-block;
	position: relative;
}

.new-pricing-service > .np-content > div:before {
	display: block;
	content:"";
	background: url(np-icon-sprites.png) no-repeat;	
	margin: 20px auto 0;
	background-position: -93px -141px;
	width: 66px;
	height: 78px;
}

.new-pricing-service > .np-content > .new-pricing-service-chat:before {
	background-position: 0 -141px;
	width: 78px;
	height: 80px;
}

.new-pricing-keypoints{
	padding: 35px 0 60px;
	text-align: center;
}

.new-pricing-keypoints h3 {
	margin-bottom: 50px;
}

.new-pricing-col {
	float: right;
	width: 430px;
	margin-bottom: 20px;
}

.new-pricing-col:first-child {
	float: left;
}

.new-pricing-col div{
	background: #fff;
	padding: 20px 15px 5px;
	margin-bottom: 20px;
	border-radius: 6px;
	text-align: left;

}

.new-pricing-col h4 {
	color: #31ade0;
	font-size: 20px;
	line-height: 23px;
	font-weight: 600;
}

.new-pricing-col p {
	font-size: 14px;
	line-height: 24px;
}

.np-btn-yellow {
	display: inline-block;
	color: #f5ba35;
	border: 2px solid #f7d25a;
	padding: 20px 30px;
	border-radius: 6px;
	font-size: 21px;
	font-weight: 700;
	transition: all 0.2s ease-in;
	margin: 35px 40px 20px;
	min-width: 180px;
}

.np-btn-yellow:visited {
	color: #f5ba35;
	border: 2px solid #f7d25a;
}

.np-btn-yellow:hover{
	color: #f4a100;
	border: 2px solid #f4a100;
}

.np-btn-see-all {
	display: inline-block;
	color: #31addf;
	border: 2px solid #31ade0;
	padding: 20px 30px;
	border-radius: 6px;
	font-size: 21px;
	font-weight: 700;
	transition: all 0.2s ease-in;
}

.np-btn-see-all:visited {
	color: #31addf;
	border: 2px solid #31ade0;
}

.np-btn-see-all:hover{
	color: #2f6280;
	border: 2px solid #2f6280;
}

.new-pricing-features {
	background: #31ade0;
	color: #fff;
	padding: 20px 0 60px;
}

.new-pricing-list-wrap {
	padding-top: 40px;
	text-align: center;
}

.new-pricing-features h4 {
	color: #fff;
	margin-bottom: 15px;
}

.np-features-toggle {
	display: none;
}

.np-btn-close {
	float: right;
}

.new-pricing-list {
	width: 280px;
	float: left;
	margin: 0 20px;
}

.new-pricing-list:before {
	display: inline-block;
	content:"";
	background: url(np-icon-sprites.png) no-repeat;	
	background-position: -129px 0;
	width: 116px;
	height: 135px;
	margin-bottom: 20px;
}

.new-pricing-list:first-child:before {
	background-position: 0 0;
	width: 116px;
	height: 134px;
	margin-bottom: 21px;
}

.new-pricing-list:last-child:before {
	background-position: -253px 0;
	width: 113px;
	height: 135px;
}

.new-pricing-list li{
	font-size: 18px;
	line-height: 33px;
}

.new-pricing-list:first-child, .new-pricing-list:last-child {
	margin: 0;
}
.new-pricing-start {
	text-align: center;
	padding: 60px 0 95px;
}

.new-pricing-start h2 {
	color: #72c2a1;
	font-size: 50px;
	line-height: 75px;
}

.new-pricing-start p {
	font-size: 25px;
	line-height: 35px;
	margin-bottom: 25px;
}

.new-pricing-start a {
	margin-bottom: 15px;
}

.new-pricing-start span {
	font-size: 14px;
	color: #525e66;
}

.np-select-slider.ui-widget-content{
	border: 1px solid #c1c1c1;
	border-radius: 15px;
	height: 20px;
	margin-top: 25px;
	width: 636px;
}

.np-select-slider.ui-widget-content .ui-slider-handle{
	background: #72c2a1;
	border-radius: 100%;
	height: 30px;
	width: 30px;
	margin-left: -16px;
	margin-top: -1px;
}

.np-select-slider.ui-widget-content .ui-slider-handle:hover{
	cursor: ew-resize;
}

.np-slider-tip {
	position: relative;
	display: inline-block;
}

.np-slider-tip .np-slider-val{
	background: #525e66;
	border-radius: 20px;
	color: #fff;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;				
	padding: 10px 13px;
	position: relative;
	text-align: center;
	left: -50%;
}

.np-slider-tip .np-slider-val:before{
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 15px solid #525e66;
	border-top-color: #525e66;
	content: '';
	display: inline-block;
	left: 50%;
	margin-left: -9px;
	position: absolute;
	bottom: -14px;
}

.new-pricing-prices {
	display: inline-block;
	width: 636px;
	padding: 0 15px;
}

.np-price-min, .np-price-max {
	display: inline-block;
	width: 110px;
	vertical-align: bottom;
}

.np-price-min p, .np-price-max p{
	color: #c8cdd1;
	font-size: 20px;
	margin-bottom: 12px;
}

.np-price-min {
	text-align: right;
	margin-right: 6px;
}

.np-price-max {
	text-align: left;
	margin-left: 6px;
}

.np-price-table-wrap {
	display: inline-block;
	margin: 20px 0 35px;
}

.np-price-table-head p{
	font-size: 18px;
	line-height: 23px;
	font-weight: 700;
}

.np-price-table-body {
	background: #fff;
	padding: 5px 20px;
	border-radius: 8px;
}

.np-price-table-body p {
	font-size: 25px;
}

.np-price-table-head p, .np-price-table-body p {
	display: inline-block;
	color: #525e66;
	width: 180px;
	padding: 0 15px;
	text-align: left;
}

.np-price-table-body p {
	height: 55px;
	line-height: 55px;
	margin: 0;
}

.np-price-table-body li {
	margin: 20px 0;
	height: 55px;
}

.np-price-table-current {
	background: #31ade0;
	border-radius: 8px;
}

.np-price-table-body .np-ppe {
	color: #c6c8ca;
}

.np-price-table-body .np-price-table-current p {
	color: #fff;
}

.np-h2, .np-a2, .np-b2, .np-c2 {
	text-align: center!important;
	width: 330px!important;
}

.np-plan-select {
	display: inline-block;
	text-align: center;
	margin: 35px 0 15px;
	position: relative;
}

.np-select-slider2.ui-widget-content{
	border-radius: 25px;
	height: 45px;
	width: 375px;
	border: none;
}

.np-select-slider2.ui-widget-content .ui-slider-handle{
	background: #72c2a1;
	border-radius: 25px;
	height: 45px;
	width: 187px;
	top: 0;
	margin-left: -94px;
	z-index: 10;
}

.np-select-slider2 .ui-slider-handle {
	text-align: center;
	color: #fff!important;
	font-size: 20px;
	height: 45px;
	line-height: 45px;
	font-weight: 700!important;
	z-index: 10;
	transition: left 0.2s ease-in, background 0.2s ease-in;
	margin-top: -1px;
}

.np-plan-select:hover .ui-slider-handle {
	background-color: #3ec28b;
}

.np-plan-select .ui-slider-handle:hover {
	cursor: ew-resize;
}

.np-plan-select-text {
	width: 561px;
	height: 45px;
	position: absolute;
	top: 0;
	left: -95px;
	background: #fff;
	border-radius: 25px;
	z-index: 5;
}
.np-plan-select-text span {
	color: #a4acb2;
	font-size: 20px;
	height: 45px;
	line-height: 45px;
	font-weight: 700!important;
	left: 250px;
	width: 187px;
	display: inline-block;
	text-align: center;
}

.np-plan-select-text span:hover {
	cursor: pointer;
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1024px) { 
	.new-pricing-header {
		background-attachment: scroll;
	}
	.np-content {
		width: 960px;
	}
}
.cndns_edmyx_centerimg4{ overflow:hidden; padding-top:20px;}
.cndns_edmyx_centerimg41{ text-align:center; color:#333333; font-size:16px; line-height:26px; padding:20px 0; margin-top:10px;}
.cndns_edmyx_centerimg41 span{ font-size:23px; font-weight:bold;}
.cndns_edmyx_centerimg42{ overflow:hidden; background-image:url(cndns_edmyximg3.gif); background-repeat:no-repeat; min-height:256px;}
.cndns_edmyx_centerimg42 a{font-size:18px;}
.cndns_edmyx_centerimg42 li{ float:left; color:#7e7e7e; font-size:44px; font-weight:bold; text-align:center; width:240px; padding-top:30px;}
.cndns_edmyx_centerimg42  p{ font-size:18px; font-weight:normal; padding-top:12px;}
.cndns_edmyx_centerimg43{ text-decoration:none; background-color:#96cb11; border-radius:5px; position:absolute; z-index:5; width:175px; height:54px; display:block; margin-top:108px; margin-left:30px; font-size:17px; text-align:center; font-weight:normal; text-decoration:noe; line-height:53px; color:#fff; border-bottom:#7eab0d 3px solid;} 
.cndns_edmyx_centerimg43:hover{ background-color:#8bbc11; color:#FFF;}