td {font: 10pt Verdana,Arial,Helvetica,sans-serif; }
td { color: #575757; }

A:link { text-decoration: underline; color: #575757; }
A:visited { text-decoration: underline; color: #333333; }
A:hover { text-decoration: underline; color: #633818; }
A:active { text-decoration: underline; color: #575757; }

body {
   font-family: arial, helvitica, sans-serif;
   font-size: 12px;
   background-color: #ffffff;
   }
   
.rightalignbg{ 
  background-image: url(../graphics/diamonds200.jpg); 
  background-repeat: repeat-y; 
  background-position: right; 
  } 

   
h1 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 14pt; 
   color: #535b36;
   background-color: #ffffff;
   font-style: normal; 
   line-height: normal; 
   font-weight: normal; 
   text-decoration: none; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }

h2 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 12pt; 
   color: #ffffff;
   background-color: #9ba37c;
   font-style: normal; 
   line-height: normal; 
   font-weight: bold; 
   text-decoration: none; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }

h3 { 
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   color: #000000;
   background-color: #ffffff;
   font-style: normal; 
   line-height: normal; 
   font-weight: normal; 
   text-decoration: none; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   }
   
.maillist { 
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #535b36;
   background-color: #ffffff;
   text-align: left;
   vertical-align: top;
   font-weight: normal; 
   margin: 0px 0px 0px 0px;
   padding: 5px 5px 5px 5px;
   }

.right_inset {	
   width: 200px;
   border: 4px solid #9ba37c;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
   background-color : #ffffff;
    }
    
.right_menu {	
   width: 240px;
   border: 4px solid #9ba37c;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
   background-color : #ffffff;
    }
   
.right_contact {	
   width: 325px;
   margin : 0px 0px 0px 0px;
   padding : 0px 90px 0px 20px;
    }
    
.right_contact_content {	
   width: 260px;
   border: 4px solid #9ba37c;
   margin : 0px 0px 0px 0px;
   padding : 10px 10px 0px 10px;
    }
    
.left_contact {	
   width: 395px;
   border: 0px solid #9ba37c;
   text-align: left;
   vertical-align: top;
   margin : 0px 0px 0px 0px;
   padding : 0px 20px 0px 0px;
    }

.right_store {	
   width: 245px;
   border: 0px solid #9ba37c;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
   background-color : #ffffff;
    }
    
.right_press {	
   width: 370px;
   text-align: left;
   vertical-align: top;
   margin : 0px 0px 0px 0px;
   padding : 0px 90px 0px 20px;
    }
    
.left_press {	
   width: 400px;
   border: 0px solid #9ba37c;
   text-align: left;
   vertical-align: top;
   margin : 0px 0px 0px 0px;
   padding : 0px 20px 0px 0px;
    }

.right_news {	
   width: 220px;
   border: 4px solid #9ba37c;
   margin : 0px 0px 0px 0px;
   padding : 0px 0px 0px 0px;
   background-color : #ffffff;
    }

.slideshow {
  background-color: #ffffff;
  width: 770px;
  border: 0px solid #cccccc;
  margin: 0px 0px 0px 0px;
  }

.topnavigation {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   font-weight: normal;
   color: #ffffff;
   background-color: #9ba37c;
   }
	
.topnavigation a:link { text-decoration: none; color: #ffffff; background-color: #9ba37c; }
.topnavigation a:visited { text-decoration: none; color: #ffffff; background-color: #9ba37c; }
.topnavigation a:active { text-decoration: none; color: #ffffff; background-color: #9ba37c; }
.topnavigation a:hover { text-decoration: none; color: #000000; background-color: #9ba37c; }
   
 .topnavigation1 {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-weight: bold;
   text-align: center;
   vertical-align: middle;
   line-height: 25px;
   color: #ffffff;
   background-color: #9ba37c;
   }


.topnavigation1 a:link { text-decoration: none; color: #ffffff; background-color: #9ba37c; }
.topnavigation1 a:visited { text-decoration: none; color: #ffffff; background-color: #9ba37c; }
.topnavigation1 a:active { text-decoration: none; color: #4a503d; background-color: #9ba37c; }
.topnavigation1 a:hover { text-decoration: none; color: #4a503d; background-color: #9ba37c; }
 
 .topnavigation2 {
   font-family: Arial, Helvetica, sans-serif; 
   font-size: 10pt; 
   font-weight: normal;
   color: #ffffff;
   background-color: #9ba37c;
   }

.topnavigation2 a:link { text-decoration: none; color: #ffffff; background-color: #9ba37c; }
.topnavigation2 a:visited { text-decoration: none; color: #ffffff; background-color: #9ba37c; }
.topnavigation2 a:active { text-decoration: none; color: #4a503d; background-color: #9ba37c; }
.topnavigation2 a:hover { text-decoration: none; color: #4a503d; background-color: #ffffff; }
 


.main {
  background-color: #ffffff;
  width: 770px;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
}

.left500 {
  background-color: #ffffff;
  width: 500px;
  text-align: justify;
  vertical-align: top;
  padding : 10px 20px 10px 20px;
}

.left_indent {
  background-color: #ffffff;
  width: 500px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding : 10px 10px 10px 100px;
}

.left_indent_small {
  background-color: #ffffff;
  width: 500px;
  text-align: left;
  vertical-align: top;
  font-weight: bold;
  padding : 10px 10px 10px 50px;
}

.leftinterior500 {
  background-color: #ffffff;
  width: 500px;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 12pt; 
  font-weight: normal;
  text-align: justify;
  vertical-align: middle;
  padding : 20px 10px 20px 100px;
}
  
.right200 {
  background-image: url(../graphics/diamonds200.jpg); 
  background-repeat: y;
  background-color: #ffffff;
  width: 200px;
}


.right245 {
  background-image: url(../graphics/diamonds245.jpg); 
  background-attachment: fixed;
background-repeat: repeat-y; 
background-position: right; 
  background-color: #ffffff;
  width: 245px;
}




.right2701 {
  background-color: #ffffff;
  width: 270px;
  text-align: justify;
  vertical-align: top;
  padding : 15px 10px 10px 10px; 
  border-left: 1pt solid #cccccc;
}


.left385 {
  background-color: #ffffff;
  width: 385px;
  text-align: justify;
  vertical-align: top;
  padding : 10px 20px 10px 20px;
}

.right385 {
  background-color: #ffffff;
  width: 385px;
  text-align: justify;
  vertical-align: top;
  padding : 10px 20px 10px 20px;
  border-left: 1px solid #cccccc;

}

.contact {
  background-color: #ffffff;
  width: 220px;
  text-align: left;
  vertical-align: top;
  border: 1px solid #cccccc;
}

.contactinfo {
  background-color: #ffffff;
  text-align: left;
  vertical-align: top;
  padding: 0px 10px 0px 10px; 
}

.footer {
  background-color: #ffffff;
  width: 770px;

  text-align: left;
  vertical-align: top;
  border: 0px solid #cccccc;
  margin: 5px 0px 5px 0px;
}

.bottomnavigation {
	font-family: arial, sans-serif;
	font-size: 9px;
	color: #6D7452;
	letter-spacing: 1px;
	vertical-align: middle;
	background-color: #ffffff;
	text-align: center;
	}
	
.bottomnavigation a:link { text-decoration: none; color: #6D7452; background-color: #ffffff; }
.bottomnavigation a:visited { text-decoration: none; color: #6D7452; background-color: #ffffff; }
.bottomnavigation a:active { text-decoration: underline; color: #656b4b; background-color: #ffffff; }
.bottomnavigation a:hover { text-decoration: underline; color: #656b4b; background-color: #ffffff; }

.bottomaddress {
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #6D7452;
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	background-color: #ffffff;
	}

.copyright {
	color: #6D7452;
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-align: center;	
	line-height: 20px;
 	}
 	
 .copyright2 {
	color: #575757;
	background-color: #ffffff;
	font-family: Arial, sans-serif;
	font-size: 10px;
	text-align: right;
 	}
 	
.copyright a:link { text-decoration: none; color: #575757; background-color: #ffffff; }
.copyright a:visited { text-decoration: none; color: #575757; background-color: #ffffff; }
.copyright a:active { text-decoration: underline; color: #575757; background-color: #ffffff; }
.copyright a:hover { text-decoration: underline; color: #575757; background-color: #ffffff; }