body {  font-family:Tahoma, sans-serif;  color:#FFF;  background:#000 url('../images/body-bg.jpg') repeat;}#page {  background-color:#FFF;  margin:0 auto;  width:539px;  padding:10px;}#content {  height:470px;  position:relative;  background:#000 url('../images/content-bg.jpg') no-repeat bottom left;  overflow: auto;}p {  padding:0;  margin:0 0 20px 0;}#basic img{  position:absolute;}#slideshow img {  display:none;  position:absolute;}#about-text {  padding:20px 28px 0px 28px;  font-size:14px;  line-height:150%;}#prices-text {  padding:20px 20px 20px 20px;  font-size:14px;}#prices-text table {  width:480px;  font-family:Arial, sans-serif;  margin-bottom:15px;}#prices-text td {  vertical-align:middle;  background:transparent url('../images/gallery-link.png') repeat-x top left;}#prices-text td .details {  margin-top:2px;  font-size:10px;  display:block;}#prices-text td .price {  text-align:center;}#prices-text td p {  padding:0px;  margin:3px 5px;}#gallery-text {  padding:30px 28px 0px 28px;  font-size:14px;  text-align:center;}#gallery_links {  padding-top:35px;  }#gallery_links a{  display:block;  width:340px;  height:35px;  padding:10px;  background:transparent url('../images/gallery-link.png') no-repeat top center;  text-align:center;    color:#FFF;  text-transform:uppercase;  text-decoration:none;  letter-spacing:3px;  font-size:18px;  margin:0 auto;}#gallery_links a:hover{  background:transparent url('../images/gallery-link-over.png') no-repeat top center;}#gallery_makeup, #gallery_hair, #gallery_henna {  display:none;  color:#000;}#contact-text {  padding:20px 20px 0px 20px;  font-size:14px;}#contact-text table {  width:480px;  font-family:Arial, sans-serif;  margin-bottom:15px;}#contact-text table td {  vertical-align:top;}#contact-text table td.label {  text-align:right;  width: 150px;  padding-right: 20px;}#contact-text table td.input input, #contact-text table td.input textarea{  width: 280px;}#contact-text table td.buttons input{  width: 65px;  background-color:#FFF;}#contact-text p.response{  color:#CC0000;}#copyright {  text-align: center;  font-size: 8px;  color: #555;}#menu {  margin:10px 0;  padding:0;}#menu ul {  margin:0;  padding:0;  list-style:none;}#menu ul li {  float:left;}#menu ul li a {  display:block;  width:106px;  height:68px;}#menu #home a {  background:transparent url('../images/home.gif') no-repeat center center;}#menu #home a:hover {  background:transparent url('../images/home-over.gif') no-repeat center center;}#menu #about a {  background:transparent url('../images/about.gif') no-repeat center center;}#menu #about a:hover {  background:transparent url('../images/about-over.gif') no-repeat center center;}#menu #gallery a {  background:transparent url('../images/gallery.gif') no-repeat center center;}#menu #gallery a:hover {  background:transparent url('../images/gallery-over.gif') no-repeat center center;}#menu #prices a {  background:transparent url('../images/prices.gif') no-repeat center center;}#menu #prices a:hover {  background:transparent url('../images/prices-over.gif') no-repeat center center;}#menu #services a {  background:transparent url('../images/services.gif') no-repeat center center;}#menu #services a:hover {  background:transparent url('../images/services-over.gif') no-repeat center center;}#menu #contact a {  background:transparent url('../images/contact.gif') no-repeat center center;}#menu #contact a:hover {  background:transparent url('../images/contact-over.gif') no-repeat center center;}#logo {  margin:20px 0 10px 0;  padding:0;  height:30px;  background:transparent url('../images/logo.gif') no-repeat center center;}#menu ul li a span, #logo h1 {  display:none;}.clear {  clear:both;}.fade_in  p{  display:none;}.pp_details {  color: #000;}
