@charset "UTF-8";

/* ----------------------------
- Copyright 2011, Ideaware.com All rights reserved.
- Authors: Maria H. Barros, Andrés Manotas  
*/

/* Style for General Templates
 ============================================================ */

dl,dt,dd,ul,ol,li,form,fieldset,legend,input,button,textarea,p,blockquote,
span, object, iframe, pre, abbr, address, article, section, header,
menu{margin:0; padding:0; outline:0;}



/*General classes
============================================================*/
.absolute{position: absolute;}
.active{color:#4083A9 !important;}
.block{display: block !important;}
.inlineblock{display: inline-block !important;}
.bold{ font-weight:bold;}
.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; }
.mb50{ margin-bottom: 50px !important; }
.mb60{ margin-bottom: 60px !important; }
.ml20{ margin-left: 20px !important; }
.ml25{ margin-left: 25px !important; }
.mr20{ margin-right: 20px ; }
.mr30{ margin-right: 30px !important; }
.mr40{ margin-right: 40px !important; }
.mr50{ margin-right: 50px !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; }
.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; }
.w204{ width: 204px; }
.w340{ width: 340px; }
.w650{ width: 650px; }
.w1024{ width: 1024px; }

.tab{ display: table; margin-bottom:40px;}
.row{ display: table-row;}
.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%;}
.col70{ width:70%;}
.col80{ width:80%;}
.col33, .col34{ display: table-cell; vertical-align:top;}
.col33{ width:33%;}
.col34{ width:34%;}
.clear-li:after{ content: "" !important;}
.middle{ vertical-align: middle; }
.pr50{padding-right:50px;}
.b-dashed{ border-bottom:#ccc 1px dashed;}
.inline{ display: inline-block;}
.ta-right{ text-align: right; }
/* Body
============================================================ */
/*body {
 	background: url('/images/web4/bg/background.png') repeat left top;
	color: #5E5E5E;
	font-family: "skolar",serif;
	font-size:16px;
	overflow-x: hidden;
}
*/

body.internal-email, body.internal-events { background: #fff; }

/* Wrapper
 ============================================================ */
.wrapper {	margin: 0 auto;	width: 960px; }
.wrapper:after{
 	content: '\0020';
 	display: block;
 	overflow: hidden;
 	visibility: hidden;
 	width: 0;
 	height: 0;
}

/* Header
============================================================ 
header {height: 98px;margin-bottom: 30px;}
header .menu{font-family: "museo-sans", "微軟正黑體", "Microsoft JhengHei",sans-serif;height: 40px;position: relative;}
header .menu ul{ float: left; height: 23px; }
header .menu ul:not(#menu):first-child {height: 100%;margin-left: 15px;margin-top: 3px;text-transform: uppercase;line-height: 40px;}
header .menu ul li{display: block;float: left; margin-right:40px; }
header .menu ul li:last-child {margin-right: 0 !important;}
header .menu ul li a{display: block;font-family: "museo-sans", "微軟正黑體", "Microsoft JhengHei",sans-serif;font-size: 12px;font-weight: 600;}
header .menu ul:first-child li:first-child{margin-right: 60px;}
header .menu ul:first-child:not(#menu) li a{color: #000;position: relative;top: -4px;}
header .menu ul:first-child:not(#menu) li:last-child a{color: rgba(0, 0, 0, .3);}
header .menu ul:last-child {float: right;}
header .menu ul:last-child li, header .menu ul li{margin-right: 25px;}
header .menu ul .chat{margin-right:40px;}				
header .menu ul:last-child li.login, header .menu ul:last-child li.button{ position: relative; top: -3px; }		
header .menu ul:last-child li:first-child a,header div.menu ul:last-child li:nth-child(2) a{font-family:Helvetica, "微軟正黑體", "Microsoft JhengHei",sans-serif;font-weight: 700;}
header .menu ul:last-child li:nth-child(3) a{color: #68727f;font-family: "museo-sans", "微軟正黑體", "Microsoft JhengHei",sans-serif;font-size: 14px; padding-top:2px;}
header .menu ul:last-child li a{color: #828282;}
header .menu ul:last-child li a:hover{color: #474747;}
header .menu ul:last-child li:last-child a{font-family: "skolar", "微軟正黑體", "Microsoft JhengHei",serif;font-size: 14px;font-weight: 400;height: 21px;line-height: 23px;}
header .menu ul .login{ margin-right:85px;}

	==========================dropdown==========================
#dropdown {display: block;float: right;height: 28px;margin-top: 8px;overflow: hidden;z-index: 10000;}
#dropdown a.dropdown {color: #828282;display: block;font-size: 12px;font-weight: bold;line-height: 26px;margin-bottom: 6px;text-align: center;text-decoration: none;}	
#dropdown .options {font-weight: bold;line-height: 18px;position: relative;text-align: left;word-spacing: 5px;height: 196px;width: 192px;}
#dropdown .options div{background: url('/images/web4/bg/bgdropdown2.png') repeat-y bottom left;padding: 5px 5px 0 7px;}
#dropdown .options span.bgfopt{background: url('/images/web4/bg/bgdropdown.png') no-repeat;bottom: 0; display: block;height: 37px;left: 0;position: absolute;width: 192px;}
#dropdown .options a{color: #555;display: block;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 12px;text-decoration: none;line-height: 22px !important;padding: 0 5px 0 20px;}
#dropdown .options a:hover {color: #254B79;text-decoration: none;}
#dropdown:hover {display: inherit;padding: 0;height: auto;position: relative;}
#dropdown:hover .options {animation-duration: .3s;  animation-name: opacity;}
@keyframes opacity {  from { opacity: 0 }55%  { opacity: 0.8; }to { opacity: 1; }}
		
 Dropdown 2
============================================================ 	

#menu li {height:30px;line-height: 30px;position: relative;}
#menu li:hover { position: relative; }

#menu li:hover .dropdownoptions{ left:-45px; top:auto; }
#menu li:hover .help-drop{ left:-45px; top:auto; }

#menu a.dropdown {color: #828282;display: block;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 12px;font-weight: bold;line-height: 26px;padding-bottom: 9px;text-align: center;text-decoration: none;}

.dropdownoptions{font-weight: bold;line-height: 18px;float:left;position:absolute;left:-999em;  Hides the drop down text-align:left;word-spacing: 5px;width: 130px;z-index: 9000;}
.dropdownoptions div{background: url('/images/web4/bg/background.png') repeat;border: 1px solid #cbcbcb;border-radius: 0 0 4px 4px;border-top: none;box-shadow: 0px 1px 1px #cbcbcb;padding: 5px;}
.dropdownoptions div a{color: #828282 !important;display: block;font-family: "skolar", "微軟正黑體", "Microsoft JhengHei", serif !important;font-size: 12px !important;font-weight: 700 !important;text-decoration: none;line-height: 22px !important;text-align: center;}
.dropdownoptions div a:hover {color: #234167 !important;text-decoration: none;}

.dropdownoptions span.bgfopt{background: url('/images/web4/bg/bgdropdown.png') no-repeat;bottom: 8px; display: block;height: 37px;left: 0;position: absolute;width: 192px;}		
.dropoption li:hover .dropdownopt{ left:0px; top:26px; }
.dropoption li>a{color: #666666;text-shadow: none !important;transition: background .2s ease-in;text-transform: capitalize;top: 0 !important; padding: 0 8px;}
.dropoption li:hover > a{background: url('../images/bg/background.png') repeat left top;border-radius: 5px 5px 0 0;	color: #424242 !important;text-shadow: none;padding-top: 9px;padding-bottom: 10px !important;}
.dropoption .dropdownopt div a:hover{color: #fff !important;}
.dropoption .dropdownopt div{background: url('/images/web4/bg/background.png') repeat left top;box-shadow: 0px 4px 4px #ccc;border-radius: 0 5px 5px 5px;padding-top: 11px;	padding-bottom: 11px;}
.dropdownopt{font-weight: bold;line-height: 18px;float:left;position:absolute;left:-999em;text-align:left;word-spacing: 5px;height: 196px;width: 156px;z-index: 9000;border-radius: 8px !important;}	
.dropdownopt.width{width: 180px;}	
.dropdownopt div a{color: #4084a6;display: block;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 12px !important;font-weight: 700 !important;text-decoration: none;padding: 4px 5px 4px 20px;text-shadow: none !important;}
.dropdownopt div a:hover {background: #4084a6;color: #fff !important;text-decoration: none;}	

	help Dropdown				
.helpdropdown {margin-left: 0 !important;margin-right: 0 !important;width: auto !important;}
.helpdropdown > li {height: 20px;margin-bottom: 8px;margin-top: 8px !important; position: relative; }

.helpdropdown li:hover .helpdropopt{ left:0; top:29px; display:block; }
.helpdropdown li > a{
	color: #63646A !important;
	max-width: 105px;
    padding: 0 8px;
    text-shadow: none !important;
    text-transform: capitalize;
    top: 0 !important;
}

.helpdropdown li:hover > a {
	background: #fff;
	box-shadow: 0px 4px 4px #ccc;
	color: #424242 !important;
	margin: 0;
    padding: 8px;
    position: relative;
    text-shadow: none;
    top: -8px !important;
} 
.helpdropdown .helpdropopt > div{background: #fff;	box-shadow: 0px 4px 4px #ccc;padding-top: 11px;	}
.helpdropopt{display:none;border-radius: 8px !important;float:right;font-weight: bold;line-height: 18px;position:absolute;left:-999em;text-align:left; word-spacing: 5px;min-width: 335px; z-index: 9000;}	
.helpdropopt > div{overflow: hidden;padding: 15px;padding-bottom: 10px;}
.helpdropopt > div div.phone{border-bottom: 1px dashed;padding: 0 0 10px 0px;}
.helpdropopt > div div.phone span.phone{color: #444444;}
.helpdropopt > div div.phone .phonenumber{color: #828282;}
.helpdropopt div section{overflow: hidden;margin-right: 20px;margin-top: 10px;width: 112px;}
.helpdropopt div section:last-child{margin-right: 0px; width: auto;}
.helpdropopt div section p{font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 14px;font-weight: 700;text-transform: capitalize;margin-bottom: 0; word-spacing: 0;}
.helpdropopt div section a{
	color:#4084A6 !important;
}
.helpdropopt div section > a:not(.button){color: #4084a6 !important;display: block !important;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 12px !important;font-weight: 700 !important;text-decoration: none;padding: 5px 0;height: auto !important;text-shadow: none !important;text-transform: uppercase; word-spacing: 0;}
.helpdropopt div section a span{color:#4084A6 !important}
.helpdropopt div section a:hover {text-decoration: underline;}
.helpdropopt a.button.small.green3{top: 0px !important;margin: 0px !important;}	

* Trying to fix live chat ie8 *

.helpdropopt span.chat span{text-transform: capitalize !important;}

***** testing the new code ****

.helpdropopt .divchat{
	height: 22px;
	margin: 2px 0 6px !important;
	padding-left: 25px;
}

.helpdropopt .divchat a{
	text-transform: none !important;
	word-spacing: normal;
}

*******************************
			
	User Dropdown				
.userdropdown {margin-left: 0 !important;margin-right: 0 !important;width: auto !important;}
.userdropdown > li {height: 20px;margin-bottom: 8px;margin-top: 8px !important;}

.userdropdown li:hover .userdropopt{ right:0; top:40px; display:block; }
.userdropdown li > a{
	color: #63646A !important;
	max-width: 105px;
    padding: 0 8px;
    text-shadow: none !important;
    text-transform: capitalize;
    top: 0 !important;
}

.userdropdown li:hover > a {
	background: #fff;
	box-shadow: 0px 4px 4px #ccc;
	color: #424242 !important;
	margin: 0;
    padding: 8px;
    position: relative;
    text-shadow: none;
    top: -8px !important;
} 
.userdropdown .userdropopt div{background: #fff;	box-shadow: 0px 4px 4px #ccc;padding-top: 11px;	}
.userdropopt{display:none;border-radius: 8px !important;float:right;font-weight: bold;height: 196px;line-height: 18px;position:absolute;right:-999em;text-align:left; word-spacing: 5px;z-index: 9000;}	
.userdropopt div{overflow: hidden;padding: 20px;}
.userdropopt div section{overflow: hidden;margin-right: 20px;padding-bottom: 10px;}
.userdropopt div section:last-child{ margin-right: 0px; }
.userdropopt div section p{font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 14px;font-weight: 700;text-transform: capitalize;margin-bottom: 0; word-spacing: 0;}
.userdropopt div section a:not(.button){color: #4084a6 !important;display: block !important;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif !important;font-size: 12px !important;font-weight: 700 !important;text-decoration: none;padding: 0px 5px 0px 0px;height: auto !important;text-shadow: none !important;text-transform: capitalize; word-spacing: 0;}
.userdropopt div section a:hover {text-decoration: underline;}
.userdropopt a.button.small.green3{top: 0px !important;margin: 0px !important;}		
					

Body Blue
=======================
.internal .menu > ul:not(#menu):first-child li.current{position: relative;}	
.internal .menu > ul:not(#menu):first-child li.current a{ color: #234167; }	
.internal .menu > ul:not(#menu):first-child li.current:after{content: url('/images/web4/bg/pointerblue.png');height: 12px;left: 8%;position: absolute;top: 28px;;width: 34px;z-index: 1;}
.internal .menu > ul:not(#menu):first-child li.home{ position: relative; top: 5px; }
.internal .menu > ul:not(#menu):first-child li.home.current:after{content: url('/images/web4/bg/pointerblue.png');height: 12px;left: -7px;position: absolute;top: 23px;width: 34px;z-index: 1;}
.internal .menu > ul:not(#menu):first-child li.current.partner:after{content: url('/images/web4/bg/pointerblue.png');height: 12px;left: 44px;position: absolute;top: 28px;width: 34px;z-index: 1;}
.internal .menu > ul li:last-child {margin-right: 0;}
.internal div.submenu{background: url('/images/web4/bg/bg_header.png') repeat-x;position: absolute;width: 100%;min-width: 998px !important;}
.internal input.bg_search{background: #1D334F url("/images/web4/icn/icn_search.png") no-repeat right center;box-shadow: 0 1px 0 #476A95;}
.internal .home{margin-right: 40px !important;}
.internal .home a{background: url("/images/web4/icn/home.png") no-repeat top left;height: 18px;position: relative;top: 0px !important;width: 19px;}
=======================

#logo {float: left;line-height: 45px;margin: 10px 60px 0 10px;position: relative;text-indent: -9999px;width: 164px;}		
#logo a {background: url(/images/web4/misc/logos/logo22.png) no-repeat 0 center;display: block;height: 38px;left: 0;position: absolute;top: 0; width: 164px;}
#logo a:active { top: 2px; }	
header div.submenu{clear: both;height: 60px;}
header div.bgsubmenu{background: url('/images/web4/bg/menu_header2.png') no-repeat center center;height: 60px;}
header ul.submenu {display: block;float: right;line-height: 60px;position: relative;width: 720px;}
header ul.submenu li{display: block;float: left;}
header ul.submenu li.email_marketing.activemenu{background: url(/images/web4/bg/bgmenu_aemail_marketing.png) no-repeat;}
header ul.submenu li.pricing.activemenu{background: url(/images/web4/bg/bgmenu_apricing.png) no-repeat;}
header ul.submenu li.learn.activemenu{background: url(/images/web4/bg/bgmenu_alearn.png) no-repeat;}
header ul.submenu li.blog.activemenu{background: url(/images/web4/bg/bgmenu_ablog.png) no-repeat;}
header ul.submenu li.search{position: absolute;right: 0;top: 0;}
input.bg_search {border: none;border-radius: 10px;color: #fff;font-family: "myriad-pro", "微軟正黑體", "Microsoft JhengHei",sans-serif;font-size: 13.91px;height: 24px;line-height: 24px;padding: 1px 24px 1px 10px;width: 165px;}
Header Internal

header.internal #logo{float: left;margin-right: 4px;left: -18px;top: 3px;width: 129px;}
header.internal #logo a{background: url(/images/web4/misc/logo2.png) no-repeat;display: block;width: 129px;}
header.internal .submenu2{float: left;margin-top: 17px;padding-left: 26px;position: relative;}
header.internal .submenu2:before{content: url(/images/web4/misc/divider.png);display: block;height: 32px;position: absolute;top: -3px;width: 2px;}
header.internal .submenu2:before{left: 5px;}
header.internal .media:before{content: url(/images/web4/misc/divider.png);display: block;height: 32px;left: -20px;position: absolute;top: 2px;width: 2px;}
header.internal .submenu2 li{display: block; float: left;margin-right: 26px; position: relative;text-transform: capitalize;}
header.internal .submenu2 li:last-child{margin-right: 0;}
header.internal ul.submenu2 li > a{color: #FFFFFF;font-family: "skolar", "微軟正黑體", "Microsoft JhengHei", serif;font-size: 14px;font-style: normal;font-weight: 400;text-decoration: none;text-shadow: 0 -1px #000;padding: 5px 7px;}
header.internal .submenu2 li a.current{	border-radius: 4px;box-shadow: inset 0px 1px 2px rgba(0,0,0,.5);}
header.internal .media{float: right;margin-top: 13px;position: relative;}
header.internal .media li{display: block;float: left;margin-left: 12px;}
header.internal .media li:first-child{margin-left: 0;}
header.internal .media a.opt{border-radius: 5px;border: 1px solid #13253b;box-shadow: 0 1px #405d7f, inset 0 1px #405d7f;color: #fff;display: block;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 12px;line-height: 33px;text-align: center;text-shadow: 0 -1px #000;width: 89px;text-transform:capitalize;}
header.internal .media li a.opt{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,.3) 100%);}
header.internal .media li a.opt:hover{background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,.1) 100%);background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,.1) 100%);}
header.internal .media li a.opt:active{background: linear-gradient(to bottom, rgba(0,0,0,.3) 0%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,.3) 0%, rgba(255,255,255,0) 100%);}
header.internal .media li a.opt span{background: url(/images/web4/misc/media.png) no-repeat center center;height: 15px;width: 14px;display: inline-block;position: relative;top: 2px;left: -4px;}
header.internal .media li + li a.opt span{background: url(/images/web4/icn/contact.png) no-repeat center center;height: 13px;width: 17px;display: inline-block;}
header.internal ul.right li{margin-right: 20px !important;margin-top: 10px;}
header.internal ul.right li.help{margin-top: 0px !important;padding-left: 0;}
header.internal ul.right li.button{margin-right: 15px !important;}	
header.internal ul.right li.button a{font-size: 12px !important;}
header.internal ul.right li:last-child{margin-right: 0 !important;margin-top: 0px;}
header.internal ul.right li:last-child img{border-radius: 5px;margin-right: 10px;}
header.internal ul.right li:last-child a{color: #63646a;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 12px;font-weight: 700;}	
header.internal ul.right li a{font-size: 12px !important;}	
header.internal ul.right .chat{margin-right: 0;}

header.internal span.master-account{height: 40px;margin-right: 20px !important;margin-top: 0;}
header.internal span.master-account a{display: block;height: 23px;padding: 9px 0;}

header.internal a.tab_current{color: #234167 !important;}
header.internal a.tab_active{color: #333333 !important;}
header.internal a.tab_inactive{color: #b1b1b1 !important;}

header.internal ul.right .help:not(.faq){color: #828282 !important;}
header.internal ul.right .help.faq{background: none;color: #4084A6 !important;}
	header.internal ul.right .help.faq:before{background: url("/images/web4/icn/sprite.png") no-repeat scroll 0 -170px transparent;content: "";height: 16px;left: 0;position: absolute;top: 5px;width: 16px;}
header.internal ul.right .help:hover{color: #474747 !important;transition: all .2s;}
		
.kooltip div{padding: 10px 0;}
.kooltip div a{color: #4084a6;display: block;font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif;font-size: 12px;font-weight: 700;text-align: left;padding: 7px 20px !important;}
.kooltip div a:hover{color: #fff;background: #4084a6;}*/
/* General Buttons classes
============================================================ */
.button{color: #FFF !important;border-radius: 5px;display: inline-block;text-align: center;vertical-align: middle;}
.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;}
.medium5{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 20px;}
.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;}
.small3-2 {padding: 0 15px;}
.small4 {font-size: 12px;height: 20px;line-height: 22px;padding: 0 7px;}

.button.green{ background:#72c2a1; border: none; }
.button.green:hover{ background: #3ec28b; text-decoration: none; }
.button.green:active{ box-shadow: inset 0 2px 0 rgba(0,0,0,0.2); }

.button.green2{ background:#72c2a1; border: none; border-radius: 2px; }
.button.green2:hover{ background: #3ec28b; text-decoration: none; }
.button.green2:active{ box-shadow: inset 0 2px 0 rgba(0,0,0,0.2); }

.button.green3 { background:#72c2a1; border-radius: 2px; color: #FFFFFF !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; text-decoration: none; }
.button.green3:active { box-shadow: inset 0 2px 0 rgba(0,0,0,0.2); }

.rightcol > a:before {content: url("/images/web4/icn/shop.png");left: 12px;position: absolute;top: 15%;}

.button.green5{ background: #72c2a1 url("/images/web4/icn/shop.png") no-repeat 20px center; border: none; }	
.button.green5:hover{ background-color: #3ec28b; text-decoration: none; }
.button.green5:active{ box-shadow: inset 0 2px 0 rgba(0,0,0,0.2); }

.button.blue{ background: rgb(45,153,218); border: none; }
.button.blue:hover{ background: rgb(69,162,216); text-decoration: none; }
.button.blue:active{ box-shadow: inset 0 2px 0 rgba(0,0,0,0.2); }

.button.blue2{ background: #49AAEE; border-radius: 2px; }
.button.blue2:hover{ background: rgb(97,186,244); text-decoration: none; }
.button.blue2:active{ box-shadow: inset 0 2px 0 rgba(0,0,0,0.2); }

.button.blue3{
	background: #4A94CF; 
	border-radius: 5px;	
}
.button.blue3:hover{
	background: #6Ab4eF; 
	text-decoration: none;
}
.button.blue3:active{
	box-shadow: inset 0 2px 0 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 0 rgba(0,0,0,0.2); }	

.button.orange2{
	background: #FFB960; 
	border-radius: 5px;
}
.button.orange2:hover{
	background: rgb(250,194,126);
	text-decoration: none;
}
.button.orange2:active{
	box-shadow: inset 0 2px 0 rgba(0,0,0,0.2)
}

.button.red{
	background: rgb(209,46,46); 
	border-radius: 5px;	
	top: inherit;
}
.button.red:hover{
	background: rgb(239,76,76); 
	text-decoration: none;
}
.button.red:active{
	box-shadow: inset 0 2px 0 rgba(0,0,0,0.2);
}

.button.yellow{ background: #ffdd8c; 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; }
.button.yellow:hover{ background: #f7c772; text-decoration: none; }
.button.yellow:active{ box-shadow: inset 0 2px 0 rgba(0,0,0,0.2); }

.button.gray{ background: #f1f1f1; 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; }
.button.gray:hover{ background: #fcfcfc; text-decoration: none; }
.button.gray:active{ box-shadow: inset 0 2px 0 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('/images/web4/icn/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('/images/web4/icn/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('/images/web4/icn/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;height:50px;margin: 0 auto;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;}
.upgrade-button:active{box-shadow: none;position: relative;top: 3px;}

.spriteflags{background: url('/images/web4/icn/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('/images/web4/icn/sprite.png') no-repeat left top;	display: inline-block;}
.phone{ background-position: 0 0; line-height: 13px; padding-top: 4px; padding-left: 20px; font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei",sans-serif;font-weight: 700; color: #828282;} 
.chat{ background-position: 0 -28px; line-height: 18px; padding-left: 25px; text-transform: capitalize;} 
.help{ background-position: 0 -170px; line-height: 16px; padding-left: 25px; text-transform: capitalize;} 
.flag { background-position: 0 -196px; line-height: 20px; padding-left: 20px;}
.forums { background-position: 0 -221px; line-height: 20px; padding-left: 25px; text-transform: capitalize;}
.started { background-position: 0 -248px; line-height: 20px; padding-left: 25px; text-transform: capitalize;}

/*what_is_email_marketing
=========================================================*/

ul.r-blue li{list-style-image: url(/images/web4/icn/rblue.png);}
ul.r-green li{list-style-image: url(/images/web4/icn/rgreen.png);}

/*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(/images/web4/icn/searchicon.png);}

/*faq
=================================
*/
.w500{ width:542px;}

.left-width{padding: 20px !important;width:250px !important;}
ul.r-faq {margin: 0; width:270px;}
ul.r-faq li{background: url('/images/web4/icn/question.png') no-repeat left center;list-style-image: none;padding: 17px 0 17px 50px;}
ul.r-play li{list-style-image:url('/images/web4/icn/play.png');}

/* Paragraph separation
==================================*/
p+h2, p+h3, p+h4, p+h5{ margin-top: 30px; }
p+img+h4{ margin-top: 30px; }
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; }

/* Index
==================================*/
ul.r-red li{list-style-image: url(/images/web4/icn/rred.png);}

.line{
	background: url('/images/web4/bg/line.png') repeat-x left 25px;
	margin: 60px 0 70px;
}
	.line.blup{
		background: url('/images/web4/bg/line.png') repeat-x left 17px;
	}
.wrapper.shine:before{
	background: url('/images/web4/bg/bgsectionhome.png') no-repeat scroll -90px -140px transparent;
	content: "";
	height: 1040px;
	left: 12px;
	position: absolute;
	top: -200px;
	width: 1664px;
	z-index: -3;
}

.col33.pl30 .r-green+.selector{
	margin-left: 24px;
	margin-top: 10px;
}

.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;
}

.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;
}

h2.your_message{
	background: url('/images/web4/icn/bm_yourmessage2.png') no-repeat scroll left top transparent;
	padding: 28px 0 32px 106px;
}


h2.your_audience{
	background: url('/images/web4/icn/bm_youraudience.png') no-repeat scroll left top transparent;
	padding: 28px 0 32px 106px;
}

h2.the_results{
	background: url('/images/web4/icn/bm_theresults.png') no-repeat scroll left top transparent;
	padding: 28px 0 32px 106px;
}
/* Styles from external*/

h1.ext {
	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 !important;
	font-size: 36px;
	letter-spacing: 0px;
	line-height: 44px;
	margin-bottom: 10px;
}

p.ext{
	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: 400;
	line-height: 156%;
	margin-bottom: 10px;
}

/*learn
====================================*/
.bgline {background:url("/images/web4/bg/bgline.png") repeat left top; height:66%; padding:10px;}
.bgline:hover {background: #EDEDED url("/images/web4/bg/bgline.png") repeat left top;}

/******* PRICING PAGES *********/

.fs12 {
    font-size: 12px !important;
}
 p.fs-14 {
    font-size: 14px!important;
    margin-bottom: 17px;
}
.fs14 {
    font-size: 14px !important;
}
.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; float:left;}
.upgrade .cccol_R{width:280px; float:right;}
.upgrade .fullcol{width:923px;}


.upgrade 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;
	margin-bottom: 10px;
	line-height: 44px;
	letter-spacing:normal!important;
	
}

.upgrade 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;
	letter-spacing:normal!important;
}

.upgrade 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;
	letter-spacing:normal!important;
}

.upgrade 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;
	letter-spacing:normal!important;
}

.upgrade 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;
	letter-spacing:normal!important;
}

.upgrade p {
	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: 400;
	line-height: 156%;
	margin-bottom: 10px;
	text-shadow: 0 1px white;
}

.upgrade a,.upgrade a:visited {
	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;
}
.upgrade a:hover {color: #2f6280;}
.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; font-size:100%;}
.pbox_bdy1 input{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;}

.upgrade_symb{width:55px; float:left;}
.upright1{float:left; width:450px;}

.currentPlan_bx{background-color:#ffffee; border:1px solid #e7d9b5; box-shadow:0 1px 3px #e6e6e6; margin-top:15px; width:80%;}
.currentPlan_bx p{padding:15px 5px 20px 20px; 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:10px;}
.mc2 .opt select{color:#b4b4b4}

.mc2 .actopt{color:#333333!important; margin-bottom:10px;}
.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!important;}

.newupgrade_frm{background-image:url(/images/misc/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{
    border-collapse: collapse;
    border-spacing: 0;
}

table.cctable td{padding:20px 3px 20px 3px; font-size:15px;}
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;}

.button.shop{font-size:16px;height: 50px;line-height: 54px;margin-bottom: 26px;padding: 0 80px 0 100px;position: relative;}
.button.shop:before {content: url("/images/web4/icn/shop.png");position: absolute;left: 18px;top: 8px;}

.no-emailbx{
	height: 360px;
	padding: 50px 0;
	background-color: #FFF;
	border: 1px solid #ccc;
	border-radius: 8px;
	box-shadow: 0px 2px 3px #ddd;
}

.no-emailbx > div{
	width: 462px;
}

.no-emailbx div.left img{
	margin-left: 15px;
	margin-bottom: 20px;
	
}

.no-emailbx div.left p:not(.company){
	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;
    float: left;
    margin-bottom: 10px;
}

.no-emailbx div.left p.name{
	text-align: right;
	width: 228px;
}

.no-emailbx div.left p.role{
	padding-left:20px;
	width: 190px;
}

.no-emailbx div.left p.company{
	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;
	font-weight: 900;
	font-size: 18px;
	text-align: center;
}

.no-emailbx div.left{
	padding-left: 40px;
	width: 462px;
}

.no-emailbx div.right{
	height: 100%;
    padding-right: 60px;
    position: relative;
    width: 360px;
}
	.no-emailbx div.right p:not(.desc){
		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;
		font-size: 30px;
		text-align: right;
		text-transform: uppercase;
	}
		.no-emailbx div.right span.free{
			font-weight: normal;
		}
		.no-emailbx div.right p.marketing{
			font-size: 36px;
		}
	.no-emailbx div.right p.check{
		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: normal;
		text-align: right;
		color: #959595;
		text-transform: none;
		margin-top: 30px;
		width: 290px;
		margin-right: 0;
		float: right;
	}
	.no-emailbx div.right a.button.medium3{
		font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		position: absolute;
		bottom: 0px;
		right: 60px;
	}
	.no-emailbx div.right p.desc{
		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;
		color: #959595;
	}
.no-eventsbx{
	position: relative;
	margin: 0 auto;
	height: 340px;
	background-color: #FFF;
	border: 1px solid #ccc;
	border-radius: 8px;
	box-shadow: 0px 2px 3px #ddd;
	margin-top: 30px;
}
.no-eventsbx .inforibbon{
	bottom: 20px;
    float: left;
    height: 370px;
    position: relative;
}
.no-eventsbx .inforibbon p{
	font-size: 26px;
	text-shadow: 0 -1px #000;
}
	.no-eventsbx .inforibbon p:first-child{
		background: url(/images/web4/misc/orangeribbon1.png) no-repeat;
		height: 100px;
		line-height: 80px;
		padding-left: 48px;
	}
	.no-eventsbx .inforibbon p+p{
		background: url(/images/web4/misc/orangeribbon2.png) no-repeat;
		height: 80px;
		line-height: 80px;
		padding-left: 40px;
		position: relative;
		top: -16px;
		left: 34px;
	}
	
	.no-eventsbx .inforibbon p.title-in-banner{
		color: #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: 24px;
	    font-weight: 700;
	    text-transform: uppercase;
	    width: 330px;
	}
	
	.no-eventsbx img{
		position: absolute;
		bottom: 0px;
		right: 0;
	}
	
	.no-eventsbx ul.r-green{
		display: block;
	    font-size: 20px;
	    width: 400px;
	    font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	    color: #5e5f5f;
	    margin-left: 55px;
	}
	.no-eventsbx a.button.medium4{
		left: 40px;
		font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		position: absolute;
		bottom: 35px;
	}

/*** style from Mahesh ****/

.no_records {
	background: url(/images/web4/misc/err_symbol.png) no-repeat 25px center #FFFEF3;
	border: 1px solid #FAEDD0;
	border-radius: 10px;
	padding: 30px 20px 30px 100px;
}


/*** AB Testing Styles ***/

section.abt.whitesection{
	background-color: white;
	border-bottom: 1px solid #D1D1D1;
}
	section.abt.whitesection.split{
		border-bottom: none;
	}

	section.mainsection{
		overflow: hidden;
		padding: 30px 0;
	}
		section.mainsection h2, section.mainsection h3{
			width: 500px;
		}
		
		section.mainsection ul.steps{
			list-style-type: none;
			float: right;
		}
		
		section.mainsection ul.steps li{
			display: block;
			float: left;
			margin-right: 8px;
		}
			section.mainsection ul.steps li:last-child{
				margin-right: 0px;
			}
		
		section.mainsection ul.steps li a{
			background-color: #CCC;
			border: 1px solid #BFBFBF;
			border-radius: 4px;
			box-shadow: 0px 2px 2px #BFBFBF inset;
			color: #999999;
			height: 45px;
			line-height: 45px;
			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;
			padding: 15px;
		}
		
		section.mainsection ul.steps li a.active{
			background: #55B2CC;
			background: url(/images/web4/bg/bg-trans-noise.png), -webkit-linear-gradient(top, #55B2CC 0%, #3875A3 100%); /* Chrome10+,Safari5.1+ */
			background: url(/images/web4/bg/bg-trans-noise.png), linear-gradient(to bottom, #55B2CC 0%, #3875A3 100%); /* W3C */
			border: 1px solid #4B8FB8;
			box-shadow: none;
			box-shadow: 1px 0px 2px #BFBFBF;
			color: #FFF !important;
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55B2CC', endColorstr='#3875A3',GradientType=0 ); /* IE6-9 */
		}
			section.mainsection ul.steps li a:hover{
				color: #FFF !important;
			}
	
	.abt.mainsection table.check-sections{
		border: 1px solid #D2D2D2;
		border-radius: 6px;
		color: #66666A;
	}
	
	.abt.mainsection table.check-sections tr:nth-child(2n+1){
		background-color: #F3F3F3;
	}
	.abt.mainsection table.check-sections tr:nth-child(2n){
		background-color: #FFF;
	}
		.abt.mainsection table.check-sections tr td:first-child{
			padding: 8px 10px;
			width: 270px;
		}
		.abt.mainsection table.check-sections tr td:last-child{
			border-left: 1px solid #D2D2D2;
			padding: 8px 10px;
			text-align: center;
		}
	.abt.mainsection p.reminder-tip{
		color: #66666A;
		font-size: 11px;
		margin-top: 20px;
	}
	.abt.mainsection p.reminder-tip a{
		color: #6CB6F8;
		text-decoration: underline !important;
	}
	
	.abt.mainsection .social{
		
	}
		.abt.mainsection .social p{
			color: #6CB6F8;
			display: block;
			float: left;
			font-size: 14px;
			padding-right: 8px;
			border-right: 1px solid #A7A7A7;
		}
		.abt.mainsection .social .icons{
			display: block;
			float: left;
		}
			.abt.mainsection .social .icons a{
				display: block;
				float: left;
				height: 19px;
				margin-left: 3px;
				width: 19px;
			}
				.abt.mainsection .social .icons a:first-child{
					margin-left: 10px !important;
				}
				
				.abt.mainsection .social .icons .fb{
					background: url('/images/web4/icn/ab-fb.png') no-repeat left top;
				}
				.abt.mainsection .social .icons .tw{
					background: url('/images/web4/icn/ab-tw.png') no-repeat left top;
				}
				.abt.mainsection .social .icons .gl{
					background: url('/images/web4/icn/ab-gl.png') no-repeat left top;
				}
				.abt.mainsection .social .icons .in{
					background: url('/images/web4/icn/ab-in.png') no-repeat left top;
				}
		
		.abt.mainsection .export{
			clear: both;
			padding-top: 20px;
			overflow: hidden;			
		}
			
		.abt.mainsection .export a{
			display: block;
			height: 16px;
			margin-left: 6px;
			width: 16px;
		}	
		
		.abt.mainsection .export a.pdf{
			background: url('/images/web4/icn/ab-pdf.png') no-repeat left bottom;
		}
		
		.abt.mainsection .export a.print{
			background: url('/images/web4/icn/ab-print.png') no-repeat left bottom;
		}
		
		.abt.mainsection .export a.xls{
			background: url('/images/web4/icn/ab-xls.png') no-repeat left bottom;
		}
	
	.abt.mainsection span.error{
		background-color: #F8DBDE;
		background-position: 5px center;
		border: 1px solid #FF8A88;
		border-radius: 4px;
		display: inline-block;
		margin-top: 20px;
		padding: 4px 6px 4px 30px;
	}
	
section.abt.whitesection input[type="text"].abt{
	margin-bottom: 20px;
	padding-left: 10px;
	width: 360px;
	margin-right: 15px;
}

	.formabt input[type="text"].error{
		border: 2px solid #FF0000;
		border-radius: 0px;
		background-image: none;
		font-weight: normal;
	}
	span.error-message{
		color: #FF0000;
		font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif;
	}
		.divchain span.error-message{
			clear: both;
			color: #FF0000;
			display: block;
			font-family: Helvetica, "微軟正黑體", "Microsoft JhengHei", sans-serif;
			padding-top: 10px;
		}
	
.formabt.compare{
	padding: 0 !important;
	margin-bottom: 20px;
}

.formabt.search a{
	background: url('/images/web4/icn/ab-search.png') no-repeat left top;
	display: block;
	float: left;
	height: 17px;
	width: 16px;
	position: relative;
	left: -40px;
	top: 7px;
}

.formabt:not(.search){
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	padding: 30px 0;
}
	.formabt.linebelow{
		border-bottom: 1px solid #D2D2D2;
	}
	
	.formabt .button.abs-rt{
		position: absolute;
		right: 0;
		top: 0;
	}
		.formabt .button.abs-rt:active{
			top: 2px;
		}
		
	.formabt .button.abs-rb{
		position: absolute;
		right: 0;
		bottom: 0;
	}
		.formabt .button.abs-rb:active{
			bottom: -2px;
		}
	
	.formabt p.heading{
		color: #363636;
		font-size: 20px;
		font-weight: 600;
		margin-bottom: 20px;
	}
	
	.formabt fieldset{
		border: none;
		margin-bottom: 10px;
	}
		.formabt fieldset label{
			color: #555;
			font-size: 14px;
			font-weight: 500;
			margin-left: 10px;
		}

	.formabt input[type="text"], .formabt textarea{
		border-radius: 3px;
		border: 1px solid #CECECE;
		box-shadow:0 1px 3px #DDDDDD inset;
		color: #4D4D4D;
		font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		height: 28px;
	}
	
	.formabt .aboutblue{
		background-color: #D8EDF6;
		border: 1px solid #B9E8F0;
		border-radius: 5px;
		bottom: 30px;
		color: #3385B2;
		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;
		line-height: 16px;
		padding: 15px;
		position: absolute;
		right: 100px;
		text-shadow: 0px 1px 0px #FFF;
		width: 320px;
	}
		.formabt .aboutblue p.title{
			font-weight: bold;
			margin-bottom: 8px;
		}
		
		.formabt .aboutblue.single{
		 	position: static;
		}
	.formabt div.sending-box{
		background-color: #FFFFD4;
		border: 1px solid #FFee55;
		border-radius: 5px;
		padding: 15px;
	}
		.formabt div.sending-box .sett{
			margin-top: 8px;
		}
		
		.formabt div.sending-box .schedule-start{
			padding: 4px 15px;
		}
		
.formabt.vs fieldset input.disabled, .formabt.vs fieldset textarea.disabled{
	background-color: #F1F1F1;
}

.formabt.vs fieldset.picker label, .formabt.vs fieldset.vs label{
	height: 28px;
	line-height: 28px;
}

.formabt.vs fieldset > label{
	display: block;
	float: left;
	margin: 0;
	padding-right: 10px;
	width: 150px;
}
	.formabt.vs fieldset .selector{
		width: 460px;
	}
		.formabt.vs fieldset .selector > span{
			width: 440px;
		}
	
	.divchain{
		overflow: hidden;
	}
		
		.divchain .group{
			width: 75px;
		}
	
		.divchain label{
			display: block;
			font-size: 14px;
			font-weight: 500;
			margin-bottom: 10px;
		}
		
		.divchain input[type="text"]{
			color: #999;
			display: block;
			float: left;
			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: 500;
			padding-left: 0;
			text-align: center;
			width: 48px;
		}
		
		.divchain .group span.perc{
			float: left;
			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: 500;
			margin-left: 8px;
		}
		
		.divchain span.chain{
			background: url("/images/web4/icn/chain.png") no-repeat center bottom;
			display: block;
			height: 50px;
			width: 75px;
		}

.formabt.vs fieldset.vs, .formabt.vs fieldset.picker{
	margin-bottom: 42px;	
}	

.formabt.vs fieldset.vs input{
	padding-left: 10px;
	width: 187px;
}

.formabt.vs fieldset.vs span, .formabt.vs fieldset.pickervs span, .formabt.vs fieldset.permission span{
	text-align: center;
	width: 72px;
}
	.formabt.vs fieldset.vs span.vs, .formabt.vs fieldset.pickervs span.vs{
		height: 28px;
		line-height: 28px;
	}

.formabt.vs fieldset span.chain{
	background: url("/images/web4/icn/chain-small.png") no-repeat center bottom;
	display: block;
	height: 20px;
	width: 72px;
}

.formabt.vs fieldset span.blank{
	display: block;
	height: 20px;
	width: 72px;
}

.formabt.vs .test-group-preview{
	overflow: hidden;
	padding: 10px 0 20px 160px;
	/*width: 470px;*/
}
	.formabt.vs .test-group-preview label{
		margin: 0;
		padding-right: 0;
		text-align: center;
		width: 200px;
	}
	
	.formabt.vs .test-group-preview label:not(:first-of-type){
		margin-left: 70px;
	}
		
		.formabt.vs .test-group-preview label span{
			position: relative;
			padding-right: 20px;
		}
		
			.formabt.vs .test-group-preview a.view{
				background: url("/images/web4/icn/icn_search-dark.png") no-repeat;
				display: block;
				height: 13px;
				position: absolute;
				right: 0px;
				top: 3px;
				width: 13px;
			}
		
.formabt.vs fieldset .radio-text{
	width: 200px;
}
	.formabt.vs fieldset .radio-text label{
		margin: 0 20px 10px 0;
	}
		.formabt.vs fieldset .radio-text label input[type="radio"]{
			margin-right: 10px;
		}
	
	.formabt.vs fieldset.permission > label{
		height: 132px;
		line-height: 100px;
	}
	
	.formabt.vs fieldset.permission span.chain{
		height: 66px;
	}
	
	.formabt.vs fieldset.permission span.vs{
		height: 84px;
		line-height: 156px;
	}
	
	.formabt.vs fieldset textarea{
		font-size: 11px;
		height: 93px;
		resize: none;
		width: 177px;
		padding: 10px 10px 0 10px;
	}

.formabt.vs fieldset.subjects label{
	height: 68px;
	line-height: 68px;
}

.formabt.vs fieldset.subjects textarea{
	height: 56px;
}

.formabt.vs fieldset.subjects .chain{
	height: 40px;
}

.formabt.vs fieldset.subjects span.vs{
	height: 68px;
	line-height: 68px;
}

.formabt.vs fieldset.pickervs .selector{
	width: 189px;
	float: left;
}
	.formabt.vs fieldset.pickervs .selector > span{
		width: 169px;
	}
	
.formabt.vs fieldset.time input[type="text"].date, .formabt.scoring fieldset.time input[type="text"].date, span.schedule-start input[type="text"].date{
	width: 68px;
}

.formabt.vs fieldset.time input[type="text"].clock, .formabt.scoring fieldset.time input[type="text"].clock{
	width: 38px;
}

.formabt.vs fieldset.time a.date, .formabt.scoring fieldset.time a.date, span.schedule-start a.date{
	background: url('/images/web4/icn/ab-date-picker.png') no-repeat;
	display: block;
	height: 18px;
	margin: 6px 8px;
	width: 18px;
}

.formabt.vs fieldset.time a.clock, .formabt.scoring fieldset.time a.clock{
	background: url('/images/web4/icn/ab-clock.png') no-repeat;
	display: block;
	height: 21px;
	margin: 6px 7px;
	width: 21px;
}

.formabt div.campaign-list{
	background-color: white;
	border: 1px solid #D6D6D6;
	border-radius: 5px;
	height: 225px;
	margin-bottom: 20px;
	overflow-y: auto;
	padding: 10px;
	width: 380px;
}

.formabt div.campaign-list label{
	margin-left: 10px;
}

.formabt.choose table td{
	color: #4d4d4d;
	font-size: 14px;
	
}
	.formabt.choose table td.category{
		width: 220px;
	}
	.formabt.choose table td.number{
		font-weight: bold;
		width: 100px;
	}
	
.formabt fieldset.combo label{
	display: block;
	float: left;
	height: 28px;
	line-height: 28px;
	width: 150px;
}
	.formabt fieldset.combo .selector{
		width: 110px;
	}
		.formabt fieldset.combo .selector span{
			width: 90px;
		}
.formabt.scoring fieldset.time label{
	float: left;
	height: 28px;
	line-height: 28px;
}
.formabt.scoring fieldset.time input[type="radio"]{
	float: left;
	margin-top: 8px;
}
.formabt.scoring fieldset.time input[type="text"]{
	padding-left: 10px;
	margin-left: 10px;
}

span.schedule-start.mt0{
	margin-top: 0;
}

span.schedule-start,span.campaign-name, span.records{
	background-color: #F3F3F3;
	border: 1px solid #D2D2D2;
	border-radius: 8px;
	margin-top: 30px;
	padding: 8px 15px;
}

span.schedule-start label, span.campaign-name label, span.records label{
	height: 30px;
    line-height: 30px;
    margin-right: 8px;
}

span.schedule-start input[type="text"],span.campaign-name input[type="text"],span.records input[type="text"]{
	border: 1px solid #CECECE;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 3px #DDDDDD inset;
    color: #4D4D4D;
    font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
    height: 28px;
    padding-left: 10px;
}

span.schedule-start a.date{
	display: inline-block;	
	margin-right: 0;
}

span.campaign-name input[type="text"]{
    width: 190px;
}

span.records input[type="text"]{
    width: 44px;
}

span.records input[type="text"]{
    font-size: 24px;
    font-weight: bold;
}

.abt.subsection{
	overflow: hidden;
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	padding: 30px 0;
}

.abt.subsection p{
	color: #363636;
}

.abt.subsection .text, p.abt.text{
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 10px;
}

.abt.subsection .desc, p.abt.desc{
	color: #66666A;
	font-size: 14px;
	font-weight: 500;
}

.abt.subsection span.status{
	color: #FFF;
	margin-left: 10px;
	border-radius: 6px;
	padding: 2px 6px;
}
	.abt.subsection span.status.sblue{
		background-color: #3286AB;
	}
	
	.abt.subsection span.status.sgreen{
		background-color: #619A3C;
	}
	.abt.subsection span.status.sred{
		background-color: #BD3434;
	}
	
table.ab.results{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	margin-top: 20px;
	text-align: center;
	text-shadow: 0px 1px #FFF;
}
	table.ab.results td{
		width: 160px;
	}
	
	table.ab.results td:nth-child(4n-1){
		width: 96px;
	}
	
	table.ab.results thead{
		color: #4D4D4D;
		font-size: 16px;
	}
		table.ab.results thead td{
			padding: 0;
		}
			table.ab.results thead td:first-child{
				font-size: 20px;
			}
			
			table.ab.results thead td:first-child, table.ab.results tbody td:first-child{
				text-align: left;
				width: 180px;
			}
				table.ab.results thead td.green{
					color: #558935;
				}
				
				table.ab.results thead td.red{
					color: #BD3434;
				}
	
	table.ab.results tbody td{
		color: #363636;
		font-size: 14px;
		padding: 24px 0;
	}
		
	table.ab.results tbody td a.button.orange2{	
		height: 32px;
	    line-height: 16px;
	    padding-bottom: 10px;
	    padding-top: 10px;
	}
	
div.large-gray-divider{
	border-bottom: 1px solid #D2D2D2;
}

p.abt.text{
	margin-top: 20px;
}

p.abt.desc, p.abt.text{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
}
	p.abt.text.green{
		color: #558935;
	}
	
	p.abt.desc.red{
		color: #BD3535;
	}

.selective select option{
	color: #4D4D4D;
	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;
	padding: 10px 12px;
}

	.selective.auto .selector{
		width: 385px;
	}
		.selective.auto .selector span{
			width: 365px;
		}
	
		.selective.auto select{
			width: 395px;
		}
		
		.selective.auto .aboutblue{
			position: static;
			margin: 20px 0;
		}
		.selective.auto .schedule-start{
			margin-top: 0;
			margin-bottom: 20px;
		}
		.selective.auto div.actions{
			clear: both;
			overflow: hidden;
			position: relative;
		}
			.selective.auto div.actions div.cancel{
				clear: both;
				height: 42px;
			}
				.selective.auto div.actions > a.button.red{
					bottom: 15px;
					position: absolute;
					right: 0;
				}
	.selective .select-3groups .selector{
		background: url('/images/web4/bg/bigselectbg.png') no-repeat;
		width: 730px !important;
	}
		.selective .select-3groups .selector span{
			width: 710px !important;
		}
		
table.ab td{
	text-shadow: 0px 1px #FFF;
}
		
table.ab.split{
	border-radius: 5px;
	border: 1px solid #CCC;
}
table.ab.split thead{
	background: rgb(236,236,236);
	background: -webkit-linear-gradient(top, rgb(236,236,236) 0%,rgb(207,207,206) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, rgb(236,236,236) 0%,rgb(207,207,206) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#cfcfce',GradientType=0 ); /* IE6-9 */
}
table.ab.split thead td{
	border-bottom: 1px solid #A7A7A7;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 8px;
	padding-top: 10px;
}
	table.ab.split thead td:first-child{
		padding-left: 10px;
	}

	table.ab.split thead td a{
		color: #919191;
	}
	table.ab.split thead td a:hover{
		color: #4083A9;
	}

table.ab.split tbody tr td{
	border-bottom: 1px solid #DDD;
}

table.ab.split tbody tr:last-child td{
	border-bottom: none;
}

table.ab.split tbody tr:nth-child(2n){
	background-color: #FBFBFB;
}
table.ab.split tbody tr:nth-child(2n-1){
	background-color: #FFF;
}
	table.ab.split td{
		color: #919191;
		font-family: Arial,Helvetica, "微軟正黑體", "Microsoft JhengHei",sans-serif;
		font-size: 13px;
		padding: 6px 0 4px 20px;
		text-align: left;
	}
		table.ab.split td.test-name a, table.ab.split td.emails-name a{
			color: #919191;
			font-size: 14px;
			font-weight: bold;
			text-decoration: underline !important;
		}
		
		table.ab.split td span.list, table.ab.split td span.time{
			display: block;
			font-size: 12px;
		}
		
		table.ab.split td.emails-name{
			padding-left: 10px;
			width: 293px;
		}
		
		table.ab.split td.sent-on{
			width: 140px;
		}
		
		table.ab.split td.emails-sent{
			width: 55px;
		}
		
		table.ab.split td.opens{
			width: 80px;
		}
		
		table.ab.split td.clicks{
			width: 65px;
		}
		
		table.ab.split td.unsubscribes{
			width: 80px;
		}
		
		table.ab.split td.bounces{
			width: 75px;
		}
		
		table.ab.split td.test-preview{
			padding-left: 10px;
			width: 20px;
		}
		
			table.ab.split td.test-preview .preview{
				background: url('/images/icons/view.png') no-repeat left top;
				display: block;
				float: left;
				height: 20px;
				width: 18px;
			}
			
		table.ab.split td.test-name{
			padding-left: 10px;
			width: 280px;
		}
		
		table.ab.split td.test-type{
			width: 90px;
		}
		
		table.ab.split td.test-status{
			width: 74px;
		}
		
		table.ab.split td.test-date-modified{
			width: 90px;
		}
		
		table.ab.split td.test-start{
			width: 90px;
		}
		
		table.ab.split td.test-tools{
			width: 82px;
		}
		
			table.ab.split td.test-tools a{
				display: block;
				float: left;
				margin-right: 10px;
			}
			table.ab.split td.tools a{
				display: block;
				float: left;
				margin-right: 4px;
			}
				table.ab.split td.test-tools a:last-child, table.ab.split td.tools a:last-child{
					margin-right: 0px;
				}
				
				table.ab.split td.test-tools .edit{
					background: url('/images/icons/edit.png') no-repeat left bottom;
					height: 20px;
					width: 20px;
				}
				table.ab.split td.test-tools .stats, table.ab.split td.emails-stats .stats{
					background: url('/images/icons/copy.png') no-repeat left bottom;
					height: 20px;
					width: 17px;
				}
					table.ab.split td.emails-stats{
						padding-left: 10px;
					}
						table.ab.split td.emails-stats .stats{
							display: block;
						}
					
				table.ab.split td.test-tools .delete{
					background: url('/images/icons/delete.png') no-repeat left bottom;
					height: 20px;
					width: 17px;
				}
			
			table.ab.split td.tools a{
				height: 19px;
				width: 23px;
			}
				
				table.ab.split td.tools .fb{
					background: url('/images/web4/icn/ab-fb.png') no-repeat left bottom;
				}
				table.ab.split td.tools .tw{
					background: url('/images/web4/icn/ab-tw.png') no-repeat left bottom;
				}
				table.ab.split td.tools .re{
					background: url('/images/web4/icn/ab-re.png') no-repeat left bottom;
				}
				table.ab.split td.tools .pp{
					background: url('/images/web4/icn/ab-pp.png') no-repeat left bottom;
				}
				
		table.ab.split td.check{
			padding: 0 0 0 10px;
		}
		
		table.ab.split.record td.emails-name{
			width: 456px;
		}
		
		table.ab.split td.data-sent{
			width: 120px;
		}
		
		table.ab.split td.population{
			width: 152px;
		}
		
		table.ab.split td.tools{
			width: 110px;
		}
		
.abt.whitesection ul.sent-options{
	background: rgb(250,250,250);
	background: -webkit-linear-gradient(top, rgb(250,250,250) 0%,rgb(236,236,236) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(to bottom, rgb(250,250,250) 0%,rgb(236,236,236) 100%); /* W3C */
	border-radius: 5px;
	border: 1px solid #CCC;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FAFAFA', endColorstr='#ececec',GradientType=0 ); /* IE6-9 */
	display: block;
	float: left;
}
	.abt.whitesection ul.sent-options li{
		display: block;
		float: left;
		border-right: 1px solid #CCC;
	}
	.abt.whitesection ul.sent-options li:last-child{
		border-right: none;
	}
		.abt.whitesection ul.sent-options li a{
			color: #333;
			display: block;
			padding: 6px 14px;
		}
		
.formabt table.with-sliders td.slide{
	height: 25px;
	width: 100px;
}
.formabt table.with-sliders td.slide > div{
	position: relative;
}
	.formabt table.with-sliders td.slide p.amount{
		text-align: center;
	}
	.formabt table.with-sliders td.slide .ui-slider{
		margin-bottom: 15px;
	}
	
	.formabt table.with-sliders td.slide .ui-slider:before{
		content: "1%";
		position: absolute;
		left: 0;
		bottom: -13px;
		font-size: 9px;
	}
	
	.formabt table.with-sliders td.slide .ui-slider:after{
		content: "20%";
		position: absolute;
		right: 0;
		bottom: -13px;
		font-size: 9px;
	}
		
/* Partner Program (Styles moved from external) */

ul.features{
	overflow: hidden;
}	
ul.features li {
    display: block;
    float: left;
    margin: 0 20px 60px 0;
}
	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: 11px;
	    position: relative;
	    margin-left: 0;
	}
		ul.features li div.info a{
			display: block;
			height: 116px;
			padding: 20px;
			width: 178px;
		}
		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;
		}
		
/* Help and Quick Tour pages */
a.button.sk{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
}
p.spec-h{
	color: #404040;
	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-weight: bold;
	margin-top: 65px;
	text-align: center;
}

img.helpdesc-img{
	display: block;
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 60px;
}

div.helpq-cont{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	padding-bottom: 54px;
	border-bottom: 1px solid #bdbdbd;
}

div.helpq-cont > p:nth-child(2){
	color: #404040;
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	font-size: 25px;
	font-weight: normal;
	padding-bottom: 15px;
	text-align: center;
}

p.par-sk{
	color: #555555;
	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: 18px;
	margin: 0 auto;
	margin-bottom: 20px;
	text-align: center;
	width: 460px;
}

div.hlpcont-links{
	text-align: center;
	/*width: 1260px;*/
}
.hlpcont-andy div.hlpcont-links{
	width: 1000px;
	margin-top: 38px;
}
	div.hlpcont-links ul li{
		margin-right: 45px;
		display: inline;
	}
	div.hlpcont-links ul li:last-child{
		margin-right: 0;
	}
		div.hlpcont-links ul li 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-size: 18px;
		}
		.hlpcont-andy div.hlpcont-links ul li a{
			font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
			font-size: 25px;
		}
.hlpcont-andy{
	margin: 0 auto;
	min-height: 370px;
	padding-top: 105px;
	position: relative;
	width: 1000px;
}
// .hlpcont-andy:after{
// 	background: url('/images/newbme/misc/andypresents.png') no-repeat left top;
// 	content: "";
// 	display: block;
// 	height: 500px;
// 	left: 0;
// 	top: 55px;
// 	position: absolute;
// 	width: 310px;
// }
	.centerbtn{
		font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
		display: block;
	    margin: 0 auto;
	    text-align: center;
	}
section.qtbanner{
	background-color: #edcc6b;
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	padding: 32px 0 62px 0;
}
	section.qtbanner nav{
		margin-bottom: 54px;
	}
	section.qtbanner nav a{
		color: #707070;
		display: inline;
		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;
		height: 32px;
		line-height: 40px;
		margin-right: 62px;
		/*text-shadow: 0px 1px 0px #DDD;*/
	}
		section.qtbanner nav a:hover{
			text-decoration: underline;
		}

	section.qtbanner nav.events a{
		margin-right: 65px;
	}
	section.qtbanner nav a.current{
		color: #fff;
		/*text-shadow: #777 0 1px 0px;*/
	}
	section.qtbanner nav a:first-child{
		cursor: default;
		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;
		line-height: 32px;
	}
		section.qtbanner nav a:first-child:hover{
			text-decoration: none;
		}
	section.qtbanner nav a:last-child{
		margin-right: 0;
	}
	/* languages */
	section.qtbanner .qtnav-es a{ margin-right: 45px; }
	section.qtbanner .qtnav-de a{ margin-right: 65px; }
	section.qtbanner .qtnav-jp a{ margin-right: 53px; }
	section.qtbanner .qtnav-it a{ margin-right: 45px; }
	section.qtbanner .qtnav-pt a{ margin-right: 50px; }
	section.qtbanner .qtnav-br a{ margin-right: 70px; }

	section.qtbanner p{
		display: block;
		color: #fff;
		font-size: 20px;
		line-height: 30px;
		margin: 0 auto;
		text-align: center;
		/*text-shadow: 0px 1px 0px #b7b7b7;*/
		width: 670px;
	}
	section.qtbanner p.title{
		font-size: 36px;
		font-weight: 600;
		margin-bottom: 16px;
	}
.wrapperqt{
	width: 960px;
	padding: 90px 0;
	overflow: hidden;
	margin: 0 auto;
}
	section.quicktour{
		margin-bottom: 56px;
		overflow: hidden;
	}
		section.quicktour .contimg{
			background: none repeat scroll 0 0 #DDDDDD;
		    border-radius: 5px 5px 5px 5px;
		    box-shadow: 0 0 3px #BBBBBB inset;
		    float: left;
		    padding: 8px;
		}
		section.quicktour .desc{
			float: right;
			width: 340px;
		}
			section.quicktour .desc h2{
				color: #363636;
				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;
				line-height: 34px;
				margin-bottom: 30px;
			}
			section.quicktour .desc p{
				color: #363636;
				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;
				line-height: 21px;
				margin-bottom: 25px;
			}
			section.quicktour .desc p:last-of-type{
				margin-bottom: 0;
			}
				section.quicktour .desc span.b{
					font-weight: bold;
				}
.helpq-cont .img-det{
	margin: 0 auto;
	overflow: hidden;
	padding: 70px 0 35px;
	width: 580px;
}
.helpq-cont .img-det.arrow{
	background: url('/images/web4/misc/qtarrow.png') no-repeat center center;
}
.helpq-cont .img-det.large{
	width: 663px;
}
	.helpq-cont .img-det.arrow > div:first-child{
		margin-right: 176px;
	}
	.helpq-cont .img-det > div:first-child{
		margin-right: 100px;
	}
	.helpq-cont .img-det > div img{
		display: block;
		margin-bottom: 18px;
	}
	.helpq-cont .img-det > div p{
		color: #000;
		font-size: 16px;
		text-align: center;
	}

.internal-email form[action="/EmailQuickTour/Start"] .wrapper{
	max-width: 1260px;
	min-width: 960px;
	width: auto;
}

/* 404 pages */

.wrapper-404{	
	background: #325782;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
	color: #fff;
	padding-top: 45px;		
}
.site-down{
	background: #3281ae;
	padding-bottom: 100px;
}
.wrapper-404, .footer-404{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
}
.wrapper-404 a, .footer-maintenance a{
	text-decoration: none;
}
.wrapper-404 a:hover, .footer-maintenance a:hover{
	text-decoration: underline;
}
	.wrapper-404 .container, .footer-404, .footer-maintenance{		
		margin: 0 auto;
		width: 925px;
	}
	.wrapper-404 b, .wrapper-404 strong{
		font-weight: 600;
	}
		.wrapper-404 header{
			position: relative;
		}	
		.wrapper-404 header:after{
			display: block;
			clear: both;
			visibility: hidden;
			content: "\0020";
			height: 0;
		}
			header > .bme-logo{
				display: inline-block;
				float: left;
				background: url(/images/benchmark-logo-white.svg) no-repeat;
				display: block;
				width: 129px;
				height: 30px;
				background-size: 129px 30px;
			}	
			header > .bme-logo img {
				display: none;
			}		
			header > ul.menu{				
				position: absolute;
				right: 0;	
			}
				header > ul.menu a.dropdown{
					color: #fff;
					display: block;
					font-size: 16px;
					font-weight: 600;
					padding: 8px 20px 0 20px;
				}
					header > ul.menu .language:hover a.dropdown{
						background: #fff;
						border-radius: 5px 5px 0 0;
						color: #828282;						
					}
						header > ul.menu .language .lanopt{
							background: #fff;
							border-radius: 0 0 5px 5px;	
							box-shadow: 0 2px 2px rgba(0,0,0,0.2);			
							padding: 10px 20px;
							opacity: 0;
							transition: opacity 0.2s linear;
							visibility: hidden;
						} 							
							header > ul.menu .language:hover .lanopt{					
								/* fade in effect */	
								visibility: visible;
								opacity: 1;
								transition: opacity 0.2s linear;
							}
								header > ul.menu .language .lanopt a{
									color: #828282;
									display: block;
									font-size: 14px;
									margin-bottom: 5px;
									text-align: center;
								}								
						.lang-icon{
							background: url('/images/misc/flag-sprite.png') no-repeat left top;
							display: inline-block;
							float: left;
							height: 18px;
							margin: 2px 10px 0 0;
							width: 15px;
						}
						header > ul.menu .language:hover .lang-icon{
							background-position: left -18px;
						}


/* 404 pages */

.wrapper-404, .wrapper-blue{	
	background: #325782;
	box-shadow: 0px 2px 2px rgba(0,0,0,0.2);
	color: #fff;
	padding-top: 45px;		
}
.site-down{
	background: #3281ae;
	padding-bottom: 100px;
}
.wrapper-404, .footer-404, .wrapper-blue{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
}
.wrapper-404 a, .footer-maintenance a, .wrapper-blue a{
	text-decoration: none;
}
.wrapper-404 a:hover, .footer-maintenance a:hover, .wrapper-blue a{
	text-decoration: underline;
}
	.wrapper-404 .container, .footer-404, .footer-maintenance, .wrapper-blue .container{		
		margin: 0 auto;
		width: 925px;
	}
	.wrapper-404 b, .wrapper-404 strong, .wrapper-blue strong{
		font-weight: 600;
	}
		.wrapper-404 header{
			position: relative;
		}	
		.wrapper-404 header:after{
			display: block;
			clear: both;
			visibility: hidden;
			content: "\0020";
			height: 0;
		}
			header > .bme-logo{
				display: inline-block;
				float: left;
			}			
			header > ul.menu{				
				position: absolute;
				right: 0;	
			}
				header > ul.menu a.dropdown{
					color: #fff;
					display: block;
					font-size: 16px;
					font-weight: 600;
					padding: 8px 20px 0 20px;
				}
					header > ul.menu .language:hover a.dropdown{
						background: #fff;
						border-radius: 5px 5px 0 0;
						color: #828282;						
					}
						header > ul.menu .language .lanopt{
							background: #fff;
							border-radius: 0 0 5px 5px;	
							box-shadow: 0 2px 2px rgba(0,0,0,0.2);			
							padding: 10px 20px;
							opacity: 0;
							transition: opacity 0.2s linear;
							visibility: hidden;
						} 							
							header > ul.menu .language:hover .lanopt{					
								/* fade in effect */	
								visibility: visible;
								opacity: 1;
								transition: opacity 0.2s linear;
							}
								header > ul.menu .language .lanopt a{
									color: #828282;
									display: block;
									font-size: 14px;
									margin-bottom: 5px;
									text-align: center;
								}								
						.lang-icon{
							background: url('/images/misc/flag-sprite.png') no-repeat left top;
							display: inline-block;
							float: left;
							height: 18px;
							margin: 2px 10px 0 0;
							width: 15px;
						}
						header > ul.menu .language:hover .lang-icon{
							background-position: left -18px;
						}


.main-site-down{
	padding: 90px 0 0 0;
}
	.main-site-down h1{
		font-size: 32px;
		font-weight: 600;
		margin-bottom: 75px;
		text-align: center;
	}
	.main-site-down p{
		font-size: 18px;
		line-height: 22px;
		padding-bottom: 30px;
	}
	.main-site-down p:last-child{
		padding-bottom: 0;
	}
.main-site-error{
	padding: 165px 0 90px 0;
}
	.site-blip{
		margin: 0 auto;
		width: 845px;
	}
		.site-blip p{
			font-size: 22px;
			line-height: 36px;
			max-width: 380px;
		}
			.site-blip p strong{
				font-size: 30px;
			}

.external-404{
	padding: 35px 0 0 0;
}
	.external-404 h1, .internal-404 h1{
		font-weight: 600;
		font-size: 30px;
	}
	.external-404 h1{
		text-align: center;
	}
	.num-404{
		background: #373737;
		border-radius: 3px;
		box-shadow: inset 0px 2px 3px #1e1e1e, 0px 2px 1px #476e9b;
		margin: 30px auto 15px auto;
		text-align: center;
		width: 300px;
	}
		.num-404 > span{
			box-shadow: inset -3px 0px 0px #515151;
			border-right: 2px solid #1e1e1e;
			display: inline-block;
			font-size: 82px;
			font-weight: bold;
			padding: 30px 22px;
		}
		.num-404 > span:last-child{
			border-right: none;
			box-shadow: none;
		}
	.external-404-andy{
		bottom: -12px;
		height: 272px;
		position: relative; 
	}
		.external-404-andy > p{
			font-size: 18px;
			line-height: 24px;
			padding: 0 0 25px 0;
			text-align: center;
		}
			.external-404-andy > p > a, .internal-404 > p > a{
				color: #fab03b;
				font-weight: 600;
			}
		.external-404 a{
			text-decoration: none;
		}
		.search-404{
			background: #5f7c9d;
			box-shadow: inset 0px 2px 1px #2b4a6f;
			border-radius: 4px;
			height: 75px;
			margin: 0 auto;
			overflow: hidden;
			width: 390px;
		}
			.search-404 .search-new-field{
				background: #5f7c9d;			
				border: none;
				border-radius: 4px 0 0 4px;
				box-shadow: inset 0px -2px 0px #839bb7;
				color: #fff;
				font-size: 24px;
				float: left;
				margin: 2px 0 0 0;
				padding: 22px;
				text-shadow: 0 1px 1px #2b4a6f;
				width: 270px;
			}
			.search-404 .search-new-btn{
				background: #229deb url('/images/misc/search-btn-404.png') no-repeat center 15px;
				border: none;
				border-radius: 0 4px 4px 0;
				box-shadow: inset 0px -6px 0px #1977b3, 0px 2px 2px #2d4d74;
				cursor: pointer;
				float: right;
				height: 73px;
				margin: 2px 0 0 0;
				width: 75px;
			}
			.search-404 > input[type="submit"]:hover{
				background-color: #38a8f0;
			}
			.search-404 > input[type="submit"]:active{
				box-shadow: inset 0px 4px 0px #1977b3, 0px 2px 2px #2d4d74;
			}

.container.internal-404{
	padding: 65px 0 120px 0;
	width: 510px;
}
	.internal-404 .num-404{
		margin: 40px 0 0 0;
	}
	.internal-404 > p{
		font-size: 18px;
		line-height: 24px;
		margin-top: 40px;
		width: 320px;
	}

.footer-maintenance, .footer-404{
	color: #7b7b7b;
	font-size: 14px;	
}
.footer-maintenance{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	padding: 45px 0;
}
.footer-404{
	font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	padding: 25px 0;
}
	.footer-maintenance > p{
		margin-bottom: 8px;
	}
	.footer-maintenance > p:last-child{
		margin: 0;
	}
	.footer-maintenance a, .footer-404 a{
		color: #7b7b7b;
	}

	.footer-404 a:hover{
		color: #1977b3;
	}

.ty-verify.container{
	width: 600px;
}

.ty-verify{
	padding-bottom: 50px;
	text-align: center;
}
	.ty-verify h1{
		color: #fff;
		font-size: 32px;
		font-weight: 600;
		margin: 60px 0 10px 0;
	}
	.ty-verify h2{
		color: #e1e1e1;
		font-size: 24px;
		font-weight: 400;
		font-style: italic;
		font-family: 'proxima-nova', Helvetica, Arial, "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",'meiryo','メイリオ','ms pgothic','ms pゴシック',"微軟正黑體", "Microsoft JhengHei", sans-serif;
	}
	.ty-verify-andy{
		background: url('/images/misc/verify-andy.png') no-repeat;
		height: 335px;
		margin: 35px auto 0 auto;
		width: 315px;
	}