﻿body {
    
    margin: 0;
    padding: 0;
    background: #000000;
    
    font-family: Century Gothic, Arial;
    
}

#pageHolder {
 
    width: 810px;   
    height: 570px;
	border: 1px solid #808080;
	
	margin: 10px auto 0px auto;
    background: url(/images/backgrounds/bg0.jpg) no-repeat center;    

}

#menuHolder {

  
    width: 100%;
  
    color: #cccccc;
    font-size: 10pt;
    letter-spacing: 1px;
  
    margin: 67px 0px 40px 51px;
    
    
}

#menuHolder A {

    color: #cccccc;

}

#menuHolder A:hover {

    color: #ffffff;

}

#footer {
 
    width: 810px;   
    height: 2px;

	margin: 0px auto;
	
    font-size: 8pt;
	color: #999999;
     
}

#validInfo {
    
    float: left;
    display: inline;
    
    text-align: left;
    
    margin: 2px 0px 0px 0px;
    
}

#designedBy {
    
    float: right;
    display: inline;   

    text-align: right;
    
}

#designedBy img {
 
    border: 0;   
    
}

#contentHolder {

    float: left;
    display: inline;

    width: 730px;
      
}

#contentHolder h1 {

	font-size: 16pt;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 4px;

	margin: 0px 5px 0px 15px;

}

#contentHolder h2 {

	font-size: 14pt;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 2px;

	margin: 0px 0px 10px 0px;

}

#contentHolder h3 {

	font-size: 12pt;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 1px;

	margin: 20px 5px 25px 20px;

}

#contentHolder h4 {

	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	letter-spacing: 1px;

	margin: 10px 0px 0px 0px;

}

#contentHolder p {

	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 1px;

	margin: 20px 5px 25px 20px;

}

#contentHolder img {
    
    border: 1px solid #999999;
    padding: 5px;
    margin: 0px 10px 10px 20px;
    
}

.contactDetails {

	float: left;
	display: inline;
	margin: 10px 40px 0px 0px;

}

.contactDetails  ul {

	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 10px 0px;

}

.contactDetails  li {

	font-size: 10pt;
	font-weight: normal;
	color: #cccccc;
	letter-spacing: 1px;

	margin: 0px 0px 0px 0px;
	padding: 0px;

}


.salonHolder {

	float: left;
	width: 660px;
	margin: 10px 0px 0px 30px;

}

.salonHolder img {

	float: right;
	margin: 0px 0px 0px 0px;

}


table.openingHours {

	float: right;
	margin: -15px 5px 10px 0px;

	font-size: 10pt;
	font-weight: normal;
	color: #cccccc;
	letter-spacing: 0px;

}

table.openingHours th {

	width: 50px;
	text-align: right;

}



#openingHoursNote {

	float: right;
	display: inline;
	width: 280px;

	letter-spacing: 2px;
	text-align: left;
	
	color: #ffffff;
	margin: 10px 30px 0px 0px;

}

#openingHoursNote h1 {

	font-size: 10pt;
	font-weight: bold;

	margin: 0px 0px 5px 0px;
	padding: 0px;

}

#openingHoursNote p {

	font-size: 8pt;

	margin: 0px;
	padding: 0px;

}


table.priceList {
    
    width: 700px;
    margin: 0px 0px 0px 20px; 
    color: #cccccc;
    border-collapse:collapse;    
}

table.priceList th {

    height: 30px;

    text-align: center;
    font-size: 10pt;

}

table.priceList td {

    height: 22px;

    text-align: center;
    font-size: 10pt;
    border-bottom: 1px dashed #808080;

}

#news {

    max-height: 415px;
    overflow: auto;

}

#news h1 {

	font-size: 10pt;
	font-weight: normal;
	color: #ffffff;
	letter-spacing: 1px;

	margin: 20px 0px 5px 0px;

}

#news h2 {

	font-size: 10pt;
	font-weight: normal;
	color: #cccccc;
	letter-spacing: 1px;

	margin: 0px 0px 5px 0px;

}

#news p {

	font-size: 8pt;
	font-weight: normal;
	color: #cccccc;
	letter-spacing: 1px;

	margin: 0px 0px 5px 0px;

}


.newsItem {

    margin: 0px 0px 0px 20px;

}

A {
    
    color: #999999;
    text-decoration: none;
    
}

A:hover {

    color: #ffffff;
    
}
