body {
	margin: 0;
	padding: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	color: #666;
	background: #fff url(images/bg.png) repeat-y top center;
	}


.navsel { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: underline; text-transform: uppercase; letter-spacing: -0.8px; }
.nav { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: -0.8px; }
.nav:hover { color: #000000; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: underline; text-transform: uppercase; letter-spacing: -0.8px; }

.navsubsel { color: #FFFFFF; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: underline; text-transform: uppercase; letter-spacing: -0.8px; }
.navsub { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; text-transform: uppercase; letter-spacing: -0.8px; }
.navsub:hover { color: #FFFFFF; font-weight: normal; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: underline; text-transform: uppercase; letter-spacing: -0.8px; }

.ul { color: #666666; font-family: arial, verdana, helvetica, sans-serif; font-size: 12px; line-height: 18px; }

.footer {  font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;	color: #666666; text-transform: uppercase; }

span.footer A:link {  font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;	color: #666666; text-transform: uppercase; text-decoration: underline; }
span.footer A:visited {  font-family: arial, verdana, helvetica, sans-serif; font-size: 10px;	color: #666666; text-transform: uppercase; text-decoration: underline; }


a  {font-family: Arial, Verdana, helvetica, sans-serif; font-size: 12px; color: #006699; text-decoration: underline; }

 .quote {
	font-weight: bolder;
	font-size: 16px;
	color: #993333;
	}

/* styles for retail search area */

 .stitle { font-family: arial, verdana, helvetica, sans-serif; 	font-size: 12px; color: #666; font-weight:bold; }
 .saddress { font-family: arial, verdana, helvetica, sans-serif; 	font-size: 11px; color: #666; }
 .scontact { font-family: arial, verdana, helvetica, sans-serif; 	font-size: 12px; color: #666; }

/*spam decoy */
 .form_serial { display: none; }




/* OLD STUFF */
#wrapper {
	width: 762px;
	margin: 0 auto 0;
	/* Hides from IE5-mac \*/
	* position: relative;
	* left: 1px;
	/* End hide from IE5-mac */
	}
		a {
			text-decoration: none;
			}
		a:link {
			}
		a:visited {
			}
		a:active {
			}
		a:hover {
			text-decoration: underline;
			}
		img {
			border: 0;
			}
		p {
			font-size: 100%;
			line-height: 180%;
			margin: 12 0 12 0;
			}
		pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
			font-family: monospace;
			color: #990000;
			font-size: 100%;
			}
		strong, b {
			font-weight: bold;
			}

#header {
	height: 131px;
	margin-bottom: 10px;
	background: url(../images/banner.jpg) no-repeat;
	}
	
table#navWrapper{
	margin: 0px;
	padding: 0px;
	border: 0px none transparent;
	width: 765px;
	}
	
/*header content*/
		#primarynavigation {
			float: left;
			padding: 1px 23px 2px 29px;
			margin: 0px;
			margin-bottom: 18px;
			width: 707px;
			}
		
		#primarynavigation ul {
			margin-left: 0;
			padding-left: 0;
			display: inline;
			} 
			
		#primarynavigation ul li{
			margin-left: -3px;
			padding: 0px;
			list-style: none;
			display: inline;
			font-size: 12px;
			}
			
		#primarynavigation a{
			text-decoration: none;
			font-size: 7px;
			color: #FFF;
			}
			
		#primarynavigation a:link {
			}
			
		#primarynavigation a:visited {
			}
			
		#primarynavigation a:active {
			
			}
			
		#primarynavigation a:hover{
			color: #000;
			}
			
		/*begin navigation*/
				#home {
					width: 45px;
					height: 24px;
					}
					
				#homeCurrentpage {
					background-color: #FFF;
					color: #000;
					font-weight: bolder;
					}
					
				#contact {
					width: 87px;
					height: 24px;
					}

				#contactCurrentpage {
					background-color: #FFF;
					color: #000;
					font-weight: bolder;
					}
								
				#antiaging {
					width: 76px;
					height: 24px;
					}
					
				#antiagingCurrentpage {
					background-color: #FFF;
					color: #993333;
					font-weight: bolder;
					}
				
				#facialtoning {
					width: 102px;
					height: 24px;
					}
					
				#facialtoningCurrentpage {
					background-color: #FFF;
					color: #996633;
					font-weight: bolder;
					}
				
				#photorejuvenation {
					width: 140px;
					height: 24px;
					}
					
				#photorejuvenationCurrentpage {
					background-color: #FFF;
					color: #669966;
					font-weight: bolder;
					}
						
				#microdermabrasion {
					width: 142px;
					height: 24px;
					}
					
				#microdermabrasionCurrentpage {
					background-color: #FFF;
					color: #663366;
					font-weight: bolder;
					}
					
				#mineral {
					width: 117px;
					height: 24px;
					}
					
				#mineralCurrentpage {
					background-color: #FFF;
					color: #333366;
					font-weight: bolder;
					}
			
				
					
		#secondarynavigation {
			float: left;
			padding: 0px 0px 0px 29px;
			margin: 0;
			clear: right;
			width: 736px;
			height: 32px;
			/*background image defined in css for each section*/
			}
			
		#secondarynavigation ul {
			margin-left: 90px;
			padding-left: 0;
			position: relative;
			top: 9px;
			display: inline;			
			} 
		
		#secondarynavigation ul li{
			margin-left: 0;
			margin-bottom: 0;
			padding: 0px 5px 0px 5px;
			font-size: 10px;
			display: inline;
			}
		/*end navigation*/
/*end header content*/
	
div#content{
	margin: 0px;
	padding: 29px;
	border: 0px none transparent;
	clear: both;
	}

/*begin content*/	

			
		#iframeMenu {
			background-color: #FFF;
			width: 200px;
			height: 400px;
			border: 0px solid #FFF;
			display: inline;
			}
		
		#iframeContent {
			width: 495px;
			height: 1700px;
			position: relative;
			display: inline;
			}
			
		#leftContent {
			width: 260px;
			}
			
		#fullContent {}


