*{box-sizing:border-box;}
a{color:#36c;display:inline-block;text-decoration:none;}
a:hover,.textbutton:hover{text-decoration:underline;}
a.navlink{display:block;margin:0 0 8px 0;padding:0;}
.adcell{margin:0;padding:20px 0 0 0;}
.attention{color:#d00;}
#back{background:#fff url('/images/back.png') no-repeat left center;padding-left:24px;}
.bizmm{background:#fff;display:block;}
.bizmm a{display:none;}
body{background:#fff;color:#333;font:16px/1.4 verdana,helvetica,sans-serif;margin:0;text-align:left;}
.border,.jscolor,.carditem label{border:2px solid #e0e0e0;box-shadow:3px 3px 5px #eee;border-radius:5px;}
.bottomad{margin:30px 0 0;}
.button,select,textarea,.textbox{background:#fff;border:1px solid #e0e0e0;color:#333;font:16px verdana;border-radius:20px;box-shadow:2px 2px 2px #eee;}
.button:hover,select:focus,textarea:focus,.textbox:focus,.jscolor:focus{background:#ffd;border:1px solid #0c3;}
.button:hover{background:#fff;}
.button{border-width:1px;color:#36c;cursor:pointer;padding:9px;letter-spacing:-1px;}
.buttonalign{margin:0 0 10px 0;}
.buttonalign .button{margin:15px 15px 0 0;}
.bizcreatorlabel{display:block;margin:10px 0 0 0;}
.carditem{float:left;font-size:110%;margin:0 30px 25px 0;text-align:center;}
.carditem a{margin-bottom:3px;}
.carditem label{box-sizing:content-box;display:inline-block;}
.center{text-align:center;}
.checkmark{list-style-image:url('/images/business-card.png');}
.clear{clear:both;margin:0;padding:0;}
.contenttable{margin-top:0;}
.contenttable img{border-radius:3px;}
.contenttable table{margin:auto;}
.desc{margin:20px 0 0 0;}
.footer{line-height:2em;padding-top:30px;}
.footer a{margin:0 15px 0 0;}
form{margin:0;}
h1,h1.logopage,h2,h3{font-weight:normal;}
h1,h1.logopage{color:#39c;font-size:150%;margin-top:0;text-shadow:2px 2px 2px #eee;}
.smallh1{color:#333;display:block;font-size:75%;}
h2{font-size:120%;text-shadow:2px 2px 2px #eee;}
img{border:0;box-sizing:content-box;max-width:100% !important;height:auto;}
.imgfloat{float:left;margin-right:10px;border-radius:5px;box-shadow:3px 3px 5px #eee;}
input[type='checkbox'],input[type='radio']{cursor:pointer;display:none;}
input[type='checkbox']:checked + label,input[type='radio']:checked + label{border-color:#0c3;}
input[type='submit']:disabled,input[type='submit']:disabled:hover{background:#e0e0e0;border:1px solid #ccc;color:#999;cursor:not-allowed;box-shadow:2px 2px 2px #eee;}
.label{}
label,select{cursor:pointer;}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){label img{pointer-events:none;}}/*IE11 bug*/
li{margin-bottom:15px;}
.logo{margin:0 auto;padding:0 5px;max-width:1280px;}
.logobg{background:#39c;margin:0;padding:6px 0 4px;}
.mainbg{background:#fff;}
.maintable{margin:0 auto 15px;overflow:auto;padding:0 5px;position:relative;max-width:1280px;}
.maincontentcell{padding:15px 0 10px 0;width:74%;float:left;}
.menu{font-size:120%;}
.menu a,.menu b{margin:0 20px 15px 0;}
.menu b{border:2px solid #333;border-radius:10px;font-weight:normal;padding:1px 3px;}
.navcontentcell{padding:35px 0 0 0;width:22%;min-width:170px !important;float:right;}
.navbanner{margin:30px 0;}
.navmenu{margin:0 0 20px 0;}
#next{background:#fff url('/images/next.png') no-repeat right center;padding-right:24px;}
.olabel{border:2px solid #fff;display:inline-block;padding:5px;border-radius:5px;}
.row{margin:auto 0;}
#slogan{max-width:600px;}
.sloganoutput{color:#39c;font-size:150%;font-weight:bold;text-shadow:2px 2px 2px #eee;}
.textbox,select{height:32px;width:85%;}
textarea{height:70px;width:95%;}
.textbutton{background:#fff;border:0;box-shadow:none;color:#36c;font:15px verdana,helvetica,sans-serif;padding:0;}
ul{list-style:square;}
#up{background:#fff url('/images/up.png') no-repeat right center;padding-right:24px;}
/*0-767px*/
@media only screen and (max-width:767px){
.adcell{padding:35px 0 0 0;}
.logo{min-height:45px;margin-left:50px;padding:2px 0;}
.maincontentcell{float:none !important;width:100%;}
.navcontentcell{display:none !important;float:none !important;padding:0;}
.navbanner,.navmenu,#slogan{display:none !important;}
.bizmm{padding:0;}
.bizmm a:not(:first-child){display:none;}
.bizmm.resp{position:relative;}
.bizmm.resp a{display:block;font-size:115%;margin:0 0 12px 0;padding:5px 8px;}
.bizmm.resp a:nth-child(3){margin-top:12px;}
.bizmm .bizhamburger{background:url('/images/social-media.png') no-repeat -180px 15px;background-size:auto 65%;cursor:pointer;display:block;float:left;position:relative;top:0;left:0;height:45px;width:50px;}
.bizmm .bizhamburger.close{background:url('/images/social-media.png') no-repeat -135px 15px;background-size:auto 65%;margin-bottom:12px;}
}
/*0-540px*/
@media only screen and (max-width:540px){
.adcell{height:250px;}
.textbox,select{width:95%;}
}
/*adsense*/
.top{display:inline-block;min-width:200px;max-width:970px;width:100%;height:100px;}
@media only screen and (min-width:768px) {
.nav{display:inline-block;width:160px;height:600px;}
.slogan{display:inline-block;min-width:200px;max-width:600px;width:100%;height:100px;}
}
@media only screen and (max-width:767px){
.nav{display:none !important;}
.slogan{display:none !important;}
}
/* cookie bar */
.cc-btn{cursor:pointer;display:block;float:left;margin:0 20px 0 0;padding:4px 0;text-align:center;width:100px;border-radius:20px;}
.cc-btn:hover{text-decoration:none;}
.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s;}
.cc-link{display:inline-block;margin:0 0 10px 10px;}
.cc-message{margin:0 8px 5px 0;}
.cc-window{font-size:95%;padding:7px 5px 10px 5px;position:static;overflow:hidden;width:100%;z-index:9999;opacity:1;transition:opacity 1s ease;}
.cc-window.cc-invisible{opacity:0;}