@CHARSET "ISO-8859-1";

html {
	background:  url('/img/bottom.jpg') top repeat;
}

li.foot {
	height:5px;
	width:5px;
	padding-bottom: 5px;
	padding-left:10px;
}

#container {
	margin: 0 auto;
	padding: 0;
	width:1000px;
	height: auto;
}

#content1  {
	float: left;
	width: 49%;
	display: inline;
}

#content2 {
	float:right;
	width:49%;
}

#login {
	width: 100%;
	display: inline;
	padding-right:32%;
}
	
label[name="ArticleFeatured"] {
	padding-left:10px;
}

.login_center {
	float:left;
	margin:2px 0px 6px 0px;
}

.bold-text {
	font-weight: bold;
}

.clear-text {
	text-align:left;
}

.center-text {
	text-align:center;
}

.float-clear {
	clear:none;
}

.clear-clear {
	clear:both;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.center-container {
	margin: 0 auto;
	display: block;
}

#border-top, #border-bottom {
	border-top:6px double #B5985A;
	padding:0;
	margin:0;
	clear:both;
}

#borderContainer {
	clear:both;
	width: 100%;
}
	
#border-top {
	margin-bottom:-20px;
}

.movie {
	border: 0px;
}

#footer {
	border-width: 98%;
    padding: 10px 0px;
	clear: both;
	text-align:center;
	font-size:10pt;
}
#footer li {
	font: 8pt;
}	

#container {
	margin:0 auto;
	padding:0;
	height:auto;
	width:990px;
}

#col1, #col2, #form, #article_form {
	padding: 0px 30px 2px 30px;
	text-align:none;
}

.col-align {
	text-align:center;
}

.logo {
	margin-top:5px;
	text-align:center;
}

body {
	padding:0px;
	margin:0px;
	font-size: 12pt;
    font-family: "Times New Roman", Times, serif;
    background:  url('/img/top.jpg') top repeat-x;
}

a {
     color: #5D7273;
}

a:hover {
     color: #b5985a;
}

img { 
	border: none;
}


h3 { 
	color:#5D7273; 
    font-family: "Times New Roman", Times, serif;
    font-size: 16pt;
}

h2.services { 
	color:#5D7273; 
    font-family: "Times New Roman", Times, serif;
    font-size: 20pt;
    font-style: italic;
    margin-bottom: -10px;
}

h2.article { 
	color:#5D7273; 
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    padding: 15px 0 -10px 0;
    font-size: 2.2em;
	margin:4px 0px;
	text-align:center; 
	clear:both
}

h2.page-header { 
	color:#5D7273; 
    font-family: "Times New Roman", Times, serif;
    font-style: italic;
    padding-bottom:-10px;
    font-size: 2.2em;
	margin:4px 0 12px 0;
	padding:0 0 15px 0;
	text-align:center;
}

h3.services {
	color:#5D7273; 
	font-size: 14pt;
	font-family:"Times New Roman",Times,serif;
	font-weight:bold;
	margin-bottom: -18px;
}

.error, .error-message, #flashMessage {
	color:red;
	text-align:center;
	padding: 0 0 2px 0;
	clear:both;
}

div.required label:before {color: red; content: "* "; }

#header {
	text-align:center;
    font-family: "Times New Roman", Times, serif;
    font-size: 12pt;
    height: 249px;
    width:1000px;
}

#menu_container {
	width: 1000px;
	float:left;
	text-align:center;
}

#menu_left_side_sections {
	height: 39%;
	width: 333px;
	float: left;
	text-align:center;
    margin-top: -5px;
}

#menu_right_side_sections {
	height: 39%;
	width: 333px;
	float: left;
	text-align:center;
    margin-top: -5px;
}

#menu_center_section {
	height: 39%px;
	width: 334px;
	float: left;
}

p.about, p.photo-about {
	text-align:left;
	font-style:italic;
	font-family:"Times New Roman",Times,serif;
	font-size:12pt;
	font-weight:bold;
	padding:0px 20px;
	color: #000000;
	line-height:30px;
}

p.photo-about {
padding: 0px;
}

#menu_top_left, #menu_middle_left, #menu_bottom_left {
	width: 100%;
	float: left;
	margin: 15px 0px 0px 0px;
}

#menu_top_right, #menu_middle_right, #menu_bottom_right {
	width: 100%;
	float: left;
	margin: 15px 0px 0px 0px;
}

#menu_footer {
	width: 1000px;
	float: left;
	margin:0px 0px 10px 0px;
}

label[name="Featured"] {
	margin-left: 6px;
}

img.bullet {
	border: none;
	margin: 0px 4px 1px 4px;
	height: 5px;
	width: 5px;        
}

#AdminEmail, AdminPassword {
	text-align:left;
}

div.input input[type="text"]:focus, div.input input[type="password"]:focus {
	background-color:#e0e0e0;
	border:1px bevel #0e0a68;
}

.input {
	text-align:left;
	padding-top:12px;
}

#form {
	padding-top:4px; 
	margin: 0px 32px 0px 6px; 
}


label {
	float: left;
	margin-right:4px;
}

p.story {
	text-align:left;
	font-family:"Times New Roman",Times,serif;
	font-size:12pt;
	padding:0px 20px;
	color: #5D7273;
	line-height:30px;
}

.smallfont {
	font-size:8pt;
}

.datefont {
	font-size:10pt;
}

h3.description {
	margin-bottom:2px;
	text-align:center; 
	margin-top:-4px
}

.left {
	float:left;
	clear:both;
}

img.rule {
	height:18px;
	width:100%;
	border:0px;
}

#aboutFirst {
	padding-top: 25px;
}

	
.pag-selected {
	padding:3px;
	text-align:center;
	border: 1px solid #000000;
	background: #BCBDDB;
	float:left;
}

.pag-unselected {
	padding:3px;
	text-align:center;
	border: 1px solid #000000;
	float:left;
}	

.pag-space {
	width:4px;
	float:left;
}

.pag-holder {
	margin-top:3px;
	text-align:center;
	width:200px;
}


/* Main Landing Page */
img#salonHouse {
	margin-top: -10px;
}

img#aboutTheSalon {
	margin-top:25px;
}

/* SiteMap */
ul#siteMap li {
	padding-top:4px;
}

/* Article */
.article-photo-container {
	float:right; 
	margin-top:16px; 
	margin-left:12px
}

.flash-message-container {
	padding-top:40px;
}

/* Admin Overflow */
.admin-password-form-field {
	margin-bottom:-20px; 
	text-align:center; 
	clear:both; 
	width:100%
}

.change-pass-container, .forgot-pass-container {
	margin:0 auto;
	text-align:center;
	width:300px;
	height:200px;
}

form#AdminChangePasswordForm label, form#AdminForgotPasswordForm label {
	float:left;
}

form#AdminChangePasswordForm input, form#AdminForgotPasswordForm input {
	float:right;
}

.forgot-password-container {
	text-align:center; 
	padding-bottom:14px; 
	margin-top:-30px;
}

form#AdminForgotPasswordForm div.submit {
	clear:both;
	float:none;
	padding-right:75px;
	padding-top:20px;
}

/* Bio */
.bio-container {
	clear: both; 
	min-height:220px; 
}

.bio-rule {
	padding-bottom: 20px;
}

.bio-thumb {
	float:left; 
	margin-right: 30px;
}

/* Photo Gallery */

th.title {
	padding-left: 10px;
}

/* New Post View */

div#post-view-container {
	width:75%; 
	padding-left:10%;
}

h3#postTitle {
	margin:6px 0px -15px 0px; 
	padding:0px;
}

div#displayDate {
	margin-bottom:4px;
}

.news-post-pic {
	padding:4px 12px 0px 0px
}

.news-content {
	margin-top:44px;
}

.photo-gallery-outer {
	float:left; 
	clear:both; 
	min-height:100px; 
	padding-top:6px;
}

.photo-gallery-inner {
	float:left; 
	margin-left:2px; 
	clear:both; 
	width:80px; 
	height:80px;
}

.blank-photo-container {
	float:left; 
	width:80px; 
	height:80px;
}

.photo-description-header {
	float:left; 
	padding-left:10px;
}

.column-minimum {
	min-height: 400px;
}

.photo-example-box {
	border:4px solid #b5985a
}

div#brazilianBlowoutContainer {
	width: 30%;
	margin: 0 auto;
	display:block;
	text-align:center;
	margin-top: 16px;
	background: #fbf2dd;
	border: 4px solid #f1e6d2;
	color: #c9a072;
	font-weight: bold;
	font-size: 10pt;
}

div#brazilianBlowoutContainer a {
	color: #c9a072;
	text-decoration: none;
}

div#brazilianBlowoutContainer a:hover {
	text-decoration: none;
}

div#brazilianBlowoutBackground {
	background: url('/img/bb-new-center_ad.png') no-repeat;
	margin: 16px auto;
	display: block;
	width:678px;
	height: 467px;
}

img.blowout-info {
	float:right;
	display:block;
}

.preview {
	float:left;
	clear: both;
}

/* eCentric Footer */
div#eCentric {
	font-size: 10pt;
	width: 100%;
	clear: both;
	text-align:center;
	font-style: italic;
	font-weight: bold;
	margin-top: 20px;
	color: #000000;
}

div#eCentric a {
	color: #000000;
	text-decoration: underline;
}

div#eCentric a:hover {
	text-decoration: none;
}

img#eSpinner {
	position:relative;
	top:4px;
}
