﻿/************/
/*  Common  */
/************/

body {
	font-family: Helvetica, sans-serif;
	background-color: #ebe6e2;
}

div.spacer {
	padding: 20px 0;
}
.clear {
	clear: both;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* Header Bar */

div#hd {
	height: 98px;
	overflow: visible;
	background: url(../images/hd-bkg.jpg) repeat-x 0 0;
}
div#hd-inner {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

/* Logo */

div#logo {
	width: 226px;
	height: 98px;
	float: left;
	display: inline;
}
div#logo a {
	display: block;
	width: 226px;
	height: 98px;
	background: url(../images/logo.gif) no-repeat 0 0;
	text-indent: -9000px;
}

/* Navigation */

ul#nav {
	width: 550px;
	margin-top: 58px;
	margin-right: 140px;
	float: right;
	display: inline;
}
ul#nav li {
	padding: 5px 15px 0 15px;
/*  font-size:116%; */
	font-size: 136%;
	float: left;
	display: inline;
}
ul#nav a:link, ul#nav a:visited {
	color: #bcb4ad;
	text-decoration: none;
}
ul#nav a:hover {
	color: #fff;
}

/* Breadcrumbs */

h6 {
	font-size:small;
}


/***************/
/* Normal Page */
/***************/

body#inside div#bd {
	background: url(../images/inside-top-bar.jpg) repeat-x 0 0;
}

body#inside div#bd-inner {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/logo-btm.gif) no-repeat 0 0;
	padding-top: 70px;
}
body#inside div#bd-inner2 {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}
body#inside div#bd-toptext {
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 20px;
}

body#inside div#base {
	margin: 2em;
	width: 100%;
	padding: 5px;
	}


body#inside div#base ul {
	list-style-type:disc;
	list-style-position:outside;
	list-style-image:none;
}

body#inside div#base li {
	list-style-type:disc;
	list-style-image:none;
}

/* Two Column Layout */
body#inside div.twocolumns {
/*	background: url(../images/inside-col-div.gif) repeat-y 475px 0; */
}
body#inside div.twocolumns div.left-col {
	width: 445px;
	margin-right: 60px;
	float: left;
	display: inline;
}
body#inside div.twocolumns div.right-col {
	width: 445px;
	float: left;
	display: inline;
}

/* Three Column Layout */
/* body#inside div.threecolumns {
	background: url(../images/inside-col-div.gif) repeat-y 316px 0;
} */


body#inside div.threecolumns div.column1 {
	width: 276px;
	margin-right: 61px;
	float: left;
	display: inline;
}

body#inside div.threecolumns div.column2 {
	width: 276px;
	margin-right: 61px;
	float: left;
	display: inline;
}

body#inside div.threecolumns div.column3 {
	width: 276px;
	float: left;
	display: inline;
}

body#inside div#bd-inner p {
	margin-bottom: 10px;
	margin-top: 10px;
	text-align:justify;
}

body#inside div#bd-inner p.centeredimage {
    text-align:center;
    margin-top:0px;
    margin-bottom:20px;
    padding:0px;
    font-size:xx-small;
}

body#inside div#bd-inner p.centeredimage img {
	vertical-align:top;
}

body#inside div#bd-inner h1 {
/*	FONT CHANGE - font-family: Georgia, Times, serif; */
	font-size: 320%;
	letter-spacing: -1px;
	color: #281c15;
	margin-bottom: -6px;
}
body#inside div#bd-inner h2 {
	font-size: 140%;
	color: #7e6044;
/*	FONT CHANGE - font-family: Georgia, Times, serif; */
	margin-bottom: 10px;
}
body#inside div#bd-inner h3 {
	color: #573e2e;
	font-size: 145%;
/*	FONT CHANGE - font-family: Georgia, Times, serif; */
	margin-bottom: 10px;
}
body#inside div#bd-inner img.button {
	text-align:center;
}
body#inside div#bd-inner a:link {
	text-decoration: none;
/*	border-bottom: #7e6044;
	border-width: 1px;
    border-style: none none dotted none; */
	color: #573e2e;
}
body#inside div#bd-inner a:visited {
	text-decoration: none;
/*	border-bottom: #7e6044;
	border-width: 1px;
    border-style: none none dotted none; */
	color: #573e2e;
}
body#inside div#bd-inner a:hover {
	text-decoration: none;
/*	border-bottom: #7e6044;
	border-width: 1px;
    border-style: none none solid none; */
	color: #573e2e;
}


/**************/
/* Two Column */
/**************/

/* body#inside div#salons-left-col {
	
	
} */

body#inside .largeimagecaption {
	color: #573e2e;
	font-size: 200%;
/*	FONT CHANGE - font-family: Georgia, Times, serif; */
	margin-bottom: 15px;

}

body#inside .floatleft {
	text-align:left;
	width: 74%;
	float:left;
}

body#inside .floatright {
	text-align:right;
	width: 24%;
	float:right;
}

body#inside .imagefloatleft {
	float: left;
	padding: 5px;
}

body#inside .imagefloatright {
	float: right;
	padding: 5px;
}

body#inside .centered {
	text-align:center;
}

body#inside .left {
	width:48%;
	float:left;
}

body#inside .right {
	width: 48%;
	float:right;
}

body#inside p#endorse {
	font-style:italic;
}

body#inside span#bold {
	font-weight:bold;
}

/*************/
/* Home Page */
/*************/

body#home div#feature {
	height: 400px;
	background: url(../images/home-feature-bkg.jpg) repeat-x 0 0;
}
body#home div#feature1 {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background: url(../images/logo-btm.gif) no-repeat 0 0;
}
body#home div#feature2 {
	padding-top: 20px;
	height: 650px;
	overflow: hidden;
}
body#home div#feature h1 {
	background: url(../images/design-furnish-finish.gif) no-repeat 0 0;
	width: 480px;
	height: 60px;
	text-indent: -9000px;
	margin-left: 235px;
}
body#home div#feature-content {
	width: 950px;
	padding-top: 20px;
	height: 209px;
}
body#home div#feature h2 {
	background: url(../images/complete-salon-package.gif) no-repeat 0 0;
	width: 500px;
	height: 60px;
	text-indent: -9000px;
	margin-left: 225px;
}

body#home div#feature p {
	color: #fff;
	font-size: 115.0%;
	text-align: center;
	margin-bottom: 10px;
}

body#home .centred {
	margin-left:225px;
	text-align:center;
}

body#home div#homepage-text {
	float:left;
	width: 500px;
}

body#home div#homepage-image {
	float:right;
}


/* ====== SCROLLBAR FIX FOR FIREFOX ====== */

#ffscrollbarfix {
	position: absolute;
	top: 0;
	bottom: -1px;
	width: 1em;
	z-index: -1;
}

/***** DESIGN BY TNA *****/

#designbytna 
{
    margin: 20px 5px 2px 0px;
	text-align: right;
	color: #777;
}
#designbytna a, #designbytna a:hover, #designbytna a:visited {
	font-weight:bold;
	text-decoration: none;
	color: #C52644;
}
