﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'LatoRegular';
    src: url('../images/fonts/Lato-Reg-webfont.eot');
    src: url('../images/fonts/Lato-Reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/Lato-Reg-webfont.woff') format('woff'),
         url('../images/fonts/Lato-Reg-webfont.ttf') format('truetype'),
         url('../images/fonts/Lato-Reg-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'LatoLight';
    src: url('../images/fonts/Lato-Lig-webfont.eot');
    src: url('../images/fonts/Lato-Lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/Lato-Lig-webfont.woff') format('woff'),
         url('../images/fonts/Lato-Lig-webfont.ttf') format('truetype'),
         url('../images/fonts/Lato-Lig-webfont.svg#LatoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'LatoItalic';
    src: url('../images/fonts/Lato-RegIta-webfont.eot');
    src: url('../images/fonts/Lato-RegIta-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/Lato-RegIta-webfont.woff') format('woff'),
         url('../images/fonts/Lato-RegIta-webfont.ttf') format('truetype'),
         url('../images/fonts/Lato-RegIta-webfont.svg#LatoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBold';
    src: url('../images/fonts/Lato-Bol-webfont.eot');
    src: url('../images/fonts/Lato-Bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/Lato-Bol-webfont.woff') format('woff'),
         url('../images/fonts/Lato-Bol-webfont.ttf') format('truetype'),
         url('../images/fonts/Lato-Bol-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Avenir65Medium';
    src: url('../images/fonts/avenir-medium-webfont.eot');
    src: url('../images/fonts/avenir-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/avenir-medium-webfont.woff') format('woff'),
         url('../images/fonts/avenir-medium-webfont.ttf') format('truetype'),
         url('../images/fonts/avenir-medium-webfont.svg#Avenir65Medium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family: 'avenirmedium';
	src: url('fonts/avenirmedium.eot');
	src: local('☺'), url('../images/fonts/avenirmedium.woff') format('woff'), url('../images/fonts/avenirmedium.ttf') format('truetype'), url('../images/fonts/avenirmedium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'wrexhamscript';
    src: url('../images/fonts/wrexham_script.eot');
    src: url('../images/fonts/wrexham_script.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/wrexham_script.woff') format('woff'),
         url('../images/fonts/wrexham_script.ttf') format('truetype'),
         url('../images/fonts/wrexham_script.svg#wrexhamscript') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'poor_richardregular';
    src: url('../images/fonts/poor_richard-webfont.eot');
    src: url('../images/fonts/poor_richard-webfont.eot?#iefix') format('embedded-opentype'),
         url('../images/fonts/poor_richard-webfont.woff') format('woff'),
         url('../images/fonts/poor_richard-webfont.ttf') format('truetype'),
         url('../images/fonts/poor_richard-webfont.svg#poor_richardregular') format('svg');
    font-weight: normal;
    font-style: normal;

}






/****		RingBuilder-Step1			***/
body{background:#fff; font:normal 14px Arial, Helvetica, sans-serif; font-weight:bold; color:#112548;margin:0;padding:0;}
.clear{clear:both;}
img{border:none;}
#rb_grid{width:790px;margin:0 auto;padding:0;}
#rb_grid .top_tab{background:url(../images/top_tab.png) left top no-repeat;height:51px;width:790px;}
#rb_grid .top_tab .tab_box{width:259px;height:51px;float:left;}
.lst_tab{width: 271px !important;}
.tab_active{background:url(../images/tab_box_bot.png) left bottom repeat-x;}
.tab_active p.tab_titel{color:#112548 !important;}
#rb_grid .top_tab .tab_box .tab_pro_img{padding:6px 0 0 13px;width:50px;height:38px;float:left;}
#rb_grid .top_tab .tab_box p.tab_titel{float:left;margin:0;padding:0;color:#BCBEC0;font:normal 22px/15px wrexhamscript;padding: 13px 0 0 5px;}
#rb_grid .top_tab .tab_box p.tab_titel a {float:left;margin:0;padding:0;color:#4b68a2;font:normal 16px/21px LatoRegular; text-decoration:none;} 
#rb_grid .top_tab .tab_box p.tab_titelEdit{float:left;margin:0;padding:0;color:#4b68a2;font:normal 16px/21px LatoRegular;padding: 7px 0 0 18px;}
#rb_grid .top_tab .tab_box p.ViewEdit{float:left;margin:0;padding:0;color:#4b68a2;font:normal 12px/17px LatoRegular;padding: 1px 0 0 18px; text-decoration:none;}
#rb_grid .top_tab .tab_box p.ViewEdit a {margin:0;padding:0;color:#4b68a2;font:normal 12px LatoRegular; text-decoration:none;}
#rb_grid .top_tab .tab_box a{float:left;margin:0;padding:0;color:#4b68a2;font:normal 12px/12px LatoRegular;margin: 0 -16px 0 22px; text-decoration:none;}

#rb_grid .ring_pro_box{background:url(../images/rg_s_bg.png) left top no-repeat;height:119px;width:785px; padding-left:5px;}
#rb_grid .ring_pro_box ul{margin:0;padding: 6px 0 0 0px !important;}
#rb_grid .ring_pro_box ul li.li{float:left;margin:0;padding:0;list-style:none;width:111px !important;border:2px solid white;}
#rb_grid .ring_pro_box ul li.li_active{float:left;margin:0;padding:0;list-style:none;border:2px solid #728EB7;width:auto;}
#rb_grid .ring_pro_box ul li div.rg_pro_pic{height:85px;width:111px;}
#rb_grid .ring_pro_box ul li div.rg_pro_pic_active{height:100px;width:111px;border:2px solid #728EB7;}
#rb_grid .ring_pro_box ul li p.pro_name{margin:0;padding:0;text-align:center;color:#58595b;font:normal 13px LatoRegular !important;height:20px;}
#rb_grid .ring_pro_box ul li p.pro_name a{margin:0;padding:0;text-align:center;color:#58595b;font:normal 13px/20px LatoRegular; text-decoration:none;}
#rb_grid .ring_pro_box ul li:hover{border:2px solid #728EB7;}
#rb_grid .ring_pro_box ul li.shover{background:url(../images/tab_box_bot.png) bottom center repeat-x, url(../images/rgt_bod2.png) right top no-repeat;}
.arw_left{background:url(../images/arw_lft.png) left center no-repeat;}
.arw_right{background:url(../images/arw_rgt.png) right center no-repeat;}
.bod_none{background:none !important;}
.bod_none:hover{background:url(../images/tab_box_bot.png) bottom center repeat-x, url(../images/rgt_bod2.png) right top no-repeat;}
.bod_none.shover{background:url(../images/tab_box_bot.png) bottom center repeat-x, url(../images/rgt_bod2.png) right top no-repeat;}


#rb_grid .rg_pro_grid .pagination{width:790px; height:40px;  display:block; float:left; margin:0;background:url(../images/pad_bot_bg.png) left bottom no-repeat;}
#rb_grid .rg_pro_grid .pagination .item-range{width:auto; margin:13px 18px 0 14px; float:left; }
#rb_grid .rg_pro_grid .pagination .item-range p{float:left; }
#rb_grid .rg_pro_grid .pagination .item-range a{color:#4b68a2; text-decoration:none;font:normal 12px LatoRegular;}
#rb_grid .rg_pro_grid .pagination .item-range span { color:#808285;}

.sort{margin:13px 0 0 4px !important;width: 132px !important;}
.arw1{padding:0 0 0 10px;}

#rb_grid .rg_pro_grid .pagination .rate_img_wrp{width:260px; float:left;margin-left: 2px;}
#rb_grid .rg_pro_grid .pagination .rate_img_wrp p{width:38px; display:inline; float:left; color:#58595b; font:normal 11px LatoRegular;margin:0;padding:14px 0 0;}
#rb_grid .rg_pro_grid .pagination .rate_img_wrp .rat-img{width:170px; height:24px; float:left; margin:10px 5px 0;}

#rb_grid .rg_pro_grid .pagination .sort-img{display: block;float: left; margin: 14px 0 0 175px;width:auto;}
#rb_grid .rg_pro_grid .pagination .sort-img img{float:left; margin-right:20px;}

#rb_grid .rg_pro_grid .paginationTop{width:790px; height:42px;  display:block; float:left; margin:0;background:url(../images/pad_bot_bg.png) left bottom no-repeat;}

#rb_grid .rg_pro_grid .paginationTop .item-range{width:auto; margin:13px 18px 0 14px; float:left;}
#rb_grid .rg_pro_grid .paginationTop .item-range p{float:left; }
#rb_grid .rg_pro_grid .paginationTop .item-range a{color:#4b68a2; text-decoration:none;font:normal 12px LatoRegular;}
#rb_grid .rg_pro_grid .paginationTop .item-range span { color:#808285;}

#rb_grid .rg_pro_grid .paginationTop .rate_img_wrp{width:260px; float:left;margin-left: 2px;}
#rb_grid .rg_pro_grid .paginationTop .rate_img_wrp p{width:38px; display:inline; float:left; color:#58595b; font:normal 11px LatoRegular;margin:0;padding:14px 0 0;}
#rb_grid .rg_pro_grid .paginationTop .rate_img_wrp p input[type="text"].in_price{width:38px; display:inline; float:left; color:#58595b; font:normal 11px LatoRegular;margin:0;padding:14px 0 0;}
#rb_grid .rg_pro_grid .paginationTop .rate_img_wrp .rat-img{width:155px; height:24px; float:left; margin:14px 0 0 0;}
#rb_grid .rg_pro_grid .paginationTop .rate_img_wrp .rat-img .price-rangefil{float: left; height: 15px; margin: 0 1px; width: 144px;}


#rb_grid .rg_pro_grid .paginationTop .sort-img{display: block;float: left; margin: 14px 0 0 175px;width:auto;}
#rb_grid .rg_pro_grid .paginationTop .sort-img img{float:left; margin-right:20px;}

#rb_grid .rg_pro_grid .paginationTop .divpager {float: right;margin: 0px;padding: 0;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul{float: right;list-style-type: none;margin: 8px 8px 0 0px;padding: 0;width:auto;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul li{ margin:0 4px 0 0; padding:0px; width:25px; height:25px; float:left; border:0; background:url(../images/pagin_black_s1.png) no-repeat 0 0; color:#fff;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul li.active{ margin:0 4px 0 0; padding:0px; width:25px; height:25px; float:left; border:0; background:url(../images/pagin_hvr_s1.png) no-repeat 0 0; }
#rb_grid .rg_pro_grid .paginationTop .divpager ul li.bg-nn{background:none !important; margin-right:15px;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul li a{width:25px; height:25px; display:block; float:left; color:#fff; margin:0; padding:0; font:normal 14px/25px LatoRegular; text-align:center;text-decoration:none;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul li a:hover{background:url(../images/pagin_hvr_s1.png) no-repeat center 0;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul li a.lft-arw{width:25px !important; height:25px !important; float:left; margin:0 !important; background:none !important;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul li a:hover .lft-arw{background:none !important;}
#rb_grid .rg_pro_grid .paginationTop .divpager ul li a.rt-arw{width:36px; height:25px; float:left; display:block; padding-left:0; margin:0; background:none !important;}

.rgt_pag{float:right !important;margin: 6px 0 0 0px !important;}

#rb_grid .rg_pro_grid .pagination .divpager {float: right;margin: 8px 0 0 4px;padding: 0;}
#rb_grid .rg_pro_grid .pagination .divpager ul{float: right;list-style-type: none;margin: 8px 8px 0 0px;padding: 0;width:auto;}
#rb_grid .rg_pro_grid .pagination .divpager ul li{ margin:0 4px 0 0; padding:0px; width:25px; height:25px; float:left; border:0; background:url(../images/pagin_black_s1.png) no-repeat 0 0; color:#fff;}
#rb_grid .rg_pro_grid .pagination .divpager ul li.active{ margin:0 4px 0 0; padding:0px; width:25px; height:25px; float:left; border:0; background:url(../images/pagin_hvr_s1.png) no-repeat 0 0; }
#rb_grid .rg_pro_grid .pagination .divpager ul li.bg-nn{background:none !important; margin-right:15px;}
#rb_grid .rg_pro_grid .pagination .divpager ul li a{width:25px; height:25px; display:block; float:left; color:#fff; margin:0; padding:0; font:normal 14px/25px LatoRegular; text-align:center;text-decoration:none;}
#rb_grid .rg_pro_grid .pagination .divpager ul li a:hover{background:url(../images/pagin_hvr_s1.png) no-repeat center 0;}
#rb_grid .rg_pro_grid .pagination .divpager ul li a.lft-arw{width:25px !important; height:25px !important; float:left; margin:0 !important; background:none !important;}
#rb_grid .rg_pro_grid .pagination .divpager ul li a:hover .lft-arw{background:none !important;}
#rb_grid .rg_pro_grid .pagination .divpager ul li a.rt-arw{width:36px; height:25px; float:left; display:block; padding-left:0; margin:0; background:none !important;}


.rgt_pag{float:right !important;margin: 0px !important;}
.rgt_pag li.active{background:url(../images/li_num_h.png) no-repeat 0 0;}
.rgt_pag li.active a{color:#fff;}

#rb_grid .rg_pro_grid .image-srt1{width:791px; margin:0; background-color:#FFF; display:block; clear:both; height:525px;}
#rb_grid .rg_pro_grid .image-srt{width:791px; margin:0; padding-bottom:0px; background-color:#FFF; display:block; clear:both;}
#rb_grid .rg_pro_grid .image-srt ul{list-style-type: none;padding: 0px; width: 791px; margin:0px; height:525px;}
#rb_grid .rg_pro_grid .image-srt ul li.lia{display: block;float: left;height: 225px;margin: 11px 14px 10px 18px;padding: 0;width: 225px;}
#rb_grid .rg_pro_grid .image-srt ul li.lib{display: block;float: left;height: 162px;margin: 9px 16px 1px 16px;padding: 0;width: 162px;}

#rb_grid .dim_sel{background:url(../images/dim_sel_bg.png) left top no-repeat;width:790px;height:70px; float:left;}

#rb_grid .dim_sel .color_ptn{float:right;width:34px;margin: 6px 11px 0 0; padding: 0;}
#rb_grid .dim_sel .color_ptn img{padding:5px 0 3px;}
#rb_grid .dim_sel .color_ptn a:hover{background:url(../images/tab_box_bot.png) bottom center repeat-x, url(../images/rgt_bod1.png) right top no-repeat;}
#rb_grid .dim_sel .color_ptn a.lid_active{float:left;list-style:none;background:url(../images/tab_box_bot.png) bottom center repeat-x;}
#rb_grid .dim_sel ul{margin: 0; padding: 0px 0 0 0px;float:left;}
#rb_grid .dim_sel ul li{float:left;list-style:none;background:url(../images/rgt_bod1.png) right top no-repeat;padding:8px 13px 5px 14px; cursor:pointer;}
#rb_grid .dim_sel ul li.lst{float:left;list-style:none;padding:8px 13px 5px 14px; cursor:pointer;background:none;}
#rb_grid .dim_sel ul li.lst:hover{float:left;list-style:none;padding:8px 13px 5px 14px; cursor:pointer;background:url(../images/tab_box_bot.png) bottom center repeat-x;}
#rb_grid .dim_sel ul li.lst_active{float:left;list-style:none;background:url(../images/tab_box_bot.png) bottom center repeat-x;padding: 8px 7px 5px 14px;}
#rb_grid .dim_sel ul li.lst_active:hover{float:left;list-style:none;background:url(../images/tab_box_bot.png) bottom center repeat-x;padding: 8px 7px 5px 14px;}
#rb_grid .dim_sel ul li.lid_active{float:left;list-style:none;background:url(../images/rgt_bod1.png) right top no-repeat, url(../images/tab_box_bot.png) bottom center repeat-x;padding: 8px 7px 5px 14px;}
#rb_grid .dim_sel ul li:hover{background:url(../images/tab_box_bot.png) bottom center repeat-x, url(../images/rgt_bod1.png) right top no-repeat;}
#rb_grid .dim_sel ul li.shover{background:url(../images/tab_box_bot.png) bottom center repeat-x, url(../images/rgt_bod1.png) right top no-repeat;}

.bg_top{ height:34px; display:block; float:left; margin:0;background:url(../images/bg_toppart.png) left center repeat-x !important; }
.item_nbr_ftr{ float:right !important; color:#808285; font:normal 14px  Arial, Helvetica, sans-serif;}
.tab_pro_img_inactive{padding:6px 0 0 20px !important;}
.choosepage_top{width:790px; height:34px;  display:block; float:left; margin:0;background:url(../images/pad_bot_bg.png) left bottom no-repeat;}
.blu_text{width:150px; margin:9px 0 0 14px; float:left; height:0px;}
.blu_text a{ color:#4b68a2; text-decoration:none;font:normal 14px/18px LatoRegular; padding:0 22px 0 0;}
.choosepage_top .rate_img_wrp{width:260px; float:left;margin-left:60px;}
.choosepage_top .rate_img_wrp p{width:38px; display:inline; float:left; color:#58595b; font:normal 11px LatoRegular;margin:0;padding:11px 0 0;}
.choosepage_top .rate_img_wrp .rat-img{width:170px; height:24px; float:left; margin:10px 5px 0;}
.choosepage_top .bg_inpt{float:right; margin-right:5px;}
.choosepage_top .bg_inpt a {float:left;height:25px; width:25px; margin-top:06px;}
.choosepage_top .bg_inpt input[type="text"]{float: left; background:url(../images/input_bg_RingBuilder.png); border:none;margin: 6px 0 0 5px;padding: 0 0 0 5px; height:25px; width:175px; color:#808285; font:normal 10px/25px Arial, Helvetica, sans-serif;}
.blu_text_cnter {font:normal 14px/25px LatoRegular !important;}
.box_bg{ background:url(../images/box_bg.png) left top no-repeat !important}
.box_bg p { font:normal 14px/14px LatoRegular; color:#4b68a2;!important; padding-left:7px; text-decoration:none; }
.box_bg p a{ font:normal 14px/330px LatoRegular; color:#4b68a2;!important; text-decoration:none; }
.box_bg p span{ font:normal 14px/14px LatoRegular; color:#414042; padding-left:70px !important; }
.box_bg ul li{ width:100px; height:20px; font:normal 14px/14px LatoRegular; color:#414042; padding-left:0px !important; }

.PopupDivOver2
{
    position:absolute; width:227px; z-index:100; height:239px;background:url(../images/li_h.png) center no-repeat;margin-left:-10px;
}
.rg_ct{height:30px;margin:11px 0 0 0; background:url(../images/bgimgshape.png) center no-repeat;}
.rg_ct ul {padding:4px 0 0 4px !important; margin:0 !important; height:auto !important; }
.rg_ct ul li{float:left;height:22px;width:22px;list-style:none;}
.rg_ct ul li img{cursor:pointer;}
.rg_ct ul li:hover{border-bottom:Solid 1px #4b68a2;}
.roll_bot a{color: #5e799e;font: 14px Arial, Helvetica, sans-serif; padding-left: 10px; text-decoration: none; }
.rollMargin{height:208px; cursor:pointer; }

.PopupDivOver3
{
    position:absolute; width:160px; z-index:100; height:160px;background:url(../images/li_h11.png) center no-repeat;margin-left:-10px;
}
.rg_ct1{height:21px;margin:0px; padding:0px;background:url(../images/bgShapeSmall.png) center no-repeat;}
.rg_ct1 ul {padding:4px 0 0 4px !important; margin:0 !important; height:auto !important; }
.rg_ct1 ul li{float:left;height:16px;width:15.5px;list-style:none;}
.rg_ct1 ul li img{height:15px; width:15px;}
.rg_ct1 ul li:hover{border-bottom:Solid 1px #4b68a2;}
.roll_bot1{color: #414042;font: 14px LatoRegular; padding: 0px;margin:0;}
.roll_bot1 a{color: #4b68a2;font: 14px LatoRegular; padding-left: 10px; text-decoration: none; }
.rollMargin1{height:142px; cursor:pointer; }

.tzSelect{display:inline-block;	width:103px;	position:relative;	float:left;	}
.tzSelect .selectBox,.tzSelect .selectBox2{	position:absolute;	width:100%;		font:11px LatoRegular;	text-align:left;	color:#4B68A2;	cursor:pointer; margin:0; padding:1px 0 0 0;}
.tzSelect .selectBox span{    color:#4E4E4E !important;}

select.select{
		position:relative;
		z-index:10;
		width:105px !important;
		cursor:pointer;
		padding:0;
		margin:0;
}
select.select option{
		color:#58595B;
		font:11px LatoRegular;
}
select.select option:hover{
		color:#fff;
		font:11px LatoRegular;
		background:#58595B;
}
select.select option:active{
		color:#58595B;
		font:11px LatoRegular;
}

/* dynamically created SPAN, placed below the SELECT */
span.select{
	position:absolute;
	bottom:0;
	float:left;
	left:0;
	width:105px;
	text-indent:5px;
	background:url(../images/bulet-2.png) no-repeat right center;
	cursor:default;
	z-index:1;
	}

/****		RingBuilder-Step1Detail			***/
.rg_rt_line{background:url(../images/bot_div_img.png) no-repeat center top;height:1px;clear:both;}
.h_line{width:1px;height:auto;float:left;}

.ring_detail{margin:0;padding:0;}
.ring_detail .d_d_lf{width:564px;float:left;}
.ring_detail .d_d_rt{float: left;padding: 0 0 0 9px; width: 216px;}

.ring_detail .d_d_lf .d_d_favor{border-bottom:0px solid #dddddd;height:49px;margin:0px 0 0 0;padding:0;}
.ring_detail .d_d_lf .d_d_favor ul{list-style-type:none;margin-left:0px;margin:0;padding:12px 0 0 0px;}
.ring_detail .d_d_lf .d_d_favor ul li{ color:#6d6e71; font:normal 11px/25px LatoRegular; display:inline-block; float:left; margin:0 4px 0px 0;}

 


/*.ring_detail .d_d_lf .dia_sr_dic_src{background:url(../images/det_bg.png) left top no-repeat;height: 320px;width: 564px;}*/
.ring_detail .d_d_lf .dia_sr_dic_src{    background: url("../images/det_big_bg.png") no-repeat scroll left top transparent !important;
    height: 389px !important;
    width: 564px !important;}

.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_img{float:left;width:253px;height:253px;margin:10px 0 0 15px;}

.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic{float:left;width:256px;margin:13px 0 0 22px;}
.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic p.dia_titel{ font:bold 18px/21px Arial, Helvetica, sans-serif; color:#112548;padding:18px 0 13px;margin:0;}
.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic p.dia_d{ width:255px; float:left; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#666766;padding:0;margin:0; height:126px;}



.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic .drop_box{width:100%;height:29px;margin: 15px 0 0 0px;}
.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic .drop_box .sle_box{background:url(../images/drop_size.png) left top no-repeat;width:100px;height:29px;color:#6d6e71;font:normal 12px/29px LatoRegular;padding:0 8px 0 0;margin:0 0 8px 0;float:left;}
.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic .drop_box .sle_box1{background:url(../images/drop_dim.png) left top no-repeat;width:148px;height:29px;color:#6d6e71;font:normal 12px/29px LatoRegular;padding:0;margin:0;float:left; display:none;}

 
/*.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic p.price_dia{font:normal 18px/20px LatoRegular; color:#58595b;padding:0;margin:12px 0 0;}*/
.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic p.price_dia{ color: #112548;
    font: 18px/30px Arial, Helvetica, sans-serif;
    margin: 15px 0 0;
    padding: 0;
	font-weight:normal;
	}
.ring_detail .d_d_lf .dia_sr_dic_src .dia_sr_dic p.price_dia span{color:#112548; font-weight:bold;}


 

/*.ring_detail .d_d_rt h2{font:normal 16px LatoRegular;color:#414042;padding: 18px 0 13px;margin:0;}*/
.ring_detail .d_d_rt h2 
{
    color: #414042;
    font: 22px LatoLight;
    margin: 0;
    padding: 18px 0 13px;
	text-transform:uppercase;
    }
    
.ring_detail .d_d_rt h2 
{
    color: #f1f2f2;
    font: 19px Poor Richard;
    margin: 0;
    padding: 18px 0 13px;
    }
    
    .bg_blk1{background:#122249; color:#f1f2f2 !important; padding:10px 0px 12px 10px !important; }
    .rg_rt_line_simon
    {
     /*    background: url("../images/simon_img.png") no-repeat scroll left top transparent;*/
    height: 126px;
    width: 218px;
    }

#divItemDetail { height:259px;}
.ring_detail .d_d_rt ul{width:215px;margin:7px 0 0 3px;height:317px;padding:0;}
.ring_detail .d_d_rt ul li{float:left;width:110px;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;color:#112548;line-height:17px;margin: 0 0 5px;}
.ring_detail .d_d_rt ul li.rgt{width:100px !important;}
.ring_detail .d_d_rt ul li span{color:#112548 !important; font-weight:bold;}

/*.ring_detail .d_d_rt p.help{font:normal 11px/16px LatoRegular;color:#6d6e71;margin:10px 0 0 0;padding:0;}
.ring_detail .d_d_rt p.e-mail{font:normal 11px/16px LatoRegular;color:#6d6e71;margin:10px 0;padding:0;}
.ring_detail .d_d_rt p.e-mail span.phn{color:#231f20 !important;}
.ring_detail .d_d_rt p.e-mail span.eml{color:#4b68a2 !important;font:normal 12px LatoRegular;}
.ring_detail .d_d_rt p.feedback{font:normal 11px/16px LatoRegular;color:#6d6e71;padding:0;}
.ring_detail .d_d_rt p.feedback a{color:#4b68a2;font:normal 12px LatoRegular;padding:0;}*/

.ring_detail .ready_diamond{width:791px;height:308px;}
.ring_detail .ready_diamond h1{color:#231f20;margin:0;padding:0;font:normal 22px/22px LatoRegular;padding: 20px 0 0 26px;clear:both;}
.ring_detail .ready_diamond .shape_box{width:315px;height:30px;float:left;margin: 26px 0 0 26px;padding:0;}
.ring_detail .ready_diamond .shape_box p.shap_lab{margin:0;padding:0;width:62px;color:#231f20;font:normal 18px/30px LatoLight;float:left;}
.ring_detail .ready_diamond .shape_box .shp_bx{background:url(../images/shap_bg.png) left top no-repeat;height:30px;width:253px;float:left;}
.ring_detail .ready_diamond .shape_box .shp_bx ul{margin:0 0 0 4px;padding:0;}
.ring_detail .ready_diamond .shape_box .shp_bx ul li{margin:5px 1px 0 1px;padding:0;float:left;list-style:none; width:22px;}
.ring_detail .ready_diamond .shape_box .shp_bx ul li img{border:1px solid #fff;}

.ring_detail .ready_diamond .size_box{width:290px;height:30px;float:left;margin: 26px 0 0 36px;padding:0;}
.ring_detail .ready_diamond .size_box p.size_lab{margin:0;padding:0;width:54px;color:#231f20;font:normal 18px/30px LatoLight;float:left;}
.ring_detail .ready_diamond .size_box .siz_bx{height:30px;width:236px;float:left;}
.ring_detail .ready_diamond .size_box .siz_bx input[type="text"].left_in{float:left;width:45px;height:31px;background:url(../images/input_text.png) left top no-repeat;border:none;text-align:center;font:normal 11px/31px LatoRegular;color:#58595b;}

.ring_detail .ready_diamond .s_l_box{margin: 51px 0 0 0px;}
.ring_detail .ready_diamond .s_l_box .src_link_box{width:195px;height:160px;float:left;padding:0;margin: 0 31px 0 36px;}
.ring_detail .ready_diamond .s_l_box .src_link_box .sp_pic{width:64px;height:64px;background:url(../images/sp_bg.png) left top no-repeat;float:left;}
.ring_detail .ready_diamond .s_l_box .src_link_box .sp_dic{width:112px;float:left;margin: 0 0 0 15px;padding:0;}
.ring_detail .ready_diamond .s_l_box .src_link_box .sp_dic h1{padding:0;margin:0;font:normal 18px/18px LatoRegular; color:#231f20;}
.ring_detail .ready_diamond .s_l_box .src_link_box .sp_dic p{padding:0;margin:0;font:normal 12px/21px LatoRegular; color:#414042;padding: 2px 0 0;}
.ring_detail .ready_diamond .s_l_box .src_link_box a.sr_link{float:left;background:url(../images/sr_link.png) left top no-repeat;width:184px;height:31px;color:#fff;text-decoration:none;font:normal 13px/31px LatoLight;margin: 15px 0 0; padding: 0 0 0 13px;}
.ring_detail .ready_diamond .s_l_box .src_link_box p.st_at_pric{font:italic 15px LatoItalic;color:#58595b;padding:0;margin: 13px 0 0;clear:both;}
.ring_detail .ready_diamond .s_l_box .src_link_box p.st_at_pric span{font:normal 15px LatoRegular !important;color:#231f20 !important;}

.ring_detail .sid_box{height:119px;width:791px;background:url(../images/rin_sel_top.png) top left repeat-x;}
.ring_detail .sid_box .sid_left{float:left;width:10px;margin: 10px 0 0 25px;}
.ring_detail .sid_box .sid_mid{float:left;width:715px;}
.ring_detail .sid_box .sid_right{float:left;width:15px;text-align:right;margin: 10px 0 0;}
.ring_detail .sid_box .sid_left img.s_l{padding-top:50px}
.ring_detail .sid_box .sid_right img.s_l{padding-top:50px}
.ring_detail .sid_box .sid_mid ul{padding:0;margin:0 0 0 3px;}
.ring_detail .sid_box .sid_mid ul li{float:left;padding:10px 5px 0 13px;border:none;list-style:none;}
.ring_detail .sid_box .sid_mid ul li:hover{background:none;}

.ring_detail .rg_bot{height:38px;background:url(../images/rg_bot.png) top left repeat-x;}
/*.ring_detail .rg_bot p{text-align:right;font:normal 12px/34px LatoRegular;color:#636466;padding: 0 108px 0 0;margin:0;}*/
.ring_detail .rg_bot p{text-align:left;font:normal 12px/34px LatoRegular;color:#636466;padding: 0 0 0 10px;margin:0;}

.ring_detail .rg_bot p a{text-align:right;font:normal 12px/34px Arial, Helvetica, sans-serif;color:#58595b;padding:0;margin:0; text-decoration:none; font-style:italic;}




/****	RingBuilder-Step2Diamond		****/
.stp2_diamond{}

.stp2_diamond div, p, table, td, tr, ul, li, h1, h2, h3, h4
{
    margin:0;
    padding:0;
}
.no_bg{float:right;color:#bcbec0;font:normal 12px/23px LatoRegular;background:url(../images/save_nobg.png) left top no-repeat;width:75px;padding-left:30px;margin:7px 0 0;text-decoration:none !important;}
.ret_no_bg{float:right;color:#bcbec0;font:normal 12px/23px LatoRegular;background:url(../images/ret_btn_nobg.png) left top no-repeat;width:50px;padding-left:39px;margin:7px 5px 0 5px;text-decoration:none;}
.diam_menu{height:34px;background:#122249;}
.diam_menu ul{float:left;padding:0;margin: 1px 0 0 5px;}
.diam_menu ul li{float:left;padding: 0 9px 0 19px;list-style:none;}
.diam_menu ul li a{color:#cddbec;font:normal 12px/33px Arial, Helvetica, sans-serif;text-decoration:none;}
.diam_menu ul li a.active{color:#fff;font-size:14px;}

.diam_menu .diam_btn{float:right;}
.diam_menu .diam_btn a.s_btn{float:right;color:#58595b;font:normal 12px/23px LatoRegular;background:url(../images/save_sea_btn.png) left top no-repeat;width:75px;padding-left:30px;margin:7px 0 0;text-decoration:none;}
.diam_menu .diam_btn a.r_btn{float:right;color:#58595b;font:normal 12px/23px LatoRegular;background:url(../images/ret_btn.png) left top no-repeat;width:50px;padding-left:39px;margin:7px 5px 0 5px;text-decoration:none;}


.diamo_src{width:790px;}
.diamo_src .scr_top{height:317px;}
.diamo_src .scr_top .s_t_left{width:580px;height:270px;float:left;}
.diamo_src .scr_top .s_t_left .shapes{width:580px;height:55px;}
.diamo_src .scr_top .s_t_left .shapes ul{float:left;padding:0;margin:0;}
.diamo_src .scr_top .s_t_left .shapes ul li{float:left;list-style:none;padding:6px 7px; margin:0; cursor:pointer;border-right:1px solid #DBDBDB; width:42px;height:38px;border-left:1px solid white;border-bottom:1px solid white;}
.diamo_src .scr_top .s_t_left .shapes ul li:hover{border-right:1px solid #728EB7 !important;border-left:1px solid #728EB7 !important;border-bottom:1px solid #728EB7 !important;  /*background:url(../images/li_bg_hover.png) bottom center repeat-x;*/}
.diamo_src .scr_top .s_t_left .shapes ul li.shover{/*background:url(../images/li_bg_hover.png) bottom center repeat-x;*/ border-right:1px solid #728EB7 !important;border-left:1px solid #728EB7 !important;border-bottom:1px solid #728EB7 !important;}

#size-range , #price-range{float: left;margin: 0 1px;}

.diamo_src .scr_top .s_t_left .ca_pr{width:580px;margin:0px 0 0 0;height:60px;}
.diamo_src .scr_top .s_t_left .ca_pr .carats{width:240px;height:50px;margin:0px 0 0 0;float:left;margin:0 0 0 27px;}
.diamo_src .scr_top .s_t_left .ca_pr .carats p.carats_titel{float:left;width:200px; font:bold 12px/22px Arial, Helvetica, sans-serif;color:#132249;padding:6px 0 0 0;clear:both;margin:0}
.diamo_src .scr_top .s_t_left .ca_pr .carats input[type="text"].left_in{float:left;width:45px;height:31px;background:url(../images/input_text.png) left top no-repeat;border:none;text-align:center;font:normal 11px/31px LatoRegular;color:#58595b;}
.diamo_src .scr_top .s_t_left .ca_pr .carats .min_s_c{background:url(../images/mid_s_bg.png) top left no-repeat;width:144px;height:31px;float:left;margin:0 1px;}

.diamo_src .scr_top .s_t_left .ca_pr .price{width:280px;height:50px;margin:0px 0 0 14px;float:left;}
.diamo_src .scr_top .s_t_left .ca_pr .price p.price_titel{float:left;width:200px; font:bold 12px/22px Arial, Helvetica, sans-serif;color:#132249;padding:6px 0 0 0px;clear:both;margin:0;}
.diamo_src .scr_top .s_t_left .ca_pr .price input[type="text"].in_price{float:left;width:63px;height:31px;background:url(../images/price_bg.png) left top no-repeat;border:none;text-align:left;font:normal 11px/31px LatoRegular;color:#58595b;padding:0 0 0 5px;}
.diamo_src .scr_top .s_t_left .ca_pr .price .min_s_c{background:url(../images/pri_mid.png) top left no-repeat;width:136px;height:31px;float:left;margin:0 1px;}


.diamo_src .scr_top .s_t_left .Cut{width:555px;height:60px;margin:0px 0 0 27px;}
.diamo_src .scr_top .s_t_left .Cut p.Cut_titel{float:left;font:bold 12px/22px Arial, Helvetica, sans-serif;color:#132249;padding:0 0 0 0px;clear:both;margin:0;}
.diamo_src .scr_top .s_t_left .Cut .Cut_slid{background:url(../images/Cut_img_01.png) left top no-repeat;width:528px;height:31px;}

.diamo_src .scr_top .s_t_left .Cut .a_s{}
.diamo_src .scr_top .s_t_left .Cut .a_s ul{margin:0;padding:0;background:url("../images/sld_main_bg_d_New.png") center center no-repeat; width:528px; height:29px;}

.diamo_src .scr_top .s_t_left .Cut .a_s ul li{float:left;height:29px; cursor:pointer; border-right:1px solid #d0d0d0; margin:0px; padding:0px; list-style:none outside none !important;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li:hover{background:url(../images/Cut_clm_active_bg.png) left center repeat-x;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.lihover{background:url(../images/Cut_clm_active_bg.png) left center repeat-x;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.lihover p{color:White;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.lft{cursor:pointer;  border-right:1px solid #d0d0d0;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.lft:hover{background:url(../images/Cut_clm_active_bg.png) left top repeat-x;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.lft:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.lfthover{background:url(../images/Cut_clm_active_bg.png) left top repeat-x;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.lfthover p{color:White;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.rgt{cursor:pointer; border:none;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.rgt:hover{background:url(../images/Cut_clm_active_bg.png) right top repeat-x;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.rgt:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.rgthover{background:url(../images/Cut_clm_active_bg.png) right top repeat-x;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li.rgthover p{color:White;}
.diamo_src .scr_top .s_t_left .Cut .a_s ul li p{color:#58595b;font:normal 11px/30px LatoRegular; text-align:center;}

.diamo_src .scr_top .s_t_left .Color{width:555px;height:60px;margin:0px 0 0 27px;}
.diamo_src .scr_top .s_t_left .Color p.Color_titel{float:left;font:bold 12px/22px Arial, Helvetica, sans-serif;color:#132249;padding:0 0 0 0px;clear:both;margin:0;}
.diamo_src .scr_top .s_t_left .Color .Color_slid{background:url(../images/Color_img_01.png) left top no-repeat;width:528px;height:31px;}
.diamo_src .scr_top .s_t_left .Color .Color_slid ul{float:left;padding:0;margin:0;}
.diamo_src .scr_top .s_t_left .Color .Color_slid ul li{float:left;border-right:1px solid #dbdbdb;height: 23px; padding: 3px 10px 4px; list-style:none;}
.diamo_src .scr_top .s_t_left .Color .Color_slid ul li:hover{background:url(../images/color_hover.png) left bottom repeat-x;}


.diamo_src .scr_top .s_t_left .Color .a_s{}
/*.diamo_src .scr_top .s_t_left .Color .a_s ul{margin:0;padding:0;background:url("../images/new_color_bg.png") center center no-repeat; width:528px; height:29px;}*/
.diamo_src .scr_top .s_t_left .Color .a_s ul{margin:0;padding:0;background:url("../images/sld_main_bg_d_New.png") center center no-repeat; width:528px; height:29px;}

.diamo_src .scr_top .s_t_left .Color .a_s ul li{float:left;height:29px; cursor:pointer; border-right:1px solid #d0d0d0; margin:0px; padding:0px; list-style:none outside none !important;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li:hover{background:url(../images/Cut_clm_active_bg.png) left center repeat-x;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.lihover{background:url(../images/Cut_clm_active_bg.png) left center repeat-x;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.lihover p{color:White;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.lft{cursor:pointer;  border-right:1px solid #d0d0d0;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.lft:hover{background:url(../images/Cut_clm_active_bg.png) left top repeat-x;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.lft:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.lfthover{background:url(../images/Cut_clm_active_bg.png) left top repeat-x;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.lfthover p{color:White;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.rgt{cursor:pointer; border:none;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.rgt:hover{background:url(../images/Cut_clm_active_bg.png) right top repeat-x;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.rgt:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.rgthover{background:url(../images/Cut_clm_active_bg.png) right top repeat-x;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li.rgthover p{color:White;}
.diamo_src .scr_top .s_t_left .Color .a_s ul li p{color:#808285;font:normal 12px/30px LatoRegular; text-align:center;}


.diamo_src .scr_top .s_t_left .Clarity{width:555px;height:60px;margin:3px 0 0 27px;}
.diamo_src .scr_top .s_t_left .Clarity p.Clarity_titel{float:left;font:bold 12px/22px Arial, Helvetica, sans-serif;color:#132249;padding:0 0 0 0px;clear:both;margin:0;}
.diamo_src .scr_top .s_t_left .Clarity .Clarity_slid{background:url(../images/Clarity_img_01.png) left top no-repeat;width:528px;height:31px;}

.diamo_src .scr_top .s_t_left .Clarity .a_s{}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul{margin:0;padding:0;background:url("../images/sld_main_bg_d_New.png") center center no-repeat; width:528px; height:29px;}

.diamo_src .scr_top .s_t_left .Clarity .a_s ul li{float:left;height:29px; cursor:pointer; border-right:1px solid #d0d0d0; margin:0px; padding:0px; list-style:none outside none !important;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li:hover{background:url(../images/Cut_clm_active_bg.png) left center repeat-x;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.lihover{background:url(../images/Cut_clm_active_bg.png) left center repeat-x;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.lihover p{color:White;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.lft{cursor:pointer;  border-right:1px solid #d0d0d0;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.lft:hover{background:url(../images/Cut_clm_active_bg.png) left top repeat-x;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.lft:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.lfthover{background:url(../images/Cut_clm_active_bg.png) left top repeat-x;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.lfthover p{color:White;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.rgt{cursor:pointer; border:none;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.rgt:hover{background:url(../images/Cut_clm_active_bg.png) right top repeat-x;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.rgt:hover p{color:White;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.rgthover{background:url(../images/Cut_clm_active_bg.png) right top repeat-x;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li.rgthover p{color:White;}
.diamo_src .scr_top .s_t_left .Clarity .a_s ul li p{color:#808285;font:normal 12px/30px LatoRegular; text-align:center;}

.activeText{font:normal 12px LatoRegular;color:#808285;}
.deactiveText{font:normal 12px LatoRegular;color:#eeeff0;} 
.activeTextsmall{font:normal 10px LatoRegular;color:#808285;}
.deactiveTextsmall{font:normal 10px LatoRegular;color:#eeeff0;} 
cut_active { color:#363636;}

/*.tableData { margin:0;padding:0;}
.tableData tr { margin:0;padding:0;}
.tableData tr td{ margin:0;padding:0;}
*/
.diamo_src .scr_top .s_t_right{width:210px;height:311px; float:right;text-align:center; background:url(../images/s_t_right_line.png) left no-repeat;}
.diamo_src .scr_top .s_t_right h1{font:normal 19px/26px Poor Richard;color:#667995;margin:10px 0 0 0; text-transform:uppercase;}
.diamo_src .scr_top .s_t_right h2{font:normal 21px/26px LatoLight;color:#4B68A2;margin:12px 0 0 0;padding:0; letter-spacing:1px; text-transform:capitalize;}
.diamo_src .scr_top .s_t_right h3{font:normal 18px/22px LatoLight;color:#252525;margin:12px 0 0 0;padding:12px 0 0 0; letter-spacing:1px; text-transform:capitalize;}
/*  Change */
.diamo_src .scr_top .s_t_right .stock_img{width:100%;text-align:center;padding:0px 0 0 0;height:130px;}
.diamo_src .scr_top .s_t_right p.stock_no{font:normal 12px/20px Arial, Helvetica, sans-serif;color:#666766;}
.diamo_src .scr_top .s_t_right p.price{font:bold 17px/20px Arial, Helvetica, sans-serif;color:#112548;}
/*  Change */
.diamo_src .scr_top .s_t_right .r_c_logo{margin-top:5px !important;margin:0;}
.diamo_src .scr_top .s_t_right .r_c_logo img{padding:0 7px;}

/*  Change */
.stock_button{ height:30px; padding-top:5px;text-align:center;}

.stock_button .com-btn{margin: 0 auto;text-align: center;width: 137px;}
.stock_button .com-btn a{float:left;background:url("../images/add_compare_btn.png") left no-repeat;text-decoration:none;height:25px;width:129px;font:normal 14px/10px Poor Richard; text-transform:uppercase;color:#fff;text-align:center;margin:0 5px 0 5px;padding:15px 0 0 2px; text-shadow: -3px 0 4px #000000;}
.stock_button .det-btn{margin: 0 auto;text-align: center;width: 130px;}
.stock_button .det-btn a{float:left;background:url("../images/view_detail_btn.png") left no-repeat;text-decoration:none; height:29px;width:128px;font:normal 14px/25px Poor Richard;color:#fff;text-align:center; padding:0 0 0 2px; text-transform:uppercase; text-shadow: -3px 0 4px #000000;}

.tab_titel_frist{float:left;margin:0px 0px 5px 0px;padding:0;color:#112548;font:normal 22px/21px wrexhamscript;/*padding: 7px 0 0 18px;*/padding: 7px 0 0 0px;}
.viewedit_arrow{color:#6d6e71 !important;}
.no_bg{float:right;color:#cddbec;font:normal 12px/23px Arial, Helvetica, sans-serif;background:url(../images/save_nobg.png) left top no-repeat;width:75px;padding-left:30px;margin:7px 0 0;text-decoration:none !important;}
.ret_no_bg{float:right;color:#cddbec;font:normal 12px/23px Arial, Helvetica, sans-serif;background:url(../images/ret_btn_nobg.png) left top no-repeat;width:50px;padding-left:39px;margin:7px 5px 0 5px;text-decoration:none;}
.blu_text_prc{width:180px; float:left; height:29px; margin-left:77px;}
.blu_text_prc div.lbl{ float:left; color:#666766; text-decoration:none;font:normal 14px/29px Arial, Helvetica, sans-serif;  padding:0 0px 0 0;}
.blu_text_prc span{color:#4b68a2;}
 .btn_black ul{float: right;list-style-type: none;margin: 8px 14px 0 0px;padding: 0;width:auto;}
 .btn_black ul li{ margin:0 4px 0 0; padding:0px; width:25px; height:25px; float:left; border:0; background:url(../images/pagin_black_s1.png) no-repeat 0 0; color:#fff;}
 .btn_black ul li.active{ margin:0 4px 0 0; padding:0px; width:25px; height:25px; float:left; border:0; background:url(../images/pagin_hvr_s1.png) no-repeat 0 0; }
 .btn_black ul li.bg-nn{background:none !important; margin-right:15px;}
 .btn_black ul li a{width:25px; height:25px; display:block; float:left; color:#fff; margin:0; padding:0; font:normal 14px/25px LatoRegular; text-align:center;text-decoration:none;}
 .btn_black ul li a:hover{background:url(../images/pagin_hvr_s1.png) no-repeat center 0;}
 .btn_black ul li a.lft-arw{width:25px !important; height:25px !important; float:left; margin:0 !important; background:none !important;}
 .btn_black ul li a:hover .lft-arw{background:none !important;}
 .btn_black ul li a.rt-arw{width:36px; height:25px; float:left; display:block; padding-left:0; margin:0; background:none !important;}
 .italic_fnt{float:left;color:#414042;font:normal 12px/28px LatoItalic;padding:4px 0 0 8px;margin:0; width:290px;}
 .italic_fnt a{float:left;color:#414042;font:normal 12px/28px LatoItalic; text-decoration:none;}
 .mrgin_top{ margin-top:2px !important; }
 .bld_clr{color:#6D6E71 ;font:normal 10px/28px LatoBold !important;}
 .drk_clr{color:#6d6e71;font:normal 11px/28px LatoRegular !important;}
 
.diamo_src .bott_img{background:url(../images/dropshedo_bg.png) center right no-repeat;margin:0 auto;height:5px;}
 .diam_result{height:29px;background-image:url('../images/bg_header.png');background-repeat:no-repeat;padding:3px 0}
.diam_result p.re_no{color:#667995;float:left;font:20px/28px Poor Richard;margin:0;padding:0 0 0 8px;width:290px}
.diam_result p.re_no span{color:#667995;font:22px/24px Poor Richard;letter-spacing:1px;margin:0;padding:0 0 0 4px}
.diam_result p.re_name{float:left;color:#414042;font:normal 20px/29px LatoLight;padding:0 0 0 10px}
.diam_result a.com_diam{background: url("../images/comdiam.png") no-repeat scroll left top transparent;color: #58595B;float: right;font: 12px/22px LatoRegular;margin: 3px 8px 0 0;padding: 0 0 0 25px;width: 59px;}
.tr_bg{height:39px;  background:url(../images/tr_bg.png) center right repeat-x !important; }
.diamo_src .scr_mid{width:790px;}
.diamo_src .scr_mid .tab_grid{}
.tr_bg{height:39px; }
.diamo_src .scr_mid .tab_grid table{text-align:center; }
.diamo_src .scr_mid .tab_grid table tr{}
.diamo_src .scr_mid .tab_grid table tr th{font:normal 11px/29px LatoBold;color:#bcbec0; background:#122249; border-top:1px solid #585858; border-bottom:1px solid #585858; text-align:left; padding-left:2px; border-left:solid 1px #122249; }
.diamo_src .scr_mid .tab_grid table tr td{font:normal 11px LatoBold ;color:#414042;height:25px;}
.diamo_src .scr_mid .tab_grid table tr td img{vertical-align:inherit;padding:0 6px 0 0;}
.diamo_src .scr_mid .tab_grid table tr td table{text-align:left; }
.diamo_src .scr_mid .tab_grid .divGrid table tr td{border-right: 1px solid #DBDBDB; padding-left:3px; color:#414042;}
.diamo_src .scr_mid .tab_grid .divGrid table tr td a{font:normal 11px LatoRegular;color:#414042; text-decoration:none;}
.diamo_src .scr_mid .tab_grid .divGrid table tr td a:hover{font:normal 11px LatoRegular;color:#fff;}
.diamo_src .scr_mid .tab_grid .divGrid table tr:hover{background:#122249 !important;}
.diamo_src .scr_mid .tab_grid .divGrid table tr:hover td{color:#fff !important;}
.diamo_src .scr_mid .tab_grid .divGrid table tr:hover td a{color:#fff !important;}
.diamo_src .scr_mid .tab_grid .divGrid table tr:hover td a:hover{color:#bcbec0;}
.diamo_src .scr_mid .tab_grid .divGrid table tr:nth-child(odd)    { background-color:#fff; }
.diamo_src .scr_mid .tab_grid .divGrid table tr:nth-child(even)    { background:url(../images/td_odd.png) center no-repeat;}
.Activetr{background:#8090aa !important;color:#fff;}
.Activetr td{color:#bcbec0 !important;}
.Activetr td a{color:#fff !important;}
.Activetr td a:hover{color:#fff !important;}
.overlines{ width: 1px; height: 25px; background-color: #DBDBDB; position: absolute; z-index: 2; margin:0;padding:0;}
.diamo_src .scr_mid .tab_grid table tr td  div.divGrid{width:790px;}

/*	Advanced 	*/
.advanced_box{width:790px;height:127px;background:url(../images/ad_src_bg.png) no-repeat;}
.advanced_box .adv_box{float:left;width:240px;margin:0 5px 0 16px;}
.advanced_box .adv_box .ad_slid{width:240px;float:left;height:50px;margin:6px 0 0 0;}
.advanced_box .adv_box .ad_slid p{font:bold 11px/24px Arial,Helvetica,sans-serif;color:#132249; margin:0px; padding:0px;}
.advanced_box .adv_box .ad_slid .a_s{}
.advanced_box .adv_box .ad_slid .a_s ul{margin:0;padding:0}

.advanced_box .adv_box .ad_slid .a_s ul li{float:left;background:url(../images/ad_li_bg.png) top left repeat-x;height:25px; cursor:pointer; border-right:1px solid #a1a1a3; margin:0px; padding:0px; list-style:none outside none !important;}
.advanced_box .adv_box .ad_slid .a_s ul li:hover{background:url(../images/li_hover.png) left center repeat-x;}
.advanced_box .adv_box .ad_slid .a_s ul li.lihover{background:url(../images/li_hover.png) left center repeat-x;}
.advanced_box .adv_box .ad_slid .a_s ul li.lft{background:url(../images/ad_s.png) left top no-repeat; cursor:pointer;  border-right:1px solid #a1a1a3;}
.advanced_box .adv_box .ad_slid .a_s ul li.lft:hover{background:url(../images/ad_s_hover.png) left top no-repeat;}
.advanced_box .adv_box .ad_slid .a_s ul li.lfthover{background:url(../images/ad_s_hover.png) left top no-repeat;}
.advanced_box .adv_box .ad_slid .a_s ul li.rgt{background:url(../images/ad_s.png) right top no-repeat; cursor:pointer; border:none;}
.advanced_box .adv_box .ad_slid .a_s ul li.rgt:hover{background:url(../images/ad_s_hover.png) right top no-repeat;}
.advanced_box .adv_box .ad_slid .a_s ul li.rgthover{background:url(../images/ad_s_hover.png) right top no-repeat;}
.advanced_box .adv_box .ad_slid .a_s ul li p{color:#58595b;font:normal 11px/25px 'Lato', sans-serif; text-align:center;}

.advanced_box .adv_box .depth{margin:22px 0 0 0;}
.advanced_box .adv_box .depth .de_lft{float:left;width:63px;height:26px;}
.advanced_box .adv_box .depth .de_mid{background:url(../images/de_min_bg.png) left top no-repeat;width:118px;height:26px;margin:0 -2px;float:left; }
.advanced_box .adv_box .depth .de_mid p{color:#58595b;font:normal 11px/26px 'Lato', sans-serif;text-align:center; margin:0; padding:0;}
.advanced_box .adv_box .depth .de_rgt{float:left;width:63px;height:26px;}

.advanced_box .adv_box .fluo{float:left;margin:20px 0 0 0;width:140px;height:30px;background:url(../images/select_box.png) left top no-repeat;color:#58595b;font:normal 11px/30px 'Lato',sans-serif;padding:0 0 0 6px}
.advanced_box .adv_box .fluo1{float:left;margin:20px 0 0 0;width:88px;height:30px;background:url(../images/select_box1.png) left top no-repeat;color:#58595b;font:normal 11px/30px 'Lato',sans-serif;padding:0 0 0 6px}

/*	DiamondLink_Compare	*/

.dia_compare{width:750px;margin:0 auto;}
.dia_compare .com_left{float:left; width:712px;margin:0 0 0 5px; overflow:hidden;}
.dia_compare .move_arw{float:left;width:30px;text-align:center;padding:314px 0 0 0;}
.dia_compare .com_left table.compare{margin:10px 0;}
.dia_compare .com_left table.compare thead{margin:0; padding:0;}
.dia_compare .com_left table.compare thead tr{margin:0; padding:0;}
.dia_compare .com_left table.compare thead tr th.fst_com{width:122px !important;}
.dia_compare .com_left table.compare thead tr th.mid_com{width:112px !important;text-align:center;}
.dia_compare .com_left table.compare thead tr th.lst_com{width:27px !important;}
.dia_compare .com_left table.compare thead tr th.mid_com .compa_top{width:112px !important;height:18px;cursor:pointer;}
.dia_compare .com_left table.compare thead tr th.mid_com .diam_pic{width:90px;height:90px;margin:0 auto;}
.dia_compare .com_left table.compare tbody {padding:0; margin:0;}
.dia_compare .com_left table.compare tbody tr{padding:1px 0; margin:0;}
.dia_compare .com_left table.compare tbody tr td{padding:1px 0; margin:0;}
.dia_compare .com_left table.compare tbody tr td.fst{width:122px !important;background:url(../images/td_left_bg.png) left top no-repeat;height:27px; margin:0; padding:0;}
.dia_compare .com_left table.compare tbody tr td.mid{width:112px !important;background:url(../images/td_mid_bg.png) left top repeat-x;height:27px; margin:0; padding:0;}
.dia_compare .com_left table.compare tbody tr td.lst{width:27px !important;background:url(../images/td_right_bg.png) right top no-repeat;height:27px;text-align:center; margin:0; padding:0;}
.bg_td{background:none !important;}

.dia_compare .com_left table.compare tbody tr td.fst div.drop_img{float:left;width:15px;margin:4px 0 0 5px;cursor:pointer; padding:0;}
.dia_compare .com_left table.compare tbody tr td.fst p{color:#231f20;float:left;font:normal 12px/27px 'Lato', sans-serif;padding:0 0 0 10px; margin:0;}
.dia_compare .com_left table.compare tbody tr td.mid p{color:#231f20;font:normal 11px/27px 'Lato', sans-serif;padding:0 0 0 5px; margin:0;}
.dia_compare .com_left table.compare tbody tr td.mid a{text-decoration:none;}
.dia_compare .com_left table.compare tbody tr td.mid a.c_view{background:url(../images/c_view.png) left top no-repeat;padding:0px 15px 0px 25px;color:#231f20;font:normal 11px/23px 'Lato', sans-serif;float:left;height:23px;margin:5px 0 0 0; text-decoration:none;}
.dia_compare .com_left table.compare tbody tr td.mid a.c_del{background:url(../images/c_del.png) left top no-repeat;padding:0px 20px;float:left;height:23px;margin:5px 0 0 0; text-decoration:none;}

.com_bot{margin:30px 0 0 0;}
.com_bot .b_left{width:540px;float:left;margin:0 0 0 25px;}
.com_bot .b_left p{color:#231f20;font:normal 15px/27px 'Lato', sans-serif;padding:10px 10px 10px 10px;}
.com_bot .b_right{float:left;width:200px;}

/*	 No Results	*/

.no_result{/*background:url(../images/no_res_bg.png) left top no-repeat;*/height:335px;width:790px; margin-bottom: -1px;}
.no_result h1{padding:20px 0 0 30px; color: #112548;    font-family: Arial,Helvetica,sans-serif; font-weight:normal; font-size: 16px;}
.no_result p{color:#58595b;font:normal 13px/20px 'Lato', sans-serif;margin:5px 0 20px 30px;}
.no_result .re_l{width:295px;float:left;margin:0 10px 0 30px;height:180px;}
.no_result .re_l input[type="text"]{background:url(../images/input_nores.png) left top no-repeat;width:285px;height:35px;font:normal 15px 'Lato', sans-serif;color:#6d6e71;border:none;margin:0 0 13px 0;padding:0 0 0 5px;}
.mrg_b{margin-bottom:0 !important;}
.no_result .re_r{width:441px;float:left;height:180px;}
.no_result .re_r textarea{background:url(../images/textarea_nor.png) left top no-repeat;border:none;width:431px;height:168px;padding:10px 0 0 10px;font:normal 15px 'Lato', sans-serif;color:#6d6e71;}

.no_r_btn{width:500px;float:left;margin:45px 15px 0 0;text-align:center;}
.no_r_btn a.r_btn{float:right;background:url(../images/n_reset_btn.png) left top no-repeat;height:35px;width:69px; text-align:center;color:#58595b;font:normal 12px/32px 'Lato', sans-serif; text-decoration:none;}
.no_r_btn a.c_btn{float:right;background:url(../images/n_cancel_btn.png) left top no-repeat;height:35px;width:75px;text-align:center;color:#58595b;font:normal 12px/32px 'Lato', sans-serif;margin:0 0 0 5px;text-decoration:none;}
.no_r_btn a.req_btn{float:right;background:url(../images/reset_btn.png) left top no-repeat;height:35px;text-align:center;width:83px;color:#58595b;font:normal 12px/32px 'Lato', sans-serif;margin:0 0 0 5px;text-decoration:none;}


/*	DiamondLink_Request	*/

.req_d{text-align:left;}
.req_d p{padding:13px 17px;color:#231f20;font:normal 13px/30px 'Lato', sans-serif;}


.d_request{/*background:url(../images/d_request.png) left top no-repeat;*/height:220px;width:790px;padding:23px 0 0 0;}
.d_request .re_l{width:295px;float:left;margin:0 10px 0 30px;height:180px;}
.d_request .re_l input[type="text"]{background:url(../images/input_nores.png) left top no-repeat;width:285px;height:35px;font:normal 15px 'Lato', sans-serif;color:#6d6e71;border:none;margin:0 0 13px 0;padding:0 0 0 5px;}
.mrg_b{margin-bottom:0 !important;}
.d_request .re_r{width:441px;float:left;height:180px;}
.d_request .re_r textarea{background:url(../images/textarea_nor.png) left top no-repeat;border:none;width:431px;height:168px;padding:10px 0 0 10px;font:normal 15px 'Lato', sans-serif;color:#6d6e71;}

.req_r_btn{width:240px;margin:35px auto 0 auto;}
.req_r_btn a.r_btn{float:right;background:url(../images/n_reset_btn.png) left top no-repeat;height:35px;width:69px; text-align:center;color:#58595b;font:normal 12px/32px 'Lato', sans-serif; text-decoration:none;}
.req_r_btn a.c_btn{float:right;background:url(../images/n_cancel_btn.png) left top no-repeat;height:35px;width:75px;text-align:center;color:#58595b;font:normal 12px/32px 'Lato', sans-serif;margin:0 0 0 5px; text-decoration:none;}
.req_r_btn a.req_btn{float:right;background:url(../images/reset_btn.png) left top no-repeat;height:35px;text-align:center;width:83px;color:#58595b;font:normal 12px/32px 'Lato', sans-serif;margin:0 0 0 5px; text-decoration:none;}

.ShareBoxNew{display:inline-block;position:relative;width:140px;height:30px;font-family:'Lato',sans-serif;font-size:12px;background:url("../images/select_bg_New.png") no-repeat;border:0}
.ShareBoxNew .selectBoxNew{position:absolute;height:100%;width:100%;font-family:'Lato',sans-serif;font-size:12px;height:100%;text-align:left;color:#58595b;cursor:pointer;margin:0;outline:medium none}
.ShareBoxNew .selectBoxNew:hover, .ShareBoxNew .selectBoxNew.expanded{}
.ShareBoxNew ul.dropDown{position:absolute;top:30px;left:-4px;z-index:9991;width:143px;border:1px solid #dddcdd;border-width:0 1px 1px;list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 4px #d0cece;-webkit-box-shadow:0 0 4px #d0cece;box-shadow:0 0 4px #d0cece;float:auto!important;list-style-type:none!important;margin:auto!important;padding:auto!important;background:#f7f7f8!important;z-index:999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#d0cece')}
ct li{cursor:pointer;position:relative;padding-left:6px!important;background:#f4f4f4!important}
.ShareBoxNew ul li{cursor:pointer;position:relative;margin-bottom:0!important;text-align:left}
.ShareBoxNew li:hover{background-position:50% -256px,0 -85px,0 0}
.ShareBoxNew div span{font-family:'Lato',sans-serif;font-weight:400;height:100%}
.ShareBoxNew li span{font-family:'Lato',sans-serif;height:100%;color:#58595b;padding:7px 0 7px 10px}
.ShareBoxNew li i{color:#58595b;display:block}

.ShareBoxNew1{display:inline-block;position:relative;width:80px;height:30px;font-family:'Lato',sans-serif;font-size:12px;background:url("../images/select_bg_New.png") no-repeat;border:0}
.ShareBoxNew1 .selectBoxNew{position:absolute;height:100%;width:100%;font-family:'Lato',sans-serif;font-size:12px;height:100%;text-align:left;color:#58595b;cursor:pointer;margin:0;outline:medium none}
.ShareBoxNew1 .selectBoxNew:hover, .ShareBoxNew .selectBoxNew.expanded{}
.ShareBoxNew1 ul.dropDown{position:absolute;top:30px;left:-9px;z-index:9991;width:88px;border:1px solid #dddcdd;border-width:0 1px 1px;list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 4px #d0cece;-webkit-box-shadow:0 0 4px #d0cece;box-shadow:0 0 4px #d0cece;float:auto!important;list-style-type:none!important;margin:auto!important;padding:auto!important;background:#f7f7f8!important;z-index:999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#d0cece')}
ct li{cursor:pointer;position:relative;padding-left:6px!important;background:#f4f4f4!important}
.ShareBoxNew1 ul li{cursor:pointer;position:relative;margin-bottom:0!important;text-align:left}
.ShareBoxNew1 li:hover{background-position:50% -256px,0 -85px,0 0}
.ShareBoxNew1 div span{font-family:'Lato',sans-serif;font-weight:400;height:100%}
.ShareBoxNew1 li span{font-family:'Lato',sans-serif;height:100%;color:#58595b;padding:7px 0 7px 10px}
.ShareBoxNew1 li i{color:#58595b;display:block}

/****		Diamond Detail		***/
.diamomd_src{width:790px;}
.dia_dat_tab{height:191px !important;}
.diamond_detail{width:790px;height:468px;}
.diamond_detail .d_d_lf{width:563px;float:left;}
.diamond_detail .d_d_rt{width:216px;float:left;padding:3px 0 0 11px;}


.diamond_detail .d_d_lf .d_d_favor{height:36px;margin:0px 0 0 0;padding: 10px 0 0;}
.diamond_detail .d_d_lf .d_d_favor ul{list-style-type:none;margin-left:0px;margin:0;padding:2px 0 0 2px;}
.diamond_detail .d_d_lf .d_d_favor ul li{ color:#6d6e71; font:normal 11px/17px LatoRegular; display:inline-block; float:left; margin:0 4px 0px 0;}

/*.diamond_detail .d_d_lf .dia_sr_dic{background:url(../images/rg_left_bg.png) left top no-repeat;height:419px;}*/
.diamond_detail .d_d_lf .dia_sr_dic{background:url(../images/brd_middle_bg.png) left top no-repeat;height:491px;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_sr_img{float:left;width:205px;height:205px;margin:50px 0 35px 30px;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_sr_img .in_thm{width:205px;height:53px;padding:10px 0 0 0;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_sr_img .in_thm ul {margin:0;padding:0;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_sr_img .in_thm ul li{float:left;margin:0 6px 0 0;list-style:none !important;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_sr_img .in_thm ul li img{border:1px solid #f0efef;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_sr_img .in_thm ul li img:hover{border:1px solid #cdcaca;}

.line_dic{width:100%;height:1px;clear:both;}

.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic{float:left;width:235px;margin:50px 0 0 50px;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic p.dia_titel{ font:bold 18px/20px Arial, Helvetica, sans-serif; color:#112548;margin:0;padding:0;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic p.dia_d{ width:220px; float:left; font:normal 12px/21px Arial, Helvetica, sans-serif; color:#666766;margin:13px 0 15px;padding:0;}

.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic p.price_dia{font:normal 20px/20px Arial, Helvetica, sans-serif; color:#112548;padding:0;margin:7px 0 0;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic p.price_dia span{color:#112548;}

.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic .btn_pro{height: 30px;margin-top: 20px;width: 244px;}
/*.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic .btn_pro .add_btn_pro{width:116px;height:31px;float:left;background:url(../images/add_btn_bg.png) repeat-x;text-align:center;margin: 0 0 0 -1px}*/

.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic .btn_pro .add_btn_pro{width:165px;height:31px;float:left;background:url(../images/add_big_btn_bg.png) repeat-x;text-align:center;margin: 0 0 0 -1px; text-shadow: -3px 0 4px #000000;}
.diamond_detail .d_d_lf .dia_sr_dic .dia_s_dic .btn_pro .add_btn_pro a{font:normal 14px/27px Poor Richard;color:#ffffff;padding: 0px 5px 0px 0px;text-decoration:none; text-transform:uppercase;}


.diamond_detail .d_d_lf .dia_sr_dic .diamond_report{height:105px;margin:5px 0 0 30px;}
/*.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep{width:330px;margin:0 40px 0 0;float:left;}*/
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep{ float: left;
    margin: 0 9px 0 0;
    width: 521px;}
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_pic{width:76px;float:left;margin: 12px 0 0;}
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_pic img{border:1px solid #c1beaf;}
/*.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_dic{width:230px;float:left;margin:0 0 0 16px;}*/
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_dic{float: left;
    margin: 0 0 0 16px;
    width: 414px;}
/*.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_dic h1{font:normal 14px LatoRegular;color:#231f20;padding:0 0 0px 0;margin:10px 0 5px;}*/
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_dic h1{  color: #112548; font-weight:bold !important;
    font: 14px Arial, Helvetica, sans-serif;
    margin: 10px 0 5px;
    padding: 0 0 0;}
/*.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_dic p{font:normal 11px/18px LatoRegular;color:#6d6e71;padding:0;margin:0;}*/
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_rep .rep_dic p
{
    color: #666766;
    font: 11px/18px Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
}

.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_link{width:120px;float:left;margin: 12px 0 0}
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_link h1{font:normal 12px LatoRegular;color:#231f20;padding:0;margin:0;}
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_link a{font:normal 12px/24px LatoRegular;color:#4b68a2;padding:0 0 3px 0;margin:0;text-decoration:none;}
.diamond_detail .d_d_lf .dia_sr_dic .diamond_report .dia_link p{font:normal 12px LatoRegular;color:#636466;padding:0;margin:0;}

/*.diamond_detail .d_d_rt h2{font:normal 16px LatoRegular;color:#414042;padding: 14px 0 12px;margin:0;}*/
.diamond_detail .d_d_rt h2{font:normal 19px Poor Richard !important;color:#f1f2f2;padding:0px 0 0 12px;margin:0; text-transform:uppercase;}
 
.diamond_detail .d_d_rt ul{margin: 8px 0 0 5px;padding: 0;width: 212px;height: 281px}
.diamond_detail .d_d_rt ul li{float:left;width:106px;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;color:#112548;line-height:19px;}
.diamond_detail .d_d_rt ul li span{color:#112548 !important; font-weight:bold;}
.diamond_detail .d_d_rt p.help{color: #666766;font:normal 12px/17px Arial, Helvetica, sans-serif;margin: 10px 0 0 5px;padding: 0;width: 195px;}
.diamond_detail .d_d_rt p.e-mail{font:bold 12px/16px Arial, Helvetica, sans-serif;color:#666766;margin:4px 0;padding:0 0 0 4px;}
.diamond_detail .d_d_rt p.e-mail a{color:#4b68a2;margin:0;padding:0;text-decoration:none; font-weight:normal !important;}
.diamond_detail .d_d_rt p.feedback{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#666766;margin:0;padding:0 0 3px 4px;}
.diamond_detail .d_d_rt p.feedback a{color:#4b68a2;text-decoration:none;}

.poplight{ color:#6D6E71;}

.diamomd_src .bott_img{background:url(../images/dropshedo_bg.png) center right no-repeat;margin:0 auto;height:5px;}
.tr_bg{height:39px;  background:url(../images/tr_bg.png) center right repeat-x !important; }
.diamomd_src .scr_mid{width:790px;}
.diamomd_src .scr_mid .tab_grid{height:330px;overflow-y:hidden;overflow-x:hidden;}
.tr_bg{height:39px; }
.diamomd_src .scr_mid .tab_grid table{text-align:center; }
.diamomd_src .scr_mid .tab_grid table tr{}
.diamomd_src .scr_mid .tab_grid table tr th{font:normal 11px/29px LatoBold;color:#bcbec0; background:#122249; border-top:1px solid #585858; border-bottom:1px solid #585858; text-align:left; padding-left:2px; border-left:solid 1px #242424; }
.diamomd_src .scr_mid .tab_grid table tr td{font:normal 11px LatoRegular;color:#414042;height:25px;}
.diamomd_src .scr_mid .tab_grid table tr td a{color:#414042 !important;}
.diamomd_src .scr_mid .tab_grid table tr td img{vertical-align:inherit;padding:0 6px 0 0;}
.diamomd_src .scr_mid .tab_grid table tr td table{text-align:left; }
.diamomd_src .scr_mid .tab_grid .divGrid table tr td{border-right: 1px solid #DBDBDB; padding-left:3px;}
.diamomd_src .scr_mid .tab_grid .divGrid table tr:hover{background:#122249 !important;}
.diamomd_src .scr_mid .tab_grid .divGrid table tr:hover td{color:#fff;}
.diamomd_src .scr_mid .tab_grid .divGrid table tr:hover td a{color:#fff !important;}
.diamomd_src .scr_mid .tab_grid .divGrid table tr:nth-child(odd)    { background-color:#fff; }
.diamomd_src .scr_mid .tab_grid .divGrid table tr:nth-child(even)    { background:url(../images/td_odd.png) center no-repeat;}
.Activetr{background:#122249 !important;color:#bcbec0;}
.Activetr td{color:#fff !important;}
.overlines{ width: 1px; height: 25px; background-color: #DBDBDB; position: absolute; z-index: 2; margin:0;padding:0;}
.diamomd_src .scr_mid .tab_grid table tr td  div.divGrid{width:790px;}
.diamomd_src .scr_bot{width:790px;height:157px;background:url(../images/bot_bg_line.png) left no-repeat; margin:0; padding:0;}
.diamomd_src .scr_bot .con_box{width:245px;padding:0 0 0 14px;float:left; margin:0;}
.diamomd_src .scr_bot .con_box h1{font:normal 15px/38px LatoRegular;color:#58595b;height:38px; margin:0; padding:0;}
.diamomd_src .scr_bot .con_box ul li{float:left;list-style:none;font:normal 11px/30px LatoRegular;color:#808285;margin:0 5px 0 0;}
.diamomd_src .scr_bot .con_box ul li a{color:#808285;}
.diamomd_src .scr_bot .con_box .con_dic{width:245px;margin:13px 0 0 0; min-height:110px; padding:0px;}
.diamomd_src .scr_bot .con_box .con_dic p{font:normal 12px/22px LatoRegular;color:#6d6e71;height:100px; margin:0; padding:0;}


.diamomd_src .scr_bot .con_box1{width:245px;padding:0 0 0 14px;float:left;background:url(../images/v_line.png) left center no-repeat;}
.diamomd_src .scr_bot .con_box1 h1{font:normal 15px/38px LatoRegular;color:#58595b;height:38px; margin:0; padding:0;}
.diamomd_src .scr_bot .con_box1 ul li{float:left;list-style:none;font:normal 11px/30px LatoRegular;color:#808285;margin:0 10px 0 0;}
.diamomd_src .scr_bot .con_box1 ul li a{color:#808285;}
.diamomd_src .scr_bot .con_box1 .con_dic1{width:245px;margin:13px 0 0 0; min-height:110px;}
.diamomd_src .scr_bot .con_box1 .con_dic1 p{font:normal 12px/22px LatoRegular;color:#6d6e71;height:100px; margin:0; padding:0;}

.diamomd_src .scr_bot .con_box2{width:245px;padding:0 0 0 14px;float:left;background:url(../images/v_line.png) left center no-repeat;}
.diamomd_src .scr_bot .con_box2 h1{font:normal 15px/38px LatoRegular;color:#58595b;height:38px; margin:0; padding:0;}
.diamomd_src .scr_bot .con_box2 ul li{float:left;list-style:none;font:normal 11px/30px LatoRegular;color:#808285;margin:0 7px 0 0;}
.diamomd_src .scr_bot .con_box2 ul li a{color:#808285;}
.diamomd_src .scr_bot .con_box2 .con_dic2{width:245px;margin:13px 0 0 0; min-height:110px;}
.diamomd_src .scr_bot .con_box2 .con_dic2 p{font:normal 12px/22px LatoRegular;color:#6d6e71;height:100px; margin:0; padding:0;}

.divOuterDiv{    float: left;    margin:0;padding:0;}
.divFirstinnerDiv{    float: left;    width: 120px;    margin:0;padding:0;}
.divSecondinnerDiv{    color: #58595B;    float: left;    font: 15px/41px LatoBold;    height: 38px;    text-align: right;    width: 120px;    margin:0;padding:0;}
/*.btn_pro1 {width:82px;height:30px;border:1px solid #d1d3d4;float:left;background:url(../images/btn_bg.jpg) repeat-x;text-align:center;margin-right:6px;}*/
.btn_pro1{width:82px;height:30px;border:1px solid #d1d3d4;float:left;background:url(../images/btn_bg.jpg) repeat-x;text-align:center;margin-right:6px;}

.btn_pro1_new
{
    float: left;
    margin: 0px 0 0 20px;
    width: 244px;

}
.btn_pro1_new1
{
    float: left;
    margin: 5px 0 0 20px;
    width: 244px;

}
.btn_pro1  .alink{font:normal 11px/30px Avenir65Medium;color:#58595b;padding: 5px 0 5px 0px; text-decoration:none;}
.btn_pro1:hover{background:url(../images/btn_bg_h.jpg) repeat-x; color:#FFF; text-decoration:none;}
.btn_pro1:hover a{color:#FFF; text-decoration:none;}

.diamondpopupstyleStore{    font-family: 'Lato', sans-serif;    font-size: 12px;    font-weight: bold;    color: #808080;}
.diamondpopupstyleStoreNormal{    font-family: 'Lato', sans-serif;    font-size: 12px;    font-weight: normal;    color: #808080;}
.style3{    font-family: 'Lato', sans-serif;    font-size: 12px;    color: #ff0000;}
.diamond_detail_textbox2{    font-family: 'Lato', sans-serif;    font-size: 11px;    border: solid 1px #d6d5d5;    height: 18px;    padding-top: 3px;    outline:none;}
.diamondpopupstyle6{    font-family: 'Lato', sans-serif;    font-size: 16px;    font-weight: bold;    color: #808080;}
.diamondpopupstyle3{    font-family: 'Lato', sans-serif;    font-size: 16px;    color: #666666;    font-weight: bold;}
.diamondpopupstyleNew{    font-family: 'Lato', sans-serif;    font-size: 11px;    font-weight: bold;    color: #808080;}
.message{     font-family: 'Lato', sans-serif;    font-size: 10px;    color: Green;}



/****			RingBuilder-Step3Complete			****/
#rbscomp{width:791px;}
#rbscomp .rbs_lft{width:564px;float:left;background:url(../images/rm_rgt_bod.png) right top no-repeat;}
#rbscomp .rbs_lft .d_d_favor{height:36px;margin:0px 0 0 0;padding: 10px 0 0;}
#rbscomp .rbs_lft .d_d_favor ul{list-style-type:none;margin-left:0px;margin:0;padding:2px 0 0 10px;}
#rbscomp .rbs_lft .d_d_favor ul li{ color:#6d6e71; font:normal 11px/20px LatoRegular; display:inline-block; float:left; margin:0 4px 0px 0;}

/*#rbscomp .rbs_lft .rbscomp_dic{width:564px;height:515px;background:url(../images/rig_com_bg.png) left top no-repeat;}*/
#rbscomp .rbs_lft .rbscomp_dic{width:564px;height:551px;background:url(../images/rig_com_Big_bg.png) left top no-repeat;}
#rbscomp .rbs_lft .rbscomp_dic .rbs_pic{width:253px;height:253px;padding: 24px 0 0 32px;float:left;}

 
/*#rbscomp .rbs_lft .rbscomp_dic .rbs_dic{float: left;padding: 27px 0 0 30px;width: 240px;height:270px;}*/
#rbscomp .rbs_lft .rbscomp_dic .rbs_dic{float: left;padding: 27px 0 0 30px;width: 240px;height:250px;}

#rbscomp .rbs_lft .rbscomp_dic .rbs_dic h1{color:#231f20; font:normal 19px/38px LatoRegular;margin:0;padding:0;}

 
#rbscomp .rbs_lft .rbscomp_dic .rbs_dic p.set_price{color:#666766; font:normal 22px/26px Arial, Helvetica, sans-serif;margin:0;padding: 70px 0 0 15px;}
#rbscomp .rbs_lft .rbscomp_dic .rbs_dic p.dim_price{color:#666766; font:normal 22px/36px Arial, Helvetica, sans-serif;margin:0;padding: 0px 0 0 15px;}
#rbscomp .rbs_lft .rbscomp_dic .rbs_dic p.total_price{color:#112548; font:bold 24px/46px Arial, Helvetica, sans-serif;margin:0;padding: 4px 0 0 15px;}
#rbscomp .rbs_lft .rbscomp_dic .rbs_dic a{float:left;clear:both;width:71px;height:28px;color:#ffffff; font:normal 12px/28px LatoRegular;margin: 9px 0 0 4px;padding:0 0 0 34px;text-decoration:none;}
.buy_btn{background:url(../images/buy_btn.png) left top no-repeat;}
.mor_btn{background:url(../images/mor_btn.png) left top no-repeat;}
/*.drop_btn{background:url(../images/drop_Hint_btn.png) left top no-repeat;display:none;}*/
.drop_btn{background:url(../images/drop_Hint_btn.png) left top no-repeat;display:block;}

.h_line1{width:1px;height:auto;float:left;height:194px;background:url(../images/h_line1.png) left top;}

#rbscomp .rbs_lft .rbscomp_dic .your_txt{width:230px;float:left;margin: 18px 19px 0 32px;}
#rbscomp .rbs_lft .rbscomp_dic .your_txt h1{color:#112548; font:normal 17px/22px Arial, Helvetica, sans-serif;margin:0;padding: 0 0 11px;}
#rbscomp .rbs_lft .rbscomp_dic .your_txt p{color:#666766; font:normal 12px/21px Arial, Helvetica, sans-serif;margin:0;padding: 0px 0 0; height:140px; width:235px;}

#rbscomp .rbs_lft .matching_band{height:232px;width:564px;}
#rbscomp .rbs_lft .matching_band h1{color:#231f20; font:normal 18px/22px LatoRegular;margin:0;padding: 21px 0 0 24px;}
#rbscomp .rbs_lft .matching_band ul{margin:0;padding:0;}
#rbscomp .rbs_lft .matching_band ul li{float:left;list-style:none;margin: 17px 0 0 28px;}

#rbscomp .rbs_lft .rg_bot{height:38px;background:url(../images/rg_bot.png) top left repeat-x;}

#rbscomp .rbs_rgt{width:216px;float:left;padding:3px 0 0 9px;}
 
/*#rbscomp .rbs_rgt h2{font:normal 16px LatoRegular;color:#414042;padding: 14px 0 12px;margin:0;}*/
#rbscomp .rbs_rgt h2{font:normal 19px Poor Richard;color:#f1f2f2;padding: 14px 0 12px 12px;margin:0; background:#122249; text-transform:uppercase;}


#rbscomp .rbs_rgt .st_rt_box{width:auto;clear:both;height: 95px;margin: 15px 0 10px 3px;}
#rbscomp .rbs_rgt .st_rt_box .st_rt_pic{width:93px;height:93px;float:left;background:url(../images/st_bg.png) left top no-repeat;padding: 2px 0 0 2px;}
#rbscomp .rbs_rgt .st_rt_box .st_rt_btn{width:114px;height:95px;float:left;}
#rbscomp .rbs_rgt .st_rt_box .st_rt_btn a.view{float:left;clear:both;width:41px;height:27px;color:#ffffff; font:normal 12px/27px Arial, Helvetica, sans-serif;margin: 0px 0 6px 10px;padding:0 0 0 34px;text-decoration:none;background:url(../images/view_btn.png) left top no-repeat;}
#rbscomp .rbs_rgt .st_rt_box .st_rt_btn a.eidt{float:left;clear:both;width:41px;height:27px;color:#ffffff; font:normal 12px/27px LatoRegular;margin: 0px 0 0 9px;padding:0 0 0 34px;text-decoration:none;background:url(../images/eidt_btn.png) left top no-repeat;}

#rbscomp .rbs_rgt ul{margin: 8px 0 0 3px;padding: 0;width: 212px;height: 121px}
#rbscomp .rbs_rgt ul li{float:left;width:102px;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;color:#112548;line-height:21px;}
#rbscomp .rbs_rgt ul li span{color:#112548 !important; font-weight:bold;}

#rbscomp .rbs_rgt ul.dim_dc{margin: 8px 0 0 3px;padding: 0;width: 212px;height: 330px}
#rbscomp .rbs_rgt ul.dim_dc li{float:left;width:94px;list-style:none;font:normal 12px Arial, Helvetica, sans-serif;color:#112548;line-height:22px;}
#rbscomp .rbs_rgt ul.dim_dc li span{color:#112548 !important; font-weight:bold;}

#fade {display: none; /*--hidden by default--*/position: fixed;left: 0;top: 0;background: #f3f3f3;width: 100%;height: 100%;opacity: .80;z-index: 9999;}
.popup_block {display: none; /*--hidden by default--*/background: #fff;padding: 20px;border: 20px solid #ddd;float: left;font-size: 1.2em;position: fixed;top: 50%;left: 50%;z-index: 99999; /*--CSS3 Box Shadows--*/ -webkit-box-shadow: 0px 0px 20px #000;-moz-box-shadow: 0px 0px 20px #000;box-shadow: 0px 0px 20px #000; /*--CSS3 Rounded Corners--*/-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
img.btn_close{float: right;margin: -55px -55px 0 0;}
/*--Making IE6 Understand Fixed Positioning--*/
*html #fade{position: absolute;}
*html .popup_block{position: absolute;}

/*new Classes*/

 
.rbs_dic_black
{
    float: left;
    height: 213px;
    padding: 0 0 0 30px;
    width: 520px;

}
.rbs_dic_black h3
{
    color: #112548;
    font: 21px/22px Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0 0 20px;
}
.rbs_dic_black h2 {
    color: #5e799e;
    font: 20px/38px Arial, Helvetica, sans-serif;
    margin: 0;
}
.rbs_dic_black a
{
    clear: both;
    color: #FFFFFF;
    float: left;
    font: 12px/28px Arial, Helvetica, sans-serif;
    height: 28px;
    margin: 6px 10px 0 4px;
    padding: 0 0 0 34px;
    text-decoration: none;
    width: 75px;
    cursor:pointer;
}

.congratulations_text {
    color: #5e799e;
    font: 24px/28px wrexhamscript;
    padding: 30px 0 0 30px;
}

.flt_rgt
{
     float: right !important;
    padding: 0 5px 0 0;
}
 
.rght_part
{
     background: url("../images/round_arw.png") no-repeat scroll right center transparent;
    color: #4B68A2;
    font: 14px/28px LatoRegular;
    height: 18px;
    margin-left: 11px;
    padding: 0 27px 0 0;
    text-decoration: none;
    width: 18px;
}
.blu_textcnter1
{
     color: #4B68A2;
    float: left;
    font: 14px/28px LatoRegular;
    padding-left:7px;
}
.fb_btn
{
    background:url("../images/fb_btn.png") no-repeat scroll left top transparent;
}
.rg_bot_btm
{
     background: url("../images/rg_bot.png") repeat-x scroll left top transparent;
    height: 38px;
    margin-top: 5px;
}
.shp_Nobx
{
    float: left;
    height: 30px;
    margin: 25px 0 0 15px;
    width: 253px
}
.shp_bx1
{
    background: url("../images/shap_bg.png") no-repeat scroll left top transparent;
    float: left;
    height: 30px;
    margin: 2px 0 0 15px;
    width: 253px
}
.shp_bx1 ul
{
    margin: 0 0 0 4px;
    padding: 0;
}
.shp_bx1 ul li
{
     float: left;
    list-style: none outside none;
    margin: 5px 2px 0;
    padding: 0;
}
.shp_bx1 ul li:hover{border-bottom:Solid 1px #4b68a2;}
.add_btn_pro1
{
      background: url("../images/add_big_btn_bg.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 29px;
    padding: 0 0 0 10px;
    width: 155px;
}
.add_btn_pro1 a
{
     color: #FFFFFF;
    font: 14px/25px Poor Richard;
    padding: 0 0 0 2px;
    text-decoration: none;
	text-transform:uppercase;
	text-shadow: -3px 0 4px #000000;
}
.add_btn_pro2
{
      background: url("../images/add_bigbtn.png") repeat-x scroll 0 0 transparent;
    float: left;
    height: 29px;
     padding: 0 0 0 10px;
    width: 220px;
}
.add_btn_pro2 a
{
      color: #FFFFFF;
    font: 14px/25px Poor Richard;
    padding: 0 0 0 2px;
    text-decoration: none;
	text-transform:uppercase;
	text-shadow: -3px 0 4px #000000;
}
.ready_diamond1
{
     background: url("../images/bg_diamond_quality.png") repeat-x scroll left top transparent;
    width: 791px;
}
.ready_diamond1 h1
{
    clear: both;
    color: #112548;
    font: 20px/22px Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 20px 0 0 26px;

}
.diamond_size
{
    height: 150px;
    width: 791px;
}
.radio_btn
{
    float: left;
    height: 150px;
    width: 300px;
}
.radio_btn h1
{
     color: #5e799e;
    font: 15px/15px Arial, Helvetica, sans-serif;
    height: auto;
    margin: 0 0 30px;
    width: 300px;
	font-weight:bold;
}
.radio_btn ul
{
     list-style: none outside none;
    margin: 0 0 0 25px;
    padding: 0;
}
.radio_btn ul li
{
    float: left;
    height: 28px;
    padding: 0 5px 0 0;
    text-align: center;
    width: 32px;
}
.wnd_ht
{
     height: 28px;
    vertical-align: middle;
    width: 28px;
}
.diamond_qulity
{
    float: right;
    height: 150px;
    width: 430px;
}
.diamond_qulity h1
{
    color: #5e799e;
    font: 15px/15px LatoRegular;
    height: auto;
    margin: 20px 0 10px;
    padding: 0 !important;
    width: 430px;
	font-weight:bold;
}
.good
{
    float: left;
    height: 100px;
    width: 140px;
}
.good ul
{
    display: block;
    margin: 0;
    padding: 0;
}
.good ul li
{
      list-style: none outside none;
}
.good ul li img
{
     padding: 0 5px 4px 0;
    vertical-align: middle;
}
.clr_main
{
     color: #666766;
    font: 12px/16px Arial, Helvetica, sans-serif;
}
.clr_blds
{
    color: #112548;
	font-weight:bold !important;
    font: 14px/32px Arial, Helvetica, sans-serif;
}
/*================================================================*/
.rg_rt_line_bg
{
    height: 117px;
    width: auto;
}

.report_bg {
    background: url("../images/report_bg.png") repeat-x scroll left top transparent;
    height: 39px;
    margin: 0 4px;
}
.report_bg ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.report_bg ul li
{
      background: url("../images/rgt_bdr.png") no-repeat scroll right top transparent;
    color: #112548;
    float: left;
    font: 15px/30px Arial, Helvetica, sans-serif;
    height: 35px;
    margin-top: 2px;
    padding: 0 15px 0;
    width: auto;
}
.clr_bluespn
{
      color: #5e799e !important;
}
.report_bg ul li.last
{
     background: none repeat scroll 0 0 transparent !important;

}
.report_bg ul li span
{
    color: #112548;
    font: 15px/30px Arial, Helvetica, sans-serif;
}
.report_bg ul li img
{
     vertical-align: middle;
}
.certi_link
{
    width:auto;
}
.certi_link ul
{
     list-style: none outside none;
    margin: 0;
    padding: 0;
}
.certi_link ul li
{
    color: #112548;
    float: left;
    font: 14px/30px Arial, Helvetica, sans-serif;
    padding: 5px 15px 0 10px;
}
.certi_link ul li a
{
    text-decoration: none;
}
.certi_link ul li img
{
    padding: 0 0 0 5px;
    vertical-align: middle;
}
.certi_link ul li span
{
    color: #5e799e;
    font: 13px/30px Arial, Helvetica, sans-serif;
}
.pro_int .sel_detail
{
    float: left;
    width: 280px;
}


/**** Drop Hint ****/

.pro_int{float:left;width:528px;margin: 10px 0 0 25px;height:203px;}
.pro_int input[type="text"]{background:url(../images/box_input.png) left top no-repeat;width:271px;height:35px;border:none;padding:0 0 0 5px;color:#58595b;font:normal 13px/30px  LatoRegular;margin:0 0 12px 0;float:left;}
.pro_int .sel_detail{width: 280px; float:left;}
.pro_int .msg_detail{width: 225px; float:left; margin:0 0 0 17px;}
.pro_int .sel_detail span{ float:left;}

.pro_int .sel_detail .sle_box { color: #6D6E71;font: 13px/32px LatoRegular; height: 32px;margin: 0;  padding: 0; width: 272px;}
.pro_int .sel_detail .sle_box span{ float:left;}
/*.pro_int .msg_detail .msg_box {background: url(../images/msg-box-bg.png) no-repeat scroll left top transparent;color:#6D6E71;font: 13px/32px LatoRegular; height:129px;margin:0 0 8px;padding: 0 0 0 7px; width:213px;}*/
.pro_int .msg_detail .req-btn a{  float:left; background:url(../images/reset_btn.png) left no-repeat; height:35px; width:83px; font-family:'Avenir65Medium'; font-size:12px; line-height:35px; color:#58595b; text-align:center; text-decoration:none !important}
.pro_int .msg_detail .msg_box { margin: 0; border:0 none; background: url(../images/msg-box-bg.png) no-repeat scroll left top transparent;color:#6D6E71;font: 13px/32px LatoRegular; height:129px;margin:0 0 8px;padding: 0 0 0 7px; width:213px; outline:none; resize:none;}
.pro_int .msg_detail .can-btn a{  float:left; background:url(../images/con_btn.png) left no-repeat; height:35px; width:83px; font-family:'Avenir65Medium'; font-size:12px; line-height:35px; color:#58595b; text-align:center; margin:0 0 0 45px; text-decoration:none !important}


.DropBoxForHint{display:inline-block;position:relative; font-family:avenirltRoman; font-size:12px;background:url(../images/gift_dead_bg.png) left top no-repeat;width:272px;height:32px; border:none;}
.DropBoxForHint ul.dropDown{position:absolute;top:32px;z-index:9991;width: 270px;border:1px solid #dddcdd;	border-width:0 1px 1px;list-style:none;	-moz-box-sizing:border-box;	-webkit-box-sizing:border-box;
	box-sizing:border-box;-moz-box-shadow:0 0 4px #dedddd;-webkit-box-shadow:0 0 4px #dedddd;box-shadow:0 0 4px #dedddd;float: auto !important; list-style-type: none !important;
	margin: auto !important;padding: auto !important;background:#f7f7fa !important;z-index:999;
    /* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece');
}

.divsize{color:#5e799e; font-family:Arial, Helvetica, sans-serif; font-size:14px;}

/**** Drop Hint ****/
/*================================================================*/

   .ajax__calendar_container
        {
            padding: 4px;
            position: absolute;
            cursor: default;
            width: 170px;
            font-size: 11px;
            text-align: center;
            font-family: tahoma,verdana,helvetica;
        }
        
        .ajax__calendar_body
        {
            height: 139px;
            width: 170px;
            position: relative;
            overflow: hidden;
            margin: auto;
        }
        
        .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
        {
            top: 0px;
            left: 0px;
            height: 139px;
            width: 170px;
            position: absolute;
            text-align: center;
            margin: auto;
        }
        
        .ajax__calendar_container TABLE
        {
            font-size: 11px;
        }
        
        .ajax__calendar_header
        {
            height: 20px;
            width: 100%;
        }
        
        .ajax__calendar_title
        {
            cursor: pointer;
            font-weight: bold;
        }
        
        .ajax__calendar_footer
        {
            height: 21px !important;
        }
        
        .ajax__calendar_today
        {
            cursor: pointer;
            padding-top: 3px;
        }
        
        .ajax__calendar_dayname
        {
            height: 17px;
            width: 17px;
            text-align: right;
            padding: 0 2px;
        }
        
        .ajax__calendar_day
        {
            height: 1px;
            width: 18px;
            text-align: right;
            padding: 0 2px;
            cursor: pointer;
        }
        
        .ajax__calendar_month
        {
            height: 44px;
            width: 40px;
            text-align: center;
            cursor: pointer;
            overflow: hidden;
        }
        
        .ajax__calendar_year
        {
            height: 44px;
            width: 40px;
            text-align: center;
            cursor: pointer;
            overflow: hidden;
        }
        
        .ajax__calendar .ajax__calendar_container
        {
            border: 1px solid #646464;
            background-color: #ffffff;
            color: #000000;
        }
        
        .ajax__calendar .ajax__calendar_footer
        {
            border-top: 1px solid #f5f5f5;
        }
        
        .ajax__calendar .ajax__calendar_dayname
        {
            border-bottom: 1px solid #f5f5f5;
        }
        
        .ajax__calendar .ajax__calendar_day
        {
            border: 1px solid #ffffff !important;
        }
        
        .ajax__calendar .ajax__calendar_month
        {
            border: 1px solid #ffffff;
        }
        
        .ajax__calendar .ajax__calendar_year
        {
            border: 1px solid #ffffff;
        }
        
        .ajax__calendar .ajax__calendar_active .ajax__calendar_day
        {
            background: none!important;
            border: none !important;
            color: #4B68A2 !important;
             
        }
        
        .ajax__calendar .ajax__calendar_active .ajax__calendar_month
        {
            background-color: #edf9ff;
            border-color: #0066cc;
            color: #0066cc;
        }
        
        .ajax__calendar .ajax__calendar_active .ajax__calendar_year
        {
            background-color: #edf9ff;
            border-color: #0066cc;
            color: #0066cc;
        }
        
        .ajax__calendar .ajax__calendar_other .ajax__calendar_day
        {
            background-color: #ffffff;
            border-color: #ffffff;
            color: #646464;
        }
        
        .ajax__calendar .ajax__calendar_other .ajax__calendar_year
        {
            background-color: #ffffff;
            border-color: #ffffff;
            color: #646464;
        }
        
        .ajax__calendar .ajax__calendar_hover .ajax__calendar_day
        {
            background: none !important;
            border: none !important;
            color: #4B68A2 !important;
          
        }
        
        .ajax__calendar .ajax__calendar_hover .ajax__calendar_month
        {
            background-color: #edf9ff;
            border-color: #daf2fc;
            color: #0066cc;
        }
        
        .ajax__calendar .ajax__calendar_hover .ajax__calendar_year
        {
            background-color: #edf9ff;
            border-color: #daf2fc;
            color: #0066cc;
        }
        
        .ajax__calendar .ajax__calendar_hover .ajax__calendar_title
        {
            color: #0066cc;
        }
        
        .ajax__calendar .ajax__calendar_hover .ajax__calendar_today
        {
            color: #0066cc;
        }
.lblSortPric
{
    color:#000000;
}    
div#outerpop-up{top:471px;position:absolute;width:430px;z-index:99;border:1px solid #868686;letter-spacing:0; background-color:White;}
div#divArrow{float:right;position:absolute;background:url(../images/arrownew1.png) no-repeat scroll center center transparent;height:14px;width:25px;letter-spacing:0;}
.divCanDet p{padding:6px; text-align:justify; font:12px/17px LatoRegular; color:#58595B;}

div#divArrow2{float:right;position:absolute;background:url(../images/arrownew2.png) no-repeat scroll center center transparent;height:25px;width:14px;letter-spacing:0;}


.numbr{
color:#231f20;
font-family:LatoRegular;
font-size:13px;
font-weight:normal;
text-align:left;
	}
	
.gud_main{
	color:#112548;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
text-align:left;
	}

    .ShareBox{display:inline-block;position:relative;width:140px;height:30px;font-family:'Lato',sans-serif;font-size:12px;background:url("../images/select_bg_New.png") no-repeat;border:0}
.ShareBox .selectBoxNew{position:absolute;height:100%;width:100%;font-family:'Lato',sans-serif;font-size:12px;height:100%;text-align:left;color:#58595b;cursor:pointer;margin:0;outline:medium none}
.ShareBox .selectBoxNew:hover, .ShareBox .selectBoxNew.expanded{}
.ShareBox ul.dropDown{position:absolute;top:30px;left:-4px;z-index:9991;width:143px;border:1px solid #dddcdd;border-width:0 1px 1px;list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 0 4px #d0cece;-webkit-box-shadow:0 0 4px #d0cece;box-shadow:0 0 4px #d0cece;float:auto!important;list-style-type:none!important;margin:auto!important;padding:auto!important;background:#f7f7f8!important;z-index:999;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d0cece')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color='#d0cece')}
ct li{cursor:pointer;position:relative;padding-left:6px!important;background:#f4f4f4!important}
.ShareBox ul li{cursor:pointer;position:relative;margin-bottom:0!important;text-align:left}
.ShareBox li:hover{background-position:50% -256px,0 -85px,0 0}
.ShareBox div span{font-family:'Lato',sans-serif;font-weight:400;height:100%}
.ShareBox li span{font-family:'Lato',sans-serif;height:100%;color:#58595b;padding:7px 0 7px 10px}
.ShareBox li i{color:#58595b;display:block}