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(/fr_CA/images/logo.png) no-repeat;
	width:133px;
	height:70px;
	float:left;
	overflow:hidden;
	text-indent:-9999em;
	margin:0 0 -25px 30px;
	position:relative;
}
#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:left;
	margin-left:60px;
}
#header li {
	float:left;
	background:url(../images/separator.gif) no-repeat 0 50%;
	padding:0 16px 0 15px;
}
/*display on home page*/
body#home li.home_styling_tips{
	display:block;
	background: url(/fr_CA/images/white_arrow.gif) 0px 11px no-repeat;
	padding-left:11px;
	margin-left:-40px;
}
body#home li.home_styling_tips a{
	color: #ffffff;
}
body#home li.home_styling_tips a:hover{
	color: #ffffff;
	text-decoration: underline;
}
/*hide on all other pages*/
li.home_styling_tips{
	display:none;
}
body#home div#header li.first{
	margin-left:110px;
}
#header li.first {
	float:left;
	background: none;
	padding:0 16px 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:4px;
}
/*top spacing on non-home page*/
#header .go{
	margin-top:4px;
}
/*end top spacing on non-home page*/
#tipCategoryId{
    left:-1px;
	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{
	height:560px;
}
body.view_html div#container{
	height:726px;
}
.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;
}
.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(/fr_CA/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(/fr_CA/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:1100px;
	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(/fr_CA/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: 8px;
}
p.view {
	float: right;
	margin: 0;
	padding: 0;
}
h1.tell-us-why {
	background: url('../images/hdr_telluswhy.png') no-repeat;
	width: 240px;
	height: 88px;
	text-indent: -9999em;
	position: relative;
}
.productgrouping {
	margin: 10px;
}
#sheknows {
	background: #fff;
	width: 266px;
	margin-top: 22px;
	height:82px;
}
#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-sidebar {
	background: url('../images/home_leftside_bg.jpg') no-repeat;
	height: 478px;
	float: left;
	width: 266px;
	display: inline;
	margin: 0px;
	padding: 0px;
}
.home-sidebar-container {
	padding: 15px;
}
.home-sidebar-container-first {
	padding: 15px;
}
#home-main {
	float: right;
	width: 714px;
}
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(/fr_CA/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;
}
/*
.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('/fr_CA/images/navigation/home_cleansemend_OFF.png') top left no-repeat;}
.home_cleanse_n_mend a:hover{background: url('/fr_CA/images/navigation/home_cleansemend_ROLL.png') top left no-repeat;}

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

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

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

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

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

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

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

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

.home_hair_insurance a{background:url('/fr_CA/images/navigation/home_hairinsurance_OFF.png') top left no-repeat;}
.home_hair_insurance a:hover{background:url('/fr_CA/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: 151px;
	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(/fr_CA/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:251px;
	height:20px;
	overflow:hidden;
	margin-left:7px;
	margin-top:-2px;
}
#rssData{
	position:absolute;
	padding-left:0px;
	margin-top:0;
}
#rssData ul, #rssData li{list-style:none; margin-left:0; padding:3px;}

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

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

#rssData span{
	display:block;
	float:left;
	width:251px;
	height:31px;
	background-color:#ECECEC;
}
#rssData li, #rssData li a{font-size:10px; color:#3C1C5D;}
#rssData a{top:0; left:0;}
#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;
}