/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 9, 2018 */


@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.woff2') format('woff2'),
         url('../fonts/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

/* -------- Global -------- */
HTML{height:100%;width:100%;}
BODY{height:100%;width:100%;min-width:320px;}
.container{margin:0 auto;width:1170px;font-size:0;position:relative;}
A{-webkit-transition:all .2s ease;color:#4f8bf8;text-decoration:none;}
A:hover{text-decoration:underline;}
DIV, P, LI {font:normal 20px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;}
UL {margin-left: 1.1em}
H1, H2, H3, H4, H5{font-family:'latobold', arial, helvetica, sans-serif;color:#242834;font-weight:normal;}
H1{font-size:38px;}
H2{font-size:30px;}
H3{font-size:26px;}
H4{font-size:24px;}
H5{font-size:22px;}

::-moz-selection{/* Code for Firefox */color:#fff;background:#4f8cf8;}
::selection{color:#fff;background:#4f8cf8;}

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing:border-box; box-sizing:border-box;
}
 
/* -------- Buttons -------- */
.main-btn{width:100%;height:46px;padding:12px 0 0 0;display:block;letter-spacing:0.5px;text-decoration:none;text-transform:uppercase;text-align:center;font:normal 15px 'latoblack', helvetica, arial, sans-serif;-webkit-border-radius:23px;border-radius:23px;}
.blue-btn{background-color:#4f8cf8;color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(31,107,246,0.5);box-shadow:0 0 10px 0 rgba(31,107,246,0.5);border-bottom:1px solid #3d7df1;border-top:1px solid #4986f5;}
.blue-btn:hover{text-decoration:none;background-color:#477ede;-webkit-box-shadow:0 0 15px 0 rgba(31,107,246,0.6);box-shadow:0 0 15px 0 rgba(31,107,246,0.6);}
.white-btn{background-color:#fff;color:#242834;-webkit-box-shadow:0 0 10px 0 rgba(212,225,248,0.75);box-shadow:0 0 10px 0 rgba(212,225,248,0.75);border:1px solid #b2d3ff;}
.white-btn:hover{text-decoration:none;background-color:#fff;color:#477ede;-webkit-box-shadow:0 0 15px 0 rgba(31,107,246,0.25);box-shadow:0 0 15px 0 rgba(31,107,246,0.25);}

/* -------- Navigation -------- */
NAV.main{position:absolute;top:0;left:0;width:100%;z-index:100;padding:0 50px;overflow:hidden;}
NAV.main UL{list-style:none;float:right;overflow:hidden;margin:53px 0 30px 0;padding:0 0 5px 0;}
NAV.main UL LI{float:left;margin:0 0 0 50px;}
NAV.main UL LI A{text-decoration:none;color:#6c768a;font:normal 13px 'latoblack', helvetica, arial, sans-serif;text-transform:uppercase;letter-spacing:2px;outline:none;}
NAV.main UL LI A:hover{color:#4f8cf8;}
.logo{float:left;margin:15px 0 0 0;font-size:0;}
.logo H3{float:right;font:normal 40px 'latoblack', helvetica, arial, sans-serif;color:#6c768a;margin:15px 0 0 30px;}
.logo-icon{width:95px;height:97px;display:inline-block;background:transparent url('../images/mailplane-logo.png') no-repeat;background-size:95px;}
.language-switch{position:absolute;top:20px;right:30px;font:normal 11px 'latoblack', helvetica, arial, sans-serif;color:#6c768a;letter-spacing:1px;}
.language-switch a{text-decoration:none; color: #4f8bf8}

/* -------- Banner -------- */
SECTION.banner{width:100%;padding:180px 0 145px 0;position:relative;background:linear-gradient(#eff7ff, #fff);}
.banner .clouds{position:absolute;left:0;width:100%;}
.banner .cwrap{bottom:0;overflow:hidden;}
.banner .cblue{z-index:1;}
.banner .cwhite{z-index:10;bottom:-1px;}
.a-post-wrap{width:100%;padding:70px 20px 40px 20px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(212,225,248,0.75);box-shadow:0 0 10px 0 rgba(212,225,248,0.75);-webkit-border-radius:3px;border-radius:3px;border-bottom:1px solid #d3e0f7;border-top:1px solid #e4eeff;border-left:1px solid #e4eeff;border-right:1px solid #e4eeff;position:relative;z-index:10;}
.a-post{margin:30px 100px 0 0;width:400px;display:inline-block;position:relative;}
.a-post H2{font:normal 48px 'latoblack', helvetica, arial, sans-serif;line-height:50px;margin:0 0 25px 0;color:#4f8bf8;}
.a-post H3{font:normal 44px 'latolight', helvetica, arial, sans-serif;line-height:50px;margin:0 0 20px 0;color:#242834;}
.a-post P{font:normal 14px 'latoblack', helvetica, arial, sans-serif;text-transform:uppercase;letter-spacing:2px;}
.a-post P A{color:#242834;text-decoration:none;}
.a-post P A:hover{color:#4f8bf8;}
.a-post .a-post-img{width:112px;height:112px;display:block;position:absolute;top:-55px;margin-left:auto;margin-right:auto;left:0;right:0;z-index:100;}
.a-post .a-post-unveil{width:170px;display:block;position:absolute;top:-60px;margin-left:auto;margin-right:auto;left:0;right:0;z-index:100;}
.main-cta{width:670px;display:inline-block;z-index:20;margin:20px 0 0 0;position:relative;vertical-align:top;}
.main-cta H1{font:normal 60px 'latobold', helvetica, arial, sans-serif;color:#242834;line-height:69px;margin:0 0 50px 0;}
.main-cta P{margin:22px 10px 0 10px;font:normal 16px 'latomedium', helvetica, arial, sans-serif;color:#6c768a;}
.main-cta P A{color:#4f8cf8;text-decoration:underline;}
.main-cta P A:hover{text-decoration:none;}
.main-cta UL{list-style:none;}
.main-cta UL LI{width:210px;text-align:center;float:left;margin:0 20px 0 0;}
.decoration{position:absolute;top:0;left:0;width:100%;height:100%;overflow:visible;width:400px;}
.decoration SPAN{display:inline-block;opacity:0.5;background-color:transparent;position:absolute;z-index:1;}
.decor-item-one{width:50px;height:50px;border:8px solid #ff0000;-webkit-border-radius:30px;border-radius:30px;top:-18px;left:-26px;}
.decor-item-two{width:30px;height:30px;border:8px solid #4f8cf8;-webkit-border-radius:15px;border-radius:15px;top:140px;left:-40px;}
.decor-item-three{width:28px;height:28px;border:8px solid #ff0000;-webkit-border-radius:14px;border-radius:14px;top:270px;left:55%;}
.decor-item-four{width:40px;height:40px;border:8px solid #4f8cf8;-webkit-border-radius:20px;border-radius:20px;top:-58px;right:14px;}
.decor-item-five{width:40px;height:40px;border:8px solid #ffc513;-webkit-border-radius:20px;border-radius:20px;top:108px;right:-36px;}

/* -------- Tour -------- */
SECTION.tour{width:100%;padding:90px 0 0 0;overflow:hidden;}
.tour-item{margin:0 0 170px 0;list-style:none;}
.item-copy{display:inline-block;vertical-align:top;}
.item-copy H2{font:normal 46px 'latobold', helvetica, arial, sans-serif;color:#242834;margin:0 0 30px 0;line-height:52px;}
.item-copy P{font:normal 20px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;margin:0 0 20px 0;}
.item-copy P A{text-decoration:none;color:#4f8cf8;}
.item-copy P A:hover{text-decoration:underline;}
.item-img{width:50%;display:inline-block;}
.item-img IMG{-webkit-box-shadow:0 0 20px 0 rgba(237,242,250,1);box-shadow:0 0 20px 0 rgba(237,242,250,1);}
.img-right IMG{float:left;max-width:730px;}
.img-left IMG{float:right;max-width:730px;}
.img-center, .img-center-multilang, .img-center-integration{text-align:center;width:100%;position:relative;}
.img-center IMG{width:100%;max-width:970px;}
.img-center-multilang IMG{width:100%;max-width:694px;}
.img-center-integration {background-image:url(../landing_page_en/integrations/bg@2x.png);background-size:contain;background-repeat:no-repeat;background-position:center top;}
.img-center-integration IMG{width:100%;max-width:970px;}
.item-right, .item-left{width:42%;padding:75px 0 0 0;}
.item-right{margin:0 0 0 8%;float:right;}
.item-left{margin:0 8% 0 0;float:left;}
.item-center{margin:0 0 40px 0;padding:0 170px;text-align:center;width:100%;}
.anim-img{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:100%;max-width:970px;z-index:100;}
.anim-img-sml{display:none;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0;width:100%;max-width:660px;z-index:100;}
.anim-img-tiny{display:none;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:0;width:100%;max-width:470px;z-index:100;}
#integrations{display:block;}
#integrations_720px{display:none;}
#integrations_540px{display:none;}

/* -------- Plugins -------- */
SECTION.plugins{width:100%;padding:80px 0 90px 0;background-color:#eff7ff;}
.plugins-heading{text-align:center;padding:0 0 70px 0;}
SECTION.plugins H2{font:normal 46px 'latobold', helvetica, arial, sans-serif;color:#242834;margin:0 0 50px 0;line-height:52px;}
SECTION.plugins H3{font:normal 36px 'latobold', helvetica, arial, sans-serif;color:#242834;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:0 0 25px 0;border-bottom:1px solid #e0ebf6;text-align:center;max-width:600px;width:80%;}
SECTION.plugins P{font:normal 20px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;margin:0 0 20px 0;}
SECTION.plugins UL.logos{overflow:hidden;list-style:none;width:1200px;margin:0 auto;font-size:0;}
SECTION.plugins UL.logos LI{display:inline-block;width:270px;margin:0 15px;padding:0 25px;}
SECTION.plugins UL.logos LI IMG{max-width:220px;margin:0 0 45px 0;}
SECTION.plugins UL.logos LI P{font:normal 20px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;line-height:24px;text-align:center;margin:0 0 80px 0;}
SECTION.plugins UL.logos-list{width:600px;text-align:center;font-size:0;margin:0 auto;}
SECTION.plugins UL.logos-list LI{display:inline-block;width:270px;margin:0 15px 30px 15px;}
SECTION.plugins UL.logos-list LI P{font:normal 20px 'latomedium', helvetica, arial, sans-serif;color:#6c768a;line-height:22px;text-align:center;}
.logo-max{display:none;}

/* -------- Stats -------- */
SECTION.stats{width:100%;padding:80px 0 60px 0;background-color:#fff;text-align:center;}
.stats-heading{text-align:center;padding:0 0 40px 0;}
SECTION.stats H2{font:normal 46px 'latobold', helvetica, arial, sans-serif;color:#242834;margin:0 0 50px 0;line-height:52px;}
SECTION.stats P{font:normal 20px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;margin:0 auto;width:100%;max-width:630px;}
SECTION.stats UL{list-style:none;margin:0 auto;width:970px;font-size:0;}
SECTION.stats UL LI{width:50%;display:inline-block;padding:10px 0 30px 0;}
#updates{border-right:1px solid #f6f9fe;}
SECTION.stats UL LI H1{font:normal 120px 'latoblack', helvetica, arial, sans-serif;color:#4f8bf8;margin:0 0 -15px 0;}
SECTION.stats UL LI P{font:normal 20px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;}

/* -------- Testimonials -------- */
SECTION.testimonials{width:100%;background-color:#fff;border-top:1px solid #f6f9fe;padding:70px 0;}
SECTION.testimonials UL{list-style:none;width:1200px;margin:0 auto;font-size:0;text-align:center;}
SECTION.testimonials UL LI{margin:0 15px;width:370px;display:inline-block;vertical-align:top;}
SECTION.testimonials UL LI IMG{width:100%;max-width:317px;margin:0 0 15px 0;}
SECTION.testimonials P{font:normal 20px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;margin:0 0 20px 0;}
SECTION.testimonials P.user{font:normal 13px 'latoblack', helvetica, arial, sans-serif;color:#6c768a;text-transform:uppercase;letter-spacing:1px;min-height:auto;}

/* -------- CTA -------- */
SECTION.cta{padding:70px 0 80px 0;width:100%;background-color:#eff7ff;}
.cta-heading{text-align:center;padding:0 0 20px 0;}
SECTION.cta H2{font:normal 46px 'latobold', helvetica, arial, sans-serif;color:#242834;margin:0 0 20px 0;line-height:52px;}
SECTION.cta P{font:normal 24px 'latoregular', helvetica, arial, sans-serif;color:#98a2b8;margin:0 0 20px 0;}
SECTION.cta DIV.cta-btn{width:210px;margin:0 auto;}

/* -------- Footer -------- */
FOOTER.main-footer{padding:50px 10px;background-color:#fff;width:100%;max-width:770px;margin:0 auto;}
FOOTER.main-footer UL{list-style:none;text-align:center;margin:0 0 25px 0;}
FOOTER.main-footer UL LI{display:inline-block;margin:0 12px;font:normal 18px 'latoregular', helvetica, arial, sans-serif;}
FOOTER.main-footer A{color:#98a2b8;text-decoration:none;}
FOOTER.main-footer A:hover{color:#4f8cf8;}
FOOTER.main-footer P{font:normal 14px 'latolight', helvetica, arial, sans-serif;color:#98a2b8;text-align:center;padding-bottom:10px}
FOOTER.main-footer P A{color:#4f8cf8;}
FOOTER.main-footer P A:hover{text-decoration:underline;}
FOOTER.main-footer .copy{padding-bottom:0;}

/* -------- Modal -------- */
.modal{opacity:0;display:none;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.modalon{opacity:1;display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:100px 0 0 0;background:rgba(0,0,0,0.8);z-index:99900;-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-ms-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.modalbg{cursor:pointer;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-1;}
.modaldialog{max-width:400px;width:80%;margin:0 auto;padding:40px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;z-index:99999;position:relative;}
.modalclose{display:block;width:12px;height:12px;position:absolute;top:10px;right:10px;background:transparent url('../images/icons.png') no-repeat 0 -69px;}
.modalclose:hover{cursor:pointer;}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) 
{
  .modalclose{background:transparent url('../images/icons@2x.png') no-repeat 0 -69px;background-size:40px;}
}
.smlnews H3{margin:0 0 10px 0;text-align:center;font:normal 32px 'latobold', arial, helvetica, sans-serif;color:#242834;}
.smlnews H4{margin:0 0 20px 0;text-align:center;font:normal 18px 'latolight', arial, helvetica, sans-serif;color:#6c768a;}
.smlnews P{text-align:center;font:normal 16px 'latolight', arial, helvetica, sans-serif;color:#6c768a;}
.smlnews UL{list-style:none;margin:0;width:100%;}
.smlnews UL LI.form-field{margin:0 auto;width:100%;}
.smlnews UL LI.form-btn{margin:0 auto;width:100%;}

UL LI.form-field{margin:0 auto;width:535px;}
UL LI.form-btn{margin:0 auto;width:230px;}
.field{margin:0 0 17px 0;border:1px solid #b3bfd1;width:100%;height:43px;-webkit-border-radius:4px;border-radius:4px;text-align:center;font:normal 20px 'latolight', arial, helvetica, sans-serif;color:#6c768a;}
.bluebtn{margin:0 0 32px 0;border:none;width:100%;background-color:#4f8cf8;color:#fff;display:block;padding:12px 0 10px 0;text-transform:uppercase;-webkit-border-radius:23px;border-radius:23px;letter-spacing:0.5px;text-decoration:none;font:normal 15px 'latoblack', helvetica, arial, sans-serif;outline:none;-webkit-appearance:none;-webkit-box-shadow:0 0 10px 0 rgba(31,107,246,0.5);box-shadow:0 0 10px 0 rgba(31,107,246,0.5);border-bottom:1px solid #3d7df1;border-top:1px solid #4986f5;}
.bluebtn:hover{cursor:pointer;background-color:#477ede;-webkit-box-shadow:0 0 15px 0 rgba(31,107,246,0.6);box-shadow:0 0 15px 0 rgba(31,107,246,0.6);}
.bluebtn[disabled]{cursor:default;background-color:silver;border-color:silver;-webkit-box-shadow:0 0 15px 0 rgba(226,226,226,0.6);box-shadow:0 0 15px 0 rgba(226,226,226,0.6);}

/* -------- Content -------- */
SECTION.content, SECTION.cnt-new, SECTION.cnt-more{width:100%;position:relative;overflow:hidden;}
SECTION.content{padding:220px 0 0 0;background:linear-gradient(#eff7ff 0, #fff 145px);}
SECTION.cnt-new{padding:200px 0 0 0;background:linear-gradient(#eff7ff 0, #fff 145px);}
SECTION.cnt-more{padding:140px 0 0 0;}
.cnt-txt{padding:0 100px;}
.cnt-txt P, .cnt-txt UL{margin-bottom:42px;font-family:'latoregular', arial, helvetica, sans-serif;font-size:20px;line-height:30px;color:#98a2b8;}
.cnt-txt H2, .crew H2{margin:0 0 34px 0;font:normal 30px 'latobold', arial, helvetica, sans-serif;color:#242834;}
.cnt-txt P A{color:#4f8bf8;text-decoration:none;}
.cnt-txt P A:hover{text-decoration:underline;}
.crew{width:1050px;margin:0 auto;padding:100px 0 80px 0;list-style:none;overflow:hidden;}
.crew LI{float:left;margin:0 40px;width:270px;text-align:center;}
.crew LI IMG{margin:0 0 40px 0;-webkit-box-shadow:0 0 20px 0 #edf2fa;box-shadow:0 0 20px 0 #edf2fa;-webkit-border-radius:2px;border-radius:2px;max-width:100%;}
.blog-list{list-style:none;margin:0}
.blog-list > LI{width:100%;margin:0 0 75px 0;padding:0 0 80px 0;border-bottom:1px solid #eff7ff;}
.blog-list > LI P.date{color:#98a2b8;font-family:'latoregular', arial, helvetica, sans-serif;font-size:15px;text-align:right;margin:0;}
.blog-list > LI P.title{font:normal 30px 'latobold', arial, helvetica, sans-serif;margin:0 0 25px 0;}
.blog-list > LI A{color:#4f8bf8;text-decoration:none;}
.blog-list > LI A:hover{text-decoration:underline;}
.blog-list > LI P.desc{color:#98a2b8;font:normal 20px 'latoregular', arial, helvetica, sans-serif;margin:0;}
.blog-list > LI P.desc A.read-more{padding:0 0 0 7px;}
.blog-list > LI IMG{max-width:100%;margin:0 0 20px 0;display:block;}
.blog-list > LI IMG.left{float:left;padding:9px;margin:0 30px 0 0;-webkit-border-radius:2px;border-radius:2px;border:1px solid #e2edf3;}
.blog-list > LI P {overflow:hidden;}

.two-col{width:100%;list-style:none;margin:0;padding:0 0 80px 0;}
.two-col > LI{width:49%;padding:0 25px 0 0;margin:0 0 30px 0;display:inline-block;vertical-align:top}
.two-col > LI P{margin:0 0 20px 0;}
.whatsnew{text-align:center;}
.whatsnew H1{font:normal 70px 'latoblack', arial, helvetica, sans-serif;margin:0 0 25px 0;color:#242834;line-height:80px;}
.whatsnew P{color:#98a2b8;font:normal 28px 'latoregular', arial, helvetica, sans-serif;margin-left:auto;margin-right:auto;margin-bottom:35px;max-width:950px;line-height:32px;}
.whatsnew IMG{max-width:320px;margin:40px 0 140px 0;}

/* -------- Forms -------- */
.form-btn{width:250px;margin:0 auto;}
.mp3Hints{padding:80px 0 0 0;}
.mp3ProductSelection{list-style:none;margin:0 0 30px 0;}
.mp3ProductSelection LI{width:100%;display:inline-block;padding:20px 10px 20px 25px;margin:0 0 30px 0;border:1px solid #e4eeff;background-color:#fff;-webkit-border-radius:4px;border-radius:4px;}
.store-product-option-title H2{margin:0 150px 5px 40px;color:#4f8bf8;}
.store-product-option-title H3{margin:0 0 0 40px;font-family:'latolight', arial, helvetica, sans-serif;font-size:34px;position:absolute;top:10px;right:15px;text-align:right;width:150px;}
.store-product-option-title P{margin:0 150px 25px 40px;font-size:17px;line-height:22px;}
.store-product-option-title H3 SPAN{color:#98a2b8;text-decoration:line-through;font-size:20px;margin:0 0 6px 0;}
.store-product-option-title {position:relative;}
.store-product-option-title INPUT{float:left;max-width:30px;margin:15px 0 20px 0;}
.store-product-option-display INPUT{float:none;border:1px solid #adb9d0;text-align:center;font-size:30px;color:#242834;min-width:60px;}
#license_type_site{margin:28px 0 20px 0;}
#order_details{color:#98a2b8;font:normal 20px 'latoregular', arial, helvetica, sans-serif;}
#order_details TABLE{width:100%;margin:0 0 50px 0;}
P.noTaxNote{font-size:15px;line-height:17px;margin:5px 0 20px 0;padding:0 20px 0 0;}
.listPrice, .totalAmount{text-align:right;}
.totalAmountLabel, .totalAmount{font-family:'latobold', arial, helvetica, sans-serif;color:#242834;}
#checkout_form TABLE{width:100%;}
#checkout_form TABLE INPUT[type="text"], #checkout_form TABLE INPUT[type="email"],#checkout_form TABLE SELECT{border:1px solid #adb9d0;width:100%;height:30px;padding:0 10px;font:normal 18px 'latoregular', arial, helvetica, sans-serif;}
#checkout_form LABEL{color:#98a2b8;font:normal 18px 'latoregular', arial, helvetica, sans-serif;}
.row_final{padding:50px 0;}
.form_row TD{width:100%;padding:0 0 15px 0;}
.form_row UL{list-style:none;margin:0;}
.form_row UL LI{display:inline-block;float:left;}
.form_row UL LI.label{width:20%;padding:2px 0 0 0;}
.form_row UL LI.input{width:80%;}
.form_row TD TABLE TD{width:auto;padding:0;vertical-align:bottom;}
.form_row TD TABLE TD.label{width:5%;min-width:25px;}

