/*=============PRICE=============*/
#pr_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_pr.gif);
background-repeat: no-repeat;
width: 77px;
height: 219px;
top: 0;
left:0;
}
#pr_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 43px;
left: 3px;
}
#pr_to {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: -17px 0 0 1px;
padding: 0;
width : 69px;
height : 16px;
}
#pr_from {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: 156px 0 0 1px;
padding: 0;
width : 69px;
height : 16px;
}
#pr_top {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddowV.gif);
background-repeat: repeat-y;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.4;
top: 42px;
left: 4px;
width: 69px;
height: 0;
}
#pr_bot {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddowV.gif);
background-repeat: repeat-y;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.4;
top: 199px;
left: 4px;
height: 0;
width: 69px;
}
#pr_min {
position: absolute;
}
#pr_max {
position: absolute;
}
/*=============CARAT=============*/
#car_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_car.gif);
background-repeat: no-repeat;
width: 55px;
height: 219px;
margin: 0;
padding: 0;
}
#car_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 43px;
left: 3px;
}
#car_to {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: -17px 0 0 1px;
padding: 0;
width : 47px;
height : 16px;
}
#car_from {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: 156px 0 0 1px;
padding: 0;
width : 47px;
height : 16px;
}
#car_top {
position: absolute;
background: url('http://www.jewelrycentral.com/img/sld/shaddowV2.gif');
background-repeat: repeat-y;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 42px;
left: 4px;
height: 0;
width: 47px;
}
#car_bot {
position: absolute;
background: url('http://www.jewelrycentral.com/img/sld/shaddowV2.gif');
background-repeat: repeat-y;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 199px;
left: 4px;
height: 0;
width: 47px;
}
#car_min {
position: absolute;
}
#car_max {
position: absolute;
}
/*=============COLOR=============*/
#color_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_color.gif);
background-repeat: no-repeat;
height: 27px;
width: 355px;
margin: 0 0 5px 0;
padding:0;
}
#color_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 3px;
left: 52px;
}
#color_Left {
 position: absolute;
 background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
 top: 3px;
 left: 52px;
height: 21px;
width: 0px;
}
#color_Right {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
height: 21px;
width: 0px;
}
color_min {
position: absolute;
}
color_max {
position: absolute;
}
/*=============CLARITY=============*/
#clar_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_clar.gif);
background-repeat: no-repeat;
height: 27px;
width: 355px;
margin: 0 0 5px 0;
padding:0;
}
#clar_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 3px;
left: 52px;
}
#clar_Left {
 position: absolute;
 background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
 top: 3px;
 left: 52px;
height: 21px;
width: 0px;
}
#clar_Right {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
height: 21px;
width: 0px;
}
clar_min {
position: absolute;
}
clar_max {
position: absolute;
}
/*=============CUT=============*/
#cut_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_cut.gif);
background-repeat: no-repeat;
height: 27px;
width: 355px;
margin: 0 0 5px 0;
padding:0;
}
#cut_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 3px;
 left: 52px;
}
#cut_Left {
 position: absolute;
 background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
 top: 3px;
 left: 52px;
height: 21px;
width: 0px;
}
#cut_Right {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
height: 21px;
width: 0px;
}
cut_min {
position: absolute;
}
cut_max {
position: absolute;
}
/*=============POLISH=============*/
#pol_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_pol.gif);
background-repeat: no-repeat;
height: 27px;
width: 355px;
margin: 0 0 5px 0;
padding:0;
}
#pol_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 3px;
 left: 52px;
}
#pol_Left {
 position: absolute;
 background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
 top: 3px;
 left: 52px;
height: 21px;
width: 0px;
}
#pol_Right {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
height: 21px;
width: 0px;
}
pol_min {
position: absolute;
}
pol_max {
position: absolute;
}
/*=============SIMMETRY=============*/
#sim_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_sim.gif);
background-repeat: no-repeat;
height: 27px;
width: 355px;
margin: 0 0 5px 0;
padding:0;
}
#sim_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 3px;
 left: 52px;
}
#sim_Left {
 position: absolute;
 background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
 top: 3px;
 left: 52px;
height: 21px;
width: 0px;
}
#sim_Right {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
height: 21px;
width: 0px;
}
sim_min {
position: absolute;
}
sim_max {
position: absolute;
}
/*=============DEPT=============*/
#dpt_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_dept.gif);
background-repeat: no-repeat;
height: 27px;
width: 355px;
margin: 0 0 5px 0;
padding:0;
}
#dpt_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 3px;
left: 81px;
}
#dpt_from {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
 text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: 1px 0 0 -28px;
padding: 2px 0 0 0;
width : 27px;
height : 19px;
}
#dpt_to {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
 text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: 1px 0 0 243px;
padding: 2px 0 0 0;
width : 27px;
height : 19px;
}
#dpt_Left {
 position: absolute;
 background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
 top: 3px;
 left: 80px;
height: 21px;
width: 0;
}
#dpt_Right {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
height: 21px;
width: 0;
}
dpt_min {
position: absolute;
}
dpt_max {
position: absolute;
}
/*=============TABLE=============*/
#tbl_bg {
position: relative;
background: url(http://www.jewelrycentral.com/img/sld/bg_table.gif);
background-repeat: no-repeat;
height: 27px;
width: 355px;
margin: 0 0 5px 0;
padding:0;
}
#tbl_bg div {
position: absolute;
cursor: pointer;	
cursor: hand;
top: 3px;
left: 81px;
}
#tbl_from {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: 1px 0 0 -28px;
padding: 2px 0 0 0;
width : 27px;
height : 19px;
}
#tbl_to {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align:center;
text-decoration: none;	
border-right: #8C8C8C 1px solid;
border-left: #8C8C8C 1px solid;	
border-top: #8C8C8C 1px solid;
border-bottom: #8C8C8C 1px solid;
color: #AD5284;	
background-color: #ffffff;
margin: 1px 0 0 243px;
padding: 2px 0 0 0;
width : 27px;
height : 19px;
}
#tbl_Left {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
left: 80px;
height: 21px;
width: 0;
}
#tbl_Right {
position: absolute;
background: url(http://www.jewelrycentral.com/img/sld/shaddow.gif) 0 0 repeat-x;
filter:alpha(opacity=30);opacity: 0.5;-moz-opacity:0.5;
top: 3px;
height: 21px;
width: 0;
}
tbl_min {
position: absolute;
}
tbl_max {
position: absolute;
}
/*=============OTHER=============*/
table.shape {
background-image : url('/img/sld/bg_shape.gif');
background-repeat: no-repeat;
background-color : #ffffff;
}

tr.bTSBDTR {
background-image : url('/img/sld/bg_grid.gif');
background-repeat : repeat-x;
background-color: #D0E0FF;
}
tr.fngr1 {
cursor: pointer;	
cursor: hand;
}
tr.fngr2 {
cursor: pointer;	
cursor: hand;
}

td.bTSBD { 
border-top : 1px solid #D4DAEA;
border-bottom : 1px solid #B9C3DB;
border-left : 1px solid #B9C3DB;
font-size : 8pt;
font-weight : bold;
}
td.bTSGD { 
font-size : 8pt;
color : #2F3645;
border-left : 1px solid #FFFFFF;
}
td.bTSGD a:link, td.bTSGD a:visited  { 
display : block;
font-size : 8pt;
color : #2F3645;
text-decoration : none;
}
td.bTSGD a:hover { 
display : block;
font-size : 8pt;
color : #2F3645;
text-decoration : none;
}
td.bTSBDS { 
border-top : 1px solid #D4DAEA;
border-bottom : 1px solid #B9C3DB;
font-size : 8pt;
font-weight : bold;

}
td.bTSGDS { 
font-size : 8pt;
color : #2F3645;
text-decoration : none;
}
td.bTSGDS a:link,  td.bTSGDS a:visited { 
display : block;
font-size : 8pt;
color : #2F3645;
text-decoration : none;
}
.bTSGDS a:hover { 
display : block;
font-size : 8pt;
color : #2F3645;
text-decoration : none;
}
td.bTSGDV { 
font-size : 8pt;
color : #1E24A2;
border-left : 1px solid #FFFFFF;
}
td.bTSGDV a:link, td.bTSGDV a:visited { 
color : #212CBD;
text-decoration : underline;
}
td.bTSGDV a:hover { 
color : #9C3163;
text-decoration :none;
}
td.bTSBDR { 
font-size : 8pt;
border-top : 1px solid #D4DAEA;
border-bottom : 1px solid #B9C3DB;
border-left : 1px solid #B9C3DB;
font-weight : bold;
padding: 4px 2px 4px 2px;
}
div.grr  { 
display : block;
}

.ajxbTS { 
font-size : 8pt;
color : #303030;
}

/*=============GRID=============*/
.gridtable {
border-bottom : 1px solid #B9C3DB;
border-left : 1px solid #B9C3DB;
border-right : 1px solid #B9C3DB;
}
.gridtable2 {
border-bottom : 1px solid #B9C3DB;
border-left : 1px solid #B9C3DB;
border-right : 1px solid #B9C3DB;
}
.ajaxhd { 
font-size : 8pt;
font-weight : bold;
}
.ajaxhd a:link, .ajaxhd a:visited {
color: #29395A;
text-decoration : underline;
}
.ajaxhd a:hover {
color: #29395A;
text-decoration : none;
}


.main_dbelt2 {
float: left;
padding: 0;
margin : 0 0 0 4px;
text-align: center;
}
.main_dH {
float: left;
margin : 0;
color: #29395A;
}
.main_dH a:link, .main_dH a:visited {
color: #29395A;
text-decoration : underline;
}
.main_dH a:hover {
color: #29395A;
text-decoration : none;
}
.main_dAD {
float:left;
padding: 0;
margin : 6px 0 0 5px;
}

/*--  SMAR  */
.smar { 
float:left;
position: relative;
width : 8px;
height : 15px;
background-image : url('/img/pages/toolarrow.gif');
background-repeat: no-repeat;
top: -497px;
left: -176px;
z-index:51;
}
.smarlink { 
float:left;
font-family : verdana, arial;
font-size : 8pt; 
position: relative;
width : 172px;
height : 227px; 
background-image : url('/img/pages/tooltip.gif');
background-repeat: no-repeat;
background-color: #ffffff; 
padding: 0; 
top: -528px;
left: -175px;
z-index:50;
}

.itno { 
margin: 25px 0 0 54px; z-index: 10002;
}
.grd { 
margin: 42px 0 0 44px; z-index: 10002;
}
.cool { 
margin: 59px 0 0 40px; z-index: 10002;
}
.floor { 
margin: 76px 0 0 86px; z-index: 10002;
}
.mess { 
margin: 107px 0 0 4px; z-index: 10002;
}
.lwit { 
margin: 124px 0 0 61px; z-index: 10002;
}
.shipwhen { 
font-size: 10px; margin: 164px 2px 0 4px; z-index: 10002;
}
#itno {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align: left;
 text-decoration: none;	
color: #3A3A3A;	
background-color: #ffffff;
margin: 0;
padding: 0;
width : 112px;
height : 15px;
border-right: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;	
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}
#grd {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align: left;
 text-decoration: none;	
color: #3A3A3A;	
background-color: #ffffff;
margin: 0;
padding: 0;
width : 123px;
height : 15px;
border-right: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;	
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}
#cool {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align: left;
 text-decoration: none;	
color: #3A3A3A;	
background-color: #ffffff;
margin: 0;
padding: 0;
width : 125px;
height : 15px;
border-right: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;	
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}
#floor {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align: left;
 text-decoration: none;	
color: #3A3A3A;	
background-color: #ffffff;
margin: 0;
padding: 0;
width : 79px;
height : 15px;
border-right: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;	
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}
#mess {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align: left;
 text-decoration: none;	
color: #3A3A3A;	
background-color: #ffffff;
margin: 0;
padding: 0;
width : 150px;
height : 15px;
border-right: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;	
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}
#lwit {
position: absolute;
font-family: arial, verdana, sans-serif;
font-size: 8pt;
text-align: left;
 text-decoration: none;	
color: #3A3A3A;	
background-color: #ffffff;
margin: 0;
padding: 0;
width : 82px;
height : 15px;
border-right: #FFFFFF 1px solid;
border-left: #FFFFFF 1px solid;	
border-top: #FFFFFF 1px solid;
border-bottom: #FFFFFF 1px solid;
}


.ringdesn { 
font-family: arial, verdana, sans-serif;
font-size: 9pt;
color: #303030;
background: url('/img/pages/rrr1.gif');
background-repeat: repeat-x;
height: 46px;
border-right: 2px solid #8592AD;
border-top: 2px solid #8592AD;
}
.ringdesn1 { 
border-top: 1px solid #D2E2FA;
background: url('/img/pages/rrr2.gif');
background-repeat: repeat-x;
}
.ringdesn2 { 
border-top: 1px solid #D2E2FA;
background: url('/img/pages/rrr2.gif');
background-repeat: repeat-x;
}

.ringdesnpc { 
border-left: 2px solid #8592AD;
border-top: 2px solid #8592AD;
background: url('/img/pages/rrr2.gif');
background-repeat: repeat-x;
}
.ringdesnpc1 { 
border-left: 1px solid #D2E2FA;
border-top: 1px solid #D2E2FA;
background: url('/img/pages/rrr2.gif');
background-repeat: repeat-x;
}
.ringdesnpc2 { 
border-left: 1px solid #D2E2FA;
border-top: 1px solid #D2E2FA;
background: url('/img/pages/rrr2.gif');
background-repeat: repeat-x;
}

.ringdesnbtm { 
border-left: 1px solid #D2E2FA;
border-bottom: 1px solid #6F7E9D;
}