@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;*/
	background:url('../images/headerBgChristmas.jpg') no-repeat 0 0;
	/*background:url('../images/headerBgInd.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:60px;
}
.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:10px;
	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:310px;
	float:left;
	margin-left:65px;
	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:20px;
	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;*/
overflow:visible;
padding-top:10px;
}

.box1{
/*border:solid 1px #CCCCCC;*/
padding:0;
height:115px;
}

.mainbox{
float:left;
width:222px;
margin-right:13px;
text-align:center;
/*height:195px;*/
height:210px;
}

.textP{
color:#367da1;
font-size:12px;
font-weight:bold;
text-align:center;
padding-top:15px;
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;
}

/*=========================================================Added by anil*/

.homesearch{
width:680px;
height:116px;
border:#6ec4eb 1px solid;
float:left;
margin-bottom:20px;
}
.strip{
width:671px;
height:16px;
background-color:#b4e1f4;
padding: 6px 0 6px 9px;
}

.strip .Text{font-size:14px; color:#124f6a; font-weight:bold;}

.homeDiamondListImg {
height:auto;
margin:20px auto;
overflow:hidden;
padding-left:0;
text-align:center;
}


.diamondListImg_home {
	margin:7px auto;
	text-align:center;
	height: auto;
	overflow: hidden;
	padding-left:0px;
}

.clickbtn{
margin-top:-60px;
}

/*===========================MenuTab Version===============Added By ANIL(10 August 2010)=====================*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~``engagemennt blue strip~~~~~~~~~~~~~~~~~~```*/

.blueStrip{ width:855px; height; height:17px; float:left; background:url(../images/blueStripBg.gif) repeat-x top left #d7f0fd; border:1px solid #a9ccde; margin-bottom:10px; padding:7px 13px 8px 13px;}

p.bluetext{ color:#215994; font-size:12px; font-style:italic;}

.selectBox{ width: 138px; font-size:12px; color:#000000;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~END engagemennt blue strip~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`Your design CSS~~~~~~~~~~~~~~~~~~```*/


/*=================LEFT panel=============*/
.Left-your-design{ float:left;margin-right:16px; height:auto; width:677px;}

.L-Box1{width:675px; height:auto; float:left; margin-bottom:20px;}
.L-Box1 .ring {float:left; margin-right:20px; border:#999999 1px solid;}

.L-Box1 .zoomimg{
	float:left;
	position:absolute;
	margin-top:175px;
	margin-left:200px;	
	}
.L-Box1 p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#383838; padding:0; font-size:12px; line-height:18px; margin-bottom:10px;}

.L-Box1 h1 {font-family:"Times New Roman", Times, serif; font-style:italic; font-size:19px;color:#da9500; margin:0;}
.L-Box1 td{ color:#383838;}
.L-Box1 a {color:#1c8bcc; text-decoration:none;}
.L-Box1 a:hover {color:#1c8bcc; text-decoration:underline;}
.smallText{font-size:10px;}
.line{background:url(../images/lineBg.gif) repeat-x center left; height:1px; width:100px;}


.L-Box2{width:675px; height:auto; float:left; border-bottom: 1px solid #dedede; padding-bottom:10px;}
.L-Box2 .boxA{width:467px; height:auto; float:left;}
.L-Box2 .boxA p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#6f6765; padding:0; font-size:11px; line-height:24px;}
.L-Box2 .boxA span {font-family:Verdana, Arial, Helvetica, sans-serif; color:#146992; padding:0; font-size:12px;}
.L-Box2 .boxA h3 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#7f513f; padding:0; font-size:14px; padding-bottom:0px; text-decoration:underline; margin:0;}


.L-Box2 .boxB{width:178px; height:88px; float:right; background-color:#f8f8f8; border:1px solid #e4e4e4; padding:10px 0 0 10px;}
.L-Box2 .boxB p {font-family:Verdana, Arial, Helvetica, sans-serif; color:#939393; padding:0; font-size:12px; line-height:18px; padding-bottom:0px;}
.L-Box2 .boxB span{font-family:Verdana, Arial, Helvetica, sans-serif; color:#146992; padding:0; font-size:12px; text-decoration:underline;font-weight:bold;}
.L-Box2 a {color:#1c8bcc; text-decoration:none; font-style:italic;}
.L-Box2 a:hover {text-decoration:underline; }

.L-Box3{width:675px; height:auto; float:left; border-bottom: 1px solid #dedede; padding-bottom:10px; padding-top:20px;}
.L-Box3 td{color:#146992; line-height:24px; font-size:12px;}
.L-Box3 p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#146992; padding:0; font-size:12px; line-height:30px;}
.L-Box3 h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7f513f; padding:0; font-size:14px; padding-bottom:0px; text-decoration:underline; margin:0;}
.L-Box3 .gray{ color:#515151;}


.L-Box4{width:675px; height:auto; float:left; border-bottom: 1px solid #dedede; padding-bottom:10px; padding-top:20px;}
.L-Box4 p{font-family:Verdana, Arial, Helvetica, sans-serif; color:#146992; padding:0; font-size:12px; line-height:18px;}
.L-Box4 h3{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7f513f; padding:0; font-size:14px; padding-bottom:0px; text-decoration:underline; margin:0;}


/*=================END LEFT panel=============*/



/*=================Right panel=============*/

.Right-your-design{ float:right; height:auto; width:189px; margin:0; padding:0;}
.formTable{ float:left;width:190px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0;margin:0;}

.formTable table{ padding:0px 10px 0 10px; background:#e7e7e7 url(../images/formBG.gif) repeat-x top left; border:solid 1px #999999;}
.formTable input{ width:170px; height:20px; border:#999999 solid 1px; margin-bottom:10px; }
.formTable textarea{ width:170px; height:80px; border:#999999 solid 1px;  margin-bottom:10px; }
.formTable h1{ color:#145287; text-align:center;font-size:16px; margin-top:10px; margin-bottom:5px; font-weight:bold;}

.formTable img{ margin-top:10px;}

/*================= END Right panel=============*/


/*================= Engagement Detail Page CSs 25 August 2010 =============*/


.EGDtableLeft{ width:325px; height:auto; float:left; margin-right:10px;}

.EGDtableLeft table{ border:#CCCCCC 1px solid; padding:0px; margin:0px;}


.EGDtableLeft .browntext{color:#7f513f; font-size:14px; font-weight:bold; padding:5px;}

.centerImg{text-align:center;!important}


.EGDtableLeft td{color:#6f6765; font-size:11px; font-weight:normal; padding-left:5px; line-height:24px;}


.slideRing{width:675px; height:95px; float:left; padding-bottom:50px; padding-top:10px;}

.slideRing h3{color:#7f513f; font-size:14px; font-weight:bold;}

.slideRing .one{margin-bottom:10px; margin-left:10px;}

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


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~END Your design CSS~~~~~~~~~~~~~~~~~~```*/

.slides{ width:290px; height:38px; float:right; margin-top:15px;}


.testimonialNew{ width:925px; height:950px; position:relative; margin-top:20px;}
.testi1{background:url(../images/testi1.png) no-repeat top; position:absolute; width:373px; height:217px; }
.testi1 p{padding:20px 30px 10px 30px; font-family:Georgia, "Times New Roman", Times, serif; color:#4e7da4; font-size:15px; height:20px; font-style:italic;}

.testi2{
	background:url(../images/testi2.png) no-repeat top;
	position:absolute;
	width:262px;
	height:283px;
	left: 9px;
	top: 198px;
	z-index:10;
}
.testi2 p, .testi11 p{padding:30px 30px 10px 30px; font-family:Georgia, "Times New Roman", Times, serif; color:#bd5e69; font-size:15px; height:20px; font-style:italic; } 
.testi11 p{ 
	padding-top:0;
}
.testi11 {
	background:url(../images/testi2.png) no-repeat top;
	position:absolute;
	width:262px;
	height:283px;
	left: 652px;
	top: 655px;
	z-index:10;
}
.testi3{
	background:url(../images/testi3.png) no-repeat top;
	position:absolute;
	width:375px;
	height:220px;
	left: 18px;
	top: 462px;
	z-index:9;
}
.testi3 p{padding:30px 30px 10px 30px; font-family:Georgia, "Times New Roman", Times, serif; color:#906ba6; font-size:15px; height:20px; font-style:italic;} 


.testi4{
	background:url(../images/testi4.png) no-repeat top;
	position:absolute;
	width:260px;
	height:218px;
	left: 410px;
	top: 428px;
	z-index:8;
}
.testi4 p{padding:30px 30px 10px 30px; font-family:Georgia, "Times New Roman", Times, serif; color:#c8982d; font-size:15px; height:20px; font-style:italic;} 

.testi5{
	background:url(../images/testi5.png) no-repeat top;
	position:absolute;
	width:260px;
	height:218px;
	left: 392px;
	top: 10px;
	z-index:7;
}
.testi5 p{padding:30px 30px 10px 30px; font-family:Georgia, "Times New Roman", Times, serif; color:#6a8246; font-size:15px; height:20px; font-style:italic;} 


.testi6{
	background:url(../images/testi6.png) no-repeat top;
	position:absolute;
	width:260px;
	height:218px;
	left: 660px;
	top: 10px;
	z-index:6;
}
.testi6 p{padding:30px 30px 10px 30px; font-family:Georgia, "Times New Roman", Times, serif; color:#325776; font-size:15px; height:20px; font-style:italic;} 



.testi7{
	background:url(../images/testi7.png) no-repeat top;
	position:absolute;
	width:513px;
	height:330px;
	left: 21px;
	top: 660px;
	z-index:11;
}
.testi7 p{padding:10px 30px 10px 30px; font-family:Georgia, "Times New Roman", Times, serif; color:#4e7da4; font-size:15px; height:20px; font-style:italic;} 

.testi8{
	background:url(../images/testi6.png) no-repeat top;
	position:absolute;
	width:260px;
	height:218px;
	left: 263px;
	top: 217px;
	z-index:10;
}
.testi8 p{padding:0px 10px 10px 25px; font-family:Georgia, "Times New Roman", Times, serif; color:#4e7da4; font-size:15px; height:20px; font-style:italic;} 

.testi9{
	background:url(../images/testi9.png) no-repeat top;
	position:absolute;
	width:300px;
	height:187px;
	left: 648px;
	top: 395px;
	z-index:12;
}
.testi9 p{padding:10px 10px 10px 44px; font-family:Georgia, "Times New Roman", Times, serif; color:#BD5E69; font-size:15px; height:20px; font-style:italic;} 

.testi10{
	background:url(../images/testi10.png) no-repeat top;
	position:absolute;
	width:262px;
	height:187px;
	left: 536px;
	top: 221px;
	z-index:12;
}
.testi10 p{padding:5px 10px 10px 25px; font-family:Georgia, "Times New Roman", Times, serif; color:#6A8246; font-size:15px; height:20px; font-style:italic;} 



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Testimaonials design CSS~~~~~~~~~~~~~~~~~~*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Start Return Policy design CSS  19/11/2010~~~~~~~~~~~~~~~~~~*/

.policybg{width:913px; height:126px; float:left; background:url(../images/return_bg.gif) no-repeat top left; margin-left:-15px;}

.policybg p{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#1b5471; font-size:15px; font-weight:normal; width:870px; padding:15px 10px 0 25px; line-height:20px;}

.policy{ width:700px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4e4e4e; margin-left:20px; clear:both; float:left; margin-top:20px;}

.policy ul{ list-style:none; }

.policy ul li{ background:url(../images/bluebulet.gif) no-repeat 0px 5px; padding-left:30px; font-size:12px; line-height:18px; padding-bottom:20px;}

.policy ul li span{font-family:Verdana, Arial, Helvetica, sans-serif; color:#7f513f; font-size:14px; font-weight:bold;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Start Testimonail Diamond CSS  19/12/2010~~~~~~~~~~~~~~~~~~*/

.testimonialbg{
background:url(../images/testimoinal_diamond_bgBig.jpg) no-repeat top left;  
width:905px;
/*height:115px;*/
height:150px;
margin-left:18px;
}
#myslides {
	width: 905px;
	height: 115px;
    padding: 0;  
    margin:  0 auto;
	
} 
 
#myslides span {  
    padding: 10px;  
	margin-top:30px;
    width: 847px;
    height: 48px;
	color:#053462;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	
    top:  0; 
    left: 0 
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~END Testimonail Diamond CSS  19/12/2010~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~START CAPTION Diamond CSS  2/1/2011~~~~~~~~~~~~~~~~~~*/
.caption{
width:300px;
height:auto;
overflow:hidden;
text-align:right;
float:right;
}


#myslides2 {
	width: 300px;
	height: 25px;
    padding: 0;  
    margin:  0 auto;
	
} 
 
#myslides2 span {  
	margin-right:20px;
	margin-top:0px;
    width: 300px;
    height: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#660000;
	font-size:16px;
	
    top:  0; 
    left: 0 
}


/*------------------------------------------SEarch home ROTATOR-----------------------------*/

#myslides3 {
	width: 300px;
	height: 25px;
    padding: 0;  
    margin:  0 auto;
	
} 
 
#myslides3 span {  
	margin-top:0px;
    width: 300px;
    height: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#660000;
	font-size:16px;
	top:  0; 
    left: 0;
}




.homesearch {
    border: 1px solid #6EC4EB;
    float: left;
    height: 116px;
    margin-bottom: 20px;
    width: 680px;
}

.strip {
    background-color: #B4E1F4;
    height: 16px;
    padding: 6px 0 6px 9px;
    width: 671px;
}

.strip .Text {
    color: #124F6A;
    font-size: 14px;
    font-weight: bold;
	float:left;
	}
	
.strip span {
	color: #124F6A;
    font-size: 14px;
    font-weight: bold;
	padding-right:10px;
	text-align:right;
	margin-left: 180px;
}

.diamondListImg_home {
    height: auto;
    margin: 7px auto;
    overflow: hidden;
    padding-left: 0;
    text-align: center;
}

.clickbtn {
    margin-top: -60px;
}

/*------------------------------------------CLOCK CSS -----------------------------*/


.clockback{ width:674px; height:365px; float:left; background:url(../images/clock_bg.gif) no-repeat 0 0; margin-top:15px; padding-top:20px;}

.clockback2 { width:626px; height:99px; background:url(../images/clock_bg2.png) no-repeat 0 0; margin-left:25px; }

.clockback2 h1{font-family:Arial, Helvetica, sans-serif; color:#2e3c5a; font-size:60px; text-align:center; padding-top:40px; margin-top:0px;}

.clockback h2{font-family:Arial, Helvetica, sans-serif; color:#677787; font-size:30px; text-align:center; margin:0px; padding:0px;}

.clockback h3{font-family:Arial, Helvetica, sans-serif; color:#677787; font-size:16px; text-align:center; font-style:italic;}

.clockback p{ font-size:14px; line-height:20px; text-align:center; width:500px; margin:20px 0 0 80px;} 
.clockback .copyright{ font-size:12px; width:180px; color:#677787; float:right; margin-right:10px; margin-top:5px;} 

.clk-smal-text {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#677787; margin-left:50px; margin-top:10px;}




/*------------------------------------------ END CLOCK CSS -----------------------------*/

/*------------------------------------------ Tollfree CSS 29/5/2011-----------------------------*/

.headerDiamond {
	height:162px;
	width:961px;
	background:url(../images/header_bg_new.jpg) repeat-x #0968b8;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
}

.tollfree{ width:320px; height:100px; float:right; margin-top:20px;}
.tollfree h1{ font-family:Arial, Helvetica, sans-serif; font-size:29px; color:#FFFFFF; padding:0px; margin:20px 0 0 0; letter-spacing:3px;}
.tollfree h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:0 0 0 66px; margin:0px;}
.tollfree img{ float:left; margin: 22px 5px 20px;}





/*------------------------------------------ END Tollfree CSS 29/5/2011-----------------------------*/

/*------------------------------------------ Tollfree Homepage Header CSS 17/7/2011-----------------------------*/


.tollfree2{ width:299px; height:100px; float:right; padding-top:24px; background:url(../images/shadow2.gif) no-repeat 20px 5px; }
.tollfree2 span{color:#FFFFFF; padding:20px 0 0 30px;}
.tollfree2 span a{color:#FFFFFF; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
.tollfree2 span a:hover{color:#FFFFFF; text-decoration:underline;}
.tollfree2 h1{ font-family:Arial, Helvetica, sans-serif; font-size:29px; color:#FFFFFF; padding:0px; margin:20px 0 0 10px; letter-spacing:3px; text-align:right;}
.tollfree2 h2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:0 0 0 66px; margin:0px; text-align:right;}
.tollfree2 img{ float:left; padding:25px 0 0 15px;}


/*------------------------------------------ END Tollfree CSS 29/5/2011-----------------------------*/

.logoanchor {
	background:none;
	width:400px;
	height:129px;

}
.deliveryLocations {
	margin: 20px 0 30px;
}
.Left-your-design .deliveryLocations {
	clear: both;
    float: left;
    margin: 20px 0 0;
	width:100%;
}
