

/* =Global Header
-----------------------------------------------------------------------------*/
/* Utility Nav */

#utility-nav li a {background: transparent url(/assets/images/js/navigation/utility-divider.gif) center left no-repeat;}
#utility-nav li.first{background: transparent url(/assets/images/js/navigation/utility-divider.gif) no-repeat scroll right center; margin-right: 2px; padding-right: 2px;} 

#header img#logo,#utility{margin-top: 10px;}/* Styles Added for TipToeTurtle Other Stores overlay */
/* header login and shopping cart */
#utility-user p.login, #utility-user p.shopping-cart, #utility-user a {color: #969696;}
#utility-user p.shopping-cart {background: transparent url(/assets/images/js/navigation/shopping-cart.gif) center left no-repeat;}
#header #logo{background: transparent url(/assets/images/js/logo.gif) no-repeat top left; width: 284px; height: 81px;}

/* =Global Navigation
-----------------------------------------------------------------------------*/
#primary-nav {background: #FF9F09 url(/assets/images/js/navigation/nav-bg.gif) repeat-x top left;}
#primary-nav ul {background: url(/assets/images/js/navigation/primary-divider.gif) repeat-y top left;}
#primary-nav ul li {background: url(/assets/images/js/navigation/primary-divider.gif) repeat-y top right;}
#primary-nav ul li a.inactive:hover {background: #ff9e09;}
/* Global Navigation Drop Down */
#primary-nav ul li.drop-down a,#primary-nav ul li.drop-down a:hover {background: url(/assets/images/js/navigation/drop-down-arrow.gif) no-repeat 100% 55%;}
#primary-nav ul li.drop-down ul  a {color: #8b8989}
#primary-nav ul li.drop-down ul a:hover {color: #ff9e09; }
#primary-nav ul li:hover, #primary-nav ul li.sfhover {background:#ff9e09 url(/assets/images/js/navigation/primary-divider.gif) repeat-y top right;}

/*Header Promotion Area */
#primary-promo-wrapper {background: #efeded url(/assets/images/js/navigation/promo-bg.gif) repeat-x top left;}

/* =Footer
-----------------------------------------------------------------------------*/
/* Footer Subscription Bar */
#footer-subscribe {background: url(/assets/images/js/navigation/nav-bg.gif) repeat-x top left; }
#footer-subscribe img#emailSubscribeSubmit {margin-left: 5px; cursor: pointer; cursor: hand;}

/* Global Footer */
#footer-wrap {background: #efeded url(/assets/images/js/navigation/promo-bg.gif) repeat-x top left;}
#footer ul li ul li h3,#footer ul li ul li h3 a,#footer ul li ul li h3 a:hover{color: #ff9e09;}

/* Homepage
------------------------------------------------------------------------------------------------------------------------*/
div#promo-area1 {width:398px;float: left;}
div#promo-area1 img {float: left;}
div#promo-area1 a.last img {margin-left: 8px;}
#promo1 {float: left; width:398px;}
#promo2-a,#promo2-b {float: right;}
#promo2-a {margin-bottom: 10px; display: inline;}


#accessory-finder {margin-bottom: 10px; display: inline; width: 166px; background: #fbf9cf; border: 1px solid #dfdddd; padding: 3px 9px;}
#accessory-finder label {color:#09c; display: block; margin-bottom: 3px;}
#accessory-finder h2 {color: #743694; font-size: 12px;margin: 0; }
#accessory-finder select  {font-size:12px; width:150px; background:#fff; color:#a3a3a3; border: 1px solid #818170;}
#brands {margin: 0; padding:0; list-style: none; width: 590px; overflow: hidden;}
#brands li {float: left; padding-left: 16px; text-align: center; }
#brands li img {display: block;}
#featured-products {margin: 0 0 20px; padding: 0 0 0 5px; list-style:none; width: 586px; overflow: hidden;}
#featured-products li {float: left; margin: 0 5px; display: inline; width: 180px;  text-align: center;}
#featured-products img {display: block; text-align: center; margin: 0 auto;}
#featured-products a.product-name {text-decoration: underline;  display: block; margin-top: 10px; color: #000;}
#featured-products a.product-name:hover {text-decoration: none;}
#featured-products p.sale,#featured-products p.new {color: #fc0202; font-weight: bold; }
#featured-products p.sale,#featured-products p.price,#featured-products p.new {text-align: center; margin: 2px 0 0;}

div#category-single, div#category-double{width: 292px;}
div#category-single {float: left; margin-right: 7px; display: inline;}
div#category-double {float: right;}
div#primary-categories {margin: 10px 0 20px 0; width: 591px; overflow: hidden; clear: both;}
div#primary-categories h2.section-head {margin-top: 0;}
div#primary-categories ul {padding:0; margin: 0 0 0 20px; list-style:none;}
div#primary-categories h3,div#primary-categories h3 a {color: #00a0c6; font-size: 14px; padding: 0; margin: 0 0 5px;}
div#category-single img, div#category-double img {float: left; width: 75px; margin-top: 7px; display: inline;}
div#primary-categories  li {clear: both; width: 272px; overflow: hidden;  margin: 0;}
div#primary-categories  li.first {border-bottom: 1px solid #ebebeb; padding: 0 0 20px;}
div#primary-categories  li.second {border-top: 1px solid #e0e0e0; padding: 10px 0 0 0;}
div#primary-categories p {margin: 15px 0 15px 95px; padding-right: 10px; color: #999;}
div#primary-categories p.links,ul#secondary-categories p.links {text-align: right; margin: 0 0 0 3px; padding-right: 20px;}
div#primary-categories p.links a,ul#secondary-categories p.links a  {padding-right: 20px; text-decoration: underline; background:url(/assets/images/js/grey-arrow.gif) no-repeat 100% 50%;}
div#primary-categories p.links a:hover,ul#secondary-categories p.links a:hover {text-decoration: none;}

ul#secondary-categories {width: 591px; overflow: hidden; margin: 0; padding: 0;  list-style: none;}
ul#secondary-categories h2.section-head {margin: 0 0 9px;}
ul#secondary-categories li {width: 193px; float: left;}
ul#secondary-categories li#category-triple,ul#secondary-categories li#category-trailers {margin-right: 6px;  display: inline;}
ul#secondary-categories h3{color: #00a0c6; font-size: 14px; padding: 0; margin: 2px 0 5px; text-align: center;}
ul#secondary-categories p {margin: 0 20px 20px 24px; color: #999;}

ul#secondary-categories li#category-accessories ul {margin: 0 20px 20px 24px; color: #999; list-style-type: disc; padding-left: 20px; width: 10px;}
ul#secondary-categories li#category-accessories ul li {float: none; width: 120px; color: #f99d1c;}
ul#secondary-categories li#category-accessories ul li a {color: #999;}

#primary-copy{float: left; width: 395px;}
#primary-copy h3 {font-size: 12px; color:#727272; margin: 10px 0 0;}
#primary-copy p {margin: 0 0 10px; color: #727272; text-align: justify;}
#promo-area3 {float: right; width: 186px;}
#promo-area3 img {display: block; margin-bottom: 10px;}

 /* =Sub Navigation
-----------------------------------------------------------------------------*/
#left-nav,p.left-nav-header,ul.left-nav-init {background:#fff;}
p.left-nav-header {border-top:#ccc 1px solid; color: #00a0c6;}
li.left-nav-more {color: #00a0c6;}
a.left-nav-level1:link,a.left-nav-level1:visited,a.left-nav-level1:active {color: #00a0c6; text-decoration:none;}
a.left-nav-level1:hover {text-decoration:underline;}

 /* =Product Page
-----------------------------------------------------------------------------*/
#prod-details-recommend {background:#efefef;}
.prod-details-headers {color:#fff; background:#ff9e09;}
.prod-details-price {color:#c00;}
.prod-accessory-details-price {color:#c00;}
.prod-refine-price {color:#c00;}


#content-product h1,
div#productinfo-accessories ul li p.product-name,
div.options-container ul#product-additional-options li{color: #00a0c6;}

#pp-color-choice,
#product-options h2,
#content-productinfo #productinfo-specs h3,
#review-stats-primary h2,
strong.price,
strong.regular_price,
h1.product-reviews,h1.product-reviews a,
.icon-explanation,
#product-page-wrapper h2,
#product-page-wrapper h3,
ul.optionals label,
#overlay-wrapper h2,
ul#productinfo-crossell  li p.product-name,
.tool-tip,
#product-extra-actions li.or-options strong{color: #f90;}


#content-productinfo h2 {border-bottom: 3px solid #ffd699;}
 /* =Category / Refinement / Compare
-----------------------------------------------------------------------------*/
td.brand-desc {background:#f6f6f6;}
a.brand-headers:link,a.brand-headers:visited,a.brand-headers:active,a.brand-headers:hover {color:#ff9e09;}
 /* = Category / Checkout / Account Text Typography
-----------------------------------------------------------------------------*/
.cart-order-subtotal,
.cart-price-total,
table.checkout-table-billinfo td.order-item,
table.checkout-table-main td.checkout-td-giftprice,
table.returns-table-damaged td.returns-td-header2 {color:#c00;}


table.cart-table-main td.cart-td-header,
table.checkout-table-main td.checkout-td-header,
table.checkout-table-main td.checkout-td-headerp,
table.checkout-table-sub td.cart-td-header,
table.checkout-table-sub td.cart-td-headerp,
table.track-order-main td.track-td-header,
table.reviews-table-main td.reviews-header,
table.returns-table-main td.returns-td-header,
table.account-table-main td.account-td-header,
table.account-main td.header,
table.order-table-main td.order-td-header,
table.order-table-main td.order-td-headers{color:#fff; background:#ff9e09;}


.nav-account-activ {background:#ff9e09;}

table.registry-table-main td.registry-td-header {color:#fff; background:#c00;}


/* Misc
--------------------------------------------------------------------*/
/* Email a Friends */
fieldset#email {border: 1px solid #009ECE;}
body#popUp fieldset#email legend {background: #FF9E09; color: #fff; }

/* Calling Mommy Bloggers */
ul.blog-form {margin: 0; padding: 0; list-style: none; width: 290px; float: left;}
ul.blog-form li {margin-bottom: 10px; clear: both;}
ul.blog-form li input {width: 120px;}
ul.blog-form label {float: left; width: 140px; text-align: right; margin-right: 10px; display:inline;}
ul.blog-form label em, em.required {color: #c00;}
ul.blog-form li.input-only {margin-left: 150px;}
ul.blog-form li.bio label {width: 40px;}
ul#blog-samples li.verification label {width: 220px;}
ul#blog-samples li.verification img {margin-top: 10px;}
ul.blog-form li.bio textarea {width: 220px;}
ul#blog-samples  p {margin: 0;}
ul#blog-samples textarea {width: 290px;}
ul#blog-samples #submit {text-align: right;}
ul#blog-samples #submit input {width: 80px;}
ul#blog-samples  #uword {width: 50px;}

/* LINK STYLES */
a:link,a:visited,a:active {color: #00a0c6; text-decoration: none;}
a:hover {text-decoration: underline;}
a.links-inline:link,a.links-inline:visited,a.links-inline:hover,a.links-inline:active,
a.links-under:link,a.links-under:visited,a.links-under:hover,a.links-under:active{color: #069; text-decoration: underline;}
h1.product-name a,.reviews-prod-title a {color: #000; text-decoration: none;}
h1.product-name a:hover,h1.product-reviews a:hover,.reviews-prod-title a:hover {color: #069; text-decoration: underline;}

/* PRODUCT DETAILS LINKS */
a.product-details-brand  {color:#ff9e09; text-decoration: underline;}
/* HEADERS */
h2.headertwo-brand,h3.headerthree-brand,h4.headerfour-brand,h5.headerfive-brand,h6.headersix-brand {color:#ff9e09;}
h1.section-head, h2.section-head {margin: 10px 0; background:url(/assets/images/js/header-bg.gif) repeat-x;}

/* PRODUCT THUMBNAILS */
ul.prodthumbs {margin: 0 0 0 10px; list-style-type: none; text-align: center; padding: 0;}
ul.prodthumbs li {display: block; float: left; margin: 0; text-align: center; padding: 0 12px 5px;}

.smallerrortext,.txt-fontred {color:#c00;}
.smallboldblue {color:#036;}
.txt-fontblue {color:#ff9e09;}

/* = Gift Pages
-----------------------------------------------------------------------------*/
#top-sellers a.product-name,.tab-view ul li a.product-name,.unlimited-collection  a.product-name,.gift-two-col .col2  {color: #666;}
#primary-tabs a {background: url(/assets/images/js/promotion_pages/nav_reg.gif) no-repeat top left; color: #fff;}
#primary-tabs a:hover,#primary-tabs li.current a {background: url(/assets/images/ecs/promotion_pages/nav_on.gif) no-repeat top left; color: #00A0C6;}
#gift-tab-extended .secondary-tabs a {background: url(/assets/images/js/promotion_pages/nav_reg.gif) no-repeat top left; color: #fff;}
#gift-tab-extended .secondary-tabs a:hover,#gift-tab-extended .secondary-tabs li.current a {background: url(/assets/images/js/promotion_pages/nav_on.gif) no-repeat top left; color: #00A0C6;}
.gift-two-col li a {margin-right: 5px;}
.tab-view h2 {font-size: 18px; color: #00A0C6; margin: 7px 0;}

#gift-tab-extended .secondary-tab-view ul li a.product-name {padding:  0 2px;}
#gift-tab-extended #primary-tabs {background: url(/assets/images/js/header-bg.gif) repeat-x;}
#gift-tab-extended #primary-tabs a{background: url(/assets/images/js/promotion_pages/primary_reg.gif) no-repeat 33px 10px;}
#gift-tab-extended #primary-tabs li.current a {background: url(/assets/images/js/promotion_pages/primary_on.gif) no-repeat 30px 12px;}
#gift-tab-extended #primary-tabs li {background: url(/assets/images/js/navigation/primary-divider.gif) repeat-y top right;}

/* = Advice Page
-----------------------------------------------------------------------------*/
#advice-content .banner{padding: 3px; border-bottom: 1px solid #ccc;}
#advice-content .banner img {display: block;}
#advice-content{border: 1px solid #ccc; width: 583px;}
h1.info {font-size: 21px; margin: 0 0 10px; color: #333; font-weight: normal;}
#article-images {border-bottom: 1px solid #ccc; width: 576px;  margin: 0 3px; overflow: hidden;}
#article-images img{display: block; margin: 0; float: left;}

#advice-blocks {clear: both; border-bottom: 10px solid #8d8d8d; width: 576px; margin: 3px; padding-bottom: 3px;}
#advice-blocks  .advice-block {float: left; width: 141px; margin-right: 4px; text-align: center; color: #333;}
#advice-blocks  .advice-block p {padding: 0 5px 5px; font-size: 11px; margin-top: 0;}
#advice-blocks  .wrap {background:  url(/assets/images/js/advice/advice_content_bg.gif) repeat-y top left; width: 577px; overflow: hidden; }
#advice-blocks h2 {margin: 10px 0 5px;}
#advice-blocks h2 a{color: #333; font-size: 14px; text-decoration: underline;}
#advice-blocks .last{margin: 0;}


/* Cat Page Styles */
.babyjogger div#content-products h2 {background: url(/assets/images/js/category_pages/babyjogger/hdr_free_shipping.gif) no-repeat top left; margin: 10px 0;}
.bob div#content-products h2 {background: url(/assets/images/js/category_pages/bob/hdr_free_shipping.gif) no-repeat top left; margin: 10px 0;}
.double div#content-products h2 {background: url(/assets/images/js/category_pages/doublestroller/hdr_free_shipping.gif) no-repeat top left; margin: 10px 0;}

/* = Buttons
-----------------------------------------------------------------------------*/

/*.has-images a.register-btn{*/
    /*background: url(/assets/images/js/btn_registernow.gif) no-repeat top left;*/
    /*width: 108px;*/
    /*height: 26px;*/
    /*display: block;*/
    /*text-indent: -9999px;*/
    /*text-align: left;*/
    /*float: right;*/
/*}*/
