#chart_subtitle {
  width:100%;
  font-family:Verdana;
  font-size:85%;
  text-align:center;
}
#chart_subtitle b {
  color:#990000;
}
body {
  font-family:verdana, sans-serif;
  background:#D5D5D5;
  text-align:center;
}
#inner_body {
  text-align:left;
  width:900px;
  margin-left:auto;
  margin-right:auto;
}
#main_body {
  background:#fff;
  width:870px;
  padding:15px;
  float:left;
}
.left_box {
  width:262px;
  height:85px;
  cursor:pointer;
}
.left_box h1 {
  padding:10px 0px 0px 40px;
  color:#ccf;
  font-size:20px;
  margin:0px;
  font-weight:normal;
}
.left_box p {
  margin:0px 15px 0px 40px;
  color:#fff;
  font-size:11px;
}
#left_box_1 {
  background-image:url(http://www.karingtongroup.com/images/iso/left-box-1.png);
}
#left_box_1:hover {
  background-image:url(http://www.karingtongroup.com/images/iso/left-box-1-hover.png);
}
#left_box_2 {
  margin-top:2px;
  background-image:url(http://www.karingtongroup.com/images/iso/left-box-2.png);
}
#left_box_2:hover {
  background-image:url(http://www.karingtongroup.com/images/iso/left-box-2-hover.png);
}
#left_box_2 a, #left_box_3 a {
  text-decoration:none;
}
#left_box_3 {
  margin-top:2px;
  background-image:url(http://www.karingtongroup.com/images/iso/left-box-3.png);
}
#left_box_3:hover {
  background-image:url(http://www.karingtongroup.com/images/iso/left-box-3-hover.png);
}
.bottom_box {
  width:280px;
  height:160px;
  padding:15px;
  float:left;
  background-image:url(http://www.karingtongroup.com/images/iso/homebottom.png);
  background-repeat:no-repeat;
  margin-left:20px;
}
.bottom_box .scroll_box {
  height:175px;
  overflow:hidden;
  padding-top:15px;
}
#checkbox_box .scroll_box {
  padding-top:0px;
}
.case_study p {
  font-size:12px;
}
.bottom_box h2, .sidebar_box h2 {
  color:#003;
  margin:3px;
  font-size:14px;
  font-weight:normal;
}
.sidebar_box h2 {
margin-bottom:8px;
}
.bottom_box p {
  margin:10px 0px 0px 0px;
  font-size:11px;
}
.bottom_box li, .bottom_box address {
  font-size:11px;
}
.box_hidden, #navigation {
  display:none;
}
#about_us_box .scroll_box {
  overflow:auto;
}
#about_us_box {
  margin-left:0px;
  padding:0px 0px 0px 15px;
  width:295px;
  height:190px;
}
#checkbox_box {
  background-image:url(http://www.karingtongroup.com/images/iso/subscribe.png);
  width:175px;
  padding-right:0px;
}
#checkbox_box ul {
  padding-left:15px;
  margin-left:15px;
}
#checkbox_box ul li {
  list-style:square;
  /*background-image:url(http://www.karingtongroup.com/images/agent-li.png);*/
  background-repeat:no-repeat;
  height:17px;
  font-size:10px;
}
#nav_buttons {
  float:left;
}
#main_window {
  float:left;
  width:605px;
  overflow:auto;
  height:261px;
}
br.clear {
  display:block;
  clear:both;
}
#top_bar, .dark_gray_bar {
  width:890px;
  height:42px;
  padding-left:10px;
  color:#fff;
  margin:0px;
  font-size:14px;
  background-image:url(http://www.karingtongroup.com/images/iso/navbg.gif);
}
.dark_gray_bar {
  margin:0 0 0 10px;
}
#top_bar a, .dark_gray_bar a {
  float:left;
  text-align:left;
  height:30px;
  padding:12px 5px 0px 5px;
  margin-left:15px;
  text-decoration:none;
  color:#fff;
}
#top_bar a:hover, .dark_gray_bar a:hover {
  text-decoration:none;
  color:#fff;
  background-image:url(http://www.karingtongroup.com/images/iso/navhov.gif);
}
#bottom_bar {
  padding-top:20px;
}
#application_box {
  padding:10px;
}
#application_box label {
  float:left;
  text-align:left;
}
#application_box input {
  float:left;
}
#application_box textarea {
  display:block;
  clear:both;
  margin-left:215px;
  width:350px;
  height:5em;
}
#application_box h1 {
  margin-top:0px;
  font-size:115%;
  text-align:center;
}
#js_rotating_divs_navigation {
  text-align:center;
  display:block;
  padding:.5em;
}
#js_rotating_divs_navigation img {
  cursor:pointer;        
  margin-left:.5em;
  margin-right:.5em;
}
#copyright {
  text-align:center;
  font-size:10px;
  font-style:italic;
  clear:left;
}
#more_about_kamron {
  background-color:#FFFFCC;
}
#about_us_container, #loyalty_lock_box {
  float:left;
  width:575px;
}
#loyalty_lock_box h1 {
  font-size:18px;
}
#loyalty_lock_box h2 {
  font-size:14px;
  float:left;
}
.blue_box p {
  margin-bottom:5px;
  margin-top:5px;
}
.blue_box {
  padding-right:10px;
  background-color:#ecf2f9;
  clear:left;
  float:left;
  width:525px;
}
.blue_box img {
  float:left;
}
.blue_box h2 {
  clear:left;
}
#popup_message {
  background-color:#FFFFCC !important;
  border:1px solid #000000;
  display:none;
  overflow:auto;
  padding:1em;
  text-align:left;
  width:200px !important;
}

#more_about_kamron_link, #close_link {
  cursor:pointer;
  text-decoration:underline;
  color:#0000ff;
}
#popup_message p {
  font-size:65%;
}
#pay_now_co_sig {
  margin-left:2%;
}
#pay_now_cust_sig, #pay_now_co_sig {
  float:left;
  width:45%;
  font-size:14px;
}
#pay_now_cust_sig label, #pay_now_co_sig label {
  text-align:left;
  width:45%;
  display:inline-block;
}
#pay_now_cust_sig input.inactive, #pay_now_co_sig input.inactive {
  border:0px;
  border-bottom:1px #000000 solid;
  width:50%;
}
#pay_now_cust_sig input.active, #pay_now_co_sig input {
  display:inline-block;
  width:50%;
}
#pay_now_cust_sig input.active {
  border:0px;
  border-bottom:1px #000099 dashed;
  background-color:#eeeeff;
}
#trade_area_app, #stores_app {
  width:100%;
  border-bottom:1px #000000 solid;
  margin-bottom:1em;
}
#trade_area_app {
}
#stores_app {
  margin-bottom:2em;
}
#trade_area_app th, #stores_app th {
  font-size:70%;
  padding:3px;
  letter-spacing:1.5px;
  border-top:1px black solid;
  background-color:#eeeeee;
  border-right:1px #000000 solid;
}
#stores_app th {
  background-color:#ffffff;
}
#stores_app th.index {
  border-right:0px;
}
.cap_first_letter {
  font-size:120%;
}
#trade_area_app td.odd, #stores_app td.odd {
  width:20%;
}
#trade_area_app td.even, #stores_app td.even {
  border-right:1px #000000 solid;
  width:30%;
} 
#stores_app select, #stores_app input, #service_fee_table select, #service_fee_table input, #pay_now_cust_sig input.active, #csr_code, #district_code, #customer_account_num {
  border:0px;
  border-bottom:1px #000099 dashed;
  background-color:#eeeeff;
}
.required {
  border-bottom:3px #990000 double !important;
}
#service_fee_table input {
  text-align:center;
}
#service_fee_table {
  border-top:1px #000000 solid;
}
#service_fee_table th {
  text-align:center;
  border-right:1px #000000 solid;
  border-bottom:1px #000000 solid;
}
#service_fee_table td {
  border-right:1px #000000 solid;
  border-bottom:1px #000000 solid;
}
#service_fee_table .even_col {
  background-color:#dddddd;
}
.sidebar_box {
  float:right;
  clear:right;
  width:220px;
  min-height:160px;
  padding:15px;
  margin-right:10px;
  background-image:url(http://www.karingtongroup.com/images/iso/sidebar.png);
  background-repeat:no-repeat;
}
#case_study_box {
  margin-top:15px;
}
#newsletter_signup_form {
  margin:0px;
}
#newsletter_signup_form label, #newsletter_signup_form input {
  display:block;
  font-size:12px;
}