.clollection_listing_view .set_bk_height{width: 32.4%;}
.set_thumb_img .sp{width:100% !important; height: 100% !important; margin: 0px !important;}
.mainwrap{width: 1150px; margin: 0px auto;}
/* david collection styles  */
.collection_bar{ border-bottom: 3px solid #282828; border-top: 1px solid #535353; margin:0px 0px 25px 0px; padding: 20px 0px 15px 0px;}
.collectHeading{font-size: 28px; text-transform: capitalize; padding-left: 10px; float: left;}
.collectHeading span{font-size: 16px; }
.colectionLinks{text-align: right;}
.colectionLinks ul{padding: 0px; margin: 0px;}
.colectionLinks ul li{list-style-type: none; display: inline-block; padding-right: 15px !important; font-weight: bold;}
.colectionLinks ul li a{ color: #282828;}
.colectionLinks ul li:last-child{ float: right;}
.left_stern{}
.left_stern img{width: 100%;}
.right_stern{}
.stern_cols_2{float: left; background: #FBFBFB; width: 226px; height: 227px; margin-right: 4px; margin-bottom: 3px;}
.stern_cols_3{}
.stern_cols_5{float: left; width: 20%;}
.david_stern_lists .stern_cols_5{width: 32.3%; border: 1px solid #000; margin: 4px; padding: 1px; height: 100%; min-height: 300px;}
/*.setimgsize img{ min-width: 226px; min-height: 227px; width: 100%; height: 100%;}*/
.setimgsize img{ width: 100%; height: 100%; max-width: 400px; max-height: 300px;}
.setimgsize1 img{/*width: 226px; height: 221px; */ width:100%;}
.set_bk_height{min-height: 490px; width: 48%; margin: 5px; border: 1px solid #ccc; position: relative;}
.setimgsize2 img{width: 226px; height: 232px;}
.left_stern1{}
.right_stern1{}
.row_viewed{text-align: center;}
.set_align{text-align: right;}
.row_viewed a{display: inline-block; padding: 0px 9px 10px 0px;}
.prices_contact{color:red; font-size: 13px; font-weight: bold;}
.leftmenu_cols{float: left; width:49.99%;}
.rightmenu_cols{float:right; width:49.99%;}
.unique_listings .products-grid li .quick-view{top: 80%;}
.setprice_label{font-size: 12px; color:#D82525; font-weight: bold;}
.tabs_data_title{ text-align: center; padding-top: 15px;}
.tabs_inner_content{width: 850px; margin: 0px auto;}
.set_title_detail{text-align: center;}
.reviews-block{background: #FCFCFC; padding: 30px;}
.review_heading{text-transform: capitalize; font-size: 18px; padding-bottom: 6px;}
.review_heading1{text-transform: capitalize; font-size: 16px; padding: 10px 0px;}
.reivew_content{width: 95%; margin: 0px auto;}
.reiview_row .bottom-line{width:100%;}
.review_label{padding-bottom: 10px; font-size: 12px;}
.review_left{float: left; width:65%; border-right: 1px solid #E1E1E1; margin-right: 20px;}
.review_right{float: right; width:33%;}
.quote_left{float: left; width: 10%;}
.quote_right{float: right; width: 87%;}
.date_label{font-size:12px; color: #848484;}
.exLabel{font-weight: bold;}
.review_content a, .review_content a:hover{color: #D82525;}
.set_review_style{padding: 5px 0px;}
.product_detail{border-top: 1px solid #E1E1E1; border-bottom: 1px solid #E1E1E1;}
.product_labels{float: left; width: 35%; border-right: 1px solid #E1E1E1; padding: 20px 2px;}
.product_label_val{float: right; width: 60.4%; padding: 20px 2px;}
.product_labels div, .product_label_val div{ padding-bottom: 4px; font-size: 12px;}
.heart_ring_listings .products-grid li.item,
.unique_listing_view .products-grid li.item {width:23%;}

.choose_dmbody .sliderSetRow{ width: 28.2%; margin: 0px 30px 0px 15px;}
#detail_view .similar_collection .sp{width:475px; height: 275px;}
.set_pagination_links {text-align: right;}
.set_pagination_links ul li{display: inline-block; border: 1px solid #b6b6b6; padding: 6px 0px 6px 0px; margin: 0px 0px 0px 3px; width:30px; text-align: center;}
.set_pagination_links ul li a{color: #b6b6b6;}
.set_position img{position: static !important;}
.hide_imgbk{display: none;}
.set_detail_imgcol{width:200px; float: left; margin: 0px 10px 10px 0px;}

.collection_hover_bk{display: none;}
.collection_hover_bk img{width:inherit !important; min-width: inherit !important; min-height: inherit !important;}
.view_count{position: absolute; color: #A3A3A3; top: 10px; left: 10px;}
.quick_view{position: absolute; top: 330px; right: 2px; color: #A3A3A3; background: #fff; width: 63px; height: 100px; text-transform: capitalize; font-size: 12px;
    line-height: 14px; text-align: center;}
.left_arrow_view{ position: absolute; top: 40%; left: 0;}
.right_arrow_view{position: absolute; right: 0px; top: 40%;}
.item_info_view{ position: absolute; bottom: 62px; left: 15px; font-size: 13px;}
.priceLable{ color: #D83F3C; font-size: 16px; text-transform: capitalize;}
.addtocart_icon{position: absolute;  bottom: 15px; left: 3%; border: 1px solid #999999; text-transform: capitalize; padding: 10px 18px; font-size: 14px;
background: #fff;
}
.quick_view a{color: #D83F3C; font-weight: bold;}
input.qty {
    padding: 3px;
    width: 2.5em!important;
}
.heart_content_section h2{font-size: 24px; line-height: 32px; padding: 10px 0px 5px 0px;}
.list_view_price{ color: #D83F3C; font-size: 24px; text-transform: capitalize;}
.add_tocart_icon{border: 1px solid #999999; text-transform: capitalize; padding: 8px 18px; font-size: 14px; background: #fff; width: 114px;}
.add_tocart_icon a{ display: inline-block;}
.item_lable_style{text-transform: capitalize; font-size: 13px; line-height: 20px;}
.ring_view_rating{padding: 10px 0px 10px 0px; clear: both; margin-left: -6px;}
.ring_view_rating img{ width: 80px !important; padding: 0px 0px 0px 4px;}
.addto_cart_icon a{display: block; border: 1px solid #999999; text-transform: uppercase; width:118px; padding: 6px 10px; font-size: 14px; background: #fff; margin: 20px 15px 7px 15px;}
.set_item_info{margin-left: 13px; text-align: left;}
.unique_listing_view .quick_view{background: transparent !important;}
.sp {width:215px; height:215px; position:absolute; margin: 0px 17px 0px 13px;}
.collection_view {background: #fff; width:94%;}

.diamondViewDetail .rings_block .simplePopup .set_thumb_img{height: 100% !important;}
.simplePopup {
display:none;
position:fixed !important;
background:#fff;
z-index:999;
padding:12px;
width:70%;
min-width:70%;
}
.simplePopupClose {
float:right;
cursor:pointer;
margin-left:10px;
margin-bottom:10px;
}
.simplePopupBackground {
display:none;
background:#000;
position:fixed;
height:100%;
width:100%;
top:0;
left:0;
z-index:1;
}
#ringsthumb_view{ padding: 10px 4px; border: 1px solid #ccc; height: 425px;}
.simplePopup #ringsthumb_view{ height: 350px !important; }
#ringsthumb_view .sp{height: 90%;}
.simplePopup #ringsthumb_view .sp{max-width: 340px !important; max-height: 330px; width: 100% !important; height: 100% !important; margin-left: 6px !important;}
#ringsthumb_view{ min-height: 275px; position: relative;}
.left_arrow_view img, .right_arrow_view img{width:24px !important; height: 42px !important;}
.left_arrow_view img, .right_arrow_view img{width:24px !important; height: 42px !important;}

.other_button_links{ margin: 20px 0px 0px 0px;}
.other_button_links a{ display: inline-block; margin: 0px 10px 0px 0px;}
.add_to_cart_btn{display: block; text-transform: uppercase; font-size: 16px; background: #B43938; color:#fff; border-radius: 4px; padding: 14px 10px; width: 140px;
    text-align: center; margin: 15px 0px 10px 0px;}
.add_to_cart_btn:hover{color: #fff;}

.product-name h1{font-size: 21px; line-height: 28px; padding: 0px 0px 14px 0px;}
#item-diamond{padding: 0px 0px 6px 0px; display: block;}
.imgleft_block{margin: 42px 0px 0px 0px;}
.previous_page_link a{ text-align: right; display: block; padding: 10px 5px 0px 0px; font-size: 16px;}
.metal_icon_list ul li{display: inline-block; border:1px solid #ccc; margin: 10px 14px 10px 0px;}
.setMenuColsWidth ul li div img{width:65px;}
.recently_purchased{margin: 30px 0px 0px 20px; clear: both;}
.rpurchase_left{float: left; font-size: 18px; text-transform: uppercase;}
.rpurchase_right{}
.rpurchase_products{ margin: 15px 0px 0px 3px;}
.rpurchase_products a{display: inline-block; margin: 0px 3px 0px 0px;}
.rpurchase_products a:nth-of-type(4) {margin: 0px 0px 0px 0px;}
.rpurchase_products a img{width:117px; border: 1px solid #ccc; }

.listings_views, .details_views{display: inline-block; margin: 0px 0px 0px 10px;}
.paging_section_bars{border-bottom: 1px solid #ccc; padding: 0px 0px 10px 10px; margin: 0px 0px 10px 0px;}
.heart_list_viewbk{height: 400px; border-bottom: 1px solid #ccc; margin: 10px 0px 10px 0px;}

.set_pagination_links {text-align: right;}
.set_pagination_links ul li{display: inline-block; border: 1px solid #b6b6b6; padding: 6px 0px 6px 0px; margin: 0px 0px 0px 3px; width:30px; text-align: center;}
.active_page_box{border: 1px solid red !important;}
.active_page_box a{color: red !important;}
.set_pagination_links ul li a{color: #b6b6b6;}
.set_position img{position: static !important;}
.hide_imgbk{display: none;}
.set_detail_imgcol{width:200px; float: left; margin: 0px 10px 10px 0px;}
.set_thumb_img {text-align: center;}
.set_loader_img img{width:32px !important;}
.set_retail_price{text-decoration: line-through;}
.bread_crumb_list li{display: inline-block; padding: 5px 8px 14px 8px;}
.bread_crumb_list li:first-child{padding-left: 0px;}