

/* Reset CSS */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin : 0;
padding : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
fieldset, img {
border : 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}
ol, ul {
list-style : none;
}
caption, th {
text-align : left;
}
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
font-weight : normal;
}
q:before, q:after {
content : '';
}
abbr, acronym {
border : 0;
}
a {
text-decoration:none;
}
a:focus, a:active {
outline: none;
}

/* Clear float hack */
.clearfix:after {
content : ".";
display : block;
height : 0;
font-size : 0;
clear : both;
visibility : hidden;
}
.clearfix {
display : inline-block;
}
* html .clearfix {
height : 1%;
}
.clearfix {
display : block;
}

html,body,input,select,textarea { font: 9pt Arial, Tahoma, verdana, arial, sans-serif; color: #2f3436; }

body { margin:0; padding:0; background:#b0b9bc; }
#body { background: #b0b9bc url(/assets/img/body-bg.gif) repeat-x top; }

a { color: #333; }
a.sub-cat { font-weight: bold; color: #555; }
a.readmore { border-bottom: 1px solid #cec370; font-size:11px; color: #a79a37; }
a.readmore:hover { border-bottom: 1px solid #333; }

a.example { text-decoration: none; color: #888; font-size: 8pt; }

a.publish { color: #f78c22; }
a.publish:hover { color: #f78c22; border-bottom: 1px solid #f78c22; }

.captcha img { border:1px solid #444; }

a.advertise { color: #777; font-size: 8pt; }
a.rss { border: none !important; }

/* Buttons */

a.button { float: left; text-align: center; display: block; margin: 10px 10px 0 0; font-size:9pt; width:l70px; padding:2px 8px; background:#fd7b2a url('/resources/images/bg_input_btn.gif') repeat-x; color:#fff; border:1px solid #d45c11; cursor:pointer;  }
a.button-link {  }

.bold { font-weight: bold; }
.u { border-bottom: 1px solid #444; }
span.highlight { font-weight: bold; background: #f4f3ba; }
span.highlight a { font-weight: bold; background: #f4f3ba; }
.smallf { font-size: 8pt; }

h2.hdr { text-transform: uppercase; font-weight: bold; font-size:10pt; padding: 5px; margin-bottom: 20px; background:#85979d; color:#dbe0e2; }
h2.news-hdr { font:11pt georgia; ;font-weight: bold; margin-bottom: 10px; color:#333; }
h2.intro-hdr { font-weight: bold; color: #333; font-size:12pt; padding: 0 10px; margin-bottom: 5px; }
h2.subhdr { padding:0 0 20px 0; font-weight: bold; color: #333; font-size: 11pt; background:#fff; }

/*
h2.title { margin: 20px 0 15px 0; background:#fff; border-left:5px solid #57676d;  }
h2.title span { letter-spacing:1px; display: block; margin-left: 1px; float: left; font-weight: bold; line-height: 11pt; padding:5px 10px; text-transform: uppercase; background:#85979d url(/assets/img/bg-hdr-blue.gif) right no-repeat; color:#fff; }
*/
h2.title { font-weight: bold; font-size: 13pt; margin: 20px 0 15px 0; }

h2.premium-title { margin: 20px 0 15px 0; background:#fff; border-left:5px solid #d4621b;  }
h2.premium-title span { letter-spacing:1px; display: block; margin-left: 1px; float: left; font-weight: bold; line-height: 11pt; padding:5px 10px; text-transform: uppercase; color:#fff; background:#fd7b2a url(/assets/img/bg-hdr-orange.gif) right no-repeat; }

.btn, .text, textarea, select { border:1px solid #bbb; -moz-border-radius: 5px;
        -khtml-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
        -khtml-box-sizing: content-box;
        box-sizing: content-box;  }

ul.basic { margin:5px 20px; }

.f-left   { float: left !important; }
.f-right  { float: right !important; }

h3.subhdr { font-weight: bold; margin-bottom: 15px; font-size:10pt; }

.static { margin-top: 20px; }
.static h2 { font-weight: bold; text-transform: uppercase; margin-top: 20px; }
.static h3 { font-weight: bold; text-transform: uppercase; margin-top: 10px; margin-bottom: 5px; }
.static p { margin: 15px 0; }
.static div.form { padding: 10px; border: 1px solid #eee; }

/* Ads */

.ad-box { border:1px dashed #fff; position: relative; margin-bottom: 20px; background: #fff; }
.ad-box p { color: #bbb; position: absolute; top:0; right:0; padding: 10px; font-size: 10px; }

.ad-box-news { padding:10px; border:1px solid #d9d6ac; position: relative; margin-bottom: 20px; padding-left:10px; background: #fcfbf3; }

.ad-336-280 { margin:0 0 10px 0; padding: 10px; border-left: 2px solid #ddd;  }
.ad-468-60  { margin:0 0 10px 0; padding: 10px; border: 1px solid #eee; }
.ad-468-15  { }

#page { width: 990px; margin: 0 auto 0 auto; }
#page-header { background: #fff url(/assets/img/page-hdr.gif) no-repeat bottom; height: 140px; position: relative; }
#page-content { background: #fff url(/assets/img/content-bg.gif) repeat-y; }
#page-footer { background: url(/assets/img/page-ftr.gif) no-repeat top; }
#page-footer p { padding: 15px 25px; font-size: 8pt; color: #ebeeef; }
#page-footer a { color: #eee; border-bottom: 1px solid #ddd; }

#logo { position: absolute; left:5px; top:15px; }
#logo h1 { display: none; }

a#sub-logo { position: absolute; left:24px; top:55px; z-index: 200; width: 450px; height: 30px; background: url(/assets/img/sub_logo.gif) top no-repeat; }
a#sub-logo span { display: none; }
a#sub-logo:hover { background-position:0 -30px; }

#top-banner-468-1 { width:468px; height:60px; position:absolute; right:5px; top:20px; border:1px solid #000; }
#top-banner-234-1 { width:234px; height:60px; position:absolute; right:5px; top:28px; border:1px solid #000; }
#top-banner-234-2 { display:none; width:234px; height:60px; position:absolute; right:149px; top:28px; border:1px solid #000; }

#top-banner-120x60-1 { display: none; width:234px; height:60px; position:absolute; right:149px; top:28px; border:1px solid #000; }

#top-banner-1 { width:120px; height:60px; position:absolute; right:5px; top:28px; }
#top-banner-2 { width:120px; height:60px; position:absolute; right:155px; top:28px; }
#top-banner-3 { width:120px; height:60px; position:absolute; right:305px; top:28px; }

#nav-bar { }

#topbox { background:#525758; /*display: none;*/ }
#topnav-wrap {  color:#a6a8a9; width: 970px; margin:0 auto; padding:5px 0; background:#525758; }
/*border-right:1px solid #3c4142; border-left:1px solid #3c4142; */

#topinfonav { float: left; width: 450px; color:#a6a8a9; font-size: 8pt; }
#topinfonav ul { font-size: 8pt; }
#topinfonav ul li { float: left; }
#topinfonav ul li a { color:#a6a8a9; display: block; border-right:1px solid #606465; padding:0 10px; text-align: center; text-decoration: none; }
#topinfonav ul li:last-child a { border-right: none; }
#topinfonav ul li a:hover { color:#bfc5c6; text-decoration: underline; }
#topinfonav ul li.active a { font-weight: bold; color:#fff; }

#topnav { width: 450px; float: right;}
#topnav ul { float: right; }
#topnav ul { font-size: 8pt; }
#topnav ul li { float: left; }
#topnav ul li.info { padding:0 10px; }
#topnav ul li a { color:#a6a8a9; display: block; border-left:1px solid #606465; padding:0 10px; text-align: center; text-decoration: none; }
#topnav ul li:first-child a { border-left: none; }
#topnav ul li a:hover { color:#bfc5c6; text-decoration: underline; }
#topnav ul li.active a { font-weight: bold; color:#fff; }

#main-nav { position: absolute; bottom: 10px; left: 5px;  }
#main-nav ul { }
#main-nav ul li { float: left; }
#main-nav ul li a { display: block; padding:8px 20px 0 20px; height: 24px; color: #b0bbbf; text-align: center; text-decoration: none; border-right: 1px solid #393d3f; }
#main-nav ul li a:hover { color:#ddd; }
#main-nav ul li.active a { font-weight: bold; color:#fff; background: url(/assets/img/bg-nav-main-active.gif) repeat-x center; }

fieldset#search { }
#btn-search { position: absolute; top: 9px; right: 10px; }
#top-search { position: absolute; bottom: 10px; width: 200px; height: 31px; right: 20px; background: #272e30 url(../img/search-bg.gif) no-repeat;  }
#keyword { position: absolute; top: 6px; left: 10px; padding: 2px; height: 14px; border: none; background: transparent; font-size:8pt; width: 150px; color: #444; }

#content-container { padding:5px 25px 10px 25px; }

#crumb { margin-bottom: 15px; margin-top: 0; font-size: 8pt; }
#crumb a { color: #8b9776; }
#crumb #br-left   { float: left; }
#crumb #br-left a {  }
#crumb #br-right  { float: right; }

#extra-links { position: relative; width: 200px; text-align: right; }

#extra-links #icon-hyves { position: absolute; right: 84px; }
#extra-links #icon-facebook { position: absolute; right: 63px; }
#extra-links #icon-twitter { position: absolute; right: 42px; }
#extra-links #icon-rss { position: absolute; right: 21px; }
#extra-links #icon-fav { position: absolute;  right: 0; }

#content-left { float: left; width: 660px; background: #fff; }
#content-right { float: right; width: 260px; background: #fff; }

.intro-box-feat { color:#fff; border:1px solid #fa7e30; margin-bottom: 10px; background: url(/assets/img/intro-box-feat/bg.gif) repeat-x top; }
.intro-box-feat .ftr { height: 10px; }
.intro-box-feat .body { padding-top:10px; }
.intro-box-feat .account-body a { font-weight: bold; }
.intro-box-feat .body p { padding:0 10px; line-height: 18px; }
.intro-box-feat .body a { color:#fff; border-bottom: 1px solid #fff; }
.intro-box-feat .body h2 { color:#fff; }

.intro-box { margin-bottom: 10px; background:#fff url(/assets/img/intro-box/bg.gif) repeat-y center; }
.intro-box .ftr { background: #fff url(/assets/img/intro-box/ftr.gif) no-repeat; height: 10px; }
.intro-box .body { padding-top:10px;background: url(/assets/img/intro-box/hdr.gif) no-repeat top; }
.intro-box .account-body a { font-weight: bold; }
.intro-box .body p { padding:0 10px; line-height: 18px; }
.intro-box .body a { border-bottom: 1px solid #555; }
.intro-box ul { margin: 10px; list-style: square; padding: 10px 30px; background: #fff; border: 1px solid #ddd; }
.intro-box ul li { }

.intro-box-shop-detail { margin-bottom: 10px; background:#fff url(/assets/img/intro-box/bg.gif) repeat-y center; }
.intro-box-shop-detail .ftr { background: #fff url(/assets/img/intro-box/ftr.gif) no-repeat; height: 10px; }
.intro-box-shop-detail .body { background: url(/assets/img/intro-box/hdr.gif) no-repeat top; }

.intro-box-brand-detail { margin-bottom: 10px; background:#fff url(/assets/img/intro-box/bg.gif) repeat-y center; }
.intro-box-brand-detail .ftr { background: #fff url(/assets/img/intro-box/ftr.gif) no-repeat; height: 10px; }
.intro-box-brand-detail .body { background: url(/assets/img/intro-box/hdr.gif) no-repeat top; }

.account-box { background:#fff url(/assets/img/account-box/bg.gif); margin-bottom: 10px; }
.account-box h2 { color:#222; font-weight: bold; font-size: 10pt; padding:0 15px; margin-bottom:10px; }
.account-box .hdr { background:#fff url(/assets/img/account-box/hdr.gif) no-repeat top; height: 15px; }
.account-box .ftr { background:#fff url(/assets/img/account-box/ftr.gif) no-repeat top; height: 15px; }
.account-box .body { background:#fff url(/assets/img/account-box/bg.gif) repeat-y center; padding: 0; }

.account-box ul { background:#e7efd9 url(/assets/img/account-box/line.gif) no-repeat bottom; }
.account-box ul li { height: 1%; background:#e3eef4 url(/assets/img/account-box/line.gif) no-repeat top; }
.account-box ul li a { display:block; width:200px; color:#444; padding:6px 16px 4px 16px; float: left; }
.account-box ul li.active a { font-weight: bold; }
.account-box ul li a:hover { color:#222; }

.cats-box { background:#fff url(/assets/img/cats-box/bg.gif); margin-bottom: 10px; }
.cats-box h2 { font-weight: bold; font-size: 11pt; padding:0 15px; margin-bottom:10px; }
.cats-box .hdr { background:#fff url(/assets/img/cats-box/hdr.gif) no-repeat top; height: 15px; }
.cats-box .ftr { background:#fff url(/assets/img/cats-box/ftr.gif) no-repeat top; height: 15px; }
.cats-box .body { background:#fff url(/assets/img/cats-box/bg.gif) repeat-y center; padding: 0; }

.cats-box ul { background:#e7efd9 url(/assets/img/cats-box/line.gif) no-repeat bottom; }
.cats-box ul li { height: 1%; background:#e7efd9 url(/assets/img/cats-box/line.gif) no-repeat top; }
.cats-box ul li a { display:block; width:200px; color:#5f694e; padding:6px 16px 4px 16px; float: left; }
.cats-box ul li.active a { font-weight: bold; }
.cats-box ul li a:hover { color:#27360d; }
.cats-box ul li a.img { float: left; padding-right:10px; margin-top:5px; padding:0; width:16px; padding:0; background: none; }

.ad-links-box { background:#fff url(/assets/img/ad-links-box/bg.gif); margin-bottom: 10px; }
.ad-links-box h2 { font-weight: bold; font-size: 11pt; padding:0 15px; margin-bottom:10px; }
.ad-links-box .hdr { background:#fff url(/assets/img/ad-links-box/hdr.gif) no-repeat top; height: 15px; }
.ad-links-box .ftr { background:#fff url(/assets/img/ad-links-box/ftr.gif) no-repeat top; height: 15px; }
.ad-links-box .body { background:#fff url(/assets/img/ad-links-box/bg.gif) repeat-y center; padding: 0; }

.ad-links-box ul { background:#eff1d0 url(/assets/img/ad-links-box/line.gif) no-repeat bottom; }
.ad-links-box ul li { height: 1%; background:#eff1d0 url(/assets/img/ad-links-box/line.gif) no-repeat top; }
.ad-links-box ul li a { display:block; width:210px; color:#5f694e; padding:6px 6px 4px 16px; float: left; }
.ad-links-box ul li.active a { font-weight: bold; }
.ad-links-box ul li a:hover { color:#27360d; }
.ad-links-box ul li a.img { float: left; padding-right:10px; margin-top:5px; padding:0; width:16px; padding:0; background: none; }

.partner-links-box { background:#fff url(/assets/img/partner-box/bg.gif); margin-bottom: 10px; }
.partner-links-box h2 { font-weight: bold; font-size: 11pt; padding:0 15px; margin-bottom:10px; }
.partner-links-box .hdr { background:#fff url(/assets/img/partner-box/hdr.gif) no-repeat top; height: 15px; }
.partner-links-box .ftr { background:#fff url(/assets/img/partner-box/ftr.gif) no-repeat top; height: 15px; }
.partner-links-box .body { background:#fff url(/assets/img/partner-box/bg.gif) repeat-y center; padding: 0 20px; }

/* Link to us box */
table#link-to-us td { padding: 5px; border:1px solid #eee; }


/* Content box */

.content-box { padding:0 10px; }


/* News navigation */

#news-nav { background: #fff; margin:20px 0; }
#news-nav ul {  }
#news-nav ul li { float: left; }
#news-nav ul li a {  font-weight:bold; text-transform: uppercase; display: block; padding:5px 10px; color: #85979d; text-align: center; background:#dbe0e2 url(/assets/img/bg-news-nav.gif) repeat-x center; text-decoration: none; border-right: 1px solid #f4f5f6; }
#news-nav ul li a:hover { background:#e0e3e7; }
#news-nav ul li.active a {background:#85979d url(/assets/img/bg-news-nav-active.gif) repeat-x center; color:#dbe0e2; color:#fff; }
#news-nav ul li.active a:hover { background:#85979d; color:#dbe0e2; }


#newstop-nav { background: #fff; margin:20px 0; }
#newstop-nav ul {  }
#newstop-nav ul li { float: left; }
#newstop-nav ul li a { font-weight:bold; text-transform: uppercase; display: block; padding:5px 10px; color: #85979d; text-align: center; background:#dbe0e2 url(/assets/img/bg-news-nav.gif) repeat-x center; text-decoration: none; border-right: 1px solid #f4f5f6; }
#newstop-nav ul li a:hover { background:#e0e3e7; }
#newstop-nav ul li.active a { background:#85979d url(/assets/img/bg-news-nav-active.gif) repeat-x center; color:#dbe0e2; color:#fff; }
#newstop-nav ul li.active a:hover { background:#85979d; color:#dbe0e2; }

/* News box */

.news-box { line-height: 18px; margin-bottom: 30px; }
.news-box .meta-top { color:#888; font-size: 8pt; background: #f8f7ed; padding: 2px 4px; margin-bottom: 5px; border-top: 1px dashed #e7e3c4; }
.news-box .meta-top a { color: #585858; } 

.news-box .hdr h3 { float: left; }
.news-box .hdr .date { float: right; background:#cabe66 url(/assets/img/date-bg.gif); color:#fff; padding: 2px 8px; font-size: 7pt; text-transform: uppercase; }

.news-box .right h3 { font-weight: bold; font-size: 11pt; padding-bottom:5px; }
.news-box .right h3 a { color: #333; }
.news-box .right .ftr { font-size: 8pt; padding:5px 0 0 0; color: #707578; }
.news-box .right .ftr a { color: #585858; text-decoration: none; border-bottom: 1px solid #ddd; } 
.news-box .right .body { line-height: 14pt; padding:0 0 5px 0; border-bottom: #e7e3c4 1px dotted; }

.news-box .extra { padding:5px 0 0 0; }
.news-box .extra h4 { color: #585858; font-weight: bold; font-size: 8pt; }
.news-box .extra ul { margin-left: 15px; color:#707578; font-size: 8pt; }
.news-box .extra ul li {  }
.news-box .extra ul a { border-bottom:#707578; color:#707578; }
.news-box a.sp { color:#585858;font-variant:small-caps;font-weight:bold; }


/* top news */

.newstop-box { line-height: 18px; margin-bottom: 30px; background:#fff; }
.newstop-box .meta-top { color:#888; font-size: 8pt; background: #f8f7ed; padding: 2px 4px; margin-bottom: 5px; border-top: 1px dashed #e7e3c4; }
.newstop-box .meta-top a { color: #585858; } 

.newstop-box .hdr h3 { float: left; }
.newstop-box .hdr .date { float: right; background:#fd7b2a; color:#fff; padding: 2px 8px; font-size: 7pt; text-transform: uppercase; }
.newstop-box .hdr .premium { display: none; margin-right:5px; float: right; background:#fd7b2a; color:#fff; padding: 2px 8px; font-size: 7pt; text-transform: uppercase; }

.newstop-box .right h3 { font-weight: bold; font-size: 11pt; padding-bottom:5px; }
.newstop-box .right h3 a { color: #000; }
.newstop-box .right .ftr { font-size: 8pt; padding:5px 0 0 0; color: #707578; }
.newstop-box .right .ftr a { color: #585858; text-decoration: none; border-bottom: 1px solid #ddd; } 
.newstop-box .right .body { line-height: 14pt; padding:0 0 5px 0; border-bottom: #e7e3c4 1px dotted; }

.newstop-box .extra { padding:5px 0 0 0; }
.newstop-box .extra h4 { color: #585858; font-weight: bold; font-size: 8pt; }
.newstop-box .extra ul { margin-left: 15px; color:#707578; font-size: 8pt; }
.newstop-box .extra ul li {  }
.newstop-box .extra ul a { border-bottom:#707578; color:#707578; }
.newstop-box a.sp { color:#585858; font-variant:small-caps; font-weight:bold; }


/* Shop box */

.shop-box { line-height: 18px; margin-bottom: 30px; }
.shop-box .subhdr { color:#888; font-size: 8pt; background: #f8f7ed; padding: 2px 4px; margin-bottom: 5px; border-top: 1px dashed #e7e3c4; }
.shop-box .subhdr a { color:#888; }
.shop-box .right .hdr .left { float: left; width: 500px; }
.shop-box .right .hdr .right { float: right; width: 100px; }
.shop-box .right h3 { font-weight: bold; font-size: 11pt; padding-bottom:5px; }
.shop-box .right .ftr { font-size: 8pt; padding-top:5px; color: #707578; }
.shop-box .right .ftr a { color: #888; border-bottom: 1px solid #ddd; }
.shop-box .right .body { padding:0 0 5px 0; border-bottom: #e7e3c4 1px dotted; }


/* Product box */

.product-box { line-height: 18px; margin-bottom: 30px; }
.product-box .subhdr { color:#888; font-size: 8pt; background: #f8f7ed; padding: 2px 4px; margin-bottom: 5px; border-top: 1px dashed #e7e3c4; }
.product-box .subhdr a { color:#888; }
.product-box .right .hdr .left { float: left; width: 500px; }
.product-box .right .hdr .right { float: right; width: 100px; }
.product-box .right h3 { font-weight: bold; font-size: 10pt; padding-bottom:5px; }
.product-box .right .ftr { font-size: 8pt; padding-top:5px; color: #707578; }
.product-box .right .ftr a { color: #888; border-bottom: 1px solid #ddd; }
.product-box .right .body { padding:0 0 5px 0; border-bottom: #e7e3c4 1px dotted; }

#preview-product-box { margin: 20px 0; }
#preview-product-box li { padding: 3px 0; }
#preview-product-box li a span.link { text-decoration: underline; }
#preview-product-box li a span.info { color: #888; font-size: 8pt; text-decoration: none; border: none; }

/* Comment listing */
.comment-item { border: 1px solid #e7e3c4; padding: 5px; margin-bottom: 10px;  }
#shop-comments .owner-comment { font-weight: bold; border: 1px solid #cac59e; }
#shop-comments h4 { font-weight: bold; text-decoration: underline; margin-bottom: 5px; font-size: 8pt; }
.comment-item .body h3 { font-weight: bold; padding: 5px; }
.comment-item .body p { padding: 5px; }
.comment-item .info { color:#888; font-size: 8pt; background: #fff; padding: 5px 5px 0 5px; border-top: 1px solid #e7e3c4; }
.comment-item .info a { color: #585858;  text-decoration: underline; }


/* Shop item (listing) */

.shop-item { padding-bottom:15px; }
.shop-item .body { padding:10px 10px 0 10px; border:1px solid #e6e6e6; border-bottom: none; }
.shop-item .info { color:#777; background: #f4f4f4; border-bottom:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; /*font-size:10px;*/ }
.shop-item .body .hdr { background: #fff; }
.shop-item .body h3 { font-weight: bold; font-size:12px; padding:0; }
.shop-item .body h3 a { font-size:10pt; text-decoration:none; color:#333; }
.shop-item .body h3 a:hover { border-bottom:1px solid #ddd; }
.shop-item .body .desc { line-height: 13pt; padding:5px 0 10px 0; }
/*.logo { float:right; padding:0 0 5px 10px; }*/
.logo { float:left; padding:5px 10px 0 0; }
.logo img { border:1px solid #fff; }

.shop-item a.info-link { padding:0 0 0 20px; display: block; overflow: hidden;  width:32px; background: #eee url(/resources/icons/bullet_arrow_down.png) left  no-repeat; cursor: pointer; }
.shop-item a.info-link-on { background: #eee url(/resources/icons/bullet_arrow_up.png) left  no-repeat; }
.shop-item .extra-info { padding:10px; border-top:1px solid #e6e6e6; display:none; background: url(/resources/images/bg-info-box.gif) left repeat-x; }
.shop-item .extra-info .content { padding:10px; border:1px solid #eae9e9; background:#fff; }
.shop-item .extra-info .content-similar { padding:10px; border:1px solid #eae9e9; border-top:none; background:#fff; }
.shop-item .extra-info h4 { font-weight:bold; margin-bottom:5px;  }
.shop-item .extra-links { font-size:10px; padding:10px; border-top:1px solid #eae9e9; background:url(/resources/images/bg-info-links.gif) top repeat-x; }
.shop-item .extra-links a { text-decoration:none; color:#666; }
.shop-item .extra-links a:hover { color:#222; }


/* Options (payment / quality labels) */

ul.options { }
ul.options li { float: left; width: 185px; padding:5px 5px 5px 15px; margin:3px 3px 0 0; border:1px dashed #c4be99; }
ul.options li.enabled { background: #fff; color: #222; }
ul.options li.disabled { background: #fff;  color: #aaa; text-decoration: line-through; }
ul.options li.disabled a { background: #fff;  color: #aaa; text-decoration: line-through; border: none; }

/* Form */

ul.form li div.label { float: left;}
ul.form li div.field { float: right; }  
input.text { padding:2px; margin-bottom:4px; width: 140px; border:1px solid #516d84; background:#fff url('/resources/images/bg_input_text.gif') repeat-x; }
select { margin-bottom:4px; padding:4px; border:1px solid #516d84; }
textarea { background:#fff url('/resources/images/bg_input_textarea.gif') bottom repeat-x; padding:4px; border:1px solid #516d84; }

input.btn { background:#fd7b2a url('/resources/images/bg_input_btn.gif') repeat-x; color:#fff; border:1px solid #d45c11; padding:2px 4px; cursor:pointer; }
input.btn-clean { background:#fff; color:#333; border:none; padding:0; cursor:pointer; }
input.btn-medium { width: 60px; }
input.btnDisabled { color:#ddd; }

span.form-item-info { font-weight: bold; color: #990000; font-size: 8pt; }
div.form-item-info-txt { font-style: italic; color: #999; font-size: 8pt; }

/* Search */

ul.form-search li div.label { float: left;}
ul.form-search li div.field { float: right; }
ul.form-search li input.text { margin-bottom:4px;}
ul.form-search li #keyword { width: 170px; }


/* Login */

ul.form-login { margin: 20px 0; }
ul.form-login li { margin: 10px 0; zoom: 1; }
ul.form-login li div.label { float: left; width: 110px; }
ul.form-login li div.field { float: left; }
ul.form-login li input.text { margin-bottom:4px; width: 220px;  padding: 5px; }
ul.form-login li div.extra { float: left; margin-left:50px; }
ul.form-login li em { font-weight: bold; color:#ed2424; }


/* Registration */

/* Loading msgs */
#loading-msgs { display: none; }

/* Error msg container */
#error-msgs { border:1px solid #ed2424; color:#ed2424; background:#fffafa; padding:10px; display: none; line-height: 15px; }
#error-msgs .hdr { margin-bottom:5px; font-weight:bold; }
#error-msgs .row { padding-left: 5px; }

/* Navigation */

ul.form-nav { margin:20px 0; background: #f4f5f6; }
ul.form-nav li { float: left; zoom: 1; }
ul.form-nav li a { width:140px; text-transform: uppercase; display: block; padding: 5px 0; color: #adb9bd; text-align: center; background:#dbe0e2; font-weight: bold; text-decoration: none; border-right:1px solid #fff; }
ul.form-nav li.enable a { background: #d2dce3; color: #333; }
ul.form-nav li.enable a:hover { background: #dbe3e9; color: #333; }
ul.form-nav li.valid a { background:#42ad3a; color:#fff; }
ul.form-nav li.valid a:hover { background:#42ad3a; color:#fff; }
ul.form-nav li.active a { background: #fd7b2a url(/assets/img/active_sub_nav.gif) repeat-x; color: #fff; }
ul.form-nav li.active a:hover { background: #fd7b2a url(/assets/img/active_sub_nav.gif) repeat-x; color: #fff; }


/* Registration form */

ul.form-reg li { margin:10px 0; zoom: 1; }
ul.form-reg li em { font-weight: bold; color:#ed2424; }
ul.form-reg li div.label { float: left; width: 150px; }
ul.form-reg li div.field { float: left; width: 390px; }
ul.form-reg li div.info { float: left; }
ul.form-reg li input.text { /*border: 1px solid #496e66;*/  width: 310px; padding: 5px;  }
ul.form-reg li textarea { /*border: 1px solid #496e66;*/ width: 350px; height:120px;  padding: 5px; }
ul.form-reg li select { /*border: 1px solid #496e66;*/width: 310px;  padding: 5px; }
ul.form-reg li input.btn { }
ul.form-reg li input.btn-medium { width: 60px;  padding: 5px; }
ul.form-reg li input.btn-large { width: 90px;  padding: 5px; }
ul.form-reg li input.btn-register { font-weight: bold;  padding: 5px; }

option.parent { background:#efefef; }

ul.form-reg .disabled { color:#fb8c47; }

textarea.txt-conditions { width: 600px; height: 150px; margin: 10px 0; background: #fff; }

ul.form-reg li textarea.textarea-big { height: 240px; background:#fff url('/resources/images/bg_input_textarea.gif') bottom repeat-x; padding:4px; border:1px solid #516d84; width: 450px; }

/* Registration complete */

.registration-box { padding: 10px; border: 1px solid #ddd; }
.registration-box h3 { font-weight: bold; font-size: 12pt; margin-bottom: 20px; }      
.registration-box p { margin-top: 15px; }
.registration-box a { color: #333; text-decoration: underline; }

/* Char counter */
div.char-count { color:#555; font-size:10px; }

div.help-box { border:1px solid #c7c7c7; background:#f6f6f6; padding:10px; margin:0 0 15px 0; }
div.tab-info { color: 444; border:1px solid #c7c7c7; background:#f6f6f6; padding:10px; margin:20px 0; }
div.option-row { float:left; width:180px; padding:0 5px 10px 0; }

/* Table */

table.data { border-bottom:1px solid #ddd; border-collapse:collapse; width: 100%; }
table.data th { background:#f8f7ed; color: #616053; font-weight: bold; padding:4px; }
table.data td { border-top:1px solid #ddd; padding:4px; }  

/* Pager */

.paginationControl { width: 100%; margin: 10px auto 0 auto; font-size: 10px; }
.paginationControl a, span.disabled, span.active {
    background: #fff;
    float: left;
    padding: 2px 4px;
    border:1px solid #999;
    margin-right: 4px;
    text-align: center;
    color: #333;
    text-decoration: none;
}
.paginationControl a:hover { border:1px solid #777; background:#eee; }
span.disabled { color: #777; }
span.active { color:#fff; font-weight: bold; background: #fd7b2a; border:1px solid #db5908; }

#pager ul { float: left; }
#pager ul li { display: inline; }
#pager ul li a { font-size: 8pt; text-decoration: none; border: 1px solid #ddd; color: #333; padding:1px 2px; margin:0 5px 0 0; float: left; }
#pager ul li span { font-size: 8pt; text-decoration: none; border: 1px solid #ddd; color: #333; padding:1px 2px; margin:0 5px 0 0; float: left; }
#pager ul li a:hover { background:#f3f3f3; }
#pager ul li.active a { font-weight: bold;}  

/* Error box + info box */

.error-box { border:1px solid #ed2424; color:#ed2424; background:#fffafa; padding:10px; line-height: 15px; margin:0 0 10px 0; }
.info-box { border:1px solid #5ae73e; color:#2ba114; background:#f1fcef; padding:10px; line-height: 15px; margin:0 0 10px 0; }
.error-box-s { color:#ed2424; line-height: 15px; }
.info-box-s { color:#2ba114; line-height: 15px; }
.error-box a, info-box a { color: #333; font: 8pt verdana; }


/* Shop fiche */

.shop-detail-hdr { padding: 10px;}

.shop-detail h3 { color: #333; font-size:10pt; font-weight: bold; margin:0 0 5px 0; }
.shop-detail .desc { line-height: 13pt; }
.shop-detail h3.header { padding: 5px 0 0 5px; font-size:13pt; font-weight: bold; margin:0; }
.shop-detail h3.header a { text-decoration:none; color:#333; font-weight: bold;  }
.shop-detail .links { margin:0 0 20px 0; padding:10px; background:#f9f8f2; border:1px dashed #e7e3c4; }
.shop-detail .links a { text-decoration: none; font-weight: bold; color:#555; border-bottom:1px solid #777; }
.shop-detail .links a:hover { color:#000; border-bottom:1px solid #222; }
.shop-detail .links a.active { color:#555; border-bottom:1px solid #fd7b2a; }
.shop-detail .sub-box { line-height: 13pt; margin:20px 0; padding:10px; background:#fcfcf9; border:1px dashed #e7e3c4; }
.shop-detail .sub-box a { color: #333; border-bottom: 1px solid #333; }

h3.det-ttl { padding: 5px 0 5px 5px; font-size:13pt; font-weight: bold; margin:0 0 0 0; }

.soc-network ul { margin:10px 15px 0 15px; }
.soc-network ul .soc-img { float: left; width: 26px; }
.soc-network ul .soc-txt { float: left;  width: 400px; }

.social-icon { position: absolute; top: 20px; right: 0; }

/*
#shop-detail-nav li.details a { background-image: url(/assets/img/icons/silk/information.png); }
#shop-detail-nav li.contact a { background-image: url(/assets/img/icons/silk/email.png); }
#shop-detail-nav li.news a { background-image: url(/assets/img/icons/silk/newspaper.png); }
#shop-detail-nav li.coupons a { background-image: url(/assets/img/icons/silk/money.png); }
#shop-detail-nav li.comments a { background-image: url(/assets/img/icons/silk/comments.png); }
#shop-detail-nav li.visit a { background-image: url(/assets/img/icons/silk/world.png); }
#shop-detail-nav li.addtoany a { background-image: url(/assets/img/icons/addtoany.png); }


#shop-detail-nav { margin: 10px 0 -10px 0; }
#shop-detail-nav ul li { margin-right: 5px; float: left; zoom: 1; }
#shop-detail-nav ul li a { background-color: #fff; display: block; padding: 5px 12px 5px 25px; border: 1px dashed #c0d1da; color:#333; background-repeat:no-repeat; background-position: 5px 5px; }
#shop-detail-nav ul li a:hover { background-color: #d2e0e8; border: 1px dashed #c0d1da; color:#000; }
#shop-detail-nav ul li.active a { background-color: #fff; border: 1px dashed #aac2cf; color:#000; font-weight: bold; }

#shop-detail-nav li.fbshare a { background: none; border: none; padding: 5px 12px 5px 5px; }
#shop-detail-nav li.fbshare a:hover { background: none; border: none; }
*/

#shop-detail-nav { margin: 10px 0 -20px 0; position: relative; }
#shop-detail-nav ul li { float: left; zoom: 1; }
#shop-detail-nav ul li a { background-color: #f5f9fb; display: block; padding: 10px 15px 5px 15px; margin-right: 5px; color:#777; border-top: 1px solid #e3eef5; border-left: 1px solid #e3eef5; border-right: 1px solid #e3eef5;}
#shop-detail-nav ul li a:hover { background-color: #f5f9fb; color: #333; }
#shop-detail-nav ul li.active a { background-color: #fff; color:#000; font-weight: bold; border-top: 1px solid #c6d8e5; border-left: 1px solid #c6d8e5; border-right: 1px solid #c6d8e5; }

#shop-detail-nav div.fbshare { position: absolute; right: 10px; top: 0; }
#shop-detail-nav div.gplusshare { position: absolute; right: 50px; top: 0; }

/* subcats */
#subcats { margin: 10px 0 -10px 0; padding: 0 10px 10px 10px; }
#subcats ul { list-style: none; margin: 0; padding: 0; border: 0; }
#subcats ul li { margin-right: 4px; float: left; zoom: 1; }
#subcats ul li a { font-weight: normal; background-color: #fff; display: block; padding: 4px 8px; color:#333;
    border-left: 1px solid #acbec8;
    border-bottom: 1px solid #acbec8;
    border-right:1px solid #d5e5ee;
    border-top:1px solid #d5e5ee;
    }
#subcats ul li a:hover { background-color: #e9f2f6; color:#000; }
#subcats ul li.active a { background-color: #fff; color:#000; font-weight: bold; }

/* Shop contact */

table.shop-contact td { padding: 5px; }
table.shop-contact td.label { width: 140px; font-weight: bold; text-align: right; font-style: italic; color:#444; }
table.shop-contact td.field { width: 400px; }
table.shop-contact em { font-weight: bold; color:#ed2424; }


/* Notice */

.notice { margin-bottom:20px; font-weight: bold; color:#fff; padding: 5px; background: #d9601e; border:1px dashed #c25012; }


/* News detail */

.news-detail { line-height: 14pt; }
.news-detail ul.actions li { float: left; }
p.news-detail-tags { margin-left: 10px;  font-size: 8pt; line-height: 14pt; }
p.news-detail-tags a { border-bottom:1px solid #ddd; }

.news-detail-extra { margin-top:20px; padding: 10px; border:1px dashed #e7e3c4; }
.news-detail-extra h3 { font-weight: bold;; margin: 0 0 5px 0; font-size: 10pt; }
.news-detail-extra ul li { margin-left: 10px; line-height: 14pt; font-size: 9pt; }
.news-detail-extra ul li a { border-bottom:1px solid #ddd; }

.news-detail a.news-link { color:#000; border-bottom:1px solid #777;}

.news-detail .logo { float:left; padding:5px 10px 0 0; /*width: 125px;*/ }

.ad-box-news-detail     { margin-bottom:10px; padding-bottom: 10px; }
.shop-box-recent-news   { margin-top:10px; padding-top: 10px; border-top: 1px dashed #e7e3c4; }

/* Brand detail  */

.brand-detail { line-height: 14pt; }
.brand-detail ul.actions li { float: left; }

.brand-box-recent-news   { margin-top:10px; padding-top: 10px; border-top: 1px dashed #e7e3c4; }
.brand-box-recent-news h3 { font-weight: bold; font-size:11pt; margin-bottom: 5px; }
.brand-box-recent-news ul { margin-left: 10px; }
.brand-box-recent-news ul li { padding: 2px 0; }
.brand-box-recent-news ul li a { border-bottom: 1px solid #aaa; color:#555; }
.brand-box-recent-news ul li a:hover { color:#333; }

/* Partners */

.partners {}
.partner { border: 1px solid #ecefd9; margin-bottom: 20px; }

.partner .hdr { border-bottom: 1px solid #ecefd9; padding: 10px; background: #f4f6e8; }
.partner h2 { font-weight: bold; float: left; }
.partner .partner-link { float: right; }
.partner .partner-link a { border-bottom: 1px solid #2a3032; }

.partner .body { padding: 10px; line-height: 17px; }
.partner .body img { float: left; padding: 0 10px 5px 0; }

/* Account */

.account-nav a { }

/* Cloud */

.tag-cloud-box { background:#fff url(/assets/img/cats-box/bg.gif); margin-bottom: 10px; }
.tag-cloud-box h2 { font-weight: bold; font-size: 11pt; padding:0 15px; margin-bottom:10px; }
.tag-cloud-box .hdr { background:#fff url(/assets/img/cats-box/hdr.gif) no-repeat top; height: 15px; }
.tag-cloud-box .ftr { background:#fff url(/assets/img/cats-box/ftr.gif) no-repeat top; height: 15px; }
.tag-cloud-box .body { background:#fff url(/assets/img/cats-box/bg.gif) repeat-y center; padding: 0; }

.tag-cloud ul { line-height: 19px; padding: 0 15px; }
a.cloud-5 { font-size: 12pt; font-weight: 900; }
a.cloud-4 { font-size: 11pt; font-weight: 700; }
a.cloud-3 { font-size: 10pt; font-weight: 600; }
a.cloud-2 { font-size: 9pt; font-weight: 500; }
a.cloud-1 { font-size: 8pt; font-weight: 400; }

/* Feed listing - account */

#feed-listing { padding: 10px; }
#feed-listing h2 { font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
#feed-listing table { background:#fff; margin-bottom: 20px; width: 100%; }
#feed-listing table td, #feed-listing table th { padding: 5px; border:1px solid #b4c6d0; }
#feed-listing table th { font-weight: bold; }


/* Newsletter box */

.newsletter-box p.info { padding: 0 15px 10px 15px; }
.newsletter-box p { padding: 0 15px; }
.newsletter-box .text { border:1px solid #ddd; width: 140px; padding: 5px; }
.newsletter-box .btn { font-size: 8pt;  padding: 5px; }
.newsletter-box .status-ok { color:#008800; font-size: 8pt; }
.newsletter-box .status-nok { color:#880000; }    
.newsletter-box #newsletter-status { margin-bottom: 10px; padding: 0 15px; }        

/* Comment form */

#comment-form { padding: 10px; }
#frm-comment { margin-top: 10px; }

/* news howto */

#news-howto { padding:10px; background:#fff; }
#news-howto a { font-weight: bold; text-decoration: underline }
#news-howto h3 { font-size:12pt; font-weight: bold; }
#news-howto h4 { font-size:10pt; font-weight: bold; margin-top: 5px; font-style: italic; }
#news-howto p { margin:0 0 15px 0; }


/* Premium */

#premium-info-box { padding:10px; background:#fff; }
#premium-info-box a, #premium-benefits a { font-weight: bold; text-decoration: underline }
#premium-info-box h3 { font-size:12pt; font-weight: bold; }
#premium-info-box h4 { font-size:10pt; font-weight: bold; margin-top: 5px; font-style: italic; }
table.account-pricing { width: 550px; border-collapse: collapse;  border:1px solid #ddd; margin-top: 10px; padding-left: 15px; }
table.account-pricing th { padding: 5px 10px; border:1px solid #ddd; font-weight: bold; background:#eee; }
table.account-pricing td { padding: 5px 10px; border:1px solid #ddd; }

#premium-benefits { margin-top: 10px; }
#premium-benefits h3 { font-size:10pt; font-weight: bold; margin-top: 15px; }
#premium-benefits ul { line-height:13pt; list-style: square; padding: 5px; padding-left: 25px; }

#premium-select-info {}
#premium-select-info .top { margin-top: 10px; }
#premium-select-info .top a { text-decoration: underline; font-weight: bold; }
#premium-select-info .pay-freq-options { margin: 10px 0 0 0; padding: 10px; border:1px solid #ddd;  }
#premium-select-info .pay-freq-options h3 { font-weight: bold;  }
#premium-select-info .pay-freq-options ul { margin: 5px 0 0 0; }
#premium-select-info .pay-freq-options ul li { padding: 5px; }
#premium-select-info .pay-freq-options ul li .radio-input { float: left; width: 35px; }
#premium-select-info .pay-freq-options ul li label { float: left; }
#premium-select-info .pay-freq-options ul li .premium-item-info { float: right; }
#premium-select-info .pay-freq-options ul span.premium-more-info { display: block; margin-top: 2px; font-weight: normal; font-size: 8pt; }
#premium-select-info .pay-freq-options ul li.selected-pay-freq { background:#eee; border:1px dashed #ddd; font-weight: bold; }


/**/
#featured-info { color:#333; }
#featured-info h4 { font-weight: bold; font-style: italic; font-size: 10pt; margin-bottom: 5px; }
#featured-info .wrapper { margin: 10px; padding: 10px; background:#fff; border:1px solid #d96319; position: relative; }
#featured-info #btn-close { position: absolute; top: 10px; right: 10px; }
#featured-info #btn-close a { color: #aaa;  font-weight: normal; text-decoration: underline; }
#btn-feat-info { margin: 5px 0 0 10px; display: block; background:#fff; color:#333; padding:5px 10px; float:left;
    border-top:1px solid #d96319;
    border-bottom:1px solid #d96319;
    border-left:1px solid #d96319;
    border-right:1px solid #d96319;
    }
#featured-account-select-info { }
#featured-account-select-info .top { margin-top: 10px; }
#featured-account-select-info .top a { text-decoration: underline; font-weight: bold; }
#featured-account-select-info .pay-freq-options { border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#featured-account-select-info .pay-freq-options h3 { font-weight: bold;  }
#featured-account-select-info .pay-freq-options ul { margin: 0 0 0 0; padding: 10px 0; }
#featured-account-select-info .pay-freq-options ul li { padding: 5px; border:1px dashed #fff; }
#featured-account-select-info .pay-freq-options ul li .radio-input { float: left; width: 35px; }
#featured-account-select-info .pay-freq-options ul li label { float: left; width: 185px;  }
#featured-account-select-info .pay-freq-options ul li .feat-item-info { float: left; width: 285px;  }
#featured-account-select-info .pay-freq-options ul li.selected-pay-freq { background:#eee; border:1px dashed #ddd; font-weight: bold; }

/* webwinkel in de kijker */
ul#feat-params { margin: 0 0 0 0; padding: 10px 0; border-bottom:1px solid #ddd; }
ul#feat-params li { padding: 5px; border:1px dashed #fff; }
ul#feat-params li label { float: left; width: 125px; margin-right: 10px; }
ul#feat-params li .txt-input  { float: left; width: 235px; }
ul#feat-params li .txt-input input  { border:1px solid #aaa; width: 200px; padding: 4px; }
ul#feat-params li .txt-input textarea  { border:1px solid #aaa; width: 200px; height: 90px; padding: 4px; background:#fff; }
ul#feat-params li .info  { float: left; width: 165px; color:#888; font-size: 8pt; }

/* kortingscodes */
.coupon-itm { border:1px dashed #ddd; padding: 10px; margin-bottom: 10px; }

.coupon-itm .cpn-code { float: left; font-size: 12pt; margin-right: 10px; font-weight: bold; background: #F8F7ED; padding: 5px; width: 100px; }
.coupon-itm .cpn-code { float: left; font-size: 12pt; margin-right: 10px; font-weight: bold; background: #F8F7ED; padding: 5px; width: 100px; }

.coupon-itm .cpn-lbl { font-variant: small-caps; font-size: 8pt; color: #bebda6; }
.coupon-itm .cpn-valid { float: left; margin-right: 10px; padding: 5px; width: 70px; }
.coupon-itm .cpn-desc { float: left; margin-right: 10px; padding: 5px; width: 260px; }
.coupon-itm .cpn-shop { float: left; margin-right: 10px; padding: 5px; width: 100px; }

.cpn-itm { border:1px dashed #e6e4dc; margin-bottom: 10px; background: #fff; padding: 10px; }
.cpn-itm h3 { margin-bottom: 5px; font-weight: bold; padding: 5px; font-size: 11pt; }
.cpn-itm .cpn-lbl { font-variant: small-caps; font-size: 8pt; color: #9f9e81; }

.cpn-itm .cpn-code {
            float: left; border: 1px dashed #e7e3c4; font-size: 14pt; background: #F8F7ED;
            padding: 10px; width: 150px; text-align: center; margin-right: 10px; font-weight: bold;}
.cpn-itm .cpn-use a {
        display: block; margin-top: 5px; font-variant: small-caps; padding: 5px;
        font-size: 10pt; color: #bebda6; text-align: center; background: #fff;
        background:#fd7b2a url('/resources/images/bg_input_btn.gif') repeat-x; color:#eee; border:1px solid #d45c11;
        }
.cpn-itm .cpn-use a { color: #fff;}

.cpn-itm .cpn-created { float: left; margin-right: 10px; padding: 5px 5px 0 5px; width: 80px; }
.cpn-itm .cpn-valid { float: left; margin-right: 10px; padding:  5px 5px 0 5px; width: 80px; }
.cpn-itm .cpn-desc { float: left; margin-right: 10px; padding:  5px 5px 0 5px; width: 260px; }
.cpn-itm .cpn-shop { float: left; margin-right: 10px; padding:  5px 5px 0 5px; width: 230px; }
.cpn-itm .cpn-tags { float: left; margin-right: 10px; padding:  5px 5px 0 5px; width: 400px; }

/* Debug */

.debug-container { background:#eee; padding: 10px; border:1px solid #666; font-size: 8pt; }
.debug-container h2 { color:#000; font-weight: bold; font-size: 11pt; margin-top: 10px; margin-bottom: 5px; }
.debug-container table { background:#fff; border-collapse: collapse; border:1px solid #ddd; }
.debug-container table td { padding: 5px; border:1px solid #ddd; }

.debug-info { }
.debug-quries { }


/**/

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../js/star-rating/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../js/star-rating/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
