/* Global Styles */
/* COLORS:
light pink= rgb(238,156,162)
medium pinki = rgb(232,126,156)
medium dark pink = rgb(222,42,101)
bold pink = rgb(203,38,109)
light green= rgb(192,212,185)
medium green = rgb(143,178,128)
bright green = rgb(125,237,176)
bold green = rgb(53,126,45)
light yellow = rgb(254,237,176)
*/

body {
   background: rgb(0,0,0);
   margin:0px;
   }
   
td {   

   font:11px arial;
   color:rgb(254,237,176);
   }
   
hr {
   height:2px; 
   color: rgb(192,212,185);
   border: none;
   }

#grnSPCR {
   background: rgb(0,0,0);
   }
  
a {
   color: rgb(192,212,185);
   text-decoration:underline;
   }
   
a:hover {
   color: rgb(238,156,162);
   text-decoration:underline;
   }


/* ID Styles */

#navigation a {
   font:11px georgia;
   color: #99CCFF;
   font-weight:bold;
   text-decoration: none;
   letter-spacing:.1em;
   line-height:16px;
   display:block;
   padding:10px;
   border: 1pt solid rgb(20,40,95);
   border-right-width: 0px; 
   border-left-width: 0px; 
   }
   
#navigation a:hover {
   color:#ffffff;
   border: 1pt dotted red;
   border-right-width: 0px; 
   border-left-width: 0px; 
   }
   
#sidebarHeader {
   padding: 0px 4px 14px 4px;
   }

#logo {background-image: url(RosesTouch-Name3.png);
   background-repeat: no-repeat;
   font:18px georgia;
   color: #CC3300;
   line-height:24px;
   letter-spacing:.4em;
   }
   
#leftrose {background-image: url(left_rose2.jpg);
   background-repeat: no-repeat;
   font:18px georgia;
   color: #CC3300;
   line-height:24px;
   letter-spacing:.4em;
   }

#tagline {
   font:12px georgia;
   color: #CC3300;
   line-height:18px;
   letter-spacing:.4em;
   }

#mainTable {align: center;
background-color:#000000;
   }

   
#dateformat a {
   font:11px georgia;
   color: rgb(222,42,101);
   letter-spacing:.2em;
   text-decoration:none;
   font-weight:bold;
   }
   
#dateformat a:hover {
   color: #ffffff;
   }
#code {font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-variant: smallcaps;
   line-height: 1.2;
   }

#shoppingPrice {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   }
/* Class Styles */

.bodyText {
   font:12px georgia;
   color: rgb(192,212,185);
   line-height:20px;
   letter-spacing:.1em;
   margin-top:0px;
   }
.border {border: 0px;
}
.style2 {
   color: rgb(143,178,128);
   background-color:#000000;
   letter-spacing: .1em;
   line-height: 20px;
   font: 14px georgia;
   font-size: 12px;
}
.style4 {
   color: rgb(254,237,176);
   letter-spacing: .3em;
   line-height: 25px;
   font: 14px georgia;
   font-size: 12px;
   font-weight: bold;
   font-style: italic;
   font-variant: small-caps;
}

.pageName{
   font:22px georgia;
   color: #CC3300;
   line-height:20px;
   letter-spacing:.1em;
   }
   
.subHeader {
   font:18px arial;
   color: rgb(143,178,128);
   font-weight:strong;
   letter-spacing:.1em;
   line-height:16px;
   }  
   
.sidebarHeader {
   font:14px georgia;
   color: #99CCFF;
   font-weight:bold;
   letter-spacing:.1em;
   line-height:16px;
   }  
   
.detailText {
   font:11px arial;
   color:#ffffff;
   line-height:16px;
   letter-spacing:.1em;
   }
   
.smallText {
   font:10px arial;
   color:#99CCFF;
   }
   
#title {font-family: arial, helvetica, sans-serif;
   font-size: 13.5pt;
   position: absolute;
   top: 180px;
   color: white ;
   font-weight: bold;
   line-height: 1.5;
   letter-spacing: 1px;
   z-index: 2;
   }  
 
.firstp {font-family: times new roman, serif;
         font-size: 11pt;
         line-height: 1;
      }
.firstp:first-letter {float: left; font-size: 250%; line-height: 0.8; margin-right: 5px;
      }
       
/*Shopping Cart INFO */
#addToCart {

}  

<!-- ADD TO cart wording styles -->
.cart2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
        color: rgb(255,255,255);
                  border: 0;
        }
