@charset "UTF-8";
/* CSS Document */

#hs_col_wrap{ width: 1003px;  float: left;  position: relative; }

.step_one_bg{background: transparent url('../images/headset_fit_finder/step1_bike.jpg') no-repeat left bottom;}

div#active_frames_count_container {margin: 5px;position: absolute;top: 0;color: 336699;background: url('/images/headset_fit_finder/FF_BTN.png') no-repeat;width: 201px;height: 24px;z-index: 1;left: 10px;}

div#active_frames_count {z-index: 10;position: absolute;top: 4px;left: 138px;width: 53px;text-align: center;}

#hs_col_left, #hs_col_right, #hs_col_left_new{  float: left; position: relative; padding: 25px 0 0 0;}

#hs_col_left.step1{width: 601px; }

#hs_col_left_new.step1{width: 601px;  }

#hs_col_right.step1{width: 375px;  padding-left: 25px;}

#hs_col_left.step_other{width: 520px;  }

#hs_col_right.step_other, #hs_col_right.step_last{width: 475px; }

img#step1_img{position: relative; top:53px; position: absolute; bottom: 0;}

img#ask_cc_img{position: relative; top:64px; position: absolute; bottom: 0;}


/*the same as small.... yeah they said it was too big....*/
.result_lg{ color: #006699; font-size: 11pt; }

.result_sm{ color: #006699; font-size: 11pt;}

.result_sm p {margin-bottom: 0px; }

p.result_p{ width: 100%; border-bottom: 1px solid #ccc; padding: 0 0 10px 0;}

#upper_hs_img { }

#lower_hs_img {  }

/*FORM ELEMENTS*/

input{margin: 0; padding:0; }

input.text{border: 1px solid #ccc; width: 175px; height: 18px;}

input.text_short{border: 1px solid #ccc; width: 100px; height: 18px; margin: 8px 0 8px 0;}

input.img{ padding: 0 15px 0 0; margin:0;  }

select{font-size: 8pt;}

form.hs_form{ padding: 10px 0 0 0;}

form.hs_form p{padding: 0 0 10px 0; line-height:2.0em;}

form p{ margin: 0; padding: 0; }

#hs_col_right td{ padding: 0 0 5px 0; vertical-align: top;}

.form_holder{ width: 340px; float: left;}

.form_holder_left, .form_holder_right{ float: left; padding: 0 10px 0 0;}

.form_holder select{ width: 150px;}

.right_col_wrapper { padding-left: 5px; }

div.step_last .right_col_wrapper {padding-left: 15px; padding-right: 20px; }

#frame_make, #frame_model, #frame_year { width: auto; }

#beta_version {positon: relative; top: 0px; }

#content_wrap { min-height: 410px; }

img.hs_finder_divider{padding: 0 0 5px 0}
