body {
	margin:0;
	padding:0;
	text-align:center;
}


.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 16px verdana,helvetica,sans-serif;
	text-align: center;
	margin:30px 0 0 0;
}

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

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

h4 {
	color: #80409A;
	font: bold italic 16px/24px verdana,helvetica,sans-serif;
	text-align: left;
	margin:10px 0 5px 0;
	letter-spacing:.2em;
	text-decoration:none;
	text-transform:uppercase;
}

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;
}

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: left;
    letter-spacing:0;
    margin:15px 50px 0 50px;
}

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

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

marquee {
	font-style:italic;
	background-color:#F2ECF5;
	color: #6A2B84;
	font: bold 18px verdana,helvetica,sans-serif;
	text-align: center;
	margin:10px 0 0 0;
}

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 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;
}

a.sitemap1-new {
	background-color: #efe8f3;
}

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:15px 10px 10px 10px;
}

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

#princesshb {
	display:inline;
	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:140px;
	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:135px;
	border:1px solid #C3ABD2;
	margin:0;
	padding:0;
}

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

#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:#efe8f3;
}

#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:15px 0 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: #80409A;
	font: bold 12px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: solid #80409A 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;
}

td.itemspecial {
background-color:#e5e5e5;
	width:215px;
	border: 1px solid #C3ABD2;
	}

.patchlist td {
padding:5px 0;
	}

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,span.itemred {
	color: #C62232;
	font: bold 12px/16px verdana, helvetica,sans-serif;
	text-decoration: none;
	border-bottom: dotted #C62232 1px;
	text-transform:uppercase;
}
p.itemred,span.itemred {
	border-bottom: dotted #C62232 0px;
}

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

/*.style1 {
	color: #C62232;
	font-weight: bold;
	text-transform:uppercase;
	background-color:#efe8f3;
	font-size:13.2px;
	font-stretch:ultra-condensed;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:5px;
	margin-bottom:5px;
	text-shadow:2px 2px 0 rgba(0,0,0,0.4) inset;
}
*/
.style1 {
    background-color: #EFE8F3;
   /* background-color: #fff;*/
    border: 1px solid #C62232;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
    color: #C62232;
    font-size: 12.2px;
    font-style: italic;
    font-weight: bold;
    padding: 1px 2px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.9);
    text-transform: uppercase;
	border-radius:4px;
}


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;
}

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: #80409A;
	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:225px;
 background-color:#C3ABD2;
 margin:0;
 padding:0;
 float:left;
 }
  #logo-home {
 width:100%;
 margin:0;
 padding:0;
 }
 
   #whatsnew {
  background-color:#e5e5e5;
 margin:0;
 margin-top:600px;
 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;
}

/* ****MONTHLY SPECIAL BOX 
*/

#monthly-special {
width:144px;
height:345px;
margin:0;
padding:0;
}

#title {
width:100%;
height:45px;
border: 0px none;
margin:0;
padding:3px 0 0 0;
}

#image {
width:140px;
/*height:187px;*/
height:315px;
margin:0;
background-color:#C9B8D1;
border: 2px solid #6A2B84;
padding:5px 0 0 0;
}

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

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

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

#title a, #title a:hover {
	color: #80409A;
	/*font: bold italic 10px/12px verdana, helvetica,sans-serif;*/
	border-bottom: solid #80409A 1px;
	text-decoration:none;
	padding:0 5px;
}

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

#copy {
	width:140px;
	height:35px;
    padding:3px 0 0 0;
	color: #000;
    font: bold italic 11px/14px 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;
}

td.col2 {
width:215px;
background-color:#efe8f3;
border:1px solid #C3ABD2;
}

td.col2 p.item a.item {
/*font-style:italic;*/
}

span.top-line {
color:#FFf;
background-color:#80409a;
padding:2px 5px;
border:0;
}

table.mg-table1 {
width:550px;
border:0;
margin:0;
padding:0;
}

td.mg-odd1, td.mg-odd2, td.mg-even1, td.mg-even2  {
width:128px;
background-color:#FFF;
border:0;
padding:0 5px;
vertical-align:top;
margin:0;
}

td.mg-odd2 {
width:127px;
}

td.mg-even2 {
width:127px;
background-color:#f4f4f4;
}

td.mg-even1 {
width:128px;
background-color:#f4f4f4;
}
