	BODY, TD, TH {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		background: black;
		font-size : small;
		color: white;
		scrollbar-face-color: red;
		/* dark grey */
		scrollbar-darkshadow-color: red;
		/* dark grey */
		scrollbar-shadow-color: red;
		/* light orange */
		scrollbar-highlight-color: black;
		/* dark orange */
		scrollbar-3dlight-color: red;
		/* dark orange */
		scrollbar-track-color: black;
		/* light orange */
		scrollbar-arrow-color: black;
		/* light orange */
	}
	
	P, LI {
		color: white;
		font-size : small;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	H1 {
		font-family: garamond, serif;
		font-weight: normal;
		color: yellow;
		font-size: 175%;
		font-style: italic;
		text-align: center;
	}
	
	H2 {
		font-family: garamond, serif;
		font-size: 150%;
		font-style: italic;
		color: red;
	}
	
	H3 {
		font-family: garamond, serif;
		font-size: 150%;
		font-style: italic;
		color: red;
	}
	
	A {
	font-weight: bold;
	}
	
	A:link {
		color: red;
	}
	
	A:visited {
		color: red;
	}
	
	A:hover {
		color: yellow;
	}
	
	A:active {
		color: yellow;
	}
	
	.formlabel {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: xx-small;
	}
	
	.formtext {
		font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color: yellow;
	}
	
	.formrequired {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		color: yellow;
		font-weight: bold;
	}
	
	.prices {
		font-family: Garamond, georgia, tahoma;
		font-weight: normal;
		font-size: small;
		font-style: italic;
		color: yellow;
	}
	
	.aredrose {
		font-family: Courier New;
		font-size: small;
		font-weight: normal;
		color: red;
	}
	
	.h2big {
		font-family: Garamond, georgia, tahoma;
		font-weight: normal;
		font-size: 150%;
		font-style: italic;
	}
	
	.h2bigger {
		font-family: Garamond, georgia, tahoma;
		font-weight: normal;
		font-size: 210%;
		font-style: italic;
	}
	
	.h2pink {
		color: #FF00FF;
	}
	
	.h1smallred {
		font-family: Garamond, georgia, tahoma;
		font-weight: normal;
		font-size: 200%;
		font-style: italic;
		color: red;
	}
	
	.h1smallwhite {
		font-family: Garamond, georgia, tahoma;
		font-weight: normal;
		font-size: 200%;
		font-style: italic;
		color: white;
	}
	
	.virtualrose {
		font-family: Garamond, georgia, tahoma;
		font-weight: normal;
		font-size: 125%;
		font-style: italic;
		color: white;
	}
	
	
	.indexnav {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: x-small;
		font-weight: normal;
	}
	.footer {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: xx-small;
		font-weight: normal;
		color: white;
	}
	
	.footerred {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: x-small;
		font-weight: normal;
		color: red;
	}
	
	.h2header {
		font-family: garamond, serif;
		font-size: 145%;
		font-style: italic;
		font-weight: bold;
		color: red;
	}
		
	.italicheader {
		font-family: serif;
		font-style: italic;
		font-size: x-small
		color: white;
	}
	
	.logo {
		background: white;
	}
	
	.trackingform {
		padding: 0em;
		margin: 0em;
	}
	
	.trackingbutton {
		width: 9em;
	}
	
	.paymentformlabel {
		font-family: serif;
		font-weight: bold;
		color: white;
		font-size: x-small;
	}
	
	.paymentformtext {
		font-family: serif; 
		font-size: x-small;
		color: white;
	}
	
	.texttail {
		position:absolute;
		visibility:visible;
		font-family: garamond, serif monospace;
		font-size: small;
		font-weight: normal;
		color: White;
	}

/*
 * New style rules added to create a border around product 
 * images when they're hovered over.
-----------------------------------------------------------*/
	a
	{
		outline-color: none;
	}
	
	a img { border: none; }
	
	table td a img.prod_img
	{
		border: 2px solid #000000;
	}
	
	table td a:hover img.prod_img
	{
		border: 2px dotted #888888; -moz-border-radius: 5px;
	}
	
	span.prod_price
	{
		font-weight: bold;
		font-size: 18px;
		color: #ffff00;
	}
	
	span.old_prod_price
	{
		font-size: 14px;
		color: #ffff00;
	}
	
	table.prod_tab
	{
		float: left;
		height: 375px;
		width: 179px;
	}
	
	table.prod_tab_index
	{
		float: left;
		height: 300px;
		width: 179px;
	}
	
	.clearFix
	{
		clear: left;
	}
	
	div#prod_wrapper
	{
		margin-left: 35px;
	}
	
	span.prod_name
	{
		font-size: 14px;
		font-weight: normal;
		line-height: 1;
	}
	
	.prod_footer {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		text-align: center;
		line-height: 1;
		padding: 0;
		margin: 0;
	}
	
/*
----------------------------------------------------
The following sorts out the styling for the 4 links just above the
megafooter on each page.
----------------------------------------------------
*/
	ul#bottomLinks
	{
		list-style-type: none;
		margin: 0 0 20px 0;
		padding: 0;
		text-align: center;
	}
	
        ul#bottomLinks li
        {
            display: inline;
            margin: 0 20px;
        }
	
            ul#bottomLinks li a
            {
                text-decoration: none;
            }
	
            ul#bottomLinks li img
            {
                border: none;
            }
/* ------------------------------------------------- */
	
/*	
----------------------------------------------------
The following styles are for the customer_comments.html
page.
----------------------------------------------------
*/
    body#customer-comments h1
    {
        text-indent: -99999px;
        font-size: 1px;
    }
        body#customer-comments h1 img
        {
            display: block;
            margin: 0 auto;
        }
    
    body#customer-comments ul
    {
        list-style-type: none;
        list-style-position: inside;
        padding: 0;
        margin: 0;
    }
        body#customer-comments li
        {
            background: url("http://trrs.org/images/shared/rose_tiny.jpg") bottom center no-repeat;
            padding-bottom: 31px;
            font-size: 12px;
        }
            body#customer-comments li p
            {
                font-size: 11px;
            }
            body#customer-comments li br
            {
                height: 11px;
            }
    
/* ------------------------------------------------- */