body{
  background:white;font-family:"Helvetica Neue", Helvetica, Arial,sans-serif;font-size:12px;padding:0 0 25px 0;margin:0;
}
body.default h1 {
  padding:10px 0 0 200px;margin:0;
}
body.pages h1{
  padding-left: 10px;
}
h2 {
  color:#cc0033;font-style: italic;padding-top:8px;
}
#page {
  width:800px;overflow:hidden;
}
#content {
  overflow:hidden;
}
#nav {
  width:190px;float:left;text-align:right;line-height:2em;font-size:15px;position:relative;padding-right: 10px;
}

#nav a {
  display:block;color:#cc0033;text-decoration:none;
}

#nav a:hover {
  color:#0072bb;
}
#nav ul {
  list-style-type:none;padding-left:0;
}
#strip {
  width:100px;float:left;
}

#copy {
  float:left;width:460px;line-height:18px;padding-left:10px;
}
#copy a {
  color:#cc0033;text-decoration: none;
}
.right {float:right;}
.left {float:left;}
img.right {padding-left:10px;}
img.left {padding-right:10px;}
a img {border:none;}

p.left {float:none;text-align:left;}
p.right{float:none;text-align:right;}
p.center{text-align:center;}

#paypal {
  position:absolute;bottom:-200px;right:0;font-size:11px;font-style:italic;line-height:1.2em;
}

#footer {
  clear:both;font-style:italic;padding:15px 0 0 210px;color:#6666cc;
}
body.default #footer {
  padding-left:310px;
}
span.copyright {
  display:block;font-size:9px;color:#cc0033;font-style:normal;
}

.clr {clear: right;}
.cll {clear: left;}
.clb {clear: both;}

body.pages #copy {
  float:left;width:560px;line-height:18px;padding-left:20px;
}

.pages #copy li p {
  margin-top: 0;
}

#copy table {
  width:100%;
}
#copy table td {
  padding:5px;
}

body.default #nav li.home {
  display:none;
}

label {cursor:pointer;}

body.payment label {
  width:110px;
  padding-right:10px;
  float:left;
  text-align:right;
  font-weight:bold;
}
input[type="submit"] {
  background-color:#CC0033;
  color:#ffffff;
  padding:4px;
  cursor:pointer;
  border-color:#0072bb;
  -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;
}
body.payment form input[type="submit"] {
  margin-left:85px;
}
p.error, p.success {
  border:1px solid;font-weight:bold;padding:1em;
}
p.error {border-color:#cc0033;}
p.success {border-color:green;}
