@charset "utf-8";
/* CSS Document for Aussie SE Product pages. */

body
{
	background: url(../images/bg-products.jpg) top center no-repeat;
}

div#containerProducts 
{
	position: relative;
	width: 880px;
	margin: 44px 0 30px 15px;
	padding: 0 20px 30px 19px;
	background: #fff;
}

	a#linkProductFinder
	{
		position: absolute;
		top: 14px;
		right: 20px;
		padding: 1px 13px 0 0;
		font-size: 0.6em;
		color: #970bb3;
		line-height: 1em;
		text-transform: uppercase;
		text-decoration: none;
		background: url(../images/icon-plus.gif) right no-repeat;
		z-index: 99;
		display: none;
	}

	div#productsContent
	{
		width: 880px;
	}
		
		a#linkLeftArrow
		{
			float: left;
			width: 30px;
			height: 60px;
			margin: 194px 10px 0 0;
		}
		
			a#linkLeftArrow img
			{
				width: 30px;
				height: 60px;
			}
			
		div#containerProductsTxt
		{
			position: relative;
			float: left;
			width: 800px;
		}
		
		div.loading
		{
			background: url(../images/ajax-loader.gif) center 205px no-repeat;
		}
			
			div#productsMinHeight
			{
				float: left;
				width: 1px;
				height: 403px;
			}
			
			div#swapContent
			{
				position: relative;
				float: left;
				width: 799px;
			}
			
			div#productsTxt
			{
				float: left;
				width: 362px;
				padding: 0 0 20px 0;
				text-align: right;
				background: #fff;
			}
			
				div#productsTxt h1
				{
					margin: 75px 0 8px 0;
					font: bold 1.8em "Times New Roman", Times, serif;
					color: #ad1015;
					line-height: 0.8em;
					text-transform: uppercase;
				}
				
					div#productsTxt h1 span.txtTop
					{
						font-size: 0.6em;
						line-height: 0.8em;
					}
					
					div#productsTxt h1 span.txtBtm
					{
						font-size: 0.4em;
						line-height: 1.4em;
					}
					
				div#productsTxt h2
				{
					margin: 0 0 3px 0;
					padding: 0 0 0 25px;
					font-size: 0.9em;
				}
				
				div#productsTxt h2.colour, div#calloutsProducts h2.colour
				{
					color: #faa748;
				}
			
               div#productsTxt p#collectionsColourSub, div#calloutsProducts p#collectionsColourSub { font-size:1.1em; color: #faa748; margin:0;}
                

				div#productsTxt h2.colour2, div#calloutsProducts h2.colour2
				{
					color: #6a2d78;
				}

				div#productsTxt h2.frizz, div#calloutsProducts h2.frizz
				{
					color: #008ebd;
				}
				
				div#productsTxt h2.lusciousLong, div#calloutsProducts h2.lusciousLong
				{
					color: #cd5806;
				}
				
				div#productsTxt h2.miracleMoist, div#calloutsProducts h2.miracleMoist
				{
					color: #00b9f2;
				}
				
				div#productsTxt h2.miracleReconstructor
				{
					color: #cd5806;
				}
				
				div#productsTxt h2.mega, div#calloutsProducts h2.mega
				{
					color: #ad1015;
				}
				
				div#productsTxt h2.volume, div#calloutsProducts h2.volume
				{
					color: #008ebd;
				}
				
				div#productsTxt p
				{
					margin: 0 0 8px 0;
					padding: 0 0 0 50px;
					font-size: 0.7em;
					color: #666;
				}
				
			img#productShot
			{
				float: left;
				width: 157px;
				height: 403px;
			}	
			
			div#calloutsProducts
			{
				float: left;
				width: 230px;
				height: 280px;
				margin: 95px 0 0 0;
				padding: 0 0 20px 0;
				background: #fff;
				overflow: hidden;
			}
			
				div#containerAddHairMustHaves
				{
					position: relative;
					width: 192px;
					margin: 0 0 6px 0;
					padding: 17px 0 0 38px;
					background: url(../images/icon-add-to-hair.jpg) left no-repeat;
					cursor: pointer;
				}
			
					div#containerAddHairMustHaves div
					{
						position: absolute;
						top: 0px;
						left: 0px;
						width: 230px;
						height: 50px;
						background: url(../images/spacer.gif);
					}
					
					div#containerAddHairMustHaves a
					{
						width: 192px;
						height: 20px;
						margin: 0 0 10px 0;
						font: bold 1.1em "Times New Roman", Times, serif;
						color: #970bb3;
						line-height: 1em;
						text-transform: uppercase;
						text-decoration: none;
					}
				
				div#linkSendFriend
				{
					margin: 0 0 10px 0;
					padding: 7px 0 7px 38px;
					line-height: 1em;
					border-top: 1px solid #e2e2e2;
					border-bottom: 1px solid #e2e2e2;
				}
				
					div#linkSendFriend a
					{
						width: 100px;
						padding: 0 11px 0 0;
						font-size: 0.6em;
						color: #970bb3;
						text-align: right;
						text-transform: uppercase;
						text-decoration: none;
						background: url(../images/img-right-arrow.gif) right 3px no-repeat;
						display: block;
					}
				
				div#containerAlsoLike
				{
					padding: 27px 0 10px 38px;
					background: url(../images/packshots/placeholder-also-like.jpg) top left no-repeat;
				}
				
					div#containerAlsoLike h3
					{
						margin: 0 0 4px 0;
						font: 1.3em "Times New Roman", Times, serif;
						color: #999;
						height: 20px;
					}
					
					div#containerAlsoLike ul
					{
						font-size: 0.6em;
						text-transform: uppercase;
						list-style-type: none;
					}
					
						div#containerAlsoLike ul li
						{
							margin: 0 0 3px 0;
							line-height: 1.1em;
						}
					
							div#containerAlsoLike ul li a
							{
								color: #970bb3;
								text-decoration: none;
							}
							
				div#calloutFrizzForecast
				{
					width: 210px;
					padding: 8px 10px;
					background: url(../images/bg-callout-frizz-forecast.jpg) top no-repeat #af161a;
					display:none;
				}
			
					div#calloutFrizzForecast a
					{
						width: 194px;
						padding: 8px;
						font: bold 0.9em Arial, sans-serif;
						color: #fff;
						line-height: 0.9em;
						text-decoration: none;
						border-top: 1px solid #fff;
						border-bottom: 1px solid #fff;
						display: block;
					}
					
						div#calloutFrizzForecast a span
						{
							font-size: 0.8em;
							font-weight: lighter;
						}
		
		a#linkRightArrow
		{
			float: right;
			width: 30px;
			height: 60px;
			margin: 194px 0 0 10px;
		}
		
			a#linkRightArrow img
			{
				width: 30px;
				height: 60px;
			}
		
	div#productIndicator
	{
		position: relative;
		width: 820px;
		margin: 0 0 0 31px;
	}
		
		div#productIndicator ul
		{
			position: relative;
			top: 0px;
			left: 0px;
			width: 820px;
			list-style-type: none;
			font-size: 0.7em;
			z-index: 1;
		}
			
			div#productIndicator ul li a
			{
				color: #970bb3;
				text-decoration: none;
			}
	
		div#productIndicator span
		{
			padding: 6px 0 0 0;
			font-size: 0.6em;
			color: #848484;
			display: block;
		}
		
			div#productIndicator span em
			{
				font-style: normal;
			}
			
	div#containerProductFinder
	{
		position: absolute;
		top: 35px;
		left: 19px;
		width: 854px;
		height: 0px;
		padding: 10px;
		color: #666;
		background: #fff;
		border: 3px solid #e2e2e2;
		display: none;
		z-index: 98;
	}
	
		div#contentProductFinder
		{
			width: 854px;
		}
		
			div#contentProductFinder h1
			{
				margin: 0 0 8px 0;
				font: bold 1.3em "Times New Roman", Times, serif;
				color: #970bb3;
				text-transform: uppercase;
			}
			
			div#contentProductFinder p
			{
				margin: 0 0 12px 0;
				font-size: 0.7em;
			}
			
			 div#productsTxt h2.aussome, div#calloutsProducts h2.aussome {color:#4DBB35;}
			 
			 .aussomeTitle {color:#6A2D78;}

			div#linkSendFriend2
				{
					margin: 0 0 10px 0;
					padding: 7px 0 7px 38px;
					line-height: 1em;
					border-top: 1px solid #e2e2e2;
					border-bottom: 1px solid #e2e2e2;
				}

					div#linkSendFriend2 a
					{
						width: 100px;
						padding: 0 11px 0 0;
						font-size: 0.6em;
						color: #970bb3;
						text-align: right;
						text-transform: uppercase;
						text-decoration: none;
						background: url(../images/img-right-arrow.gif) right 3px no-repeat;
						display: block;
					}

					div#linkSendFriend2 a.buyNow {
						margin:8px 0 0 4px;
						background:none;
						width:93px;
					}