html,body,iframe,input,table,tbody,th,thead,tr,td,a,img,h1,h2,h3,h4,h5,h6,div,span,p,q,pre,li,ul,br
{border:0px;margin:0px;padding:0px;top:0px;left:0px;}
canvas,data,code,form,embed,fieldset,footer,label,progress,section,strong,svg,title,video
{border:0px;margin:0px;padding:0px;top:0px;left:0px;}
html,body{height:100%;zoom:100%}
body{background-color:#e0ebeb;}
#wrapper{display:grid;
grid-template-rows:630px auto;grid-gap: -1px;width: 100%;height:93.5%;}
.block{background-color:transparent;margin:0px 10px 10px 10px;color:white;}
.block2{background-color:blue;margin:10px 10px 10px 10px;color:white;}
.tall{grid-row: 1 / 3;display:block;
background-color:transparent;color:blue;}
.login{background-color:green;width:100%;height:100%;margin:0px auto; z-index:22;
background:none repeat scroll 0% 0% white;border:1px solid rgba(147,184,189,0.8);
border-radius:10px 10px 10px 10px;}
.optionsbox{width:100%;height:100%;padding:5px;left:15px;right:15px;top:15px;bottom:15px;
background-color:white;border-radius:10px;box-shadow:7px 6px 14px 0px #669999;}
.logo{display:block;float:left;margin:3px 5px 0px 0px;width:48px;height:48px}
.title{white-space: nowrap;display:block;float:left;margin:3px 5px 0px 15px;color:gray;font-size:26px;}
.welcome{color:black;}
input{border:0px;padding:0px 0px 0px 0px;width:96%;
height:40px;font-size:20px;
border-style:solid;color:gray;border-width:2px;border-color:gray;outline:none;margin-top:0px;}
.input:focus{background-color:white;color:black;border:2px solid #66a3ff;}
.div-input {width:100%;position:relative;display:flex;flex-flow:column wrap;align-items:center;}
.user{margin:8px 5px 0px 8px;color:#505050;font-size:20px;width:100%;height:30px;display:block;}
.title2{margin:10px 0px 0px 0px;width:100%;color:black;font-size:22px;
text-align:center;font-weight:bold}
button{margin:15px 5px 15px 50px;padding-right:18px;font-size:12px;font-family:Arial,sans-serif;border-color:white;}
button span{font-size:30px;padding-left:18px;color:#663;font-weight:normal;text-shadow:#fff 1px 1px 1px;}
button:hover,button:focus{border-color:orange;}
.submit-button{zoom:125%;float:left;background:transparent url('') -10px -80px no-repeat;background-size:140px 200px;border:1px solid white;box-shadow:0 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,.2);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;outline:0}
.submit-button:hover,.submit-button:focus{cursor:pointer;background-position:-10px -80px;}
.submit-button span{margin-top:100px;color:#fff;text-shadow:1px 1px 1px #693b12;font-size:14px;font-weight:normal;line-height:30px;}
.sales{width:282px;height:98%;display:block;float:left;background-color:white;
margin:5px 5px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;outline:0}
.sales_b{background-color:#e0ebeb;/*#d1e0e0*/;}
.free{margin:20px 0px;font-size:22px;width:100%;text-align:center;
background-color:white;color:blue;font-weight:bold;}
ul,li{width:94%;}
.pricing{width:100%;margin:0px;}.pricing:hover{color:green;cursor:pointer;}
.book{font-size:22px;width:100%;height:100%;color:black;z-index:2;background-color:white;display:none}
a{color:blue;text-decoration:underline;cursor:pointer}
label{font-size:22px;}
.paypal{font-size:22px;width:50px;display:none;}
#registerchg,#register,#login,#forgot,#chgpwd,#registersuccess,#resetsuccess{
width:60%;
height:94%;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background:none repeat scroll 0% 0% white;
border:1px solid rgba(147,184,189,0.8);
box-shadow:0pt 2px 5px rgba(105,108,226,0.4) inset;
border-radius:10px 10px 10px 10px;}
.register{ width:90%;height:90%;margin-left:auto;margin-right:auto;}
.register .ttd{color:#656565;color:rgb(64,92,96);border:0;font-weight:400;height:20px;font-size:20px;width:100%;padding-top:5px;}
.register  .empty{height:20px;  }
.register .mesg{color:#656565;color:rgb(64,92,96);color:black;border:0px;font-weight:400;}
.register input{height:32px;border:2px;border-style:solid;border-color:#656565;background-color:#f5f5f5}
.register button{padding-right:18px;font-family:Arial,sans-serif;border-color:white;}
.register button span{padding-left:18px;color:#663;font-weight:normal;text-shadow:#fff 1px 1px 1px;}
.register button:hover,.register button:focus{border-color:orange;}
.cir1jpg{ float:left;height:25px;width:33px;background:url('/image/cir1.jpg') 0px -7px no-repeat;text-align:center;padding-top:3px}
.register .submit-button:hover,.register .submit-button:focus{cursor:pointer;background-position:-10px -80px;}
.register .submit-button span{margin-top:100px;color:#fff;text-shadow:1px 1px 1px #693b12;font-weight:normal;}
.register .tdiv2{float:left}
.register .tdiv3{color:#656565;float:left;padding-top:2px;padding-left:10px;margin-top:0px;font-size:22px}
.register .tdiv4{float:left;padding-top:4px;margin-left:20px;}
.register .ta{color:#656565;float:left;text-decoration:underline;cursor:pointer;padding-left:10px}
.register .ta:hover{color:green; }
.register .tinput{margin-left:0px;width:100%;line-height:18px;border-width:1px;font-size:18px;}
.register label {display: inline;}
.register .regular-checkbox {display: none;}
.register .regular-checkbox + label {
background-color: #fafafa;border: 2px solid gray;
box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding:9px;border-radius:3px;display:inline-block;position:relative;padding:10px;}
.register .regular-checkbox + label:active, .regular-checkbox:checked + label:active {
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.register.regular-checkbox:checked + label {
background-color: #e9ecee;border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
color: #99a1a7;}
.register .regular-checkbox:checked + label:after {
content:'\2714';font-size:14px;position:absolute;top:0px;left:3px;color:#99a1a7;}
@media screen and (max-width:800px){.ti {margin-left:100px; }table{font-size:35px;}}
@media screen and (max-width:800px){.ti{margin-left:100px; }}
@media screen and (max-width:1000px){.ti {margin-left:100px; }}
@media screen and (max-width:1200px) {.ti{margin-left:100px; }}
a{padding:11px 0px 11px 0px;font-size:23px;text-decoration: underline;cursor:pointer;min-width:48px;display:block;float:left;}
#userpassword{-webkit-text-security:disc;}
.phone{background-position:center center;margin-top:-20px;}
.a4{display:block;width:48px;height:48px;background-color:white;float:left;cursor:pointer;}
.list_sales{margin:10px 10px 10px 30px;color:#505050;font-size:20px;font-weight:bold}
input{z-index:1000000;}
a{-webkit-tap-highlight-color:transparent ;padding:11px 0px 11px 0px;margin:0px 0px 0px 0px;font-size:23px;text-decoration: underline;cursor:pointer;min-width:48px;display:block;float:left;}
.a8{-webkit-tap-highlight-color:transparent ;padding:11px 0px 11px 0px;margin:0px 0px 0px 0px;font-size:23px;text-decoration: underline;cursor:pointer;min-width:48px;display:block;float:left;}
 
/*
a:focus {
    background-color: #f5f5f0 
}

a:blur {
    background-color:transparent 
}
a:not( :hover ){background-color:transparent}
*/