/*

  Title # Arizona Drug Rehab

  Date  # 10 November 2009

*/



body{ padding:0px; margin:0px; background-color:#FFFFFF; }





#wrap{

      width:947px;

	  margin:auto;

	  text-align:left;

	  }

	  

#wrap2{

       width:867px;

	   padding:7px 48px 90px 41px;

	   background:url(images/adr_body_bg.jpg) repeat-y;

	   float:left;

	   position:relative;

	   }





h1{ font-family:"Palatino Linotype"; font-weight:normal; padding:0px; margin:0px; }



ul{ padding:0px; margin:0px; }



.input_box{ font-family:"Palatino Linotype"; font-size:12px; font-weight:normal; color:#000000; border:1px solid #42735B;

            background-color:#FFFFFF; width:158px; height:17px;

		  }   

	   

/* =========================================== Start Text =========================================== */



.text{ padding-right:10px; }

.text2{ font-family:"Palatino Linotype"; font-size:12px; font-weight:bold; color:#FFFFFF; }



.text3{ font-family:"Palatino Linotype"; font-size:10px; font-weight:normal; color:#FFFFFF; padding-top:15px; }



.font{ font-family:"Palatino Linotype"; font-size:15px; font-weight:bold; color:#DE7A00; }



.font2{ font-family:"Palatino Linotype"; font-size:14px; font-weight:normal; color:#DE7A00; }



.font3{ font-family:"Palatino Linotype"; font-size:14px; font-weight:bold; color:#B35E0A; }



.font4{ font-family:"Palatino Linotype"; font-size:12px; font-weight:bold; color:#9BB6A8; }

   .font4 a{ color:#9BB6A8; text-decoration:none; }

       .font4 a:hover{ color:#B35E0A; }



.font5{ font-family:"Palatino Linotype"; font-size:7px; font-weight:bold; color:#B35E0A; padding-top:16px; }



/* =========================================== End Text ============================================ */	





/* =========================================== Start Navigation =========================================== */



#top{

     width:867px;

	 background:url(images/adr_top_bg.gif) no-repeat;

	 height:157px;

	 float:left;

	 position:relative;

	 }

	 

	 .logo{

	       width:165px;

		   padding:5px 0px 0px 35px;

		   float:left;

		   position:relative;

		   }

	 

	 .call_now{

	           width:190px;

			   padding:135px 0px 0px 0px;

			   float:right;

			   position:relative;

			   text-align:center;

			   }	   

		   

	 

#top2{

     width:867px;

	 padding-top:3px;

	 border-bottom:5px solid #D7E2D9;

	 float:left;

	 position:relative;
	 
	 }	 



/* =========================================== End Navigation ============================================ */	





/* ============================================ Start Navigation ========================================== */



#navigation{

			width:857px;

			padding:10px 5px 10px 5px;

			border-top:1px solid #BCCEC4;

			border-bottom:1px solid #BCCEC4;

			float:left;

			position:relative;

		   }

		   

	 .nav_left_right{

	                 width:16px;

					 float:left;

					 position:relative;

					 }

					 

	 .nav{

	      width:825px;

		  padding:5px 0px 0px 0px;

		  height:25px;

		  background-color:#FDD68E;

		  float:left;

		  position:relative;

		  text-align:center;

		  }

		  

	.nav li{ font-family:"Palatino Linotype"; font-size:12px; font-weight:bold; color:#B35E0A; display:inline; list-style:none; padding-left:22px; } 

		    .nav li a{ color:#B35E0A; text-decoration:none; }

			   .nav li a:hover{ color:#FFFFFF; }   				 	   



/* ============================================ End Navigation ========================================== */





/* =========================================== Start Main Body =========================================== */



#main_body{

		   width:833px;

		   padding:15px 16px 0px 18px;

		   background-color:#D7E2D9;

		   border-top:5px solid #FFFFFF;

		   float:left;

		   position:relative;

		   }

		  

	#main_body2{

			   width:816px;

			   padding:7px 6px 28px 11px;

			   background-color:#9BB6A8;

			   float:left;

			   position:relative;

			   }

			   

		  .main_body2a{

					   width:816px;

					   border-bottom:1px solid #FFFFFF;

					   float:left;

					   position:relative;

					   }

					   

		  .main_body2b{

					   width:816px;

					   padding-bottom:15px;

					   border-bottom:1px solid #FFFFFF;

					   float:left;

					   position:relative;

					   }			   

					   

	.flower_tagline{

	                width:261px;

					float:left;

					position:absolute;

					top:110px;

					left:0px;

					z-index:1000;
					
					}			   

					   

/* ================== Start Left ===================== */



.left{

      width:563px;

	  padding:8px 0px 3px 12px;

	  float:left;

	  position:relative;

	  }

	  

	.left h1{ font-family:"Palatino Linotype"; font-size:18px; font-weight:bold; color:#FFFFFF; }  

	  

.left1{

      width:563px;

	  padding:30px 0px 10px 12px;

	  float:left;

	  position:relative;

	  }	  

	  

	  .left1 h1{ font-family:"Palatino Linotype"; font-size:16px; font-weight:normal; color:#FFFFFF; }

	  

.left2{

      width:563px;

	  padding:22px 0px 0px 12px;

	  float:left;
	  
	  min-height: 305px;
		
	  _min-height: 305px;


	  position:relative;
	  
	  border-right:#FFFFFF 1px solid;

	  }	

	  

	  .left_image{

				  width:134px;

				  padding-top:22px;

				  border-top:1px solid #FFFFFF;

				  margin-top:8px;

				  float:left;

				  position:relative;

				  }	

				  

				.left_image_box{

							   width:206px;

							   padding:4px 3px 4px 3px;

							   border:1px solid #FFFFFF;

							   float:left;

							   position:relative;

							   text-align:center;

							   }

							   

				 .left_image_box2{

							   width:206px;

							   padding:4px 3px 4px 3px;

							   border:1px solid #FFFFFF;

							   margin-top:2px;

							   float:left;

							   position:relative;

							   text-align:center;

							   }

							   

				.left_photo{

						   width:126px;

						   padding:6px 0px 5px 8px;

						   float:left;

						   position:relative;

						   }

						   

					.left_photo h1{ font-family:"Palatino Linotype"; font-size:21px; font-weight:normal; color:#FEE6C2; }

		                   .left_photo h1 a{ color:#FEE6C2; text-decoration:none; }	   			   

							   

	  .left_quality{

				   width:180px;

				   padding:0px 25px 10px 15px;

				   float:left;

				   position:relative;

				   }

				   

			  .left_quality h1{ font-family:"Palatino Linotype"; font-size:21px; font-weight:normal; color:#FEE6C2; padding-bottom:10px; margin-top:-2px;}	   

				   	

				   

	  .left_quality2{

				   width:175px;

				   padding:32px 5px 10px 0px;

				   float:left;

				   position:relative;

				   }

				   

   .left3{

		  width:563px;

		  padding:4px 0px 20px 12px;

		  float:left;

		  position:relative;

		  }	

		  

		 .contact_button{

		                 width:186px;

						 float:left;

						 position:relative;

						 }

						 

					 .contact_button2{

									 width:186px;

									 background:url(images/adr_contact_button_bg.jpg) no-repeat;

									 height:35px;

									 padding-top:15px;

									 float:left;

									 position:relative;

									 text-align:center;

									 }

									 

					.contact_button3{

									 width:152px;

									 padding:6px 7px 6px 7px;

									 border:1px solid #FFFFFF;

									 float:left;

									 position:relative;

									 text-align:center;

									 margin-left:10px;

									 }				 		  			   				   					   			   	    



/* ================== End Left ===================== */	





/* ================== Start right ===================== */



.right{

      width:228px;

	  padding:30px 0px 9px 12px;

	  border-left:1px solid #FFFFFF;

	  float:left;

	  position:relative;

	  }

	  

	  .right h1{ font-family:"Palatino Linotype"; font-size:18px; font-weight:bold; color:#FFFFFF; }

	  

.right2{

      /*width:228px;*/
	  width:227px;

	  padding:6px 0px 6px 12px;

	  /*border-left:1px solid #FFFFFF;*/

	  float:left;

	  position:relative;

		

	  }
	  
   .form_box22{

         	 width:204px;

			 padding-top:4px;

			 float:left;

			 position:relative;
			 
			 text-align:center;
			 
			 padding-bottom:6px;
			 
			 border-bottom:#FFFFFF 1px solid;
			 
			 }
		.form_box22 h1{ font-family:"Palatino Linotype"; font-size:18px; font-weight:bold; color:#FFFFFF; }
		  .form_box22 h1 a{ color:#FFFFFF; text-decoration:none; }	 

	  

   .form_box{

         	 width:204px;

			 padding-top:7px;

			 float:left;

			 position:relative;

			 }

		

		.form_box h1{ font-family:"Palatino Linotype"; font-size:18px; font-weight:bold; color:#FFFFFF; }

		   .form_box h1 a{ color:#FFFFFF; text-decoration:none; }	 

			 

		   .form_box2{

					 width:40px;

					 padding-top:2px;

					 float:left;

					 position:relative;

					 }

					 

		  .form_box3{

					 width:163px;

					 float:left;

					 position:relative;

					 

					 }

		  

		  .form_box4{

					 width:82px;

					 float:left;

					 position:relative;

					 }	

					 

		  .form_box5{

					 width:43px;

					 padding-top:3px;

					 float:left;

					 position:relative;

					 text-align:center;

					 }

					 

		  .form_box6{

					 width:35px;

					 float:left;

					 position:relative;

					 }

					 

			.form_box7{

					 width:123px;

					 float:left;

					 position:relative;

					 }

					 

			.form_box8{

					 width:26px;

					 float:left;

					 position:relative;

					 }

					 

			 .form_box9{

					 width:51px;

					 float:left;

					 position:relative;

					 }

					 

	.form_box10{

         	 width:162px;

			 padding:4px 0px 0px 40px;

			 float:left;

			 position:relative;

			 }

			 

   .right3{

		  width:210px;

		  padding:6px 0px 0px 12px;

		  border-left:1px solid #FFFFFF;

		  float:left;

		  position:relative;

		  }			 		 		 		 		 			 			 		 			 	  	  



/* ================== End right ===================== */					   	   	  



/* =========================================== End Main Body ============================================ */	





/* =========================================== Start Bottom =========================================== */



#bottom{

	   width:862px;

	   padding:0px 0px 15px 5px;

	   background-color:#D7E2D9;

	   float:left;

	   position:relative;

	   }

	   

#bottom2{

	   width:862px;

	   padding:10px 0px 0px 5px;

	   float:left;

	   position:relative;

	   text-align:center;

	   }

	   	   



/* =========================================== End Bottom ============================================ */	   	







/* ============================================ Start Sub Page ================================================ */



.effective_treatment{

					 width:553px;

					 padding:22px 10px 0px 12px;

					 float:left;
					 
					 min-height: 305px;
					 
					 _min-height: 305px;

					 position:relative;
					 
					 border-right:#FFFFFF 1px solid;

					 }

					 

		.effective_treatment h1{ font-family:"Palatino Linotype"; font-size:22px; font-weight:bold; color:#FEE6C2;

		                         background:url(images/adr_sub_line.gif) right no-repeat;

							   }			 



/* ============================================ End Sub Page ================================================ */  







.scroll_area_class{

	width:427px;

	_width:425px;

	/*height: 260px;	*/

	overflow:hidden;

	float:left;

	/*overflow:auto;*/

}





.mid_content_title{

		width:553px;
		padding-left:0px;

		margin-top:-6px;

}

.mid_content_title h1{ font-family:"Palatino Linotype"; font-size:21px; font-weight:bold; color:#FEE6C2; padding-bottom:10px; padding-right: 10px; margin-top:-2px; background:url(images/adr_sub_line.gif) right no-repeat;}



.index_left_quality{

				   width:395px;

				   padding:0px 25px 10px 15px;

				   float:left;

				   position:relative;

				   }



.index_left_quality2{

				   width:180px;

				   padding:0px 5px 10px 0px;

				   float:left;

				   position:relative;

				   }

					 

.other_pages_scroll_area_class{

	width:562px;

	_width:553px;

	/*height: 260px;	
	overflow:auto;

	overflow:hidden;	*/

	float:left;

	

}

					 

/*.effective_treatment{

					 width:553px;

					 padding:22px 10px 0px 12px;

					 float:left;

					 position:relative;

					 }

					 

		.effective_treatment h1{ font-family:Verdana, "Palatino Linotype"; font-size:17px; font-weight:normal; color:#FEE6C2;

		                         background:url(images/adr_sub_line.gif) right no-repeat;

							   }	*/

								 

.left_general{

      width:563px;

	  /*padding:30px 0px 10px 12px;*/

		padding:8px 0px 3px 12px;

		

		

	  float:left;

	  position:relative;

		height:49px;

		

		/*border:1px #000 solid;*/

	  }	  

.mid_body_title{

	width:563px;	

	height:48px;

	float:none;

	vertical-align:bottom;

	display:table-cell;

	/*border:1px #000 solid;*/

}	  

	  .mid_body_title h1{ font-family:"Palatino Linotype"; font-size:18px; font-weight:bold; color:#FFFFFF; }

		

.contact_label{ font-family:"Palatino Linotype"; font-size:12px; font-weight:bold; color:#FFFFFF; }

.contact_label_err{ font-family:"Palatino Linotype"; font-size:12px; font-weight:bold; color:#F00; }



.phone_no_input_box{

	padding-right:2px;

}



.submit_link{

	text-decoration:none;

	font-family:"Palatino Linotype";

	font-size:14px;

	color:#FEE6C2;

	font-weight:bold;

}



.news_title_text{ font-family:"Palatino Linotype"; font-size:17px; font-weight:bold; color:#FFF; background-color: #9BB6A8; float:left; padding-right:10px;}	

.news_title_text_whole{ width:548px; /*_width:552px;*/ /*width:100%;*/ float:left; background: #9BB6A8 url(images/adr_sub_line_dot.gif) repeat-x center;

/*border:1px #000 solid;*/

}	

.news_block{

	float:left;

	padding-bottom: 10px;

	

	/*width:552px;*/

}



.news_hint_pages_scroll_area_class{

	width:562px;

	_width:553px;

	/*height: 295px;	

	_height: 330px;	*/

	overflow:hidden;	

	float:left;

	/*overflow:auto;*/

}



.news_details_pages_scroll_area_class{

	width:562px;

	_width:553px;

	/*height: 245px;	

	/*_height: 330px;	*/

	/*_height: 275px;	*/

	/*overflow:hidden;	*/

	float:left;

	overflow:auto;

}



.news_title{

	font-family:"Palatino Linotype"; font-size:22px; font-weight:bold; color:#FEE6C2;

	/*background-color: #9BB6A8; float:left; padding-right:10px;*/

}



.page_mid_txt_title{

	/*clear:both;*/

	font-family:"Palatino Linotype"; font-size:22px; font-weight:bold; color:#FEE6C2;

	background-color: #9BB6A8; float:left; padding-right:10px;

	

}



.banner_link_txt{

	text-decoration:none;

	color:#B35E0A;

}



.image_gallery_pages_scroll_area_class{

	width:562px;

	_width:553px;

	/*height: 295px;	*/

	/*_height: 330px;		*/

	overflow:hidden;	

	float:left;

	/*overflow:auto;*/

}



.image_gallery_row{

	float:left;

	width:100%;

}
