@charset "utf-8";
/* CSS Document for Category Landing pages*/
#clearcatland {
	clear:both;
	font-size:0;
	line-height:0;
}
#catlandwrapper {
	position: relative;
	display: block;
	height: auto;
	left: -18px;
	top: -12px;
	z-index: 1;
}
#catlandbackground {
	position:absolute;
	width:804px;
	height:369px;
	display: block;
	color:#FFF;
	overflow:visible;
	z-index: 2;
}
#strip-tab {
	position:absolute;
	width:135px;
	height:20px;
	left: 0;
	top: 215px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	font-family:Tahoma, Arial, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	overflow: hidden;
	letter-spacing: normal;
	visibility: visible;
	z-index: 8;
}
#strip-top {
	position:absolute;
	width:804px;
	height:7px;
	left: 0;
	top: 238px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 9;
}
#strip-bttm {
	position:absolute;
	width:804px;
	height:7px;
	left: 0px;
	top: 348px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 14;
}
#btn1 {
	background-color:#FFF;
	position:absolute;
	width:268px;
	height:103px;
	left: 0px;
	top: 245px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#402E00;
	z-index: 12;
}
#btn1:hover {
	background-color:#dfe498;
}
#btn2 {
	background-color:#FFF;
	position:absolute;
	width:268px;
	height:103px;
	left: 268px;
	top: 245px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
	z-index: 11;
}
#btn2:hover {
	background-color:#dfe498;
}
#btn3 {
	background-color:#FFF;
	position:absolute;
	width:268px;
	height:103px;
	left: 536px;
	top: 245px;
	z-index: 10;
}
#btn3:hover {
	background-color:#dfe498;
}
#rtsidebx-top {
	position:absolute;
	width:238px;
	height:208px;
	left: 535px;
	top: 0px;
	background-color:#180302;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter:alpha(opacity=80);
	opacity:0.8;
	overflow: hidden;
	padding: 15px;
	color: #FFF;
	z-index: 7;
	visibility: visible;
}
#catlandwrapper #catlandbackground #rtsidebx-top p {
	font-size: 14px;
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#catlandwrapper #txt-ttl {
	font-size: 14px;
	font-weight: bold;
	color: #CCD453;
}
#catlandwrapper #txt-col1 p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
#catlandwrapper #txt-col2 p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
#rtsidebx-btm {
	position:absolute;
	width:268px;
	height:14px;
	left: 536px;
	top: 355px;
	background-color:#180302;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter:alpha(opacity=80);
	opacity:0.8;
	font-size:2px;
	z-index: 15;
	visibility: visible;
}
#txt-ttl {
	position:absolute;
	left:17px;
	top:389px;
	width:360px;
	height:22px;
	font-variant:small-caps;
	z-index: 15;
	visibility: visible;
}
#txt-col2 {
	position: absolute;
	left:420px;
	top:418px;
	width:360px;
	height:auto;
	margin-bottom: 20px;
	float:left;
	z-index: 17;
}
#txt-col1 {
	position:absolute;
	left:17px;
	top:418px;
	width:360px;
	height: auto;
	padding-right: 20px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
	margin-bottom: 20px;
	float:left;
	z-index: 16;
}
.buttonstyle {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90);
	opacity:0.9;
	visibility: visible;
	color: #300;
	text-decoration: none;
}
/*gift landing page css below*/
#giftstrip-tab {
	position:absolute;
	width:85px;
	height:20px;
	left: 0;
	top: 215px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	font-family:Tahoma, Arial, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	overflow: hidden;
	letter-spacing: normal;
	visibility: visible;
	z-index: 18;
}
#giftstrip-top {
	position:absolute;
	width:804px;
	height:7px;
	left: 0;
	top: 238px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 17;
}
#giftstrip-bttm {
	position:absolute;
	width:804px;
	height:7px;
	left: 0px;
	top: 291px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 16;
}
#btng1 {
	background-color:#FFF;
	position:absolute;
	width:134px;
	height:33px;
	left: 0px;
	top: 245px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#402E00;
	z-index: 15;
	text-align: center;
	vertical-align: middle;
	padding-top: 13px;
}
#btng1:hover {
	background-color:#dfe498;
}
#btng2 {
	background-color:#FFF;
	position:absolute;
	width:134px;
	height:33px;
	left: 135px;
	top: 245px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
	z-index: 14;
	text-align: center;
	vertical-align: middle;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btng2:hover {
	background-color:#dfe498;
}
#btng3 {
	background-color:#FFF;
	position:absolute;
	width:134px;
	height:33px;
	left: 269px;
	top: 245px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
	z-index: 13;
	text-align: center;
	vertical-align: middle;
	padding-top: 13px;
}
#btng3:hover {
	background-color:#dfe498;
}
#btng4 {
	background-color:#FFF;
	position:absolute;
	width:134px;
	height:33px;
	left: 403px;
	top: 245px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
	z-index: 12;
	text-align: center;
	vertical-align: middle;
	padding-top: 13px;
}
#btng4:hover {
	background-color:#dfe498;
}
#btng5 {
	background-color:#FFF;
	position:absolute;
	width:134px;
	height:33px;
	left: 537px;
	top: 245px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
	z-index: 11;
	text-align: center;
	vertical-align: middle;
	padding-top: 13px;
}
#btng5:hover {
	background-color:#dfe498;
}
#btng6 {
	background-color:#FFF;
	position:absolute;
	width:134px;
	height:33px;
	left: 670px;
	top: 245px;
	z-index: 10;
	text-align: center;
	vertical-align: middle;
	padding-top: 13px;
}
#btng6:hover {
	background-color:#dfe498;
	font-weight: bold;
}
#catlandwrapper #gfthead {
	font-size: 14px;
	font-weight: bold;
	color: #CCD453;
}
#catlandwrapper #txtg-col1 p {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 10px;
}
#gfthead {
	position:absolute;
	left:17px;
	top:310px;
	width:762px;
	height:22px;
	font-variant:small-caps;
	z-index: 20;
	visibility: visible;
}
#txtg-col1 {
	position:absolute;
	left:17px;
	top:338px;
	width:763px;
	color:#000;
	z-index: 23;
}
#gift-col2 {
	position: absolute;
	left:420px;
	top:427px;
	width:360px;
	margin-bottom: 20px;
	float:left;
	z-index: 20;
}
#gift-col1 {
	position:absolute;
	left:17px;
	top:428px;
	width:350px;
	padding-right: 23px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
	float:left;
	z-index: 22;
	margin-left: 10px;
}
#gift01 {
	width:350px;
	left: 27px;
	top: 489px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #402E00;
	margin-bottom: 20px;
}
#gift02 {
	width:350px;
	left: 407px;
	top: 489px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #402E00;
	margin-bottom: 20px;
}
#gift03 {
	width:350px;
	left: 27px;
	top: 690px;
	margin-top: 20px;
}
#gift04 {
	width:350px;
	left: 407px;
	top: 690px;
	margin-top: 20px;
}
.greentext {
	color: #7F962E;
}
/*Infopages CSS*/
#headerbox {
	position:relative;
	width:100%;
	height:51px;
	z-index:1;
	left: 0;
	top: 0;
	background-color: #CCD453;
	margin:0;
	padding:10;
}
#headerbox h1 {
	padding: 12px;
	color:#FFF;
	font-weight:normal;
}
#infowrapper {
	position:relative;
	top: 30px;
	margin-bottom: 30px;
	padding:0;
	width:100%;
	left: 0px;
	background-color: #FFFFFF;
	display:inline-block;
	z-index:1;
}
#infoarea {
	margin:0;
	position:absolute;
	padding-right:60px;
	width:839px;
	left: 61px;
	z-index: 2;
}
.infoarea a:link {
font-weight:normal;
}
#infocol1 {
	margin:0;
	position:absolute;
	padding-right:60px;
	width:360px;
	left: 61px;
	z-index: 2;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
}
#infocol2 {
	margin:0;
	position:absolute;
	width:360px;
	left: 540px;
	z-index: 2;
}
#info4col1 {
	margin:0;
	position:absolute;
	padding-right:20px;
	width:180px;
	left: 61px;
	z-index: 2;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
}
#info4col2 {
	margin:0;
	position:absolute;
	padding-right:20px;
	width:180px;
	left: 280px;
	z-index: 2;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
}
#info4col3 {
	margin:0;
	position:absolute;
	padding-right:20px;
	width:180px;
	left: 502px;
	z-index: 2;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #402E00;
}
#info4col4 {
	margin:0;
	position:absolute;
	padding-right:20px;
	width:180px;
	left: 720px;
	z-index: 2;
}
hr {
	border: 1px dotted #402E00;
	height: 1px;
	margin: 10px 0;
}
/*Home Page CSS*/
#homewrapper {
	position: relative;
	margin:0;
	padding:0;
	display: block;
	height: 677;
	z-index: 1;
}
#homestrip-top {
	position:absolute;
	width:960px;
	height:9px;
	left: 0;
	top: 361px;
	background-color:#402e00;
	/*background-color:#ae99ce; (purple for introsets homepage)*/	
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 9;
}
#homestrip-bttm {
	position:absolute;
	width:960px;
	height:9px;
	left: 0px;
	top: 464px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 10;
}
#homestrip-bkg {
	position:absolute;
	width:960px;
	height:142px;
	left: 0;
	top: 526px;
	background-color:#402e00;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 3;
}
#btn1home {
	position:absolute;
	width:320px;
	height:94px;
	left: 0px;
	top: 370px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#402E00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter:alpha(opacity=85);
	opacity:0.85;
	/*background-color: #EAE2EB; (putty bkg)*/
	background-color: #FFF;
	z-index: 7;
}
#btn1home:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color: #DFE498;
}
#btn1home:hover a {
	color: #402E00;
}
#btn2home {
	position:absolute;
	width:320px;
	height:94px;
	left: 320px;
	top: 370px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#402E00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter:alpha(opacity=85);
	opacity:0.85;
	background-color: #FFF;
	z-index: 6;
}
#btn2home:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color: #DFE498;
}
#btn2home:hover a {
	color: #402E00;
}
#btn3home {
	position:absolute;
	width:320px;
	height:94px;
	left: 640px;
	top: 370px;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter:alpha(opacity=85);
	opacity:0.85;
	background-color: #FFF;
	z-index: 5;
}
#btn3home:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color: #DFE498;
}
#btn3home:hover a {
	color: #402E00;
}
/*Home Page Shop Now Button*/
#homeshopnow {
	margin: 0;
	padding: 0;
	position: absolute;
	/*top: 285px; 
	left: 532px; 
	width: 122px; 
	height: 42px;*/
	/*float:left;*/
}
#homeshopnow:hover {
	/*background-color: #dfe498;*/
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color: #363;
}
/*What's New Page Shop Now Button*/
#shopnow {
	margin: 0;
	padding: 0;
	top: 270px; 
	left: 458px; 
	position: absolute;
	width: 105px; 
	height: 33px;
	/*float:left;*/
}
#shopnow:hover {
	/*background-color: #dfe498;*/
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	background-color: #363;
}
/*PR CSS*/
#pr-item {
	position:relative;
	width: 360px;
	height: 285px;
	margin-bottom: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #402E00;
	overflow:visible;
	z-index:5;
}
#pr-pic {
	position:relative;
	width: 160px;
	top:5px;
	left: 0;
	clear:right;
	z-index:9;
}
#pr-prod {
	position:absolute;
	left: 186px;
	top:0;
	width: 70px;
	clear: left;
	z-index:8;
}
#pr-txt {
	position:absolute;
	left: 180px;
	top: 120px;
	z-index:7;
}
#pr-close {
	position:absolute;
	left: 0;
	top: 230px;
	z-index:6;
}
/*Discover Jurlique CSS*/
#aboutwrapper {
	position: relative;
	margin:0;
	padding:0;
	display: block;
	z-index: 1;
	background-color:#FFF
}
#aboutstrip-bkg {
	position:relative;
	width:960px;
	height:140px;
	margin:0;
	padding:0;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	z-index: 3;
}
#discoverbuttons {
	position:relative;
	z-index:4;
}
#discoverbuttons p {
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	padding-top: 32px;
	padding-left: 20px;
	}
#btn1about {
	position:absolute;
	width:320px;
	height:122px;
	left: 0px;
	top: 9px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#fff;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter:alpha(opacity=100);
	opacity:1.0;
	z-index: 7;
}
#btn1about:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	color: #402E00;
}
#btn2about {
	position:absolute;
	width:320px;
	height:122px;
	left: 320px;
	top: 9px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#FFF;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter:alpha(opacity=100);
	opacity:1.0;
	z-index: 6;
}
#btn2about:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	color: #402E00;
}
#btn3about {
	position:absolute;
	width:320px;
	height:122px;
	left: 640px;
	top: 9px;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter:alpha(opacity=100);
	opacity:1.0;
	z-index: 5;
}
#btn3about:hover {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	color: #402E00;
}
#quotebox {
	position:absolute;
	width:527px;
	height:108px;
	z-index:1;
	left: 24px;
	top: 10px;
}
.quote {
	font-size: 18px;
}
.quoter {
	font-size: 12px;
}
#aboutstrip-bkg p {
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	padding-top: 30px;
	padding-left: 20px;
	position: relative;
}
.about3col1 {
	position:relative;
	margin: 0px;
	padding: 0px;
	width: 320px;
	float:left;
	clear:right;
}
.infotext {
	margin: 0px;
	padding: 15px;
	width: 290px;
}
#lftsidebx-top {
	position:absolute;
	width:579px;
	height:385px;
	left: 0px;
	top: 0px;
	background-color:#180302;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter:alpha(opacity=80);
	opacity:0.8;
	overflow: hidden;
	padding: 15px;
	color: #FFF;
	visibility: visible;
}
#lftsidebx-bot {
	position:relative;
	width:609px;
	height:20px;
	background-color:#180302;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	filter:alpha(opacity=80);
	opacity:0.8;
	overflow: hidden;
	visibility: visible;
}
#aboutwrapper div p {
	padding-bottom: 10px;
}
.darkboxtext {
	font-size: 13px;
	color: #FFF;
	margin: 10px;
}
.detailtext {
	font-size: 9px;
}
/*Careers CSS*/
#carstrip-top {
	position:absolute;
	width:960px;
	height:7px;
	left: 0;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	float:left;
}
#carstrip-bttm {
	position:absolute;
	width:960px;
	height:7px;
	left: 0px;
	background-color:#402e00;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	visibility: visible;
	margin: 0px;
	padding: 0px;
	font-size:2px;
	float:left;
}
#btncar1 {
	background-color:#FFF;
	position:relative;
	width:151px;
	height:60px;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#402E00;
	text-align: left;
	vertical-align: middle;
	padding: 20px;
	float:left;
}
#btnc1:hover {
	background-color:#dfe498;
}
#careerhead {
	position:relative;
	left:17px;
	width:900px;
	height:22px;
	font-variant:small-caps;
	z-index: 20;
	visibility: visible;
}
/*stores and spas css*/
.spas3col1 {
	position:relative;
	width: 318px;
	clear:right;
	float:left;
}
.spas3col1 p {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 30px;
}
