/* Diamond Browser */
#container{ height: 272px; }
#container ul{padding-top: 0px;}
#pb-container { 
border-top: 2px solid #193c64;
border-bottom: 2px solid #193c64;
height: 270px; }
#pb-productslider { width: 774px; height: 3000px; }
#pb-productslider .pb-productimage { width: 774px; height: 30px; top: 0px; padding: 0px; margin: 0px; }
#pb-productslider .pb-productimage a:link,
#pb-productslider .pb-productimage a:visited { font-size: 13px; height: 30px; padding-top: 0px; overflow: hidden; text-align: left; background-position: 40px; color: #000000; }
#pb-productslider .pb-productimage a:hover { color: #707070; }
.pbi{
position: absolute;
top: 6px;
padding: 0px;
margin: 0px;
}
.pb-sku{ left: 75px; width: 80px; text-align: center;}
.pb-ct{ left: 160px; width: 70px; text-align: center;}
.pb-col{ left: 240px; }
.pb-sh{ left: 445px; }
.pb-cl{ left: 515px; width: 75px; text-align: center; }
.pb-pr{ left: 595px; width: 75px; text-align: right; }
.pb-v{ left: 700px; text-decoration: underline; }
.pb-on{background-color: #dbe1e7;}
.pb-off{background-color: #ffffff;}
#d_s_t{
position: relative;
padding: 10px 0px 0px 15px;
}
#filters{
position: relative;
top: 0px;
padding: 10px 0px 0px 30px;
}
.ft{
position: relative;
float: left;
}
#ft_color{
height: 90px;
width: 350px;
}
#ft_shape{
height: 90px;
width: 390px;

}
#ft_carat{
height: 70px;
width: 240px;
}
#ft_price{
height: 70px;
width: 240px;
}
#ft_layout{
height: 70px;
width: 240px;
}
#filters h2{
font-size: 12px;
font-weight: 600;
color: #193c64;
}
#pb-hide-top{
position: absolute;
right: 0px;
top: -20px;
}
#ft_co, #ft_sh{
padding: 0px 0px 0px 10px;
}
#ft_sa, #ft_sha{
position: absolute;
top: 0px;
right: 65px;
padding: 0px;
margin: 0px;
font-size: 10px;
}
#ft_sa{
right: 40px;
}
#ft_sha{
right: 25px;
}
#ft_sha a, #ft_sa a{
text-decoration: none;
}
#ft_sha a:hover, #ft_sa a:hover{
text-decoration: underline;
}
.ftc, .fts{
position: relative;
float: left;
text-align: center;
letter-spacing: 1.5px;
padding: 0px 10px 0px 10px;
margin: 0px;
font-size: 13px;
}
.ftc{
padding: 0px 7px 0px 7px;
}
.fts{
padding: 0px 4px 0px 4px;
}
.ftc a, .fts a{
text-decoration: none;
}
.fts a{
display: block;
width: 38px;
height: 38px;
}
.ft_track{
position: absolute;
top: 27px;
left: 15px;
width: 170px;
height: 7px;
background-color: #93a3b6;
font-size: 1px;
}
.ft_left, .ft_right{
position: relative;
float: left;
top: -5px;
width: 9px;
height: 17px;
font-size: 1px;
}
.ft_left{
background: url(/images/ft-arrow-left.png) no-repeat;
}
.ft_right{
background: url(/images/ft-arrow-right.png) no-repeat;
margin: 0px 0px 0px -9px;
}
.fs_left, .fs_right{
position: absolute;
top: 42px;
left: 0px;
padding: 0px;
margin: 0px;
font-size: 10px;
}
.fs_right{
left: 160px;
text-align: right;
}
#ft_cos{
padding-top: 7px;
}
#cos_box{
position: relative;
top: 0px;
left: 0px;
width: 300px;
height: 17px;
background-repeat: repeat-y;
}
#cos_track{
position: absolute;
background-color: transparent;
top: 0px;
left:10px;
width: 280px;
height: 17px;
background-repeat: repeat-y;
}
#cosh_low{
top: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 9px;
}
#cosh_high{
top: 0px;
margin: 0px 0px 0px 0px;
padding: 0px;
width: 9px;
}
#cos_status{
top: 45px;
left: 10px;
width: 310px;
text-align: center;
font-size: 11px;
}
.coss{
position: relative;
float: left;
padding: 0px;
margin: 0px;
text-align: center;
line-height: 110%;
font-weight: bold;
}
#coss_c, #coss_nc{
position: absolute;
top: 15px;
font-size: 10px;
}
#coss_c{
left: 0px;
width: 120px;
border-right: 1px solid #000000;
}
#coss_nc{
left: 121px;
width: 160px;
}
#container_title{
clear: both;
position: relative;
font-variant: small-caps;
font-weight: 600;
padding: 5px 0px 0px 0px;
margin: 0px;
color: #193c64;
}
#container_title div{
position: relative;
top: 0px;
float: left;
}
#ct_ph{left: 37px}
#ct_it{left: 67px;}
#ct_ct{left: 115px;}
#ct_co{left: 145px;}
#ct_sh{left: 322px;}
#ct_cl{left: 364px;}
#ct_pr{left: 414px;}
#ft_reset{
position: absolute;
top: 140px;
left: 280px;
font-size: 11px;
font-weight: normal;
}
#ft_reset a{
text-decoration: none;
}
#ft_reset a:hover{
text-decoration: underline;
}
#fl_s, #fl_m{
position: relative;
float: left;
padding: 0px 10px 0px 10px;
margin: 0px;
text-align: center;
}
#fl_s a, #fl_m a{
text-decoration: none;
}
#fl_s a:hover, #fl_m a:hover{
text-decoration: underline;
}

