ma@charset "utf-8";
/* CSS Document */
* {
	padding:0px;
	margin:0px;
	outline:none;
}
h1, h2, h3, h4, h5, h6, h7, p, form, ul {
	margin:0;
	padding:0;
}
h1 {
	color:#0E3B69;
}
img {
	border:0px;
}
.clear {
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {
	text-decoration:underline;
	color:#000;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
	line-height: 1em;
	min-width: 990px;/*background-image:url(../images/4068.png)*/
}
form {
	margin:0px;
	padding:0px;
}
#main {
	font-size: 0.75em;
	margin: 0 auto;
	width: 990px;
}
#container {
	margin:0 auto;
	width:990px;
}
#innercontainer {
	float:left;
	width:990px;
}
/*header*/
#header {
	float:left;
	width:990px;
	background:url(../img/header_banner.jpg) no-repeat;
}
#header h2 {
	/*background:url(../img/logo.png);*/
	width:360px;
	height:82px;
	float:left;
}
.top-links {
	float:right;
	width:415px;
	padding-right:10px;
}
.phonenum {
	float:left;
	width:413px;
	height:22px;
	text-align:right;
	padding-top:42px
}
.phonenum a {
	font-size:13px;
}
.phonenum span a {
	font-size:11px;
}
.phonenum a:hover {
	text-decoration:underline;
}
.user-box {
	float:left;
	text-align:right;
	width:413px;
	margin-bottom:5px;
	margin-left:5px;
}
.user-box ul {
	float: right;
	height: 18px;
	line-height: 18px;
	margin: 0 -16px 0 0;
	padding: 0;
	width: 413px;
}
.user-box ul li {
	background:url(../img/list-bg.png) no-repeat scroll right center transparent;
	display: inline;
	float: right;
	list-style-position: outside;
	list-style-type: none;
	margin-right: 5px;
	padding-right: 16px;
	text-align: left;
}
.user-box ul li a {
	font-size:11px
}
.search-box-outr {
	float:left;
}
.search-box {
	float:left;
	width:auto;
	margin-left:-2px;
	text-align:right;
}
/*.search-box-form
{
	float:left;
	width:610px;
}
*/
.search-box input {
	border: 1px solid #08335E;
	height: 20px;
	float:left;
	margin-left: -138px;
	margin-top: 1px;
	position: absolute;
	width: 130px;
}
.search-box a img {
	width:56px;
	float:right;
	height:22px;
}
.navigation {
	background-color: #0E3B69;
	float: left;
	height: 30px;
	margin-top:12px;
	width: 990px;
	margin-bottom:2px;
}
.nav_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
.nav_txt ul {
	margin:0px;
	padding:0px;
}
.nav_txt ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:normal;
	list-style:none;
	float:left;
	border-right:2px solid #dfe9f4;
}
.nav_txt ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:normal;
	list-style:none;
	float:left;
	display:block;
	line-height:30px;
	text-decoration:none;
	padding:0px 14px 0px 14px;
}
/*Request an Appointment btn 20/april/2012*/
.rqst_appntmnt_btn {
	float: right;
	width: 268px;
}
.rqst_appntmnt_btn a {
	float: left;
	height: 35px;
	margin-top: 6px;
	margin-left:-32px;
	width: 165px;
}
/*header*/
/*middle*/
#middle {
	float:left;
	width:990px;/*	background:url(../images/dd.png);*/
}
.middle-left {
	float:left;
	width:795px !important;
	height:435px;
	margin-bottom:4px;
	margin-right:2px;
	margin-top:6px;
}
.left-img-text {
	float:left;
	width:275px;
	margin-left:10px;
	margin-top:20px;
}
.left-img-text h1 {
	float: left;
	font-size: 40px;
	font-weight: lighter;
	margin-left: 400px;
	margin-top: 280px;
	width: 120px;
}
.left-img-text h1 a {
	color:#0E3B69;
}
.middle-right {
	background-color: #FFF;
	float: left;
	height: 600px;
	width: 290px;
}
.right-img {
	float:left;
	width:280px;
}
.right-text {
	float:left;
	width:290px;
	background:#D6E6F3;
	height:110px;
	margin-top:2px;
}
.right-text h2 {
	color: #9E2654;
	float: left;
	margin-left: 82px;
	margin-top: 10px;
	width: auto;
}
.right-text ul {
	float:left;
	width:280px;
	text-align:center;
	margin-top:10px;
}
.right-text ul li {
	float:left;
	width:200px;
	list-style:none;
	margin-left:40px;
}
.right-text ul li a {
	color:#0E3B69;
}
.diamond-list {
	border: 1px solid #c5c5c5;
	float:left;
	padding: 10px 0 0;
	width:697px;
	margin-bottom:5px;
	margin-top:4px;
}
.mid-mid-list {
	float:left;
	width:197px;
	text-align:center;
}
.mid-list-outr {
	background:url(../img/mid-mid-bgbg.png) no-repeat scroll right 8px transparent;
	float: left;
	list-style-type: none;
	padding: 4px 0 0;
	text-align: center;
	width: 200px;
}
.mid-mid-list h2 {
	color:#9E2654;
}
.mid-mid-list a img {
	background:url(../img/mid-mid-bgbg.png) right 8px;
	margin-top:5px;
}
/*middle*/
/*footer*/
#footer_holder {
	float:left;
	width:990px;
}
#footer {
	float:left;
	width:992px;
}
.footer-top {
	float:left;
	width:990px;
	height:42px;
	background:#0E3B69;
}
.footer-top-left {
	float:left;
	width:410px;
}
.footer-top-left p {
	float:left;
	font-size:18px;
	color:#fff;
	margin: 7px 0 8px;
	padding-left: 24px;
}
.footer-top-left label {
	float:left;
	font-size:18px;
	color:#fff;
	margin: 12px 0 8px;
	padding-left: 24px;
}
.footer-top-left label input {
	float:left;
	margin-left:10px;
	font-size:12px;
	color: graytext;
}
.footer-top-left label img {
	margin-left:10px;
}
.footer-top-right {
	float:right;
	width:500px;
}
.footer-top-right ul {
	float: right;
	width: 455px;
}
.footer-top-right ul li {
	float:left;
	margin-top:12px;
	padding-right:5px;
	list-style:none;
}
.footer-top-right ul li a {
	color:#fff;
	font-size:10px;
}
.footer-bottom {
	float:left;
	width:990px;
}
.footer-img {
	float:left;
	width:auto;
	margin-top:10px;
	margin-bottom:20px;
}
.footer-img a img {
	float:left;
	margin-right:7px;
}
.copyright {
	float: right;
	margin-bottom: 20px;
	margin-top: 17px;
	font-size:10px;
	color:#0E3B69;
	font-weight:bold;
}
/*footer*/

.box_area {
	float:left;
	width:420px;
	text-align:right;
}
.inner_box {
	padding-left: 386px;
	font-family:Arial, Helvetica, sans-serif;
}
.search1_box {
	font-family:Arial, Helvetica, sans-serif;
}
.input_box {
	height:20px;
	color:#999;
	float:none;
}
/*Diamond Loose Section*/
.middleleft_holder {
	float:left;
	width:700px;
}
.diamond_search {
	float:left;
	width:100%;
}
.diamond_search h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#666;
	font-weight:bold;
	padding:12px 0px 0px 12px;
	line-height:24px;
}
.dsearch_txt {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	width:98%;
	padding:7px 0px 0px 12px;
}
.search_holder {
	float:left;
	width:98%;
	padding:18px 0px 0px 12px;
}
.inner_holder {
	float:left;
	width:67px;
	margin-right:0px;
}
.diamond_round {
	border: 1px solid #CCC;
	border-radius: 10px 10px 10px 10px;
	height: 40px;
	text-align: center;
	width: 61px
}
.radio_bt {
	text-align:center;
}
.round_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:center;
	line-height:19px;
}
/*Right Search Section*/
.midd_inner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:2px;
	margin-bottom:10px;
	padding-top:6px;
}
.for_dsearch {
	background:url(../img/back-lefthd.gif) repeat-x scroll 0 0 transparent;
	color: #FFFFFF;
	display: block;
	font-family: Times New Roman;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 0 8px 8px;
}
.dsearch_holder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding:5px 0px 0px 0px;
}
.for_dleft {
	float:left;
	width:142px;
}
.dleft_inner {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding-left:12px;
	float:left;
	width:111px;
	margin-bottom:9px;
}
.chek {
	float: left;
	padding-top: 3px;
	width: 19px;
}
.lab_img {
	float:left;
	width:23px;
}
.lab_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	width:40px;
}
.btn_search {
	float: left;
	padding-top: 4px;
	width: 100%;
}
.basic_search {
	float: left;
	padding-left: 12px;
	padding-top: 9px;
	width: 103px;
}
.basic_btn {
	float:left;
	width:120px;
	padding-left:12px;
}
.niks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 1px 0 0 12px;
}
.niks_inner {
	float:left;
	width:100%;
}
.niks_lab {
	float: left;
	margin-bottom: 7px;
	width: 26px;
}
.niks_txt {
	color: #970139;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 1px;
	width: 225px;
}
.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 1px 20px 0 12px;
}
.view_more {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	padding-left:12px;
	padding-top:5px;
}
.view_more a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:bold;
	text-decoration:none;
}
/*For Registration Page*/
.res_link {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 11px 0 11px 0;
	width: 98%;
	color:#0e3b69;
}
.res_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0e3b69;
}
.myaccount_txt {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#0e3b69;
	float:left;
	width:100%;
}
.myaccount_txt h3 {
	border-bottom: 1px dashed #0E3B69;
	color: #0E3B69;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	line-height: 35px;
	margin-left: 14px;
	width: 977px;
}
.res_box {
	float:left;
	width:100%;
	padding-top:0px;
}
.res_holder {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 12px;
}
.sign_holder {
	float:left;
	width:50%;
	border-right:1px dashed #0e3b69;
	padding-bottom:128px;
}
.sign_txt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	padding: 19px 0 7px;
}
.sign_txt1 {
	color: #0E3B69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 30px;
	float:left;
	width:100%;
}
.signform_holder {
	float: left;
	padding-bottom: 0;
	padding-top: 10px;
	width: 100%;
}
.label_txt {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:124px;
}
.label_form {
	float:left;
	width:190px;
}
.form_bg {
	border: 1px solid #0E3B69;
	height: 19px;
	width: 175px;
}
.forgot_password {
	float:left;
	width:100%;
}
.password_txt {
	color: #0E3B69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	padding-left: 123px;
}
.password_txt a {
	color: #0E3B69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sign_inbt {
	float:left;
	width:288px;
	padding-bottom:7px;
	text-align:right;
}
.create_account {
	float: left;
	margin-top: 10px;
	padding-bottom: 7px;
	text-align: right;
	width: 301px;
}
.resi_holder {
	float:right;
	width:48%;
}
.enjoy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.enjoy ul {
	margin:0px;
	padding:0px;
}
.enjoy ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	list-style:none;
	list-style:none;
	display:block;
	line-height:22px;
}
.resiform_holder {
	float:left;
	width:100%;
}
.req {
	float:left;
	width:100%;
	padding-bottom:7px;
}
/*For Diamond Search*/
.diamond_holder {
	float:left;
	width:100%;
}
.diamond_left {
	float:left;
	width:744px;
	padding:19px 0px 7px 0px;
	border-right: 1px dashed #0E3B69;
}
.shape_leftmain {
	float:left;
	width:340px;
}
.shape_deatail {
	float: left;
	margin-bottom: 19px;
	width: 340px;
}
.shape_txt {
	float:left;
	width:52px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0e3b69;
	font-weight:bold;
}
.shape_txt a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0e3b69;
	font-weight:bold;
	text-decoration:underline;
	line-height:20px;
}
.shape_diamond {
	float:left;
	width:auto;
}
.shape_diamond ul {
	margin:0px;
	padding:0px;
	padding-top:5px;
}
.shape_diamond ul li {
	float:left;
	display:block;
	width:auto;
	line-height:normal;
	padding-right:7px;
}
.create_ring {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	line-height:19px;
	padding:8px 12px 4px 11px;
}
.for_diamond {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
.sepration_bdr {
	float:left;
	border-left:1px dashed #999;
	height:219px;
	width:1px;
	margin-top:30px;
}
.diamond_box {
	float:left;
	width:320px;
}
.ring_heading {
	font-size:19px;
}
.stud_heading {
	font-size:19px;
	padding-left:15px;
}
.ring_holder {
	float:left;
	width:100%;
	padding-top:10px;
}
.buy_diamond {
	padding: 39px 0 0 1px;
}
/*diamond search page begins*/
.middleLftSrch {
	float:left;
	width:780px;
	min-height:200px;
	margin-top:20px;
	margin-bottom:30px;
}
.searchHding {
	float:left;
	width:980px;
	text-transform:uppercase;
	padding:10px 5px;
	font-size:17px;
	color:#B40345;
	border-bottom:1px solid #ef4c89;
	margin-top:10px;
}
.middleLftFirst {
	float:left;
	width:740px;
	background:#ecf4fc;
	padding:10px;
	padding-right:0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #b5d1ef;
}
.diamondShapeSectn {
	float:left;
	width:385px;
}
a.headerNavigation:hover {
	color: #CC3366;
}
.middle_forgot_password {
	float: left;
	width: 992px;
	height: 300px;
	text-align: left;
	margin-top: 20px;
	padding: 10px 10px 10px 10px;
}
.forgor_button {
	float: left;
	margin: 10px;
	padding: 10px;
	width: 50%;
	margin-left:96px;
}
.logoff_button {
	float:left;
	margin-left:440px;
	padding:5px;
"
}
.success_button
{
	float:left; 
	margin-left:440px; 
	padding:5px;"
}
.login {
	float: left;
	width: 470px;
}
.login1 {
	float:left;
	width:470px;
}
.login_error {
	background-color: wheat;
	color: #AE0463;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 1px dashed red;
}
.login_error_tell {
	background-color: wheat;
	color: #AE0463;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 1px dashed red;
	width:84%;
}
.login_error1 {
	cursor:pointer;
	background-color: wheat;
	color: #AE0463;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	padding: 2px;
	border: 1px dashed red;
}
.faq_main {
	float: left;
	font-size: 12px;
	width: 100%;
}
.edu_left {
	background-color: #DFEAF4;
	float: left;
	margin-bottom: 3px;
	margin-top: 3px;
	width: 223px;
}
.edus_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 19px 0 20px;
	width: 100%;
}
.edus_bg {
	background-color: #FFFFFF;
	color: #BD0447;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	padding: 0 0 0 29px;
}
.edus_bg a {
	color: #BD0447;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
}
/*.edus_parts {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.edus_parts ul {
    margin: 0;
    padding: 6px 0 0 25px;
}
.edus_parts ul li {
    background: url("../img/point_ed.png") no-repeat scroll 3px 50% transparent;
    color: #0C3967;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    list-style: none outside none;
    padding-left: 15px;
}
.edus_parts ul li a {
    color: #0C3967;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
}*/
.diamond_aboutleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 616px;
	text-align: center;
}
.edus_right {
	float: right;
	margin-right: 2px;
	width: 749px;
}
.learn_edus {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	padding: 0 0 7px 13px;
	width: 90%;
	color:#0E3B69;
}
.about_diotxt {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 14px;
	width: 97%;
}
.edus_diobanner {
	float: left;
	margin-left: 14px;
	padding-top: 10px;
	width: 722px;
}
.edus_container {
	float: left;
	margin-left: 14px;
	padding: 12px 0 0;
	width: 738px;
}
.edus_contmain {
	float: left;
	margin-bottom: 12px;
	margin-right: 23px;
	min-height: 136px;
	width: 345px;
}
.edus_cut {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 10px 0 0;
}
.edus_cut h4 {
	background: url("../img/h2LineBg.png") no-repeat scroll left bottom transparent;
	color: #0E3B69;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	width: 343px;
}
.edus_readmore {
	color: #0E3B69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
}
.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}
.questionsParentContainer {
	border-bottom: 1px solid #666666;
	float: left;
	font-size: 12px;
	width: 100%;
}
.quesContainer {
	float: left;
	padding: 5px 10px;
	text-align: left;
	width: 95%;
}
.answerParentContainer {
	float: left;
	font-size: 12px;
	text-align: left;
	width: 100%;
}
.ansContainer {
	float: left;
	padding: 5px 10px;
	width: 95%;
}
.testimonial_right {
	float: right;
	margin-right: 2px;
	width: 749px;
}
.testimonial_inner {
	border: 1px solid #0E3B69;
	float: left;
	margin: 4px 0 0 14px;
	padding: 5px 10px 0;
	width: 94%;
}
.testimonial_txt {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
.testimonial_txt p {
	background: url("../img/sappConone_bg.jpg") no-repeat scroll left bottom transparent;
	color: #333333;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 8px 0 26px;
}
.testimonial_txt h4 {
	color: #2869AC;
	display: block;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: normal;
	padding: 13px 0 0;
}
.ems {
	float: left;
	padding-top: 2px;
	width: 100%;
}
.testimonial_txt a {
	color:#2869AC;
}
.cart_laernbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:24px;
	width: 100%;
}
.cartbg_learn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../images/learnmore_bg.png) top center no-repeat;
	width:190px;
	height:193px;
	margin:auto;
}
.cart_more {
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 20px 0 0 14px;
	width:87%;
}
.learn_diamond {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3b69;
	font-weight:normal;
	float:left;
	width:100%;
}
.learn_diamond ul {
	margin: 0;
	padding: 3px 0 0 12px;
}
.learn_diamond ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c3967;
	font-weight:normal;
	list-style:none;
	display:block;
	line-height:20px;
	padding-left:15px;
	background:url(../images/point_ed.png) top left no-repeat;
	background-position:3px;
}
.catgs_diotxt {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 14px;
	width: 97%;
	padding-top:5px;
}
.catgs_diotxt span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f669d;
}
.catgs_diotxt span a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2f669d;
	text-decoration:underline;
}
.DiamondListR {
	width: 97%;
	float:left;
	padding-left: 14px;
	padding-top:5px;
}
.DiamondListR_product {
	width: 97%;
	float:left;
	padding-left: 14px;
	padding-top:0px;
}
.DiamondListLeftR {
	float: left;
	width: 370px;
}
.Diamondlistcon {
	background:url(../images/diamondsDivBg.jpg) no-repeat scroll right bottom transparent;
	border: 1px solid #90afd0;
	font-size: 13px;
	min-height: 132px;
	margin-right: 4px;
	overflow: hidden;
	padding: 12px 11px 10px;
	width: 339px;
	margin-bottom:4px;
}
.own_diamond {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0e3b69;
	font-weight:bold;
}
.create_own {
	float:left;
	width:40%;
	padding-top:5px;
	text-align:center;
}
.createown_txt {
	float: left;
	width: 195px;
}
.createown_txt p {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	padding-top: 6px;
}
.choose_d {
	float:left;
	width:180px;
	padding-top:2px;
}
.choose_view {
	float: left;
	padding-top: 8px;
	width: 180px;
}
.DiamondListRightR {
	float: left;
	width: 355px;
}
.custom_dior {
	border-right: 1px dashed #CCCCCC;
	float: left;
	margin-right: 14px;
	margin-top: 28px;
	min-height: 193px;
	width: 221px;
}
.custom_catg {
	color: #0E3B69;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	padding-top:5px;
}
.catg_img {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:5px;
}
.catg_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	text-align:center;
	line-height:18px;
}
.catg_view {
	text-align:center;
	padding-top:9px;
}
.cart_laernbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top:24px;
	width: 100%;
}
.cartbg_learn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../images/learnmore_bg.png) top center no-repeat;
	width:190px;
	height:193px;
	margin:auto;
}
.cart_more {
	color: #FFFFFF;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 20px 0 0 14px;
	width:87%;
}
.learn_diamond {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3b69;
	font-weight:normal;
	float:left;
	width:100%;
}
.learn_diamond ul {
	margin: 0;
	padding: 3px 0 0 12px;
}
.learn_diamond ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c3967;
	font-weight:normal;
	list-style:none;
	display:block;
	line-height:20px;
	padding-left:15px;
	background:url(../images/point_ed.png) top left no-repeat;
	background-position:3px;
}
/*Main Category */
.addRingList {
	float: left;
	margin-left: 14px;
	padding: 12px 0 0;
	width: 738px;
}
.addRingList_main {
	float: left;
	margin-bottom: 12px;
	margin-right: 23px;
	min-height: 136px;
	width: 345px;
}
.addRingList_tcont {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 10px 0 0
}
.addRingList_tcont h4 {
	background: url("../images/h2LineBg.png") no-repeat scroll left bottom transparent;
	color: #0E3B69;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	width: 343px;
}
.addRingList_texts {
	float: left;
	line-height: 16px;
	width: 200px;
}
.addRingList_texts p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	font-weight:normal;
	padding-top:7px;
}
.addRingList_view {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:9px 0px 0px 0px;
}
.addRingList_wedding {
	float: left;
	padding-top: 10px;
	text-align: right;
	width: 109px;
}
.caratList {
	float:left;
	width:280px;
	list-style:none;
	margin-left:15px;
}
.caratList a {
	float:left;
	width:92px;
	padding:8px 2px;
	/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
text-align:center;
	background:url(../images/left.png) no-repeat -2% 50% transparent;
}
.caratList a:hover {
	background:url(../images/left.png) no-repeat -2% 50% transparent;
	text-decoration:none;
	/*color:#fff;*/
	width:20px;
}
.caratBox {
	width:70px;
	color:#666;
}
.coloorList {
	float: left;
	list-style: none outside none;
	margin-left: 15px;
	width: 280px;
	margin-top:8px;
}
.coloorList a {
	float:left;
	width:92px;
	padding:8px 2px;
	/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
text-align:center;
	background:url(../images/left.png) no-repeat -2% 50% transparent;
}
.coloorList a:hover {
	background:url(../images/left.png) no-repeat -2% 50% transparent;
	text-decoration:none;/*color:#fff;*/
}
.colorBox {
	width:70px;
	color:#666;
}
.priceeBox {
	width:120px;
	color:#666;
}
.priceListOutr {
	margin-bottom:4px;
}
.colorList2 {
	float:left;
	/*width:290px;*/
	list-style:none;
	margin-left:5px;
	margin-top:3px;
	background:url(../images/advanced_bg.png) repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.colorList2 a {
	float:left;
	width:auto;
	padding:8px 4.5px;
	/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
text-align:center;
}
.colorList2 a:hover {
	background:url(../images/anchor_bg.png) repeat-x;
	text-decoration:none;
	color:#fff;
	padding:8px 4.5px;
}
/*About Us*/
.diamond_aboutleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 616px;
	text-align: center;
}
.about_diotxt {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-left: 14px;
	width: 97%;
}
/************ Rings ***********/

.ringsleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 300px;
	text-align: center;
}
/*Testimonials*/
.testimonial_right {
	float: right;
	margin-right: 2px;
	width: 749px;
}
.testimonial_inner {
	border: 1px solid #0E3B69;
	float: left;
	margin: 4px 0 10px 14px;
	width: 94%;
	padding:5px 10px 22px 10px;
}
.testimonial_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
}
.testimonial_txt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	display:block;
	background:url(../images/sappConone_bg.jpg) bottom left no-repeat;
	padding:8px 0px 26px 0px;
}
.testimonial_txt h4 {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	color:#2869ac;
	font-weight:normal;
	display:block;
	padding:13px 0px 0px 0px;
}
.ems {
	float:left;
	width:100%;
	padding-top:2px;
	font-weight:bold;
}
.success_testi {
	background-color: #BCE4BC;
	border: 1px dashed #006633;
	float: left;
	width: 100%;
}
.success_testi span {
	float: left;
	padding: 7px;
}
/*Product Section*/
.shappeList {
	float:left;
	width:auto;
	list-style:none;
	margin-left:0px;
}
.shappeList li {
	float: left;
	height: 27px;
	width: 27px;
	position:relative;
	margin-right:2px;
}
.shappeList li a {
	font-size: 11px;
	height: 40px;
	position: relative;
	text-decoration: none !important;
	width: 40px;
}
.shappeList li a span {
	float:left;
	width:auto;
	display:none;
	position:absolute;
	top:27px;
	left:-25px;
	z-index:1000;
}
.shappeList li a:hover span {
	display:block;
}
.shape1 {
	background:url(../images/rounds.png) no-repeat scroll transparent;
	float:left;
	width:27px;
	background-position:1px -1px;
	height:28px;
}
/*.shape1:hover
{
	background: url("../images/details.png") no-repeat scroll 0 0 transparent;
	background-position:0px -25px;
}*/
.shape2 {
	background:url(../images/princes.png) no-repeat scroll transparent;
	float:left;
	width:27px;
	background-position:0px -2px;
	height:28px;
}
/*.shape2:hover
{
	background-position:-29px -29px;
}*/
.shape3 {
	background:url(../images/asscher.png) no-repeat;
	float:left;
	width:27px;
	background-position:0px -2px;
	height:28px;
}
/*.shape3:hover
{
	background-position:-58px -29px;
}
*/.shape4 {
	background:url(../images/cushion.png) no-repeat;
	float:left;
	width:27px;
	background-position:0px -2px;
	height:28px;
}
/*.shape4:hover
{
	background-position:-87px -29px;
}*/
.shape5 {
	background:url(../images/radiant.png) no-repeat;
	float:left;
	width:27px;
	background-position:0 -2px;
	height:28px;
}
/*.shape5:hover
{
	background-position:-116px -29px;
}*/
.shape6 {
	background:url(../images/emerald.png) no-repeat;
	float:left;
	width:27px;
	background-position:0px -2px;
	height:33px;
}
/*.shape6:hover
{
	background-position:-145px -29px;
}
*/.shape7 {
	background:url(../images/oval1.png) no-repeat scroll transparent;
	float:left;
	width:27px;
	background-position:-0px -2px;
	height:28px;
}
/*.shape7:hover
{
	background-position:-174px -29px;
}
*/.shape8 {
	background:url(../images/pear.png) no-repeat scroll transparent;
	float:left;
	width:27px;
	background-position:0px -2px;
	height:28px;
}
/*.shape8:hover
{
	background-position:-203px -29px;
}*/
.shape9 {
	background:url(../images/marquise.png) no-repeat scroll transparent;
	float:left;
	width:27px;
	background-position:0px -2px;
	height:28px;
}
/*.shape9:hover
{
	background-position:-232px -29px;
}
*/.shape10 {
	background:url(../images/heart.png) no-repeat scroll transparent;
	float:left;
	width:27px;
	background-position:-0px -2px;
	height:28px;
}
/*.shape10:hover
{
	background-position:-261px -29px;
}*/
.priceSectn {
	float:left;
	width:370px;
	margin-bottom:10px;
}
.priceList {
	float:left;
	width:290px;
	list-style:none;
	margin-left:15px;
	margin-top:3px;
	background:url(../images/advanced_bg.png) repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.priceList a {
	float:left;
	width:92px;
	padding:8px 2px;
	/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
text-align:center;
}
.priceList a:hover {
	background:url(../images/anchor_bg.png) repeat-x;
	text-decoration:none;
	color:#fff;
}
.priceList1 {
	float:left;
	width:290px;
	list-style:none;
	margin-left:15px;
	margin-top:3px;
	background:url(../images/advanced_bg.png) repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.priceList1 a {
	float:left;
	width:92px;
	padding:8px 25px;
	/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
text-align:center;
}
.priceList1 a:hover {
	background:url(../images/anchor_bg.png) repeat-x;
	text-decoration:none;
	color:#fff;
}
.shapeText {
	float:left;
	width:35px;
	color:#B40345;
	margin-top:6px;
	margin-left:10px;
	margin-right:10px;
}
.shapeText1 {
	float:left;
	width:35px;
	color:#B40345;
	margin-top:4px;
	margin-left:10px;
	margin-right:10px;
}
.divider {
	float:left;
	width:1px;
	color:#fff;
	height:26px;
	background:#dbd9d9
}
#advancedLinks {
	float:left;
	width:auto;
	display:none;
}
.advancedSrch {
	float:left;
	margin-left:10px;
	font-weight:bold;
}
.middleLftSecond {
	float:left;
	width:750px;
	margin-top:10px;
	overflow-y:scroll;
	height:593px;
	;
}
.middleLftSecond table th {
	background:#ECECEC;
	padding:5px 0;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}
.middleLftSecond table td {
	text-align:center;
	padding:6px 0;
	cursor:pointer;
}
.middleLftSecond table tr:hover {
	background:#DFE9F4;
}
.middleSearchRgt {
	float:left;
	width:210px;
	margin-top:20px;
}
.questionBox {
	float:left;
	width:207px;
	border:1px solid #ccc;
	background:#ECF4FC;
	text-align:center;
	margin-bottom:20px;
}
.questionBox h3 {
	background:#bad9f9;
	font-weight:normal;
	text-transform:uppercase;
	color:#4b6278;
	padding:5px;
}
.questionBox p {
	color:#314456;
	padding:10px;
	font-size:12px;
	line-height:16px
}
.questionBox p a {
	text-decoration:underline;
}
.banner {
	float:left;
	width:auto;
}
.diamondInfo {
	float:left;
	width:207px;
	min-height:200px;
	background:#FAFBF6;
	border:1px solid #ccc;
	margin-top:20px;
	padding:5px 0;
	display:none;
	position: absolute;
	top: 220px;
	z-index: 1000;
}
.dimaondInnerhding {
	float:left;
	width:180px;
	padding: 0 5px;
	padding-bottom:5px;
}
.dimaondInner {
	float:left;
	width:180px;
	padding: 0 5px;
	padding-bottom:4px;
}
.odd {
	background:#ECECEC;
}
.cutList {
	float:left;
	/*width:290px;*/
	list-style:none;
	margin-left:3px;
	margin-top:3px;
	background:url(../images/advanced_bg.png) repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.cutList a {
	float:left;
	width:auto;
	padding:8px 8.6px;
	/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
text-align:center;
}
.cutList a:hover {
	background:url(../images/anchor_bg.png) repeat-x;
	text-decoration:none;
	color:#fff;
}
.colorList {
	float:left;
	/*width:290px;*/
	list-style:none;
	margin-left:15px;
	margin-top:3px;
	background:url(../images/advanced_bg.png) repeat-x;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.colorList a {
	float:left;
	width:auto;
	padding:8px 14px;
	/*-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;*/
text-align:center;
}
.colorList a:hover {
	background:url(../images/anchor_bg.png) repeat-x;
	text-decoration:none;
	color:#fff;
}
.middleLftSecond table {
	font-size:12px;
	line-height:16px
}
#basic {
	display:none;
}
/***********************************Contact Us*************************************/

.contatc_lefth {
	float:left;
	width:320px;
}
.contact_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.contact_txt h4 {
	color: #0E3B69;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
}
.contact_txt p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-top:1px;
	margin-bottom:15px;
}
.contact_txt p span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	padding-top:2px;
	font-weight:bold;
}
.contact_txt p a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3b69;
	text-decoration:underline;
}
.contatc_map {
	float:left;
	width:100%;
}
.contatc_righth {
	border-left: 1px solid #0E3B69;
	float: right;
	margin-right: 6px;
	width: 367px;
}
.contact_rinner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px 0px 0px 10px;
}
.contact_rinner h4 {
	color: #0E3B69;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
}
.contact_rinner p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-top:1px;
	margin-bottom:15px;
}
.ctform_holder {
	float:left;
	width:100%;
}
.ctform_main {
	float:left;
	width:100%;
	margin-bottom:8px;
}
.ct_label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	width:113px;
	float:left;
}
.ct_label1 {
	float:left;
	width:210px;
}
.ct_txtf {
	width:182px;
	border:1px solid #999;
}
.ct_request {
	float: left;
	padding-left: 111px;
	padding-top: 10px;
	width: 52%;
}
.ct_visit {
	float:left;
	width:100%;
	padding-top:40px;
}
.ct_facebook {
	float:left;
	width:100%;
}
.f_label {
	float:left;
	width:30px;
}
.ct_facebook h4 {
	color: #0E3B69;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
	margin-bottom:9px;
}
.f_txt {
	float: left;
	padding-top: 4px;
	width: 143px;
}
.your_privacy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:normal;
	line-height:19px;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.your_privacy a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0e3b69;
	font-weight:normal;
	text-decoration:underline;
}
.cb_holder {
	float:left;
	width:767px;
}
.cb_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.cb_mid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../img/c_midbdr.png) top left repeat-y;
	padding-bottom:30px;
}
.cb_buttom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.cb_midholder {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 10px 0px 11px;
}
.cont_link {
	color: #0E3B69;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	padding: 4px 0 1px 5px;
	width: 98%;
}
.cont_link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#0e3b69;
}
.cb_innerh {
	float:left;
	width:747px;
}
.cb_innertop {
	font-family:Arial, Helvetica, sans-serif;
}
.cb_innermid {
	font-family:Arial, Helvetica, sans-serif;
	background:url(../img/cbinner_mid.png) top left repeat-y;
	padding-bottom:20px;
}
.cb_innerbuttom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.cbinner_holder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px 7px 0 29px;
}
.cblefttxth {
	float:left;
	width:316px;
}
.cblefttxth h2 {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: normal;
	padding: 0 0 9px 0px;
	width: 90%;
	display:block;
}
.cblefttxth p {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 100%;
	display:block;
	line-height:18px;
	color:#666;
}
.cbform_h {
	float:left;
	width:100%;
	padding:12px 0px 0px 0px;
}
.cb_forms {
	float:left;
	width:301px;
	margin-bottom:10px;
}
.cb_label {
	float:left;
	width:150px;
}
.cb_label_n {
	float:left;
	width:293px;
}
.cb_label_n span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999;
}
.cb_label_code {
	float:left;
	width:195px;
}
.cb_label_img {
	float:left;
	width:92px;
}
.cb_txtf {
	width:121px;
	float:left;
	border:1px solid #CCC;
	border-radius:6px;
	padding:7px 10px 10px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#999;
}
.cb_txtf_new {
	border: 1px solid #CCCCCC;
	border-radius: 6px 6px 6px 6px;
	color: #999999;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 10px 10px 7px;
	width: 270px;
}
.cb_txtf_code {
	border: 1px solid #CCCCCC;
	border-radius: 6px 6px 6px 6px;
	color: #999999;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 10px 10px 7px;
	width: 167px;
}
.cb_txtf_new1, .txtareas, .selects {
	border: 1px solid #CCCCCC;
	border-radius: 6px 6px 6px 6px;
	color: #999999;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 10px 10px 7px;
	width: 171px;
}
.cb_txtf_ext {
	border: 1px solid #CCCCCC;
	border-radius: 6px 6px 6px 6px;
	color: #999999;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 7px 10px 10px 7px;
	width: 70px;
}
.cb_label_new {
	float: right;
	text-align: right;
	width: 101px;
}
.txtareas {
	border: 1px solid #CCCCCC;
	border-radius: 6px 6px 6px 6px;
	width:270px;
	padding: 7px 10px 10px 7px;
}
.selects {
	border: 1px solid #CCCCCC;
	border-radius: 6px 6px 6px 6px;
	width:287px;
	padding: 7px 10px 10px 7px;
}
.cbrighttxth {
	float: left;
	width: 386px;
}
.cbright_inner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding:0px 0px 0px 3px;
}
.cbright_top {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.cbright_mid {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:url(../img/rightinmid.png) top left repeat-y;
	width:386px;
	padding-bottom:5px;
}
.cbright_buttom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}
.cbrighttxt_h {
	border-bottom: 1px solid #A1BAD1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: auto;
	width: 377px;
	margin-bottom:14px;
}
.cbrighttxt_h_noborder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: auto;
	width: 377px;
	margin-bottom:14px;
}
.rightcbtxt {
	float: left;
	margin-left: 17px;
	padding-bottom: 10px;
	width: 236px;
}
.cb_icons {
	float:left;
	width:32px;
}
.rightcbtxt h2 {
	color: #0E3B69;
	display: block;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 13px;
	width: 155px;
}
.rightcbtxt h3 {
	color: #666;
	display: block;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left: 13px;
	width: 155px;
	line-height:29px;
}
.rightcbtxt p {
	color: #666666;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 44px;
	width: 187px;
}
.l_chat {
	color: #666666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	padding-top: 6px;
	width: 191px;
}
.cb_business {
	float:right;
	width:124px;
}
.cb_business h2 {
	color: #0E3B69;
	display: block;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-top: 19px;
}
.cb_business p {
	color: #666666;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 2px;
	width:117px;
	display:block;
}
/********************************** Fine Jewelry ********************************/
.jwl_cont_left {
	float:left;
	width:326px;
	padding:10px 10px 10px 27px;
}
.jwl_cont_left h3 a {
	color:#336699;
	line-height:20px;
	font-size:18px;
	font-variant:small-caps;
	font-weight:normal;
	font-family:Georgia;
}
.jwl_cont_left_txt {
	float:left;
	padding-top:10px;
	width:50%;
}
.jwl_cont_left_img {
	float:right;
	width:50%;
}
.jwl_cont_left_txt p {
	line-height:17px;
}
.jwl_cont_left_txt p.pT13 {
	padding-top:10px;
}
.fluorList {
	background: url("../images/advanced_bg.png") repeat-x scroll 0 0 transparent;
	border-radius: 5px 5px 5px 5px;
	float: left;
	list-style: none outside none;
	margin-left: 15px;
	margin-top: 3px;
	width: 290px;
}
.fluorList a {
	float: left;
	padding: 8px 18px;
	text-align: center;
	width: auto;
}
.fluorList a:hover {
	background:url(../images/anchor_bg.png) repeat-x;
	text-decoration:none;
	color:#fff;
}
.cb_text {
 style="float:left; padding:5px;
}
.login4{
	float:left;
	width:290px;
}
.mission_inner {
    border: 1px solid #0E3B69;
    float: left;
    margin: 4px 0 10px 14px;
    padding: 0 10px 1px;
    width: 94%;
}
.fL_cont {
    background: url("../images/addSappBg.jpg") no-repeat scroll right top transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.fL {
    float: left;
    width: 500px;
}
.fl_txt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 0;
}
.fl_txt h4 {
    color: #2869AC;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: normal;
    padding: 7px 0 0 12px;
}
.fl_txt p {
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 0 20px 12px;
}
.fl_txt h5 {
    color: #2869AC;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    padding: 0 0 0 12px;
}
.fL_right {
    float: right;
    width: 190px;
}
.fl_rightcont {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 0 0 12px;
}
.r_icon {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 32px 0 0;
    text-align: center;
}
.r_itxt {
    color: #2869AC;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    padding: 32px 4px 0 12px;
}
.L_chain {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-top: 32px;
    text-align: center;
}
.how_help {
    background-color: #FAFBF6;
    border: 1px solid #CCCCCC;
    margin-top: 32px;
    padding: 12px;
}
.how_help h4 {
    border-bottom: 1px solid #C0CBBD;
    color: #2869AC;
    font-family: Georgia;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 7px;
    padding-bottom: 9px;
    text-transform: uppercase;
}
.how_help ul {
    list-style-type: none;
}
.how_help ul li {
    background: url("../img/u_point.png") no-repeat scroll 3px 50% transparent;
    line-height: 18px;
    padding: 0 0 0 15px;
    text-transform: capitalize;
}
.how_help ul li a {
    color: #0E3B69;
    text-decoration: none !important;
}
.active
{
	color:#A4053F;
}
.media{

    border: 1px solid #0E3B69;
    overflow: hidden;
    padding: 20px 24px 24px;
    width: 682px;
    float: left;
    margin: 4px 0 10px 14px;
    width: 702px;

}
.media_mentions_list, .get_involved_list {
    background: url("../images/sappConone_bg.jpg") no-repeat scroll center bottom transparent;
    display: inline;
    float: left;
    margin: 0 0 19px;
    padding: 0 0 18px;
    width: 680px;
}
.media_mentions_list dt {
    color: #4E7AA7;
    display: block;
    float: right;
    font-family: Georgia;
    font-size: 12px;
    font-style: italic;
    margin-bottom: 1px;
    width: 518px;
}
.media_mentions_list dd.img, .media_mentions_list dd.img_big, .get_involved_list dd.img {
    margin: 0;
}
.media_mentions_list dd, .get_involved_list dd {
    line-height: 16px;
    margin: 0 0 5px 162px;
}
.media p {
    line-height: 16px;
    margin-bottom: 8px;
	font-size: 12px;
}
.pb10 {
    padding-bottom: 10px;
}
.get_involved_list {
    background: url("../images/sappConone_bg.jpg") no-repeat scroll center bottom transparent;
    display: inline;
    float: left;
    margin: 0 0 19px;
    padding: 0 0 18px;
    width: 680px;
}
.get_involved_list dt {
    color: #336699;
    display: block;
    float: right;
    font-family: Georgia;
    font-size: 17px;
    line-height: 1.3em;
    width: 520px;
}
.get_involved_list dd.img {
    padding-top: 4px;
	float: left;
}
.join_email {
    background-color: #F9FBFD;
    border:1px solid #0E3B69;
    margin-bottom: -5px;
    overflow: hidden;
    padding: 5px 10px 10px;
}
.join_email h4 {
    color: #336699;
    font-family: Georgia;
    font-size: 10px;
    font-variant: small-caps;
    padding-bottom: 2px;
}
.join_email .je1 {
    border-top: 1px solid #EDF2F6;
    color: #336699;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin-right: 13px;
    margin-top: 2px;
    padding-top: 4px;
    width: 235px;
}
.join_email .je2 {
    display: inline;
    float: left;
    margin-right: 13px;
    margin-top: 2px;
    width: 150px;
}
.join_email .je3 {
    float: left;
	margin-top:3px;
    list-style-position: outside !important;
}
.join_email .je2 input {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #909090 #CECECE #E4E4E4;
    border-left: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    border-style: solid;
    border-width: 1px;
    padding: 2px 1px;
    width: 146px;
}

.get_involved_list dd.mt, .join_email {
    margin-bottom: 0;
    margin-top: 16px;
}
/*.end_gil {
    border: 0 none;
    margin-bottom: 0;
    padding-bottom: 0;
}
*/.cb {
    clear: both;
}

/*********************************Cut Page**************************************/
.cuting_cont {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.cut_cont {
    background: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.cut_inner {
    
    float: left;
    margin: 4px 0 10px 14px;
    padding: 0px 10px 1px;
    width: 94%;
}
.cut_right {
    float: right;
    margin-right: 2px;
    width: 162px;
}
.cut_link {
    color: #0E3B69;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 9px;
    padding: 0 0 17px 15px;
    width: 96%;
}
.cut_link a {
    color: #0E3B69;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.cut_link a:hover {
    color: #0E3B69;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
	text-decoration:underline;
}
.cut_bdr{border-bottom: 1px solid #545750;
    float: left;
    line-height: 20px;
    margin-left: 16px;
    width: 97%;
	border-top:1px solid #545750;
	margin-bottom:10px;
	}
.cut_bdrtxt {
    color: #0E3B69;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 5px 0 5px 119px;
}
.cut_bdrtxt a {
    color: #0E3B69;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration:underline;
}
.cut_bdrtxt a:hover {
    color: #0E3B69;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    text-decoration:none;
}
.lds {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    padding: 12px 0 11px 0;
}
.cont_long {
    float: left;
    width: 744px;
}
.CL {
    float: left;
    width: 527px;
}
.good_diamond{ float:left; width:100%;}
.good_diamond ul{ margin:0px; padding-left:12px;}
.good_diamond ul li{  color: #333333;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    list-style: none outside none;
    padding-bottom: 10px;
    width: 474px;}
.good_diamond ul li span{color: #333333;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    list-style: none outside none;
    min-height: 52px;
    padding-right: 6px;
    width: 81px;}
.cut_bdr1{
    float: left;
    line-height: 20px;
    margin-left: 16px;
    width: 97%;
	border-top:1px solid #545750;
	margin-bottom:10px;
	}

.cut_rightcont {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 10px 0 0 7px;
}
.cut_help {
    

    margin-top: 32px;
    padding: 12px 12px 12px 5px;
    width: 134px;
}
.cut_help h4 {
    border-bottom: 1px solid #C0CBBD;
    border-top: 1px solid #C0CBBD;
    color: #2869AC;
    font-family: Georgia;
    font-size: 10px;
    font-weight: normal;
    margin-bottom: 7px;
    padding-bottom: 7px;
    padding-top: 9px;
    text-transform: uppercase;
}
.cut_help ul {
    list-style-type: none;
}

.cut_help ul li {
    background: url("../img/u_point.png") no-repeat scroll 3px 50% transparent;
    line-height: 18px;
    padding: 0 0 0 13px;
    text-transform: capitalize;
	line-height:20px;
}
.cut_help ul li a {
    color: #0E3B69;
    text-decoration: none !important;
}

.product_leftf {
    float: left;
    margin-bottom: 3px;
    padding-top: 94px;
    width: 191px;
}
.product_leftf1 {
    float: left;
    margin-bottom: 3px;
    /*padding-top: 196px;*/
    /*width: 191px;*/
    width: 23%;
    margin-top: -68px;
}
.refine_search {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.refine_search h4 {
    border-bottom: 1px solid #CCCCCC;
    color: #333333;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 7px;
    text-align: center;
}
.pro_formh {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding-left: 41px;
    padding-top: 11px;
}
.rysList {
    padding: 0 0 18px 0;
}
.rysList dt {
    color: #0E3B69;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
}
.rysList dd {
    height: 13px;
    overflow: hidden;
    padding-bottom: 4px;
}
.rysList dd .checkboxAreaChecked {
    color: #0E3B69;
    padding-left: 14px;
}
.niceform input {
    left: -30px;
    position: absolute;
}

.niceform label {
    cursor: pointer;
    line-height: 16px;
    padding-left: 2px;
}
.checkboxAreaChecked {
    background: url("../images/checkbox1_active.gif") no-repeat scroll left 4px transparent;
}
.checkboxArea, .checkboxAreaChecked {
    cursor: pointer;
    display: block;
    /*height: 13px;*/
	font-weight: bold;
}
.checkboxArea {
    background: url(../img/checkbox1.gif) no-repeat scroll left 4px transparent; font-weight:normal;
}
.rysList dd .checkboxArea {
    color: #0E3B69;
    padding-left: 14px;
}
.proholder_main {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.choose_product {
    border-bottom: 1px solid #E6E6E6;
    border-top: 1px solid #E6E6E6;
    height: 2em;
    margin-bottom: 20px;
    padding: 11px 0;
}
.sortby_name {
    float: left;
    width: 210px;
}
.label_sort {
    color: #333333;
    float: left;
    padding-top: 3px;
    width: 47px;
}
.showing_item {
    float: left;
    /*padding-left: 60px;*/
    width: 240px;
	text-align:right;
}
.all_page {
    float: left;
    text-align: right;
    width: 292px;
}
.select_sort {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 22px;
    padding-top: 2px;
    width: 147px;
}
.pro_list {
    float: left;
    /*width: 733px;*/
    width: 100%;
}
.prolist_main {
    float: left;
    margin-bottom: 28px;
    margin-right: 32px;
    width: 212px;
}
.prolist_ring {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 5px 0;
    text-align: center;
    border-bottom:1px solid #ccc;

}
.prolist_txt {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 19px;
    /*padding: 17px 0 18px;*/
    text-align: center;
}
.prolist_txt a {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.infoDivsContainer
{
	float:left;
	width:100%;
}
.overlay
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 0px;
	height:0px;
	background-color: #FDFDFD;
	z-index:1001;
	-moz-opacity: 0.2;
	opacity:.8;
	filter: alpha(opacity=20);
}
/*pro description Page*/
.pronleft_holder{ float:left; width:768px;}
.pronright_holder{float: right;
    padding-top: 0;
    width: 174px;}
.pronright_txt{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; float:left;}
.pronright_txt h2{ color: #336699;
    font-family: "Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 4px;}
.pronr_small{ padding:7px 4px 6px 0px; text-align:left; font-size:11px; font-weight:normal; color:#0e3b69;}
.pronr_small a{font-size:11px; font-weight:normal; text-decoration:none; color:#0e3b69;}
.pronr_small a:hover{font-size:11px; font-weight:normal; text-decoration:underline; color:#0e3b69;}
.pron_inner{font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
	float:left;
    font-weight: normal;
    padding: 0 0 13px 0px;}
.pron_bdr{border-bottom: 1px solid #0E3B69;
    float: left;
    margin-left: 14px;
    width: 98%;}

.pron_bdr h2{ font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    padding: 10px 0 13px;
	color:#0E3B69;
    }
.pron_detail{background: url("../img/addSappBg.jpg") no-repeat scroll right top transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal; float:left;
	margin-left: 14px;
    width: 98%;
	padding-top:20px;}
.proncol_main{
    float: left;
    margin-right: 1px;
    width: 768px;}
.pron_gallery{ float: left;
    width: 312px;}
.booth {
    height: 300px;
    width: 300px;
    z-index: 1;
}
.booth_sample {
    height: auto;
    width: 300px;
    z-index: 1;
	text-align:center;
}
.booth_sampletxt {
    font-size:12px;
	color:#666;
	font-weight:normal;
    width: 300px;
    z-index: 1;
	text-align:center;
	padding:24px 0px 7px 0px;
}



.booth a .zoom-icon {
    display: none;
}
.thumbsepat {
    border-top: 1px solid #E0E0E0;
    padding-top: 9px;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.thumb {
    width: 190px;
}
.thumb li {
    display: inline;
    float: left;
    margin-bottom: 4px;
    margin-right: 4px;
}
.pron_explain{float: right;
    width: 388px;
	}
.sub_explian{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-right:0px;}

.sub_explian_2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding-right:0px; width:460px; float:left;}
.sub_explian_2 p{
	padding:10px;
}
.sub_explian h1{ color: #336699;
    font-family: "Times New Roman", Times, serif;
    font-size: 17px;
    font-weight: normal;
    line-height: 16px;
    margin-bottom: 4px;}
.sub_explian p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; padding:5px 0px 7px 0px; line-height:18px;}
.sub_explian p a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#0e3b69; text-decoration:underline;}
.sub_explian p a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#0e3b69; text-decoration:none;}
.pr-snippet{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:17px 0px 0px 0px;}
.snippet_star{ float:left; width:86px;}
.read_review{ color: #0E3B69;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    padding: 1px 12px 0;
    width: auto;}
.read_review a{ font-family:Arial, Helvetica, sans-serif; float:left; font-size:13px; font-weight:normal; color:#0e3b69; text-decoration:underline;}
.read_review a:hover{ font-family:Arial, Helvetica, sans-serif; float:left; font-size:13px; font-weight:normal; color:#0e3b69; text-decoration:none;}
.pron_sepbdr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #bfd5ea; height:1px; margin:15px 0px 12px 0px;}
.select_menu{ padding:0px 0px 7px 0px;}
.pron_menu{ width:100%; padding:0px 0px 0px 0px; margin-bottom:5px; float:left;}
.pron_lab{ float:left; width:75px; font-weight:bold; font-size:13px; color:#666; line-height:19px;}
.pron_list{ float:left; width:111px; font-weight:bold; font-size:13px; color:#666; line-height:19px; padding-top:2px;}
.pron_form{ width:120px; font-weight:normal; font-size:12px; color:#999; padding-bottom: 2px;}
.pron_form1{ width:107px; font-weight:normal; font-size:12px; color:#999; padding-bottom: 2px;}
.pronrings{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0e3b69; font-weight:normal; padding-top:2px; padding-left:4px;}
.pronrings a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0e3b69; font-weight:normal; text-decoration:underline;}
.pronrings a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0e3b69; font-weight:normal; text-decoration:none;}
.pron_check{ width:21px; font-weight:bold; font-size:13px; color:#666; line-height:19px; padding-top:2px; float:left;}
.pron_engrave{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#999; float:left; width:93%;}
.pron_order{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#666; padding-top:10px; padding-bottom:10px;}
.pron_price{ float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e3b69; padding-top:10px; padding-bottom:7px;}
.pron_email{ float:left; width:100%; padding:5px 0px 0px 0px;}
.pron_eq{float:left; width:auto; padding:1px 0px 0px 0px; display:block;}
.pron_eqtxt{float:left; width:auto; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f73a9; font-weight:normal; padding-right:11px;}
.pron_eqtxt a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f73a9; font-weight:normal; text-decoration:none; cursor:pointer;}
.pron_eqtxt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f73a9; font-weight:normal; text-decoration:underline; cursor:pointer; }
.pron_emq{float:left; width:auto; padding:4px 2px 0px 0px; display:block;}
.pron_friend{float:left; width:auto; display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f73a9; font-weight:normal; padding-right:11px;}
.pron_friend a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f73a9; font-weight:normal; text-decoration:none; cursor:pointer;}
.pron_friend a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3f73a9; font-weight:normal; text-decoration:underline; cursor:pointer; }
.pron_print{float:left; width:auto; padding:1px 2px 0px 0px; display:block;}
.thumb_like{ float:left; width:100%; padding:10px 0px 0px 0px;}
.pro_thumb{float:left; width:50px; background:url(../img/thumb_like.png) top left no-repeat; margin-right:5px; height:26px;}
.prot_txt{ color: #3F73A9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 0 0 25px;}
.send_thumb{float:left; width:55px; background:url(../img/send_like.png) top left no-repeat; margin-right:5px; height:26px;}
.prot_txt1{ color: #3F73A9;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 0 0 22px;}
.prontab_main{ float: left;
    margin-right: 1px;
    width: 768px;}
.protabline{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; margin-top:4px; font-weight:normal; background:url(../img/bg_matched.gif) top left repeat-x; margin-bottom:17px;}
.protabline_new{ width:100%; float:left; font-family:Arial, Helvetica, sans-serif; margin-top:4px; font-weight:normal; background:url(../img/bg_matched.gif) top left repeat-x; margin-bottom:17px; border-top:1px solid #CCC;}
.pront_anothertxt{ float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    /*margin-left: 48px;*/
    margin-right: 0;
    width: 750px;}
.pront_anothertxtimg{ float:left; width:135px; text-align:left; padding-top:10px;}
.pront_anothertxtin{color: #666666;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding-top: 10px;
    width: 600px;}
.pront_anothertxtin a{color: #0e3b69;
    font-size: 12px;
    font-weight: normal;
    text-decoration:nonee;}
.pront_anothertxtin a:HOVER{color: #0e3b69;
    font-size: 12px;
    font-weight: normal;
    text-decoration:underline;}

.pront_linetxt{  float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin-right: 38px;
    width: 214px;}
.pront_linetxt h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:normal; line-height:27px; padding-left:15px; font-weight:bold;}
.bd{ padding:6px 0px 0px 15px;}
.bd p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#666; display:block; line-height:21px;}
.bd p a{ font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#0e3b69; text-decoration:underline; font-weight:bold;}
.bd p a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e3b69; text-decoration:none;}
.tips{color: #666666;
    float: left;
    padding: 14px 0 7px 16px;
    width: 93%;}
.demand_card{float:left; width:100%;}
.demand_card h2{color: #333333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 27px;
    padding-left: 15px;}
.demand_card h2 span{color: #333333;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 27px;
    }
.demand_card h2 span a{color: #0e3b69;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 27px;
    }

.bd_img{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:10px 0px 10px 0px;}
.bd_nxt{ text-align:center; font-size:12px; font-weight:normal; text-align:left; color:#0e3b69; line-height:18px;}
.bd_nxt a{ text-align:center; font-size:12px; font-weight:normal;  color:#0e3b69; text-decoration:underline;}
.bd_nxt a:hover{ text-align:center; font-size:12px; font-weight:normal;  color:#0e3b69; text-decoration:none;}

.bd_txt{ text-align:center; font-size:12px; font-weight:normal; text-align:center; color:#0e3b69; line-height:18px;}
.bd_txt a{ text-align:center; font-size:12px; font-weight:normal;  color:#0e3b69; text-decoration:underline;}
.bd_txt a:hover{ text-align:center; font-size:12px; font-weight:normal;  color:#0e3b69; text-decoration:none;}
.bd_price{text-align:center; font-size:12px; font-weight:normal; text-align:center; color:#333; line-height:25px;}
.review_star{ padding:6px 0px 6px 15px;}
.review_star_new{ padding:6px 0px 6px 0px;}
.review_txtfs{ padding:6px 0px 6px 15px; border-bottom:1px solid #CCC;}
.pront_tab2{ float:left; width:100%;}
.bd_star{ float:left; width:112px;}
.bd_back{ float:left; width:auto; margin-right:2px; font-size:11px; color:#666; font-weight:normal;}
.bd_starback{float: left;
    font-size: 11px;
    font-weight: normal;
    padding-left: 2px;
    padding-top: 1px;
    width:auto; margin-right:2px;}
.bd_starback a{
    font-size: 11px;
    font-weight: normal;
    color:#0e3b69;
	text-decoration:underline;
	}
.bd_starback a:hover{
    font-size: 11px;
    font-weight: normal;
    color:#0e3b69;
	text-decoration:none;
	}
.bd_startxt{  float: left;
    font-size: 12px;
    font-weight: bold;
    padding-left: 2px;
    padding-top: 1px;
    width: 40%;}
.bd_writerev{ float:right; width:30%; font-size:11px; font-weight:normal; color:#0e3b69; text-align:right; padding-right:18px;}
.bd_writerev a{font-size:11px; font-weight:normal; color:#0e3b69; text-decoration:none;}
.bd_writerev a:hover{font-size:11px; font-weight:normal; color:#0e3b69; text-decoration:underline;}
.bd_sort{
    float: right;
    width: 187px;}
.bd_sortlab{ float:left; width:49px; font-size:11px; font-weight:normal; color:#0e3b69;}
.bd_sortlab1{ float:left; width:130px; font-size:11px; font-weight:normal;}
.bd_sortformd{width:120px; font-size:11px; color:#666; font-weight:normal; font-family:Arial, Helvetica, sans-serif;  margin-top: 4px;
    padding-bottom: 1px;
    padding-top: 1px;
    width: 120px;}
.bd_tabanother{ float: left;
    padding: 10px 0 20px 17px;
    width: 97%; border-bottom:1px solid #999; }
.bd_tabanotherttx{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.bd_tabanotherttx p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666; padding:3px 0px 3px 0px;}
.bd_tabanotherttx p span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#999;}
.bdrighttxt{float: left;
    margin-left: 24px;
    padding-top: 4px;
    width: 166px; background-color:#960;}
.origin_certif{float: left;
    padding: 9px 0 0px 17px;
    width: 97%;}
.origin_certiftxt{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.origin_certiftxt h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e3b69;}
.origin_certiftxt h2 a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e3b69; text-decoration:underline;}
.origin_certiftxt h2 a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0e3b69; text-decoration:none;}
.origin_certiftxt h2 span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0e3b69;}
.origin_certiftxt h2 span a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0e3b69; text-decoration:underline;}
.origin_certiftxt h2 span a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#0e3b69; text-decoration:none;}
.cut_deal{
    float: left;
    padding: 18px 0 5px 15px;
    width: 98%;}
.cut_deal_main1 {
    float: left;
    width: 177px;
	 
}

.cut_deal_main{
	float: left;
    width: 268px;
}
	 
.cut_deal_main3{
   float: left;
   width: 300px;
}
.cut_deal_txt{ font-size:12px; font-weight:bold; color:#0e3b69; line-height:19px;} 
.cut_deal_txt a{ font-size:12px; font-weight:bold; color:#0e3b69; text-decoration:underline;} 
.cut_deal_txt a:hover{ font-size:12px; font-weight:bold; color:#0e3b69; text-decoration:none;}
.cut_deal_txt span{ font-size:12px; font-weight:normal; color:#0e3b69; line-height:19px;}
.cut_deal_bg{ font-size:11px; font-weight:normal; color:#0e3b69;}
.cut_deal_bg ul{margin:0px; padding-top:4px;}
.cut_deal_bg ul li{ font-size:11px; color:#666; float:left; display:block; border:1px solid #E6E6E6; padding:4px 5px 4px 5px; background-color:#f3f7fa;}
.cut_deal_bg ul li.active{ font-size:11px; color:#666; float:left; display:block; border:1px solid #E6E6E6; padding:4px 5px 4px 5px;  background-color: #D8E5ED;}
.cut_deal_desc{color: #0E3B69;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 19px;
    padding: 5px 25px 0 0;}
.emerald_holder{ float:left; width:174px; padding:5px 0px 10px 0px;}
.emerald_new{ float: left;
    width: 43px;}
.emerald_txth{color: #0E3B69;
    font-size: 11px;
    font-weight: normal;
    padding: 0 4px 6px 0;
    text-align: left;}
.emerald_txth a{color: #0E3B69;
    font-size: 11px;
    font-weight: normal;
	text-decoration:none;
    }
.emerald_txth a:hover{color: #0E3B69;
    font-size: 11px;
    font-weight: normal;
	text-decoration:underline;
    }
.ques_box{float:left; width:174px; padding:5px 0px 10px 0px;}
.ques_bg{ background-color:#dde6ef; color: #336699;
    font-family: "Times New Roman",Times,serif;
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;}
.guarant_bg{ color: #336699;
    font-family: "Times New Roman",Times,serif;
	border:1px solid #dde6ef;
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
	background-color:#f2f2f2;}
.guarant_bg p{color: #0E3B69;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    padding: 3px 0 12px 12px;
    text-align: left;
	font-family:Arial, Helvetica, sans-serif;
    }

.q_sign{float: left;
    margin-left: 10px;
    padding-top: 6px;
    width: 19px;}
.q_bdr{ border:1px solid #dde6ef;}
.q_bdr p{ color: #0E3B69;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    padding: 8px 0 12px 12px;
    text-align: left;}
.q_bdr p a{ color: #0E3B69;
    font-size: 11px;
    font-weight: normal;
    text-decoration:underline;
	}
.q_bdr p a:hover{ color: #0E3B69;
    font-size: 11px;
    font-weight: normal;
    text-decoration:none;
	}
	.tell_friend
	{
		float:left; 
		width:100%;
	}
	.tell_friend_inner
	{
		 clear: both;
         min-height: 404px;
         padding: 18px 0 0 92px !important;
         width: 60%;
	}
	.resiform_holder_friend
	{
	 float: left;
    margin-left: 130px;
    margin-top: 16px;
    width: 70%;
	}
	.label_txt_friend{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:178px;}
	.submit_friend {
    float: left;
    margin-top: 10px;
    padding-bottom: 7px;
    text-align: right;
    width: 357px;
}
.success_testi_tell
{
	background-color: #BCE4BC;
    border: 1px dashed #006633;
    float: left;
    width: 85%;
	margin-bottom:10px;
}
	
.input_box_border{border:1px solid #0E3B69; background:none}


/****************** Wish List***********************************/

/*Wish List Start*/
.wishlist_holder{
    float: left;
     width: 100%;}
	 .pron_friend .wishlist:hover{
		 text-decoration:underline;
	 	
	 }
.wishlist_link{
    color: #0E3B69;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding: 11px 0 11px 31px;
    width: 96%;
}
.wishlist_edus {
  float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    padding: 0 0 18px 33px;
    width: 95%;
}
.wishlist_errings {
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 21px;
    font-weight: normal;
    padding: 0 0 8px 33px;
    width: 95%;
}
.wishlist_background{
    float: left;
    padding: 4px 0 12px 36px;
    
	margin-bottom:12px;}

.wishlist_bdrbg {
    border: 2px solid #ECF2F7;
    float: left;
    width: 912px;
	 padding:0px; background:url(../images/wish_bg.png) right bottom repeat-y;}
.wishlist_bgleft {
    padding: 11px 0 0 19px !important;
    width: 33%;
	float:left;
}
.wishDivLeftD {
     float: left;
    padding-top: 10px;
    width: 90%;
}
.wishDivLeftDin {
    float: left;
    margin-top: 9px;
    width: 56%;
}
.wishDivLeftDin a {
  color:#0e3b69;
  text-decoration:underline;
}
.wishDivLeftDin a:hover {
  color:#0e3b69;
  text-decoration:none;
}
.wishfound_img{ float:left; width:40%;}
.wishlist_rightbg{min-height:36px;float:left; width:30%; background:url(../images/refine_criteria2.jpg) left bottom repeat-x;
padding:6px 0px 54px 12px;  border-left:8px solid #ECF2F7; border-top:8px solid #ECF2F7; margin-right:3px;}
.wishlist_rightbgtxt{ font-size:12px; font-weight:normal; line-height:18px; color:#999;}
.wishlist_rightbgtxt p{ font-size:12px; font-weight:normal;  color:#0e3b69; line-height:18px;}
.wishlist_rightbgtxt p a{ font-size:12px; font-weight:normal;  color:#0e3b69; text-decoration:underline; }
.wishlist_rightbgtxt p a:hover{ font-size:12px; font-weight:normal;  color:#0e3b69; text-decoration:none; }

.wishlist_rightbg1{float:left; width:15%; background:url(../images/refine_criteria2.jpg) left bottom repeat-x;
padding:6px 0px 54px 12px;   border-top:8px solid #ECF2F7; margin-right:3px;
}
.wishlist_rightbg2{float:left; width:13%; background:url(../images/refine_criteria2.jpg) left bottom repeat-x;
padding:6px 0px 54px 12px;   border-top:8px solid #ECF2F7; margin-right:1px;}






/***************************/
.emerald_holder .img{
	  margin-left: 20px;
    padding: 5px;
    width: 135px;

}
.emerald_holder .txt{
	 
    padding: 5px;
    width: 140px;

}
#piGal{
	
}
	
#piGal .add{
	  margin-top: 20px;
padding: 5px;
}
.reviewContainer
{
	float:left;
}
.generalContainer
{
	float:left;
	padding-top:20px;
	width:99%;
}
.generalContainer h1
{
	padding:0px 10px 10px 0px;
}

/*For Create Your Own Ring Page*/
.createring_link{color: #0E3B69;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 20px;
    padding: 11px 0 0 5px;
    width: 98%;} 

.createring_link a{  
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:#0e3b69;
	text-decoration:underline;
	} 
.createring_link a:hover{  
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:#0e3b69;
	text-decoration:none;
	} 

.search_createringh
{
	float:left;
	width:980px;
	padding:10px 5px;
	color: #0E3B69;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
	margin-top:10px;
}
.search_createringbtn{
	 border-bottom: 1px solid #9b013b;
    color: #B40345;
    float: left;
    font-size: 17px;
    margin-left: 5px;
    margin-top: 10px;
    padding: 0 0;
    text-transform: uppercase;
    width: 985px;}
.search_createcustom {
    border-bottom: 1px solid #9B013B;
    color: #B40345;
    float: left;
    font-size: 17px;
    margin-left: 5px;
    margin-top: 10px;
    padding: 0;
    text-transform: uppercase;
    width: 964px;
}
.search_createproduct {
  border-bottom: 1px solid #9B013B;
    color: #B40345;
    float: left;
    font-size: 17px;
    margin-left: 15px;
    margin-top: 10px;
    padding: 0;
    text-transform: uppercase;
    width: 701px;
}








.card_createringbtnttx{
    height: 46px;
    overflow: hidden;
    width: 706px;
}
.card_createringbtnttx ul{
    margin:0px;
	padding:0px;
}
.card_createringbtnttx li{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	list-style: none;
	display:block;
	width:231px;
	height:46px;
	color:#FFF;
	text-align:center;
	text-transform:none;
	margin-right:4px;
	background:url(../img/createring_bg_blank.png) left bottom no-repeat;
	float:left;
}
.card_createringbtnttx li.active{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style: none;
	display:block;
	background:url(../img/createring_bg.png) left top no-repeat;
	color:#FFF;
	font-size:13px;
}
.card_createringbtnttxtin{
  color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    list-style: none outside none;
    padding-top: 15px;
    text-align: center;
	width:100%;
  }
.card_createringbtnttxtinnew{
  color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    list-style: none outside none;
    padding-top: 13px;
    text-align: center;
	width:100%;
  }

.card_createringbtnttxtin1{
  color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    list-style: none outside none;
    padding-top: 0px;
    text-align: center;
	width:100%;
  }

.card_createringbtnttxtin1 a{
  color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration:none;
   }
.card_createringbtnttxtin1 a:hover{
  color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    text-decoration:underline;
   }

.card_createringbtnttx li span{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style: none;
	color:#333;
	font-size:13px;
}
.card_createringbtnttx li span a{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style: none;
	color:#333;
	font-size:13px;
	text-decoration:none;
}
.card_createringbtnttx li span a:hover{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style: none;
	color:#333;
	font-size:13px;
	text-decoration:underline;
}
/*For Create Your Own Ring Details Page*/
.createring_deatilhead {
   float: left;
    margin-left: 7px;
    width: 98%;
}
.createring_deatilhead h2 {
    color: #0E3B69;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    padding: 10px 0 12px;
}
.createring_detaillink{   float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding: 11px 0 11px 9px;
    width: 98%;
	color:#0e3b69;} 

.createring_detaillink a{  
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:#0e3b69;
	} 
/*For Create Your Own Ring Details Final Page*/
.custom_ringfinal{float:left; width:100%; padding-bottom:6px; padding-top:3px;}
.ringfinal_label{color: #666666;
    float: left;
    font-weight: bold;
    width: 67px;
	padding-top:3px;}
.ringfinal_form{float:left; width:150px; color:#666; font-weight:bold;}
.form_ringfinal{ float:left; width:120px; color:#666; padding:3px 0px 3px 0px;}






#dd_height{
	height:auto !important;
	}
	/* Top Ten gift */
.topten_txt {
    color: #333333;
    float: left;
    font-size: 12px;
    line-height: 21px;
    padding-left: 18px;
    width: 94%;
}
.top_gifted {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.Topten_cont {
    background: url("../images/top_ten.jpg") no-repeat scroll left top transparent;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.Topgift_left {
    float: left;
    width: 179px;
}
.top_right_cont{
    float: right;
    padding: 17px 0 0;
    width: 698px;
}
.Toptenright_cont {
    float: right;
    padding: 17px 0 0;
    width: 498px;
}
.Toptentxtholder {
    background: url("../images/topgift_line.png") no-repeat scroll left bottom transparent;
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 0 0 17px;
}
.Toptenjewelholder {
    float: left;
    width: 110px;
}

.top_ten_txt {
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin-right: 20px;
    width: 360px;
}
.top_ten_txt h4 {
    color: #2869AC;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 0 0;
}
.top_ten_txt p {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    padding: 0 0 0;
}
.top_ten_txt p a {
    color: #2869AC;
    text-decoration: underline;
}


.Toptentxts {
    float: right;
    font-size: 12px;
    font-weight: normal;
    margin-right: 20px;
    width: 360px;
}
.Toptentxts h4 {
    color: #2869AC;
    display: block;
    font-family: "Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 0 0;
}
.Toptentxts p {
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 22px;
    padding: 0 0 0;
}
.Toptentxts p a {
    color: #2869AC;
    text-decoration: underline;
}

/*Compare Page Start*/
.compare_edus {
   float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: normal;
    padding: 17px 0 7px 13px;
    width: 90%;
}
.addrecords{ float:left; width:96%;
margin-left:14px; text-align:center; color:#b8094a;}
.addcompareList {
    float: left;
    margin-left: 14px;
    padding: 12px 0 0;
    width: 738px;
}
.tdsbg{ background:#0e3b69; color:#FFF; text-align:center; font-size:12px; font-weight:bold;  padding:5px 0px 5px 0px;}
.tdstxtbg{ background-color:#ececec; text-align:center; font-size:12px; font-weight:normal; padding:5px 0px 8px 0px; color:#666;}
.tdstxtbg a{font-size:12px; font-weight:normal; color:#b20243; text-decoration:none;}
.tdstxtbg a:hover{font-size:12px; font-weight:normal; color:#666; text-decoration:none;}

.tdstxtbg1{ background-color:#ffffff; text-align:center; font-size:12px; font-weight:normal; padding:5px 0px 8px 0px; color:#666;}
.tdstxtbg1 a{font-size:12px; font-weight:normal; color:#b20243; text-decoration:none;}
.tdstxtbg1 a:hover{font-size:12px; font-weight:normal; color:#666; text-decoration:none;}
.txtsbg_remove{ font-size:12px; font-weight:normal; text-align:left; padding:14px 0px 0px 0px;}
.infoLink
{
	padding-left:2px;
	color:#b20243;
}
.back_button{
  background: url("../images/back.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    width: 71px;
}

.edit_button{
  background: url("../images/buttons/edit.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    width: 53px;
}

.delete_button{
  background: url("../images/buttons/delate.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    width: 73px;
}

.address_button{
  background: url("../images/buttons/add_addres.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    width: 107px;
}

.continue_button{
  background: url("../images/buttons/continue.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    width: 90px;
}
.update_button{
  background: url("../images/buttons/update.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 23px;
    width: 72px;
}



/****************CMS***********************/
.mainPopUpContainer{
	width:620px;
}

.popupTop {
    clear: both;
    float: left;
    padding-top: 12px;
    width: 100%;
}
.popupTop .logo {
    float: left;
    width: 50%;
}
.popupTop .close {
    float: right;
    padding-top: 2px;
}
.static_content {
    clear: both;
    color: #0E3B69;
    float: left;
    padding-bottom: 51px !important;
    width: 100%;
}
.popupTitle {
    color: #B40345;
    font-family: Georgia;
    font-size: 21px;
    font-variant: small-caps;
    letter-spacing: 2px;
    margin: 12px 0 11px;
    text-transform: capitalize;
	padding:5px;
}
.static_content p {
    line-height: 12pt !important;
    margin: 12px 0 !important;
	padding:5px;
}
.popupTable {
    margin: auto;
    width: 97%;
}
.popupTable ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.popupTable ol li {
    float: left;
    height: 80px;
    margin-bottom: 15px;
    text-align: center;
    width: 20%;
}
.popupTable ol li img {
    display: block;
    height: 42px;
    margin: 0 auto 5px;
}
.popupTable ol li span {
    clear: both;
    display: block;
    font-weight: bold;
}
.static_content ul {
    list-style-type: none;
    padding-top: 6px;
}
.static_content ul li {
    float: left;
    margin-bottom: 13px !important;
    width: 100%;
}
.static_content ul li div {
    display: block;
    float: left;
    padding-right: 10px;
    text-align: right;
    width: 21%;
}
.static_content ul li span {
    display: block;
    float: left;
    width: 77%;
}
.fb_like
{
	float: left;
    margin-top: 4px;
    padding: 5px;
}
.bbb_rating
{
	float: left;
	padding-left: 18px;
    padding-top: 36px;
	width:169px;
	
}


/*27 sept*/
.slectShapeDiamond
{
	float:left;
	width:200px;
	background:none repeat scroll 0 0 #ECF4FC;
	border:1px solid #c8e1f9;
	min-height:100px;
}
.selctShapeText
{
	float:left;
	width:190px;
	padding:5px;
	font-weight:bold;
	background:#BAD9F9;
}
.roundShpBox
{
	float:left;
	width:100px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}
.roundShpBox input
{
	float:left;
	width:100px;
	text-align:center;
	margin-top:4px;
}
.selectDiamondStyle
{
	float:left;
	width:540px;
	background:none repeat scroll 0 0 #ECF4FC;
	border:1px solid #c8e1f9;
	min-height:128px;
	margin-left:15px;
}
.selectDiamondStyleText
{
	float:left;
	width:530px;
	padding:5px;
	font-weight:bold;
	background:#BAD9F9;
}
.diamondStyle
{
	float:left;
	width:180px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;
}
.diamondStyle input
{
	float:left;
	width:180px;
	text-align:center;
	margin-top:4px;
}
.styleDmnd
{
	float:right;
	width:150px;
	padding:1px;
}
.selectPriceBelow
{
	float:left;
	width:757px;
	background:none repeat scroll 0 0 #ECF4FC;
	border:1px solid #c8e1f9;
	min-height:200px;
	margin-top:15px;
}
.selectDiamondPriceText
{
	float:left;
	width:747px;
	padding:5px;
	font-weight:bold;
	background:#BAD9F9;
}
.selectDiamondPriceText span
{
	font-weight:normal;
}
.priceView
{
	font-size:14px;
	font-weight:bold;
	color:#333;
}
.priceView:hover
{
	color:#66aef8;
	text-decoration:none;
}
.priceTble
{
	float:left;
	width:auto;
}
.priceTble table tr td
{
	background:#fff;
}
.caratView
{
	font-size:14px;
	font-weight:bold;
	color:#333;
}
/*.fl_tp p {
    color: #2869AC;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 7px 0 20px 12px;
}
*/
.price_input
{
	float: left;
    margin-left: 124px;
    width: 61px
}

.pricefilter{
float:left; width:100%; margin-bottom:20px
}

.pricefilter .pf_field{
float:left; width:100%; margin-bottom:5px
}
.pricefilter .pf_field lable{ float:left;
}

.pricefilter .pf_field input{ position:inherit; width:60px; float:right;
}
.division
{
	float:left; 
	width:100%;
}
.division ul
{
	margin:0px;
	padding-top:5px;
	padding-left:4px;
}
.division ul li
{
	float:left;
	display:block;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	list-style:none;
	width:auto;
	
}
#ford{ padding:0px 0px 0px 10px;}
#fore{ padding:0px 0px 0px 27px;}
#forf{ padding:0px 0px 0px 29px;}
#forg{ padding:0px 0px 0px 28px;}
#forh{ padding:0px 0px 0px 28px;}
#fori{ padding:0px 0px 0px 30px;}
#forj{ padding:0px 0px 0px 28px;}
#fork{ padding:0px 0px 0px 27px;}
#forif{ padding:0px 0px 0px 7px;}
#forvvs1{ padding:0px 0px 0px 10px;}
#forvvs2{ padding:0px 0px 0px 2px;}
#forvs1{ padding:0px 0px 0px 4px;}
#forvs2{ padding:0px 0px 0px 7px;}
#forsi1{ padding:0px 0px 0px 9px;}
#forsi2{ padding:0px 0px 0px 11px;}
#forsi3{ padding:0px 0px 0px 13px;}
#fori1{ padding:0px 0px 0px 15px;}
#fori2{ padding:0px 0px 0px 18px;}

/* For Showing box */
.show_box{float:left; width:198px; font-size:12px; font-weight:normal; border:1px solid #C53C6F; padding:0px 0px 10px 10px; position:absolute; background-color:#FFFFFF; margin-left:187px; margin-top:5px; display:none;
}
.show_boxheading{float:left; width:100%; font-size:13px; color:#333333; font-weight:bold; text-align:center; line-height:25px;}
.show_boximg{background: none repeat scroll 0 0 ;
    float: left;
    margin-left: -41px;
    margin-right: 0;
    margin-top: 88px;
    position: absolute;
    width: 30px;
	}
/* Starts 21/04/12 */	
.chk_chkec
	{
		float:left;
		width:15px;
	}
.check_box_cont
	{
		float:left;
		width:30px;
		margin-top:8px;
	}
.container_image {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.inner_left_img
	{
		float:left;
		width:239px;
	}
.inner_mid_img
	{
		float:left;
		width:239px;
	}
.inner_right_img
	{
		float:left;
		width:239px;
	}
.img_diamond
	{
		float:left;
		width:230px;
	}

.slider_tagline {
    background: url("../img/tagline_bg.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    padding: 6px 0;
    position: absolute;
    text-align: center;
    text-shadow: 0 2px 0 #333333;
    width: 100%;
}
/* End 21/04/12 */	
/* End 21/04/12 */	
/* Setting Section Changes @18sep */	
.settings_sectionsmain{ float:left; margin:3px 0px 0px 5px;}
.settings_sectionsmain ul{ float:left; width:auto; list-style:none}
.settings_shape{ float:left; width:40px !important; height:40px !important; background:url(../images/halo.png) no-repeat;}
.settings_shape:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new{ float:left; width:40px !important; height:40px !important; background:url(../images/solitare.png) no-repeat;}
.settings_shape_new:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new1{ float:left; width:40px !important; height:40px !important; background:url(../images/si.png) no-repeat;}
.settings_shape_new1:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new1.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new2{ float:left; width:40px !important; height:40px !important; background:url(../images/pa.png) no-repeat; background-position:0px 0px;}
.settings_shape_new2:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new2.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new4{ float:left; width:40px !important; height:40px !important; background:url(../images/vi.png) no-repeat; background-position:0px 0px;}
.settings_shape_new4:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new4.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new5{ float:left; width:40px !important; height:40px !important; background:url(../images/ma.png) no-repeat; background-position:0px 0px;}
.settings_shape_new5:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new5.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new6{ float:left; width:40px !important; height:40px !important; background:url(../images/yellow_gold.png) no-repeat; background-position:0px 0px;}
.settings_shape_new6:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new6.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new7{ float:left; width:40px !important; height:40px !important; background:url(../images/white_gold.png) no-repeat; background-position:0px 0px;}
.settings_shape_new7:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new7.actives{ cursor:pointer; background-position:0px -56px;}
.settings_shape_new8{ float:left; width:40px !important; height:40px !important; background:url(../images/platinum.png) no-repeat; background-position:0px 0px;}
.settings_shape_new8:hover{ cursor:pointer; background-position:0px 0px;}
.settings_shape_new8.actives{ cursor:pointer; background-position:0px -56px;}



/* changes @3 oct */


.shape_main
{
	float: left;
    width: 40%;
	  background: url("../img/shape_devider.jpg") no-repeat 384px 17px;
}
.price_right
{
	 float: right;
    width: 59%;
}
.price_right1
{
	 
	float: left;
	height: 181px;
	width: 57%;
}
.price_right2 {
	float:left;
	width:42%;
}



/* changes @25 oct */
.pro_rightaligns{ float:left; width:100%; padding-top:0px;}
.pro_rightinner{ float:left; width:329px; background: url("../img/shape_devider.jpg") no-repeat scroll 328px 17px transparent;}