p {
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
}
.p2 {
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	text-align:justify;
}
.p3 {
	color:#00A5E3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:15px;
	text-align:justify;
}
.p4 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:15px;
	text-align:justify;
}
.p5 {
	color:#00A5E3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:19px;
	text-align:justify;
}
.p6 {
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:15px;
	text-align:justify;
}
.p7 {
	color:#00A5E3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
}
.h1 {
	color:#00A5E3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:40px;
}
.h2 {
	color:#999;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
h1 {
	color:#00A5E3;
	font-family:Arial, Helvetica, sans-serif;
	line-height:5px;
}
h2 {
	color:#999;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
}
h3 {
	color:#00A5E3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:0px;
}
h4 {
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:0px;
}
h5 {
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}
h6 {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	font-size: 10px;
}
body {
	margin:0px;
	padding: 0px;
	background:url(images/bg.png) no-repeat top;
}
#wrapper {
	margin: auto;
	width: 750px;
}
#header {
	height: 100px;
	background:url(images/fixheader.png);
}
#primaryNav {
	height: 25px;
	background: url(navbarbg.png);
}
#nav_home a {
display: block;
background: url(images/homebtn.png) top;
width: 68px;
height: 21px;
float:left;
margin-left:30px;
margin-top:2px;
}
#nav_home a:hover {
background: url(images/homebtn.png)
no-repeat bottom;
}
#nav_staff a {
display: block;
background: url(images/staffbtn.png) top;
width: 60px;
height: 21px;
float:left;
margin-left:60px;
margin-top:2px;
}
#nav_staff a:hover {
background: url(images/staffbtn.png)
no-repeat bottom;
}
#nav_services a {
display: block;
background: url(images/servicesbtn.png) top;
width: 73px;
height: 21px;
float:left;
margin-left:60px;
margin-top:2px;
}
#nav_services a:hover {
background: url(images/servicesbtn.png)
no-repeat bottom;
}
#nav_rewards a {
display: block;
background: url(images/rewardsbtn.png) top;
width: 73px;
height: 21px;
float:left;
margin-left:60px;
margin-top:2px;
}
#nav_rewards a:hover {
background: url(images/rewardsbtn.png)
no-repeat bottom;
}
#nav_press a {
display: block;
background: url(images/pressbtn.png) top;
width: 73px;
height: 21px;
float:left;
margin-left:60px;
margin-top:2px;
}
#nav_press a:hover {
background: url(images/pressbtn.png)
no-repeat bottom;
}
#content1 {
	background:#A7A9AC;
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:25px;
}
#content3 {
	background:#A7A9AC;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:25px;
}
#frontpageleft {
	margin:0px;
	width:525px;
	float:left;
}
#frontpageright {
	margin:0px;
	width:170px;
	float:right;
}
#box {
	clear:both;
	margin:0px;
	background:#333;
	padding:10px;
}
#staffbox {
	clear:both;
	width:710px;
	margin:auto;
	background:#333;
}
#staffwrapper {
	clear:both;
	width:730px;
	margin:auto;
	background:#333;
}
#staffpic {
	background:#666;
	height:100px;
	width:134px;
	float:left;
}
#staffinfo {
	margin-left:10px;
	height:100px;
	width:150px;
	float:left;
}
#staffbio {
	margin-left:10px;
	width:381px;
	float:right;
}
#staffclear {
	padding-top:2px;
	clear:both;
}
#contact1 {
	background:#333;
	float:left;
	width:330px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
#contact2 {
	background:#333;
	float:right;
	width:330px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
#services1 {
	background:#333;
	float:left;
	width:340px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
#services2 {
	background:#333;
	float:right;
	width:340px;
	margin:0px;
	padding-left:10px;
	padding-right:10px;
}
#services {
	clear:both;
}
#rewards {
	background:#333;
	padding:10px;
}
#rewards2 {
	background:#333;
	padding:10px;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
}
#press {
	background:#333;
	padding:10px;
	color:#CCC;
	font-family:Arial, Helvetica, sans-serif;
}
#content2 {
	height: 210px;
	width: 750px;
	clear:both;
	background:#A7A9AC;
}
#box2 {
	height: 210px;
	width: 750px;
	clear:both;
	background:#333;
}
#goldawards1{
	float:left;
	width: 230px;
	height:280px;
	background:url(images/goldawards2007.png);
	margin-right:10px;
}
#goldawards2{
	float:left;
	width: 230px;
	height:280px;
	background:url(images/goldawards2008.png);
}
#goldawards3{
	float:right;
	width: 230px;
	height:280px;
	background:url(images/goldawards2009.png);
}
#video{
	padding-left:35px;
}
#left {
	float:left;
	width:250px;
	margin:0px;
}
#right {
	float:right;
	width:250px;
	margin:0px;
}
#clearspace {
	clear:both;
	height:10px;
}
#clear {
	clear:both;
}
#lowercontent1 a{
	display: block;
	float:left;
	width: 235px;
	height:200px;
	background:url(images/bridalpic.png);
	margin-left:10px;
	margin-right:10px;
}
#lowercontent2 a{
	display: block;
	width: 240px;
	height:200px;
	background:url(images/exetensionspic.png);
	float:left;
}
#lowercontent3 a{
	display: block;
	float:right;
	width: 235px;
	height:200px;
	background:url(images/straighteningpic.png);
	margin-right:10px;
}
#bridalpic1 {
	display: block;
	float:left;
	width: 235px;
	height:298px;
	background:url(images/bridalpic.png);
	margin-left:10px;
	margin-right:10px;
}
#bridalpic2 {
	display: block;
	width: 240px;
	height:298px;
	background:url(images/exetensionspic.png);
	float:left;
}
#bridalpic3 {
	display: block;
	float:right;
	width: 235px;
	height:298px;
	background:url(images/straighteningpic.png);
	margin-right:10px;
}
#footer {
	height: 25px;
	background: url(navbarbg.png);
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B6B7BA;
}
#address {
	float:left;
	width:470px;
	margin-top:5px;
	margin-left:10px;
	color: #FBFBFB;
}
#nav_reservations a {
background:url(images/reservationsbtn.png);
margin-left:20px;
margin-top:3px;
float:left;
height:15px;
width:80px;
}
#nav_contact a {
background:url(images/contactbtn.png);
float:left;
margin-top:3px;
margin-left:25px;
height:15px;
width:56px;
}
#nav_feedback a {
float:right;
background:url(images/feedbackbtn.png);
margin-top:3px;
height:15px;
width:76px;
}
#paulmitchell {
	height:50px;
	background:#399
	clear:both;
	padding-top:10px;
}
