/* general styles */
*{margin:0;padding:0;}
/* end general styles */

/* page specific backgrounds */
.product_selector {
	background:url(../images/bg-product_selector.jpg) no-repeat 50% 36px;
}
/* end page specific backgrounds */

/* all collections landing headers and images */
		/*------content section declarations--------------------*/
		/* inner1 start */
		.inner1 #container { padding: 0 0 75px; }
		/* sidebar */
		.sidebar {
			width:310px;
			float:left;
			padding:62px 0 0 28px;
		}
		.PageHeadig {
			margin:0 0 10px;
			width:300px;
			height:98px;
			text-indent:-9999px;
			background:url(../images/collection.png) no-repeat;
		}
		.side-box {
			width:265px;
			height:420px;
			overflow:hidden;
			margin:0 0 0 38px;
		}
		.side-box h2{ display:none; }
		.side-box p{ display:none; }

			/*------bottle section declarations--------------------*/
			.ContentBox1,
			.ContentBox {
				width:191px;
				float:left;
				padding: 0 0 0 10px;
				min-height:237px;
				margin:0 0 30px;
			}
			.ContentBox1 { width:200px; }
			* html .content-box {
				height:237px;
				overflow:visible;
			}
			*+html .ContentBox {
				height:237px;
				overflow:visible;
			}
			* html .ContentBox1 {
				height:237px;
				overflow:visible;
			}
			*+html .ContentBox1 {
				height:237px;
				overflow:visible;
			}
			.illustration1 {
				width:191px;
				height:147px;
				margin:0 0 10px;
			}
			.illustration1 img{ float:left;}
			/*.text { width: 191px; }*/
			.text h3{width:190px;}
			.mini1 h3,
			.mini h3,
			.text h3{
				margin:0 0 3px;
				font-size:12px;
				width:100%;
				overflow:hidden;
				text-transform:capitalize;
				float:left;
			}
			
			.mini1 h3 a,
			.mini h3 a,
			.text h3 a{
				/*color:#ff0099;*/
				/*accessibility change*/
				color:#ffffff;
				font-weight:bold;
				padding:0 10px 0 0;
				float:left;
				display:block;
				position:relative;
				/*background:url(/en_CA/images/pink_arrow.gif) top right no-repeat;*/
				/*accessibility change*/
				background:url(/en_CA/images/white_arrow.gif) top right no-repeat;
			}
			.mini1 h3 a:hover,
			.mini h3 a:hover,
			.text h3 a:hover{
				color:#ffffff;
				padding:0 10px 0 0;
				/*float:left;*/
				text-decoration:underline;
				position:relative;
				background:url(/en_CA/images/white_arrow.gif) top right no-repeat;
			}
			
			.mini1 p,
			.mini p,
			.text p{ margin:0; clear:left; }
			.mini {
				float:left;
				width:95px;
			}
			.mini1 {
				float:left;
				width:105px;
			}
			.illustration2 {
				width:95px;
				height:147px;
				margin:0 0 10px;
			}
			.mini1 .MiniText {
				width:97px;
				padding:0 0 0 8px;
			}
			/*------end bottle section declarations----------------*/
		/*------end content section declarations--------------------*/
/* end all collections landing headers and images */

/* C O L L E C T I O N  P A G E S */
#collection_aussome_volume {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_cleanse_n_mend {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_moist {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
.moist-collection{
	
}
#collection_sydney_smooth {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_suntouched_shine {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_opposites_attract {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_sprunch {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_instant_freeze {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_mega {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_hair_insurance {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_stylers {
	background: url('../images/collections/aussome_volume/bkgrd_pattern.png');
	height: 500px;
	width: 980px;
}
#collection_stylers .collection-images {
	width: 500px;
}

#collection_stylers .collection-info {
	width: 480px;
}

#collection_stylers .buynow-left li a {
	width: 170px;
}

#collection_stylers .buynow-left li span a {
	margin-right: -150px;
}
.collection-images {
	float: left;
	height: 250px;
	margin-top: 60px;
	width: 550px;
}
.collection-info {
	float: right;
	width: 430px;
}
.collection-info img {
	text-align: left;
}

.buynow-left {
	float: left;
	font-weight: bold;
	list-style: none;
	margin-top: 20px;
	width: 200px;
}
.buynow-left li {
	width:197px;
	position:relative;
	clear: left;
}
.buynow-left li img{
	float: left;
	margin-top:2px;
	margin-right:3px;
}
.buynow-left li a {
	width: 123px;
	display:block;
	/*float:left;*/
	padding-bottom:6px;
}
.buynow-left li span a{
	width: 64px;
	position: absolute;
	top:0;
	right:0;
}
.buynow-right {
	float: right;
	font-weight: bold;
	list-style: none;
	margin-top: 20px;
	width: 200px;
}
.buynow-right li {
	width:197px;
	position:relative;
	clear: left;
}
.buynow-right li img{
	float: left;
	margin-top:2px;
	margin-right:3px;
}
.buynow-right li a {
	width: 123px;
	display:block;
	/*float:left;*/
	padding-bottom:6px;
}
.buynow-right li span a{
	width: 64px;
	position: absolute;
	top:0;
	right:0;
}
.buy {
	float: right;
	font-weight: normal;
	text-transform: uppercase;
}

/*removing the spacing from icon navigation on product pages*/
.aussome_volume_product_bg .collection-nav li,
.cleanse_n_mend_product_bg .collection-nav li,
.moist_product_bg .collection-nav li,
.sprunch_product_bg .collection-nav li,
.suntouched_shine_product_bg .collection-nav li,
.sydney_smooth_product_bg .collection-nav li,
.opposites_attract_product_bg .collection-nav li,
.instant_freeze_product_bg .collection-nav li,
.mega_product_bg .collection-nav li,
.hair_insurance_product_bg .collection-nav li {
	margin-left: 0.3em;
	margin-right: 0.3em;
}
/*end removing the spacing from icon navigation on product pages*/
.collection-subheader {
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 0 10px 0;
}
.browse {
	float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 10px 0 20px 145px;
    text-transform: uppercase;
}
/*E N D  C O L L E C T I O N  P A G E S */

/*P R O D U C T   P A G E   S T Y L E S*/
/*background images*/
.mega_product_title{
	background:url(../images/collection_names/hdr_mega.png) no-repeat;
	margin:60px 0 0 0;
}
.moist_product_title{
	background:url(../images/collection_names/hdr_moist.png) no-repeat;
	margin:60px 0 0 0;
}
.suntouched_shine_product_title{
	background:url(../images/collection_names/hdr_suntouched.png) no-repeat;
	margin:60px 0 0 0;
}
.sydney_smooth_product_title{
	background:url(../images/collection_names/hdr_sydney.png) no-repeat;
	margin:60px 0 0 0;
}
.instant_freeze_product_title{
	background:url(../images/collection_names/hdr_instantfreeze.png) no-repeat;
	margin:60px 0 0 0;
}
.opposites_attract_product_title{
	background:url(../images/collection_names/hdr_opposites.png) no-repeat;
	margin:60px 0 0 0;
}
.sprunch_product_title{
	background:url(../images/collection_names/hdr_sprunch.png) no-repeat;
	margin:60px 0 0 0;
}
.cleanse_n_mend_product_title{
	background:url(../images/collection_names/hdr_cleanse.png) no-repeat;
	margin:60px 0 0 0;
}
.hair_insurance_product_title{
	background:url(../images/collection_names/hdr_hairinsurance.png) no-repeat;
	margin:60px 0 0 0;
}
.aussome_volume_product_title{
	background:url(../images/collection_names/hdr_aussome.png) no-repeat;
	margin:60px 0 0 0;
}
.stylers_product_title{
	background:url(../images/collection_names/hdr_stylers.png) no-repeat;
	margin:60px 0 0 0;
}
/*end background images*/


/*product page titles*/
/*-->>individual title properties*/
.mega_product_title,
.moist_product_title,
.suntouched_shine_product_title,
.sydney_smooth_product_title,
.instant_freeze_product_title,
.opposites_attract_product_title,
.sprunch_product_title,
.cleanse_n_mend_product_title,
.hair_insurance_product_title,
.aussome_volume_product_title,
.stylers_product_title{
	width:416px;
	height:125px;
	text-indent:-9999em;
	position:relative;
}
/*-->>individual title properties*/

/*end product page titles*/

/*sub title treatment*/
.info-column h2{
	text-transform:uppercase;
}
/*end sub title treatment*/

/*removing the BROWSE CONTENT on product pages*/
.cleanse_n_mend_product_bg .browse,
.aussome_volume_product_bg .browse,
.moist_product_bg .browse,
.sprunch_product_bg .browse,
.suntouched_shine_product_bg .browse,
.sydney_smooth_product_bg .browse,
.opposites_attract_product_bg .browse,
.instant_freeze_product_bg .browse,
.mega_product_bg .browse,
.hair_insurance_product_bg .browse{
	/*display:none;*/
}
/*end removing the BROWSE CONTENT on product pages*/

/*E N D   P R O D U C T   P A G E   S T Y L E S*/

/*C O L L E C T I O N  S E L E C T O R  S T Y L E S*/
.sidebar_collection_selector{
	width:546px;
	height:559px;
	margin-left:55px;
	background: url(../images/prod_selector_roo.png) top left no-repeat;
	float: left;
	color:#000;
}
.ContentHolder_collection_selector{
	width:309px;
	float: left;
	margin-left:45px;
	margin-top:8px;
}
/*error message styling properties*/
span.error{
	color: #cc0000;
	font-size:9px;
	font-weight:normal;
}
/*end error message styling properties*/
.cs_result{
	width:356px;
	height:540px;
	
	margin-top:11px;
	margin-left:8px;
	padding-top:7px;
	padding-left:15px;
}
	.cs_result p{
		padding: 5px 0 15px 14px;

	}
	.cs_result h3{
		font-size:18px;
		font-weight:normal;
		padding-left:14px;
	}
	.cs_result h4{
		padding-top:8px;
		font-size:14px;
		font-weight:bold;
		/*color:#371A54;*/
		/*accessibility change*/
		color:#ffffff;
	}
.result_image{
	position:relative;
}
.result_image_first{
	border-right: 1px dotted #351A51;
}
.abs_go_primary{
	/*position:absolute;
	bottom:31px;
	right:72px;*/
}
.abs_go_secondary{
	position:absolute;
	margin:2px 0 0 5px;
	/*bottom:0px;
	right:45px;*/
}
span.prim_result_space{
	padding-left: 5px;
}
#cs_result_lc{
	float: left;
}

#cs_result_rc{
	float:right;
}

.collection_selector_wrap{
	float:left;
	margin-left: 52px;
}

.collection_selector_sh{
	width:444px;
	float:left;
	color:#6a1686;
	margin-top:3px;
	text-transform: uppercase;
}
.collection_selector_sh2{
	width:444px;
	clear:left;
	float:left;
	font-weight:bold;
	color:#6a1686;
	margin-bottom:3px;
	text-transform: uppercase;
}

.ContentHolder_collection_selector ul{
	list-style: none;
	/*margin:0;*/
}
.ContentHolder_collection_selector li{
	float:left;
	margin-top:34px;
}

li.cs_first_row{
	margin-top:0;
}

.ci_cleanse_n_mend a,
.ci_aussome_volume a,
.ci_moist a,
.ci_sprunch a,
.ci_suntouched_shine a,
.ci_sydney_smooth a,
.ci_opposites_attract a,
.ci_instant_freeze a,
.ci_mega a,
.ci_hair_insurance a,
.ci_stylers a{
	width:105px;
	height:73px;
	display:block;
	text-indent:-9999px;
}

.ci_cleanse_n_mend a{background: url(../images/collection_icons/cleanse_OFF.png) top left no-repeat;}
.ci_cleanse_n_mend a:hover{background: url(../images/collection_icons/cleanse_ON.png) top left no-repeat;}
.ci_aussome_volume a{background:url(../images/collection_icons/aussome_OFF.png) top left no-repeat;}
.ci_aussome_volume a:hover{background:url(../images/collection_icons/aussome_ON.png) top left no-repeat;}
.ci_moist a{background:url(../images/collection_icons/moist_OFF.png) top left no-repeat;}
.ci_moist a:hover{background:url(../images/collection_icons/moist_ON.png) top left no-repeat;}
.ci_sprunch a{background:url(../images/collection_icons/sprunch_OFF.png) top left no-repeat;}
.ci_sprunch a:hover{background:url(../images/collection_icons/sprunch_ON.png) top left no-repeat;}
.ci_suntouched_shine a{background:url(../images/collection_icons/sun_OFF.png) top left no-repeat;}
.ci_suntouched_shine a:hover{background:url(../images/collection_icons/sun_ON.png) top left no-repeat;}
.ci_sydney_smooth a{background:url(../images/collection_icons/sydney_OFF.png) top left no-repeat;}
.ci_sydney_smooth a:hover{background:url(../images/collection_icons/sydney_ON.png) top left no-repeat;}
.ci_opposites_attract a{background:url(../images/collection_icons/opposites_OFF.png) top left no-repeat;}
.ci_opposites_attract a:hover{background:url(../images/collection_icons/opposites_ON.png) top left no-repeat;}
.ci_instant_freeze a{background:url(../images/collection_icons/freeze_OFF.png) top left no-repeat;}
.ci_instant_freeze a:hover{background:url(../images/collection_icons/freeze_ON.png) top left no-repeat;}
.ci_mega a{background:url(../images/collection_icons/mega_OFF.png) top left no-repeat;}
.ci_mega a:hover{background:url(../images/collection_icons/mega_ON.png) top left no-repeat;}
.ci_hair_insurance a{background:url(../images/collection_icons/insurance_OFF.png) top left no-repeat;}
.ci_hair_insurance a:hover{background:url(../images/collection_icons/insurance_ON.png) top left no-repeat;}
.ci_stylers a{background:url(../images/collection_icons/stylers_OFF.png) top left no-repeat;}
.ci_stylers a:hover{background:url(../images/collection_icons/stylers_ON.png) top left no-repeat;}

.ci_aussome_volume,
.ci_moist,
.ci_suntouched_shine,
.ci_sprunch,
.ci_mega{
	margin-right:59px;
}

.sidebar_collection_selector form{
	margin-top:113px;
}
.collection_selector_reset{
	float:right;
	margin-right:28px;
	margin-top:43px;
	border:none;
	background:none;
}
.collection_selector_find{
	float:right;
	margin-right:28px;
	margin-top:10px;
}
.collection_selector_title{
	clear:right;
	float:left;
	margin-left:52px;
	margin-top:17px;
}
#collection_selector_options{
	border-bottom: 1px solid #cccccc;
	width:414px;
	/*height:196px;*/
	margin-left:40px;
}
#collection_selector_options_lc{
	float: left;
	border-top: 1px solid #cccccc;
	border-left: 1px dotted #cccccc;
	/*height:149px;*/
	width:211px;
	padding-left:6px;
	padding-top:4px;
}
#collection_selector_options_rc{
	float: left;
	width:190px;
	border-top: 1px solid #cccccc;
	padding-left:5px;
	padding-top:4px;
}
.collection_selector_options_lc_title{
	font-weight:bold;
	text-transform: uppercase;
}
#collection_selector_options_lc ul, #collection_selector_options_rc ul{
	list-style: none;
}
#collection_selector_options_rc ul{padding-left:0;}
#collection_selector_options_lc li, #collection_selector_options_rc li{
	padding-bottom:4px;
	list-style: none;
	font-size:11px;
}
#collection_selector_options_lc li.error, #collection_selector_options_rc li.error{
	color:#cc0000;
}
#collection_selector_options_lc input, #collection_selector_options_rc input{
	margin:0 7px 0 0;
}
#collection_selector_primary_result{
	margin-left:-14px;
	border-bottom: 1px solid #8050A4;
}
#cs_secondary_wrap{
	margin-left:-11px;
}
.cleardiv{
	clear: both;
}
/* SHOP NOW POPUP STYLES */
.MultiBoxContainer {left:40px !important;}
#mbcontainerdiv {position:absolute; z-index:1000;}
.shop_aussie {position:relative; width:681px; height:430px; display:none;}
.product_image {position:absolute; left:482px; top:0;}
div.shop_online_content {position:absolute; left:0; top:0;}
div.shop_online_content h3 {margin:0 0 12px 0; padding:0;}
div.shop_online_content h5 {margin:12px 0 12px 0; padding:0;}
div.shop_online_content h3 span, .shop_online_content h5 span {display:none;}
.binIFrame {border:1px solid #ccc; position:relative;}
/*E N D  C O L L E C T I O N  S E L E C T O R  S T Y L E S*/

.collection-nav {
	background: #432364;
    clear: both;
    height: 225px;
    margin: 0;
    width: 100%;
    
}

.collection-nav ul.ico-list
{
	clear: both;
	list-style-type: none;
	margin: 0px 0px 0px 145px;
	overflow: hidden;
	width: 976px;
}

.collection-nav ul.ico-list li
{
	float: left;
	width: 78px;
	margin: 0 3px;
}

.collection-nav ul.ico-list li h4
{
	font-size: 12px;
}

.collection-nav h4 a{
	text-decoration: none;
	display: block;
	cursor: pointer;	
	color:#935bad;
	background:url(/en_CA/images/footer-icons.gif) no-repeat 0 0;
	padding-top: 43px;

}
.collection-nav a strong, .collection-nav span strong
{
	font-weight: bold;
	height: 40px;
	display: block;
}

.collection-nav h4 span.selected span{ font-weight: normal; font-size: 11px;}
.collection-nav a span
{
	/*display: none;*/
	visibility: hidden;
}


.collection-nav h4 a:hover,  .collection-nav h4 span.selected
{
	background:url(/en_CA/images/footer-icons-over.gif) no-repeat 0 0;

	text-decoration: none;
	display: block;
	padding-top: 43px;
}

.collection-nav a:hover span, .collection-nav h4 span.selected span
{
	/*display: block;*/
	visibility:visible;
	font-weight: normal !important;
	font-size: 11px;	
	color:#fff !important;
	
}

.collection-nav li.cn_aussome_volume a, .collection-nav li.cn_aussome_volume a:hover, .collection-nav li.cn_aussome_volume h4 span.selected
{
	background-position: 0 0
}
.collection-nav li.cn_aussome_volume a:hover, .collection-nav li.cn_aussome_volume h4 span.selected{color: #d5e14d;}

.collection-nav li.cn_cleanse_n_mend a, .collection-nav li.cn_cleanse_n_mend a:hover, .collection-nav li.cn_cleanse_n_mend h4 span.selected
{
	background-position: -90px 0 
}
.collection-nav li.cn_cleanse_n_mend a:hover, .collection-nav li.cn_cleanse_n_mend h4 span.selected{color:#f78f1e;}

.collection-nav li.cn_moist a, .collection-nav li.cn_moist a:hover, .collection-nav li.cn_moist h4 span.selected
{
	background-position: -180px 0 
}
.collection-nav li.cn_moist a:hover, .collection-nav li.cn_moist h4 span.selected{color: #71cef5;}

.collection-nav li.cn_sydney_smooth a, .collection-nav li.cn_sydney_smooth a:hover, .collection-nav li.cn_sydney_smooth h4 span.selected
{
	background-position: -266px 0 
}
.collection-nav li.cn_sydney_smooth a:hover, .collection-nav li.cn_sydney_smooth h4 span.selected{color:#fcb315;}
.collection-nav li.cn_suntouched_shine a, .collection-nav li.cn_suntouched_shine a:hover, .collection-nav li.cn_suntouched_shine h4 span.selected
{
	background-position: -356px 0 
}
.collection-nav li.cn_suntouched_shine a:hover, .collection-nav li.cn_suntouched_shine h4 span.selected{color: #ffd11f;}

.collection-nav li.cn_opposites_attract a, .collection-nav li.cn_opposites_attract a:hover, .collection-nav li.cn_opposites_attract h4 span.selected
{
	background-position: -443px 0 
}

.collection-nav li.cn_opposites_attract a:hover, .collection-nav li.cn_opposites_attract h4 span.selected{color: #f8b9d4;}
.collection-nav li.cn_sprunch a, .collection-nav li.cn_sprunch a:hover, .collection-nav li.cn_sprunch h4 span.selected
{
	background-position: -532px 0 
}

.collection-nav li.cn_sprunch a:hover, .collection-nav li.cn_sprunch h4 span.selected{color:#f195bf; }
.collection-nav li.cn_instant_freeze a, .collection-nav li.cn_instant_freeze a:hover, .collection-nav li.cn_instant_freeze h4 span.selected
{
	background-position: -619px 0 
}
.collection-nav li.cn_instant_freeze a:hover, .collection-nav li.cn_instant_freeze h4 span.selected{color: #7ecdc3;}

.collection-nav li.cn_mega a, .collection-nav li.cn_mega a:hover, .collection-nav li.cn_mega h4 span.selected
{
	background-position: -707px 0 
}
.collection-nav li.cn_mega a:hover, .collection-nav li.cn_mega h4 span.selected{color: #e93d97;}
.collection-nav li.cn_stylers a, .collection-nav li.cn_stylers a:hover, .collection-nav li.cn_stylers h4 span.selected
{
	background-position: -798px 0 
}
.collection-nav li.cn_stylers a:hover, .collection-nav li.cn_stylers h4 span.selected{color: #eecbe2;}

.collection-nav img {
	margin: 0px;
	padding: 0px;
	/*float: left;*/	
}
