
<!--
logo colors
#CE2400   	barn red
#9C0C00		barn dark red
#E7BA6B		alpaca light brown
#BD9A52		alpaca shaded brown
#63C3FF		water light blue
#84CBFF		sky blue
#008239		grass green
#005131		grass dark green
#211C21		gorge dark grey
#8C8A8C		gorge light grey
#FFEB00		flower yellow
#212018		logo background black

#F7C36B		menu text primary tan
#4A2808		header brown
#523C18		header background brown
#A9381C		menu background red
-->


BODY
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e8f4ff;
}

P
{
    FONT: 400 10pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	padding-left: 2px;
	padding-right: 2px;
	BACKGROUND-COLOR: #fefefe
}

.left-side
{
    BACKGROUND-COLOR: #523C18;
	BACKGROUND-IMAGE:  url(headerimages/DirtBG3.jpg);
    PADDING-TOP: 0px;
	width: 125px;
	height: 100px;
}

.left-side-table
{
	margin-left: 1px;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
	width: 140px;
	BORDER-left: #523C18 2px solid;
	BORDER-right: #523C18 2px solid;
}

.left-side-normal
{
	BORDER-bottom: #666666 2px solid;
	Padding-top: 3px;
	padding-left: 2px;
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: black;
    TEXT-ALIGN: left;
	BACKGROUND-COLOR: #eeeeee;
	filter: alpha( style = 2, opacity = 90, finishopacity = 90 );
	width: 142px;
}
.left-side-news
{
    FONT: 500 9pt Arial, Helvetica, sans-serif;
    COLOR: #CE2400;
    TEXT-ALIGN: left;
}

.left-side-alt
{
	BORDER-bottom: #333333 2px solid;
	Padding-top: 3px;
	padding-left: 2px;
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: black;
    TEXT-ALIGN: center;
	BACKGROUND-COLOR: #dddddd;
	filter: alpha( style = 2, opacity = 80, finishopacity = 80 );
	width: 142px;
}

.left-side-header-table
{
    FONT: 500 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #523C18;
    TEXT-ALIGN: center;
	padding-top: 3px;
	width: 142px;
	margin-left: 2px;
}

.right-side
{
    BACKGROUND-COLOR: #523C18;
	BACKGROUND-IMAGE:  url(headerimages/DirtBG3.jpg);
}
.right-side-header-table
{
    FONT: 500 9pt Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #523C18;
	padding-top: 5px;
    TEXT-ALIGN: center;
	width: 114px;
}

.header
{
	BACKGROUND-COLOR: #fefefe
	text-align: left;
	padding-left: 10px;
	FONT: 600 13pt Arial, Helvetica, sans-serif;
	color: #4A2808;
    LETTER-SPACING: 0.05em;
	BORDER-bottom: #000000 2px solid;
}

.subheader
{
	BACKGROUND-COLOR: #fefefe
	text-align: left;
	FONT: 600 10pt Arial, Helvetica, sans-serif;
	color: #4A2808;
    LETTER-SPACING: 0.1em;
	padding-top: 10px;
}

.subheadersale
{
	BACKGROUND-COLOR: #fefefe
	text-align: left;
	FONT: 600 10pt Arial, Helvetica, sans-serif;
	color: 6C0C00;
	padding-top: 5px;
}

.subheadersalesmall
{
	BACKGROUND-COLOR: #fefefe
	text-align: left;
	FONT: 600 9pt Arial, Helvetica, sans-serif;
	color: 4A2808;
	padding-top: 1px;
}

.yarnsale
{
 	BACKGROUND-COLOR: #E7BA6B
}


.header-large
{
	text-align: center;
	FONT: 700 10pt Arial, Helvetica, sans-serif;
	color: #F1e29E;
	align: center;
}

.header-small
{
	text-align: center;
	FONT: 300 7pt Arial, Helvetica, sans-serif;
	color: #F1e29E;
	align: center;
}

.main-content
{
	width: 420px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 10pt Arial, Helvetica, sans-serif;
    COLOR: black;
    PADDING-TOP: 0px;
	BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
	position:relative;
	top:-10px;

}

.main-content-td
{
	width: 420px;
    MARGIN: 0px;
    FONT: 10pt Arial, Helvetica, sans-serif;
    COLOR: black;
    PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;

}



.footer-copyright
{
    FONT: 9pt Arial, Helvetica, sans-serif;
	width: 100%;
    MARGIN-LEFT: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
    LETTER-SPACING: 0em;
	color: BLACK;
	BORDER-bottom: #000000 0px solid;
	background: #aCaAaC;
}

.footer-bottom
{
    FONT: 8pt Arial, Helvetica, sans-serif;
	width: 100%;
    MARGIN-LEFT: 4px;
    LETTER-SPACING: 0em;
	color: BLACK;
	padding-bottom: 40px;
	BACKGROUND-COLOR: #e8f4ff;
}

.footer 
{

    PADDING-RIGHT: 10PX;
	padding-bottom: 2px;
    BORDER-top: #8C8A8C 2px solid;
	BORDER-bottom: #000000 4px solid;
    BACKGROUND-COLOR: #4A2808;
}

.footer-menu a:link, .footer-menu a:visited {
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 2px;
	PADDING-TOP: 1px;
    MARGIN: 0px;
    FONT: 700 9pt Arial, Helvetica, sans-serif;
    COLOR: #fefefe;
    PADDING-TOP: 0px;
	cursor: hand;
}

.footer-menu a:hover
{
color: #F7d3aB;
background-color: #A9381C
    PADDING-RIGHT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    FONT: 700 9pt Arial, Helvetica, sans-serif;
    PADDING-TOP: 1px;
	cursor: hand;



}

.photo-table
{
	BACKGROUND-COLOR: #fefefe;
	width: 100px;
    PADDING-TOP: 1px;
	margin-top: 2px;
    BORDER-BOTTOM: #000000 3px solid;
	BORDER-top: #523C18 1px solid;
	BORDER-left: #523C18 2px solid;
	BORDER-right: #000000 2px solid;
}

.product-text-table
{
	BACKGROUND-COLOR: #fefefe;
	width: 100%;
    PADDING-TOP: 1px;
	margin-top: 8px;
    BORDER-BOTTOM: #000000 3px solid;
	BORDER-top: #523C18 0px solid;
	BORDER-left: #523C18 1px solid;
	BORDER-right: #000000 0px solid;
    FONT: 500 10pt Arial, Helvetica, sans-serif;
}



.photo-small-title
{
    FONT: 400 8pt Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 0px;
    TEXT-ALIGN: center;
}
.photo-small-stats
{
    FONT: 400 7pt Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 0px;
    TEXT-ALIGN: center;
    COLOR: 005131;
    BACKGROUND-COLOR: #ffffff;
}

.intro-text
{
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: 6px;
	width: 140px;
	align: center;
}

.outro-text
{
    FONT: 600 9pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
	margin-top: 0px;
	margin-left: 2px;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 6px;
	width: 105px;
	align: center;
	BACKGROUND-COLOR: #cccccc;
	filter: alpha( style = 2, opacity = 70, finishopacity = 70 );
}

<!--
logo colors
#CE2400   	barn red
#9C0C00		barn dark red
#E7BA6B		alpaca light brown
#BD9A52		alpaca shaded brown
#63C3FF		water light blue
#84CBFF		sky blue
#008239		grass green
#005131		grass dark green
#211C21		gorge dark grey
#8C8A8C		gorge light grey
#FFEB00		flower yellow
#212018		logo background black

#F7C36B		menu text primary tan
#4A2808		header brown
#523C18		header background brown
#A9381C		menu background red
-->



.p-title
{
    BORDER-TOP: #000000 0px solid;
    FONT: 900 18pt Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 2px;
    COLOR: 777755;
    LETTER-SPACING: 0em;
    BACKGROUND-COLOR: #fefefe
}

.photo-long-description
{
	padding-top: 4px;
    FONT: 200 10pt Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 4px;
    COLOR: black;
    BORDER-BOTTOM: #000000 2px solid;
    LETTER-SPACING: 0em;
    BACKGROUND-COLOR: #ffffff;	
}


 
.big-photo-table
 {
	align: center;
    BACKGROUND-COLOR: #fefefe;
    TEXT-ALIGN: left;
	width: 500px;
	BORDER-RIGHT: #C6C76B 2px solid;
	BORDER-top: #C6C76B 2px solid;
	BORDER-left: #C6C76B 2px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #C6C76B 2px solid
}

.about-photo
{
    BORDER-TOP: #000000 0px solid;
    FONT: 400 8pt Arial, Helvetica, sans-serif;
    MARGIN-LEFT: 0px;
    COLOR: 666644;
    LETTER-SPACING: 0em;
    BACKGROUND-COLOR: #fefefe;
}

a:link
{
color: #005131;
}

a:visited {
color: #005131; 
}

a:hover {
color: #F7d3aB;
background-color: #A9381C
}



<!--
logo colors
#CE2400   	barn red
#9C0C00		barn dark red
#E7BA6B		alpaca light brown
#BD9A52		alpaca shaded brown
#63C3FF		water light blue
#84CBFF		sky blue
#008239		grass green
#005131		grass dark green
#211C21		gorge dark grey
#8C8A8C		gorge light grey
#FFEB00		flower yellow
#212018		logo background black

#F7C36B		menu text primary tan
#4A2808		header brown
#523C18		header background brown
#A9381C		menu background red
-->


LI
{
    LIST-STYLE-IMAGE: url("/graphics/smallbee.gif");
	BACKGROUND-COLOR: #fefefe;
    TEXT-ALIGN: left;
	align: top
}


.whats-next
{

    BACKGROUND-COLOR: #666666;
	test-align: center;
	FONT: 400 11pt Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	width: 120px;
}


.whats-next-content
{
    BACKGROUND-COLOR: #ffffff;
	test-align: center;
	FONT: 300 9pt Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
    PADDING-LEFT: 4px;
	align: left
}


.whats-next-header
{
    BACKGROUND-COLOR: #555522;
	text-align: center;
	FONT: 400 11pt Century Gothic, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	align: center;
    LETTER-SPACING: 0.1em;
}


.logo-text
{
    FONT: 700 11pt Garamond, Arial, Helvetica, sans-serif;
    COLOR: #6B614A
}




.header-block
{
    FONT: 700 20pt Arial, Helvetica, sans-serif;
    COLOR: #fefefe;
    LETTER-SPACING: 0em;
    TEXT-ALIGN: left
}

.news-block
{
    FONT: 500 12pt Arial, Helvetica, sans-serif;
    COLOR: #fefefe;
    LETTER-SPACING: 0.1em;
    BACKGROUND-COLOR: #9C0C00;
    TEXT-ALIGN: center;
	align: center;
	width: 180px
}

.photo-menu-header
{
    FONT: 500 11pt Arial, Helvetica, sans-serif;
    COLOR: #ffffff;
    LETTER-SPACING: 0.1em;
    BACKGROUND-COLOR: #000000;
}

.news-content
{
    FONT: 300 9pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: 0em;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: left;
}
.news-content-alt
{
    FONT: 300 9pt Arial, Helvetica, sans-serif;
    COLOR: #000000;
    LETTER-SPACING: 0em;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left;
}

.main-table
{
    FONT: 500 8pt Arial, Helvetica, sans-serif;
    COLOR: black;
    LETTER-SPACING: 0.1em;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
	width: 700px;
    PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
    BORDER-TOP: #000000 2px solid;
	BORDER-BOTTOM: #000000 2px solid;
	BORDER-right: #000000 2px solid;
	BORDER-left: #000000 2px solid;
}

.intro-table
{
    FONT: 500 10pt Arial, Helvetica, sans-serif;
    COLOR: black;
    LETTER-SPACING: 0.1em;
    BACKGROUND-COLOR: #fefefe;
	BACKGROUND-IMAGE: url(graphics/horizontal_gradient.gif);
    TEXT-ALIGN: center;
    PADDING-TOP: 0px;
}


.guestbook-table
{
    FONT: 500 9pt Arial, Helvetica, sans-serif;
    COLOR: #4A2808;
    LETTER-SPACING: 0em;
    BACKGROUND-COLOR: #fefefe;
	BACKGROUND-IMAGE: url(graphics/horizontal_gradient.gif);
    TEXT-ALIGN: left;
	BORDER-right: #000000 1px solid;
    PADDING-bottom: 1px;
    BORDER-TOP: #000000 1px solid
}

.menu-table
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 800 10pt Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 0px;
	BACKGROUND-COLOR: #99CBFF;
	HEIGHT: 50px
}

<!--
logo colors
#CE2400   	barn red
#9C0C00		barn dark red
#E7BA6B		alpaca light brown
#BD9A52		alpaca shaded brown
#63C3FF		water light blue
#84CBFF		sky blue
#008239		grass green
#005131		grass dark green
#211C21		gorge dark grey
#8C8A8C		gorge light grey
#FFEB00		flower yellow
#212018		logo background black

#F7C36B		menu text primary tan
#4A2808		header brown
#523C18		header background brown
#A9381C		menu background red
-->


.4seasons-table
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    FONT: 800 10pt Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 2px;
	BORDER-right: #000000 1px solid;
    PADDING-bottom: 1px;
    BORDER-TOP: #000000 1px solid
	
}

.menu-item-off a:link, .menu-item-off a:visited
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    FONT: 600 13pt Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #555522;
    PADDING-TOP: 1px;
	CURSOR: hand;
    BACKGROUND-COLOR: #fefefe
}

.menu-item-off a:hover
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    FONT: 600 13pt Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #CE2400;
    PADDING-TOP: 1px;
	CURSOR: hand;
    BACKGROUND-COLOR: #E7BA6B
}


.menu-item-on
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 1px;
    MARGIN: 0px;
    FONT: 600 13pt Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    COLOR: #fefefe;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #555522
}


<!--
logo colors
#CE2400   	barn red
#9C0C00		barn dark red
#E7BA6B		alpaca light brown
#BD9A52		alpaca shaded brown
#63C3FF		water light blue
#84CBFF		sky blue
#008239		grass green
#005131		grass dark green
#211C21		gorge dark grey
#8C8A8C		gorge light grey
#FFEB00		flower yellow
#212018		logo background black

#F7C36B		menu text primary tan
#4A2808		header brown
#523C18		header background brown
#A9381C		menu background red
-->


.buttonNormal
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 8pt Arial, Helvetica, sans-serif;
    CURSOR: hand;
    COLOR: #003366;
    PADDING-TOP: 0px;
    POSITION: relative;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

.required-field
{
	FONT: 500 10pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #FF3300;
}
.optional-field
{
	FONT: 500 10pt Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}


