#content {}/* content of the page is inside this container */
#content h1 {}/* header within content */
#content p {}/* content paragraphs */
#contact_form p {}/* weird */

/*#t_res_numbers .headingRow { background: #CCCCCC; }*//* header row for phone numbers *//**/
#t_res_numbers .headingCell { font-weight: bold;}/* content cell within header class */
#t_res_numbers p.area {}/* area column styling */
#t_res_numbers p.tollfree {}/* toll free styling */
#t_res_numbers p.regulartext {}/* text column styling */

.twoColTable td {
    padding: 5px;
}

.optionalInfo{
	display:none;
}

#contact_form, #t_res_numbers, #t_reg_numbers {
    margin: 0;
    padding: 0;
    width: 625px;
    background-color:#fff4d2;
    border:4px solid #e7dfbc;
}

#contact_form h2 {
    margin: 0;
    padding: 8px 0 8px 8px;
    background-color: #e7dfbc;
}

#contact_form {
    /*margin-bottom:15px;*/
    border-bottom: none;
}

* html #contact_form {
    margin-left: 2px;
}

#contact_form p, #f_wwres #s_wwres {
    margin-left: 8px;
}

#contact_form p {
    padding-top: 5px;
}

#t_res_numbers, #t_reg_numbers {
    margin-left: 2px;
    width: 629px;
}

* html #t_res_numbers, * html #t_reg_numbers {
    width: 633px;
}

#t_res_numbers td, #t_reg_numbers td {
    padding-left: 8px;
}

#t_res_numbers {
    border-top: none;
    border-bottom: none;
}

#t_reg_numbers {
    border-top: none;
}


#f_wwres .button_formsubmit {
    padding: 0 10px 0 10px;
}

.button_formsubmit {
  background: #6184bc url(/preferredguest/images/spg_btn_arrow_right.gif) no-repeat scroll right center;
  border: 2px solid #7d94ca;
  color: #FFFFFF;
  font-family: arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-top: 10px;
  margin-left: 8px;
  text-decoration: none;
  text-transform: uppercase;
}

/*

#t_res_numbers td {
    padding: 2px 2px 2px 8px;
}

#f_wwres {
    margin: 7px 0 7px 0;
}*/
#emailErrorBlock{
    display:block;
}
#emailErrorBlock.hide{
    display:none;
}

#emailUsBox textarea {
    width:420px;
}
