body {

    /*background:#101010;*/

    background: #4A9209;

    margin: 0;

    font-family: arial, tahoma, verdana;

    font-size: 14px;

    color: #DADADA;

    text-align: center;

    line-height: 1.6;

}



img {

    border: none;

}



a {

    color: #E2E991;

    text-decoration: none;

}



a:hover {

    text-decoration: underline;

}



h1 {

    font-size: 1.5em;

    font-weight: normal;

    letter-spacing: -1px;

    border-bottom: 1px solid #2c2c2c;

    padding-left: 5px;

    color: #E2E991;

    margin: 10px;

}



h2 {

    font-size: 1.1em;

    font-weight: normal;

    letter-spacing: -1px;

    line-height: normal;

}



#view {

    width: 770px;

    margin: 0 auto;

    text-align: left;

    background: #212121;

    padding: 10px;

}



#nav {

    background: url(images/bg_nav.jpg) no-repeat;

    height: 257px;

}



#nav ul {
	padding: 0;
	margin: 10px 14px;
	list-style-type: none;

}



#nav ul li {

    margin-top: 2px;

}



#nav ul li a {

    display: block;

    background: url(images/btn_silver.gif) no-repeat 5px;

    width: 120px;

    height: 25px;

    padding-left: 30px;

    font-size: 16px;

    font-weight: bold;

    color: #212121;

    text-decoration: none;

}



#nav ul li a:hover {

    background: url(images/btn_green.gif) no-repeat 5px #fff;

    padding-left: 40px;

    color: #73B42F;

}



#nav ul li a.current {

    background: url(images/btn_green.gif) no-repeat 5px #fff;

    padding-left: 40px;

    color: #73B42F;

}



#dark-bottom {

    background: url(images/dark_bottom.gif) no-repeat;

    position: absolute;

    bottom: 0px;

    width: 200px;

    height: 10px;

}



#light-bottom {

    background: url(images/light_bottom.gif) no-repeat;

    position: absolute;

    bottom: 0px;

    width: 560px;

    height: 10px;

}



#contactus input {

    width: 245px;

    background: #292929;

    border: 1px solid #121212;

    height: 20px;

    padding-top: 5px;

    padding-left: 3px;

    color: #DADADA;

    margin: 2px 0;

}



#contactus textarea {

    width: 500px;

    height: 100px;

    color: #DADADA;

    padding-top: 5px;

    padding-left: 3px;

    background: #292929;

    border: 1px solid #121212;

    overflow: hidden;

    margin: 2px 0;

    font-family: arial, tahoma, verdana;

    font-size: 1em;

}



#compare {width:100%; padding:0 10px;}

#compare td {vertical-align:top; padding:2px; border-bottom:1px solid #121212}



.list {

    list-style-image: url(images/dark_arrow.gif);

    margin-top: 10px;

}



.col-200 {

    width: 200px;

}



.col-245 {

    width: 245px;

}



.col-275 {

    width: 275px;

}



.col-380 {
	width: 100%;

}
#logo {
	color: #FFF;
}




.col-560 {

    width: 560px;

}



.left {

    float: left;

}



.right {

    float: right;

}



.bold {

    font-weight: bold;

}



.pad-10 {

    padding: 10px;

}



.pad-10-lt {

    padding-left: 10px;

}



.pad-10-rt {

    padding-right: 10px;

}



.pad-20 {

    padding: 20px;

}



.pad-20-lt {

    padding-left: 20px;

}



.pad-20-rt {

    padding-right: 20px;

}



.pad-20-tp {

    padding-top: 20px;

}



.pad-20-bt {

    padding-bottom: 20px;

}



.pad-30-lt {

    padding-left: 30px;

}



.pad-30-rt {

    padding-right: 30px;

}



.mar-10-lt {

    margin-left: 10px;

}



.mar-10-rt {

    margin-right: 10px;

}



.mar-10-tp {

    margin-top: 10px;

}



.mar-10-bt {

    margin-bottom: 10px;

}



.a-rt {

    text-align: right;

}



.a-lt {

    text-align: left;

}



.clear {

    clear: both;

}



.gray {

    color: #666;

}



.yellow {

    color: #E2E991;

}



.dark {

    background: url(images/dark_top.gif) no-repeat #121212;

    position: relative;

}



.light {

    background: url(images/light_top.gif) no-repeat #292929;

    position: relative;

}



.border-dark {

    border-color: #212121;

}



.a-center {

    text-align: center;

}



.msds td {

    vertical-align: top;

}



.msds th {

    font-weight: normal;

    vertical-align: top;

    width: 100px;

    padding-right: 5px;

}



.nutrient {

    border: 1px solid #dadada;

		width:500px;

}



.nutrient th, .nutrient td {

    width: 25%;

    text-align: center;

    vertical-align: bottom;

		border-bottom:1px solid #dadada;

}

.amino {

    border: 1px solid #dadada;

		width:500px;

}

.amino th, .amino td {

    width: 25%;

    text-align: center;

    vertical-align: bottom;

		border-bottom:1px solid #dadada;

}
