body, td
{
  font-family:		Helvetica, Verdana, Arial, sans serif;
  font-size:		12px;
  line-height:		18px;
  color:		#777878;
}
h1
{
  font-family: serif;
	font-size: 20px;
  color:#777B80;
}

h2
{
font-size: 15px;
color: #777B80;
}

.menufooter1
{
font-family: ITC Garamond, Garamond, Garamond-Normal;
font-size: 14px;
line-height: 18px;
color: #BAB9BC;
}

.menufooter2
{
font-family: ITC Garamond, Garamond, Garamond-Normal;
font-size: 11;
line-height: 17px;
color: #BAB9BC;
}

a.email
{
text-decoration: none;
color: #5DA3C0;
}

table#RingSize1 {
  float: left;
  margin-left: 10px;
  margin-right: 28px;
  border-color: #B89998;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
}

table#RingSize2 {
  float: right;
  margin-right: 5px;
  margin-left: 10px;
  border-color: #B89998;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
}

table.RingSize th, table.RingSize td {
  background-color: #DFEDF4;
  margin: 3px;
  padding: 3px;
}

tr.RingSize1 th {
  background-color: #7FB3CB;
}
tr.RingSize2 th {
  background-color: #95D3F0;
}

em
{
  font-style: italic;
  font-weight: bold;
     color:#3F382F;
}

span.ourservicesbuttons
{
font-size: 14px; 
font-weight: bold;
}

div.ourserviceswrapper
{
text-align: center; 
margin-left: 70px; 
padding: 0px; 
width: 450px;
}

a.servicesmenu
{
color: #777878;
text-decoration: none;
}

a:link, a:visited {
	color: #0000FF;
}

a:hover
{
color: #2F515F;
}
#header{
	background-image: url(/.control/images/header.jpg);
	background-repeat: no-repeat;
}
img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
.grey-border img{
	border: 1px solid #CCCCCC;	
}
.intro-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCCCCC;
}