h2, p, text, font {font-family: calibri;}
/* Top Navigation */
@font-face{font-family: typFont; src: url('/fonts/CALIBRI.TTF'), url('/fonts/CALIBRI.eot'); }
@font-face{font-family: passwordFont; src: url('/fonts/PasswordDots.ttf'), url('/fonts/PasswordDots.eot'); }
#blogTab {z-index:51;position: absolute;top: 5px;left: 50%;margin-left: 389px;}
#blogTab a:hover{text-decoration:underline;}
#cartTab {z-index:51;position: absolute;top: 5px;left: 50%;margin-left: 329px;}
#cartTab a:hover{text-decoration:underline;}
#logo {z-index:52;position: absolute;top: 7px;left: 50%;margin-left: -411px;opacity:1.0; filter:opacity(100%);}
#logo a:hover{opacity:0.8; filter:opacity(80%);}
/* end :: Top Navigation */
/* java divs */
#ovrlyTable table {position: absolute;display: block;z-index: 75;top: 50%;left: 50%;margin-left: -250px;margin-top: -250px;}
#ovrlyTable td {text-align:center;}
#clrBack{position:fixed;right:0;top:0;z-index: 65;display: block;}
#exit{position:fixed;top:50%;margin-top:-220px;left:50%;margin-left:150px;z-index: 85;display: block;}
.success_loginList li{list-style-type:none}
/* end :: java divs */
/* sign Up Errors */
.error_message{position: absolute;display: block;z-index: 100;top: 50%;left: 50%;margin-left: -250px;margin-top: -250px;}
/* end :: sign Up Errors */
/* body */
#sldBdy{position: relative; height:475px;}
#slide{position: absolute; top:20px; left:25px; z-index:10;}
#ondeck{position: absolute; top:20px; left:25px; z-index:9}
#indexlogo {z-index:52;position: absolute;top:30px;left: 50%;margin-left: 30px;opacity:0; filter:opacity(0%);}
#indexlogoblog {z-index:52;position: absolute;top:30px;left: 50%;margin-left: 260px;opacity:0; filter:opacity(0%);}
#indexlogo a:hover{opacity:0.9; filter:opacity(90%);}
a:link, a:visited, a:hover, a:active{font-family: calibri;text-decoration: none;color: #660000;}
#bdyleftdbl{position: absolute;top:95px;left: 50%;margin-left: -450px;background-color:#fff;border-style:solid;border-width:1px;border-color:#717b2a;border-radius: 5px;box-shadow: 0px 0px 15px 1px #999;width: 510px;padding:15px;font-family: calibri;}
#bdyright{position: absolute;top:95px;left: 50%;margin-left: 120px;background-color:#fff;border-style:solid;border-width:1px;border-color:#717b2a;border-radius: 5px;box-shadow: 0px 0px 15px 1px #999;width: 280px;padding: 25px;font-family: calibri;}
#bdyright h3{font-style:italic;color:#999999;text-align: right;padding: 0px 10px 0px 0px;}
#sdbrlwr{position: relative;}
#wshdlogo{position: absolute;top: 50px;left: 25px;}
#leedbdy{font-family: calibri;text-align:justify;}
#bulletin{font-size: small;font-style: italic;color: #999;text-align: justify;}
#addspecform{position: relative;}
#addspecformtbl {z-index: 99;position: absolute;text-align: center;margin-top:-150px;margin-left:20px;display: block;background-color: #908d6a;border:2px solid #908d6a;width: 400px;visibility: hidden;opacity:0.95;filter:opacity(95%);}
#delspecform{position: relative;}
#delspecformtbl {z-index: 99;position: absolute;text-align: center;margin-top:-150px;margin-left:20px;display: block;background-color: #908d6a;border:2px solid #908d6a;width: 400px;visibility: hidden;opacity:0.95;filter:opacity(95%);}
#addedlineitemID{width: 250px;} 
.popUpContainer{background-color:#fff;border-style:solid;border-width:1px;border-color:#717b2a;border-radius: 5px;box-shadow: 0px 0px 15px 1px #999;}
/* end :: body */
/* lower navigation */
#bodylwr{position: absolute;left:50%;margin-left:-400px;}
#navlwrtxt{position: relative;font-family: calibri;font-size: small;color: #a6a5a5;top: 30px;text-align: center;}
#navlwrtxt a{text-decoration: none;color: #908d6a;}
#bdylwrtxt a{color: #a6a5a5;}
/* end :: lower navigation */
.itemToSell{border:1px solid #e9e9e9;}
.sideTab{text-align:center;margin-right:8px;margin-top:16px;}
.sideTab:not(:last-of-type){border-bottom:1px solid #e2e2e2;}
.sideTab a{}
.sideTab a:visited{}
.sideTab a:hover{color:#e2e2e2;}
.sideTab a:active{}
.password {-webkit-text-security: square;}
.password + .unmask {position: absolute;right: 74px;top: 12px;text-indent: -9999px;width: 25px;height: 25px;background: #aaa;border-radius: 50%;cursor:pointer;border: none;-webkit-appearance:none;}
.link {color: #660000;cursor:pointer;}
.password + .unmask:before {content: "";position:absolute;top:4px; left:4px;width: 17px;height: 17px;background: #e3e3e3;z-index:1;border-radius: 50%;}
.password[type="text"] + .unmask:after {content: "";position:absolute;top:6px; left:6px;width: 13px;height: 13px;background: #aaa;z-index:2;border-radius: 50%;}
.password{font-family: passwordFont;}
.receipt_line{display: grid;grid-template-columns: 10% 25% 10% 20% 25% 5% 5%;width:90%;}
.projectList{width:80%;}
.fullscreen{width:100%;height:100%;}
.invoiceCategoryLine{display: grid;grid-template-columns: 45% 15% 15% 15% 10%;width:90%;}
.largeForm{width:90%;}
.largeForm>input{width:100%;}
#benefitsPlans{width:90%;margin-left:5%;margin-right:5%;}
#benefitsPlans > div{border: 1px dashed;text-align:justify;padding:2%;}
#benefitsPlans > div > div, #benefitsPlans > div > hr, #benefitsPlans > div > h2{width:98%;margin-left:1%;margin-right:1%;}
.benefitTerms{position:absolute; z-index:999999; width:80%; margin-left:10%; margin-top:1%; margin-right:10%; background-color:#fff; height:80%; overflow-y:auto; opacity: 0.95;}