body,html {
    font: 12px/18px normal Verdana,Arial,sans-serif;
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: #497324;
}

div {
    margin:0;
    padding:0;
    position:relative
}

h1 {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}

h2 {
    font-size: 14px;
    color: #29450D;
    font-weight: bold;
}

h2.breadcrumb a {
    color: #29450D;
}

h2.breadcrumb a:hover {
    text-decoration: none;
}

h3 {
    font-size: 11px;
    line-height: 17px;
    font-weight: bold;
    color: #FFF;
    margin: 0px;
    padding: 0px;
}

h4 {
    font-size: 11px;
    text-decoration: underline;
    font-weight: bold;
    line-height: 17px;
    color: #FFF;
    text-transform: uppercase;
    margin: 0;
    padding: 0;
}


p {
    margin:0;
    padding:0
}

a {
    color:#FFF;
    text-decoration:underline
}

a:hover {
    color:#354614
}

ul,li {
    margin:0;
    padding:0
}

table {
    color: #FFF;
    margin: 0 0 12px 0;
    padding: 0px;
    border: none;
    line-height: 17px
}

th {
    display: none
}


th, tr, td {
    font: 12px/17px normal Verdana,Arial,sans-serif;
    margin: 0;
    padding: 0
}


.firstcol {
    width: 120px;
}

.underline {
    text-decoration: underline
}

/* Form tag styles redefined */

form {
    border: none
}

fieldset {
    border: none;
    padding: 8px;
    overflow: hidden;
    margin-bottom: 10px;
}


label,input,textarea {
    width: 230px;
	display: block;
	float: left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #29450D;
    padding: 3px 0 0 4px
}

label,select {
	margin-right: 6px;
    width: 235px;
	display: block;
	float: left;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    line-height: 15px;
    color: #29450D;
    padding: 3px 0 0 4px
	
}

label {
    font-size: 11px;
    line-height: 17px;
	text-align: right;
	width: 120px;
	padding-right: 20px;
    color: #FFF
}

br {
	clear: left
}

input {
    height: 18px;
    border: 1px solid #29450D;
    margin: 0px 5px 6px 0px
}

input:focus {
    border: 1px solid #D2EA5C;
    background-color: #FFF
}

input.normal {
    background-color: #FFF;
    color: #29450D;
}

input.highlight {
    /* background-color: #F1FCBA; */
    background-color: #5a8632;
    color: #FFF;
}

textarea {
    height: 100px;
    border: 1px solid #29450D;
    margin: 0px 5px 6px 0px
}

textarea:focus {
    border: 1px solid #D2EA5C;
    background-color: #FFF
}

textarea.normal {
    background-color: #FFF;
    color: #29450D;
}

textarea.highlight {
    /* background-color: #F1FCBA; */
    background-color: #5a8632;
    color: #FFF;
}

button {
    float: left;
    clear: left;
    margin: 0px 0px 4px 144px;
    padding: 0px;
    width: 70px;
    height: 22px;
    border: 1px solid #29450D;
    color: #FFF;
    font-size: 11px;
    cursor: pointer;
    background-color: transparent;
    text-align: center
}

button:hover {
    border: 1px solid #D2EA5C;
    color: #29450D
}


#main {
    width:776px;
    margin:0 auto;
    padding:0;
    overflow:hidden;
    background:#497225 url('../images/main_shadows.gif') repeat-y left top
}

#banner {
    position:relative;
    margin:0 8px;
    padding:0;
    height:107px
}

#banner h1 {
    margin:0;
    padding:0
}

#banner h1 a span {
    display:none
}

#banner h1 a {
    width:140px;
    height:107px;
    background:transparent url('../images/amerind_logo.png') no-repeat left top;
    display:block;
    float:left
}

#banner img.bannerImage {
    margin:0;
    padding:0;
    position:absolute;
    left:140px;
    top:5px
}

#content {
    position:relative;
    margin:0 8px -1%;
    padding:4px 10px 0 0;
    height:100%;
    overflow:hidden;
    background: #537B31 url('../images/content_bg2.jpg') no-repeat left top
}

/* backgrounds for different product sections */
.default
{
    position:relative;
    margin:0 8px -1%;
    padding:4px 10px 0 0;
    height:100%;
    overflow:hidden;
    background: #537B31 url('../images/content_bg2.jpg') no-repeat left top
}

#copy {
    position:relative;
    width:580px;
    margin:0;
    padding:0 0 30px 152px;
    background:transparent url('../images/white_1x140.gif') repeat-y left top;
    min-height:458px;
    overflow: hidden
}

#copy h1 {
    margin: 0px 0 10px 0;
    padding:0
}

#copy p {
    margin:0 0 16px 0;
    color:#FFF;
}

#copy .caps {
    text-transform: capitalize
}

#copy ul
{
    margin: 0px 0px 16px 30px;
    padding: 0px;
    color: #FFF;
    line-height: 19px
}

#listLeft {
    float: left;
    width: 240px;
    list-style-type: disc;
}

#listRight {
    float: left;
    width: 240px;
    list-style-type: disc;
}

ul#gallery {
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
}

#gallery li {
    margin: 0 6px 8px 0;
    padding: 0;
    float: left;
}

#gallery li a {
    /* border: 1px solid #FFF; */
    margin: 0;
    padding: 0;
    display: block;
    width: 138px;
    height: 98px;
    background: transparent url('../images/image_bg2.png') no-repeat 0 0;
}

#gallery li a:hover {
    /* border: 1px solid #29450D; */
    background: transparent url('../images/image_bg2.png') no-repeat -138px 0;
}

#gallery li a img {
    border: none;
    margin: 4px 0 0 4px;
}

#gallery .clearleft {
    clear: left;
}

.fileInfo {
    color: #92B271;
}

.uppercase {
    text-transform: uppercase;
}



/*
#copy .inlineImage {
    clear:left;
    margin:0 0 16px 0;
    padding: 0
}

#copy .inlineImage img {
    border:1px solid #446B24;
    margin:0 8px 3px 0;
    padding: 2px
}

#copy .caption {
    font:11px Tahoma,Helvetica,Verdana,Arial,sans-serif;
    margin:0 0 16px;
    padding:0 2px 0 2px;
    clear:left;
    line-height:16px;
    color:#1C2910
}
*/

#copy .right {
    position: absolute;
    left: 610px;
    top: 10px;
}

#copy .note {
    clear: left;
    font-size: 10px;
    line-height: 13px;
    color: #233C0A;
    margin: 0 0 0 152px;
    width: 350px;
}

#back {
    clear: left;
    margin: 10px 0 0 0;
}

#back a {
    color: #C3DE3A;
}

#back a:hover {
    text-decoration: none;
}

#products {
    clear: left;
    margin: 5px 0 0 20px;
}


#products ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    overflow: hidden;
}

#products li
{
    float: left;
    margin: 0 40px 25px 0;
    padding: 0px
}

#products img
{
    border: none
}

#products a:hover { opacity: .5 }

div.promo {
     position: relative;
	top: 190px; left: 150px;
}



#promo
{
    height: 184px;
    position: absolute;
    bottom: 45px;
    width: 145px;
}

div.whatsnew {
     position: relative;
	top: 170px; left: 150px;
}



#whatsnew
{
    height: 156px;
    position: absolute;
    bottom: 135px;
    width: 145px;
}


div.feedback {
    float: left;
    height: 19px;
    padding: 4px 0 0 18px;
    background: transparent url('../images/asterisk.png') no-repeat 0 7px;
    color: #C3DE3A;
}

div.feedbackNotReq {
    float: left;
    height: 19px;
    padding: 4px 0 0 18px;
    color: #C3DE3A;
}


#required
{
    width: 166px;
    text-align: right;
    float: left;
    color: #C3DE3A;
    padding: 5px 0 0 0;
    font-size: 10px;
}

#required img
{
    text-align: center;
}

#footer {
    clear:both;
    margin:0;
    padding:0 10px 0 10px;
    font-size:10px;
    line-height:24px;
    font-weight:normal;
    color:#A5CA7C;
    background:#497225 url('../images/shadow_bottom.gif') no-repeat left top
}

#footer a {
    text-decoration:underline;
    font-size:10px;
    color:#A5CA7C
}

#footer a:hover {
    color:#325817
}

#footer .floatleft {
    float: left;
}

#footer .floatright {
    float: right;
}

#footer .phoneNum {
    color: #EAFDD4;
}
