.elayaway_configurator{  border:5px solid #01873d;  background:rgb(255,255,255);  position:absolute;  width:370px;  font-size:9px;  text-align:center; }
h2.elayaway_configurator_header{  border-bottom:1px solid rgb(100,200,100);  background:transparent url(https://app2.elayaway.com/images/elayaway_logo_sm_full.gif) no-repeat 5px 6px;  height:41px;  text-align:right;  margin-top:10px;  margin-right:0px;  padding-top:15px;  margin-bottom:-10px;}
img.elayaway_configurator_close_button{  position:absolute;  top:0px;  left:353px;}
span.total_amount_without_fees{display:none;}
img.elayaway_product_thumb{width:100px;height:80px;float:left;margin-left:5px;}
p.payments_line{  background:rgb(165,201,179) url(https://app2.elayaway.com/images/mask_inverted.gif) left no-repeat;  height:50px;  margin-left:105px;  padding-top:20px;  padding-bottom:10px;}
.amount_of_payment,.number_of_payments{font-size:30px;}
.number_of_payments{}
p.payments_line p{margin-bottom:2px;margin-top:5px;padding-top:0px;}
.elayaway_ship_date{font-weight:bold;}
p.total_line{clear:left;}
.payment_adjuster{  border-top:1px solid rgb(200,200,200);  border-bottom:1px solid rgb(200,200,200);  background:rgb(218,240,228);  text-align:left;  clear:both;}
.payment_adjuster form h3{font-size:11px;margin-left:5px;}
.payment_adjuster form p{margin-left:5px;}
.elayaway_length_track{  border-left:1px solid rgb(200,200,200);  border-right:1px solid rgb(200,200,200);  background:rgb(200,200,200) none repeat scroll 0% 50%;  float:right;  width:200px;  height:18px;  margin-right:10px;  margin-top:-25px;}
.min_lay_length{float:left;margin-right:-10px;}
.max_lay_length{float:right;}
.elayaway_length_handle{  background:transparent url(https://app2.elayaway.com/images/slider.gif) no-repeat scroll 0% 50%; height:20px; width:30px; cursor:move; position:relative; text-align:center;}
.elayaway_frequency_once_label{float:right;margin-top:-25px;margin-right:80px;}
.elayaway_frequency_twice_label{float:right;margin-top:-25px;margin-right:5px;}
.learn_more_button{display:none;margin-left:25px;}
.elayaway_now_button{margin-right:auto;margin-left:auto;}
.elayaway_faq_panel{ position:absolute; width:370px; background:rgb(218,240,228); text-align:left;}
.elayaway_faq_close_button{ position:relative; top:0px; left:353px;}
.clarity_hidden{display:none;}
.clarity_shown{width:500px;height:500px;}
.clarity{  background:#6DB93A;  width:500px;  height:330px;  font-size:9px;  text-align:center;   border:3px solid #000;  font-family:arial,verdana,courier,sans-serif;  margin:0;}
.clarity *{margin:0;}
.clarity th,.clarity td,.clarity tr{padding:0;}
.clarity td{border-bottom:1px solid #DDD;}
.clarity table{  margin-bottom:1.4em;  border-collapse:separate;  border-spacing:0pt;}
.clarity_wrapper{  position:relative;}
.clarity_header{  background:#000;  color:#EAEA26;  width:90%;  height:30px;  position:absolute;  top:-34px;  left:5%;  font-size:16px;  text-align:left;  padding:10px;}
.clarity_close_button{  position:absolute;  top:-6px;  left:90%;}
.clarity_shipping{  position:relative;  background:#FFF;  font-size:16px;  width:95%;  height:41px;  margin:0 auto;  top:20px;  text-align:left;}
.clarity_shipping .shipping_package{position:absolute;top:0px;left:20px;}
.clarity_shipping .shipping_label{position:absolute;top:13px;left:70px;font-weight:bold;color:#0D7531;}
.clarity_shipping .shipping_date{position:absolute;top:13px;left:250px;font-size:20px;}
.clarity .monthly_payment_label{  height:120px;  position:absolute;  top:91px;  left:12px;  width:70px;  background:#FF0;  color:#000;  text-align:center;}
.clarity .monthly_payment_label span{  position:absolute;  top:30px;  left:7px;  font-size:14px;  font-weight:bold; }
.clarity .show_schedule_button{position:absolute;top:222px;left:280px;}
.clarity .hide_schedule_button{position:absolute;top:222px;left:280px;}
.clarity_payment_adjuster{  background:#FFF;  position:relative;  top:50px;  width:95%;  height:120px;  margin:0 auto;  text-align:left;}
.clarity_payment_adjuster .more_payments_button{position:absolute;top:30px;left:80px;}
.clarity_payment_adjuster .less_payments_button{position:absolute;top:70px;left:80px;}
.clarity_payment_adjuster .monthly_label,.clarity_payment_adjuster .payments_label{  color:#AAA;  font-size:11px;  display:inline;}
.clarity_payment_adjuster .monthly_label{position:absolute;top:10px;left:310px;}
.clarity_payment_adjuster .payments_label{position:absolute;top:10px;left:120px;}
.clarity_payment_adjuster .monthly_value,.clarity_payment_adjuster .payments_value,.clarity_payment_adjuster .payments_monthly_separator{  font-size:50px;  line-height:1.2em;  color:#000;  position:absolute;  top:25px;}
.clarity_payment_adjuster .monthly_value{left:230px;}
.clarity_payment_adjuster .payments_value{left:120px;}
.clarity_payment_adjuster .payments_monthly_separator{font-size:40px;top:30px;left:180px;}
.clarity_payment_adjuster .payment_instruction_label{  position:absolute;  top:100px;  left:110px;  font-size:12px;  font-weight:bold;  color:#0D7531;}
.clarity_button_line{  position:relative;  width:95%;  text-align:left;  top:90px;}
.clarity_button_line .items_box{  position:absolute;  left:20px;  top:10px;}
.clarity_button_line .disclaimer_calc{font-size:14px;color:#010101;margin:0;padding:0;}
.clarity_button_line .clarity_item{  font-size:14px;  color:#FFF;  margin-top: -25px;  padding:0;  height:15px;}
.clarity_button_line .total_box{  position:absolute;  left:330px;  top:10px;}
.clarity_button_line .total_label{  font-size:16px;}
.clarity_button_line .total_value{  font-size:20px;  font-weight:bold;  padding-left:10px;  color:#FF0;}
.clarity_button_line .elayaway_now{  position:absolute;  left:350px;  top:40px;}
.clarity .payment_scheduler_inner{  height:100px;}
.clarity .payment_scheduler{  position:relative;  top:61px;  width:90%;  height:120px;  background:#FFF;  overflow-x:scroll;  overflow-y:hidden;  margin:0 auto;  text-align:center;}
.clarity_payment_schedule{  text-align:left;  font-size:11px;  height:90px;}
.clarity_payment_schedule tfoot{  text-align:center;}
.clarity .elayaway_faq_tab{  position:absolute;  left:503px;  top:10px;}
.clarity .elayaway_faq_panel{  background:url(https://app2.elayaway.com/images/clarity/slide_out_box.gif) no-repeat top left;  position:absolute;  text-align:left;  height:320px;  width:252px;  top:0px;  left:503px;  padding:7px;  line-height:1.7em;}
.clarity .elayaway_faq_panel_inner{  width:240px;  overflow:hidden;}
.clarity .elayaway_faq_panel h3{  font-family:arial,verdana,courier,sans-serif;  font-size:12px;  font-weight:bold;  padding:2px 0;  cursor:pointer;}
.clarity .elayaway_faq_panel{  font-size:10px;  padding:7px;}
.clarity .elayaway_merchant_terms_tab{  position:absolute;  left:503px;  top:115px;}
.clarity .elayaway_merchant_terms_panel{  background:url(https://app2.elayaway.com/images/clarity/slide_out_box.gif) no-repeat top left;  padding:7px;  position:absolute;  text-align:left;  height:320px;  width:249px;  top:0px;  left:503px;  font-size:2em;}
.clarity .accordion_content{  overflow:hidden;}
.clarity_button_line .disclaimer_calc{background:transparent url(https://app2.elayaway.com/images/clarity/ela_calc_logo.gif) no-repeat scroll left top;color:#010101;font-size:9px;margin-top:10px;padding-left:15px;padding-top:47px;}