
/* Wish List*/
.wishlist { width: 750px; float: left; border: 0px red solid; }
.wishlist ul { display: inline; border: 1px #10599c solid; float: left; }
.wishlist li { display: run-in; height: 60px; float: left; vertical-align: middle; text-align: center; list-style: none; width: 130px; border-bottom: 1px #10599c solid; padding: 5px 0px 5px 0px; }
.wishlist li.header { background-color: #10599c; color: #fff; font-weight: bold; height: 20px; border: 0px red solid; padding: 0px; }
.wishlist li.footersc { color: #10599c; font-weight: bold; height: 20px; text-align: center; width: 630px; padding: 0px 0px 0px 0px; border: 0px red solid; }

/* Shopping Cart */
.shopping { width: 780px; float: left; border: 0px red solid; }
.shopping ul { display: inline; border: 1px #10599c solid; float: left; width: 670px; }
.shopping li { display: run-in; border-bottom: 1px #10599c solid; height: 66px; float: left; vertical-align: middle; text-align: center; list-style: none; padding: 5px 0px 5px 0px; }
.shopping li.header { height: 20px; color: #fff; font-weight: bold; background-color: #10599c; padding: 2px 0px 2px 0px; }
.shopping li.footersc { height: 20px; color: #10599c; font-weight: bold; text-align: right; float: left; width: 650px; padding: 3px 17px 0px 0px; border: 0px red solid; }
.shopping li.dl { width: 70px; }
.shopping li.pc { width: 250px; }
.shopping li.pr { width: 70px; }
.shopping li.qt { width: 100px; }
.shopping li.tl { width: 80px; }
.shopping li.im { width: 100px; }
.shopping li.pad { }
.shopping li.im img { border: 3px #999999 solid; }

.shop-btn { float: left; width: 450px; border: 0px red solid; margin-left: 200px; }
.shop-btn div { padding: 2px 10px 2px 10px; float: left; }
.aggrement { float: left; text-align: center; width: 750px; border: 0px red solid; font-weight: bold; }
.totalamount { float: left; text-align: right; width: 590px; border-bottom: 1px #10599c solid; border-left: 1px #10599c solid; border-right: 1px #10599c solid; margin-left: 40px; padding: 5px 10px 5px 0px; color: #10599a; font-weight: bold; }
/* Orders */
.orders { width: 700px; float: left; border: 0px red solid; }
.orders ul { display: inline; border: 1px #10599c solid; float: left; }
.orders li { display: run-in; float: left; text-align: center; list-style: none; width: 150px; border-bottom: 1px #10599c solid; padding: 5px 0px 5px 0px; }
.orders li.header { color: #fff; font-weight: bold; background-color: #10599c; }
.orders li.footersc { color: #10599c; font-weight: bold; text-align: left; width: 200px; padding: 0px 0px 0px 17px; }

/* Category */
.category { float: left; width: 185px; border: 0px solid red; height: 170px; }
.cat-name { float: left; border: 0px solid green; width: 155px; text-align: center; }
.image-cat { border: 3px #999999 solid; width: auto; float: left; margin: 0px 0px 0px 12px; }
/*.image-cat a:hover { border: 1px #999999 solid;   }*/

.image-group-cat { width: auto; float: left; text-align: center; border: 0px red solid; }
.category br { line-height: 5px; }
.category a { text-decoration: none; color: #10599c; font-weight: bold; }
.category a:hover { text-decoration: underline; color: #10599c; font-weight: bold; }

.subcat { float: left; width: 780px; border: solid 0px red; }
.subcat-name { float: left; border: 0px solid green; width: 570px; height: 90px; text-align: justify; padding: 3px; }
.subcat-name b { color: #10599c; font-size: 12px; }
.image-subcat { float: left; border: 3px #999999 solid; width: auto; margin: 0px 0px 0px 10px; }
.image-group-subcat { float: left; width: auto; text-align: center; border: 0px blue solid; }
.subcat br { line-height: 5px; }
.subcat a { text-decoration: none; color: #10599c; font-weight: bold; }
.subcat a:hover { text-decoration: underline; color: #10599c; font-weight: bold; }

/* Products */
.disp-view { float: right; border: 0px red solid; width: 790px; text-align: right; padding: 0px 5px 0px 0px; }
.disp-view-subcat{ float: left; border: 0px red solid; width: 790px; text-align: left; padding: 5px; }

.product { float: left; width: auto; border: 0px blue solid; }
.product-add { float: left; cursor: pointer; border: 0px red solid; width: 14px; height: 14px; }
.product a { text-decoration: none; color: #10599c; font-weight: bold; }
.product a:hover { text-decoration: underline; color: #10599c; font-weight: bold; }
.product-line { text-decoration: line-through; }
.cl { clear: both; }

/* Grid View */
.product-gv { float: left; border: solid 1px #f5f5f5; height:270px; margin: 0px 0px 3px 3px; padding: 5px 0px 2px 0px; width: 190px; background-color: #f5f5f5; text-align: center; }
.product-gv:hover { border: solid 1px #999; background-color: #e8e8e8; }
.product-gv-img { float: left; width: auto; padding: 0px 10px 0px 10px; }
.product-gv-img img { border: 3px #999999 solid;} 

.product-gv-desc { float: left; border: 0px solid green; width: auto; text-align: justify; width: 180px; padding: 0px 3px 0px 10px; }
.product-gv-name b { color: #10599c; font-size: 12px; }

.product-gv-lt { float: left; width: 100px; height: 20px; }
.product-gv-rt { float: left; width: 30px; height: 20px; }
.product-gv-ct { float: left; width: 140px; height: 20px; text-align: center; }
.product-gv-ds { float: left; width: 140px; text-align: left; }
.product-gv br { line-height: 5px; }

.hot-pro-gv{float:left; position: relative; z-index: 1000; width: 0px; height: 0px;  left: 10px; top: 0px; /*border:1px red solid;*/margin: 0;  padding:0px;}
.hot-pro-gv img {border:0px solid silver; }
.hot-pro-gv a {border:0px solid silver; }
.hot-pro-gv a:hover {border:0px solid silver; }


/* List View */
.product-lv { float: left; border: solid 1px #999; height: 120px; margin: 0px 0px 5px 5px; padding: 5px 0px 2px 0px; width: 780px; background-color: #e8e8e8; text-align: center; }
/*.product-lv:hover { border: solid 1px #999; background-color: #e8e8e8; }*/

.product-lv-img { float: left; width: auto; padding: 0px 5px 0px 5px; border: 0px red solid; }
.product-lv-img img { border: 3px #999999 solid; }

.product-lv-pr-name { border: 0px green solid; color: #0F5092; float: left; width: 450px; text-align: left; padding: 0px 0px 2px 0px; text-align: center; }
.product-lv-price { border: 0px red solid; float: left; width: 115px; text-align: center; }
.product-lv-price b { color: #10599c; font-size: 12px; }
.product-lv-lt { border: 0px brown solid; float: left; width: 60px; height: 20px; }
.product-lv-rt { border: 0px blue solid; float: left; width: 50px; height: 20px; }

.product-lv-med { border: 0px yellow solid; float: left; height: 80px; text-align: justify; width: 450px; }

.product-lv-desc { border: 0px pink solid; float: left; /* padding: 15px 5px 0px 5px;*/ }

.product-lv-lt-add { border: 0px blacl solid; float: left; width: 90px; height: 20px; }
.product-lv-rt-add { border: 0px gray solid; float: left; width: 20px; height: 20px; }
.product-lv-add { border: 0px red solid; float: left; width: 120px; text-align: left; margin-top: 25px; }
.product-lv br { line-height: 5px; }

.hot-pro-lv{float:left; position: relative; z-index: 1000; width: 0px; height: 0px;  left: 5px; top: 0px; /*border:1px red solid;*/margin: 0;  padding:0px;}
.hot-pro-lv img {border:0px solid silver; }
.hot-pro-lv a {border:0px solid silver; }
.hot-pro-lv a:hover {border:0px solid silver; }

/* Concise View */

.product-cv { float: left; border: solid 1px #999; margin: 0px 0px 5px 5px; width: 780px; background-color: #e8e8e8; text-align: left; padding: 2px; }

.product-cv-name { float: left; border: solid 0px blue; width: 150px; }
.product-cv-price { float: left; border: solid 0px yellow; width: 350px; }
.product-cv-add { float: left; border: solid 0px pink; width: 230px; }
.product-cv-add-h { float: left; }

.product-cv-lt { border: 0px blue solid; float: left; }
.product-cv-rt { border: 0px green solid; float: left; }

/* Loading Class */
/*Style For Popup Extender*/
#processMessage_NewYT { position: fixed; top: 30%; left: 43%; padding-top: 55px; width: 270px; height: 121px; z-index: 10001; background: url(http://www.oceanicjewellers.com/images/loading-bg.gif) no-repeat; font-weight: bold; text-align: center; font-size: 12px; }
#progressBackgroundFilter { position: fixed; top: 0px; bottom: 0px; left: 0px; right: 0px; overflow: hidden; padding: 0; margin: 0; background-color: #000; filter: alpha(opacity=50); opacity: 0.5; z-index: 10000; }

.procount { border: 1px red solid; height: 80px; width: 120px;  position:relative; top:-100px}


