

/*
NOTES:
#6f532c - Brown BG
#f4f2e8 - Beige BG
#ce967a - Brown Border
#5784bb - Blue Nav Text, Thumbnail Links
#e2f4fd - Blue Nav
#cceeff - Blue Nav Hover
#618e0c - Green Nav Text
#e8f2db - Green Nav
#dbebc6 - Green Nav Hover
#f1f7eb - Open Green Nav
#604e34 - Brown Text
#654c28 - Brown Nav Text
#8eb346 - Wishlist Head, Thumbnail Header
#95774e - Pregnancy Head
#6aaecf - Loving Grandbaby Head
#719628 - Green Breadcrumb Text
#503c20 - Brown Thumbnail Subhead, Meta-Info Text, Image Caption
#7ca331 - Pagination Current Page
#d6e3f1 - Thumbnail Border

Start Date: February 11 2009
Last Edit: 
*/

/* ---------------------------------------------------- INITIALIZE / DON'T TOUCH ---------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	border: 0;
}

html, body {
	height: 100%;
}

html {
    font-size: 100%; /* IE hack */
}

body {
	background: #6f532c;
	font-family: Arial, Helvetica, Sans-Serif;
    font-size: 62.5%;
    line-height: 1.125em;
    color: #ffffff;
}

#site-container {
	background: #6f532c url(/content/v6/img/babygear/bg-gradient.jpg) repeat-x;
}

table,
select,
input {
    font-size: 100%; /* IE hack */
}

input,
select,
th,
td,
li li,
li p,
td p,
blockquote p {
    font-size: 1em;
}

/* ---------------------------------------------------- DEFAULT STYLES ---------------------------------------------------- */

a:link, a:visited, a:hover, a:active {
	color: #ffffff;
    text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

li {
    list-style: none;
    list-style-position: outside;
    padding: 0;
	margin: 0;
}

h1 {
    font-size:2em;
}

h2 {
    font-size: 1.5em;
}

h3 {
    font-size: 1.3em;
}

h4 {
    font-size: 1em;
}

.right {
    float: right;
}

.left {
    float: left;
}

.clear {
    clear: both;
}

/* -------------------------------------------------- GLOBAL NAV -------------------------------------------------- */

#globalnav #nav-content #fphome {
	font-size: .85em;
}

#globalnav #nav-content form#keywordsearch {
	font-size: .75em;
}

/* ---------------------------------------------------- HEAD ---------------------------------------------------- */

#container {
    font-size: 1.3em;
    line-height: 1.125em;
    width: 100%;
}

#advertisement,
#navigation {
	width: 961px;
	margin: 0 auto;
}

#advertisement {
	text-align: center;
	height: 12px;
}

#navigation {
    min-height: 152px;
}

h1 a {
    background: url(/content/v6/us/babygear/img/logo.gif) no-repeat;
    width: 159px;
    height: 103px;
    text-indent: -9999px;
    float: left;
}

h2 {
	font: 2em Gill Sans MT, Arial, sans-serif;
	color: #8eb346;
	display: block;
}

#header-content p.tagline {
    font: 1.3em Gill Sans MT, Arial, sans-serif;
}

form#searchform {
	position: relative;
    float: right;
    width: 270px;
}

form#searchform fieldset {
    float: right;
}

form#searchform input#search {
	margin-bottom: -4px;
    visibility: hidden;
}

    .ie6 form#searchform input#search,
    .ie7 form#searchform input#search {
        margin-bottom: 0px;
    }

form#searchform input#keyword.error {
    color:#D43B2B;
}

form#searchform input#keyword {
    /*background: url(/content/v6/us/babygear/img/text-box.gif) no-repeat;*/
    border: 1px solid #CE967A;
    height: 19px;
    padding-top: 3px;
}

form#searchform input#go {
	margin-bottom: -7px;
}

    .ie6 form#searchform input#go,
    .ie7 form#searchform input#go {
		margin-bottom: -4px;
    }

#search_tooltip {
	position: absolute;
	top: 27px;
	right: 0;
}

#search_tooltip div.tool {
	position: absolute;
	top: 15px;
	right: 0;
	width: 200px;
	padding: 5px 10px;
	color: #618e0c;
	text-align: center;
	font-weight: bolder;
	background-color: #b3d670;
}

#search_tooltip div.tip {
	position: absolute;
	top: 0;
	right: 2px;
	width: 0;
	height: 0;
	border-color: #b3d670 transparent;
	border-style: none solid solid;
	border-width: 15px;
}

	.ie6 #search_tooltip div.tip {
		display: none;
	}

/* ---------------------------------------------------- NAVIGATION ---------------------------------------------------- */

ul#main-nav {
    clear: both;
    padding-top: 8px;
    height: 42px;
}

ul#main-nav li {
    display: inline;
}

ul#main-nav li a {
    background: url(/content/v6/us/babygear/img/nav.gif);
    float: left;
    height: 42px;
    width: 99px;
    text-indent: -9999px;
}

ul#main-nav li a:hover,
ul#main-nav li.active a {
    background-position: 0 42px;
}

ul#main-nav li#swings a {
    background-position: -99px 0;
    width: 83px;
}

ul#main-nav li#swings a:hover,
ul#main-nav li#swings.active a {
    background-position: -99px 42px;
}

ul#main-nav li#high-chairs a {
    background-position: -182px 0;
    width: 115px;
}

ul#main-nav li#high-chairs a:hover,
ul#main-nav li#high-chairs.active a {
    background-position: -182px 42px;
}

ul#main-nav li#monitors a {
    background-position: -297px 0;
    width: 98px;
}

ul#main-nav li#monitors a:hover,
ul#main-nav li#monitors.active a {
    background-position: -297px 42px;
}

ul#main-nav li#strollers a {
    background-position: -395px 0;
    width: 93px;
}

ul#main-nav li#strollers a:hover,
ul#main-nav li#strollers.active a {
    background-position: -395px 42px;
}

ul#main-nav li#play-yards a {
    background-position: -488px 0;
    width: 117px;
}

ul#main-nav li#play-yards a:hover,
ul#main-nav li#play-yards.active a {
    background-position: -488px 42px;
}

ul#main-nav li#entertainers a {
    background-position: -605px 0;
    width: 94px;
}

ul#main-nav li#entertainers a:hover,
ul#main-nav li#entertainers.active a {
    background-position: -605px 42px;
}

ul#main-nav li#tubs-and-potties a {
    background-position: -699px 0;
    width: 78px;
}

ul#main-nav li#tubs-and-potties a:hover,
ul#main-nav li#tubs-and-potties.active a {
    background-position: -699px 42px;
}

ul#main-nav li#first-toys a {
    background-position: -777px 0;
    width: 95px;
}

ul#main-nav li#first-toys a:hover,
ul#main-nav li#first-toys.active a {
    background-position: -777px 42px;
}

ul#main-nav li#diapers a {
    background-position: -872px 0;
    width: 89px;
}

ul#main-nav li#diapers a:hover,
ul#main-nav li#diapers.active a {
    background-position: -872px 42px;
}

/* ---------------------------------------------------- BODY ---------------------------------------------------- */

#content {
    width: 100%;
    background-color: #f4f2e8;
    border-top: 1px;
    border-bottom: 1px;
    border-color: #ce967a;
    border-style: solid;
    color: #604e34;
}

#content-ph {
    width: 961px;
    margin: 0 auto;
    background: #ffffff url(/content/v6/img/babygear/content-bg.gif) -1px 0 repeat-y;
    min-height: 541px;
}

/* ---------------------------------------------------- LEFTSIDE NAV ---------------------------------------------------- */

#nav {
    background-color: #ffffff;
    width: 200px;
    color: #5784bb;
    padding: 4px;
    float: left;
    display: inline;
    line-height: 1.2em;
}

#nav li {
	width: 195px;
	border-top: 2px solid #fff;
	min-height: 26px;
	display: block;
    position: relative;
    z-index: 5;
    cursor: default;
	background: #e2f4fd url(/content/v6/img/babygear/nav-arrow-blue.gif) no-repeat 12px 7px;
}

	.ie6 #nav li {
		height: 26px;
	}

#nav li a {
    color: #5784bb;
    width: 170px;
    height: 21px;
    font-size: .9em;
    padding: 5px 0 0 25px;
    display: block;
}

#nav li div,
#nav li span {
    padding: 5px 0 0 25px;
}

#nav li#browse-by div {
	background: #e8f2db url(/content/v6/img/babygear/nav-arrow-green.gif) no-repeat 12px 7px;
	height: 21px;
}

#nav li#browse-by div.open {
	background: #f1f7eb url(/content/v6/img/babygear/nav-arrow-green-down.gif) no-repeat 10px 9px;
}

#nav li#browse-by ul li div {
    background: #e8f2db;
}

#nav li#browse-by {
    background: #ffffff;
    cursor: pointer;
}

#nav li#browse-by ul li {
    background: #e8f2db;
    border: none;
}

#nav li#browse-by ul li ul li {
	margin: 0;
	border: none;
	border-left: 1px solid #ffffff;
}

#nav li#browse-by ul li ul li.first {
	border: none;
}

#nav li#browse-by div,
#nav li#browse-by ul li a {
    color: #618e0c;
}

#nav li a:hover,
#nav li#browse-by ul li a:hover {
    text-decoration: none;
    color: #000000;
}

#nav li ul li {
    margin: 0;
    background-image: none;
    border: none;
    border-left: 1px solid #ffffff;
}

#nav li ul li.first {
	border: none;
}

#nav li ul,
#nav li#browse-by ul li.hover-active ul {
    display: none;
    position: absolute;
    z-index: 10;
    left: 100%;
    top: 0;
}

#nav li#browse-by ul {
	position: static;
}

#nav li#browse-by ul li ul {
	position: absolute;
}

#nav li.hover-active,
#nav li#browse-by ul li.hover-active {
    z-index: 10000;
}

#nav li.hover-active,
#nav li.hover-active ul li {
	background-color: #cceeff;
	background-position: -4px -19px;
}

#nav li#browse-by div:hover,
#nav li#browse-by ul li.hover-active,
#nav li#browse-by ul li.hover-active ul li,
#nav li#browse-by ul li.hover-active div {
	background-color: #dbebc6;
	background-position: -4px -19px;
}

#nav li#browse-by div.open:hover {
	background-position: -12px -17px;
}

	.ie6 #nav li.hover-active,
	.ie7 #nav li.hover-active {
		float: left;
		clear: left;
	}
	
	.ie6 #nav li#browse-by ul li.hover-active a,
	.ie7 #nav li#browse-by ul li.hover-active a {
		margin-bottom: 3px;
	}
	
	.ie6 #nav li#browse-by ul li.hover-active,
	.ie7 #nav li#browse-by ul li.hover-active {
		margin-bottom: -3px;
		float: none;
	}

#nav li.hover-active ul,
#nav li#browse-by ul li.hover-active ul {
    display: block;
}

/* ---------------------------------------------------- RIGHTSIDE CONTENT ---------------------------------------------------- */

#main {
    background-color: #ffffff;
    float: left;
    margin: 4px 0;
    width: 753px;
}

#main a {
    color: #604e34;
}

#cycle {
    width: 750px;
    height: 297px;
}

.flash-update p,
div.alt {
	display: none;
	visibility: hidden;
}

div.no_flash_alt {
	background: url(/content/v6/us/babygear/img/landing_noflash_full.jpg) no-repeat;
	height: 299px;
}

ul#tiles li#wishlist,
ul#tiles li#reviews,
ul#tiles li#pregnancy,
ul#tiles li#loving,
ul#tiles li#sweeps,
ul#tiles li#JPMA {
    float: left;
    display: inline;
    width: 239px;
    margin: 9px 9px 0 2px;
    position: relative;
    z-index: 100;
}

ul#tiles li h3 {
    margin-bottom: 4px;
    letter-spacing: -1.2px;
    text-indent: -9999px;
}

ul#tiles li p {
    width: 160px;
    text-indent: -9999px;
}

ul#tiles li div.tilecontent {
    width: 239px;
}

ul#tiles li div.end-cap {
    height: 12px;
    width: 239px;
}

/* --------WISHLIST-------- */

/*ul#tiles li#wishlist div.tilecontent {
    color: #8eb346;
    background: url(/content/v6/img/babygear/wishlistBox-middle.jpg) repeat-y;
}

ul#tiles li#wishlist a {
    background: url(/content/v6/us/babygear/img/wishlistBox-top.jpg) no-repeat top;
    height: 141px;
    display: block;
}

ul#tiles li#wishlist div.end-cap {
    background: url(/content/v6/img/babygear/wishlistBox-bottom.jpg) no-repeat top;
}

ul#tiles li#wishlist div.humaninterest {
    background: url(/content/v6/img/babygear/baby-toy.png) no-repeat;
    height: 177px;
    margin: -178px 0 0 90px;
}

	.ie6 ul#tiles li#wishlist div.humaninterest {
		margin: -182px 0 0 90px;
	}*/

/* --------REVIEWS-------- */

ul#tiles li#reviews div.tilecontent {
    color: #8eb346;
    background: url(/content/v6/img/babygear/wishlistBox-middle.jpg) repeat-y;
}

ul#tiles li#reviews div.tilecontent a {
    background: url(/content/v6/us/babygear/img/designsBox-top.jpg) no-repeat top;
    height: 170px;
    display: block;
}

ul#tiles li#reviews div.end-cap {
    background: url(/content/v6/img/babygear/wishlistBox-bottom.jpg) no-repeat top;
    cursor: pointer;
}

ul#tiles li#reviews div.humaninterest {
    background: url(/content/v6/img/babygear/baby-chairs.png) no-repeat;
    height: 124px;
    margin: -125px 0 0 2px;
    cursor: pointer;
}

	.ie6 ul#tiles li#reviews div.humaninterest {
		margin: -129px 0 0 2px;
	}

/* --------PREGNANCY-------- */

ul#tiles li#pregnancy div.main-bg {
    background: url(/content/v6/us/babygear/img/pregnancyBox-top.jpg) no-repeat;
}

ul#tiles li#pregnancy ul li {
	padding-bottom: 10px;
}

ul#tiles li#pregnancy div.tilecontent {
    color: #95774e;
    background: url(/content/v6/img/babygear/pregnancyBox-middle.jpg) repeat-y;
}

ul#tiles li#pregnancy div.end-cap {
    background: url(/content/v6/img/babygear/pregnancyBox-bottom.jpg) no-repeat top;
}

ul#tiles li#pregnancy div.humaninterest {
    background: url(/content/v6/img/babygear/pregnant-woman.png) no-repeat;
    height: 163px;
    margin: -164px 0 0 158px;
}

	.ie6 ul#tiles li#pregnancy div.humaninterest {
		margin: -168px 0 0 158px;
	}

/* --------LOVING-------- */

ul#tiles li#loving div.main-bg {
    background: url(/content/v6/us/babygear/img/grandbabyBox-top.jpg) no-repeat;
    height: 181px;
}

ul#tiles li#loving div.tilecontent {
    color: #6aaecf;
    background: url(/content/v6/img/babygear/grandbabyBox-middle.jpg) repeat-y;
}

ul#tiles li#loving div.end-cap {
    background: url(/content/v6/img/babygear/grandbabyBox-bottom.jpg) no-repeat top;
}

ul#tiles li#loving div.humaninterest {
    background: url(/content/v6/img/babygear/grandma.png) no-repeat;
    height: 113px;
    margin: -114px 0 0 65px;
}

	.ie6 ul#tiles li#loving div.humaninterest {
		margin: -118px 0 0 65px;
	}

/* --------SWEEPS-------- */

ul#tiles li#sweeps div.tilecontent {
    color: #8eb346;
    background: url(/content/v6/img/babygear/sweeps_Box-middle.png) repeat-y;
}

ul#tiles li#sweeps div.tilecontent a {
    background: url(/content/v6/us/babygear/img/sweeps_Box-top.jpg) no-repeat top;
    height: 181px;
    display: block;
}

ul#tiles li#sweeps div.end-cap {
    background: url(/content/v6/img/babygear/sweeps_Box-bottom.png) no-repeat top;
    cursor: pointer;
}

ul#tiles li#sweeps div.humaninterest {
    background: url(/content/v6/us/babygear/img/sweeps_Box-btn.png) no-repeat;
    height: 211px;
    margin: -215px 0 0 1px;
    cursor: pointer;
}

	.ie6 ul#tiles li#sweeps div.humaninterest {
		margin: -220px 0 0 1px;
	}

/* --------JPMA-------- */

ul#tiles li#JPMA div.tilecontent {
    color: #8eb346;
    background: url(/content/v6/img/babygear/JPMABox-middle.jpg) repeat-y;
}

ul#tiles li#JPMA div.tilecontent a {
    background: url(/content/v6/us/babygear/img/JPMA_top.jpg) no-repeat top;
    height: 236px;
    display: block;
}

ul#tiles li#JPMA div.end-cap {
    background: url(/content/v6/us/babygear/img/JPMA_bottom.jpg) no-repeat top;
    cursor: pointer;
    height: 12px;
}


	.ie6 ul#tiles li#JPMA div.humaninterest {
		margin: -129px 0 0 2px;
	}

ul#tiles li#wishlist a,
ul#tiles li#reviews div.tilecontent a,
ul#tiles li#sweeps div.tilecontent a {
    padding: 40px 0 0 13px;
}

ul#tiles li ul {
    margin: 20px 0 0 4px;
}

ul#tiles li ul li {
    background: url(/content/v6/img/babygear/arrow-bullet.png) no-repeat left top;
    padding: 2px 0 0 10px;
    margin: 0;
    width: 125px;
}

ul#tiles li ul li a {

}

ul#tiles div.main-bg {
    padding-left: 13px;
}

.tilecontent p {
	cursor: pointer;
}

.view-more {
    background: url(/content/v6/img/babygear/nav-arrow-blue-transparent.png) no-repeat 0px 16px;
    padding-left: 10px;
    width: 80px;
    clear: both;
    padding-top: 15px;
    cursor: pointer;
}

    .ie6 .view-more {
        margin-top: 15px;
        padding-top: 0px;
        background-position: 0px 3px;
    }

ul#tiles li#wishlist .view-more {
    margin-top: 0px;
    padding-top: 0px;
    background-position: 0px 2px;
}

.view-more a {
    
}

/* ---------------------------------------------------- BREADCRUMBS ---------------------------------------------------- */

#breadcrumb {
    padding: 0 0 10px 5px;
    font-size: .85em;
}

#breadcrumb span {
    color: #719628;
}

/* ---------------------------------------------------- THUMBNAIL PAGE ---------------------------------------------------- */

body.thumbnail {
    color: #5784bb;
}

#main {
    color: #000000;
    position: relative;
    z-index: 0;
}

#main a {
    text-decoration: none;
}

#header-content {
    border-top: 1px #e8f2db solid;
    border-bottom: 1px #e8f2db solid;
    padding: 5px 0;
    margin: 0 10px;
    width: 714px;
}

	.ie6 #header-content h2,
	.ie7 #header-content h2 {
		margin-left: -1px;
	}

body.thumbnail #header-content,
body.awards #header-content,
body.testing #header-content {
	border-bottom: none;
}

#header-content p.tagline {
    color: #503c20;
}

#header-content #ExtraCopy p {
    margin-bottom: 12px;
}

#header-content #ExtraCopy {
	padding: 0 0 20px;
}

.pag-top,
.pag-bottom {
    clear: both;
    height: 20px;
    margin: 0 15px;
    width: 714px;
    float: none;
}

.pag-top {
	margin-bottom: 5px;
}

.pag-bottom {
    margin-bottom: 20px;
    margin-top: -20px;
}

	.ie7 .pag-bottom {
		margin-top: 0px;
        padding-top: 10px;
	}

.pagination {
    float: left;
}

.pagination li,
.viewall {
    float: left;
    margin-right: 5px;
}

#main .pagination li a,
#main .viewall a {
    color: #000000;
}

.pagination span {
    color: #7ca331;
}

#thumbs {
    margin: 0 15px 15px;
    padding-top: 20px;
    font-size: .9em;
    width: 714px;
}

body.thumbnail #thumbs {
	border-top: 1px solid #e8f2db;
}

#thumbs a {
    color: #5784bb;
}

#thumbs .product {
    float: left;
    width: 170px;
    margin-bottom: 15px;
    min-height: 260px;
    position: relative;
    display: inline;
    padding: 0 34px 20px;
    border-bottom: 1px solid #e8f2db;
    text-align: center;
}

    .ie6 #thumbs .product {
        height: 260px;
    }

#thumbs .product-name {
    margin-top: 116px;
    margin-bottom: 5px;
}

#thumbs .product-image {
    position: absolute;
    left: 64px;
    top: 0;
}

#thumbs .product-rating {
    margin-top: 5px;
}

#thumbs .product-price {
    margin-bottom: 10px;
}

#thumbs .product-buy-now,
#thumbs .product-find-a-retailer,
#thumbs .product-demo,
#thumbs .product-commercial {
    text-indent: -9999px;
}

#thumbs .product-buy-now a {
    background: url(/content/v6/us/babygear/img/buy_now.gif) no-repeat;
    width: 89px;
    height: 14px;
    display: block;
    margin: 0 auto;
}

#thumbs .product-find-a-retailer a {
    background: url(/content/v6/us/babygear/img/retailer_plaque.gif) no-repeat;
    width: 89px;
    height: 14px;
    display: block;
    margin: 0 auto;
}

#thumbs .product-demo a {
    background: url(/content/v6/us/babygear/img/demo_plaque.gif) no-repeat;
    width: 89px;
    height: 14px;
    display: block;
    margin: 5px auto 0;
}

#thumbs .product-commercial a {
    background: url(/content/v6/us/babygear/img/see-action.gif) no-repeat;
    width: 89px;
    height: 14px;
    display: block;
    margin: 5px auto 0;
}

/* ---------------------------------------------------- PRODUCT PAGE ---------------------------------------------------- */

#add-this {
    position: absolute;
    right: 13px;
    top: 1px;
}

#product-container {
    margin: 0 15px 25px 5px;
    border-bottom: 1px #e8f2db solid;
}

	.ie6 #product-container {
		margin: 0 10px 25px 0px;
	}

#product-meta {
    border-top: 1px #e8f2db solid;
    padding: 10px 0;
    width: 734px;
}

#meta-info {
    color: #503c20;
    font-size: .85em;
    margin-left: 10px;
    float: none;
    position: relative;
    width: 460px;
}

body.product #product-meta h2 {
	margin-left: 10px;
	position: relative;
}

.product-number,
.product-ages,
.product-maximum-weight,
.product-maximum-height {
    float: left;
    margin-right: 5px;
}

.product-number,
.product-number-dynamic {
    
}

.product-maximum-weight,
.product-maximum-weight-dynamic,
.product-maximum-height,
.product-maximum-height-dynamic,
.product-ages,
.product-ages-dynamic {
    margin-top: 2px;
}

.product-price,
.product-price-dynamic {
	margin: 8px 0 12px 0;
}

.product-price-dynamic {
    font-size: 2em;
}

#more-info {
    margin-left: 10px;
}

.buy-now,
.find-a-retailer,
.see-it-in-action {
    text-indent: -9999px;
    float: left;
    margin-right: 6px;
}

.see-it-in-action {
	margin-top: 5px;
}

.buy-now a,
.find-a-retailer a,
.see-it-in-action a {
    display: block;
    height: 14px;
}

.buy-now a {
    background: url(/content/v6/us/babygear/img/buy_now.gif) no-repeat;
    width: 89px;
}

.find-a-retailer a {
    background: url(/content/v6/us/babygear/img/retailer_plaque.gif) no-repeat;
    width: 89px;
}

.see-it-in-action a {
    background: url(/content/v6/us/babygear/img/see-action.gif) no-repeat;
	width: 89px;
}

.closeup {
    clear: both;
}

#product-content {
    width: 700px;
    margin: 0 20px;
    position: relative;
    clear: both;
}

#product-content ul.ui-tabs-nav {
    text-indent: -9999px;
    height: 28px;
    float: right;
    width: 500px;
    margin-right: 8px;
}

	.ie6 #product-content ul.ui-tabs-nav {
		margin-bottom: -1px;
	}

.divider {
	clear: both;
	border-top: 1px #e8f2db solid;
}

#product-content ul.ui-tabs-nav li {
	display: inline;
	float: right;
	width: 83px;
}

#product-content ul.ui-tabs-nav li a {
    float: left;
    background: url(/content/v6/us/babygear/img/tabs.gif);
    display: block;
    height: 29px;
    width: 85px;
}

#product-content ul li#demo2-tab a {
	background-position: -1px 0px;
}

#product-content ul li#demo2-tab.ui-state-hover a,
#product-content ul li#demo2-tab.ui-tabs-selected a {
    background-position: -1px -30px;
}


#product-content ul li#tab-360 a {
	background-position: -85px 0px;
}

#product-content ul li#tab-360.ui-state-hover a,
#product-content ul li#tab-360.ui-tabs-selected a {
    background-position: -85px -30px;
}

#product-content ul li#try-me-tab a {
	background-position: -169px 0px;

}

#product-content ul li#try-me-tab.ui-state-hover a,
#product-content ul li#try-me-tab.ui-tabs-selected a {
    background-position: -169px -30px;
}

#product-content ul li#features-tab a {
    background-position: -253px 0px;
}

#product-content ul li#features-tab.ui-state-hover a,
#product-content ul li#features-tab.ui-tabs-selected a {
    background-position: -253px -30px;
}

#product-content ul li#features-close-up-tab a {
    background-position: -337px 0px;
}

#product-content ul li#features-close-up-tab.ui-state-hover a,
#product-content ul li#features-close-up-tab.ui-tabs-selected a {
    background-position: -337px -30px;
}

#product-content ul li#fabric-close-up-tab a {
    background-position: -421px 0px;
    width: 85px;
}

#product-content ul li#fabric-close-up-tab.ui-state-hover a,
#product-content ul li#fabric-close-up-tab.ui-tabs-selected a {
    background-position: -421px -30px;
}

#product-content ul.ui-tabs-nav li.ui-state-disabled {
	display: none;
}

div.ui-tabs-hide {
    display: none;
}

#try-me,
#features,
#features-close-up,
#fabric-close-up {
    clear: both;
    padding-bottom: 10px;
}

.award a {
	background: url(/content/v6/us/babygear/img/awards.gif) no-repeat;
	width: 73px;
	height: 71px;
	display: block;
	text-indent: -9999px;
	position: absolute;
	left: 0;
	top: 42px;
}

div.demo {
	width: 494px;
	margin: 10px auto 0;
}

#product-media {
    width: 700px;
    margin: 0 20px;
    display: inline;
}

#product-shot {
    float: left;
    width: 243px;
    margin: 10px 100px 0 90px;
    position: relative;
    display: inline;
}

#product-caption {
    color: #503c20;
    font-size: .85em;
    text-align: center;
}

#product-thumbnails {
    width: 255px;
    float: left;
    margin-top: 30px;
}

#product-thumbnails li {
    float: left;
    display: inline;
    margin: 0 23px 13px 0;
}

#product-thumbnails img {
    border: 1px solid #d6e3f1;
}

div.bv-6194 {
    border-color: #d6e3f1;
}

#product-meta #ratings-container {
    float: right;
    margin: 0px 19px 0px 0px;
}

#fabric-close-up {
	width: 257px;
	margin: 16px auto 0;
}

#email-to-friend {
    clear: both;
    float: right;
    margin: 5px auto 0;
    width: 700px;
    border-top: 1px #e8f2db solid;
}

#email-to-friend img {
	padding-right: 2px;
}

#email-to-friend a {
	color: #5784bb;
    text-decoration: none;
    float: right;
    margin-top: 5px;
}

#product-details {
    clear: both;
    margin: 50px 0 100px 0;
    line-height: 1.2em;
}

#product-details b {
    color: #5784bb;
}

#instructions {
	cursor: default;
	padding-bottom: 10px;
}

h3#instruction-intro {
	cursor: pointer;
	display: inline;
	background:  url(/content/v6/img/pdf.gif) no-repeat 0px 0px;
	padding-left: 20px;
}

#instructions-content {
	display: none;
}

/* ---------------------------------------------------- FIND RETAILER ---------------------------------------------------- */

#FPContent {
	background:  url(/content/v6/us/babygear/img/retail-head.gif) no-repeat;
	margin-bottom: 10px;
	padding-top: 250px;
}

#FPContent h2 {
	display: none;
}

#FPContent h3 {
	display: none;
}

ul#etailer li {
	float: left;
	width: 170px;
	height: 44px;
	margin: 0px 10px 10px 0px;
}

ul#etailer {
	width: 720px;
	padding-left: 10px;
	margin-left: 6px;
}

h2#searchRetailerHeader {
	background:  url(/content/v6/us/babygear/img/retail-foot.gif) no-repeat;
	padding-top: 20px;
}

#searchRetailer {
	background-color: #F4F2E8;
	width: 744px;
	margin-top: 15px;
	padding: 20px 0px;
	border-bottom: 1px solid #6f532c;
	color: #6f532c;
}

h3#retailer-locator {
	text-align: center;
	display: none;
}

p#enter-parameters {
	display: none;
}

#searchRetailer form {
	margin: 0px 205px;
}

#search-retailer-button {
	position: relative;
	top: 7px;
}

#postalCode,
#radius {
	width: 50px;
	border: 1px solid #6f532c;
	padding: 1px;
}

#postalCode {
	padding: 2px;
}

/* ---------------------------------------------------- VIEW LARGER ---------------------------------------------------- */

#viewlarger-container #viewlarger-thumbnails ul.jcarousel-list li a img {
	border: 3px solid #91a7d8;
}

#product-shot {
	position: relative;
}

.product-view-larger {
	background:  url(/content/v6/img/babygear/magnifying-glass.gif) no-repeat 0 3px;
	padding: 0 0 10px 14px;
	width: 88px;
	margin: 0 auto;
}

#product-shot .product-view-larger a {
	color: #5784bb;
	font-size: .85em;
	text-decoration: none;
}

#product-shot .product-view-larger a:hover,
#product-shot .product-view-larger a:focus {
	text-decoration: underline;
}

#viewlarger-container #viewlarger-close {
	background: url(/content/v6/img/babygear/viewlarger-close.png) no-repeat top left;
}

	.ie6 #viewlarger-container #viewlarger-close {
		background: url(/content/v6/img/babygear/viewlarger-close.gif) no-repeat top left;
	}

#viewlarger-container #photo {
	background: url(/content/v6/img/babygear/viewlarger-loading.gif) no-repeat top;
	width: 522px;
}

	.ie6 #viewlarger-container #photo {
		background: transparent;
	}

#viewlarger-container #viewlarger-image {
	min-height: 522px;
	background: url(/content/v6/img/babygear/viewlarger-background.png) no-repeat top;
}

	.ie6 #viewlarger-container #viewlarger-image {
		height: 522px;
		background: url(/content/v6/img/babygear/viewlarger-background.gif) no-repeat top;
	}

#viewlarger-container #viewlarger-caption {
	background: url(/content/v6/img/babygear/viewlarger-caption-background.png) no-repeat bottom;
	padding: 0 20px 10px 10px;
}

	.ie6 #viewlarger-container #viewlarger-caption {
		background: url(/content/v6/img/babygear/viewlarger-caption-background.gif) no-repeat bottom;
	}

#viewlarger-container #viewlarger-close,
#viewlarger-container #viewlarger-caption {
	color: #e8cfb0;
}

#viewlarger-container #viewlarger-thumbnails {
	width: 113px;
	height:554px;
	background: url(/content/v6/img/babygear/viewlarger-scroller.png) no-repeat top left;
	position: absolute;
	top: 0;
	left: 500px;
}

	.ie6 #viewlarger-container #viewlarger-thumbnails {
		background: url(/content/v6/img/babygear/viewlarger-scroller.gif) no-repeat top left;
	}

#viewlarger-container #viewlarger-thumbnails .jcarousel-prev-vertical {
    position: absolute;
	background: url(/content/v6/img/babygear/viewlarger-arrow-up.gif) no-repeat 0px -26px;
	top: 14px;
	height: 26px;
	left: 35px;
	width: 43px;
	cursor: pointer;
}

#viewlarger-container #viewlarger-thumbnails .jcarousel-next-vertical {
    position: absolute;
	background: url(/content/v6/img/babygear/viewlarger-arrow-down.gif) no-repeat 0px -26px;
	top: 513px;
	height: 26px;
	left: 35px;
	width: 43px;
	cursor: pointer;
}

#viewlarger-container #viewlarger-thumbnails ul.jcarousel-list li a img {
	border: 3px solid #e8cfb0;
}

#viewlarger-container #viewlarger-thumbnails ul.jcarousel-list li.active a img {
	border: 3px solid #91a7d8;
}

#viewlarger-container #viewlarger-image img {
	background-color: #e8cfb0;
}

#viewlarger-container #viewlarger-thumbnails .jcarousel-next-disabled,
#viewlarger-container #viewlarger-thumbnails .jcarousel-prev-disabled {
	background: none;
}

/* ---------------------------------------------------- FOOT ---------------------------------------------------- */

#footer {
    width: 961px;
    margin: 0 auto;
    clear: both;
    color: #ffffff;
}

#footer h3 {
    background: url(/content/v6/us/babygear/img/viewourcollections.gif) no-repeat;
    text-indent: -9999px;
    width: 181px;
    height: 14px;
    margin: 20px auto;
}

#footer ul#other-sites-nav {
    width: 696px;
    margin: 10px auto 35px;
    height: 39px;
}

    .ie6 #footer ul#other-sites-nav {
        width: 704px;
    }

#footer ul#other-sites-nav li {
    float: left;
    margin: 0 8px;
}

#footer ul#other-sites-nav li a {
    width: 100px;
    height: 39px;
    display: block;
    text-indent: -9999px;
}

#footer ul#other-sites-nav li#precious-planet a {
    background: url(/content/v6/us/babygear/img/footer_preciousLogo.gif) no-repeat;
}

#footer ul#other-sites-nav li#rainforest a {
    background: url(/content/v6/us/babygear/img/footer_rainforestLogo.gif) no-repeat;
}

#footer ul#other-sites-nav li#zen a {
    background: url(/content/v6/us/babygear/img/footer_zenLogo.gif) no-repeat;
}

#footer ul#other-sites-nav li#dwell a {
    background: url(/content/v6/us/babygear/img/footer_dwellLogo.gif) no-repeat;
}

#footer ul#other-sites-nav li#brentwood a {
    background: url(/content/v6/us/babygear/img/footer_brentwoodLogo.gif) no-repeat;
}

#footer ul#other-sites-nav li#dreamsicle a {
    background: url(/content/v6/us/babygear/img/footer_dreamsicleLogo.gif) no-repeat;
}

#reviews-container {
	margin-right: 9px;
}

/* ---------------------------------------------------- FOOTER OVERWRITES ---------------------------------------------------- */

#footer #legal_footer a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

#footer #legal_footer a:hover {
	text-decoration: underline;
}

#footer #legal_footer {
	color: #FFFFFF;
	font-size: 1.5em;
	line-height: 1.4em;
	font-family: arial, helvetica;
}

#footer #footer_fplogo {
	background: url(/content/v6/us/core/img/logo-fpplg-dark.png) no-repeat 2px 0px;
	width: 102px;
}

	.ie6 #footer #footer_fplogo {
		background: url(/content/v6/us/core/img/logo-fpplg-ie6.gif) no-repeat;
		width: 109px;
	}

#footer #fplegal {
	color: #FFFFFF;
}

/* ---------------------------------------------------- SIFR (3.436) ------------------------------------------ */

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}
<!--/* 0.0260090209833241 [10.89.198.137] */-->