body {
  background-color: #666;
  font:12px/1.45em "Lucida Grande", Verdana, Arial, sans-serif; }

.odd  { background-color: #eee; }
.even { background-color: #ccc; }
 
#container {
  border: 2px solid #ccc;
  margin: 1em auto;
  width: 960px;
  background-color:white;
}

#header {
  background-color: #333;
  padding: 5px 10px 10px;
}

#content {
  margin: 10px 10px; overflow: auto; }

#footer {
  padding: 0 10px; text-align:right; }

#navigation {
  background-color: #333; }

p, li { line-height:1.75em; }
p { padding: 0 0 0.5e, 0; }


h1, h2, h3, h4, h5, h6 {
  font-weight:bold;
  line-height:1.65em;
  font-family: Cambria, Georgia, Times, "Times New Roman", serif;
}
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 13px; }
h6 { font-size: 11px; }

#navigation {
  height: 31px;
  padding-top: 0;
}

#navigation ul {
  margin:0; padding: 0; }


#navigation ul li {
  margin: 0; padding: 0
  display: inline;
  list-style-type: none;
}

#navigation ul li a:link, #navigation ul li a:visited {
  color: #fff;
  line-height: 16px;
  text-decoration: none;
  text-align: center;
  background: #373B55;
  background: #557ad3;
  margin-left: 5px;
  padding: 7px 10px 8px;
  float: left;
  -webkit-border-top-right-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-topleft: 5px;
}

#navigation ul li a:link.current, #navigation ul li a:visited.current {
  color: #272a2d;
  font-weight: bold;
  text-decoration: none;
  background: #fff repeat-x center top;
}

#navigation ul li a:hover {
  color: #272a2d;
  background: #fff repeat-x center top;
}

label[for="form[message]"] { display:block }
textarea[id="form[message]"] {
  width: 300px; height: 150px; }

div#cart_status {
  float:right; color: #ccc; }

div#cart_status a:link, div#cart_status a:visited {
  color: white; text-decoration:none }
div#cart_status a:hover {
  text-decoration:underline; }

th { text-align:left; background-color: #333; color: white; padding: 5px; }

/*Each product in a product listing*/
.product { padding: 0 0.5em; }

#product_variations { border: 3px solid #ccc; margin: 0; padding: 1em; padding-bottom: 0; }
#product_variations ul { margin: 0; padding: 0; }
#product_variations ul li { padding-left: 1em; list-style-type:none }
#product_variations ul li:last-child { margin-bottom: 1em; }


#checkout {
  width: 210px;
  height: 80px;
  padding: 80px 0 0;
  margin: 0;
  border: 0;
  background: transparent url(/images/buy-with-paypal.gif) no-repeat center top;
  overflow: hidden;
  cursor: pointer; /* hand-shaped cursor */
}
form>#checkout { /* For non-IE browsers*/ height: 0px; }

#primary { float:left; width: 60% }
#siderbars { float:right; width: 35% }