/* CSS Document */

/*CONTENT LEFT - Form CONTENT*/
#formContent { font-size: 11px; display: block; margin: 0px 0px 10px 0px; color: #727061; position: relative; width: 100%; }
#formContent h2 {width:745px;background: #ECE2B7; font: bold 14px Arial; color:#996633; padding: 0px 0px 2px 5px; text-align:left; }
#formContent p .thankyou  {float:left; font-size:1.1em; padding:1em; text-align:center; background-color:#EFECE0; width: 333px;}
#formContent form { margin: 0px; padding: 0px; }
#formContent label { display: block; margin-top: 2px; }
#formContent form .firstname { display:block; float:left; padding: 0px 27px 0px 0px; }
#formContent form .firstname input { width: 205px; }
#formContent form .lastname { float: left; padding: 0px 27px 0px 0px; }
#formContent form .lastname input { width: 205px;  }
#formContent form .email { display:block; float: left; padding: 0px 0px 0px 0px; }
#formContent form .email input { width: 205px; }
#formContent form .address input { width: 501px; }
#formContent form .inputLeft { display:block; float:left; padding: 0px 27px 0px 0px; }
#formContent form .inputLeft input { width: 205px; } 
#formContent form .inputCenter { display:block; float:left; padding: 0px 27px 0px 0px; }
#formContent form .inputCenter input { width: 205px; }
#formContent form .inputCenter select { width: 80px; }
#formContent form .inputRight { display:block; float:left; }
#formContent form .inputRight input { width: 205px; } 
#formContent form .inputRight select { width: 205px; }

#formContent form .children { display:block;}
#formContent form .children input { width: 20px; } 
#formContent form .adults { display:block;  }
#formContent form .adults input { width: 20px; } 
#formContent form .date { display:block; float:left; margin: 0px 0px 0px 0px; width:205px; }
#formContent form .day { display:block; float:left; margin: 0px 0px 0px 0px; width:55px;}
#formContent form .day input { width: 33px; text-align:center;  margin: 11px 0px 0px 0px; }
#formContent form .alldates { display:block; float:left; margin: 22px 0px 0px 0px; width:205px;}



#formContent form .pTravelDate { display: block; margin-top: 15px; }
#formContent form .pTravelDate input { width: 20px; } 
#formContent form .nAdults { float:left; padding: 15px 27px 0px 0px; width:205px;}
#formContent form .nAdults input { text-align:center; width: 33px; }	
#formContent form .nChildren { float:left; margin-right: 40px; }
#formContent form .nChildren select { font: normal 10px Arial; color:#727061; width: 40px; }
#formContent form .nChildren2 { margin-top: 10px; }
#formContent form .nChildren2 select { font: normal 10px Arial; color:#727061; width: 40px; }
#formContent form .textarea1  { display:block; float:left; clear:both; padding: 10px 0px 0px 0px; }
#formContent form .inputLeft textarea { width: 377px; }
#formContent form .textarea2 { display:block; float:center; clear:both; padding: 10px 0px 0px 0px; }
#formContent form .inputRight textarea { width: 303px; }
#formContent form .textarea2 select { font: normal 10px Arial; color:#727061; }
#formContent form .textarea3 { display:block; margin-top: 15px; }
#formContent form .howManyB  { display:block; margin-top: 5px; } 
#formContent form .howManyB input { width: 235px;  } 
#formContent form .wBudget input { width: 235px; } 
#formContent form .submit { text-transform:uppercase; border: 0; background: #B78529; width: 83px; height: 16px; padding: 0px; font: bold 10px Arial; color: #FFFFFF; margin: 12px auto; cursor: pointer; }
#formContent form .reset { text-transform:uppercase; border: 0; background: #B78529; width: 83px; height: 16px; padding: 0px; font: bold 10px Arial; color: #FFFFFF; margin: 12px auto; cursor: pointer; }
#formContent .indicatesRinfo { color:#FF0000; }
#formContent .indicatesReqinfo { float:left; color:#FF0000; }
#formContent .pSubForm { margin: 0px 0px 13px 70px; }
#formContent .pSubForm a { color:#727061; }
#formContent form .titleCheckB { display:block; padding-top: 10px; }
#formContent form .dCheckB { display:block;  padding: 5px 0px 10px 0px; }
#formContent form .dCheckB2 { display:block; padding: 10px 0px 0px 0px; }
#formContent form .dCheckB3 { display:block; padding: 10px 0px 0px 0px; }
#formContent form .dCheckB4 { display:block; padding: 10px 0px 30px 0px; }
#formContent form .dCheckB span { display:block; float: left; width: 179px; height: 30px; }
#formContent form .dCheckB span input { width: 15px; height: 15px; }
#formContent form .dCheckB2 span { display:block; float: left; width: 106px; }
#formContent form .dCheckB2 span input { width: 15px; height: 15px; }
#formContent form .dCheckB3 span { display:block; float: left; width: 106px; }
#formContent form .dCheckB3 span input { width: 15px; height: 15px; }
#formContent form .dCheckB4 span { display:block; float: left; width: 106px; }
#formContent form .dCheckB4 span input { width: 15px; height: 15px; }

/*CONTENT LEFT*/ 
#contentLeft {position:absolute;top:0;left:0;float:none;clear:both; width:77.5%;  }

