/* CSS Document */
body{
	margin:0px; 
	padding:0px; 
	background:url(images/main-bg.gif) 0 0 repeat-x #F2F0DC; 
	color:#5D5B46; 
	font:14px/18px Verdana, Arial, Helvetica, sans-serif;
	
}
div, p, ul, h2, img{
	margin:0px; 
	padding:0px;
}
ul{
	list-style-type:none;
}

/*----TOP PANEL START----*/
#topPanel{
	width:778px; 
	height:141px; 
	position:relative; 
	margin:0 auto; 
	font:14px/18px Arial, Helvetica, sans-serif;
}
#topPanel ul{
	width:125px; 
	height:22px; 
	position:absolute; 
	top:0px; 
	right:130px;
}
#topPanel ul li{
	float:right; 
	width:500px; 
	height:22px; 
	color: #ffffff; 
	padding-top: 2px;
}
#topPanel ul li a{
	width:45px; 
	height:16px; 
	display:block; 
	//background:url(images/arrow1.gif) 40px 6px no-repeat #212121; 
	color:#fff; 
	font:13px/16px Arial, Helvetica, sans-serif; 
	text-decoration:none;
}
#topPanel ul li a:hover{
	//background:url(images/arrow1-hover.gif) 40px 6px no-repeat #212121; 
	color:#212121; 
	text-decoration:none;
}
#topPanel ul li.register{
	float:left; 
	width:500px; 
	height:22px; 
	font-weight: bold;
}
#topPanel ul li.register a{
	width:65px; 
	height:16px; 
	display:block; 
	//background:url(images/arrow1.gif) 65px 6px no-repeat #212121; 
	color:#fff; font:13px/16px Arial, Helvetica, sans-serif; 
	text-decoration:none; 
	padding:0 0 0 10px;
}
#topPanel ul li.register a:hover{
	//background:url(images/arrow1-hover.gif) 65px 6px no-repeat #212121; 
	color:#FEF0B7; 
	text-decoration:none;
}
#topPanel img.logo{
	position:absolute; 
	top:25px; 
	float:absolute; 
	left: 40px;
}
#topPanel p.callus{
	width:119px; 
	height:25px; 
	background:url(images/callus-bg.gif) 0 0 no-repeat #212121; 
	color:#fff; 
	position:absolute; 
	top:53px; 
	right:115px; 
	line-height:24px; 
	text-align:center;
}
#topPanel p.phone{
	width:130px; 
	height:25px; 
	background:#212121; 
	color:#EAE8CD; 
	position:absolute; 
	top:83px;
	right:109px; 
	font-size:20px; 
	line-height:25px; 
	text-align:center;
}
/*----TOP PANEL END----*/

/*----HEADER PANEL START----*/
#headerPanel{
	width:800px; 
	height:228px; 
	position:relative; 
	margin:0 auto; 
}
#headerleftPanel{
	width:46px; 
	height:228px; 
	float:left;
}
/*#headerleftPanel{width:46px; height:228px; float:left; background:url(images/leftfolder.gif) 0 0 no-repeat;}*/
/*----HEADER MIDDLE PANEL START----*/
#headermiddlePanel{
	width:686px; 
	height:228px; 
	float:left;
	
}

/*----MENU PANEL START----*/
#menuPanel{
	width:800px; 
	height:33px;
}
#menuPanel ul{
	width:800px; 
	height:28px; 
	position:relative; 
	top:2px; 
	left:20px; 
	float: left;
}
#menuPanel ul li{
	width:110px; 
	height:28px; 
	float:left; 
	border-bottom:1px dashed #969260; 
	border-left: 1px dashed #969260;
}
#menuPanel ul li a{
	width:109px; 
	height:28px; 
	display:block; 
	background:#fff; 
	color:#2F2A28; 
	border-right:1px dashed #969260; 
	font:13px/28px Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
}
#menuPanel ul li a:hover{
	width:110px; 
	height:28px; 
	background:#D8C832; 
	color:#fff; 
	border:none; 
	text-decoration:none;
}
#menuPanel ul li.home{
	width:110px; 
	height:28px; 
	background:#ffffff; 
	color:#000000; 
	font:13px/28px Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-align:center; 
	border:none; 
	text-decoration:none; 
	border-right:1px dashed #969260; 
	border-left:1px dashed #969260; 
	border-bottom:1px dashed #969260;
}
#menuPanel ul li.contact a{
	width:110px; 
	height:28px; 
	display:block; 
	background:#fff; 
	color:#2F2A28; 
	border:none; 
	font:13px/28px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
}
#menuPanel ul li.contact a:hover{
	width:110px; 
	height:28px; 
	background:#2F2A28; 
	color:#fff;
	border:none; 
	text-decoration:none;
}
/*----MENU PANEL END----*/

#headerbodyPanel{
	margin-bottom: 10px;
	width:800px; 
	height:240px; 
	position:absolute; 
	top:42px; left:0px; 
	background:#FEFDF1; 
	color:#fff; 
	border-bottom:1px solid #CDCAA3; 
	border-top:1px solid #CDCAA3;
	
}

/* IE Will ignore this below. */

#aboutme
{
	position: relative;
	left: 290px;
	top: 7px;
	width: 500px;
	height: 240px;
	background:url(images/aboutmeMillie.jpg)  0 0 no-repeat; 	
	
}

#animated
{
        position: relative;
        left: 85px;
        top: 5px;
        width: 500px;
        height: 240px;
}

#animated2
{
        position: relative;
        left: 400px;
        top: -235px;
        width: 500px;
        height: 240px;
}

#headerleftredPanel .acvdBodyPanel span{
	color: #000000;	
	position: relative;
	left: 30px;
	font-size: 20px;
	
}
#headerleftredPanel .acvdLogo
{
	width:154px;
	height:67px;
	position: relative;
	left:300px;
	top: 50px;
	background:url("images/acvd-logo.jpg") 0 0 no-repeat;	
}
.acvd
{
	width: 99px;
	height: 43px;
	position: relative;
	left: 330px;
	top: 30px;
	background:url(images/acvd.gif)  0 0 no-repeat;
}
.acvdText
{
	width: 150px;
	color: red;
	position: relative;
	left: 305px;
	top: 20px;
	text-align: center;
	
}

#headermorePanel{
	width:47px; 
	height:123px; 
	position:absolute; 
	top:32px; 
	right:0px; 
	font:13px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
#headermorePanel a{
	width:39px; 
	height:38px; 
	display:block; 
	background:url(images/headermore-normal.gif) 0 0 no-repeat #FEFDF1; 
	color:#FDFCEC; 
	text-decoration:none; 
	padding:85px 0 0 8px;
}
#headermorePanel a:hover{
	background:url(images/headermore-hover.gif) 0 0 no-repeat; 
	text-decoration:none;
}
/*----HEADER MORE PANEL END----*/
/*----HEADER PANEL START----*/
#headerrightPanel{
	width:46px; 
	height:228px; 
	float:left;
}
/*----HEADER- PANEL----*/

/*----BODY PANEL START----*/
#bodyPanel{
	width:800px; 
	position:relative; 
	top: 0px;
	margin:0 auto;
}
#bodyPanel .mapDirections
{
	text-align: center;	
}
#bodyPanel .aboutMeBody
{
	padding-top: 10px;
}
#bodyPanel .emaildog
{
	background:url("images/dogcontact.gif") 0 0 no-repeat;
	width: 300px;
	height: 300px;
	position: relative;
	left: 270px;
	bottom: -245px;
	margin-top: -225px;
}	
#bodyPanel .bodyPanelContactUs
{
	position: relative;
	top: -190px;	
	width: 600px;
	margin-bottom: -100px;
	margin-left: 30px;
}
#bodyPanel .bodyPanelContactUs table
{
	padding-top: 20px;
	margin-left: 10px;
}
#bodyPanel .bodyPanelContactUs table td input
{
	margin-left: 20px;
	line-height: 10px;
}
#bodyPanel .bodyPanelContactUs label
{

}
#bodyPanel .bodyPanelContactUs textarea
{
	margin-left: 20px;
	width: 400px;
	height: 150px;
}
#bodyPanel .paragraphIntro{
	margin-top: 20px;
	font-weight: bold;	
	font-size: 15pt;
}
#bodyPanel .appDog{
	margin-left: 250px;
		
}
.button
{
	margin-top: 30px;
	margin-left: 400px;
	margin-right: auto;
}
#bodyPanel .intradermal
{
	position: relative;
	left: 250px;
}
#bodyPanel .intradermal span{
	position: relative;
	top: 30px;
	right: 260px;
	font-size: 12px;
	color: #C34602;	
}
#bodyPanel .appNotice{
	font-style: italic;
	font-weight: bold;	
}
#bodyPanel h2{
	margin-top: 40px;
	width:300px; 
	height:64px; 
	background:#F2F0DC; 
	color:#D80000; 
	font:26px/54px "Trebuchet MS",Arial, Helvetica, sans-serif;
	position: relative;
	top: 30px;
}

#bodyPanel p{
	padding:30px 0 0;
}
#bodyPanel p span{
	font-weight:bold;
}
#bodyPanel p.date{
	width:194px; 
	height:22px; 
	background:#FEFEF6; 
	color:#000; 
	font-size:18px; 
	line-height:22px; 
	padding:0px;
}
#bodyPanel p.more{
	width:102px; 
	height:16px; 
	margin:0 0 0 582px; 
	padding:0 0 14px 0;
}
#bodyPanel p.more a{
	width:102px; 
	height:16px; 
	display:block; 
	background:#F2F0DC; 
	color:#D80000; 
	font:13px/16px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-decoration:none;
}
#bodyPanel p.more a:hover{
	background:#F2F0DC; 
	color:#7E0202; 
	text-decoration:none;
}
#bodyPanel p.border{
	background:url(images/dot-line.gif) 0 0 repeat-x; 
	height:1px; 
	padding:0 0 14px 0;
}
#bodyPanel p.price{
	color: red; 
	font-weight: 
	bold; 
	margin-left: 200px;
}
#bodyPanel .services_derm_test
{
	width: 302px;
	height: 230px;
	background:url(images/services_derm_test.gif) 0 0 repeat-x;
	margin-top: 25px;		
	margin-bottom: -30px;
}
#bodyPanel .diagnosis_services
{
	width: 543px;
	height: 413px;
	background:url(images/diagnosis_services.jpg) 0 0 repeat-x;	
	margin-top: 25px;
	margin-bottom: -30px;
}
#bodyPanel .photoCaption
{
	text-transform: uppercase;	
	margin-top: 10px;
	font-weight: bold;
}
#bodyPanel .dtm_procedure
{
	width: 700px;
	height: 198px;
	background:url(images/dtm.jpg) 0 0 repeat-x;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}
#bodyPanel .disorders li
{
	list-style: none;	
	line-height: 2.5em;
}
#bodyPanel .test1
{
	width: 492px;
	height: 262px;
	background:url(images/test_1a.jpg) 0 0 repeat-x;
	margin-top: 25px;	
	margin-left: auto;
	margin-right: auto;
}

#bodyPanel .skin_scraping
{
	width: 700px;
	height: 203px;
	background:url(images/skin_scraping.gif) 0 0 repeat-x;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
	
}
#bodyPanel .skin_procedure
{
	width: 700px;
	height: 186px;
	background:url(images/procedure_skin.jpg) 0 0 repeat-x;	
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}
#bodyPanel .eartest
{
	width: 296px;
	height: 228px;
	background:url(images/ear_test.jpg) 0 0 repeat-x;	
	margin-top: 25px;
	margin-left: auto;
	margin-right: auto;
}
#bodyPanel h3{
	color: red; 
	font-weight: 
	bold; font-size: 14px; 
	text-transform: uppercase;
}
#bodyPanel p.footnote{
	font-size: 12px; 
	color: #919190; 
	font-weight: bold; 
	text-align: center;
	}
#bodyPanel ul li{
	line-height: 2.5em;
	list-style-position: inside;
	list-style-image: url("images/paw.gif");
	list-style-type: square;
	position: relative;
	top: 10px;
	margin-left: 20px;
}
#bodyPanel p.sub{
	margin-top: 5px;
	margin-left: 80px;
	list-style-type: disc;
	
}
#bodyPanel .thankyou
{
	text-align: center;
}

#bodyPanel .pageIntro
{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #C34602;
	margin-top: 60px;	
}
#bodyPanel .professionalPic
{
	background:url('images/professional-pic3.jpg') 0 0 no-repeat;
	width: 140px;
	height: 200px;
	margin-top: 20px;
}
#bodyPanel .professionalParagraph
{
	margin-left: 160px;
	margin-top: -230px;	
}
#bodyPanel .professionalParaSub
{
	margin-top: 0px;
	margin-left: 160px;
}
#bodyPanel .vsi
{
	background:url('images/vsi.gif') 0 0 no-repeat;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	width: 129px;
	height: 70px;
}
#bodyPanel .vsiAddress
{
	line-height: .1em;
	text-align: center;
	color: #7E2F04;
	font-weight: bold;
	
}
#bodyPanel .svrc
{
	background:url('images/svrc.gif') 0 0 no-repeat;
	width: 241px;
	height: 112px;
	margin-top: 20px;
	position: relative;
	left: 150px;
}
#bodyPanel .petemg
{
	background:url('images/petemg.gif') 0 0 no-repeat;
	width: 106px;
	height: 148px;
	position: relative;
	left: 450px;
	top: -120px;
	margin-bottom: -100px;
}
/*---BODY PANEL END---*/

/*---BODY EXTRA FEATURES -----*/
#extraFeatures{ 
	border-color: #cccccc; 
	border-width: 1px; 
	border-style: width:500px; 
	position: relative; 
	margin:0 auto;
}
/*---BODY EXTRA FEATURES END ---*/

/*----BODY BOTTOM PANEL----*/
#bodybottomPanel{
	width:778px; 
	position:relative; 
	margin:0 auto; 
	padding:30px 0 0 8px;
}
/*----BOTTOM LEFT PANEL----*/
#bottomleftPanel{
	width:375px; 
	float:left; 
	background:url(images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; 
	color:#D80000; 
	border-bottom:1px solid #CDCAA3; 
	border-left:1px solid #CDCAA3; 
	border-right:1px solid #CDCAA3; 
	margin:0px;
}
#bottomleftPanel h2{
	width:250px; 
	height:58px; 
	background:url(images/icon1.jpg) 0 0 no-repeat; 
	font:26px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	padding:0 0 0 65px; 
	margin:22px 0 0 41px;
}
#bottomleftPanel h2 span{
	font-size:12px;
	background:#FCFBED; 
	color:#5D5B46; 
	font-weight: bold;
}
#bottomleftPanel ul{
	width:290px; 
	margin:15px 0 0 50px;
}
#bottomleftPanel ul li{
	width:290px; 
	height:30px; 
	background:url(images/bullet1.gif) 0 0 no-repeat;
} 
#bottomleftPanel ul li a{
	width:210px; 
	height:30px; 
	display:block; 
	background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; 
	color:#2F2A28; 
	font-size:14px; 
	line-height:30px; 
	text-decoration:none; 
	padding:0 0 0 80px;
}
#bottomleftPanel ul li a:hover{
	display:block;
	background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; 
	color:#2F2A28; 
	line-height:30px;
}  
#bottomleftPanel p.more{
	width:270px; 
	height:21px; 
	padding:0px; 
	margin:10px 0 25px 50px;
} 
#bottomleftPanel p.more a{
	width:270px; 
	height:21px; 
	display:block; 
	background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; 
	color:#fff; 
	font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
} 
#bottomleftPanel p.more a:hover{
	background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; 
	color:#FDF6B6; 
	text-decoration:none;
} 
/*----BOTTOM LEFT PANEL END----*/

/*----BOTTOM RIGHT PANEL START---*/
#bottomrightPanel{
	width:375px; 
	float:left; 
	background:url(images/bodybottombg.gif) 0 0 no-repeat #FEFDF0; 
	color:#D80000; 
	border-bottom:1px solid #CDCAA3; 
	border-left:1px solid #CDCAA3; 
	border-right:1px solid #CDCAA3; 
	margin:0 0 0 8px;
}
#bottomrightPanel h2{
	width:250px; 
	height:58px; 
	background:url(images/icon2.jpg) 0 0 no-repeat; 
	font:26px/26px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	padding:0 0 0 65px; 
	margin:22px 0 0 41px;
}
#bottomrightPanel h2 span{
	font-size:12px; 
	background:#FCFBED; 
	color:#5D5B46; 
	font-weight: bold;
}
#bottomrightPanel ul{
	width:290px; 
	margin:15px 0 0 50px;
}
#bottomrightPanel ul li{
	width:290px; 
	height:30px; 
	background:url(images/bullet1.gif) 0 0 no-repeat;
} 
#bottomrightPanel ul li a{
	width:210px; 
	height:30px; 
	display:block; 
	background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; 
	color:#2F2A28; 
	font-size:14px; 
	line-height:30px; 
	text-decoration:none; 
	padding:0 0 0 80px;
}
#bottomrightPanel ul li a:hover{
	display:block;
	background:url(images/bullet1.gif) 0 10px no-repeat #FEFDF1; 
	color:#2F2A28; 
	line-height:30px;
} 
#bottomrightPanel p.more{
	width:270px; 
	height:21px; 
	padding:0px; 
	margin:10px 0 25px 50px;
} 
#bottomrightPanel p.more a{
	width:270px; 
	height:21px; 
	display:block; 
	background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; 
	color:#fff; 
	font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	text-align:center; 
	text-decoration:none;
} 
#bottomrightPanel p.more a:hover{
	background:url(images/bottom-more-bg.gif) 0 0 no-repeat #FEFDF1; 
	color:#FDF6B6; 
	text-decoration:none;
} 
/*----BOTTOM LEFT PANEL START----*/

/*----FOOTER PANEL START----*/
#footermainPanel{
	height:135px; 
	background:url(images/footerbg.gif) 0 0 repeat-x #3B3B3B; 
	color:#fff; 
	font:13px/20px "Trebuchet MS",Arial, Helvetica, sans-serif; 
	position:relative; 
	margin:0 auto; 
	clear:both;
	padding:75px 0 0;
}
#footerPanel{
	width:700px; 
	position:relative; 
	margin:0 auto;
}
#footerPanel .contactinfo{
	text-align: center;
	padding-top: 5px;
	font-weight: bold;	

}
#footerPanel .contactinfo a:link{
color: #ffffff;	
}
#footerPanel .contactinfo a:hover{
color: #000000;	
}
#footerPanel ul{
	width:480px; 
	height:20px; 
	position:relative; 
	margin:0 auto;
}
#footerPanel li{
	float:left; 
}
#footerPanel ul li a{
	padding:0 10px 0; 
	color:#fff; 
	background:#7E2F04; 
	text-decoration:none; 
	font-size:12px;
}
#footerPanel ul li a:hover{
	text-decoration:underline;
}
#footerPanel p.copyright{
	width:220px; 
	position:relative; 
	margin:0 auto; 
	/*background:#7E2F04;*/ 
	color:#fff;  
	font-size:11px;
}
#footerPanel ul.gotechi{
	width:250px; 
	background:#7E2F04; 
	color:#fff; 
	display:block; 
	position:absolute; 
	top:70px; 
	left:260px; 
	font-size:10px;
}
#footerPanel ul.gotechi li{
	height:20px;
}
#footerPanel ul.gotechi li a{
	background:#3B3B3B; 
	display:block; 
	color:#fff; 
	text-decoration:none; 
	padding:0px;
}
#footerPanel ul.gotechi li a:hover{
	text-decoration:underline;
}
#footerPanelhtml{
	width:70px; 
	height:24px; 
	display:block; 
	position:absolute; 
	top:45px; 
	left:265px;
}
#footerPanelhtml a{
	width:66px; 
	height:24px; 
	display:block; 
	background:url(images/html-bg-normal.gif) 0 0 no-repeat #7E2F04; 
	color:#fff; 
	font-size:14px; 
	line-height:24px; 
	font-weight:bold; 
	text-decoration:none;
	text-transform:uppercase; 
	padding:0 0 0 4px;
}
#footerPanelhtml a:hover{
	background:url(images/html-bg-hover.gif) 0 0 no-repeat #7E2F04; 
	color:#fff;
}
#footerPanelcss{
	width:58px; 
	height:24px; 
	display:block; 
	position:absolute; 
	top:45px; 
	left:340px;
}
#footerPanelcss a{
	width:58px; 
	height:24px; 
	display:block; 
	background:url(images/css-bg-normal.gif) 0 0 no-repeat #7E2F04; 
	color:#fff; 
	font-size:14px; 
	line-height:24px; 
	font-weight:bold; 
	text-decoration:none; 
	text-transform:uppercase; 
	padding:0 0 0 8px;
}
#footerPanelcss a:hover{
	background:url(images/css-bg-hover.gif) 0 0 no-repeat #7E2F04; 
	color:#fff; 
	text-decoration:none;
}
/*----FOOTER PANEL END----*/

/*----SITE DESIGN START----*/
#siteDesign ul {
	list-style-type: 
	circle; padding-left: 
	50px; font-size: 12px; 
	font-weight: bold; 
	color: #000000;
}
#siteDesign p span{
	padding-left: 15px;
}
#siteDesign .price{
	background:url(images/sitedesignprice.gif) no-repeat; 
	background-position: 300px 0px; 
	padding-bottom: 30px; 
	padding-left: 308px; 
	color: red; 
	font-weight: bold; 
	margin-top: 5px; 
	padding-top: 1px;
}
.message
{
	text-align: center;
	color: red;	
}

