/* products */  .products_monitor_container { width: 254px; margin: 0 auto; text-align: center; position: relative; margin-top: 20px; margin-left: 20px; }  .products_monitor_right { font-size: 22px; color: #c46619; line-height: 40px; position: relative; left: 280px; top: 30px; text-align: left; font-family: "Times New Roman", Times, serif; width: 380px; font-style: italic; }  .products_blurb { text-align: left; font-size: 14px; color: #79a1c5; margin-top: 20px; margin-left: 20px; width: 570px; }  /* custom report tutorial */  .crtut_container { position: relative; top: 14px; width: 860px; margin: 0 auto; background-color: white; border: 1px solid #ececec; padding: 20px; height: 370px; }  .crtut { width: 296px; position: absolute; left: 60px; top: 15px; }  .crtut_right { position: relative; width: 460px; top: 0px; left: 346px; text-align: left; padding-left: 0px; padding-right: 30px; color: #406495; font-size: 14px; }  .crtut_ordernow_container { width: 202px; height: 19px; color: white; font-size: 20px; position: relative; top: 25px; left: 342px; }  /* check reader */  .checkreader_container { position: relative; top: 14px; width: 860px; margin: 0 auto; background-color: white; border: 1px solid #ececec; padding: 20px; height: 260px; }  .checkreader { width: 245px; position: relative; left: 60px; top: 5px; }  .checkreader_right { position: relative; width: 460px; top: -193px; left: 306px; text-align: left; padding-left: 30px; padding-right: 30px; color: #406495; font-size: 14px; }  .checkreader_ordernow_container { width: 202px; height: 19px; color: white; font-size: 20px; position: absolute; top: 232px; left: 102px; }  /* bar code wand */  .bcwand_container { position: relative; top: 14px; width: 860px; margin: 0 auto; background-color: white; border: 1px solid #ececec; padding: 20px; height: 220px; }  .bcwand { width: 300px; position: relative; left: 30px; top: 5px; }  .bcwand_right { position: relative; width: 460px; top: -100px; left: 306px; text-align: left; padding-left: 30px; padding-right: 30px; color: #406495; font-size: 14px; }  .bcwand_ordernow_container { width: 202px; height: 19px; color: white; font-size: 20px; position: absolute; top: 188px; left: 102px; }  /* phonetree */  .ptheading { color: black; font-weight: bold; }  TABLE.phonetree { color: black; }  TD.features { border : 1px solid Black; vertical-align : middle; text-align : center; font-size: 36px; font-weight: bold; padding: 4px; }  TD.pricing { border: 1px solid black; vertical-align: middle; text-align: center; padding: 4px; }  TR.group  { background-color : gray; color : white; text-align : left; font-weight : bold; }  TD.item { text-align : left; border : 1px solid black; }  TD.item a, TD.item a:link, TD.item a:visited, TD.item a:active, TD.item a:hover { text-decoration: none; font-style: normal; color: black; }  TD.header { text-align : center; font-weight : bold; background-color : gray; color : white; border : 1px solid black; }  TD.nothing { border-style : none; }  .small { font-size: 10px; line-height: 13px; }  /* new tour page */  .tour_top_clear { width: 100%; margin-bottom: -10px; clear: both; }  .tour_top_order_button { float: right; padding: 10px; }  .tour_top_blue_text { float: left; padding: 20px; font-size: 20px; font-weight: bold; color: black; }  .tour_left_nav { background-color: white; border-top: 1px solid #ececec; border-left: 1px solid #ececec; min-width: 164px; width: auto; text-align: left; padding: 25px; float: left; }  .tour_main { border-top: 1px solid #ececec; border-left: 1px solid #ececec; background-color: white; float: left; margin-left: 20px; margin-bottom: 20px; width: 688px; min-height: 500px; height: auto; }  .tour_ordernow { position: relative; width: 202px; float: right; left: -90px;  top: -38px; margin-bottom: -25px; height: 40px; }  .tour_order_text { color: #406495; text-align: center; position: relative; left: 30px; font-size: 15px; width: 350px; height: 40px; }  .tour_top_text { text-align: left; margin-top: 15px; padding-left: 20px; line-height: 1.6em; font-size: 13px; color: #406495; }  .tour_new_prev { width: 48%; float: left; text-align: left; height: 26px; padding-top: 4px; padding-left: 6px; border-top: 1px solid #406495; color: gray; }  .tour_new_prev a { font-weight: bold; }  .tour_new_prev a:hover { color: #79a1c5; }  .tour_new_next { width: 48%; float: left; text-align: right; height: 26px; padding-top: 4px; padding-right: 6px; border-top: 1px solid #406495; color: gray; }  .tour_new_next a { font-weight: bold; }  .tour_new_next a:hover { color: #79a1c5; }  #prod-prev, #prod-next { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; } #prod-prev:hover, #prod-next:hover { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; } #prod-prev { background: url('/newsite/images/newsite/icons/products-nextprev-sprite.png') 0 -25px; } #prod-next { background: url('/newsite/images/newsite/icons/products-nextprev-sprite.png') 0 0; }  .tour_testimonial { width: 80%; margin: 0 auto; color: #406495; }  .tour_key_features { color: black; background-color: #ececec; width: 180px; padding-left: 5px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; margin-left: 20px; margin-bottom: 20px; float: right; border: 10px double #79a1c5; }  .key_features { margin-left: -16px; }  .tour_key_features a:link, .tour_key_features a:visited, .tour_key_features a { text-decoration: none; font-weight: bold; color: #c46619; }  .tour_key_features a:hover { color: #406495; }  .key_features_hr { color: white; border-top: 1px solid white; border-left: 1px solid white; }  /* new tour navigation */  .group, .group a { list-style: square; color: gray; font-size: 15px; font-weight: bold; margin-top: 20px; }  .detail_current, .detail_current a { list-style: disc; color: #79a1c5; line-height: 1.4em; }  .detail_current_selected, .detail_current_selected a { list-style: circle; color: #c46619; font-weight: bold; line-height: 1.4em; }  .additional_info, .additional_info a { list-style: square; color: #406495; line-height: 1.4em; }  .additional_info_selected, .additional_info_selected a { list-style: square; color: #c46619; line-height: 1.4em; }  li.group { margin-left: -35px; }  li.detail_current_selected, li.detail_current { margin-left: -60px; }  li.additional_info_selected, li.additional_info { margin-left: -85px; }  /* checkin compatible products */  .imageleft { float: left; margin: 20px; width: 200px; }  .descright { float: left; margin: 20px 20px 20px -10px; width: 540px; }  .checkincompatibleordernow { float: right; text-align: center; color: black; margin-bottom: 10px; margin-left: 10px; }  /* data conversion */  .estimate { float: left; text-align: center; color: black; }  #total { border: 1px solid black; background-color: #f0f0f0; padding: 5px; width: 85px; }  .convert-right { float: left; width: 70%; margin-left: 20px; }  .item_enabled { color: black; font-size: 16px; font-weight: bold; }  .item_disabled { color: gray; font-size: 16px; font-weight: bold; }  .convert-group { border: 1px solid #ececec; padding: 5px; min-width: 650px; max-width: 650px; }  .show { display: inline; color: #666666; }  .hide { display: none; }  #upload_wrapper { display: inline; height: 30px; overflow: none; }  .get_started { border: 1px solid #ececec; text-align: center; padding: 20px; background-color: #79a1c5; font-weight: bold; }  .get_started a, .get_started a:link, .get_started a:visited { color: white; }  .get_started a:hover { color: #c46619; }  .freemonthsale { color: #406495; border: 1px solid #c46619; padding: 10px; width: 400px; margin: 0 auto; }