@charset "UTF-8";
/* CSS Document */

* {
margin:0;
}

body
{
margin: 0;
font-family: Helvetica, Arial, sans-serif;
color:#999999;
background-color:#F4F1EB;
font-size: 13px;
line-height: 16px;
height: 100%;
}

html {
     overflow: -moz-scrollbars-vertical;
	 overflow: scroll;
	 height: 100%;
}

html, body {
height: 100%;
}

hr {
margin-top:14px;
margin-bottom:14px;
border: none 0; 
border-top: 1px solid #999999;/*the border*/
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.container {
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: -45px;
}

.containerhome {
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: -45px;
}

select.locator {
    font-size: 13px;
    color: #999999;
    background-color:#FFFFFF;
    padding: 2px;
    border: solid 1px #999999;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
	width:250px;
}

input.locator  {
    font-size: 13px;
    vertical-align: middle;
    text-align: center;
    color:#949C51;
	background-color:#FFFFFF;
    padding: 2px;
    border: solid 1px #999999;
    margin-right: 5px;
    margin-bottom: 5px;
    cursor: pointer;
	width:250px;
}

input.locator:hover  {
    color:#FFFFFF;
	background-color:#949C51;
}

.indent32 {
margin-left: 32px;
}

.clearfooter {
height: 45px
clear: both;
}

h1 {
font-size: 18px;
line-height: 18px;
font-weight:normal;
padding:0;
margin:0;
}

h2 {
font-size: 18px;
line-height: 18px;
font-weight:normal;
padding:0;
margin-left:50px;
margin-right:50px;
color:#949C51;
margin-bottom:20px;
}

h22 {
font-size: 18px;
line-height: 18px;
font-weight:normal;
padding:0;
margin-right:50px;
color:#949C51;
margin-bottom:20px;
}

h3 {
font-size: 18px;
line-height: 18px;
font-weight:normal;
padding:0;
margin-left:50px;
margin-right:50px;
color:#999999;
margin-bottom:20px;
}

h4 {
font-size: 18px;
line-height: 18px;
font-weight:normal;
padding:0;
margin-left:30px;
margin-right:50px;
color:#949C51;
margin-bottom:20px;
}

h5 {
font-size: 18px;
line-height: 18px;
font-weight:normal;
padding:0;
margin-left:30px;
margin-right:50px;
color:#999999;
margin-bottom:20px;
}

.greentext {
color:#949C51;
}

.btext {
margin-right:50px;
margin-left:50px;
margin-bottom:10px;
}

.gtext {
margin-right:50px;
margin-left:50px;
margin-bottom:10px;
color:#949C51;
}

.btext2 {
margin-right:50px;
margin-left:30px;
margin-bottom:10px;
}

p {
paddding:0;
margin:0;
}

#header
{
width: 840px;
height:120px;
margin:0px auto;
}

#content
{
z-index: 30;
width: 840px;
margin:0px auto;

}

#home2
{
z-index: 30;
width: 840px;
margin:0px auto;
background:#003333;
}

#content a
{
text-decoration: none;
color:#663300;
margin: 0px;
}

#content a:hover
{
color:#949C51;
text-decoration: underline;
}

#txt_home {
padding-top: 175px;
padding-left:520px;
}

.push
{
height:45px;
}

.footer2 {
		bottom:0;
		width:100%;
		height:45px;			/* Height of the footer */
		background:#949C51;
}
	
<!--[if lt IE 7]>
	<style media="screen" type="text/css">
	#container {
		height:100%;
	}
	</style>
<!--[endif]>

.footer_menu
{
width:840px;
margin:0px auto;
}

#navcontainer
{
z-index: 1;
margin: 0px;
}

#navcontainer ul
{
list-style-type: none;
text-align: right;
margin: 0px;
padding: 0;;
z-index: 2;
}

#navcontainer li
{
display: inline;
text-align: center;
margin: 0px;
padding-bottom:0px;
}

#navcontainer li a
{
padding: 1px 7px;
text-decoration: none;
color:#999999;
margin: 0px;
}

#navcontainer li a:hover
{
color:#949C51;
}

#navcontainer li a#current
{
color:#949C51;
}

#navcontainer li a#shop
{
color:#4eb2dc;
}

#navcontainer li a:hover#shop
{
color:#949C51;
}

#fnavcontainer
{
z-index: 1;
margin: 0px;
padding-top: 15px;
visibility:hidden;
}

#fnavcontainer ul
{
list-style-type: none;
text-align: left;
margin: 0px;
padding: 0;
z-index: 2;
}

#fnavcontainer li
{
display: inline;
text-align: center;
margin: 0px;
padding-bottom:0px;
}

#fnavcontainer li a
{
padding: 1px 7px;
text-decoration: none;
color:#FFFFFF;
margin: 0px;
}

#fnavcontainer li a:hover
{
color:#663300;
}

#fnavcontainer li a#current
{
color:#663300;
}