body {
	margin:0 auto;
	background:url(images/midback.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color: #FAF1BF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #663300;
}
a:link { color: #00F; text-decoration: none;}
a:visited  { color: #00F; text-decoration: none;}
a:active  { color: #00F; text-decoration: none;}
a:hover  { color: #F00; text-decoration: none;}

#maincont {
	position:relative;
	top:0px;
	width:760px;
	margin:0 auto;
}
.titlesub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin-top:15px;
	margin-left:0px;
	text-align:left;
	color:#000;
}

#topimg {
	position:relative;
	z-index:2;
	width:760px;
	height:164px;
	background:url(images/topback2.gif);
	background-repeat:no-repeat;
}
#flashheader {
	z-index:10;
	position:relative;
	margin-top:-165px;
	width:760px;
	height:164px;
}
#topcon {
	position:relative;
	margin:0 auto;
	margin-top:75px;
	height:21px;
	width:489px;
	background:url(images/topcontent.gif);
	background-repeat:no-repeat;
}
#midcon {
	position:relative;
	margin:0 auto;
	width:489px;
	background:url(images/centercontent.gif);
	background-repeat:repeat-y;
	min-height:730px;
}
#botcon {
	position:relative;
	margin:0 auto;
	height:21px;
	width:489px;
	background:url(images/bottomcontent.gif);
	background-repeat:no-repeat;
}
#container {	
	margin:0 auto;
	position:relative;
	width:400px;
}
#facebook {
	z-index:6;
	position:absolute;
	margin:0 auto;
	/*width:760px;*/
	margin-top:25px;
	*margin-top:20px;
	margin-left:45px;
	*margin-left:-80px;
}

#stars {
	z-index:3;
	position:absolute;
	margin:0 auto;
	width:760px;
	top:60px;
}

#twinkle {
	z-index:4;
	position:absolute;
	margin-top:-125px;
	margin-left:495px;
	width:387px;
}
#appoint {
	z-index: 999;
	position:absolute;
	margin-top:120px;
	margin-left:30px;
}
#appointsub {
	margin-left:-75px;
}

#firstVisit {
	z-index:5;
	width:125px;
	height:83px;
	position:absolute;
	margin-top:180px;
	margin-left:605px;
	*margin-left:470px;
	vertical-align:middle;
}


#addresscont {
	z-index:5;
	width:189px;
	height:131px;
	position:absolute;
	margin-top:253px;
	margin-left:585px;
	background:url(images/address.png) no-repeat;
	vertical-align:middle;
}
.address {
	margin-top:28px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FF4620;
	font-size:12px;
	text-align:center;
}

#foot_map {width:660px; margin-left:50px; font-size:12px; text-align:center}
#foot_map strong {color:#FB9A77}
#foot_map a:link {text-decoration:none; color:#FF9999; font-size:10px}
#foot_map a:visited {text-decoration:none; color:#FF9999; font-size:10px}
#foot_map a:hover {text-decoration:underline; color:#0000FF; font-size:10px}

/*---- sIFR 3---*/
.sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
.sIFR-replaced { visibility: visible !important; width:auto }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; overflow: hidden; text-decoration:none }
.sIFR-replaced > div { display: none !important; }
.sIFR-active h1 { visibility: hidden; font:bold 45px/24px Arial, Helvetica, sans-serif; color:#ffffff; margin:0 0 0 20px; }
/*.sIFR-active h2 { visibility: hidden; font:bold 16px/18px Arial, Helvetica, sans-serif; color:#211F5F; margin:18px 0 0 0; width:433px; */
img, div { behavior: url(iepngfix.htc) }
