#param_table input.error{color:#b94a48;border-color:#b94a48}#param_table .modified{background-color:#53c963;padding:3px;border:1px solid #c7ffd4;border-radius:2px}.logs pre{font-size:10px;padding:0;border:0}label.chk{display:table-row}body{background-repeat:repeat-x;background-color:#fff}div#companySelector{display:inline;margin-left:30px}div#secondarynavi{font-size:smaller;padding-left:65px;line-height:30px;margin-bottom:15px;clear:both;background-color:#2b5c8a}div#secondarynavi a:link,div#secondarynavi a:visited{color:#fff;text-decoration:none;margin-right:20px}div#secondarynavi a:hover{text-decoration:underline}div#secondarynavi .selected{font-weight:bold}div#rightcolumn{float:right;width:187px;margin-top:6px}.registering div#rightcolumn{float:right;margin-top:-2px;width:187px}div.boxlight{margin-top:8px;margin-bottom:8px;overflow:hidden;max-width:761px;background-color:#f6f3f0;border:1px solid #e8e8e8}div.box{color:#281f20;height:1%;margin-top:8px;margin-bottom:8px;overflow:hidden;background-color:#00afe8}div.boxWide{color:white;height:1%;margin-top:8px;margin-bottom:8px;overflow:hidden;background-color:#00afe8}div.merchanttextreport{margin:30px 0 6px 20px}div.whitebox{margin-top:8px;margin-bottom:8px;padding-bottom:4px;margin-right:5px;overflow:hidden;width:756px;background-color:#fff;border:1px solid #fff}div.contentBox{overflow:hidden;width:761px}div.merchantLocations{padding-bottom:5px}select.locationselector{margin-right:40px}form.basic{width:450px;overflow:hidden;margin-top:20px;margin-left:50px;margin-bottom:20px}form.basic fieldset{margin-bottom:20px}form.basic label{padding-top:2px;width:200px;clear:both;float:left}form.basic input.text{width:200px;margin-bottom:8px}form.basic input.shorttext{width:50px;margin-bottom:8px}form.basic span{float:left;width:200px}.hide{display:none}form#csvform label{width:200px;float:left;clear:both;margin-top:8px}form#csvform .group{margin-top:25px}form#csvform select{width:150px;float:left;margin-top:8px}form#csvform input.button{clear:both;float:left;margin-top:22px}form#csvform a:link,form#csvform a:visited{clear:both;float:left;margin-top:22px}div.notinuse{color:#ccc}div.monthselection{margin:0 0 10px 20px;height:100px;width:140px;overflow:auto}div.periodselection{margin:0 0 10px 20px;height:150px;width:180px;overflow:auto}div.periodselection .even{background:#e7e7e7}div#excelimport input{border:0 none}input#addemployeeSubmit{margin-top:6px}input#addgroupSubmit{margin:6px 6px 0 6px}#former-groupname,input#ordercontractSubmit{margin:0 6px 0 7px}input#businessregistration_tolocations.inheading{margin-top:4px}input#recommendatorcode{vertical-align:middle;margin-right:10px}.totals{font-weight:bold;color:black}div#groupcontrols{width:300px;float:left}div.whitebox.employeecontrols{width:970px}div.grouplist ul{padding:0;margin:10px 0 10px 10px;width:200px;max-height:400px;overflow:auto;text-align:left}img.graph{float:right;width:414px;margin-top:16px}img.graph2{float:right;width:380px;margin-top:16px}table.medium a.togglegroup:link,.boxlight a.togglegroup:link,.boxlight a.togglegroup:hover{color:#000;cursor:pointer}.togglegroup{background-position:right 4px;color:#000;line-height:18px;padding-right:22px;text-decoration:none}.togglegroup-open{background-position:right -12px}table.tablesorter thead tr .header{background-repeat:no-repeat;background-position:center right;cursor:pointer;padding-right:20px}table.tablesorter tbody td{color:#3d3d3d;padding:4px;background-color:#FFF;vertical-align:top}table.tablesorter tbody tr.odd td{background-color:#f0f0f6}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background-color:#8dbdd8}div#pager{margin:10px 0}p{margin-bottom:10px}p.invitationnotification{float:left;padding-top:10px;margin-right:10px}p.automaticvouchernotification{float:right;width:400px;margin-top:10px}p.instructions{white-space:pre;color:#666}h5{margin-bottom:5px;font-weight:bold}div#menu{margin-top:30px;border:1px dotted #ccc;padding:6px;width:200px}ol{list-style-type:decimal;list-style-position:inside;margin-left:10px}div#myrestaurants ol{list-style-position:outside;margin-left:20px}ol li{margin-top:8px}div#myrestaurants div.restaurant{margin-top:10px;margin-left:20px;margin-right:30px;margin-bottom:10px;width:200px;float:left}div#myrestaurants div#menu{width:186px}div#newrestaurants h4{margin-top:10px}div#newrestaurants img{width:50%;float:left;margin-top:10px;margin-bottom:10px;margin-right:30px;margin-left:20px}div#newrestaurants p{margin-right:20px}div.threecolumns{overflow:hidden;width:765px;background-color:#251e17;color:#fff}div.threecolumns div{float:left;width:212px;padding:20px 12px 10px 25px}div.threecolumns a:link,div.threecolumns a:visited{font-size:11px;display:block;color:#fff;text-decoration:none;margin-top:5px}input#pendingSubmit,input#existingSubmit{margin-top:15px}img#codes{margin-top:16px}input.button,a.button,a.button:visited{border:0 none;-moz-border-radius:5px;-webkit-border-radius:5px;font-weight:bold;font-family:'Droid Sans',Tahoma,sans-serif;font-size:12px;padding:3px 13px;color:#fff;text-decoration:none}input.toppadding,label.toppadding,.submitBtn,#merchantlocationSubmit,#cancelsaleseventSubmit,#editemployeerulesSubmit,#employeegroupSubmit{margin-top:9px}input.bottompadding{margin-bottom:6px}input.floatleft{display:block;float:left;margin-bottom:5px;vertical-align:top}p{margin-left:9px;margin-top:9px;margin-right:9px}h2{font-size:21px;padding-left:9px;margin-bottom:7px;font-weight:normal;color:white}h3{font-size:14px;padding-left:9px;font-weight:bold;border-bottom:1px solid #ccc;background-color:#bdefff;margin-top:0}h3.boxWide{font-size:14px;padding-left:9px;padding-top:4px;padding-bottom:4px;font-weight:bold;border-bottom:1px solid #ccc;background-color:#e8eff6;overflow:hidden;width:956px}h3.favlocations{border:0 none;margin-top:5px;width:300px}h4{font-size:13px;margin-bottom:7px;font-weight:bold;padding:8px 0 3px 9px}div#modaldialoguebg{display:none;background-color:#000;position:absolute;opacity:0;top:0;height:200%;left:0;right:0}div#modaldialogue{display:none;position:absolute;z-index:10000;top:300px;height:100px;line-height:100px;left:30%;width:300px;text-align:center;padding-left:50px;background-repeat:no-repeat;background-position:30px 30px;background-color:#fff}.box a:link,.box a:visited,.boxWide a:link,.boxWide a:visited{color:white}p.messagenotification{float:left;padding-top:10px;margin-right:10px}p.messagenotification a,p.messagenotification a:visited{color:#487fbd;text-decoration:underline;font-weight:bold}p.messagenotification a:hover,p.messagenotification a:active{color:#487fbd;text-decoration:underline;font-weight:bold}div.todayscodes{text-align:center}div.todayscodes h4{text-align:left;border-bottom:1px solid #849eb1;font-size:14px;font-weight:bold;margin:10px;padding-bottom:5px}.today{font-weight:bold;font-style:italic}.absence{background:#cc0;padding:2px}.holiday{background:#aaa;padding:2px}.editable{cursor:pointer}.calendar td{text-align:center}.calendar td.day.editable:hover{background-color:#ddd}.calendar td.day.holiday:hover{background-color:#aaa}.calendar td.absence.editable:hover{background-color:#dd2}.red,.red>*{color:red!important}.padd10{padding:10px!important}