F@charset "utf-8";
/* CSS Document */
body {margin:0px; background-color:#F0F0F0;}

/* new header css */
.mivi-header-guarantee {width:80px; float:left; vertical-align:top; height:99px;}
.mivi-header-mivilogo {width:256px; float:left; vertical-align:top; height:99px; background:url(store/images/mivi-logo.gif);}
.mivi-header-submivi-slogn {width:429px; float:left; vertical-align:top;}
.mivi-header-submivi-slogn1 {width:185px; float:left; vertical-align:top; background:url(store/images/mivi-slogn-phone.gif); height:25px; padding-left:244px;}
.mivi-header-submivi-slogn2 {width:429px; float:left; vertical-align:top; height:74px;}

#main-mivi {width:785px; background-color:#FFFFFF; vertical-align:top;}
#mivi-header {width:765px; vertical-align:top;}
.mivi-sedo-left {width:10px; background:url(store/images/lftborder.gif);}
.mivi-sedo-right {width:9px; background:url(store/images/rftborder-mivi.gif);}
.mivi-header {width:765px; float:left;}
.mivi-header-sub {width:80px; float:left; vertical-align:top; height:59px;}
.mivi-header-logo {width:256px; float:left; vertical-align:top; height:59px; background:url(store/images/banner_02.gif);}
.mivi-header-sub1 {width:399px; float:left; vertical-align:top; height:59px;}
.mivi-header-sub2 {width:80px; float:left; vertical-align:top; height:79px;}
.mivi-header-sub3 {width:256px; float:left; vertical-align:top; height:79px;}
.mivi-header-sub4 {width:399px; float:left; vertical-align:top; height:79px; background:url(store/images/banner_06.gif);}
.mivi-header-cat {width:765px; float:left; background:url(store/images/mivi-home-bg.gif); height:19px; font:bold 12px Arial, Helvetica, sans-serif; color:#000000; text-align:left; padding-top:4px; vertical-align:top;}
.mivi-header-cat a{font:bold 12px Arial, Helvetica, sans-serif; color:#505946; text-align:left; text-decoration:none;}
#mivi-main {width:765px; vertical-align:top;}
.mivi-left{width:168px; background-color:#F5F8EF; border:#d5e59e 1px solid; border-bottom:none; vertical-align:top;}
.mivi-left-line  {width:5px; background-color:#FFFFFF;}
.mivi-center-main {width:585px; vertical-align:top; background-color:#FFFFFF;}
.day-new {width:585px; background:url(store/images/fadebg-mivi.gif); border-top:#95A853 2px solid; border-bottom:#95A853 2px solid; text-align:left;}
/*.day1 {width:585px; float:left; background-color:#95A853; height:2px;}*/
.day {width:585px; float:left; background:url(store/images/fadebg-mivi.gif); height:35px;}
.day-sub {width:400px; float:left;}
.day-sub1 {width:173px; float:left; padding-top:2px;}
.day-sub1 ul{list-style:none; margin:0px; padding:0px;}
.day-sub1 li a{font:8pt verdana; color:#0A599A; text-align:left; text-decoration:none;}
.day-sub1 li span a{font:8pt verdana; color:#800000; text-align:left; text-decoration:none;}

.day-sub1 p {margin:0px; padding:0px 0px 4px 0px;}
.day-sub1 p a{font:8pt verdana; color:#0A599A; text-align:left; text-decoration:none;}
.day-sub1 span {padding-top:0px;}
.day-sub1 span a{font:8pt verdana; color:#800000; text-align:left; text-decoration:none;}



.footer {}
.footer-l {width:10px; background:url(store/images/ftrborderleft.gif);}
.footer-r {width:9px; background:url(store/images/rghtborder-mivi.gif);}
.mivi-footer {width:100%;}
.footer-mivi { width:100%; float:left; background:url(store/images/chiragborder.gif)}
.footer-home {width:100%; float:left; height:18px; padding-top:4px; background:url(store/images/mivi-footer.gif); font:8pt Arial; text-align:left; color:#000000;}
.footer-home ul{list-style:none; margin:0px; padding:0px;}
.footer-home li{display:inline; font:8pt Arial; text-align:left; color:#000000; text-decoration:none;}
.footer-home li a{display:inline; font:8pt Arial; text-align:left; color:#505946; text-decoration:none;}

.footer-pal {width:14%; float:left; vertical-align:middle;}
.footer-geo {width:22%; float:left; vertical-align:middle;}
.footer-fed {width:16%; float:left; vertical-align:middle;}
.footer-safe {width:15%; float:left; vertical-align:middle;}
.footer-vis {width:32%; float:left; vertical-align:middle;}

.footer-end {width:765px; float:left; height:15px; background:url(store/images/backtop.jpg); font:8pt Arial; text-align:center; color:#535353;}


<!--Diamond_getRootCategories-->
.mivi-left{width:168px; background-color:#F5F8EF; border:#d5e59e 1px solid; border-bottom:none;}
.mivi-l {width:168px; float:left; background-color:#F5F8EF;}
.left-content {width:152px; float:left; background:url(store/images/backtop.jpg); height:23px; border:#F5F8EF 1px solid; border-bottom:none; padding-top:6px; padding-left:14px; font:9pt arial; font-weight:700; color:#000000; text-align:left;}
.left-content-search {width:133px; float:left; background-color:#F5F8EF; padding:3px 0px 2px 3px;}
.left-content-search1 {width:22px; float:left; background-color:#F5F8EF; padding:3px 2px 2px 0px;}
.left-ad-search {width:154px; float:left; background-color:#F5F8EF; font:9pt Arial; color:#800080; text-align:left; margin-left:2px; padding-left:6px; padding-bottom:5px; border-bottom:#d5e59e 1px solid;}
.left-ad-search a{font:9pt Arial; color:#800080; text-align:left; text-decoration:underline;}
.left-ad-search a:hover{font:9pt Arial; color: #33CC33; text-align:left; text-decoration:none;}
.left-content-sign {width:162px; float:left; border:#F5F8EF 1px solid; text-align:left; background-color:#DEE4C9; padding:2px;}
.left-content-sign1 {width:157px; float:left; background:url(store/images/backtop.jpg); height:19px; border:#F5F8EF 1px solid; font:bold 8pt arial; color:#800080; text-align:left; padding-top:4px; padding-left:3px;}
.left-content-sign1 a{font:bold 8pt arial; color:#800080; text-align:left; text-decoration:underline;}
.m-line {padding-left:7px; padding-right:7px;}
.left-content-email {width:63px; float:left; border:#F5F8EF 1px solid; text-align:left; height:19px; padding-top:5px;background-color:#DEE4C9; font:9pt Arial; font-weight:700; text-align:left; color:#000000;}
.left-content-pass {width:96px; float:left; border:#F5F8EF 1px solid; border-left:none; height:24px; text-align:left; background-color:#DEE4C9;}
.left-content-login {width:160px; float:left; background-color:#FFFFFF; border:#F5F8EF 1px solid; font:bold 8pt arial; color:#000000; text-align:left; padding-top:2px;}
.left-content-login a{font:bold 9pt arial; color: #006633; text-align:left;}

.left-content-signnew {width:265px; float:left; border:#F5F8EF 1px solid; text-align:left; background-color:#DEE4C9; padding:2px;}
.left-content-emailnew {width:63px; float:left; border:#F5F8EF 1px solid; text-align:right; height:19px; padding-top:5px;background-color:#DEE4C9; font:9pt Arial; font-weight:700; color:#666666;}
.left-content-loginnew {width:95px; float:left; background-color:#DEE4C9; border:#F5F8EF 1px solid; font:bold 8pt arial; color:#000000; text-align:left; padding-top:2px;}
.left-content-loginnew a{font:bold 9pt arial; color: #006633; text-align:left;}

.left-content-product {width:166px; float:left; background-color:#F5F8EF; border:#F5F8EF 1px solid; font:bold 8pt arial; color:#000000; text-align:left; padding-top:2px;}
.left-content-mis {width:160px; float:left; background:url(store/images/backtop.jpg); height:16px; border:#F5F8EF 1px solid; border-bottom:none; padding-top:2px; padding-left:6px; font:8pt arial; font-weight:700; color:#666666; text-align:left;}
.left-content-build {width:160px; float:left; border:#F5F8EF 1px solid; text-align:left; background-color:#95A853; font:bold 9pt arial; color:#FBFCF8; padding-left:6px; height:17px; padding-top:3px;}
.left-content-build a{text-align:left; font:bold 9pt arial; color:#FBFCF8; text-decoration:none;}
.left-content-ship {width:158px; float:left; background:url(store/images/backtop.jpg); height:19px; border:#F5F8EF 3px solid; border-top:#F5F8EF 4px solid; padding-top:2px; padding-left:4px; font:8pt arial; font-weight:700; color:#666666; text-align:left;}
.left-content-free {width:134px; float:left; background-color:#F5F8EF; border:#F5F8EF 3px solid; padding-left:4px; font:9pt arial;  color:#666666; text-align:left; height:14px; border-bottom:none;}
.left-content-free a{font:9pt arial;  color:#666666; text-align:left; text-decoration:none;}
.left-content-free1 {width:24px; float:left; background-color:#F5F8EF; text-align:left; height:16px;}
.left-content-coupon {width:160px; float:left; background:url(store/images/backtop.jpg); height:19px; border:#F5F8EF 3px solid; border-bottom:none; border-top:#F5F8EF 4px solid; padding-top:2px; font:bold 8pt arial; color:#666666; text-align:center;}
.left-content-submit {width:156px; float:left; background-color:#DEE4C9; border-left:#F5F8EF 3px solid; border-right:#F5F8EF 3px solid; padding:3px; font:9pt arial; color:#5C5C5C; text-align:justify; padding-bottom:8px;}
.left-content-submit div{float:left; padding-top:3px; vertical-align:top;}
.left-content-bridal {width:162px; float:left; background:url(store/images/backtop.jpg); height:18px; border:#F5F8EF 3px solid; border-bottom:#F5F8EF 6px solid; border-top:none; padding-top:3px; font:9pt arial; font-weight:700; color:#3466DE; text-align:center;}
.left-content-scroll {width:162px; float:left; background-color:#F5F8EF; border-left:#F5F8EF 3px solid; border-right:#F5F8EF 3px solid;}
.left-content-hr {width:162px; float:left; background-color:#F5F8EF; border-left:#F5F8EF 3px solid; border-right:#F5F8EF 3px solid; height:15px;}
.left-content-need {width:160px; float:left; background:url(store/images/backtop.jpg); height:17px; border:#F5F8EF 1px solid; border-bottom:none; padding-top:3px; padding-left:6px; font:8pt arial; font-weight:700; color:#666666; text-align:left;}
.left-content-tip {width:163px; float:left; background:url(store/images/tip.gif); height:28px; border-left:#F5F8EF 2px solid; border-right:#F5F8EF 3px solid; border-top:#F5F8EF 1px solid; border-bottom:#F5F8EF 5px solid; font:12pt arial; font-weight:700; color:#800000; text-align:center; padding-top:5px;}


<!--scroller-->
.mz-scroll-top {width:130px;}
.mz-scroll-left {width:3px; background:url(store/images/box_02.gif);}
.mz-scroll-center {width:125px;}
.mz-scroll-right {width:2px; background:url(store/images/box_04.gif);}
.mz-scroll-c1 {width:125px; height:125px; background-color:#FFFFFF;}
.mz-scroll-c2 {width:125px;}
.mz-scroll-c3 {width:125px; background:url(store/images/box_06.gif); text-align:center; font:bold 9pt arial; color:#800000; line-height:150%;}
.i-price {text-align:center; font:bold 9pt arial; color:#800000;}
.buy-mivi {text-align:center; font:bold 9pt arial; color:#666666;}
.mz-scroll-bottom {width:130px; background:url(store/images/promotion.gif); background-repeat:no-repeat; height:22px; text-align:center; font:bold 9pt arial; color:#FFFFFF; vertical-align:top; padding-top:1px;}
.mz-scroll-bottom a{text-align:center; color:#FFFFFF; font:bold 9pt arial; text-decoration:underline;}


INPUT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #008000;
}
.xINPUT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #008000;
}
TEXTAREA{
 border:2px groove #CCCCCC; color: #000000;
 font-family:      Arial, Helvetica, sans-serif;
 font-size:        9px;
 background-color: #ADAEBD;
 
}
TEXTAREA{
 border:2px groove #CCCCCC; color: #000000;
 font-family:      Arial, Helvetica, sans-serif;
 font-size:        12px;
 background-color: #ADAEBD;
}
SELECT{
 FONT-SIZE: 10px; WIDTH: 100px; COLOR: #5a4121; FONT-FAMILY: Arial; BACKGROUND-COLOR: #efefde
}
td.content, .content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.lftborder {
	background-image: url('images/lftborder.gif');
	background-repeat: repeat-y;
	background-color: #ffffff
}
.rghtborder {
	background-image: url('images/rghtborder.gif');
	background-repeat: repeat-y
}
.lftborderfooter {
	background-image: url('images/ftrborderleft.gif');
	background-repeat: repeat-y
}
.rghtborderfooter {
	background-image: url('images/footerborderright.gif');
	background-repeat: repeat-y
}
a.topnav, a.topnav:visited, a.topnav:active, a.topnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.footernav, a.footernav:visited, a.footernav:active, a.footernav:link, .b01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
#dhtmltooltip {
	position: absolute;
	width: 150px;
	border:black 2px solid;
	padding: 2px;
	background-color:#FFFFFF;
	visibility: hidden;
	z-index: 100;
	}
.sel_11 {
	FONT-SIZE: 11px; WIDTH: 150px; COLOR: #5a4121; FONT-FAMILY: Arial; BACKGROUND-COLOR: #efefde
}
.sel_12 {
	FONT-SIZE: 11px; WIDTH: 90px; COLOR: #5a4121; FONT-FAMILY: Arial; BACKGROUND-COLOR: #efefde
}

 
#main-mivi-item {width:583px; background-color:#FFFFFF;}
.wel-mivi {width:250px; height:33px; padding-top:10px;}
.wel {font:bold 20px Arial; color:#DA0008; text-align:left; padding-left:6px; vertical-align:middle;}
.wel-mivi-line {width:297px; height:36px; padding-top:7px; vertical-align:middle;}
.wel-mivi1 {width:120px; height:24px; padding-top:10px;}
.wel1 {font:bold 18px Arial; color:#3466de; text-align:left; padding-left:6px; vertical-align:middle;}
.wel-mivi-line1 {width:427px; height:27px; padding-top:7px; vertical-align:middle;}
.wel-mivi1-new {float:left; padding-right:7px; padding-top:10px;}
.wel1-new {font:bold 18px Arial; float:left; color:#3466de; text-align:left; padding-left:6px;}
.wel-mivi-line1-new {padding-top:11px; padding-right:7px;}

.c-m {width:10px;}
.c-m1 {width:6px;}
.c-m2 {background:url(store/images/t_13.gif);}
.c-m3 {background:url(store/images/t_fon_left.gif);}
.c-m4 {background:url(store/images/t_fon_bot.gif);}
.c-m5 {background:url(store/images/t_fon_right.gif);}
.c-main {width:253px; vertical-align:top;}
.c-main1 {width:52%; float:left; font:bold 14px verdana; color:#800000; text-align:left; padding-top:5px; padding-bottom:5px; padding-left:15px;}
.c-main2 {width:42%; float:left; font:bold 14px verdana; color:#800000; text-align:center; padding-top:5px; padding-bottom:5px;}
.c-main3 {width:100%; float:left; font:bold 11px verdana; color:#808080; text-align:center; padding-top:5px; padding-bottom:5px;}
.c-main4 {width:42%; float:left; font:11px verdana; color:#4AC250; text-align:center; padding-top:15px; padding-bottom:10px;}
.c-main4-sub {font:14px verdana; color:#1F86DE; text-align:center; margin:10px 0px 30px 0px;}
.c-main-small {width:172px; vertical-align:top;}
.c-main1-small {width:57%; float:left; font:bold 11px Tahoma; color:#800000; text-align:center; padding-top:5px; padding-bottom:5px;}
.c-main2-small {width:43%; float:left; font:bold 13px Tahoma; color:#800000; text-align:center; padding-top:5px; padding-bottom:5px;}
.c-viewdia {width:100%; text-align:center; padding-bottom:5px;}
.c-main1-smallmnew {width:99%; float:left; font:bold 13px verdana; color: #99CC00; text-align:center; padding-top:5px; padding-bottom:5px;}
.c-main1-smallmnew a{font:bold 13px verdana; text-decoration:none; color:#99CC00; text-align:center;}
.c-main1-small-new {width:57%; float:left; font:11px verdana; color:#4AC250; text-align:center; padding-top:5px; padding-bottom:5px;}
.c-main2-small-new {width:43%; float:left; font:12px verdana; color:#1F86DE; text-align:center; padding-top:5px; padding-bottom:5px;}
.c-main4-small-grey {width:42%; float:left; font:bold 11px verdana; color:#808080; text-align:center; padding-top:20px;}


.c-main4-small {width:42%; float:left; font:10px verdana; color:#4AC250; text-align:center; padding-top:10px; padding-bottom:10px;}
.c-main4-sub-small {font:12px verdana; color:#1F86DE; text-align:center; margin:12px 0px 40px 0px;}
p.sub {margin:0px;}
p.sub-mnew {margin:0px; padding-top:20px;}
.find {width:200px; float:left; text-align:center;}
/*diamond images categories*/
.search {width:374px; float:left; background:url(store/images/line-search-build.gif); height:149px; border:#e4f3b2 1px solid;}
.select-your-shape {width:374px; float:left; font:12px Verdana; color:#878787; padding:5px 0px 5px 10px;}
.select-your-diamond {width:374px; float:left; font:12px Verdana; color:#800080; padding:0px 0px 10px 0px;}
.select-your-diamond1 {width:374px; float:left; font:12px Verdana; color:#800080;}
.shape1 {float:left; font:11px Verdana; color:#800080; text-align:center; padding:5px 12px 5px 8px;}
.shape2 {float:left; font:11px Verdana; color:#800080; text-align:center; padding:5px 12px 5px 12px;}
.shape3 {float:left; font:11px Verdana; color:#800080; text-align:center; padding:5px 12px 5px 16px;}
.shape4 {float:left; font:11px Verdana; color:#800080; text-align:center; padding:5px 11px 5px 16px;}
.shape5 {float:left; font:11px Verdana; color:#800080; text-align:center; padding:5px 0px 5px 8px;}
.shape6 {float:left; font:11px Verdana; color:#800080; text-align:center; padding:5px 14px 5px 10px;}
.shape7 {float:left; font:11px Verdana; color:#800080; text-align:center; padding:5px 16px 5px 8px;}
.shape1 a, .shape2 a, .shape3 a, .shape4 a, .shape5 a, .shape6 a, .shape7 a{font:11px Verdana; color:#666666; text-align:center; text-decoration:none;}
.shape1 a:hover, .shape2 a:hover, .shape3 a:hover, .shape4 a:hover, .shape5 a:hover, .shape6 a:hover, .shape7 a:hover{font:11px Verdana; color:#800000; text-align:center; text-decoration:none;}

/*end diamond images categories*/
p.perfect-gift {display:inline; margin:0px; padding-left:4px; text-align:left; vertical-align:top; color:#4AC250; font:bold 18px arial;}
p.price-range {margin:0px; padding-top:7px; color:#555555; font:13px arial;}
ul.price {margin:5px 0px 5px 25px; list-style:square; color: #666666; padding:0px;}
ul.price li a{color: #FF0000; font:12px Arial; text-align:left; text-decoration:none;}
ul.price li a:hover{color: #999999; font:12px Arial; text-align:left; text-decoration:underline;}
div.check {float:left; width:76px; padding-left:30px;}
div.check1 {float:left; width:104px; padding-left:2px;}
div.check2 {float:left; width:86px; padding-right:20px;}
div.view {float:left; width:165px; padding-left:47px; font:bold 9pt arial; padding-top:15px; text-align:left; color:#800080; height:15px;}
div.view a{font:bold 9pt arial; text-align:left; color:#800080; text-decoration:none;}
div.view1 {float:left; width:100px; font:bold 9pt arial; padding-top:9px; padding-left:6px; height:21px;}
div.b-mivi {float:left; width:320px; height:30px;}
div.find-line {float:left; width:583px; height:20px;}
div.find-line1 {width:583px; padding-bottom:5px;}
/*newcategories*/
.newcategories {float:left; width:577px; margin:10px 0px 0px 0px;}
.newcategories1 {float:left; width:139px; background:#d9e8a7; font:bold 12px verdana; color:#4f8513; text-align:left; padding:3px 0px 3px 8px;}
.newcategories2 {float:left; width:134px; background:#d9e8a7; font:bold 12px verdana; color:#4f8513; text-align:left; padding:3px 0px 3px 8px;}
.newcategories3 {float:left; width:140px; background:#d9e8a7; font:bold 12px verdana; color:#4f8513; text-align:left; padding:3px 0px 3px 8px;}
.newcategories4 {float:left; width:132px; background:#d9e8a7; font:bold 12px verdana; color:#4f8513; text-align:left; padding:3px 0px 3px 8px;}
.newcategories5 {float:left; width:147px;}
.newcategories6 {float:left; width:140px; border-left:#d9e8a7 1px solid; border-right:#d9e8a7 1px solid;}
.newcategories7 {float:left; width:147px; border-right:#d9e8a7 1px solid;}
.newcategories8 {float:left; width:140px;}
.newcategories5 ul, .newcategories6 ul, .newcategories7 ul, .newcategories8 ul{list-style:none; margin:0px; padding:0px;}
.newcategories5 ul li, .newcategories6 ul li, .newcategories7 ul li, .newcategories8 ul li{font:12px verdana; color:#9f9f9f; text-align:left; padding:5px 0px 5px 8px;}
.newcategories5 ul li a, .newcategories6 ul li a, .newcategories7 ul li a, .newcategories8 ul li a{font:12px verdana; color:#666666; text-align:left; text-decoration:none;}
.newcategories5 ul li a:hover, .newcategories6 ul li a:hover, .newcategories7 ul li a:hover, .newcategories8 ul li a:hover{font:12px verdana; color:#800000; text-align:left; text-decoration:none;}
/*end newcategories*/


#education {width:553px; background-color:#FFFFFF; float:left;}
.list-main {width:184px; float:left;}
.list-items {width:184px; float:left;}
.m-list {width:5%; float:left;}
.content-list {width:95%; vertical-align:top; float:left; font:9pt arial; color:#666666;}
span.nrg {font:8pt arial; color:#000080; text-align:center;}
p.nrg-description {margin:0px; font:bold 8pt arial; color:#3A5900; text-align:center;}
p.nrg-description a{font:bold 8pt arial; color:#3A5900; text-align:center; text-decoration:none;}
span.nrg-buy {font:bold 9pt arial; color:#5B8C00;}
span.nrg-price {font:9pt arial; color:#800000;}
span.nrg-price-now {font:bold 9pt arial; color:#800000;}
span.nrg-buy-gray {font:9pt arial; color:#666666;}
.list-fom {width:553px; background-color:#FFFFFF; float:left;}
.list-fom-data {width:100%; background-color:#FFFFFF; float:left;}
.page-black {font:9pt arial; color:#000000;}
span.page-black a{font:8pt arial; color:#008000; text-decoration:none;}


#filter {width:100%; float:left;}
.filter {font:8pt arial; text-align:left; color:#000000;}
.filter a{font:8pt arial; text-align:left; color:#000000; text-decoration:none;}
.capcatDesc {font:bold 18pt "Book Antiqua"; text-align:left; color:#000000;}
.filter-box {width:81%; float:left;}
.filter-but {width:19%; float:left; font:9pt arial; color:#000000;}
.sem-fom {display:inline;}
.sem-fom label {font:9pt arial; font-weight:700; vertical-align: middle; color:#808080; text-align:left;}



.diamonds-search {margin:3px 0px 3px 0px; padding:0px; font:bold 24px "Book Antiqua"; color:#000000; text-align:left;}
.hedo {width:275px; float:left; border:#D9DDC8 1px solid; border-right:none;}
.easy-step {width:275px; float:left; border:#D9DDC8 1px solid;}
.step {width:271px; float:left; border:#ffffff 2px solid;}
.step-green {width:264px; float:left; background-color:#C5D491; padding:8px 0px 2px 7px;}
.step-green-edu {margin:0px; padding:0px 0px 4px 0px; font:9pt arial; color: #000000; text-align:left;}
.step-green-edu a{font:bold 13px arial; color: #990099; text-align:left; text-decoration:underline; line-height:150%;}
.step-gray {width:271px; float:left; background-color:#F4F4F4; padding:0px 0px 2px 0px;}
caption{ margin:5px 0 0 5px; padding:5px; text-align:center; }
pre{ font-size:12px; margin:5px; padding:5px; border:1px solid #ccc;  }
.mytable{background:url(store/images/filter-mivi.gif);}
#recap-shape {width:92px; height:21px; padding-top:3px; text-align:center;}
#recap-carat {width:50px; height:21px; padding-top:3px; text-align:center;}
#recap-cut {width:88px; height:21px; padding-top:3px; text-align:center;}
#recap-color {width:54px; height:21px; padding-top:3px; text-align:center;}
#recap-clarity {width:58px; height:21px; padding-top:3px; text-align:center;}
#recap-report {width:58px; height:21px; padding-top:3px; text-align:center;}
#recap-price {width:69px; height:21px; padding-top:3px; font:bold 12px arial; text-align:center; color:#000000;}
#recap-button {width:82px; height:21px; padding-top:3px; text-align:center;}
#recap-shape a, #recap-carat a, #recap-cut a, #recap-color a, #recap-clarity a, #recap-report a{font:bold 12px arial; text-align:center; color:#800080; text-decoration:none;}
.capneel { 
 background:url(store/images/filter-mivi.gif); height:24px;
 }
.recap-shape-sub {width:92px; height:24px; padding-top:3px; font:12px arial; text-align:center; color:#000000;}
.recap-carat-sub {width:50px; height:24px; padding-top:3px; font:12px arial; text-align:center; color:#000000;}
.recap-cut-sub {width:88px; height:24px; padding-top:3px; font:12px arial; text-align:center; color:#000000;}
.recap-color-sub {width:54px; height:24px; padding-top:3px; font:12px arial; text-align:center; color:#000000;}
.recap-clarity-sub {width:58px; height:24px; padding-top:3px; font:12px arial; text-align:center; color:#000000;}
.recap-report-sub {width:58px; height:24px; padding-top:3px; font:12px arial; text-align:center; color:#000000;}
.recap-report-sub a{font:bold 12px arial; text-align:center; color: #0099FF; text-decoration:none;}
.recap-price-sub {width:69px; height:24px; padding-top:3px; font:bold 12px arial; text-align:center; color: #FF0000;}
.recap-button-sub {width:82px; height:24px; padding-top:3px; font:12px arial; text-align:center; color:#000000;}
#founds {width:548px; float:left; border:#D9DDC8 1px solid; height:19px; padding-left:3px; padding-top:4px; font:9pt arial; text-align:left; color:#000000;}


.advanced {font:bold 13px arial; text-align:left; color:#000000; padding-left:14px; padding-right:14px;}



/* image hover content */
.mivi-img
		{ position:inherit}
.mivi-imghover
		{position:relative;}
.mivi-img span
		{display:none;}
.mivi-imghover span
		{position:absolute;
		display:block;
		background-color: #CCCCCC;
		border:#666666 2px solid;
		color: #000000;
		font:8pt arial;
		top:10px; left:10px;
		cursor:pointer;
		}
		
		
/* item page */

#itempage {width:553px; margin-top:4px; vertical-align:top}
.page-d-com {width:100%;}
.page-img {width:300px; float:left;}
.page-blank {width:1%; float:left; color:#FFFFFF}
.page-main-img {width:100%;}
.page-main-img  form{margin:0px;}
.page-feedback {width:100%; background-color:#95A853; float:left; background:url(store/images/top_bg.gif);}
.feedback-star {font:9pt arial; text-decoration:none; color:#0000FF; text-align:center;}
.white-buy {font:bold 9pt arial; text-decoration:none; color:#FFFFFF; text-align:center;}
.black-buy {font:bold 10pt arial; text-decoration:none; color:#000000; text-align:center;}
.black-book {font:bold 12pt "Book Antiqua"; text-decoration:none; color:#FF0000; text-align:center;}
.whol {font:9pt arial; text-decoration:none; color:#000000; text-align:center;}
.grey-buy {font:bold 10pt arial; text-decoration:none; color:#666666; text-align:center;}
.page-data {width:44%; float:left;}
.content-nrg {width:99.5%; float:left; background-color:#92A650; font:bold 10pt arial; color:#FFFFFF; text-align:left; padding:2px 0px 2px 5px;}
.nrg-description-new {width:99.5%; float:left; background-color:#DDE4C5; font:bold 8pt arial; color:#000000; text-align:left; padding:2px 0px 2px 5px;}
.nrg-details {width:97%; float:left; background-color:#F3F5EB; font:9pt arial; color:#000000; text-align:justify; padding:2px 5px; line-height:150%;}
#product-type {width:100%; background-color:#FFFFFF; float:left;}
.product-d {width:99.99%; float:left; background-color:#008000; border:#DDE4C5 1px solid; background:url(store/images/backtop.jpg); font:bold 9pt arial; color:#000000; text-align:center; padding:3px 0px;}
.product-metal {width:99.99%; float:left; background-color:#FFFFFF; border:#DDE4C5 1px solid; border-top:none; font:9pt arial; color:#000000; text-align:left; padding:0px 0px;}
.nrg-type {width:40%; float:left; padding:3px 0px 3px 5px; font:bold 9pt arial; color:#000000; text-align:left;}
.nrg-metal {width:53%; float:left; border-left:#DDE4C5 1px solid; padding:3px 0px 3px 5px; font:9pt arial; color:#000000; text-align:left;}
.page-add-hr {width:100%; float:left; background-color:#95A853; background:url(store/images/top_bg.gif);}
#page-shipping {width:551px; border:#008000 1px solid; float:left;}
.fed-main {width:100%; float:left;}
.fed-box {width:40%; float:left; text-align:center;}
.fed-detail {width:59.99%; float:left;}
.fed-detail ul{list-style-type:square; padding:0px; color:#666666;}
.fed-detail ul li{list-style-type:square; margin:0px; padding-bottom:10px;}
.fed-detail ul li span{ font:9pt arial; color:#800000; text-align:left;}
.fed-detail ul li span a{ font:9pt arial; color:#800000; text-align:left; text-decoration:none;}
.order-by {width:98.88%; padding-left:10px; padding-bottom:10px; font:9pt arial; color:#808080; text-align:left; line-height:180%;}
.order-note {width:99.99%; background-color:#666666; font:8pt arial; color:#FFFFFF; text-align:center;}
.order-print {width:99.99%; background-color:#E9EDD8; font:13px arial; text-align:center; padding:10px 0px;}
.order-print a{font:13px arial; text-align:center; text-decoration:none;}
.fed-main-sub {width:98.88%; padding-left:10px;}
.field-leg {width:553px;float:left;}

/* referfriendsmallForm */

.re-smallform {width:400px; float:left;}
.re-smallform-name {width:40%; float:left; font:13px arial; color:#000000; text-align:left; padding:3px 0px;}
.re-smallform-field {width:60%; float:left; padding-bottom:5px;}
.re-smallform-button {width:100%; float:left; margin-top:10px;}

/* feedbackform */

.feedbackform {width:97%; float:left; border:3px double #BACB7B; border-collapse: collapse; margin-right:20px;}
.feedbackformfill {width:100%; float:left; background-color:#D0E191; font:13px arial; color:#000000; text-align:center; margin-bottom:10px; padding:3px 0px;}
.feedbackformfill span{font:bold 13px arial; color:#000080; text-align:center;}
.fillformdata {width:100%; float:left; background-color:#FFFFFF;}
.fillformdata1 {width:39%; float:left; padding:3px 0px 3px 10px; font:bold 13px arial; color:#808080; text-align:left;}
.fillformdata2 {width:55%; float:left; padding-bottom:10px;}
.fields-necessary {width:100%; float:left; background-color:#EDEDED; font:13px arial; color:#000000; text-align:center; padding:10px 0px;}


.mividazul-text {width:100%; display:none;}

/*new login*/
.left-content-signn {float:left; border:#F5F8EF 1px solid; text-align:left; background-color:#FFFFFF; padding:2px;}
.left-content-emailn {width:63px; float:left; text-align:left; height:19px; padding-top:5px;background-color:#FFFFFF; font:9pt Arial; font-weight:700; text-align:left; color:#000000;}
.left-content-passn {width:200px; float:left; border-left:none; height:24px; text-align:left; background-color:#FFFFFF;}
.left-content-passn1 {width:120px; float:left; border-left:none; height:24px; text-align:left; background-color:#FFFFFF;}
.left-content-loginn {width:160px; float:left; background-color:#FFFFFF; font:bold 8pt arial; color:#000000; text-align:left; padding-top:2px;}
.left-content-loginn a{font:bold 9pt arial; color: #006633; text-align:left;}