body
{
  background-color: #000;
  background-image: url(../images/headerBg.jpg);
  background-repeat: no-repeat;
  background-position: center 50px;
  margin: 0px;
  font-family: Verdana, Geneva, sans-serif;
  font-size:14px;
}
/* list styles 
-------------------------------------------------------------------------------*/
ul
{
  margin: 0;
  padding: 0;
  font-size:16px;
  color: #fff;
  position:relative;
  z-index:10;
}

ul p
{
  text-transform:uppercase;
	color: #8CC63F; 
  margin: 5px 0 10px 0;
}


li
{
  float:left; clear: left; /* workaround IE 6 extra spacing problem */
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* misc styles 
-------------------------------------------------------------------------------*/
div#logo
{
  margin: 10px auto 0 auto;
  width: 308px;
}

a img
{
  border:none;
}

div#pageWrapper
{
  /* center on page, all content below logo  */
  margin: 112px auto 40px auto;
  width: 780px;
  position: relative;
}

/* left div styles 
-------------------------------------------------------------------------------*/
div#left
{
  width: 375px;
  float: left;
  display: inline;  /* workaround IE 6 double margin problem */
}

div#left img
{
  float:left;
}

div#left p
{
  float:left;
  margin: 90px 0 0 15px;
  color: #8CC63F;
}

div.product
{
  position: relative;
  height: 140px;
  margin-bottom: 25px;
}

div.product select
{
  position: absolute;
  bottom: 0;
  left: 185px;
  width: 85px;
}

div.product img.btnAddToCart
{
  position: absolute;
  bottom: 0;
  left: 280px;
  cursor: pointer;
}

/* right div styles 
-------------------------------------------------------------------------------*/
div#right
{
  width: 350px;
  margin-left: 50px;
  float: left;
  display: inline;  /* workaround IE 6 double margin problem */
}

img#cartHeader
{
  float: left;
  display: inline;  /* workaround IE 6 double margin problem */
}

table#tblShoppingCart
{
  width: 327px;
  background-color:#FFF;
  border: 5px solid #8CC63F;
  border-top: none;
  color: #000;
  clear:left;
  font-size:12px;
}

#tblShoppingCart th
{
  background-color:#000;
  color: #FFF;
  padding: 4px 0;
  text-align: center;
}

#tblShoppingCart td
{
  text-align:center;
  border-bottom: 1px solid #A0A0A0;
}

#tblShoppingCart td.price
{
  text-align:right;
  padding-right: 12px;
}

img.btnDelete
{
  padding: 12px;
  cursor: pointer;
}

p#paypal
{
  text-transform:uppercase;
  color:#FFF;
  font-size:12px;
  text-align:center;
  width: 327px;
  margin-top: 20px;
}

p#paypal img
{
  margin: 10px auto;
  display: block;
}
/* end of right div styles 
-------------------------------------------------------------------------------*/
p#emptyCart
{
  border: 5px solid #8CC63F;
  color: #fff;
  text-align: center;
  margin: 0;
  padding:5px 0;
  width: 317px;
}

img#btnCheckout
{
  cursor: pointer; 
}