@font-face{
    font-family: 'Lator Regular';
    src: url('fonts/Lato-Regular.ttf');
}
@font-face{
    font-family: 'Play For Display';
    src: url('fonts/PlayfairDisplay-Regular.ttf');
}

body{font:14px arial; margin: 0px; padding: 0px; color: #282828;}
.mainwrap{margin: 0px auto;}
a, a:hover {text-decoration: none !important;}
.mainpage_header{position: relative;}
.clear{clear: both;}
.showroomlogo{float:left; width: 8%; margin: -34px 0px 0px 15px;}
.topmiddle{border-bottom: 1px solid #EFEFEF;}
.topmiddle_link{float:left; width: 90%; text-transform: capitalize; color: #8C8C8C;}
.topmiddle_link span a{color: #8C8C8C;}
.topmiddle_link span{display: inline-block; font-size: 11px; padding: 0px 14px 0px 14px;}
.contacts_section{float: left; width: 650px; border-right: 1px solid #EFEFEF; padding: 14px 0px 14px 0px;}
.linksinfo span:nth-of-type(2):before {content: url('../../img/david_home/find_store_ic.jpg'); width: 8px; height: 12px; padding-right: 10px;}
.linksinfo span:nth-of-type(3):before {content: url('../../img/david_home/bag_ic.jpg'); width: 14px; height: 14px; padding-right: 10px;}
.linksinfo span:nth-of-type(4):before {/*content: url('../../img/david_home/wishlist_ic.jpg'); */  width: 14px; height: 12px; padding-right: 10px;}
.contacts_section span:nth-of-type(2):before {content: url('../../img/david_home/chat_ic.jpg'); width: 15px; height: 13px; padding-right: 10px;}
.contacts_section span:nth-of-type(3):before {content: url('../../img/david_home/contact_ic.jpg'); width: 15px; height: 12px; padding-right: 10px;}
.contacts_section input[type=text]{border:0px; padding: 4px 4px; width: 185px; background: #fff;}
.linksinfo{padding: 14px 0px 0px 0px;}
.linksinfo span:first-child{padding: 0px 2px 0px 16px;}
.mainmenu{padding: 22px 0px; text-transform: capitalize; font-size: 12px; float: left; width: 980px;}
.mainmenu ul {margin: 0px; padding: 0px;}
.mainmenu ul li{display: inline; list-style-type: none; padding: 0px 2px;}
.mainmenu ul li a{color:#282828; font-weight: bold;}
.logobk{float: left; width: 170px; padding: 14px 0px 14px 0px;}
.main_baners img{text-align: center; border: 0px; /*width: 100%;*/}
.banersIcon{text-align: center; padding: 10px 0px;}
.banersIcon span{display: inline-block; padding: 0px 40px;}
.banersIcon span a img{}
.builderIcon span{display: inline-block;}
.builderIcon span a img{ width:288px; height: 288px; margin-right: -4px;}
.shapes_section{text-align:left; padding: 20px 0px;}
.shapes_heading{font-size: 18px; padding-bottom: 16px; text-transform: capitalize;}
.diamond_shapes {padding: 10px 0px 0px 0px; margin: 0px; text-transform: capitalize; font-weight: bold; font-size: 12px;}
.diamond_shapes li{display: inline-block; list-style-type: none; padding: 0px 14px;}
.diamond_shapes li img{padding-bottom: 14px;}
.diamond_shapes li a{color:#282828;}
.diamond_shapes li div{}
.collection_left{float:left; width: 50%;}
.collection_right{float:right; width: 42%; padding: 20px;}
.diamondsimg{float: left;}
.diamondsimg a img{width: 282px; margin: -3px;}
.labelcols{float:left; width: 300px; padding-top: 14px; text-transform: capitalize;  font-weight: bold; font-size: 12px;}
.butoncols{float:left;}
.collect_row{padding-bottom: 14px;}
.collsection_block{}
.shop_jewelry{text-align: center;}
.left_section{float:left; width: 50%;}
.right_section{float:right; width: 50%; text-align: center; background: #FFF7F7; padding-bottom: 15px;}
.setimgwidth img{width:100%;}
.foter_section{background:#F5F5F5; padding: 20px; color: #282828; text-transform: capitalize;}
.foter_section a{color: #282828;}
.foterHeading{font-size: 16px; padding: 15px 0px 20px 0px;}
.foter_section ul{margin: 0px; padding: 0px;}
.foter_section ul li{list-style-type: none; padding-bottom: 2px;}
.foterCols{float:left; width: 25%;}
.subscribtn, .subsfield{border:0px !important; text-transform: capitalize; border-radius: 0px !important;}
.subsfield{background: #fff; padding: 10px 10px 10px 10px; width: 154px; margin: -3px -2px 0px 0px;}
.subscribtn{background: #A91D21; padding: 10px 10px; color: #fff; cursor: pointer;}
.foter_content{font-size: 12px; line-height: 18px;}
.foter_center_cols{float:left; width:50%; text-align: center;}
.foterIcons{padding-top: 10px;}
.foter_center_cols img{padding: 0px 20px;}
.scicons a img{padding-right: 0px;}
.foter_copyright{background: #282828; text-align: center; padding: 13px 0px 10px 0px; color:#ccc; text-transform: capitalize; font-size: 12px;}
.foter_copyright a{color:#3CB194; padding: 0px 5px;}
#main-menu{background: #fff !important;}

.detail_bk_right .details_tab_right{ width: 100%;}

/* diamond search styles */
.inner_container{ width: 98%; margin: 0px auto; padding-bottom: 10px;}
.inner_container ul{margin: 0px; padding: 0px;}
.inner_container ul li{list-style-type: none;}
.filter_links ul{padding: 20px;}
.filter_links ul li a{color: #282828; font-size: 12px; font-weight: bold;}
.filter_links ul li{display: inline-block; text-transform: capitalize; padding-right: 25px;}
.filter_links ul li:hover, .filter_links ul li a:hover, .filter_links ul li a.activelink{color: #A91D21;}
.setlinksbg{background: #FFF7F7;}
.active_shape, .diamond-shape ul li.selected, .inner_container .diamond_shapes li:hover{border: 3px solid #A91D21 !important;}
.inner_container .diamond_shapes li a img{width: 72px;}
.inner_container .diamond_shapes li{padding: 5px 10px 6px 10px; margin: 0px 6px; border: 3px solid #fff; text-align: center;}
.filter_links ul li:nth-of-type(6), .filter_links ul li:nth-of-type(7){float: right;}
.filter_links ul li:nth-of-type(7):before{content: url('../../img/david_home/diamond_search/save_search_ic.jpg'); width: 14px; height: 17px; padding:2px 8px 0px 0px; float: left;}
.filter_links ul li:nth-of-type(6):before{content: url('../../img/david_home/diamond_search/reset_ic.jpg'); width: 13px; height: 14px; padding:0px 8px 0px 0px; float: left;}
.carat_bar{background: #FFF7F7; padding: 20px 0px 20px 20px; text-transform: capitalize; font-weight: bold; font-size: 12px; width: 100%;}
.carat_slide {text-align: center;}
.carat_slide img{ width: 90%; padding: 20px 0px;}
.filterleft{float: left; width: 48%;}
.filterright{float: right; width: 48%;}
.cutblock{font-size: 11px; font-weight: bold; margin: 20px; text-align: center;}
.cutboxs{float: left; width: 95px; border:1px solid #EDEDED; padding: 7px 24px; border-left: 0px;}
.cutboxs:first-child{border:1px solid #EDEDED;}
.cutboxs:hover, .activecutbox{background: #000; color: #fff; cursor: pointer;}
.colrblock .cutboxs{ padding: 7px 3px !important; width: 30px;}
.clarity_block .cutblock .cutboxs{padding: 7px 15px !important; width: 60px;}
.pricefilter_bk{text-align: center; padding: 20px 0px;}
.other_filter_cols{float: left; width: 33%;}
.carat_bar .other_filter_cols {letter-spacing: 0px;}
.polishbk_cols .cutboxs{ padding: 7px 12px; width: 82px;}
.flouresence_bk .cutboxs{ width: 65px; padding: 7px 17px;}
.depth_filter{ padding: 15px 0px 0px 0px; width: 100%;}
.table_filter{ padding: 15px 0px 0px 0px; width: 100%;}
.flour_filter{ padding: 15px 0px 0px 0px; width: 100%;}
.setfilter_img img{width: 100%;}

/* diamond detail page */
.detail_bgview{ background: #FFF7F7; padding: 20px 0px; line-height: 18px;}
.dtheading{ font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.diamond_logo{float: left; width: 20%;}
.labdescription{float: right; width: 78%; font-size: 12px; line-height: 18px; }
.leftdetail{}
.rightdetail{}
.right_dtheading{font-size: 26px; padding-bottom: 6px; line-height: 28px;}
.rightdetail a, .dtview_link a{ color:#A91D21;}
.dtview_link a{display: inline-block; padding-top: 10px;}
.detail_rows{border-bottom: 1px solid #B1B3B3; padding: 5px 0px;}
.detail_rows label{color:#A91D21;}
.detail_rows span{display: inline-block;}
.detail_rows span:first-child{float: left;}
.detail_rows span:nth-of-type(2){ float: right; clear: right;}
.diamond_left_dt{float: left; width: 48%;}
.right_detail_cols{float: right; width: 48%; margin-top: 17px;}
.right_left_dtcols{ width: 44%; margin-right: 20px; float: left;}
.butonsbg{background: #A91D21; display: inline-block; padding: 10px 24px; color: #fff !important; margin-right: 10px; text-transform: capitalize; font-size: 13px; font-weight: bold;}
.rightdetail ul{margin: 0px; padding: 0px;}
.butonsbg:hover{background: #A91D21; color: #fff !important;}
.other_link_list{width: 600px;}
.other_link_list ul li{display: inline-block; padding: 0px 20px 5px 0px; width: 165px;}
.other_link_list ul li:nth-of-type(1):before {content: url('../../img/david_home/diamond_search/drop_hint_dt.jpg'); width: 26px; height: 18px; padding:2px 8px 0px 0px; float: left;}
.other_link_list ul li:nth-of-type(2):before {content: url('../../img/david_home/diamond_search/wishlist_dt.jpg'); width: 24px; height: 12px; padding:2px 8px 0px 0px; float: left;}
.other_link_list ul li:nth-of-type(3):before {content: url('../../img/david_home/diamond_search/ask_expert_view.jpg'); width: 24px; height: 14px; padding:2px 8px 0px 0px; float: left;}
.other_link_list ul li:nth-of-type(4):before {content: url('../../img/david_home/diamond_search/email_friend_dt.jpg'); width: 27px; height: 11px; padding:2px 8px 0px 0px; float: left;}
.other_link_list ul li:nth-of-type(5):before {content: url('../../img/david_home/diamond_search/schedule_view.jpg'); width: 26px; height: 17px; padding:2px 8px 0px 0px; float: left;}
.other_link_list ul li:nth-of-type(6):before {content: url('../../img/david_home/diamond_search/print_detail.jpg'); width: 26px; height: 15px; padding:2px 8px 0px 0px; float: left;}
.other_reports_link ul{padding-top: 10px;}
.other_reports_link ul li{display: inline-block; border-right: 1px solid #282828; padding: 0px 8px;}
.other_reports_link ul li:last-child{border-right: 0px;}
.moredetail_bgblock{background: #fff;padding: 25px 0px;}
.moredetail_heading{font-size: 18px; text-transform: capitalize; padding-bottom: 20px;}
.details_cols{}
.details_cols:last-child{margin-right: 0px;}
.details_row{border-bottom: 1px solid #ADADAD; padding-bottom: 15px; margin-bottom: 15px;}
.details_row span{display: inline-block;}
.details_row span:first-child{float: left; color: #A91D21; width: 180px;}
.similar_diamonds{background: #FFF7F7; padding: 30px 15px;}
.similarHeading{font-size: 22px; padding-bottom: 16px;}
.similar_diamond_table {width: 100%;border:0px; border-collapse: collapse;}
.similar_diamond_table thead tr th{text-align: left; background: #282828; color: #fff; font-weight: normal; padding: 13px 5px 13px 14px;}
.similar_diamond_table tbody tr td{padding: 10px 5px 10px 14px;}
.similar_diamond_table tbody tr:nth-child(even){background: #F5F5F5;}
.similar_diamond_table tbody tr:nth-child(odd){background: #fff;}
.similar_diamond_table tr:hover{background: #A91D21 !important; color: #fff;}
.results_count{float: left; width: 300px;}
.pagination_links{float: right;}
.pagination_links ul li{display: inline-block; }
.pagination_links ul li a{padding: 10px 15px; background: #A91D21; color: #fff; margin: 0px 5px;}
.pagination_links ul li a:hover{background: #282828;}
.aboutdavid_img img{}
.diamond_carat{text-align: left; background: url('../img/david_home/diamond_search/your_diamond_dt.jpg') center no-repeat; width: 100%; height: 236px;}
.diamond_carat span{ display: inline-block; color: #fff; font-size: 18px; padding: 9em 0px 0px 9.6em; line-height: 24px;}
.davidstern_cols {width:48.5%}
.davidstern_cols1 {margin-top: 10px;}
.davidstern_cols a{font-size: 14px;}
.davidHeading{font-size: 18px; margin-bottom: 10px; text-transform: capitalize;}
.daviddt_block{line-height: 20px;}
.shiping_block{background: #FFF7F7;}
.shiping_imgbk{float:left; width: 30%;}
.shiping_imgbk img{ width: 100%;}
.shiping_detailbk{float:right; width: 68%; line-height: 18px; padding: 20px 25px 20px 0px; font-size: 12px;}
.shipheading{font-size: 18px; padding-bottom: 10px; text-transform: capitalize;}
.bottom_linksbg{background: #282828; padding: 18px 0px;}
.bottom_linksbg ul{padding: 0px; margin: 0px; text-align: center;}
.bottom_linksbg ul li{display: inline-block; padding: 0px 20px;}
.bottom_linksbg ul li a{color:#fff;}

.colorbk_box .cutboxs {padding: 5px 12px; width: 45px; }
.intensitybk_box .cutboxs {padding: 7px 12px; width: 55px; }

/* ring detail section */
.uper_detail_block{}
.uperdt_left{margin-right: 2em;}
.uperdt_right{}
.thumbleft{float: left; width: 10%;}
.zoomright{float: right; width: 89%;}
.zoomright img{width: 100%;}
.back_link{font-size: 12px;}
.uperHeading{font-size: 14px; text-transform: capitalize; font-weight: bold; padding-bottom: 10px;}
.ring_detail_headng {font-size: 29px; text-transform: capitalize; line-height: 36px; word-wrap: break-word;}
.prod_detail_list ul{margin: 0px; padding: 0px;}
.prod_detail_list ul li{display: inline-block; padding: 10px 5px; font-size: 12px;}
.prod_detail_list ul li a{text-transform: capitalize; color: #282828;}
.horizontal_line{border-bottom: 1px solid #282828; border-top: 0px;  margin: 18px 0px;}
.horizontal_line1{border-bottom: 1px solid #ccc; border-top: 0px;  margin: 18px 0px;}
.prodet_box{border: 1px solid #000; font-weight: bold; padding: 10px;}
.prod_detail_list ul li:last-child{font-weight: bold; float: right; margin: -8px 6px 0px 0px;}
.further_dtcols{float: left; min-width: 50%; font-size: 12px; text-transform: capitalize;}
.further_dtcols span{display: inline-block; float: left;}
.further_dtcols span span{color:#A91D21; float: right; padding-left: 5px;}
.further_dtcols span:first-child{font-weight: bold; width: 105px; line-height: 20px;}
.further_dtcols span:nth-of-type(2){clear: right;}
.jew_item_info .further_dtcols span:first-child{width:150px;}
.jew_item_info .further_dtcols{width:100%; border-bottom: 1px solid #ccc; padding: 4px 0px;}
.item_sub_head{font-weight: bold; padding: 20px 0px 10px 0px;}

.price_label{font-size: 34px;}
.earnpoints{font-size: 15px; text-transform: capitalize; font-weight: bold; padding-top: 8px;}
.earnpoints span{color:#43AD99;}
.detail_botom_text{font-size:12px;}
.detail_botom_text span{font-weight: bold;}
.detail_botom_text select, .detail_botom_text input {border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px;}
.detail_botom_text span select{border: 1px solid #000; width: 200px; padding: 3px 5px; cursor: pointer;}
.qtyfield{width: 25px; padding: 3px 5px; border: 1px solid #ccc;  margin: 0px 5px; text-align: center;}
.tabs_block ul{margin: 0px; padding: 0px;}
.tabs_block ul li{display: inline-block; border: 2px solid #7E7E7E; text-transform: capitalize; padding: 5px 20px;}
.tabs_block ul li:first-child{}
.tabs_block ul li a{color: #282828;}
.tabs_block ul li a:hover{color: #A91D21;}
.tabsdata{padding: 20px; }
.tabsBlock{background: #FCFCFC; padding: 0px 20px 20px 20px;}
.details_tab_left{ text-align: justify; margin-right: 20px;}
.details_tab_right{font-size: 12px;}
.item_detail_bk{border: 1px solid #ccc; padding: 20px;}
.item_rows span{display: inline-block;}
.item_rows span:first-child{float:left; width: 160px; font-weight: bold; line-height: 20px;}
.pprings_heading{font-size: 24px; padding: 10px 0px; text-transform: capitalize;}
.popular_rings a{color: #282828; font-style: italic; font-size: 12px;}
.pprings_heading a{color: #D82525;}
.product_colsbk{text-align: center; line-height: 16px; margin-bottom: 15px;}
.reviewlabel{font-size: 12px; font-weight: bold; padding-left: 10px; display: inline-block;}
.setcolor_label{font-size: 12px;}
.centerLabel{font-size: 12px;}
.popular_rings{}
.davidst_left{float: left; width: 80%;}
.davidst_left img{width: 100%; height: 584px;}
.davidst_right{float: right; width: 20%;}
.davidst_right img{margin-bottom: -4px; width: 100%;}
.dbio_left{float: left; width: 45%;}
.dbio_left img{width:100%;}
.dbio_right{float: right; width: 48%; line-height: 18px;}
.david_heading{font-size: 24px; line-height: 30px;}
.readfullStory a{display: inline-block; border: 2px solid #4D4D4D; color: #303030; padding: 15px 30px; text-transform: capitalize;    
    font-size: 18px; letter-spacing: 1px; width: 280px; text-align: center;}
.productRingImg{border: 1px solid #ccc; padding: 5px 0px; margin: 0px 13px 8px 0px; min-width:263px;}
.productRingImg img{height: 100%; width: 100%; max-width: 226px;}
#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{height: 88%;}
#ringsthumb_view{ min-height: 275px; position: relative;}
.smalimgview{border: 1px solid #ccc; padding: 4px; margin: 0px 0px 4px 6px;; display: inline-block; }
.rings_thumbs{max-width: 397px; width: 100%; margin: 0px 0px 0px 40px;}
.diamond_left_dt .detail_rows span:nth-of-type(2){width: 37%;}
.diamond_shimg img{width: 324px;}
.davidst_right div iframe{margin-bottom: -4px;}
.unique_diamond_table{width: 100%; border-collapse: collapse;}
.unique_diamond_table tr th{ color: #fff; background: #282828; padding: 13px 5px 13px 14px; font-size: 13px; border-right: 1px solid #8E8E8E;}
.unique_diamond_table tr td{ border-right: 1px solid #F4F4F4; border-bottom: 1px solid #F4F4F4; padding: 5px 8px 5px 10px;}
.unique_diamond_table tr td:first-child, unique_diamond_table tr td:last-child { border-left: 1px solid #F4F4F4; }
.unique_diamond_table tr:nth-child(odd) { background: #fff; }
.unique_diamond_table tr:nth-child(even) { background: #F5F5F5; }
.center_stonelist{height: 383px; overflow-y: scroll; width: 100%;}
.imaglogo{padding: 15px 0px;}
.leftmenu_block{ padding: 5px; margin-top: 3px;}
.leftmenu_block ul{ border: 1px solid #dadada;}
.leftmenu_block ul li{ border-bottom: 1px solid #dadada; padding: 7px 0px 7px 20px;}
.leftmenu_block ul li:last-child{border-bottom: 0px;}
.leftmenu_block ul li ul{border: 0px;}
.leftmenu_block ul li ul li{border: 0px; padding: 5px 20px;}
.pagesList{}
.pagesList li{}
#ringsthumb_view .left_arrow_view{}
.pagesList li a{border-radius: 0px; padding: 0px; margin-right: 4px;}
.metalBlock span{font-weight: bold; margin-right: 5px;}
.metalBlock select{ width: 90px; margin-right: 8px;}
.metalBlock{ width: 100%!Important; text-align: left;}
.leftbtn_block{float:left; width: 50%;}
.rightbtn_block{float:right; width: 35%;}
.rightbtn_block ul li{ border-bottom: 1px solid #ccc; padding: 10px 0px; }
.metalsection select {
    border: 1px solid #000;
    width: 200px;
    font-weight: bold;
}
.metalsection {
    margin-bottom: 10px;
}
.ringsize span:first-child{width: 95px !important;}
.price_fields input[type=text]{}
.pricebk_left{float: left; width: 20%;}
.pricebk_right{float: right; width: 75%;}

/* 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; 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{ /*max-width: 250px; max-height: 250px;*/ width: 100%; height: 100%;}
.setimgsize1 img{/*width: 226px; height: 221px; */ width:100%;}
.set_bk_height{min-height: 400px; width: 48%; margin: 5px; border: 1px solid #ccc; position: relative;}
.collection_listings .set_bk_height{width: 32%;}
.collection_listings .left_stern .similar_collection .sp{padding: 0px 0px !important;}
.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;}

.welcome_note{color: green; padding: 20px 0px; font-weight: bold; text-transform: uppercase; font-size: 16px; min-height: 400px;}
.set_short_note{font-size: 12px; font-weight: bold;text-align: center;}
.set_note_text{font-size: 12px; font-weight: bold;}
.set_prod_row{border-top: 1px solid #ababab; padding: 6px 6px;}
.set_prod_title{font-weight: bold;}
.set_row_bg{background-color: #EFFAFF;}
.row_left_cols{float:left; width:40%;}
.row_right_cols{float:right; width:50%; text-align: right; font-weight: bold;}
.set_prod_bg{right: 0px; max-width: 500px; max-height: 400px;}