﻿
.maintext, .specialLink, .normalLink, .headings, .productName, .subheadings, .textHeader, 
.freeToolsItem, .shoppingCartMenu, .shoppingCartMenu A, .footer, .salePrice,
.listPrice, .textbox, .menu, .menu A, .dropdown, .menuSmall, .eggRecipeNames, 
.eggRecipeTitle, .note, h1, .menuHighlight
{font-style:normal; font-family: Verdana, Arial;}

.footer, .footer A {font-size:9px;}
.maintext, .specialLink, .link, .freeToolsItem, .menu, .menu A, .subheadings, .eggRecipeNames, .eggRecipeNames {font-size:11px;}
.shoppingCartMenu, .shoppingCartMenu A, .productName, .salePrice, .listPrice{font-size: 10px;}
.textHeader, .menuSmall, .note, .menuHighlight  {font-size:11px;}
.textbox, .dropdown {font-size:11px;}
.headings {font-size:15px;}
h1 {font-size:16px;}

.footer, .footer A {color:#888888;}
A.specialLink, .specialLink:link, .specialLink:visited, .specialLink, .specialLink A, .specialLink A:visited {color:#FFB70D;}
.maintext, .normalLink, .freeToolsItem, .freeToolsItem a, .listPrice {color:#47476D;}
.menu, .menu A, .menuSmall, .menuHighlight {color:#FFFFFF;}
.shoppingCartMenu, .shoppingCartMenu A {color:#BCCAE4;}
.textHeader, .textHeader A, .headings, .subheadings, .productName, .productName A:visited, .productName A, .eggRecipeNames, 
.eggRecipeNames A, .eggRecipeTitle, h1 {color:#4E80BF;}
.salePrice, .note {color:#AA0000;}
a.normalLink:hover {color:#4E80BF !important;}
  
.textHeader, .specialLink, .eggRecipeNames, .headings, .menuHighlight, .note  {font-weight:bold;}
A {text-decoration:none;}
.specialLink a, .specialLink, a:hover, .normalLink {text-decoration:underline;}

.maintext {line-height:130%;}
.QA {line-height:150%;}

.textbox {border: 1px solid #CCCCCC;height:18px;}
.dropdown {border:1px solid #000000;}
 
 h1 {margin: 3px 0px 10px 0px;}

.PlaceOrder
{
	background: transparent url(../images/designBits/buttons/PlaceOrder.gif) no-repeat center top;
	width:144px;
	height:24px;
  border: medium none;
}
/* General */
.pageWidth
{
  width:990px;
}

.footer
{
  text-align:center;
  padding: 3px 0px 2px 0px;
}
/* End General */

/* Header */
#header
{
  background-color:#3c496b;
}

#logo
{
  float:left;
  padding:5px 5px 5px 13px;
}

#headerText
{
  padding:15px 10px 0px 10px;
  height:25px;
}

#menu
{
  padding: 5px 10px 5px 0px;
}

.headerText
{
  float:right;
  padding: 3px 10px 0px 0px;
}
.menuSpacer
{
  padding:0px 3px;
}

/* End Header */

/* Left Nav */
.leftBucket
{
  width:180px;
  background-color: #e3e4e9;
}
.leftBucketTop
{
  height:9px;
  background-image: url('../images/designBits/Buckets/LeftBucketTop.gif');
}
.leftBucketTitleImage 
{
  padding: 2px 0px 5px 10px;
}
.leftBucketBody
{
  padding: 0px 0px 0px 10px;
}
.leftBucketBottom
{
  height:9px;
  background-image: url('../images/designBits/Buckets/LeftBucketBottom.gif');
}
.leftBucketSpacer
{
  height:10px;
}
/* End Left Nav */

.ShipBillHeader
{
  background-color: #e5e5e5;
  color: #4E80BF;
  margin: auto;
  padding: 3px 7px;
  text-transform: uppercase;
  font-weight: bold;
} 
 .checkoutTableLabel
 {
  height: 22px;
  width: 130px;
  text-align: left;
 }

.checkoutTable
{
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  border-top: 0px solid #e5e5e5;
  padding: 10px 7px;
}

.checkoutShiptToBill
{
 padding: 15px 7px; 
}
.checkoutTableField
{
}
.checkoutErrorText
{
  color: #AA0000;
  padding: 8px 0px;
}

.checkoutMessage
{
  padding: 8px 0px;
}

.checkoutButton
{
  float: right;
  padding: 8px 0px;
}
.checkoutEditLink
{
  font-size:.8em;
  padding-left:20px;
  text-transform:none; 
  text-decoration:underline;
}

.linkOnGray
{
  font-weight:bold;
  color:#4E80BF !important;
  text-decoration: underline;
}

.PreferredShipping
{
  white-space: nowrap;
}
.PreferredShipping label
{
  padding-top:10px;
  display: inline-block;
  width: 130px;
  padding-left: 4px;
}
.graybox{display:block; width:100%;}
.graybox *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#e3e4e9}
.graybox1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #f2f3f5;
  border-right:1px solid #f2f3f5;
  background:#eaeaee}
.graybox2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fcfcfc;
  border-right:1px solid #fcfcfc;
  background:#e8e9ed}
.graybox3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e8e9ed;
  border-right:1px solid #e8e9ed;}
.graybox4{
  border-left:1px solid #f2f3f5;
  border-right:1px solid #f2f3f5}
.graybox5{
  border-left:1px solid #eaeaee;
  border-right:1px solid #eaeaee}

.grayboxfg{
  background:#e3e4e9; padding:0px 15px;}

/* Chicken Pictures */
.chickenPicsThumb
{
  padding: 2px;
}

.imageFloatLeft{float:left;vertical-align:top; padding:0px 10px 10px 0px;}

/* Products */
.productName
{
  margin:0px;
  padding:0px;
  font-weight:normal;
}

/* Contact Us */
.contactustable .right
{
  padding:0px 0px 10px 14px;
  vertical-align:top;  
}
.contactustable .left
{
  padding:0px 0px 10px 0px;
  vertical-align:top;  
}

.clear {clear:both;}
.right {float:right;}

.SocialText
{
	float:left;
	padding:8px 5px 0 0;
}

#footerStrip
{
	text-align:center;
	margin-left:10px;
}

#footerSocialStrip
{
	float:left;
	color:#888888;
	font-size:12px;
	margin-top:25px;
}

#footerSocialStrip a {
	background:url("../images/designBits/footerSocial_BG2.png") repeat scroll 0 0 transparent;
	float:left;
	height:36px;
	margin-right:7px;
	text-indent:-9999px;
	width:34px;
}

#footerSocialStrip a.followTwiter
{
}

#footerSocialStrip a.followTwiter:hover {
background-position:0px -38px;
}

#footerSocialStrip a.followFacebook {
background-position:-42px 0;
}

#footerSocialStrip a.followFacebook:hover {
background-position:-42px -38px;
}

#footerSocialStrip a.followGoogle {
background-position:-124px 0;
}

#footerSocialStrip a.followGoogle:hover {
background-position:-124px -38px;
}

#footerSocialStrip a.followBlog {
background-position:-164px 0;
}

#footerSocialStrip a.followBlog:hover {
background-position:-164px -38px;
}

a.bbb
{
	float:left;
	margin-top:25px;
}
.AuthorizeNetSeal
{
	float:left;
	margin-left:20px !important;
	margin-right:10px !important;
}

.ccards
{
	background:url("../images/designBits/ccards.gif") no-repeat scroll 0 0 transparent;
	margin-top:26px;
	width:185px;
	height:33px;
	float:left;
	margin-left:10px;
}
.trustguard
{
	margin: 10px 10px 0 0;
	float:right;
}

.Sold-Out{color:Silver;}
.Very-Limited-Availability{color:#BD2700;}
.Limited-Availability{color:#FFB70D;}

.BL-Sold-Out,.BL-Very-Limited-Availability,.BL-Limited-Availability,.BL-Available{width:13px;height:13px; margin:2px auto;}

.BL-Sold-Out{background-color:#BD2700;}
.BL-Very-Limited-Availability{background-color:#FFB70D;}
.BL-Limited-Availability{background-color:#FFB70D;}
.BL-Available{background-color:#005812;}

.BreedListAvailMatrix{border:solid 0px white;border-collapse:collapse;}


#controls
{
	list-style: none outside none;	
	position:absolute;
	margin: -29px 0 0 -45px;
}
#controls li
{
    background-color: #3C496B;
    float: left;
    margin: 5px;
    padding: 5px 7px;
    color: #FFFFFF;
}

#controls li a,#controls li a:link,#controls li a:visited,#controls li a:active
{
	color: #FFFFFF;
}

#controls li.current
{
	background-color: #BCCAE4;
	color:#000000;
}

.aval_breed_name
{
	border-bottom: solid 1px black;	
}
