* { font-size: 11px; color: #fff; }
* select, * option, * input, * textarea {color: black;}
body { text-align: center; background-color: #4E4B49; }

/* you must have a booking engine wrapper similar to this */
* #beWrapper {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding: 0;
text-decoration: none;
border: 0 none;
color: #ffffff;
}
/*end wrapper*/

#registrationDIVs, registrationDIV_summary, table#mod_registration1_tblUserFormA, table#mod_registration1_tblUserFormB, table#mod_registration1_tblUserFormC, table#mod_registration1_tblCCinfo2, .conf_body     {
text-align: left;
}

table.roomgrid_table_view_desc_bar_bgcolor, .roomgrid_view_descript, .roomgrid_table_cell_view_desc_bgcolor, .reg_repeat_border, .continue_flag { background-color:#333; 
}

table#mod_registration1_tblReg, table#mod_registration1_tblUserFormA, table#mod_registration1_tblUserFormB, table#mod_registration1_tblUserFormC, table#mod_registration1_tblCCinfo2 {
float: left; 
width: 350px; 
}

.reslogo, .roomgrid_view_descript, .TeaserTransition { 
color: #fff;
} 

#mod_registration1_row1, .reg_repeat_login_header_text, .reg_new_login_header_text, .reg_header_bg_label, .TeaserTransition, #mod_registration1_lblRepeat_Guest_Sign_In, .summary_box_title td, .vr_rate_info, .reslogo, #CanxPolicy1_lblCanxPolicy {
font-weight: bold;
}

.reslogo, #registrationDIVs, #registrationDIV_summary,#Summary21_Panel2 {width: 600px;}

h5, .NumberSteps, a.specialofferslink, a.specialofferslink:hover {font-family: Arial, Helvetica, sans-serif;}
 
a.specialofferslink	{color: #fff;}
a.specialofferslink:hover {color: #007689;}

.continue_flag { border: 1px solid 81177e; } 

.continue_flag, .summary_edit_cal_date {cursor: hand;}

.reslogoplace {
visibility: hidden; 
position: absolute;  
padding: 10px 10px 0 10px;
}

.reslogo {
background: #d1e4ef; 
padding: 5px 3px;
font-size: 16px;
}

.topjava {position: absolute; width: 0; height: 0; left: 0; top: 0;}
 
.NumberStepsspacing, .Pickroom_NumberStepsspacing {width: 90%; margin: 0 0 20px 0;}
 
.reslogo, .reg_tableG {border: dotted 1px #ccc;}
 
.NumberStepsspacing, .summary_box_main, .reg_repeat_border {border: 1px solid #333;}

.vr_main_table, select, input.oh_textbox {border: 1px solid #ccc;}

.Pickroom_NumberStepsspacing {border: 1px solid #000;}

.NumberSteps {padding: 5px;}
	
hr {width: 50%; height: 1px; line-height: 1px;}

select#checkInMonthYr, select#checkOutMonthYr  {width: 100px; margin: 1px; font-size: 10px;}
select#checkInDay, select#checkOutDay {width: 50px; margin: 1px; font-size: 10px;}
select#ddAdults, select#ddChildren {width: 46px; margin: 1px; font-size: 10px;}

td#pickdate_checkin, td#pickdate_checkout, td#pickdate_adult_lbl, td#pickdate_pc_lbl {font-size: 10px;}

.cal2 {width: 225px;}

.cal2 {padding: 5px 0 5px 5px ;}

#roomgrid21_Panel1 { margin: 0 0 0 -80px;}

table.roomgrid_table_view_desc_bar_bgcolor {

}

.vr_rate_info {margin: 0 0 0 78px;}

.roomgrid_table1 {margin: 0 0 0 110px;}

#Summary21_Panel1 {
width: 600px;
border: solid 1px #9f410e;
}

.summary_box_main {
width: 614px;
padding: 3px;
}

#registrationDIVs {margin: 0 0 0 -100px;}

#Summary21_Panel2 {border: solid 1px #9a430e;}

.reg_repeat_border {width: 200px;}

#CanxPolicy1_lblCanxPolicy, #mod_registration1_lblInfo, #reg_info_msg {
color: #fff; width: 550px; display: block; margin: 0 0 0 50px;
}

#CanxPolicy1_lblCanxPolicy {padding: 10px 0 0 0; }
#reg_info_msg {padding: 0 0 20px 0;}

.verizon_logo { 
text-align: right;
padding: 0 30px 0 0;
}

table#mod_registration1_tblReg {margin: 0 0 0 100px; }

select, input.oh_textbox{padding: 2px;}

input.oh_textbox {width: 120px;}

.TeaserTransition {margin: 40px 0 0 0;}

.EmailBackground {background: #cccccc;}

#EmailSmallBox { 
background-color: #e8e8e8; 
border: 1px solid #847298; 
width: 491px;
padding: 50px 0; 
margin: 50px 0 0 0;
}

.reg_tableG{
margin: 1px;
padding: 5px; 
}

.reg_required_symbol_text { color: blue;}

#Mod_profile1_panelUserprofile {margin: 0 0 0 50px;}

#Mod_resCancel1_forgotPWlink {padding: 10px; margin: 10px;}

.reg_repeat_login_header_text, .reg_new_login_header_text, .reg_header_bg_label {line-height: 50px;}

.error {margin: 40px 0 0 0;}

#Mod_profile1_pnlGuestHistory {margin: 0 0 0 80px;}

#warning_reg_table {
margin: 20px 0 0 100px;
color: #990000;
}

#roomgrid21_edit_date { width:75px; }

h5 {font-weight: normal; font-size: 11px; }
#Pickdateverif71_lblStatusInfo {width: 100%; text-align: center; padding-left: 110px;}

.BottomButtons { background-color: transparent; }
