/*Internal General*/

.one-half-left{margin:0 5px 5px 0; padding:2px; width:48%; float:left;}
.one-half-right{margin:0 0 5px 5px; padding:2px; width:48%; float:right;}

.inhead{ font-size:16px; margin:2px;}
.grid-content{ padding:10px; margin:10px 0 0 0;}

#body-container .wrapper .other-info-bttm
{width:772px; height:auto; padding:5px;margin:0 auto;background: #feffff; /* old browsers */background: -moz-linear-gradient(top, #feffff 0%, #F4F0DF 35%, #F3EDD2 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(35%,#F4F0DF), color-stop(100%,#F3EDD2)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#F3EDD2',GradientType=0 ); /* ie */ border:1px solid #F3EDD2 ; overflow:hidden;}
#body-container .wrapper .other-info-bttm .left-panel{ width:370px; margin:0 0 0 2px;}
#body-container .wrapper .other-info-bttm .left-panel h2{ width:100%; line-height:26px; background:#dddddd; padding:0 0 0 4px; color:#292929;}
#body-container .wrapper .other-info-bttm .left-panel p{ margin:5px 0 0 0; padding:0;}
#body-container .wrapper .other-info-bttm .right-panel{ width:370px; margin:0 5px 0 0;}
#body-container .wrapper .other-info-bttm .right-panel h2{ width:100%; line-height:26px; background:#dddddd; padding:0 0 0 4px; color:#292929;}
#body-container .wrapper .other-info-bttm .right-panel p{ margin:5px 0 0 0; padding:0;}

#body-container .wrapper .sup-imp-shape{ width:780px; border:1px solid #dddddd; background:#fff; margin:5px 0 0 0; padding:2px 2px 2px 5px; overflow:hidden;}
#body-container .wrapper .sup-imp-shape h2{width:100%; line-height:26px; background:#dddddd; padding:0 0 0 4px; color:#292929;}
#body-container .wrapper .sup-imp-shape ul{ margin:5px 0 0 0; padding:0;}
#body-container .wrapper .sup-imp-shape ul li{ margin:0; padding:0 6px; list-style:none; display:inline; float:left; text-align:center;}




/* ==== top breadcrumb Css ==== */
#body-container .breadcrumb{width:980px; margin:5px auto; padding:2px 2px 2px 10px; color:#666666; line-height:20px; overflow:hidden; font-size:12px; background-color:#f6f6f6;}/* top breadcrumb */
#body-container .breadcrumb a{ color:#666666; text-decoration:underline;}
#body-container .breadcrumb a:hover{ color:#666666; text-decoration:none;}/* top breadcrumb close */

/* ==== Wrapper Css ==== */
#body-container .wrapper {width:785px;padding:5px; margin:0 0 20px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px;background: #ffffff; 
}

#body-container .wrapper-wide{ width:980px; padding:5px; margin:0 0 20px 0; -moz-border-radius: 8px; -webkit-border-radius: 8px;background: #ffffff; 
}

#body-container .container-left {width:175px;padding:5px;margin:6px 0 0 2px; border:none; }

#body-container .wrapper .product-cat-page{width:790px;float:right; padding:0; margin:5px 0 0 0;} /* product cat page */


/* ==== Wrapper Css Close ==== */
#body-container .wrapper .product-cat-page{width:790px;float:right; padding:0; margin:5px 0 0 0;} /* product cat page */
#body-container .wrapper .prd-cat-head-new{font:bold 24px/36px "calibri", Arial, Verdana; text-align:left; padding:2px 2px 2px 10px; background:#cd2d0b; color:#FFFFFF; overflow:hidden; clear:both;} /* product cat page */
#body-container .wrapper .product-cat-page .left-product1{ width:380px; height:180px; border:1px solid #d5d5d5; /* -moz-border-radius:8px;-webkit-border-radius:8px;
-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px;*/  margin:3px; padding:2px; background:#fff url(/images/prdct-cat-bg.gif) bottom right no-repeat; overflow:hidden;}
#body-container .wrapper .product-cat-page .left-product1 .product-head{font:normal 20px/20px "calibri", Arial, Verdana; color:#cd2d0b; padding:5px 5px 2px 8px; overflow:hidden;}
#body-container .wrapper .product-cat-page .left-product1 .product-head a{ text-decoration:none; color:#05524a;}
#body-container .wrapper .product-cat-page .left-product1 .product-head a:hover{ text-decoration:none; color:#4a4a4a;}
#body-container .wrapper .product-cat-page .left-product1 .product-short-desc{padding:0 0 0 8px; margin:0 0 10px 0; width:170px;}
#body-container .wrapper .product-cat-page .left-product1 .product-short-desc img{ margin:5px 0 0 0;}
#body-container .wrapper .product-cat-page .left-product1 img{ margin:0 2px 10px 0; border:0;}

#body-container .wrapper .product-cat-page .right-product2{ width:380px; height:180px; border:1px solid #d5d5d5; /*-moz-border-radius:8px;-webkit-border-radius:8px;
-opera-border-radius:8px;-khtml-border-radius:8px;*/ margin:3px; padding:2px; background:#fff url(/images/prdct-cat-bg.gif) bottom right no-repeat; overflow:hidden;}
#body-container .wrapper .product-cat-page .right-product2 .product-head{font:normal 20px/20px "calibri", Arial, Verdana; color:#cd2d0b; padding:5px 5px 2px 8px; overflow:hidden;}
#body-container .wrapper .product-cat-page .right-product2 .product-head a{ text-decoration:none; color:#05524a;}
#body-container .wrapper .product-cat-page .right-product2 .product-head a:hover{ text-decoration:none; color:#4a4a4a;}
#body-container .wrapper .product-cat-page .right-product2 .product-short-desc{padding:0 0 0 8px; margin:0; width:170px;}
#body-container .wrapper .product-cat-page .right-product2 .product-short-desc img{ margin:10px 0 0 0;}
#body-container .wrapper .product-cat-page .right-product2 img{ margin:0 2px 10px 0; border:0;}  /* product cat page close*/


#body-container .wrapper-wide .product-listing-page{width:980px;float:right;padding:2px; margin:0;} /* product listing page */
#body-container .wrapper-wide .product-listing-page .sort-bar{width:976px; padding:2px; margin:5px auto; background-color:#dddddd; line-height:30px; overflow:hidden; clear:both;}/* sorting bar */
#body-container .wrapper-wide .product-listing-page .sort-bar .sort-drops{ width:200px; margin:0; padding:0 0 0 5px; font-size:12px;}
#body-container .wrapper-wide .product-listing-page .sort-bar .sort-numb{ width:480px; margin:0; padding:0 5px 0 0; text-align:right; font-size:12px;}
#body-container .wrapper-wide .product-listing-page .sort-bar .sort-numb ul{margin:0; padding:0;}
#body-container .wrapper-wide .product-listing-page .sort-bar .sort-numb ul li{margin:0; padding:0 2px; list-style:none; display:inline;}
#body-container .wrapper-wide .product-listing-page .sort-bar .sort-numb ul li a{ text-decoration:none; color:#000;}
#body-container .wrapper-wide .product-listing-page .sort-bar .sort-numb ul li a:hover{ text-decoration:none; color:#000;}
#body-container .wrapper-wide .product-listing-page .sort-bar .sort-numb ul li a.active{ text-decoration:none; color:#fff; background:#575757; padding:4px;}/* sorting bar close*/


#body-container .wrapper .product-listing-page{width:790px;float:right;padding:2px; margin:0;} /* product listing page */
.banner-head{font:bold 24px/32px "calibri", Arial, Verdana; color:#2d403a; padding:8px 0 0 8px; overflow:hidden; border-bottom:none;}
.banner-text{font:normal 14px/18px  "calibri", Arial, Verdana; color:#606060; padding:1px 0 0 8px; width:300px;}

#body-container .wrapper .product-listing-page .sort-bar{width:780px; padding:2px; margin:5px auto; background-color:#dddddd; line-height:30px; overflow:hidden; clear:both;}/* sorting bar */
#body-container .wrapper .product-listing-page .sort-bar .sort-drops{ width:200px; margin:0; padding:0 0 0 5px; font-size:12px;}
#body-container .wrapper .product-listing-page .sort-bar .sort-numb{ width:480px; margin:0; padding:0 5px 0 0; text-align:right; font-size:12px;}
#body-container .wrapper .product-listing-page .sort-bar .sort-numb ul{margin:0; padding:0;}
#body-container .wrapper .product-listing-page .sort-bar .sort-numb ul li{margin:0; padding:0 2px; list-style:none; display:inline;}
#body-container .wrapper .product-listing-page .sort-bar .sort-numb ul li a{ text-decoration:none; color:#000;}
#body-container .wrapper .product-listing-page .sort-bar .sort-numb ul li a:hover{ text-decoration:none; color:#000;}
#body-container .wrapper .product-listing-page .sort-bar .sort-numb ul li a.active{ text-decoration:none; color:#fff; background:#575757; padding:4px;}/* sorting bar close*/

#body-container .wrapper .product-listing-page .grid-listing {width:790px; padding:2px; margin:5px 0 0 0;}/* Product Grid Display */

#body-container .wrapper .product-listing-page .grid-listing .listingbox1{ width:245px; height:340px; border:1px solid #d5d5d5; -moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px; margin:5px 7px 5px 5px; padding:2px; background:#fff url(/images/grid-bg.gif) bottom repeat-x; overflow:hidden; position:relative;} /* Product 1 in line */
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-image{ text-align:center; padding:2px; margin:5px 0 0 0; overflow:hidden; height: 220px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-image a img{ display: inline !important;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-desc{ /*bottom: 81px;*/
    color: #666666;
    font-size: 12px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    width: 98%;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-desc a{ text-decoration:underline; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-desc a:hover{ text-decoration:none; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-detail{ border-bottom: 1px dotted #CCCCCC;
    bottom: 50px;
    overflow: hidden;
    position: absolute;
    width: 98%;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-stock-id{font-size:12px; color:#666666; line-height:20px; padding:2px 2px 2px 10px; width:90px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-prod-save-price{font-size:12px; font-weight:bold; color:#4ba1c9; text-align:right; padding:2px 5px 2px 10px; width:100px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-price{  bottom: 10px;
    margin: 2px 0 0;
    padding: 2px;
    position: absolute;
    width: 98%;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-price .our-price{ width:100px; padding:0 0 0 10px; font:bold 24px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-price .our-price sup{ font-size:12px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-price .retail-price{width:100px; color:#FF0000; text-align:right; text-decoration:line-through; padding:0 5px 0 0; font:normal 14px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox1 .grid-price .retail-price sup{font-size:11px;}/* Product 1 in Line */


#body-container .wrapper .product-listing-page .grid-listing .listingbox2{ width:245px; height:340px; border:1px solid #d5d5d5;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px;  margin:5px; padding:2px; background:#fff url(/images/grid-bg.gif) bottom repeat-x; overflow:hidden; position:relative;} /* Product 2 in line */                                                          
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-image{ text-align:center; padding:2px; margin:5px 0 0 0; overflow:hidden; height: 220px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-image a img{ display: inline !important;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-desc{ bottom: 81px;
    color: #666666;
    font-size: 12px;
    padding: 5px 5px 5px 10px;
    position: absolute;
    width: 98%;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-desc a{ text-decoration:underline; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-desc a:hover{ text-decoration:none; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-detail{  border-bottom: 1px dotted #CCCCCC;
    bottom: 50px;
    overflow: hidden;
    position: absolute;
    width: 98%;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-stock-id{font-size:12px; color:#666666; line-height:20px; padding:2px 2px 2px 10px; width:90px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-prod-save-price{font-size:12px; font-weight:bold; color:#4ba1c9; text-align:right; padding:2px 5px 2px 10px; width:100px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-price{bottom: 10px;
    margin: 2px 0 0;
    padding: 2px;
    position: absolute;
    width: 98%;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-price .our-price{ width:100px; padding:0 0 0 10px; font:bold 24px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-price .our-price sup{ font-size:12px;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-price .retail-price{width:100px; color:#FF0000; text-align:right; text-decoration:line-through; padding:0 5px 0 0; font:normal 14px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing .listingbox2 .grid-price .retail-price sup{font-size:11px;}



#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1{ width:248px; height:360px; border:1px solid #d5d5d5; margin:5px 7px 5px 5px; padding:2px; background:#fff url(/images/grid-bg.gif) bottom repeat-x; overflow:hidden; position: relative; /*-moz-border-radius:8px;-webkit-border-radius:8px;
-opera-border-radius:8px;-khtml-border-radius:8px;*/} /* Product 1 in line */
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .super-impose{ margin:2px auto; text-align:center;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-image{ text-align:center; padding:2px; margin:5px 0 0 0; overflow:hidden; height: 220px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-image a img{ display: inline !important;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-desc{ font-size:12px; color:#666666; padding:5px 5px 5px 10px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-desc a{ text-decoration:underline; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-desc a:hover{ text-decoration:none; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-detail{ border-bottom:1px #CCCCCC dotted; overflow:hidden;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-stock-id{font-size:12px; color:#666666; line-height:20px; padding:2px 2px 2px 10px; width:90px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-prod-save-price{font-size:12px; font-weight:bold; color:#273e31; text-align:right; padding:2px 5px 2px 10px; width:100px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-price{ margin:2px 0 0 0; padding:2px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-price .our-price{ width:100px; padding:0 0 0 10px; font:bold 26px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-price .our-price sup{ font-size:12px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-price .retail-price{width:100px; color:#FF0000; text-align:right; text-decoration:line-through; padding:0 5px 0 0; font:normal 14px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1 .grid-price .retail-price sup{font-size:11px;}/* Product 1 in Line */


#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2{ width:248px; height:360px;border:1px solid #d5d5d5; margin:5px 0 0 0; padding:2px; background:#fff url(/images/grid-bg.gif) bottom repeat-x; overflow:hidden; position: relative; /*-moz-border-radius:8px;-webkit-border-radius:8px;
-opera-border-radius:8px;-khtml-border-radius:8px;*/} /* Product 2 in line */
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .super-impose{ margin:0 auto; text-align:center;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-image{ text-align:center; padding:2px; margin:5px 0 0 0; overflow:hidden; height: 220px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-image a img{ display: inline !important;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-desc{ font-size:12px; color:#666666; padding:5px 5px 5px 10px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-desc a{ text-decoration:underline; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-desc a:hover{ text-decoration:none; color:#666666;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-detail{ border-bottom:1px #CCCCCC dotted; overflow:hidden;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-stock-id{font-size:12px; color:#666666; line-height:20px; padding:2px 2px 2px 10px; width:90px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-prod-save-price{font-size:12px; font-weight:bold; color:#273e31; text-align:right; padding:2px 5px 2px 10px; width:100px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-price{ margin:2px 0 0 0; padding:2px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-price .our-price{ width:100px; padding:0 0 0 10px; font:bold 26px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-price .our-price sup{ font-size:12px;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-price .retail-price{width:100px; color:#FF0000; text-align:right; text-decoration:line-through; padding:0 5px 0 0; font:normal 14px/30px "calibri", Arial, Verdana;}
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2 .grid-price .retail-price sup{font-size:11px;}



#body-container .wrapper-wide .prodt-detail-head{ font:bold 22px/32px "calibri", Arial, Verdana; text-align:left; padding:2px 2px 2px 10px; color:#2d403a; overflow:hidden; clear:both; margin:0 0 5px 0; border-bottom:2px solid #dddddd;}
#body-container .wrapper-wide .prodt-desc-area{ width:945px; height:auto; padding:2px; margin:2px 0; overflow:hidden;}/* product image left panel */
#body-container .wrapper-wide .prodt-desc-area .prodt-image{ width:330px!important; height:auto!important; height:auto; padding:2px; margin:10px 2px 2px 2px; text-align:center; overflow:hidden; border:1px solid #ddd;}
#body-container .wrapper-wide .prodt-desc-area .prodt-image img{  overflow:hidden;}
#body-container .wrapper-wide .prodt-desc-area .prodt-image ul{ margin:0; padding:0; width:300px;}
#body-container .wrapper-wide .prodt-desc-area .prodt-image ul li{ margin:0; padding:0 5px; list-style:none; display: inline; float:left;}

#body-container .wrapper-wide .prodt-desc-area .prdt-desc{ width:590px; margin:2px 2px 0 0; padding:2px 0 0 0;}/* Product description */
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .prodct-name{ width:98%; font:bold 18px/22px "calibri", Arial, Verdana; text-align:left; color:#273e31; overflow:hidden;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .stock-number{ line-height:22px;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .prdt-desc{ overflow:hidden;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box{ border-top:1px #cd2d0b  dotted; border-bottom:1px #cd2d0b  dotted; padding:5px 5px 5px 0; margin:5px 2px; overflow:hidden;}/* for price box*/
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .red-text{ font-size:11px; color:#FF0000;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel{width:380px; overflow:hidden;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .our-price{ font:bold 24px/20px "calibri", Arial, Verdana; color:#383838;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .our-price sup{ font-size:12px;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .our-price span{ font-style:italic; font-size:12px; color:#959595;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .ring-sizer{ line-height:40px;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .price-include{ margin:2px 0; padding:0;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .price-include ul{ margin:0; padding:0;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .price-include ul li{ margin:0; padding:0 10px 0 0; list-style: circle; display:inline;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .price-include ul li a{ color:#415850; text-decoration:underline;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-left-panel .price-include ul li a:hover{ color:#cd2d0b; text-decoration:none;}

#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-right-panel{ width:150px; text-align:right;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-right-panel .retail-price{ color:#FF0000; font-size:14px; text-align:left; line-height:20px;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-right-panel .retail-price span{ text-decoration:line-through;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-right-panel .save-price{ color:#cd2d0b; font-size:14px; text-align:left;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-right-panel .fb-like{ text-align:left; line-height:32px;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .price-box .price-right-panel .email-friend{ text-align:left; line-height:30px;}

#body-container .wrapper-wide .prodt-desc-area .prdt-desc .cart-bttn{ margin:20px 0 5px 0; padding:0;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .cart-bttn ul{ margin:0; padding:0;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .cart-bttn ul li{ margin:0; padding:0 5px 0 0; list-style:none; display:inline;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .need-call{ font:bold 14px/30px "calibri", Arial, Verdana; margin:15px 0 2px 0; padding:0 0 0 4px; width:330px;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .need-call span{ font:bold 22px/26px "calibri", Arial, Verdana;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .other-info-prodt{ width:98%; overflow:hidden;}

#body-container .wrapper-wide .prodt-desc-area .prdt-desc .share-social{ width:98%; margin:10px 0 0 0; padding:0 0 0 10px;}

#body-container .wrapper-wide .prodt-desc-area .prdt-desc .share-social ul{ margin:0; padding:0;}
#body-container .wrapper-wide .prodt-desc-area .prdt-desc .share-social ul li{ margin:0; padding:0 10px 0 0; list-style:none; line-height:16px; vertical-align:top; display:inline;}

#body-container .wrapper-wide .shipping-info-det{ width:970px; height:auto; padding:2px; margin:2px auto; overflow:hidden; background:#fff url(/images/shipping-box-bg.gif) repeat-x bottom; border:1px solid #e0e0e0;}/* Shipping Detail */
#body-container .wrapper-wide .shipping-info-det .delivery-date{ width:315px; margin:0; padding:2px;}
#body-container .wrapper-wide .shipping-info-det .delivery-date h3{margin:2px 0 0 0; padding:10px 0 0 10px; font-weight:bold; line-height:10px; color:#273e31;}
#body-container .wrapper-wide .shipping-info-det .delivery-date p{ padding:0 0 0 30px;}
#body-container .wrapper-wide .shipping-info-det .delivery-date p a{ text-decoration:underline; color:#cd2d0b;}
#body-container .wrapper-wide .shipping-info-det .delivery-date p a:hover{ text-decoration:none; color:#cd2d0b;} 


#body-container .wrapper-wide .product-other-info{ width:980px; height:auto; padding:4px; margin:2px auto; overflow:hidden;}/* Other product details */
#body-container .wrapper-wide .product-other-info .gift-box{ width:350px;}

#body-container .wrapper-wide .product-other-info .demo .ui-tabs { position: relative; padding: .2em; zoom: 1; overflow: hidden;  border:1px solid #dddddd; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; background:#dddddd; overflow:hidden; }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; background:#fff; }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; color:#4a4a4a; font-weight:bold;}
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding: 1px; background:#ededed; }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-panel { display: block; padding:0 0 0 5px; background: none; }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-panel ul{ margin:4px; padding:0; }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-panel ul li{ margin:0; padding:4px; display:block; list-style:none; line-height:18px; border:1px solid #ececec; }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-panel ul li label{ font-weight:bold; width:100px; float:left;  }
#body-container .wrapper-wide .product-other-info .demo .ui-tabs .ui-tabs-hide { display: none !important;  }


.related-products{width:975px; background:#fff; position:relative; border:1px solid #e3e3e3; height:200px; padding:4px;}
.similar-head{ font-size:14px; font-weight:bold; line-height:20px; border-bottom:1px solid #CCCCCC;}
.testimonial{ width:98%; overflow:hidden; padding:2px;}
.testimonial h6{ width:100%; font-size:14px; font-weight:bold; font-style:italic; margin:0; padding:2px;}
.testimonial p{margin:0; padding:2px; font-style:italic;}
.phone-num{ font-size:18px;}



/* wedding band grids */
#body-container .wrapper-wide .wedd-band-grid{ width:960px; height:auto; border:1px solid #d3d3d3;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px; margin:2px; padding:8px; background:d3d3d3; -moz-linear-gradient(top, #FFFFFF 0%, #d3d3d3 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#d3d3d3)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#d3d3d3',GradientType=0 ); /* ie */ overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic{ width:420px; border:1px solid #d3d3d3;-moz-border-radius:8px;-webkit-border-radius:8px;-opera-border-radius:8px;-khtml-border-radius:8px; border-radius:8px; margin:2px; padding:5px; background:#fff; overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic .grid-image{ width:98%; height:auto; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic .similar-image-bar{ width:97.2%; background:#ededed; padding:5px; margin:0;}
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic .similar-image-bar ul{ margin:4px 0 0 0; padding:0;}
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic .similar-image-bar ul li{ margin:0; padding:0 10px 0 0; display:inline;}
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic .similar-image-bar ul li img{ border:1px solid #d3d3d3; }
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic .band-prd-desc{ padding:2px;}
#body-container .wrapper-wide .wedd-band-grid .band-grid-pic .similar-image-bar p{ margin:0; padding:1px;}

#body-container .wrapper-wide .wedd-band-grid .band-search-grid{width:500px; margin:0;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-head{ font-weight:bold; line-height:16px; color:#a69252; border-bottom:1px solid #d3d3d3;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-style-box{ width:490px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:4px; background:#fff; overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-style-box ul{ margin:0; padding:0;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-style-box ul li{ margin:0; padding:0 18px; float:left; line-height:16px; font-weight:bold; list-style:none; display:inline; cursor: pointer;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-style-box ul li img{ border:1px solid #d3d3d3; cursor: pointer; }    
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-style-box ul li img.inactive { border:1px solid #d3d3d3; opacity: .5; cursor:pointer;}

#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-metal-box{width:498px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:0; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid a{ text-decoration:none; width:156px; float:left; padding:0 5px; text-align:center; line-height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; color:#555555; font-weight:bold;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid a:hover{ text-decoration:none; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */}

#body-container .wrapper-wide .wedd-band-grid .band-search-grid a.active{ text-decoration:none; background: #535353; /* old browsers */background: -moz-linear-gradient(top, #535353 0%, #707070 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#707070)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#707070',GradientType=0 ); /* ie */ color:#fff;}

#body-container .wrapper-wide .wedd-band-grid .band-search-grid a.border-none{ border:none;}

#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box{width:490px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:4px; background:#fff; overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row{width:488px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:0; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ overflow:hidden; line-height:18px; display:block;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row:hover{width:488px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:0; background:#fdfcf7 ; overflow:hidden; line-height:18px; display:block;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .karat-colum{ width:65px; font-weight:bold; border-right:1px solid #d3d3d3; float:left; padding:2px 5px 2px 2px; text-align:right;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .ninek-colum2{ width:150px; font-weight:bold; border-right:1px solid #d3d3d3; float:left; padding:2px 5px 2px 42px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .ninekresult-colum2{ width:102px; font-weight:bold; border-right:1px solid #d3d3d3; float:left; padding:2px 5px 2px 90px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .ninekresult-colum2 .grid-price{ display:block;border:1px solid #a79353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #535353; /* old browsers */background: -moz-linear-gradient(top, #535353 0%, #707070 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#707070)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#707070',GradientType=0 ); /* ie */ color:#fff; width:50px; line-height:16px; padding:1px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .ninekresult-colum2 .grid-price:hover{ display:block;border:1px solid #a79353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ color:#7c7971; width:50px; line-height:16px; padding:1px; text-align:center;}

#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .eighteenk-colum2{ width:150px; font-weight:bold; float:left; padding:2px 5px 2px 30px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .eighteenkresult-colum2{ width:100px; font-weight:bold; float:left; padding:2px 5px 2px 80px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .eighteenkresult-colum2 .grid-price2{ display:block;border:1px solid #a79353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #535353; /* old browsers */background: -moz-linear-gradient(top, #535353 0%, #707070 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#707070)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#707070',GradientType=0 ); /* ie */ color:#fff;width:50px; line-height:16px; padding:1px; text-align:center; text-decoration:none;}
#body-container .wrapper-wide .wedd-band-grid .band-search-grid .band-grid-result-box .band-grid-result-row .eighteenkresult-colum2 .grid-price2:hover{ display:block;border:1px solid #a79353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ color:#7c7971;width:50px; line-height:16px; padding:1px; text-align:center; text-decoration:none;}


/* Solitare Ring Grid*/
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid{width:500px; margin:0;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-head{ font-weight:bold; line-height:16px; color:#2d403a; border-bottom:1px solid #d3d3d3;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-style-box{ width:490px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:4px; background:#fff; overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-style-box ul{ margin:0; padding:0;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-style-box ul li{ margin:0; padding:0 18px 5px 10px; float:left; line-height:16px; font-weight:bold; list-style:none; display:inline; cursor: pointer;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-style-box ul li img{ border:1px solid #d3d3d3; cursor: pointer; }         
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-style-box ul li img.inactive { border:1px solid #d3d3d3; opacity: .5; cursor:pointer;}

#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-metal-box{width:498px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:0; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-metal-box a{ text-decoration:none; width:110px; float:left; padding:0 28px; text-align:center; line-height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; color:#555555; font-weight:bold;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-metal-box a:hover{ text-decoration:none; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-metal-box a.active{ text-decoration:none; background: #535353; /* old browsers */background: -moz-linear-gradient(top, #707070 0%, #535353 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#535353)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#535353',GradientType=0 ); /* ie */ color:#fff;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-metal-box a.border-none{ border:none;}


#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .grid-metal-box{width:498px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:0; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .grid-metal-box a{ text-decoration:none; width:166px; float:left; padding:0 41px; text-align:center; line-height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; color:#555555; font-weight:bold;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .grid-metal-box a:hover{ text-decoration:none; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */}

#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .grid-metal-box a.active{  text-decoration:none; background: #535353; /* old browsers */background: -moz-linear-gradient(top, #535353 0%, #707070 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#535353)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070 ', endColorstr='#535353',GradientType=0 ); /* ie */ color:#fff;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .grid-metal-box a.border-none{ border:none;}



#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box{width:490px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:4px; background:#fff; overflow:hidden;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row{width:488px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:0; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ overflow:hidden; line-height:18px; display:block;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row:hover{width:488px;border:1px solid #d3d3d3;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; margin:4px 0 4px 0; padding:0; background:#fdfcf7 ; overflow:hidden; line-height:18px; display:block;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum1{ width:100px; font-weight:bold; border-right:1px solid #d3d3d3; float:left; padding:2px 5px 2px 2px; text-align:right;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum2{ width:90px; font-weight:bold; border-right:1px solid #d3d3d3; float:left; padding:2px 2px 2px 2px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum2-result{ width:70px; font-weight:bold; border-right:1px solid #d3d3d3; float:left; padding:2px 2px 2px 22px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum3{ width:90px; font-weight:bold; float:left; padding:2px 2px 2px 2px; text-align:center;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum3-result{ width:20px; font-weight:bold; float:left; padding:2px 2px 2px 20px; text-align:center;}

#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum2-result .solit-grid-price{ display:block;border:1px solid #535353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #535353; /* old browsers */background: -moz-linear-gradient(top, #707070 0%, #535353 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#707070), color-stop(100%,#535353)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070', endColorstr='#535353',GradientType=0 ); /* ie */ color:#fff;width:50px; line-height:16px; padding:1px; text-align:center; text-decoration:none;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum2-result .solit-grid-price:hover{ display:block;border:1px solid #535353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ color:#7c7971;width:50px; line-height:16px; padding:1px; text-align:center; text-decoration:none;}

#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum3-result .solit-grid-price{ display:block;border:1px solid #a79353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #535353; /* old browsers */background: -moz-linear-gradient(top, #535353 0%, #707070 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(100%,#707070)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#707070',GradientType=0 ); /* ie */ color:#fff;width:50px; line-height:16px; padding:1px; text-align:center; text-decoration:none;}
#body-container .wrapper-wide .wedd-band-grid .solit-search-grid .solit-grid-result-box .solit-grid-result-row .ccc-colum3-result .solit-grid-price:hover{ display:block;border:1px solid #a79353;-moz-border-radius:4px;-webkit-border-radius:4px;-opera-border-radius:4px;-khtml-border-radius:4px; border-radius:4px; background: #FFFFFF; /* old browsers */background: -moz-linear-gradient(top, #FFFFFF 0%, #EBEBEB 100%); /* firefox */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EBEBEB)); /* webkit */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EBEBEB',GradientType=0 ); /* ie */ color:#7c7971;width:50px; line-height:16px; padding:1px; text-align:center; text-decoration:none;}

/* Check Out tabs */
#body-container .wrapper-wide .check-tab{ margin:0 auto; padding:2px; width:780px; text-align:center; overflow:hidden; height:40px;}
#body-container .wrapper-wide .check-tab ul{margin:0 auto; padding:0; text-align:left;}
#body-container .wrapper-wide .check-tab ul li{margin:0 4px; padding:0 65px; list-style:none; display:inline; border-bottom:8px solid #ebeaea; font-size:14px; font-weight:bold; text-align:left; line-height:22px; color:#cfcfcf;}
#body-container .wrapper-wide .check-tab ul li.active{border-bottom:8px solid #1b2a41; color:#1b2a41;}
/* Check Out tabs */

/* Check Out Process */
#body-container .wrapper-wide .check-form{ margin:0 auto; padding:2px; width:930px; overflow:hidden;}
#body-container .wrapper-wide .check-form .bill-info-form{ margin:2px; padding:4px; width:580px; background:#ebeaea; float:left;}
#body-container .wrapper-wide .check-form .bill-info-form .bill-info-head{ font-weight:bold; font-size:14px; line-height:16px; border-bottom:1px solid #999999; padding:0; margin:5px 5px 2px 5px;}
#body-container .wrapper-wide .check-form .bill-info-form .bill-field-info ul{ margin:0 0 10px 0; padding:0; float:left;}
#body-container .wrapper-wide .check-form .bill-info-form .bill-field-info ul li{ margin:0 20px 0 0; padding:10px 150px 0px 10px; list-style:none; display:inline; width:100px; float:left; font-size:12px; font-weight:bold;}
#body-container .wrapper-wide .check-form .bill-info-form .bill-field-info ul li label{ width:100px; float:left; padding:1px; margin:0;}
#body-container .wrapper-wide .check-form .bill-info-form .bill-field-info ul li input{ margin:0; padding:0;}
#body-container .wrapper-wide .check-form .bill-info-form .bill-field-info ul li input.text-box{ margin:0; padding:2px; width:240px;}
#body-container .wrapper-wide .check-form .bill-info-form .bill-field-info ul li input.drop-down{ margin:0; padding:2px; width:240px;}
#body-container .wrapper-wide .check-form .bill-info-form .mandatory-info{ font-size:11px; padding:0 0 0 5px; margin:0;}
#body-container .wrapper-wide .check-form .bill-info-form .online-cc-pay{ background:#FFFFFF; width:97%; margin:5px; padding:4px; overflow:hidden;}
#body-container .wrapper-wide .check-form .bill-info-form .online-cc-pay .cc-pay-head{ font-weight:bold; padding:0 0 0 5px; margin:0 0 5px 0;}
#body-container .wrapper-wide .check-form .bill-info-form .online-cc-pay ul{ margin:0; padding:0;}
#body-container .wrapper-wide .check-form .bill-info-form .online-cc-pay ul li{ margin:0; padding:0 20px 0 10px; float:left; list-style:none; display:inline;}
#body-container .wrapper-wide .check-form .bill-info-form .proceed-button{ text-align:right; padding:10px;}


#body-container .wrapper-wide .check-form .product-select-view{ margin:2px; padding:4px; width:320px; background:#ebeaea; float:right;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg{ background:#fff; padding:4px; margin:2px;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .product-review-head{font-weight:bold; font-size:14px; line-height:16px; border-bottom:1px solid #999999; padding:0; margin:0 5px 2px 5px;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .price-display {margin:4px;padding:0;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .price-display .help {background:none repeat scroll 0 0 #F4F4F4;margin:0;
padding:5px;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .price-display .price-grd {margin:10px 0 0;padding:0; width:100%;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .price-display .price-grd th {background:none repeat scroll 0 0 #FCFCCB;border-bottom:1px solid #FFCC00;height:25px;padding:0 0 0 10px;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .price-display .price-grd td {padding:4px;text-align:right;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .price-display .price-grd .border-line {border-bottom:1px dashed #666666;
border-top:1px dashed #666666;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .icons-info{ margin:0; padding:0;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .icons-info ul{ margin:6px 0 0 0; padding:0;}
#body-container .wrapper-wide .check-form .product-select-view .product-review-bg .icons-info ul li{ margin:4px 0 0 0; padding:0; list-style:none; display:inline;}

/* Check Out Process Close */  

.error-red {color: #ff0000;	background:#FCFCCB;	padding: 5px 0;}
.myform{margin:0;width:700px;padding:0 14px 14px 14px;}

/* ----------- stylized ----------- */
#stylized{background:#ebeaea;border:1px solid #CCCCCC;color:#484747;}
#stylized h1 {font-size:22px;font-weight:bold;margin-bottom:3px;padding:0 0 0 0;color:#1b2a41;margin:0;}
#stylized p{font-size:14px;color:#666666;margin-bottom:10px;border-bottom:solid 1px #333366;padding-bottom:5px;}
#stylized label{display:block;font-weight:bold;text-align:right;width:110px;float:left;padding:0 0 0 0;font-size:12px;color:#333333;}
#stylized .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}
#stylized input{float:left;font-size:12px;padding:3px 3px;border:solid 1px #7f9db9;width:190px;margin:2px 0 0 0px;background:#ffffff;}
#stylized select{float:left;font-size:12px;padding:2px 2px;border:solid 1px #7f9db9;width:200px;margin:2px 3px 0 0px;background:#ffffff;}
#stylized button{margin-left:15px;width:80px;height:25px;background:#1b2a41;text-align:center;color:#FFFFFF;font-size:12px;font-weight:normal;border:none;padding:0;
text-transform:uppercase;cursor:pointer;}
.sets{ font-size:12px !important; color:#FF0000 !important; border-bottom:none !important;}



/*Diamond Search page*/
#body-container .wrapper .d-search-box{ width:773px; margin:10px 0 10px 0; padding:5px 5px; border-bottom:1px solid #f0f0f0; border-top:1px solid #f0f0f0; background:d3d3d3; -moz-linear-gradient(top, #FFFFFF 0%, #d3d3d3 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#d3d3d3)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#d3d3d3',GradientType=0 ); /* ie */height:290px;}
#body-container .wrapper .d-search-box h2 span{ font-size:12px;}

#body-container .wrapper .d-search-box .d-shape{ margin:10px 0 0 0; padding:0; width:790px; overflow:hidden; height:120px;}
#body-container .wrapper .d-search-box .d-shape ul{ margin:0; padding:0;}
#body-container .wrapper .d-search-box .d-shape ul li{ margin:0; padding:0 24px 0 0; list-style:none; display:inline; float:left; width:52px; height:57px; text-align:center;}
#body-container .wrapper .d-search-box .d-shape ul li img{ border:1px solid #f0f0f0;}

#body-container .wrapper .d-search-box .p-range{ margin:10px 0 0 0; padding:0; width:790px; overflow:hidden;}
#body-container .wrapper .d-search-box .p-range ul{ margin:0 0 0 8px; padding:0;}
#body-container .wrapper .d-search-box .p-range ul li{ margin:0 10px 0 0; padding:0 4px 0 0; list-style:none; display:inline; float:left; width:220px; height:50px; text-align:left;}
#body-container .wrapper .d-search-box .p-range ul li input{ width:120px; }
#body-container .wrapper .d-search-box .d-bttn{ padding:0 0 0 8px;}

#body-container .wrapper .d-other-info{ width:790px; margin:5px 0 5px 0; padding:5px 0 5px 0;overflow:hidden;}
#body-container .wrapper .d-other-info .dyo-box{ width:500px; margin:0; padding:4px 4px 20px 4px; border:1px solid #f0f0f0; float:left;}
#body-container .wrapper .d-other-info .dyo-box .left-sample{ width:170px; margin:0; padding:0; float:left;}
#body-container .wrapper .d-other-info .dyo-box .left-sample h4{ border-bottom:1px #f0f0f0 solid; font-weight:bold;}
#body-container .wrapper .d-other-info .dyo-box .rght-sample{ width:325px; margin:0; padding:0; float:right;}
.padtop10{ padding:10px 0 0 0;}

#body-container .wrapper .d-other-info .dedu-box{ width:250px; margin:0 5px 0 0; padding:4px 4px 20px 4px; border:1px solid #f0f0f0; float:right;}
#body-container .wrapper .d-other-info .dedu-box h4.bodr{ border-bottom:1px solid #f0f0f0; font-weight:bold;}
#body-container .wrapper .d-other-info .dedu-box .edu-img-new{ text-align:center; padding:2px;}

/*   --------------------   All Pages Common Styles   --------------------------   */
.lightbg{background-color:#efefef;}
.darkbg{background-color:#e3dbc2;}
.headbg{background-color:#4a4a4a;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none; padding:0 0 0 5px; line-height:26px;}
.product-desc-head-bg {background-color:#EBEAEA;color:#35597C;font-weight:bold; line-height::30px;padding:0 10px;}
.inner_heading {color:#565656;font-weight:bold;text-decoration:none;}
.inner_heading2 {color:#27354A;font-weight:bold;line-height:16px;text-decoration:none;}

/*   --------------------   Design Your Own Ring STYLES   --------------------------   */
.bgtabmain{font-size:18px; line-height:25px;color:#000;padding:5px;border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:1px solid #cccccc;
background: #FFFFFF; /* old browsers */
background: -moz-linear-gradient(top, #FFFFFF 0%, #f6f6f6 40%, #f1f1f1 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(40%,#f6f6f6), color-stop(100%,#f1f1f1)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#f1f1f1',GradientType=0 ); /* ie */}
.bgtabmain .txtnumeric{font-size:30px;color:#000;padding:0 20px 0 15px;float:left;text-decoration:underline;}
.bgtabmain span{ font-size:13px; line-height:20px; font-weight:bold; color:#000000;}
.bgtabmain a{ font-size:11px;color:#000; text-decoration:underline;}
.bgtabmain a:hover{font-size:11px;color:#000;text-decoration:none;}

.bgtabactive{font-size:18px; line-height:25px;color:#273e31;background-color:#ffffff;padding:5px;border:1px solid #cccccc;border-bottom:none;}
.bgtabactive .txtnumeric{ font-size:30px;color:#a69252;padding:0 20px 0 15px;float:left;text-decoration: none;}
.bgtabactive span{ font-size:14px; line-height:20px; font-weight:bold;color:#ff0000;}
.bgtabactive a{font-size:11px;color:#a69252;}
.bgtabactive a:hover{ font-size:11px; color:#999999;text-decoration:none;}

/* CSS Document */

.folio_block {
	position: absolute;
	left: 50%; top: 50%;
	margin: -140px 0 0 -395px;
}


/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:288px;	
	width: 948px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: relative;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {	position: absolute;	bottom: 0;	right: -7px;	width: 118px;	height:47px;	z-index: 100; /*--Assures the paging stays on the top layer--*/	text-align: center;	line-height: 40px;	background: url(/images/paging_bg2.png) no-repeat;display: none; /*--Hidden by default, will be later shown with jQuery--*/}
.paging a {	padding: 3px;	text-decoration: none;	color: #000;}
.paging a.active {	font-weight: bold; 	background: #fff; 	border: 1px solid #fff;	-moz-border-radius: 2px;	-khtml-border-radius: 2px;	-webkit-border-radius: 2px;
}
.paging a:hover {font-weight: bold;}
.border-box{ border:1px solid #cccccc;}

/* New Css Added on 17oct for product pages */

.product-name{ font-size:14px; font-weight:bold; line-height:18px; color:#27354A;}
.product-descbrition-new{font-weight:normal; line-height:18px; color:#666666;}
.product-desc-head-bg{background-color:#535353; height:27px; line-height:26px; font-weight:bold; color:#fff; font-size:13px; padding:0 10px 0 10px;}
.padd-left-right-10{padding:0 10px 0 10px;}

/* Close new added Css*/
.txtcolor1 {color:#003F6C;float:left;font-size:16px !important;line-height:28px;margin:0 0 10px;padding:0;border:none !important;}


/* Jewelery brands page css */
#j-brands{width:98%; padding:4px; margin:0 auto;}
#j-brands .brand-left-panel{ padding:10px;}

#j-brands .j-brand-head{ padding:0 0 0 10px; font-size:16px; font-weight:bold; line-height:26px;}






/*  Watch  */

#body-container .wrapper-wide .narrow {width:937px; height:38px; margin:0px auto; background-color:#e4e9ee; margin-top:8px; padding-top:10px; padding-left:20px;}
#body-container .wrapper-wide .narrow_text { font-family:Calibri; font-size:18px; font-weight:bold; color:#293643;}


#body-container .wrapper-wide .price {width:957px; height:34px; margin:0px auto; background-color:#dddddd; margin-top:5px; margin-bottom:5px;}
#body-container .wrapper-wide .price .price_left {width:693px; height:24px; margin:0px auto; background-color:#dddddd; float:left; padding-left:7px; padding-top:10px;}
#body-container .wrapper-wide .price .price_right1 {width:65px; height:24px; margin:0px auto; background-color:#dddddd; float:left; padding-top:10px;}
#body-container .wrapper-wide .price .price_right2 {width:122px; height:22px; margin:0px auto; background-color:#dddddd; float:left; padding-top:10px;}
#body-container .wrapper-wide .price .price_right2a {width:14px; height:24px; float:left; background:url(/images/img10a.jpg) left top no-repeat;}
#body-container .wrapper-wide .price a.price_right2a:hover {width:14px; height:24px; float:left; background:url(/images/img10a.jpg) left top no-repeat;}
#body-container .wrapper-wide .price .price_right2b {width:14px; height:24px; float:left; background:url(/images/img11.jpg) left top no-repeat;}
#body-container .wrapper-wide .price a.price_right2b:hover {width:14px; height:24px; float:left; background:url(/images/img11a.jpg) left top no-repeat;}
#body-container .wrapper-wide .price .price_right2c {width:14px; height:24px; float:left; background:url(/images/img12.jpg) left top no-repeat;}
#body-container .wrapper-wide .price a.price_right2c:hover {width:14px; height:24px; float:left; background:url(/images/img12a.jpg) left top no-repeat;}



#body-container .wrapper-wide .price .price_right3 {width:70px; height:24px; margin:0px auto; background-color:#dddddd; float:left; padding-top:10px;}


#body-container .wrapper-wide .text_color1{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#4a4a4a;}
#body-container .wrapper-wide .text_color{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#cd2d0b;}
#body-container .wrapper-wide a.text_color:hover{ color:#4a4a4a;}

#body-container .wrapper-wide .gallery1 {width:968px; height:auto;  margin:0px; }
#body-container .wrapper-wide .gallery1 ul {margin:0px; padding:0px; list-style:none; clear:left; margin-left:8px;}
#body-container .wrapper-wide .gallery1 ul li { width:230px; height:auto; margin:0px; padding:0px; float:left; border:1px solid #e3e3e3; margin:4px 4px; overflow:hidden; position:relative;}

#body-container .wrapper-wide .ring_img {width:230px; height:265px;  margin:5px 0 0 0; float:left; text-align:center;}
#body-container .wrapper-wide .save_price1 {width:212px; height:60px; float:left; margin:0px 9px; border-bottom:1px solid #e3e3e3;}
#body-container .wrapper-wide .save_price1 .white_gold {width:212px; height:40px;  margin:0px; float:left;}
#body-container .wrapper-wide .save_price1 .white_gold1 {width:212px; height:20px;  margin:0px; float:left;}
#body-container .wrapper-wide .save_price1 .white_gold1_l {width:102px; height:20px;  margin:0px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#5f5e5e;  }
#body-container .wrapper-wide .save_price1 .white_gold1_r {width:110px; height:20px;  margin:0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#4296ce;}

#body-container .wrapper-wide .doller_price2 {width:212px; height:34px;  margin:0px 9px; float:left; padding-top:10px;}
#body-container .wrapper-wide .doller_price2a {width:153px; height:34px;  margin:0px; float:left; font-family:Calibri; font-size:22px; font-weight:bold; color:#41424b; }
#body-container .wrapper-wide .doller_price3 {width:58px; height:34px;  margin:0px; float:left; font-family:Calibri; font-size:14px; font-weight:bold; color:#FF0000; text-decoration:line-through;  }


#body-container .wrapper-wide .price_text{font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#5f5e5e; text-decoration:underline;}
#body-container .wrapper-wide a.price_text:hover{ text-decoration:none; }




/**
*By Saud
*/
.quick-view{margin:5px 8px 5px 5px; padding:2px; 
/* fix it at the bottom */
position:absolute;
left:75px;
top:90px;
/* hide it by default */
display:none; } 
.quick-view-watch{margin:5px 8px 5px 5px; padding:2px; 
/* fix it at the bottom */
position:absolute;
left:68px;
top:85px;
/* hide it by default */
display:none; } 
 
#body-container .wrapper .product-listing-page .grid-listing .listingbox1:hover .quick-view{display:block; } 
#body-container .wrapper .product-listing-page .grid-listing .listingbox2:hover .quick-view{display:block; } 
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox1:hover .quick-view{display:block; } 
#body-container .wrapper .product-listing-page .grid-listing-design .listingbox2:hover .quick-view{display:block; } 
#body-container .wrapper-wide .gallery1 ul li:hover .quick-view-watch{display:block; } 

.animateImageClass { position: absolute; top:115px; }
/**
*End By Saud
*/

.classForDevUse {  }

.classForDevUse article { position: absolute; background:url(/images/image_hover.png); background-repeat:repeat; width: 100%; height: 170px;}
.classForDevUse article.da-animate { -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

/* Initial state classes: */
.da-slideFromTop { left: 0px; top: -100%; }
.da-slideFromBottom { left: 0px; top: 100%; }
.da-slideFromLeft { top: 0px;  left: -100%; }
.da-slideFromRight { top: 0px; left: 100%; }
/* Final state classes: */
.da-slideTop { top: 0px; }
.da-slideLeft { left: 0px; }
.classForDevUse article a { color:#fff; padding:20px;}
.classForDevUse article h3{ color:#fff; padding-top:25px; font-size:14px; margin: 0px 10px; width: auto;}
.classForDevUse article p{ float:left; width:100%; display:block; margin-top:20px;}
.classForDevUse article p a{ text-indent:-99999px; padding:5px 15px; }
.classForDevUse article p a.link{ background:url(/images/icon-link.png) no-repeat center #ffffff; }
.classForDevUse article p a.link:hover{ background:url(/images/icon-link.png) no-repeat center #aaa;}
.classForDevUse article p a.cart{ background: url(/images/icon-addcart.png) no-repeat center #ffffff; }
.classForDevUse article p a.cart:hover{ background:url(/images/icon-addcart.png) no-repeat center #aaa;}
.classForDevUse article p a.zoom{ background: url(/images/icon-zoom.png) no-repeat center #ffffff; }
.classForDevUse article p a.zoom:hover{ background:url(/images/icon-zoom.png) no-repeat center #aaa;}
.classForDevUse article p a:hover{ -ms-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}