html, *{
	margin: 0;
	padding:
}

body{
	font-family:"PerspectiveSans", Arial, Sans-serif;
	font-weight:normal;
	font-size:9pt;
	color:#979797;
}


.navPane a {
	text-decoration:none;
	color:white;
	font-size:12pt;
	font-weight:normal;

}
a:hover {
	font-weight:bold;
}
h1, h2{
	color:#bf90c0;
	font-size:12pt;
}

h2 {
	font-size:10pt;
}

h1,p{
	padding-top:10px;
	/*padding-bottom:5px;*/
}

.logo{
position:relative;
left:-5px;
}
div.hr {
  height: 15px;
  background: url(images/link_rule.png) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

.mainWrapper{
	width:929px;
	height:655px;
	margin:0 auto;
}


.navPane{
	/*clear:both;*/
	width:155px;
	height:655px;
	float:left;
}
.navBar{
	width:161px;
	height: 533px;
	background-image:url('images/side-bar.png');
	margin-top:-7px;
	padding-top:60px;
	text-align:center;

}

.mainContent{
	height: 635px;
	width:749px;
	background-image:url('images/content_bg.jpg');
	background-repeat:no-repeat;
	float:left;
	margin-top:20px;
}

.image{
	border: 0;
	padding: 0;
	margin-left:-1px;
	margin-top:3px;
	/*height:366px;*/
}

.content{
	width:745px;
	height:310px;
	margin-left:auto;
	margin-right:auto;
}

.left{
	width:450px;
	height:250px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}

#left{
	width:490px;
	height:610px;
	float:left;
	margin-left:auto;
	margin-right:auto;
}

.right{
	width:292px;
	height:273px;
	/*background-image:url('images/index - promotional box layout.jpg');*/
	margin-top:-10px;
	position:relative;
	float:right;
}

.textWrapper{
	width:350px;
	height:250px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

#textWrapper{
	width:405px;
	height:310px;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;
}

/* Prices Table */
.pricesWrapper{
	width:670px;
	/*height:600px;*/
	margin-left:auto;
	margin-right:auto;
	/*margin-top:50px;*/
}

.pricesTable table, tr{
	display:table;
	width:670px;
}



.sectionHead {
	text-align:left;
	color:black;
}
.price{
	font-weight:bold;
	text-align:right;
	color:black;
}
.italic{
	font-style:italic;
}

#servicesText{
	width:700px;
	margin-left:20px;
}

#servicesText a{
	color:#bf90c0;
	font-size:10pt;
}

#servicesText a:hover {
	font-weight:bold;
}

#togs{
	clear:both;
	padding-top:15px;
}

.left .content{
	width:410px;
	margin-top:-70px;
}

#left #content{
	width:495px;
	/*margin-top:-70px;*/
}

.purple{
	color:#bf90c0;
	/*font-weight:bold;*/
}

#rightBar{
	width:248px;
	height:620px;
	margin-top:5px;
	/*margin-right:5px;*/
	background-image:url('images/rightbar.png');
	float:right;
}

#nailImages{
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	width:200px;
	height:300px;
}

.author{
	font-style:italic;
	text-align:right;
	color:white;
}

#testimonials{
	color:white;
	width:200px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
	margin-top:40px;
}

.footer{
	color:#bf90c0;
	text-align:right;
	width:750px;
	margin:0 auto;
}

.formDiv{
	width:400px;
}

div.row {
	clear:both;
	padding-top:15px;
}

input{
	border: 2px solid #979797;
}

textarea{
	border: 2px solid #979797;
}

#clearButt{
	border: none;
}
#sendButt{
	border: none;
}
div.row span.label {
	float:left;
	width:70px;
	font-size:12pt;
	font-weight:bold;
	text-align:right;
}

div.row span.formw {
	float:right;
	width:285px;
	text-align:left;
}

div.spacer {
	clear:both;
}

.mapDiv{
	position:relative;
	top:100px;
	left:275px;
}

.mapLink{
	text-decoration:none;
	color:#bf90c0;
}

.mapText{
	font-size:12pt;
	color:#bf90c0;
}

.laserImage{border:none;float:right;margin-right:3px;}

.silconeHeader{text-align:center;width:500px;}

.laserlinks{float:left;margin-left:50px;}

.laserimage2{margin-right:50px;float:right;}
.laserContent{clear:both;position:relative;left:145px;top:-625px;width:492px;}

.laserCostLinks{font-size:11pt;font-weight:bold;text-align:center;}
.infectionContent{clear:both;float:left;height:590px;margin-left:20px;margin-top:-240px;}
.faqContent{clear:both;width:720px;height:580px;}

.treatmentContent{float:left;height:615pxwidth:700px;margin-top:-140px;margin-left:20px;height:550px;}