@charset "utf-8";
/* CSS Document */


body {
margin: 0px 0px 0px 0px; background-color: #b9c9b4; font-family:"Trebuchet MS"; }
.mainpage {background-color: #FFFFFF;}
.bg{ background-image:url(images/bg.jpg); background-repeat: repeat-y; vertical-align:top; }

/*---------------------header start --------------------*/
.toplinks{ font-size:13px; color:#000000; text-decoration:none; font-weight:bold;}
.toplinks:hover{ font-size:13px; color:#89a380; text-decoration:none; font-weight:bold;}
.top_links{ height:28px; padding: 10 25 0 0 ; text-align:right;}
/*---------------------header end --------------------*/


/*---------------------menu start --------------------*/
.bgimage{}
/*---------------------menu end --------------------*/





/*---------------------middle start --------------------*/

.leftcontent{ width:214px; border-right: solid 1px #bccbb7;}
.right_border{  border-right: solid 1px #bccbb7;}
.store_and_hours{ width:180px; height:312px; background-image:url(images/store_and_hours.jpg); background-repeat: no-repeat;}
.store_time{width:135px; height:87px; padding-top:145px; padding-left:50px; font-size:13px; line-height:18px;}
.heading{ padding-top:37px; padding-bottom:10px;}
.content_text{ font-size:13px; color:#000000; text-align:justify; line-height:17px;}
.hidefotn{ font-size:11px; color:#a8a8a8;}
.diamond_search{ width:160px; background-image:url(images/diammond_search.gif); background-repeat:no-repeat; padding-top:115px; font-size:11px; color:#000000; padding-left:10px; padding-right:10px; line-height:15px; float:left; margin-right:18px; margin-top:18px; text-align:justify; height:75px; }
.ring_builder{width:160px; background-image: url(images/ring_builder.gif); background-repeat:no-repeat; padding-top:115px; font-size:11px; color:#000000; padding-left:10px; padding-right:10px; line-height:15px;float:left;margin-top:18px; text-align:justify; height:75px; }

.diamond_search_btn{ width:160px;  padding-top:5px;  padding-left:10px; padding-right:10px; line-height:15px; float:left; margin-right:18px;  height:25px; }
.ring_builder_btn{width:160px;  padding-top:5px;  padding-left:10px; padding-right:10px; line-height:15px; float:left; margin-right:18px;  height:25px; }
.forbes{width:197px; height:20px; background-image:url(images/forbes_links.jpg); background-repeat:no-repeat; padding-top:75px; padding-left:85px; }

.textfield{ font-family:"Trebuchet MS";font-size:13px; color:#000000; border:solid 1px #667e5e; background-color:#f1f2f1;  }
.textfield_multiline{ font-family:"Trebuchet MS";font-size:13px; color:#000000; border:solid 1px #667e5e; background-color:#f1f2f1; }
.links_text{ font-size:13px; color:#000000;  }
.links_text:hover{ font-size:13px; color:#667e5e;  }

ul {font-size: 13px;font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; text-decoration: none; text-indent: 5px; list-style-position: outside; list-style-image: url(images/bullet.gif); list-style-type: square; padding: 6px; margin: 10px;}

.education_sitelinks{ font-size: 16px; font-weight: bold;  color: #5c655a; text-decoration:none;}

.education_sitelinks:hover{ font-size: 16px; font-weight: bold;  color: #5c655a; text-decoration:underline;}
.hr{ color:#999999; height:1px;}

.subpage_links{ font-size: 16px; font-weight: bold;  color: #5c655a; text-decoration:none;}
.subpage_links:hover{ font-size: 16px; font-weight: bold;  color: #5c655a; text-decoration:underline;}
.prod_text{font-size: 12px; font-weight: normal;  color: #000000; text-decoration:none;}
.diamond_size_box { border-bottom:solid 1px #a3b79e; border-left:solid 1px #a3b79e; border-right:solid 1px #a3b79e; }



/*---------------------middle end --------------------*/

/*---------------------bottom start --------------------*/
.address{height:67px;  padding:5px 0px 0px 0px; font-size:13px; background-color:#f1f6f0; background-image:url(images/address_bg.gif);background-repeat: repeat-y; text-align:center; line-height:22px; border-bottom:solid 2px #FFFFFF;   }
.text{ font-weight:bold;  color:#000000; text-decoration:none;   }
.center{ text-align:center;}
.right{ text-align:right;}

.bottom{ height:80px; padding:5px 0px 10px 0px;  text-align:center;}

.bottomlinks{ font-size:14px; color:#000000; text-decoration:none;}
a.bottomlinks:hover{ font-size:14px; color:#89a380; text-decoration:underline; }
.copyright{ font-size:10px; color:#000000;}
/*---------------------bottom end--------------------*/
.by{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#414141; line-height:25PX; text-decoration:none;}
.gemfind{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#414141; line-height:25PX; text-decoration:none;}
.gemfind:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d0b990; line-height:25PX; text-decoration:none;}