@import url("stylesheet.css");
@font-face {
 font-family: 'Futura Bk BT';

        /* for IE */
	src: url('../fonts/futuran.eot');

        /*
         * for non-IE: first see if the font exists locally on the browser's
         * computer.  If so, use that copy of the font.  Otherwise, load it
         * from the server
         */
	src: local('Futura Bk BT'), url('../fonts/futuran.ttf') format('truetype');
}
body {
	margin:	0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#757474;
}
.floatRight {
	float:right;
}
.blue {
	color:#004e91;
	font-family:Arial, Helvetica, sans-serif;
}
.wrapper {
	margin: 0 auto;
	height:auto;
	overflow:hidden;
	width:1000px;
}
.footerHold {
	height:auto;
	width:1000px;
	margin:0 auto;
}
.footer {
	height:auto;
	width:100%;
	padding-top:55px;
	position:relative;
	z-index:10;
	background:url('../images/footerBg.png') 0 0 repeat-x;
	behavior: url(iepngfix.htc)
	
}
.footerFull {
	height:438px;
	width:100%;
	background:url('../images/footerBg.png') 0 0 repeat-x;
	behavior: url(iepngfix.htc)
	margin-top:-438px;
	position:relative;
	z-index:8;
}
.headerFull {
	/*background-color:#0a68b9;*/
	height:162px;
	width:100%;
	margin-bottom:-162px;
	background-image:url('../images/headerFullBg2.jpg');
	background-repeat:no-repeat;
	background-position: -397px 0;
}
.header {
	height:162px;
	width:961px;
	background:url('../images/headerBg.jpg') no-repeat 0 0;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
}
.logo {
	float:left;
}
.todayPrice {
	float:right;
	width:215px;
	height:106px;
	background:url('../images/todayPriceBg.png') 0 0 no-repeat;
	behavior: url(iepngfix.htc)
	margin-right:50px;
	margin-top: 4px;
}
.todayPrice h3 {
	color:#c47d02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:5px 0 0 28px;
	font-weight: normal;
}
.todayPrice p {
	font-family:Arial, Helvetica, sans-serif;
	color:#3a3a3b;
	font-size:13px;
	margin:1px 0 0 0;
	font-weight:bold;
	text-align:center;
}
.todayPrice a {
	color:#0052af;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:30px;
	line-height:24px;
	text-decoration:none;
}
.todayPrice p.grey {
	color:#647886;
}
.contentBody {
	width:1000px;
	height:auto;
	overflow:hidden;
	margin-top:-32px;
	background:url('../images/shadows.png') 0 33px no-repeat;
	behavior: url(iepngfix.htc)
}
.content {
	height:auto;
	overflow:hidden;
	width:941px;
	background-color:#FFF;
	margin-left:auto;
	margin-right:auto;
	padding:11px 9px 0 11px;
}
.nav {
	width:937px;
	height:39px;
	background:url('../images/navBg.png') 0 0 no-repeat;
	behavior: url(iepngfix.htc)
}
.navLinks {
	display:block;
	margin-left:30px;
	height:39px;
}
.navLinks img {
	float:left;
}
.navLinks a {
	color:#053e84;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	padding:13px 20px;
	float:left;
}
a.home:hover, a.home.selected {
	background:url('../images/homeSelected.gif') center 11px no-repeat;
	color:#fff;
}
a.aboutUs:hover, a.aboutUs.selected {
	background:url('../images/aboutUsSelected.gif') center 11px no-repeat;
	color:#fff;
}
a.services:hover, a.services.selected {
	background:url('../images/contactUsSelected.gif') center 11px no-repeat;
	color:#fff;
}
a.why:hover, a.why.selected {
	background:url('../images/whySelected.gif') center 11px no-repeat;
	color:#fff;
}
a.hallmark:hover, a.hallmark.selected {
	background:url('../images/hallmarkSelected.gif') center 11px no-repeat;
	color:#fff;
}
a.blog:hover, a.blog.selected {
	background:url('../images/blogSelected.gif') center 11px no-repeat;
	color:#fff;
}
a.testimonials:hover, a.testimonials.selected {
	background:url('../images/testimonialsSelected.gif') center 11px no-repeat;
	color:#fff;
}
a.contactUs:hover, a.contactUs.selected {
	background:url('../images/contactUsSelected.gif') center 11px no-repeat;
	color:#fff;
}
a.sitemap:hover, a.sitemap.selected {
	background:url('../images/sitemapSelected.gif') center 11px no-repeat;
	color:#fff;
}
.mainBody {
	clear:both;
	height:auto;
	overflow:hidden;
	margin-top:10px;
}
.leftCol {
	margin-right:17px;
	height:auto;
	overflow:hidden;
	width:229px;
	float:left;
	background-color:#eaeaea;
}
.rightCol {
	height:auto;
	overflow:hidden;
	float:left;
	width:690px;
}
.newsLetterBox {
	background:url('../images/newsletterBg.gif') 0 0 no-repeat;
	height:162px;
	width:195px;
	padding:17px
}
.newsLetterHead {
	color:#1d8db7;
	font-family:"Myriad Pro", "Trebuchet MS", Arial;
	font-size:25px;
	font-weight:normal;
}
.newsLetterSignUp {
	font-family:"Myriad Pro", "Trebuchet MS", Arial;
	font-size:16px;
	color:#000;
}
.newsLetterSignUp input {
	height:22px;
	width:175px;
}
.newsLetterSignUp img {
	float:right;
	margin-right:16px;
}
.prodGrid, .prodGrid1, .prodGrid2, .prodGrid1 {
	clear:both;
}
.prodGrid1 {
	margin-top:5px;
	width:690px;
	height:auto;
	overflow:hidden;
}
.prodGrid, .prodGrid2, .prodGrid3 {
	margin-top:27px;
	width:690px;
	height:auto;
	overflow:hidden;
}
.prodGrid .left, .prodGrid .middle, .prodGrid .right, .prodGrid1 .left, .prodGrid1 .middle, .prodGrid1 .right, .prodGrid2 .left, .prodGrid2 .middle, .prodGrid2 .right {
	float:left;
	width:200px;
}
.middle{
margin-top:20px;
}
.prodGrid .left, .prodGrid .middle, .prodGrid1 .left, .prodGrid1 .middle, .prodGrid2 .left, .prodGrid2 .middle {
	margin-right:45px;
}
.prodHead {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#095274;
	text-transform:uppercase;
	clear:both;
	display:block;
	margin:5px 0 10px 0;
	margin-bottom:-3px;
	text-align:center;
	text-decoration:none;
}
a.prodHead:hover {
	text-decoration:underline;
}


.prodHead1 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#095274;
	text-transform:uppercase;
	clear:both;
	margin:5px 0 10px 0;
	margin-bottom:-3px;
	text-align:center;
	text-decoration:none;
}
a.prodHead1:hover {
	text-decoration:underline;
}

.prodIntroText {
	clear:both;
	color:#757474;
	font-size:11px;
	line-height:15px;
}
.prodIntroText a {
	text-decoration:none;
	color:#0458b3;
}
.prodIntroText a:hover {
	text-decoration:underline;
}
.footer .cols {
	height:auto;
	overflow:hidden;
}
.footer .col1, .footer .col2, .footer .col3, .footer .col4 {
	height:235px;
	width:240px;
	float:left;
	color:#727272;
}

.footer .col2, .footer .col3 {
	margin-right:12px;
}
.footer .col2, .footer .col3, .footer .col4 {
	background:url('../images/footerBoxBg.png') 0 0 no-repeat;
	behavior: url(iepngfix.htc)
}
.col2 p, .col3 p, .col4 p {
	margin:13px 0 0 13px;
	font-size:11px;
	color:#727272;
	line-height:18px;
}
p.head {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.col2 p img.floatRight, .col4 p img.floatRight {
	margin-left:5px;
}
.col3 p img.floatRight{
margin-left:0px;
}
.footerLinks {
	clear:both;
	padding-top:10px;
	border-top:1px solid #ccc;
	width:1000px;
	height:45px;
}
.footerLinks {
	color:#666;
	font-size:11px;
	line-height:18px;
}
.footerLinks a {
	color:#666;
	font-size:11px;
	text-decoration:none;
}
.footerLinks a:hover {
	text-decoration:underline;
}
.breadCrumbs {
	font-size:11px;
	color:#666;
	margin-bottom:24px;
	display:block;
}
.breadCrumbs a {
	text-decoration:none;
	color:#666;
}
.breadCrumbs a:hover {
	color:#000;
	text-decoration:underline;
}
.text {
	font-size:11px;
	line-height:14px;
}
.text p {
	font-size:11px;
	line-height:18px;
}
.text p.big {
	font-size:12px;
	line-height:20px;
}
strong.blue {
	font-size:16px;
}
.prodFrameSmall {
	background:url(../images/productsPageFrameSmall.jpg);
	height:167px;
	width:193px;
}
.prodFrameSmall img {
	margin-top:3px;
}
/*=======================================styles Anil================*/

.category {
	margin-top:5px;
	width:690px;
	height:auto;
	overflow:hidden;
}
.CategoryFrameleft {
	background:url(../images/categoryPageFreameBig.jpg);
	height:254px;
	width:292px;
	float:left;
}
.mrgnTop10 {
	margin-top:10px;
}
.CategoryFrameRight {
	height:350px;
	width:360px;
	float:left;
	margin-left:15px;
	padding:5px 10px;
}
.prodHead2 {
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	color:#095274;
	text-transform:uppercase;
	clear:both;
	display:block;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:none;
}
.tableBorder {
	border:#AB816A 1px solid;/*padding-left:10px;
padding-right:10px;*/
}
.bluecolor {
	color:#0C749F;
	font-weight:bold;
}
.tdBack {
	background:url(../images/tdbg2.gif) repeat-x left;
}
.zoomIcon {
	float:left;
	width:60px;
	margin-left:240px;
	margin-top:-95px;
	height:32px;
}
.enquireBtn {
	width:95px;
	height:25px;
	float:left;
	margin-left:315px;
	margin-top:5px;
}

.profile {
	margin-top:5px;
	width:690px;
	height:auto;
	overflow:hidden;
}
.tdback3 {
	background:url(../images/blueband.gif) no-repeat;
	width:287px;
	height:25px;
	color:#FFFFFF;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}
.tdback4 {
	background:url(../images/blueband2.gif) no-repeat;
	width:439px;
	height:25px;
	color:#FFFFFF;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}
.tdback5 {
	background:url(../images/blueband.gif) no-repeat;
	width:200px;
	height:25px;
	color:#FFFFFF;
	padding-left:20px;
	font-size:12px;
	font-weight:bold;
}
.paddingTop10 {
	padding-top:10px;
}
.lineheight20 {
	line-height:20px;
}
.testimonial {
	background:url(../images/testimonialBack.gif) no-repeat;
	float:left;
	width:668px;
	height:112px;
	padding:20px;
	color:#000000;
	font-weight:normal;
}
.testimonial2 {
	background:url(../images/testimonialBack3.gif) no-repeat;
	float:left;
	width:668px;
	height:112px;
	padding:20px;
	color:#000000;
	font-weight:normal;
}
.mainHeading {
	font-family:"Times New Roman", "Trebuchet MS";
	color:#da9500;
	font-size:22px;
	font-weight:normal;
	font-style:italic;
}
.mainHeading1 {
	font-family:"Times New Roman", "Trebuchet MS";
	color:#da9500;
	font-size:18px;
	font-weight:normal;
}
.testiText {
	font-family:"Trebuchet MS";
	font-size:17px !important;
	line-height:26px !important;
	color:#666666 !important;
	font-weight:normal !important;
	font-style:italic;
}
.testiText2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px !important;
	line-height:22px !important;
	color:#666666 !important;
	font-weight:normal !important;
}

.serviceHeading {
	font-family:"Trebuchet MS";
	font-size:17px !important;
	line-height:26px !important;
	color:#666666 !important;
	font-weight:normal !important;
	font-style:italic;
}
.hallmarkText {
	font-family:"Trebuchet MS";
	font-size:17px !important;
	color:#FF9900 !important;
	font-weight:normal !important;
	font-style:italic;
}
.hallmarkText1 {
	font-family:"Trebuchet MS";
	font-size:17px !important;
	color:#096fa0 !important;
	font-weight:normal !important;
	font-style:italic;
}
.orangecolor {
	font-family:"Trebuchet MS";
	color:#993300;
}
.greybg {
	background:url(../images/greyLinebg.gif) repeat-x left;
	width:690px;
	height:3px;
}
.hallmark a {
	color:#666666;
	text-decoration:none;
}
.hallmark a:hover {
	color:#000000;
	text-decoration:underline;
}
#signupMessage {
	font-size:11px;
	font-weight:bold;
	color:#F00;
	display:none;
}
/* Diamond module starts */

.diamondModuleMenu {
	position:absolute !important;
	z-index:1000;
	overflow:visible !important;
	margin-left:-229px;
}
.menud {
	display:none;
}
.btMenu {
	position:absolute;
	z-index:11;
	margin-left:220px;
	margin-top:455px;
}
.diamondDetails {
	width:883px !important;
	padding:10px;
	border:1px solid #0052AF;
	margin:0 auto;
	float:none !important;
	height:auto;
	overflow:hidden;
}
h1.mainHeading {
	margin:-5px 0 12px 0;
	float:left;
}
span.backToSearchResults {
	float:right;
	clear: both;
	padding-top:5px;
	padding-bottom:10px;
}
span.backToSearchResults a {
	color:#0C75A0;
	font-size:11px;
}
span.backToSearchResults a:hover {
	color:#DA9500;
}
.horiSep {
	display:block;
	height:3px;
	width:100%;
	clear:both;
	background:url(../images/headHoriSep.gif) repeat-x 0 0;
}
h2.diamondName {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7F513F;
	clear:both;
}
.diamondDetails p {
	font-size:12px;
	color:#666666;
}
.diamondTable {
	width:100%;
	height:264px;
	margin-top:20px;
}
.diamondTable .leftPart {
	width:216px;
	height:264px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
.diamondTable .rightPart {
	width:609px;
	height:262px;
	float:left;
}
.rightPart #detailsTable {
	border:1px solid #7F513F;
}
#detailsTable td {
	color:#736B65;
	font-weight:bold;
}
#detailsTable td.desc {
	color:#0C75A0;
	font-weight:bold;
	padding-left:20px;
}
.leftPart .diamondBg {
	width:180px;
	height:145px;
	background:url(../images/diamondBg.jpg) no-repeat 0 0;
	padding-top:25px;
}
.leftPart p {
	padding-left:0;
	margin-top:10px;
}
.leftPart .price {
	font-size:18px;
	font-weight:bold;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
}
.leftPart .price span {
	color:#7F513F;
}
.diamondC, .otherDetails {
	width:100%;
	height:auto;
	overflow:hidden;
	margin-top:30px;
	clear:both;
}
.diamondC .cut, .diamondC .colour, .diamondC .clarity {
	float:left;
}
.diamondC .cut {
	width:230px;
	height:auto;
	overflow:hidden;
}
.diamondC .colour {
	width:230px;
	height:auto;
	overflow:hidden;
	margin:0 25px;
}
.diamondC .clarity {
	width:360px;
	height:auto;
	overflow:hidden;
}
.type {
	font-size:14px;
	color:#726B65;
}
.type strong {
	font-size:14px;
	color:#0C749F;
}
.scale {
	font-size:11px;
	clear:both;
	color:#726B65;
	margin-top:10px;
	width:100%;
	height:20px;
	background-color:#EFEFEF;
	padding:5px 0 0 5px;
}
.scale1 {
	font-size:11px;
	clear:both;
	color:#FFFFFF;
	margin-top:10px;
	width:100%;
	height:20px;
	background-color:#0073aa;
	padding:5px 0 0 5px;
}

.cut .scale {
	font-family:Arial, Helvetica, sans-serif;
}
.colour .scale {
	font-family:Verdana, Geneva, sans-serif;
}
.cut .scale span.selected, .colour .scale span.selected, .clarity .scale span.selected {
	background-color:#FFF;
	border:1px solid #0E77A1;
}
.cut .scale span.selected, .clarity .scale span.selected {
	padding:2px;
}
.colour .scale span.selected {
	padding: 2px 7px;
}
.description {
	margin-top:10px;
	width:100%;
	height:auto;
	overflow:hidden;
	text-align:left;
	clear:both;
	font-size:11px;
	line-height:16px;
	color:#726B65;
}
.sep {
	color:#990000;
}
.sep1 {
	color:#FFFFFF;
}
.orderInfo {
	width:381px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-right:45px;
}
.orderInfo p {
	line-height:18px;
	padding-left:3px;
}
.orderInfo a {
	color:#0C729F;
}
.rings {
	width:417px;
	height:275px;
	float:left;
}
.rings1 {
	width:417px;
	height:100px;
	float:left;
}
.rings h3 {
	margin-left:3px;
}
.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.bottomLink {
	clear:both;
	margin-top:30px;
}
.bottomLink span.backToSearchResults {
	padding-top:10px;
}
#askQ {
	width:470px;
	height:500px;
	/*border:2px solid #A77E68;*/
	/*display:none;*/
}
.askQuesTable td {
	color:#726B65;
	font-size:12px;
}
.askQuesTable td.blue {
	color:#0C729F;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.askQuesTable input {
	width:227px;
	height:20px;
	border:1px solid #A77E68;
}
.askQuesTable textarea {
	width:300px;
	height:125px;
	border:1px solid #A77E68;
}

.askQuesTable td.required {
	font-size:11px;
	color:#F00;
}

/*.contactUsTable td {
	color:#726B65;
	font-size:12px;
}
.contactUsTable td.blue {
	color:#0C729F;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.contactUsTable input {
	width:160px;
	height:15px;
	border:1px solid #A77E68;
}
.contactUsTable textarea {
	width:210px;
	height:90px;
	border:1px solid #A77E68;
}*/

#btSend {
	margin-left:-4px;
}
.questionResponse {
	font-weight:bold;
	color:#060;
	display:none;
}
.ringImages {
	width:417px;
}
.ringImages .one, .ringImages .two {
}
.ringImages .one {
	margin-bottom:10px;
}
.ringImages img {
	border:1px solid #A77E68;
	margin:0 4px;
}

<!-- product sliding images added by basheer -->

.prodImages {
	width:700px;
}
.prodImages .one {
	margin-bottom:10px;
	margin-top:30px;
	margin-left:30px;
}

.prodImages img {
	border:1px solid #A77E68;
	margin:0 4px;
}

.smallText {
	margin-top:-60px;
	font-size:10px;
	color:#000;
}
.newIcon {
	margin-left:5px;
	margin-top:-1px;
}
.years, .months {
	color:#175693;
}
.years {
	font-size:16px;
}
.months {
	font-size:12px;
}
.years a, .archives .heading {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#175693;
	text-decoration:none;
}
.archives .heading {
	color:#cc0000;
	text-decoration:underline;
	margin:35px 0;
}
.archives table td {
	font-weight:bold;
	color:#175693;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.years a.current, .years a:hover {
	color:#cc0000;
	text-decoration:underline;
}
.months a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#175693;
	text-decoration:none;
}
.months a.current, .months a:hover {
	color:#cc0000;
	text-decoration:underline;
}
.archives table td.orangeHead {
	color:#dc891d;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
/* Diamond search Starts */
.diamondSliders {
	width:100%;
	height:auto;
	overflow:hidden;
}
.shape {
	float:left;
	width:55px;
}
.diamondListImg {
	margin:5px auto;
	text-align:center;
	height: auto;
	overflow: hidden;
	padding-left:133px;
}
.sliders {
	width:100%;
	clear:both;
}
#slider {
	margin: 3px;
}
#top {
	width:780px;
	height:250px;
}
.sliderArea {
	float:left;
	width:240px;
	height:50px;
	margin-left:30px;
	margin-bottom:40px;
	padding-left:10px;
	color:#805140;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.sliderArea p {
	float:left;
	margin:0 0 10px 0;
	clear: both;
}
.sliderArea ul {
	margin-top:5px;
	width:300px;
}
.sliderArea ul li {
	display:inline;
	margin-right:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#805140;
}
.sliderArea li.last {
	margin-right:0;
}
.sliderArea ul.cut li {
	display:inline;
	margin-right:30px;
	font-size:12px;
}
.sliderArea ul.clarity {
	margin-top:5px;
	float:left;
	clear:both;
	margin-left:-40px;
	
}
.sliderArea ul.clarity li {
	display:inline;
	margin-right:5px;
	font-size:10px;
}

.sliderArea div {
	float:left;
	clear:both;
}
.sliderArea p strong {
	color:#7A3B29;
	padding-left:5px;
}
#carat, #cut {
	width:240px;
	height:10px;
	background-color:#06F;
}
#clarity{
	width:280px;
	height:10px;
	background-color:#06F;
}
#colour{
	width:240px;
	height:10px;
	background-color:#06F;
}
#price{
	width:480px;
	height:10px;
	background-color:#06F;
	margin-left:40px;
}
#girdle{
	width:270px;
	height:10px;
	background-color:#06F;
}

.sliderArea div.colour ul {
	margin-left:-58px;
}
.sliderArea div.colour ul li {
	margin-right:17px;
}
.sliderArea div.cut ul {
	margin-left:-43px;
}
.sliderArea div.cut ul li {
	margin-right:47px;
}
.sliderArea div.clarity ul {
	margin-left:-44px;
	
}

.sliderArea div.girdle ul {
	margin-left:-40px;
}
.sliderArea div.girdle ul li {
	margin-right:9px;
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .sliderArea div.clarity ul {
	padding-left:0;
}
 .sliderArea div.clarity{
	margin-left:0px;
}
.sliderArea div.colour ul {
	
	padding-left:0;
}
.sliderArea div.colour{
	
	margin-left:-20px;
}
.sliderArea div.cut ul {
	padding-left:0px;
}
.sliderArea div.cut{
	margin-left:0px;
}
}

.sliderArea div.clarity ul li {
	margin-right:10px;
}

#amount{
	margin-left:40px;
}
p.labprice{
margin-left:40px;
}

.ui-resizable {
	position:relative;
}
.ui-resizable-handle {
	display:block;
	font-size:0.1px;
	position:absolute;
	z-index:99999;
}
.ui-resizable-s {
	border-top:1px solid #CCCCCC;
	bottom:-5px;
	cursor:s-resize;
	height:14px;
	left:0;
	width:100%;
}
.gridArea {
	margin:0px auto 20px auto;
	text-align:center;
	height: auto;
	overflow: hidden;
	width:100%;
}
.headReasult {
	font-family: 'Futura Bk BT';
	font-weight:bold;
	color:#7F513F;
	font-size:17px;
}
.certiSerachMsg {
	font-family: Verdana, Geneva, sans-serif;
	color:#7F513F;
	font-size:14px;
	margin-left:15px;
}
.grid {
	height:auto;
	overflow:hidden;
	width:99%;
	margin-top:13px;
}
.grid table th.pointer {
	cursor:pointer;
}
.grid table th img {
	margin-bottom:-6px;
	position:relative;
	z-index:3;
}
.grid table td {
	height:30px;
	color:#746B65;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.even {
	background-color:#F7F7F7;
}
tr.even td {
	border-top:1px solid #D5E8EB;/*border-bottom:1px solid #D5E8EB;*/
}
.odd {
	background-color:#fff;
}
tr.odd td {
	border-top:1px solid #D5E8EB;
}
.compareBtAndHead {
	overflow:hidden;
	height:auto;
	margin-bottom:5px;
}
#preloader {
	position:absolute;
	z-index:999;
	margin-top:0px;
	margin-left: 350px;
	background-color: #fff;
}
.toolTip {
	width:168px;
	/*height:473px;*/
	/*background:url('../images/toolTipBg.png');*/
	background:url('../images/toolTipGr.gif') repeat-x 0 0;
	display:none;
	position:absolute;
	z-index:999;
	margin-left:710px;
	border:2px solid #3d767e;
}
/*.toolTipDetails {
	width:488px;
	height:178px;
	margin-top:17px;
	margin-left:2px;
	float:left;
}
.toolTipDetails table {
	margin-left:2px;
	margin-top:5px;
}
.toolTipDetails table td {
	height:auto;
	color:#AC7F68;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
}*/
.toolTip table td {
	height:auto;
	color:#AC7F68;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
}.darkBrown {
	color:#7F513F;
	font-weight:bold;
}
/*#table tr:hover {
background-color:#E6E6E6;	
}*/
.tooltiphead {
	color:#65A7B1;
	font-size:14px;
	font-weight:bold;
}
#toolTipTip {
	position:absolute;
	z-index:1000;
	margin-left:693px;
	margin-top: 14px;
	display:none;
}
#toolTip #close {
	text-decoration:none;
}
.brown {
	color:#805140;
}
.comparison {
	width:1050px;
	height:570px;
	/*border:2px solid #A77E68;*/
	padding:10px;
}
.leftParams {
	float:left;
	clear:left;
	width:96px;
	height:409px;
	background-color:#F2F2F3;
	border-left:1px solid #65A6B1;
	border-bottom:1px solid #65A6B1;
	border-top:1px solid #65A6B1;
	margin-top:75px;
}

.rightParams {
	float:left;
	width:1050px;
	height:auto;
	overflow:auto;
	margin-top:10px;
	border:1px solid #65A6B1;
}	
.rightParams table {
	float:left;	
}
.rightParams .scroll {
	width:100%;
	height:auto;
	overflow:hidden;
}
.rightParams table.odd {
	background-color:#FFF;	
}
.rightParams table.even {
	background-color:#F7F9FA;	
}
.rightParams table td, .leftParams table td {
	color:#736B65;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}
td.borderTop {
	border-top:1px solid #E5E5E5;	
}

.tag {
	float:right;
	margin-right:-5px;
}
.btGo {
	margin: -2px 0 0 5px;
}
/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .btGo {
	margin: 2px 0 0 5px;
}
}
.gridTable {
	border-right:1px solid #D5E8EB;
	border-left:1px solid #D5E8EB;
	border-bottom:1px solid #D5E8EB;
}
.pagination {
	/*width:200px;*/
	width:565px;
	/*height:25px;*/
	float:right;
	/*margin-top:20px;*/
	margin-top:10px;
	color:#000000;
	/*margin-right:-50px;*/
}
.pagination a {
	text-decoration:underline;
	color:#7A3B29;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	font-size:11px;
	
}
.pagination a:hover, .pagination a.selected {
	/*background:url(../images/page_back.gif) repeat-x center center;*/
	background-color:#8edcf6;  ========================================/*Added by ANIL*/=======================
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.noUnderline {
	text-decoration:none !important;
	background:none  !important;	
}
.certiSearch {
	width:500px;
	height:auto;
	overflow:hidden;
	padding-top: 5px;
	;
}
#certificateNumber {
	border:1px solid #000;
	padding-left:15px;
	background:url(../images/lens.gif) 3px 4px no-repeat;
}

.bluelink {
	font-family: Arial, Helvetica, sans-serif;
	color: #2F5F8C;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
}

.blink {
	font-family: Arial, Helvetica, sans-serif;
	color: #383838;
	font-size: 11px;
	text-decoration:underline;
}

.border {

	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid

}
.prodslide {
	margin-top:550px;
}


.footerimgs{
	float:left;
	color:#727272;
}
.footerImgages {
	clear:both;
	padding-top:10px;
	border-top:1px solid #ccc;
	width:1000px;
	height:40px;
}
.facetwitimgs{
	padding-top:0px;
	float:left;
}
.homeDiamondListImg {
	margin:20px auto;
	text-align:center;
	height: auto;
	overflow: hidden;
	padding-left:0px;
}
.slider_demo_note{
margin-left:33px;
float:left;
color:#805140;
}
.slider_demo_img{
float:left;
margin-top:-5px;
margin-left:10px;
}
.certi{
color:#6F6F6F;
}


==================================Added bye anil============================================

.hover-help {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/hover-help-arrow-l.gif) no-repeat scroll left center;
padding:0 0 0 10px;
white-space:normal;
width:210px;
}


.hover-help .hover-help-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#2C2A25 none repeat scroll 0 0;
color:#CCCCCC;
font-family:arial,sans-serif;
font-size:12px;
font-weight:normal;
line-height:150%;
padding:10px;
text-align:left;
}


/*==================================Added bye anil============================================6 May 2010*/

.box{
width:670px;
height:auto;
padding:10px 0 0 0;
border:1px #999999 solid;
float:left;
background:#eaeaea url(../images/boxBg.gif) repeat-x top left;
margin-bottom:20px;
}

.box h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff6000;
margin:5px 0 0 10px;
}

.box p {padding:0px 20px 20px 20px; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;}

.mrgnRight10{ margin-right:10px;}

/*==================================Added bye anil============================================9 May 2010*/

.advanceSearch{
width:764px;
height:28px;
background-color:#effbfe;
border:#a1c5e5 1px solid;
padding:2px;
float:left;
margin:10px 0 20px 56px;
cursor:pointer;
}

.advanceSearch h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7d481f; float:left; padding-left: 10px; margin-top:3px;}

.advanceSearch img{ float:left; margin-top:5px; margin-left:5px;}


.slideBox{
float:left;
width:768px;
clear:both;
margin-left:70px;
margin-top:-10px;
}


.text16px{ color: #8b5a34; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}

.advansenote{
margin-right:50px;
margin-top:5px;
font-size:12px;
color:#999999;
font-style:italic;
}

/*==================================Added bye anil============================================20 May 2010*/


.engagefont{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#0c749f;
text-decoration:underline;
}

.engagefont2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#7f513f;
text-decoration:none;
font-weight:bold;
}

.engage ul{
width: 315px;
height:auto;
list-style:none;
margin-left:-35px;
color:#4a4a4a;
}

.engage ul li{
width: 315px;
background:url(../images/arrow2.gif) no-repeat left;
float:left;
padding-left:15px;
line-height:20px;
}

/*### Added by basheer ###*/

.fbookLike {
	float:left;
	width:60px;
	margin-left:-400px;
	margin-top:-70px;
	height:32px;
}


/*==================================Added bye anil============================================22 june 2010*/

.benefitOnline{
background:url(../images/benefitOnline-bg.gif) no-repeat top left;
padding: 24px 19px;
float:left;
width:370px;
height:325px;
}

.benefitOffline{
background:url(../images/benefitOffline-bg.gif) no-repeat top left;
padding: 24px 19px;
width:407px;
height:325px;
}

.benefitOnline_head{
font-family:Arial, Helvetica, sans-serif;
color:#1071b5;
font-size:25px;
padding-bottom:24px;
}

.benefitOffline_head{
font-family:Arial, Helvetica, sans-serif;
color:#a16c06;
font-size:25px;
padding-bottom:24px;
}

.benefitOnline_text{
font-size:15px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

.arrowbg{ background:url(../images/arrowbg.gif) no-repeat top center; font-family:Arial, Helvetica, sans-serif; font-size:18px;
color:#1c1c1c; width:750px; height:200px; line-height:24px; text-align:center; margin-top:-50px;}

div.arrowbgtxt{ width:440px; height:100px; margin-left:220px; margin-top:75px;}


.sixteentext{
font-size:16px;
color:#2459a2;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.Twelvetext{
font-size:12px;
color:#000000;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
}

.Hide {
left:-9999px;
position:absolute;
top:-9999px;
}

.clr{ clear:both;}


/*==================================add by Anil*/


.hallmarkText_brown {
	font-family:"Trebuchet MS";
	font-size:17px !important;
	color:#7a3b29 !important;
	font-weight:normal !important;
}

.blueHead{
color:#096fa0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

/*==================================add by Anil============ 11 july 2010*/
.engagementPage{
	width:886px !important;
	padding:24px;
	border:1px solid #0052AF;
	margin:0 auto;
	float:none !important;
	height:auto;
	overflow:hidden;
}
.left{
width:707px;
height:auto;
float:left;
margin-right:10px;
margin-top:20px; 
}

.left p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

.ringsBox{
width:100%;
height:auto;
overflow:hidden;
padding-top:10px;
}

.box1{
border:solid 1px #CCCCCC;
padding:0;
height:auto;
}

.mainbox{
float:left;
width:222px;
margin-right:13px;
text-align:center;
height:185px;
}

.textP{
color:#367da1;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:10px;
line-height:13px;
}

.colorgreen{
color:#367da1;
font-size:11px;
}

.right{
width:169px;
height:auto;
float:right;
margin-top:20px;
}

.mrgnTop20{
margin-top:20px;
}


.mrgnTop25{
margin-top:25px;
}

.mrgnTop30{
margin-top:25px;
}

.mrgnbootom20{
margin-bottom:20px;
}


.moutiText{
font-size:11px;
color:#7F513F;
font-style:italic;
font-weight:normal;
}

/*=============================TOOLTIP============*/

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
	padding: 15px 0 0 0px;
	margin:-295px 0 0 240px;
	width:246px;
	color: #000000;
    text-align: left;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 10px 5px 30px; 
	background: url(bubble_filler.gif) repeat-y top right;
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 0px;
	color: #000000;
    background: url(bubble.gif) no-repeat bottom;
}

