/*<style>*/

/*#eptsWidget__ * { margin:0; padding:0; outline:0; vertical-align: baseline; background: transparent; }*/

#eptsWidget__ .epts-inv {display: none}
#eptsWidget__ .epts-showPClink { text-decoration: underline; cursor: pointer; }
#eptsWidget__ .epts-error{ border-color:#fee8a0; background-color:#fd5455; color:#fff; }
#eptsWidget__ .epts-error{ padding: 3px 10px; font: 11px Tahoma;}

#eptsWidget__,
#eptsWidget__ td,
#eptsWidget__ span,
#eptsWidget__ td>div{ font: 12px Tahoma; color: #000; }

#eptsWidget__ { min-width: 450px; }
#eptsWidget__ table.epts-magic-table { border-collapse: collapse;	border-spacing: 0; width:100%;}
#eptsWidget__ table.epts-magic-table tr,
#eptsWidget__ table.epts-magic-table td,
#eptsWidget__ table.epts-magic-table th { border: none; }
#eptsWidget__ table.epts-magic-table { border: 2px solid #fd7a01; border-collapse: separate; /*min-width: 580px;*/ margin: auto; margin-bottom: 0;}
#eptsWidget__ table.epts-magic-table-round {border-radius: 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; }
#eptsWidget__ table.epts-magic-table-round { box-shadow: 1px 1px 5px #aaa; -moz-box-shadow: 1px 1px 5px #aaa; -webkit-box-shadow: 1px 1px 5px #aaa; }
#eptsWidget__ table.epts-magic-table td { border-top: 1px solid #fd7a01; padding: 3px 10px;  vertical-align: middle; width: auto; }
#eptsWidget__ table.epts-magic-table th { padding: 5px 10px; text-align: left; font: bold 12px Tahoma;}
#eptsWidget__ table.epts-magic-table tr.epts-table-header { background: #fd7a01;  border: none; }
#eptsWidget__ table.epts-magic-table tr.epts-table-header th { color: #fff; text-shadow:  1px 1px 1px #111; }
#eptsWidget__ .epts-clear { clear: both; }
#eptsWidget__ .epts-tableContainer {margin-bottom: 5px;}

#eptsWidget__ .epts-price,
#eptsWidget__ .epts-sum {white-space: nowrap;}

#eptsWidget__ table.epts-magic-table .epts-table-row td { padding: 1px 5px; vertical-align: middle; }
#eptsWidget__ table.epts-magic-table td.epts-row-action { width: 20px;padding: 1px; }

#eptsWidget__ body table.epts-magic-table .epts-ui-button-np .epts-ui-button-text { padding: 0; }

#eptsWidget__ table.epts-magic-table .epts-goToFormButton { float: right; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; /* border: 1px solid #fff; */ }
#eptsWidget__ table.epts-magic-table .epts-goToFormButton input { -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background: url("http://ticketing.expopromoter.com/img/bg_button_orange_light.png") repeat scroll -2px -2px #FFFFFF; border: 1px solid #dd683C; color: #333; cursor: pointer; font-family: Arial; font-size: 13px; font-weight: bold; padding: 4px 12px 5px 15px; margin: 0; text-shadow: 0 1px 0 #ffddaa; }
#eptsWidget__ table.epts-magic-table .epts-goToFormButton input:hover { background-position: -2px -5px;/* text-shadow: 0 0px 0 #AA5522;*/ color: #000; }
#eptsWidget__ table.epts-magic-table .epts-goToFormButton input.epts-disabled { background: none; background-color: #eee; color: #bbb; text-shadow: 0 1px 0 #fff; cursor: default; border-color: #aaa; }
#eptsWidget__ table.epts-magic-table .epts-pcInput,
#eptsWidget__ .epts-magic-table .epts-showPClink { float: right; margin-right: 15px; }
 #eptsWidget__ table.epts-magic-table .epts-pcInput input { display: inline; margin: 0; width: auto; }
#eptsWidget__ table.epts-magic-table .epts-widget-actions { background-color: #febc80; }
#eptsWidget__ .epts-widget-hint { padding: 3px 10px; color: #777; }
#eptsWidget__ form.epts-selectionForm { padding: 0; margin: 0; }

#eptsWidget__ table.epts-magic-table tr.epts-feeRow td,
#eptsWidget__ table.epts-magic-table tr.epts-totalRow td,
#eptsWidget__ table.epts-magic-table tr.epts-discountRow td
{ background-color: #fee4cc; border-color: #fd7a01; }
#eptsWidget__ table.epts-magic-table tr.epts-tableError td {padding: 8px 10px;}
#eptsWidget__ table.epts-magic-table tr.epts-tableError,
#eptsWidget__ table.epts-magic-table tr.epts-typeRow,
#eptsWidget__ table.epts-magic-table tr.epts-typeRow td select { background-color: #fef9f4; }
#eptsWidget__ table.epts-magic-table .epts-first-row td { border-top: 2px solid #fd7a01 !important;  }
#eptsWidget__ table.epts-magic-table td.epts-name { text-align: right;  }
#eptsWidget__ table.epts-magic-table tr.epts-totalRow td { font-weight: bold; }
#eptsWidget__ table.epts-magic-table tr.epts-typeRow td select { border: 2px solid #fd7a01; width: 50px; }
#eptsWidget__ .epts-type-description { color: #777; font-size: 11px; white-space: normal; }

#eptsWidget__ .epts-promo-button { border: none; float: left; }
#eptsWidget__ .epts-promo-button i { display: inline-block; width: 130px; height: 29px; background: url("http://ticketing.expopromoter.com/img/CreatedUsingTicket4event.png"); }
#eptsWidget__ .epts-promo-button i { margin: -1px -1px -1px -8px; border: 1px solid #777777; padding: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#eptsWidget__ .epts-magic-table .epts-showPClink { line-height: 29px; }
#eptsWidget__ .epts-magic-table .epts-pcInput input[type=button] { padding: 3px 5px; }
#eptsWidget__ .epts-magic-table .epts-pcInput input[type=text] { width: 110px; padding: 4px; background-color: #FFFFFF; border: 1px solid #BBBBBB; border-radius: 3px 3px 3px 3px; box-shadow: 1px 1px 2px #E5E5E5 inset; font-size: 13px; }
#eptsWidget__ table.epts-magic-table .epts-goToFormButton input { height: 29px; }

#eptsWidget__ .epts-header {background-color: #fee4cc; color: #000; font: 13px Tahoma; padding: 8px 10px; white-space: normal; text-shadow: 0px 1px 0px #fafafa; font-weight: bold; border: 1px solid #fd7a01; }
/*.epts-header {text-shadow:1px 1px 1px #111111; box-shadow: 1px 1px 5px #aaa; -moz-box-shadow: 1px 1px 5px #aaa; -webkit-box-shadow: 1px 1px 5px #aaa; }*/

