html
{
    width:  100%;
    height: 100%;
}

body
{
    width:                      100%;
    height:                     100%;
	margin:						0pt;
	padding:                    0pt;



}

body a:link
{
		background-image:	none;
		background-position:	0% 0%;

}


body a:visited
{
		background-image:	none;
		background-position:	0% 0%;

}


img
{
	border-style: 		none;
}


form
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}


.SiteStyle
{

background-image:none;background-color:#b6b6b6;color:black;font-family:arial;text-align:center;vertical-align:middle; PADDING-TOP: 5px; PADDING-TOP: 5px;

}
.StoreAlignment
{

vertical-align:middle;
text-align:center;

}
.StoreArea
{

margin:auto;background-image:none;background-color:white;font-family:arial;font-size:10px;font-style:normal;height:590px;width:802px;

}


.BoundingTopLeft
{

background-image:none;background-color:black;height:1px;width:1px;

}

.BoundingTop
{

background-image:none;background-color:black;height:1px;width:1px;

}

.BoundingTopRight
{

background-image:none;background-color:black;height:1px;width:1px;

}

.BoundingLeft
{

background-image:none;background-color:black;height:1px;width:1px;

}

.BoundingRight
{

background-image:none;background-color:black;height:1px;width:1px;

}

.BoundingBottomLeft
{

background-image:none;background-color:black;height:1px;width:1px;

}

.BoundingBottom
{

background-image:none;background-color:black;height:1px;width:1px;

}

.BoundingBottomRight
{

background-image:none;background-color:black;height:1px;width:1px;

}


.BoundedStoreArea
{

background-image:none;background-color:white;font-family:arial;font-size:10px;font-style:normal;height:588px;width:800px;

}

.ContentArea
{
color:black;font-family:arial;font-size:12px;font-style:normal;font-weight:normal;text-align:left;vertical-align:top;PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
}


.ContentAreaContainer
{
background-image:none;background-repeat:no-repeat;background-color:white;;
height:420px;
width:800px;
}


.tdMenuContainer
{
		background-image:	url(http://www.frontierfibermill.com/images/styles/menuw.jpg);
		background-position:	left top;
		background-repeat:	repeat-x;
		background-color:	#dfdfdf;
		font-family:	arial;
		font-size:	12px;
		text-align:	center;
		vertical-align:	middle;
		
		 http: //www.frontierfibermill.com/images/styles/menuw.jpg;

}


.tblMenu
{
		
		
		
		background-color:	#dfdfdf;
		font-family:	arial;
		font-size:	12px;
		text-align:	center;
		vertical-align:	middle;
		height:30px;
		 http: //www.frontierfibermill.com/images/styles/menuw.jpg;

	width:100%;
}


#LeftSectionBarHidden
{
    width:  0px;
}

.MenuNoMouse
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:link
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:visited
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuNoMouse a:hover
{
		background-image:	none;
		color:	black;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:link
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:visited
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.MenuMouse a:hover
{
		background-image:	none;
		color:	gray;
		font-family:	arial;
		font-size:	12px;
		vertical-align:	middle;

    width:          1px;
    white-space:    nowrap;
}


.TinyTableCellLeft
{
		background-image:	none;

    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;
    height:         0px;
    width:          0px;
}


.TinyTableCellRight
{
		background-image:	none;

    padding-top:    0px;
    padding-bottom: 0px;
    padding-left:   0px;
    padding-right:  0px;
    height:         0px;
    width:          0px;
}


.SectionDivider
{
    cursor:         pointer;
    padding-top:    5px;
    border-style:   solid;
    border-width:   0px;
    padding-left:   5px;
    padding-right:  5px;
    height:         100%;
    width:          15px;
}


.SectionHidden
{
    cursor:             pointer;
    padding-top:        0px;
    border-style:       solid;
    border-width:       0px;
    width:              0px;
    padding-left:       0px;
    padding-right:      0px;
    height:             100%;
}


.Footer
{
background-image:none;background-color:#e0e0e0;height:27px;
}

.FooterNoBG
{
background-image:none;
}


.FooterNoBG a:link
{
background-image:none;
}


.FooterNoBG a:visited
{
background-image:none;
}


.Header
{
		background-image:	none;
		height:113px;

}


.Header a:link
{
		background-image:	none;
		height:113px;

}


.Header a:visited
{
		background-image:	none;
		height:113px;

}


.LeftBar
{
		background-image:	none;

}


.LeftBarNoSize
{
		background-image:	none;

}


.LeftBar_Thin
{
		background-image:	none;

}


.LeftBar a:link
{
		background-image:	none;

}


.LeftBar a:visited
{
		background-image:	none;

}


.LeftBar a:hover
{
		background-image:	none;

}


.RightBar
{
		background-image:	none;

}


.RightBarNoSize
{
		background-image:	none;

}


.RightBar_Thin
{
		background-image:	none;

}


.RightBar a:link
{
		background-image:	none;

}


.RightBar a:visited
{
		background-image:	none;

}


.RightBar a:hover
{
		background-image:	none;

}


.ProductBar
{
		background-image:	none;

}


.RangeBar
{
		background-image:	none;

}


.OptionBar
{
		background-image:	none;

}


.CategoryBar
{
		background-image:	none;

}


.BrandBar
{
		background-image:	none;

}


.ShoppingCartBar
{
		background-image:	none;

}



.ForumNavigationTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumNavigationTitle A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigationTitle A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }



.ForumNavigation
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumNavigation A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumNavigation A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }


.ForumThreadTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}


.ForumPostTitle
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}


.ForumPost
	{
        		background-image:	none;
		background-repeat:	no-repeat;

	}

    .ForumPost A:Link
    {
		cursor:     pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Visited
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Active
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }

    .ForumPost A:Hover
    {
		cursor:		pointer;
        		background-image:	none;
		background-repeat:	no-repeat;

    }



.PopupMenuNoMouse
{
		background-image:	none;
		background-repeat:	no-repeat;

    width:          1px;
    white-space:    nowrap;
}


    .PopupMenuNoMouse a
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:link
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:visited
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuNoMouse a:hover
    {
    
        width:          1px;
        white-space:    nowrap;
    }



.PopupMenuMouse
{
		background-image:	none;
		background-repeat:	no-repeat;

    width:          1px;
    white-space:    nowrap;
}


    .PopupMenuMouse a
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:link
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:visited
    {
    
        width:          1px;
        white-space:    nowrap;
    }


    .PopupMenuMouse a:hover
    {
    
        width:          1px;
        white-space:    nowrap;
    }
body {
        border: 0;
        text-align: center;
	scrollbar-3dlight-color : #999999;
	scrollbar-arrow-color : #999999;
	scrollbar-base-color : #666666;
	scrollbar-darkshadow-color : #191919;
	scrollbar-face-color : #666666;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #8B8B8B;
}
a, a:link, a:visited, a:active
{
text-decoration: underline;
color: #191919;
}
a:hover
{
text-decoration: none;
color: #191919;
}
/* 
****************************
CONTACT FORM STYLING STARTS 
****************************
*/

/* STANDARD ESHOP STUFF */
/* ******************** */
* {
	margin: 0;
	padding: 0;
}
#tdLeftHide {
	display: none;
}
/* General Font and Spacing Settings */
/* ********************************* */

.forgot {
vertical-align: middle;
margin: 0 0 0 1em;
}

/* Fieldset Formatting */
/* ******************* */
fieldset {
	text-align: left;
	padding: 0 0 0 0.5em;
	margin: 1em;
	display: table;
	border: 3px #bfb8bf double;
}
fieldset legend {
	margin: 0 0 1em 0;
	padding: 0 0.5em 0 0.5em;
}
fieldset label {
	vertical-align: top;
	display: -moz-inline-stack; /* Firefox inline-block workaround - may need removing when FF3 is released */;
	display: inline-block;
	min-width: 10em;
	width: 6em;
	text-align: left;
	text-decoration: none;
	padding: 0 0 0 0.5em;
    height: 19px;
        }
fieldset label em {
	margin: 0;
	padding: 0;
	display: block;
	font-style: normal;
}
.multi label {
	min-width: 10em;
	width: 10em;
	padding: 0 0.5em 0.5em 1em;
	text-align: left;
}
.multi p {
	padding: 0 0 0.5em 0;
	margin: 0.5em;
}
fieldset input, fieldset select, fieldset textarea, fieldset select, input {
	vertical-align: top;
	margin: 0 0 0.5em 0;
	background-color: #E7E7ED;
        border: 1px #676767 dotted;
            width: 120px;
        }
fieldset input.text {
	width: 12em;
}
fieldset select {
	width: auto;
        padding: 0 2px 0 0;
}
fieldset textarea {
	overflow: auto;
	height: 8em;
	width: 25em;
	}
.yarnlabel
{
width: 28em;    
height: 60px;
}
.submit {
	min-width:120px;
	width: 120px;

}
.center, .center p{
	text-align: center;
}
.proccesscheckbox
{
 height: 20px;
 width: 20px;   
}
.yarncheckbox
{
 height: 20px;
 width: 20px;   
 margin: 0;
}
.noteslabel
{
width: 2em;    
}
.formtitle
{
text-align: center;
}
.textlabel
{
width: 20em;    
font-size: x-small;
}
/* 
****************************
CONTACT FORM STYLING ENDS 
****************************
*/

*
{
margin: 0;
padding: 0;
}
.imagebar
{
width: 122px;
float: left;
border: 1px #000 solid;
margin: 0px 10px 0px 0px;
padding: 15px 0 15px 0;
background-color: #E0E0E0;
}
.mainpage
{
border: #FFF 1px solid;
margin: 5px 5px 0 5px;
padding: 1px 1px 1px 1px;
font-family: Arial,Verdana,sans-serif;
line-height: 1.5em;
height: 420px;
}
.yarnpage
{
border: #FFF 1px solid;
margin: 5px 5px 0 5px;
padding: 1px 1px 1px 1px;
font-family: Arial,Verdana,sans-serif;
line-height: 1.5em;
height: 370px;
}
.mainpage2
{
border: #FFF 1px solid;
margin: 5px 5px 0 5px;
padding: 1px 1px 1px 1px;
font-family: Arial,Verdana,sans-serif;
line-height: 1.5em;
}
.processpage
{
border: #FFF 1px solid;
margin: 5px 5px 0 5px;
padding: 5px 5px 5px 5px;
font-size: 90%;
height: 384px;
}
.maincontent
{
border: 1px #000 solid;
margin: 0px 0px 0px 0px;
background: #E3E3E3 url('http://www.FrontierFiberMill.com/IMAGES/ARTICLES/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/alpaca_farm_llama_indiana_contentbackdrop.jpg') no-repeat bottom right;
height: 398px;
width: 645px;
float: left;
overflow: auto;
}
.maincontentAboutYarn
{
border: 1px #000 solid;
margin: 0px 0px 0px 0px;
background: #E3E3E3 url('http://www.FrontierFiberMill.com/IMAGES/ARTICLES/e88c3f6e-d887-4bce-93b2-4f4114b9cf81/alpaca_farm_llama_indiana_contentbackdrop.jpg') no-repeat bottom right;
height: 398px;
width: 610px;
float: left;
overflow: auto;
}
.mainboxone
{
border: #FFF 1px solid;
width: 307px;
margin: 5px 2px 0 5px;
padding: 3px 3px 3px 3px;
float: left;
display: inline;
}
.mainboxtwo
{
border: #FFF 1px solid;
width: 307px;
margin: 5px 5px 0 2px;
padding: 3px 3px 3px 3px;
float: left;
display: inline;
}
.mainboxprocess
{
border: #FFF 1px solid;
width: 280px;
margin: 5px 2px 0 5px;
float: left;
display: inline;
}
.boxprocess
{
border: #FFF 1px solid;
width: 325px;
margin: 5px 2px 0 5px;
float: left;
display: inline;
}
.maincontactbox
{
border: #FFF 1px solid;
width: 300px;
margin: 5px 2px 0 5px;
float: left;
display: inline;
}
.subcontactbox
{
border: #FFF 1px solid;
width: 312px;
margin: 5px 2px 0 5px;
float: left;
display: inline;
}
.imagebar img
{
background-color: #7A7A7A;  
padding: 0;
display: block;
margin: 0 5px 4px 5px;
}
ul
{
margin: 0 0 0 10px;
color: #191919;
padding: 3px 3px 3px 3px;
}
li
{
margin: 0 0 5px 10px;
color: #191919;
padding: 3px 3px 3px 3px;
}
li.footertext1
{
margin: 0;
color: #c0c0c0;
font-size: 9px;
font-family: Arial, sans-serif;
display: inline;
}
ul.footertext li a, ul.footertext li a:link, ul.footertext li a:active, ul.footertext li a:visited
{
text-decoration: none;
border-bottom: 1px #c0c0c0 dashed;
color: #c0c0c0;
}
ul.footertext li a:hover
{
text-decoration: none;
border-bottom: 1px #c0c0c0 solid;
color: #c0c0c0;
}
H1 {
	font-size: 17px;
	font-family: sans-serif;
text-align: center;
}
H1.h1title {
position: absolute;
top: -9999px;
left: -9999px;
display: inline;
}

H2 {
	font-size: 15px;
	font-family: sans-serif;
margin: 0;
padding: 0 0 0 3px;
text-align: left;
}

H3 {
	font-size: 14px;
	font-family: sans-serif;
        padding: 3px 0 0 3px;
}
.unframedbox
{
float: left;
text-align: left;
margin: 10px 0 0 0;
padding: 0 5px 0 5px;
}
.processfont
{
padding: 3px 3px 3px 3px;
}
p
{
padding: 5px 3px 5px 3px;
text-align: left;
}
.copyrightstyle
{
	float: left;
	display: inline;
        padding: 3px 4px 2px 1px;
        color: #c0c0c0;
        font-size: 11px;
        font-family: Arial, sans-serif;
}
.footerstyle
{
	float: right;
	display: inline;
        padding: 3px 4px 2px 1px;
}
.copyrightfiber
{
height: 29px;
background: url('http://www.FrontierFiberMill.com/IMAGES/ARTICLES/9ce65826-4be0-43c0-bf42-c72cc6b49c63/yarn_roving_farm_luxury_copyright.jpg')
}
.subcontactbox IMG
{
margin: 3px 3px 3px 3px;
border: 3px #191919 double;
}