/*Diamond Search*/
.DiamondSearch {font-family:"Times New Roman";}
.DiamondSearch h2 {font-size:18px;margin:10px 0 5px;color:#393766;}
.diamond-search-main {float:left;width:745px;}
.diamond-search-second {float:right;width:185px;}

.find-diamond {margin-bottom:20px;}
.find-diamond h3,.search-results h3{height:26px;line-height:26px;background:#393766;color:#fff;padding-left:10px;font-size:14px;font-family:Arial;}
.find-diamond h5 {font-weight:normal;color:#fff;font-family:Arial;font-size:10px;float:right;margin:-20px 5px 0 0;}
.find-diamond .inner {border:1px solid #b1b0d7;border-top:0;padding:18px 0 35px 13px;position:relative;}
.find-diamond .t {color:#393766;font-weight:bold;}
.find-diamond  .basic li {float:left;margin-right:30px;margin-bottom:10px;height:50px;}
.find-diamond  .st1 {border:1px solid #bfbfce;margin-bottom:10px;}
.find-diamond  .st1 .t{float:left;background:#ededf1;text-align:center;padding:8px 15px;}
.find-diamond  .txt{width:46px;padding:0 2px;border:1px solid #b1b0d7;text-align:right;color:#393766;}
.find-diamond  .st1 .txt {line-height:16px;height:16px;font-weight:700;}
/* .find-diamond  b{margin:0 5px;font-size:10px;} */

.basic li.shape {width:135px;height:86px;margin:0 30px 0 0;}
.basic li.shape .t{width:105px;}
.basic li.shape .c {display:block;clear:both;text-align:center;padding:0 0 2px}
.basic li.shape .c a{display:inline-block;height:22px;margin:5px 0 0 2px;}

.basic li.carat .c,.basic li.price .c {float:left;padding:6px 12px}
.basic li.carat {margin:0 10px 25px 0;}
.basic li.price .txt{width:82px;}

.find-diamond .st2 {width:340px;position:relative;}
/* .find-diamond .clarity {width:155px;}
.find-diamond .cut {width:165px;} */
.find-diamond .color {background:url(../images/diamond/scolor.gif) no-repeat 1px 100%;}
.find-diamond .clarity {background:url(../images/diamond/sclarity.gif) no-repeat 1px 100%;}
.find-diamond .cut {background:url(../images/diamond/scut.gif) no-repeat 1px 100%;}

.find-diamond .st2 .t{display:block;padding-left:15px;position:relative;margin-bottom:3px;font-size:13px;}
.find-diamond .cl,.cr {position:absolute;width:12px;height:12px;background:url(../images/diamond/i.gif) no-repeat;top:1px;cursor:pointer;}
.cl {left:0;}
.cr {right:0;}
.find-diamond .st2 .c {border:1px solid #b1b0d7;padding:4px 6px;display:block;}
.find-diamond .st2 .sele {width:91px;text-align:right;}
/* .find-diamond .clarity .sele{width:57px;} */
/* .find-diamond .cut .sele{width:62px;} */
/* .find-diamond .color, */.find-diamond .table,.find-diamond .depth {width:222px}
/* .find-diamond .color .sele {width:51px;} */

.find-diamond input[type="text"] {padding:2px 4px;text-align:center;}

.expanded .advanced {display:block;margin-top:15px;}
.adv-meta {float:left;width:135px;height:95px;text-align:right;margin-right:30px;background:url(../images/diamond/adbg.gif) repeat-y 100% 0;}
.adv-meta h6 {padding:5px 5px 0 55px;color:#393766;line-height:1.4;}
.table-depth {float:left;width:222px;}
.table-depth .st2 {margin:0 0 27px;height:50px;}

.pol,.sym {background:url(../images/diamond/spol-sym.gif) no-repeat 0 100%;}
.flu {background:url(../images/diamond/sflu.gif) no-repeat 0 100%;}
.lab {background:url(../images/diamond/slab38603860.gif?v=1) no-repeat 0 100%;}
.table-depth .st2 .txt {width:85px;}

.psfl {float:left;width:380px;color:#393766;margin:15px 0 0 7px;}
.psfl li {margin-bottom:8px;font-size:10px;}
.psfl .h {float:left;width:105px;padding-right:15px;margin-right:13px;text-align:right;font-weight:bold;position:relative;font-size:11px;}
.psfl a {float:left;line-height:12px;margin-right:8px;padding-left:12px;background:url(../images/diamond/s.gif) no-repeat 0 50%;}
.psfl a.checked {background:url(../images/diamond/s-on.gif) no-repeat 0 50%;}
.psfl a:hover {text-decoration:none;}
.psfl input[type="checkbox"],.jq-checkbox {display:none;}


.resetBtn {position:absolute;bottom:10px;left:15px;display:none;}
.searchBtn {position:absolute;bottom:3px;right:58px;}
.expanded .searchBtn{bottom:10px;}
.expanded .resetBtn{display:block}

a.filterToggle {text-decoration:none;position:absolute;bottom:0px;left:50%;margin-left:-76px;width:153px;height:14px;line-height:14px;overflow:hidden;font-size:10px;font-weight:bold;text-align:center;color:#fff;}
a.filterToggle:focus {outline:0;text-decoration:none;}
.expanded a.filterToggle {bottom:0;}

.arrowUpDown {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
  content: "";
	position:absolute;
	top:10px;
	left:90%;
	
}

.expanded .arrowUpDown {
	display:inline-block;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom:6px solid  #fff;
	border-top:0;
	position:absolute;
	top:10px;
	left:90%;
	
}

.results-table {width:100%;border-right:1px solid #b1b0d7;border-bottom:1px solid #b1b0d7}
.results-table th {text-align:center;border-bottom:1px solid #606278;color:#393766;}
.results-table th a {padding:8px 0 15px;background:url(../images/diamond/a2.png) no-repeat 50% 85%;font-size:11px;display:inline-block;color:#393766;}
.results-table th a:hover {text-decoration:none;}
.results-table th a.up {background:url(../images/diamond/up.png) no-repeat 50% 85%;}
.results-table th a.down {background:url(../images/diamond/down.png) no-repeat 50% 85%;}

.results-table td {color:#000;text-align:center;border-left:1px solid #b1b0d7;font-family:Arial;padding:5px 2px;font-size:14px;}
/*.results-table td.td_check_tips {display:none;}*/
.results-table thead td {border-bottom:1px solid #606278;}
.results-table tr.odd td {background:#F7F7F9}
.results-table tr.odd td.i {background:#fff}
.results-table tbody tr:hover td {background:#d2dce6}
.results-table td.view a {background:#393766;padding:2px 6px;color:#fff;}
.results-table td.view a:hover {text-decoration:none;}
.results-page {margin-top:18px;background:#F7F7F7;border-top:1px solid #dedede;color:#797979;position:relative;padding:8px;font-size:14px;height:17px;}
.results-page a {text-decoration:none;}
a.page-comp {position:absolute;top:2px;left:5px;background:#393766;color:#fff;font-weight:bold;height:26px;line-height:26px;padding:0 6px;font-size:14px;}
.page-per {position:absolute;top:8px;right:10px;}
.page-nav {margin:0 auto;display:block;text-align:center;}
.page-nav a,.page-nav span {padding:2px 6px;}
.page-nav .cur {background:#393766;color:#fff;font-weight:700;}

.page-per a {padding:2px 6px;}
.page-per a.cur {padding:2px 6px;background:#393766;color:#fff;font-weight:700;cursor:default;}

.ck {display:inline-block;width:15px;height:15px;line-height:0;font-size:0;background:url(../images/diamond/s2.png) no-repeat 0 0;cursor:pointer;}
.td_check_tips .checked {background-position:0 -15px;}

.diamond-search-second .panel {margin:0 0 35px}

.diamond_list {border:1px solid #b1b0d7;padding:10px;}

.sort-by {float:right;margin:5px 10px 10px 0;font-family:"Times New Roman"}
.sort-by li {float:left;margin:0 8px;font-weight:700;font-size:13px;color:#393766;}
.sort-by li a {color:#393766;background: url(a2.html) no-repeat 100% 55%;padding-right:15px;}
.sort-by li.up a {background: url(../images/diamond/up.png) no-repeat 100% 55%;}
.sort-by li.down a {background: url(../images/diamond/down.png) no-repeat 100% 55%;}
.sort-by li.reset a {background: none;margin-left:20px;}

#ajaxMsgDiv {background:url(../images/diamond/df_searching.gif) no-repeat 50% 70%;}

.mobile-find-diamond {display:none;}
@media only screen and (min-width: 950px) {
	.basic li.carat {width:710px;}
}
@media only screen and (min-width: 1340px) {
	.basic li.carat {width:1000px;}
	.find-diamond .st2 {width:485px;}
	.find-diamond .basic .price {margin-right:0;}
	.table-depth {width:320px;}
	.find-diamond .table, .find-diamond .depth {width:315px;}
	
	.find-diamond .color {background:url(../images/diamond/scolor-w.gif) no-repeat 1px 100%;}
	.find-diamond .clarity {background:url(../images/diamond/sclarity-w.gif) no-repeat 1px 100%;}
	.find-diamond .cut {background:url(../images/diamond/scut-w.gif) no-repeat 1px 100%;}
	.pol,.sym {background:url(../images/diamond/spol-sym-w.gif) no-repeat 0 100%;}
	.flu {background:url(../images/diamond/sflu-w.gif) no-repeat 0 100%;}
	.lab {background:url(../images/diamond/slab-w38603860.gif?v=1) no-repeat 0 100%;}
	
}

@media only screen and  (min-width: 768px) and (max-width: 949px) {
	.find-diamond{display:none;}
	
}

@media only screen and (max-width: 767px) {
	.results-table {border-right:0;}
	.results-table td {padding:13px;}
	.results-table td.view a {padding:8px 10px;}
	
	.find-diamond {display:none;} 
	.search-results {margin:0 5px;}
	.mobile-find-diamond {margin:5px;display:block;}
	
	.mfd-btn {position:relative;text-align:center;background: #393766;color: #fff;padding: 5px 0;font-size: 14px;font-weight: 700;cursor:pointer;z-index:3;}
	.mfd-sub {border:1px solid #B1B0D7;margin-left:-1px;margin-right:-1px;}
	.mfd-bd {display:block;}
	.mfd-bd li.mfd-cnt {line-height:24px;background:none;padding:8px 15px;position:relative;z-index:10;}
	.mfd-cnt .grid {display:block;float:left;margin-bottom:5px;width:100%;}
	.mfd-cnt .grid label {display:block;}
	.mfd-cnt .half {display:inline-block;width:50%;line-height:18px;}
	.mfd-cnt .grid .half b {font-weight:400;display:block;font-size:10px;}
	.mfd-cnt .grid input,.mfd-cnt .grid select {width:99%;padding:5px 0;height:20px;display:inline-block;line-height:20px;border:1px solid #B1B0D7}
	.mfd-cnt .grid select {height:32px;line-height:32px;}
	
	.mobileXX{position:absolute;top:2px;right:2px;font-weight:400;font-size:26px;z-index:20;cursor:pointer;-webkit-transform:translate3d(0,0,0);}
	.grid-hint {text-align:center;color:#393766;white-space:normal;font-size:10px;line-height:14px;}
    .table-responsive {
           margin-bottom: 15px;
           overflow-y: hidden;
           overflow-x: scroll;
		  border-right:1px solid #b1b0d7;
		  border-left:1px solid #b1b0d7;
           -ms-overflow-style: -ms-autohiding-scrollbar;
           -webkit-overflow-scrolling: touch;
       }

       .table-responsive th,.table-responsive td {
           white-space: nowrap
       }
        .table-responsive th:first-child,.table-responsive td:first-child {
			display:none;
       }
}





