body {
margin:0;
padding:0;
background:#000;
}
#wrapper {
width:984px;
margin:0 auto;
}
a:hover {
text-decoration:underline;
}
#wrapper1 {
background:url(images/wrap1.jpg) no-repeat;
height:1109px;
}
#wrapper2 {
background:url(images/wrap2.jpg) no-repeat 0px 106px;
height:1109px;
}
#wrapper3 {
background:url(images/wrap3.jpg) no-repeat 0px 450px;
height:1109px;
}
#wrapper4 {
background:url(images/wrap4.jpg) no-repeat 0px 879px;
height:1109px;
}
.sidebar {
float:left;
width:232px;
}
.main {
float:right;
width:748px;
}
#nav {
margin:0;
padding:362px 0 0 9px;
list-style:none;
font:bold italic 14px Helvetica, Arial, sans-serif;
color:#040707;
}
#nav a {
color:#040707;
text-decoration:none;
}
#nav a:hover {
text-decoration:underline;
}
#nav li {
width:85px;
text-align:center;
}
#home {
margin-left:9px;
height:30px;
}
#hair-care {
margin-left:102px;
margin-top:34px;
height:30px;
}
#esthetics {
margin-top:58px;
margin-left:14px;
height:30px;
}
#staff {
margin-left:108px;
margin-top:38px;
height:30px;
}
#menu {
margin-top:67px;
margin-left:22px;
height:30px;
}
#gallery {
margin-left:108px;
margin-top:60px;
height:30px;
}
#contact-us {
margin-left:25px;
margin-top:60px;
}
.header {
height:117px;
}
.sitelink {
display:block;
color:#000;
text-decoration:none;
text-indent:-9999px;
margin-left:193px;
width:277px;
height:235px;
}
.footer {
}
.footer a {
color:#2e4801;
text-decoration:none;
}
.footer-left {
width:260px;
text-align:center;
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#040707;
padding-top:20px;
line-height:135%;
font-style:italic;
}
.footer-right {
width:260px;
margin-right:20px;
text-align:center;
color:#2e4801;
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
line-height:105%;
font-style:italic;
padding-top:30px;
}
.header2 {
background:url(images/wrap5.jpg) no-repeat;
height:106px;
}
.sitelink2 {
display:block;
color:#000;
text-decoration:none;
text-indent:-9999px;
margin-left:429px;
width:277px;
height:235px;
}
.content2 {
background:url(images/wrapbg.jpg) repeat-y;
}
.content2-in {
background:url(images/wrap6.jpg) no-repeat left top;
}
.content2-in2 {
background:url(images/wrap7.jpg) no-repeat left bottom;
min-height:692px;
height:100%;
overflow:hidden;
}
.sidebar2 {
float:left;
width:232px;
margin-top:130px;
}
.main2 {
float:right;
width:722px;
font:13px Tahoma, Arial, Helvetica, sans-serif;
color:#231f20;
}
#nav2 {
margin:0;
padding:126px 0 0 9px;
list-style:none;
font:bold italic 14px Helvetica, Arial, sans-serif;
color:#040707;
}
#nav2 a {
color:#040707;
text-decoration:none;
}
#nav2 a:hover {
text-decoration:underline;
}
#nav2 li {
width:85px;
text-align:center;
}
.side-main {
height:904px;
overflow:hidden;
}
.footer2 {
background:url(images/wrap8.jpg) no-repeat;
height:269px;
padding-top:20px;
padding-left:236px;
}
.footer2 a {
color:#2e4801;
text-decoration:none;
}
.footer2-left {
text-align:center;
font:bold 12px Tahoma, Arial, Helvetica, sans-serif;
color:#040707;
line-height:135%;
font-style:italic;
}
.footer2-right {
text-align:center;
color:#2e4801;
font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
line-height:105%;
font-style:italic;
padding:30px 0;
}
.main-in {
min-height:1000px;
background:url(images/right-pic.jpg) no-repeat right 241px;
line-height:140%;
padding-bottom:30px;
}

.main-in1 {
min-height:1000px;
background:url(images/right-pic1.jpg) no-repeat right 241px;
line-height:140%;
padding-bottom:30px;
}

.main-in3 {
min-height:1000px;
background:url(images/right-pic2.jpg) no-repeat right 241px;
line-height:140%;
padding-bottom:30px;
}

h1 {
margin:20px 0;
}
h4 {
margin:12px 0 5px 0px;
}

.main-in p {
margin:0px 0px 25px 0px;
}
.main-in2 {
height:100%;
overflow:hidden;
padding-bottom:30px;
}

.main-in4 {
height:100%;
overflow:hidden;
line-height:140%;
padding-bottom:30px;
}
.main-in2 h3 {
clear:both;
margin:10px 0 10px 0;
height:35px;
background:url(images/h3bg.gif) no-repeat left bottom;
}
.menu-title {
clear:both;
font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
font-style:italic;
padding-top:5px;
}
.menu-item-name {
float:left;
width:180px;
margin-left:36px;
display:inline;
}
.menu-item-name2 {
float:left;
width:216px;
display:inline;
}
.menu-item-price {
float:left;
width:100px;
}
.left-col {
float:left;
width:320px;
}
.right-col {
float:right;
width:351px;
}
.right-price {
text-align:right;
color:#4e5f14;
text-decoration:underline;
}
.content2-in2 a {
color:#4e5f14;
text-decoration:none;
}
.content2-in2 a:hover {
text-decoration:underline;
}
