@charset "utf-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
	background-color:#e77d24;
	background-image: url(images/bg_page2.jpg);
	background-repeat: repeat-x;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	color:#445736;	
}
#container{margin:auto;width:900px;height:auto;overflow:auto; }
#header-index{width:600px;height:450px;margin:auto;}
#header{width:580px;height:137px;margin:auto;}
#fma{clear:both;width:869px;height:154px;margin:auto;border:8px solid #efeae4;background-color:#efeae4;}
#nav-bar{clear:both;width:869px;height:28px;margin:auto;background-color:#d8e0b6;text-align:center;}
#content{
	clear:both;
	width:885px;
	height:auto;
	margin:auto;
	overflow:auto;
	background-image: url(images/bg_content.gif);
	background-repeat: repeat-x;
	padding-top:32px;background-color:#FFFFFF;
	padding-bottom:20px;
}
#left-column{float:left;width:231px;padding-left:17px}
#box-serv, #box-test, #box-news{
	width:222px;
	float:left;
	clear:both;
	background-image: url(images/bg_box.gif);
	background-repeat: repeat-x;
	
}
#box-serv{padding-bottom:15px;}
#box-news{padding:10px;width:202px;padding-bottom:35px;}
#box-test{padding-bottom:35px;}
#text{float:left;width:600px;padding-left:10px;padding-right:10px;}
#footer{clear:both;width:865px;height:75px;margin:auto;padding:10px;background-color:#d8e0b6;font-size:80%;line-height:15px;}

#address{text-align:center;margin:auto;font-weight:bold;}

#box-test img.photo{float:left;margin-left:5px;margin-right:5px;border:1px solid #bed871;}
#box-test p{float:left;font-size:85%;margin-left:8px;padding-right:8px;}
#box-serv ul{margin-top:0px;}
p, li{font-size:90%;line-height:18px;}
ul li{line-height:18px;list-style-image: url(images/bullet.png);}
h1{font-size:130%;font-family:Georgia, "Times New Roman", Times, serif;color:#e77d24;}
h2{font-size:100%;font-family:Georgia, "Times New Roman", Times, serif;	color: #666;}
a{color:#445736;}
a:hover{color:#666;}
#box-news h1{font-size:90%;}
table.tblServices td{vertical-align:top;width:50%;}

#testimonials-video{margin-top:20px}
ol.testimonials li{margin-bottom:15px;}

#dhtmltooltip{
	position: absolute;
	width: 400px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	background-color: #B7C679;
	visibility: hidden;
	z-index: 100;
	font-size:80%;
}




/************************************************/

/*MAIN NAV MENU*/
#nav-bar ul {margin:0;padding:0;}

#nav-bar li {
	display:inline-block;
	margin:0;
	padding:0;
	}
	
/* hide from mac ie5 \*/
#nav-bar li {display:inline;margin:0;}
/* end hide from mac ie5 */

#nav-bar a:link, #nav-bar a:visited {
	display:block;
	float:left;
	padding:0;
	margin:0;
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	}
	

#nav-bar #home a, #nav-bar #home_current a{width:61px;height:28px;}
#nav-bar #aboutUs a, #nav-bar #aboutUs_current a{width:84px;height:28px;}
#nav-bar #services a, #nav-bar #services_current a{width:78px;height:28px;}
#nav-bar #scheduling a, #nav-bar #scheduling_current a{width:108px;height:28px;}
#nav-bar #testimonials a, #nav-bar #testimonials_current a{width:113px;height:28px;}
#nav-bar #tips a, #nav-bar #tips_current a{width:114px;height:28px;}
#nav-bar #gifts a, #nav-bar #gifts_current a{width:144px;height:28px;}
#nav-bar #contact a, #nav-bar #contact_current a{width:81px;height:28px;}


#nav-bar li {font-size:1em;}

/* end hide from mac ie5 */
#nav-bar span {visibility:hidden;}

#nav-bar a:hover span, #nav-bar a:active span, #nav-bar a:focus span {visibility:hidden;}
	
#nav-bar a{border:none;}
/* for some reason IE has a bug where it needs this border to display the text correctly */
/* i gave it a null border */
#nav-bar a:active, #nav-bar a:hover {border-width:0;}
	
/* normal state */
#home a:link, #home a:visited {background-image:url("images/btn_home01.gif");}
#aboutUs a:link, #aboutUs a:visited {background-image:url("images/btn_about01.gif");}
#services a:link, #services a:visited {background-image:url("images/btn_services01.gif");}
#scheduling a:link, #scheduling a:visited {background-image:url("images/btn_scheduling01.gif");}
#testimonials a:link, #testimonials a:visited {background-image:url("images/btn_testimonials01.gif");}
#tips a:link, #tips a:visited {background-image:url("images/btn_tips01.gif");}
#gifts a:link, #gifts a:visited {background-image:url("images/btn_gifts01.gif");}
#contact a:link, #contact a:visited {background-image:url("images/btn_contact01.gif");}

/* hover and focus state */
#home_current a,#home, #home a:hover, #home a:active, #home a:focus {background-image:url("images/btn_home02.gif") !important;}
#aboutUs_current a , #aboutUs, #aboutUs a:hover, #aboutUs a:active, #aboutUs a:focus {background-image:url("images/btn_about02.gif") !important;}
#services_current a, #services, #services a:hover, #services a:active, #services a:focus {background-image:url("images/btn_services02.gif") !important;}
#scheduling_current a, #scheduling, #scheduling a:hover, #scheduling a:active, #scheduling a:focus {background-image:url("images/btn_scheduling02.gif") !important;}
#testimonials_current a, #testimonials, #testimonials a:hover, #testimonials a:active, #testimonials a:focus {background-image:url("images/btn_testimonials02.gif") !important;}
#tips_current a, #tips, #tips a:hover, #tips a:active, #tips a:focus {background-image:url("images/btn_tips02.gif") !important;}
#gifts_current a, #gifts, #gifts a:hover, #gifts a:active, #gifts a:focus {background-image:url("images/btn_gifts02.gif") !important;}
#contact_current a, #contact, #contact a:hover, #contact a:active, #contact a:focus {background-image:url("images/btn_contact02.gif") !important;}