
#pg-reserve #body-right-content *{font-family:Arial,sans-serif}

#pg-reserve #body-right-content h1{font-family:Arial}
#pg-reserve #body-right-content h3{font:bold 20px/22px Arial,sans-serif;margin:5px 0;text-transform:uppercase}
#pg-reserve #body-right-content h4{font:bold 16px/18px Arial,sans-serif;margin:5px 0;text-transform:uppercase}
#pg-reserve #body-right-content p{color:#616161;margin:8px 0 8px 0;line-height:16px}
#pg-reserve #body-right-content p.booked{color:#ef4323}


#reserve #buttons { width:651px;  padding: 16px 0 0 0;}
#buttons img { float: right; margin-left: 4px;}
#buttons img#remove { float: left; margin: 0; visibility: hidden;}
#buttons img#send, #buttons img#add, #buttons img#remove { cursor: pointer;}

/***********reserve form***************/
#seats { text-transform: uppercase;}
#seats  p { float: left; }
#seats  input.text{ width: 192px; margin: 0 12px 0 0; background: #fff; border: 1px solid #ccc; padding: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ef4323; font-weight: bold; text-transform:uppercase; }
* html #seats  input.text{ width: 198px;}
#seats  input.last { margin: 0;}
input.checkbox {}

.reserve-form{margin-bottom:10px;float:left;font:normal 10px/13px Arial,sans-serif}

#seats table { border-collapse: collapse; background-color: #e3e3e3; vertical-align:top; font-size: 12px; line-height: 16px; color: #000; font-weight: bold; clear: both;}
#seats table td { padding: 16px 3px 16px 0; vertical-align:top;}
#seats table td.check{padding:16px 4px 16px 8px;width:3%}
#seats table td.show{width:33%;}
#seats table td .date{color:#616161;font-size:10px}
#seats table td .soldout{color:#ef4323;font-size:10px}

.errors {border:2px solid #ef4323;padding:10px;text-align:center;font-weight:bold;color:#ef4323}
.info{display:none;zoom:1;border:2px solid #ef4323;padding:10px;text-align:center;font-weight:bold;color:#ef4323;font-family:Arial;margin-bottom:10px;position:relative}
.info .counter{font-size:11px;position:absolute;top:0px;right:0px;font-family:Arial;background:#ef4323;width:125px;height:15px;color:#FFF;line-height:15px}
