/* CSS for Number Sixty - Vince Robbins, May 2010 */

* { margin:0; padding:0 }

img { border:none }

body {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	background-color:#444;
}
span.n60 { color:#990000; font-weight:bold; }

div#outer {
	width:895px;
	margin:0 auto;
	padding:15px;
	border:0px solid silver;
	background-color:#444;
}
div#inner {
	width:895px;
	margin:15px auto;
	border:1px solid silver;
	background-color:#FFFFCC;
}
div#sidemenu {
	width:160px;
	height:900px;
	float:left;
}

div#topmenu {
	width:99.8%;
	height:30px;
	background-color:#990000;
	border:1px solid #990000;
	text-align:center;
}
div#topmenu ul {
	margin-left:60px;;
	list-style:none;
	margin:4px 0;
	padding:0;
}
div#topmenu ul li {
	float:left;
	padding:4px 4px 2px 4px;
	color:white;
	background-color:#990000;
	font-size:15px;
}
div#topmenu ul li a {
	color:white;
	text-decoration:none;
	font-weight:bolder;
}
div#topmenu ul li.brite {
	text-decoration:none;
	background-color:#FF0000;
}
div#topmenu ul li a:hover{
	text-decoration:underline;
	color:yellow;
}
div#topmenu ul li.brite a{
	font-weight:bolder;
	color:black;
}
div#clearboth { clear:both; }

div#main {
	padding:15px 40px;
}
div#main h1 {
	font-size:22px;
	color:#990000;
	font-size:26px;
	color:#222;
}
div#main h2 {
	font-size:20px;
	color:#0066CC;
}
div#main h3 {
	font-size:18px;
	color:#0066CC;
}
div#main p {
	font-size:16px;
	font-family:calibri, arial;
	margin:6px 0;
	text-align:justify;
}
table#home {

}
table#home td.column1 {
	width:200px;
}
table#home td.column2 {

}


table#pricelist {
	width:720px;
}
table#pricelist td.leftcol {
	width:380px;
	padding:0 0 0 0;
}
table#pricelist td.rightcol {
	width:340px;
	padding:0 0 0 35px;
}

table#pricelist td table.prices {
	font-weight:normal;
	text-align:left;
	padding:12px 0 0 0;
}

table#pricelist td table.prices th h2 {
	font-size:16px;
	text-align:left;
	margin-top:12px;
}
table#pricelist td table.prices td {
	padding:0 0 0 25px;
}

table#pricelist td table.prices td.note {
	padding:0;
	font-style:italic;
}
table#openingtimes { 
	width:300px; 
	border:1px solid silver;
	padding:10px;
}


div.insetpic { float:right; }
div#footer p { margin:6px auto; }
div#footer p { font-style:italic; color:white; background-color:#444; text-align:center;}

div.pix { width:240px; float:right; }
div.pix img { width:240px; }
div#main div.pix p { margin:6px auto; text-align:center }



div#rightsidepics {
	margin:30px 0 10px 30px;
	width:260px;
	float:right;
}
div#rightsidepics img {
	width:115px;
	height:160px;
	margin:3px;
}
div#rightsidepics p {
	font-size:12px;
	text-align:center;
}
div.hairlosspics {
	width:600px;
	margin:15px 0;
}
div.hairlosspics div.pic{
	width:120px;
	height:180px;
	float:left;
	margin:15px 0;
}
div#main div.hairlosspics div.pic img {
	width:115px;
	height:160px;
}
div#main div.hairlosspics div.pic p {
	font-size:12px;
	text-align:center;
	margin:6px 0;
}

div#main div.aboutstaff {
	margin:10px 0;
}
div#main div.aboutstaff h3 {

}
div#main div.aboutstaff img {
	width:115px;
	height:160px;
	float:left;
	margin-right:20px;
}
div#main div.aboutstaff p {
	margin-left:135px;
}


div.eventpic {
	margin: 20px 0;
}