DIV.background {
width: 762px; height: 565px; position: relative; margin-top: -28px; margin-left: -18px; margin-bottom: 0px; background-image: url(/site/yarnfield/images/home_background.jpg); background-repeat: no-repeat; z-index: 600;
}

* html DIV.background {
	top: 30px;
	margin-bottom: -20px;
	margin-left: 0px;
}

*+html DIV.background {
	top: 260px;
}

DIV.home_text {
width: 722px; background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 5px 20px 5px 20px; position:relative; left: -18px; top: -66px; z-index: 701; height: 160px; margin-bottom: -66px;
}

* html DIV.home_text {
width: 722px; background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 5px 20px 5px 20px; position:relative; left: 0px; top: -16px; z-index: 701; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;  height: 160px; margin-bottom: -66px;

}

*+html DIV.home_text {
width: 722px; background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 5px 20px 5px 20px; position:relative; left: -19px; top: 194px; z-index: 701; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;  height: 160px; margin-bottom: -66px;
}

DIV.flash {
position:relative; top: 100px; left: 60px; visibility: visible;
}

IMG.title {
position: relative; top: 19px; left: 0px; z-index: 702;
}

* html IMG.title {
position: relative; top: 18px; left: 0px; z-index: 702;
}

*+html IMG.title {
position: relative; top: 19px; left: 0px; z-index: 702;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
IMG.title {
position: relative; top: 25px; left: 0px; z-index: 702;
}

}


#spec {
width: 762px; height: 469px; position: relative; margin-top: -5px; margin-left: -18px; margin-bottom: 0px; background-image: url(/site/yarnfield/images/spec_background.jpg); background-repeat: no-repeat; z-index: 600;
}

* html #spec {
width: 762px; height: 469px; position: relative; margin-top: 0px; margin-left: 0px; margin-bottom: 0px; background-image: url(/site/yarnfield/images/spec_background.jpg); background-repeat: no-repeat; z-index: 600;
}

}

*+html #spec {
	top: 238px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#spec {
	margin-top: 0px;
}

}


#plan {
width: 762px; position: relative; margin-top:-3px; margin-left: -18px; margin-bottom: -2px; z-index: 600;
}

*+html #plan {
width: 762px; position: relative; margin-top:-3px; margin-left: -18px; margin-bottom: -2px; z-index: 600; top: 256px;
}

#avail {
width: 762px; height: 565px; position: relative; margin-top: 14px; margin-left: -18px; margin-bottom: 0px; background-image: url(/site/yarnfield/images/availability.jpg); background-repeat: no-repeat; z-index: 600; background-position:right top; background-color:#FFFFFF;
}

*+html #avail {
width: 762px; height: 565px; position: relative; margin-top: 14px; margin-left: -18px; margin-bottom: -24px; background-image: url(/site/yarnfield/images/availability.jpg); background-repeat: no-repeat; z-index: 600; background-position:right top; background-color:#FFFFFF;top: 236px;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
#avail {
	margin-top: 0px;
}

}


#avail DIV{
width: 579px; background-color: #FFF; color: #333; font-weight: normal;font-size: 10pt; z-index: 601;  
}

#avail DIV.header {
	background-color: #9A0232; text-align:center;
}

#avail TABLE {
background-color:#FFF; margin-right:auto;margin-left:auto;width: 300px;
}

DIV.spec{
background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 5px 20px 5px 20px; margin-bottom: 0px; z-index: 601; overflow:auto; width: 722px; margin-left: -18px;
}

* html DIV.spec{
background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 5px 20px 5px 20px; margin-bottom: 0px; z-index: 601; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; overflow:auto; width: 722px; margin-left: 0px;
}

*+html DIV.spec{
background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 5px 20px 5px 20px; margin-bottom: -21px; z-index: 601; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; overflow:auto; width: 722px; margin-left: -18px; position: relative; top: 238px;
}



#avail DIV.scroller {
	overflow:auto;
	height: 486px;
}

#spec div.left {
	float: left;
}

#spec div.right {
	float: right;
	height: 585px;
}

#spec p {
	filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; 
}

#siteplan {
width: 762px; height: 640px; position: relative; margin-top: -8px; margin-left: -18px; margin-bottom: -40px; background-image: url(/site/yarnfield/images/siteplan.jpg); background-repeat: no-repeat; z-index: 600; background-color: #FFF;
}

* html #siteplan {
width: 762px; height: 640px; position: relative; margin-top: 20px; margin-left: -18px; margin-bottom: -40px; background-image: url(/site/yarnfield/images/siteplan.jpg); background-repeat: no-repeat; z-index: 600; background-color: #FFF;
}

*+html #siteplan {
width: 762px; height: 640px; position: relative; margin-top: -8px; margin-left: -18px; margin-bottom: 0px; background-image: url(/site/yarnfield/images/siteplan.jpg); background-repeat: no-repeat; z-index: 600; background-color: #FFF; top: 260px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#siteplan {
	height: 639px;
	margin-top: 0;
}

}


#siteplan DIV{
width: 30%; background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 0px 20px 0px 20px; margin-bottom: 0px; z-index: 601; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; 
}

* html #siteplan DIV{
width: 30%; background-color: #6DB700; color: white; font-weight: normal;font-size: 10pt; padding: 5px 20px 5px 20px; margin-bottom: 0px; z-index: 601; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; 
}


#siteplan div.left {
	float: left;
}

#siteplan div.right {
	float: right;
	height: 640px;
}

#siteplan p {
	filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; 
}

.more {
	color: #990000;
	font-size:8pt;
}

.more:hover {
	color:#0033CC;
}

DIV.longdesc {
	display: none;
	width: 300px;
	border:dashed #333 1px;
	background-color:#FFFF99;
	padding-bottom: 10px;
}

DIV.longdesc_inner {
	color: #333;
	font-size: 8pt;
	width: 290px;
	background-color:#FFFF99;
	
}

.avText {
	color:#990000;
	vertical-align:bottom;
	font-size: 10pt;
}



.blueline {
	background-color:#0033CC;
	height: 2px;
	font-size: 0;
	width: 100%;
}

TD {
	font-size: 12pt;
}

.short_desc {
	font-size: 10pt;
}

.small p{
	font-size: 8pt;
}

.icon {
	float: left;
	margin-right: 5px;
}

.accentuate {
	font-family:"Times New Roman", Times, serif;
	font-size: 16pt;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
}


.location {
width: 762px; height: 595px; padding-top: -37px;margin-top: -5px; margin-left:-18px; z-index: 601;
}

* html .location {
width: 762px; height: 595px; margin-top: 20px;margin-left:-18px; z-index: 601;
}

*+html .location {
width: 762px; height: 595px; margin-top: -37px; margin-left:-18px; z-index: 601; position: relative; top: 260px;
}

DIV.availbanner {
	color: #990000;
	font-size: 12pt;
	font-style: italic;
	text-align: center;
}