body { background-color:#515151;font-family:arial;font-size:9pt;text-align:center; margin: 0px; color: #7a7a7a;}
a {text-decoration: none; }
a:hover {text-decoration: underline;}
.swk_wrapper {background-color:#fff; margin:0 auto; width:954px; }
.swk_header_top_container {text-align: left;}
.swk_header_top{background-color: #fff; padding-top: 2px; background-color: #fff;}
#swk_logo{margin-left: 26px; margin-top: 25px;float:left;}

#swk_customer_service{float: right; min-height: 23px; color: #fff; margin-top:8px;margin-right:12px;}


/* Quick Access*/
.swk-quick-access {
    width:390px;
    float:right;
    margin-top:12px;
    margin-bottom: 8px;
    margin-right: 2px;
    text-align:right;
    padding:0 10px;
    color:#fff;
    }
.swk-quick-access p { margin-bottom:4px; }
.swk-quick-access li {
    display:inline;
    background:url(../images/shop_access_pipe.gif) no-repeat 100% .35em;
    padding-right:7px;
    padding-left:3px;
    }
.swk-quick-access li.first { padding-left:0; }
.swk-quick-access li.last { padding-right:0; background:none; }
.swk-shop-access { margin-bottom:6px; }
.swk-shop-access a, .shop-access a:hover
{
    color: #9a9a9a;
    font-size: .95em;
}
.swk-shop-access li.last { padding-right:0; background:none; }
.language-switcher { float:right; margin-top:5px; margin-left:60px; }
.language-switcher label { color:#A7C6DD; padding-right:5px; }
.language-switcher .flag option { background-repeat:no-repeat; background-position:left center; padding-left:20px; margin-left:2px; }

/*Pink lozenge e.g. Customer service */
.swk_pink_lozenge {float:right; min-height: 23px;color: #fff;}
.swk_pink_lozenge_left {width: 7px; height: 23px; float:right;background-position: right; background-image: url("../images/left-pink-lozenge.png");}
.swk_pink_lozenge_right {float:right;width: 7px; height: 23px; background-position: left;background-image: url("../images/right-pink-lozenge.png");}

.swk_orange_lozenge {float:right; min-height: 23px; background-color: #ff9933; color: #fff;}

.swk_top_nav li {padding: 0px 10px; display:inline; float: left; background-image: url("../images/grey-dot-medium.png"); background-position: left center; background-repeat: no-repeat;}

.swk_search {clear: right; float:right; margin-top: 8px; padding-top: 2px; padding-left: 20px; margin-right: 12px; background-image: url("../images/search-icon.png"); background-repeat: no-repeat; background-position: left center;}
.swk_search_submit {padding-top: 0px; padding-left: 2px; float: left;}

.swk_search_fieldset {border: none;float: right;}
.swk_search_field {padding-top: 1px;float: left;}

.swk_quick_access{float:right; clear: right; margin: 12px 12px 32px 0px}
.swk_dot_border { clear: both; width: 954px; height: 12px;background: url("../images/colour-dots.jpg"); background-repeat: repeat-x; margin-bottom: 4px;}
.swk_header_nav_container {width: 954px; background-color: #fff; height: 56px;}
.swk_header_middle_container {width: 954px; background-color: #fff;}
.swk_middle {  padding:25px 25px 80px 25px; }
.swk_top_promo_big_container {float: left; clear: left; width:760px; height: 230px; border: solid 1px black;}

.swk_nav_separator {}

/* Base Mini */
.base-mini {  line-height:1.3em;  font-size:.95em;  }
.base-mini .head { margin:1px 2px;  padding:2px 8px; }
.base-mini .head h4 { min-height:16px; color:#e26703; background-repeat:no-repeat; background-position:0 0; padding:1px 0 1px 12px; text-transform:uppercase; }
.base-mini .head h4 .count { text-transform:none; color:#2f2f2f; white-space:nowrap; font-weight:normal; font-size:.95em; }
.base-mini h5 { font-size:1em; margin-left: 12px; margin-right: 8px; }
.base-mini .content, .base-mini ol {margin-left:8px; margin-right: 0px;}
.base-mini ol li { padding:4px 4px 4px 0px; }
.base-mini ol li.odd { background:#f4f3f3; }
.base-mini ol li.even { background:#fafafa; }
.base-mini .actions {  padding:6px; margin-left:12px; margin-right: 8px; }
.base-mini .product-images { float:left; width:52px; height:52px; }
.base-mini .product-images a img { border:1px solid #a9a9a9; vertical-align:top; }
.base-mini .product-checkbox { float:left; width:10px; }
.base-mini .product-names { margin-left:18px; }
.base-mini .product-details { margin:0 0 0 70px; height:50px; }
.base-mini .product-details[class] { height:auto; min-height:50px; font-weight: bold; font-size: 1.05em; }
.base-mini .regular-price { font-size:11px; }
.base-mini .regular-price .price { color:#2f2f2f; }
.base-mini .special-price { font-size:11px; }
.base-mini .minimal-price { font-size:11px; }
.base-mini .price-box { margin:1px 0; }

/* Sidebar Blocks */
.mini-product-tags .head h4 { background-image:url(../images/icon_tag_green.gif); }
.mini-product-tags li { display:inline; padding-right:4px; line-height:1.5em; }
.mini-product-tags li:after { display:inline!important; }
.mini-product-tags .content { padding:10px; }
.mini-product-tags .content a, .mini-product-tags .content a:hover { color:#1b2d3b; }

.mini-newsletter h4 { background-image:url(../images/icon_newspaper.gif); }
.mini-newsletter input.input-text { display:block; margin:3px 0; width:167px; }

.mini-cart .head h4 { background-image:url(../images/icon_basket.gif); }
.mini-cart .subtotal { background:#F4F3F3; margin-top:5px; padding:2px 0; text-align:center; }
.mini-cart h5 { margin:0; background:#F4F3F3; padding:6px 8px 2px 8px; }
.mini-cart .actions { padding-top:3px; padding-bottom:1px; }
.mini-cart .actions .form-button { margin-top:3px; margin-bottom:5px; }
.mini-wishlist .link-cart { display:block; }

.mini-compare-products .head h4 { background-image:url(../images/icon_table.gif); }

.mini-poll .head h4 { background-image:url(../images/icon_group.gif); }
.mini-poll td.label { font-weight:bold; padding-right:10px; }
.mini-poll td.item  { white-space:nowrap; }

.mini-product-view .head h4 { background-image:url(../images/icon_tag_green.gif); }

.swk_paypal_logo {margin-left:16px;}
.swk_about_us{margin: 8px 0px;}
.swk_dot_divider {margin-left: 0px; clear:left; height:4px; margin-top: 12px; padding-bottom: 12px;background: url("../images/grey-dot-small.jpg"); background-repeat: repeat-x;}
.swk_home_promos { width: 743px;  }
.swk_medium_promos_container { margin-left:26px;width: 705px; margin-top: 16px; text-align:center; }
.swk_home_medium_promo {float:left; width: 230px;}
.swk_home_lozenge_promo {float:left;}
.swk_best_selling {margin-left:26px;}
.swk_best_selling td{width: 150px;}
.swk_best_selling a{color: #1896ff; font-weight: bold;}
.swk_all_link {font-size:.8em;}

.swk_newsletter_box { margin-left: 12px;margin-bottom: 4px;}

/* Footer */
.swk_footer_container {clear: both; width: 954px; background-color: #fff;}

.swk_footer { width:930px; margin:0 auto; padding:10px 10px 4em; background-color:#fff; }
.swk_footer .store-switcher { display:inline; padding:0 10px 0 0; vertical-align:middle; }
.swk_footer .informational label { color:#9a9a9a; font-weight:bold; padding-right:3px; }
.swk_footer .informational ul {
    display:inline;
    }
.swk_footer .informational li {
    display:inline;
    background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }
.swk_footer .informational li.last { background:none; padding-right:0; }
.swk_footer .informational a, .footer .informational a:hover { color:#9a9a9a; }
.swk_footer .informational a { text-decoration:none; }
.swk_footer .legality {
    padding:13px 0;
    color:#9a9a9a;
    text-align:center;
    }
.footer .legality a, .footer .legality a:hover { color:#9a9a9a; }

.parenting-essentials {width:100px; height:20px; background: url ("../images/nav-img-parenting-essentials.png");}
.logo {border: 0 none;}
body {}

/*Category page styles */
.category-landing-header {clear: left; font-family:arial, helvetica; background:transparent url(../images/bkg_products-grid2h.gif) repeat-x scroll left top;padding-top: 16px; font-size:1px; line-height:1em; font-size: 1.5em; font-weight:bold;margin-bottom: 16px;}
.category-landing-block-header{width: 100%;}
.category-landing-block-wrapper{clear: left;}
.category-landing-block{float: left;width:180px; margin-right: 32px;margin-bottom: 16px;}
.category-landing-product-image {float:left; width: 35%;}
.category-landing-product-description {float: left; width:65%;}
.category-description {font-size: 1.2em; font-weight:bold}

/* gift wrap */
.gift-wrap a{
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    margin-left:68px;
    background:#1896ff;
    color:#fff;
    border:1px solid #1896ff;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
    .gift-wrap a:hover{text-decoration:none;}
 
.shopping-cart-collaterals .gift-wrap-heading h4  
{
       min-height:16px;
    color:#e26703;
    background-repeat:no-repeat;
    background-position:0 0;
    padding:1px 0 1px 21px;
    text-transform:none; background-image:url(../images/gift-wrap-icon.jpg);  padding-left:23px; }
    
    /*Blog */
    .header-nav-right-links{float: right; margin-right: 40px;}
