@charset "UTF-8";
html{font-size:16px;}
.centerme{text-align:center;}
.quotessignup{font-size:20px;color:#333333;margin-bottom:10px;}
.quotepersonsignup{margin-top:10px;margin-bottom:50px;font-weight:bold;font-size:16px;}
.quotes{font-size:20px;color:#333333;padding:20 100 20 100;}
.quotes .name{font-weight:bold;font-size:16px;}
.table-changelog{background-color:#ffffff;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ebebeb;}
.table-changelog tbody{text-shadow:0 1px 0 white;color:#000000;}
.table-changelog td,table-changelog th{padding:10px;vertical-align:top;}
.table-changelog td{font-size:14px }
.table-changelog th{text-align:left;border-bottom:1px solid #fff;}
#dcaatable{border-collapse:collapse;width:90%;margin-left:auto;margin-right:auto;}
#dcaatable td{padding:15px;border:1px solid black;}
#dcaatable th{padding:10px;font-size:16px;color:#0071b5;border:1px solid black;background-color:#cccccc;}
#dcaatable h3{font-size:14px;margin:0px;}
#dcaatable p{margin:0px;}
.imgreasonssmall{width:300px;-webkit-box-shadow:2px 6px 15px 0px rgba(122,120,122,1);-moz-box-shadow:2px 6px 15px 0px rgba(122,120,122,1);box-shadow:2px 6px 15px 0px rgba(122,120,122,1);padding:5px;}
.imgspacer img{margin-right:20px;}
 .wrapper{display:flex;background-color:#00ccff;padding:0;}
 .roundhighlight{font-size:16px;background-color:#0099ff;padding:5 20 5 20;color:#FFFFFF;font-weight:normal;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
 .moveoverhighlight{font-weight:bold;padding-left:10px;}
  .boldlarger {font-weight:bold; font-size: 18px; margin-top: 10px; margin-bottom: 10px;}
  .largertext {font-size: 18px; }
 img{max-width:100%;height:auto;}
 body{font-family:"Graphik", "Helvetica Neue", "Century Gothic", Verdana, Arial, Helvetica, sans-serif;font-size:16px;background:#FFFFFF;margin:0;padding:0;text-align:left;/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */ color:#000000;}
 a{color:#3366cc;text-decoration:none;}
 a:hover{text-decoration:underline;color:#3b6dde;}
 #topmenu #topmenulinks a.trialbutton:hover{color: #ffe359; text-decoration: none; }
 .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
 .embed-container iframe, .embed-container object, .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}
 #footercontent{background:#f4f4f4;}
 #footercontent ul {text-indent:0;margin-left:0;padding-left:0; }
 .pricecomparison{font-weight:bold;margin-bottom:20px;color:#666666;}
 .pricecomparisonlogo{display:inline-block;width:150px;vertical-align:middle;}
 .flexrowcenter{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-content:space-between;}
 .flexrow{display:flex;justify-content:center;flex-wrap:wrap;align-content:space-between;margin-top:30px;}
 .flexcolumn_two{flex:45%;max-width:45%;padding-right:10px;padding-left:10px;}
 .navbar{overflow:hidden;background-color:#333;position:fixed;top:0;width:100%;}
 #keybenefits ul{list-style:none;padding-left:10px; text-indent: -25px; margin-left: 25px; }
 #keybenefits li{margin-bottom:0px;padding:0;list-style-type:none;font-size:16px;font-weight:bold;color:#333333;}
 #keybenefits .checkmark{color:#009933;font-size:22px;}
 #topmenu{display:flex;background-color:#333333;align-items:center;padding-left:10px;padding-right:10px;opacity:0.9;filter:alpha(opacity=90);overflow:hidden;position:fixed;top:0;width:100%;z-index:10;}
 #topmenu ul{display:flex;justify-content:flex-end;background-color:#333333;}
 #topmenu li{margin:10px;padding:0 20px 0 20px;list-style-type:none;flex-shrink:0;}
 #topmenu a{text-decoration:none;}
 #topmenu #topmenulinks{flex:1;}
 #topmenu #topmenulinks a{color:#ffffff; }
 #topmenu #topmenulinks a:hover{text-decoration:none;color:#ffe359;}
 .closebtn{text-decoration:underline;font-weight:bold;margin-top:20px;}
 .formfield_signup{margin-bottom:10px;margin-top:0px;clear:both;font-family:arial;display:inline-block;}
.formfield_signup .txtBoxLong{font-size:14px;font-family:arial;width:200px;padding:15px;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
.formfield_signup label{margin-right:0px;margin-left:0px;display:block;font-family:arial;color:#666666;text-align:left;font-size:14px;font-weight:bold;}
.formfield_signupbottom label{margin-right:0px;margin-left:0px;font-family:arial;color:#666666;text-align:left;font-size:14px;font-weight:bold;}
.dropshadowimage{-webkit-box-shadow:2px 6px 15px 0px rgba(122,120,122,1);-moz-box-shadow:2px 6px 15px 0px rgba(122,120,122,1);box-shadow:2px 6px 15px 0px rgba(122,120,122,1);padding:5px;}
.bottomlinebox{border-bottom:1px solid #cccccc;padding-bottom:30px;}
hr{width:30%;text-align:center;border-color:#cccccc;background-color:#cccccc;height:1px;border:0;margin:20 auto;}
.faq p{margin:10px 0 0 0;}
.faq h4{margin:30px 0 0 0;}
.addonshow {font-size:16px; text-decoration: underline; }
.annualpricingnotes {font-size:14px; }
.pricetable{padding:0px 10px 0px 10px;text-align:center;margin-bottom:10px;}
.pricetable .plannotes{font-size:12px;color:#666666;margin-top:10px;}
.pricetable .addonsection {font-size:14px;color:#333333; margin-top:20px; display:none; }
.pricetable .addons {margin-top:10px; }
.pricetable .planprices{font-size:24px;margin-top:10px;font-weight:bold;}
.pricetable .plandesc{font-size:20px;font-weight:bold;margin-top:10px;color:#333333}
.pricetable .smalltext{font-size:10px;}
.pricetable img{border:1px solid #cccccc;margin-bottom:10px;}
.signupbluecssbutton:hover{background-color:#000000;cursor:pointer; color: #ffe359; }
.signupbluecssbuttonsmall:hover{background-color:#000000; cursor:pointer; color: #ffe359; }
.signupbottomsection{background-color:#ebedee;align-items:center;padding-top:20px;padding-bottom:20px;margin-top:10px;}
.signupbottomsection .largetext{font-size:25px;}
.signuptopreasonsection{background-color:#ebedee;align-items:center;padding:20px 20px 20px 20px;margin-top:10px;}
.signuptopreasonsection .largetext{font-size:25px;}
#signupsmalltext p{color:#666666;font-size:14px;}
.stat{font-weight:bold;font-size:18px;margin-top:20px;}
.statlarge{font-weight:bold;font-size:25px;margin-top:20px;}
.quote{margin-top:10px;}
.quoteperson{margin-top:5px;font-size:14px;}
.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;left:0;background-color:#3366cc;overflow-x:hidden;padding-top:100px;transition:0.5s;opacity:0.9;filter:alpha(opacity=90);}
 .sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:20px;color:#FFFFFF;display:block;transition:0.3s;}
 .imageborder{border:1px solid #cccccc }
 .highlighttext{background-color:#fff2ac;background-image:linear-gradient(to right, #ffe359 0%, #fff2ac 100%);}
 .formfield_contactus #selAbout{font-size:14px;padding:5px;width:75%;}
 .formfield_contactus{margin-bottom:10px;margin-top:10px;clear:both;font-family:arial;}
.formfield_contactus .txtAreaLong{font-size:14px; width:75%;padding:15px;margin-left:0px;margin-right:0px;margin-top:0px;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
.formfield_contactus .txtBoxLong{font-size:14px; width:75%;padding:15px;margin-left:0px;margin-right:0px;margin-top:0px;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
.formfield_contactus label{margin-right:0px;margin-left:0px;display:block; text-align:left;font-size:16px;}
.contactusbutton { background-color: #fb9e25; border: none; font-size: 18px; font-weight: bold; width: 25%; cursor: pointer; padding-top: 15px; padding-bottom: 15px;  }
#topten h2 {margin-top: 30px; font-weight: bold; }
#topten p {font-size: 14px; }
#topten li {font-size: 14px; }
.starreviewarea { margin-bottom: 10px; }
.starreviewarea .starreview { float:left; width: 50%; text-align: center; color: #B30000; font-style: italic; font-weight: bold; }
.starreviewarea .starreview img { width: 100px;  }
.wwlogobox { margin-bottom: 15px;}
.wwlogo { width: 131px; height:30px; vertical-align: middle; }
.logohourglass { width:19px; height: 28px; vertical-align: middle; margin-right: 5px; }


@media (min-width:800px){.icon{display:none;}
 #mainbody{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:30px;}
 .loginbutton { font-weight: bold; }
 #topmenu #topmenulinks a.loginbutton:hover { color: #ffe359; }
 .trialbutton{background-color:#3366cc;color:#ffffff;padding:5px 10px 5px 10px; font-weight: bold; }
 .trialbutton:hover { color: #ffe359; }
 .orangecssbutton{-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;box-shadow:inset 0px 1px 0px 0px #fce2c1;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');background-color:#ffc477;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #eeb44f;display:inline-block;color:#ffffff;font-family:arial;font-size:12px;font-weight:bold;padding:6px 18px;text-decoration:none;text-shadow:1px 1px 0px #cc9f52;}
.orangecssbutton:active{position:relative;top:1px;}
.orangecssbutton:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477) );background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');background-color:#fb9e25;cursor:pointer;}
 .signupbluecssbutton{background-color:#3366cc; border:none; display:inline-block;color:#ffffff;font-family:arial;font-size:17px;font-weight:bold;padding:13px 20px;text-decoration:none;}
 .formfield_signupbottom .txtBoxLong{font-size:14px;font-family:arial;width:300px;padding:15px;margin-left:0px;margin-right:0px;margin-top:0px;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
 .formfield_signuptopreasons .txtBoxLong{font-size:14px;font-family:arial;width:250px;padding:15px;margin-left:0px;margin-right:0px;margin-top:0px;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
 
 .marketing h1{font-size:40px;margin-top:20px;margin-bottom:5px;font-weight:bold; text-align: center;}
 .marketing h2{font-size:20px;margin-top:15px; color:#666666;font-weight:normal; text-align: center; }
 
 h1{font-size:36px;margin-top:10px;margin-bottom:5px;font-weight:normal; }
 h2{font-size:24px;margin-top:10px;color:#666666;font-weight:normal;}
 h3{margin-top:20px;margin-bottom:10px;padding:0px;font-size:25px;font-weight:normal;}
 h4{font-size:23px;margin-bottom:10px; margin-top:5px; }
 p{font-size:18px;margin-bottom:5px;}
 .mainimage{border:1px solid #cccccc;}
 .centerfeature{text-align:center;font-size:24px;margin-top:30px;margin-bottom:30px;padding-left:10px;padding-right:10px;}
 .centerfeature ul{list-style-type:none;font-size:16px;}
 .centerfeature li{margin-bottom:5px;}
 .centerfeature h1, h3{font-weight:bold;}
 #tinyfooter{color:#555;border-top:1px solid #CCCCCC;padding:10px;text-align:center;}
 #tinyfooter ul{text-indent:0;margin-left:0;padding-left:0;display:inline;}
 #tinyfooter ul li{text-indent:0;list-style:none;font-size:12px;margin-bottom:7px;display:inline;padding-right:10px;}
 #tinyfooter a{color:#555;font-size:12px;}
 #footercontent ul li{text-indent:0;list-style:none;font-size:14px;margin-bottom:7px;}
 .signupbluecssbuttonsmall{background-color:#3366cc; border:none; display:inline-block;color:#ffffff;font-family:arial;font-size:17px;font-weight:bold;padding:14px 20px;text-decoration:none; margin-top:10px;}
 .pricehighlight{padding:10px;background-color:#f4f2f2;width:80%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
 .pricehighlightww{padding:10px;background-color:#d6e7f8;width:80%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
 .flexcolumn_tiny{flex:10%;max-width:10%;padding-right:40px;color:#000000;font-weight:bold;}
 .flexcolumn_three{flex:42%;max-width:42%;}
 .flexcolumn_fourfooter{flex:22%;max-width:22%;padding:5px;}
 .flexcolumn_four{flex:22%;max-width:22%;padding:5px; align-self: flex-start;}
 .flexcolumn_footer{flex:22%;max-width:22%;padding:5px;text-align:center; }
 .topreasons li{margin-bottom:10px }
 #table-changelog{background-color:#ffffff;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ebebeb;}
 #table-changelog tbody{text-shadow:0 1px 0 white;color:#000000;}
 #table-changelog td, #table-changelog th{padding:10px;vertical-align:top;}
 #table-changelog td{font-size:14px;border:1px solid #ebebeb;}
 #table-changelog th{text-align:left;border-bottom:1px solid #fff;}
 }
 
@media (max-width:799px){#table-changelog{display:none;}
 .icon{display:inline-block;}
 .icon #iconimage{font-size:20px;}
 #topmenulinks .mainbuttons{display:none;}
 #mainbody{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:60px;margin-bottom:0;padding-left:10px;padding-right:10px;padding-top:20px;}
 .formfield_signupbottom .txtBoxLong{font-size:14px;font-family:arial;width:320px;padding:15px;margin-left:0px;margin-right:0px;margin-top:0px;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
 .formfield_signuptopreasons .txtBoxLong{font-size:14px;font-family:arial;width:320px;padding:15px;margin-left:0px;margin-right:0px;margin-top:0px;outline:none;background-color:#ffffff;border:1px solid #cccccc;color:#333333;}
 h1{font-size:22px;margin-top:10px;margin-bottom:5px;font-weight:normal;}
 h2{font-size:18px;margin-top:10px;color:#666666;font-weight:normal;}
 h4{font-size:16px;margin:10px;}
 p{font-size:16px;margin:5px;}
 .centerfeature{text-align:center;font-size:19px;margin-top:15px;margin-bottom:15px;padding-left:5px;padding-right:5px;}
 .centerfeature ul{list-style-type:none;font-size:1rem;}
 .centerfeature li{margin-bottom:5px;}
 .centerfeature h1, h3{font-weight:bold;}
 #tinyfooter{color:#555;border-top:1px solid #CCCCCC;padding:10px;text-align:center;}
 #tinyfooter ul{text-indent:0;margin-left:0;padding-left:0;display:inline;}
 #tinyfooter ul li{text-indent:0;list-style:none;font-size:12px;margin-bottom:7px;display:block;padding-right:10px;}
 #tinyfooter a{color:#555;font-size:12px;}
 #footercontent ul li{text-indent:0;list-style:none;font-size:14px;margin-bottom:30px;}
 .mainimage{border:1px solid #cccccc;margin-top:20px;}
 .pricehighlight{padding:10px;background-color:#f4f2f2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
 .pricehighlightww{padding:10px;background-color:#d6e7f8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
 .flexcolumn_two{flex:100%;max-width:100%;text-align:center;margin-bottom:10px;}
 .flexcolumn_tiny{flex:100%;max-width:100%;text-align:center;margin:10px 0 30px 0;font-weight:bold;}
 .flexcolumn_three{flex:100%;max-width:100%;padding-right:10px;padding-left:10px;}
 .flexcolumn_four{flex:100%;max-width:100%;padding:5px;text-align:center;}
 .flexcolumn_footer{flex:45%;max-width:45%;padding:5px;text-align:center;}
 #signupsmalltext p{color:#666666;font-size:12px;}
.topreasons li{margin-bottom:10px }
.signupbluecssbutton{background-color:#3366cc;border:none;display:inline-block;color:#ffffff;font-family:arial;font-size:17px;font-weight:bold;padding:13px 24px;text-decoration:none;width:321px;}
.signupbluecssbuttonsmall{margin-top:10px;background-color:#3366cc;border:none;color:#ffffff;font-family:arial;font-size:17px;font-weight:bold;padding:13px 24px;text-decoration:none;width:321px;}
 }
