﻿


/* LOOSE DIAMONDS */
#category_shape_diamond h1, #category_shape_diamond h2{ font-size:16px; font-weight:normal; color:#870e0e; margin-bottom:5px; }
#category_shape_diamond h3{ font-size:16px; font-weight:bold; color:#870e0e; margin-bottom:5px; }
#category_shape_diamond p{ font-size:1.1em; }
#category_shape_diamond a{ color:#000; text-decoration:underline; }
#category_shape_diamond a:hover{ text-decoration:none; }
#category_shape_diamond ul{ margin:20px 0; overflow:hidden; font-size:12px;}
#category_shape_diamond li{ float:left; width:172px; margin:10px 0; }
#category_shape_diamond li.push_right img{ margin-left:20px; }
#category_shape_diamond li .text{ padding:0 0 0 22px; }
#category_shape_diamond li img{ margin-bottom:10px; }
#category_shape_diamond li p{ margin-bottom:8px; }
#category_shape_diamond li a{  color:#870e0e; }



/* SEARCH PAGES  */
.browsedata .select, .browsedata .details, .browsedata2 .select, .browsedata2 .details {cursor:pointer}
.SearchPageTitle {font-size:14px; line-height:20px; font-family:arial; clear:both; margin-top:55px}
.SearchPageTitle H1 {font-size:32px; color:#870E0E; font-weight:normal; margin-bottom:10px}
.SearchPageTitle .looseImg {float:right; height:110px;}
.SearchPageTitle P {width:780px}	
	A {color:#666666; text-decoration:none}

	/*--ul{ overflow:hidden; }--FIXED DROP DOWN MENU 09/05/2010*/
	li{ float:left; }
	.box{ width:948px; height:735px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; overflow:auto; }
	.browse{ clear:both; }
	.browse h2{ font-size:20px; color:#870e0e; margin-bottom:10px; font-weight:normal}
	.browse table{ border-collapse:collapse; }
	.browse .box{ width:948px; height:735px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; overflow:auto; }
	.browse .browsedata, .browse .browsedata2{ width:930px; height:34px; }
	.browse td{ padding:0; margin:0; background:none; }
	
	.browse .browsetitle, .browse .browsetitle2{ width:950px; height:34px; font-size:12px; background:url(gfx/bgr_browse_top.gif) no-repeat; text-align:center}
	.browse .browsetitle td { padding:0 15px; background:url(gfx/bgr_browse_titlesep.gif) no-repeat left; }
	.browse .browsetitle2 td { padding:0; background:url(gfx/bgr_browse_titlesep.gif) no-repeat left; }
	.browse .browsetitle td.first, .browse .browsetitle2 td.first{background:none; }
	.browse .browsetitle a, .browse .browsetitle2 a{ color:#870e0e; padding-right:15px; background: url(gfx/i_arrow.gif) no-repeat right; }
	.browse .browsetitle td.details a,.browse .browsetitle2 td.details a{ background:none; }
	
	.browse .browsedata tr.colored td, .browse .browsedata2 tr.colored td{ background:#ebebeb; }
	.browse .browsedata td, .browse .browsedata2 td{ font-size:11px; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:3px 0; text-align:center; }
	.browse .browsedata IMG, .browse .browsedata2 IMG{border:0}
	
	/*- LOOSE DIAMONDS-*/
	.browse .browsetitle td.select{ width:53px; }
	.browse .browsetitle td.dshape{ width:113px; }
	.browse .browsetitle td.details{ width:20px; }
	.browse .browsetitle td.bcarat{ width:100px; }
	.browse .browsetitle td.bclarity{ width:60px; }
	.browse .browsetitle td.bcolor{ width:53px; }
	.browse .browsetitle td.bcert{ width:105px; }
	.browse .browsetitle td.dprice{ width:120px; }
	
	.browse .browsedata td.select{ width:58px; }
	.browse .browsedata td.select a{ display:block; width:49px; height:19px; margin:0 auto; text-indent:-5000px; background:url(gfx/button_select.gif) no-repeat; }
	.browse .browsedata td.dshape{ width:99px; }
	.browse .browsedata td.details{ width:65px; }
	.browse .browsedata td.bcarat{ width:92px; }
	.browse .browsedata td.bclarity{ width:60px; }
	.browse .browsedata td.bcolor{ width:62px; }
	.browse .browsedata td.bcert{ width:95px; }
	.browse .browsedata td.dprice{ width:90px; }
	
	/*- MULTI DIAMONDS-*/
	.browse .browsetitle2 td.select {width:60px}
	.browse .browsetitle2 td.dshape {width:115px}
	.browse .browsetitle2 td.details {width:60px}
	.browse .browsetitle2 td.bcarat{width:150px}
	.browse .browsetitle2 td.bclarity{ width:85px}
	.browse .browsetitle2 td.bcolor{ width:85px}
	.browse .browsetitle2 td.bcert{ width:110px}
	.browse .browsetitle2 td.dprice{width:140px}
	.browse .browsetitle2 td.dprice2{width:145px}
	
	.browse .browsedata2 td.select{ width:60px; }
	.browse .browsedata2 td.select a{ display:block; width:49px; height:19px; margin:0 auto; text-indent:-5000px; background:url(gfx/button_select.gif) no-repeat; }
	.browse .browsedata2 td.dshape{ width:115px; }
	.browse .browsedata2 td.details{ width:60px; }
	.browse .browsedata2 td.bcarat{ width:75px; }
	.browse .browsedata2 td.bclarity{ width:85px }
	.browse .browsedata2 td.bcolor{  width:85px }
	.browse .browsedata2 td.bcert{ width:110px  }
	.browse .browsedata2 td.dprice{ width:140px  }
	.browse .browsedata2 td.dprice2{ width:125px  }
	
	.browse .browse_bot{ clear:both; width:950px; height:27px; font-size:1.2em; background:url(gfx/bgr_browse_bot.gif) no-repeat; }
	.browse .browse_bot ul{ float:right; padding:5px; margin-right:10px; }
	.browse .browse_bot li{ margin-left:5px; }
	.browse .browse_bot li a{ color:#8f1f1f; }	
	
	
	
	.search{ clear:both; padding:10px 0 0; margin-bottom:20px; }
	.search h2{ font-size:3.5em; font-weight:normal; color:#870e0e; }
	.search h3{ font-size:1.8em; font-weight:normal; color:#2e2e2e; }
	.search h4{ font-size:1.4em; font-weight:normal; color:#870e0e; margin-bottom:5px; }
	.search .searchsetting{ width:100%; margin-bottom:8px; overflow:hidden; }
	.search .searchsetting h3{ margin-bottom:5px; }
	.search .searchsetting div{ float:left; padding:4px; background:#ebebeb; }
	.search form{ width:951px;  }
	.search fieldset{ padding:8px; }
	.search .quicksearch{ width:951px; height:173px;  background:url(gfx/search_bigblock_bg.gif) no-repeat;}
	.search li{ float:left; }
	
	
	
	.search li.S4 {width:127px} 
	
	
	
	.search li.sep{ width:21px; height:155px; background:url(gfx/search_loose_sep_bg.png) no-repeat; }
	.search .diamond_shape{ width:212px; height:90px; margin:25px 0; padding:3px 6px; background:url(gfx/search_loose_box.png); }
	.search .diamond_shape .box_shape{ text-align:center; background:#fff;width:210px }
	.search .diamond_shape .box_shape img{ margin:2px; border:0; width:27px}
	.search li.S1 {width:132px} 
	.search .caratweight, .search .clarity{ position:relative;  height:61px;  padding:6px; margin-bottom:5px; background:url(gfx/search_loose_box.png); }
	.search .caratweight p, .search .clarity p{ margin-bottom:8px; }
	.search .caratweight select, .search .clarity select{ position:absolute; right:5px; width:65px; font-size:1.1em; }
	.search li.S2 {width:182px} 
	.search .cut, .search .color{ position:relative;  height:61px; padding:6px; margin-bottom:5px; background:url(gfx/search_loose_box.png); }
	.search .cut p, .search .color p{ margin-bottom:8px; }
	.search .cut select, .search .color select{ position:absolute; right:5px; width:129px; font-size:1.1em; }
	.search li.S3 {width:210px} 
	.search .budget{ position:relative; height:92px; padding:6px; margin-bottom:5px; background:url(gfx/search_loose_box.png); }
	.search .budget p, .search .cert p{ margin-bottom:8px; }
	.search .budget select{ position:absolute; right:5px; width:160px; font-size:1.1em; }
	.search .budget select.currency{ width:180px; }
	.search .cert{ position:relative;  height:37px; padding:8px 6px; margin-bottom:5px; background:url(gfx/search_loose_box.png); }
	.search .cert label{ line-height:20px; vertical-align:middle; float:left; display:block; }
	.search .cert select, .search .cert input{ float:right; width:122px; font-size:1.1em; }
	.search .cert p{ clear:both; width:100%; margin:0 0 2px; overflow:hidden; }
	.search .button{ width:104px; text-align:center; font-size:11px; padding:10px 0 0 10px}
	.search .button input{ width:104px; height:40px; margin-top:35px; border:0; cursor:pointer; background:url(gfx/button_search.gif) no-repeat; }
	.search .button a{  color:#870e0e; text-decoration:underline; }
	.search .button a:hover{ text-decoration:none; }
	.search .button a.resetfields, .search .advsearch a.resetfields{ color:#333;}
	.search ul.advsearch{display:none; width:910px; height:151px; padding:10px ;margin:0 auto; background:url(gfx/search_smblock_bg.gif) no-repeat;}
	.search .advsearch fieldset{ padding:10px 0 0 12px; }
	.search .advsearch li{ margin:0 4px; }
	.search .advsearch li div{ margin-bottom:15px; }
	.search .advsearch li .symmetry{ margin-top:37px; }
	.search .advsearch li p{ margin-bottom:2px; }
	.search .advsearch label{ display:block; float:left; width:40px; }
	.search .advsearch input.txt{ width:98px; height:17px; border:1px solid #003063; }
	.search .advsearch select{ width:120px; font-size:1.1em; }
	.search .advsearch a, .search form.advsearch a:visited{ font-size:11px; color:#790d0d; text-decoration:underline; }
	.search .advsearch a:hover{ text-decoration:none; }
	.search .advsearch input.btn_advsearch{ width:105px; height:51px; margin-top:30px; border:0; background:url(gfx/button_advsearch.gif) no-repeat; cursor:pointer}
	.search .button2{ width:104px; text-align:center; font-size:11px; padding:10px 0 0 0px}
	
	
	
	
	.NoResultsFormTitle {font-size:13px; font-weight:bold;  margin:10px auto; text-align:center}
	.NoResultsForm {width:496px; margin:10px auto; font-size:12px;}
	.NoResultsForm .required {color:#870E0E}
	.NoResultsForm TD {padding:5px 0 !important; }
	.NoResultsForm TEXTAREA {margin:5px 0 0 0}
	
	
	
	
	.popUpDetails {width:170px; position:absolute; display:none; text-align:left;   }
	.popUpDetails .title {padding-left:5px; font-weight:bold; font-size:13px;color:#FFF; background:url(gfx/detailstop.png) no-repeat top center; line-height:34px;}
	.popUpDetails .inner {width:170px; background:url(gfx/detailsBG.png) repeat-y top center; } 
	.popUpDetails .inner P{padding: 5px 10px;line-height:20px; margin:0} 
	.popUpDetails .inner B {color:#333}
	
	
	
/* RING SETTINGS */	
	.settingImages { width:450px; float:left; }
	.displayImg {width:400px; height:400px; margin:10px 0;text-align:center}
	.settingImages UL IMG {border:1px solid #6E8592;cursor: pointer;margin-right:4px}
	.settingImages UL IMG.noborder {border:0px}
	#settings_info_other .QmarkIcon {background:url("gfx/i_qestion.gif") no-repeat scroll 0 0 transparent;	font-size:1.2em; font-weight:normal; padding-left:33px; margin:5px 0	}
	#settings_info_other .infoIcon  {background:url("gfx/i_i2.gif") no-repeat scroll 0 0 transparent; font-size:1.1em; font-weight:normal;  padding-left:30px; margin:5px 0}

.settings_info_middle {color:#000}
	
	
	
