body { font-family:Arial !important; }
#heading { background:#fff;  }
.heading-holder { }
.nav-logo { margin-left:10px; }
#supercategories{width:960px !important}
.supercategories-bordery{width:950px !important; margin:5px !important}
#wrapper { width:980px !important; }
#footer { width:980px !important; margin:0 auto !important; background:#fff !important; height:auto !important; padding:0 0 40px 0}
#main { margin:0 !important; padding:0 !important; }
#main .middle { margin:0 !important; padding:0 !important;}
#main .full { width:960px !important; }
#wrapper { width:980px !important; padding:0 !important; }

#members-mystore { width:956px; margin:0px auto; padding:10px 0 }

.members-mystore-category-tree { float:none !important; padding:5px 0; border-bottom:1px solid #ededed; overflow:hidden; font-size:12px; color:#555; margin:0px 0 15px 0 }
.members-mystore-category-tree a { padding:0 5px; color:#000  }
.members-mystore-category-tree a:hover { color:#F60; }


.members-mystore-header { background:url(/images/members/profiles/v3/header.jpg) no-repeat 0 21px; height:106px; }
.members-mystore-top-left { width:210px; }
.members-mystore-top-right { width:730px; }

.members-mystore-left-top { background:url(/images/members/profiles/v3/header_shad.jpg) no-repeat; width:210px; height:85px;  }
.members-mystore-left-bottom { width:200px; margin:0 auto; background:#f5f5f5 }

.members-mystore-top-nav { width:198px; height:21px; margin:0 0 0 12px }
.members-mystore-top-nav-op { float:left; font-size:11px; }
.members-mystore-top-nav-op-a { color:#6e6e6e; }

.members-mystore-top-nav-op-wrap,
.members-mystore-top-nav-op-a { display:-moz-inline-box; display:inline-block; background:transparent url(/images/members/profiles/v3/top_nav_op_bg.gif) no-repeat;	width:auto; /*ie padding fix*/ 
overflow:visible;
_position:relative;
outline:none;
}
.members-mystore-top-nav-op-wrap {	background-position:100% 0; padding:0 4px 0 0; margin:0 3px;}
.members-mystore-top-nav-op-a {	background-position:0 0; padding:4px 3px 4px 7px}

.mystore-premium-badge { width:34px; height:34px; background:url(/images/icon_premium.png) no-repeat; position:absolute; margin:-15px 0 0 -19px }

.members-mystore-top-avatar { width:200px; height:55px; padding:10px 0 0 10px; }
.members-mystore-top-avatar-holder { width:55px; float:left; }
.members-mystore-top-avatar-info { width:140px; float:right; padding:3px 0 0 0 }
.members-mystore-top-avatar-thumb { width:55px; height:55px; }
.members-mystore-top-username
.members-mystore-top-username-a, .members-mystore-top-username-a:hover { font-size:12px; font-weight:bold; text-decoration:none }
.members-mystore-top-location { font-size:11px; }
.members-mystore-top-feedback { font-size:12px; }

.members-mystore-top-banner { text-align:center; width:728px; margin:0 0px 20px 2px; }
.members-mystore-top-banner-img { }

.members-mystore-left { float:left; width:210px;  }
.members-mystore-left-tlid { height:9px; background:url(/images/members/profiles/v3/left_tlid.jpg) no-repeat; margin:0 0 0 5px; }
.members-mystore-left-blid { height:9px; background:url(/images/members/profiles/v3/left_blid.jpg) no-repeat; margin:0 0 0 5px; }
.members-mystore-left-search-box { width:180px; margin:0 auto 10px auto; }
.members-mystore-left-search-box-holder { padding:1px; }
.members-mystore-left-search-box-li { float:left; }
.members-mystore-left-search-box-inp { border:1px solid #e7e7e7; font-size:11px; width:139px; padding:3px 2px; color:#6e6e6e; }
.members-mystore-left-search-box-btn em { position:absolute; left:-999em; }
.members-mystore-left-search-box-btn { width:31px; height:22px; margin:1px 0 0 0; background:url(/images/members/profiles/v3/btn_search.jpg) no-repeat; position:absolute; }

.members-mystore-left-cats { margin:3px 0 0 0;   }
.members-mystore-left-cats-head { padding:5px 0 0 7px; height:20px; background:#e7e7e7;  cursor:pointer }
.members-mystore-left-cats-head-h1 { background:url(/images/members/profiles/v3/li_down.gif) no-repeat 0 5px; font-size:11px; color:#6e6e6e; padding:0 0 0 10px; }
.members-mystore-left-cats-head-a { color:#6e6e6e; }
.members-mystore-left-cats-list { padding:7px 8px 0 8px; background:#f5f5f5  }
.members-mystore-left-cats-li { font-size:12px; padding:7px 0 7px 0; border-bottom:1px solid #efefea }
.members-mystore-left-cats-qty { font-size:11px; color:#6e6e6e; }
.caton { background:#fff url(/images/members/profiles/v3/li_right.gif) no-repeat 5px 10px !important; padding-left:16px !important }
.members-mystore-left-subcats-li { padding:0 0 0 8px; font-size:11px; margin:6px 0 3px 0 }

.members-mystore-left-tools { margin:10px 0 0 0;   }
.members-mystore-left-tools-head { padding:5px 0 0 7px; height:20px; background:#e7e7e7; cursor:pointer }
.members-mystore-left-tools-head-h1 { background:url(/images/members/profiles/v3/li_down.gif) no-repeat 0 5px; font-size:11px; color:#6e6e6e; padding:0 0 0 10px; }
.members-mystore-left-tools-head-a { color:#6e6e6e; }
.members-mystore-left-tools-list {padding:7px 8px 0 8px; background:#f5f5f5 }
.members-mystore-left-tools-li { font-size:12px; padding:7px 0 7px 0; border-bottom:1px solid #efefea }

.members-mystore-right { float:right; width:736px; margin:0px 0px 0 0 }
.members-mystore-featured-items { }
.members-mystore-featured-items-h1 { padding:5px 0 0 15px; height:18px; background:#fff url(/images/members/profiles/v3/li_down.gif) no-repeat 5px 10px; font-size:11px; color:#a5a597; cursor:pointer; float:left; margin:0 10px 0 0 }
.members-mystore-featured-items-holder { background:url(/images/v11/sponsored_bg_holder.jpg) no-repeat; padding:13px 0 0 13px; height:244px; }
.members-mystore-featured-items-thumb { float:left; width:277px; height:208px; text-align:center; border:1px solid #d9d9d9; margin:0 13px 0 0 }
.members-mystore-featured-items-username { font-size:11px; color:#555; font-weight:normal}
.members-mystore-featured-items-username a { color:#555; }
.members-mystore-featured-items-info { float:left; width:397px; height:198px; padding:10px 10px 0 10px; }
.members-mystore-featured-item-naming { height:160px }
.members-mystore-featured-item-name { font-size:22px; color:#2F2F2F; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; padding:0 0 5px 0; max-height:77px; overflow:hidden; letter-spacing:-1px }
.members-mystore-featured-item-desc { color:#6e6e6e; overflow:hidden }
.members-mystore-featured-item-name-a, .members-mystore-featured-item-name-a:hover { color:#2F2F2F; text-decoration:none; }
.members-mystore-featured-item-shipping { color:#38b32c; }
.members-mystore-featured-item-options { float:left; width:135px; margin:0 0 0 12px}
.members-mystore-featured-item-pricing { padding:5px 5px 0 5px; margin:10px 0 0 0; border-top:1px dotted #d9d9d9; }
.members-mystore-featured-items-controls { float:left; font-size:11px; padding:0px 0 0 10px; }
.members-mystore-featured-item-instock,.members-mystore-featured-item-instock:hover { padding:0 16px 0 0; color:#6e6e6e;  font-size:11px; text-decoration:none; margin:10px 0;  }
.members-mystore-featured-item-onsale,.members-mystore-featured-item-onsale:hover { padding:0 0px 0 0; color:#e03f24; text-decoration:none; font-weight:bold; font-size:13px }
.members-mystore-featured-item-onsale-savings { color:#727272; margin:0 0 0 5px; }
.members-mystore-featured-item-price-was { font-size:12px; color:#2f2f2f; padding:0 0 5px 0; }
.members-mystore-featured-item-price { font-size:24px; font-weight:bold; color:#2f2f2f; line-height:1.1em }
.currency-sign { font-weight:normal !important }
.members-mystore-featured-item-price-span { margin-top:5px; }
.members-mystore-featured-item-price sup { font-size:13px; font-weight:bold; vertical-align:top; line-height:17px }
.members-mystore-featured-item-price-savings { font-size:12px; color:#727272; text-decoration:line-through; font-weight:normal !important}
.members-mystore-featured-item-price-extras { font-weight:bold; color:#38b32c; font-size:12px; padding:3px 0 3px 0; margin:0 0 0 5px}
.members-mystore-featured-item-addcart { padding:13px 0 0 0; width:100px; margin:0 auto }
.members-mystore-featured-item-addcart form { margin:0; padding:0; font-size:10px; }
.members-mystore-featured-item-addcart select { font-size:10px; width:94px; }
.members-mystore-featured-item-share { padding:6px 0 0 0; }
.members-mystore-featured-item-price-span-other { font-size:15px; color:#5f5f5f; font-weight:bold }
.members-mystore-featured-item-price-savings-other { font-size:11px; color:#727272; text-decoration:line-through  }
.cta_currency-selector { cursor:pointer; color:#5f5f5f !important; font-weight:normal !important ;font-size:9px !important }
.members-mystore-featured-item-price-table { width:100%;  }
.members-mystore-featured-item-price-default { padding:0px 10px; width:100% }
.members-mystore-featured-item-price-currency { padding:3px; text-align:center; }
.members-mystore-featured-item-price-default-other { padding:0px 10px 0px 10px; width:100% }
.members-mystore-featured-item-price-currency-other { padding:1px; border-left:1px solid #ececec; text-align:center; font-size:10px }
.members-mystore-featured-item-pricing-left { float:left; width:55%; padding:10px; text-align:center; }
.members-mystore-featured-item-pricing-right { float:left; width:30%; margin:0 0 0 10px }


.item-sharing { padding:0 0 2px 24px; background:url(/images/icon_share.png) no-repeat; margin:0 0 3px 0; display:block}
.item-favorites { padding:0px 0 4px 24px; background:url(/images/icon_heart.png) no-repeat; display:block}

.members-mystore-right-info { margin:10px 0; padding:10px 0; }

.members-mystore-right-viewmore-a { text-align:center; font-size:11px; }
.members-mystore-right-announcement { padding:0 0 15px 0; margin:0 0 20px 0; border-bottom:1px solid #efefea }
.members-mystore-right-announcement-head { font-size:11px; color:#a5a597; }
.members-mystore-right-announcement-holder { padding:15px 10px 5px 10px; }
.members-mystore-right-announcement-title { font-size:15px; font-weight:bold; color:#2e2e2e }
.members-mystore-right-announcement-brief { padding:5px 0; color:#555; line-height:18px }

.members-mystore-right-misc { }

.members-mystore-right-recent { margin:0 0 20px 0; padding:15px 0 15px 0; border-bottom:1px solid #efefea }
.members-mystore-right-recent-holder { padding:10px 0 10px 10px; }
.members-mystore-right-recent-head, .members-mystore-right-recent-head a { font-size:11px; color:#a5a597; } 
.members-mystore-right-recent-item { float:left; margin:0px 15px 0px 0px; height:100px; padding:2px; border:1px solid #efefea; overflow:hidden }

.members-mystore-right-feedback { margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px solid #efefea }
.members-mystore-right-feedback-holder { padding:4px 10px; }
.members-mystore-right-feedback-head, .members-mystore-right-feedback-head a { font-size:11px; color:#a5a597; }
.members-mystore-right-feedback-entry { padding:5px 0; margin:5px 0; }
.members-mystore-right-feedback-rating { font-size:12px; color:#6e6e6e; }
.members-mystore-right-feedback-comments { font-size:12px; color:#6e6e6e; }
.members-mystore-right-feedback-by { font-weight:bold; }

.members-mystore-right-blog { margin:0 0 20px 0; padding:0 0 15px 0; border-bottom:1px solid #efefea }
.members-mystore-right-blog-holder { padding:5px 10px; }
.members-mystore-right-blog-head, .members-mystore-right-blog-head a { font-size:11px; color:#a5a597; }
.members-mystore-right-blog-entry { padding:5px 0; margin:5px 0; }
.members-mystore-right-blog-title { font-size:12px; font-weight:bold; }
.members-mystore-right-blog-desc { font-size:12px; color:#6e6e6e; }
.members-mystore-right-blog-date { font-size:12px; color:#6e6e6e; }

a.heart { padding:0px 0 5px 21px; background:url(/images/icon_heart.png) no-repeat }
a.report { padding:0px 0 4px 21px; background:url(/images/icon_report.png) no-repeat }
a.share { padding:0px 0 4px 21px; background:url(/images/icon_share.png) no-repeat }
a.feed { padding:0px 0 4px 21px; background:url(/images/icon_feed.png) no-repeat }

/* inners */
.members-mystore-h1 { font-size:15px; color:#6e6e6e; font-weight:bold; font-family:Helvetica, Arial, sans-serif }

/* contact */
.members-mystore-contact-form { padding:10px; border:1px solid #ededed; }

/* items */
.item-holder-sold { float:left; height:200px; margin:20px 0;}
.item-username { font-size:10px; color:#555; }
.item-username a { color:#555; }
.item-holder { float:left; height:290px; margin:20px 0; }
.item-first { width:176px; padding:0 5px 0 0;}
.item-second { width:176px; padding:0 4px 0 5px; border-left:1px solid #ececec; }
.item-third { width:176px; padding:0 5px 0 4px; border-left:1px solid #ececec; border-right:1px solid #ececec }
.item-fourth { width:176px; padding:0 0 0 6px }
.item-cont { width:176px; }
.item-thumb { padding:2px; border:1px solid #eaeaea; }
.item-txt { text-align:center; padding:3px;}
.item-name { }
.item-name a { font-size:12px; font-weight:bold }
.item-pricing { padding:10px 5px; }
.item-pricing-holder { text-align:center; }
.item-pricing-holder-other { text-align:center;}
.item-price-was { color:#6e6e6e; font-size:11px; text-decoration:line-through }
.item-price-now { font-size:15px; font-weight:bold; color:#d91a00; }
.item-price-reg { font-size:15px; font-weight:bold; }
.item-price-was-other { color:#6e6e6e; font-size:11px; text-decoration:line-through  }
.item-price-now-other { font-size:12px; font-weight:bold; color:#555}
.item-price-reg-other { font-size:12px; color:#555 }
.item-addcart { width:100px; margin:0 auto; padding:10px 0 0 0 }
.item-free-shipping { text-align:center; font-size:11px; font-weight:bold; color:#38b32c; padding:2px; }
.item-flags { position:absolute; z-index:4; height:35px; }
.item-flags .productTag { font-size:11px; font-weight:bold; color:#fff; text-align:left ;display:block; margin:0 0 1px 0; cursor:pointer;}
.item-flags .tagSpecial { position:absolute; width:35px;height:35px; background:url(/images/tag_special.gif) no-repeat; left:0;}
.item-flags .tagShipping { position:relative; width:35px; height:35px; background:url(/images/tag_free_shipping.gif) no-repeat; left:135px;}
.item-extras { text-align:center; padding:4px; color:#38b32c }
.item-btn form { margin:0; padding:0; font-size:10px; }
.item-btn form select { font-size:10px; width:94px; }
.cta_currency-selector { cursor:pointer; color:#6e6e6e; margin:0 0 0 2px }

/* vertical layout */
.vitem-thumb { float:left; width:170px; padding:5px; border:1px solid #efefea; margin:0 20px 0 0 }
.vitem-holder-sold .vitem-thumb { width:100px !important ;}
.vitem-thumb-holder { }
.vitem-opts { padding:10px; width:100px; margin:0 auto;}
.vitem-holder { margin:0 0 10px 0; padding:10px 0 20px 0; border-bottom:1px dotted #cfcfcf }
.vitem-cont { margin:10px auto 0 auto }
.vitem-txt { float:left; width:380px; padding:10px 0 0 0; }
.vitem-misc { float:right; width:140px; margin:10px 0 0 0}
.vitem-name { }
.vitem-name a { text-decoration:none; font-size:14px; }
.vitem-username, .vitem-username a { font-weight:normal; font-size:11px; color:#6e6e6e }
.vitem-desc { font-size:11px; color:#999; padding:5px 0 0 0}
.vitem-pricing { padding:20px 0 0 0; }
.vitem-pricing-holder { text-align:center; }
.vitem-pricing-holder-other { text-align:center;}
.vitem-price-was { color:#6e6e6e; font-size:11px; text-decoration:line-through }
.vitem-price-now { font-size:15px; font-weight:bold; color:#d91a00; }
.vitem-price-reg { font-size:15px; font-weight:bold; }
.vitem-price-was-other { color:#6e6e6e; font-size:11px; text-decoration:line-through  }
.vitem-price-now-other { font-size:12px; font-weight:bold; color:#555}
.vitem-price-reg-other { font-size:12px; color:#555; }
.vitem-extras { color:#38b32c; font-size:11px; text-align:center; font-weight:bold; }
.vitem-flags { position:absolute; z-index:4; height:35px; }
.vitem-flags .productTag { font-size:11px; font-weight:bold; color:#fff; text-align:left ;display:block; margin:0 0 1px 0; cursor:pointer;}
.vitem-flags .tagSpecial { position:absolute; width:35px;height:35px; background:url(/images/tag_special.gif) no-repeat; left:0;}
.vitem-flags .tagShipping { position:relative; width:35px; height:35px; background:url(/images/tag_free_shipping.gif) no-repeat; left:135px;}
.vitem-btn form { margin:0; padding:0; font-size:10px; }
.vitem-btn form select { font-size:10px; width:94px; }

div.sort-methods { float:right;  }
div.sort-methods select { font-size:12px;  }
div.sort-methods li.sort-cbo { float:left; padding:0 5px}
li.grid-op { float:left; padding:0 5px; }
.grid-op img { padding:2px; padding:2px; background:#f2f2f2; border:1px solid #cfcfcf; border-radius:5px;  }
.grid-op a img { background:none; border:1px solid #fff; background:#f2f2f2;}
.grid-op a:hover img { padding:2px; background:#f2f2f2; border:1px solid #cfcfcf; border-radius:5px;  }

/* policies */
.members-mystore-policy-entry { padding:10px 0; margin:10px 0; border-bottom:1px solid #efefea; }
.backtop { font-size:11px; padding:10px 0 }

/*feedback */
.members-mystore-feedback-entry { padding:10px 0; margin:10px 0; border-bottom:1px solid #efefea; }
.members-mystore-feedback-entry-rating { font-weight:bold; font-size:11px }
.members-mystore-feedback-date { font-size:11px; color:#6e6e6e; }
.members-mystore-feedback-top-rating { font-size:11px; }
.members-mystore-feedback-comments { padding:5px 0; color:#6e6e6e }
.members-mystore-feedback-by { font-weight:bold; }

/* favorites */
.members-mystore-favorites-members { float:left; width:50% }
.members-mystore-favorites-members-holder {   padding:5px 0 5px 35px; margin-top:10px }
.members-mystore-favorites-items { float:right; width:49%; border-left:1px solid #dadada; }
.members-mystore-favorites-holder { padding:5px 0 5px 0px; margin-top:10px }
.members-mystore-favorites-holder img { width:45px; height:45px; }
.members-mystore-favorites-items-holder {   padding:5px 0 5px 35px; margin-top:10px }
.members-mystore-favorites-holder ul li { margin:0 6px 6px 0; float:left; display:inline; list-style:none; }

/* blog */
.members-mystore-blog-entry { padding:20px 0; margin:20px 0; border-bottom:1px solid #efefea; }
.members-mystore-blog-entry-thumb { float:left; width:150px; margin:0 10px 0 0; padding:10px; border:1px solid #efefea }
.members-mystore-blog-entry-info { float:left; width:530px; padding:10px }
.members-mystore-blog-entry-title { font-size:16px; font-weight:bold; margin:0 0 5px 0; }
.members-mystore-blog-entry-desc { font-size:12px; color:#6e6e6e; margin:5px 0 0 0; }
.members-mystore-blog-entry-date { font-size:11px; color:#6e6e6e; }
.members-mystore-blog-entry-options { padding:20px 5px 0 0; float:right; width:7% }
.members-mystore-blog-entry-closeImage { text-align:center; padding:2px 0}
.members-mystore-blog-entry-delete { text-align:center; padding:2px 0}

.members-mystore-blog-title { font-size:21px; font-weight:bold; }
.members-mystore-blog-message-holder { }
.members-mystore-blog-message { font-size:12px; color:#2f2f2f; margin:12px 0 }
.members-mystore-blog-holder { width:660px; margin:0 auto }
.members-mystore-blog-imgholder { text-align:center } 
.members-mystore-blog-date { font-size:11px; color:#6e6e6e; }

div.commentsEntries { font:11px Arial; padding:10px; }
div.commentEntry { padding:5px; background:#fff; margin:5px 0; font-size:11px; border-bottom:1px solid #efefea }
div.delete-box { float:right; font-size:10px; }
div.owner { background:#FFC }
div.commentEntry span.date { font-size:10px; color:#666 }
div.commentEntry span.date a { color:#666; text-decoration:none }
div.commentEntry span.username a { font:bold 11px Arial; }
div.shareMsg { padding:2px 10px 2px 5px; background:#f6f6f6; border-bottom:1px solid #cdcdcd }
div.shareMsg a { padding:0 10px 0 0px; font:11px Arial; color:#4e4e4e; text-decoration:none }
div.shareMsg a:hover { color:#000; }

/* coupons */
.members-mystore-coupons { width:604px; margin:0 auto }
.coupon-holder { float:left; list-style:none; width:266px; height:192px; margin:14px; border:2px dashed #cddee3 }
.coupon-in { padding:20px 10px 0 10px; text-align:center; height:70px }
.coupon-value { font-size:30px; color:#ef4300; font-weight:bold }
.coupon-seller { margin:10px 0 0 0; background:#ebf4f7; padding:0 20px }
.coupon-thumb { float:left; width:50px; margin:5px }
.coupon-info { float:left; padding:5px; }
.coupon-info a { font-size:13px; font-weight:bold  }
.coupon-expiration { font-size:12px; color:#999 }
.coupon-min { font-size:11px; color:#999 }
.coupon-code { text-align:center; padding:10px }

/* profiles */ 
.members-mystore-profile-about { margin:10px 0; }

.members-mystore-profile-comments { margin:10px 0; }
.members-mystore-profile-comments h3 a { font-size:12px; font-weight:normal }

.members-mystore-profile-comment-entry { width:670px; margin:20px auto }
.members-mystore-profile-comment-avatar { float:left; width:60px; text-align:center; margin:10px 10px 0 0}
.members-mystore-profile-comment-entry-cm { float:left; width:600px; }
.members-mystore-profile-comment-entry-name { padding:0 0 6px 0 }
.members-mystore-profile-comment-entry-name a { color:#000; font-weight:bold;  }
.members-mystore-profile-comment-entry-date { font-size:11px; font-weight:normal; color:#999; }

.members-mystore-profile-comment-entry div.tlid { background:url(/images/comments_tlid.gif) no-repeat; height:22px; }
.members-mystore-profile-comment-entry div.txt { background:#f7f7f7; padding:0 15px; }
.members-mystore-profile-comment-entry div.blid { background:url(/images/comments_blid.gif) no-repeat; height:10px; }

.members-mystore-profile div.owner div.tlid { background:url(/images/comments_tlid_o.gif) no-repeat; height:22px; }
.members-mystore-profile div.owner div.txt { background:#fefce0; padding:0 15px; }
.members-mystore-profile div.owner div.blid { background:url(/images/comments_blid_o.gif) no-repeat; height:10px; }
.members-mystore-profile div.delete { text-align:right; font-size:11px; }

.members-mystore-cc { margin:10px 0; text-align:center }
.members-mystore-cc img { width:30px; }
.icon-cc-google { width:auto !important; }

.edit-listing-icon { background:#2f2f2f; color:#fff; border-radius:5px; padding:2px; font-size:11px; font-weight:bold }