/* CSS Document */

body {
background-image:url(../images/background.png);
background-color:#251523;
background-repeat:repeat-x;
font-size:11px;
font-family:helvetica;
color:#2c2c2c;

}
img {
border:0;
margin:0;

}
#container{
margin:30px auto;
width:719px;
}

#header {

}

#lovelatest{
margin-top:20px;
margin-right:48px;
}

#lovep{
margin-left:3px;
}


#love h2 {
color:#000000;
padding:0;
margin:0;
font-weight:lighter;
font-size:16px;
letter-spacing: 3px;
width:300px;
}

.signup{
background-color:#d5d5d5;
border:1px solid #d5d5d5;
margin-bottom:5px;
width:150px;
color:#666666;
}

#headertop {
background-image:url(../images/header.png);
background-repeat:no-repeat;
height:113px;

}

#logo {
margin-top:37px;
margin-left:25px;
float:left;
}

#links {
float:right;
color:#4f4f4f;
margin-right:30px;
margin-top:20px;
}

#links a {
color:#4f4f4f;
text-decoration:none;
}
#links a:hover {
color:#4f4f4f;
text-decoration:none;
}
#links a:visited {
color:#4f4f4f;
text-decoration:none;
}

#headernav {
background-image:url(../images/navbar.png);
height:19px;
}
#headernavinner{
margin-left:27px;
padding-top:2px;

}

#headernav a{
color:#FFFFFF;
text-decoration:none;
margin-left:39px;
}

#headernav a:hover{
color:#FFFFFF;
text-decoration:none;

}

#headernav a:visited{
color:#FFFFFF;
text-decoration:none;

}


#headernav .noleft{
margin-left:0;
}

#headertitle{
background-image:url(../images/h1bg.png);
height:19px;
}

#headertitle h1 {
padding:0;
margin:0;
color:#ffffff;
font-size:11px;
font-weight:normal;
margin-left:27px;
padding-top:2px;
}
#content {
background-image:url(../images/bodybg.png);
background-repeat:repeat-y;
width:719px;
float:left;

}

#contentinner{
padding-left:15px;
padding-right:15px;
}



#contentleft{
float:left;
width:345px;
height:366px;
}
#contentright {
float:right;
/*margin-right:32px;*/
line-height:1.5;
background-image:url(../images/bottomcurl.png);
background-repeat:no-repeat;
background-position:bottom right;
height:366px;
}

#contentleftsalon{
line-height:1.5;
background-image:url(../images/bottomcurlleft.png);
background-repeat:no-repeat;
background-position:bottom left;
height:366px;
width:300px;
float:left;
}
#contentrightsalon {
float:right;
height:366px;

padding:0;
margin-right:-1px;
overflow:hidden;
}

#intropara{
width:320px;
margin-right:17px;
}

#intropara h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
margin-top:15px;
font-size:19px;
letter-spacing:3px
}


#thecollection h1{
color:#2c2c2c;
padding:0;
margin:0;
font-weight:lighter;
margin-top:15px;
font-size:16px;
letter-spacing:2px;
width:340px;
}

#littlepics {
float:left;
margin-left:10px;
}

#intropara h2{
color:#000000;
padding:0;
margin:0;
font-weight:lighter;
font-size:16px;
letter-spacing: 3px;
}
#contentsteps {
height:366px;
line-height:1.5;
background-image:url(../images/bottomcurl.png);
background-repeat:no-repeat;
background-position:bottom right;

}

#pom {
background-image:url(../images/bottomcurl.png);
background-repeat:no-repeat;
background-position:bottom right;
height:366px;
line-height:1.5;
}

#pomimage{
width:273px;
float:left;
}

#pompara {
width:300px;
margin-top:40px;
float:left;
margin-left:40px;
}

#pompara h2 {
color:#6d3251;
font-weight:lighter;
text-decoration:none;
font-size:160%;
}

#contentstepsinner{
float:left;
margin-top:80px;
margin-left:90px;

}

#contentstepsinner h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
font-size:19px;
letter-spacing:3px
}

#number  {
width:119px;
float:left;
text-align:right;

}

#step {
float:left;
width:300px;
margin-left:15px;
margin-top:15px;
}

.number {
margin-left:8px;
}
#smallnumbers {
float:right;
width:200px;
}
/*for number 2*/
#contentstepsinner2{
float:left;
margin-top:68px;
margin-left:90px;

}

#contentstepsinner2 h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
font-size:19px;
letter-spacing:3px
}

#number2  {

float:left;
text-align:right;

}

#step2 {
float:left;
width:300px;
margin-left:15px;
margin-top:25px;
}

/*end 2*/



/*for number 3*/
#contentstepsinner3{
float:left;
margin-top:59px;
margin-left:90px;

}

#contentstepsinner3 h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
font-size:19px;
letter-spacing:3px
}

#number3  {

float:left;
text-align:right;

}

#step3 {
float:left;
width:300px;
margin-left:15px;
margin-top:45px;
}

/*end 3*/


/*for number 4*/
#contentstepsinner4{
float:left;
margin-top:76px;
margin-left:90px;

}

#contentstepsinner4 h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
font-size:19px;
letter-spacing:3px
}

#number4  {

float:left;
text-align:right;

}

#step4 {
float:left;
width:300px;
margin-left:15px;
margin-top:25px;
}

/*end 4*/

/*for number 5*/
#contentstepsinner5{
float:left;
margin-top:106px;
margin-left:90px;

}

#contentstepsinner5 h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
font-size:19px;
letter-spacing:3px
}

#number5  {

float:left;
text-align:right;

}

#step5 {
float:left;
width:300px;
margin-left:15px;
margin-top:15px;
}

/*end 5*/

.lightpink{
color:#9c5b7d;
}

#introparaleft{
width:290px;
margin-left:17px;
}

#introparaleft h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
margin-top:15px;
font-size:19px;
letter-spacing:3px
}

#intropara h2{
color:#000000;
padding:0;
margin:0;
font-weight:lighter;
font-size:16px;
letter-spacing: 3px;
}

h2 .purple {
color:#6d3251;
font-weight:lighter;
}

h2 .Grey {
color:#2c2c2c;

font-weight:lighter;
}

h2 a{
color:#6d3251;
font-weight:lighter;
text-decoration:none;
}

/*#bottompattern {
background-image:url(../images/bottomcurl.png);
background-repeat:no-repeat;
width:247px;
height:216px;
float:right;
margin-right:15px;
margin-top:-60px;
position:absolute;
}
*/

#footer {

}

#footerimages{

background-image:url(../images/footer.png);
}
#footerimagesinner{
margin-left:15px;
}

#footerimagesinner .leftpad{
margin-left:1px;
}
#footerimagesinner .leftpad2{
margin-left:2px;
}
#bottombar {
background-image:url(../images/bottom.png);
background-repeat:no-repeat;
height:40px;
}

#bottombar a{
color:#c9c9c9;
text-decoration:none;
}

#copy {
float:left;
margin-left:27px;
margin-top:5px;
}

#jt {
float:right;
margin-right:3px;
margin-top:5px;
}


#jtlogo {
float:right;
margin-right:27px;
}

th {
color:#6d3251;
font-weight:bold;
padding:0;
margin:0;
}

#pricestable {
margin-top:15px;
margin-left:10px;
}

#pricestable p {

margin-left:3px;
}

.lightGrey {
color:#969696;
}

.purple {
color:#6d3251;
}

#pricestableright {
margin-top:15px;
margin-right:15px;
}

#newsarchive {
background-color:#dfdfdf;

margin:10px 10px 10px 10px;
}

#newsarchive h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
margin-top:5px;
margin-left:5px;
margin-bottom:10px;
font-size:19px;
letter-spacing:3px
}

#newsintro {
margin-top:10px;
}

#newsintro h2 {
margin-left:5px;
margin-top:5px;
margin-bottom:0;
color:#8e5786;
padding:0;
font-weight:lighter;
font-size:12px;
/*letter-spacing: 3px;*/
}

#readmore{
margin-left:5px;
}

#newsintrotext {
margin-left:5px;
margin-top:0px;
margin-bottom:5px;
padding:0;
line-height:1.5;
}

#newsintro2 {
margin-top:10px;
}

#newsintro2 h2 {
margin-left:0px;
margin-top:5px;
margin-bottom:0;
color:#8e5786;
padding:0;
font-weight:lighter;
font-size:12px;
/*letter-spacing: 3px;*/
}

#readmore2{
margin-left:0px;
}

#newsintro2text {
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
padding:0;
line-height:1.5;
}


#paging {
width:300px;
text-align:center;
margin-top:15px;
}

#contentrightnews {
float:right;
/*margin-right:32px;*/
line-height:1.5;
background-image:url(../images/bottomcurl.png);
background-repeat:no-repeat;
background-position:bottom right;
min-height:366px;
/*height:366px*/
width:339px;
padding-right:10px;
}



#contentleftnews {
float:left;
width:340px;
/*height:366px;*/
}

#contentleftnews a {
text-decoration:none;
color:#8e5786;
}

#contentleftnews a:visited {
text-decoration:none;
color:#8e5786;
}

#contentleftnews a:hover {
text-decoration:none;
color:#8e5786;
}

#contentrightnews h1 {
color:#6d3251;
padding:0;
margin:0;
font-weight:lighter;
margin-top:5px;
font-size:19px;
letter-spacing:3px
}
#contentrightnews h2 {
margin-top:5px;
margin-bottom:0;
color:#8e5786;
padding:0;
font-weight:lighter;
font-size:12px;
/*letter-spacing: 3px;*/
}

#contentrightgallery {
float:right;
/*margin-right:32px;*/
line-height:1.5;
background-image:url(../images/bottomcurl.png);
background-repeat:no-repeat;
background-position:bottom right;
min-height:376px;
/*height:366px*/
width:342px;
	/*height:620px;*/

}

#contentrightteam {
float:right;
/*margin-right:32px;*/
line-height:1.5;
background-image:url(../images/bottomcurl.png);
background-repeat:no-repeat;
background-position:bottom right;
min-height:376px;
/*height:366px*/
width:342px;
	height:620px;

}

#contentrightgalleryinner {
margin-top:8px;
}



#thumb {

margin-left:10px;
margin-top:10px;
text-align:center;
}


#back {
float:left;
text-align:left;
margin-top:10px;
}
#newsimage {
margin-top:13px;
margin-left:10px;
}

#viewphotos {
margin-top:10px;
}

#contentright a {
text-decoration:none;
color:#8e5786;
}

#contentright a:visited {
text-decoration:none;
color:#8e5786;
}

#contentright a:hover {
text-decoration:none;
color:#8e5786;
}

#spacer {
width:2px;
height:5px;
}

#contentleftteam{
float:left;
width:345px;
/*height:366px;*/
}
.redHighlight {
	color:#FF0000;
	}