body {
	text-align:center;
	padding:0;
	margin:0;
	background: url(/images/butterflies1.gif) repeat;
}

#above-fold {
	width:550px;
	height:670px;
	margin:0;
	padding:0;
	clear: both;
}

#feature {
	width:550px;
	height:0px;
	margin:0;
	padding:0;
	clear: both;
	background-color: #ffffff;
}


.clear {
	clear:				both;
}

h1 {
	color: #6A2B84;
	font: bold italic 14px verdana,helvetica,sans-serif;
	text-align: center;
	margin:0;
}

p.subhead1 {
	color: #fff;
	font: bold 14px/15px verdana,helvetica,sans-serif;
	text-align: center;
	margin:0 0 3px 0;
}

a.subhead1 {
	color: #f2ecf5;
	font: bold italic 13px verdana,helvetica,sans-serif;
	margin:0;
	text-decoration:underline;
	border:0px none;
}

a.subhead1:hover {
	color: #e4d0f0;
	font: bold italic 13px verdana,helvetica,sans-serif;
	margin:0;
	text-decoration:none;
	border:0px none;
}

h2 {
	color: #80409A;
	font: bold 14px verdana,helvetica,sans-serif;
	text-align: center;
	padding-bottom:5px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

h3 {
	color: #6A2B84;
	font: bold 21px/25px verdana, helvetica, sans-serif;
	text-align: center;
	margin:5px 0;
	padding: 0;
}

h3 a, h3 a:hover {
	color: #80409A;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
	font: bold 21px/25px verdana,helvetica,sans-serif;
}

h3 a:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}

h3.special {
	color: #6A2B84;
	font:bold italic 22px/22px "arial narrow",verdana,helvetica,sans-serif;
	text-align: center;
	margin:10px 0 0 0;
	padding:0;
	text-transform:uppercase;
}

h3.blowout, a.blowout {
	background-color: #6A2B84;
	color: #d8bfe2;
	font: bold 19px verdana,helvetica,sans-serif;
	text-align: center;
	padding:10px 0 15px 0;
	text-decoration:underline;
	border:0;
	text-transform:uppercase;
	margin-top: 28px;
}

a.blowout:hover {
	background-color: #6A2B84;
	color: #FFF;
	font: bold 19px verdana,helvetica,sans-serif;
	text-transform:uppercase;
	text-decoration:underline;
}

h3.preview {
	color: #6A2B84;
	font: bold 16px/20px verdana,helvetica,sans-serif;
	text-align:center;
	margin:0px 0 0 0;
}

h4.supplies {
	color: #6A2B84;
	font: bold italic 14px/16px verdana,helvetica,sans-serif;
	text-align:center;
	margin:0px 0 0 0;
	letter-spacing:0;
	padding:5px 0 10px 0;
	text-transform:none;
}

h4 {
	color: #000;
	font:italic normal 18px/24px verdana,helvetica,sans-serif;
	text-align: center;
	/*margin:10px 0 5px 0;*/
	margin: 10px auto 20px auto;
	/*letter-spacing:.2em;*/
	/*text-decoration:none;*/
	/*text-transform:uppercase;*/
}

h4 a, h4 a:hover {
	color: #80409A;
	font:italic normal 18px/24px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

h4 a:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}

h5 {
	color: #80409A;
	font: bold italic 14px/18px verdana,helvetica,sans-serif;
	text-align: left;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
}

h6 {
	color: #80409A;
	font: bold 18px verdana,helvetica,sans-serif;
	text-align: center;
	margin:5px 0 15px 0;
}

/*
#patches-table-top {
	width:530px;
	text-align: center;
	margin:0 10px;
	letter-spacing:1px;
}
*/

#patches-table-top { /* only for month of august 2010 - TIG */
	width:550px;
	text-align: center;
	margin:0px 0;
	padding:0;
}

p.holiday {
	color: #80409A;
	font: bold 22px verdana,helvetica,sans-serif;
	text-align: center;
	margin:0;
	letter-spacing:1px;
}

p {
	color: #000;
	font: 12px/18px verdana,helvetica,sans-serif;
	text-align: center;
	letter-spacing:0;
	margin:15px 50px 0 50px;
}

a {
	color: #80409A;
	font: bold 14px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a:hover {
	color: #C3ABD2;
	font: bold 14px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
/*	margin-top: 10px;
	padding-top: 10px; */
}

/*marquee {
	font-style:italic;
	background-color:#F2ECF5;
	color: #6A2B84;
	font: bold 18px verdana,helvetica,sans-serif;
	text-align: center;
	margin:0px 0 0;
	height:170px;
	padding:0;
	width:550px;
}
*/
marquee {
	/*font-style:italic;*/
	background-color:#F2ECF5;
	color: #6A2B84;
	font: bold 18px verdana,helvetica,sans-serif;
	/*text-align: center;*/
	margin:0px 0 0;
	height:155px;
	padding:15px 0 0;
	width:550px;
}

p.cataloglinks {
	color: #000;
    font:16px/30px verdana,helvetica,sans-serif;
	text-align:center;
    letter-spacing:0;
    margin:20px 0 20px 0;
}

a.cataloglinks {
	color: #80409A;
    font: bold 16px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.cataloglinks:hover {
	color: #C3ABD2;
    font: bold 16px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}

p.more {
	font: 11px/14px verdana, helvetica,sans-serif;
	color: #000;
	text-align: right;
    margin:2px 30px 0 0;
}

a.more {
	font: bold italic 11px verdana, helvetica,sans-serif;
	color: #000;
	text-decoration:none;
	border-bottom: dotted #80409A 1px;
}

a.more:hover {
	color: #000;
	font: bold italic 11px/11px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}


p.subhead {
	color: #80409A;
    font: bold italic 14px/18px verdana,helvetica,sans-serif;
	text-align: left;
	margin:20px 50px -10px 35px;
	text-transform:uppercase;
}

a.subhead {
	color: #80409A;
    font: bold italic 14px/18px verdana,helvetica,sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

p.sitemap {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:5px 50px 0 50px;
}

p.sitemap1 {
	color: #000;
    font: 12px/16px verdana,helvetica,sans-serif;
	text-align: left;
    margin:0 50px 0 100px;
}

p.sitemap2 {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0 50px 0 150px;
}

p.homesub {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align:center;
    margin:10px;
}

a.homesub {
	font: 12px verdana, helvetica,sans-serif;
}

a.homesub:hover {
	font: 12px verdana, helvetica,sans-serif;
}

p.orderaddress {
	color: #7441A6;
	font: bold 11px/12px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0 50px 0 90px;
}

#princesshb {
display:inline;
width:550px;
clear:both;
border:0;
margin:0;
padding:0;
}

#princesshb-left {
display:inline;
width:345px;
text-align:left;
float:left;
border:2px solid #C3ABD2;
margin:0;
padding:3px;
}

#princesshb-right {
display:inline;
width:150px;
text-align:right;
float:right;
/*border:2px solid #C3ABD2;*/
margin:0;
padding:0;
	color: #80409A;
    font: bold 12px/18px verdana,helvetica,sans-serif;
}

#princesshb-right table {
width:150px;
border:1px solid #C3ABD2;
margin:0;
padding:0;
}

#princesshb-right td {
width:75px;
border:1px solid #C3ABD2;
margin:0;
padding:5px 0px 5px 5px;
color: #80409A;
    font: bold 12px/18px verdana,helvetica,sans-serif;
}

#new-patches {
width:550px;
border:0;
float:left;
border:2px solid #C3ABD2;
margin-bottom:20px;
}

#new-patches td.col1 {
width:112px;
border: 1px solid #C3ABD2;
text-align:center;
}

#new-patches td.col2 {
width:163px;
border: 1px solid #C3ABD2;
}

#new-patches img {
width:100px;
border: 0;
}

#new-patches p.new-item {
	color: #4b4b4b;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0px 0 5px 3px;
	text-transform:uppercase;
	padding:0;
}

#new-patches a.new-item, #new-patches a.new-item:hover {
	color: #80409A;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	text-transform:uppercase;
	border-bottom: dotted #80409A 1px;
}

#new-patches a.new-item:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}


#preview {
width:602px;
border:0;
float:left;
border:2px solid #C3ABD2;
margin:0;
padding:0;
margin-bottom:20px;
}

#preview td.col1 {
width:106px;
border: 1px solid #C3ABD2;
text-align:center;
}

#preview td.col1 a, #preview td.col1 a:hover {
border:0;
text-decoration:none;
}

#preview td.col2, #preview td.col2-new {
width:182px;
border: 1px solid #C3ABD2;
}

#preview td.col2-new {
background-color:#F7F1FA;
}

#preview img {
width:100px;
border: 0;
}

#preview p.new-item {
	color: #4b4b4b;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0px 0 5px 3px;
	text-transform:uppercase;
	padding:0;
}

#preview a.new-item, #preview a.new-item:hover {
	color: #80409A;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	text-transform:uppercase;
	border-bottom: dotted #80409A 1px;
}

#preview a.new-item:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}

#preview-PP {
width:180px;
border:0;
margin:0 auto;
padding:0;
}

#preview-PP form {
margin:0;
}

#preview-PP td {
width:90px;
height:20px;
border:0;
margin:0;
padding:0;
text-align:center;
}



p.bookmark {
	color: #000;
	font:11px/12px verdana, helvetica,sans-serif;
	text-align:left;
	margin:10px 0 0;
}

a.bookmark {
	color: #80409A;
	font: bold 11px/12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.bookmark:hover {
	color: #C3ABD2;
	font: bold 11px/12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}
	
p.contact {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align: center;
    margin:15px 5px 0 5px;
}

a.contact {
	color: #80409A;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.contact:hover {
	color: #C3ABD2;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}
	
a.sub {
	color: #80409A;
	font:bold italic 16px/24px verdana,helvetica,sans-serif;
	text-align: left;
	letter-spacing:.2em;
	text-decoration:none;
	border:0px none;
	text-transform:uppercase;
	margin: 10px 0 5px 0;
	}

p.subhome {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align: right;
    margin:0 0 0 50px;
}

a.subhome {
	color: #80409A;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.subhome:hover {
	color: #C3ABD2;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}
	
p.images {
	color: #000;
	font: bold italic 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:10px 0 5px 0;
}

p.home {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:15px 0 0 20px;
}

a.home {
	color: #80409A;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.home:hover {
	color: #C3ABD2;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}

p.home1 {
	color: #000;
	font: 12px/16px verdana, helvetica,sans-serif;
	text-align: center;
    margin:5px 7px 0 7px;
}

a.home1 {
	color: #6A2B84;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #6A2B84 1px;
}

a.home1:hover {
	color: #9962b0;
	border-bottom: solid #9962b0 1px;
}

p.shipping {
	color: #80409A;
	font: bold 14px/18px verdana, helvetica,sans-serif;
	text-align:center;
    margin:0;
}

ul {
	color: #80409A;
	font: bold 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:15px 50px 0 85px;
}


ul.dark {
	color: #4b4b4b;
	font: bold 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:15px 50px 0 85px;
}


ol.clearance {
	color: #80409A;
	font: bold 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    padding:0px 0px 0 70px;
}


p.azlist {
	color: #4B4B4B;
	font: 12px/16px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0 0 14px 0;
}

a.azlist, a.azlist:hover {
	color: #80409A;
	font:bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.azlist:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}

p.azlist-new {
	color: #4B4B4B;
	font: 12px/16px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0 0 14px 0;
}

a.azlist-new, a.azlist-new:hover {
	padding:1px 3px;
	color: #80409A;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
	background-color: #ECE0F2;
}

a.azlist-new:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}

p.newdesigns {
	color: #4B4B4B;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:15px 0 10px 70px;
}

a.newdesigns {
	color: #80409A;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.newdesigns:hover {
	color: #C3ABD2;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}

p.phone {
	color: #4b4b4b;
	font: bold 13px/16px verdana, helvetica,sans-serif;
	text-align: center;
    letter-spacing:.05em;
    margin:6px 30px 3px 30px;
}

form.item1 {
	color: #4b4b4b;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-align: left;
    margin:5px 0 -5px 3px;
}

p.item {
	color: #4b4b4b;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-align: left;
	margin:0px 0 5px 3px;
	padding:0;
}

a.item, a.item:hover {
	color: #80409A;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	text-transform:uppercase;
	border-bottom: dotted #80409A 1px;
}

a.item:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}

p.itemred, a.itemred, a.itemred:hover {
	color: #C62232;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	text-transform:uppercase;
	border-bottom: dotted #C62232 1px;
	text-transform:uppercase;
}

a.itemred:hover {
	color: #E88D96;
	border-bottom: solid #E88D96 1px;
}

.style1 {
	color: #C62232;
	font-style: italic;
	font-weight: bold;
}


p.item1 {
	color: #4b4b4b;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0 0 5px 3px;
}

a.item1 {
	color: #80409A;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.item1:hover {
	color: #C3ABD2;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}

/*p.itemhome {
	color: #4b4b4b;
	font: bold 11px/15px verdana, helvetica,sans-serif;
	text-align:center;
    margin:0;
}

a.itemhome {
	color: #80409A;
	font: bold 11px/15px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.itemhome:hover {
	color: #C3ABD2;
	font: bold 11px/15px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
	font-size: 24px;
}*/

p.itemhome {
	color: #4b4b4b;
	font: bold 15px verdana, helvetica,sans-serif;
	text-align:center;
    margin:0;
}

a.itemhome {
	color: #80409A;
	/*font: bold 11px/15px verdana, helvetica,sans-serif;*/
	text-decoration: none;
	outline:none;
	border-bottom: dotted #80409A 1px;
}

a.itemhome:hover {
	/*color: #C3ABD2;
	font: bold 11px/15px verdana, helvetica,sans-serif;
	border-bottom: solid #C3ABD2 1px;*/
	color: #FFF;
	/*font: bold 11px/15px verdana, helvetica,sans-serif;*/
	border-bottom: solid #FFF 1px;
}

p.copy1 {
	color: #4B4B4B;
	font: bold 11px/14px verdana, helvetica,sans-serif;
	text-align:center;
    margin:-0 0 35px 0;
}

a.copy1 {
	color: #C3ABD2;
	font: bold 11px/14px verdana, helvetica,sans-serif;
	text-decoration: underline;
	border:0px none;
}

a.copy1:hover {
	color: #80409A;
	font: bold 11px/14px verdana, helvetica,sans-serif;
	text-decoration: none;
	border:0px none;
}

p.navleft {
	color: #C3ABD2;
	font: 16px/24px arial, helvetica,sans-serif;
	text-align: left;
    margin:5px 0 5px 10px;
}

a.navleft {
	color: #C3ABD2;
	font: bold 16px arial, helvetica,sans-serif;
	text-decoration: underline;
	border:0px none;
}

a.navleft:hover {
	color: #A587B7;
	font: bold 16px arial, helvetica,sans-serif;
	text-decoration: none;
	border:0px none;
}

/* Root = Vertical, Secondary = Vertical */
ul#navmenu, ul#navmenu li, ul#navmenu ul {
  margin: 0;
  border: 0px solid #FFF;
  padding: 0px;
  width: 225px; /*For DHTML*/
  list-style-type:none
}

ul#navmenu:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  /*content: ".";*/
  height: 0;
  visibility: hidden;
}

ul#navmenu li {
  float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  border: 1px solid #C3ABD2;
  padding: 0 0 0 13px;
  display: block;
  background:transparent;
  color: #80409A;
  font: bold italic 14px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  margin:0;
  }

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #ECE0F2;
  color: #5F3770;
  border: 1px solid #FFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  width:175px;
  background: #E4D0F0;
  color: #80409A;
  padding:0 0 0 10px;
  border:1px solid #E4D0F0;
  font: bold italic 12px/15px Verdana, Arial, Helvetica, sans-serif;
  }

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #ECE0F2;
  color: #5F3770;
  padding:0 0 0 10px;
  border:1px solid #fff;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  width:215px;
  background: #E4D0F0;
  color: #80409A;
  padding:0 0 0 10px;
  border:1px solid #E4D0F0;
  font: bold italic 12px/15px Verdana, Arial, Helvetica, sans-serif;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #ECE0F2;
  color: #5F3770;
  padding:0 0 0 10px;
  border:1px solid #fff;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  width:215px;
  background: #E4D0F0;
  color: #80409A;
  padding:0 0 0 10px;
  border:1px solid #E4D0F0;
  font: bold italic 12px/15px Verdana, Arial, Helvetica, sans-serif;
}

/* 4th Menu Hover Persistence */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li.iehover a {
  background: #ECE0F2;
  color: #5F3770;
  padding:0 0 0 10px;
  border:1px solid #fff;
}

ul#navmenu ul {
  display: none;
  position: absolute;
  top: 0px;
  left:225px;
}

ul#navmenu ul ul {
  display: none;
  position: absolute;
  top: 0px;
  left:175px;
  width:175px;
}

ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left:215px;
  width:215px;
}

ul#navmenu ul ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left:0px;
  width:215px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li:hover ul ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul
ul#navmenu li.iehover ul ul ul ul {display: none;}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu ul ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul 
ul#navmenu ul ul ul li.iehover ul {display: block;}

input.back {
	background-color: #C3ABD2;
	color: #fff;
	font: bold 11px arial, helvetica,sans-serif;
	margin:0px;
	padding:3px 0px;
}

p.note-center {
	color: #000;
    font: italic 11px/13px verdana,helvetica,sans-serif;
	text-align:center;
    margin:15px 0 0 0;
	padding:0;
}

p.note {
	color: #000;
    font: italic 11px/13px verdana,helvetica,sans-serif;
	text-align:left;
    margin:15px 0 0 0;
}

p.note1 {
	color: #000;
    font: italic 11px/13px verdana,helvetica,sans-serif;
	text-align:left;
    margin:0;
}

p.copyright {
	color: #000;
    font: 11px/13px verdana,helvetica,sans-serif;
	text-align: center;
    margin:20px 20px 5px 20px;
}

a.copyright {
	color: #80409A;
    font: 11px/13px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.copyright:hover {
	color: #C3ABD2;
    font: 11px/13px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}
	
p.bottomlinks {
	color: #000;
    font: 9px/18px verdana,helvetica,sans-serif;
	text-align: center;
	text-decoration: none;
    margin:15px 0 0 0;
}

a.bottomlinks {
	color: #80409A;
    font: bold 9px/18px verdana,helvetica,sans-serif;
	text-transform:uppercase;
	text-decoration: none;
    letter-spacing:0;
	border:0px none;
}

a.bottomlinks:hover {
	color: #C3ABD2;
	text-transform:uppercase;
    font: bold 9px/18px verdana,helvetica,sans-serif;
    letter-spacing:0;
	text-decoration: none;
	border-bottom: dotted #C3ABD2 1px;
}
	
p.pagenumbers {
	color: #000;
    font: 11px/14px verdana,helvetica,sans-serif;
	text-align: right;
    letter-spacing:0;
    margin:0;
}

a.pagenumbers {
	color: #80409A;
    font: bold 11px/14px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.pagenumbers:hover {
	color: #C3ABD2;
    font: bold 11px/14px verdana,helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}

p.forms {
	color: #80409A;
    font: bold 11px/14px verdana,helvetica,sans-serif;
	text-align: right;
    margin:0 10px;
}

input.forms {
	border: 1px solid #80409A;
	background-color: #fff;
	color: #000;
	font: 11px/14px Verdana, helvetica,sans-serif;
	text-align: left;
    margin: 0;
    padding: 0 0 2px 3px;
}

input.formssearch {
	border: 1px solid #80409A;
	background-color: #fff;
	color: #000;
	font: 11px/14px Verdana, helvetica,sans-serif;
	text-align:left;
    padding: 0 0 2px 3px;
}

textarea.forms {
	border: 1px solid #80409A;
	background-color: #fff;
	color: #000;
	font: 11px/14px Verdana, helvetica,sans-serif;
	text-align: left;
    padding: 0 0 2px 3px;
}

select.forms {
	border: 1px solid #80409A;
	background-color: #fff;
	color: #000;
	font: 11px/14px Verdana, helvetica,sans-serif;
	text-align: left;
    margin:0;
    padding: 0 0 0 3px;
}

input.back {
	background-color: #80409A;
	color: #fff;
	font: bold 11px Verdana, helvetica,sans-serif;
	text-align:center;
	margin:0; 
	padding:0;
}

input.backsearch {
	background-color: #fff;
	color: #80409A;
	font: bold 10px Verdana, helvetica,sans-serif;
	text-align:center;
	margin:0; 
	padding:0;
	border:1px solid #80409A;
}

p.poem1 {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align:left;
    margin:15px 0 0 0;
}

p.poem {
	color: #000;
	font: 12px/18px verdana, helvetica,sans-serif;
	text-align: center;
    margin:15px 50px 0 50px;
}

a.poem {
	color: #80409A;
	font: bold 12px/18px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
}

a.poem:hover {
	color: #C3ABD2;
	font: bold 12px/18px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #C3ABD2 1px;
}

p.poemprint {
	color: #000;
    font: 11px/17px verdana,helvetica,sans-serif;
	text-align: center;
    margin:12px 0 0 0;
}

p.poemnote {
	color: #000;
    font: italic 10px/13px verdana,helvetica,sans-serif;
	text-align:center;
    margin:15px 0 0 0;
}

p.poemtitle {
	color: #80409A;
	font: bold 16px verdana,helvetica,sans-serif;
	text-align: center;
	margin:15px 0 0 0;
}

#dateformat {font:10px arial;
	color: #80409A;
	text-align:left;
	padding:5px 10px 0 0;
	text-transform:none;
	}
	
 #sidemenu-home {
	width:227px;
	background-color:#b99dca;
	margin:0;
	padding:0;
	float:left;
 }
  #logo-home {
 width:100%;
 margin:0;
 padding:0;
 }
 
   #whatsnew {
  background-color:#e5e5e5;
 margin:0;
 margin-top:550px;
 padding:0;
 }
 
#whatsnew h1 {
	color: #6A2B84;
	font: bold 16px/22px verdana,helvetica,sans-serif;
	text-align: center;
	padding:15px 0 5px 0;
	clear:both;
}
#whatsnew ul.clearance {
	color: #80409A;
	font: bold 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    margin:0 0px 0 0px;
	padding:0 15px;
}

#whatsnew li {
	color: #80409A;
	font: bold 12px/18px verdana, helvetica,sans-serif;
	text-align: left;
    padding:5px 10px 5px 2px;
    margin:5px 10px 5px 15px;
}

#whatsnew li a {
	font: bold 12px/18px verdana, helvetica,sans-serif;
}

/* ****MONTHLY SPECIAL BOX 
*/

#monthly-special {
	width:150px;
	/*height:550px;*/
	margin:0;
	padding:0;
	clear:both;
}

#title {
	/*height:70px;*/
	border: 0px none;
	margin:0;
	padding:5px 2px;
	color:#6A2B84;
}

#image {
	width:150px;
	/*height:187px;*/
/*height:325px;*/
	margin:0px auto;
	background-color:#C9B8D1;
	padding:0px;
}

#image img {
	border:none;
}

#image p {
	color: #000;
	font: bold 14px/19px verdana, helvetica,sans-serif;
	text-align: center;
    margin:0px;
	padding:0 7px;
}

#image1 p.home {
	color: #6a2b84;
	font: 12px/15px arial,helvetica,sans-serif;
	text-align: center;
    margin:5px auto 15px auto;
	padding:0;
}

#image1 a.home {
	border-bottom:1px solid #6a2b84;
	font-weight:bold;
	text-decoration:none;
}

#image1 a.home:hover {
	border-bottom:1px solid #9962b0;
	color: #9962b0;
}

#image1 img, #image1 a img {
	/*text-align: center;*/
    margin:20px auto 0 auto;
	border:none;
	text-decoration:none;
}

#image p.small {
	color: #000;
	font: 11px/13px arial,helvetica,sans-serif;
	text-align: center;
	margin:0px;
	padding-bottom: 4px;
}

p.home-small {
	color: #fff;
	font: 14px/18px arial,helvetica,sans-serif;
	text-align: center;
	margin:0px;
	padding-bottom: 4px;
	font-weight:bold;
}

h2#feature {
	color: #80409A;
	font:bold 12px/10px verdana, helvetica,sans-serif;
	text-align: left;
	letter-spacing:0.15em;
	text-transform:uppercase;
	margin:0px;
	padding:6px 0 0 10px;
	background-color: #F2ECF5;
	height:20px;
}

table#table1 h2 {
	color: #80409A;
	font:bold 12px/15px verdana, helvetica,sans-serif;
	text-align: center;
	letter-spacing:0.15em;
	text-transform:uppercase;
	padding:6px 0;
}

#title p {
	font: 14px/19px verdana, helvetica,sans-serif;
	text-align: center;
	margin:0px;
	padding:0px;
}

table#features {
	color: #80409A;
	width: 550px;
	margin: 0;
	padding:0;
	background-color: #FFFFFF;
}

#title a, #title a:hover {
	color: #6A2B84;
	font: bold 14px verdana, helvetica,sans-serif;
	text-decoration:none;
	border-bottom:solid #6A2B84 1px;
}

#title a:hover {
	color: #ebe2f0;
	border-bottom: solid #ebe2f0 1px;
}

#copy {
	width:150px;
	height:35px;
	padding:0;
	color: #000;
	font: bold italic 12px/16px verdana,helvetica,sans-serif;
	text-align: center;
}

p.specialscopy1 {
	color: #000;
    font: bold italic 11px/14px verdana,helvetica,sans-serif;
	text-align: center;
    margin:0;
}

#footer {
	width:100%;
	height:120px;
    font: bold italic 11px/14px verdana,helvetica,sans-serif;
	text-align: center;
    margin:0;
	padding:0;
	background:url('images/fade1.gif') repeat-x left top;
}

#top-left {
	font: italic bold 11px/9px Verdana, Arial, Helvetica, sans-serif;
	color: #7441A6;
	background-color:#F2ECF5;
	padding: 0px;
	margin: 0px;
	width: 255px;
}

#top-left h1.top {
	font: italic bold 11px/9px Verdana, Arial, Helvetica, sans-serif;
	color: #7441A6;
	text-align: left;
	margin: 3px 10px 0px 10px;
	text-transform: uppercase;
}

#top-left ul.top {
	color: #7441A6;
	text-align: left;
	margin: 5px 20px 0px 40px;
	padding-left: 15px;
	line-height: 9px;
	padding-right: 5px;
}

#top-left ul.top li {
	/*font: italic bold 11px Verdana, Arial, Helvetica, sans-serif;*/
	color: #7441A6;
	/*text-align: left;*/
	margin: 2px 20px 5px 0px;
	list-style-image: url(images/bullet.gif);
	/*padding: 0 10px 0 0px;*/
	line-height: 9px;
}

#top-left ul.top li a {
	font: italic bold 11px/11px Verdana, Arial, Helvetica, sans-serif;
	color: #7441A6;
	border-bottom:1px dotted #7441A6;
	text-decoration:none;
}

#top-left ul.top li a:hover {
	color: #9e6ad0;
	border-bottom:1px solid #9e6ad0;
}

table#table1 {
	width:550px;
	background: #c9b8d1;
}

p.marquee-product {
	font:11px/15px verdana, helvetica,sans-serif;
	text-align:center;
    margin:0;
	padding:0 15px;
}

a.marquee-product, a.marquee-product:hover {
	color: #80409A;
	font: bold 11px/15px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #80409A 1px;
	outline:none;
    margin:0;
	padding:0;
}

a.marquee-product:hover {
	color: #C3ABD2;
	border-bottom: solid #C3ABD2 1px;
}

#patches-table-top table td {
	width:190px; height:160px; background:#FFF;padding:0px 20px;margin:0;
}

table#table2 p.showcase-head1 {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	padding:10px 0 0px 0;
	margin:0;
	font-weight:bold;
}

table#table2 p.showcase-head2 {
	text-align:center;
	font-size:15px;
	padding:5px 0 0;
	margin:0;
	font-weight:bold;
}

