/* CSS Document */
body
{
margin:0px;
padding:0px;
color:#2f2f2f; 
font:14px/18px 'Rosario', tahoma, lucida grande, verdana, arial, sans-serif;
}

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	margin-left: 20px;
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
		margin-left: 20px;
		margin-bottom: 10px;
}

div.footer a {
text-decoration:none;
color:#D2D2D2; 
}
div.footer a:hover {
	text-decoration:underline;
}

p{ margin:15px; padding:0px; text-align: justify; }
.flt{ float:left; }
.flr { float:right; }
.clr{ clear:left; }
.ds{ display:inline; }
.img{ border:0px; }
.lk { text-decoration:none; border:0px; }

/*top*/
.tp_bkg1 { background-image:url(../images/tp_bk1.jpg); width:327px; height:285px; }
.tp_bkg2 { background-image:url(../images/tp_bk2.jpg); width:350px; height:285px; }
.tp_bkg3 { background-image:url(../images/tp_bk3.jpg); width:326px; height:285px; }

/*center*/
.c_p { color:#53504E; font:11px/16px tahoma; }
.c_lo { color:#BD6022; font:11px/16px tahoma; }
.c_lk { color:#B18A36; font:11px/16px tahoma; }
.c_spn { width:635px; border-bottom:1px dotted #C9C7C7; border-top:1px dotted #C9C7C7; margin:15px 0px 0px 26px; }
.c_spn2 { width:635px; border-top:1px dotted #C9C7C7; margin:10px 0px 0px 26px; }
.c_tx { color:#5C5C5C; font:11px/18px tahoma; }
.a_tx { color:#BD8422; font: 11px/18px tahoma; }

/*left*/
.l_bg1 { background:url(../images/form_bg2.jpg) no-repeat; width:293px; height:270px; }
.l_bk2 { background-image:url(../images/l_obg.gif); width:295px; height:316px; }
.l_tx { color:#5C5C5C; font:11px/14px tahoma; }
.l_tl { background:url(../images/telephone_appoinment_new.png) no-repeat; width:294px; height:110px; }
.l_dt { color:#90661E; font:11px/14px tahoma; }

/*footer*/
.f_tx { color:#D2D2D2; font:11px/39px tahoma; }
table#booking_form {margin:50px 0 0 10px; font:12px tahoma; }

