/* 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/uk/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-information #product-description ul {
	padding: 0 5px 0 20px;
}

#product-information #product-description ul li {
	padding: 0 0 5px 0;
}

#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: #496dc6;
		}
		
		#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: 6em; /* 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 1em .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/pt/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;
		}
		
		
		
		
/* STROLLER THUMBNAIL CONTROL */

#str_container {
	background: none repeat scroll 0 0 #FBEBF3;
    height: 633px;
    margin: 7px;
    position: absolute;
    width: 585px;
}

#str_intro {
    position: relative;
    width: 170px;
	background: #fbebf3;
	display: inline;
}

/*#thumbs_str {
	display: inline;
    position: relative;
    width: 415px;
}*/

#stroller_thumbs {
	background: #fbebf3;
	margin: 0;
	padding: 0;
	width: 415px;
	height: 550px;
	font-family: arial, helvetica, sans-serif;
	font-size: 80%;
}

	.ie #stroller_thumbs {
	padding-top: 10px;
	}

	#stroller_thumbs a {
		color: #a70083;
		text-decoration: none;
	}
	
		#stroller_thumbs a:hover {
			color: #496dc6;
		}
		
		#stroller_thumbs dd.product-image a:hover {
			background: transparent;
		}

	#stroller_thumbs div, #stroller_thumbs dd.product-image {
		width: 16em;
		margin: 0 0 0 2px;
		padding: 0;
	}
	
		.ie #stroller_thumbs div, #stroller_thumbs dd.product-image {
			width: 14em;
			margin: 0px 0 0 22px;
		}

	#stroller_thumbs div {
		float: left;
		position: relative;
	}

		#stroller_thumbs dl {
			position: relative;
			padding-top: 120px;
			text-align: center;
			padding-bottom: 1em;
			height: 3em; /* adjust depending on the lines of text being shown under the image */
		}
		
			#stroller_thumbs dd.product-image {
				position: absolute;
				top: 0;
				left: 0;
			}
			
				#stroller_thumbs dd.product-image a {
					display: block;
				}
		
					#stroller_thumbs dd img { 
						display: block;
						width: 110px;
						margin: 0 auto;
						border: 3px solid #f3b6d7;
					}
					
				#stroller_thumbs dt.product-name {
					padding: .3em .5em 1em .5em;
				}
				
		#stroller_thumbs dd.product-ages, 
		#stroller_thumbs dd.product-price {
			color: #a70083;
			font-size: 80%;
			margin: 0;
		}
		
		#stroller_thumbs dd.product-buy-now, 
		#stroller_thumbs dd.product-buy-now a,
		#stroller_thumbs dd.product-buy-now a span {
			display: block;
			position: relative;
			width: 81px;
			height: 14px;
			overflow: hidden;
			margin: 0 auto;
		}
		
			#stroller_thumbs dd.product-buy-now a span {
				background: url(/content/v4/pt/img/buynow_plaque.gif) no-repeat top left;
				position: absolute;
				width: 100%;
				height: 100%;
				top: 0;
				left: 0;
			}
			
		#stroller_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;
}

.prod2 {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #BC64B1;
    TEXT-DECORATION: none;
	margin-top: -15px;
	position: absolute;
}

.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;
}

#teamtex_legal {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: italic;
}

#teamtex_legal_prod {
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A53897;
	padding: 0 0 30px 30px;
	font-style: italic;
}

#nania_btn {
	margin: -10px 0 0 30px;
	height: 40px;
	width: 300px;
	padding-top: 10px;
}

#argos_btn {
	margin: -10px 0 0 30px;
	height: 32px;
	width: 178px;
	display: block;
	padding-top: 10px;
}

/*#demo-container {
	position: relative;
}*/

#demo-container object {
	width: 494px;
	/*height: 375px;*/
}

.ie #globalnav #search form#keywordsearch input#searchbutton {
	margin-top: -23px;
}


/* ---------------------------------------------------- VIEW LARGER ---------------------------------------------------- */

dd.product-view-larger a {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 243px;
	height: 243px;
	display: block;
	background: url(/content/v5/uk/img/viewlarger.gif) no-repeat;
	background-position: -370px 100%;
	opacity: 0.45;
	filter: alpha(opacity=45);
	text-indent: -9999px;
	overflow: hidden;
}

dd.product-view-larger a:hover,
dd.product-view-larger a:focus {
	opacity: 1.0;
	filter: alpha(opacity=100);
	background-position: 0% 100%;
}

body #viewlarger-include {
	font-size: 90%;
}

	dd#viewlarger-close {
		font-size: 85%;
	}
	
#viewlarger-container #viewlarger-thumbnails ul.jcarousel-list li a img {
	border: 3px solid #91a7d8;
}

.product-view-larger {
	margin: -2px 0 0 -127px;
    position: absolute;
}

	.chrome .product-view-larger,
	.safari .product-view-larger,
	.ie .product-view-larger {
		margin: -2px 0 0 -1px;
	}

.product-view-larger a {
	color: #5784bb;
	font-size: .85em;
	text-decoration: none;
}

.product-view-larger a:hover,
#product-shot .product-view-larger a:focus {
	text-decoration: underline;
}

#viewlarger-container #viewlarger-close {
	background: url(/content/v6/img/core/viewlarger-close.png) no-repeat top left;
}

	.ie6 #viewlarger-container #viewlarger-close {
		background: url(/content/v6/img/core/viewlarger-close.gif) no-repeat top left;
	}

#viewlarger-container #photo {
	background: url(/content/v6/img/core/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/core/viewlarger-background.png) no-repeat top;
}

	.ie6 #viewlarger-container #viewlarger-image {
		height: 522px;
		background: url(/content/v6/img/core/viewlarger-background.gif) no-repeat top;
	}

#viewlarger-container #viewlarger-caption {
	background: url(/content/v6/img/core/viewlarger-caption-background.png) no-repeat bottom;
	padding: 0 20px 10px 10px;
}

	.ie6 #viewlarger-container #viewlarger-caption {
		background: url(/content/v6/img/core/viewlarger-caption-background.gif) no-repeat bottom;
	}

#viewlarger-container #viewlarger-close,
#viewlarger-container #viewlarger-caption {
	color: #4e529a;
	font-size: .5em;
}

#viewlarger-container #viewlarger-thumbnails {
	width: 113px;
	height:554px;
	background: url(/content/v6/img/core/viewlarger-scroller.png) no-repeat top left;
	position: absolute;
	top: 0;
	left: 500px;
}

	.ie6 #viewlarger-container #viewlarger-thumbnails {
		background: url(/content/v6/img/core/viewlarger-scroller.gif) no-repeat top left;
	}

#viewlarger-container #viewlarger-thumbnails .jcarousel-prev-vertical {
    position: absolute;
	background: url(/content/v6/img/core/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/core/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 #c0cfff;
}

#viewlarger-container #viewlarger-thumbnails ul.jcarousel-list li.active a img {
	border: 3px solid #c0cfff;
}

#viewlarger-container #viewlarger-image img {
	background-color: #c0cfff;
}

#viewlarger-container #viewlarger-thumbnails .jcarousel-next-disabled,
#viewlarger-container #viewlarger-thumbnails .jcarousel-prev-disabled {
	background: none;
}

