﻿@charset "utf-8";
/* CSS Document */
/*		Reset		*/
*{
	margin:0;
	padding:0;
}

body{
	width:100%;
	height:100%;
	margin: 0;
	padding: 0;
	text-align:center;
}
html,  div, span,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img,
dl, dt, dd, ol, ul, li,
fieldset, form, label{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
p 
{ font-size:17px; font-weight:normal; color:#666666;  font-family:arial; 
	padding-top:10px;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

img{
	border:none;
	margin:0;
}

h1 {font-size: 175%;}
h2 {font-size: 105%; color: #003366; text-indent : 10px; padding:0px 6px 0px 0px;}
h3 {font-size: 125%;}
h4, h5, h6 {font-size: 115%;}

h1, h2, h3, h4, h5, h6{
	line-height: 1.2;
	font-weight: normal;
}	
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }
.clear{
	width:100%;
	height:0px;
	clear:both;
	font-size:0px;
	line-height:0px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/*		Layout		*/
#wrapper2{
	width:1024px;
	height:auto;
	background-color:#FFFFFF;
	margin:auto;
	/*_text-align:left;*/
	position:relative;
}

#wrapper{
	width:950px;
	height:auto;
	background-color:#FFFFFF;
	margin:auto;
	margin-left:35px\9;
		/*_text-align:left;*/
	
}
#wrapper3{
margin:auto;
text-align:left;
width:1024px
margin:0px auto

}
#header{
	width:auto;
	height:120px;
	background:#FFFFFF;
	
}

#main{
	width:auto;
	height:auto;
	background:#FFFFFF;
	
}

#footer{
	width:auto;
	height:70px;
	background:#FFFFFF;
	
}

/*Style Layout*/
body{
	font-family:"Times New Roman", Times, serif;
	color:#003366;
	font-size:12px;
	background:#003469;
}

a{
	font-size:12px;
	color:#003366;
	text-decoration:none;
}

.header_left{
	width:auto;
	height:auto;
	float:left;
	margin:5px 0px 0px 25px;
	display:inline;
}

h1.logo {
	float: left;
	width: 274px;
	height: 55px;
	margin:0px;
	display: inline;
	background: url(images/logo.jpg) no-repeat;
	/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
h1.logo-us {
	float: left;
	width: 350px;
	height: 55px;
	margin:0px;
	display: inline;
	background: url(includes/languages/english/images/logo.jpg) no-repeat;
	/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
h1.logo-uk {
	float: left;
	width: 350px;
	height: 55px;
	margin:0px;
	display: inline;
	background: url(includes/languages/uk/images/logo.jpg) no-repeat;
	/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
h1.logo-at{
	float: left;
	width: 350px;
	height: 55px;
	margin:0px;
	display: inline;
	background: url(includes/languages/german/images/logo.jpg) no-repeat;
	/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
h1.logo-es {
	float: left;
	width: 350px;
	height: 55px;
	margin:0px;
	display: inline;
	background: url(includes/languages/espanol/images/logo.jpg) no-repeat;
	/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}
h1.logo-lt {
	float: left;
	width: 350px;
	height: 55px;
	margin:0px;
	display: inline;
	background: url(includes/languages/lithuanian/images/logo.jpg) no-repeat;
	/* hide from IE Mac \*/
    text-indent: -999em;
    overflow: hidden;
    /* end hide */
}

.header_right{
	width:auto;
	height:auto;
	float:right;
	margin:8px 0px 0px 0px;
}

.wapper_categoty{
	float:left;
	margin:0px 0px 0px 2px;
	height:38px;
	width:auto;
	padding:20px 0px 0px 0px;
	z-index:20;
}

ul.category li{
	float:left;
	margin:0px 15px 0px 0px;
	display:inline;
	position:relative;
	font-size:16px;
	z-index:30;
}

ul.category li.cat_last{
	margin:0;
}

ul.category li a{
	font-size:16px;
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.menu_top{
	width:257px;
	height:33px;
	float:right;
	padding:25px 0px 0px 0px;
	position:relative;
	
	
}

.menu_top a{
	font-size:10px;
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	margin:0px 10px 0px 10px;
	padding:0px 0px 10px 0px;
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.menu_top a.menu_last{
	margin:0;
	
}

/*		Rounded-Corners		*/
/*#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px; padding:0;}*/
/*#xsnazzy h1 {font-size:2.5em; color:#fff;}*/
/*#xsnazzy h2 {font-size:2em;color:#06a; border:0;}*/
/*#xsnazzy p {padding-bottom:0.5em;}*/
/*#xsnazzy h2 {padding-top:0.5em;}*/
/*#xsnazzy {background: transparent; margin:25px 1em 100px 1em;}*/

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.xb1 {margin:0 5px; background:#ddd;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; background:#fff; border:0 solid #ddd; border-width:0 1px;}

.main_content{
	width:770px;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;
}
.main_content1{
	width:760px;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;

}

.main_content_diamond{
	width:950px;
	height:auto;
	float:left;
	margin:0px 10px 0px 0px;
}

.content{
	width:740px;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 15px 0px;
	z-index:0;
	margin-left:10px\9;
}

.content_diamond{
	width:920px;
	height:auto;
	margin:0 auto;
	padding:0px 0px 15px 0px;
}

.content h1.title{
	width:100%;
	text-align:center;
	color:#b64949;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #333;
	font-size: 175%;
	line-height:1.2;
}
.content h2 div.title{
	width:100%;
	text-align:center;
	color:#b64949;
	padding:0px 0px 3px 0px;
	border-bottom:1px solid #333;
	font-size: 21px;
}	
.breadcrumbs{
	margin:10px 0px 5px 8px;
	font-size:11px;
	color:#9f9f9f;
	text-align:left;
	
}

.breadcrumbs a{
	font-size:11px;
	color:#9f9f9f;
}

.breadcrumbs a:hover{
	text-decoration:underline;
}

.breadcrumbs_intro{
	width:700px;
	height:auto;
	padding:0px 0px 10px 20px;
	font-size:11px;
	color:#9f9f9f;
	text-align:left;
	float:left;
}

.breadcrumbs_intro a{
	font-size:11px;
	color:#9f9f9f;
}

.breadcrumbs_intro a:hover{
	text-decoration:underline;
}




/*begin add style update 20100113*/
.outside1_breadcrumbs{
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 10px;
	z-index:0;
	
}
.breadcrum_intro_builder{
	width:734px;
	margin:auto;
	height:20px;
	float:left\9;
	margin:0px 0px 10px 0px;
	
}

.breadcrum_intro_builder h1{
	color:#0061b6;
	float:left;
}
.breadcrum_intro_builder h2{
	padding:10px 0px 0px 0px;
	color:#b84e4e;
	float:right;
}


.breadcrum_intro_ring_collection h2{
	width:734px;
	margin:auto;
	height:20px;
	text-align:right;
	color:#b84e4e;
}

.bg-menu-top{
	width:974px;
	float:left;
	height:58px;
	background:url('images/bg-menu.png') top left no-repeat;
		
}
.bg-menu-top-content{
	width:930px;
	height:58px;
	margin:auto;
}
.home-page-content-cms{
	width:770px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	
}
.home-page-content-cms-header{
	width:770px;
	height:10px;
	float:left;
	background:url('images/bg-jewelry-homepage-header.jpg') top left no-repeat;
}

.home-page-content-cms-center{
	width:770px;
	height:auto;
	float:left;
	background:url('images/bg-jewelry-homepage-center.jpg') top left repeat-y;
	
}

.home-page-content-cms-footer{
	width:770px;
	height:10px;
	float:left;
	background:url('images/bg-jewelry-homepage-footer.jpg') top left no-repeat;
}

.home-page-content-cms-why-design{
	width:719px;
	height:auto;
	margin:18px auto 0px auto;
	position:relative;
}

.home-page-content-cms-why-design-bg{
	width:749px;
	height:38px;
	float:left;
	margin:0px 0px 0px -14px;
	background:url('images/bg-why-es-design.png') top left no-repeat;
}
.bg-cms-home-page-content{
	width:767px;	
	height:auto;
	float:left;
	margin:0px 0px 0px -24px;
	background:url('images/bg-cms-home-page-content.png') top left repeat-x;
}
.bg-cms-home-page-content-left{
	width:487px;
	height:299px;
	float:left;
	margin:-52px 0px 0px 10px;
	padding:0px 0px 30px 0px;
	
}

.bg-cms-home-page-content-right{
	width:222px;
	height:auto;
	float:left;
	margin:15px 0px 0px 15px;
	
}

.bg-cms-home-page-content-right ul{
	width:222px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
}
.bg-cms-home-page-content-right ul li{
	width:222px;
	height:auto;
	list-style:none;
	font-style:italic;
	color:#575757;
	margin:0px 0px 5px 0px ;
}
.bg-cms-home-page-content-right ul li a{
	text-decoration:none;
	font-size:16px;
	border:0;
	color:#165091;
	font-style:italic;
}

.content-intro-builder{
	width:740px;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;	
}
.content-intro-builder-header{
	width:740px;
	height:45px;
	float:left;
	background:url('images/content-intro-builder-heade.jpg') top left no-repeat;	
	
}

.content-intro-builder-center{
	width:740px;
	height:auto;
	float:left;
	background:url('images/content-intro-builder-cente.jpg') top left repeat-y;	
	
}
.horizontal-left{
	width:1px;
	height:287px;
	float:left;
	background:url('images/horizontal-left-intro.jpg') top left no-repeat;
}

.horizontal-right{
	width:1px;
	height:287px;
	float:left;
	background:url('images/horizontal-left-intro.jpg') top left no-repeat;
}

.content-intro-builder-center-content{
	width:710px;
	height:auto;
	margin:auto;
}

.content-intro-builder-footer{
	width:740px;
	height:45px;
	float:left;
	background:url('images/content-intro-builder-foote.jpg') top left no-repeat;	
	
}

.engagement_nav_bar{
	font-size: 100%;
}
	
.start-by-choose-seetting{
	width:232px;
	height:auto;
	float:left;
	text-align:center;
}

.start-by-choose-seetting-center{
	width:232px;
	height:auto;
	float:left;
	text-align:center;
}
.start-by-choose-seetting-header{
	width:232px;
	height:66px;
	float:left;
	text-align:center;
}
.start-by-choose-seetting-middle{
	width:230px;
	height:auto;
	float:left;
}
.start-by-choose-seetting-header1{
	width:230px;
	height:66px;
	float:left;
	text-align:center;
}
.start-by-choose-seetting-content{
	width:232px;
	height:auto;
	float:left;
	text-align:center;
}
.start-by-choose-seetting-content1{
	width:220px;
	width:215px\9;
	height:auto;
	min-height:195px;
	float:left;
	text-align:center;
	margin:10px 0px 0px 14px;
}

.start-by-choose-seetting-content-item{
	width:46px;
	height:auto;
	float:left;
	text-align:center;
	margin:0px 3px 10px 3px;
}


.start-by-choose-seetting-bot{
	width:232px;
	height:36px;
	float:left;
	text-align:center;
}

.start-by-choose-seetting-bot1{
	width:230px;
	height:36px;
	float:left;
	text-align:center;
	margin-top:18px\9;
}

.header-ring-collection{
	width:740px;
	height:auto;
	float:left;
	margin:10px 0px 10px 0px;
}

.box-ring-collection{
	width:447px;
	height:auto;
	float:left;
}

.box-ring-collection-header{
	width:447px;
	height:33px;
	float:left;
	font-size:0;
	border:0;
	background:url('images/bg-ring-collections-header.jpg') top left repeat-x;
}

.box-ring-collection-header h3{
	margin:5px 0px 0px 25px;
	font-size:16px;
	color:#093864;
	float:left;
	text-align:left;
	font-weight:bold;
	font-family:Georgia, 'Times New Roman', Times, serif;
}


.box-ring-collection-result {
	width:446px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
}

.box-ring-collection-result-left{
	width:180px;
	height:auto;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	font-size: 10px;
	color: #004296;
	font-family:arial;
	
}

.box-ring-collection-result-right{
	width:250px;
	height:auto;
	float:left;
	
}

.box-ring-collection-header-result{
	width:446px;
	height:33px;
	float:left;
	font-size:0;
	border:0;
	margin:0px 0px 0px 1px;
	background:url('images/bg-ring-collections-header1.jpg') top left repeat-x;
}

.box-ring-collection-header-result h3{
	margin:5px 0px 0px 25px;
	font-size:16px;
	color:#093864;
	float:left;
	text-align:left;
	font-weight:bold;
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.tab-price-ring-collection{
	width:242px; 
	height:21px;
	float:left;
}

.tab-price-ring-collection-left{
	width:106px; 
	height:21px;
	float:left;
	text-align:left;
	margin:8px 0px 0px 15px;
}
.tab-price-ring-collection-right{
	width:106px; 
	height:21px;
	float:right;
	text-align:right;
	margin:8px 15px 0px 0px;

}


.box-ring-collection-center{
	width:447px;
	height:auto;
	float:left;
	background:url('images/ring-collections-center-box.jpg') top left repeat-y;
}

.box-ring-collection-footer{
	width:447px;
	height:11px;
	float:left;
	background:url('images/ring-collections-footer-box.jpg') top left no-repeat;
}
.ring-collections-header-content{
	width:265px;
	height:auto;
	margin:auto;
	float:left;
	margin:0px 0px 0px 90px;
}
.ring-collections-header-type{
	width:238px;
	height:auto;
	float:left;
	text-align:center;
	font-size:11px;
	color:#004296;
	font-family:arial;
	margin:5px 0px 0px 0px;
}
.box-ring-collection-result-left-type{
	width:140px;
	height:auto;
	float:left;
	text-align:left;
	font-family:arial;
	margin:5px 0px 0px 0px;
}




.ring-collection-ajax-processbar{
	width:244px;
	height:21px;
	float:left;
	position:relative;
	
	
}

.bg-ring-collection-ajax-processbar{
	width:244px;
	height:21px;
	float:left;
	text-align:left;
	background:url(images/prosessprice.jpg) top left no-repeat;
}

.ring-collections-header-type-image{
	width:17px;
	height:20px;
	border:0;
	font-size:0;
	float:left;
	margin:5px 0px 0px 10px;
}
/*begin process search*/

.ring-collection-ajax-processbar-search{
	width:170px;
	height:21px;
	float:left;
	position:relative;
	
	
}

.bg-ring-collection-ajax-processbar-search{
	width:170px;
	height:21px;
	float:left;
	text-align:left;
	background:url(images/bg-process-diamond-search.jpg) top left no-repeat;
}

/*dddddddddddddd*/

.ring-collections-header-type-image a img{
	border:0;
	font-size:0;
}

.ring-collections-header-item{
	width:300px;
	height:auto;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#004296;
	font-family:arial;
	text-align:center;
	margin:0px 0px 7px 0px;
	margin-bottom:0px\9;
	
}

.products-listing-item-ting-collection{
	width:740px;
	height:auto;
	float:left;
	border:1px solid #99bbe8;
}
/*begin ringselected*/

.bg-categories-name{
	z-index:0;
	width:719px;
	height:38px;
	float:left;
	background:url(images/bg-categories-name.png) top left no-repeat;
	margin:10px 0px 0px 10px;
	
}
.bg-categories-name, x:-moz-any-link, x:default {
	margin:34px 0px 0px 10px;
}
.bg-categories-name, x:-moz-any-link{
	margin:34px 0px 0px 10px;
	*margin-top:10px;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.bg-categories-name{
		margin-top:9px;
	}	
}
head+body:first-child .bg-categories-name{
	border:1px solid red;
	margin-top:80px;
}

.bg-categories-name-right{
	width: auto;
	height:38px;
	margin:0px auto 0px auto;
	position:absolute;
	top:410px;
	left:90px;
	left:100px\9;
	z-index:1;
	text-align:center;
	
}

.bg-categories-name-icon-right{
	float:left;
	width:34px;
	height:15px;
	margin:10px 0px 0px 0px;
	background:url(images/icon-categories-name-right.png) top left no-repeat;
}

.bg-categories-name-icon-left{
	float:left;
	width:34px;
	height:15px;
	margin:10px 0px 0px 0px;
	background:url(images/icon-categories-name-left.png) top left no-repeat;
}

.categories-details{
	width:719px;
	height:auto;
	float:left;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.categories-details{margin-top:25px;} 	
}

.bg-categories-name-icon-center{
	float:left;
	width:390px;
	*width:400px;
	height:31px;
	font-size:30px;
	color:#1a66b2;
	text-align:center;
	letter-spacing:2px;
	font-family:Times New Roman ;
	padding:7px 0px 0px 0px;
	
}





.bg-categories-name-right-top{
	width: auto;
	height:38px;
	float:right;
	margin:0px 26px 0px 0px;
	position:absolute;
	top:191px;
	right:240px;
	z-index:1;
	
}

.bg-categories-name-icon-right-top{
	float:right;
	width:34px;
	height:15px;
	margin:10px 0px 0px 0px;
	background:url(images/icon-categories-name-right.png) top left no-repeat;
}

.bg-categories-name-icon-center-top{
	float:right;
	width:auto;
	height:31px;
	font-size:24px;
	color:#ffffff;
	font-family:Times New Roman;
	padding:7px 0px 0px 0px;
	margin:0px 30px 0px 30px;
}
.bg-categories-name-icon-left-top{
	float:right;
	width:34px;
	height:15px;
	margin:10px 0px 0px 0px;
	background:url(images/icon-categories-name-left.png) top left no-repeat;
}

.categories-images-right{
	width:400px;
	height:400px;
	float:left;
	margin:0px 0px 0px 30px;
	position:absolute;
	top:189px;
	left:55px; 
	left:65px\9;
	z-index:0;
	
}


.categories-images-right1{
	width:400px;
	height:400px;
	float:left;
	margin:-38px 0px 0px 40px;
	z-index:0;
	
	
}

.categories-images-right-cms{
	width:480px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	
}

.categories-images-right-cms-top{
	width:480px;
	height:18px;
	float:left;
	background:url('images/bg-cms-categories-top.jpg') top left no-repeat;
}

.categories-images-right-cms-middle{
	width:455px;
	height:auto;
	float:left;
	padding:10px 10px 10px 15px;
	text-align:justify;
	background:url('images/bg-cms-categories-middle.jpg') top left repeat-y;
}

.categories-images-right-cms-bottom{
	width:480px;
	height:18px;
	float:left;
	background:url('images/bg-cms-categories-bottom.jpg') top left no-repeat;
}












.categories-images-center-cms{
	width:720px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
	
}

.categories-images-center-cms-top{
	width:720px;
	height:18px;
	float:left;
	background:url('images/bg-cms-center-categories-top.jpg') top left no-repeat;
}

.categories-images-center-cms-middle{
	width:695px;
	height:auto;
	float:left;
	padding:10px 10px 10px 15px;
	text-align:justify;
	background:url('images/bg-cms-center-categories-middle.jpg') top left repeat-y;
}

.categories-images-center-cms-bottom{
	width:720px;
	height:18px;
	float:left;
	background:url('images/bg-cms-center-categories-bottom.jpg') top left no-repeat;
}



.bg-boxes-index{
	width:770px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	
}

.bg-boxes-index-top{
	width:770px;
	height:18px;
	float:left;
	background:url('images/bg-box-center-index-top.jpg') top left no-repeat;
}

.bg-boxes-index-middle{
	width:745px;
	height:auto;
	float:left;
	padding:10px 10px 10px 15px;
	text-align:justify;
	background:url('images/bg-box-center-index-middle.jpg') top left repeat-y;
}

.bg-boxes-index-bottom{
	width:770px;
	height:18px;
	float:left;
	background:url('images/bg-box-center-index-bottom.jpg') top left no-repeat;
}


.boxes-search-index{
	width:745px;
	height:auto;
	float:left;
	margin:35px 0 0px 0px;
}

.boxes-search-index-title{
	float:left;
	height:66px;
	text-align:center;
	width:206px;
	margin:5px 0 0px 14px;
}
.boxes-search-index-item{
	float:left;
	height:auto;
	margin:0px 0 0 14px;
	text-align:center;
	width:365px;
}

.boxes-search-index-button{
	float:left;
	height:36px;
	text-align:center;
	width:130px;
	margin:20px 0 0 15px;
}


.bg-search-index-content{
	width:768px;
	height:auto;
	float:left;
	min-height:137px;
	text-align:justify;
	margin:0px 0px 0px 1px;
	background:url('images/bg-search-index-content.jpg') top left repeat-x;
}

.sproducts-featured-index-content{
	width:768px;
	height:auto;
	float:left;
	min-height:296px;
	text-align:justify;
	margin:0px 0px 0px 1px;
	background:url('images/bg-sproducts-featured-index.jpg') top left repeat-x;
}


.custom-design-jewellery{
	width:768px;
	height:auto;
	float:left;
	min-height:244px;
	text-align:justify;
	margin:0px 0px 0px 1px;
	background:url('images/bg-content-custom-design-je.png') top left repeat-x;
}


.products-featured-items{
	width:250px;
	height:auto;
	float:left;
	margin:20px 0px 0px 2px
}



.featured-items-content{
	width:250px;
	height:auto;
	float:left;
}

.featured-items-content-title{
	width:240px;
	height:auto;
	float:left;
	margin:0px 0px 0px 10px;
}


.featured-items-list-cms-pages{
	width:230px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
}

.featured-items-list-cms-pages ul{
	width:230px;
	height:auto;
	float:left;
}

.featured-items-list-cms-pages ul li{
	width:230px;
	height:auto;
	float:left;
	margin:2px 0px 2px 0px;
}

.products-featured-items-action{
	width:250px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
}
.products-featured-submit{
	float:left;
	width:126px;
	height:36px;
	margin:0px 0px 0px 9px;
	
}
.products-featured-images-demo{
	float:left;
	width:115px;
	height:50px;
}

.categories-item{
	width:98px;
	height:95px;
	float:left;
	border:1px solid #0061b6;
	background:#dddddd;
	padding:3px 0px 0px 0px;
	
}

.categories-outer-details{
	width:100px;
	height:auto;
	float:left;
	text-align:center;
	margin:10px 10px 10px 0px;
}

.categories-item-name{
	width:98px;
	height:auto;
	float:left;
	font-size:14px;
	font-family:Georgia;
	color:#003366;
	
	margin:10px 0px 0px 0px;
}
.ringselected{
	width:286px;
	height:auto;
	float:right;
	padding:2px 2px 2px 2px;
	border:1px solid #9dbee6;
	
}

.ringselected_info{
	width:196px;
	height:auto;
	float:left;
	
}

.ringselected-diamond{
	width:286px;
	height:93px;
	float:left;
	background:url(images/bg-ringselected.jpg) top left repeat-x;
}

.ringselected-diamond1{
	width:286px;
	height:98px;
	float:left;
	background:url(images/bg-ringselected1.jpg) top left repeat-x;
}

.ringselected-diamond-info{
	width:196px;
	height:66px;
	float:left;
	background:url(images/bg-ringselected-info.png) top left repeat-x;
	
}

.your_setting_product_info{
	width:196px;
	height:68px;
	float:left;
	background:url(images/bg_your_setting_product_inf.png) top left no-repeat;
}
.ringselected-diamond-price{
	width:286px;
	height:98px;
	float:left;
	background:url(images/bg-ringselected-price.jpg) top left repeat-x;
}

.ringselected-diamond-price1{
	width:286px;
	height:93px;
	float:left;
	background:url(images/bg-ringselected-price-top.jpg) top left repeat-x;
}

.ringselected-diamond-price-total{
	width:286px;
	height:98px;
	float:left;
	background:url(images/bg-ringselected-price-total.jpg) top left repeat-x;
}

.ringselected-diamond-price-total-info{
	width:196px;
	height:67px;
	float:left;
	background:url(images/ringselected-diamond-price-.png) top left no-repeat;
	font-size:0;
	border:0;
	
}

.ringselected-diamond-left{
	width:113px;
	height:93px;
	float:left;
}


.ringselected-diamond-left-info{
	width:78px;
	height:63px;
	float:left;

}

.ringselected-diamond-right-info{
	width:115px;
	height:auto;
	float:left;
	margin:15px 0px 0px 0px;
	color:#333333;
	font-size:13px;
	text-align:left;
	
}
.ringselected-diamond-right-info span{
	color:#093864;
	font-weight:bold;
	font-size:12px;
	text-align:left;
}

.ringselected-diamond-right{
	width:160px;
	height:auto;
	float:left;
	margin:30px 0px 0px 0px;
	color:#333333;
	font-size:16px;
	text-align:left;
}

.ringselected-diamond-right span{
	color:#093864;
	font-weight:bold;
	font-size:15px;
	text-align:left;
}


.pricebar{
	width:200px;
	height:auto;
	margin:10px auto 0px auto;
	text-align:center;
	color:#004296;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	
}

.pricebar img{
	margin:0px 10px 0px 10px;
}
.pricebar a img{
	margin:-10px 0px 0px 10px;
}

.pricebar_search{
	width:170px;
	height:auto;
	margin:10px auto 0px auto;
	text-align:center;
	color:#004296;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	
}

.pricebar_search img{
	margin:0px 0px 0px 0px;
}

.pricebar_search  a img{
	margin:-10px 0px 0px 0px;
}
/*end ringselected*/


.item-search{
	float:left;
}

.header-builder-search{
	width:920px;
	height:320px;
	float:left;
	position:relative;
}

.header-builder-search-start-here{
	width:290px;
	height:auto;
	float:left;
	position:absolute;
	top:0;
	left:0;
	font-weight: bold;
	
}

.header-builder-search-start-here .header-start{
	width:290px;
	height:33px;
	float:left;
	background:url(images/bg-start-here-search.jpg) top left no-repeat;
}

.header-builder-search-start-here .header-start span{
	width:200px;
	height:auto;
	float:left;
	color:#003366;
	font-size:16px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	margin:7px 0px 0px 25px;
	text-align:left;
	
}

.header-builder-search-start-here .center-start{
	width:331px;
	height:auto;
	float:left;
	background:url(images/bg-builder-search-start-her.png) top left repeat-y;
	
}


.header-builder-search-start-here .center-start .select-shape{
	width:252px;
	height:auto;
	float:left;
	color:#003366;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 10px 20px;
	
	
}

.header-builder-search-start-here .center-start .select-shape a img{
	margin:5px 0px 0px 10px;
}

.header-builder-search-start-here .content-start {
	width:245px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
}
.header-builder-search-start-here .footer-start{
	width:290px;
	height:98px;
	float:left;
	background:url(images/bg-footer-start-search.png) top left no-repeat;
	padding:0;
	margin:0;

	
}

.header-builder-search-result{
	height:auto;	
	width:290px;
	float:right;
	margin-right:25px;
	margin-right:5px\9;
	color: #003399;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;

}

.header-builder-search-result .header-result{
	width:290px;
	height:33px;
	float:left;
	background:url(images/bg-start-here-search.jpg) top left no-repeat;
}

.header-builder-search-result .header-result span{
	width:200px;
	height:auto;
	float:left;
	color:#003366;
	font-size:16px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	margin:7px 0px 0px 25px;
	text-align:left;
	
}

.header-builder-search-result .center-result{
	width:290px;
	height:auto;
	float:left;
	background:url(images/bg-builder-search-result.png) top left repeat-y;
	
}

.header-builder-search-result .footer-result{
	width:290px;
	height:98px;
	float:left;
	background:url(images/bg-footer-start-search.png) top left no-repeat;
	padding:0;
	margin:0;

}



.header-builder-search-result .content-result {
	width:245px;
	height:auto;
	float:left;
	margin:0px 0px 0px 20px;
	padding:12px 0px 12px 0px;
	
}

#gridresult{
	width:920px;
	height:auto;
	float:left;
	
}

.footer-search-item{
	width:920px;
	height:auto;
	float:left;
}


.header-builder-search-result .content-result .values-rerult{
	width:245px;
	height:auto;
	float:left;
	color:#003399;
	font-family:arial;
	font-size:9px;

	
}

.header-builder-search-tab-builder{
	height:auto;
	width:292px;
	float:right;
}


/*begin add style update 20100113*/
/*BEGIN ADD NEW STYLESHEET*/
.diamond_edutcation_heading_innner{float:left;width:754px;height:37px;background:url(images/bg-nav-layout.png) top left no-repeat;z-index:none;}
.diamond_edutcation_heading{position:relative;;float:left;width:754px;height:37px;}
.diamond_edutcation_heading ul{width:575px; float:left;height:30px;text-align:center;margin:0px 0px 0px 72px;padding:7px 0px 0px 0px;z-index:none;}
.diamond_edutcation_heading ul  li{margin:0px 5px 0px 5px;float:left;font-size : 18px;z-index:none;}
.diamond_edutcation_heading ul  span{margin:8px 0px 0px 0px;float:right;font-size : 13px;}
.diamond_edutcation_heading ul  span a{float:left;font-size : 13px; text-decoration:underline;color:#fff;}
.diamond_edutcation_heading ul  li img{margin:0px 5px 0px 0px;}
.diamond_edutcation_heading ul li a{font-size : 13px;color:#fff;text-decoration:none;}
.diamond_edutcation_heading li a:hover{
	background:#126EB8;
}

#advanced-layout-link-more{float:left;padding:0;margin:-4px 0px 0px 0px;}
#advanced-layout-link-more a{font-size : 13px;color:#fff;text-decoration:underline;}
#advanced-layout-link-more a:hover{background:#126EB8;}
#advanced-layout{margin:-2px 0px 0px 0px;padding:0px 0px 15px 0px;width:754px;height:auto;background:#003469;position:absolute;top:37px;left:0;}
.advanced-layout-left{float:left;width:60px;height:auto;position:absolute; bottom:12px; text-align:left; left:20px;}
.advanced-layout-left a{color:#ffffff;text-decoration:underline;font-size:13px;}
.advanced-layout-inner{margin:auto; padding:0px 0px 10px 0px;width:610px;height:auto;background:#003469;}
.advanced-layout-inner ul{padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;width:610px;height:auto;background:#003469;}
.advanced-layout-right{float:left;width:60px;height:auto;position:absolute; bottom:12px; text-align:right; right:20px;}
.advanced-layout-right a{ color:#ffffff;text-decoration:underline;font-size:13px;}
/*End add new stylesheet*/

.content h4.title{
	width:100%;
	font-weight:bold;
	text-transform: uppercase;
	padding:0px 0px 0px 22px;
   	color: #003366;
	font-size: 140%; 
        text-align:left;
}

.content p.comment{
	text-align:left;
        font-size: 105%; color: #003366; text-indent : 10px;
	padding:0px 0px 0px 10px;
	margin:10px 0px 0px 0px;
	font-weight:bold;
}

.tablepaging{
	margin:7px auto 0 auto;
	border:1px solid #b7d0e9;
	background:#ebf0f5;
}

.tablepaging select{
	width:100%;
	height:18px;
	font-size:10px;
	border:1px solid #b7d0e9;
	margin:0;
	padding:0;
}

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

td.paging span{
	font-weight:bold;
	padding:0px 5px 0px 0px;
}

td.paging span a{
	color:#a05a53;
	text-decoration:underline;
	padding:0px 5px 0px 0px;
}

td.paging a.link_next{
}

.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size:11px;
}

.list_produuct{
	/*border:2px solid #e6e6e6;*/
	margin:7px 0px 0px 0px;
}

.list_produuct td{
	border:1px solid #e3e3e3;
}

.list_produuct td.none_boder{
	height:7px;
	border:none;
}

td p.desc{
	padding:7px 5px 0px 5px;
	color:#4c7bc9;
}

td p.price{
	color:#4b0c90;
	font-weight:bold;
	padding:3px 0px 3px 5px;
}






/*		Colum Right		*/
.col_right_outer{
	width:170px;
	height:auto;
	float:left;
	
}
.col_right{
	width:170px;
	height:auto;
	float:left;
	margin:0px 0px 10px 0px;
	
}

.content_right{
	width:160px;
	height:auto;
	margin:0 auto;
}

.content_right h5.title{
	width:99%;
	color:#01061c;
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
	padding:0px 0px 5px 0px;
	border-bottom:2px solid #707070;
}

.tbl_viewdproducts{
	margin:8px 0px 0px 0px;
}

.content_right h6.title{
	text-align:left;
}

.tbl_viewdproducts td h6.title{
	font-size:12px;
	font-weight:bold;
	color:#747474;
}


.tbl_viewdproducts td p.desc2{
	color:#888;
}


.tbl_viewdproducts td p.price2{
	color:#d13c3c;
}

/*		Footer		*/


#footer{
	padding-top:25px;
	padding-left:25px;
	clear:both;
}

#footer .menu_footer{
	width:auto;
	margin:0 auto;
}

#footer .menu_footer li{
	float:left;
	margin:0px 9px 0px 0px;
}
#tblsearch{
	width: 250px;
	height:auto;
}

#header_search{
	width: 260px;
	height: 26px;
	background:url(images/sprite_bevel.gif);
	text-align: left;
	/*padding:5px 0px 0px 20px;*/
	font-size:12px;
	font-weight: bold;
	color:#FFFFFF;
}

#search_block{
	width: 250px;
	height:auto;
	border:1px solid #cecece;
	border-top: none;
}
.slider_outerbox{
	margin:0px 0px 5px 0px;
}

.slider_header{
	text-align: center;
	color:#7F7F7F;
	font-family:tahoma,verdana,arial;
	font-size:11px;
}

#shape_header{
	width: 100%;
	height: 20px;
}

#shapeloc{
	width: 100%;
	height: 20px;
	background:url(images/diamondsearch_quickload.gif) 0px -20px;
}

#price{
	width: 100%;
	height: 30px;
	background:url(images/diamondsearch_quickload.gif) 0px -50px;
}

#carat{
	width: 100%;
	height: 30px;
	background:url(images/diamondsearch_quickload.gif) 0px -100px;
}

#cut{
	width: 100%;
	height: 35px;
	background:url(images/diamondsearch_quickload.gif) 0px -154px;
}

#color{
	width: 100%;
	height: 35px;
	background:url(images/diamondsearch_quickload.gif) 0px -217px;
}

#clarity{
	width: 100%;
	height: 38px;
	background:url(images/diamondsearch_quickload.gif) 0px -270px;
}

#header_search_1{
	width: 918px;
	width: 920px\9;
	height: 31px;
	text-align: left;
	font-size:12px;
	font-weight: bold;
	color:#124272;
	background-color: #D0DEF1;
	border:1px solid #99bbe8;
	padding:0;
	margin:0;
	
	
}

#colapsediv{
	width:750px;
	float:left;
	height: 31px;
	margin:0px 0px 0px 30px;
}

.bg-advanced-criteria{
	width:920px;
	height:auto;
	float:left;
	background:url(images/bg-advanced-criteria.jpg) top left repeat-y;
	padding:0px 0px 0px 10px;
}
html>/**/body .bg-advanced-criteria{margin:-5px 0px 0px 0px;}

.bg-advanced-criteria-footer{
	width:920px;
	height:23px;
	float:left;
	background:url(images/bg-advanced-criteria-footer.jpg) top left no-repeat;
}

.header_search_1_advanced{
	width:126px;
	height: 31px;
	float:left;
	padding:7px 0px 0px 10px;
}
#check_items{
}

#tblcheck{
	width:255px;
	height:auto;
}

#tblcheck td{
	padding:2px 0px 2px 5px;
}

.x-grid3-header-offset .x-grid3-hd-inner{
	font-weight: bold;
}
/*By DatNT*/

#tblchoice{
	border:1px solid #99BBE8;
	border-bottom: none;
	margin:10px 10px 0px 0px;
	float:left;
}

.choicetitle{
	padding:0px 10px 0px 0px;
	font-weight: bold;
}

.choicetext{
	padding:0px 10px 0px 0px;
}
/*addby nhatnv*/
#loading { 
	clear:both;
	position:absolute;
	top:40%;
	left:50%;
	background-color:#ffffff;
	z-index:1999;
	width: 200px;
	height:100px;
	border:1px #999999 solid;
	text-align:center;padding:33px 0px 0px 0px;
	font-size:12px;display:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
} 
/* addby Tungtt*/
#wire_length {
	padding: 2px; top: 75px; 
	left: 75px; position: absolute; 
	text-align: center; 
	background-color: rgb(255, 255, 255);
}
#wire_width {
	padding: 2px; top: 40px; left: 110px; 
	position: absolute; 
	text-align: center; 
	background-color: rgb(255, 255, 255);
}

#table_percentage {
	padding: 2px; top: -5px; 
	left: 90px; position: absolute; 
	text-align: center; 
	background-color: rgb(255, 255, 255);
}

#depth {
	padding: 2px; top: 75px; left: 0px; 
	position: absolute; 
	text-align: center; 
	background-color: rgb(255, 255, 255);
}

#girdle {
	padding: 2px; top: 120px; 
	left: 25px; position: absolute; 
	text-align: right; 
	background-color: rgb(255, 255, 255); 
	width: 65px;
}

#culet {
	padding: 2px; top: 120px; left: 150px; 
	position: absolute; 
	text-align: left; 
	background-color: rgb(255, 255, 255);
}

#depth_percentage {
	padding: 2px; top: 75px; left: 190px; 
	position: absolute; 
	text-align: center; 
	background-color: rgb(255, 255, 255);
}

.product_items{
	width:100%;
	height:100%;
	margin:0px 0px 6px 0px;
	
}


.image_product_items{
	
}

.image_product_items img{
	
}

.name_product_items{
	width:100%;
	height:42px;
	background:url(images/bg_tblname-price.jpg) top left repeat-x;
}

.price_product_items{
	width:100%;
}

.tbl_product_detail{
	margin:0px 0px 0px 5px;
}

table td.main{
	font-size:14px;
	color:#5b5b5b;
}

.tbl_review_info{
}

ul.save_search {
	display: none;
	position: absolute;
	top:48px;
	right:0px;
	border: solid 1px #E2E2E2;
	width: 290px;
	height: 60px;
	background-color:#FBFAF8;
	text-align: right;
	padding:5px 0px 0px 10px;
	z-index:1000;
}

ul.save_search li{
	width: 290px;
	height:auto;
	float:right;
}


ul.shopping_cart{
	display: none;
	position:absolute;
	top:40px;
	right:0px;
	border: solid 1px #E2E2E2;
	width: 300px;
	background-color:#FBFAF8;
	z-index:10000;
}

.menu_top .link_search, .menu_last{
	cursor:pointer;
}

.select_product_items{
	float:left;
	text-align:left;
	padding:3px 0px 0px 5px;
}


.quick_search{
z-index:100;
}

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

.link_advance_search a{
	font-size:11px;
	color:#747474;
	font-weight:normal;
}

ul.shopping_cart{
	padding:5px 0px 8px 13px;
}

.title_shoping_cart{
	font-size:17px;
	font-weight:bold;
	color:#003366;
	text-align:left;
	float:left;
	/*background-color:#FFFFFF;*/
	padding:2px
}

.number_items_cart{
	float:right;
	color:#003366;
	/*background-color:#FFFFFF;*/
	padding:2px;
	font-size:11px;
	color:#020000;
	margin:5px 0px 0px 0px;
}

.number_total_cart{
	/*background-color:#FFFFFF;*/
	color:#020000;
	float:right;
	font-size:11px;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.btn_goto_shoping_cart{
	float:right;
	width:170px; 
	height:20px; 
	text-align:center; 
	background-color:#EBF1F6;
	margin:10px 0px 0px 0px;
	padding:5px 0px 5px 5px;
}

.btn_goto_shoping_cart a{
	font-size:12px;
	color:#747474;
}

ul.shopping_cart li hr{
	color:#ebebeb;
	margin:8px 0px 5px 0px;
}

.name_items_cart{
	margin:5px 0px 0px 10px;
	float:left;
	width:150px;
	/*background-color:#FFFFFF;*/
	font-size:12px;
	color:#000;
}

.qty_subtotal_cart{
	margin-top:2px;
	float:right;
	/*background-color:#FFFFFF;*/
	font-size:10px;
	font-weight:bold;
	color:#020000;
	float:right;
	margin:5px 0px 0px 0px;
}

.productListing-heading {
	border-right:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	text-align:center;
	color: #545454;
	font-weight: bold;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: D0E1FF;
  /* shopping-cart header/footer color */
}
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
#middlebar{
	z-index:999999;
}
#middlebar .menu li {
	float:left;
	margin-right:10px;
	z-index:999999;
}
#middlebar .menu li a{
	text-decoration:none;
	display:block;
	float:left;
	padding:0px 0px 10px 0px;
	z-index:999999;
}
#middlebar .menu li a:hover{
	color:#1A4873;
}
#middlebar ul .submenu {
	background:#FFFFFF;
	position: absolute;
	top: 28px;
	left:0;
	width:200px;
	display:none;
	z-index:999999;
	text-align:left;
}
#middlebar ul .submenu li{
	display:block;
	float:none;
	margin:0 auto;
	_margin: 0px 6px -15px 6px;
	line-height:normal;
	text-align:left;
}

#middlebar .submenu li a{
	display:block;
	float:none;
	padding:10px 0px 10px 4px;
	margin:0;
	color:#1A4873;
	line-height:normal;
	_text-align:left;
}
#middlebar .submenu li a:hover{
	background:#e3edef;
}
.infoBox {
  background: #D3D1D1;
}
.infoBoxContents {
	background-color: #FFFFFF;
}
td.pageHeading, div.pageHeading 

{

font-size: 14px;

font-weight: bold;

text-transform: uppercase; }

.Edtitle { font-size:20px; font-weight:bold; color:#003366; font-family:arial; text-align:left;line-height:110%; }
.subTitle { font-size:17px; font-weight:normal; color:#666666;  font-family:arial; }
td { font-size:12px; color:#000000; line-height:150%; font-family:trebuchet ms; }
.BottomColumn { background-color:#FFFFFF; border-right:1px dashed #CCCCCC; text-align:left; padding-left: 10px; padding-right: 10px;}
.BottomColumnRight { background-color:#FFFFFF; text-align:left; padding-left: 10px; padding-right: 10px;}
.BottomColumnText { font-size:15px; font-weight:normal; color:#999999; font-family:arial; line-height:125%; padding-right: 2px; }
.BottomColumnTitle { font-size:15px; font-weight:bold; color:#333333; font-family:arial; line-height:125%; }
.ed_link {font-size: 17px; color: #666666;  }
.ed_link:hover {color: #99ccff; }
.ed_link_text {color: #666666;  }
.ed_link_text:hover {color: #99ccff; }
.ed_link_email {color: #9933CC; }
.ed_link_bottom {color: #666666; }
.ed_link_bottom:hover {color: #99ccff; }
.BottomSite {font-size: 9px;}
.DiaEduTableFooter {color: #666666; font-size: 9px; }

.conditions_page{
	font-size:17px;
	font-weight:bold;
}
.contact_link{
	font-size:17px;
}

.container {background-color:#ffffff; width:650px; border:1px solid #999999; padding:5 5 15 5; margin-left:auto; margin-right:auto;}
.pagetitle {background-color:#dddddd; padding:8px; font-size:16px; font-weight:bold; color:#000000; text-align:left;}
.pagetitlealert {background-color:#ff0000; padding:8px; font-size:16px; font-weight:bold; color:#ffffff; text-align:left;}
.pagetitlesuccess {background-color:#33cc00; padding:8px; font-size:16px; font-weight:bold; color:#ffffff; text-align:left;}
.formlabel {font-size:13px;}
.error {color:#ff0000; font-weight:bold; font-size:11px;}
.small {font-size:11px;}
td .sitemap ul
{
	margin-left:20px;
}
ul .sitemap li
{
	margin-left:20px;
}

li .sitemap_p {
	list-style-type:disc;
}

/*add new by tuongnv 20100416*/
.about-diamond{
	width:727px;
	height:auto;
	float:left;
	text-align:left;
	margin-left:10px\9;
	
}

.about-diamond-left{
	width:248px;
	height:251px;
	float:left;
}

.about-diamond-right{
	width:450px;
	height:auto;
	float:left;
	color:#666666;
	font-size:14px;
	font-family:Arial;
	margin:0px 0px 0px 25px;
	text-align:left;
}
.about-diamond-right h1{
	width:450px;
	height:auto;
	float:left;
	font-size:18px;
	color:#0061b6;
	font-family:Georgia;
	margin:0px 0px 25px 0px;
}

.about-diamond-right a{
	text-decoration:none;
	color:#1c68a6;
	text-align:left;
	
}
.diamond-guide-box{
	width:730px;
	height:auto;
	float:left;
	color:#666666;
	font-family:arial;
	text-align:left;
	font-size:13px;
	margin:20px 0px 0px 0px;
	margin-left:10px\9;
}

.diamond-guide-1{
	width:230px;
	height:auto;
	text-align:left;
	float:left;
}

.diamond-guide-2{
	width:230px;
	height:auto;
	text-align:left;
	float:left;
	margin:0px 20px 0px 20px;
}

.diamond-guide-3{
	width:230px;
	height:auto;
	text-align:left;
	float:left;
	
}

.diamond-guide-4{
	width:340px;
	height:auto;
	text-align:left;
	float:left;
}

.diamond-guide-5{
	width:340px;
	height:auto;
	float:left;
	text-align:left;
	margin:0px 0px 0px 20px;
}



.diamond-guide-title{
	width:230px;
	height:auto;
	text-align:left;
	float:left;
	color:#1c68a6;
	font-family:georgian;
	font-size:16px;
}
.diamond-guide-title-images{
	width:59px;
	height:32px;
	text-align:left;
	float:left;
}

.diamond-guide-title-text{
	width:auto;
	text-align:left;
	height:auto;
	float:left;
	color:#1c68a6;
	font-family:georgian;
	font-weight:bold;
	font-size:16px;
	margin:6px 0px 0px 0px;
}
.diamond-guide-des{
	width:230px;
	height:auto;
	text-align:left;
	float:left;
	color:#666666;
	font-size:13px;
	font-family:Arial;
	margin:10px 0px 0px 0px;
	
}






.diamond-guide-title-wide{
	width:340px;
	height:auto;
	text-align:left;
	float:left;
	color:#1c68a6;
	font-family:georgian;
	font-size:16px;
	
}
.diamond-guide-title-wide-images{
	width:59px;
	height:32px;
	float:left;
	text-align:left;
}

.diamond-guide-title-wide-text{
	width:auto;
	text-align:left;
	height:auto;
	float:left;
	color:#1c68a6;
	font-family:georgian;
	font-weight:bold;
	font-size:16px;
	margin:6px 0px 0px 0px;
}
.diamond-guide-wide-des{
	width:340px;
	height:auto;
	float:left;
	color:#666666;
	text-align:left;
	font-size:13px;
	font-family:Arial;
	margin:10px 0px 0px 0px;
	
}

.diamond-education-box-title{
	width:700px;
	height:auto;
	text-align:left;
	float:left;
	color:#1c68a6;
	font-family:georgian;
	font-size:16px;
}

.diamond-education-box-title-images{
	width:80px;
	height:36px;
	float:left;
	text-align:left;
}

.diamond-education-box-title-text{
	width:auto;
	height:auto;
	float:left;
	text-align:left;
	color:#1c68a6;
	font-family:georgian;
	font-weight:bold;
	font-size:16px;
	margin:6px 0px 0px 0px;
}


.diamond-education-box-des{
	width:700px;
	height:auto;
	float:left;
	text-align:left;
	color:#666666;
	font-size:13px;
	font-family:Arial;
	margin:10px 0px 0px 0px;
	
}

.diamond-edu-1{
	width:170px;
	height:auto;
	text-align:left;
	float:left;
}

.diamond-edu-2{
	width:170px;
	text-align:left;
	height:auto;
	float:left;
	margin:0px 5px 0px 10px;
}

.diamond-edu-3{
	width:170px;
	height:auto;
	text-align:left;
	float:left;
	margin:0px 10px 0px 5px;
}

.diamond-edu-4{
	width:170px;
	height:auto;
	float:left;
	text-align:left;
}

.diamond-edu-title{
	width:170px;
	height:auto;
	text-align:left;
	float:left;
}

.diamond-edu-title-images{
	width:auto;
	height:auto;
	text-align:left;
	float:left;
}

.diamond-edu-title-text{
	width:auto;
	height:auto;
	float:left;
	color:#1c68a6;
	text-align:left;
	font-family:georgian;
	font-weight:bold;
	font-size:16px;
	margin:6px 0px 0px 0px;
}

.diamond-edu-des{
	width:170px;
	height:auto;
	float:left;
	color:#666666;
	font-size:13px;
	text-align:left;
	font-family:Arial;
	margin:10px 0px 0px 0px;
	
}
.gemstone-diamond{
	width:727px;
	height:auto;
	float:left;
	text-align:left;
	margin-left:10px\9;
}

.gemstone-diamond2{
	width:720px;
	height:auto;
	float:left;
	text-align:left;
	
}

.title-gemstone{
	width:720px;
	height:20px;
	float:left;
	text-align:left;
	font-size: 18px;
	color: #0061b6;
	margin:0px 0px 0px 0px;
	font-family: Georgia;
}

.title-gemstone-top{
	width:527px;
	height:auto;
	float:left;
	text-align:left;
	font-size: 13px;
	color: #666666;
	margin:0px 0px 0px 0px;
	font-family: Georgia;
}

.title-gemstone-top1{
	width:720px;
	width:710px\9;
	height:auto;
	float:left;
	text-align:left;
	font-size: 13px;
	color: #666666;
	margin:0px 0px 0px 10px;
	font-family: Georgia;
	
}

.title-gemstone-images{
	width:200px;
	height:200px;
	float:left;
	text-align:left;
	
}

.gemstone-diamond-left{
	width:360px;
	height:auto;
	float:left;
	
}

.gemstone-diamond-right{
	width:360px;
	height:auto;
	float:left;
	
}

.gemstone-diamond-title{
	width:360px;
	height:auto;
	float:left;
	text-align:center;
}

.gemstone-diamond-option{
	width:360px;
	height:auto;
	float:left;
	text-align:center;
}

.bg-header-recent-history{
	width:170px;
	height:35px;
	float:left;
	background:url(images/bg-header-recent-history.png) top left no-repeat;
	position:absolute;
	top:-5px;
	left:-5px;

	
}

.bg-header-recent-history_1{
	width:170px;
	height:35px;
	float:left;
	background:url(images/bg-header-recent-history.png) top left no-repeat;
	position:absolute;
	top:-5px;
	left:-5px;
}
.header-recent-history-text{
		width:auto;
		height:29px;
		float:left;
		color:#165091;
		font-size:16px;
		font-weight:bold;
		margin:0px 0px 0px 43px;
		padding:6px 0px 0px 0px;

	
}
.header-recent-history-text a{
	margin:0px 0px 0px 3px;
}

.header-recent-history-text_1{
		width:auto;
		height:29px;
		float:left;
		color:#165091;
		font-size:16px;
		font-weight:bold;
		margin:0px 0px 0px 43px;
		padding:6px 0px 0px 0px;

	
}
.header-recent-history-text_1 a{
	margin:0px 0px 0px 1px;
}
/*add new by tuongnv*/
.diamond_edu_bottom_links{
	width:720px;
	height:auto;
	margin:auto;
}
/*add new by tuongnv*/
.diamond_edu_bottom_links_left{
	width:31px;
	height:22px;
	float:left;
	text-align:center;
	
}
.diamond_edu_bottom_links_left{
	width:auto;
	height:20px;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
.diamond_edu_bottom_links_right{
	width:31px;
	height:22px;
	float:right;
	text-align:center;
}

.diamond_edu_bottom_links_right{
	width:auto;
	height:20px;
	float:right;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 3px;
}
/*add new by tuongnv 20100416*/
/*add new by tuongnv 20100606*/
.products-description-diamond{
	width:337px;
	height:auto;
	float:left;
	color:#666666;
	font-size:14px;
	font-family:Trebuchet MS;
	margin:31px 0px 15px 0px;
}

.products-description-diamond-view-1{
	width:337px;
	height:auto;
	float:left;
	color:#666666;
	font-size:14px;
	font-family:Trebuchet MS;
	margin:10px 0px 15px 0px;
}

.space-line-product-info{
	width:270px;
	height:1px;
	margin:10px auto 10px auto;
	background:#c0d2ea;
	font-size:0;
}


.products-info-item{
	width:380px;
	height:23px;
	float:left;
	background:#eaeef7;
	border-bottom:1px solid #e6e9f0;
	padding:7px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	color:#003366;
	font-size:11px;
	font-family:Trebuchet MS;
}
.products-info-item-title{
	width:380px;
	height:23px;
	float:left;
	color:#003366;
	font-size:18px;
	font-weight:bold;
	margin:13px 0px 17px 0px;
	font-family:Trebuchet MS;
}
.products-info-name-title{
        width:auto;
	height:auto;
	float:left;
	color:#003366;
	font-size:14px;
	font-weight:bold;
	font-family:Trebuchet MS;
	margin:10px 0px 10px 0px;
	line-height:16px;
	
}

.products-info-item-lager{
	width:235px;
	height:23px;
	float:left;
	background:#eaeef7;
	border-bottom:1px solid #e6e9f0;
	padding:7px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	color:#003366;
	font-size:11px;
	font-family:Trebuchet MS;
}

.products-info-item .products-info-item-name{
	width:185px;
	height:30px;
	float:left;
	font-weight:bold;
	padding:0px 0px 0px 15px;
}
.products-info-item-title-lager{width:235px;height:23px;float:left;color:#003366;font-size:18px;font-weight:bold;margin:13px 0px 17px 0px;font-family:Trebuchet MS;}
.products-info-item-lager .products-info-item-name{width:130px;height:30px;float:left;font-weight:bold;padding:0px 0px 0px 15px;}
.products-info-item-lager .products-info-item-value{width:90px;height:30px;float:left;}
.products-info-item .products-info-item-value{width:180px;height:30px;float:left;}
.product-info-action{width:380px;height:30px;float:left;}
.product-info-click{width:47px;width:65px\9;height:21px;padding:3px 0px 0px 18px;float:left;color:#003366;background:#eaeef7;font-size:14px;font-family:Trebuchet MS;margin:10px 0px 0px 5px;}
.view-images-lager-product-info{width:auto;height:auto;float:left;}
.view-images-lager-product-1{width:auto;height:auto;float:left;}
.view-images-lager-product-zoom{width:auto;height:auto;float:left;}
.view-images-lager-product-zoom1{width:166px;height:auto;float:left;margin:0px 0px 0px 44px;margin-left:30px\9;}
.view-images-lager-product-zoom2{width:190px;height:21px;float:left;margin:0px 0px 0px 0px;}
.view-images-lager-product-zoom2 span{width:auto;height:auto;float:left;}
.images-images-show-header{width:80px;height:21px;float:left;}
.images-images-show-header a{width:47px;width:65px\9;height:21px;padding:3px 0px 0px 18px;float:left;background:#ebeef5;margin:0px 0px 0px 0px;border:1px solid #dfdfdf;}
.products-info-space-line{width:380px;height:1px;float:left;margin:3px 0px 0px 0px;background:#c0d2ea;display:inline;font-size:0;}
.products-info-space-line-lager{width:234x;height:1px;float:left;margin:21px 0px 13px 0px;background:#c0d2ea;}
.table-button-info-product{width:337px;height:auto;float:left;margin:44px 0px 0px 0px;}
.price-product-info{height:auto;float:left;font-size:18px;color:#333333;font-family:Trebuchet MS;font-weight:bold;margin:0px 0px 0px 0px;}
.price-product-table-button{width:145px;height:auto;float:left;padding-top:5px;}
.space-option-select{width:322px;height:auto;float:left;padding:0px 0px 0px 15px;}
.ringselected_info_setting{margin:30px 0px 0px 20px;}
.builder_info_ring_zoom_lager{margin:0px 0px 0px 45px;}
.select_this_setting{width:132px;height:20px;float:left;}
.btn-cart-buy-now{width:132px;height:23px;float:left;margin:10px 0px 0px 0px;}
.content-lietuviskai{text-align:left;float:left;margin:10px 0px 15px 0px;}
.content-lietuviskai p{text-align:justify;}
del{color:red;font-size:14px;}
del span{color:#000;}

.education-advice{
	width:375px;
	height:100px;
	float:left;
	margin:20px 0px 0px 7px;
	position:relative;
}

.br-education-advice{
	width:218px;
	height:172px;
	float:right;
	position:absolute;
	top:0;
	right:0;
	background:url('images/bg-edu-advice.png') top right no-repeat;
}


.br-custom-design-jewellery{
	width:138px;
	height:180px;
	float:right;
	position:absolute;
	top:0;
	right:0;
	background:url('images/custom-design-jewellery-bg.png') top right no-repeat;
}


.content-education-advice{
	width:210px;
	height:auto;
	float:left;
	padding:0px 0px 0px 20px;
}

.education-advice-title{
	width:210px;
	height:auto;
	float:left;

}
.education-advice-items{
	width:210px;
	height:auto;
	float:left;
}

.education-advice-items ul{
	width:210px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	list-style:none;
}
.education-advice-items ul li{
	width:210px;
	height:auto;
	float:left;
	margin:4px 0px 0px 0px;
}

.education-advice-des{
	width:350px;
	height:auto;
	float:left;
	color:#000000;
	font-size:12px;
	margin:12px 0px 0px 0px;
}

.box-custom-design-jewle{
	width:385px;
	height:auto;
	float:left;
	position:relative;
	margin:20px 0px 0px 0px;
}
.hr-custom-design-jewel{
	width:1px;
	height:244px;
	float:left;
	
	background:url('images/hr-custom-design-jewel.png') top left no-repeat;
}
.network-connect{
	width:730px;
	float:left;
	margin:0;
	height:auto;
	text-align:left;
	padding:5px 0px 0px 0px;
}
.des-home-index{
	width:728px;
	float:left;
	height:auto;
	min-height:206px;
	background:url('images/bg-des-home-index.png') top left repeat-x;
	text-align:justify;
	margin:0px 0px 0px 1px;
	padding:0px 20px 0px 20px;
}
.des-home-index-content{
	width:730px;
	float:left;
	height:auto;
	min-height:180px;
}
#shoppingCart{
	border:1px solid;
	color:#003366;
	font-family:Tahoma,Arial,Verdana;
	font-size:12px;
	width:95%;
}
.bottomHomepage{
	color:#003366;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align: left;
}
.bottomHomepageLink{
	color:#003366;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align: left;
}
.midHomepage{
	color:#003366;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align: left;
}
.midHomepageLink{
	color:#003366;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align: left;
}
.topHomepage{
	color:#003366;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.topHomepageLink{
	color:#003366;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.products-featured-items-text-left{
	margin:0px 0px 0px 10px;
}
.products-featured-items-text-mid{
	margin:0px 0px 0px 10px;
}
.products-featured-items-text-right{
	margin:0px 0px 0px 10px;
}
