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: 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: #EEE;color: #79B30B}
div#flash{background-color:#3d7226}
div#container{text-align:left;background-color:#fff;}
div#content{}
div#content p{line-height:1.4;}
/*div#content h2{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center}*/
div#wrapper{border-top:20px solid #903222;padding:0;}
div#wrapper h3{font:1.5em Georgia, "Times New Roman", Times, serif; padding: 0 0 10px 0;margin:0 auto;color:#3d7226}
div#content h1{font-size:2em;color:#903222;text-align:center;margin: 0;}
div#sidebar h2{font: 2em Georgia, "Times New Roman", Times, serif;color:#903222;border-bottom:2px solid #f0f0f0;border-top:2px solid #f0f0f0;text-align:center;}
div#main {background:#fff}
div#main h2{font: 2em Georgia, "Times New Roman", Times, serif;padding-left: 25px;color:#903222;border-bottom:2px solid #f0f0f0;border-top:2px solid #f0f0f0;}
div#main .center{font: 2em Georgia, "Times New Roman", Times, serif;color:#903222;border-bottom:2px solid #f0f0f0;border-top:2px solid #f0f0f0;text-align:center;}
div#main .pad{padding-left:30px;}
div#footer{background: #333;color: #FFF}
div#footer p{margin:0;padding:5px 10px;text-align:center;}
div#footer a{color:#ffffff;}

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:left;}
div#sidebar{float:left; width:236px;margin: 0 0 25px 0;padding: 0 0 0 10px;}
div#main{float:right; width:450px;padding-top:0;}
div#footer{clear:both;width:100%;background:url(../images/special_bg.jpg)}


/************************* Main Navigation *********************/
#navbar  {
	background-color: #ffcc33;
	font-family: "Lucida Grand", Verdana, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menu
{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
}
#menu li {
  display: inline;
  }
* html #menu li {
  float: left;
  }
#menu a {
  background: #ffcc33;
	color: #000;
	display: inline;
	padding: 4px 16px;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
  }
* html #menu a {
  float: left;
  }
#menu a:hover {
  background: #fff;
	color: #a00;
  }
  	
  #menu em  {
    border: 1px solid #ffffff;
	border-bottom: 0;
	border-top: 0;
	color: #FF0000;
	display: inline;
	font-style: normal;
	padding: 4px 16px;
	text-decoration: none;
	text-transform: uppercase;
	width: auto;
	font-weight: bold;
	background-color: #FFFFFF;
	}

  .container {
	clear: both;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
  * html .container {display:inline-block;}
  /**************************End Main Navigation******************************/
  
  
/*************************** Sidebar Navigation*******************************/  
 
#navcontainer { width: 226px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 10px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px 3px 3px 0;
margin-bottom: 2px;
width: 216px;
text-align:center;
background: #fff url(../images/nav_bga.jpg) no-repeat;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background: #fff url(../images/nav_bgh.jpg) no-repeat;
color: #fff;
}

/*************************** End Sidebar Navigation*******************************/  

/*************************** Product Thumbnail **********************************/
.promo {
  	margin: 0 auto;
  	position: relative;
  	height: 160px;
}
.promo h2{font-size:.8em;margin-bottom: 0;}
#promo1, #promo2, #promo3, #promo4, #promo5 {
	position: absolute;
	width: 140px;
	height: 160px;
}
.promo p {margin:0;padding:0;font-size:.8em;}
#promo1 {
	left: 0px;
}
#promo2 {
	left: 140px;
}
#promo3 {
	left: 280px;
}
#promo4 {
	left: 420px;
}
#promo5 {
	left: 560px;
}
#promo1 div, #promo2 div, #promo3 div, #promo4 div, #promo5 div {
  	width: 140px;
  	position: absolute;
  	left: 1px;
  	bottom: 1px;
  	text-align: center;
  	padding: 0;
}
.clear  {
	clear: both;
	background-color: #FFFFFF;
}


/********************* End Product thumbnail ***********************************/

.callout {
  	background: #defbaf;
  	color: #A51918;
  	padding: 10px;
  	margin-bottom: 10px;
	border: 1px solid #044650;
}
.callout a:link, .callout a:visited  {
	text-decoration: none;
	color: #A51918;
}
.callout a:hover, .callout a:active  {
	text-decoration: underline;
	color: A51918;
}

hr{width:85%;color:#E3FCFF;}

/**************contact error******************************/
#error{font: 2em Georgia, "Times New Roman", Times, serif;color:#6699cc;}

.pad ul{margin-top:0;}

/************************************** shipper image map *******************************/
#imap{position:relative;display:block;width:709px;height:150px;padding:0;margin:0 auto;background:url(../images/flash_holder_sag.jpg) no-repeat;}
a#bark, a#spruce, a#fruit, a#small, a#large{display:block;width:141px;height:0;padding-top:150px;overflow:hidden;position:absolute;}
a#bark{left:0;top:0;}
a#spruce{left:142px;top:0;}
a#fruit{left:283px;top:0;}
a#small{left:424px;top:0;}
a#large{right:0;top:0;}
/************************************* end image map **********************************/

  .checkout{text-align:right;display:block;bottom:0;background:#3d7226;padding:0 10px 0 0;}
  .checkout form{padding:0;margin:0;}

