/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	
	font-size: 75%;
	font-weight: normal;
	text-align:center;
	background:url(images/stripe-blue.png);
	
	}	
	

		div#container{
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			width:800px;
			background-color:#FFFFFF;
			margin-bottom: 20px;
			
		
		
		}

		#header {
			padding-top:0px;
		}
		
		#PicTagline{
		margin:0; /* fix margin collapse in IE */
		}


			#left{
				width:205px;
				float:left;
				background-color:#999999;
				background:url(images/left-backgraphic3.gif);
				height:500px;
				padding-left:5px;
			}

			
				/* =-=-=-=-=-=-=-[Menu]-=-=-=-=-=-=-=- */
				#menu {
					width: 195px;
					/*border: 1px solid #ccc;*/
					margin: 0px;
					padding-top:25px;
					padding-bottom:10px;
				
					}
					
				#menu li a {
					height: 32px;
					voice-family: "\"}\""; 
					voice-family: inherit;
					height: 24px;
					text-decoration: none;
					}	
					
				#menu li a:link, #menu li a:visited {
					color: #222222;
					display: block;
					background: url(images/menu.gif);
					padding: 8px 0 0 25px;
					}
					
				#menu li a:hover, #menu li a:active {
					color: #283A50;
					background: url(images/menu.gif) 0 -32px;
					padding: 8px 0 0 25px;
					}
					
				#menu li a#current {
					background: url(images/menu.gif) 0 -32px;
				   color: #283A50;
				   padding: 8px 0 0 25px;
				   font-weight:bold;
					text-decoration: none;
				   }

				ul#menulist {
					list-style: none;
					margin: 0;
					padding: 0;
					}
					
				ul.content {
				   list-style:circle;
				   }
				/* =-=-=-=-=-=-=-[END Menu]-=-=-=-=-=-=-=- */ 


				#contactbox {
					text-align:left;
					/*border: 2px solid #666666;*/
					/*background-color:#333333;*/
					/*background: url(images/contact-back.gif);
					background-repeat:no-repeat;*/
					
					margin-right:10px;
				
					color:#ffffff;
					padding-top: 2px;
					padding-bottom: 5px;
					padding-left:10px;
					
					line-height:16px;
					font-size: 12px;
					}
				
				
				#contactbox span{
				display: block;
				margin-bottom: 3px;
				}
				
				#contactbox .title{
				font-weight: bold;
				
				padding-bottom: 3px;
				
				margin-bottom: 8px;
				}
				
				#contactbox .phone{
				font-size: 12px;
				padding-bottom:5px;
				padding-top: 5px;
				}
				
				#contactbox .fax{
				font-size: 12px;
				}
				
				#contactbox .addr{
				padding-top: 8px;
				}
				
				#contactbox .directions{
				padding-top: 5px;
				}
				
				#contactbox .directions a, contactbox .directions a:hover, contactbox .directions a:visited {
				color: #ffffff;
				}
				
				/* rounded corners */
			
			.spiffy{display:block;
			margin-right:10px;
			}
			.spiffy *{
			  display:block;
			  height:1px;
			  overflow:hidden;
			  font-size:.01em;
			  background:#302929}
			.spiffy1{
			  margin-left:3px;
			  margin-right:3px;
			  padding-left:1px;
			  padding-right:1px;
			  border-left:1px solid #a5a2a2;
			  border-right:1px solid #a5a2a2;
			  background:#635e5e}
			.spiffy2{
			  margin-left:1px;
			  margin-right:1px;
			  padding-right:1px;
			  padding-left:1px;
			  border-left:1px solid #eae9e9;
			  border-right:1px solid #eae9e9;
			  background:#575151}
			.spiffy3{
			  margin-left:1px;
			  margin-right:1px;
			  border-left:1px solid #575151;
			  border-right:1px solid #575151;}
			.spiffy4{
			  border-left:1px solid #a5a2a2;
			  border-right:1px solid #a5a2a2}
			.spiffy5{
			  border-left:1px solid #635e5e;
			  border-right:1px solid #635e5e}
			.spiffyfg{
			  background:#302929}
		
	
			/* =-=-=-=-=-=-=-[Page Content Area]-=-=-=-=-=-=-=- */
			
			
			
			/* General */
			
			#contentTopBack {
				background:url(images/content-top-back.gif);
				margin-left:205;
				height:20px;
			
				}
	
			#content {
				 
				 /*padding: 15px 0 10px 20px;*/
				 margin-left:205px;
				 padding-left:20px;
				 padding-top:5px;
				
				 padding-right:15px;
				 padding-bottom:30px;
				 background-color:#FFFFFF;
				 
				 min-height:400px;
				 height:auto !important;
				 height:400px;
				 }
			
			.clear{
			clear:both;
			}
	
			.firstP{
			border-top:1px dotted #999999;
			padding-top:10px;
			}
			
				 h1, h2, h3, h4{
					 color:#063A7D;
					/* color:#46709C;*/
					 }
			

				#content.p {
					font:Georgia, "Times New Roman", Times, serif;
					}
			
			.bold{
			font-weight:bold;
			display:block;
			}

			.underline{
			text-decoration:underline;
			}
			
			.photo-bordered{
			float:right;
			margin:5px;
			padding:5px;
			border:1px solid #999999;
			margin-top:10px;
			}
			
			
			/* Home */
			
			#home #content p{
			font-size:14px;
			}
			
			.float-right{
			float: right;
			}
			
			
			
			
					
			
			/* Laser */
			
			.laser-section{
			float: left;
			width: 250px;
			margin-left: 15px;
			margin-bottom: 20px;
			}
			
			.laser-section h3{
			height: 30px;
			padding-bottom: 5px;
			color: #333333;
			}
			
			.laser-section h3 a, .laser-section h3 a:hover, .laser-section h3 a:visited{
			color: #333333;
			}
			
			.laser-section h4{
			margin-bottom: 2px;
			}
			
			
			p#trust{
			font-style:italic;
			}

			ul.cosmeticlist{
			color:#003399;
			list-style:square;
			padding-left: 15px;
			}

			.firstP{
			padding-top:5px;
			padding-bottom: 5px;
			}

			ul.cosmeticlist li{
			margin-bottom: 4px;
			}

			ul.cosmeticlist li a{
			color:#003399;
			}
			
			ul#faqlist{
			color:#003399;
			list-style:square;
			}

			.firstP{
			padding-top:5px;
			}

			ul#faqlist li a{
			color:#003399;
			}
			
			
			
			/* Forms */
			
			
			#forms #pdf-file {
			background:url(../images/pdf.gif);
			}

			#forms #content a img{
			border:none;
			text-decoration:none;
			}
			
			
			/* Directions */
			
			#directions img#building{
			padding-left:150px;
			margin-top:0px;
			}

			#directions img#parkingentrance {
			/*float:right;*/
			margin-left:10px;
			margin-top:0px;
			}
			
			/* =-=-=-=-=-=-=-[End Page Content Area]-=-=-=-=-=-=-=- */
			
		
		#boardCertified{
			background:#333333;
			width:100%;
			text-align:center;
			color:#CCCCCC;
			font-size:16px;
			padding-bottom:5px;
		}
		
		#boardCertified p{
		color:#000000;
		border-top:2px solid #333333;
		border-bottom:2px solid #333333;
		padding:0;
		margin:0;
		}
		
		#footer {
			position:relative;
			background: url(images/tavelliderm-footer2.gif);
			width:800px;
			height:72px;
			
			}

			#footer a{
				color:#003399;
				}


			p#footerTagline {
				position:absolute;
				width:100px;
				margin:0;
				padding:0;
				top:10px;
				left:345px;
				color:#666666;
				
				font-size:14px;
				font-weight:bold;
				text-align:center;			
				font-family:"Times New Roman", Times, serif;
				}
			

				img#gentlelasepic {
				position:absolute;
				padding-top:10px;
				left:225px;
				top: 2px;
					}
				
				p#gentlelasetext {
					position:absolute;
					left:55px;
					width:150px;
					font-size:10px;
					color:#666666;
					margin:0;
					padding:0;
					top:10px;
					}
				
				img#vbeampic {
				position:absolute;
				padding-top:10px;
				left:475px;
				top: 2px;
					}
				
				p#vbeamtext {
				position:absolute;
				left:590px;
				width:150px;
				font-size:10px;
				color:#666666;
				margin:0;
				padding:0;
				top:10px;
				text-align:right;
					}
				
				img#laserlegs {
					position:absolute;
					padding-top:10px;
					left:10px;
					}
				
				img#smilingwoman {
					position:absolute;
					padding-top:10px;
					left:750px;
					}
