body {
	margin : 0px 0px 0px 0px;
        padding: 0px;
	background-color: #dfe5ea;
}
#wrapper {
	width: 850px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
        margin-left: 75px;
	}
#topcontainer   {
               width: 850px;
               height: 88px;
	       background-image: url(http://www.loosefacetedgemstones.net/images/store_version1/brilliantgemslogo.gif);
               border: 0px;
               margin: 0px;padding: 0px;
	       }

.banner A:link {text-decoration: underline;font-weight: normal;color: #ffffff;}
.banner A:visited {text-decoration: underline;font-weight: normal;color: #ef4861;}
.banner A:hover {text-decoration: none;font-weight: normal;color: #ef4861;}
.banner A:active {text-decoration: underline;font-weight: normal;color: #ffffff;}

.leftnav A:link {text-decoration: none;font-weight: normal;color: #333333;}
.leftnav A:visited {text-decoration: none;font-weight: normal;color: #333333;}
.leftnav A:hover {text-decoration: underline;font-weight: normal;color: #ef4861;}
.leftnav A:active {text-decoration: none;font-weight: normal;color: #333333;}

A:link {text-decoration: underline;font-weight: normal;color: #00b7c6;}
A:visited {text-decoration: underline;font-weight: normal;color: #00b7c6;}
A:hover {text-decoration: none;font-weight: normal;color: #ef4861;}
A:active {text-decoration: underline;font-weight: normal;color: #00b7c6;}

td.content {font-family:Arial, Helvetica, sans-serif;color:black;}
.content    {font-family:Verdana, Arial, Helvetica, sans-serif;
            color: #333333; padding: 3px 0 0 10px;width: 580px;            	    }

.banner    {font-size: 8pt;font-weight: normal;
           font-family: Arial, Helvetica, sans-serif;            font-color:#ffffff;}
.leftnav {font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #fab794; text-align: left;
         }
.line	{
	border-right : 2px dotted gray;
	margin : 0px 7px 0 1px;
	padding : 0px 5px 0px 10px;
	}
#navBg1 {
        height: 47px;
	border: 1px solid #666666;
        background-image: url(http://www.loosefacetedgemstones.net/images/store_version1/bglfnav.gif); 
        background-repeat: repeat-y;
        padding: 0px 0 0px 10px;
	margin: 0px 0 10px 0;
	}	
#navBg {
	border-top: 1px solid #666666;
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
	background color:#b7cfe0; 	
	padding: 0px;
	margin: 0 0 10px 0;
	}
#navBg2 {
	border: 1px solid #666666;
	background-image: url(http://www.loosefacetedgemstones.net/images/store_version1/bglfnav.gif);
        background-repeat: repeat-y;
  	padding: 0px 0px 10px 0px;
	margin: 0 0 10px 0;
	}
#hd1  {width: 145px;margin: 0px;}
#hd2  {float: left;
      margin: 5px 0px 0px 0px;
      padding: 0px 2px 0px 0px;
      align: bottom;
       }
#hd3  {float: right;width: 31px;
      margin: 5px 0px 0px 2px;
      padding: 0px; 0px 0px 2px;
      align: bottom;
      }
#hd4    {align: top;
        margin: 0px;
        padding: 0px;
        }
div.spacer  {clear: both;
             margin: 0px;
             padding: 0px;
             line-height: 0;
             height: 0; 
            }
#hd5  {
        background-image: url(http://www.loosefacetedgemstones.net/images/store_version1/topbg.gif);
        background-repeat: repeat-x;}
.hd6    {
       font-size: 8pt;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;
        line-height: 14px;
        color: #55caeb; text-align: left;
        margin: 0px 2px 3px 5px;
        padding: 8px 2px 3px 5px;
        border: 0px;
        }
.hd7  {width: 180px;border: 0px;}
#hd8      {display: block;background-color: #a8c1d3;
           padding: 4px 10px 6px 8px;
           margin: 0px 0px 0px 0px;
           font-family:Verdana, Helvetica, sans-serif;
           color: #fab794;font-size: 12px;
           font-weight: bold;
           font-style: normal; 
           text-align: left;
           letter-spacing: 0.5px;
           border-top: 1px #c6d4de solid;
           border-right: 1px #c6d4de solid;
           border-bottom: 1px #ffffff solid;
           border-left:1px #c6d4de solid;
           }
#hd9       {
           margin: 0px 0px 0px 0px;
           padding: 0px;
           }

.hdpar  {font-family:Arial, Helvetica, sans-serif;color: #2e3092;
        font-size: 15px;font-weight: bold;
        text-align: left;letter-spacing: 0.5px;
        margin: 12px auto 12px 8px;
        }
.hdpar2  {font-family:Arial, Helvetica, sans-serif;color: #444444;
         font-size: 15px;font-weight: bold;
        text-align: left;margin: 5px auto 9px 5px;
        }
.par    {font-family:Arial, Helvetica, sans-serif;
        color: #444444; padding: 0px 5px 0 10px;
        margin: 0px 5px 0px 0px;text-align: justify;
        line-height: 18px;font-size: 12px;width: 580px; 
        border-top: transparent 0.5px;
        border-right: transparent 0.5px;
        border-bottom: transparent 0.5px;
        border-left: transparent 0.5px;
        }
.par A:link {text-decoration:none;font-weight:normal;color:#008bbf;}
.par A:visited {text-decoration:none;font-weight:normal;color:#ff0000;}
.par A:hover {text-decoration:underline;font-weight:normal;color:#05ece4;}
.par A:active {text-decoration:none;font-weight:normal;color:#008bbf;}
.par1  {width: 166px;
     font-family:Arial, Helvetica, sans-serif;
     color: #008bbf;
     text-align: center;
     font-size: 12px;
     font-weight: normal;
     border-top: 1px #0adcef solid;
     border-right: 1px #0adcef solid;
     border-bottom: 1px #0adcef solid;
     border-left: 1px #0adcef solid;
       }
.par1 A:link {text-decoration:underline;font-weight:normal;color:#6dcff6;}
.par1 A:visited {text-decoration:underline;font-weight:normal;color:#ff0000;}
.par1 A:hover {text-decoration:none;font-weight:normal;color:#434343;}
.par1 A:active {text-decoration:underline;font-weight:normal;color:#6dcff6;}
.par2  {
        width: 510px;
	margin: 15px 10px 20px 25px;
        padding: 15px 0px 0px 25px;
        }
.par3  {font-family:Arial, Helvetica, sans-serif;
          color: #444444; padding: 0px 5px 0 0px;
         text-align: justify;
         line-height: 18px;font-size: 12px;
         margin: 0px 5px 0px 5px;
        width: 580px;
        border-top: transparent 0.5px;
        border-right: transparent 0.5px;
        border-bottom: transparent 0.5px;
        border-left: transparent 0.5px;
          }	
.par4  {font-family:Arial, Helvetica, sans-serif;
        color: #444444; 
        padding: 0px 5px 0 10px; text-align: justify;
        line-height: 18px;font-size: 12px;
        margin: 0px 5px 0px 0px;
         width: 530px;
          border-top: transparent 0.5px;
          border-right: transparent 0.5px;
          border-bottom: transparent 0.5px;
          border-left: transparent 0.5px;
          }
.par5  {font-family: Arial, Helvetica, sans-serif;
          color: #444444; padding: 0px 5px 0 10px;
         text-align: justify;
          line-height: 18px;font-size: 12px;
          margin: 0px 5px 0px 0px;
          width: 530px;
          border-top: transparent 0.5px;
          border-right: transparent 0.5px;
          border-bottom: transparent 0.5px;
          border-left: transparent 0.5px;
          }
.par6  {margin:4px 0px 0px 0px; border: 0px;
       padding:3px 0px 4px 0px;letter-spacing: 0.5px;
       }
.par7   {margin: 0px; border: 0px;
       padding: 1px 0px 3px 0px;} 
.par8  {margin: 0px;
       padding: 2px 0px 2px 0px;
       font-family:Arial, Helvetica, sans-serif;
       color:#008bbf;
       text-align: center;
       font-size: 12px;
       font-weight: bold;
       }
.par9  {margin: 0px 0px 4px 0px;
       padding: 2px 0px 3px 0px;
       font-family: Arial, Helvetica, sans-serif;
       color: #434343;
       text-align: center;
       font-size: 12px;
       font-weight: normal;
       } 
#footerlink  {width: 580px;
             margin: 10px 5px 20px 5px;
	     padding: 10px 5px 2px 5px;
	     text-align: center;
	     font-family: Arial, Helvetica, sans-serif;
	     color: #666666;
	     font-size: 12px;
	     font-weight: normal;}
.footlink A:link {text-decoration: none;font-weight: normal;color: #00496e;}
.footlink A:visited {text-decoration: none;font-weight: normal;color: #87cdeb;}
.footlink A:hover {text-decoration: underline;font-weight: normal;color: #05ece4;}
.footlink A:active {text-decoration: none;font-weight: normal;color: #00496e;}

#footerlink2  {width: 580px;
             margin: 0 5px 2px 5px;
	     padding: 0px 5px 2px 5px;
	     text-align: center;
	     font-family: Arial, Helvetica, sans-serif;
              color: #666666;
	     font-size: 11px;
	     font-weight: normal;
             }

.simenu {
list-style-type: none;
margin: 0;
padding: 0;
width: 190px; 
border-left: 5px solid #b7cfe0; 
        }
.simenu li{
border-bottom: 1px solid #8d9aa3; 
        }
.simenu li a{
        background-image: url(http://www.loosefacetedgemstones.net/images/store_version1/strip3.gif); repeat-y left top; 
        font: 12px "Verdana, Arial, Helvetica, sarif";letter-spacing: 0.5px;
        display: block;
        color: #555555;
        width: auto;
        border-bottom: 1px solid white; 
        padding: 7px 0; 
text-indent: 8px;
text-decoration: none;
        }
.simenu li a:visited, .simenu li a:active{
color: #555555;text-decoration: none;font: 12px "Verdana, Arial, Helvetica, sarif";
        }
.simenu li a:hover{
        background-position: -387px 0; 
        color: #fab794;text-decoration: none;
        }
.simenu li.lastitem, .slidedoormenu li.lastitem a{
border-bottom-width: 0; 
        }
.simenu li.lastitem a{
padding: 8px 0; 
        }

#topmdmenu{
          padding: 0;
          width: 100%;
          background: transparent;
          voice-family: "\"}\"";
          voice-family: inherit;
          }
#topmdmenu ul{
          font: bold 10px Arial;
          margin: 0;
          margin-left: 35px; 
          padding: 0;
          list-style: none;
          }
#topmdmenu li{
         display: inline;
         margin: 0 2px 0 0;
         padding: 0;
         text-transform: uppercase;
         }
#topmdmenu a{
         float: left;
         display: block;
         color: #fab794;
         margin: 0 1px 0 0; /*Margin between each menu item*/
         padding: 5px 10px;
         text-decoration: none;
         letter-spacing: 1px;
         background-color: black; 
         border-bottom: 1px solid white;
         }
#topmdmenu a:hover{
         background-color: #8d9aa3; /*Menu hover bgcolor*/
         color: #ffffff;
         }

#topmdmenu #current a{ 
         background-color: #acd9f4;  
         border-color: #acd9f4;  
         color: #ffffff;
         }
#topmdmenu #current a:hover{color: #fab794;}
#topmdmenuline{
        clear: both;
        padding: 0;
        width: 100%;
        height: 5px;
        line-height: 5px;
        background: #acd9f4; 
        }
  .out {
  display: block; 
  background: #c6d4de; 
  border: 1px solid #ddd; 
  position: relative;
  margin: 2px 5px;
  }

.wide {width: 850px;}

.in {
  background: #fff;
  border-right: #666666 1px solid;
  border-left: #666666 1px solid;
  border-bottom: #666666 1px solid;
  border-top:: #666666 1px solid;	 
  position: relative; 
  padding: 5px;
 
   }

.ltin {
  left:-5px;
  }

.tpin {
  top:-5px;
  }
.submenu{
         list-style-type: none;
         margin: 0;
         padding: 0px 0px 0px 10px;
         width: 180px;
          }
.submenu li{
           line-height: 13px;
           text-decoration: none;margin: 0px 0px 0px 0;
           padding:0px 0px 5px 0px;
          }
.submenu li a{
             font-size: 11px;font-weight: normal;
             font-family: "Verdana, Arial, Helvetica, sans-serif";
             color: #e77d6d;font-weight: normal;
             text-decoration: none;margin: 0px 0px 0px 0;padding: 0px 0px 5px 0px;
          }
.submenu li a:visited, .simenu li a:active{
             color: #e77d6d;text-decoration: none;
          }
.submenu li a:hover{
             color: #ef4861;
             text-decoration:none;
          }
#subhead  {font-size:11px;font-weight:bold;
           font-family:"Verdana, Arial, Helvetica, sans-serif";
           color: #728593;text-align: left;padding: 10px 0px 15px 7px;
           letter-spacing: 0.5px;margin: 0px;
          }
#subhead2  {margin: 0px 0px 10px 0px;padding: 0px 0px 30px 5px;
           font-size:11px;font-weight:normal;
           font-family:"Verdana, Arial, Helvetica, sans-serif";
           text-align: left;line-height: 13px;letter-spacing: 0.5px;
          }
#subhead2 a{
	color: #728593;font-size: 11px;font-weight: normal;
	text-decoration: none;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 2px;
	  }
#subhead2 a:hover{
	color: #ff0033;text-decoration: none;
          }
#toplink  {
padding: 0;margin: 0px;
width: 100%;height: 28px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#toplink ul{
font: bold 10px Arial;
margin: 0px;
margin-left: 260px; /*margin between first menu item and left browser edge*/
margin-top: 8px;
padding: 0;
list-style: none;
}

#toplink li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#toplink a{
float: left;
color: #ffffff;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 1px 7px;
text-decoration: none;
letter-spacing: 1px;
}
 
#toplink a:hover{
color: #55caeb;
}
#tprh1          {width: 635px;height: 28px;
                float: left;
                padding: 0px 1px 0px 0px;
                margin: 0px 1px 0px 0px;
                }
#tprh2          {position: relative;
               width: 211px;height: 28px;
                float: right;
                padding: 0px 0px 0px 0px;
                margin: 0px 0px 0px 0px;
                }
#tprh1img1      {position: absolute; left: 12px; top: 1px;

                width: 99px; height: 27px;
                margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                 margin-bottom: 0px;
                padding-left: 0px;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-right: 0px;

                }
#tprh1img2       {position: absolute; right: 1px; top: 1px;

                 width: 99px; height: 27px;
                 margin-left: 0px;
                margin-right: 0px;
                margin-top: 0px;
                 margin-bottom: 0px;
                padding-left: 0px;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-right: 0px;
                }

#tprh3         {                                                     width:150px;height: 20px;
             margin-left: 646px;
              margin-right: 5px;
             margin-top: 7px;
             margin-bottom: 0px;
             padding: 5px 0px 0px 0px;
            font-family: Arial, Helvetica, sans-serif;color: #ffffff;font-size: 10px;
               } 