body   { margin-top: 0; margin-bottom: 0; margin-left: 0; }
.tagline { background-image: url(images/whimsical.gif); background-repeat: no-repeat; background-position: right top; z-index: 3; }
p { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.mainText { font-size: 11px ; font-family: Verdana, Arial, Helvetica, sans-serif; }
.main { background-color: #fff; border: solid 2px #4d4d4d; }
h4 { color: #8c0d72 ; font-size: 20px; font-family: akaFrivolity, Verdana, Arial, Helvetica, sans-serif; }
h2 { color: #400040; font-size: 18px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.83em 0; }
p     { font-family: Verdana, Helvetica, Arial, Geneva, Swiss, SunSans-Regular; left: 3pt }
td   { }
.pad  { padding: 5px }
.button { background-color: #8c0d72; width: 100px; margin: 5px; border-color: #fccced #000 #000 #fccced; border-style: solid; border-width: 2px; cursor: pointer; display: block; }
.margin { margin: 5px }
.image { margin: 10px; border: solid 2px #7f0647  }
a:link { color: #8c0d72; text-decoration: none; }
a:visited { color: #e986cf; text-decoration: none; }
a:hover  { color: #eeaade; text-decoration: underline; }
.footer a:link { color: #e986cf; }
.bottomNav  { font-size: 7pt; text-decoration: none }
.quiltTitle { color: #472101; font-size: 18px; font-weight: bolder; text-align: center; }
.next { margin: 5px; }
.next a:link { font-weight: bold; background-color: #f4f0d7; padding: 5px; border: solid 2px #472101; }
.next a:hover { color: #472101; font-weight: bold; background-color: #f4f0d7; text-decoration: underline; }
.next a:visited { color: #472101; font-weight: bold; text-decoration: none; background-color: #f4f0d7; padding: 5px; border: solid 2px; }
.header { background-color: #8c0d72; background-image: url(images/top_swirls.gif); background-repeat: no-repeat; background-position: center bottom; padding-bottom: 30px; }
.footer { color: #fff; background-color: #8c0d72; text-align: center; height: 35px; padding-top: 10px; }
.footer_image { background-image: url(images/footer_swirl.gif); background-repeat: no-repeat; background-position: center; height: 100px; }
h1 { color: #8c0d72; font-size: 1.6em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0.25em; margin-bottom: 0.25em; }
.content_lg { background-color: #fef9fd; text-align: left; padding: 5px; width: 640px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; border-color: #c71585 #8c0d72; border-style: dashed; border-width: 1px; }
.content1 { background-color: #f9effc; text-align: left; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; padding: 5px; width: 400px; border-right: 1px dashed #8c0d72; border-left: 1px dashed #8c0d72; }
.content2 { background-color: #f9effc; text-align: left; margin: 15px 10px 10px; padding: 5px; width: 400px; border-top: 1px dashed #8c0d72; border-bottom: 1px dashed #8c0d72; }
.content2_lg { background-color: #f9effc; text-align: left; margin: 15px 10px 10px; padding: 5px; width: 640px; border-top: 1px dashed #8c0d72; border-bottom: 1px dashed #8c0d72; }
.content3 { background-color: #f9effc; text-align: left; margin: 15px 10px 10px; padding: 5px; width: 400px; border-right: 1px dashed #8c0d72; border-left: 1px dashed #8c0d72; }
.sidebar { background-color: #f9effc; margin-top: 5px; padding: 5px; border-left: 1px dashed #c71585; }
.quilts { padding: 5px; }
#copyright { margin: 20px; border: solid 2px #8c0d72; }
#largeQuilt { margin: 20px; }
.shops { }
.login { background-color: #f9effc; border: solid 1px #800080; }

input  { color: #000; background-color: #fff }
input:hover {background: #eeaade;}
input:focus {background: #f7cbf1;}
input:focus:hover {background: #f7cbf1;}
select { background-color: #FFF9ED; color: #000; }
.category 	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#8c0d72; font-size:12px; font-weight:bold; }
.catheader	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#886B4D; font-size:11pt; font-weight:bold; }
.catdesc	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; font-weight:bold; text-align: justify;}
.subcat		{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#886B4D; font-size:10pt; font-weight:bold;  }
.topnav		{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:6pt; text-decoration:none; }
.cart_mainheader     	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:bold; }
.item       	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#000000; font-weight:normal; }
.smalltext  	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; }
.itemheader 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#00FF00; font-weight:normal; }
.bodytext   	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color:#886B4D; font-weight:normal; text-align: justify; }
.regtext    	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal; }
.indent	    	{ text-indent:20pt; }
.address    	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#000000; font-weight:normal; padding-left:10pt; }
.subcatbig     	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:12pt; }
.numproducts   	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:7pt; text-indent:7; }
.prodtitle     	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; text-indent:0; font-weight:bold}
.preowned    	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#0041B5; font-size:10pt; text-indent:0; font-weight:bold}
.prodprice     	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10pt; text-indent:0; font-weight:bold}
.proddesc      	{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:9pt; text-indent:0; }
.cart	{  width: 90%;  }
.cartheader   { padding: 3px; background-color: #e986cf; border-top: 5px solid #8c0d72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#fff; font-weight:bold; border-bottom: 1px solid #8c0d72; }
.cartheaderR   { padding: 3px; background-color: #e986cf; border-top: 5px solid #8c0d72; border-right: 1px solid #8c0d72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#fff; font-weight:bold; border-bottom: 1px solid #8c0d72; }
.cartheaderL   { padding: 3px; background-color: #e986cf; border-top: 5px solid #8c0d72; border-left: 1px solid #8c0d72; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#fff; font-weight:bold; border-bottom: 1px solid #8c0d72; }
.cartrow1  {  padding: 3px; background-color: #ccc;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal;}
.cartrow1L  {  padding: 3px; background-color: #ccc;border-left: 1px solid #000;}
.cartrow1R  {  padding: 3px; background-color: #ccc;border-right: 1px solid #000;}
.cartrow1bottom  {  background-color: #ccc; border-bottom: 2px solid #000;}
.cartrow2 {padding: 3px;background-color: #E4E3E3;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal;}
.cartrow2L  {  padding: 3px; background-color: #E4E3E3;border-left: 1px solid #000;}
.cartrow2R  {  padding: 3px; background-color: #E4E3E3;border-right: 1px solid #000;}
.cartrow2bottom  {  background-color: #000;border-bottom: 2px solid #000;}
.cartfooterL	{  background-color: #bbb; padding: 3px; border-left: 1px solid #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal;}
.cartfooterR	{  background-color: #bbb; padding: 3px; border-right: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal;}
.cartfooterbottomR	{  background-color: #bbb; padding: 3px; border-bottom: 1px solid #000;border-right: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal;}
.cartfooterbottomL	{  background-color: #bbb; padding: 3px; border-bottom: 1px solid #000;border-left: 1px solid #000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; font-weight:normal;}
.cartprogressborder 	{border: 1px solid #ccc;padding:2px;}
.cartprogressdots 	{border:1px dotted #ccc; border-width:0px 0px 1px 0px;}
.cartprogressactive	{background-color: #000; color:#FFF;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;padding:4px;}
.cartprogressactivetext	{color:#000;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;}
.cartprogressinactive	{background-color: #ccc; color:#FFF;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;padding:4px;}
.cartprogressinactivetext	{color:#ccc;font-family:verdana,sans-serif;font-weight:bold;font-size:9pt;}
.cartbuttons A:Link, .cartbuttons A:Visited	  { color: white; font-size: 9pt; font-family: Tahoma, Verdana, Helvetica; font-weight: bold; background-color: #8c0d72; text-align: center; padding:2px; border-color: #fff #000 #000 #fff; border-style: inset; border-width: 1px; }
.cartbuttons A:Hover{color:white;background-color:#c71585;cursor:hand;font-size: 9pt; font-family: Tahoma, Verdana, Helvetica; font-weight: bold;}
.accountbox   { background-color: #f9effc; border: solid 2px #8c0d72; }
.bullet_indent { padding-left: 20px; }
.frame { background-color: #fff; margin: 5px; padding: 8px; border: solid 2px #8c0d72; }
.smallframe { background-color: #fff; margin: 2px; padding: 4px; border: solid 1px #8c0d72; }
.noframe img a { border: 0 #f9effc; }
.clear { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; clear: both; }
#rotate
{ background-color: transparent; background-image: url(bg/rotate.php); background-repeat: repeat; background-position: center top; }
