@charset "UTF-8";
/* CSS Document */

body  {
width:auto;
height:1600px;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #666666;
	margin:0px;
	padding:0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

table {

}

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

a:active {
font-weight:bold;
}

smaller {
font-size:10px;
}

small {
font-size:12px;
}

h1 {
font-size:16px;
text-align:left;
color:#6C006B;
}

h2 {
font-size:14px;
}

h3 {
font-size:12px;
}

td {
empty-cells:show;
}

strong {
font-size:12px;
font-weight:bold;
}

#sidebar1 {

padding-top:15px;
padding-left:5px;
text-align:left;
}

#sidebar2 {
text-align:left;
padding-top:15px;

}

#links {
/*padding-top:15px;*/
padding-left:5px;
text-transform:uppercase;
text-align:left;
font-size:11px;

}

#bodytext {
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:20px;
text-align:justify;
font-size:12px;


}

#line_padding {
padding-bottom:2px;
text-align:left;
padding-left:5px;
}

#featurebox_newsletter {
padding-left:5px;
padding-right:15px;
/*padding-top:5px;*/
text-align:left;
font-size:9px;


}

#featurebox {
padding-left:5px;
padding-right:15px;
/*padding-top:5px;*/
text-align:left;
font-size:11px;


}

.featurebox {

padding-right:15px;
/*padding-top:5px;*/
text-align:left;
font-size:11px;
te


}

#footer {
text-align:center;
background-color:#c3acd3;
padding:5px;
}

#secondary {

text-align:left;
padding-top:15px;
padding-left:5px;
font-size:12px;

}

#sales {
text-decoration:line-through;
}

.style1 { 
  
   font-size: 12px; 
  vertical-align:bottom; 
 
   padding: 2px; 
   height: 12px; 
   
 
} 

.even {
background-color:#e3d7df;
vertical-align:middle;
}


#bodytext {

font-size:12px;
}



#logo {
padding-left:5px;

}

#gift_certificate {
background-image:url(../images/giftcertificate.jpg);
background-repeat:no-repeat;
width:480px;
height:344;
}

#nav_header {
color:#6C006B;
text-align:left;
padding-left:5px;
}

#secondary small {
font-size:10px;
}

.remove {
padding-left:10px;
color:6c006b;
}


#minicart {
text-align:left;
font-size:10px;
padding-left:5px;
}

#sale_price {
color:#FF0000;
}

#underconstruction {
text-align:center;
}

#books {
text-align:center;
}


/*admin css*/

#add_item {
background-color:#c3acd3;
text-align:left;
}

#edit_item {
background-color:#99CCFF;
text-align:left;
}

#knitting_class_list {
text-align:left;
margin:0px;
position:relative;
left:-25px;
}

#crochet_class_list {
text-align:left;
margin:0px;
position:relative;
left:-25px;
}

.description {
font-size:12px;
text-align:right;
vertical-align:top;
}

.detail {
font-size:12px;
text-align:left;
vertical-align:top;
}

.button {
text-align:left;
padding-left:350px;
}

.patterns_display {
padding-right:20px;
font-size:11px;
text-align:center;
}

.multi_nav {
font-size:10px;
color:#FF6699;
}

#all_yarns {
vertical-align:top;
padding-left:10px;
}

.bullets {
vertical-align:top;
position:inherit;
left:20px;

}

.date_modified {
width:500px;
}

.message {
color:#FF0000;
font-size:11px;
}

.cart_total {
padding-top:30px;
}