body {

background: #C4BEAE;

color: #333333;

font: 11px Tahoma, Arial, Helvetica, Sans-Serif;

line-height: 16px;

margin:0 0 20px 0;

text-align:center;

}

a img {

border: none;

}

.floatLeft {

float:left;

}

.floatRight {

float:right;

}

.product_holder {

padding:0 10px 10px 10px;

background:url(images/in_short_slice2.gif) bottom repeat-x;

margin:0 0 10px 0;

border-top: solid 1px #EBEAE2;

}

.product_holder2 {

padding:0 10px 10px 10px;

margin:0 0 10px 0;

border-top: solid 1px #EBEAE2;

}

.product_image_pad {

padding:10px 10px 0 0;

}

.product_text {
	margin:7px 5px 7px 5px;
	float:left;
	width:450px;
}
.product_text2 {
	margin:7px 0 0 5px;
	float:left;
	width:380px;
}

.test_text {

margin:7px 0 0 5px;

float:left;

width:400px;

}

.nutritionText {

font-size:10px;

float:right;

}
.nutritionText2 {

font-size:10px;

float:left;

}

.buyButton {

margin:7px 0 5px 0;

}

.buyButton2 {
	margin:7px 20px 5px 110px;
}

.testimonial_h {

padding:10px 0 0 3px;

margin:0 0 10px 0;

border-top: solid 1px #EBEAE2;

}

.testimonial_sub {

padding:0 0 0 3px;

}

.testimonial_p {

padding:0 10px 10px 3px;

background:url(images/in_short_slice2.gif) bottom repeat-x;

}

#container {

width: 746px;

margin:auto;

padding:0 0 14px 14px;

text-align:left;

background:#fff;

}

#container_top {

width: 746px;

margin:auto;

padding:0 0 0 14px;

text-align:left;

background:#fff;

}

iframe {

width:760px;

border:none;

padding:0;

margin:0;

}

#footer {

width: 735px;

margin:auto;

padding:10px 0 1px 25px;

text-align:left;

color:#fff;

font-size:10px;

}

#footer a:link,

#footer a:visited {

color: #fff;

text-decoration:underline;

font-weight:normal;

}

#footer a:hover {

color: #fff;

text-decoration:none;

font-weight:normal;

}

#news a:active {

color: #fff;

text-decoration: none;

font-weight:normal;

}

#logo_header {

background:#F5F3EE url(images/header_border.gif) top no-repeat;

width:732px;

height:80px;

}

.membersButton {

margin:17px 10px 0 0;

}

#menu_holder {

position:relative;

width:732px;

height:245px;

}

#menu {

position:absolute;

top:0;

left:0;

width:732px;

height:245px;

z-index:0;

}

.hidden {

display:none;

}

/********* vertical menu *********/

#nav {

position: absolute;

top: 0;

left:0;

list-style: none;

margin: 0;

padding:0;

display: inline;

overflow: hidden;

width:270px;

}

#nav li {

margin: 0; 

padding: 0;

display: inline;

list-style-type: none;

}

#nav a {

float: left;

padding: 0 0 0 270px;

overflow: hidden;

width: 0px !important; 

width /**/:270px; /* for IE5/Win */

text-decoration:none;

}

#v01 a  {height:21px; width: 270px;}

#v02 a  {height:21px; width: 270px;}

#v03 a  {height:21px; width: 270px;}

#v04 a  {height:21px; width: 270px;}

#v05 a  {height:21px; width: 270px;}

#v06 a  {height:21px; width: 270px;}

#v07 a  {height:21px; width: 270px;}

#v08 a  {height:21px; width: 270px;}

#v09 a  {height:21px; width: 270px;}

#v10 a  {height:21px; width: 270px;}

/********* vertical menu *********/

#menu_banner {

position:absolute;

top:0;

left:0;

width:732px;

height:245px;

z-index:1;

}

#column_left {

float:left;

width:430px;

padding:14px 50px 14px 10px;

}

#column_right {

float:left;

width:238px;

padding:14px 0 7px 4px;

}

#column_left_home {

float:left;

width:420px;

padding:14px 40px 14px 10px;

}

#column_products {
	width:710px;
	padding:14px 10px 34px 10px;
}

#column_full_width {

width:445px;

padding:14px 290px 14px 10px;

}

#column_full_widthFDR {

width:650px;

padding:14px 290px 14px 10px;

}

#column_full_width_noPad {

width:645px;

padding:14px 90px 14px 10px;

}

.holes_background {

background:url(images/golfer_back.jpg) bottom right no-repeat;

}

.about_background {

background:url(images/golfer_close_back.jpg) bottom right no-repeat;

}

.why_background {

background:url(images/nuts_back.jpg) bottom right no-repeat;

}

#column_right_home {

float:left;

width:268px;

padding:0 0 0 5px;

}

.column_rightimg {

margin:0 0 7px 0;

}

#news {

background:url(images/news_header_back.gif) top left no-repeat;

width:746px;

position:relative;

padding:40px 0 0 0;

height:110px;

font-size:10px;

}

a.news:link,

a.news:visited {

color: #fff;

text-decoration:underline;

font-weight:normal;

}

a.news:hover {

color: #fff;

text-decoration:none;

font-weight:normal;

}

a.news:active {

color: #fff;

text-decoration: none;

font-weight:normal;

}

.news_holder {

width:225px;

float:left;

padding:5px 10px 5px 10px;

height:100px;

overflow:hidden;

}

#news_header {

width:736px;

background:#A6A39A;

height:20px;

}

.news_pageNum {

position:absolute;

top:5px;

left:615px;

color:#fff;

}

.news_pageNext1 {

position:absolute;

top:5px;

left:545px;

color:#fff;

}

.news_pageNext2 {

position:absolute;

top:5px;

left:675px;

color:#fff;

}

/*.news_pageNext3 {

position:absolute;

top:3px;

left:520px;

}

.news_pageNext4 {

position:absolute;

top:3px;

left:530px;

}*/

.news_hide {

display:none;

}

#banner {

width: 580px;

padding:30px 0 20px 20px;

}

#navigation ul {

padding:0;

margin:0;

}

#navigation li {

display:inline;

list-style-type:none;

padding:0;

margin:0 1px 0 0;

color:#333333;

}

#navigation {

font-size:11px;

height: 20px;

width: 580px;

padding:0 0 10px 20px;

border-bottom:dashed 1px #ccc;

margin:0 0 10px 0;

}

#navigation a:link,

#navigation a:visited {

color: #537718;

text-decoration: none;

}

#navigation a:hover {

color: #537718;

text-decoration: none;

}

#navigation a:active {

color: #537718;

text-decoration: none;

}

.subheader {

position:absolute;

height:20px;

width:200px;

z-index:10;

top:60px;

left:20px;

}

.hidden {

display: none;

}

a:link,

a:visited { 

color: #537718;

text-decoration:underline;

}

a:hover {

text-decoration:none;

color: #537718;

}

a:active { 

color: #537718;

text-decoration:underline;

}

a.red_link:link,

a.red_link:visited { 

color: #537718;

text-decoration:underline;

}

a.red_link:hover {

text-decoration:none;

color: #537718;

}

a.red_link:active { 

color: #537718;

text-decoration:underline;

}

.green_text {

color: #537718;

}

.red_text {

color:#710101;

}

.news_head {

height:20px;

color: #537718;

}

.news_date {

height:14px;

color:#710101;

}

.red_text_bold {

color: #710101;

font-weight:bold;

}

.grey_text {

color:#666666;

}

.brown_text {

color:#4E4735;

}

.small_grey_text {

font-size:10px;

color:#666666;

}

p {
	margin:10px 0 10px 0;
}

h1, h2, h3, h4, h5 {

font-family: Tahoma, Arial, Verdana, sans-serif;

font-weight: normal;

letter-spacing: -.05em;

margin: 0;

padding: 0;

line-height: 1em;

}

h1 {

font-size: 26px;

color: #000000;

margin:0 0 0 0;

}

.description {

color: #999999;

background-color: #eeeef8;

margin-top: 1px;

}

h2 {

font-size: 24px;

color: #333333;

}

h3 {

font-size: 23px;

color: #333333;

}

h4 {

font-size: 22px;

}

.titledesc {
	font-size:18px;
	font-style:italic;
	color:#999;
}

h5 {

font-size: 20px;

}

#main_content {

padding:5px 0 0 0;

width: 600px;

}

.ietrick {

line-height:1px;

font-size:0;

margin:0;

padding:0;

}

.product_list {margin:10px 0 0 0; padding:0 0 0 0; list-style: none; }

.product_list li { padding:2px 0 3px 12px; margin:0 0 0 0; font-weight:bold; background:url(images/product_bullet.gif) no-repeat; background-position: 0 0.7em; }



.latest_projects {

height:25px;

width:560px;

padding:10px 20px 0 20px;

margin:0 0 10px 0;

}

.project {

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

background-position:0 1px;

height:45px;

margin:-5px 0 0 0;

}

.project_on {

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

background-position:-786px 1px;

height:45px;

margin:-5px 0 0 0;

}

.project_header {

height:28px;

width:400px;

padding:15px 20px 0 20px;

float:left;

}

.moreinfo {

height: 23px;

width: 150px;

padding: 20px 0 0 10px;

float:left;

}

.moreinfo a:link,

.moreinfo a:visited {

color: #537718;

text-decoration: none;

border-bottom:#537718 dotted 1px;

}

.moreinfo a:hover {

border-bottom:#537718 solid 1px;

color: #537718;

}

.moreinfo a:active {

color: #537718;

text-decoration: none;

}

.10px_gap {

height:10px;

}

#news01 {

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

width: 600px;

}

#news02 {

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

width: 600px;

}

#news03 {

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

width: 600px;

}

#news04 {

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

width: 600px;

}

#news05 {

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

width: 600px;

}

#news06 {

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

width: 600px;

}

.clearimage {

clear: both;

}

.more {

width: 590px;

padding:0 0 0 10px;

}

a.more_p:link,

a.more_p:visited {

text-align:left;

padding:105px 0 0 370px;

height:15px;

width:200px;

margin:0 0 0 0;

color:#666666;

text-decoration:none;

display:block;

border:10px solid #fff;

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

background-position:-915px -18px;

}

a.more_p:hover {

color:#900;

border:10px solid #fff;

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

background-position:-115px -18px;

}

a.more_p:active {

color:#666;

}

.news_pic01 {

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

background-position:10px -3px;

}

.news_pic02 {

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

background-position:10px -3px;

}

.more_on {

width:570px;

height:120px;

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

border:10px solid #fff;

}

.more_off {

width: 570px;

height:120px;

border:10px solid #fff;

}	

.textfield {

font-family:Tahoma, Arial, Helvetica, sans-serif;

width: 310px;

border: 1px solid #ccc;

font-size: 10px;

color: #666;

background:#f4f4f4;

line-height: normal;	

margin: 4px 0 4px 0;

padding:2px;

}	

.textfield:hover,

.textfield:focus  {

border: 1px solid #999;

}

.address_textfield {

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #CCC;

font-size: 10px;

width: 310px;

color: #666;

line-height: normal;

margin: 4px 0 0 0;

}

.address_texfield:hover,

.address_texfield:focus  {

border: 1px solid #999;

}	

.button {

border: 1px solid #CCC;

background:#d9d9d9;

font-size: 10px;

color: #666;

padding:0 12px 0 12px;

}

/*-----*/

.holes_holder { 

padding:5px 0 15px 0;

}

/*FORM STYLES */

.form_holder {

background: url(images/hatch_tile.gif) repeat;

float:left;

padding:5px;

margin:auto;

}

.textfield {

font-family:Tahoma, Arial, Helvetica, sans-serif;

width: 400px;

border: 1px solid #ccc;

font-size: 10px;

color: #666;

background:#fff;

line-height: normal;	

margin: 4px 0 4px 0;

padding:3px;

}	

.textfield:hover,

.textfield:focus  {

border: 1px solid #999;

}

.dropdown {

width: 400px;

border: 1px solid #CCC;

font-size: 10px;

color: #666;

line-height: normal;

margin: 4px 0 4px 0;

}	

.address_textfield {

font-family:Arial, Helvetica, sans-serif;

border: 1px solid #CCC;

font-size: 10px;

width: 100%;

color: #666;

line-height: normal;

margin: 4px 0 0 0;

}

.address_texfield:hover,

.address_texfield:focus  {

border: 1px solid #999;

}	

.td_textfield {

padding: 0 0 0 20px;

}

.button {

border: 1px solid #CCC;

background:#d9d9d9;

font-size: 10px;

color: #666;

padding:0 12px 0 12px;

}

#thanks_header {position:relative; width:272px; height:90px; text-align:left; margin:0 0 13px 0;}

#thanks_header span {position:absolute; width:100%; height:100%; background:url("images/thanks.gif") no-repeat;}

/*FORM STYLES */

