body {
	margin: 15px 1em 2em 15px;
	font-family: sans-serif;
	color: black;
	background: White;
	font-size : 17px;
}

.bold {
	font-weight: bold;
}

p {
	
}

 :link {
	color: Navy;
	background: transparent
}

:visited { color: #609; background: transparent }
:active { color: #C00; background: transparent } 

th, td { /* ns 4 */
  font-family: sans-serif;
  font-size: 17px;
}
/*td {
	font-size: 16px;
	font-family : sans-serif;
}*/

h1, h2, h3, h4, h5, h6 { text-align: left }
/* background should be transparent, but WebTV has a bug */
/* h1, h2, h3 { color: #005A9C; background: white } */
h1, h2, h3 {
	color: #66338f;
	background: white;
}

h1 { font: 28px sans-serif }
h2 { font: 23px sans-serif }
h3 { font: 20px sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }


h1.mainTitle {
  color: white;
  background : transparent;
}

.hide { display: none }

div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }
div.head img { color: white; border: none } /* remove border from top image */


div.informaltable table {
	background-color: #4b8bc4;
}
div.literallayout {
	background-color: White;
	border : 1px solid Black;
	margin-left : 10%;
	margin-right : 10%;
	margin-bottom : 10pt;
	margin-top : 10pt;
	font-family : monospace;
}


p.copyright { font-size: 12px; }
p.copyright small { font-size: 12px; }


@media screen {  /* hide from IE3 */
a[href]:hover { background: #ffa }
}

pre { margin-left: 2em }
/*
p {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}
*/
dt, dd { margin-top: 0; margin-bottom: 0 } /* opera 3.50 */
dt { font-weight: bold }

pre, code { font-family: monospace } /* navigator 4 requires this */

ul.toc {
  list-style: disc;		/* Mac NS has problem with 'none' */
  list-style: none;
}

@media aural {  
  h1, h2, h3 { stress: 20; richness: 90 }
  .hide { speak: none }
  p.copyright { volume: x-soft; speech-rate: x-fast }
  dt { pause-before: 20% }
  pre { speak-punctuation: code } 
}


span.ProductListProductNumber {
	font-size : 15px;
}

span.ProductListProductNumberSold {
	font-size : 15px;
	font : italic;		
}

span.ProductListProductDescription {
	font-size : 15px;
}

span.ViewProductThumbnailCaption {
	font-size : 13px;
}


span.blissPrice {
	color: #66338f;
	font : bold;
}

span.priceCurrency {
  font: 13px;
}

th.blissPrice {
	color: #66338f;	
}

span.regularPrice {
}

span.priceSavings {
  font: italic;
}

span.blissBuyNow {
  color: #66338f;	
}

span.blissSold {
	color: #66338f;
	font : italic;
}

span.shoppingCartRemove {
  font-size:  14px;
}

div.buyOnline {

}


div.buyOnlineGroup {
	border : 2px solid #e4d6e9;
	vertical-align : middle;
}

div.ViewProductProductDescription {
  
}

h1.ViewProductTitle {
  font: 18px sans-serif 
}

table.SearchTips {
  border: 1px solid #66338f;
}

span.BottomNav {
	font-size : 13px;
}
a.BottomNav {
	font-size : 13px;
}

span.thinHorizontalNav {
	font: 16px;
	color : #66338f;
}

a.thinHorizontalNav  {
	text-decoration : none;
	font : 16px;
	color : #66338f;
}
a.thinHorizontalNav:hover  {
	text-decoration : none;
	font : 16px;
	color : #c90039;
}

span.articleLinkSmall {
	font-size : 14px;
}

span.articleAuthor {
	font-size : 16px;
}

span.articleDate {
	font-family : "Courier New", Courier, monospace;
	font-weight : lighter;
	font-size : 13px;
}


a.mainNav  {
	text-decoration : none;
	font : 16px;
	color : #66338f;
}
a.mainNav:hover  {
	text-decoration : none;
	font : 16px;
	color : #c90039;
}

.fpHyperTitle {
	text-decoration: none;
	color: #c90039;
	font-weight : bold;
	font-size : 16px;
	font-family : sans-serif;
}
.fpHyperTitleBlink {
	text-decoration: blink;
	color: #c90039;
	font-weight : bold;
	font-size : 16px;
	font-family : sans-serif;
}

.tagline {
	font-size : 16px;
	font : normal normal;
}


table.sale {
	border-bottom : 3 solid #c90039;
	border-top : 3 solid #c90039;
}
span.sale {
	font-family : sans-serif;
	font-size : 100pt;
	font-weight : bolder;
	color : #c90039;
	line-height : 105px;
	
}
span.sale2 {
	font-family : sans-serif;
	font-size : 35pt;
	font-weight : bolder;
	color : #c90039;
	line-height : 38px;
}

td.sale3 {
	font-family : sans-serif;
	font-size : 18pt;
	font-weight : bolder;
	padding : 10px;
}

td.sale4 {
	font-family : sans-serif;
	font-size : 15pt;
	font-weight : bold;
	padding : 0px 0px 10px 0px;
}

a.salemap {
	text-decoration : none;
	font-family : sans-serif;
	font-size : 15pt;
	font-weight : normal;
}

