#reservationsNav{margin-top:11px;margin-left:2px;text-align:center;}
#infoMainContent{margin-left:20px;padding-top:70px;/*width:610px;*/}
#reservationsBtm{margin-left:5px;position:relative;}
#entireSpace{position:absolute;top:304px;left:398px;background:black;width:150px;height:12px;}
#reservationsBtn{margin-top:10px;text-align:center;}
#resPage{position:absolute;z-index:90;clear:both;color:#616060;font-size:10px;}
#resPage a{color:#a1a1a1;}
#resMain{margin-top:12px;margin-left:228px;width:536px;}
#pageContent{height:650px;}

body { margin:0; padding:0; }
form { margin:0; padding:0; display:inline; }
textarea { background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px; }

#resForm {margin:0px;margin:0px; background-image:url('../images/reserve_bg.gif'); width:515px; height:585px; background-color:#000000;overflow:hidden;overflow-x: hidden;overflow-y: hidden;}
#resForm input{border: 1px solid #545454; background-color:#0d0d0d;}
#resFormTY {margin:0px;margin:0px; background-image:url('../images/reserveTY_bg.gif'); width:515px; height:585px; background-color:#000000;overflow:hidden;overflow-x: hidden;overflow-y: hidden;}
#resForm .resName { position:absolute; top:100px; left:32px; width:208px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .phone1 { position:absolute; top:213px; left:32px; width:38px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .phone2 { position:absolute; top:213px; left:80px; width:38px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .phone3 { position:absolute; top:213px; left:128px; width:54px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .resPeople { position:absolute; top:213px; left:402px; width:43px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .resTime { position:absolute; top:275px; left:32px; width:57px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .resDate { position:absolute; top:275px; left:112px; width:84px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .resCal { position:absolute; top:276px; left:202px; letter-spacing:1px;cursor:pointer;}
#resForm .resOccasion { position:absolute; top:275px; left:251px; width:234px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .resAddr { position:absolute; top:100px; left:253px; width:208px; border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .resEmail { position:absolute; top:157px; left:32px; width:408px;  border: 1px solid #545454; background-color:#0d0d0d; font-size:10px; font-family:helvetica; color:#a1a1a1; letter-spacing:1px;}
#resForm .resHow { position:absolute; top:336px; left:30px; width:234px;  height:73px; border: 1px solid #545454; }
#resForm .resSN { position:absolute; top:336px; left:287px; width:198px;  height:73px; border: 1px solid #545454; }
#resForm .submitButton { position:absolute; top:520px; left:210px; }
#resForm .mailClose { position:absolute; top:13px; left:491px; border:0; }
#resFormTY .mailClose { position:absolute; top:13px; left:491px; border:0; }

#resThanks { background-image:url('images/mailingThanksBg.gif'); width:513px; height:398px; background-color:#000000;}
#resThanks .mailClose { position:absolute; top:13px; left:491px; border:0; }

#error{position:absolute;font-family:'Trebuchet MS';font-size:13px;color:red;margin-top:0px;font-weight:bold;top:58px;left:30px;}
