html,body{margin:0;padding:0;background:#3d7226;font-family: Helvetica, Verdana, Arial, sans-serif}
body{font: 76% arial,sans-serif;text-align:center;padding: 10px 0 0 0;}
p{margin:0 10px 10px}
a{color:#1a801a;}
img {border:none;}
div#header h1{height:80px;line-height:80px;margin:0;
  padding-left:10px;background: #fff;color: #79B30B}
div#flash{background-color:#3d7226}
div#container{text-align:left;}
div#content{border-top:20px solid #903222;padding:20px 0;background-color:#fff;}
div#content p{line-height:1.4;}
div#wrapper{background:#fff;}
div#shipper h2, div#lots h2, div#extra h2{font: 2em Georgia, "Times New Roman", Times, serif;color:#903222;border-bottom:2px solid #f0f0f0;border-top:2px solid #f0f0f0;text-align:center;padding:0;margin:0 0 10px 0;}
div#extra{background:#fff}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px;text-align:center;}
div#footer a{color:#ffffff;}
h2 a{text-decoration:none;color:#903222;}

div#container{width:709px;margin:0 auto}
div#header{width:100%;margin:0;height:110px;}
div#flash{width:100%;padding: 10px 0 10px 0;margin:0}
div#wrapper{
	width:709px;
	margin:0 auto;
	text-align:center;
}
div#shipper{float:left;width:236px;}
div#shipper div{ margin:5px 10px 10px 40px;border-bottom:1px dashed #ccc;}
div#shipper div p{margin:0;}
div#lots{float:left;width:236px;}
div#lots div{ margin:0 0 10px 24px;border-bottom:1px dashed #ccc;}
div#lots div p{margin:0;}
div#extra{float:left;width:236px;}
div#shipper, div#lots, div#extra{
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 216px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}
html>body #shipper, html>body #lots, html>body #extra {
	width: 220px;
}
div#footer{clear:both;width:100%;background:url(../images/special_bg.jpg)}

#navbar  {
	font-family: "Lucida Grand", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFCC33;
}
#menu {
  padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
  }
#menu li {
  display: inline;
  }
* html #menu li {
  float:left;
  }
#menu a {
  color: #000000;
	text-decoration: none;
	background-color: #FFCC33;
	display: inline;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 16px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
  }
* html #menu a {
  float:left;
  }
#menu a:hover {
  color: #000; 
  background: #fff;
  }
  	
  #menu em  {
    background-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	color: #FF0000;
	text-decoration: none;
	display: inline;
	font-style: normal;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 4px;
	padding-left: 16px;
	width: auto;
	}

  .container {clear: both;
	text-decoration: none;
	margin: 0px;
	padding: 0px;}
  * html .container {display:inline-block;}
  .checkout{text-align:right;display:block;bottom:0;background:#3d7226;padding:0 10px 0 0;}
  .checkout form{padding:0;margin:0;}
#wrapper #wrapper #extra {
	width: 350px;
	padding: 10px;
	float: left;
	margin-right: 10px;
	margin-left: 60px;
	border: thick double #990033;
	margin-top: 40px;
}
#wrapper #wrapper #coupon {
	margin: 10px;
	float: right;
	padding-right: 80px;
}
