@charset "UTF-8";
/* CSS Document */

html, body {
	height: 100%;
}

body {
	background-image: url(../images/bg.gif);
	
}

h1 {
	font-size: 1.45em;
	
}

h2 {
	
	font-size: 1em;
	
}

h1, h2 {
	padding: 5px;
	color: #743a01;
	text-align: center;
}

h2.formula {
	margin: -1em 0 0;
	padding: 0;
	font-size: .9em;
}

h3 {
	margin: 3em 0 0 0;
	font-size: .75em;
	text-align: left;
	color: #743a01;
}

ul, ol {
	margin: 0;
	padding: 1em 3em;
}

/* seed page */

.moneyHeading {
	text-align: left;
}

/* end seed page style */

/* table styles */

.price  {
 	margin: 1.5em 0 0 1.5em;
	padding: 0;
	color: #743a01;
	border-bottom: 1px dashed #743a01;
	
}
.seedPedPrice {
	margin: 11em 0 0 1.5em;
	padding: 0;
	color: #743a01;
	border-bottom: 1px dashed #743a01;
}
.pedigree {
	margin: 0 0 0 -30px;
	border: 2px dashed #743a01;
	background-color: #d1c8bd; 
	padding: 7px 3px 7px 7px;
	width: 300px;
}

.fertPrice {
	margin: 0 auto;
	border: 2px dashed #743a01;
	background-color: #d1c8bd; 
	padding: 7px 3px 7px 7px;
	width: 300px;
}

.raffle {
	margin: 0;
	border: 2px dashed #743a01;
	background-color: #d1c8bd; 
	padding: 7px 3px 7px 7px;
	width: 550px;
}

.pedigree th, .fertPrice th {
	border-bottom: 1px solid #743a01;
}

.pedigree .borderRt {
	border-right: 1px solid #743a01;
}

.pedigree .rowColor, .raffle .rowColor, .fertPrice .rowColor {
	background-color:#FFFFCC;
}



#ped .price {
	margin: 0 15%;
}

/* end table styles */



#giantPumpkin {
	margin: 0 15%;
}

.imgFloatLeft {
	margin: 5px;
	float: left;
}

.imgFloatRight {
	padding: 5px;
	float: right;
}


.spanTxt {
	font-size: .90em;
	font-weight: bold; 
	color: #743a01;
}


.announce p {
	padding: 5px 15px;
	color: #743a01;
	font-size: 1.25em;
}


.announce h1 {
	text-align: center;
	font-size: 2em;
}

/****** Various Announcement Boxes Styles ******/

#shipInfo {
	margin: 0 auto;
	padding: 7px;
	width: 500px;
	background-color:#663300;
	font-size: 10px;
	color: #fff;
	border: 1px dashed #fff;
}

#shipInt {
	font-size: 12px;
	font-weight: bold;
}


#giftCert {
	margin: 0 auto;
	padding: 7px;
	width: 160px;
	background-color:#666600;
	font-size: 14px;
	color: #fff;
	border: 1px dashed #fff;
}

.prize {
	margin: 0 auto;
	padding: 7px;
	width: 500px;
	background-color:#666600;
	font-size: 14px;
	color: #fff;
	border: 1px dashed #fff;
}

.prize h2 {
	color: #fff;
}

.prize p {
	padding: 0 15px;
}

.winners {
	margin: 0 auto;
	padding: 7px;
	width: 570px;
	background-color:#666600;
	font-size: 14px;
	color: #fff;
	border: 1px dashed #fff;
}

#win #top {
	margin: 0 0 0 10px;
	background-color: #666600;
	color: #fff;
	width: 570px;
}


.winners th {
	border-bottom: 1px dotted #000;
}

.winners td.raffleName {
	font-weight: bold;
}

/******* Various Announcement Boxes Styles *****/


#container {
	margin: 0 auto;
	width: 775px;
	background-color: #fff;
	overflow: auto;
}

#header {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 97px;
	max-height: 97px;
	background-color: #464646;
	
}

#logo {
	margin: 0;
	padding: 0;
	width: 314px;
	height: 97px;
	float: left;
	background-color: #464646;
}

#logo img {
	margin: 15px 0 0 0;
	padding: 0;
}

#centerHeader {
	margin: 0;
	padding: 0;
	width: 251px;
	height: 97px;
	float: left;
	background-color: #464646;
	
}

#centerHeader p {
	margin: 75px auto;
	padding: 0 30px 0;
	width: 251px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#centerHeader a {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dashed #fff;
}

#centerHeader a:hover {
	border-bottom: 1px solid #fff;
}

#rightHeaderImg {
	margin: 0;
	padding: 0;
	width: 209px;
	height: 97px;
	float: right;
	background-color: #464646;
}

#headerBand {
	margin: 0;
	padding: 0;
}

#sideBar {
	margin: 1px 0 0 0;
	padding: 0;
	width: 183px;
	height: 100%;
	background-image: url(../images/navBkg.png);
	background-repeat: repeat-y;
	float:left;
}

ul#sideNav {
	margin: 1px 0 0 0;
	padding: 0;
	width: 183px;
	list-style-type: none;
	
}


#link_0, #link_1, #link_2, #link_3, #link_4, #link_5, #link_6, #link_7, #link_8, #link_9, #link_10, #link_11, #link_12, #link_13 {
	margin: 0;
	padding: 10px;
	height: 31;
	border-bottom: 1px solid #fff;
}

#link_0 a:hover {
	border-bottom: 1px dashed #fff;
}

#link_1 a, #link_2 a, #link_3 a, #link_4 a, #link_5 a, #link_6 a, #link_7 a, #link_8 a, #link_9 a, #link_10 a, #link_11 a, #link_12 a, #link_13 a {
 	text-decoration: none;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #464646;

}

#link_1 a:hover, #link_2 a:hover, #link_3 a:hover, #link_4 a:hover, #link_5 a:hover, #link_6 a:hover, #link_7 a:hover, #link_8 a:hover, #link_9 a:hover, #link_10 a:hover, #link_11 a:hover, #link_12 a:hover, #link_13 a:hover {
	color: #fff;
	border-bottom: 1px solid #fff;
}

#bodyContent {
	margin: 0;
	padding: 0;
	width: 590px;
	float: left;
	font-size: 14px;
	color: #333333;
}

#bodyContent .article {
	margin: 0;
	padding: 5px 35px;
}

.clear {
	clear: both;
}

#bodyContent img {
	padding: 5px 0 5px 3px;
}


.bodyContentLf {
	margin: 0;
	padding: 5px 15px 0 35px;
	width: 240px;
	float: left;
	text-align: justify;
	
}

.bodyContentLf h1 {
	margin: 40px 0 0 0;
	padding: 0;
}

.bodyContentLf .top {
	margin: 0;
	padding: 35px 0 0 0;
}

.quote {
	margin: 0;
	padding: 10px;
	color: #666666;
	font-size: 18px;
	
}

.quoteAuthor {
	font-size: 12px;
	font-style: italic;
}

.last {
	padding: 10px;
}

.backLinks a {
	margin: 0 0 10px 35px;
	
}


.readMore a, .backLinks a {
	padding: 3px;
	text-decoration: none;
	color: #fff;
	background-color: #999999;
	text-align: right;
}

.readMore a:hover, .backLinks a:hover {
	background-color: #ccc;
}

.linkExPg {
	margin: 0;
	padding: 5px 35px;
	border-bottom: 3px solid #f7d0aa;
}

a.linkex  {
	color: #743a01;
	text-decoration: none;
	border-bottom: 1px dashed #743a01;
}

a:hover.linkex {
	color: #fff;
	background-color: #f7d0aa;
	border-bottom: 1px solid #c3a485;
}

.bodyContentRt {
	margin: 25px 0 0 0;
	padding: 5px 10px 0 15px;
	width: 250px;
	float: left;
	text-align: justify;
}

#footer {
	margin: 0;
	padding: 0;
	width: 775px;
	height: 100%;
	background-color: #464646;
	font-size: 12px;
	color: #fff;
	clear: both;
	overflow: auto;
}

#footLeft {
	margin: 0;
	padding: 10px;
	width: 410px;
	float: left;
	

}

#footRight {
	margin: 0;
	padding: 10px;
	width: 285px;
	float: right;
	
}

#footRight a {
	margin: 0;
	padding: 2px 5px;
	background-color: #000;
	color: #fff;
	text-decoration: none;

}

#footRight a:hover {
	color: #ccc;
}

#openfront {
	width: 233px;
	height: 146px;
	float: left;
}


