/* CSS Document */

    BODY {

      margin-top : 0;

      margin-left : 0;

      margin-right : 0;

      margin-bottom : 0;

      color : #4d3f35;

      background : #ffffff;

      font-size : 8pt;

      font-family : Verdana, Arial, Helvetica, 'Sans-Serif';

    }

    TD {

      font-size : 8pt;

      font-family : Verdana, Arial, Helvetica, 'Sans-Serif';

    }
	
	TD.currency {
		
		font-size: 10pt;
	
		font-family: Arial, Verdana, Helvetica, 'Sans-Serif';
	
	}
	
	TD.currencyhead {
		font-size: 12pt;
		font-family: Arial, Verdana, Helvetica, 'Sans-Serif';
		color: #990000;
/* 		text-decoration: bold; */
/* 	font-weight:bold; */
	}

    TH {
      font-size : 8pt;
      font-weight : bold;
      font-family : Verdana, Arial, Helvetica, 'Sans-Serif';
    }

    TH.YellMenu { 
      background-color: #efefcf;
    }

    TH.YellMenu:hover { 
      background-color: #ffffcc;
    }

    P.FinePrint {
      font-size : 7pt;
      line-height : 120%;
    }

    A:link {
      color : #990000;
      background : transparent;
    }

    A:hover {
      color : #ff3300;
      background : transparent;
    }

    A:active {
      color : #999900;
      background : transparent;
    }

    A:visited {
      color : #990000;
      background : transparent;
    }

	A.frontpageproduct 
	{
		color : #000000;
		background : transparent;
		font-size : 10pt;
		font-weight : bold;
		text-decoration : underline;
	}
	
	A.frontpageproduct:visited 
	{
		color : #000000;
		background : transparent;
		font-size : 10pt;
		font-weight : bold;
		text-decoration : underline;
	}
	
	A.frontpageproduct:hover 
	{
		color : #000000;
		background : transparent;
		font-size : 10pt;
		font-weight : bold;
		text-decoration : underline;
	}
	
	A.frontpageproduct:active 
	{
		color : #000000;
		background : transparent;
		font-size : 10pt;
		font-weight : bold;
		text-decoration : underline;
	}
	
	
	
	A.subcats 
	{
		color : #990000;
		background : transparent;
/* 		font-weight : none; */
		font-size : 9pt;
		text-decoration : underline;
	}
	
	A.subcats:visited 
	{
		color : #990000;
		background : transparent;
		font-size : 9pt;
		text-decoration : underline;
	}
	
	A.subcats:hover 
	{
		color : #ff3300;
		background : transparent;
		font-size : 9pt;
		text-decoration : underline;
	}
	
	A.subcats:active 
	{
		color : #990000;
		background : transparent;
		font-size : 9pt;
		text-decoration : underline;
	}
	
	
	A.featlinks 
	{
		color : #088000;
		background : transparent;
	}
	
	A.featlinks:visited 
	{
		color : #088000;
		background : transparent;
	}
	
	A.featlinks:hover 
	{
		color : #0DC700;
		background : transparent;
	}
	
	A.featlinks:active 
	{
		color : #088000;
		background : transparent;
	}


    A.NavMenu {

      color : #990000;

      background : transparent;

      font-size : 7pt;

      text-decoration : none;

      font-weight : bold;

    }
	
    A.NavMenu:hover {

      color : #ff3300;

      background : transparent;

    }

    A.NavMenu:active {

      color : #999900;

      background : transparent;

    }

    A.NavMenu:visited {

      color : #990000;

      background : transparent;

    }

    A.advancedsearch {

      color : #990000;

      background : transparent;

      font-size : 7pt;

    }
	
	A.advancedsearch:hover {

      color : #ff3300;

      background : transparent;
	  
	  text-decoration : underline;
	 }	  
	  
	A.advancedsearch:active {

      color : #999900;

      background : transparent;
	  
	  text-decoration : underline;

    }

    A.advancedsearch:visited {

      color : #990000;

      background : transparent;
	  
	  text-decoration : underline;

    }
	
	A.headertext {

      color : #990000;

      background : transparent;

      font-size : 8pt;
	  
	  font-family : Arial, Verdana, Helvetica, 'Sans-Serif';

    }
	
	A.headertext:hover {

      color : #ff3300;

      background : transparent;
	  
	  text-decoration : underline;
	 }	  
	  
	A.headertext:active {

      color : #999900;

      background : transparent;
	  
	  text-decoration : underline;

    }

    A.headertext:visited {

      color : #990000;

      background : transparent;
	  
	  text-decoration : underline;

    }	
	
	
	/* NEW TEST */
	
	A.sewingSchool {
	  color : #0033FF;
	  background : transparent;
	  /*font-size : 9pt;*/
	  text-decoration: none;
	  font-weight: normal;
    }
	
	A.sewingSchool:link {
	  color : #0033FF;
	  background : transparent;
	  /*font-size : 9pt;*/
	  text-decoration: none;
    }
	
	A.sewingSchool:visited {
      color : #0033FF;
	  background : transparent;
      /*font-size : 9pt;*/
	  text-decoration : none;
    }
	
	A.sewingSchool:hover {
      color : #009900;
	  background : transparent;
	  /*font-size : 9pt;*/
	  text-decoration : underline;
	}	   
	  
	A.sewingSchool:active {
      color : #009900;
      background : transparent;
	  /*font-size : 9pt;*/
	  text-decoration : underline;
    }
	
	div#sewingContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	line-height: 20px;
	margin: 20px 10px 10px;
	padding: 0px;
	}
	
	div#sewingContent h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 146%;
	font-weight: normal;
	color: 6A0E1D;
	}
	
	div#sewingContent h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: normal;
	color: 6A0E1D;
	}
	
	/* END new test */
	
	
	
	.freeship {
		color: #009900;
		font-size: 120%;
	}
	
	.conditionsearch {
		color: #000000;
		font-size: 120%;
	}
	
	.catprods {
		font-size: 115%;
	}	

    A.RedMenu {

      color : #efefcf;

      background : transparent;

      font-size : 7pt;

      text-decoration : none;

      font-weight : bold;

    }

    A.RedMenu:hover {

      color : #ffffff;

      background : transparent;

    }

    A.RedMenu:active {

      color : #ffff00;

      background : transparent;

    }

    A.RedMenu:visited {

      color : #efefcf;

      background : transparent;

    }
	
	A.BrandMenu {

      color : #000000;

      background : transparent;

      font-size : 7pt;

      text-decoration : none;

      font-weight : bold;

    }

    A.BrandMenu:hover {

      color : #990000;

      background : transparent;

    }

    A.BrandMenu:active {

      color : #000000;

      background : transparent;

    }

    A.BrandMenu:visited {

      color : #000000;

      background : transparent;

    }
	
	A.infopage {

      color : #000000;

      background : transparent;

      font-size : 8pt;

      font-weight : bold;
	  
	  font-family: Arial, Helvetica, 'sans-serif';

    }

    A.infopage:hover {

      color : #990000;

      background : transparent;

    }

    A.infopage:active {

      color : #990000;

      background : transparent;

    }

    A.infopage:visited {

      color : #990000;

      background : transparent;

    }
	
div.frontpageheading
{
	color : #FFFFCC;
	background : transparent;
	font-size : 7pt;
	font-weight : bold;
	text-decoration : none;
}

div.frontpageprice
{
	color : red;
	background : transparent;
	font-family : Arial, Helvetica, 'Sans-Serif';
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
}





    H1 , H2 , H3 {

      background : transparent;

      color : #4d3f35;

      font-weight : bold;

      line-height : 140%;

      font-family : Verdana, Arial, Helvetica, 'Sans-Serif';

    }

    H1 {

      font-size : 24pt;

    }

    H1.ParagraphHead {

      font-size : 11pt;

    }

    H1.HeaderText {

      color : #4d3f35;

      background : transparent;

      font-size : 10pt;

    }

    H2 {

      font-size : 14pt;

    }

    H3 {

      font-size : 12pt;

    }
	



td.header
{
	background:#efefcf; color:#990000; font-size:10pt; font-weight:bold; 
	padding: .2em;
}

td.pheader
{
	background:#efefcf; color:#990000; font-size:10pt; font-weight:bold; 
	padding: .2em;
}

td.cart
{
	background:#990000; color:#FFFFFF; font-size:10pt; font-weight:bold; 
	padding: .2em;
}

td.cart2
{
	background:#0033FF; color:#FFFFFF; font-size:10pt; font-weight:bold; 
	padding: .2em;
}
td.subcats
{
	background:#ffffff; 
}

td.featprods
{
	font-size: 12pt;
	font-family : Arial, Helvetica, 'Sans-Serif';
	font-weight: bold;
}

div.pagetitle
{
	font-size:13pt; font-weight:bold; color: #000000;
}

div.title
{
	font-size:13pt; font-weight:bold; color: #990000;
}

H1.title {
        FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000000; LINE-HEIGHT: 125%; margin: 0;
}
H1.productTitle {
        FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #000000; LINE-HEIGHT: 115%; margin: 0;
}
H1.printTitle {
        FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 115%; FONT-FAMILY: Arial;
}
H1.pagetitle {
	font-size:20pt; font-weight:bold; color: #990000;
}
div.msrp
{
	font-weight:bold;
}

div.price
{
	font-weight:bold; color: red;
}

div.save
{
	font-weight:bold; color: green;
}

div.top_bullets
{
	text-align:left
}

div.availability
{

}

div.condition_text
{
	font-size:12pt; font-style:italic;
}

div.warranty
{
	
}

div.disclaimer
{
	font-size:9pt; font-style:italic;
}

div.spec_bullets
{

}

div.included_accessories
{

}

div.faq
{

}

div.comparisons
{

}

div.comments
{

}

div.categories
{

}


ul.spacing
{
	margin-left: 1.4em;
	padding-left: 1.4em;
}


ul.print
{
	margin-left: 0;
	padding-left: 1em;
}

#searchTd {
	vertical-align: top;
	height: 40px;
}
#topbanner img {padding: 0 3px;}


/*Changes by wha*/

.infoBlock {
   border: 1px solid #ded9d5;
   border-top: 1px solid #FFF090;
   margin: 10px;
}

.infoBlockHead {
   background:#efefcf;
   color:#990000;
   font-size:10pt;
   font-weight:bold;
   padding: .2em;
}

.infoBlock a.infopage {
   font-weight: bold;
   display: block;
   margin: 10px;
}
div.column {
   float: left;
   width: 48%;
}
ol.freightTerms { 
	margin-left: 0;
	padding-left: 25px;
}
ol.freightTerms li { margin-bottom: 10px; }
div.container { padding: 10px;}


.notice {
  border: 2px solid #990000;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #ffcc99;
}


.checkoutButton {
  border: 2px solid #000000;
  padding: 7px;
  height: 20px;
  padding-bottom: 12px;
  background-color: #3f6;
/*  align: right; */
}


