/** Index

1: Structure
2: Text
3: Links
4: Headers
5: Graphics
6: Menu System
7: Forms

**/

/** 1: Structure **/
html,body{
position: absolute;
left: 0px;
top: 0px;
scrollbar-base-color:#ffff99;
scrollbar-arrow-color:#fff;
scrollbar-3dlight-color:#cccccc;
scrollbar-track-color:#fff;
scrollbar-darkshadow-color:#330066;
}

body{
background-color:#ffff99;
font: 90% verdana,arial,sans-serif;
font-weight:200%;
text-align:center;
}

div#header{
position:relative;
margin:0px 0px 20px 0px;
}

div#extra{
}

div#footer{
}

div#container{
width:760px;
}

div#prodContainerLeft{
margin:0px 0px 40px 20px;
}

div#prodContainerRight{
margin:0px 0px 40px 20px;
}

div#content{
float:right;
width:590px;
}

div#navigation{
font: 110% arial, verdana, sans-serif;
float:left;
width:170px;
}

div#extra{
float:left;
clear:left;
width:170px;
}

div#footer{
clear:both;
width:100%;
}

/** 1.5: Front Page Only **/

div#agentsContentContainer {
width:540px;
background-color:#feff99;
text-align:center;
}

div#dropShadow{
	width:880px;
	margin:0px auto;
	background-color: #ffffff;
	background-image:  url(../agents-pages/ControlFiles/Graphics/BG-Overide.jpg);
             }
			 
div#agentsContentContainer img { 
margin:20px 0px 20px 0px; 
border:0px;
}

div#agentsContentContainer a {color:#00CC00;}
-->

div#contentcontainer{
text-align:left;
}

div#content1{
background-color:#999999;
}

div#content2{
background-color:#00CCCC;
}

div#content3 {
background-color:#FF9933;
}

div#chickenHead {
width:120px;
margin-top:80px;
float:left;
padding:0px 0px 0px 0px;
}

div#showDates {
margin-top:20px;
width:320px;
float:left;
}

div#showDates h2{
background-image:none;
padding:0px 0px 20px 0px;
text-align:center;
color:#ff0000;
}

div#showDates ul {
text-align:left;
}

div#showDates li {
list-style:none;
margin-left:-35px;
line-height:140%;
}

div#baseContainer {
clear:both;
padding-bottom:550px;
}

div#baseContainer h2{
font-size:120%;
background-image:none;
padding:0px 0px 20px 0px;
text-align:center;
color:#ff0000;
margin-top:-20px;
}

div#centreFloat {
padding:30px 0px 30px 0px;
width: 100%;
}

div#centerFloatBox {
margin:0px auto;
width: 320px;
}

div#prodContainerLeftx{
background-image:url(../images/MoreProducts/35-OrpPoultry.jpg);
background-repeat:no-repeat;
background-position:bottom right;
margin:0px 0px 40px 0px;
}


div#baseContainer a{
color:#ff0000;
text-decoration:underline;
}

.ast {
			 color: #ff0000;
			 font-size: 100%;
			 clear: left;
			 }

/** 2: Text **/
p{
margin:10px 0px 10px 0px;
}

.just p{
text-align:justify;
}

.left p{
text-align:left;
}

.tip{
color:#cc0000;
}

div#prodContainerLeft p{
float:right;
margin:0px 0px 0px 0px;
text-align:left;
width:375px;
}

div#prodContainerRight p{
float:left;
margin:0px 0px 0px 0px;
text-align:right;
width:375px;
}

div#prodContainerLeftx p{
float:right;
margin:0px 0px 0px 0px;
text-align:left;
width:375px;
}

.larger{
color:#cc0000;
font-size:140%;
}

p.only{
text-align:left;
padding:3px 0px 0px 0px;
margin:0px 0px 30px 0px;
font-size:120%;
text-decoration:underline;
clear:both;
color:#ff0000;
}

p.onlyc{
text-align:center;
padding:3px 0px 0px 0px;
margin:0px 0px 30px 0px;
font-size:120%;
text-decoration:underline;
clear:both;
color:#ff0000;
}

p.side{
font-weight:bold;
color:#41651B;
}

.notice{
color:#000;
font-weight:normal;
}

/** 3: Links **/
a{

}

div#content a{
color:#cc0000;
}

div#content a:hover{
color:#000;
}

div#lk a {
display:block;
margin:0px 0px 10px 0px;
}

/** 4: Headers **/

h2 {
font-size:110%;
text-decoration:underline;
margin:30px 0px 10px 0px;
}

.left h2{
color:#cc0000;
text-align:left;
}

.special h2{
color:#ff9933;
text-decoration:none;
}

h2.left{
float:left;
width:200px;
}

h2.right{
float:right;
width:200px;
text-align:right;
}

h2.xmas{
margin:0px 0px 20px 0px;
}

/** 5: Images **/

div#prodContainerLeft img{
float:left;
}

div#prodContainerLeftx img{
float:left;
margin:0px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

div#prodContainerRight img{
float:right;
}

/** 6: Menu System **/

div#navigation ul{
width:170px;
list-style:none;
padding:0px;
margin:0px;
font-size:110%;

}

div#navigation ul li a{
display:block;
background-color:#ffff99;
padding:10px 0px 10px 0px;
text-decoration:none;
color:#000;
}

div#navigation ul li a:hover{
background-color:#000;
padding:10px 0px 10px 0px;
text-decoration:none;
color:#fff;
}

/** 7: Forms **/

fieldset {
width: 400px;
}


/* 
* Stop floats clearing their parent containers
*/	

.clearFix:after {		
content:".";		
display:block;		
height:0px;		
clear:both;		
visibility:hidden;	
}	

.clearFix {
display: inline-table;
}	

/* Hides from IE-mac \*/	
* html .clearFix {		
height:1%;	
}	

*+html .clearFix {		
height:1%;	}
	
.clearFix {		
display:block;	}	

/* End hide from IE-mac */


/** 8: Show Dates Overides **/

#shows2008Red{
font-size:150%;
color:#ff0000;
}

#shows2008Blue{
font-size:150%;
text-decoration:underline;
color:#0033CC;
}

div#showDates #shows2008H2 h2{
color:#000000;
font-size:150%;
}

.holly{
background-image:url(../images/ChristmasProducts/holly.gif);
background-repeat:no-repeat;
background-position:top right;
display:block;
color:#ff0000;
padding:18px 12px 12px 12px;
}

.holly2{
background-image:url(../images/ChristmasProducts/holly.gif);
background-repeat:no-repeat;
background-position:top right;
margin:0 auto;
display:block;
width:100px;
color:#ff0000;
padding:18px 12px 12px 12px;
}