html, body { font-family: Arial, Helvetica, sans-serif; }

html>body { }

body{ background-color: #174D84; }

#bd { margin: 7px 0; }

h1 {
	font-size:			153.9%;
	line-height:		.9em;
	margin:				0 0 .9em 0;
	font-family:		"Times New Roman", Times, serif;
	font-weight:		bold;
	color:				#082E56;
}

h2 {
	font-size:			123.1%;
	line-height:		1.125em;
	margin:				1.125em 0 .625em 0;
	font-family:		"Times New Roman", Times, serif;
	font-weight:		bold;
	color:				#082E56;
	border-bottom:		2px solid #082E56;
	padding-bottom:		7px;
}

h2.first { margin-top: 0; }

#bd p, #purchaseColumn p, #bd ul { margin-bottom: 1em; line-height: 1.3846153846153846em; }

#productDisplay {
	font-weight:		bold;
	text-align:			center;
/*	background:			white url(../images/Yarn-Left-Side.gif) no-repeat top -10px;*/	
	color:				#082E56;
}

#productDisplay img { border: 3px solid #082E56; }

#productDisplay img:hover { border: 3px solid #4EB213; }

a:link { color: #843107; }
a:visited { color: #4EB213; }
a:hover { color: #4EB213; }

#navContainer {
	padding-bottom:		7px;
	padding-top:		7px;
}

#navContainer li {
	float:				left;
	height:				3em;
	width:				115px;
	border-right:		1px solid white;
	background-color:	#CB5316;
}

#navContainer li a {
	height: 			3em;
	color:				white;
	font-weight:		bold;
	font-size:			85%;
	text-decoration:	none;
	display:			block;
	padding:			7px 0 0 7px;
}

#navContainer li a:hover { 
	height:				3em;
	color:				white;
	font-weight:		bold;
	font-size:			85%;
	text-decoration:	none;
	display:			block;
	background-color:	#E59B75;
	padding:			7px 0 0 7px;
}

#navContainer li ul {
	position:			absolute;
	width:				115px;
	left:				-999em;
}

#navContainer li.sfhover ul, #navContainer li:hover ul { left: auto; }

#navContainer li ul li { border: 1px solid white; border-bottom: none; }

#navContainer li#empty { width: 154px; }
html>body #navContainer li#empty { width: 161px; }

#productColumn {
	margin:				0;
}

#purchaseColumn {
	color:				black;
	height:				365px;
	margin:				0;
	background:			#CB5316 url(../images/sheep.gif) no-repeat 30px 160px;
}

#purchaseColumn p, #purchaseColumn ul { margin: 1.3846153846153846em; font-weight: bold; font-family: "Times New Roman", Times, serif; }

#purchaseColumn ul { margin-left: 2.7692307692307692em; line-height: 1.3846153846153846em; }

#purchaseColumn a:link { color: #082E56; }
#purchaseColumn a:visited { color: #264463; }
#purchaseColumn a:hover { color: #264463; }

/*#purchaseColumn p, #purchaseColumn ul { font-size: 77%; margin: 1.8em 1.8em 10px 1.8em; line-height: 1.8em; }*/

/*#purchaseColumn p + p { text-indent: 10px; margin-top: 0; }*/

#ft {
	background-color:	#082E56;
	color:				white;
	height:				1.5em;
	line-height:		1.5em;
	padding:			2px 7px;
	font-size:			85%;
	font-weight:		bold;
}

#ft a { text-decoration: none; color: white; }

table {
	width:				100%;
	border-collapse:	collapse;
	text-align:			left;
	margin:				0 18px 18px 0;
}

table th {
	color:				#039;
	border-bottom:		2px solid #6678b1;
	padding:			9px 9px;
	font-size:			138.5%;
	font-family: 		"Times New Roman", Times, serif;
}

table td {
	padding:			9px 9px;
	color:				black;
}

table td.secondary { padding-left: 2em; padding-top: 0; }

table tr:hover td { color: #843107; font-weight: bold; }

form p + p { text-indent: 0 !important; }

label {
	width:				7em;
	float: 				left;
	text-align: 		right;
	margin-right: 		1em;
	display: 			block
}

#btnSubmit { margin-left: 7.5em; }

form { margin-top: 2em; }

img.imageLeft { float: left; margin: 7px; }
img.imageRight { float: right; margin: 7px; }

div.imgContainer {
	float:				left;
	width:				140px;
	height:				140px;
	padding:			0 7px 21px 0;
}

div.imgContainer img { border: 2px solid #082E56; }
div.imgContainer img:hover { border: 2px solid #4EB213; }

.prodDesc img { float: left; margin-right: 7px; border: 2px solid #082E56; }

.prodDesc span { font-weight: bold; }

.thanks, .prodName { font-weight: bold; }

#doc4 { border: 5px solid white; border-top: none; background-color: white; }

ul.woolproc li { list-style-type: disc; margin-left: 30px; }
