<style type="text/css">

body { 
	margin-bottom: 0px;
}

p {

	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	line-height: 13pt 
}


a#dark {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 10px;
}

a:hover#dark {
	text-decoration: none;
	color:#484A6E;
}

a#dark_underline {
	text-decoration: underline;
	color:#000000;
	font-family: Arial;
	font-size: 10px;
}

a:hover#dark_underline {
	text-decoration: none;
	color:#484A6E;
}


a#links {
	text-decoration: underline;
	color:#ffffff;
	font-family: arial;
	font-size: 11px;
}

a:hover#links{
	text-decoration: none;
	color:#FFFFFF;
}


a#head_link {
	text-decoration: none;
	color:#666666;
	font-family: arial;
	font-size: 14px;
}

a:hover#head_link {
	text-decoration: none;
	background: #999999;
	color:#ffffff;
	font-family: Arial;
	font-size: 14px;
}

a:hover#links{
	text-decoration: none;
	color:#FFFFFF;
}


a#top_small {
	text-decoration: underline;
	color:#ffffff;
	font-family: Arial;
	font-size: 11px;
}

a:hover#top_small {
	text-decoration: underline;
	color:#CFDEFE;
}

a#soft {
	text-decoration: underline;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
}

a:hover#soft {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
}

a#designers {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
}

a:hover#designers {
	text-decoration: underline;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
}


a#white {
	text-decoration: none;
	color:#014408;
	font-family: Arial;
	font-size: 11px;
}

a:hover#white {
	text-decoration: underline;
	color:#990000;
	font-family: Arial;
	font-size: 11px;

}


a:active#white {
	text-decoration: none;
	color:#990000;
	font-family: Arial;
	font-size: 11px;
}


a#main_links{
	text-decoration: none;
	text-weight: normal;
	color:#4c4c4c;
	font-family: arial;
	font-size: 11px;
		   display:block;
   padding:2px;
}

a:hover#main_links {
	text-decoration: none;
	background: #999999;
	color:#ffffff;
	font-family: Arial;
	font-size: 11px;
}

a#product_links{
	text-decoration: none;
	text-weight: normal;
	color:#245178;
	font-family: arial;
	font-size: 11px;
	display:block;
    padding:2px;
}

a:hover#product_links {
	text-decoration: none;
	background: #999999;
	color:#ffffff;
	font-family: Arial;
	font-size: 11px;
}

a#number_links{
	text-decoration: none;
	text-weight: normal;
	color:#4c4c4c;
	font-family: arial;
	font-size: 11px;
    padding:2px;
}

a:hover#number_links {
	text-decoration: none;
	background: #999999;
	color:#ffffff;
	font-family: Arial;
	font-size: 11px;
}

a:active#main_links {
	text-decoration: none;
	background: #999999;
	color:#ffffff;
	font-family: Arial;
	font-size: 11px;
}


a#white_sm {
	text-decoration: underline;
	color:#014408;
	font-family: Arial;
	font-size: 10px;
}

a:hover#white_sm {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 10px;
}


a#small{
	text-decoration: underline;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
}

a:hover#small{
	text-decoration: underline;
	color:#666666;
	font-family: Arial;
	font-size: 11px;
}

a#small_9{
	text-decoration: underline;
	color:#000000;
	font-family: Arial;
	font-size: 9px;
}

a:hover#small_9{
	text-decoration: underline;
	color:#666666;
	font-family: Arial;
	font-size: 9px;
}


a#buy {
	text-decoration: underline;
	color:#255172;
	font-family: Arial;
	font-size: 11px;
}

a:hover#buy {
	text-decoration: underline;
	color:#666666;
	font-family: Arial;
	font-size: 11px;
}


.paragraph { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.paragraph_small { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.paragraph_sm { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.paragraph_sm_9 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
}

.paragraph_11 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}



.telephone { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
}

.button {
  background-color: #24592F;
  padding: 1px;
  font-family: verdana;
  border: #eaeaea 0px solid;
  font-size: 10px;
  color: #ffffff;
  cursor: hand;
}

.text_box {
  background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

.soft { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#111111;
}

.dark { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EEEEEE;
}


.header { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#336699;
}

.header_green { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#003300;
				letter-spacing: 1px;
}

.header_item { 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#333333;

}

.category_tree a {
	text-decoration: none;
	background: #none;
	color:#4c4c4c;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
}

.category_tree a:hover {
	text-decoration: none;
	background: #999999;
	color:#ffffff;
	font-family: Arial;
	font-size: 11px;
}

.pages {
	padding: 3px 1px 3px 6px;
	font-family: Arial;
	font-size: 10px;
	background: #EEEEEE; 
	border-top: 0px solid #4c4c4c;
	border-bottom: 0px solid #4c4c4c;
}

.pages a {
	text-decoration: none;
	background: #none;
	color:#4c4c4c;
	font-weight: bold;
	font-family: Arial;
	font-size: 10px;
	padding: 1px;
	text-align: left;
}

.pages a:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size: 10px;
}

.pages a:active {
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
}
	
.jewelry_detail_title {
	text-decoration: none;
	background: #ffffff;
	font-family: Arial;
	font-size: 11px;
}

.results_row{
	width: 600px;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	vertical-align: text-bottom;
	padding: 15px;
	}

.results_title{
	text-decoration: none;
	color:#24592F;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	padding: 10px 5px 10px 5px;
	}

.results_title2{
	text-decoration: none;
	color:#24592F;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
	}
	
.jewelry_preview_title{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	}
	
.jewelry_preview_image{
}
	
.jewelry_preview_price {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 10px;
	}

.jewelry_preview_delete a {
	text-decoration: underline;
	color:#4c4c4c;
	font-family: arial;
	font-size: 11px;
	padding:2px;
}

.jewelry_preview_link  a {
	text-decoration: underline;
	color:#4c4c4c;
	font-family: arial;
	font-size: 11px;
	padding:2px;
}

.jewelry_preview {
width: 33%;
margin: 0px 0px 15px 0px;
}

#jewelry_detail_manufacturer_header{
            text-decoration: none;
            color:#000000;
            font-family: Arial;
            font-weight: bold;
            font-size: 11px;
            float: left;
            padding: 5px;
            }

 

#jewelry_detail_manufacturer{
            text-decoration: none;
            color:#000000;
            font-family: Arial;
            font-weight: normal;
            font-size: 11px;
            padding: 5px;
			            }

#jewelry_detail_price_header{
            text-decoration: none;
            color:#000000;
            font-family: Arial;
            font-weight: bold;
            font-size: 11px;
            float: left;
            padding: 5px;
            }
			
#jewelry_detail_price{
           text-decoration: none;
   color:#000000;
            font-family: Arial;
            font-weight: normal;
            font-size: 11px;
            padding: 5px;
            }

.diamond_preview {
width: 190px;
text-align: center;
}

.diamond_preview_cert  a {
	text-decoration: underline;
	color:#4c4c4c;
	font-family: arial;
	font-size: 11px;
	padding:2px;
}

.diamond_preview#_image_div{
margin-top: 15px;
}

#jewelry_detail_container {
width: 375px;
padding: 10px 10px 5px 10px;
background-color: #ffffff;
}

#jewelry_detail_title{
	text-decoration: none;
	color:#235B36;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	padding: 10px 5px 5px 5px;
	}

#jewelry_detail_description{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 10px 5px 5px 5px;
	}
		
.jewelry_detail{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
		background-color: #ffffff;

	}
	
#jewelry_detail_ref_number_header{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding: 5px;
	}

#jewelry_detail_ref_number{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	}
	
#jewelry_detail_certification_header{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding: 5px;
	}
	
	#jewelry_detail_certification{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 5px 5px 15px 5px;
	}

#jewelry_detail_stone_header{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding: 5px;
	}
	
#jewelry_detail_stone{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	}
	
#jewelry_detail_metal_header{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	float: left;
	padding: 5px;
	}
	
	#jewelry_detail_metal{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	}

#jewelry_detail_purchase_item{
	float: left;
	padding: 2px;
	background-color: #ffffff;
	}

#jewelry_detail_send_hint{
	float: left;
	padding: 2px;
	background-color: #ffffff;
	}

#jewelry_detail_wish_list{
	float: left;
	padding: 2px;
	background-color: #ffffff;
	}
	
#jewelry_detail_message	{
	padding: 2px;
	background-color: #ffffff;
	}

.send_hint{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
padding: 5px 10px 5px 10px;
background: #eaeaea;
}

#your_information{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding: 15px;
}

#their_information{
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding: 15px;
}

.no_results {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding: 15px;
}

.registration#registration {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding: 15px;
}

.registration {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

.jewelry_search#jewelry_search_container {
	text-decoration: none;
	color:#000000;
	background-color: #E2E2E2;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	border: 1px solid;
}

#stone {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#stone_shape {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#metal {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#designer {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#gender {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#jewelry_from_cost {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}
#jewelry_from_cost {
 background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

#jewelry_to_cost {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}
#jewelry_to_cost {
 background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

#keywords {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}
#keywords {
 background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}



#Search {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 12px 6px 6px 6px;
}



.diamond_search#diamond_search_container {
	text-decoration: none;
	color:#000000;
	background-color: #E2E2E2;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	padding: 5px;
	border: 1px solid;
}

#diamond_shape {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#color {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
		margin: 6px;
}

#clarity {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
		margin: 6px;
}

#from_carats {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
		margin: 6px;
}

#to_carats {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
		margin: 6px;
}

#diamond_from_cost {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
		margin: 6px;
}

#diamond_to_cost {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-size: 11px;
	padding: 2px;
	margin: 6px;
}

#from_carats {
  background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

#to_carats {
  background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

#diamond_from_cost {
  background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

#diamond_to_cost {
  background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

.login {
	text-decoration: none;
	color:#ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	spacing: 5px;
	float: right;
}

#login_email {
  background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}

#password {
  background-color: #ffffff;
  font-family: verdana;
  border: #999999 1px solid;
  font-size: 11px;
  padding: 1px;
  color: #003300;
}



.login  a {
	text-decoration: underline;
	color:#ffffff;
	font-family: arial;
	font-size: 11px;
}

.jewelry_detail  a {
	text-decoration: underline;
	color:#24592F;
	font-family: arial;
	font-size: 11px;
}

.welcome  {
	text-decoration: none;
	color:#ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
	spacing: 5px;
	float: right;
}

.welcome a {
	text-decoration: underline;
	color:#ffffff;
	font-family: Arial;
	font-size: 11px;
}

.welcome a:hover {
	text-decoration: none;
}

.infoupdated  {
	text-decoration: none;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
	padding: 5px;
}

#purchase_instruction {
width: 250px;
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
padding: 10px 10px 10px 10px;
background: #eaeaea;
}

.close {
	text-decoration: none;
	color:#000000;
	font-family: Arial;
	font-weight: normal;
	font-size: 11px;
padding: 10px 10px 10px 10px;
background: #eaeaea;

}


</style>