/* JuJups version 5.0 */
body, .normal {
color:#444;
}

a {
color:inherit;
text-decoration:underline;
}

a.j5-link-more {
color:#444;
font-size:10pt;
font-weight:normal;
text-decoration:underline;
}

a.j5-addtocart-btn {
background:transparent url(../../images/fat/btn_addtocart.png) no-repeat scroll top right;
color:#444;
display:block;
float:left;
font:normal 11px arial, sans-serif;
height:16px;
margin:0;
padding:3px 0 3px 25px;
text-decoration:none;
width:71px;
}

a.j5-addtocart-btn:hover {
background-position: bottom right;
color: #000;
outline: none; /* hide dotted outline in Firefox */
}

a.j5-addtocart-btn:active span {
background-position: bottom left;
}

#mini-cart {
height:auto;
}

#mini-cart .icon {
float:left;
margin-right:5px;
}

#mini-cart .icon img {
margin:0;
}

#mini-cart .item-number {
float:left;
font-size:24px;
font-weight:bold;
margin-right:5px;
margin-top:-6px;
}

#mini-cart .item-link {
float:left;
font-weight:normal;
margin-top:2px;
}

#twitter_update_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px;
}

#twitter_update_list li {
border-bottom:1px dotted #444;
color:#444;
font-size:10pt;
}

#twitter_update_list a {
color:#999;
text-decoration:none;
}

#twitter_update_list li span {
display:block;
font-style:italic;
}

#twitter_update_list li span a {
color:#444;
}

.j5-banner-wrap {
border:0 none;
display:block;
height:330px;
margin:0 auto 20px;
width:950px;
}

.j5-banner-wrap .j5-banner-left {
display:inline;
float:left;
}

.j5-banner-ad-competition, .j5-jr-banner-ad-competition-image {
/* background: transparent url(../../images/fat/header_ad_competition.png) no-repeat; */
border:0 none;
height:220px;
width:210px;
}

.j5-jr-banner-ad-competition-image {
background: transparent url(../../images/fat/jr_competition_ad.png) no-repeat;
float:left;
}

.j5-jr-banner-ad-competition-ad-btn {
background: transparent url(../../images/fat/enter_contest_ad_btn.png) no-repeat;
display:block;
height:30px;
margin:185px 0 0 30px;
width:76px;
}

.j5-jr-banner-ad-competition-ad-btn:hover {
background-position:bottom;
}

.j5-banner-wrap .j5-banner-ad-couponcode {
height:82px;
margin-top:8px;
}

.j5-banner-wrap .j5-banner-ad-couponcode, .j5-sb-jr {
background:transparent url(../../images/fat/sidebox.png) no-repeat;
border:0 none;
width:210px;
}

.j5-banner-wrap .j5-banner {
background:transparent url(../../images/banners/www_jujups_banner.png) no-repeat;
/* temporary banner for halloween 2009
background:transparent url(../../images/banners/halloween2009.jpg) no-repeat;*/
border:0 none;
display:inline;
float:right;
height:330px;
margin-left:8px;
width:732px;
}

.j5-banner-ad-couponcode-code {
color:blue;
display:block;
font-size:17px;
height:57px;
margin:0;
padding:15px 0 0;
text-align:center;
}

.j5-clear { /* generic container (i.e. div) for floating buttons */
/*display:table; */ /* overlap on chrome */
display:inline-block;
margin:2px auto 0;
overflow:hidden;
width:auto;
}

.j5-copyright {
float:left;
margin-top:87px;
width:auto;
}

.j5-create { /* a */
background:transparent url(../../images/fat/createnow_btn_134x104.png) no-repeat scroll 0 0;
display:block;
height:52px;
margin:235px 0 0 20px;
padding:0;
width:134px;
}

.j5-create:hover {
background-position:bottom;
}

/* temporary 'create now' button for halloween 2009 banner */
.j5-create-halloween { /* a */
background:transparent url(../../images/fat/createnow_btn_134x104.png) no-repeat scroll 0 0;
display:block;
height:52px;
margin:85px 35px 0 20px;
padding:0;
width:134px;
position:relative;
float:right;
}

.j5-create-halloween:hover {
background-position:bottom;
}
/* end of temporary banner */

.j5-footer-btm {
background:transparent url(../../images/fat/footer_b.png) no-repeat scroll 0 0;
bottom:0;
clear:both;
height:10px;
position:static;
width:1030px;
}

.j5-footer-wrap, .j5-header-wrap {
margin:0 auto;
width:1030px;
}

.j5-footer-wrap {
background:url(../../images/fat/footer_span.png) no-repeat 0 0;
color:#606060;
height:150px;
padding:20px 0 0;
}

.j5-footer {
margin:0 auto;
padding:0;
width:900px;
}

.j5-footer-link {
float:left;
height:auto;
margin-left:80px;
width:auto;
}

.j5-footer-link-column {
float:left;
height:140px;
width:150px;
}

.j5-footer-link-column .j5-header {
color:#414141;
font-size:12pt;
font-weight:bold;
line-height:normal;
}

.j5-footer-link-column .j5-links {
margin: 12px 0 0 0;
}

.j5-footer-link-column .j5-links p {
margin-bottom: 2px;
}

.j5-footer-link-column .j5-links a {
color: #626262;
font-size: 10pt;
padding-bottom:2px;
text-decoration: underline;
}

.j5-h2 {
border:0 none;
color:#9C5800;
font-size:16pt;
font-weight:bold;
margin:0;
padding:0;
}

.j5-header-wrap {
background:url(../../images/fat/header_bg.png) no-repeat 0 0;
}

.j5-header .header-country-wrap {
display:block;
margin:0;
}

.j5-header .header-country-wrap .whereyouare {
list-style-type:none;
margin:0;
padding:0;
}

.j5-header .header-country-wrap .whereyouare li {
display:block;
float:left;
}

.j5-header-wrap .j5-header {
height:104px;
}

.j5-hr {
background:transparent url(../../images/fat/jujups_line.png) no-repeat scroll 0 0;
float:left;
height:12px;
margin-top:20px;
width:730px;
}

.j5-logo {
background:transparent url(../../images/fat/www_tagline.png) no-repeat scroll 0 15px;
display:block;
float:left;
height:90px;
margin:-3px 0 0 50px;
width:200px;
}

.j5-other-pd-wrap {
display:inline;
float:left;
height:83px;
margin:0 19px 0 0;
padding:6px 0 0;
width:82px;
}

.j5-other-pd-img-wrap {
background:transparent url(../../images/fat/box_small_product.png) no-repeat scroll 0 0;
height:82px;
margin:0;
overflow:hidden;
padding:0;
width:82px;
}

.j5-other-pd-img {
display:block;
float:left;
height:82px;
margin:1px 1px 1px 3px;
width:82px;
}

.j5-sb-blog a {
background:transparent url(../../images/fat/sidebox_blog_logo.png) no-repeat scroll 15px 7px;
}

.j5-sb-blurb {
color:#444;
font-size:10pt;
margin-left:75px;
text-decoration:none;
}

.j5-sb-customer-support {
background:transparent url(../../images/fat/bg_rounded_corner.png) no-repeat scroll 0 0;
height:80px;
padding-left:5px;
padding-top:10px;
}

.j5-sb-customer-support-img {
background:transparent url(../../images/fat/customer_support_img.png) no-repeat scroll 0 0;
height:76px;
}

.j5-sb-customer-support .j5-sb-header {
margin:0 0 0 55px;
}

.j5-sb-customer-support-number {
display:block;
font-size:10pt;
margin:0 0 0 55px;
padding:5px;
}

.j5-sb-customer-support-chat {
border-top:1px dashed #444;
float:left;
font-size:12pt;
font-weight:bold;
margin-left:55px;
padding:3px 0;
text-decoration:underline;
width:140px;
}

.j5-sb-facebook a {
background:transparent url(../../images/fat/facebook_logo.png) no-repeat scroll 15px 7px;
}

.j5-sb-facebook a, .j5-sb-blog a {
color:#444444;
display:block;
font-size:10pt;
height:50px;
margin:0;
padding-top:10px;
text-decoration:none;
}

.j5-sb-facebook-div, .j5-sb-blog-div, .j5-sb-oversea-gift-div, .j5-sb-jr-div {
background:transparent url(../../images/fat/sidebox.png) no-repeat scroll 0 0;
height:58px;
margin:0;
padding:0;
}

.j5-sb-email-submit {
background:transparent url(../../images/fat/sign_up_btn.png) no-repeat scroll 0 0;
border:0 none;
color:#444;
cursor:pointer;
float:left;
height:22px;
margin:0;
padding:0;
width:60px;
}

.j5-sb-email-submit:hover {
background-position:bottom;
color:#131313;
}

.j5-sb-header {
font-size:12pt;
font-weight:bold;
margin:0 0 0 75px;
}

.j5-sb-jr {
height:90px;
}

.j5-sb-jr a {
background:transparent url(../../images/fat/jujups_junior_sidebox_logo2.png) no-repeat scroll 10px 5px;
color:#444444;
display:block;
font-size:10pt;
height:30px;
margin:0;
padding:30px 0 0 15px;
text-decoration:none;
}

.j5-sb-facebook, .j5-sb-blog, .j5-sb-oversea-gift, .j5-sb-twitter, .j5-sb-email, .j5-sb-jr {
background:transparent url(../../images/fat/sidebox_btm.png) no-repeat scroll 0 50px;
border:0 none;
bottom:0;
height:60px;
width:210px;
}

.j5-sb-jr, .j5-sb-facebook, .j5-sb-blog, .j5-sb-customer-support, .j5-sb-oversea-gift, .j5-sb-twitter, .j5-sb-email {
display:block;
margin-bottom:10px;
}

.j5-sb-oversea-gift {
background:transparent url(../../images/fat/sidebox_btm.png) no-repeat scroll 0 100px;
height:110px;
}

.j5-sb-oversea-gift-div {
height:108px;
}

.j5-sb-oversea-gift-img {
background:transparent url(../../images/fat/gift_img.png) no-repeat scroll right bottom;
height:108px;
}

.j5-sb-twitter {
background:transparent url(../../images/fat/sidebox_btm.png) no-repeat scroll 0 bottom;
height:auto;
min-height:252px;
}

.j5-sb-twitter-div, .j5-sb-email-div {
background:transparent url(../../images/fat/sidebox.png) no-repeat scroll 0 0;
margin:0;
min-height:232px;
padding:10px;
}

.j5-sb-twitter-logo {
background:transparent url(../../images/fat/twitter_logo.png) no-repeat scroll 0 0;
display:block;
height:20px;
margin:10px auto;
padding:30px 0 0;
text-decoration:none;
width:190px;
}

.j5-sb-twitter-msg {
background-color:#FFF;
/* height:162px; */
height:auto;
}

.j5-sb-email {
background:transparent url(../../images/fat/sidebox_btm.png) no-repeat scroll 0 128px;
height:138px;
}

.j5-sb-email-div {
height:115px;
min-height:110px;
}

.j5-sb-email-input {
background:transparent url(../../images/fat/email_text_box.png) no-repeat scroll 0 0;
border:0 none;
color:#444;
float:left;
height:18px;
padding:4px 10px 4px 5px;
width:105px;
}

.j5-sidebox-btm {
background:transparent url(../../images/fat/sidebox_btm.png) no-repeat scroll 0 0;
bottom:0;
height:10px;
position:static;
width:210px;
}

.design-row-wrap {
display:inline;
float:left;
height:auto;
padding:0;
width:100%;
}

.design-small-wrap, .product-small-wrap {
height:auto;
padding:5px 0 0;
margin:0 18px 0 0;
}

.design-sub-row-wrap {
width:auto;
}

.launch {
height:25px;
padding:0;
}

.launch .launch-form {
color:#444;
float:left;
font-size:12pt;
width:320px;
}

.oversea-country-menu {
margin:10px;
}

.oversea-country-menu ul ul li a:hover {
background:#d4d8bd;
}

/* remove the bullets, padding and margins from the lists */
.oversea-country-menu ul{
list-style-type:none;
padding:0;
margin:0;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.oversea-country-menu li{
float:left;
position:relative;
z-index:100;
}

/* use the table to position the dropdown list */
.oversea-country-menu table{
border-collapse:collapse;
left:-1px;
position:absolute;
top:25px;
z-index:80;
}

/* style all the links */
.oversea-country-menu a, .oversea-country-menu :visited {
/* background:#949e7c; */
background:#FFF;
color:#444;
display:block;
font-family:verdana, sans-serif;
font-size:10px;
margin-right:1px;
padding:3px 0 3px 7px;
text-decoration:none;
text-align:left;
/* width:149px; */
width:100px;
}

/* style the links hover */
.oversea-country-menu :hover{
color:#131313;
/* background:#d4d8bd; */
}

/* hide the sub level links */
.oversea-country-menu ul ul {
height:0;
margin-top:5px;
margin-left:-10px;
position:absolute;
visibility:hidden;
width:100px;
}

/* make the sub level visible on hover list or link */
.oversea-country-menu ul li:hover ul,
.oversea-country-menu ul a:hover ul{
visibility:visible;
}

.oversea-country-menu .oversea-country-select {
background:transparent url(../../images/fat/country_btn.png) no-repeat scroll 0 0;
cursor:pointer;
padding:3px 30px 5px 15px;
}

.page {
background:transparent url(../../images/fat/www_dotted.png) repeat-y scroll 49px 0;
min-height:450px;
}

.primary-content {
padding:20px 0 20px 20px;
width:712px;
}

.quick-launch {
float:left;
margin:0 0 0 105px;
width:430px;
}

.quick-launch .j5-sb-email-submit {
float:left;
width:60px;
}

.secondary-content {
padding:0;
width:210px;
}

.user-wrap .user {
color:#444;
text-align:right;
}

.whereyouare img {
margin-top:-4px;
}

.j5-profile-mini-wrap {
float:left;
height:30px;
width:730px;
}

.store-logo {
/* background-color:#eee; */
border:0 none;
margin:10px auto 0 auto;
width:1030px;
}

.no_underline {
text-decoration:none;
}

.j_powered {
float:right;
margin-right:70px;
}

.wrap-header-box {
float: left;
height: 30px;
width: 730px;
}