    body {
	background: #000000;
	margin-top: 5px;
	background-color: #000000;
    }

   a {
	text-decoration: none;
   } 


/* TEXT STYLES */

    .textmain {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: normal;
	word-spacing: 1px;
	line-height: 18px;
	letter-spacing: 1px;
    }

    a.textmain:link {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
     word-spacing: 1px;
	letter-spacing: 1px;
	line-height: 16px;
    }

    a.textmain:hover {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	word-spacing: 1px;
	letter-spacing: 1px;
	line-height: 16px;
    }

    a.textmain:visited {
	color: #FFFFFF;
    }


/* (small text notes, copyright links, and captions) */

    .textmainsm {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 16px;
    }
	
    a.textmainsm:link {
	color: #ffffff;
    }
	
    a.textmainsm:hover {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
    }

    a.textmainsm:visited{
	color: #FFFFFF;
    }
	

/* NAVIGATION LINKS */

    /* navigation links such as "my account", "my shopping bag", "register", etc. It also provides styles for the main body text for customer service and more.)*/
    .navtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	word-spacing: 1px;
	letter-spacing: 1px;
	line-height: 16px;
    }

    a.navtext:link {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	letter-spacing: 1px;
	word-spacing: 1px;
    }

    a.navtext:hover {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	background-color: #FF0000;
    }

    a.navtext:visited {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	letter-spacing: 1px;
	word-spacing: 1px;
	}
	
	
	/* Item sub-menu column. Initially there was an aligment shift just for this navigation. Keeping it in a different css is better for any changes )*/
	.navsubtext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	word-spacing: 1px;
	letter-spacing: 1px;
	line-height: 16px;
	margin-left: 10px;
    }

    a.navsubtext:link {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	letter-spacing: 1px;
	word-spacing: 1px;
    }

    a.navsubtext:hover {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	background-color: #FF0000;
    }

    a.navsubtext:visited {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	}
	
    .navsubtexthighlight {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: 1px;
	word-spacing: 1px;
	background-color: #FF0000;
	color: #000000;
	margin-left: 10px;
    }

    /* (larger text for the item styles, "pants", "shirts", "swim wear" */
    .navtextbig {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	word-spacing: 1px;
	letter-spacing: 1px;
	padding-left: 5px;
	line-height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin-left: 10px;
    }

    a.navtextbig:link {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
    }

    a.navtextbig:hover {
	color: #FF0000;
    }
	
    a.navtextbig:visited {
	color: #FFFFFF;
     }

   .navtextbighiglight {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	word-spacing: 1px;
	letter-spacing: 1px;
	padding-left: 5px;
	line-height: 20px;
    }

    /* (when a menu link is clicked on, a new page opens and the selected link should be highlighted in RED) */
    .navhighlight {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	letter-spacing: 1px;
	word-spacing: 1px;
	background-color: #FF0000;
	color: #000000;
    }

    .navhighlight:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	word-spacing: 1px;
	letter-spacing: 1px;
	line-height: 16px;
    }



/*  TITLES (quotation and item/article titles) */     

    .texttitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #33FFFF;
	letter-spacing: 1px;
    }

    a.texttitle:link {
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
    }

    a.texttitle:hover{
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
    }

    .textquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
	color: #33FFFF;
	letter-spacing: 1px;
	line-height: 18pt;
     }

    a.textquote:link {
	color: #FFFFFF;
    }
	
    a.textquote:hover {
	color: #FF0000;
    }

   .textquotebold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #33FFFF;
	letter-spacing: 1px;
	line-height: 16pt;
	font-weight: bold;
    }

/* PRICE TAGS (markdown/sales text $85.00, $100.00) */

    .textpricebold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #CCCCCC;
	letter-spacing: 1px;
	font-weight: bold;
    }

    /* (text used for thumbnails descriptions ) */  
    .textprice {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #CCCCCC;
	letter-spacing: 1px;
	line-height: normal;
    }
	
    .textpricemarkdown {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: normal;
	line-height: 14pt;
	word-spacing: 1px;
	letter-spacing: 1px;
	text-decoration: line-through;
    }

   	
	.textpricesalebold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #FF0000;
	letter-spacing: 1px;
	font-weight: bold;
    }
	
		.textpricesale {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #FF0000;
	letter-spacing: 1px;
    }