p { font-family: arial, helvetica, sans-serif;
font-size: 8.5pt;
color:#000000;margin:5pt 10pt}
li { font-family: arial, helvetica, sans-serif;
font-size: 8.5pt;
color:#000000  }
b { font-family: arial, helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color:#000000 }

.b4 {font-family: arial, helvetica, sans-serif;
font-weight: bold;
color:#000 }
h6 { font-family: arial, helvetica, sans-serif;
font-size: 7pt }
h2 { font-family: Georgia, Times, Times New Roman, serif;
font-size: 14pt;
font-weight: bold;
color: #b85b8a;
margin:0px 0px 10px 0px ;
text-transform:uppercase}

.h2white { font-family: Georgia, Times, Times New Roman, serif;
font-size: 14pt;
font-weight: bolder;
color: #fff }

.form02 {margin:-6px 0px 0px 1px; z-index:20}
form {margin:1px}

hr {color:#c0c0c0; width:90%}
a:link {color:#000066 }
a:visited {color:#000099 }
a:hover {color:#000033; }
a:active {color:#000066 }

td {margin-right:10px; font-family: arial, helvetica, sans-serif;
font-size: 8.5pt;
color:#000000} 
.dotline {color:#c9c; margin:10 0 10 0}

.purplelink {font-size:7pt; color:#b85b8a; text-transform:uppercase; margin:2px 0px}
a.purplelink:link {font-size: 7.5pt;text-transform:uppercase;  color: #b85b8a;margin:2px 0px}
a.purplelink:visited {font-size: 7.5pt;text-transform:uppercase;  color: #b85b8a;margin:2px 0px}
a.purplelink:hover {font-size: 7.5pt;text-transform:uppercase; color: #b85b8a;margin:2px 0px}
a.purplelink:active {font-size: 7.5pt;text-transform:uppercase; color: #b85b8a;margin:2px 0px}

.testimonial { font-family: Georgia, Times, Times New Roman, serif;
font-size: 10pt;
font-weight: bold;
color: #fff;
margin:10px ;}

.productlink {width:118px; text-align:center; background:#ffc; border:1px #300 dashed; margin:2px; text-transform:uppercase; padding:2px;}
.productlink a:hover {background:#fff; display:block}

#productright {position:relative; top:200px; display:block; float:right; width:300px; height:517px; background: url(images/productrightbg01.gif) no-repeat top right; padding:140px 0px 0px 0px;}
#productrightlist {position:relative; top:135px; right:8px;}

#sewtalented_box {position:relative; padding:5px 0px 10px 0px; margin:10px 0px; border-left:3px #CFF9A8 solid; border-bottom:10px #CFF9A8 solid; background:#E6FFCF; width:375px}

.marquee {font-family: arial, sans-serif; font-size: 8pt; margin:0px 5px 10px 5px; color:#ffc}

#insetframe {position:absolute; top:155px; left:205px; right:210px;  float:right; clear:both; display:inline-block }

.banner {margin:5px 0px 5px 0px}

/* Hide from IE-Mac \*/
#noiemac {display: block}
/* End hide */

#rightcolumn {position:absolute; top:150px; width:100px; right:0px; background:#185B84; border:0pt #185B84 solid}

.jumplink {color:#ffffff;font-weight:bold; font-size:12pt; background-color:#cc99cc;text-decoration:none}


#leftnav {position:absolute; top:150px; left:0px; width:180px}

.fabricssubhead {border:1px #cc66cc dashed;background-color:#8c639f;color:#ffffff;width:400;text-align:center;padding:5;font-weight:bold}

#definitionbox {position:relative; background-color:#fff; width:100%}

.definition { font-family: arial, helvetica, sans-serif;
font-size: 7.5pt;color:#000066;margin:7px }

.descriptive { font-family: arial, helvetica, sans-serif;
font-size: 7.5pt }

.descriptivesm { font-family: arial, helvetica, sans-serif;
font-size: 6.5pt }

.descriptiveb { font-family: arial, helvetica, sans-serif; font-weight:bold;
font-size: 8pt }

.descriptivepurple {font-family: arial, helvetica, sans-serif;
font-size: 7.5pt; color: #b85b8a;}

.descriptivewhite { font-family: arial, helvetica, sans-serif;
font-size: 7.5pt;font-weight:bold;
color:white}

.imageleft {margin:0px 10px 10px 0px}
.imageright {margin:0px 0px 10px 10px}

.imgleft {margin:0px 10px 10px 0px}
.imgright {margin:0px 0px 10px 10px}

.b2 { font-family: arial, helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color:#ffffff }

a.yellow {color:yellow}

.scripture { font-family: arial, helvetica, sans-serif;
font-size: 8pt;color:#8c639f;text-align:center;font-style:italic}

.keywords { font-family: arial, helvetica, sans-serif;
font-size: 7.5pt;color:#ffffff }

.menu1line  { font-family: arial,helvetica, sans-serif;
		font-size: 10pt;
		padding:12 60 0 10;
		color: #ffffff;
		font-weight: bold;}
a.menu1line:link {text-decoration: none;color: #000066 }
a.menu1line:visited {text-decoration: none;color: #000066 }
a.menu1line:active {text-decoration: none;color: #000066 }
a.menu1line:hover {text-decoration: underline;color: #000066  }

.menu2line  { font-family: arial,helvetica, sans-serif;
		font-size: 10pt;
		padding:4 60 0 10;
		color: #ffffff;
		font-weight: bold }
a.menu2line:link {text-decoration: none;color: #000066 }
a.menu2line:visited {text-decoration: none;color: #000066 }
a.menu2line:active {text-decoration: none;color: #000066 }
a.menu2line:hover {text-decoration: underline;color: #000066  }

.menuitem { font-family: arial,helvetica, sans-serif;
		font-size: 10pt;
		color: #ffffff;
		font-weight: bold }

.submenuitembold { font-family: arial,helvetica, sans-serif;
		font-size: 9pt;
		color: #ffffff;
		font-weight: bold; }

.submenuitem { font-family: arial,helvetica, sans-serif;
		font-size: 7pt;
		color: #ffffff;
		font-weight: bold; }
a.submenuitem:link {text-decoration: none;color: #000066 }
a.submenuitem:visited {text-decoration: none;color: #000066 }
a.submenuitem:active {text-decoration: none;color: #000066 }
a.submenuitem:hover {text-decoration: underline;color:#000066;background-color:white }

.price {font-size: 13pt; color:#9EA653; text-align:center;font-weight:bold;margin:0px 5px}

#menuitem {position:absolute;top:0;background: url(images/buttonbkgd.gif);width:180;height:45 }

#leftcontent {
position: absolute;
left:0px;
top:100px;
width:200px;
}

#centercontent {
position: absolute;
top:170px;
left: 210px;
right:220px;
z-index:7;
min-width:500px
}

#centercontent2 {
position: absolute;
top:190px;
left: 210px;
right:10px;
z-index:7
}

#centercontentindex {
position: absolute;
top:180px;
left: 210px;
right:10px;
padding:5px 0px;
z-index:7
}

#centercontentunique, #centercontentprod, #centercontentst {
position: absolute;
top:180px;
left: 201px;
right:205px;
padding:5px 0px;
z-index:7
}

#centercontent h2, #centercontent2 h2 {text-align:center}

#centercontent img, #centercontent2 img {margin:0px 10px}

#rightcontent, #right {
position: absolute;
top:170px; 
margin:0px 0px 0px 0px;
float:right; 
right:0px;
width:200px;
z-index:6
}

#rightunique {
position: absolute;
top:170px; 
right:0px;
width:150px;
z-index:7
}
	
.rossvideo {background: url(images/videobg.jpg) no-repeat top left;margin:0px 0px 10px 0px}

#bottomlinks {position:relative; bottom:10px; margin:20 0 10 0; text-align:center; border-top:0pt #003 solid}

#giftcert {position:absolute; top:10; left:10; z-index:0; width:550; height:258; background-image:url(images/giftcertshell.jpg)}

#giftcertto {position:absolute; left:280; top:157; z-index:5}
.giftcertto {font-size:10pt; font-weight:bold; color:white}

#giftcertfrom {position:absolute; left:280; top:182; z-index:5}
.giftcertfrom {font-size:10pt; font-weight:bold; color:white}

#giftcertvalue {position:absolute; left:280; top:205; z-index:5}
.giftcertvalue {font-size:12pt; font-weight:bold; color:yellow}

#giftcertcode {position:absolute; left:280; top:232; z-index:5}
.giftcertcode {font-size:10pt; font-weight:bold; color:white}

.product {border-top:1pt #c6f solid; border-left:1pt #c6f solid; border-right:2pt #E5B2FF solid; border-bottom:3pt #E5B2FF solid; margin:5px 10px 10px 10px; background:#f7ffd7}

#product {position:relative; top:5px; left:0px; border-top:1pt #c6f solid; border-left:1pt #c6f solid; border-right:2pt #E5B2FF solid; border-bottom:3pt #E5B2FF solid; margin:5px 0px 10px 0px}

.product02 {position:relative; margin:5px; padding:5px 0px 10px 0px; border:1px #2a304c dashed;}


.product03 {position:relative; margin:5px; background:url(images/productbg02.jpg) bottom left; padding:5px 0px 10px 0px; border:1px #2a304c dashed;}

#menu-products {position:absolute; left:120px; top:50px; width:160px;z-index:10;background-color: #cc66cc; border: 1px dashed #669999;padding:2;visibility:hidden}

#menu-products1 {position:absolute; left:120px; top:50px; width:160px;z-index:10;background-color: #cc66cc; border: 1px dashed #669999;padding:2;visibility:hidden}

#menu-products-fabric {position:absolute; left:257px; top:85px; width:100px;z-index:10;background-color: #99cccc; border: 1px dashed #669999;padding:2;visibility:hidden}

.productpage {position:relative; float:left; left:3px; top:3px; width:85px; border:1px #000 solid; margin:2px; background:#ffc; padding:2px 0px; display:block}

 .thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
         }
         
         .tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
         }
         
         .dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:410px;
         }
         
         .dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:410px;
         }
         
         
         .fabricheader {
width:410px;
            background:#7b019a;
	color:#fff;
            border-left:2px solid #c0c0c0;
            border-right:2px solid #c0c0c0;
            border-top:2px solid #c0c0c0;
            font-weight:bold;
            padding:2px 10px;
	    text-align:center;
         }
         
         .fabricinfo {
width:410px;
            background:#FFFFFF;
            border-left:2px solid #c0c0c0;
            border-right:2px solid #c0c0c0;
            border-bottom:2px solid #c0c0c0;
            padding:10px;
            font-size:11pt
         }
         
         .pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
         }

