@charset "UTF-8";
/* CSS Document */
@import url('reset.css');

/*GENERAL*/
div#container {
   width:1020px;
   margin:auto;
}
hr {
   padding:0;
   margin:0;
}
.no-border {
   border:none;
}

/*HEADER*/
div#header img {
   padding-bottom:5px;
}
div#header hr {
   border:1px solid #fff;
   background-color:#fff;
}
div#header ul {
   text-align:center;
   padding:12px 0px 12px 0px;
}
div#header li {
   display:inline;
   margin-right: 50px;
}
div#header li.last-link {
   margin-right:0px;
}
div#header a {
   color:#fff;
   text-decoration:none;
}
div#header a:hover {
   color:#999;
}

/*FOOTER*/
div#footer {
   padding-bottom:50px;
}
div#subscribe {
   float:right;
   padding:7px 85px 0px 0px;
}
#email {
   vertical-align:top;
   margin:0px;
   padding:1px 0px 0px 0px;
}

div#footer ul {
   padding:12px 0px 0px 85px;
}
div#footer li {
   display:inline;
   color:#fff;
   margin:0px 2px 0px 2px;
   font-size:10px;
}
div#footer a {
   color:#fff;
   text-decoration:none;
   font-size:10px;
}
div#footer a:hover {
   text-decoration:underline;
}

/*BODY*/
.body-container {
   width:1020px;
   min-height:512px;
   background-color:#fff;
   position:relative;
}
.clear-both {
  clear:both;
}

/*ABOUT SKINBAR*/
div#about-container {
    background:#fff url("../img/about-bg.jpg") no-repeat;
}
.about-text {
   width:450px;
   padding:85px 0px 15px 20px;
}
.about-text hr {
   margin-bottom:5px;
}
h1.hidden {
    height:0px;
	display:none;
}
hr#abouthr {
    width:400px;
}

/*SKIN PARTIES*/
div#party-container {
    background: #fff url("../img/party-bg.jpg") no-repeat;
}
.party-text {
    width:450px;
    padding:190px 0px 40px 20px;
}

/*ABOUT LC*/
.aboutlc-text {
    width:550px;
    padding:20px 0px 40px 40px;
} 
/*CONTACT */
div#contact-container {
    background:#fff url("../img/contact-bg.jpg") no-repeat;
}
.contact-text {
    padding:100px 40px 40px 40px;
}
.contact-text h2 {
    font-size:18px;
	padding-right:500px;
	line-height:25px;
}
.contact-text hr {
    width:500px;
}
/*FRANCHISE*/
div#franchise-container {
    background:#fff url("../img/franchise-bg.png") no-repeat;
}
div.contact-form {
    width:310px;
	margin-top:10px;
}
.form-label {
    text-align:left;
	vertical-align:top;
	line-height:25px;
}
.text-field {
    margin-top:5px;
}
.form-submit {
   margin:10px 5px 0px 0px;
   float:right;
}

/*TREATMENTS*/

h2.treatment {
    font-size:18px;
	color:#666;
	font-weight:normal;
	padding:25px 0px 0px 20px;
}
div#treatment-text {
    width:410px;
	margin:25px 0px 0px 200px;
	padding-bottom:40px;
}
div#treatment-text h1 {
    font-size:21px;
	font-weight:normal;
}
div#treatment-text h3 {
    font-size:14px;
	color:#666;
	font-weight:normal;
	padding-bottom:15px;
}

div#treatment-menu {
    float:left;
	margin:25px 0px 0px 20px;
}
div#treatment-menu li a {
    text-decoration:none;
	color:#222;
	font-size:12px;
	line-height:21px;
}
div#treatment-menu li a:hover {
    text-decoration:underline;
}
.shopnow {
    margin:5px 0px 15px 0px;
}
div#treatment-text hr {
    margin-bottom:15px;
}

/*TREATMENT BACKGROUND IMAGES */
div#treatment-index {
    background: #fff url(../img/t-index-bg.jpg) no-repeat 650px 60px;
}
div#treatment-combination {
    background:#fff url(../img/t-combo-bg.jpg) no-repeat 650px 60px;
}
div#treatment-mature {
    background:#fff url(../img/t-mature-bg.jpg) no-repeat 650px 60px;
}
div#treatment-men {
    background:#fff url(../img/t-men-bg.jpg) no-repeat 650px 60px;
}
div#treatment-oily {
    background:#fff url(../img/t-oily-bg.jpg) no-repeat 650px 60px;
}
div#treatment-pigment {
    background:#fff url(../img/t-pigment-bg.jpg) no-repeat 650px 60px;
}
div#treatment-sensitive {
    background:#fff url(../img/t-sensitive-bg.jpg) no-repeat 650px 60px;
}
/* promotions page */
div#promotions {

}
div#promotions img {
	display:block;
	margin:auto;
}
div#promotions p {
	color:#666;
	padding:0 50px 0px 50px;
}
