/* CSS Document */
body{
text-align:center;
font-weight:normal;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
color:#000;
background-repeat: repeat-x;
background-image: url(images/bg_tile.jpg);
background-color:#000;
}

.wrapper{
width:812px;
margin:auto;
background-color: white;
background-image: url(images/wrapper_tile.jpg);
background-repeat: repeat-y;
border-bottom: 7px #87c600 solid;
}


.flash{
float: left;
margin: 30px 0px 0px 0px;
}


.logo{
margin: 25px 0px 0px 0px;
}

.map
{
border: 1px solid gray;
}

.map a
{
border: none;
}

#top{
float: left;
width: 812px;
background-image: url(images/top_bg.jpg);
background-repeat: no-repeat;
height: 275px;
}


#top_left{
float: left;
width: 620px;
}



#top_right{
float: right;
width: 185px;
margin: 0px 5px 0px 0px;
}


  #top_right ul{
  list-style: none;
  margin: 0;
  padding: 0;
  }


  #top_right li{
  text-align: left;
  }


  #top_right li a{
  display: block;
  width: 180px;
  color: white;
  font-size: 14px;
  padding: 2px 0px 3px 5px;
  text-decoration: none;
  font-weight: bold;
  }


  #top_right li a:hover{
    background-color: white;
    color: #000;
    text-decoration: none;
  }

#main{
background-image: url(images/content_tile.jpg);
background-repeat: repeat-y;
float: left;
width: 812px;
}


#content{
float: left;
width: 585px;
text-align: left;
}

#contentstock{
float: left;
width: 585px;
text-align: left;
}


  #content p, #contentstock p{
  margin: 0;
  padding: 7px 7px 7px 14px;
  }
  
  #content h4, #contentstock h4{
  color: #87c600;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 0px 7px 7px 14px;
  }
  
  #content a{
  color: #87c600;
  }
  
  #content a:hover {
  color: #000;
  }  
  
  #contentstock a{
  color #fff;
  }


#sidebar{
float: right;
width: 195px;
margin: 0px 7px 0px 0px;
}


  #sidebar p{
  text-align: right;
  margin: 0;
  padding: 7px 7px 7px 7px;
  }
  
  #sidebar a
  {
  font-weight: normal;
  color: #000;
  text-decoration: none;
  }

  #sidebar a:hover
  {
  font-weight: normal;
  color: #000;
  text-decoration: underline;
  }


#clearimage{
width: 812px;
clear: both;
background-image: url(images/content_tile_end.jpg);
background-repeat: no-repeat;
height: 90px;
}


#footer{
width:812px;
margin:auto;
margin-top: 5px;
}

  #footer ul{
  list-style: none;
  margin: 0;
  padding: 0;
  }


  #footer li{
  text-align: center;
  display: inline
  }


  #footer li a{
  color: white;
  padding: 0px 5px 0px 5px;
  text-decoration: none;
  font-weight: normal;
  }


  #footer li a:hover{
    color: #87c600;
    text-decoration: none;
    font-weight: normal;
  }


#homeblurb
{
  width: 350px;
  float: left;
}


.feature {
	float: left;
	width: 200px;
	position: relative;
  margin: 10px 0px 0px 10px;
  height: 200px;
	background-image: url(images/featurebox.jpg);
	background-repeat: no-repeat;
	border: 1px gray solid;
	
}
   html>body .feature{
   height: auto !important;
   min-height: 200px;
   }


.feature #inlineFourth {
	height: auto;
	width: 200px;
	position: relative;
	margin: 33px 0px 0px 0px;
}
