@charset "utf-8";
/* CSS Document */
body{
	margin:0; 
	padding:0; 
	top:0;
	background-color:#D4E2F4;
	background-image:url(images/star.gif);	
	background-repeat:repeat;
}
.thankyou_wrap{
	background-image:url(images/response_bkgd.jpg); 
	background-repeat:no-repeat;
	width: 612px; 
	height: 397px;
	margin:0 auto; 
	padding: 29px;
	font-family: "Eras Medium ITC", Helvetica,Arial,sans-serif; 
	font-size:14px; 	
	color:#0075BE;
}
.form_wrap{
	background-image:url(images/shortform_bkgd.jpg); 
	background-repeat:no-repeat;
	width: 612px; 
	height: 397px;
	margin:0 auto; 
	padding: 29px;
	font-family: "Eras Medium ITC", Helvetica,Arial,sans-serif; 
	font-size:14px; 	
	color:#0075BE;
}
#form_header{
	height:75px;
}

a, a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#0075be;
}

a:hover {
	color:#0075be;
	text-decoration: underline;
	font-weight: normal;
}
#footer{
	font-size:12px;
	font-family: "Eras Medium ITC", Helvetica,Arial,sans-serif; 
	color:#0075be;
}
/**** Appointment *****/

#appt_top{
	padding: 3px; 
	font-size:11px;
	line-height:11px;
	text-align:center;
}
#appoint_form_area{margin:15px;}
#appoint_form_area p{margin:5px;}
#appoint_form_area #fname, #appoint_form_area #lname, #appoint_form_area #mi,
#appoint_form_area #email, #appoint_form_area #dob, #appoint_form_area #age,
#appoint_form_area #wish_date, 
#appoint_form_area #phone_1, #appoint_form_area #phone_2, #appoint_form_area #phone_3
{
	border:1px solid #0075BE; 
	height:14px;
	vertical-align:top;
	font-size:12px;
}
#appoint_form_area #office,  #appoint_form_area #dentist{
	border:1px solid #0075BE; 
	vertical-align:top;
	font-size:12px;
}
#appoint_form_area #checkup, #appoint_form_area #exam, 
#appoint_form_area #consult, #appoint_form_area #treatment, 
#appoint_form_area #toothache, #appoint_form_area #am, #appoint_form_area #pm, 
#appoint_form_area #yes, #appoint_form_area #no{
	border:1px solid #0075BE;
	vertical-align:top;
}
#appoint_form_area #fname{ width:200px; }
#appoint_form_area #lname{ width:170px; }
#appoint_form_area #mi{	width:50px; }
#appoint_form_area #email{ width:260px;}
#appoint_form_area #dob{ width:230px;}
#appoint_form_area #age{ width:90px;}
#appoint_form_area #wish_date{ width:290px;}
#appoint_form_area #office{ width:415px;}
#appoint_form_area #phone_1, #appoint_form_area #phone_2, #appoint_form_area #phone_3{ width:49px;}
#appoint_form_area #dentist{ width:240px;}

/************Contact Form ************/
#topfont{
	 font-size:20px; 
	 font-weight:bolder;
	 line-height:20px;
	 font-family: "Eras Demi ITC", Helvetica,Arial,sans-serif; 
}
#topfont2{
	 font-size:16px; 
	 font-weight:bolder;
	 line-height:16px;
	 font-family: "Eras Demi ITC", Helvetica,Arial,sans-serif; 
}
#contact_top{
	padding: 3px; 
	font-size:14px;
}
#contact_form_area{margin:15px; font-size:12px; margin-top:5px;}
#contact_form_area p{margin:5px;}
#contact_form_area #email, #contact_form_area #fname, #contact_form_area #phone, 
{
	border:1px solid #0075BE; 
	height:14px;
	vertical-align:top;
	font-size:12px;
}
#contact_form_area #fname, #contact_form_area #email{width:510px;}
#contact_form_area #office{
	width:455px;
	font-size:12px;
}
#contact_form_area #phone{width:230px;}
#contact_form_area #compliment, #contact_form_area #suggestion, #contact_form_area #question, 
#contact_form_area #problem, #contact_form_area #comments,
#contact_form_area #communications, #contact_form_area #billing, #contact_form_area #operations{
	border:1px solid #0075BE; 
	vertical-align:top;
}
#contact_form_area #note{
	width:560px; 
	height:30px; 
	border:1px solid #0075BE; 
	vertical-align:top;
	font-size:12px;
}

/********* Smile Quote *************/
#topfont3{
	 font-size:28px; 
	 font-weight:bolder;
	 line-height:28px;
	 font-family: "Eras Demi ITC", Helvetica,Arial,sans-serif; 
}
#quote_top{
	padding: 3px; 
	font-size:14px;
	font-family: "Eras Demi ITC", Helvetica,Arial,sans-serif; 
}
#quote_form_area{margin:15px; font-size:16px;}
#demifont{
	font-family: "Eras Demi ITC", Helvetica,Arial,sans-serif; 
}
#quote_form_area form{margin-top:20px}
#quote_form_area #email, #quote_form_area #fname, #quote_form_area #dob 
{
	border:1px solid #0075BE; 
	height:14px;
	vertical-align:top;
	font-size:12px;
}
#quote_form_area #fname{width:340px;}
#quote_form_area #email{width:510px;}
#quote_form_area #dob{width:97px;}
#quote_form_area small{margin-left:80px; font-size:11px;}
#legalnote{font-size:12px;}

/******* fraidy tour ****/
#tour_top{
	line-height:13px;
	padding:5px;
}
#tour_form_area{margin:15px; font-size:12px; margin-top:15px;}
#tour_form_area p{margin:5px;}
#tour_form_area #email, #tour_form_area #fname, #tour_form_area #phone, #tour_form_area #org
{
	border:1px solid #0075BE; 
	height:14px;
	vertical-align:top;
	font-size:12px;
}
#tour_form_area #org{width:452px;}
#tour_form_area #fname{width:450px;}
#tour_form_area #email{width:450px;}
#tour_form_area #office{
	width:200px;
	font-size:12px;
}
#tour_form_area #phone{width:270px; margin-right:10px}
#tour_form_area input{
	border:1px solid #0075BE; 
	vertical-align:top;
}
/****invite sammy ***/
#fromwhere{
	width:260px;
}
#fromwho{
	width:315px;
}
