/* =============================================================================
   Jewelry
   ========================================================================== */
.JewelrySearch {width:100%;position:relative;margin-top:10px;clear:both;}
.JewelrySearch p {font-size:13px;}

/*new jewelry filter*/
.jew-filters {margin:10px;border:1px solid #393766;padding:8px 5px;background:#E5E6EC;position:relative;z-index:9;}
.jf_block {float:left;margin:0 10px 0 0;}
.jf_block .h,.jf_ring_h {font-size:14px;color:#393766;font-weight:700;text-transform:uppercase}
.jf_shape a {display:inline-block;height: 22px;margin: 5px 0 0 2px;}

.jf_dropset {width:100%;}

.jf_dropset .grid {float:left;width:50%;}
.jf_ring img {border:1px solid #b1b0d7;}

.jf_ring span {display:block;margin:3px 0 0;}
.jf_metal {width:191px;margin-right:0;}
.jf_metal label{float:left;margin:0 5px 5px 0;width:90px;white-space:nowrap;}

.jf_price {position:relative;float:left;width:33.33333%;}
.jf_price_h {font-size: 14px;
color: #fff;
font-weight: 700;
background:#393766;
text-transform : uppercase;
display:block;
padding:6px 8px 6px 4px;
text-align:center;
margin-left:-1px;
line-height: 14px;cursor:pointer;
border-left:1px solid #fff;
border-right:1px solid #fff;
white-space:nowrap;
z-index:10;
}
.jf_price_c {position: absolute;
top: 100%;
left:0;
width:100%;
z-index: 10001;
display: none;
float: left;
padding: 5px 0;color:#fff;
background: #393766;
}
a.jf_price_h:hover{
	visibility:inherit; /* fixes IE7 'sticky bug' */
}
.no-touch .jf_price:hover .jf_price_c{
	z-index:12;
	display:block;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 6px solid #000000;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: "";
}

.caret {
	position:absolute;
	top:26px;
	left:50%;
	margin-left:-6px;
border-top-color: #393766;
border-bottom-color: #393766;
}

.caretup {
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom:6px solid  #393766;
	position:absolute;
	top:-6px;
	left:50%;
	margin-left:-6px;
	
}

.jf_price_c li {
  display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #fff;
  white-space: nowrap;
  cursor:pointer;
}
.jf_price_c li a{color:#fff;}
#chooseDiamond ul,#chooseShape ul,#sortPrice ul {float:left;width:49%;}
	/*sub*/
	.jew-sub {float:left;width:217px;border:1px solid #b1b0d7;border-top:0;position:relative;}
	.jew-sub h3 {background:#393766 url(../images/jewelry/j1.gif) no-repeat;height:20px;text-indent:-999em;margin:0 -1px;}
	.Jew-pre .jew-sub h3 {background:#393766 url(../images/jewelry/j4.gif) no-repeat;}

	.jew-sub h4 {color:#393766;font-size:16px;text-align:center;padding:10px 0 5px;}
	.Jew-pre .jew-sub h6 {padding:10px 0 0 14px;color:#393766;}
	
	.jew-main .inner {border:1px solid #b1b0d7;border-top:0;overflow:hidden;}
	
	
	
	.grid-stud-cate ul{width:200px;overflow:hidden;position:relative;margin:0 -5px;}
	.grid-stud-cate ul li{float:left;width:64px;height:63px;margin:4px 0;display:inline;}
	.grid-stud-cate ul li a{text-indent:-999em;display:block;width:64px;height:63px;background:url(../images/stud/stud-sprites.html) no-repeat;}
	.grid-stud-cate ul li.prong3 a {background-position:0 -73px;}
	.grid-stud-cate ul li.prong3 a.active {background-position:0 0;}
	.grid-stud-cate ul li.prong4 a {background-position:0 -219px;}
	.grid-stud-cate ul li.prong4 a.active {background-position:0 -146px;}
	.grid-stud-cate ul li.bezel a {background-position:0 -365px;}
	.grid-stud-cate ul li.bezel a.active {background-position:0 -292px;}
	
	.jew-sub .gridlabel,.jew-sub .grid label{position:absolute;top:0;right:3px;font-size:10px;font-weight:bold;width:37px;white-space:nowrap;}
	.jew-sub .grid label b{font-size:9px;}
	.jew-sub .grid input {vertical-align:middle;}
	.resetL10 {position:absolute;top:1px;right:3px;color:#5E3333 !important;font-size:10px;font-weight:bold;text-decoration:underline !important;}
	/*grid dropdown*/
	.grid-ring-size h5 {background-position:0 -65px;} 
	.gdd {position:relative;z-index:19;margin:10px 0 10px 30px;}
	.gdd  .c{border:1px solid #5E3333;float:left;width:96px;padding:0 2px;height:15px;color:#5E3333}
	.gdd  .a{float:left;width:15px;height:15px;overflow:hidden;background:url(../images/diamondsearch/a2.html) no-repeat;text-indent:-999em;margin-right:5px;border:1px solid #5E3333;cursor:pointer;}
	.gdd dl {display:none;position:absolute;top:17px;width:117px;border:1px solid #5E3333;border-top:0;z-index:999;background:#fff;left:0;}
	.gdd dl a{display:block;height:15px;padding:2px 3px;color:#5E3333}
	.gdd dl a:hover{text-decoration:underline;background:#e9eaee;}
	
	.jew-sub-bottom {background:#393766;height:24px;position:absolute;left:0;bottom:0;width:219px;margin:0 -1px;}
	.jew-sub-bottom a {position:absolute;top:3px;right:10px;}

	/*main*/
	
	.jew-main .hd {position:relative;}
	
	.jew-main .jew-desc {margin-left:15px;padding:8px 0 10px;}
	.Jew-pre .jew-main .jew-desc {background:url(../images/jewelry/t23.jpg) no-repeat 100% 0;padding:2px 0 5px 15px;margin-left:0;border-bottom:0;}
	.Jew-pre .jew-main .jew-sear {margin:10px 0 0 10px;font-weight:bold;color:#5E3333;}
	.jew-main .jew-desc p {color:#c2b7c1;font-weight:bold;}
	.Jew-pre .jew-main .jew-desc dl{color:#393766;font-weight:bold;padding:15px 0 5px 120px;background:url(../images/jewelry/t22.jpg) no-repeat;}
	.Jew-pre .jew-main .jew-desc dd span{padding-right:10px;}
	.Jew-pre .jew-change {float:right;margin:-15px 10px 0 0;}
	.jew-main .jew-desc h5 span{color:#5e3333;}

	.jew-main .jew-img {padding:5px 5px 5px;overflow:hidden;position:relative;}
	.Jew-pre .jew-main .jew-img {padding:8px 5px;}
	.jew-main .jew-img ul {width:280px;height:300px;margin:3px 7px 3px 18px;padding:0;overflow:hidden;float:left;border:1px solid #fff;position:relative;}
	.jew-main .jew-img ul:hover {border:1px solid #ebeaf1;-moz-box-shadow:0 0 5px #e5e5e5;-webkit-box-shadow:0 0 5px #e5e5e5;box-shadow:0 0 5px #e5e5e5}
	.jew-main .jew-img ul li a{color:#623542;text-decoration:none;}
	.jew-main .jew-img ul li .poster {display:block;}
	.jew-main .jew-img ul li.img {width:278px;text-align:center;background:url(../images/jewelry/ajax-loader.gif) no-repeat 50% 42%;}
	.jew-main .jew-img ul li.j-price {font-weight:bold;font-size:16px;height:20px;text-align:center;margin-top:-25px;}
	.jew-img li.info{text-align:center;position:absolute;bottom:52px;left:0;padding:0 10px;width:260px;}
	.jew-img li.info-pend {bottom:auto;top:10px;}
	.jew-main .jew-img ul li.action {border:1px solid #ecebf1;background:#E5E6EC;width:100%;height:20px;position:relative;margin-top:5px;}/*f4f4fa*/
	.jew-main .jew-img ul li.action .view{display:inline-block;font-size:12px;font-weight:bold;background:#393766;color:#fff;margin:2px 8px;padding:1px 4px;}
	.jew-main .jew-img ul li.action label {position:absolute;top:3px;right:5px;font-weight:bold;font-size:10px;color:#393766/*8d414e*/;line-height:13px;}
	.jew-main .jew-img ul li.action input {vertical-align:top;}
	.jew-main .jew-main-bottom {background:#393766;margin:0 -1px;height:24px;position:relative;}
	.jew-main .jew-main-bottom  p {text-align:center;color:#fff;padding-top:4px;font-weight:bold;text-transform:uppercase;}
	.jew-main .jew-main-bottom  a.jew-compare{position:absolute;top:3px;left:10px;}
	
	
	.ii {width:10px;height:10px;position:absolute;top:1px;left:2px;cursor:pointer;}
	.jew-pagination {position:absolute;top:5px;right:10px;border:1px solid #aeadbb;background:#5E3333;}
	.jew-pagination a {float:left;font-size:10px;font-weight:bold;line-height:11px;height:11px;padding:0 5px;color:#fff;}
	.jew-showall {position:absolute;top:2px;right:140px;}
	
	.quick-view {
		display:none;
		position:absolute;
		top:0;
		z-index:5;
		width: 266px;
		min-height:100px;
		background-color: #fff;
		padding: 15px;
		border: 1px solid #DFDFDF;
		border-radius: 3px;
		-webkit-box-shadow: 2px 2px 4px #5f5f5f; 
		box-shadow: 2px 2px 4px #5f5f5f;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#5f5f5f', Direction=145, Strength=4);
	}
	.qv-desc {font-size:14px;font-family: Georgia;font-style: italic;line-height:18px;margin-bottom:10px;color:#393766;}
	.qv-c {border: 1px solid #B1B0D7;background: #E5E6EC;padding: 5px;margin-bottom:10px;line-height:18px;}
	.qv-c span {color:#393766;}


/*Jewelry Compare Engagement Rings*/
	.JewelryCompareER {}
	
	.JCER .ring-details {float:left;width:650px;background:#d3d2dc;font-weight:bold;padding:4px 0 4px 10px;white-space:nowrap}
	.JCER .ring-details h5{background:none;text-indent:0}
	.JCER .ring-details span{padding:0 5px;text-transform:uppercase;}
	.JewelryCompareER .inner {margin:20px 0 0 20px;position:relative;}
	
	.JCERal {position:absolute;top:100px;left:110px;width:12px;height:19px;text-indent:-999em;background:url(../images/jewelry/JCERarrow.png) no-repeat;}
	.JCERar {position:absolute;top:100px;right:50px;width:12px;height:19px;text-indent:-999em;background:url(../images/jewelry/JCERarrow.png) no-repeat 0 -57px;}
	.JCERal:hover {background-position:0 0px;}
	.JCERar:hover {background-position:0 -19px;}
	
	.JCER .JCERdata {overflow:hidden;clear:both;}
	.JCERdata ul {float:left;width:280px;}
	.JCERdata ul.last li{}
	.JCERdata ul li.blank span{height:15px;}
	.JCERdata ul li.nobg span{background:none !important;}
	.JCERdata ul li.view-btn span{padding:12px 0 0 0 !important;position:relative;}
	.JCERdata ul li.view-btn a.viewview{display:inline-block;background:#1F3101;font-size:14px;text-align:center;padding:6px 0;color:#fff;width:100%;text-decoration:none;}
	.JCERdata ul li.select-btn span a{display:block;height:15px;}
	.JCERdata ul li.topbb{border-bottom:1px solid #4C4A75;}
	

	.JCERdata ul.Jtitle {padding-top:16px;width:128px;text-align:right;}
	.JCERdata ul.Jtitle li {margin-left:3px;float:left;width:125px;display:inline;}
	.JCERdata ul.Jtitle li span{display:block;width:112px;background:url(../images/jewelry/JCERcircle.png) no-repeat 8px 50%;padding:4px 0;padding-right:13px;font-weight:bold;text-transform:capitalize;}
	.JCERdata ul.Jdata {width:250px;margin-right:13px;}
	.JCERdata ul.Jdata li{float:left;height:22px;}
	.JCERdata ul li.view-btn,.JCERdata ul.Jdata li.img {height:auto;}
	.JCERdata ul.Jdata li.img{margin-top:9px;}
	.JCERdata ul.Jdata li.img span{border-top:1px solid #ccc;padding-bottom:7px;background:#fff;padding-top:0;position:relative;}
	.JCERdata ul.Jdata li.img img{border-bottom:1px solid #ccc;}
	.JCERdata ul.Jdata a.JCERclose{position:absolute;top:1px;right:1px;color:#4A7801;font-size:10px;width:15px;height:15px;}
	.JCERdata ul.Jdata li.view-btn a.JCERclose{top:15px;right:1px;color:#fff;}
	.JCERdata ul.Jdata li span{font-weight:bold;display:block;width:248px;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:4px 0;text-align:center;}
	.JCERdata ul li.odd {background:url(../images/jewelry/JCERstrips.png) repeat;}
	
    .JCERnote{font-weight:bold;margin-top:10px;}
	/*.JCER .pagnation {text-align:center;font-size:14px;color:#393766;font-weight:bold;margin-top:15px;}
	.JCER .pagnation span{padding:0 15px;}*/
	
	/*JewelryComb*/
	.JewelryComb {display:none;}
	.JewelryComb .JC-title {margin-bottom:0;position:absolute;top:-20px;left:10px;}
	.JewelryComb  .pri {overflow:visible  !important;position:relative;}
	.JewelryComb  .allbtn {right:40px !important;}
	.JewelryComb .Dpar-wrap {background:#D5D6E0 url("../images/diamondsearch/dd/big-l.html") no-repeat -1px -1px;position:relative}
	.JewelryComb .Dpar{width:180px;background:url("../images/diamondsearch/dd/big-r.html") no-repeat 100% -1px;padding:10px;margin-bottom:0 !important;}
	.JewelryComb .Dpar  li{color:#3C0000;font-size:13px;line-height:17px;font-weight:bold;margin-bottom:0 !important;}
	.JewelryComb .Dpar  li span{color:#393766;padding-left:8px;}
	.JewelryComb .JC-price-wrap {background:#D5D6E0 url("../images/diamondsearch/dd/big-l-2.html") no-repeat -1px -1px;position:relative}
	.JewelryComb .JC-price {width:180px;background:url("../images/diamondsearch/dd/big-r-2.html") no-repeat 100% -1px;;padding:5px 10px;margin-bottom:0 !important;}
	.JewelryComb .JC-priceh5{margin:10px 0 7px 10px !important;}
	.JewelryComb .JC-price li {color:#3C0000;font-size:13px;line-height:17px;font-weight:bold;width:180px;overflow:hidden;margin-bottom:2px !important;clear:both;}
	.JewelryComb .JC-price li  span{color:#393766;width:100px;float:left;text-align:right;padding-right:5px;}
	
	.GiftCard{display:none;position:absolute;left:50%;margin-left:-449px;top:200px;background:url(../images/jewelry/expand-view-bg.png) no-repeat;width:906px;height:558px;font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;color:#2a284b;z-index:100;}
	a.XX{position:absolute;width:64px;height:19px;text-indent:-999em;right:27px;top:3px;background:url(../images/jewelry/comp_close.gif) no-repeat -64px 0;z-index:101;}
	a.XX:hover{background:url(../images/jewelry/comp_close.gif) no-repeat;}
	.GiftCard .JEVimg {width:670px;margin:0 auto;padding-top:33px}
	.GiftCard  .JEVtitle {top:3.5em;left:1.5em;}
	.GiftCard .JEVlogo {top:3.5em;right:5em;}
	.GiftCard .JEVtab li.tab1 {top:145px;left:113px;}
	.GiftCard .JEVtab li.tab2 {top:213px;left:113px;}
	.GiftCard .JEVtab li.tab3 {top:291px;left:113px;}
	.GiftCard .JEVtab li.tab4 {top:145px;right:140px;}
	.GiftCard .JEVtab li.tab5 {top:213px;right:140px;}
	.GiftCard .JEVtab li.tab6 {top:291px;right:140px;}
	.GiftCard .JEVengagering {width:250px;text-align:center;margin:20px 0 0 315px;}
	.GiftCard .JEVengagering h6{font-size:14px;font-weight:bold;color:#3c0000;margin-bottom:5px;text-transform:uppercase}
	.GiftCard .JEVengagering p {font-size:10px;font-weight:bold;}
	.GiftCard a.JEVreturnto {bottom:3em;left:1.5em;font-size:11px;font-weight:bold;color:#393766;width:100px;background:url(../images/jewelry/expanded-arrow3.gif) no-repeat 0 50%;padding-left:15px;font-family:"Palatino Linotype";}
	
	.giftcardSurvey{background:url(../images/home/giftcard.png) no-repeat;}
	.giftcardSurveyForm {margin-top:20px;}
	.giftcardSurveyForm h1 {display:none;}
	.giftcardSurveyForm td{padding:.3em .1em;}
	.giftcardSurveyForm td input[type="text"],.giftcardSurveyForm td textarea {padding:.3em .1em;border:1px solid #4E0101}
	.giftcardSurveyForm td input.smallSubmit{border:0;background:#3C0000;font:bold 11px/15px "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;color:#fdfdfd;text-transform:uppercase;padding:0 4px;cursor:pointer;}
	
	.quick-look {position:absolute;background: #000;background: rgba(0,0,0,0.6);bottom: 170px;left: 30%;padding: 4px 0;text-align: center;text-decoration: none;width: 40%;z-index: 2;display:none;color:#fff !important;}
	.jew-img li.img:hover .quick-look{display:block;}
	.QuickLookView,.JewelryCompareER {
		display: none;
		position: absolute;
		left: 50%;
		z-index: 99;
		margin-left: -475px;
		background: #fff;
		width:950px;
		border:1px solid #393766;
		box-shadow: 0 3px 8px rgba(34, 25, 25, 0.4);
		-moz-box-shadow: 0 3px 8px rgba(34, 25, 25, 0.5);
		-webkit-box-shadow: 0 3px 8px rgba(34, 25, 25, 0.5);
	}
	.QuickLookView h1{font-size: 20px;color: #5b5b5b;margin-bottom: 10px;letter-spacing: -1px;}
	.QuickLookView h3,.QuickLookView p.inplan{margin:0 0 30px !important;}
	
	.jf_dropset .grid {position:relative;z-index:10;}
	
	
	.ringbuilder li{width:19% !important; }
	
	.narrowsearch,.list-image {display:none;}
	.mobile-filter {display:none;}
	
	
	.npprice {float:right;margin-top:-26px;margin-right:-8px;width:140px;}
	.notfind {padding:20px;width:550px;margin:100px auto;font-size:14px;font-family:Georgia;font-style:italic;color:#5b5b5b}
	
	@media only screen and (min-width: 950px) {
		.mobile-filter {display:none;}
	}
	@media only screen and (min-width: 1340px) {
		.jew-main .jew-img ul {margin:3px 7px 3px 8px;}
		.QuickLookView,.JewelryCompareER {width:1200px;margin-left:-600px;}
	
	}

	@media only screen and  (min-width: 768px) and (max-width: 949px) {
		.jew-main .jew-img ul {width:46%;height:auto;margin:3px 1% 3px 2%;}
		.jew-main .jew-img ul li.img {width:100%;}
		.jew-img li.info {left:50%;margin-left:-130px;}
		
		.mobile-filter {display:none;}
	}

	@media only screen and (max-width: 767px) {
		.jew-main .jew-img ul {width:32%;height:auto;margin:3px 0;}
		.jew-main .jew-img ul li.img {width:100%;}
		.jew-img li.info {left:50%;margin-left:-50%;width:100%;}
		.JewelrySearch {width:auto;margin:10px;}
		
		.results-page .jf_price,a.page-comp{display:none;}
		.jew-img li.info,.jew-main .jew-img ul li.action {display:none;}
		.jew-main .jew-img ul li.j-price {margin-top:-10px;font-size:14px;}
		.jew-img li.img:hover .quick-look{display:none;}
		
		.narrowsearch {display:block;width:100%;padding:5px 0;text-align:center;position:relative;z-index:999;}
		.narrowsearch .arrow {display: inline-block;
			width: 14px;
			height: 14px;
			margin-top: 2px;
			margin-right:5px;
			line-height: 14px;
			vertical-align: text-top;
			background-image: url("../images/jewelry/glyphicons-halflings.png");
			background-position: -312px -96px;;
			background-repeat: no-repeat;
		}
	
		.jf_dropset,.jew-filters {display:none;}
		
		
		
		.mobile-filter,.mfd-bd {display:none;background: #f5f5f5;position: relative;border-left:1px solid #B1B0D7;border-right:1px solid #B1B0D7;z-index:30;}
		.mobile-filter li,.mfd-bd li {
			font-weight:700;	
			color: #333;
			text-transform: uppercase;
			padding: 0 15px;
			line-height: 44px;
			display: block;
			white-space: nowrap;
			background: url(../images/jewelry/arrowr.png) no-repeat 98% 50%;
			font-size: 14px;
			border-bottom:1px solid #B1B0D7;
			cursor:pointer;
		}
		.mobile-fliter-sub,.mfd-sub {background: #f5f5f5;position:absolute;top:0;left:0;width:100%;z-index:100;}
		.mobile-fliter-sub li,.mfd-sub li {background:none;}
		.mobile-fliter-sub li.title,.mfd-sub li.title{background:url(../images/jewelry/arrowd.png) no-repeat 98% 50%;}
		
		.nptitle {display:none;}
		
		.npprice {float:none;width:100%;display:block;}
		.fordesktophd {display:none;}
		
		.notfind {width:auto;}
		
		.dydp .j-price {display:none;}
		
	}
	
		