@import "base.css";

body { background:#fff url(../images/body_bg.jpg) top center repeat-x;
}

.wrap { background:#FFFFFF url(../images/wrap_bg.jpg) top center repeat-y; width:992px;}
.mid { width:960px;}

.header { background:#FFFFFF url(../images/header_bg.jpg) top center no-repeat; height:145px; }

.pad { margin:0 10px;}
.header h1 { 
	position: absolute; 
	right:55px; 
	top:0; 
	color:#FFFFFF;
	}
.header h2 { 
	position: absolute; 
	right:75px; 
	top:55px; 
	color:#FFFFFF; 
	font-family:"Times New Roman", Times, serif; 
	font-style:italic; 
	font-size:22px; 
	}
.header h3 { 
	position: absolute; 
	bottom:10px; 
	left:235px;
	color:#cb6632;
	font-style:italic;
	font-size:22px;
	font-family:"Times New Roman", Times, serif; 
	}

.subpages {
	width: 98%;
}
.violet { 
	border: 1px solid #985988;
	margin-bottom:18px; 
	}	
.violet h1 { 	
	background-color: #985988;
	text-align:left;
	color:#FFFFFF;
	margin-bottom:9px;
	padding-left: 10px;
	}	
.violet h2 { 	
	margin-bottom:9px; 
	}	

.orange { 
	border: 1px solid #de8457; 
	margin-bottom:18px; 
	margin-right:10px;
	}
.orange h1 { 	
	background-color: #de8457;
	text-align:center;
	color:#FFFFFF;
	margin-bottom:9px;  
	}
	
	.orange2 { 
/*	border: 1px solid #de8457; 
*/	margin-bottom:3px; 
	/*margin-right:10px;*/
	width:272px;
	height: 115px;
	background:url(../images/times_bg.jpg) center bottom no-repeat;
	margin-left:50px;
	
	}
.orange2 h1 { 	
/*	background-color: #de8457;
*/	text-align:center;
	color:#FFFFFF;
	margin-bottom:3px;  
	padding-top:3px;
	
	}
.message {
	font-size:16px;
	line-height:24px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	}
.address {
	color: #985988;
	font-style:italic;
	text-align:center;
	}		
	
.noreason { 
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	}
p.hours { margin-left:35px; font-weight:bold; font-size:14px; color:#FFFFFF; line-height:16px; }			

.hviolet { color:#985988; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold;}
.horange { color:#de8457; font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size: 18px; line-height:20px;}
.hbolded { font-style:italic; font-family:"Times New Roman", Times, serif; font-weight:bold; text-align: center; }

.footer { background:#F57421 url(../images/footer_bg.jpg) top center no-repeat; height:140px; }
.footer_p { color:#985988; text-align:center; }
.footer_disclaimer { color:#000; }

ul.nav  { text-align:right; font-size:14px; }
.nav li { 
	list-style-type:none; 
	line-height:24px;
	border-bottom:2px dotted #996633;
}

.nav li a { 
	color: #985988;
	font-weight:bold;
	 
		
}

.serv_li_l {
	width: 300px;
	float: left;
}

.serv_li_r {
	width: 300px;
	float: right;
}

.medstaff {
	font-size: 14px;
	font-weight:bold;
}

.formtable_wrap { width: 350px; }
.formtable_fields { text-align:left; }
.formtable_buttons { float:right; }
.contact_input { width: 350px; }
.contact_textarea { width: 350px; }

.inslink a {
	color: #985988;
}
.photo {
border:#CCCCCC 1px solid;
padding:5px;
margin:5px;
width: 175px;
height:175px;
}