body {
	margin:0px;
	padding:0px;
	background:#000000 url(../images/bg-main01.jpg) top center no-repeat fixed;
	font-family:"Century Gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.all {
	width:844px;
	margin:auto;
	padding:0px;	
	position:relative;
}

a {color:white;}
a:hover {text-decoration:none; color:#ccc;}

.br {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}
.contentHeader {
	width:844px;
	height:58px;
	background:transparent url(../images/bg-header.png) left top no-repeat;
	margin:12px 0px 0px 0px;
	padding:0px;
	font-size:1px;
	line-height:1px;
	overflow:hidden;
}
.contentFooter {
	width:844px;
	height:30px;
	background:transparent url(../images/bg-footer.png) left top no-repeat;
}
.copy {
	text-align:center;
	font-size:11px;
	margin-top:12px;
	width:716px;
	color:#cccccc;
	margin:12px 0px 22px 22px;
}
.tagline {text-align:center; font-size:26px;	width:716px; font-style:italic; margin:0px 0px 22px 22px;}

.social {
	position:absolute;
	margin:72px 0px 0px 270px;
}
.social img {margin-left:8px;}

.contentBG {
	background:transparent url(../images/bg-conent.png) left repeat-y;
	width:774px;
	padding:38px 36px 2px 36px;
	margin:0px;
	color:white;
	font-size:14px;
	line-height:22px;
	overflow:visible;
}
.contentTop {padding-top:22px;}
.content {
	width:716px;
	margin:-20px 0px 22px 22px;
	padding:0px;
}
.contentBG table {	
	float:left;
	width:90%;
	margin:-20px 0px 22px 22px;
	padding:0px;
}
.gallHOME {margin:-20px auto !IMPORTANT;}
.contentBG table p {	margin:0px;}

.MYSALON-logo {
	width:189px;
	height:118px;
	position:absolute;
	margin:10px 0px 0px 30px;
}
.book-appointment {
	width:194px;
	height:76px;
	position:absolute;
	margin:26px 0px 0px 578px;
}
.nav {
	width:844px;
	height:66px;
	background:transparent url(../images/bg-nav.png) left top no-repeat;
	overflow:hidden;
}
.IE7 .nav ul {width:771px; list-style:none; text-align:center; padding-top:23px; padding-bottom:22px;}
.nav ul {width:771px; list-style:none; text-align:center; padding-top:7px;}
.nav ul li {display:inline;}
.nav ul li a {font-family:"Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; color:#cccccc; text-decoration:none; font-weight:bold; padding:14px 12px 15px; background:none;}
.nav ul li a:hover {background:#71993a; color:white;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}


.title {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border-bottom:2px solid #2a3719;
	font-size:24px;
	font-weight:bold;
	padding-bottom:12px;
	margin:0px 12px 0px 12px;
	background:transparent url(../images/bg-title.gif) right bottom repeat-x;
}
.mTitle {
	padding-top:42px;
	font-size:20px;
	font-weight:bold;
}
.mTitle2 {
	font-size:18px;
	font-weight:bold;
}
.trainingTable {
	padding-left:4px;
	font-size:12px;
}
.dotted {
    border-bottom: 1px dotted #20221d;
    color: #efefef;
    font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    width: 200px;
}
