
/* --- OVERALL DESIGN STYLES ------------------------------------------------ */

HTML { background: url('http://www.kwsmedicalsupplies.com/homescales/graphics/grad002homescales.png') repeat-x top left #ffffff; }

/* Tweal the head to make it smaller with a gray background */

BODY.homescales DIV.head {
  background-color: #d9da80;
  border-bottom: 1px solid white;
  height: 60px;
}

/* give the main content and footer a white background */

BODY.homescales DIV.main,                       
BODY.homescales DIV.foot {
  background-color: white;
}

/* Draw a border on the left and right sides all the way down */

BODY.homescales DIV.head, 
BODY.homescales DIV.breadcrumbs_wrapper,
BODY.homescales DIV.main,
BODY.homescales DIV.foot {
  border-left: 2px solid #4d4d4d;
  border-right: 2px solid #4d4d4d;
}
BODY.homescales DIV.foot { 
  padding-top: 20px;
  border-bottom: 1px solid #4d4d4d; /* in case page doesn't have full height */
}

/* Give the breadcrumbs a bevel-gradient look */

BODY.homescales DIV.breadcrumbs_wrapper { border-bottom: 1px solid silver; }
BODY.homescales UL.breadcrumbs {
  border-top: 1px solid gray;
  border-bottom: 1px solid white;
  background: url('http://www.kwsmedicalsupplies.com/homescales/graphics/grad001homescales.png') white bottom left repeat-x;
}

BODY.homescales DIV.content {
  border-left: 1px solid silver;
  padding-left: 10px;
}

BODY.homescales DIV.main {
  padding: 8px 8px 8px 0px;
}

/* --- DEFAULT LINKS -------------------------------------------------------- */

BODY.homescales A, A:link {
  color: #686843;
}
BODY.homescales A:visited {
  color: #686843;
}
BODY.homescales A:hover {
  color: #676831;
}

/* since this overrides the add to cart link colors, let's re-style those */

BODY.homescales A.add_to_cart, BODY.homescales A.add_to_cart:visited {
  color: black;
}
BODY.homescales A.add_to_cart:hover {
  color: white;
}

/* --- SPECIAL TEXT --------------------------------------------------------- */

BODY.homescales SPAN.in_stock {
  color: #008800; /* green */
}
BODY.homescales SPAN.not_in_stock {
  color: #7f7f7f; /* grey */
}
BODY.homescales SPAN.factory_direct {
  color: #000066; /* navy */
}
BODY.homescales SPAN.free_shipping {
  color: #ca4600; /* orange */
}
BODY.homescales SPAN.not_free_shipping {
  color: #8b6914; /* brown */
}
BODY.homescales SPAN.price { 
  color: #990000; /* dark red */
}

BODY.homescales .category_product_name {
  font-weight: bold;
}

/* --- LEFT NAVIGATION ------------------------------------------------------ */

BODY.homescales UL.nav LI.nav_li_active {
  background: url('../qs/graphics/arrow.png') no-repeat top left;
}

BODY.homescales UL.nav LI A {}
BODY.homescales UL.nav LI A.nav_link_active {
  font-weight: bold;
}

/* --- SHOPPING CART (in left nav) ------------------------------------------ */

BODY.homescales DIV#cartBlock {
  background: url('http://www.kwsmedicalsupplies.com/homescales/graphics/grad001homescales.png') bottom left repeat-x;
  text-align: center;
}

BODY.homescales DIV#cartTitle {
  font-weight: bold;
  border-top: 1px solid gray;
  background-color: #d9da80;
  color: black;
  text-align: center;
}

BODY.homescales DIV#cartLinks {
  text-align: center;
  font-weight: bold;
}

/* --- SHOPPING CART PAGE --------------------------------------------------- */

BODY.homescales DIV.cart_shipping_blurb {
  padding: 8px;
  margin-bottom: 4px;
  margin-top: 8px;
  color: red;
  border: 1px solid red;
}

BODY.homescales TABLE.cart_items {
  background-color: silver;
  border-spacing: 1px; 
}
BODY.homescales TABLE.cart_items TD, 
BODY.homescales TABLE.cart_items TH { 
  background-color: white; 
  padding: 2px;
}
BODY.homescales TABLE.cart_items TH { background-color: #d9da80; }

BODY.homescales TABLE.cart_shipping {
  background-color: #d9da80;
  margin-top: 8px;
  margin-bottom: 8px;
}

BODY.homescales INPUT.calculate { font-weight: bold; }

BODY.homescales TABLE.cart_buttons TD.checkout {
  background-color: #d7e9d7;
}

BODY.homescales TABLE.cart_buttons TD.checkout INPUT {
  font-weight: bold;
}

/* --- BULLETS ------------------------------------------------------------ */

BODY.homescales UL.product_bullets LI {
	font-size: 10px;
	list-style: circle;
}

/* --- SPECIFICATIONS ----------------------------------------------------- */

BODY.homescales TABLE.product_specs TH {
	text-align: left;
	padding-right: 20px;
}

BODY.homescales TABLE.product_specs TH,
BODY.homescales TABLE.product_specs TD {
	font-size: 10px;
	background-color: #D7D7D7;
}

/* --- FEATURED SPEC ----------------------------------------------------- */
BODY.homescales SPAN.featured_spec {
	font-size:10px;
	color:#686843;
	font-style:italic;
}

