@charset "utf-8";
/* CSS Document */

 img { border: none;}
 
 a:hover {  text-decoration: underline}
              a {  text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
              p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
			 .footer {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal}
			 .button {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF}

			 .title {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; line-height: normal; font-weight: bold}
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}


body {
	background:url(images/header_bg.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
	margin:0;
	padding:0;
}


blah{ font-size: 100pt;}

#main_container{
	margin:0 auto 0 auto;
	width:900px;
	
}

#border_left{
	position:absolute;
	margin:0;
	padding:0;
	border:0;
	top:200px;
}

#border_right{
	position:absolute;
	margin:0 0 0 950px;/* homepage  */
/*  margin:0 0 0 870px;   sub-page  */
	padding:0;
	border:0;
	top:200px;
	
	display: none;
}

#header{
	position:absolute;
	margin:0 0 0 -37px;
	padding:0;
	top:-1px;
	z-index:3;
}

#icon_box{
	position:relative;
	width:200px;
	height:50px;
	left:770px;
	top:10px;
	z-index:7;
}

#icon_box img{
	float:left;
	height:32px;
	border:none;
	padding-right:3px;
}


#navigation_wrapper{
	position:relative;
	width:800px;
	margin-top:113px;
	z-index: 100;
}



#content{
	position:relative;
	margin:0;
	padding:30px 0 0 50px;
	top:20px;
	width:800px;
}


#slideshow_container{
	margin:0 0 0 30px;
	padding:0;
	width:600px;
	height:500px;
	border:none;
}

#footer
 {
	clear: both;
	margin: 20px 4px 12px 4px;
	padding-top: 10px;
    text-align: center;
	width: 100%;
 }
 
 #footer p {font-size: 7pt;}
 
 #hm_logo {margin: 4px; border:none;}
 
 /* Directory styles */ 
 
 #biz_list {border:0; padding:0px; margin-bottom:50px;}
 
 #biz_list h2{
	  font-size:20pt;
	  margin-bottom:0px;
}
 
 #biz_list li{
	 list-style:none;
	 margin-left: 10px;
}

#biz_list li a{
	font-size:12pt;
	color: #039;
}


#biz_list li{
    font-size:12pt;
	color: #00;		
}

/* Profile Styles */

#biz_profile {
	border:none;
	padding:0px; 
	margin-bottom:50px;
}

#biz_name {color:#000; font-weight:bold; font-size:18pt; margin:10px 0px; padding-top:10px;}
#biz_street_address, #biz_street_address2, #biz_city, #biz_state, #biz_zip, #biz_phone, #biz_alt_phone, #biz_fax, #biz_email, #biz_website, #biz_website a, #biz_details {color:#000; font-size:12pt; margin:7px 0px; }


#biz_profile img{
	border:none;
	width:430px;
	height:300px;
	overflow:hidden;
	padding-right:10px;
	
}

.biz_name_color {color:#039;}

.biz_profile_label{
	font-weight:bold;
	font-size:12pt;
	color:#039;
}

/* Slideshow */
	
#slides_container {
	position:absolute;
	width:550px;
	height:240px;
	overflow:hidden;
	top:60px;
	left:107px;
	z-index:6;
}

#slide_btn_ctnr {
	position:absolute;
	width:186px;
	margin:0px;
	padding:0px;
	border:none;
	top:310px;
	left:107px;
	}
	
.slide_btn {
	width:186px;
	height:34px;
	padding:0px;
	margin:0px;
}

.btn_font {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; text-align:center; display:block; padding-top:7px;}

#btn1, #btn6 { background:url(slideshow/btn1.png);}
#btn1:hover, #btn6:hover { background:url(slideshow/btn1_on.png);}

#btn2, #btn7 { background:url(slideshow/btn2.png);}
#btn2:hover, #btn7:hover { background:url(slideshow/btn2_on.png);}

#btn3, #btn8 { background:url(slideshow/btn3.png);}
#btn3:hover, #btn8:hover { background:url(slideshow/btn3_on.png);}

#btn4, #btn9 { background:url(slideshow/btn4.png);}
#btn4:hover, #btn9:hover { background:url(slideshow/btn4_on.png);}

#btn5, #btn10 { background:url(slideshow/btn5.png);}
#btn5:hover, #btn10:hover { background:url(slideshow/btn5_on.png);}

#line { width:353px; position:relative; top:-223px; left:228px;}

#slider_image{ margin: -30px 0 0 0;}

#slide_txt_cntr { 
	position:relative;
	width:353px;
	height:300px;
	margin:-210px 0 0 230px;
	}

#slide_txt_heading {
	font-size:16pt;
	font-weight:bold;}

#slide_txt_body

#slide_readmore {color: #066; font-weight:bold;}
#slide_readmore a {color:#066; font-weight:bold;}
