html {
	background:#5e3983 url(../images/bg-body.gif) repeat-x;
}
body{
	margin:0;
	color:#fff;
	font:12px Arial, Helvetica, sans-serif;
	/*background:#fff;*/
	background:#5e3983 url(../images/bg-body.gif) repeat-x;
	min-width:980px;
}
.inner0 {
	/*background:url(../images/book/html_book_bg.jpg) no-repeat 65% 36px;*/
}
.inner1 {
	/*background:url(../images/book/html_book_bg.jpg) no-repeat 65% 36px;*/
}
.inner2 {
	background:url(../images/bg-inner2.jpg) no-repeat 50% 36px;
}
img{border-style:none;}
a{
	color:#fff;
	text-decoration:none;
	outline:none;
}
a:hover{text-decoration: underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#page {
	width:980px;
	margin:0 auto;
}
/*hide unneeded labels*/
label.label_hidden{
	text-indent:-9999px;
	height:1px;
	display:none!important;
}
/*header style*/
#home #header #expertTipsNavForm {
	display:none;
}
#header {
	height:36px;
}
#header:after {
	content:" ";
	clear:both;
	height:0;
	display:block;
}
.logo {
	background:url(/en_US/images/logo.png) no-repeat;
	width:133px;
	height:70px;
	float:left;
	overflow:hidden;
	text-indent:-9999em;
	margin:0 0 -25px 30px;
	position:relative;
	z-index: 100;
}
#header select {
	margin:4px 8px 0;
	float:left;
	display:inline;
	width:160px;
}
#header ul {
	margin:0;
	padding:0 6px 0;
	list-style:none;
	float:right;
	line-height:30px;
}
body#home div#header ul{
	float:right;
	margin-left: 0;
	padding: 0 0 0 6px;
}
#home #frame {
	background: url('../images/background-homepage.jpg') no-repeat center 0;
	margin:0;
	overflow:hidden;
}
#header li {
	float:left;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 16px 0 15px;
}
/*hide on all other pages*/
li.home_styling_tips{
	display:none;
}
/*
body#home div#header li.first{
	margin-left:60px;
}
*/
#header li.first {
	float:left;
	background: none;
	padding:0 16px 0 15px;
}
#header li.last {
	float:left;
	background: url(../images/separator.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
#header li a {
	color:#34271c;
	float:left;
}
#header li a:hover {
	float:left;
	text-decoration:underline;
}
#header li a.cart {
	background:url(../images/ico-cart.gif) no-repeat 100% 50%;
	padding-right:31px;
}

/*H O M E P A G E  S T Y L E S*/
.home-dropdown{
	width:267px;
	padding-left:10px;
}
.go{
	width:28px;
	height:22px;
	float:left;
	margin-top:0;
	padding-left:10px;
}
/*top spacing on non-home page*/
#header .go{
	margin-top:7px;
}
/*end top spacing on non-home page*/
#tipCategoryId{
	float:left;
	padding-left:2px;
	width:200px;
}
/*E N D  H O M E P A G E  S T Y L E S*/

/*container style*/
#container {
	float: left;
	width:100%;
	overflow:hidden;
	float:left;
	margin-top:-9px;
	/*height:560px;*/
}
body.home_page_flash div#container{
}
body.view_html div#container{
	height:auto;
}
.left-product {
	float:left;
	margin:30px -105px 0 -2px;
}
/*content style*/
.content {
	width:658px;
	float:right;
	position:relative;
}
.menu {
	margin:10px 0 26px;
	padding:0;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	width:100%;
	overflow:hidden;
}
.menu li {
	float:left;
	padding-left:8px;
	margin-right:35px;
	background:url(../images/marker.gif) no-repeat 0 50%;
}
.wrap {
	width:100%;
}
.wrap:after {
	content:" ";
	clear:both;
	height:0;
	display:block;
}
/*info column style*/
.info-column {
	width:280px;
	float:left;
}
h3 {
	margin:0 0 7px;
	text-transform:uppercase;
	font-size:12px;
}
.info-column p {
	margin:0 0 34px;
}
.buy-now {
	background:url(../images/buy-now.png) no-repeat;
	width:178px;
	height:53px;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	margin-left:-53px;
	position:relative;
}
/* right-column style*/
.right-column {
	width:203px;
	float:right;
	font-size:11px;
	padding-top:50px;
}
.right-column h3 {
	margin-bottom:10px;
}
.right-column ul {
	margin:0 0 16px;
	padding:0;
	list-style:none;
	line-height:13px;
}
.right-column li {
	padding:0 0 9px 13px;
	background:url(../images/marker.gif) no-repeat 0 3px;
}
.link {
	display:block;
	font-weight:bold;
	margin-top:-10px;
	position:relative;
}
.right-column img {
	display:block;
	margin:0 -52px;
	position:relative;
}
.hidden {
	display:none;
}
/* 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;
}
/* content */
.ContentHolder {
	width:615px;
	float:right;
	padding:50px 0 0;
}
/* inner1 end */
/* inner2 start */
.inner2 #container {
	min-height:795px;
	position:relative;
}
* html .inner2 #container {
	height:795px;
	overflow:visible;
}
*+html .inner2 #container {
	height:795px;
	overflow:visible;
}
.inner2 #container h1{ display:none;}
.inner2 #container .TextBox1{ display:none;}
.inner2 #container .TextBox2{ display:none;}
.tips {
	position:absolute;
	right:45px;
	top:447px;
}
.tips a{
	display:block;
	width:170px;
	height:43px;
	overflow:hidden;
	cursor:pointer;
}
.tips a span{
	float:left;
	width:145px;
	height:43px;
	text-indent:-9999px;
	background:url(../images/tips.png) no-repeat;
	padding:0 8px 0 0;
}
.tips a em {
	float:left;
	width:13px;
	height:13px;
	background:url(/en_US/images/ico12.png) no-repeat;
	margin:19px 0 0;
}
.must {
	position:absolute;
	top:715px;
	right:316px;
}
.must a {
	display:block;
	width:202px;
	height:36px;
	cursor:pointer;
}
.must a em {
	float:left;
	width:13px;
	height:13px;
	background:url(/en_US/images/ico12.png) no-repeat;
	margin:12px 9px 0 0;
	display:inline;
}
.must a span {
	float:left;
	width:178px;
	height:34px;
	text-indent:-9999px;
	background:url(../images/must.png) no-repeat;
}
.product1 {
	position:absolute;
	top:585px;
	right:10px;
	width:102px;
	height:210px;
}
/* inner2 end */
/*footer style*/
#footer {
	background:#3e1d5c;
	font-size:10px;
	line-height:25px;
	color:#666;
	clear: both;
	bottom:0;
	left:0;
	width:100%;
}
#footer a {
	color:#fff;
	font-weight:normal;
}
#footer a:hover {
	color:#fff;
	text-decoration:underline;
}
.inner2 #footer,
.inner2 #footer a,
.inner1 #footer,
.inner1 #footer a {
	color: #fff;
}
#footer .inner {
	width:990px;
	margin:0 auto;
	color: #ffffff;
}
#footer ul {
	display:inline;
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}
#footer li {
	display:inline;
	padding:0 5px;
}
#footer span {
	padding-left:3px;
}
#footer .lang li {
	border-left:1px solid;
	padding:0 5px 0 8px;
}
.inner2 #footer .lang li,
.inner1 #footer .lang li { border-left-color:#fff; }
#footer .lang li:first-child {
	border:none;
}
/* popup style */
.popup {
	width:486px;
	min-height:435px;
	background:#fff;
	color:#000;
	padding: 10px 0 0;
	display:none;
}
* html .popup {
	height:435px;
	overflow:visible;
}
.popup-heading {
	width:100%;
	overflow:hidden;
}
.popup-heading h2{
	width:186px;
	height:55px;
	margin:11px 18px 0 0;
	display:inline;
	text-indent:-9999px;
	background:url(../images/tips-popup.png) no-repeat;
	float:right;
}
.popup h3 {
	font-size:18px;
	color:#666666;
	margin:0 0 4px;
	text-transform:none;
	font-weight:normal;
}
.popup p {
	margin:0 0 26px;
	line-height:26px;
}

/* home page */
#no_flash_home_bg{
	width:709px;
	height:480px;
	background:url(/en_US/images/bg_html.jpg) top left no-repeat;
	position:relative;
}
#no_flash_home_bg a{
	position:absolute;
	top: 117px;
	left: 122px;
}
p.view-html {
	float: right;
	text-transform: lowercase;
	margin-right: 15px;
}
p.view {
	float: right;
	margin: 0;
	padding: 0;
}
h1.tell-us-why {
	background: url('../images/hdr_telluswhy.png') no-repeat;
	width: 240px;
	height: 69px;
	text-indent: -9999em;
	position: relative;
}
.productgrouping {
	margin: 10px;
}
#sheknows {
	background: url('../images/bkgrd-box_sheknows.png') no-repeat;
	width: 250px;
	margin-top: 12px;
	height:82px;
	text-align: center;
}
#sheknows p {
	color: #5e3983;
	margin: 0px;
	padding: 0px;
}
#sheknows p.rss {
	background: #ccc;
	padding: 5px;
}
#sheknows a { 
	color: #5e3983;
	/*left: 24px;*/
	position: relative;
	top: 15px;
}
#sheknows a:hover { color: #5e3983; text-decoration: underline; }

img.view{
	margin-top:5px;
}

#home-main-background {
	width: 976px;

	margin: -40px 0px 0px 0px;
	float: left;
}
#home-main-foreground {
	width: 976px;
	height: 625px;
	margin: -20px 0px 0px 0px;
	float: left;
}

/* ============================================================= */
/* Accordion Menu Styles										 */
/* ============================================================= */

#accordion {
	margin: 83px 0px 0px 0px;
	float: left;
}

div.toggler {
	cursor: pointer;
	width: 250px;
	height: 25px;
	background: url('../images/left_nav_tab-closed.png') no-repeat;
	margin: 3px 0px 0px 0px;
	padding: 9px 0px 0px 20px;
	position: relative;
	z-index: 100;
}
div.toggler p {
	float: left;
	margin: 0px; 
	padding: 0px;
	font-weight: bold;
}
div.element {
	position: relative;
}
div.element p, div.element h4 {
	margin: 0px;
	padding: 0px;
}
#accordion .arrow {
	float: left;
}
#accordion .on {
	position: relative;
	background: url('../images/arrow_open.png') no-repeat;
	width: 10px;
	height: 5px;
	margin: 3px 0px 0px 5px;
}
#accordion .off {
	position: relative;
	background: url('../images/arrow_closed.png') no-repeat;
	width: 6px;
	height: 9px;
	margin: 3px 0px 0px 5px;
}
#accordion .subarrow {
	float: left;
	background: url('../images/arrow_closed.png') no-repeat;
	width: 6px;
	height: 9px;
	margin: 7px 0px 0px 3px;
}

/* ============================================================= */

#sidebar-image1 {
	background: url('../images/left_nav_img_stylingtips.jpg') no-repeat;
	width: 75px;
	height: 84px;
	float: left;
	margin: 0px 15px 0px 20px;
}
#sidebar-image2 {
	background: url('../images/left_nav_img_stylist.jpg') no-repeat;
	width: 75px;
	height: 84px;
	float: left;
	margin: 0px 15px 0px 20px;
}
#sidebar-image3 {
	background: url('../images/left_nav_img_facebook.jpg') no-repeat;
	width: 75px;
	height: 84px;
	float: left;
	margin: 0px 15px 0px 20px;
}
#sidebar-image4 {
	background: url('../images/left_nav_img_prodselector.png') no-repeat;
	width: 112px;
	height: 110px;
	float: left;
	margin: 0px 0px 0px 0px;
}
#home-sidebar {
	height: 478px;
	float: left;
	width: 266px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.home-navContent {
	font-size: 11px;
	width: 115px;
	float: left;
	margin: 5px 0px 0px 5px; 
}
.home-fbNavContent {
	font-size: 11px;
	margin: 5px 0px 0px 5px; 
}
.home-sidebar-link {
	float: left;
	margin: 5px 0px 0px 5px;
	font-size: 11px;
	text-decoration: none;
}
.facebook-fan-button {
	margin: 0 0 0 15px;
}
.facebook-fan-button .fanbox {
	margin: 0 15px 0 0;
	background-color: #FFFFFF;
}
.facebook-fan-button .home-sidebar-link {
	margin-left: 0;
}
.home-sidebar-nav-closed {
	float: left;
	width: 250px;
	height: 34px;
	background: url('../images/left_nav_tab-closed.png') no-repeat;
	margin: 0px 0px 3px 0px;
}
.home-sidebar-nav-open {
	float: left;
	width: 250px;
	height: 110px;
	background: url('../images/left_nav_tab-open.png') no-repeat;
	margin: 0px 0px 0px 0px;
}
.home-sidebar-nav-container {
	margin: 83px 0px 0px 0px;
	float: left;
}
.home-sidebar-nav-container p {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 25px;
	position: relative;
}
.home-sidebar-nav-container a,
.home-sidebar-nav-container a:active,
.home-sidebar-nav-container a:link,
.home-sidebar-nav-container a:hover,
.home-sidebar-nav-container a:visited {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 25px;
	top: 7px;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	z-index: 100;
}
.home-nav-image {
	position: relative; 
	top: 0px;
	left: 5px;
}
.home-sidebar-container {
	padding: 15px;
}
.home-sidebar-container-first {
	padding: 15px;
}
#home-bottom-content {
	width: 100%;
	height: 160px;
	background: #432364;
	position: absolute;
	z-index: 0;
	top: 442px;
	left: 0px;
}
#home-bottom-products {
	width: 976px;
	height: 154px;
	margin: 5px 0 0 0;
	position: absolute;
	top: 407px;
	left: 0px;
	z-index: 20;
	clear: both;
}
#home-bottom-products a {
	text-decoration: none;
	width: 88px;
	height: 118px;
	float: left;
	cursor: pointer;
}
#home-bottom-products img {
	margin: 0px;
	padding: 0px;
	float: left;	
}
.home-products-header {
	font-size: 11px; 
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 0px;
}
.home-products-content {
	margin: 5px 0px 0px 0px;
	font-size: 11px;
	float: left;
	width: 90px;
}
#home #home-main {
	height:478px;	
}
#home-main {
	float: right;
	width: 710px;
	position:relative;
}
#home-main a#product-cta {
	width: 150px;
	height: 50px;
	bottom: 10px;
	left: 195px;
	position:absolute;
	}
body.view_html div#home-main{
	background:transparent url(../images/book/html_book_bg.jpg) no-repeat scroll top left;
	margin-top:-3px;
	height:480px;
	width:714px;
}
body.view_html_landing div#home-main{
	width:714px;
	height:754px;
	background:transparent url(/en_US/images/bg_html.jpg) no-repeat scroll top left;
	margin-top:-3px;
	position:relative;
}
	body.view_html_landing div#book-cover a{
		display:block;
		width:709px;
		height:480px;
		text-indent:-9999px;
	}
.home-nav {
	padding:0;
	/*overflow:hidden;*/
	width: 652px;
	position:absolute;
	top:459px;
	left:0px;
}
body.view_html div#home-main{
	position:relative;
}
body.view_html .home-nav {
	padding:0;
	/*overflow:hidden;*/
	width: 652px;
	position:absolute;
	top:459px;
	left:0px;
}
.home-list {
	margin-top:-30px;
}
.home-list li {
	text-indent:-9999em;
	float:left;
	margin-left: 0px;
	list-style-type: none;
}
/* Our Philosophy Styles*/
#philosophy-sidebar {
	height: 478px;
	float: left;
	width: 175px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.philosophy-sidebar-container {
	margin-top: 50px;
}
.philosophy-sidebar-container p {
	width: 135px;
	margin: 0 0 0 10px;
	line-height: 16px;
}
p.philosophy {
	width: 160px;
	height: 88px;
	margin: 0;
	background: url(../images/aussie_philosophy.png) no-repeat left;
	text-indent: -99999px;
}
.philosophy-sidebar-container-first {
	padding: 15px;
}
#philosophy-main {
	float: left;
	width: 714px;
}
body.view_html div#philosophy-main{
	background:transparent url(../images/book/html_book_bg.jpg) no-repeat scroll top left;
	margin-top:-3px;
	height:480px;
	width:714px;
}
body.view_html_landing div#philosophy-main{
	width:714px;
	height:754px;
	background:transparent url(/en_US/images/bg_html.jpg) no-repeat scroll top left;
	margin-top:-3px;
	position:relative;
}
	body.view_html_landing div#book-cover a{
		display:block;
		width:709px;
		height:480px;
		text-indent:-9999px;
	}
p.missionViewHtml {
	float: right;
	text-transform: lowercase;
	margin-right: 20px;
	margin-top: 35px;
}
.home-nav {
	padding:0;
	/*overflow:hidden;*/
	width: 652px;
	position:absolute;
	top:459px;
	left:0px;
}
body.view_html div#philosophy-main{
	position:relative;
}
body.view_html .home-nav {
	padding:0;
	/*overflow:hidden;*/
	width: 652px;
	position:absolute;
	top:459px;
	left:0px;
}
/*End Our Philosophy Styles*/

/*
.home-list-r1 li {
	text-indent:-9999em;
	float:left;
	margin-left: 5px;
	list-style: none;
}
.home-list-r2 li {
	text-indent:-9999em;
	float:left;
	margin-left: 5px;
	list-style: none;
	margin-left: 110px;
}
*/
.home_cleanse_n_mend a,
.home_aussome_volume a,
.home_moist a,
.home_sprunch a,
.home_suntouched_shine a,
.home_sydney_smooth a,
.home_opposites_attract a,
.home_instant_freeze a,
.home_mega a,
.home_hair_insurance a{
	width: 110px;
	height: 140px;
	display:block;
	text-indent:-9999px;
}

.home_opposites_attract a{
	margin-left:44px;
}

.home_cleanse_n_mend a{background: url('/en_US/images/navigation/home_cleansemend_OFF.png') top left no-repeat;}
.home_cleanse_n_mend a:hover{background: url('/en_US/images/navigation/home_cleansemend_ROLL.png') top left no-repeat;}

.home_aussome_volume a{background:url('/en_US/images/navigation/home_aussome_OFF.png') top left no-repeat;}
.home_aussome_volume a:hover{background:url('/en_US/images/navigation/home_aussome_ROLL.png') top left no-repeat;}

.home_moist a{background:url('/en_US/images/navigation/home_moist_OFF.png') top left no-repeat;}
.home_moist a:hover{background:url('/en_US/images/navigation/home_moist_ROLL.png') top left no-repeat;}

.home_sprunch a{background:url('/en_US/images/navigation/home_catchthewave_OFF.png') top left no-repeat;}
.home_sprunch a:hover{background:url('/en_US/images/navigation/home_catchthewave_ROLL.png') top left no-repeat;}

.home_suntouched_shine a{background:url('/en_US/images/navigation/home_suntouched_OFF.png') top left no-repeat;}
.home_suntouched_shine a:hover{background:url('/en_US/images/navigation/home_suntouched_ROLL.png') top left no-repeat;}

.home_sydney_smooth a{background:url('/en_US/images/navigation/home_sydneysmooth_OFF.png') top left no-repeat;}
.home_sydney_smooth a:hover{background:url('/en_US/images/navigation/home_sydneysmooth_ROLL.png') top left no-repeat;}

.home_opposites_attract a{background:url('/en_US/images/navigation/home_oppositesattract_OFF.png') top left no-repeat;}
.home_opposites_attract a:hover{background:url('/en_US/images/navigation/home_oppositesattract_ROLL.png') top left no-repeat;}

.home_instant_freeze a{background:url('/en_US/images/navigation/home_instantfreeze_OFF.png') top left no-repeat;}
.home_instant_freeze a:hover{background:url('/en_US/images/navigation/home_instantfreeze_ROLL.png') top left no-repeat;}

.home_mega a{background:url('/en_US/images/navigation/home_mega_OFF.png') top left no-repeat;}
.home_mega a:hover{background:url('/en_US/images/navigation/home_mega_ROLL.png') top left no-repeat;}

.home_hair_insurance a{background:url('/en_US/images/navigation/home_hairinsurance_OFF.png') top left no-repeat;}
.home_hair_insurance a:hover{background:url('/en_US/images/navigation/home_hairinsurance_ROLL.png') top left no-repeat;}

#book-cover {
	text-align: center;
}

/* site map */

#inner3 {
	margin: 60px 0px 60px 30px;
}
#inner3 a {
	/*color: #ff0099;*/
	/*new accessibility color*/
	color:#ffcf20;
}
#inner3 table ul {
	margin-left: 0px;
	padding-left: 0px;
}
#inner3 table a {
	color: #fff;
}
#inner3 table li {
	line-height: 13px;
	list-style-type: none;
	padding-bottom:10px;
}
#inner3 table li a {
	color: #fff;
}
#inner3 table li.mapHeader a {
	/*color: #ff0099;*/
	/*new accessibility color*/
	color:#ffcf20;
	text-transform: lowercase;
}
h1.site-map {
	background: url('../images/hdr_sitemap.png') no-repeat;
	width: 102px;
	height: 31px;
	margin: 25px 0 0 -5px;
	text-indent: -9999em;
	position: relative;
}

/*	contact us	*/

h1.contact-us {
	background: url('../images/hdr_contactus.png') no-repeat;
	width: 143px;
	height: 30px;
	margin: 25px 0 0 -5px;
	text-indent: -9999em;
	position: relative;
}

#contact-us-iframe {
	margin-top: 20px;
}

/* B I N  O V E R L A Y */
.input_zipcode{
	border:none;
	background:url(/en_US/shop_aussie/images/bin_arrow.png) top left no-repeat;
	width:17px;
	height:16px;
	cursor:pointer;
}
/* E N D  B I N  O V E R L A Y */

/* R S S  F E E D  S T Y L E S*/
.mask1{
	position:relative;
	width:235px;
	height:20px;
	overflow:hidden;
	margin-left:7px;
	margin-top:5px;
}
#rssData{
	position:absolute;
	padding-left:0px;
	margin-top:0;
}
/*#rssData li{
	float:left;
}*/
#rssData ul, #rssData li{list-style:none; margin-left:0; padding:3px;}

#sheknows_viewall{
	width:266px;
	position:relative;
}

#sheknows_viewall a{
	top:5px;
	right:7px;
	font-size:10px;
	margin-left:7px;
	position:absolute!important;
}

#rssData span{
	display:block;
	float:left;
	/*width:251px;*/
	width:270px;
	height:31px;
	background-color:#ECECEC;
	text-align:center;
}
#rssData li, #rssData li a{font-size:10px; color:#3C1C5D;}
#rssData a{top:0; left:0; width:230px; height:31px; display:block;}
#rssData li a:hover{color:#3C1C5D; text-decoration:underline;}
/* E N D  R S S  F E E D  S T Y L E S */

/*	404	*/

h1.error {
	background: url('../images/hdr_error.png') no-repeat;
	width: 88px;
	height: 31px;
	margin: 25px 0 0 -5px;
	text-indent: -9999em;
	position: relative;
}

.cleardiv { clear: both; }

.non_js_close{
	display:none;
}