* { margin:0; padding:0;}
body {
	font-size:110%;
	font-family:arial;
	color:#FFFFFF;
	background-color: #1a1a1a;
	background-image: url(images/body_bg_2.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; font-family:arial; color:#676767; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

/*==================list====================*/
ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:2.09em}
ul li a{text-decoration:underline; color:#848484; background:url(images/marker_list.gif) no-repeat 0 4px; padding-left:13px}
ul li a:hover{ text-decoration:none}

ul.list_2 {margin:0 0 15px 0; padding:0; list-style:none}
ul.list_2 li {
	line-height:2em;
	font-family:tahoma;
	color: #FFFFFF;
	font-size: 12px;
	list-style-type: none;
}
ul.list_2 li a{
	text-decoration:none;
	color:#8d8d8d;
	padding-left:13px;
	font-weight:bold
}
ul.list_2 li a:hover{ text-decoration:none; color:#fff}


ul.list_3 {margin:0px; padding:0px; list-style:none}
ul.list_3 li {
	line-height:1.36em;
	background:url(images/marker_list.gif) no-repeat 0 5px;
	padding-left:13px;
	color:#CCCCCC;
	margin-bottom:8px
}
ul.list_3 li a{text-decoration:underline; color:#848484; padding:0; background:0}
ul.list_3 li a:hover{ text-decoration:none}
ul.list_4 {margin:0px; padding:0px; list-style:none}
ul.list_4 li {
	line-height:1.36em;
	background:url(images/marker_list.gif) no-repeat 0 5px;
	padding-left:13px;
	color:#FFFFFF;
	margin-bottom:8px;
	font-size: 14px;
	font-weight: normal;
}
ul.list_4 li a{text-decoration:underline; color:#848484; padding:0; background:0}
ul.list_4 li a:hover{ text-decoration:none}
ul.list_5{margin:0px; padding:0px; list-style:none}
ul.list_5 li {
	line-height:2em;
	color:#999999;
	padding-left:13px;
	background-image: url(images/marker_list.gif);
	background-repeat: no-repeat;
	background-position: 0 8px;
}

/*==========================================*/

a {
	text-decoration:underline;
	color:#999999
}
a:hover {text-decoration:none}

a.link {
	text-decoration:none;
	color:#999933;
	padding-left:11px;
	font-weight:bold;
	background-image: url(images/marker_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
a.link:hover {text-decoration:none; background:url(images/marker_link.gif) no-repeat 4px 5px; color:#82aa1d}


.column { float:left;}
.clear { clear:both;}


h1{
	text-indent:-10000px;
	background:url(images/logo.jpg) no-repeat 0 0;
	height:76px;
	width:454px;
	margin:0
}
h2 {
	color:#CCCCCC;
	font-size:1.25em;
	margin:0 0 7px 0
}
h3 {
	color:#999999;
	font-size:1.27em;
	line-height:1.36em;
	margin:0 0 4px 0;
	font-weight:bold;
	font-style: italic;
}
h4 {
	color:#82aa1d;
	font-size:1em;
	margin:0 0 7px 0
}
h4 a {
	text-decoration:underline;
	color:#b3b3b3
}
h4 a:hover {text-decoration:none; color:#82aa1d}
h5 {
	color:#82aa1d;
	font-size:16pt;
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}

strong {color:#b3b3b3}

.smaller {font-size: x-small}

#header, #wrapper_header, #content, #footer  {width:782px}

/*header*/
#header {
	height:98px
}
#header .col_1 {width:614px}
#header .col_1 .indent {
	padding-top: 15px;
	padding-right: 5;
	padding-bottom: 0;
	padding-left: 0;
}
#header .col_2 {
	width:168px;
	margin-top: 5px;
}

#header .col_2 .indent {
	margin-top: 7px;
	margin-left: 5px;
	background-image: url(images/marker_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
}
#header  .col_2  .indent a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6875em;
	color: #FFFFFF;
	padding-left: 10px;
}
#header .col_2 .indent a:hover{
	color: #67b6e3;
}
#header .col_2 img {
	margin:43px 0 0 0
}
#header .col_2 .h_line {
	margin:43px 26px 0 26px
}
/*==========================================*/
#index #wrapper_header {
	height:310px
}
#wrapper_header {height:262px}
#wrapper_header .col_1 {
	width:331px;
	background:#82aa1d;
	height:256px
}
#wrapper_header .col_1 .indent {
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 21px;
}
#wrapper_header .col_1 img {
	margin-bottom:11px
}
#wrapper_header .col_2 {
	width:451px;
	background:url(images/wrapper_header_txt.jpg) no-repeat top left;
	height:262px
}
#wrapper_header .col_2 img {margin:53px 0 0 106px}
#menu {
	height:48px;
	background:url(images/menu_bg_2.gif) repeat-x top
}
#menu .indent {
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 29px;
}
#menu ul {margin:0; padding:0; list-style:none; font-size:0.6875em}
#menu ul li { line-height:1.18em; font-family:Arial; display:inline; margin-right:53px}
#menu ul li.m6 {margin-right:0}
#menu ul li a{text-decoration:none; color:#fff; background:url(images/marker_menu.gif) no-repeat 0 4px; padding-left:16px; text-transform:uppercase}
#menu ul li a:hover{ text-decoration:none; background:none; color:#67b6e3}


/*content*/
#content {font-size:0.6875em; line-height:1.36em}
#content .con_height {height:484px; float:left}
#content .col_main {width:782px; float:left}
.title {margin-bottom:44px; display:block}
.title_1 {margin-bottom:22px; display:block}
.img_left {
	float:left;
	margin-top: -6px;
	margin-right: 32px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.img_right {
	float:right;
	margin-top: -6px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0px;
}
.line {background:url(images/line_bg_1.gif) repeat-x top; width:auto; height:44px}
p {margin:0 0 15px 0}
.p1 {
	margin-bottom: 25px;
}
.p2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
}
.p3 {
	font-style:italic;
	font-weight: normal;
	color: #82aa1d;
}

/*footer*/
#footer {
	height:125px;
	font-size:0.6875em;
	line-height:1.36em;
	color:#555555
}
#footer a {color:#555; text-decoration:underline}
#footer a:hover {text-decoration:none}
#footer .indent {
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left 6px;
	padding-top: 31px;
	padding-right: 31px;
	padding-bottom: 27px;
	padding-left: 31px;
}


/*================== index.html ==================*/
#index #content .row_1 .col_1 .ind {
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 27px;
	padding-top: 26px;
}
#index #content .row_1 .col_1 .title {
	display:inline;
	margin-bottom:13px
}
#index #content .row_1 .col_1 .img_left {
	margin-top: 15px;
	margin-right: 32px;
	margin-bottom: 15px;
	margin-left: 0;
	padding-top: 5px;
}
#index #content .row_1 .col_2 { background:url(images/line_bg_1.gif) repeat-x bottom}
#index #content .row_1 .col_2 .ind {
	padding-top: 26px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 52px;
}
#index #content .row_1 .col_2 .title {margin:0 0 19px 0}
#index #content .row_2 {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#index #content .row_2 .col_1 {background:url(images/line_bg_2.gif) repeat-y right}
#index #content .row_2 .col_1 .indent {
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#index #content .row_2 .title {margin:0 0 42px 0}
#index #content .row_2 .img_left {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#index #content .row_2 .col_2 .indent {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
}


/*================== index-1.html ==================*/
#about #content .col_1 .ind {padding:36px 28px 6px 27px}
#about #content .col_1 .img_left {
	margin-right: 32px;
	margin-bottom: 25px;
	margin-left: 0;
	margin-top: 4px;
}
#about #content .col_2 .indent {
	padding:36px 10px 15px 40px
}
#about #content .col_2 .line {margin:34px -20px 0 -53px}
#about #content .col_2 .box {
	width:373px;
	padding-left: 0px;
}
#about #content .col_2 .col_box_1 {
	width:373px;
}
#about #content .col_2 .col_box_2 {width:163px}


/*================== equine.html ==================*/
#equine #content .row_1 .col_1 { background:url(images/line_bg_1.gif) repeat-x bottom}
#equine  #content  .row_1  .col_1 .ind {padding:20px 20px 20px 10px}
#equine #content .row_1 .col_1 .img_right {
	padding-top: 0px;
	padding-right: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
#equine #content .row_1 .col_2 .block {margin:0 0 0 6px}
#equine #content .row_1 .col_2 .ind {padding:36px 30px 21px 27px}
#equine #content .row_2 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#equine #content .row_2 .title {margin-bottom:33px}
#equine #content .row_2 .img_left {
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 2px;
	margin-left: 5px;
}
#equine #content .row_2 .box {
	width:768px
}
#equine #content .row_2 .col_box_1 {
	width:365px;
	padding-top:6px;
	background-repeat: repeat-y;
	background-position: right;
	background-image: url(images/line_bg_2.gif);
	padding-bottom: 10px;
}
#equine #content .row_2 .col_box_1 .ind {
	padding-left: 20px;
}
#equine #content .row_2 .col_box_2 {
	width:390px;
	padding-top:6px;
	padding-left: 10px;
}
/*================== farm.html ==================*/
#farm #content .row_1 .col_1 { background:url(images/line_bg_1.gif) repeat-x bottom}
#farm #content .row_1 .col_1 .ind {
	padding:20px 20px 20px 20px
}
#farm #content .row_1 .col_1 .img_right {
	float:right;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 10px;
}
#farm #content .row_1 .col_2 .block {
	margin:0 0 0 0px
}
#farm #content .row_1 .col_2 .ind {padding:36px 30px 21px 27px}

#farm #content .row_2 {
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#farm #content .row_2 .title {margin-bottom:33px}
#farm #content .row_2 .box {
	width:770px
}
#farm #content .row_2 .col_box_1 {
	width:370px;
	padding-top:6px;
	padding-right: 10px;
	padding-left: 5px;
}
#farm #content .row_2 .col_box_2 {
	width:370px;
	padding-top:6px;
	padding-left: 5px;
}



/*================== crop.html ==================*/
#crop #content .row_1 {
	height:19px
}
#crop #content .row_3 {
	height:19px
}
#crop #content .col_1 {background:url(images/line_bg_2.gif) repeat-y right}
#crop #content .col_1 .indent {
	padding:17px 20px 20px 3px
}
#crop #content .col_1 .img_left {
	margin-right: 32px;
	margin-bottom: 25px;
	margin-left: 5;
}
#crop #content .col_1 .img_left_1 {margin:-6px 32px 0 0; float:left}
#crop #content .col_2 .indent {
	padding-top: 17px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 32px;
}
#crop #content .col_2 .img_left {
	margin-right: 22px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-top: 4px;
}


/*================== links.html ==================*/
#links #content .col_1 .ind {padding:36px 20px 29px 27px}
#links #content .col_1 .img_left {
	margin-top: 4px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 5px;
}
#links #content .col_1 .line {
	background:url(images/line_bg_2.gif) repeat-x top;
	width:auto;
	height:12px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-style: none;
	margin-top: 10px;
}
#links #content .col_2 .indent {
	padding:36px 16px 15px 53px
}
#links #content .col_2 .line {
	margin:30px -16px 0px -53px
}

/*================== contact.html ==================*/
#contact #content .col_1 .indent {
	padding-top: 36px;
	padding-right: 26px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#contact #content .col_1 .img_left {
	margin-top: 5px;
	margin-right: 29px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding-bottom: 50px;
}
#contact #content .col_1 .line {margin:34px -26px 0 0}
#contact #content .col_2 .block {
	margin-top: 0;
	margin-bottom: 0px;
	margin-left: 6px;
}
#contact #content .col_2 .ind {padding:36px 20px 29px 27px}
#contact #content .col_2 .img_left {margin:4px 29px 34px -9px}

/*================== policy ==================*/
#policy #content .col_main .indent {
	padding-top: 36px;
	padding-right: 75px;
	padding-bottom: 15px;
	padding-left: 50px;
}
#policy #content .col_main .img_left {margin:4px 29px 34px -9px}
/*==================  testimonial.html ==================*/
#testimonial #content  .col_main .title {
	padding-top: 10px;
	padding-left: 5px;
	margin: 0px;
	padding-bottom: 5px;
	}

#testimonial #content  .col_main .row {
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 35px;
}
#testimonial #content  .col_main .column {
	margin-top: 0px;
}
#testimonial #content  .col_main .column .col_1{
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 35px;
	width: 200px;
}
#testimonial #content  .col_main .column .col_2{
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 35px;
	width: 475px;
}
#testimonial #content .col_main .img_left {
	margin-top: 4px;
	margin-right: 29px;
	margin-bottom: 34px;
	margin-left: -9px;
}

/*==================block====================*/
.block {
	background:#232323;
	margin-right:0px
}
.block .right {background:url(images/block_bg_right.gif) repeat-y right; width:100%}

/*================== misc ====================*/
input {width:243px; height:20px; border:none; background:#1a1a1a}
textarea {overflow:auto; width:243px; height:199px; border:none; background:#1a1a1a; margin-bottom:10px}
.div_input {height:20px; margin-bottom:8px}
.red_highlight {color: #FF0000}

