body { background:#FFF url(../images/bg_new.gif) center top ; color:#000 ; font-size:68% ; font-family:arial,helvetica,sans-serif ; margin:0 ; padding:0 }
a { color:#801D86 ; font-weight:bold }
h1, h2, h3, h4, h5, h6 { margin:0 ; padding:.8em 0 }
p { margin:0 ; padding:.8em 0 }
.fl1 { float:left ; margin: 0 2em 2em 0 }
.fl2 { float:right ; margin: 0 0 2em 2em }

#prewrap1 { background:#FFF ; border-right:1px solid #F3F3F3 ; border-bottom:1px solid #F3F3F3 ; border-left:1px solid #F3F3F3 ; border-radius:0 0 6px 6px ; -moz-border-radius:0 0 6px 6px ; -webkit-border-radius:0 0 6px 6px ; color:#000 ; margin:auto ; width:992px }
#prewrap2 { border-right:1px solid #F1F1F1 ; border-bottom:1px solid #F1F1F1 ; border-left:1px solid #F1F1F1 ; width:990px }
#prewrap3 { border-right:1px solid #EDEDED ; border-bottom:1px solid #EDEDED ; border-left:1px solid #EDEDED ; width:988px }
#prewrap4 { border-right:1px solid #EBEBEB ; border-bottom:1px solid #EBEBEB ; border-left:1px solid #EBEBEB ; width:986px }
#prewrap5 { border-right:1px solid #E9E9E9 ; border-bottom:1px solid #E9E9E9 ; border-left:1px solid #E9E9E9 ; width:984px }
#wrap { border-right:4px solid #E7E7E7 ; border-bottom:4px solid #E7E7E7 ; border-left:4px solid #E7E7E7 ; overflow:auto ; padding:0 8px 8px 8px ; width:960px }
* html #wrap { height:1% ; overflow:visible }
#col1 { background:url(../images/apples.jpg) bottom center no-repeat ; display:inline ; float:left ; padding-bottom:140px ; width:228px }
	#logo { padding:40px 0 20px 0 ; text-align:center }
		#nav1 { margin-bottom:15px ; padding-bottom:4px }
			#nav1Header { height:26px ; width:228px }
			#nav1 ul, #nav1 li { list-style:none ; margin:0 ; padding:0 }
			#nav1 li { padding-top:1px }
				#nav1 a { background:#801D86 url(../images/bg_link_new.gif) left center no-repeat ; border-radius:3px ; -moz-border-radius:3px ; -webkit-border-radius:3px ; color:#EEE ; display:block ; padding:9px 12px 9px 30px ; text-decoration:none ; width:186px }
				#nav1 a:hover { background:#801D86 url(../images/bg_link_new.gif) right center no-repeat }
		.box1 { background:url(../images/box1_bg.gif) center repeat-y ; color:#000 }
			.box1b { background:url(../images/box1_bottom.gif) center bottom no-repeat }
				.box1c { background:url(../images/box1_top.gif) center top no-repeat }
					.box1d { margin:0 5px }
		#col1 h1 { background:#FFF ; color:#3BA32D ; padding-right:15px ; text-align:right ; font-size:100% ; padding:0 ; width:213px }
		#col1 h2 { border-bottom:1px solid #D61C1C ; color:#D61C1C ; font-size:100% ; padding-bottom:2px }
#col2 { margin-left:235px }
	#header { background:url(../images/bg_header_new_2.jpg) bottom left repeat-x ; height:220px }
		#header2 { background:url(../images/bg_header2_new_2.jpg) bottom left no-repeat ; height:220px }
			#header3 { display:inline ; float:right ; padding-top:3px }
				#header3 ul { border-right:1px solid #E7E7E7 ; width:500px }
				#header3 ul, #header li { height:32px ; list-style:none ; margin:0 ; padding:0 }
				#header3 li { border-left:1px solid #E7E7E7 ; float:right }
					#header3 li div { border-left:1px solid #FFF }
					#header3 a { border-top:6px solid #E7E7E7 ; color:#D61C1C ; display:block ; font-family:tahoma,arial,helvetica,sans-serif ; font-size:90% ; height:22px ; padding-top:6px ; text-align:center ; text-decoration:none ; width:80px }
					#header3 a:hover { border-top:6px solid #D61C1C }
				#tag1 { color:#FFF ; font-family:"Zapf Chancery","Brush Script Std","Brush Script MT",cursive ; font-size:250% ; margin-top:180px ; position:absolute ; text-align:right ; text-shadow:#000 1px 1px 2px ; width:480px }
				#tag2 { color:#FFF ; margin-top:60px ; position:absolute ; text-align:right ; text-shadow:#000 1px 1px 2px ; width:480px }
	#content { border-top:6px solid #3BA32D ; margin-top:1px }
	#breadcrumbs { background:#E7E7E7 ; color:#000 ; font-family:verdana,arial,helvetica,sans-serif ; font-size:90% ; margin-top:1px ; padding:2px 10px }
		#breadcrumbs a { background:#E7E7E7 ; color:#333 ; text-decoration:none }
		#breadcrumbs a:hover { background:#E7E7E7 ; color:#000 ; text-decoration:underline }
	h1 { background:#FFF ; color:#801D86 ; font-size:175% ; padding:.8em 0 .4em 0 }
	
	/*  content area accent settings */
	#cols { background:url(../images/elderly_couple.jpg) top left no-repeat ; color:#000 ; min-height:282px ; margin:1em 10px 0 0 ; padding-left:130px }
	#cerec #cols { background:url(../images/man_smiling2.jpg) top left no-repeat ; color:#000 }
	#family #cols { background:url(../images/girl_smiling_outside.jpg) top left no-repeat ; color:#000 }
	#faq #cols { background:url(../images/woman_on_bike.jpg) top left no-repeat ; color:#000 }
	#cosmetic #cols { background:url(../images/mother_daughter.jpg) top left no-repeat ; color:#000 }
	#zoom #cols { background:url(../images/woman_on_bike.jpg) top left no-repeat ; color:#000 }
	#hours #cols { background:url(../images/diverse_family.jpg) top left no-repeat ; color:#000 }
	#staff #cols { background:url(../images/.jpg) top left no-repeat ; color:#000 ; padding-left:75px }
	#insurance #cols { background:url(../images/smiling_rustic_woman.jpg) top left no-repeat ; color:#000 }
	#amanda #cols { background:url(../images/amanda_portrait.jpg) top left no-repeat ; color:#000 }
	/* #amanda #cols { background:url(../images/kids_circle.jpg) top left no-repeat ; color:#000 } */
	#contact #cols { background:url(../images/woman_on_bike.jpg) top left no-repeat ; color:#000 }
	#mission #cols { background:url(../images/elderly_couple_2.jpg) top left no-repeat ; color:#000 }
	/*  content area accent settings */
	
		#cols h2 { background:#FFF ; color:#3BA32D ; font-size:100% }
		#cols .left { float:left ; width:58% }
		#cols .right { background:#E7E7E7 ; float:right ; width:40% }
			#cols .right .inside { margin:4px }
			#cols .right h1 { background:#FFF ; color:#3BA32D ; font-size:100% ; margin:-4px -4px 0 -4px }
	#content ul, #content ul li { list-style:url(../images/bullet.gif) }
	#content ul { margin-top:0 ; margin-bottom:0 ; padding-top:.4em ; padding-bottom:.4em }
	#content hr { background:#801D86 ; border:none ; color:#801D86 ; height:1px }
		dt { font-weight:bold ; padding-top:1em }
	
#footer { border-top:6px solid #E7E7E7 ; clear:both ; margin-top:10px ; padding:5px 0 }
	#footer .left { background:#FFF ; color:#666 ; float:left ; width:29% }
	#footer .right { background:#FFF ; color:#666 ; float:right ; font-weight:bold ; text-align:right ; width:70% }
	
.tbl1 { border-top:1px solid #3BA32D ; border-right:1px solid #3BA32D }
.tbl1 th, .tbl1 td { border-bottom:1px solid #3BA32D ; border-left:1px solid #3BA32D }
.tbl1 th { background:#3BA32D ; color:#FFF }
.tbl1 input, .tbl1 select, .tbl1 textarea { border:1px solid #3BA32D }
.tbl1 input.radio, .tbl1 input.checkbox { border:none }
