@charset "utf-8";
/* CSS Document for Aussie SE Product pages. */

body
{
	/*background:#000 url(../images/bg-home-limited2.jpg) no-repeat left top;*/
	background:#000 url(../images/bg-home-cook.jpg) no-repeat left top;
}
/*.colour #widgetFrizz, .volume #widgetFrizz, .mega #widgetFrizz, .miracleMoist #widgetFrizz, .lusciousLong #widgetFrizz { display:none;}*/
.colour .widgetContainer, .volume .widgetContainer, .mega .widgetContainer, .miracleMoist .widgetContainer, .lusciousLong .widgetContainer .aussome, /*added by Alex 09.08.10*/ .take-the-heat .widgetContainer  {display:none;}


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; /* (hide/show the product finder link) */
	}

	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 h2.aussome, div#calloutsProducts h2.aussome {color:#4dbb35;}
				
				/* added by Fin 09.08.10 */
				div#productsTxt h2.taketheheat, div#calloutsProducts h2.taketheheat {color:#571963;}
				
				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#linkSendFriend a.buyNow {
						margin:8px 0 0 4px;
						background:none;
						width:93px;
					}
				
				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;
					/*ORANGE BOX ON PRODUCT PAGE*/
					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;
			}
			
			
			
			
		
.overlay .blockContentForm { width:854px; position:relative;}
.blockContentForm form {margin:0px; padding:0px;}	
.blockContentForm .blockColForm { width:230px; float:left;}
.blockColForm h2 {margin:0px; padding:0 0 7px 0; font-size:0.69em; font-weight:700; text-transform:uppercase; color:#000000;}
.blockColForm ul {margin:0px; padding:0px; list-style-type:none; width:230px;}
.blockColForm ul li {margin:0px; padding:0 0 7px 0; display:inline; float:left; width:230px;}

.moreWidth1 { width:260px !important;}

.blockColForm ul li .blockInput { width:20px; float:left;}
.blockColForm ul li .blockLabel { width:210px; float:left;}
.blockColForm ul li .blockLabel label { margin:0px; padding:0px; font-size:0.69em; color:#999999; text-transform:uppercase;}
.blockColForm ul li .blockInput input {}

.blockContentForm .blockButtons { position:absolute; bottom:40px; right:40px; width:204px; height:20px;}
.blockButtons .blockColButtons { float:left;}
.blockColButtons input {margin:0px; padding:0px; border:none; width:52px; height:20px; background:url(/images/btn_update.gif) no-repeat left top; cursor:pointer;}
.blockColButtonsMiddle {padding:0 2px 0 2px;}


.colorpage10 { color:#FF0000 !important;}

.aussomeTitle { color:#6a2d78;}
/*added by Fin 09.08.10*/
.taketheheatTitle { color:#571963;}

/* container limited edition */

#containerLimitedEdition { padding:10px 0 0 40px; border-top:1px solid #E2E2E2; min-height:40px; _height:40px; background:url(/images/img_purple_clover.gif) no-repeat left 10px;}
#containerLimitedEdition ul { list-style-type:none; font-size:0.6em;}
#containerLimitedEdition ul li { color:#9900cc; text-transform:uppercase; padding:0 0 8px 0;}
#containerLimitedEdition ul li a { color:#9900cc; text-decoration:none; padding-right:10px; background:url(/images/img-right-arrow.gif) no-repeat right 3px;}

/* LIMITED EDITION OVERLAY /limited_edition/inspiration.html */

.blockLimitedContainer { width:920px; height:452px; margin:65px auto 0 auto; padding:54px 75px 0 75px; background:url(/images/bg_inspiration.png) no-repeat left top;}
.blockLimitedContainer .blockLimitedContent { width:920px; position:relative;}

.blockLimitedContent .blockPackshotLeft { position:absolute; left:0; top:-25px;}
.blockLimitedContent .blockBtnClose { position:absolute; right:30px; top:18px; text-align:right}
.blockLimitedContent .blockBtnClose a { text-transform:uppercase; font-size:0.63em; color:#666; text-decoration:none;}

.blockLimitedContent .blockLimitedEdition { position:absolute; right:15px !important; top:350px; left:auto;}

.blockLimitedContent .blockContentCopyRight { padding:40px 110px 0 260px;}
.blockContentCopyRight h3 { display:block; width:445px; height:90px; padding-bottom:13px; text-indent:-9000px; background:url(/images/hdr_aussie_summer.gif) no-repeat left top;}
.blockContentCopyRight p { color:#666; font-size:0.69em; padding-bottom:15px;}

.blockContentCopyRight ul { list-style-type:none; _position:relative;}
.blockContentCopyRight ul li {font-size:0.69em; color:#666; padding:0 0 12px 22px; background:url(/images/bg_yellow_clover.gif) no-repeat left 2px;}
.blockContentCopyRight ul li span { color:#333; font-size:1.2em;}

/* LIMITED EDITION OVERLAY /limited_edition/stylist_tips.html */

.blockLimitedContent .blockLizTaw { position:absolute; left:254px; top:272px; z-index:5000; width:238px; height:253px;}

.blockLimitedContent .blockContentLizLeft { float:left; width:442px; padding:37px 0 0 28px;}
.blockLimitedContent .blockContentLizRight { float:left; width:443px; padding:50px 0 0 0;}

.blockContentLizLeft .contentCopy { padding-right:40px;}

.blockContentLizLeft h3 { display:block; width:385px; height:97px; padding-bottom:17px; background:url(/images/hdr_bursting_colour.gif) no-repeat left top; text-indent:-9000px; }
.contentCopy p { color:#666; font-size:0.69em; padding-bottom:15px;}
.contentCopy p span { color:#333; font-size:1.2em; font-weight:700;}

.blockContentLizRight h4 { color:#ec6d20; font-size:1.56em; padding-left:40px;}






/* overlay bits */
html, body {
height:100%;
}
#overlayContainer { height:100%; position:fixed; top:0; left:0; width:100%; height: 100%; z-index:101; }
* html div#overlayContainer {
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#overlayContainer #overlay { background:#000; height:100%; position:fixed; top:0; left:0; filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6; width:100%; }
#overlayContainer #overlayContent {left:0;position:absolute;top:0;width:100%; display:none;}



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;
					}