html { overflow: scroll; }
body { margin:0; text-align:center; font:12px Arial, Helvetica, sans-serif; background-color:#606060; color:#333333;}
#wrapper { width:840px; text-align:left; margin:0 auto; background-color:#fff;}
.rEd { color:#ff5400;}
a { color:#ff5400; text-decoration:underline;}
a:hover { text-decoration:none; color:#333333;}
th,td { vertical-align:top;}
table{ width:100%;}
img { border:none;}

/* HEADER START
////////////////////////// */
#header { position:relative; height:90px; border-bottom:3px solid #ff5400;}
#header #logo{ position:absolute; background:url(images/logo.gif) no-repeat center; width:339px; height:75px; display:block; top:2px; left:20px;}
#menu { position:absolute; margin:0; padding:0; list-style-type:none; bottom:0px; right:2px;}
#menu li { float:left; font:bold 11px Arial, Helvetica, sans-serif;}
#menu li a{ background:url(images/nav_bg.gif) repeat-x top; margin:0px 2px; display:block; border:1px solid #d6d6d6; border-bottom:none; padding:8px 6px; color:#6a6a6a; text-decoration:none;}
#menu li a:hover{ background-image:none; color:#ff5400; text-decoration:none;}

/* CONTENT START
////////////////////////// */
#content th { width:180px; background-color:#f9f9f9; font-weight:normal; text-align:left;border-right:1px solid #e8e8e8;}
#content th dl{ margin:0; padding:0;}
#content th dt{ line-height:25px; display:block;background:url(images/nav_bg.gif) repeat-x top; padding-left:15px; font-weight:bold;}
#content th dd{ margin:0; padding:0; border-bottom:1px solid #e8e8e8; position:relative;}
#content th dd a{ background:url(images/arrow_small.jpg) no-repeat 160px 10px; padding:6px 2px 6px 15px; text-decoration:none; display:block; color:#434343; margin-left:10px;}
#content th dd a:hover{ text-decoration:none; color:#434343;}

#content th dd ul { position:absolute; background-color:#e8e8e8; display:none; list-style-type:none; border-top:1px solid #C9C9C9; margin:-27px 0 0 180px; padding:0; width:210px;}
#content th ul li{ border:1px solid #C9C9C9; border-top:1px solid #f9f9f9; position:relative;}
#content th ul li:hover{ border-bottom:1px solid #e8e8e8; border-top:1px solid #f9f9f9;}
#content th ul li a{ padding:6px 10px 6px 15px; background:none; border-bottom:none; color:#333333; display: block;}
#content th ul li a:hover{ color:#9F9F9F;}

#content td {}
#banner { text-align:right; border-bottom:3px solid #dcdcdc;}
#index_list a{ color:#6CB911; font:bold 14px/30px Arial, Helvetica, sans-serif; text-decoration:none;}
#index_list { margin:5px; text-align:center; height:100%; border:1px solid #dcdcdc; border-left:none;}
#index_list p { margin:0; padding:0;}
#index_list dl{ margin:0; text-align:left; padding:0;}
#index_list dt{ padding-left:10px; font-weight:bold; line-height:30px; color:#535353; font-size:16px; background-color:#f9f9f9;border-left:1px solid #e8e8e8;}
#index_list dd{ margin:0px; padding:4px; float:left; width:297px; border:1px solid #dcdcdc; border-bottom:none; display:block; border-right:none;}
#index_list dd img{ margin:3px 12px 3px 3px; float: left; width:75px; height:90px;border:1px solid #dcdcdc;}
#index_list p.rmore { clear:both; text-align:right; padding:0;}
#index_list p.rmore a{ color:#ff5400; font:normal 11px/normal Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

.text-content { padding:10px 20px;}
.text-content h1{ font-size:20px; text-align:center;}
.text-content p{ text-indent:0px; margin:4px 0; padding:0; text-align:justify; }

/* FOOTER START
////////////////////////// */
#fooTer { clear:both; text-align:center; color:#909090; padding:5px; border-top:2px solid #dcdcdc;}
#fooTer a{ color:#434343; margin:0 4px; text-decoration:underline; line-height:30px;}
#fooTer a:hover{text-decoration:none;}



.select-diamond { border:1px solid #dcdcdc; margin:4px; padding:4px;}
.select-diamond h1{ margin:0; padding:0; font: small-caps bold 18px/30px Arial, Helvetica, sans-serif;}
.select-diamond d1{ margin:0; padding:0;}
.select-diamond dt{ font: small-caps bold 15px/30px Arial, Helvetica, sans-serif; clear:both;}
.select-diamond dd{ margin:0; padding:10px 0; text-align:center; width:60px; display:block; float:left;}
.select-diamond dd.tXt-inpt { width:150px;}
.select-diamond dd.tXt-inpt input { width:100px; background-color:#f9f9f9;border:1px solid #dcdcdc;}
dd.scale { clear:both; width:100%; display:block; text-align:left;}
.select-diamond dd select{ background-color:#f9f9f9;border:1px solid #dcdcdc;}
.select-diamond dd.clr { background:url(images/colorscale.gif) no-repeat 150px center; line-height:65px;}
.select-diamond dd.clt { background:url(images/clarityscale.gif) no-repeat 150px center; line-height:65px;}
.search { margin:5px;}

.sto {margin:5px auto; width:96%;}
.sto .compare_title{text-align:center; border:1px solid #6CB911; color: #666666;font: bold 16px Arial, Helvetica, sans-serif;}
.sto .compare_title1{text-align:center; border:1px solid #C6E2FF; color:#0058b0;font: bold 16px Arial, Helvetica, sans-serif;}
.sto td{ vertical-align: middle; text-align:center; padding:8px; border-bottom:1px solid #6CB911; font:12px Arial, Helvetica, sans-serif; color: #000000;}
.sto p{ text-align:justify;}
.sto strong{ color:#ff5400; text-decoration: none; font-weight:bold;}
.sto .outsto{ color:#ff5400; text-decoration: none;}
.sto .price{color:#d81817; font-weight:bold}
.sto .click_here{ margin:10px 0px 0px 0px}
#findDiamond{ border:1px solid #dcdcdc; margin-top:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#999999; background-color:#fefefe;}
#findDiamond td{ border-bottom:1px solid #e8ebe5; border-right:1px solid #e8ebe5;}
#findDiamond h1{ font:bold 18px Tahoma;  color:#666666; border-bottom:1px solid #d1d3ce; display:block; margin:5px; padding:0px;}
#findDiamond dl{ margin:0px; padding:0px;}
#findDiamond dt{ margin:0px; padding:0px;}
#findDiamond dd{ float:left; margin:0px; padding-left:20px; text-align:center}
#findDiamond .brd{ border:1px solid #CCCCCC; margin:0px; padding:0px;}
#findDiamond .selectimages ul{margin:0; padding:0; text-align:center; list-style-type:none; font:bold 12px Arial, Helvetica, sans-serif; color:#006666;}
#findDiamond .selectimages li{margin:7px; padding:2px; float:left; display:inline; width:58px; height:80px; list-style-type:none; border-right:1px solid #f2f7ed;}
.productdisplay{}

strong{color:#666e5c;}
.what{font:normal 11px Arial, Helvetica, sans-serif; color:#6b6b6b;}
.what a{font:normal 11px Arial, Helvetica, sans-serif; color:#6b6b6b; text-decoration:underline;}
.what a:hover{ text-decoration:none;}
searchresults{ border-right:1px solid #e8ebe5; font:normal 11px Arial, Helvetica, sans-serif; color:#999999; border-bottom:none;}
.onetwothree{font:normal 12px Arial, Helvetica, sans-serif; color:#666666; text-align:center; margin:2px 5px;}
.onetwothree a{font:normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; text-align:center;}
.onetwothree a:hover{ text-decoration:none;}
.txt{ font:normal 12px Arial, Helvetica, sans-serif; color:#999999;}
.select{font:bold 18px Arial, Helvetica, sans-serif; color:#6b6b6b;}
#images{border:1px solid #dcdcdc; float:left;}

.learn{font:bold 14px Arial, Helvetica, sans-serif; color:#006666;}
.learn a{font:bold 14px Arial, Helvetica, sans-serif; color:#006666; text-decoration:none;}
.learn a:hover{ text-decoration:underline;}

#bigimgs{}
#tabL{ border:1px solid #dcdcdc; margin-top:5px; font:bold 11px Arial, Helvetica, sans-serif; color:#006666;
text-align:center;}
#tabL td{border-bottom:1px solid #ecebe8;}

/*******for the site map*******/
.maintext{ padding-left:12px; padding-right:12px; line-height:14px; font:Arial, Helvetica, sans-serif; font-size:13px; color:#303030; text-align:justify;}
.maintext a{color:#ff5400; text-decoration:none;}
.maintext a:hover{color:#303030; text-decoration:none;}
.maintext ul{margin:0px; padding:0px; padding-left:1px;line-height:16px; font-size:11px; list-style-type:none; padding-bottom:0px;}
.maintext li{padding-left:15px; padding-bottom:2px;}
.maintext strong{color: #000000;}

/***********************/
