<style type="text/css">



body { 

	margin-bottom: 0px;

	

}

a {

	text-decoration: underline;

	color:#6595CF;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

}



a:hover{

	text-decoration: none;

}





a#header {

	text-decoration: none;

	color:#ffffff;

	font-family: arial;

	font-weight: normal;

	font-size: 10px;

}







a:hover#header{

	text-decoration: underline;

	color:#FFFFFF;

}





a#header2 {

	text-decoration: none;

	color:#ff9900;

	font-family: georgia;

	font-weight: bold;

	font-size: 13px;

	}







a:hover#header2 {

	text-decoration: none;

}



a#buy {

	text-decoration: none;

	color:#ff9900;

	font-family: arial;

	font-weight: bold;

	font-size: 14px;

	padding: 35px 0px 0px 110px;

	}



a:hover#buy {

	text-decoration: underline;

}



a#buy2 {

	text-decoration: none;

	color:#ff9900;

	font-family: arial;

	font-weight: bold;

	font-size: 14px;

	}



a:hover#buy2 {

	text-decoration: underline;

}



a#outside {

	text-decoration: underline;

	color:#000000;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

}







a:hover#outside {

	text-decoration: none;

	color:#000000;

}



a#newsletter {

	text-decoration: underline;

	color:#336699;

	font-family: arial;

	font-weight: normal;

	font-size: 12px;

}







a:hover#newsletter {

	text-decoration: none;

}



a#newsletter2 {

	text-decoration: underline;

	color:#336699;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

}







a:hover#newsletter2 {

	text-decoration: none;

}





a#nav {

	text-decoration: none;

	color:#ffffff;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

	display: block;

	padding: 6px 12px;

text-transform: capitalize;

}







a:hover#nav {

	background-color:#A6C9F4;

		color:#ffffff;

}





a#link {

	text-decoration: underline;

	color:#6595CF;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

}



a:hover#link{

	text-decoration: none;

}







a#nav_button {

	text-decoration: none;

	color:#ffffff;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

}







a:hover#nav_button {

		color:#ffffff;

}





a#nav2 {

	text-decoration: none;

	color:#FF9900;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

	display: block;

	padding: 6px 12px;

text-transform: capitalize;

}







a:hover#nav2 {

	background-color:#C5C5C5;

		color:#ffffff;

}



.side{

	padding: 10px 0px 10px 35px;

}



.side2{

	padding: 15px 0px 0px 35px;

}



a#side {

	text-decoration: none;

	color:#ffffff;

	background-color: #6595CF;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

	display: block;

	padding: 8px 0px 8px 12px;

	border-bottom: 1px solid #ffffff;



}







a:hover#side {

	background-color:#4E7EB7;

	color:#ffffff;	

}







a#order {

	text-decoration: none;

	color:#ff9900;

	font-family: arial;

	font-weight: normal;

	font-size: 11px;

	display: block;

	padding: 10px 0px 10px 25px;

	border-bottom: 1px solid #cccccc;

	border-right: 1px solid #cccccc;



}







a:hover#order {

	background-color:#cccccc;

	color:#ffffff;	

}







a#news {

	text-decoration: underline;

	color:#AD5602;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

}



.border {

border: 1px solid #ffffff;

}



.border_nav {

border: 1px solid #6595CF;

}



.text_box_search {

  background-color: #ffffff;

  font-family: arial;

  border: #ffffff 1px solid;

  font-size: 10px;

  padding: 1px;

  color: #336699;

}



.button_search {

  background-color: #6595CF;

  padding: 1px 3px;

  font-family: Arial;

  border: #ffffff 1px solid;

  font-size: 9px;

  color: #ffffff;

  cursor: hand;

}



.button_search2 {

  background-color: #6595CF;

  padding: 1px 3px;

  font-family: Arial;

  border: #ffffff 1px solid;

  font-size: 11px;

  color: #ffffff;

  cursor: hand;

}



.border3 {

border-left: 1px solid #FED863;

border-right: 1px solid #FED863;

border-top: 15px solid #FED863;

border-bottom: 8px solid #FED863;

}





.border_top2 {

border-top: 35px solid #ffffff;

border-bottom: 0px;

}



.border_top3 {

border-top: 1px solid #ffffff;

border-bottom: 0px;

padding: 3px 10px;

}



.border_top5 {

border-top: 1px solid #ffffff;

}



.padding_footer {

padding: 10px 0px 0px 0px;

}



.border_top {

border-top: 15px solid #6595CF;}





.border_contact {

border-top: 1px solid #cccccc;

border-left: 1px solid #cccccc;

border-bottom: 1px solid #cccccc;

border-right: 1px solid #cccccc;

}



.border_bottom2 {

border-top: 3px solid #6595CF;

border-bottom: 3px solid #6595CF;

}



.border_bottom_blue {

border-bottom: 8px solid #6595CF;

}



.border_bottom_header {

border-bottom: 3px solid #6595CF;

}





.border_right {

border-right: 1px solid #ffffff;

}





.border_sides2 {

border-left: 1px solid #ffffff;

border-right: 1px solid #ffffff;

}



.border_sides {

border: 1px solid #ffffff;

}







.border_left {

border-left: 1px solid #ffffff;

}



.border_bottom_grey {

border-bottom: 1px solid #ffffff;

}





.border_left2 {

border-left: 2px solid #ffffff;

}



.border_left3 {

border-left: 1px solid #ffffff;

padding: 0px 5px 0px 5px

;}



.border_bottom_side {

border-bottom: 1px solid #ffffff;

padding: 6px 0px 6px 12px;

}





.border_bottom {

border-bottom: 1px solid #ffffff;

}



a:hover#news {

	text-decoration: none;

	color:#AD5602;

}



a#outside2 {

	text-decoration: underline;

	color:#000000;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

	line-height: .45cm;

}







a:hover#outside2 {

	text-decoration: none;

	color:#000000;

}





a#preorder_large {

	text-decoration: underline;

	color:#CC3300;

	font-family: georgia;

	font-weight: bold;

	font-size: 20px;

}







a:hover#preorder_large {

	text-decoration: none;

	color:#99000;

}



.header {

	color:#6595CF;

	font-family: arial;

		font-weight: bold;

	font-size: 12px;

}





.header_top {

	color:#ffffff;

	font-family: arial;

		font-weight: bold;

	font-size: 18px;

}



.header_page {

	color:#ff9900;

	font-family: georgia;

	font-weight: bold;

	font-size: 13px;

	padding: 6px 0px;

}



.header_page2 {

	color:#ff9900;

	font-family: arial;

	font-weight: bold;

	font-size: 13px;

	padding: 6px 0px;

}





.header_title {

	color:#ff9900;

	font-family: georgia;

	font-weight: bold;

	font-size: 16px;

	padding: 35px 0px 6px 40px;

}





.header_title2c {

	color:#ff9900;

	font-family: georgia;

	font-weight: bold;

	font-size: 20px;

	padding: 35px 0px 6px 40px;

}





.header_sub {

	color:#ff9900;

	font-family: georgia;

	font-weight: bold;

	font-size: 13px;

	padding: 35px 0px 6px 40px;

}



.header_sub2 {

	color:#ff9900;

	font-family: georgia;

	font-weight: bold;

	font-size: 13px;

	padding: 0px 0px 6px 40px;

}



.header_title2 {

	color:#666666;

	font-family: georgia;

	font-weight: normal;

	font-size: 14px;

	padding: 15px 0px 6px 40px;

}



.header_title2a {

	color:#666666;

	font-family: georgia;

	font-weight: normal;

	font-size: 14px;

	padding: 15px 0px 6px 0px;

	border-top: 1px solid #cccccc

}



.header_title2b {

	color:#666666;

	font-family: georgia;

	font-weight: normal;

	font-size: 14px;

	padding: 15px 0px 6px 0px;

}



.header_title3 {

	color:#666666;

	font-family: georgia;

	font-weight: normal;

	font-size: 12px;

	line-height: 0.65cm;

	padding: 10px 0px 6px 40px;

}



.header_title3a {

	color:#666666;

	font-family: georgia;

	font-weight: bold;

	font-size: 12px;

	line-height: 0.65cm;

	padding: 10px 0px 0px 0px;

}





.header_title3b {

	color:#666666;

	font-family: georgia;

	font-weight: bold;

	font-size: 15px;

	line-height: 0.65cm;

	padding: 10px 0px 6px 40px;

}



.header_title4 {

	color:#666666;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

	line-height: 0.65cm;

	padding: 10px 0px 6px 80px;

}



.header_title5 {

	color:#666666;

	font-family: arial;

	font-weight: normal;

	font-size: 12px;

	line-height: 0.65cm;

	padding: 10px 0px 6px 40px;

}



.header_title6 {

	padding: 10px 0px 6px 60px;

}



.padding_top{

	color:#666666;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

	line-height: 0.65cm;

	padding: 20px 0px 0px 0px;

}





.padding_top2{

	padding: 0px 5px 0px 5px;

}





.padding_title{

	padding: 10px 0px 10px 40px;

}



.body_padding{

	border-top: 4px solid #ffffff;

	border-bottom: 4px solid #ffffff;

}



.padding_top3{

	color:#666666;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

	line-height: 0.5cm;

	padding: 5px 0px 0px 0px;

}



.h_side {

	color:#ff9900;

	font-family: georgia;

	font-weight: bold;

	font-size: 13px;

	padding: 10px 0px 10px 0px;

	background: #ffffff;

}



.p_side {

	color:#666666;

	font-family: arial;

	font-weight: normal;

	font-size: 12px;

	text-align: left;

	padding: 12px 15px 12px;

	background: #efefef;

	line-height: 0.55cm;

}





.p_side2 {

	color:#666666;

	font-family: arial;

	font-weight: normal;

	font-size: 12px;

	text-align: left;

	padding: 3px 30px;

	background: #ffffff;

}



.p_side3 {

	color:#666666;

	font-family: arial;

	font-weight: normal;

	font-size: 12px;

	text-align: left;

	padding: 10px 30px;

	background: #ffffff;

}





a#footer {

	text-decoration: none;

	color:#ffffff;

	font-weight: normal;

	font-family: arial;

	font-size: 10px;

	}



a:hover#footer {

	text-decoration: underline;

}



.footer2 {

	text-decoration: none;

	color:#ffffff;

	font-weight: normal;

	font-family: arial;

	font-size: 10px;

	}





a#links {

	text-decoration: none;

	background: NONE;

	color:#666666;

	font-weight: bold;

	font-family: georgia;

	font-size: 11px;

	display: block;

	padding: 2px 5px 2px 5px;

}



a:hover#links {

	text-decoration: none;

	background: #CC6601;

	color:#ffffff;

	font-family: georgia;

	padding: 2px 5px 2px 5px;

	font-size: 11px;

	display: block;

}



a#preorder {

	text-decoration: none;

	background: NONE;

	color:#CC6601;

	font-weight: bold;

	font-family: georgia;

	font-size: 11px;

	display: block;

	padding: 2px 5px 2px 5px;

}



a:hover#preorder {

	text-decoration: none;

	background: #CC6601;

	color:#ffffff;

	font-family: georgia;

	padding: 2px 5px 2px 5px;

	font-size: 11px;

	display: block;

}



a:active#white {

	text-decoration: none;

	color:#990000;

	font-family: georgia;

	font-size: 11px;

}





a#main_links{

	text-decoration: none;

	text-weight: normal;

	color:#4c4c4c;

	font-family: georgia;

	font-size: 11px;

		   display:block;

   padding:2px;

}



a:hover#main_links {

	text-decoration: none;

	background: #999999;

	color:#ffffff;

	font-family: georgia;

	font-size: 11px;

}



a#product_links{

	text-decoration: none;

	text-weight: normal;

	color:#245178;

	font-family: georgia;

	font-size: 11px;

	display:block;

    padding:2px;

}



a:hover#product_links {

	text-decoration: none;

	background: #999999;

	color:#ffffff;

	font-family: georgia;

	font-size: 11px;

}



a#number_links{

	text-decoration: none;

	text-weight: normal;

	color:#4c4c4c;

	font-family: georgia;

	font-size: 11px;

    padding:2px;

}



a:hover#number_links {

	text-decoration: none;

	background: #999999;

	color:#ffffff;

	font-family: georgia;

	font-size: 11px;

}



a:active#main_links {

	text-decoration: none;

	background: #999999;

	color:#ffffff;

	font-family: georgia;

	font-size: 11px;

}





a#white_sm {

	text-decoration: underline;

	color:#014408;

	font-family: georgia;

	font-size: 10px;

}



a:hover#white_sm {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 10px;

}





a#small{

	text-decoration: underline;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

}



a:hover#small{

	text-decoration: underline;

	color:#666666;

	font-family: georgia;

	font-size: 11px;

}



a#small_9{

	text-decoration: underline;

	color:#000000;

	font-family: georgia;

	font-size: 9px;

}



a:hover#small_9{

	text-decoration: underline;

	color:#666666;

	font-family: georgia;

	font-size: 9px;

}







.textbox{ 

	font-family:arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;

}

.paragraph { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:#333333;

	line-height: 0.6cm;

}





.padding { 

	font-family:arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	line-height: 0.5cm;

	padding: 10px 20px;

}





.padding_button { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	padding: 2px 6px 2px 6px;

}



.padding_button2 { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	padding: 10px 10px 10px 10px;

}



.p { 

	font-family:arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	padding: 10px 0px 10px 0px;

	line-height: 0.55cm;

}



.p2 { 

	font-family:arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	padding: 0px 0px 10px 0px;

	line-height: 0.55cm;

}



.p3 { 

	font-family:arial, Helvetica, sans-serif;

	font-size:12px;

	color:#cccccc;

	padding: 0px 0px 10px 0px;

	line-height: 0.55cm;

}



.p4 { 

	font-family:arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666666;

	padding: 0px 0px 0px 0px;

	line-height: 0.55cm;

}

.paragraph_height { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

	line-height: .52cm;

}



.paragraph2 { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

}



.paragraph3 { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666666;

}



.paragraph_white { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:#ffffff;

	padding: 2px 5px;

	border-top: 1px solid #ffffff

	border-bottom: 1px solid #ffffff

}

.paragraph_white2 { 
	font-family:arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	padding: 10px 5px;
}



.footer { 

	font-family:arial, Helvetica, sans-serif;

	font-size:10px;

	color:black;

	text-transform:uppercase;

}





.title { 

padding: 15px 0px 15px 25px;

border-bottom: 1px solid #cccccc;

}



.paragraph_newsletter { 

	font-family:arial, Helvetica, sans-serif;

	font-size:11px;

	color:black;

	line-height: .45cm;

}



.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: #6595CF;

  padding: 1px 2px;

  font-weight: normal;

  font-family: arial;

  border: #ffffff 2px solid;

  font-size: 10px;

  color: #ffffff;

  text-transform: uppercase;

  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_green { 

	font-family:georgia;

	font-weight:bold;

	font-size:13px;

	color:#CC3300;

}



.header_green2 { 

	font-family:georgia;

	font-weight:bold;

	font-size:11px;

	color:#CC3300;

}



.header_item { 

	font-family:arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:15px;

	color:#AD5602;



}



.category_tree a {

	text-decoration: none;

	background: #none;

	color:#4c4c4c;

	font-weight: bold;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

}



.category_tree a:hover {

	text-decoration: none;

	background: #999999;

	color:#ffffff;

	font-family: georgia;

	font-size: 11px;

}



.pages {

	padding: 4px;

	padding-left: 4px;

	font-family: georgia;

	font-size: 12px;

	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: georgia;

	font-size: 12px;

	padding: 2px;



}



.pages a:hover {

	text-decoration: none;

	background: #999999;

	color:#ffffff;

	font-family: georgia;

	font-size: 12px;

}



.pages a:active {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 12px;

}

	

.jewelry_detail_title {

	text-decoration: none;

	background: #ffffff;

	font-family: georgia;

	font-size: 11px;

}



.results_row{

	width: 600px;

	text-decoration: none;

	font-family: georgia;

	font-size: 12px;

	vertical-align: text-bottom;

	padding: 15px;

	}



.results_title{

	text-decoration: none;

	color:#24592F;

	font-family: georgia;

	font-weight: bold;

	font-size: 14px;

	padding: 10px 5px 10px 5px;

	}



.results_title2{

	text-decoration: none;

	color:#24592F;

	font-family: georgia;

	font-weight: bold;

	font-size: 14px;

	}

	

.jewelry_preview_title{

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: bold;

	font-size: 11px;

	}

	

.jewelry_preview_image{

}

	

.jewelry_preview_price {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 10px;

	}



.jewelry_preview_delete a {

	text-decoration: underline;

	color:#4c4c4c;

	font-family: georgia;

	font-size: 11px;

	padding:2px;

}



.jewelry_preview_link  a {

	text-decoration: underline;

	color:#4c4c4c;

	font-family: georgia;

	font-size: 11px;

	padding:2px;

}



.jewelry_preview {

width: 33%;

margin: 0px 0px 15px 0px;

}



#jewelry_detail_message	{

	padding: 2px;

	background-color: #ffffff;

	}



.send_hint{

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

padding: 5px 10px 5px 10px;

background: #eaeaea;

}



#your_information{

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: bold;

	font-size: 12px;

	padding: 15px;

}



#their_information{

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: bold;

	font-size: 12px;

	padding: 15px;

}



.no_results {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: bold;

	font-size: 12px;

	padding: 15px;

}



.registration#registration {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: bold;

	font-size: 12px;

	padding: 15px;

}



.registration {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: bold;

	font-size: 12px;

	padding: 5px;

}



.jewelry_search#jewelry_search_container {

	text-decoration: none;

	color:#000000;

	background-color: #E2E2E2;

	font-family: georgia;

	font-weight: bold;

	font-size: 11px;

	padding: 5px;

	border: 1px solid;

}



#stone {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

	margin: 6px;

}



#stone_shape {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

	margin: 6px;

}



#metal {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

	margin: 6px;

}



#designer {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

	margin: 6px;

}



#gender {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

	margin: 6px;

}



#jewelry_from_cost {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	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: georgia;

	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: georgia;

	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: georgia;

	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: georgia;

	font-weight: bold;

	font-size: 11px;

	padding: 5px;

	border: 1px solid;

}



#diamond_shape {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

	margin: 6px;

}



#color {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

		margin: 6px;

}



#clarity {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

		margin: 6px;

}



#from_carats {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

		margin: 6px;

}



#to_carats {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

		margin: 6px;

}



#diamond_from_cost {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-size: 11px;

	padding: 2px;

		margin: 6px;

}



#diamond_to_cost {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	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: georgia;

	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: georgia;

	font-size: 11px;

}



.jewelry_detail  a {

	text-decoration: underline;

	color:#24592F;

	font-family: georgia;

	font-size: 11px;

}



.welcome  {

	text-decoration: none;

	color:#ffffff;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

	padding: 5px;

	spacing: 5px;

	float: right;

}



.welcome a {

	text-decoration: underline;

	color:#ffffff;

	font-family: georgia;

	font-size: 11px;

}



.welcome a:hover {

	text-decoration: none;

}



.infoupdated  {

	text-decoration: none;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

	padding: 5px;

}



#purchase_instruction {

width: 250px;

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

padding: 10px 10px 10px 10px;

background: #eaeaea;

}



.close {

	text-decoration: none;

	color:#000000;

	font-family: georgia;

	font-weight: normal;

	font-size: 11px;

padding: 10px 10px 10px 10px;

background: #eaeaea;



}



.newsletter_header {

	color:#ffffff;

	font-family: georgia;

	font-size: 14px;

	font-weight: bold;

}





.transparent {

filter:alpha(opacity=90);

-moz-opacity:.90;

opacity:.90;

}



.table_main {

padding: 155px 0px;

}



</style>