body
{
	text-align: center;
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	background: #663333 url(http://www.terminalbarbershop.com/images/bg_leather5.gif); /* repeat; = default */
}

h1
{ font-size: 12px;text-transform: uppercase; font-weight: bold;margin-left: 25px; margin-right: 25px; /* we mirror HTML title with h1, where possible for search engines, etc.  this is a summary of the page content*/
}

h2 { font-size: 12px; margin-left: 25px; font-weight: bold; }
h3 { }
h4 { }
h5 { }
h6 { }
hr { }
input, textarea, select { }
p  { text-indent: 25px; }
/* table definitions */
table {} caption {} colgroup {} col {} thead {} tr {} th {} tbody {} td {} tfoot {}

table.master
{
}
tr.master
{
}
td.master
{
}

table.nav {
	width: 600px;
	background: #663333;
	border-width: 1px;border-style: solid;border-color: #330000;
	text-align: center;
}
tr.nav {background: #663333;text-align: center;}
td.nav {background: #663333;text-align: center;}

div#wrapper
{
	width: 600px;  /*all floated elements must have a width */
	margin: 0 auto;
	text-align: center; 
	/*padding:0px;*/
	font:14px/24px Georgia, Times New Roman, Times, serif;
	color: #FFFFFF;
	/*border-width: 1px;border-style: solid;border-color: #000000;*/
	/*float: none;
	clear: both;*/
}

div#header1
{
	/*margin-left: auto;
	margin-right: auto;		
	padding:0px;
	color: #FFFFFF;
	text-align: center;*/
}
div#header2
{
	width:600px; /* all floated elements must have a width */
	height:130px;
	/*margin-left: auto;
	margin-right: auto;*/		
	background-image: url(/images/sign3.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0px;
	color: #663333;
	/*float: left;*/
	text-align: center;
}
div#midsection0 { width:600px;height:482px;background-image: url(/images/lather_home2.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection1 { width:600px;height:800px;background-image: url(/images/services_chairs1.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection2 { width:600px;height:521px;background-image: url(/images/sepiachest3.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection3 { width:600px;height:486px;background-image: url(/images/owners_chest2.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection4 { width:600px;height:563px;background-image: url(/images/bigchairs2.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection5 { width:600px;height:700px;background-image: url(/images/registerpole1.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection_throne1 { width:600px;height:563px;background-image: url(/images/throne1.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection_throne2 { width:600px;height:563px;background-image: url(/images/throne2.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection_throne3 { width:600px;height:563px;background-image: url(/images/throne3.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection_throne4 { width:600px;height:563px;background-image: url(/images/throne4.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }
div#midsection_review_bcentre { width:600px;height:563px;background-image: url(/images/review_bcentre.jpg);background-position: top left;background-repeat: no-repeat;padding:0px;align: center; }

div#leftColumn
{
}

a:link
{
	text-decoration: none;
	color: #FFFFFF;
}
a:visited
{
	/*text-decoration: underline;*/
	text-decoration: none;
	color: #CC9966;
}
a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background: #996633;
}

div#leftColumn a:link
{
	text-decoration: none;
	color: #FFF;
}
div#leftColumn a:visited
{
	text-decoration: none;
	color: #FFF;
}
div#leftColumn a:hover
{
	text-decoration: none;
	color: #FFF;
}

/***** very important:  since no float: left is specified in the following, the divs will stack vertically in a pile - if was specified would be horizontal line ****/
div.navCellMain { margin-left: 1px; }
div.navCellMainActive { margin-left: 1px; /*background: #330000; font-weight: bold; */}
div.navCellSub { background: #006699; margin-left: 1px; }
div.navCellSubActive { background: #330000; margin-left: 1px; font-weight: bold; } /*text-transform: uppercase; */

#navlist li { list-style-type: square; }

div#centreColumn
{
	/*background: #000000;*/
	width: 600px;/* all floated elements must have a width */
	/*clear: both;*/ /* controls content flow around a floated element, normally none */
	/*float: none;clear: both; */
	text-align: center;
	/*border-width: 1px;border-style: solid;border-color: #000000;*/
}

div#headline
{
	background: #330000; /*margin-left: 4px;*/ text-transform: uppercase; font-weight: bold;/*font-size: 12px;*/ 
	text-align: left;
	width: 550px;/* all floated elements must have a width */
	/*margin-left: 10px;
	margin-right: 10px;*/
	/*clear: both;  controls content flow around a floated element, normally none */
	/*float: left;*/
	/*border-width: 1px;border-style: solid;border-color: #000000;*/
	
}
.error_blue { background: #87CEFA; color: #000000;text-indent: 12px; }
.error_green { background: #90EE90; color: #000000;text-indent: 12px; }
.error_yellow { background: #FFFF00; color: #000000;text-indent: 12px; }
.error_red { background: #FA8072; color: #000000;text-indent: 12px; } /*FF0000 font-weight: bold; */
.bad_uservalue { background: #FA8072; color: #000000; }

div#content
{
	font:14px/18px Georgia, Times New Roman, Times, serif;
	width: 550px;/* all floated elements must have a width */
	margin-left: 0px;
	margin-right: 0px;
	clear: both; /* controls content flow around a floated element, normally none */
	/*float: left;*/
	text-align: left;
	/*border-width: 1px;border-style: solid;border-color: #000000;*/
}

div#rightColumn
{
}

div#footer
{
	/*background: #000000;
	margin-left: auto;
	margin-right: auto;*/		
	padding:0px;
	font:11px/12px Georgia, Times New Roman, Times, serif;
	color: #FFFFFF;
	float: none;/* all floated elements must have a width */
	clear: both; /* controls content flow around a floated element, normally none */
	text-align: center;
	/*border-width: 1px;border-style: solid;border-color: #000000;*/
}



/**** site-specific ****/
/* ...for form, fieldset, textarea, select, input, etc */

.chairs100 {width: 100px; /* all floated elements must have a width */  border-width: 1px; border-style: solid; border-color: #330000; margin-left: 10px;}
.chairs400 {width: 400px;margin-left: 10px; float: left; border-width: 1px;border-style: solid;border-color: #330000;}
.underline {text-decoration: underline; font-weight: bold; }


/*
img.imageborder
{
	border-width: 0px;
	border-style: solid;
	border-color: #001F49;
}

.imageborder:link
{
	border-width: 1px;
	border-style: solid;
	border-color: #001F49;
}

.imageborder:visited
{
	border-width: 1px;
	border-style: solid;
	border-color: #001F49;
}

.imageborder:hover
{
	border-width: 1px;
	border-style: solid;
	border-color: #001F49;
}

.blueborder
{
	border-top: 1px solid #001F49;
	border-right: 1px solid #001F49;
	border-bottom: 1px solid #001F49;
	border-left: 1px solid #001F49;
}
*/