.advanced-search{width:920px;margin:30px 0 30px 0;display:block;overflow:hidden;color:#ffffff;position:relative}
ul.category{width:920px;height:35px;background:#ffffff;display:block;overflow:hidden;}
ul.category li{height:35px;line-height:35px;padding:0 20px;font-size:13px;float:left;}
ul.category li.selected{background:#140642 url(../images/arrow-w-down.png) no-repeat center bottom;}
ul.category li.selected a{color:#ffffff}
.tab-select-outer{width:900px;padding:10px;background:#140642;display:block;}
.tab-select-inner{width:900px;padding:10px 10px 0 10px;background:#e9e9e9;}
ul.selection-tabs{width:900px;height:26px;line-height:26px;display:block;overflow:hidden;}
ul.selection-tabs li{float:left;font-size:13px;margin:0 20px 0 0;color:#363636}
ul.selection-tabs li span{font-style:italic}
ul.selection-tabs li a{padding:0 30px;color:#363636;display:block;}
ul.selection-tabs li.selected a{background:#ffffff;}
.ui-tabs-active{background:#ffffff}
ul.selection-list{width:880px;padding:20px 10px;background:#ffffff;display:block;overflow:hidden;}
ul.selection-list li{width:70px;height:75px;margin:0 5px 0 0;position:relative;overflow:hidden;border:1px solid #ffffff;float:left;}
ul.selection-list li.selected{box-shadow:1px 1px 5px #cccccc;}
ul.selection-list li span{width:70px;position:absolute;bottom:0;text-align:center;color:#000000;font-size:11px;}
ul.selection-list li label input{left:-50px;position:absolute;top:0;z-index:1;}
ul.selection-list li label img{max-width:50px;max-height:50px;cursor:pointer;}
ul.selection-list li label{height:50px;left:5px;position:absolute;top:5px;width:50px;z-index:1;}
.selections{width:900px;display:block;background:#ffffff;}
ul.selection-list-search{width:900px;padding:20px 10px;background:#ffffff;display:block;overflow:hidden;}
ul.selection-list-search li{width:60px;height:75px;margin:0 15px 0 0;position:relative;overflow:hidden;border:1px solid #ffffff;text-align:center;float:left;}
ul.selection-list-search li:hover{box-shadow:1px 1px 5px #cccccc;}
ul.selection-list-search li.selected{box-shadow:1px 1px 5px #cccccc;}
ul.selection-list-search li span{width:60px;text-align:center;color:#000000;font-size:11px;}
ul.selection-list-search li img{max-width:50px;max-height:50px;cursor:pointer;}
.selections{width:900px;display:block;background:#ffffff;}
.selections h4{border-bottom:1px solid #cecece;color:#666666;font-size:14px;margin:0;padding:10px 0 2px 20px;font-weight:normal}
ul.selection-shape{width:900px;padding:20px 10px;background:#ffffff;display:block;overflow:hidden;}
ul.selection-shape li{width:80px;height:75px;margin:0 15px 0 0;position:relative;overflow:hidden;border:1px solid #ffffff;text-align:center;float:left;}
ul.selection-shape li:hover{box-shadow:1px 1px 5px #cccccc;}
ul.selection-shape li.selected{box-shadow:1px 1px 5px #cccccc;}
ul.selection-shape li span{width:80px;text-align:center;color:#000000;font-size:11px;display:block}
ul.selection-shape li img{max-width:50px;max-height:50px;cursor:pointer;}
ul.selection-weight{width:900px;padding:20px 10px;background:#ffffff;display:block;overflow:hidden;}
ul.selection-weight li{width:170px;height:75px;margin:0 15px 0 0;position:relative;overflow:hidden;border:1px solid #ffffff;text-align:center;float:left;}
ul.selection-weight li a{width:170px;display:block;text-align:center}
ul.selection-weight li:hover{box-shadow:1px 1px 5px #cccccc;}
ul.selection-weight li.selected{box-shadow:1px 1px 5px #cccccc;}
ul.selection-weight li span{width:170px;text-align:center;color:#000000;font-size:11px;display:block;}
ul.selection-weight li img{max-width:50px;max-height:50px;cursor:pointer;}
ul.selection-carat{width:900px;padding:20px 10px;background:#ffffff;display:block;overflow:hidden;}
ul.selection-carat li{width:170px;height:75px;margin:0 15px 0 0;position:relative;overflow:hidden;border:1px solid #ffffff;text-align:center;float:left;}
ul.selection-carat li a{width:170px;display:block;text-align:center}
ul.selection-carat li:hover{box-shadow:1px 1px 5px #cccccc;}
ul.selection-carat li.selected{box-shadow:1px 1px 5px #cccccc;}
ul.selection-carat li span{width:170px;text-align:center;color:#000000;font-size:11px;display:block;}
ul.selection-carat li img{max-width:50px;max-height:50px;cursor:pointer;}
ul.selection-price{width:900px;padding:20px 10px;background:#ffffff;display:block;overflow:hidden;}
ul.selection-price li{width:170px;height:75px;margin:0 15px 0 0;position:relative;overflow:hidden;border:1px solid #ffffff;text-align:center;float:left;}
ul.selection-priceli:hover{box-shadow:1px 1px 5px #cccccc;}
ul.selection-price li.selected{box-shadow:1px 1px 5px #cccccc;}
ul.selection-price li span{width:170px;text-align:center;color:#000000;font-size:11px;display:block;}
ul.selection-price li img{max-width:60px;max-height:50px;cursor:pointer;}
.featured{width:930px;padding:25px;display:block;background:#ffffff;}
.featured h2{}
.outer-carousel{width:930px;height:180px;display:block;position:relative;}
.inner-carousel{width:870px;margin:0 0 0 43px;display:block;overflow:hidden;}
ul.list-prod li{width:190px;height:190px;margin:0 32px 0 0;text-align:center;float:left;}
ul.list-prod li a{width:140px;font-size:13px;color:#363636;}
ul.list-prod li a span{padding:0;margin:0 0 5px 0;border:1px solid #d1d1d1;display:block;}
ul.list-prod li{display:block;}
a.prev{width:12px;height:22px;display:block;background:url(../images/btn-prev.png) no-repeat;position:absolute;left:0;top:40%;text-indent:-9999px;}
a.next{width:12px;height:22px;display:block;background:url(../images/btn-next.png) no-repeat;position:absolute;right:0;top:40%;text-indent:-9999px;}
.cols-home{width:980px;margin:30px 0 0 0;display:block;overflow:hidden;}
.intro{width:425px;padding:25px;background:#ffffff;float:left;}
.sign-up{width:425px;padding:25px;background:#ffffff;float:right;}
form.registration{width:425px;display:block;}
form.registration fieldset{width:425px;padding:0;margin:0 0 10px 0;border:0;display:block;overflow:hidden;}
form.registration fieldset label.st{width:200px;float:left}
form.registration fieldset label.dr{width:200px;float:right}
form.registration fieldset label input{width:191px;height:18px;padding:4px;border:1px solid #e1e1e1;display:block}
form.registration fieldset label select{width:200px;height:28px;padding:4px;border:1px solid #e1e1e1;display:block}
form.registration input.submit-registration{background:#2e3192 url(../images/arrow-w.png) no-repeat right 10px;color:#ffffff;text-align:center;margin:10px 0 0 0;padding:6px 30px;border:0;cursor:pointer;display:inline-block}
.ui-slider{position:relative;text-align:left;border:1px solid #cccccc;margin:6px 0 0 0;background:#CECECE}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:1em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;background:#ffffff;border:1px solid #cccccc;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;background:#140642;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-slider-vertical .ui-slider-range-min{bottom:0;}
.ui-slider-vertical .ui-slider-range-max{top:0;}
.price-wrapper{width:420px;padding:10px 0 30px 0;margin:0 20px 0 0;display:inline-block;}
.prices{padding:10px 20px;}
input.price-value{color:#140642;}
.price-wrapper label{color:#000000;}
.carat-wrapper{width:420px;padding:10px 0 30px 0;margin:0 20px 0 0;display:inline-block;}
.carat-wrapper label{color:#000000;}
.clarity-wrapper{width:420px;padding:10px 0 30px 0;margin:0 20px 0 0;display:inline-block;}
.clarity{padding:10px 20px;}
.clarity-wrapper label{color:#000000;}
.cutgrade-wrapper{width:420px;padding:10px 0 30px 0;margin:0 20px 0 0;display:inline-block;}
.cutgrade-wrapper label{color:#000000;}
.weight-wrapper{width:420px;padding:10px 0 30px 0;margin:0 20px 0 0;display:inline-block;}
.weight{padding:10px 20px;}
.weight-wrapper label{color:#000000;}
.lab-wrapper{width:420px;padding:10px 0 30px 0;margin:0 20px 0 0;display:inline-block;}
.lab{padding:10px 20px;}
.lab-wrapper label{color:#000000;}
#sidebarone{width:180px;float:left;}
#main{width:720px;float:right;}
.imgs{width:320px;margin:0 40px 20px 0;padding:10px;border:1px solid #f0e6e4;display:block;float:left;}
.big-img{width:320px;text-align:center;border:1px solid #f0e6e4;display:block;}
.big-img img{max-width:320px;max-height:320px;}
ul.thumbs{width:400px;margin:10px 0 0 0;display:block;}
ul.thumbs li{width:95px;height:95px;margin:0 14px 0 0;text-align:center;border:1px solid #f0ebe7;float:left;}
ul.thumbs li img{max-width:95px;max-height:95px;display:block;}
.main-content{width:350px;float:right}
ul.specs{margin:0 0 30px 0;}
ul.specs li{border-bottom:1px solid #d4d3ce;padding:5px 0;}
ul.local-nav{}
ul.local-nav li a{padding:4px 15px 4px 10px;border-bottom:1px solid #cccccc;display:block;text-transform:uppercase;color:#292929;}
ul.local-nav li a:hover{padding:4px 10px;display:block;text-transform:uppercase;color:#858585;}
ul.local-nav li a.selected{background:#dddad6 url(../images/arrow-li.png) no-repeat 165px 12px;}
ul.local-nav li ul{}
ul.local-nav li ul li{padding:0;}
ul.local-nav li ul li a{padding:2px 10px 0px 20px;border-bottom:1px solid #cccccc;text-transform:none}
ul.local-nav li ul li a:hover{padding:2px 10px 0px 20px;text-transform:none}
ul.local-nav li ul li a.selected{background:#f3f0ec;text-transform:none}
form.cart-box{width:350px;padding:8px 0;margin:15px 0 0 0;background:#ffffff;display:block;overflow:hidden;font-family:'Maven Pro', sans-serif;font-size:13px;color:#836c54;border-top:2px solid #cccccc;border-bottom:2px solid #cccccc;}
form.cart-box span{color:#2E3192;float:left;font-family:'Maven Pro',sans-serif;font-size:18px;height:30px;line-height:30px;width:110px;}
form.cart-box span.qnt{width:40px;margin:0 20px 0 0;font-family:'Maven Pro', sans-serif;font-size:14px;color:#333333;}
form.cart-box span.name{width:95px;margin:0 10px 0 0;font-size:15px;}
form.cart-box input{width:40px;height:25px;padding:0 4px;margin:0 30px 0 0;background:#555555;color:#ffffff;border:0;text-align:center;font-weight:bold;float:left;}
form.cart-box input.submit-cart{width:70px;height:28px;padding:0 30px 0 0;margin:0;background:url(../images/addcart.gif) no-repeat right top;border:0;font-weight:normal;cursor:pointer;font-family:'Maven Pro', sans-serif;font-size:14px;color:#2E3192;float:left;float:right;}
.item_but{width:100%;display:block;margin:0 0 10px 0;border-bottom:1px dashed #dbe3e7;}
form.cart-box select{border:1px solid #C3CED5;color:#68757D;font-family:arial;font-size:12px;margin:0 0 10px 10px;width:305px;height:30px;padding:4px;}
.forms-bar{width:950px;padding:15px;background:#c0ac98;color:#ffffff;display:block;overflow:hidden;}
#frmContact{width:406px;display:block;overflow:hidden;}
#frmContact fieldset{width:406px;display:block;padding:0;margin:0;border:0;overflow:hidden;}
#frmContact fieldset label{border-bottom:1px dashed #d6cec6;display:block;margin:0 0 10px 0;padding:0 0 5px 0;width:100%;overflow:hidden;}
#frmContact fieldset label.last{border:none;}
#frmContact fieldset label span{width:80px;line-height:30px;float:left;margin:0 10px 0 0;}
#frmContact fieldset label input{width:300px;height:25px;padding:0 5px;border:1px solid #d6cec6;color:#A88C72;display:block;float:left;}
#frmContact fieldset input.send{width:50px;height:25px;line-height:28px;padding:0 7px 0 0;margin:0 0 0 90px;font-size:12px;background:url(../images/btn-arrow.png) no-repeat right 7px;color:#282828;text-transform:uppercase;cursor:pointer;float:left;border:0;}
#upload-file-container{width:209px;height:25px;background:url(../images/browse.gif) no-repeat right top;border:1px solid #d6cec6;float:left;position:relative;}
#upload-file-container input{width:209px;height:25px;position:absolute;left:0;top:0;cursor:pointer;}
#contactContent label textarea{width:300px;height:100px;padding:5px;font-family:arial;font-size:12px;border:1px solid #DBD5C8;color:#A88C72;display:block;}
.carttbl{border-collapse:collapse;width:100%;margin:0;}
.carttbl td{border-bottom:1px solid #D6D6D6;padding:5px 10px;}
.carttbl tfoot td{font-weight:bold;background:#dddad6;font-size:12px;color:#282828;}
.carttbl th{background:#dddad6;font-size:12px;padding:3px 10px;font-weight:normal;color:#282828;}
.carttbl .article{color:#282828;font-size:14px;font-style:italic;font-weight:bold;margin:0 0 15px 0;padding:0;}
.carttbl .qty{padding:3px;border:1px solid #cccccc;width:50px;}
.button{width:70px;height:25px;line-height:28px;padding:0 7px 0 0;margin:0 0 0 90px;font-size:12px;background:url(../images/btn-arrow.png) no-repeat right 7px;color:#282828;text-transform:uppercase;cursor:pointer;float:right;border:0;}
a.update{width:50px;height:16px;padding:0 0 0 10px;margin:5px 0 0 0;line-height:15px;background:url(../images/update.png) no-repeat left top;display:block;}
a.delete{width:50px;height:16px;padding:0 0 0 10px;margin:-10px 0 0 0;line-height:16px;background:url(../images/delete.png) no-repeat left top;display:block;}
a.details-cart{width:30px;line-height:30px;padding:0 14px 0 0;background:url(../images/arrow.gif) no-repeat right 10px;color:#696969;font-size:11px;float:right;}
form.filterform{padding:0;margin:0;}
.filterList{margin:0;padding:0 0 12px;}
.filterList dt{font-size:11px;font-weight:bold;padding-bottom:3px;}
.filterList dd{height:13px;padding-bottom:4px;}
.filterList dd .checkboxAreaChecked{color:#68735A;padding-left:14px;white-space:nowrap;}
.filterform input{left:-3000px;position:absolute;}
.filterform input, .filterform textarea{color:#404040;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.filterform label{cursor:pointer;line-height:16px;padding-left:2px;}
.checkboxAreaChecked{font-weight:bold;}
.checkboxAreaChecked{background:url("../images/checkbox1_active.gif") no-repeat scroll left 4px rgba(0, 0, 0, 0);}
.checkboxArea, .checkboxAreaChecked{cursor:pointer;display:block;height:13px;}
.checkboxArea{background:url("../images/checkbox1.gif") no-repeat scroll left 4px rgba(0, 0, 0, 0);}
.filterList dd .checkboxArea{color:#979E8F;padding-left:14px;white-space:nowrap;}
.filterList dd{height:13px;margin:0 0 0 10px;padding-bottom:4px;}
ul.products-filter-list{width:740px;display:block;overflow:hidden;}
ul.products-filter-list li{width:160px;margin:0 20px 20px 0;border:1px solid #d4d3ce;float:left;}
ul.products-filter-list li .pic{width:160px;height:160px;text-align:center;display:block;}
ul.products-filter-list li .pic a{display:inline-block;text-align:center}
ul.products-filter-list li .pic img{max-width:160px;max-height:160px;display:block;}
ul.products-filter-list li a.title{width:160px;padding:10px 0;line-height:normal;background:#efefef;color:#000000;text-align:center;display:block}
ul.products-filter-list li a.title:hover{text-decoration:underline;}
.choose-setting-head{width:740px;padding:10px 0;display:block;position:relative;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;margin:0 0 30px 0;z-index:100;float:left;}
.sort{width:120px;float:left;z-index:100;position:relative;}
a.sort-by{padding:5px 20px 5px 0;background:url(../images/select_arrow_gray.gif) no-repeat right 12px;}
ul.select-list{width:100%;position:absolute;left:0;top:20px;z-index:2;background:#ffffff;display:none;border:1px solid #cccccc;padding:10px;}
ul.select-list li{margin:0 0 10px 0}
.showing{width:250px;margin:0 0 0 100px;float:left;}
.display{width:80px;float:left;z-index:100;position:relative;}
a.nr-display{padding:5px 20px 5px 0;background:url(../images/select_arrow_gray.gif) no-repeat right 12px;}
ul.display-list{width:60px;position:absolute;left:0;top:25px;z-index:2;background:#ffffff;display:none;border:1px solid #cccccc;padding:10px;}
ul.display-list li{margin:0 0 10px 0}
ul.page{position:absolute;right:0;top:10px;}
ul.page li{float:left;margin:0 4px 0 0;}
ul.page li a{width:10px;display:block}
ul.page li a.selected{font-weight:bold}
.prev1{display:block;background-color:#dddddd;border:1px solid #aaaaaa;color:#333333;padding:5px;width:55px;margin:0 auto;margin-right:4px;float:left;text-align:center;}
.prev1:hover{background-color:#ededed;}
.prev2{display:block;background-color:#dddddd;border:1px solid #aaaaaa;color:#333333;padding:5px;width:auto;margin:0 auto;float:left;margin-right:4px;text-align:center;}
.prev2:hover , .active{background-color:#00377B;color:#FFFFFF;}