
@charset "utf-8";
/* CSS Document */

body {background-color: #FFFFFF;margin-left: 0px;margin-top: 5px;margin-right: 0px;margin-bottom: 5px;font-family: Arial;font-size: 12px;color: #000000;}
ul,li{margin:0px; padding:0px;}


div.wrapper{width:980px; height:auto; margin-left:auto; margin-right:auto;}
div.wrapper div{border:0px solid #FF0000;}


/** Top Links **/
div.wrapper div.tpbar{width:980px; height:auto;float:left; padding-bottom:0px;}
div.wrapper div.tpbar div.tollfree{width:auto; height:auto;float:left; padding-left:10px;}
div.wrapper div.tpbar div.tplinks{height:27px; width:115px; float:right; background-image:url(../images/shoppingcart.gif); background-repeat:no-repeat; text-align:right;}
div.wrapper div.tpbar div.tplinks1{height:27px; width:115px; float:right;  background-repeat:no-repeat; text-align:right;}

/** menu **/


div.wrapper div.menubar{width:980px; height:52px;float:left;}
div.wrapper div.menubar div.left{width:11px; height:52px;float:left; background-image:url(../images/menu/left.gif); background-repeat:no-repeat;}
div.wrapper div.menubar div.middle{width:958px; height:52px;float:left; background-image:url(../images/menu/mid.gif); background-repeat:repeat-x;}
div.wrapper div.menubar div.middle div.links{width:auto; height:auto;float:left; padding-top:20px; background-image:url(../images/dvd.gif); background-repeat:no-repeat; background-position:right bottom; padding-right:10px; padding-left:5px;}
div.wrapper div.menubar div.middle div.links div.lf{width:auto; height:auto;float:left;}
div.wrapper div.menubar div.middle div.links div.arow{width:auto; height:auto;float:left; padding-left:5px; padding-top:8px;}
div.wrapper div.menubar div.middle div.nlinks{width:auto; height:auto;float:left; padding-top:20px;padding-right:10px; padding-left:5px;}
div.wrapper div.menubar div.middle div.nlinks div.lf{width:auto; height:auto;float:left;}
div.wrapper div.menubar div.middle div.nlinks div.arow{width:auto; height:auto;float:left; padding-left:5px; padding-top:6px;}
div.wrapper div.menubar div.middle div.dvd{width:1px; height:20px;float:left; background-color:#b7bcca;}
div.wrapper div.menubar div.middle div.logo{width:auto; height:auto;float:left;}
div.wrapper div.menubar div.right{width:11px; height:52px;float:left; background-image:url(../images/menu/right.gif); background-repeat:no-repeat;}

/** header **/
div.wrapper div.header{width:980px; height:auto;float:left; padding-top:0px;}
div.wrapper div.header div.tprw{width:980px; height:10px;float:left; padding-top:10px; border-bottom:0px solid #FF0000;}
div.wrapper div.header div.tprw div.lft{width:14px; height:10px;float:left; background-image:url(../images/header/r_l.gif);float:left; background-repeat:no-repeat;border:0px solid #b2b7c7;}
div.wrapper div.header div.tprw div.mid{width:952px; height:10px;float:left;float:left; border-top:1px solid #b2b7c7;}
div.wrapper div.header div.tprw div.ryt{width:14px; height:10px; background-image:url(../images/header/tr.gif);float:left; background-repeat:no-repeat;}

div.wrapper div.header div.mdrw{width:978px; height:auto;float:left;border-left:1px solid #b2b7c7;border-right:1px solid #b2b7c7;}
div.wrapper div.header div.mdrw div.txt{width:978px; height:auto;float:left; text-align:center;}
div.wrapper div.header div.mdrw div.rings{width:978px; height:200px;float:left; background-image:url(../images/header/rings.gif); background-position:right bottom; background-repeat:no-repeat;}

div.wrapper div.header div.ftrw{width:980px; height:137px;float:left;border-left:0px solid #b2b7c7;border-right:0px solid #b2b7c7; background-image:url(../images/header/creditcard.gif); background-repeat:no-repeat; background-position:center bottom;}
div.wrapper div.header div.ftrw div.lf{width:10px; height:137px;float:left; background-image:url(../images/header/dl.gif); background-repeat:no-repeat; background-position:left;}
div.wrapper div.header div.ftrw div.rh{width:10px; height:137px;float:right; background-image:url(../images/header/br.gif); background-repeat:no-repeat; background-position:right;}
div.wrapper div.header div.ftrw div.md{width:940px; height:136px;float:left; border-bottom:1px solid #b2b7c7; padding-left:10px; padding-right:10px;}

/** Diamond Certified by **/
div.wrapper div.header div.ftrw div.md div.dcb{width:305px; height:120px;float:left; background-image:url(../images/header/diamondcertified.gif); background-repeat:no-repeat; background-position:bottom;}
div.wrapper div.header div.ftrw div.md div.dcb div.txt{width:305px; height:auto;float:left; }

/** money saved **/
div.wrapper div.header div.ftrw div.md div.ms{width:340px; height:auto;float:right; padding-top:30px; border-bottom:0px solid #FF0000;}
div.wrapper div.header div.ftrw div.md div.ms div.tprw{width:340px; height:10px;float:left; padding-top:0px; border-bottom:0px solid #FF0000;}
div.wrapper div.header div.ftrw div.md div.ms div.tprw div.lft{width:14px; height:10px;float:left; background-image:url(../images/header/r_l.gif);float:left; background-repeat:no-repeat;border:0px solid #b2b7c7;}
div.wrapper div.header div.ftrw div.md div.ms div.tprw div.mid{width:312px; height:10px;float:left;float:left; border-top:1px solid #b2b7c7;}
div.wrapper div.header div.ftrw div.md div.ms div.tprw div.ryt{width:14px; height:10px; background-image:url(../images/header/tr.gif);float:left; background-repeat:no-repeat;}
div.wrapper div.header div.ftrw div.md div.ms div.mdrw{width:338px; height:auto;float:left;border-left:1px solid #b2b7c7;border-right:1px solid #b2b7c7;}
div.wrapper div.header div.ftrw div.md div.ms div.mdrw div.txt{width:338px; height:auto;float:left; text-align:center; }
div.wrapper div.header div.ftrw div.md div.ms div.mdrw div.txtt{width:328px; height:auto;float:left; text-align:center; padding-left:0px; padding-top:10px;}
div.wrapper div.header div.ftrw div.md div.ms div.mdrw div.txtt div.tare{width:auto; height:auto;float:left; text-align:center; padding-right:0px; }

div.wrapper div.header div.ftrw div.md div.ms div.fftow{width:340px; height:10px;float:left; padding-top:0px; border-bottom:0px solid #FF0000;}
div.wrapper div.header div.ftrw div.md div.ms div.fftow div.lft{width:14px; height:13px;float:left;}
div.wrapper div.header div.ftrw div.md div.ms div.fftow div.mid{width:310px; height:12px;float:left; border-bottom:1px solid #b2b7c7;}
div.wrapper div.header div.ftrw div.md div.ms div.fftow div.ryt{width:15px; height:13px; float:right; border:0px solid #FF0000;}

/** sell diamond **/
div.wrapper div.selld{width:980px; height:auto;float:left; padding-top:10px;}
div.wrapper div.selld div.tprw{width:980px; height:10px;float:left; padding-top:10px; border-bottom:0px solid #FF0000;}
div.wrapper div.selld div.tprw div.lft{width:14px; height:10px;float:left; background-image:url(../images/header/r_l.gif);float:left; background-repeat:no-repeat;border:0px solid #b2b7c7;}
div.wrapper div.selld div.tprw div.mid{width:952px; height:10px;float:left;float:left; border-top:1px solid #b2b7c7;}
div.wrapper div.selld div.tprw div.ryt{width:14px; height:10px; background-image:url(../images/header/tr.gif);float:left; background-repeat:no-repeat;}

div.wrapper div.selld div.mdrw{width:978px; height:auto;float:left;border-left:1px solid #b2b7c7;border-right:1px solid #b2b7c7;}
div.wrapper div.selld div.mdrw div.txt{width:978px; height:128px;float:left; text-align:center; background-image:url(../images/sell/bg.gif); background-repeat:no-repeat; background-position:right;}

div.wrapper div.selld div.fftow{width:980px; height:13px;float:left;border-left:0px solid #b2b7c7;border-right:0px solid #b2b7c7;}
div.wrapper div.selld div.fftow div.lft{width:15px; height:13px;float:left; float:left;}
div.wrapper div.selld div.fftow div.ryt{width:15px; height:13px; float:left; border:0px solid #b2b7c7; text-align:right;}
div.wrapper div.selld div.fftow div.mid{width:950px; height:12px;float:left; border-bottom:0px solid #b2b7c7;}

/** Search Diamonds **/
div.wrapper div.searchdiam{width:780px; height:auto;float:left; padding-top:0px; }
div.wrapper div.searchdiam div.tprw{width:780px; height:10px;float:left; padding-top:10px; border-bottom:0px solid #FF0000;}
div.wrapper div.searchdiam div.tprw div.lft{width:14px; height:10px;float:left; background-image:url(../images/header/r_l.gif);float:left; background-repeat:no-repeat;border:0px solid #b2b7c7;}
div.wrapper div.searchdiam div.tprw div.mid{width:752px; height:10px;float:left; border-top:1px solid #b2b7c7;}
div.wrapper div.searchdiam div.tprw div.ryt{width:14px; height:10px; background-image:url(../images/header/tr.gif);float:left; background-repeat:no-repeat;}

div.wrapper div.searchdiam div.mdrw{width:778px; height:auto;float:left;border-left:1px solid #b2b7c7;border-right:1px solid #b2b7c7;}
div.wrapper div.searchdiam div.mdrw div.txt{width:778px; height:auto;float:left; text-align:center;}
div.wrapper div.searchdiam div.mdrw div.txt div.lft{width:350px; height:auto;float:left; text-align:left; padding-left:10px; padding-right:10px; margin-top:10px; border-right:1px solid #d9dce3; }
div.wrapper div.searchdiam div.mdrw div.txt div.lft div.txt{width:327px; height:auto;float:left; text-align:left; border:0px solid #FF0000; }
div.wrapper div.searchdiam div.mdrw div.txt div.lft div.txt div.ltxt{width:auto; height:auto;float:left; text-align:left;}
div.wrapper div.searchdiam div.mdrw div.txt div.lft div.txt div.rtxt{width:auto; height:auto;float:right; text-align:right; padding-top:7px;}

div.wrapper div.searchdiam div.ftrw{width:780px; height:30px;float:left;border-left:0px solid #b2b7c7;border-right:0px solid #b2b7c7; background-image:url(../images/header/creditcard.gif); background-repeat:no-repeat; background-position:center bottom;}
div.wrapper div.searchdiam div.ftrw div.lft{width:15px; height:13px;float:left; float:left; }
div.wrapper div.searchdiam div.ftrw div.ryt{width:15px; height:13px; float:left; border:0px solid #FF0000; text-align:right;}
div.wrapper div.searchdiam div.ftrw div.mid{width:950px; height:12px;float:left; border-bottom:1px solid #b2b7c7;}

div.wrapper div.searchdiam div.mdrw div.txt div.lft div.ctxt{width:327px; height:auto;float:left; text-align:left; border:0px solid #FF0000; padding-bottom:10px;}
div.wrapper div.searchdiam div.mdrw div.ctxt div.intxt{width:317px; height:auto;float:left; text-align:left; background-image:url(../images/sqdot.gif); background-repeat:no-repeat; background-position:left top; margin-top:10px; padding-left:10px;}

/** search diamonds right side **/
div.wrapper div.searchdiam div.mdrw div.txt div.rside{width:360px; height:auto;float:left; text-align:left; padding-left:20px; padding-right:0px; margin-top:10px; border:0px solid #d9dce3; }
div.wrapper div.searchdiam div.mdrw div.txt div.rside div.txt{width:360px; height:auto;float:left; text-align:left; border:0px solid #FF0000; padding-bottom:15px;}
div.wrapper div.searchdiam div.mdrw div.txt div.rside div.btn{width:360px; height:auto;float:left; text-align:center; border:0px solid #FF0000; padding-bottom:0px;}
div.wrapper div.searchdiam div.mdrw div.txt div.rside div.txt div.shapebx{width:52px; height:auto;float:left; text-align:center; border:0px solid #FF0000; padding-right:20px; padding-top:0px;}
div.wrapper div.searchdiam div.mdrw div.txt div.rside div.txt div.shapebx div.simg{width:52px; height:48px;float:left; text-align:center; border:0px solid #FF0000; padding-bottom:3px; padding-top:3px;}
div.wrapper div.searchdiam div.mdrw div.txt div.rside div.txt div.shapebx div.chb{width:52px; height:auto;float:left; text-align:center; border:0px solid #FF0000; padding-bottom:2px;}
div.wrapper div.searchdiam div.mdrw div.txt div.rside div.txt div.shapebx div.ntxt{width:52px; height:auto;float:left; text-align:center; border:0px solid #FF0000; padding-bottom:2px;}
div.wrapper div.searchdiam div.mdrw div.txt div.rside div.txt div.rang{width:auto; height:auto;float:left; text-align:left; border:0px solid #FF0000; padding-left:3px;}


/** search diamonds footer **/
div.wrapper div.searchdiam div.btrw{width:780px; height:13px;float:left; padding-top:0px; border:0px solid #FF0000;}
div.wrapper div.searchdiam div.btrw div.lft{width:15px; height:13px;float:left; background-image:url(../images/header/l_l.gif);float:left; background-repeat:no-repeat;border:0px solid #b2b7c7;}
div.wrapper div.searchdiam div.btrw div.mid{width:750px; height:12px;float:left;float:left; border-bottom:1px solid #b2b7c7;}
div.wrapper div.searchdiam div.btrw div.ryt{width:15px; height:13px; background-image:url(../images/header/r_s.gif);float:left; background-repeat:no-repeat;}


/** search diamond right Area **/
div.wrapper div.srhdiamry{width:180px; height:20px;float:right; padding-top:10px; border:0px solid #FF0000;}
div.wrapper div.srhdiamry div.tprw{width:180px; height:10px;float:left; padding-top:0px; border-bottom:0px solid #FF0000;}
div.wrapper div.srhdiamry div.tprw div.lft{width:14px; height:12px;float:left; background-image:url(../images/header/r_l.gif);float:left; background-repeat:no-repeat;border:0px solid #b2b7c7;}
div.wrapper div.srhdiamry div.tprw div.mid{width:152px; height:11px;float:left;float:left; border-top:1px solid #b2b7c7;}
div.wrapper div.srhdiamry div.tprw div.ryt{width:14px; height:12px; background-image:url(../images/header/tr.gif);float:left;background-repeat:no-repeat;}

div.wrapper div.srhdiamry div.mdrw{width:168px; height:auto;float:left;border-left:1px solid #b2b7c7;border-right:1px solid #b2b7c7; padding-left:10px;}
div.wrapper div.srhdiamry div.mdrw div.txt{width:168px; height:auto;float:left; text-align:left;}
div.wrapper div.srhdiamry div.mdrw div.txtarea{width:168px; height:109px;float:left; text-align:left;}
div.wrapper div.srhdiamry div.mdrw div.txtarea1{width:168px; height:107px;float:left; text-align:left;}



div.wrapper div.srhdiamry div.btrw{width:180px; height:13px;float:left; padding-top:0px; border:0px solid #FF0000;}
div.wrapper div.srhdiamry div.btrw div.lft{width:15px; height:13px;float:left; background-image:url(../images/header/l_l.gif);float:left; background-repeat:no-repeat;border:0px solid #b2b7c7;}
div.wrapper div.srhdiamry div.btrw div.mid{width:150px; height:12px;float:left;float:left; border-bottom:1px solid #b2b7c7;}
div.wrapper div.srhdiamry div.btrw div.ryt{width:15px; height:13px; background-image:url(../images/header/r_s.gif);float:left; background-repeat:no-repeat;}

/** footer **/
div.wrapper div.footer{width:980px; height:30px;float:left; padding-top:10px;}
div.wrapper div.footer div.lft{width:13px; height:30px;float:left; background-image:url(../images/footer/left.gif); background-repeat:no-repeat;}
div.wrapper div.footer div.mid{width:950px; height:30px;float:left; background-image:url(../images/footer/mid.gif); background-repeat:x-repeat; border:0px solid #FF0000;}
div.wrapper div.footer div.mid div.text{width:auto; height:auto;float:left; padding-left:10px; padding-top:5px;}
div.wrapper div.footer div.mid div.text span{width:auto; height:auto;float:left; padding-left:0px;}
div.wrapper div.footer div.mid div.mtext{width:auto; height:auto;float:left; padding-left:10px; padding-left:80px; padding-top:5px;}
div.wrapper div.footer div.mid div.mtext span{width:auto; height:auto;float:left; padding-left:10px;}
div.wrapper div.footer div.mid div.rtext{width:auto; height:auto;float:right;padding-top:5px;}
div.wrapper div.footer div.mid div.rtext span{width:auto; height:auto;float:left; padding-left:10px;}
div.wrapper div.footer div.ryt{width:13px; height:30px;float:left; background-image:url(../images/footer/right.gif); background-repeat:no-repeat;}

div.wrapper div.footerb{width:980px; height:auto;float:left; padding-top:5px; text-align:center; padding-bottom:5px;}
div.wrapper div.footerb div.tt{width:auto; height:auto; margin-left:auto; margin-right:auto;}


/** consult **/
div.wrapper div.selld{width:980px; height:auto;float:left; padding-top:10px;}
div.wrapper div.selld div.cd{width:auto; height:auto;float:left; padding-right:5px;}
div.wrapper div.selld div.cdr{width:auto; height:auto;float:left; padding-right:0px;}








/** check out starts **/
/** check out **/
div.wrapper div.midwrapper{width:980px; height:auto; float:left; padding-left:5px; padding-top:3px; border:0px solid #FF0000;}

/** check out starts ends **/

/**** Scroller ****/
/*div.wrapper div.midwrapper div.oscroller{width:973px; height:auto; float:left;  margin-top:10px; padding-bottom:10px;}
div.wrapper div.midwrapper div.oscroller div.uscrl{width:969px; height:auto; float:left;  margin:2px; background-color:#f4f4f4; 

padding-top:10px;padding-bottom:10px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx{width:226px; height:auto; float:left; padding-left:50px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top{float:left; width:auto; height:auto;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.ttext{float:left; width:216px; height:auto; background-image: 

url(../images/s_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; padding-bottom:4px;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.ttextb{float:left; width:226px; height:auto;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.ttextb div.ltex{float:left; width:110px; height:auto; text-align:left;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.ttextb div.rtex{float:right; width:110px; height:auto; text-align:right;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.scroller{float:left; width:226px; height:25px; 

background-image:url(../images/bg_green.gif); background-repeat:repeat-x;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.scroller .lf_sc{float:left; width:10px; height:25px;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.scroller .ry_sc{float:right; width:10px; height:25px;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.scroller .md_sc{float:left; width:174px; height:25px;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.scroller .md_sc .md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.oscroller div.uscrl div.scrbx div.top div.scroller .md_sc .mdnb{float:left; width:55px; height:25px; border-right:1px solid 

#fff;}*/

/**** Scroller ****/
div.wrapper div.midwrapper div.scrollouter{width:980px; height:auto; float:left; padding-left:0px; padding-top:0px; border:0px solid #66708f; background-color:#fff;  margin-top:10px;}
/** right area **/
/*div.wrapper div.midwrapper div.scrollouter div.rytoscroller{width:162px; height:1000px; float:left; padding-bottom:0px;background-color:#fff; border:1px solid #66708f;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.infosc{width:162px; height:1000px; float:left; margin-top:0px; padding-bottom:0px;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.infosc div.details{width:142px; height:auto; float:left; margin-top:0px; padding:2px; padding-left:5px;}*/

/*div.wrapper div.midwrapper div.scrollouter div.rytoscroller{width:162px; height:1000px; float:left; padding-bottom:0px;background-color:#fff; border:1px solid #66708f;}*/

div.wrapper div.midwrapper div.scrollouter div.Image{width:50px; height:30px; float:left; margin-top:0px; padding-bottom:0px;background:url('../images/arrow.gif') no-repeat  0 5px;position:absolute;top:450px;left:817px;visibility:hidden;z-index:2;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller{width:162px; height:900px; float:left; padding-bottom:0px;background-color:#fff;padding-top:0px;position:inherit;left:830px;top:450px;border:1px solid #66708f;z-index:1;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller1{width:162px; height:900px; float:left; padding-bottom:0px;background-color:#fff;padding-top:0px;position:inherit;left:830px;top:450px;border:1px solid #66708f;z-index:1;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.infosc{width:162px; height:auto; float:left; margin-top:0px; padding-bottom:0px;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.infosc div.details{width:142px; height:auto; float:left; margin-top:0px; padding:2px; padding-left:5px;}
/** right area end **/

div.wrapper div.midwrapper div.scrollouter div.oscroller{width:811px; height:auto; float:left;  margin-top:0px; padding-bottom:0px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl{width:811px; height:auto; float:left;  margin:0px; background-color:#fff; padding-top:10px;padding-bottom:10px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx{width:270px; height:100px; float:left; padding-left:0px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top{float:left; width:auto; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.ttext{float:left; width:216px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.ttextb{float:left; width:226px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.ttextb div.ltex{float:left; width:110px; height:auto; text-align:left;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.ttextb div.rtex{float:right; width:110px; height:auto; text-align:right;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.scroller{float:left; width:230px; height:27px; background-image:url('../images/scroller/big_scr_bg.gif'); background-repeat:repeat-x }
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.scroller .lf_sc{float:left; width:10px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.scroller .ry_sc{float:right; width:10px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.scroller .md_sc{float:left; width:174px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.scroller .md_sc .md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.top div.scroller .md_sc .mdnb{float:left; width:55px; height:25px; border-right:1px solid #fff;}


/** shape **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.shapeo{float:left; width:270px; height:98px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.shapeo div.ttext{float:left; width:216px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.shapeo div.shapear{float:left; width:270px; height:auto; padding-top:2px; }
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.shapeo div.shapear div.smg{float:left; width:22px; height:auto; margin-right:3px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.shapeo div.shapear div.smg div.def{float:left; width:auto; height:auto;border:0px solid #FF0000;}

/** price **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price{float:left; width:226px; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.ttext{float:left; width:216px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.ttextb{float:left; width:244px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.ttextb div.ltex{float:left; width:110px; height:auto; text-align:left; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.ttextb div.rtex{float:right; width:110px; height:auto; text-align:right; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.scroller{float:left; width:244px; height:27px; background-image:url('../images/scroller/big_scr_bg.gif'); background-repeat:repeat-x; border:0px solid #FF0000}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.scroller .lf_sc{float:left; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.scroller .ry_sc{float:right; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.scroller .md_sc{float:left; width:174px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.scroller .md_sc .md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.price div.scroller .md_sc .mdnb{float:left; width:40px; height:25px; border-right:1px solid #fff;}


/** cut **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut{float:left; width:auto; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.ttext{float:left; width:216px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px; border:0px solid #FF0000}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.ttextb{float:left; width:226px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.ttextb div.ltex{float:left; width:110px; height:auto; text-align:left; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.ttextb div.rtex{float:right; width:110px; height:auto; text-align:right; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller{float:left; width:244px; height:auto; background-image:url('../images/scroller/big_scr_bg.gif'); background-repeat:repeat-x; border:0px solid #FF0000}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.lf_sc{float:left; width:19px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.ry_sc{float:right; width:19px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.md_sc{float:left; width:241px; height:16px; border:0px solid #FF0000; margin-top:2px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.md_sc div.md{float:left; width:55px; height:25px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.md_sc div.mdnb{float:left; width:61px; height:16px; border-right:1px solid white;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.md_sc div.mdnb1{float:left; width:60px; height:16px; border-right:1px solid white;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.md_sc div.mdnb2{float:left; width:61px; height:16px; border-right:1px solid white;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.scroller div.md_sc div.mdnbwb{float:right; width:61px; height:16px; border-right:0px solid red;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.md_sct{float:left; width:240px; height:auto; padding-left:0px; border:0px solid #FF0000; padding-top:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.md_sct div.mdnbtxt{float:left; width:40px; height:auto; border-right:0px solid #FF0000; padding-left:10px; }
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.md_sct div.mdnbtxt1{float:left; width:40px; height:auto; border:0px solid #FF0000; padding-left:23px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.md_sct div.mdnbtxt2{float:left; width:50px; height:auto; border:0px solid #FF0000; padding-left:18px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.md_sct div.mdnbtxt3{float:left; width:15px; height:auto; border:0px solid #FF0000; padding-left:20px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.cut div.md_sct div.mdnbtxt4{float:left; width:15px; height:auto; border:0px solid #FF0000; padding-left:18px;}


/** Total Carat Weight **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw{float:left; width:244px; height:98px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.ttext{float:left; width:216px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.ttextb{float:left; width:244px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.ttextb div.ltex{float:left; width:110px; height:auto; text-align:left; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.ttextb div.rtex{float:right; width:110px; height:auto; text-align:right; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.scroller{float:left; width:244px; height:27px; background-image:url('../images/scroller/big_scr_bg.gif'); background-repeat:repeat-x}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.scroller .lf_sc{float:left; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.scroller .ry_sc{float:right; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.scroller .md_sc{float:left; width:174px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.scroller .md_sc .md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.tcw div.scroller .md_sc .mdnb{float:left; width:55px; height:25px; border-right:1px solid #fff;}


/** color **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color{float:left; width:auto; height:98px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.ttext{float:left; width:216px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px; border:0px solid #FF0000}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.ttextb{float:left; width:226px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.ttextb div.ltex{float:left; width:110px; height:auto; text-align:left; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.ttextb div.rtex{float:right; width:110px; height:auto; text-align:right; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller{float:left; width:244px; height:27px; background-image:url('../images/scroller/big_scr_bg.gif'); background-repeat:repeat-x}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .lf_sc{float:left; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .ry_sc{float:right; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc{float:left; width:240px; height:25px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .md{float:left; width:55px; height:25px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb1{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb2{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb3{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb4{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb5{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb6{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb7{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .mdnb8{float:left; width:23.5px; height:25px; border-right:1px solid #fff;}


div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .fmdnb{float:left; width:23.2px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.scroller .md_sc .bmdnb{float:left; width:24px; height:25px; border-right:0px solid #fff;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct{float:left; width:245px; height:auto; padding-left:0px; border:0px solid #FF0000; padding-top:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt0{float:left; width:20px; height:25px; border-right:0px solid #FF0000; padding-left:0px; text-align:center;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt{float:left; width:20px; height:25px; border-right:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt1{float:left; width:20px; height:25px; border-right:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt2{float:left; width:25px; height:25px; border:0px solid #FF0000; padding-left:0px; text-align:right;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt3{float:left; width:25px; height:25px; border:0px solid #FF0000; padding-left:0px; text-align:right;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt4{float:left; width:23px; height:25px; border-right:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt5{float:left; width:23px; height:25px; border-right:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt6{float:left; width:24px; height:25px; border-right:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt7{float:left; width:22px; height:25px; border:0px solid #FF0000; padding-left:0px; text-align:right;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.color div.md_sct div.mdnbtxt8{float:right; width:23px; height:25px; border:0px solid #FF0000; padding-left:0px; text-align:left;}	




/** clarity **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity{float:left; width:auto; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.ttext{float:left; width:216px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.ttextb{float:left; width:226px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.ttextb div.ltex{float:left; width:110px; height:auto; text-align:left; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.ttextb div.rtex{float:right; width:110px; height:auto; text-align:right; padding-top:3px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller{float:left; width:244px; height:27px; background-image:url('../images/scroller/big_scr_bg.gif'); background-repeat:repeat-x}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .lf_sc{float:left; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .ry_sc{float:right; width:19px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc{float:left; width:245px; height:25px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc .md{float:left; width:55px; height:25px;border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc .mdnb{float:left; width:17.5px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc .mdnb1{float:left; width:18px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc .mdnb7{float:left; width:17px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc .mdnb8{float:left; width:17px; height:25px; border-right:1px solid #fff;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc .mdnb9{float:left; width:17px; height:25px; border-right:1px solid #fff;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.scroller .md_sc .lmdnb{float:left; width:23px; height:25px; border-right:1px solid #fff;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct{float:left; width:245px; height:auto; border:0px solid #FF0000; padding-top:5px; padding-left:0px; padding-right:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:3px; text-align:left;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt1{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:10px; text-align:left;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt2{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt3{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:6px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt4{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt5{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:13px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt6{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:14px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl div.scrbx div.clarity div.md_sct div.mdnbtxt7{float:left; width:auto; height:auto; border:0px solid #FF0000; padding-left:18px;}

/** advancd criteria **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ac{width:811px; height:auto; float:left;  background-color:#e0e3e4; padding-top:5px; padding-bottom:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ac div.lef{width:auto; height:auto; float:left; padding-left:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ac div.ry{width:auto; height:auto; float:left; padding-left:10px;}

/** advancd criteria scroll **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1{width:811px; height:auto; float:left; padding-left:2px; background-color:#f3f3f3; padding-top:10px;padding-bottom:10px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx{width:185px; height:auto; float:left; padding-left:5px; border-right:1px solid #FFFFFF;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1{width:200px; height:auto; float:left; padding-left:10px; border-right:1px solid #FFFFFF;}

/** polish **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish{width:170px; height:80px; float:left; border:0px solid red; padding-bottom:0px; padding-left:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.ttext{float:left; width:170px; height:auto; background-image: url(../images/s_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; padding-bottom:4px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.tttext{float:left; width:170px; height:auto; padding-left:10px; padding-bottom:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.smscroller{float:left; width:150px;border:0px solid #FF0000; height:auto;  padding-left:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.smscroller div.lf_sc{float:left; width:auto; height:auto}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.smscroller div.ry_sc{float:right; width:auto; height:auto}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.smscroller div.md_sc{float:left; width:124px; height:11px; border:0px solid #FF0000; background-image:url(../images/scroller/small_scr_bg.gif); background-repeat:repeat-x;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.smscroller div.md_sc div.md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.smscroller div.md_sc div.mdnb{float:left; width:29px; height:26px; border-right:2px solid #f3f3f3;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.ftext{float:left; width:170px; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.ftext div{float:left; width:29px; height:auto; border:0px solid #FF0000; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.ftext div.fi{float:left; width:30px; height:auto; border:0px solid #FF0000;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish div.ftext div.fi1{float:left; width:30px; height:auto;  border:1px solid red;}

/** polish **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1{width:170px; height:80px; float:left; border:0px solid red; padding-bottom:0px; padding-left:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.ttext{float:left; width:170px; height:auto; background-image: url(../images/s_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:0px; padding-bottom:4px;border:0px solid red;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.tttext{float:left; width:170px; height:auto; padding-left:0px; padding-bottom:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.smscroller{float:right; width:120px;border:0px solid #FF0000; height:auto;  margin-right:15px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.smscroller div.lf_sc{float:left; width:auto; height:auto}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.smscroller div.ry_sc{float:right; width:auto; height:auto}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.smscroller div.md_sc{float:left; width:120px; height:11px; border:0px solid #FF0000; background-image:url(../images/scroller/small_scr_bg.gif); background-repeat:repeat-x; margin-left:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.smscroller div.md_sc div.md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.smscroller div.md_sc div.mdnb{float:left; width:29px; height:11px; border-right:1px solid #f3f3f3;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.smscroller div.md_sc div.mdnb1{float:left; width:40px; height:11px; border-right:1px solid #f3f3f3;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.losdia{float:left; width:120px;border:0px solid #FF0000; height:auto;  margin-right:15px;}




div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.ftext{float:left; width:160px; height:auto; border:0px solid red; padding-top:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.ftext div{float:left; width:29px; height:auto; border:0px solid #FF0000; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.polish1 div.ftext div.fi{float:left; width:30px; height:auto; border:0px solid #FF0000;}


/** DEPTH **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth{width:190px; height:80px; float:left; border:0px solid #FFFFFF; padding-bottom:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.ttext{float:left; width:180px; height:auto; background-image: url(../images/s_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; padding-bottom:4px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller{float:left; width:180px;border:0px solid #FF0000; height:26px;  padding-left:0px; background-image:url(../images/scroller/small_scr_bg.gif); background-repeat:repeat-x;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller div.lf_sc{float:left; width:auto; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller div.ry_sc{float:right; width:auto; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller div.md_sc{float:left; width:172px; height:26px; border:0px solid #FF0000; }
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller div.md_sc div.md{float:left; width:55px; height:25px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller div.md_sc div.mdnb{float:left; width:35px; height:26px; border-right:1px solid #f3f3f3;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller div.md_sc div.mdnb1{float:left; width:44px; height:26px; border-right:1px solid #f3f3f3;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.smscroller div.md_sc div.mdnb2{float:left; width:43px; height:26px; border-right:1px solid #f3f3f3;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.ftext{float:left; width:180px; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.ftext div.fq{float:left; width:30px; height:auto; border:0px solid #FF0000; text-align:left; padding-left:5px;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.ftext div.fi{float:left; width:30px; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.ftext div.fleft{float:left; width:80px; height:auto; text-align:left;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx1 div.depth div.ftext div.fryt{float:right; width:80px; height:auto; text-align:right;}


/**  length **/

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length{width:180px; height:auto; float:left; border:0px solid #FFFFFF; padding-bottom:17px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.ttext{float:left; width:180px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.smscroller{float:left; width:160px;border:0px solid #FF0000; height:26px;  padding-left:0px; background-image:url('../images/scroller/small_scr_bg.gif'); background-repeat:repeat-x}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.smscroller div.lf_sc{float:left; width:auto; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.smscroller div.ry_sc{float:right; width:auto; height:auto;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.smscroller div.md_sc{float:left; width:154px; height:26px; border:0px solid #FF0000; }
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.smscroller div.md_sc div.md{float:left; width:55px; height:25px; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.smscroller div.md_sc div.mdnb{float:left; width:30px; height:26px; border-right:1px solid #f3f3f3;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.ftext{float:left; width:180px; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.ftext div.fq{float:left; width:30px; height:auto; border:0px solid #FF0000; text-align:left; padding-left:5px;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.ftext div.fi{float:left; width:30px; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.ftext div.fleft{float:left; width:80px; height:auto; text-align:left;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.uscrl1 div.scrbx div.length div.ftext div.fryt{float:right; width:80px; height:auto; text-align:right;}

/** Result Area **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ra{width:811px; height:auto; float:left;  margin:0px; background-color:#fff; padding-top:10px; padding-bottom:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ra div.lef{width:auto; height:auto; float:left; padding-left:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ra div.lef1{width:auto; height:auto; float:left; padding-left:20px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ra div.lef2{width:auto; height:auto; float:left; padding-left:50px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.ra div.ry{width:auto; height:auto; float:right; padding-right:10px;}

/** Result Area color **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.cra{width:811px; height:auto; float:left;  margin:0px; background-color:#e0e3e4; padding-top:5px; padding-bottom:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.cra div.lef{width:auto; height:auto; float:left; padding-left:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.cra div.lef1{width:auto; height:auto; float:left; padding-left:20px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.cra div.lef2{width:auto; height:auto; float:left; padding-left:50px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.cra div.ry{width:auto; height:auto; float:right; padding-right:10px;}
.ry{width:auto; height:auto; float:left; padding-right:10px;}

/** compare Area **/
/*div.wrapper div.midwrapper div.scrollouter div.oscroller div.comar{width:811px; height:auto; float:left;  margin:0px; background-color:#f7f9fa; padding-top:10px; padding-bottom:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.comar div.lef{width:auto; height:auto; float:left; padding-left:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.comar div.ry{width:auto; height:auto; float:left; padding-left:20px; padding-top:6px;}*/



/** grid **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr{width:811px; height:auto; float:left; border:0px solid #FF0000;  margin:0px; background-color:#fff; padding-top:0px; padding-bottom:0px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div{display: inline;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.rwout{width:811px; height:1200px; float:left;  margin:0px; background-color:#fff; padding-top:0px; padding-bottom:10px; border:solid 0px red;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp{width:811px; height:41px; float:left; background-color:#e0e0e0;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp div.shape{width:72px; height:31px; float:left; border-right:1px solid #fff;text-align:center; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp div.shapeASC{width:72px; height:31px; float:left; border-right:1px solid #fff;text-align:center; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp div.shapeDESC{width:72px; height:31px; float:left; border-right:1px solid #fff;text-align:center; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp div.shape1{width:70px; height:31px; float:left; border:0px solid #000;text-align:center; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.rwout div.crow{width:807px; height:auto;display:inline; /* IE 6 fix */ float:left; border-bottom:1px solid #d3d3d3; background-color:#f5f5f5; padding-top:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.rwout div.crow div.tb{width:72px; height:22px; float:left; border:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.rwout div.crow div.tb div.tpp{width:72px;height:22px; float:left; text-align:center; padding-left:0px;}


div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.rwout div.row{width:811px; height:22px; float:left; border-bottom:1px solid #d3d3d3; background-color:#fff; padding-top:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.rwout div.row div.tb{width:72px; height:22px; float:left; border:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.rwout div.row div.tb div.tpp{width:67px; height:22px; float:left; text-align:center; padding-left:0px;}
/** dscending **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp div.asc{width:98px; height:13px; float:left; border-right:1px solid #d3d3d3; background-image:url('../images/decending.gif'); background-position: right bottom; background-repeat:no-repeat; text-align:center}
/** def **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp div.def{width:auto; height:34px; float:left;float:left; border-right:1px solid #fff;text-align:center; padding-left:0px; padding-top:9px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr div.tp div.def div.com{width:65px; height:21px; float:left;float:left; border-right:0px solid #fff;text-align:center; background-color:#66708f; color:#fff; font-weight:normal;font-size:15px; font-family:Arial; text-align:left;}


/** grid2 **/
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1{width:811px; height:auto; float:left;  margin:0px; background-color:#fff; padding-top:0px; padding-bottom:0px; }
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.rwout{width:811px; height:250px; float:left;  margin:0px; background-color:#fff; padding-top:0px; padding-bottom:10px; overflow:scroll;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.tp{width:811px; height:41px; float:left; background-color:#e0e0e0;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.tp div.shape{width:72px; height:31px; float:left; border-right:1px solid #fff;text-align:center; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.tp div.shape1{width:72px; height:31px; float:left; border-right:0px solid #fff;text-align:center; padding-left:0px; padding-top:10px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.rwout div.crow{width:807px; height:auto; float:left; border-bottom:1px solid #d3d3d3; background-color:#f5f5f5; padding-top:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.rwout div.crow div.tb{width:72px; height:22px; float:left; border:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.rwout div.crow div.tb div.tpp{width:72px; height:auto; float:left; text-align:center; padding-left:5px;}

div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.rwout div.row{width:807px; height:22px; float:left; border-bottom:1px solid #d3d3d3; background-color:#fff; padding-top:5px;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.rwout div.row div.tb{width:72px; height:22px; float:left; border:0px solid #FF0000; padding-left:0px; text-align:center;}
div.wrapper div.midwrapper div.scrollouter div.oscroller div.gr1 div.rwout div.row div.tb div.tpp{width:67px; height:auto; float:left; text-align:center; padding-left:5px;}



/** view all **/
div.wrapper div.midwrapper div.backtosearch{width:970px; height:auto; float:left;border:0px solid #FF0000; padding-top:10px; text-align:right; padding-right:10px;}
div.wrapper div.midwrapper div.viwal{width:980px; height:auto; float:left;border:0px solid #FF0000; padding-top:10px; padding-bottom:10px;}
div.wrapper div.midwrapper div.viwal div.limg{width:336px; height:298px; float:left;border:1px solid #b8bdcb; padding:4px;}
div.wrapper div.midwrapper div.viwal div.limg div.inlimg{width:334px; height:258px; float:left;border:1px solid #b8bdcb;}
div.wrapper div.midwrapper div.viwal div.inlimg div.mg{width:auto; height:auto; padding-left:30px;}
div.wrapper div.midwrapper div.viwal div.limg div.smags{width:334px; height:auto; float:left; padding-top:5px;}
div.wrapper div.midwrapper div.viwal div.limg div.smags div.mgs{width:auto; height:auto; float:left; border:1px solid #b8bdcb; margin-right:3px;}

/* details*/
div.wrapper div.midwrapper div.viwal div.details{width:497px; height:auto; float:left;padding-left:82px; padding-top:10px;}
div.wrapper div.midwrapper div.viwal div.details div.info{width:497px; height:auto; float:left; padding-bottom:10px;}
div.wrapper div.midwrapper div.viwal div.details div.infdt{width:497px; height:auto; float:left; padding-bottom:20px;}
div.wrapper div.midwrapper div.viwal div.details div.oder{width:497px; height:auto; float:left; padding-bottom:5px;}
div.wrapper div.midwrapper div.viwal div.details div.price{width:497px; height:auto; float:left; padding-bottom:5px; padding-top:15px;}
div.wrapper div.midwrapper div.viwal div.details div.btns{width:497px; height:auto; float:left; padding-bottom:5px;}
div.wrapper div.midwrapper div.viwal div.details div.btns div{width:auto; height:auto; float:left; padding-right:5px;}
div.wrapper div.midwrapper div.viwal div.details div.lnks{width:497px; height:auto; float:left; padding-bottom:5px;}
div.wrapper div.midwrapper div.viwal div.details div.lnks div.nr{width:auto; height:auto; float:left; padding-right:5px;}



/* dv line */
div.wrapper div.midwrapper div.dvlne{width:980px; height:auto; float:left;background-color:#b8bdcb;}
div.wrapper div.midwrapper div.grlne{width:980px; height:auto; float:left; padding-top:0px;background-color:#d5d8e0;}

div.wrapper div.midwrapper div.dgr{width:980px; height:auto; float:left;border:0px solid #FF0000; padding-top:10px; padding-bottom:5px;}
div.wrapper div.midwrapper div.dgrrp{width:980px; height:auto; float:left;border:0px solid #FF0000; padding-top:10px; padding-bottom:15px;}
div.wrapper div.midwrapper div.dgrrp div.left{width:426px; height:auto; float:left;border:0px solid #FF0000;padding-left:0px; padding-right:0px;}
div.wrapper div.midwrapper div.dgrrp div.left div.txtarea{width:426px; height:auto; float:left;border:0px solid #FF0000;}
div.wrapper div.midwrapper div.dgrrp div.left div.txtea{width:426px; height:auto; float:left;border-bottom:1px solid #666;}
div.wrapper div.midwrapper div.dgrrp div.left div.txtea div.left{width:auto; height:auto; float:left;}
div.wrapper div.midwrapper div.dgrrp div.left div.txtea div.right{width:auto; height:auto; float:right;}

div.wrapper div.midwrapper div.dgrrp div.right{width:446px; height:auto; float:left;border:0px solid #FF0000; padding-left:100px;}
div.wrapper div.midwrapper div.dgrrp div.right div.dgtxarea{width:446px; height:auto; float:left;border:0px solid #FF0000;}
div.wrapper div.midwrapper div.dgrrp div.right div.dgtxarea div.image{width:80px; height:80px; float:left;border:1px solid #666;}
div.wrapper div.midwrapper div.dgrrp div.right div.dgtxarea div.tarea{width:350px; height:auto; float:left;border:0px solid #FF0000; padding-left:10px;}
div.wrapper div.midwrapper div.dgrrp div.right div.dgtxarea div.tarea div.txt{width:350px; height:auto; float:left;border:0px solid #FF0000; padding-bottom:5px;}

div.wrapper div.midwrapper div.dgrrp div.right div.dgtxarea div.txtea{width:426px; height:auto; float:left;border-bottom:1px solid #666;}
div.wrapper div.midwrapper div.dgrrp div.right div.dgtxarea div.txtea div.left{width:auto; height:auto; float:left;}
div.wrapper div.midwrapper div.dgrrp div.right div.dgtxarea div.txtea div.right{width:auto; height:auto; float:right;}


/** color **/
div.wrapper div.midwrapper div.colorcuts{width:980px; height:auto; float:left;border:0px solid #FF0000; padding-top:10px; padding-bottom:10px;}
div.wrapper div.midwrapper div.colorcuts div.cut{width:250px; height:auto; float:left;border:0px solid #FF0000; padding-right:120px;}
div.wrapper div.midwrapper div.colorcuts div.cut div.def{width:250px; height:auto; float:left;border:0px solid #FF0000;}
div.wrapper div.midwrapper div.colorcuts div.cut div.hed{width:250px; height:16px; float:left;border:0px solid #FF0000; background-color:#f1f0f0; padding-top:1px;}
div.wrapper div.midwrapper div.colorcuts div.cut div.hed div{width:auto; height:11px; float:left;border:0px solid #FF0000; background-color:#f1f0f0; padding:2px;}
div.wrapper div.midwrapper div.colorcuts div.cut div.hed div.colr{width:auto; height:11px; float:left;border:1px solid #666; background-color:#fff; padding:2px;}


div.wrapper div.midwrapper div.colorcuts div.color {width:250px; height:auto; float:left;border:0px solid #FF0000;}
div.wrapper div.midwrapper div.colorcuts div.color div.def{width:250px; height:auto; float:left;border:0px solid #FF0000;padding-right:0px;}
div.wrapper div.midwrapper div.colorcuts div.color div.hed{width:250px; height:16px; float:left;border:0px solid #FF0000; background-color:#f1f0f0; padding-top:1px;}
div.wrapper div.midwrapper div.colorcuts div.color div.hed div{width:auto; height:11px; float:left;border:0px solid #FF0000; background-color:#f1f0f0; padding:2px;}
div.wrapper div.midwrapper div.colorcuts div.color div.hed div.colr{width:auto; height:11px; float:left;border:1px solid #666; background-color:#fff; padding:2px;}

div.wrapper div.midwrapper div.colorcuts div.clarity {width:275px; height:auto; float:right;border:0px solid #FF0000;}
div.wrapper div.midwrapper div.colorcuts div.clarity div.def{width:250px; height:auto; float:left;border:0px solid #FF0000;}
div.wrapper div.midwrapper div.colorcuts div.clarity div.hed{width:250px; height:16px; float:left;border:0px solid #FF0000; background-color:#f1f0f0; padding-top:1px;}
div.wrapper div.midwrapper div.colorcuts div.clarity div.hed1{width:275px; height:16px; float:left;border:0px solid #FF0000; background-color:#f1f0f0; padding-top:1px;}
div.wrapper div.midwrapper div.colorcuts div.clarity div.hed div{width:auto; height:11px; float:left;border:0px solid #FF0000; background-color:#f1f0f0; padding:2px;}
div.wrapper div.midwrapper div.colorcuts div.clarity div.hed div.colr{width:auto; height:11px; float:left;border:1px solid #666; background-color:#fff; padding:2px;}


/** new **/
/** DEPTH2 **/
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth{width:250px; height:auto; float:left; border:0px solid #FFFFFF; padding-bottom:17px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ttext{float:left; width:250px; height:auto; background-image: url('../images/s_arrow.gif'); background-repeat:no-repeat; background-position: left 50%; padding-left:10px; padding-bottom:4px}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller{float:left; width:250px;border:0px solid #FF0000; height:26px;  padding-left:0px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.lf_sc{float:left; width:12px; height:26px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.ry_sc{float:right; width:12px; height:26px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.md_sc{float:left; width:226px; height:26px; border:0px solid #FF0000; background-image:url('../images/scroller/big_scr_bg.gif'); background-repeat:repeat-x}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.md_sc div.md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.md_sc div.mdnb{float:left; width:45px; height:26px; border-right:1px solid #f3f3f3;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext{float:left; width:250px; height:auto;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fq{float:left; width:45px; height:auto; border:0px solid #FF0000; text-align:right;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fi{float:left; width:30px; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fleft{float:left; width:80px; height:auto; text-align:left;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fryt{float:right; width:80px; height:auto; text-align:right;}

/** right scroller default **/
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.scrdef{width:166px; height:511px; float:left;  border:0px solid #66708f; padding-top:20px;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.scrdef div.scrin{width:151px; height:531px; float:left; padding-left:7px;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.scrdef div.scrin div.def{width:151px; height:auto; float:left; padding-bottom:10px;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.scrdef1{width:166px; height:511px; float:left;  border:0px solid #66708f; padding-top:20px;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.scrdef1 div.scrin1{width:151px; height:531px; float:left; padding-left:7px;}
div.wrapper div.midwrapper div.scrollouter div.rytoscroller div.scrdef1 div.scrin1 div.def1{width:151px; height:auto; float:left; padding-bottom:10px;}
/** footer **/
.fp_rw{width:965px; height:23px; float:left; background-image:url(../images/bottom.gif); background-repeat:repeat-x;}
.fp_rw div.tp_lf{width:auto; height:auto; float:left; padding:3px 0px 0px 225px;}
.fp_rw div.tp_ry{width:auto; height:auto; float:right; padding:3px 10px 0px 0px;}

/** font **/

.lt_grn{color:#f5f7f1;}
.white{color:#fff;}
.bl_11{color:#054098; font-size:11px;}
.gr_11{color:#60646a; font-size:11px;}
.pd_10{color:#373737; font-size:10px;}


div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth{width:250px; height:auto; float:left; border:0px solid #FFFFFF; padding-bottom:17px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ttext{float:left; width:250px; height:auto; background-image: url(../images/s_arrow.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; padding-bottom:4px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller{float:left; width:250px;border:0px solid #FF0000; height:26px;  padding-left:0px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.lf_sc{float:left; width:12px; height:26px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.ry_sc{float:right; width:12px; height:26px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.md_sc{float:left; width:226px; height:26px; border:0px solid #FF0000; background-image:url(../images/scroller/big_scr_bg.gif); background-repeat:repeat-x;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.md_sc div.md{float:left; width:55px; height:25px;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.smscroller div.md_sc div.mdnb{float:left; width:45px; height:26px; border-right:1px solid #f3f3f3;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext{float:left; width:250px; height:auto;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fq{float:left; width:45px; height:auto; border:0px solid #FF0000; text-align:right;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fi{float:left; width:30px; height:auto; border:0px solid #FF0000;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fleft{float:left; width:80px; height:auto; text-align:left;}
div.wrapper div.midwrapper div.oscroller div.uscrl1 div.scrbx div.depth div.ftext div.fryt{float:right; width:80px; height:auto; text-align:right;}
.test
{
	border:solid 2px #7F88A1;
}

.imgthumb
{
    height:100px;
    width:100px;
}


/* CSS Document */
#smwrap{width:65px; height:72px; background-image:url(../images/popbg.gif); background-repeat:no-repeat;position:absolute;
visibility:hidden;}
#smwrap div.mgs{width:auto; height:auto; float:left; padding-left:12px; padding-top:20px;}
#smwrap div.mgs div.shape{width:41px; height:42px; float:left;}

#smwrap1{width:65px; height:72px; background-image:url(../images/popbg.gif); background-repeat:no-repeat;position:absolute;
visibility:hidden;}
#smwrap1 div.mgs{width:auto; height:auto; float:left; padding-left:12px; padding-top:20px;}
#smwrap1 div.mgs div.shape{width:41px; height:42px; float:left;}

div.tpp  {
float:left;

height:20px;
padding-left:5px;
text-align:center;
width:67px;
}

.compare_big{background-repeat:no-repeat; cursor:pointer;}

/** order **/
div.wrapper div.inmid div.textare{width:939px; height:auto;float:left; padding-bottom:15px;}
div.wrapper div.inmid div.textare div.lbl{width:102px; height:auto;float:left;}
div.wrapper div.inmid div.textare div.txt{width:750px; height:auto;float:left;}
div.wrapper div.inmid div.track_cont{width:939px; height:25px; border:#000000 0px solid; float:left; background-color:#d1d1d1;}
div.wrapper div.inmid div.track_cont div.t_one{width:227px; height:20px; border:#FF0000 0px solid; float:left; padding-top:5px; padding-left:5px;}
div.wrapper div.inmid div.track_cont div.t_two{width:200px; height:20px; border:#FF0000 0px solid; float:right; padding-top:5px;}


.div.wrapper div.inmid div.track_des{width:900px; height:auto; border:1px solid red; float:left;padding-bottom:40px;}
div.wrapper div.inmid div.track_des div.track_txt{width:225px; height:auto; border:#FF0000 0px solid; float:left; padding-top:5px; padding-left:5px;}
div.wrapper div.inmid div.track_des div.track_txt_right{width:200px; height:auto; border:#FF0000 0px solid; float:right; padding-top:5px;}

.purphed_26_arial{color:#66708f; font-weight:normal; font-family:Arial; font-size:26px; text-align:left;}


/** fonts **/
.purp20{color:#7f88a1; font-size:20px; text-decoration:none;display:inline; /* IE 6 fix */}
.purp19{color:#7f88a1; font-size:19px; text-decoration:none;display:inline; /* IE 6 fix */}
.purp15{color:#7f88a1; font-size:15px; text-decoration:none;display:inline; /* IE 6 fix */}
.purp13{color:#7f88a1; font-size:13px; text-decoration:none;display:inline; /* IE 6 fix */}
.purp12{color:#7f88a1; font-size:12px; text-decoration:none;display:inline; /* IE 6 fix */}
.purp10{color:#7f88a1; font-size:10px; text-decoration:none;display:inline; /* IE 6 fix */}
.fotte{color:#7f88a1; font-size:12px; text-decoration:none; padding-top:3px;display:inline; /* IE 6 fix */}
.menulinks{color:#7f88a1; font-size:13px; text-decoration:none;display:inline;}
.purp14{color:#7f88a1; font-size:14px; text-decoration:none; display:inline; /* IE 6 fix */}
.ms25{color:#4c9470; font-size:27px; text-decoration:none; padding-top:10px;display:inline; /* IE 6 fix */ }
.three12{color:#333; font-size:12px; text-decoration:none;display:inline; /* IE 6 fix */}
.rg13{color:#7f88a1; font-size:13px; text-decoration:none; padding-top:3px;display:inline; /* IE 6 fix */}
.tolldrkgrey22{color:#444444; font-weight:bold; font-size:22px; text-align:left; padding-left:0px;display:inline; /* IE 6 fix */}
.fourfive_12_arial{color:#454545; font-weight:normal; font-family:Arial; font-size:12px; text-align:left;display:inline; /* IE 6 fix */}
.red{color:#FF0000;display:inline; /* IE 6 fix */}
.blue11{color:#0053af; font-weight:normal; font-family:Arial; font-size:11px; text-align:left; text-decoration:none;display:inline; /* IE 6 fix */}
.black_10_arial{color:#000000; font-weight:normal; font-family:Arial; font-size:10px; text-align:center;}
.black_12_arial{color:#000000; font-weight:normal; font-family:Arial; font-size:12px; text-align:left;}
.black_11_arial{color:#000000; font-weight:normal; font-family:Arial; font-size:11px; text-align:left;}
.black_14_arial{color:#000000; font-weight:normal; font-family:Arial; font-size:14px; text-align:left;}
.black_13_arial{color:#000000; font-weight:normal; font-family:Arial; font-size:13px; text-align:left;}
.green_11_arial{color:#476826; font-weight:normal; font-family:Arial; font-size:11px; text-align:center;}
.fourfive_14_arial{color:#454545; font-weight:normal; font-family:Arial; font-size:14px; text-align:left;}
.threef_12_arial{color:#3f3f3f; font-weight:normal; font-family:Arial; font-size:12px; text-align:left;}
.threef_14_arial{color:#3f3f3f; font-weight:normal; font-family:Arial; font-size:14px; text-align:left;}
.purphed_26_arial{color:#66708f; font-weight:normal; font-family:Arial; font-size:26px; text-align:left;}
.purphed_12_arial{color:#66708f; font-weight:normal; font-family:Arial; font-size:12px; text-align:left;}



/** textbox **/
.txms{width:31px; height:40px; border:1px solid #cccfda; color:#4c9470; font-size:30px; }
.rngtxms{width:100px; height:20px; border:1px solid #cccccc;}
.search_txtbox{width:227px; height:20px; border:1px solid #c5c5c5;}
.quantity_txtbox{width:38px; height:27px; border:1px solid #c0c0c0;}
.gry_txtbox{width:182px; height:21px; border:1px solid #a3a3a3; text-align:left;}
.gry_txtbox_bg{width:319px; height:56px; border:1px solid #a3a3a3; text-align:left;}
.checkout{width:42px; height:18px; border:1px solid #7e9eb7; text-align:left;}
.ids{width:54px; height:20px; border:1px solid #9d9d9d; text-align:left;}
.promotioncodetxt{width:128px; height:23px; border:1px solid #9c9c9c; text-align:left;}
.shippingaddtxt{width:168px; height:18px; border:1px solid #9c9c9c; text-align:left;}
.revieworder{width:291px; height:29px; border:1px solid #9c9c9c; text-align:left;}
.scsmtb{border: #dddddd 1px solid; width:54px; height:15px;}
.sclatb{border: #dddddd 1px solid; width:89px; height:15px;}


/** inner page middle **/
div.wrapper div.inmid{width:940px; height:auto;float:left; padding-top:40px; border:0px solid #FF0000; padding-left:20px;padding-right:20px;}
div.wrapper div.inmid div.minhe{width:1px; height:500px;float:left;}
div.wrapper div.inmid div.hding{width:939px; height:auto;float:left; padding-bottom:15px;}
div.wrapper div.inmid div.prgap{width:939px; height:auto;float:left; padding-bottom:5px;}
div.wrapper div.inmid div.hdtwo{width:939px; height:auto;float:left; padding-top:10px;padding-bottom:15px;}
div.wrapper div.inmid div.aropoin{width:916px; height:auto;float:left; padding-top:0px;padding-bottom:15px; padding-left:23px; background-image:url(../images/pupar.gif); background-repeat:no-repeat; background-position:top left;}
div.wrapper div.inmid div.indpnt{width:916px; height:auto;float:left; padding-bottom:5px; padding-left:23px;}
div.wrapper div.inmid div.indpnt div.pnts{width:894px; height:auto;float:left; padding-bottom:0px; padding-left:22px;}
div.wrapper div.inmid div.indpnt div.pnts div.points{width:879px; height:auto;float:left; padding-bottom:10px; padding-left:15px; background-image:url(../images/pr_arow.gif); background-repeat:no-repeat; background-position:left top;}
div.wrapper div.inmid div.plne{width:879px; height:auto;float:left; padding-bottom:5px; padding-left:37px;border:0px solid #FF0000;}
div.wrapper div.inmid div.addr{width:916px; height:auto;float:left; padding-top:10px;padding-bottom:15px; padding-left:23px;}
div.wrapper div.inmid div.prgap1{width:939px; height:auto;float:left; padding-bottom:30px;}

/** buy diamonds **/
div.inmid div.ar_row{width:916px; height:auto;float:left; padding-top:0px;padding-bottom:10px; padding-top:10px;}
div.inmid div.ar_row div.ar_hd{width:auto; height:auto;float:left; background-image:url(../images/pupar_big.gif); background-repeat:no-repeat; background-position:left; padding-left:20px; border-bottom:1px solid #66708f;padding-right:5px;}

div.wrapper div.inmid div.fedex{width:939px; height:92px;float:left; text-align:center;}
/** buy diamonds end **/

/** resource **/
div.wrapper div.inmid div.left{width:283px; height:auto;float:left; padding-bottom:0px;}

/** resource end **/

/** tell a friend **/
div.tellfrnd{width:570px; height:auto; margin-left:auto; margin-right:auto;  background-color:#FFFFFF; border:0px solid #55771b; position:absolute; top:100px; left:40%; z-index:1001; }
div.tellfrnd div.tp{width:570px; height:48px; background-image:url(../images/tp_bg1.gif); background-repeat:repeat-x; float:left;}
div.tellfrnd div.tp div.logo{width:auto; height:auto; float:left; padding-left:10px;}
div.tellfrnd div.tp div.close{width:auto; height:auto; float:right; padding-right:10px; padding-top:16px;}

div.tellfrnd div.cont{width:548px; height:auto; float:left; border:1px solid #7c849f; padding:10px;}
div.tellfrnd div.cont div.def{width:540px; height:auto; float:left; padding-bottom:10px;}
div.tellfrnd div.cont div.def div.lft{width:75px; height:auto; float:left;}
div.tellfrnd div.cont div.def div.ryt{width:449px; height:auto; float:left;}
div.tellfrnd div.cont div.def div.ryt div.btm{width:220px; height:auto; float:left; text-align:center; border:solid 0px red; }
div.tellfrnd div.cont div.def div.ryt div.btm1{width:220px; height:auto;  float:left; text-align:center; border:solid 2px red; }



.smtxt{border:1px solid #808080; width:154px; height:21px;}
.bgtxt{border:1px solid #808080; width:448px; height:89px;}

.hdi{color:#2b2b2b; font-size:20px; text-align:left;}
.label{color:#2b2b2b; font-size:14px; text-align:left;}

/** trade orders **/
div.inmid div.tod{width:900px; height:auto;float:left; padding-top:150px;}
div.inmid div.tod div.txtx{width:900px; height:auto;float:left; text-align:center;}
/** trade orders end **/


.trackodr{width:950px; height:auto; margin-right:auto; margin-left:auto; border:#FF0000 0px solid;}
.trackodr div.track_head{width:800px; height:30px; border:#FF0000 0px solid; float:left;}
.trackodr div.track_cont{width:900px; height:25px; border:#FF0000 0px solid; float:left; background-color:#d1d1d1;}
.trackodr div.track_cont div.t_one{width:227px; height:20px; border:#FF0000 0px solid; float:left; padding-top:5px; padding-left:5px;}
.trackodr div.track_cont div.t_two{width:200px; height:20px; border:#FF0000 0px solid; float:right; padding-top:5px;}


.trackodr div.track_des{width:900px; height:auto; border:#FF0000 0px solid; float:left;padding-bottom:40px;}
.trackodr div.track_des div.track_txt{width:225px; height:auto; border:#FF0000 0px solid; float:left; padding-top:5px; padding-left:5px;}
.trackodr div.track_des div.track_txt_right{width:200px; height:auto; border:#FF0000 0px solid; float:right; padding-top:5px;}

.order_sta{font-size:20px; color:#6d6d6d; text-align:left; font-weight:normal;}
.black_ar{ font-size:12px; color:#000000; font-weight:bold; text-align:left;}
.black_ar_txt{ font-size:12px; color:#444444; font-weight:normal; text-align:left;}
.order_sta2{font-size:20px; color:#6d6d6d; text-align:center; font-weight:normal;}
.txt_ord_trc{width:150px;font-family:Arial, Helvetica, sans-serif; font-size:14px;}


body{font-family:Arial, Helvetica, sans-serif; margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:0px;}

.track_order{width:950px; height:auto; margin-left:auto; margin-right:auto;}
.track_order div.top{width:940px; height:20px; float:left; background-color:#d1d1d1; padding-top:5px; padding-left:10px; }
.track_order div.top div.one{width:235px; height:auto; float:left; background-color:#d1d1d1;}

.track_order div.row{width:940px; height:auto; float:left; padding-top:5px; padding-left:10px;  }
.track_order div.row div.row_data{width:234px; height:auto; float:left; border:#000000 0px solid; }


 


.top_text{font-size:12px; font-weight:bold; color:#000; text-align:left;}
.body_txt{font-size:12px; font-weight:normal; color:#000; text-align:left;}



