body { background-image:url(/styleimages/background.gif); background-position:top; margin-left: 0em; margin-right: 0em; margin-top: 0em; margin-bottom: 0em;}
a{ text-decoration: none; }
a:hover   {color: 660033; font-weight: bold; font-family: Trebuchet MS;}
a:link    {color: #990033; font-weight: bold; font-family:  Trebuchet MS;}
a:visited {color: #660033; font-weight: bold; font-family: Trebuchet MS;} 

.font-vsm {font-family:   Trebuchet MS; font-size:9px; font-style: normal;}
.font-sm {font-family:  Trebuchet MS; font-size:10px; font-style: normal;}
.font-sm-il {font-family:  Trebuchet MS; font-size:10px; font-style: italic;}
.font-med {font-family:  Trebuchet MS; font-size:14px; font-style: normal;}
.font-med-bold {font-family:  Trebuchet MS; font-size: 14px; font-weight: bold;}
.font-large {font-family:  Trebuchet MS; font-size:16px; font-style: normal;}
td {font-family:  Trebuchet MS; font-size:16px; font-style: normal;}
.font-large-bold, .meddarkheader, .MedDarkHeader {font-family: Trebuchet MS; font-size: 16px; font-weight: bold;}
.font-super {font-family:  Trebuchet MS; font-size:26px; font-style: normal;}
.font-header {font-family: Trebuchet MS; font-size:22px; font-style: normal;  }
a.font-header, a.font-header:link, a.font-header:hover, a.font-header:visited
{font-family: Trebuchet MS; font-size:12px; font-style: normal; color:#660033; text-decoration: none;}
.font-fancy {font-family: "Gill Sans MT"; font-size:18px; font-style: normal;}


.header{ background-color:#E5D491;}
.shadow{background-image: url(/styleimages/whalenshadow.gif); background-position:top; background-position:center; background-repeat:no-repeat;}
.linkback{background-image:url(/styleimages/linkbackground.gif);}
.p200 {padding-left:2px;}
.storephoto{background-image:url(/styleimages/storephoto.jpg); height:250px; background-position:center; background-repeat: no-repeat;}

.shadow-header{background-image: url(/styleimages/shadow-header.gif);}
.shadow-body{background-image: url(/styleimages/shadow-body.gif);}


.body-text{background-color:#F4EBD0; padding:5px;}
.jewelry-highlight{background-color:#F4EBD0; padding:5px; border-left:1px #D7BE58 solid;}

.line{ background-image: url(/styleimages/line.gif); width:175px; height:1px; font-size:1px; font-style: normal;}

.solid {border: 1px solid #333333; }
.dotted {	border:  thick dashed #333333;}


