#shop_form
{
  position:relative;
  font:normal 12px arial, sans-serif;
  margin:0;
  padding:0;
  color:#cc0000;
}

h1.sc_h1
{
  border: 0;
  padding:12px 0 0 32px;
  margin:0 0 8px 8px;
  color:#cc0000;
}

em.sc_h1
{
  display:block;
  font:normal normal 12px/18px verdana, sans-serif;
  color:#cc0000;
  text-align:center;
}

#shop_cart
{
  position:relative;
  top:16px;
  left:8px;
  width:550px;
  border:1px solid #777;
  padding:2px;
  background:#fff;
  border-collapse:collapse;
  color:#cc0000;
}

#shop_cart td
{
  font:normal 12px verdana, sans-serif;
  line-height:26px;
  _line-height:18px;
}

#shop_cart thead td
{
	font-weight:bold;
	text-align:center;
	background: #efefef;
	border-bottom:1px solid #777;
}

.row0 td
{
  background:#fdf5f5;
}

#shop_cart tbody .c_name
{
  padding-left:6px;
  font-weight:bold;
}

#shop_cart .c_pric, #shop_cart .c_totl
{
  text-align:right;
  padding-right:8px;
  font-weight:bolder;
}

#shop_cart tbody .c_quon
{
  text-align:center;
  padding-top:2px;
}

#shop_cart tfoot td
{
  line-height:24px;
  border-top:1px solid #999;
  background:#f8f8f8;
}

#shop_cart .shipping td
{
  border:0;
}

#shop_cart tfoot .c_totl
{
  font-weight:bold;
}

#shop_cart tfoot .c_name
{
  padding-left:6px;
}

#fm_ttl .c_name, #fm_ttl .c_totl
{
  font-weight:bold;
  color:#00085a;
}

#shop_cart tfoot .c_quon
{
  text-align:center;
}

#shop_cart tfoot .c_totl
{
  text-align:right;
  padding-right:8px;
}

/* */

#sp_ppu { width:92px; }

#c_quon
{
  width:30px;
  text-align:right;
  padding-right:3px;
}

.c_qty
{
  width:30px;
  text-align:right !important;
  padding-right:3px;
  font:normal 12px arial, sans-serif;
}

.warn
{
  width:500px;
  position:relative;
  font:bold 12px arial, sans-serif;
  color:#c00;
  left:8px;
  top:30px;
  padding-bottom:16px;
}

.del_it
{
  text-align:center;
}

.del_it input
{
  position:relative;
  top:2px;
  _top:0;
  width:24px !important;
  margin:0 auto;
}

.del_it input
{
  width:30px;
  color:#c00;
}

/* */

#verbs, #next_a
{
  text-align:right;
  position:relative;
  top:32px;
  left:8px;
  padding-bottom:12px;
  width:540px;
}

#verbs input
{
  width:100px;
  margin-left:8px;
  font:bold 12px arial, sans-serif;
}

#next_a
{
  padding:12px 0;
  /*border-top:1px solid #777;*/
  border-bottom:1px solid #777;
  margin-bottom:16px;
}

#next_a input
{
  width:255px;
  margin-left:15px;
  font:bold 12px arial, sans-serif;
  color:#fff;
  border:1px solid #003;
  background:#c97272;
  padding:2px;
}

#next_a  #na_pd
{
  border-width:2px;
}

#c_empty
{
  display:block;
  text-align:center;
  font:bold 20px "arial narrow", arial, sans-serif;
  padding:32px 0 0 24px;
  color:#c00;
}

#shop_cart .s_ship
{
  font:bold 16px/22px "arial narrow", arial, sans-serif !important;
  text-align:center;
}

td.s_ctr
{
  text-align:right !important;
  padding-right:8px !important;
}

/* */

.crts
{

}

