a:hover{text-decoration:none}

.clearfix:after{ content:".";  display:block;  height:0;  clear:both;  visibility:hidden}
.clearfix{display:inline-block}

 * html .clearfix{height:1%}
 .clearfix{display:block}

 
.centering_block{ width:100%;  position:relative;  background-color:white;  text-align:center}

.title_container{ height:45px;  width:758px;  margin:0 auto;  position:relative;  background-color:white;  text-align:center}

.title_centering_container{ height:45px;  width:480px;  position:relative;  margin:0 auto;  background-color:white}

.title_text{ height:40px;  width:440px;  float:left;  position:relative;  margin-left:20px;  margin-top:5px;  background-color:white;  text-align:center;  font-family:arial,verdana,helvetica,sans-serif;  font-size:2em}

.title_text_help{ height:20px;  width:20px;  margin-top:15px;  margin-left:0px;  float:left;  position:relative;  background-color:white;  text-align:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  font-weight:bold}

a.help1:link{text-decoration:none}
a.help1:active{text-decoration:none}
a.help1:visited{text-decoration:none}
a.help1:hover{ text-decoration:none;  color:black;  background-color:yellow}

#instructions_table{  width:760px;    overflow:hidden;  text-align:left;  margin-left:auto;  margin-right:auto;  position:relative;  background-color:white}

.instructions_table_new{ width:760px;    overflow:hidden;  text-align:left;  margin-left:auto;  margin-right:auto;  margin-bottom:5px;  position:relative;  background-color:white}

#table_row_instructions{   height:23px;  width:758px;  float:left;  position:relative;  background-color:white}

.instructions_row_new{ font-family:arial,verdana,helvetica,sans-serif;  font-size:0.7em}

#details_table{ width:760px;    overflow:hidden;  text-align:left;  margin-left:auto;  margin-right:auto;  position:relative;   border-width:1px;  border-color: #804000;  border-style:solid}

.table_row{ height:23px;  width:758px;  float:left;  position:relative;  background-color:white;  border-bottom-width:1px;  border-bottom-color:#804000;  border-bottom-style:dashed}

.table_row_select{ height:25px;  width:758px;  float:left;  position:relative;  background-color:white;  border-bottom-width:1px;  border-bottom-color:#804000;  border-bottom-style:dashed}

.table_fullcol{ float:left;  position:relative;  height:20px;    width:758;   float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em}

.black_small{ float:left;  text-align:left;  height:15px;  margin-top:6px;  margin-left:3px;  font-size:0.75em;  color:black}

.red_small{ float:left;  text-align:left;  height:15px;  margin-top:6px;  margin-left:3px;  font-size:0.75em;  color:red}

.green_small{ float:left;  text-align:left;  height:15px;  margin-top:6px;  margin-left:10px;  font-size:0.75em;  color:green}

.sup_small{ float:left;  position:relative;  vertical-align:sup;  text-align:left;  height:16px;  margin-top:3px;  margin-left:3px;  font-size:0.75em;  color:red}

.sup_big{ float:left;  position:relative;  vertical-align:sup;  text-align:left;  height:16px;  margin-top:3px;  margin-left:3px;  color:red}

.table_leftcol{ height:20px;  width:270px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;   background-color:white}

.table_rightcol{ height:20px;  width:488px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  background-color:white}

.table_text{ height:16px;  float:left;  margin-left:5px;  margin-top:3px;  background-color:white;  color:black}

.table_text_red{ height:16px;  float:left;  margin-left:5px;  margin-top:3px;  background-color:white;  color:red}

input{ margin:0px;  padding:0px;  background-color:white;  font-family:arial,verdana,helvetica,sans-serif;  font-size:1em;  font-weight:normal}

.text_input{ float:left;  margin-left:5px;  margin-top:1px;  background-color:white}

.radio_input{ float:left;  padding:0px;  width:13px;  height:13px;  margin-top:4px;  margin-bottom:6px;  margin-right:0px;  margin-left:5px;  background-color:white}

.checkbox_input{ float:left;  padding:0px;  width:13px;  height:13px;  margin-top:4px;  margin-bottom:6px;  margin-right:0px;  margin-left:5px;  background-color:white}

select{ height:20px;   background-color:white;   font-family:arial,verdana,helvetica,sans-serif;   font-weight:normal}

option{ background-color:white}

.option_input_date_price{ float:left;  height:22px;  width:102px;  padding:0px;  margin-bottom:0px;  margin-right:0px;  margin-left:5px;  margin-top:1px;  background-color:white}

.fromto_row{ height:72px;  width:758px;  float:left;  position:relative;  background-color:white;  border-bottom-width:1px;  border-bottom-color:#804000;  border-bottom-style:dashed}

.fromto_col_1{ height:70px;  width:110px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.fromto_col_2{ height:70px;  width:95px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.fromto_inner_row{ height:23px;  width:95px;  float:left;  position:relative;  background-color:white}

.fromto_img{ margin-top:5px;  height:11px;  float:left;  position:relative;  background-color:white}

.fromto_txt{ margin-top:3px;  margin-left:5px;  height:16px;  float:left;  position:relative;  background-color:white}

.fromto_col_3{ height:70px;  width:210px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.option_input_fromtoint{ float:left;  height:22px;  width:195px;  padding:0px;  margin-bottom:0px;  margin-right:0px;  margin-left:5px;  margin-top:1px;  background-color:white}

.fromto_col_4{ height:70px;  width:47px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.fromto_col_5{ height:70px;  width:40px;  float:left;  position:relative;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.fromto_col5_inner_row{ height:23px;  width:40px;  float:left;  position:relative;  background-color:white}

.fromto_col5_txt{ height:16px;  width:35px;  margin-top:3px;  margin-right:5px;  float:right;  position:relative;  text-align:right;  background-color:white}

.fromto_col_6{ height:70px;  width:256px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.option_input_quickpick{ float:left;  height:22px;  width:251px;  padding:0px;  margin-bottom:0px;  margin-right:0px;  margin-left:5px;  margin-top:1px;  background-color:white}

.int_row{ height:178px;  width:758px;  float:left;  position:relative;  background-color:white;  border-bottom-width:1px;  border-bottom-color:#804000;  border-bottom-style:dashed}

.int_col1{ height:178px;  width:325px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.int_col1_row1{ height:22px;  width:325px;  float:left;  background-color:white}

.int_col1_row2{ height:69px;  width:325px;  float:left;  background-color:white}

.int_col1_row2_left{ height:69px;  width:60px;  margin-left:5px;  float:left;  background-color:white}

.int_col1_row2_center{ height:69px;  width:208px;  float:left;  background-color:white}

.int_col1_row2_right{ height:69px;  width:52px;  float:left;  background-color:white}

.int_col1_row3{ height:18px;  width:325px;  float:left;  background-color:white;  text-align:right}

.int_col1_row3_left{ height:18px;  width:220px;  margin-right:20px;  float:left;  background-color:white;  text-align:right}

.int_col1_row3_left_note{ text-align:right;  height:15px;  margin-top:3px;  font-size:0.75em;  color:black}

.int_col1_row3_right{ height:18px;  width:75px;  margin-right:5px;  float:right;  background-color:white;  text-align:right}

.int_col1_row4{ height:69px;  width:325px;  float:left;  background-color:white}

.int_col2{ height:178px;  width:75px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.int_col3{ height:178px;  width:358px;  float:left;  position:relative;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  margin-left:0px;  color:black;  background-color:white}

.int_col3_row1{ height:156px;  width:358px;  float:left;  position:relative;  background-color:white}

.int_col3_row2{ height:22px;  width:358px;  float:left;  position:relative;  background-color:white}

.note1_row{ width:758px;  float:left;  position:relative;  background-color:white;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em}

.note1_col{ width:758px;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em}

#outerdivbox{ width:760px;   overflow:hidden;  text-align:left;  position:relative;  margin-left:auto;  margin-right:auto;  margin-top:10px;  text-align:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em}

#warning_column{ width:200px;  height:100px;  float:left;  margin-left:4px;  position:relative;  background-color:white}

#go_text{ width:197px;  height:19px;  margin-top:3px;  float:left;  position:relative;  text-align:center;  vertical-align:middle;  background-color:white;  font-family:verdana,arial,helvetica,sans-serif;  color:#007500}

#warning_text{ width:197px;  height:70px;  float:left;  position:relative;  vertical-align:middle;  background-color:white;  font-size:0.8em;  text-align:justify}

#left_column{ width:182px;  height:100px;  float:left;  margin-left:5px;  position:relative;  text-align:center;  background-color:white}

#captcha_image{ width:180px;  height:42px;  float:left;  position:relative;  background-color:white}

#captcha_note{ width:180px;  height:20px;  float:left;  position:relative;  text-align:center;  vertical-align:middle;  background-color:white;  color:#F00}

#captcha_text{ width:180px;  height:40px;  float:left;  position:relative;  text-align:left;  background-color:white;  padding:0px}

#captcha_help{ width:35px;  margin-top:3px;  margin-left:5px;  float:left;  position:relative;  text-align:center;  background-color:white}

a.hintanchor:link{text-decoration:none}
a.hintanchor:active{text-decoration:none}
a.hintanchor:visited{text-decoration:none}
a.hintanchor:hover{ text-decoration:none;  color:black;  background-color:yellow}

#captcha_input{ width:90px;  margin-left:10px;  float:left;  position:relative;  text-align:center;  background-color:white}

#captcha_arrow{ width:20px;  margin-top:1px;  margin-left:10px;  float:left;  position:relative;  text-align:center;  background-color:white;  font-size:1.3em}

#right_column{ width:365px;  float:left;  position:relative;  text-align:center;  background-color:white}

#paypal_group{ width:365px;  height:29px;  float:left;  position:relative;  text-align:center;  margin-top:9px;  background-color:white}

#paypal_text{ width:110px;  height:26px;  float:left;  position:relative;  text-align:right;  margin-top:3px;  margin-right:10px;  font-size:1.2em;  font-style:italic}

#paypal_images{ width:245px;  float:left;  position:relative;  text-align:left}

#money_text{ width:365px;  height:16px;  float:left;  position:relative;  text-align:center;  margin-top:6px;  vertical-align:middle;  background-color:white;  font-size:0.8em}

#tos_group{ width:365px;  height:38px;  margin-top:1px;  float:left;  position:relative;  text-align:center;  background-color:white}

#accept_button{ width:120px;  float:left;  position:relative;  text-align:right;  padding-top:5px;  margin-left:5px}

#tos_text{ width:115px;  float:left;  position:relative;  text-align:center;  padding-top:5px}

#deny_button{ width:120px;  float:left;  position:relative;  text-align:left;  padding-top:5px}

#passenger_details_table{ width:758px;   overflow:hidden;  text-align:left;   margin-left:auto;  margin-right:auto;  position:relative;  background-color:white;  border-width:1px;  border-color: #804000;  border-style:solid}

#driver_details_table{ width:758px;   overflow:hidden;  text-align:left;   margin-left:auto;  margin-right:auto;  position:relative;  background-color:white;  border-width:1px;  border-color: #804000;  border-style:solid}

.table_text_driver{ height:16px;  float:left;  margin-left:5px;  margin-top:3px;  background-color:white;  font-weight:bold;  color:black}

.startend_image{ width:37px;  height:11px;  margin-top:4px;  float:right;  background-color:white}

.intermed_image{ width:16px;  height:16px;  margin-top:2px;  float:right;  text-align:right;  background-color:white}

.sequence_icon{ float:right}

.driver_passenger{ height:16px;  margin-top:3px;  margin-left:5px;  margin-right:5px;  float:right;  font-weight:normal;  background-color:white}

.note1{ overflow:hidden;  width:760px;  text-align:left;  margin-left:auto;  margin-right:auto;  background-color:white;  font-size:0.8em}

p.nospacebelow{margin-bottom:0px}
p.nospaceabove{margin-top:0px}

.outerdivbox_modify{ width:450px;  height:100px;   overflow:hidden;  text-align:left;  position:relative;  margin-left:auto;  margin-right:auto;  margin-top:10px;  text-align:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em;  background-color:white}

.left_modify_column{ width:182px;  height:100px;  float:left;  margin-left:5px;  position:relative;  text-align:center;  background-color:white}

.right_modify_column{ width:250px;  height:100px;  float:left;  position:relative;  text-align:center;  background-color:white}

.submit_spacer{ width:240px;  height:47;  float:left;  position:relative;  text-align:center;  margin-top:15;  background-color:white}
 
.submit_group{ width:240px;  height:40;  float:left;  position:relative;  text-align:center;  background-color:white}

#instructions_table_search{ width:760px;    overflow:hidden;  text-align:left;  margin-left:auto;  margin-right:auto;  position:relative;  background-color:white}

#table_row_instructions_search{   width:758px;  float:left;  position:relative;  background-color:white}

.table_fullcol_instructions{ float:left;  position:relative;   width:758;  float:left;  font-family:arial,verdana,helvetica,sans-serif;  font-size:0.8em}

.black_small_center{ text-align:full;  margin-top:6px;  margin-left:3px;  font-size:0.75em;  color:black}

.int_row_search{   height:178px;  width:758px;  float:left;  position:relative;  background-color:white}

.all_text{ height:16px;  float:left;  margin-left:35px;   background-color:white;  color:black}

#selectdateButtonContainer{ position:relative;  float:left;  width:140px}

#selectdateButton{ position:relative;  float:left}

#date_sel_text{ position:relative;  float:left}

#cal1div{ display:none;  position:relative;  margin-left:80px;  width:570px;  z-index:2}

