/* TABS */

ul#tabs {
	margin: 0;
	padding: 0;
	float: left;
	width: 325px;
	border-bottom: 2px solid #bc64b1;
	margin-bottom: 1em;
}

ul#tabs li {
	float: left;
	height: 27px;
	width: 109px;
	position: relative;
	top: 2px;
	list-style: none;
}

		ul#tabs a, ul#tabs span {
			display: block;
			width: 109px;
			height: 27px;
			background: url(/content/v4/us/babygear/img/tabs-productinfo.gif) no-repeat;
			text-decoration: none;
			text-indent: -9999px;
			overflow: hidden;
		}
		
						ul#tabs a span, ul#tabs span span {
							background: none;
						}
		
				ul#tabs #li-description a {
					background-position: -109px -27px;
					cursor: pointer;
				}
				
				ul#tabs #li-safety a {
					background-position: 0 -27px;
					cursor: pointer;
				}
				
				ul#tabs #li-description span {
					background-position: -109px 0;
				}
				
				ul#tabs #li-safety span {
					background-position: 0 0;
				}
				
				ul#tabs #li-safety span span, 
				ul#tabs #li-description span span, 
				ul#tabs #li-safety a span, 
				ul#tabs li-description a span {
					background: none;
					border: 0;
					display: inline;
				}

#product-description, #product-safety {
	clear: both;
}
#product-safety{
	line-height: 13pt;
}

/* END TABS */

/* THUMBNAIL CONTROL */

#thumbs {
	background: #fbebf3;
	float: left;
	margin: 0;
	padding: 0;
	width: 584px;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
}

	#thumbs a {
		color: #a70083;
		text-decoration: none;
	}
	
		#thumbs a:hover {
			color: #950067;
			background: #f7c9e2;
		}
		
		#thumbs dd.product-image a:hover {
			background: transparent;
		}

	#thumbs div, #thumbs dd.product-image {
		width: 15.2em;
		*width: 15em;
		margin: 0;
		padding: 0;
	}

	#thumbs div {
		float: left;
		position: relative;
	}

		#thumbs dl {
			position: relative;
			padding-top: 120px;
			text-align: center;
			padding-bottom: 1em;
			height: 5em; /* adjust depending on the lines of text being shown under the image */
			*height: 17em;
		}
		
			#thumbs dd.product-image {
				position: absolute;
				top: 0;
				left: 0;
			}
			
				#thumbs dd.product-image a {
					display: block;
				}
		
					#thumbs dd img { 
						display: block;
						width: 110px;
						margin: 0 auto;
						border: 3px solid #f3b6d7;
					}
					
				#thumbs dt.product-name {
					padding: .3em .5em .3em .5em;
				}
				
		#thumbs dd.product-ages, 
		#thumbs dd.product-price {
			color: #a70083;
			font-size: 80%;
			margin: 0;
		}
		
		#thumbs div { 
			*text-align: center; 
		}
		
		#thumbs dd.product-buy-now, 
		#thumbs dd.product-buy-now a,
		#thumbs dd.product-buy-now a span {
			display: block;
			position: relative;
			width: 81px;
			height: 14px;
			overflow: hidden;
			margin: 0 auto;
		}
		
			#thumbs dd.product-buy-now a span {
				background: url(/content/v4/us/img/buynow_plaque.gif) no-repeat top left;
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
			}
			
		#thumbs dd.product-buy-now {
			margin: 10px auto;
			*margin: 0;
		}
		
/* OLD STYLES */

BODY
{
	scrollbar-arrow-color: #BC64B1;
	scrollbar-face-color: #FBEBF3;
	scrollbar-shadow-color: #FBEBF3;
	scrollbar-3d-light-color: #FBEBF3;
}
.littletext
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #6869B1;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 11pt;
}
.text
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 11pt;
}
.text:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #950248;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 11pt;
}
a.text:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #950248;
	LINE-HEIGHT: 11pt;
	BACKGROUND-COLOR: #F7C9E2;
}
.search
{
    BORDER-RIGHT: #4568C0 1px solid;
    BORDER-TOP: #4568C0 1px solid;
	BORDER-LEFT: #4568C0 1px solid;
	BORDER-BOTTOM: #4568C0 1px solid;
    FONT-SIZE: 10pt;
    WIDTH: 94px;
	HEIGHT: 22px;
    COLOR: #4568C0;
    FONT-FAMILY: arial, helvetica;
    BACKGROUND-COLOR: #ffffff;
    Z-INDEX: 25;
    TEXT-ALIGN: left
}
.imgborder
{
    BORDER-COLOR: #F3B6D7;
}
.header
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 13pt;
	FONT-WEIGHT: Bold;
}
.prod ,#thumbcap
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #BC64B1;
    TEXT-DECORATION: none;
}
.license
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #6869B1;
    TEXT-DECORATION: none;
}

#thumbcap
{
	padding-top: 2px;
	text-align: center;
	font-size: .7em;
}
.buy
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.buy:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.buy:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.buy:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
.swatch
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
    line-height: 8pt;
}
.swatch:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
}
.swatch:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
}
.swatch:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #A53897;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #F7C9E2;
}

.swatch_blue
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #2555C6;
    TEXT-DECORATION: none;
    line-height: 8pt;
}
.swatch_blue:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #2555C6;
    TEXT-DECORATION: none;
}
.swatch_blue:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #2555C6;
    TEXT-DECORATION: none;
}
.swatch_blue:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #2555C6;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #C6D7FF;
}

.inst
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
    FONT-SIZE: 11pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
}
.inst:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
    FONT-SIZE: 11pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
}
.inst:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
    FONT-SIZE: 11pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
}
.inst:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: Bold;
    FONT-SIZE: 11pt;
    COLOR: #A53897;
    TEXT-DECORATION: underline;
}
.article
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #BC64B1;
    TEXT-DECORATION: none;
}
.article:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #BC64B1;
    TEXT-DECORATION: none;
}
.article:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #BC64B1;
    TEXT-DECORATION: none;
}
.article:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #BC64B1;
    TEXT-DECORATION: none;
	BACKGROUND-COLOR: #F7C9E2;
}
.whyfp
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
	LINE-HEIGHT: 10pt;
    COLOR: #4C4C4C;
    TEXT-DECORATION: none;
}
.closeblue
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #4269C6;
    TEXT-DECORATION: none;
}
.closeblue:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #4269C6;
    TEXT-DECORATION: none;
}
.closeblue:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #4269C6;
    TEXT-DECORATION: none;
}
.closeblue:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #4269C6;
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
}
.closepink
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 8pt;
}
.closepink:active
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #950248;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 8pt;
}
.closepink:visited
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #950248;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 8pt;
}
.closepink:hover
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #950248;
	LINE-HEIGHT: 8pt;
	BACKGROUND-COLOR: #F7C9E2;
}
.advText 
{
	color : #50519B;
      font-weight : bold;
      text-decoration : none;
      font-family : arial,helvetica;
      font-size:12px;
}

/* CAR SEAT STYLES */

.carseat {
 	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #6869B1;
    text-decoration: none;
	line-height: 14pt;
	padding: 0.3em;
	
	}
	
	.seat-article  {
		padding-bottom: .5em;
		margin-left: 0em;
		color: #f7c9e2;
		
	}
	
		.seat-article li 
		{
			list-style: square;
			text-decoration: underline;
			color: #f7c9e2;
			
		}
	
	.carseat a {
		text-decoration: underline;
		color: #950248;
		
	}
	
		.carseat a:hover {
		background-color: #f7c9e2;
	}
	
.register-carseat {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #6869B1;
    text-decoration: none;
	line-height: 11pt;
	padding: 1.2em;
}
.register-carseat a {
		text-decoration: none;
		color: #A53897;
}
.register-carseat a:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #950248;
	LINE-HEIGHT: 11pt;
	BACKGROUND-COLOR: #F7C9E2;
}
.register {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 11pt;
}
.register a {
	text-decoration: none;
		color: #A53897;
}
.register a:hover {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #A53897;
	LINE-HEIGHT: 11pt;
	text-decoration: underline;
}
/* Locator page styles */

fieldset {
	height: 0;
	display: none;
}

ul#stores {
	margin: 0 auto;
	width: 500px;
	margin-top:1px;
	margin-bottom: 20px;
}

ul#stores li
{
   FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
	LINE-HEIGHT: 11pt;
	list-style: none;
	padding-bottom: 5pt;
	margin-left: -40px;
}

ul#etailer {
	margin-left: 60px;
	_margin-left: 90px;
}

ul#etailer li
{
	list-style : none;
	margin: auto;
	float: left;
	margin: 2px 10px;
}
	
ul#etailer li img {
	border: 0;
}

.callAhead
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #A53897;
    TEXT-DECORATION: none;
    margin-top: -15px;
	
}

#RetailerRange input{

	margin-right: 50px;
}


#searchRetailerButton {
	margin-left: 40px;
}
/* zip finder box */
		#searchRetailer {
			width: 450px;
			margin: 0 auto;
			background-color: white;
			font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			_font-size: x-small;
			text-align: left;
			text-indent: 10px;
		}
		h4#retailerLocator {
			background: url(/content/v4/US/babygear/img/custserv_locator.gif) no-repeat center top;
			text-indent: -9999px;
			position: relative;
			height: 19px;
			width: 450px;
			top: 0px;
		}
		#retailerBot {
			height: 22px;
			background: url(/content/v4/img/babygear/custserv_footer.gif) no-repeat center bottom;
			position: relative;
			*top: 22px;
			width:450px;
			margin-bottom: 22px;
		}
		#postalCode {
			width: 50px;
		}
		.enterPostalCodeAndRadius ,#retailerRange,#retailerRange option {
			color:#A53897;
		}
		#searchRetailer form input#searchRetailerButton {
			position: relative;
			top: 6px;
			left: 5px;
		}
		#retailerBot{
			margin-top:-25px;
		}
		#retailer{
			color: #A53897;
			padding: 0 40px 0 40px;
		}
		
		#retailer h4 {
		font-family: Arial, Helvetica, sans-serif;
			font-size: medium;
			_font-size: small;
			text-align: left;
			margin-bottom: -.6em;
		}
		
		p.retailerDisclaimer {
			font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			_font-size: x-small;
			text-align: left;
		}
		
		.retailerName {
			font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			_font-size: x-small;
			text-align: left;
			margin-top: 5px;
			border-top: 1px dotted #D4A6E2; 
			padding-top: 4px;
			font-weight: bold;
		}

		dd.retailerAddress {
			font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			_font-size: x-small;
			text-align: left;
			margin-left: 0;	
			}

		dd.retailerDistance {
		font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			_font-size: x-small;
			text-align: left;
			margin-top: -13px;
			float: right;
		}



		
