.clearBoth{clear:both;}
.viewdetails{display:none;}

.pagingWrapper{font-family:Rosario;}
.section-wrapper{font-family:Rosario;}

/*upper section pagination*/
.SortPagingLinks{font-family:Open Sans;font-style:italic;}
.sortpaginglowerlinks{margin-bottom:10px;}
.centerlinks{background:#F5F5F5; padding: 7px;}
.rightlinks{background:#F5F5F5; padding: 7px;}
.SortPagingLinksCount{float:left;padding:0 7px;}
.SortPagingLinksNumber{float:right;padding:0 7px;}

.styleSelect{width:164px;padding-top: 3px;}
.gridImg{float:left;}
.listImg{float:right;}

.SortPagingLinksResults{float:left; font-size:14px; padding-left:5px;}
.SortPagingSortBy{font-size:14px;}
.SortPagingSortBy a{text-decoration:none; color:black;font-size:13px;margin-right:10px;font-style:normal;}
.SortPagingSortBy a:visited{color:black;}
.selectedSort{color:#FB9741;font-size:13px;background:url(/lib/pomegranate/sortby-down.jpg) no-repeat center right; padding-right:10px; font-weight:bold;}
.selNum{font-weight:bold; color:#FB9741;}
.SortPagingLinksNumber a{ text-decoration:none; color:black;margin-left: 10px;}
.SortPagingLinksNumber a:visited{color:black;}
.imageA{font-weight:bold;background:url(/lib/pomegranate/nextpage-arrow.jpg) no-repeat center right; padding-right:10px;}

/*pagination items area*/
#SortPaging{margin:10px 0;}
.listGrid .viewdetails{display:block; padding:8px 0;}

#SortPaging .contentsDiv.listGrid {border-bottom:1px solid #E6E6E6;border-top:none; border-right:none; border-left:none;background:none; height:auto; width:100%;  margin:20px 0px 5px 13px;float:none;}
#SortPaging .contentsDiv.listGrid .contentsImg{display:block; height:auto;  float: left; margin: 0px; width:180px;padding-right: 30px;padding-bottom: 20px;}
#SortPaging .contentsDiv.listGrid .contentsImg img{max-width:150px;max-height:170px;border:1px solid #f1f0f0!important;}
#SortPaging .contentsDiv.listGrid .contentsName{text-align: left;margin:25px 15px 0px;width: 700px;font-style:italic; padding-top: 10px;}
#SortPaging .contentsDiv.listGrid .contentsName a{text-decoration: none;color:black;font-size:15px;font-style:italic;}
#SortPaging .contentsDiv.listGrid .contentsName a:visited{color:black;}


#SortPaging .contentsDiv.listGrid .contentsPrice{color:#FB9540;font-size:16px; text-align:left;margin:0px 15px 5px; }
#SortPaging .contentsDiv.listGrid .contentsRegPrice{color:#808080;font-size:15px;text-align:left;margin:2px 15px 0px;text-decoration:line-through}
#SortPaging .contentsDiv.listGrid .contentsSalePrice{color:#FB9540;font-size:16px; text-align:left;margin:0px 15px 5px;}
#SortPaging .contentsDiv.listGrid .contentsRegPriceSale{display: none;}
#SortPaging .contentsDiv.listGrid .salePriceColor{color:#FB9540; text-align:left;}
#SortPaging .contentsDiv.listGrid .contentsStat{position:relative;margin-top:10px;width: 100%;text-align: center;font:700 12px Rosario;color: #fff;padding: 5px 0;text-transform: uppercase;
     /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* IE 5-7 */
    filter: alpha(opacity=90);
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9;
}
#SortPaging .contentsDiv.listGrid .contentsStat img{margin: 0 auto !important;border: 0 !important;}

/*section pages*/
.featured-item-sec{margin: 20px 0 20px 10px;background: white; width:724px; min-height:210px;position:relative; border:1px solid #969696;}
.featured-item{background:url(/lib/pomegranate/pom-featureditem.png) no-repeat; height:32px;width:146px;margin: 13px -15px;}

.fibImageBox{float:right; margin: -35px 25px 0;}
.fibImage{}
.fibleft{float:left; width: 465px;margin:0 0px 0 40px;}
.fibName{font-size:16px; font-weight:bold;}
.fibName a{text-decoration: none; color:black;}
.fibName a:visited{text-decoration: none; color:black;}
.fibDesc{font-size:14px; color:#969696;}
.featured-item-sec .contentsPrice{color:#FB9540;font-size:18px; text-align:left;margin:0px 15px 5px;}
.featured-item-sec .contentsRegPrice{color:#808080;font-size:18px;text-align:left;margin:4px 15px 2px;text-decoration:line-through;}
.featured-item-sec .contentsSalePrice{color:#FB9540;font-size:18px; text-align:left;margin:0px 15px 5px;}
.featured-item-sec .contentsRegPriceSale{display: none;}
.featured-item-sec .salePriceColor{color:#FB9540; text-align:left;font-style:italic;font-size:32px;}
.featured-item-sec .viewdetailsbtn{margin: -32px 0 0 230px;}

.caption-lower{padding:30px 0 20px 20px;font-size:14px; color:#969696;}
.caption-upper{padding:30px 0; font-size:14px; color:#969696; font-family:Rosario;}
.caption-upper a{color:#fb9540; text-decoration:none;}

.section-area .separateDiv {width: 10px; float:left;}
.section-area .contentsDiv{background:none; width:170px; float:left;}
.section-area .contentsImg{display:block;  margin-bottom:10px;}
.section-area .contentsImg img{max-width:180px; max-height:170px;margin-top: 15px;border:1px solid #f1f0f0!important;}
.section-area .contentsName{text-align: center;margin:5px 15px;}
.section-area .contentsName a{text-decoration: none;color:black;font-size:16px;font-style:italic;color:#4C4C4C;}
.section-area .contentsName a:visited{color:black;}

.section-area .contentsPrice{color:#FB9540;font-size:15px; text-align:left;margin:0px 15px;}
.section-area .contentsRegPrice{color:#808080;font-size:15px;text-align:center;margin:2px 0 0;text-decoration:line-through;}
.section-area .contentsSalePrice{color:#FB9540;font-size:15px; text-align:left;}
.section-area .contentsRegPriceSale{display: none;}
.section-area .salePriceColor{color:#FB9540; text-align:center;}

#SortPaging .separateDiv {width: 10px; float:left;}
#SortPaging .contentsDiv{background:none; width:170px; float:left;}
#SortPaging .contentsImg{display:block;  margin-bottom:10px;}
#SortPaging .contentsImg img{max-width:180px;margin-top: 15px;border:1px solid #f1f0f0!important;}
#SortPaging .contentsName{text-align: center;margin:0px 15px;}
#SortPaging .contentsName a{text-decoration: none;color:black;font-size:14px;font-style:italic;color:#4C4C4C;}
#SortPaging .contentsName a:visited{color:black;}

#SortPaging .contentsPrice{color:#FB9540;font-size:16px; text-align:center;font-weight:700;}
#SortPaging .contentsRegPrice {color:#808080;font-size:15px;text-align:center;text-decoration:line-through;margin:2px 0 0;}
/*#SortPaging .contentsSalePrice{color:#FB9540;font-size:16px; text-align:center;font-weight:700;}*/
#SortPaging .contentsSalePrice{color:#FB9540;font-size:16px; text-align:center;font-weight:700;}
#SortPaging .contentsRegPriceSale{display: none;}
#SortPaging .salePriceColor{color:#FB9540; text-align:center;}

/*check-out*/
.ys_wrapper{width:980px; font-family:Rosario;}
.ys_wrapper img{display:inline;}
/* co-header*/
.co-header-wrap #headerMiddle{font-size:16px; color:#5B5B5B; font-style:italic;text-align:center; margin-top:25px;width: 350px;}
.co-header-wrap #headerMiddle span{font-size:29px; font-weight:bold;}
.co-header-wrap #headerMiddle span .numberspan{font-size:38px; font-weight:bold;}
.contact-info-co{font-size:14px;color:#5B5B5B;margin-top:30px;text-align: right;}
.contact-info-co span{font-size:18px;}

.footertext{font-size:12px;color:#5B5B5B; text-align:center;}
.footertext a{font-size:12px;color:#5B5B5B;}
.footertext span{font-size:13px; color:black;}
.footertext span a{color:black;}
.footertext span a:visited{color:black;}

/* co-cart */
.cart-title{font-size:28px;padding: 30px 0 5px 20px; color:#52B2B1;}

#ys_pageBody{position:relative;font-family:Rosario; padding-top:56px; width:980px;}
.progress{position:absolute; top:20px; left:0;border-top: 1px solid #E1E1E1;border-bottom: 1px solid #E1E1E1;}

#rightCol{width:209px;position: absolute; right: 0px; top: 117px; text-align: center; background:white;}
.rightSection{}
.rightTitle{color:#4D4D4D;font-size:22px;font-style:italic;font-family:Rosario;margin: 8px 0;}
.rightText{color:#969696;font-size:13px;font-family:Rosario;margin: 0 0 5px;}
.rightlink{margin-bottom: 20px;}
.rightlink a{color:#FB9540;font-size:13px;font-family:Rosario;text-decoration:none;}
.rightlink a:visited{color:#FB9540;text-decoration:none;}
.rightText ul{font-size:11px;text-align:left;font-family:Rosario;}
.rightText ul li{font-size:11px;text-align:left;}

#ys_cartPage #ys_cartInfo{width:710px;}
#ys_cartPage  .ys_pageActions{width:710px;}
#ys_cartPage  .ys_paypalSection{width:710px;}


#ys_pageBody #ys_cart{border: 1px solid #E6E6E6;}
table.ys_basket thead tr.ys_head th{display:none;}
table.ys_basket thead th{color:black; background:none; padding: 5px 0 5px 10px; border-bottom:1px solid #E6E6E6;}
table.ys_basket tbody tr.ys_updateQty{background:white;}
table.ys_basket tr.ys_lastRow {color: #FB9540; font-size:24px;}
table.ys_basket tr.ys_orderLine td.ys_last{background:#EEEEEE;}
table.ys_basket tr.ys_orderLine td.ys_first {color: #000000;text-align: right;font-size:12px; background:#EEEEEE;}
table.ys_basket th, table.ys_basket td{border:none;}
#ys_cart table.ys_basket{border:none;}

textarea, input.text, select{padding:5px;}
table.ys_basket tr.ys_ol_promo{color:black;}

table.ys_basket .ys_items a{color:black;}
table.ys_basket .ys_items a:visited{color:black;}

#ys_cart a img{float:right;}

#ys_proceedContainer{background:url(https://lib.store.yahoo.net/lib/pomegranate/pom-creditcard.jpg) no-repeat 42% center;}

.ys_majorSection .ys_subSectionHeader{color:black;}

#ys_paypalOrContainer{height:9px;}
#ys_paypalShipBill #ys_paypalPayNow{padding-right:50px;}
/*shipping*/
#ys_buyerInfo img{padding-top:3px;}

#ys_cartPage #ys_buyerInfo {position:relative;width:626px; }
#ys_cartPage #ys_buyerInfo #ys_shippingCalculator .ys_sectionHeader{font-family:Rosario; background:none; font-weight:normal;color:black; font-size:18px;padding-top:50px;width:120px; height:100px;position:absolute;top:7px;left: 0;padding-right:10px;}
#ys_cartPage #ys_buyerInfo #ys_shippingCalculator .ys_subSection{width:475px; height:160px;position:absolute;top:15px;;right:0px;}
#ys_cartPage #ys_buyerInfo #ys_coupon .ys_sectionHeader{font-family:Rosario;background:none; color:black;font-weight:normal;font-size:18px;padding-top:16px;width:120px; height:70px;position:absolute;top:195px; left:0;padding-right:10px;}
#ys_cartPage #ys_buyerInfo #ys_coupon .ys_subSection{padding-left:10px;width:475px; height:82px;position:absolute;top:200px;right:0px; }

#ys_cartPage #ys_pageBody #ys_buyerInfo{border:none;}


/*registration*/
#ys_buyerInfo .ys_sectionHeader{background:#B4B4B4; text-align:center;}
#ys_buyerInfo{border: 1px solid #E6E6E6;}
#ys_pageBody #ys_buyerInfo{border: 1px solid #E6E6E6;}
#ys_pageBody #ys_buyerInfo #ys_majorSection{border: 1px solid #E6E6E6;}

/* signinorguest opyions*/
#ys_cpSignInRegisterGuest .ys_sectionHeader{font-size:16px;font-family:Rosario;text-align: left}
#ys_cpInfoBox1 img, #ys_cpInfoBox2 img, #ys_cpInfoBox3 img{width:200px;}

/*reistration form page*/
#ys_cpRegistration .ys_sectionHeader{background:#52B2B2;font-size: 14px;text-align: left;font-family:Rosario;}
#ys_cpRegistration #ys_pageBody{padding-top:5px;}

#ys_cpRegistrationConfirm #ys_pageBody{padding-top:5px;}
#ys_cpRegistrationConfirm .ys_sectionHeader{background:#52B2B2;font-size: 16px;text-align: left;font-family:Rosario;}

#ys_statusPage #ys_pageBody{padding-top:5px;}
#trustComputerMsg .ys_sectionHeader{background:#B4B4B4; color:black;}
.yui-skin-sam #trustComputerMsg.yui-panel .hd {background:#B4B4B4; color:black;}
#ys_pageBody.ys_sideBar{border:none;}

/*My account*/
.yui-nav .selected{background:#B2573A;}
#ys_cpAccount #ys_pageBody{padding-top:5px;}

.ys_cpInfoBoxTop, .ys_cpInfoBoxBottom {font-family: rosario !important;}

.ys_majorSection .ys_subSection {
    overflow: hidden;
    padding: 2px 0 !important;
}
div.ys_cpInfoBox {
    float: left;
    width: 29% !important;
}
 
h1.eyTitle {
    color: #8CC8C8;
    font-size: 22px;
    font-weight: normal;
    margin: 13px 0;
}