/* COLORS
mint: #E3ECD1;
lime green: #CEDE72;
dk green: #99A655;
pink: #FBC7D8;
pink_border: #FFA8CA;
cherry: #E93D6F;
dull cherry: #B5715D;
cherry text: #A32B30;
toffee: #F7E7C7;
lt toffee: #FFF6E5;
dk toffee: #E2C7A8;
dirt: #D6D0C3;
lt dirt: #EBE8E1;
dirt text: #666666;
 */

body{
margin-top:0px;
margin-bottom:0px;
background-color:#DDDDDD;
font-family:arial, verdana, sans serif;
font-size:12pt;
color:#666666;
}

p{
	font-family:arial, verdana, sans serif;
 font-size:12pt;
	color:#666666;
}

b{
	font-family:arial, helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}

.dashed_line{
	position:relative;
	float:left;
	width:100%;
	font-size:0px;
	border-bottom:1px dashed #FFA8CA;
	padding:5px 0px 5px 0px;
}

.cherry{
	font-family:arial, verdana, sans serif;
 font-size:12pt;
	color:#E93D6F;
}

.white{
	font-family:arial, verdana, sans serif;
	color:#FFFFFF;
}

.dk_gray{
	font-family:arial, verdana, sans serif;
	color:#333333;
    height:20px;   
}

.pink{
	font-family:"Times New Roman", Times, serif;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#FBC7D8;
}

.steps{
	font-family:arial, helvetica, sans-serif;
	text-align:left;
 font-size:12pt;
	font-weight:bold;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
 font-size:12pt;
	font-weight:bold;
	color:#666666;
}

.hot_pink{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
 font-size:12pt;
	font-weight:bold;
	color:#E93D6F;
	padding:0px;
}

h2{
	  font-weight:bold;
	  font-family:geneva, arial, helvetica, sans-serif;
      font-size:12pt;
	  letter-spacing:1px;
	  color:#A32B30;
	  }

h3{
	  font-weight: bold;
	  font-family:geneva, arial, helvetica, sans-serif;
      font-size:12pt;
	  letter-spacing:1px;
	  color:#666666;
	  }

ul{
	font-family:arial, verdana, sans serif;
 font-size:12pt;
	color:#666666;
}

a{
	color:#333333;
	text-decoration:none;
}

a:hover{text-decoration:underline; color:#A32B30;}
a:active{text-decoration:none; color:#A32B30;}
a:link{text-decoration:none; color:#A32B30;}

a.blue{
	font-family:arial, verdana, sans serif;
	/* color:#0071BC; */
	color:#0000FF;
	text-decoration:underline;
}

/*
a.blue:hover{text-decoration:underline; color:#083F73;}
a.blue:active{text-decoration:none; color:#FFA8CA;}
a.blue:link{text-decoration:none; color:#CEDE72;}
*/
a.blue:hover{text-decoration:underline; color:#0000FF;}
a.blue:active{text-decoration:none; color:#0000FF;}
a.blue:link{text-decoration:none; color:#0000FF;}

hr{
	height:1px;
	padding:0px;
	margin:0px;
	font-size:0px;
	color:#999999;
}
.select,
.select a{
	font-family:arial, verdana, sans serif;
	font-size:12pt;
	color:#333333;
	text-decoration:none;
}

.select,
.select a:hover{text-decoration:none; color:#A32B30;}

.select,
.select a:active{text-decoration:none; color:#D96F73;}

.select,
.select a:link{text-decoration:none; color:#A32B30;}

input.style{
	font-family:arial, verdana, sans serif;
 font-size:12pt;
	letter-spacing:1px;
	color:#B56E53;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:1px 4px 1px 4px;
}

input.style2{
	font-family:arial, verdana, sans serif;
 font-size:12pt;
	letter-spacing:1px;
	color:#B56E53;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:1px 4px 1px 4px;
	text-align:center;
}

select.style{
	font-family:arial, verdana, sans serif;
 font-size:12pt;
	letter-spacing:1px;
	color:#B56E53;
	background-color:#FFFFFF;
	border:1px solid #999999;
}

textarea.style{
	width:200px;
	font-family:arial, verdana, sans serif;
 font-size:12pt;
	letter-spacing:1px;
	color:#B56E53;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:1px 4px 1px 4px;
}

.submitLink{
width:38px;
height:16px;
background-color:#FFFFFF;
border:1px solid #D96F73;
color:#A32B30;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:center;
padding:0px 2px 0px 2px;
cursor: hand;
background-image:url("/media/styles/images_css/go.gif");
background-repeat:no-repeat;
}

.submit{
background-color:#FFFFFF;
border:1px solid #D96F73;
color:#A32B30;
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:center;
padding:0px 2px 0px 2px;
cursor: hand;
}

table.main{
width:768px;
background-image:url("/media/styles/images_css/circles.gif");
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
}

.whitebg{
width:768px;
background-color:#FFFFFF;
}

.logo,
.logo a
{
/*position:relative;*/
/*float:left;*/
width:313px;
height:85px;
/* background-image:url("/media/styles/images_css/new_logo.gif"); */
/* background-repeat:no-repeat; */
border:solid 1px #FFFFD0;
}

.shippingBanner,
.shippingBanner a
{
   /*position:relative;*/
   width: 311px;
   height: 82px;
   /*border: none;
   margin: 0 0 0 -0px;
   border:none;*/
   float:right;
   border:solid 1px #FFFFD0;
   background-image:url("/images/sewUnbelievable_NoShippingBanner.jpg") no-repeat;
}

td.nav_bg {
width:100%;
height:16px;
background-color:#FBC7D8;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color: #333333;
border-top:solid 1px #FFA8CA;
border-bottom:solid 1px #FFA8CA;
text-align:center;
}

td.nav_bg a
{
    padding:0px 6px;
    font-size:13px;
    letter-spacing:-.5px;
}

td.nav_bg a:hover
{
    background-color:#F23F72;
    color:white;
    text-decoration:none;
}

.triangle
{
    padding-left:15px;
    font-size:13pt;
    font-weight:bold;
    background:url("/media/styles/images_css/triangle.gif") left no-repeat;
}

#nav_spacer1{
position:relative;
float:left;
width:10px;
height:16px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:0px;
background:url("/media/styles/images_css/nav_spacer.gif");
background-repeat:no-repeat;
}

#nav_spacer2{
position:relative;
float:left;
width:200px;
height:16px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:0px;
background:url("/media/styles/images_css/nav_spacer.gif");
background-repeat:no-repeat;
}

.home,
.home a{
	position:relative;
	float:left;
	width:66px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/home.gif") 0px -16px;
	background-repeat:no-repeat;
}
.home,
.home a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.home,
.home a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.juii,
.juki a{
	position:relative;
	float:left;
	width:112px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/juki.gif") 0px -16px;
	background-repeat:no-repeat;
}
.juii,
.juki a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.juii,
.juki a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.thread,
.thread a{
	position:relative;
	float:left;
	width:125px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/thread.gif") 0px -16px;
	background-repeat:no-repeat;
}
.thread,
.thread a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.thread,
.thread a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.weaver,
.weaver a{
	position:relative;
	float:left;
	width:106px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/weaver.gif") 0px -16px;
	background-repeat:no-repeat;
}
.weaver,
.weaver a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.weaver,
.weaver a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.quilt,
.quilt a{
	position:relative;
	float:left;
	width:85px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/quilt.gif") 0px -16px;
	background-repeat:no-repeat;
}
.quilt,
.quilt a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.quilt,
.quilt a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.books,
.books a{
	position:relative;
	float:left;
	width:67px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/books.gif") 0px -16px;
	background-repeat:no-repeat;
}
.books,
.books a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.books,
.books a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.order,
.order a{
	position:relative;
	float:left;
	width:106px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/order.gif") 0px -16px;
	background-repeat:no-repeat;
}
.order,
.order a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.order,
.order a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.contact,
.contact a{
	position:relative;
	float:left;
	width:93px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/contact.gif") 0px -16px;
	background-repeat:no-repeat;
}
.contact,
.contact a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.contact,
.contact a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.products,
.products a{
	position:relative;
	float:left;
	width:112px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/products.gif") 0px -16px;
	background-repeat:no-repeat;
}
.products,
.products a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.products,
.products a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.questions,
.questions a{
	position:relative;
	float:left;
	width:68px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/q&a.gif") 0px -16px;
	background-repeat:no-repeat;
}
.questions,
.questions a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.questions,
.questions a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.started,
.started a{
	position:relative;
	float:left;
	width:117px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/started.gif") 0px -16px;
	background-repeat:no-repeat;
}
.started,
.started a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.started,
.started a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.tips,
.tips a{
	position:relative;
	float:left;
	width:58px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/tips.gif") 0px -16px;
	background-repeat:no-repeat;
}
.tips,
.tips a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.tips,
.tips a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.meet_cindy,
.meet_cindy a{
	position:relative;
	float:left;
	width:95px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/meet_cindy.gif") 0px -16px;
	background-repeat:no-repeat;
}
.meet_cindy,
.meet_cindy a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.meet_cindy,
.meet_cindy a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.warranty,
.warranty a{
	position:relative;
	float:left;
	width:138px;
	height:16px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/warranty.gif") 0px -16px;
	background-repeat:no-repeat;
}
.warranty,
.warranty a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.warranty,
.warranty a:active{background-position: 0px -32px; background-repeat:no-repeat;}

.larger,
.larger a{
	position:relative;
	float:left;
	width:87px;
	height:12px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size:0px;
	background:url("/media/styles/images_css/larger.gif") 0px -12px;
	background-repeat:no-repeat;
}
.larger,
.larger a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.alternate,
.alternate a{
	position:relative;
	float:left;
	width:87px;
	height:12px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size:0px;
	background:url("/media/styles/images_css/alternate.gif") 0px -12px;
	background-repeat:no-repeat;
}
.alternate,
.alternate a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.specifications,
.specifications a{
	position:relative;
	float:left;
	width:87px;
	height:12px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size:0px;
	background:url("/media/styles/images_css/specifications.gif") 0px -12px;
	background-repeat:no-repeat;
}
.specifications,
.specifications a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.previous,
.previous a{
	position:relative;
	float:left;
	width:53px;
	height:12px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size:0px;
	background:url("/media/styles/images_css/previous.gif") 0px -12px;
	background-repeat:no-repeat;
}
.previous,
.previous a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.next,
.next a{
	position:relative;
	float:left;
	width:35px;
	height:12px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size:0px;
	background:url("/media/styles/images_css/next.gif") 0px -12px;
	background-repeat:no-repeat;
}
.next,
.next a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

.close,
.close a{
	position:relative;
	float:left;
	width:87px;
	height:12px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	font-size:0px;
	background:url("/media/styles/images_css/close_window.gif") 0px -12px;
	background-repeat:no-repeat;
}
.close,
.close a:hover{background-position: 0px 0px; background-repeat:no-repeat;}

#ad,
#ad a{
	position:relative;
	float:left;
	width:545px;
	height:245px;
	background-image:url("/media/styles/images_css/ad.jpg");
	background-repeat:no-repeat;
}

.cart,
.cart a{
	position:relative;
	float:left;
	width:18px;
	height:17px;
	background-image:url("/media/styles/images_css/cart.gif");
	background-repeat:no-repeat;
}

.howTo,
.howTo a{
	position:relative;
	float:right;
	width:127px;
	height:111px;
	background-image:url("/media/styles/images_css/howTo.gif");
	background-repeat:no-repeat;   
}

#thick_line{
position:relative;
float:left;
width:100%;
height:3px;
font-size:0px;
margin:0px;
padding:0px;
background-color:#FFA8CA;
}

*html #line{
width:100%;
height:1px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #FFA8CA;
background-color:#FFFFFF;
}

#line{
width:100%;
height:1px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#FFA8CA;
}

#gray_line{
width:100%;
height:1px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #999999;
}

#gray_line2{
width:100%;
height:1px;
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px solid #999999;
background-color:#DDDDDD;
}

table.gradient{
width:100%;
background-image:url("/media/styles/images_css/gradient.gif");
background-repeat:no-repeat;
}

table.circles{
width:100%;
background-image:url("/media/styles/images_css/circles.gif");
}

td.cherry{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#FFFFFF;
margin:0px;
padding:0px;
background-color:#D96F73;
}

td.cherry2{
width:100%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:justify;
color:#666666;
margin:0px;
padding:0px;
}

#about_text{
width:100%;
height:22px;
/* background-image:url("/media/styles/images_css/about_text.gif"); */
background-image:url("/media/styles/images_css/note_bg.gif");
background-repeat:no-repeat;
font-weight:bold;
padding:4px 0 0 4px;
}

#who{
width:150px;
height:15px;
background-image:url("/media/styles/images_css/who.gif");
background-repeat:no-repeat;
}

#do{
width:150px;
height:15px;
background-image:url("/media/styles/images_css/do.gif");
background-repeat:no-repeat;
}

#guarantee{
width:150px;
height:15px;
background-image:url("/media/styles/images_css/guarantee.gif");
background-repeat:no-repeat;
}

#how{
width:150px;
height:15px;
background-image:url("/media/styles/images_css/how.gif");
background-repeat:no-repeat;
}

.juki-box,
.juki-box a{
	width:323px;
	height:79px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/juki-box.gif") 0px 0px;
	background-repeat:no-repeat;
    float:right;   
}
.juki-box,
.juki-box a:hover{background-position: 0px -79px; background-repeat:no-repeat;}

.thread-box,
.thread-box a{
	width:323px;
	height:79px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/thread-box.gif") 0px 0px;
	background-repeat:no-repeat;
}
.thread-box,
.thread-box a:hover{background-position: 0px -79px; background-repeat:no-repeat;}

.books-box,
.books-box a{
	width:323px;
	height:79px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/books-box.gif") 0px 0px;
	background-repeat:no-repeat;
}
.books-box,
.books-box a:hover{background-position: 0px -79px; background-repeat:no-repeat;}

.quilt-box,
.quilt-box a{
	width:323px;
	height:79px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/quilt-box.gif") 0px 0px;
	background-repeat:no-repeat;
}
.quilt-box,
.quilt-box a:hover{background-position: 0px -79px; background-repeat:no-repeat;}

.weaver-box,
.weaver-box a{
	width:323px;
	height:79px;
	display:block;
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	background:url("/media/styles/images_css/weaver-box.gif") 0px 0px;
	background-repeat:no-repeat;
}
.weaver-box,
.weaver-box a:hover{background-position: 0px -79px; background-repeat:no-repeat;}

.border{
position:relative;
float:left;
width:100%px;
padding:0px;
margin:0px;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background-color:#FFFFFF;
}

.border2{
position:relative;
float:left;
width:100%px;
padding:0px;
margin:0px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background-color:#FFFFFF;
}

.juki_shaded_box{
position:relative;
float:left;
width:198px;
padding:5px 5px 5px 5px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background-image:url("/media/styles/images_css/ad_bg.jpg");
}

.TL-98Q_shaded_box{
position:relative;
float:left;
width:221px;
padding:5px 5px 5px 5px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background-image:url("/media/styles/images_css/ad_bg.jpg");
}

.HZL-E61_shaded_box{
position:relative;
float:left;
width:198px;
padding:5px 5px 5px 5px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background-image:url("/media/styles/images_css/ad_bg.jpg");
}

.HZL-E80_shaded_box{
position:relative;
float:left;
width:188px;
padding:5px 5px 5px 5px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
background-image:url("/media/styles/images_css/ad_bg.jpg");
}

.weaver_ad_bow{
position:relative;
float:left;
width:320px;
height:65px;
padding:5px 5px 5px 5px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-image:url("/media/styles/images_css/ad_bow.gif");
background-repeat:no-repeat;
}

*html .weaver_ad_text{
width:210px;
margin-left:25px;
margin-right:8px;
margin-top:18px;
}

.weaver_ad_text{
width:210px;
margin-left:60px;
margin-right:8px;
margin-top:12px;
}

.quilt-kits_ad_bow{
position:relative;
float:left;
width:225px;
height:65px;
padding:5px 5px 5px 5px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-image:url("/media/styles/images_css/ad_bow2.gif");
background-repeat:no-repeat;
}

*html .quilt-kits_ad_text{
width:155px;
margin-left:46px;
margin-top:16px;
}

.quilt-kits_ad_text{
width:155px;
margin-left:56px;
margin-top:12px;
}

.books_ad_bow{
position:relative;
float:left;
width:225px;
height:65px;
padding:5px 5px 5px 5px;
margin:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
text-align:center;
color:#FFFFFF;
background-image:url("/media/styles/images_css/books_ad_bow.gif");
background-repeat:no-repeat;
}

*html .books_ad_text{
width:145px;
margin-left:18px;
margin-top:16px;
}

.books_ad_text{
width:145px;
margin-left:42px;
margin-top:12px;
}

div.button a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
color:#FFFFFF;
text-align:center;
font-weight:bold;
background-color:#F23F72;
border:1px solid #F23F72;
padding:2px 5px 2px 5px;
}

div.button a:hover{text-decoration:none; background-color:#FFFFFF; border:1px solid #999999; color:#999999;}
div.button a:active{text-decoration:none; background-color:#F23F72; border:1px solid #F23F72; color:#FFFFFF;}

*html div.button a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
height:14px;
color:#FFFFFF;
text-align:center;
font-weight:bold;
background-color:#F23F72;
padding:2px 5px 2px 5px;
}

*html  div.button a:hover{text-decoration:none; background-color:#FFFFFF; border:1px solid #999999; color:#999999;}
*html  div.button a:active{text-decoration:none; background-color:#F23F72; border:0px; color:#FFFFFF;}

*html .float{
position:relative;
float:left;
width:252px;
padding-right:5px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:justify;
color:#666666;
margin:0px;
padding:0px;
}

.float{
position:relative;
float:left;
width:220px;
padding-right:0px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12pt;
text-align:justify;
color:#666666;
margin:0px;
padding:0px;
}

.top{
	background-color:#FBC7D8;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
 font-size:12pt;
	font-weight:bold;
	color:#666666;
}

.adminTop{
	background-color:#FBC7D8;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:7pt;
	font-weight:bold;
	color:#666666;
}

td.vrwhite{
	border-left:1px solid #FFA8CA;
	padding-left:15px;
}

.light{
	background-color:#FFFFFF;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.middle{
	background-color:#E3ECD1;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

table.border{
	border:1px solid #FFA8CA;
}

#vgray_line2{
font-size:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
}

.bg{
background-color:#DDDDDD;
}

#weaver_ad{
width:598px;
height:75px;
background-image:url("/media/styles/images_css/weaver_ad.gif");
background-repeat:no-repeat;
border:1px solid #999999;
}

#quilt_ad{
width:598px;
height:75px;
background-image:url("/media/styles/images_css/quilt_ad.gif");
background-repeat:no-repeat;
border:1px solid #999999;
}

#book_ad{
width:598px;
height:75px;
background-image:url("/media/styles/images_css/book_ad.gif");
background-repeat:no-repeat;
border:1px solid #999999;
}

#jukiTL-98Q_ad{
width:598px;
height:75px;
background-image:url("/media/styles/images_css/jukiTL-98Q_ad.gif");
background-repeat:no-repeat;
border:1px solid #999999;
}

#jukiHZL-E80_ad{
width:598px;
height:75px;
background-image:url("/media/styles/images_css/jukiHZL-E80_ad.gif");
background-repeat:no-repeat;
border:1px solid #999999;
}

#jukiHZL-E61_ad{
width:598px;
height:75px;
background-image:url("/media/styles/images_css/jukiHZL-E61_ad.gif");
background-repeat:no-repeat;
border:1px solid #999999;
}

.shade{
background-color:#FFE8F0;
border-right: 1px dashed #FFA8CA;
font-size:8pt;
}

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

.misc_row
{
	clear: both;
}

.misc_thumb
{
	float: left;
	width: 75px;
	height: 65px;
	text-align: center;
}

.misc_thumb img
{
	border: 0px;
}

.misc_desc
{
	float: left;
	vertical-align: middle;
	font-size: 9pt;
}

.banner_td
{
   padding: -20px;
}

.banner_td a
{
   border:none;
}

.banner_td img
{
   margin: -10px 0 -10px 0;
}

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