/******************************************************************/
/* Angelic Creations                                              */
/******************************************************************/

BODY
{
margin: 0;
border: 0;
padding: 0;
background: white url(/background.gif) top left repeat-y;
}

A, A:VISITED
  {
  color: navy;
  }

A:HOVER, A:ACTIVE
  {
  color: navy;
  }


H1
{
font-family: arial, helvetica, sans-serif;
color: #CC0066;
font-weight: normal;
font-size: 18pt;
margin: 0;
padding: 0;
}

H2
{
font-family: arial, helvetica, sans-serif;
color: #CC0066;
font-weight: normal;
font-size: 14pt;
}

H3
{
font-family: arial, helvetica, sans-serif;
color: #CC0066;
font-weight: normal;
font-size: 12pt;
}


DIV.front
{
border: solid #FFD8FF 2px;
padding: 10px; 
}

P.statement
{
color: #CC0066;
font-weight: bold;
font-size: 11pt;
}


TABLE.sidemenu
{
width: 210px;
text-align: center;
border-right: solid #FFD8FF 2px;
}

TD.sidemenu
{
font-family: arial, helvetica, serif;
background: #FFD8FF;
text-align: center;
font-size: 9pt;
padding-left: 8pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-top: 0pt;
}

TD.pagebody
  {
  font-family: georgia, "times new roman", serif ;
  font-size: 11pt;
  padding-top: 8px;
  padding-left: 15px;
  padding-bottom: 30px;
  padding-right: 8px;
  vertical-align: top;
  line-height: 133%;
  background: white url(/backgroundheart.gif) top center no-repeat;
  }
  
 TD.pagebody TD
 {
 line-height: 150%;
}
  
 
TD.spacer
  {
  width: 15px;
  }
  
TD.images IMG
{
border: solid #555555 1px;
}

P.telephone
{
font-size: 20pt;
color: #CC0066;
text-align: center;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
}

SPAN.comment
{
color: #CC0066;
}

TABLE.thumbnails TD
  {
  padding-bottom: 12px;
  }
  
TABLE.pricelist TD
  {
  text-align: center;
  }
  
 TD.priceheader
 {
 background: #E56CB2;
 text-align: center;
 color: #ffffff;
 font-family: arial, helvetica, serif;
 font-weight: bold;
 }

ul.noindent
  {
  padding-left: 0.5em;
  margin-left: 1em;
  }

A.pricelink
  {
  color: #CC0066;
  font-size: 9pt;
  }

 

/* --------------------------------------------------- */
/* MAIN MENU                                           */
/* --------------------------------------------------- */
DIV.menubar
  {
  background: #FFD8FF;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  }

DIV.mainmenu
  {
  display:inline;
  font-size: 10pt;
  font-weight: bold;
  width: 100%;
  padding: 0px;
  margin: 0;
  border: 0;
  }

A.mainmenu, A.mainmenu:visited
  {
  font-family: arial;
  display: block;
  color: #CC0066;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  }

A.mainmenu:active, A.mainmenu:hover
  {
  font-family: arial;
  color: white;
  background: #CC0066;
 }

DIV.dropdown
  {
  display: none;
  position: absolute;
  padding: 4px; 
  border: solid #CC0066 1px; 
  background: white;
  width: 170px;
  }

A.dropdown, A.dropdown:visited
  {
  font-family: arial;
  display: block;
  font-size: 10pt;
  color: #CC0066;
  text-decoration: none;
  width: 160px;
  padding: 3px;
  }

A.dropdown:hover, A.dropdown:active
  {
  color: #ffffff;
  background: #CC0066;
  }
  
/******************************************************************/
/* Individual product information                                 */
/******************************************************************/
TD.productphotos
  {
  width: 250px;
  text-align: center;
  line-height: 4px;
  }

IMG.thumbnail
  {
  padding: 0px;
  border: solid gray 1px;
  width: 80px;
  }

IMG.thumbnail2
  {
  padding: 0px;
  border: solid gray 1px;
  width: 60px;
  }
  
IMG.mainpic
  {
padding: 0px;
border: solid gray 1px;
display: block;
  }

/******************************************************************/
/* Design Menu                                                    */
/******************************************************************/

TD.designmenu 
{
width: 160px;
}

TD.designmenu A, TD.designmenu a:visited
{
font-size: 10pt;
font-style: italic;
color: black;
font-weight: bold;
}

TD.designmenu a:active, TD.designmenu a:hover
{
color: #CC0066;
font-weight: bold;
}

TD.designmenu DIV
{
font-size: 10pt;
font-style: italic;
}

TD.designmenu UL
{
padding-left: 1.5em;
margin-left: 0em;
padding-top: 0em;
margin-top: 0em;
padding-bottom: 0.5em;
margin-bottom: 0em;
}

/******************************************************************/
/* Accessories Menu                                                */
/******************************************************************/

TD.accessorymenu 
{
width: 200px;
}

TD.accessorymenu A, TD.accessorymenu a:visited
{
font-size: 9pt;
font-style: italic;
color: black;
font-weight: bold;
}

TD.accessorymenu a:active, TD.accessorymenu a:hover
{
color: #CC0066;
font-weight: bold;
}

  
/******************************************************************/
/* Table Layout                                                   */
/******************************************************************/
  
input.modern
  {
  background: #ffffff;
  border: solid black 1px;
  }
  
 textarea.modern
  {
  background: #ffffff;
  border: solid black 1px;
  }

