@charset "UTF-8";
body {
	margin-top:0px;
	text-align: center;
}

.body-table {
	background: url(http://www.hair-salons.com/images/bg-repeat.gif) repeat-y;
}
.search {
	background: url(http://www.hair-salons.com/images/search-bg.gif) no-repeat;
}
.sidebar {
	background: url(http://www.hair-salons.com/images/sidebar-bg.gif) repeat-y top;
}

.search-button { 
background: url(http://www.hair-salons.com/images/search.gif) no-repeat; 

padding: 1px 2px;
}

/* Text */

p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
p a:link { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #38c4f8; }
p a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #29b6ea; }
p a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #1ea4d6; }

h1 { color: #006; font-size: 15px; line-height: 19px; font-weight: bold; font-family: Verdana, sans-serif }
h2 { color: #000; font-size: 14px; line-height: 19px; font-weight: bold; font-family: Verdana, sans-serif }
h3 { color: #006; font-size: 12px; line-height: 19px; font-weight: bold; font-family: Verdana, sans-serif }

.text-home-articles { font-family: Arial, Helvetica, sans-serif; font-size: 14px;  color: #000000; }
.text-home-articles  a:link { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #e91e53; text-decoration:none }
.text-home-articles  a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color: #e91e53;text-decoration:none }
.text-home-articles  a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 18px;font-weight:bold; color: #d10e41;text-decoration:underline }

.article-title {
	font: bold 36px Arial, Helvetica, sans-serif;
	color: #4b4b4b;

}

.text-directory-city {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight: bold;
}

.directory-city-title {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #505050;
	background: #e9e9e9;	
}
.directory-city-header {
	font: 36px Arial, Helvetica, sans-serif;
	color: #333;
}
.listing-box-title {
	font: 24px Arial, Helvetica, sans-serif;
	color: #ffffff;
	background: #38c4f8;
}
.listing-box-desc {
	font: 14px Arial, Helvetica, sans-serif;
	color: #000;
	background: #ececec;
}
.listing-bg {
	background: url(http://www.hair-salons.com/directory/images/listingbg.gif) repeat-x bottom;
	
}
.directory-phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.directory-address {
	font-family: Arial, Helvetica, sans-serif;
}
.directory-address {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}

.salonpagetable {
	background: url(http://www.hair-salons.com/directory/images/salonpageborder.jpg) no-repeat top;
}
.infobg {
	background: url(http://www.hair-salons.com/directory/images/salonpagetopgd.jpg) no-repeat top;
}
.salonpage-title {
	font: 24px Arial, Helvetica, sans-serif;
	color: #43C2F5;
	margin: 0px;
	padding: 0px;
}
.bread-crumb { font: 12px Arial, Helvetica, sans-serif; color: #6cd6fe; }
.bread-crumb a:link { font: 12px Arial, Helvetica, sans-serif; color: #6cd6fe; }
.bread-crumb a:hover { font: 12px Arial, Helvetica, sans-serif; color: #45c3f2; }
.bread-crumb a:visited{ font: 12px Arial, Helvetica, sans-serif; color: #6cd6fe; }

.text-white { font: 14px Arial, Helvetica, sans-serif; color: #FFF; }
.text-white a:link { font: 14px Arial, Helvetica, sans-serif; color: #FFF; }
.text-white a:visited { font: 14px Arial, Helvetica, sans-serif; color: #FFF; }
.text-white a:hover { font: 14px Arial, Helvetica, sans-serif; color: #d6f4ff; }

.text-saloncenter-menu { color: #38c4f8; font: 18px Arial, Helvetica, sans-serif;; font-size: 18px }
.text-saloncenter-menu a:visited { color: #38c4f8; font: 18px Arial, Helvetica, sans-serif;; font-size: 18px }
.text-saloncenter-menu a:link { color: #38c4f8; font: 18px Arial, Helvetica, sans-serif;; font-size: 18px }
.text-saloncenter-menu a:hover { color: #1fa7d9; font: 18px Arial, Helvetica, sans-serif;; font-size: 18px }

.text-saloncenter-header { color: #ff7800; font: 36px Arial, Helvetica, sans-serif;}

.gallery-header {
	font: 36px Arial, Helvetica, sans-serif;
	color: #ff7800;
	
}
.gallery-header a:link {
	font: 36px Arial, Helvetica, sans-serif;
	color: #ff7800;
	text-decoration: none;
}
.gallery-header a:visited {
	font: 36px Arial, Helvetica, sans-serif;
	color: #ff7800;
	text-decoration: none;
}
.gallery-header-cat {
    font: 36px Arial, Helvetica, sans-serif;
	color: #fe983d;
}
.gallery-header-cat a:link {
    font: 36px Arial, Helvetica, sans-serif;
	color: #fe983d;
	text-decoration: none;
}
.gallery-header-cat a:visited {
    font: 36px Arial, Helvetica, sans-serif;
	color: #fe983d;
	text-decoration: none;
}
.gallery-header-page {
    font: 36px Arial, Helvetica, sans-serif;
	color: #feba7e;
}

.gallery-nav { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; color: #000000; }
.gallery-nav a:link { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold;  color: #38c4f8; text-decoration:underline}
.gallery-nav a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold;  color: #29b6ea; text-decoration:underline }
.gallery-nav a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:bold; color: #1ea4d6;  text-decoration:underline}

.header-stylist-name { font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #494949; }

.table-darkyellow {
	background: #fefab2;
	border: 1px solid #d0ca5b;
}

input[type=text], input[type=password], textarea, select {

        	background: #FFF url(http://www.hair-salons.com/images/form_input_bg.gif) repeat-x bottom left;

            border-bottom: 1px solid #999;

            border-right: 1px solid #999;

            border-top: 1px solid #ccc;

            border-left: 1px solid #ccc;
            
            padding: 2px;
			
			font: 14px Arial, Helvetica, sans-serif;

        }
