.choose_tab{width:100%; float:left; height:35px; position:relative; margin:10px 0px 0px;}
.choose_tab > ul{width:100%; float:left; list-style:none; margin:0px 0px; padding:0px 0px; border-bottom:3px solid #000;}
.choose_tab > ul > li{float:left; margin:0px 8px 0px 0px; color:#000000; padding:0;}
.choose_tab > ul > li a{text-align:center; text-decoration:none; color:#5a5858; font-size:12px; line-height:31px; display:block; padding:0px 10px; border:1px solid #cccccc; border-bottom:none; cursor:default; cursor:pointer;}
.choose_tab > ul > li a.current_tab{color:#FFFFFF; border-color:#000; cursor:pointer;
                                background: #000;}

.your_selected_ring{width:248px; position:absolute; right:0px; bottom:3px; background:url(/images/diamond-search/ysr.png) no-repeat center center; text-align:center;}
.your_selected_ring > a{text-align:center; text-decoration:none; font-size:12px; font-weight:normal; line-height:29px; color:#FFFFFF; background:url(/images/diamond-search/arrow-down.png) no-repeat right 6px; padding-right:15px;}

.choose_tab ul.selected_ring				{display:none; position:absolute; top:32px; z-index:3; right:7px; background-color:#ffffff; border-radius:0 0 6px 6px;
											 padding:10px; border-left:1px solid #000; border-right:1px solid #000; border-bottom:4px solid #000; 
											 list-style:none; width:210px;}
.choose_tab ul.selected_ring > li			{margin:5px 0px 0px!important; padding:5px 0px 0px!important; overflow:hidden; display:block; border-top:1px dotted #555555; 
											 float:left; width:100%;}
.choose_tab ul.selected_ring > li:first-child	{margin-top:0px; padding-top:0px; border-top:none;}
.choose_tab ul.selected_ring > li .buttonType28{height:20px!important; line-height:20px!important; margin-top:6px;}

.selected_ring li .sr_left{width:25%; height:50px; float:left; margin:0px 1% 0 0; padding:0px 0px; text-align:center; overflow:hidden; border:1px solid #dfdfdf;}
.selected_ring li .sr_left img{width:100%; height:auto;}
.selected_ring li .sr_left p{clear:left; margin:5px 5px; color:#353535; padding-bottom:10px;}

.selected_ring li .sr_right{width:71%; float:right; margin:0px 0px; padding:0px 0px;}
.selected_ring li .sr_right p{color:#000000; font-size:11px; text-align:left; clear:left; padding-right:10px;}
.selected_ring li .sr_right p strong{color:#5a5858; font-weight:bold; display:block;}
.selected_ring li .sr_right p span{color:#000000; font-size:14px; display:block;}
.selected_ring li h3{clear:left; font-size:14px; font-weight:bold; margin:0px 0px 15px 0; padding:0px 0px;}
.selected_ring li h3 a{text-align:left; text-decoration:underline; color:#953675;}
.selected_ring li h3 a:hover{text-decoration:none;}
.diamond_details ul li a{color: #000;}
@media(max-width: 767px){
    .your_selected_ring{background: #000; width: 100%;position: relative; text-align: center;}
    .choose_tab ul.selected_ring{width: 100%;top:29px;right:0;}
    .choose_tab > ul > li{width: 47%; margin-right: 9px;}
    .choose_tab{height: auto; padding: 0 15px;}
    .choose_tab > ul > li{width: 100%; margin-right: 0;}
    ul.select_diamond li{width: 31%; margin-bottom: 15px;}
    
}