/*
ukc_pricing.css
included in all files by hdr.inc (or flat_hdr.inc)
needed to style pricing from product_pricing.inc

"outline" block styles are wrapped in <div class="ukc_price_wrapper">
inline text styles are wrapped in <span class="ukc_price_wrapper">
*/

span.ukc_price_wrapper {
	font:inherit;
}
div.ukc_price_wrapper, div.ukc_price_wrapper td {
  color:#663366;
  font-size: 12px;
  margin-top:0px;
}

.ukc_price_wrapper .sale_msg {
  font-size:14px;
  font-weight:bold;
  margin-top:0px;
}

.ukc_price_wrapper .kc_line {
  margin-top:4px;
}

.ukc_price_wrapper .kc_label {
  font-weight:bold;
	font-size:12px;
  background-image:url(/images/shared/kc_25x20.gif);
  background-repeat:no-repeat;
  background-position:bottom right;
  padding-right:25px;
  padding-top:4px;
}

/* for vertical group format */
.ukc_price_wrapper .kc_label_line {
	margin-top:5px;
}

.ukc_price_wrapper .group_price_block {
	margin-bottom:20px;
}

.ukc_price_wrapper .higher_price {
  text-decoration: line-through;
  color:inherit;
}

.ukc_price_wrapper .sale_price {
  color:#990000;
  font-weight:bold;
}

.ukc_price_wrapper span.use_kcs {
  font-size:10px;
  white-space:nowrap;
}

/* for compact style */
.ukc_price_wrapper p.use_kcs {
	margin:0px 0px 0px 80px;
}

/* for horizontal group style */
.ukc_price_wrapper td.dollar_td {
	padding-right:5px;
	padding-top:5px;
}

.ukc_price_wrapper .group_price_block2 {
	margin-right:5px;
}

span.kc_line span.kc_label {
  padding-left:10px;
}

/* for purchase signup headers */
div#signup_hdr {
  width:600px;
  padding-bottom:8px;
  border-bottom:1px solid #999999;
  margin-bottom:15px;
}


div#signup_gfx {
  border-bottom:1px solid #999999;
}

div#signup_hdr .ukc_price_wrapper {
  margin-right:20px;
    font-weight: bold;
}

div#signup_intro {
  width:600px;
}

div#signup_intro .lrgHdrs {
  display:block;
  color:#006699;
}