@charset "utf-8";
/* CSS Document */


.darkbrown	{color:#d4d0c4;}
.lightbrown	{color:	#f5f2e9;}
.orange		{color:#f2bc40;}
.black		{color:#3b3a36;}
.gold		{color:#b6af95;}
.dark gold	{color:#9e9784;}
.gray		{color:#a5a4a3;}
.bluegray	{color:#A6A5AF;}



* {margin:0; padding:0;}
html	{/*border-top: 6px solid #D4D0C4;*/ }
body 	{background-color:#f5f2e9; width:1067px; display:block;/* margin-top:6px;*/ margin:0 auto; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#3b3a36;}
.clear	{clear:both;}
.italic	{font-style:italic;}

a 		{color:#3b3a36; text-decoration:none;}
a:hover	{color:#b6af95;}

.nav a	{display:block; width:204px;}

a.selected, a.selected:hover{color:#9e9784; cursor:default;}

#container	{width:1067px; margin:0 auto; display:block; /* background:url(../images/main-bg.gif) no-repeat top right ; */}
	.column1	{width:278px; float:left;}
	.column2	{width:706px; float:left;}
	
h1.logo			{width:278px; height:164px; background:url(../images/rachels-logo.gif) no-repeat 0 22px; text-indent:-10000px;}
h1.logo a		{width:278px; height:164px; display:block;}

#top-container	{background:url(../images/footer-bg.gif) no-repeat -46px bottom; padding-bottom:17px; margin-bottom:30px; }

#top-container .column1 ul		{list-style:none; padding-bottom:20px; background-color: #F5F2E9;
    border-bottom: 1px dotted #D6D0C4; width:245px;}
.home #top-container .column1 ul	{border:none;}
#top-container .column1 li a	{width:190px; /*height:12px;*/ padding:2px 16px; background:url(../images/bullet.gif) no-repeat 0 11px; display:block; margin-left:20px;}
#top-container .column1 li a.selected	{background:url(../images/bullet-selected.gif) no-repeat 0 11px;}

#top-container .column2 .flash-holder		{width:789px; height:434px; margin-top:0px;}

.offers		{padding:42px 0 51px;}
.offer				{width:250px; height: 72px; display:block; padding:18px 40px 23px 41px; float:left;}
	.offer span		{width:250px; display:block; }
	.offer span.line-1	{text-align:left; height:27px; padding-bottom:9px; background:url(../images/pill-bg.gif) no-repeat 0 3px; font-size:14px; font-weight:bold;}
	.offer span.line-2	{font-size:15px;padding-bottom:2px;}
	.offer span.line-3	{font-size:15px;}
.offer-1			{background:url(../images/bluegray-box.gif) no-repeat; margin-right:19px;}
.offer-2			{background:url(../images/gray-box.gif) no-repeat;}

.footer				{margin-left:25px; width:681px; height:70px; background:url(../images/footer-logos.gif) no-repeat; text-indent:-10000px; }

#content					{margin:0px 0 30px 43px; width:585px; min-height:625px;}
#content p					{margin-bottom:1.3em; line-height:1.8em; padding:0 4px;}
#content a					{font-weight:bold;}
#content h1					{width:745px; display: block; height:190px; text-indent:-10000px; margin-bottom:30px; position:fixed; border-bottom:15px solid #F5F2E9; z-index:10}
#content h2					{padding-left:5px; color:#394A4A; text-transform:uppercase; margin-bottom:5px;}

/* Product Listings */

#content h4					{margin:1.3em 0 5px 5px; font-size:15px; }
.product strong				{color:#9e9784; }
.product div				{margin:0 0 5px 5px;}
.product p					{clear:left; font-style:italic;}
.product					{border-left:solid 2px #d4d0c4; padding-left:4px; margin-left:7px; margin-bottom:1.3em;}

/* Title images */

.about #content h1				{background:url(../images/header-about.png) no-repeat;}
.facials #content h1			{background:url(../images/header-facials.png) no-repeat;}
.body #content h1				{background:url(../images/header-body.png) no-repeat;}
.hand #content h1				{background:url(../images/header-foot.png) no-repeat;}
.waxing #content h1				{background:url(../images/header-wax.png) no-repeat;}
.makeup #content h1				{background:url(../images/header-makeup.png) no-repeat;}
.men #content h1				{background:url(../images/header-formen.png) no-repeat;}
.loyalty #content h1			{background:url(../images/header-loyalty.png) no-repeat;}
.gift #content h1				{background:url(../images/header-gifts.png) no-repeat;}
.contact #content h1			{background:url(../images/header-contact.png) no-repeat;}

#container    {margin-top:-180px;}
.column2        {padding-left:278px;}
#top-container {margin-top:180px;}
#top-container .column1 {position:fixed; top:0px; }
.footer        	{padding-left:0;}
.offers			{padding-left:0;}

.headspacer 	{background-color:#F5F2E9; display:block; width:600px; height:210px;}

/* CUFON */

.cufon-loading ul, .cufon-loading #content h2, .cufon-loading span.line-1, .cufon-loading span.line-2, .cufon-loading span.line-3, .cufon-loading li a, .cufon-loading li a.selected {visibility:hidden !important;}
.cufon-active ul	{font-size:18px; font-weight:bold; padding-bottom:25px; visibility:visible;}
.cufon-active span.line-1	{font-size:20px; margin-top:0px; background-position:0 2px; padding-bottom:10px; visibility:visible;}
.cufon-active span.line-2	{font-size:18px; margin-top:-3px; visibility:visible;}
.cufon-active span.line-3	{font-size:17px; visibility:visible;}
.cufon-active li a, .cufon-active  li a.selected 	{background-position:0 11px; visibility:visible;}
.cufon-active #content h2	{font-size:23px; visibility:visible;}

.flash-holder			{background:url(../images/flash-holder.gif) no-repeat; width:789px; hight:434px;}
