/* Layout & General */

body {
background-image:url(/images/site-bg.jpg);
background-repeat:no-repeat;
background-color:white;
background-attachment:fixed;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:0.83em;
color:#42210B;
}


#wrap {
width:470px;
margin-left:50px;
background-image:url(/images/footercorners.png);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:20px;
margin-bottom:15px;
}

#logo h1 a {
display:block;
width:470px;
height:145px;
background-image:url(/images/bellafemme-logo.gif);
text-indent:-10000em;
}

#inwrap {
padding:25px 25px 0 25px;
background-color:#E1DAB4;
}



/* Header */

#nav {
margin-bottom:30px;
text-align:center;
}

#nav ul {

}

#nav ul li {
display:inline;
padding:0 10px;
}

#nav a:link,
#nav a:visited,
#nav a:hover,
#nav a:active {
color:#6C3E23;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
}

#nav a.active,
#nav a:hover {
color:#32180A;
text-decoration:underline;
}

#nav a.active {
font-weight:bold;
}

#subnav {
border:2px solid #A78C6C;
border-width:2px 0;
margin-bottom:30px;
padding:10px 0;
}

#subnav ul li {
float:left;
padding-right:15px;
line-height:150%;
}

#subnav a:link,
#subnav a:visited,
#subnav a:hover,
#subnav a:active {
display:block;
color:#6C3E23;
text-decoration:none;
}

#subnav a.active {
color:#32180A;
}

#subnav a:hover {
text-decoration:underline;
}


/* Main */

#main p {
padding-bottom:20px;
line-height:150%;
}

#main p.headline {
font-size:1.8em;
color:#32180A;
line-height:130%;
}

#main p.summary {
font-size:1.5em;
color:#6C3E23;
line-height:130%;
}

#homephotos {
width:420px;
height:315px;
margin-bottom:20px;
overflow:hidden;
}

#homephotos div {
width:420px;
height:315px;
}

#main .treatment {
}

#main .tinfo {
width:350px;
float:left;
margin-right:20px;
padding-bottom:20px;
}

#main .tinfo p.title {
font-size:1.2em;
color:#6C3E23;
padding-bottom:5px;
}

#main .tinfo p.desc {
padding-bottom:0px;
}

#main .tinfo p.desc a:link,
#main .tinfo p.desc a:visited,
#main .tinfo p.desc a:hover,
#main .tinfo p.desc a:active {
color:#6C3E23;
}

#main .tprice {
font-size:1.2em;
color:#6C3E23;
width:50px;
float:left;
}

#main h2 {
font-size:1.2em;
padding-bottom:5px;
line-height:130%;
color:#6C3E23;
}

#main .special {
padding-bottom:10px;
}

/* Footer */

#footer {
padding-top:20px;
}

#footer ul.treatments {
padding:20px 0;
text-align:center;
}

#footer ul.treatments li {
display:inline;
padding:0 10px;
line-height:150%;
}

#footer ul.treatments li a:link,
#footer ul.treatments li a:visited,
#footer ul.treatments li a:hover,
#footer ul.treatments li a:active {
text-decoration:none;
color:#6C3E23;
}

#footer ul.treatments li a:hover {
text-decoration:underline;
}


#footer p {
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-size:0.8em;
padding-bottom:2px;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {
color:#3B3B3B;
}
