/* CSS Document */

/* Main Body tag used to give the whole gage a dark blue background*/
body{
	margin:0;
	padding:0;
	background: #2E3D78;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}

/* the wrapper is used to keep everything in a centered position*/
#wrapper {
	position: relative;
	text-align: left;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding: 150px 0 0 0;
	background-repeat: no-repeat;
	background-position: left top;
	border-left: 2px solid #E6BF22;
	border-right: 2px solid #E6BF22;
	border-bottom: 2px solid #E6BF22;
	background-image:url(../images/header2.gif);
}

/* Main area of the site*/
#content {
	margin-top: auto;
	margin-bottom: -19px;
	padding: 20px 0 0 0;
	background-color:#FFFFFF;
}

#content p{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:2em;
}

#content a:link, #content :visited{
color:#2E3D78;
}

#content a:hover{
	color:#E6BF22
}
/* USED IN DROP DOWN MENU*/
dl, dt, dd {
	margin: 0;
	padding: 0;
	/*list-style-type: none*/
}

/* the navigation class/ID is for the top links which will drive the page. They are in list format*/
#navigation{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align:left;
	position:absolute;
	z-index:100;
	width:760px;
	/* height: 101px; */
	left: 6px;
	top: 152px;
	color:#2E3d78;
}

#navigation dl{
	float: left;
	width:6.5em;
	margin: 0 1px;
}

#navigation dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background: #E6BF22;
	border: 1px solid gray;
}

#navigation dd {
border: 1px solid gray;
}
/*gives the background color of yellow to the list*/
#navigation ul{
	list-style:none;
	margin: 0;
	padding:0;
	background-color:#E6BF22;
	padding-top:4px;
	padding-bottom:2px;
}

/* Creates a horizontal list*/
#navigation li{
	display:inline;
}

#navigation li a, #navigation dt a {
color: #2E3d78;
text-decoration: none;
display: block;
/* height: 100%; */
border: 0 none;
border-bottom: 1px solid #2E3d78;
}
#navigation li a:hover, #navigation dt a:hover {
color: #eee;
}

/* Sets the text color to blue*/
#navigation a:link, #navigation :visited{
	color:#2E3d78;
}

/* Turns the text color to white when mouse is moved over the text*/
/*#navigation a:hover{
	color:#FFFFFF
}*/
/* End of the navigation formating*/

/***********
Small text box
************/
#content .textblock {  /* ADDS A TRANPARENT TEXT BOX TO SITE */
/* filter: alpha (opacity=60);
opacity: 0.6; */
margin-top: 25px;
margin-bottom: 5px;
margin-left:30px;
width: 80%;
background:#FFFFFF;
border: 1px solid #000000;
padding: 0.5em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-style:italic;
}

/* format for the footer */
.footer{
	background-image: url(../images/ftr_bkg.gif);
	background-repeat: repeat-y;
	background-position:bottom center;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	/* height:25px; */
	color:#2E3D78;
	margin: 0;
	padding-top:4px;
	font-size: 70%;
}
/* This layer contains a blur line to seperate the menu from the content area */
#Layer1 {
	position:absolute;
	left:1px;
	top:171px;
	/*width:769px;*/
	width:100%;
	/* height:6px; */
	z-index:0;
	visibility: visible;
}
/**** Round conners Top and Bottom **********************************************************************/
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/* place holder for the main graphics on the index page*/
.mainPic{
	width:499px;
	position:absolute;
	left:139px;
	background:#FFFFFF;
	margin:0 0 0 0;
	border-style:solid;
	border: thin #E6BF22;
	top:492px;
	/* height:320px; */
}

/* Uesed on all swine pages to hold information about the profile of each product*/
.profile{
	width:354px;
	position:absolute;
	left:10px;
	top:252px;
	/* height:260px; */
	background:#FFFFFF;
	margin:15px 10px 0;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the swine starter page to hold information -  About The Products */
/* used on the sow program page to hold information -  About The Products*/
.starter_prod{
	width:350px;
	position:absolute;
	left:12px;
	top:558px;
	/* height:199px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the finisher program page*/
.finisher_prod{
	width:355px;
	position:absolute;
	left:5px;
	top:526px;
	/* height:199px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}
/* Used on the swine starter page to hold info. about the product numbers.*/
.starter_prod2{
	width:335px;
	position:absolute;
	left:394px;
	top:250px;
	/* height:463px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.open_prod{
	width:335px;
	position:absolute;
	left:394px;
	top:250px;
	/* height:267px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* Used on the swine Starter page to hold info on the product numbers*/
.prod_num{
	width:336px;
	position:absolute;
	left:394px;
	top:730px;
	/* height:325px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the sow program page */
.prod_num_small{
	width:337px;
	position:absolute;
	left:394px;
	top:743px;
	/* height:86px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.openprod_num_small{
	width:337px;
	position:absolute;
	left:395px;
	top:560px;
	/* height:86px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}


/* used on the finisher program page*/
.prod_num_finisher{
	width:334px;
	position:absolute;
	left:396px;
	top:755px;
	/* height:144px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the swine starter2 page to hold info about the complete feed ingredients*/
/* used on the sow program2 page */
.nutrient_analysis_complete{
	width:375px;
	position:absolute;
	left:0px;
	top:252px;
	/* height:320px; */
	background:#FFFFFF;
	margin:15px 10px 0;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the swine starter2 page to hold info about the premix ingredients*/
.nutrient_analysis_premix{
	width:369px;
	position:absolute;
	left:2px;
	top:674px;
	/* height:348px; */
	background:#FFFFFF;
	margin:15px 10px 0;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the swine starter2 page and it hold the info for the mixing directions */
.directions{
	width:329px;
	position:absolute;
	left:401px;
	top:251px;
	/* height:199px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the swine starter2 page to hold info about ingredients */
.ingredients{
	width:334px;
	position:absolute;
	left:401px;
	top:947px;
	/* height:159px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the swine program2 page */
.ingredients2{
	width:375px;
	position:absolute;
	left:0px;
	top:1013px;
	/* height:160px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the open range2 program page */
.open_range_ingredients{
	width:638px;
	position:absolute;
	left:13px;
	top:1102px;
	/* height:109px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}
/* used on the sow program2 page */
.sow_conc{
	width:372px;
	position:absolute;
	left:-6px;
	top:725px;
	/* height:220px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/* used on the open range2 program page */ 
.open_conc{
	width:372px;
	position:absolute;
	left:-4px;
	top:595px;
	/* height:220px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

h3{
	font-size: 95%;
	margin:0;
	padding:0 0 3px 15px;
	background: #E6BF22;
	color:#fff;
	text-align: left;
}
/**********************************************************************
OptiCare Part Of the CSS 
************************************************************************/
.opti_product{
	width:736px;
	position:absolute;
	left:0px;
	top:418px;
	/* height:453px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.opti_profile{
	width:732px;
	position:absolute;
	left:-1px;
	top:273px;
	/* height:109px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.opti_product_num{
	width:328px;
	position:absolute;
	left:393px;
	top:900px;
	/* height:199px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.opti_misc{
	width:339px;
	position:absolute;
	left:-1px;
	top:900px;
	/* height:206px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.opti_useage{
	width:339px;
	position:absolute;
	left:8px;
	top:253px;
	/* height:206px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.opti_treatment_periods{
	width:339px;
	position:absolute;
	left:373px;
	top:253px;
	/* height:355px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.opti_product_num2{
	width:369px;
	position:absolute;
	left:360px;
	top:975px;
	/* height:199px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.opti_misc2{
	width:339px;
	position:absolute;
	left:-1px;
	top:975px;
	/* height:206px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}
/************************************************************
EMAIL CSS
************************************************************/
.email{
	width:603px;
	position:absolute;
	left:23px;
	top:248px;
	/* height:404px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

/************************************************************
BEEF CSS
************************************************************/
.beef_product{
	width:736px;
	position:absolute;
	left:-4px;
	top:474px;
	/* height:453px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.beef_profile{
	width:732px;
	position:absolute;
	left:-3px;
	top:271px;
	/* height:159px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border:thin #E6BF22; */
	font-size:11pt;
}

.beef_profile sup{
font-size:9pt;
}

.beef_product_num{
	width:369px;
	position:absolute;
	left:3px;
	top:1210px;
	/* height:126px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.beef_product_num2{ /* used on the beef supplements page */
	width:730px;
	position:absolute;
	left:1px;
	top:1297px;
	/* height:130px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.beef_analysis{
	width:718px;
	position:absolute;
	left:5px;
	top:260px;
	/* height:320px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.beef_add_info{
	width:717px;
	position:absolute;
	left:7px;
	top:655px;
	/* height:265px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;

}

.beef_directions{
	width:720px;
	position:absolute;
	left:7px;
	top:1041px;
	/* height:74px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.beef_ingredients{
	width:721px;
	position:absolute;
	left:8px;
	top:1188px;
	/* height:73px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/*border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

/* both of these used for beef supplements and CO-Product Balancers*/
.beef_directions2{
	width:720px;
	position:absolute;
	left:5px;
	top:719px;
	/* height:74px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/*border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.beef_ingredients2{
	width:721px;
	position:absolute;
	left:7px;
	top:848px;
	/* height:73px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

/***************************************
Poultry CSS
***************************************/
.poultry_product{
	width:736px;
	position:absolute;
	left:-2px;
	top:377px;
	/* height:393px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_profile{
	width:732px;
	position:absolute;
	left:-1px;
	top:226px;
	/* height:109px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:11pt;
}

.poultry_product_num2{ 
	width:730px;
	position:absolute;
	left:-2px;
	top:784px;
	/* height:130px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_analysis{
	width:718px;
	position:absolute;
	left:5px;
	top:216px;
	/* height:320px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_directions{
	width:720px;
	position:absolute;
	left:6px;
	top:596px;
	/* height:74px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_ingredients{
	width:721px;
	position:absolute;
	left:7px;
	top:1167px;
	/* height:73px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_directions2{
	width:720px;
	position:absolute;
	left:8px;
	top:864px;
	/* height:74px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_directions3{
	width:720px;
	position:absolute;
	left:5px;
	top:850px;
	/* height:74px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_ingredients2{
	width:721px;
	position:absolute;
	left:8px;
	top:1657px;
	/* height:73px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}

.poultry_ingredients3{
	width:721px;
	position:absolute;
	left:6px;
	top:1175px;
	/* height:73px; */
	background:#FFFFFF;
	margin:15px 0 0 15px;
	/* border-style:solid;
	border:thin #E6BF22; */
	font-size:12pt;
}
