.upstate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
.upstate2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
.bodytxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.bodytxt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 11px;
	
}
.bodytxtschedule {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.whitetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
}
.subheadingred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B70000;
	text-decoration: none;
}
subheadingblack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5A2D35;
	text-decoration: none;
	line-height: normal;
	font-weight : bold;
}
H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5A2D35;
	text-decoration: none;
	line-height: normal;
	font-weight : bold;
}
H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A2D35;
	text-decoration: none;
	line-height: normal;
	font-weight : bold;
	}
a:hover {  color: #b70000; text-decoration: underline}

.bottom {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: bottom; margin-left: 0; margin-bottom: 0; }
a.bottom {text-decoration: none; font-weight: bottom;}
a.bottom:link {  color: #000000; font-weight: bottom}
a.bottom:active {  color: #000000; font-weight: bottom}
a.bottom:visited {  color: #000000; font-weight: bottom}
a.bottom:hover {  color: #000000; font-weight: normal; text-decoration: underline}

.more {
	font-size: 11px;
	text-align: right;
}

.more a {
	color: #000000;
link:  color: #ffffff; font-weight: bottom
active: color: #ffffff; font-weight: bottom
visited: color: ffffff; font-weight: bottom
hover:  color: #ffffff; font-weight: normal; text-decoration: underline
}
.clearit {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
.salebox {
height: 175px;
margin: 0;
}

.salebox p, {
margin: 0 0 1px 0;
padding: 2px 0;
text-align: justify;
}
img.floatLeft {
	border: 1px solid #000000;
	float: left;
	margin: 0 8px 8px 0;
}
.price {
	border-bottom: 1px dotted #B58452;
	color: #393D2C;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 35px;
	text-align: right;
}
#maincontent2 h2, #maincontent2 h2 a {
	border-bottom: 1px solid #B58452;
	color: #5A2D35;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	margin: 1px 0 1px;
	padding-bottom: 1px;
	text-decoration: none;
}
#maincontent2 .more {
	font-size: 11px;
	text-align: right;
}

#maincontent2 .more {
	color: #000000;
link:  color: #ffffff; font-weight: bottom
active: color: #ffffff; font-weight: bottom
visited: color: ffffff; font-weight: bottom
hover:  color: #ffffff; font-weight: normal; text-decoration: underline
}
#vitalStatistics, #lineage, #fiberAnalysis, #offspring {
	border-top: 1px solid #B58452;
	border-right: 1px solid #B58452;
	border-bottom: 5px solid #B58452;
	border-left: 1px solid #B58452;
	margin-bottom: 15px;
}

#breedingProfile {
	border-top: 1px solid #B58452;
	border-right: 1px solid #B58452;
	border-bottom: 3px solid #B58452;
	border-left: 1px solid #B58452;
	margin-bottom: 0;
}

#vitalStatistics td, #lineage td, #breedingProfile td, #fiberAnalysis td, #offspringbox td {
	background-color: #F9F8F3;
	padding: 3px 0 0 2px;
}

#vitalStatistics td.rowDivider, #lineage td.rowDivider {
	background-color: #B58452;
	font-size: 1px; /* For IE default vertical spacing of 20px */
	height: 8px;
	line-height: 1px;
	padding: 0;
}

#vitalStatistics tr.rowEven td, #lineage tr.rowEven td, #breedingProfile tr.rowEven td, #fiberAnalysis tr.rowEven td, #offspringbox tr.rowEven td {
	background-color: #F4F2E8;
}

#maincontent2 #aroundFarmbox h1, #maincontent2 #showCircuitbox h1, #maincontent2 #customerbox h1, #maincontent2 #profilebox h1, #maincontent2 #profileAwards h1, #maincontent2 #profileFiber h1, #maincontent2 #offspringbox h1 {
	
	color: #FFFFFF;
	font-size: 14px;
	margin: 0;
	padding: 5px;
}
#maincontent2 .linesbox h2 {
	border-bottom: 1px solid #CCCCCC;
	color: #B58452;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	text-align: center;
}

#maincontent2 .linesbox p {
	margin: 0 0 10px 0;
}

#maincontent2 .more {
	font-size: 11px;
	text-align: right;
}
.menu {font: 13px Verdana; color: #553131; font-weight: bottom; margin-left: 10; margin-bottom: 0; }
a.menu {text-decoration: none; font-weight: bold;}
a.menu:link {  color: #553131; font-weight: bold}
a.menu:active {  color: #553131; font-weight: bold}
a.menu:visited {  color: #553131; font-weight: bold}
a.menu:hover {  color: #B58452; font-weight: bold; text-decoration: underline}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(images/bg.gif); }

* html #overlay{
	background-color: #EEEEEE;
	back\ground-color: transparent;
	background-image: url(images/bk2.jpg);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lb/overlay.png", sizingMethod="scale");
	}
	
	#fadeinbox{
position:absolute;
width: 370px;
color: #000000;
font-family: verdana;
font-size: 13px;
font-weight : normal;
left: 0;
top: -700px;
border: 1px solid black;
background-color: #DCDDB3;
padding: 10px;
z-index: 100;
}