/* CSS Document */

body {
	background-color: #CCCCCC;
	background-image: url(images/bgholding.gif);
	background-repeat: repeat;
	margin-top: 0px;
}
#wrapperouter {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 0px;
	width: 963px;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid white;
	text-align: left;
	background-color: white;
}
#wrapper {
padding-top: 18px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	display: block;
	margin-left: 18px;
	margin-top: 0px;
	width: 927px;
	text-align: left;
	background-color: white;
}
#home {display: block; height: 21px; margin-top: 25px; width: 113px; margin-left:406px;}
#menu {display: block; height: 21px; margin-top: 9px;}
#menu a {
	color: #4f4f4f;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-transform: uppercase;
}
#menu a:hover {color: white;}
.home{background-image: url('images/menu_home.jpg'); display: block; width: 113px; height: 21px; text-indent: -3500px;}
.home:hover{background-image: url('images/menu_home2.jpg');}
.team{background-image: url('images/menu_team.jpg'); display: block; width: 225px; height: 21px; text-indent: -3500px;}
.team:hover{background-image: url('images/menu_team2.jpg');}
.price{background-image: url('images/menu_price.jpg'); display: block; width: 225px; height: 21px; text-indent: -3500px;}
.price:hover{background-image: url('images/menu_price2.jpg');}
.offers{background-image: url('images/menu_offers.jpg'); display: block; width: 225px; height: 21px; text-indent: -3500px;}
.offers:hover{background-image: url('images/menu_offers2.jpg');}
.contact{background-image: url('images/menu_contact.jpg'); display: block; width: 225px; height: 21px; text-indent: -3500px;}
.contact:hover{background-image: url('images/menu_contact2.jpg');}
.menutd{ padding-left: 9px;}
h1{
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #625f60;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
		letter-spacing: 1px;
}
p { font-size: 13px; color: #666666;
margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 15px;}
	.note{ font-size: 10px; color: #c1c1c1;}
	#content{padding-top: 33px;}
.homeanimpic{ width: 145px; background-image: url('images/animbg.jpg'); background-repeat: no-repeat; height: 158px; vertical-align: top;}
.homep{line-height: 17px; margin-left: 0px;}
.teamp{line-height: 14px; margin-left: 0px; font-size: 11px; margin-bottom: 5px; margin-right: 20px; color: #3d3d3d;}
.teamp2{
	line-height: 20px;
	margin-left: 0px;
	font-size: 12px;
	margin-bottom: 5px;
	margin-right: 25px;
	color: #3d3d3d;
}
h2{
	line-height: 18px;
	margin-left: 0px;
	font-size: 14px;
	margin-bottom: 0px;
	margin-top: 10px;
	font-weight: bold;
	color: #625f60;
	text-align: left;
}
h3{
	line-height: 18px;
	margin-left: 0px;
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: normal;
	margin-top: 0px;
	color: #625f60;
	text-align: left;
}
#pricetable{ margin-top: 15px;}
#pricetable th{
	font-size: 11px;
	font-weight: bold;
	color: #625f60;
	height: 22px;
	vertical-align: top;
	text-transform: uppercase;
}
#pricetable td{border-bottom: 1px solid #625f60; height: 22px; color:#625f60;}
.thprice {text-align: right;}
.thprice2 {text-align: left;}
#opening {background-image: url('images/Light-Brushed.jpg'); background-repeat: y-repeat; background-position: center; color: #242424;}
#opening TH {background-image: url('images/Dark-Brushed.jpg'); background-repeat: y-repeat; background-position: center; line-height: 28px; vertical-align:middle; color: white; letter-spacing: 1px;}
#opening td { height: 25px; vertical-align: middle; line-height: 22px; }
#opening .underline{border-bottom: 1px solid white; font-size: 13px;}
#opening p { margin-left: 0px;}
#opening b { color: #242424;}
.son {display: block; height: 20px; background-image: url('images/Dark-Brushed.jpg'); background-repeat: y-repeat; background-position: center; color: white; text-decoration: none; text-align: center; vertical-align: middle; line-height: 20px; margin-bottom: 10px; font-size: 12px;}
.soff {display: block; height: 20px; color: #242424;text-decoration: none; border: 1px solid silver; text-align: center; vertical-align: middle; line-height: 20px; margin-bottom: 10px; font-size: 12px;}
#name, #phone, #email, #treatment {width: 200px; height: 20px; margin-bottom: 5px; margin-top: 5px; border: 1px solid #625f60;}
#date1{width: 90px; margin-right: 2px;}
#time{ width: 150px; margin-left: 5px;}
.tablesubhead{ height: 40px; line-height:30px; padding-top: 10px; vertical-align: middle;}
.smalltext{ font-size: 10px;}