@import "reset.css";

body{
	font-family:arial,helvetica,sans-serif;
	background:#fff url(i/bgPage.png) repeat-x 0 0;
	}
body#home{
	background:#fff url(i/bgPageHome.png) repeat-x 50% 0;
	}
	
body#candidatestart{
	background:#fff url(i/bgPageCandidateStart.png) repeat-x 50% 105px;
	}
body#candidateuseragreement{
	background:#fff url(i/bgPageUserAgreement.png) repeat-x 50% 105px;
	}
body#candidatesteps1{
	background:#fff url(i/bgPageSteps1.png) repeat-x 50% 105px;
	}
body#candidatesteps2{
	background:#fff url(i/bgPageSteps2.png) repeat-x 50% 105px;
	}
body#goodcandidate{
	background:#fff url(i/bgPageUserAgreement.png) repeat-x 50% 105px;
	}
	
	
body#about{
	background:#fff url(i/bgPageAbout.png) repeat-x 50% 0;
	}
body#press{
	background:#fff url(i/bgPagePress.png) repeat-x 50% 0;
	}

#header{
	width:780px;
	margin:0 auto;
	height:75px;
	position:relative;
	}
	#header h1{
		width:434px;
		height:66px;
		margin-left:5px 0 0;
		float:left;
		}
		#header h1 a{
			display:block;
			width:434px;
			height:66px;
			text-indent: -9999px;
			background:transparent url(i/logo.png) no-repeat 0 0;
			}

	#header span.email{
		position:absolute;
		top:5px;
		right:0;
		display:block;
		width:157px;
		height:14px;
		background:transparent url(i/emailBg.png);
		}
		#header span.email a{
			display:block;
			width:157px;
			height:14px;
			font-size:1px; /* keep ie6 happy */
			text-indent: -9999px;
			}
	#header span.phone{
		position:absolute;
		top:25px;
		right:0;
		display:block;
		width:209px;
		height:18px;
		text-indent: -9999px;
		font-size:8px;
		background:transparent url(i/phoneBg.png);
		}


#nav-main{
	width:780px;
	height:31px;
	margin:0 auto;
	position:relative;
	}
	
	#nav-main a{
		display:block;
		height:31px;
		width:auto;
		text-indent: -9999px;
		position:absolute;
		z-index:1;
		}
			
		#nav-main a.home{width:80px; background-image:url(i/navHome.png);}
		#nav-main a.candidate{width:148px; background-image:url(i/navCandidate.png); left:80px; }
		#nav-main a.lasik{width:143px; background-image:url(i/navLasik.png); left:228px;}
		#nav-main a.success{width:142px; background-image:url(i/navSuccess.png); left:371px;}
		#nav-main a.pricing{width:92px; background-image:url(i/navPricing.png); left:513px;}
		#nav-main a.appointment{width:175px; background-image:url(i/navAppointment.png); left:605px;}
		
		#nav-main a:hover{background-position:0 bottom;}

		body#home #nav-main a.home{width:89px; left:-4px; background:transparent url(i/navHomeOn.gif) no-repeat 0 0; z-index:2;}
		
		body#candidatestart #nav-main a.candidate{width:159px; left:74px; background:transparent url(i/navCandidateOn.gif) no-repeat 0 0; z-index:2;}
		body#candidateuseragreement #nav-main a.candidate{width:159px; left:74px; background:transparent url(i/navCandidateOn.gif) no-repeat 0 0; z-index:2;}
		body#candidatesteps1 #nav-main a.candidate{width:159px; left:74px; background:transparent url(i/navCandidateOn.gif) no-repeat 0 0; z-index:2;}
		body#candidatesteps2 #nav-main a.candidate{width:159px; left:74px; background:transparent url(i/navCandidateOn.gif) no-repeat 0 0; z-index:2;}
		body#notcandidate #nav-main a.candidate{width:159px; left:74px; background:transparent url(i/navCandidateOn.gif) no-repeat 0 0; z-index:2;}
		body#possiblecandidate #nav-main a.candidate{width:159px; left:74px; background:transparent url(i/navCandidateOn.gif) no-repeat 0 0; z-index:2;}
		body#goodcandidate #nav-main a.candidate{width:159px; left:74px; background:transparent url(i/navCandidateOn.gif) no-repeat 0 0; z-index:2;}
		
		body#lasik #nav-main a.lasik{width:154px; left:222px; background:transparent url(i/navLasikOn.gif) no-repeat 0 0; z-index:2;}
		body#success #nav-main a.success{width:153px; left:365px; background:transparent url(i/navSuccessOn.gif) no-repeat 0 0; z-index:2;}
		body#pricing #nav-main a.pricing{width:103px; left:507px; background:transparent url(i/navPricingOn.gif) no-repeat 0 0; z-index:2;}
		body#appointment #nav-main a.appointment{width:186px; left:599px; background:transparent url(i/navAppointmentOn.gif) no-repeat 0 0; z-index:2;}

#banner-wrap{
	height:195px;
	}
#banner{
	width:800px;
	height:193px;
	margin:0 auto 1px;
	position:relative;
	font-size:62.5%;
	}
	#banner .dark{
		text-indent:-9999px;
		}
body#home #banner-wrap,	
body#home #banner{
	height:233px;
	background:transparent url(i/bgBannerHome.png) no-repeat 50% 0;
	}
body#lasik #banner-wrap,
body#lasik #banner{
	background:transparent url(i/bgBannerLasik2.png) no-repeat 50% 0;
	}
body#success #banner-wrap,
body#success #banner{
	background:transparent url(i/bgBannerSuccess.png) no-repeat 50% 0;
	}
body#success #banner a{
		display:block;
		position:absolute;
		bottom:2px;
		height:35px;
		text-indent:-9999px;
		}
body#success #banner a.success{
	left:0px;
	width:800px;
	}
body#pricing #banner-wrap,
body#pricing #banner{
	background:transparent url(i/bgBannerPricing2.png) no-repeat 50% 0;
	}
body#visian #banner-wrap,
body#visian #banner{
	background:transparent url(i/bgBannerVisianICL.png) no-repeat 50% 0;
	}
	
/* Candidate Start Page */
	
body#candidatestart #banner-wrap,
body#candidatestart #banner{
	height:363px;
	background:transparent url(i/bgBannerCandidateStart.png) no-repeat 50% 0;
	}
body#candidatestart #banner a.email{
		width:119px;
		height:17px;
		display:block;
		position:absolute;
		top:240px;
		left:157px;
		text-indent:-9999px;
		}
body#candidatestart #banner a.start{
		width:256px;
		height:37px;
		display:block;
		position:absolute;
		top:298px;
		left:10px;
		text-indent:-9999px;
		}
		
/* Candidate User Agreement */

body#candidateuseragreement #banner-wrap,
body#candidateuseragreement #banner{
	height:281px;
	background:transparent url(i/bgBannerUserAgreement.png) no-repeat 50% 0;
	}
body#candidateuseragreement #banner a{
		height:37px;
		display:block;
		position:absolute;
		top:225px;
		left:10px;
		text-indent:-9999px;
		}
body#candidateuseragreement #banner a.accept{
	left:10;
	width:113px;
	}
body#candidateuseragreement #banner a.donotaccept{
	left:145px;
	width:113px;
	}
	
/* Candidate Steps - Type 1 */

body#candidatesteps1 #banner-wrap,
body#candidatesteps1 #step1{
	height:259px;
	background:transparent url(i/bgBannerStep1.png) no-repeat 50% 0;
	}
body#candidatesteps1 #step3{
	height:259px;
	background:transparent url(i/bgBannerStep3.png) no-repeat 50% 0;
	}
body#candidatesteps1 #step4{
	height:259px;
	background:transparent url(i/bgBannerStep4.png) no-repeat 50% 0;
	}
body#candidatesteps1 #step5{
	height:259px;
	background:transparent url(i/bgBannerStep5.png) no-repeat 50% 0;
	}
body#candidatesteps1 #step7{
	height:259px;
	background:transparent url(i/bgBannerStep7.png) no-repeat 50% 0;
	}
body#candidatesteps1 #final{
	height:259px;
	background:transparent url(i/bgBannerFinal.png) no-repeat 50% 0;
	}
body#candidatesteps1 #banner a{
		width:256px;
		height:37px;
		display:block;
		position:absolute;
		top:298px;
		left:10px;
		text-indent:-9999px;
		}
		

/* Candidate Steps - Type 2 */

body#candidatesteps2 #banner-wrap,
body#candidatesteps2 #step2{
	height:301px;
	background:transparent url(i/bgBannerStep2.png) no-repeat 50% 0;
	}
body#candidatesteps2 #step6{
	height:301px;
	background:transparent url(i/bgBannerStep6.png) no-repeat 50% 0;
	}
body#candidatesteps2 #step6h{
	height:301px;
	background:transparent url(i/bgBannerStep6-2.png) no-repeat 50% 0;
	}
body#candidatesteps2 #banner a{
		width:256px;
		height:37px;
		display:block;
		position:absolute;
		top:298px;
		left:10px;
		text-indent:-9999px;
		}
		
/* Good Candidate */

body#goodcandidate #banner-wrap,
body#goodcandidate #banner{
	height:281px;
	background:transparent url(i/bgBannerGoodCandidate.png) no-repeat 50% 0;
	}
body#goodcandidate #banner a{
		width:223px;
		height:37px;
		display:block;
		position:absolute;
		top:225px;
		left:10px;
		text-indent:-9999px;
		}
	
body#home #banner a{
		display:block;
		position:absolute;
		bottom:2px;
		height:35px;
		text-indent:-9999px;
		}
body#home #banner a.candidate{
	left:0;
	width:168px;
	}
body#home #banner a.appointment{
	left:168px;
	width:165px;
	}
body#about #banner-wrap,	
body#about #banner{
	height:233px;
	background:transparent url(i/bgBannerAboutDrG.png) no-repeat 50% 0;
	}
body#about #banner a{
		display:block;
		position:absolute;
		bottom:2px;
		height:35px;
		text-indent:-9999px;
		}
body#about #banner a.signup{
	left:0;
	width:281px;
	}
body#about #banner a.contact{
	left:281px;
	width:162px;
	}
body#press #banner-wrap,	
body#press #banner{
	height:233px;
	background:transparent url(i/bgBannerPress.png) no-repeat 50% 0;
	}
#content-wrap{
	background:transparent url(i/bgContent.png) repeat-x 0 bottom;
	margin-bottom:24px;
	}

#content{
	font-size:62.5%;
	width:790px;
	margin:0 auto;
	padding:20px 0 0 10px;
	}
body#home #content {width:800px; padding-left:0;}

#content br{
	clear:both;
	}
	
	#main{
		float:left;
		width:514px;
		margin-bottom:20px;
		}
	body#home #main{
		width:524px;
		}
		
		#main h2{
			font-size:180%;
			color:#2286c3;
			font-weight:bold;
			padding:0.1em 0 ;
			}
		#main h3{
			font-size:120%;
			font-weight:bold;
			padding:0 0 0.3em 0;
			}
		#main h4{
			border-bottom:#ff9900 dotted 1px;
			margin:0 0 16px;
			}
		#main h5{
			font-size:92.5%;
			color:#999999;
			padding:0.1em 0 ;
			}		
		#main p, #main ul, #main ol{
			font-size:120%;
			padding:0 0 1.7em 0;
			line-height:1.5em;
			}
		#main li{
			padding-left:12px;
			background:transparent url(i/bullet.gif) no-repeat 0 0.4em;
			}
	
	#sidebar{
		float:right;
		width:256px;
		margin-bottom:20px;
		}
		
		#sidebar img{
			padding-bottom:27px;
			}
	
	.module{
		position:relative;
		}
		.module a{
			display:block;
			width:256px;
			height:104px;
			position:absolute;
			bottom:0;
			text-indent:-9999px;
			}
		.module p,
		.module h3,
		.module h4,
		.module h5,
		.module ul{
			text-indent:-9999px;
			}
			
		body#home .module p,
		body#home .module h3,
		body#home .module h4,
		body#home .module h5{
			text-indent:0;
			}
		body#home .module ul{
			text-indent:0;
			padding:0 0 0 1.0em;
			}
			
		body#home .module h2{
			height:67px;
			text-indent:-9999px;
			}
		body#home .module p{
			padding:0.7em 10px;
			}
		body#home .module a.more{
			position:absolute;
			display:block;
			height:37px;
			text-indent:-9999px;
			}

		#candidate-module{
			height:104px;
			background:transparent url(i/moduleCandidate.png) no-repeat 0 0;
			margin-bottom:19px;
			}
			#appointment-badge a{
					bottom:58px;
					}
			
		#aboutdrg2-module{
			height:364px;
			background:transparent url(i/moduleTopOpthamologistVisian.png) no-repeat 0 0;
			margin-bottom:19px;
			}
			
		#press-module{
			height:208px;
			background:transparent url(i/modulePress.png) no-repeat 0 0;
			margin-bottom:19px;
			}
			
		#resume-module{
			height:37px;
			background:transparent url(i/moduleResume.png) no-repeat 0 0;
			}
			
		#contact-module{
			height:36px;
			background:transparent url(i/moduleContact.png) no-repeat 0 0;
			margin-bottom:19px;
			}
			
		#articlephoto-module{
			height:462px;
			background:transparent url(i/moduleArticlePhoto.png) no-repeat 0 0;
			margin-bottom:19px;
			}
		
		#appointment-badge{
			height:162px;
			background:transparent url(i/moduleAppointment.png) no-repeat 0 0;
			margin-bottom:9px;
			}
			#appointment-badge a{
					bottom:58px;
					}
			#appointment-badge div.page-right{
				width:29px;
				height:55px;
				position:absolute;
				top:74px;
				right:-29px;
				z-index:100;
				}
		
		/* body#home #appointment-module{
			float:right;
			width:248px;
			min-height:269px;
			background:transparent url(i/module2020Bot.png) no-repeat 0 bottom;
			margin-bottom:20px;
			z-index:99;
			
			padding:0 0 60px;
			}
		* html body#home #appointment-module { height: 269px; }
		
			body#home #appointment-module h2{
				background:transparent url(i/module2020Top.png) no-repeat 0 0;
				}
			
			body#home #appointment-module a.more{
				width:248px;
				bottom:0;
				}
			body#home #appointment-module div.page-bottom{
				width:154px;
				height:68px;
				position:absolute;
				bottom:-68px;
				right:0;
				z-index:100;
				}
				body#home #appointment-module div.page-bottom img{
					z-index:100;
					} */
					
		body#home #doctor-module{
			float:left;
			width:256px;
			min-height:219px;
			background:transparent url(i/moduleDoctorBot.png) no-repeat 0 bottom;
			margin-bottom:20px;
			
			padding:0 0 110px;
			}
		* html body#home #doctor-module { height: 219px; } /* ie6 hack */
		
			body#home #doctor-module h2{
				background:transparent url(i/moduleDoctorTop.png) no-repeat 0 0;
				}
			body#home #doctor-module a.more{
				width:256px;
				}

		#report-module{
			height:251px;
			background:transparent url(i/moduleReport.png) no-repeat 0 0;
			z-index:50;
			}
			
		body#home #report-module{
			background:transparent;
			clear:both;
			height:180px;
			background:transparent url(i/moduleReportHome.png) no-repeat 0 0;
			}
			body#home #report-module a.more{
				width:524px;
				}
				
		body#home #lasikfacts-module{
			background:transparent;
			clear:both;
			height:94px;
			background:transparent url(i/module7LasikFacts.png) no-repeat 0 0;
			margin-bottom:25px;
			}
			body#home #lasikfacts-module a.more{
				width:256px;
				}
				body#home #lasikfacts-module p{
				text-indent:-9999px;
				}
			
		
				
		body#home #doctortop-module{
			width:524px;
			min-height:247px;
			background:transparent url(i/moduleDoctorBot2.png) no-repeat 0 bottom;
			z-index:99;
			margin-bottom:25px;
			padding:0;
			}
		* html body#home #doctortop-module { height: 247px; } /* ie6 hack */
		
			body#home #doctortop-module h2{
				z-index:99;
				/* background:transparent url(i/moduleDoctorTop.png) no-repeat 0 0; */
				}
				body#home #doctortop-module p{
					margin-left:200px;
					text-indent:-0.3em;
					width:150px;
					font-size:100%;
					line-height:1.3em;				
					padding:25px 10px 100px;
					}
				body#home #doctortop-module ul{
					font-size:120%;
					line-height:1.5em;				
					padding:0.4em 10px;
					}
				body#home #doctortop-module li{
					padding-left:12px;
					background:transparent url(i/bullet_green.gif) no-repeat 0 0.4em;
					}
				
			body#home #doctortop-module a{
				display:block;
				position:absolute;
				}
				body#home #doctortop-module a.make{
					left:0;
					width:191px;
					bottom:0;
					}
				body#home #doctortop-module a.about{
					left:191;
					width:524px;
					bottom:0;
					}
					
					
		body#home #successstories-module{
			float:left;
			width:524px;
			min-height:80px;
			background:transparent url(i/moduleSuccessStoriesBot.png) no-repeat 0 bottom;
			margin-bottom:25px;
			z-index:99;
			padding:0 0 40px;
			}
		* html body#home #successstories-module { height: 80px; } /* ie6 hack */
		
			body#home #successstories-module h2{
				height:40px;
				background:transparent url(i/moduleSuccessStoriesTop.png) no-repeat 0 0;
				}
				body#home #successstories-module p{
					text-indent:-0.3em;
					font-size:120%;
					line-height:1.5em;				
					padding:0.7em 10px;
					}
			
			body#home #successstories-module a.more{
				width:524px;
				bottom:0;
				}
				
		body#home #candidate-module{
			width:256px;
			min-height:110px;
			background:transparent url(i/module2020Bot.png) no-repeat 0 bottom;
			margin-bottom:25px;
			z-index:99;
			padding:0 0 60px;
			}
		* html body#home #candidate-module { height: 110px; } /* ie6 hack */
		
			body#home #candidate-module h2{
				background:transparent url(i/module2020Top.png) no-repeat 0 0;
				}
				body#home #candidate-module p,
				body#home #candidate-module ul{
					font-size:120%;
					line-height:1.5em;				
					padding:0.7em 10px;
					}
				body#home #candidate-module li{
					padding-left:12px;
					background:transparent url(i/bullet_purple.gif) no-repeat 0 0.4em;
					}
			
			body#home #candidate-module a.more{
				width:256px;
				bottom:0;
				}
				
		body#home #visian-module{
			width:256px;
			min-height:110px;
			background:transparent url(i/moduleVisianBot.png) no-repeat 0 bottom;
			z-index:99;
			padding:0 0 0 0;
			}
		* html body#home #visian-module { height: 110px; } /* ie6 hack */
		
			body#home #visian-module h2{
				background:transparent url(i/moduleVisianTop.png) no-repeat 0 0;
				}
				body#home #visian-module p,
				body#home #visian-module ul{
					font-size:120%;
					line-height:1.5em;				
					padding:0.7em 10px;
					}
				body#home #visian-module li{
					padding-left:12px;
					background:transparent url(i/bullet_purple.gif) no-repeat 0 0.4em;
					}
			
			body#home #visian-module a.more{
				width:256px;
				bottom:0;
				}
				
		body#home #cataractcare-module{
			width:256px;
			min-height:110px;
			background:transparent url(i/moduleCataractCare.png) no-repeat 0 bottom;
			z-index:99;
			padding:0 0 0 0;
			}
		* html body#home #cataractcare-module { height: 110px; } /* ie6 hack */
		
			body#home #cataractcare-module h2{
				background:transparent url(i/moduleCataractCare.png) no-repeat 0 0;
				}
				body#home #cataractcare-module p,
				body#home #cataractcare-module ul{
					font-size:120%;
					line-height:1.5em;				
					padding:0.7em 10px;
					}
				body#home #cataractcare-module li{
					padding-left:12px;
					background:transparent url(i/bullet_purple.gif) no-repeat 0 0.4em;
					}
			
			body#home #cataractcare-module a.more{
				width:256px;
				bottom:0;
				}				
	
	#online{
		float:left;
		width:236px;
		padding:0 0 16px;
		}
		#online h2{
			text-indent:-9999px;
			height:62px;
			background:transparent url(i/headingOnline.png) no-repeat 0 0;
			border-bottom:#b71c98 dotted 1px;
			padding:0 0 8px;
			margin:0 0 8px;
			}
		#online h3{
			text-indent:-9999px;
			height:62px;
			background:transparent url(i/headingEmailSignup.png) no-repeat 0 0;
			border-bottom:#b71c98 dotted 1px;
			padding:0 0 8px;
			margin:0 0 8px;
			}

		#online form p{
			margin:0 0 1em;
			}
		#online form fieldset{
			margin:0 0 1.8em;
			}
		#online form label{
			display:block;
			font-size:120%;
			}
		#online form input.text{
			width:100%;
			border:#8e94c8 solid 1px;
			}
		
		#online form fieldset.days p{
			font-weight:bold;
			font-size:120%;
			line-height:1.4em;
			border-top:#b71c98 dotted 1px;
			padding:1em 0 0;
			}
		#online form fieldset.days fieldset{
			width:16%;
			float:left;
			margin:0;
			}
			
		#online form fieldset.time select{
			width:100%;
			border:#8e94c8 solid 1px;
			}
			
		#online form fieldset.report label{
			display:inline;
			}
			
		#online form button{
			clear:both;
			display:block;
			width:236px;
			height:37px;
			text-indent:-9999px;
			background:transparent url(i/buttonSubmit.png) no-repeat 0 0;
			border:none;
			}
			#online form #Submit {
				clear:both;
				display:block;
				width:236px;
				height:37px;
				text-indent:-9999px;
				background:transparent url(i/buttonSubmit.png) no-repeat 0 0;
				border:none;
				}
			
#candidateform{
		float:left;
		width:775px;
		padding:70px 0 16px;
		}
		#candidateform h2{
			text-indent:-9999px;
			height:62px;
			border-bottom:#b71c98 dotted 1px;
			padding:0 0 8px;
			margin:0 0 8px;
			}

		#candidateform form p{
			margin:0 0 1em;
			}
		#candidateform form fieldset{
			margin:0 0 1.8em;
			}
		#candidateform form label{
			display:block;
			font-size:120%;
			}
		#candidateform form input.text{
			width:100%;
			border:#8e94c8 solid 1px;
			}
		
		#candidateform form fieldset.days p{
			font-weight:bold;
			font-size:120%;
			line-height:1.4em;
			border-top:#b71c98 dotted 1px;
			padding:1em 0 0;
			}
		#candidateform form fieldset.days fieldset{
			width:16%;
			float:left;
			margin:0;
			}
			
		#candidateform form fieldset.time select{
			width:100%;
			border:#8e94c8 solid 1px;
			}
			
		#candidateform form fieldset.report label{
			display:inline;
			}
			
		#candidateform form button{
			clear:both;
			display:block;
			width:256px;
			height:37px;
			text-indent:-9999px;
			background:transparent url(i/buttonContinue.png) no-repeat 0 0;
			border:none;
			}
		

	#phone{
		float:left;
		width:114px;
		margin-left:30px;
		}
	* html #phone { margin-left: 15px; } /* ie6 hack */
		
		#phone h2{
			text-indent:-9999px;
			height:62px;
			background:transparent url(i/headingPhone.png) no-repeat 0 0;
			border-bottom:#b71c98 dotted 1px;
			padding:0 0 8px;
			margin:0 0 8px;
			}
		#phone dl{
			font-size:120%;
			line-height:1.5em;
			}
		#phone dl dd{
			margin:0 0 1em;
			}
			#phone dl dd strong{
				font-size:120%;
				}

	
	#map{
		float:right;
		width:380px;
		}
		#map h2{
			text-indent:-9999px;
			height:62px;
			background:transparent url(i/headingGettingHere.png) no-repeat 0 0;
			border-bottom:#b71c98 dotted 1px;
			padding:0 0 8px;
			margin:0 0 8px;
			}
		#map dl{
			font-size:120%;
			line-height:1.5em;
			margin:0 0 1em;
			}
		#map dt{
			font-weight:bold;
			}
		
		#map ul{
			font-size:120%;
			line-height:3em;
			}
			#map ul li{
				display:inline;
				}
				#map a{
					color:#06c;
					}
				#map a.print{
					padding:3px 16px 3px 20px;
					background:transparent url(i/iconPrinter.gif) no-repeat 0 50%;
					}
				#map a.zoom{
					padding:3px 16px 3px 20px;
					background:transparent url(i/iconZoom.gif) no-repeat 0 50%;
					}
				#map a.gmaps{
					padding:3px 0 3px 20px;
					background:transparent url(i/iconMap.gif) no-repeat 0 50%;
					}
		#map img{
			border:#b71c98 solid 1px;
			}
			
	#thankyou{
		float:left;
		width:236px;
		padding:0 0 16px;
		}
		#thankyou h2{
			text-indent:-9999px;
			height:62px;
			background:transparent url(i/headingThankYou.png) no-repeat 0 0;
			border-bottom:#ff9900 dotted 1px;
			padding:0 0 8px;
			margin:0 0 8px;
			}
		#thankyou dl{
			font-size:120%;
			line-height:1.5em;
			margin:0 0 1em;
			}
		#thankyou dt{
			font-weight:bold;
			}

		
	

	#footer{
		clear:both;
		width:780px;
		font-size:62.5%;
		margin:0 auto;
		border-top:solid 1px #ccc;
		padding:15px 10px;
		color:#ccc;
		}
		#footer ul{
			float:left;
			width:570px;
			padding-top:4px;
			}
			#footer ul li{
				display:inline;
				}
			#footer ul li a{
				color:#f90;
				text-decoration:none;
				padding:0 3px;
				border-left:solid 1px #999;
				}
			#footer ul li a:hover{
				text-decoration:underline;
				}
			#footer ul li.first a{
				padding-left:0;
				border:none;
				}
		#footer span.phone{
			float:right;
			display:block;
			width:209px;
			height:18px;
			text-indent: -9999px;
			background:transparent url(i/phoneBg.png);
			}
		#footer p{
			clear:both;
			padding:18px 0 0;
			}
			
#contact_business { display:none; }
				
