/*
   Title # Avon Pavilion.
   Date  # 20 June 2009.
*/
/* -------------- mailing list ------------------*/

#cn_contact_message_div{
			font-family:Arial, Helvetica, sans-serif;
			margin-top:10px;
			position:relative;
			width:608px;
			height:20px;
			text-align:center;
			font-weight:bold;
			color:#666666;
}
.message_err{
	color:#F00;
	font-size:12px;
	}
.message_ok{
	color:#000;
	font-size:12px;
}

.contact_text {
			color:#000000;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			padding-left:40px;
			position:relative;
			width:120px;
			color:#666666;			
}

.contact_text2 {
			color:#000000;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			padding-left:40px;
			position:relative;
			width:200px;
			color:#666666;			
}


.contact_text_err {
			color:#F00;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			padding-left:40px;
			position:relative;
			width:200px;
			color:#666666;			
}
.star_sign{
	color:#F00;	
	position:absolute;
	margin-left:-6px;
}

.star_sign_body{
	color:#F00;
	position:absolute;
}
.contact_us_container{
	
			float:left;
			margin-bottom:5px;
			position:relative;
			width:100%;
}


/* -------------- mailing list ------------------*/

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


#wrap{
      width:1000px;
	  margin:auto;
	  text-align:left;
	  }
	  

#wrap2{
       width:1000px;
	   padding-bottom:16px;
	   float:left;
	   position:relative;
	   background-color:#fed6b4;
	   }	
	   
h1{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:21px; color:#13376E; padding:0px; margin:0px; }

h2{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#13376E; padding:0px; margin:0px; }	     

p{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#666666; line-height:16px; padding:0px; margin:0px; }


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

.font{ font-size:18px; }

.font2{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#3C2415;}

.font3{ color:#666666; font-size:18px; }
.font4{ color:#666666; font-size:16px; }
.font5{ color:#666666; font-size:11px; }

.font6{ font-size:14px; }

.font7{ color:#231F20; font-size:16px; }
   .font7 a{ color:#231F20; text-decoration:none; }
      .font7 a:hover{ color:#000000; text-decoration:underline; }
	  
.font8{ color:#333333; font-size:15px; }
   .font8 a{ color:#333333; text-decoration:none; }
       .font8 a:hover{ color:#13376E; }

.font9{ color:#666666; font-size:21px; }

.font10{ color:#666666; font-size:12px; }

.font11{ color:#231F20; font-size:16px; }

.font12{ color:#231F20; font-size:16px; } 

.font13{ color:#666666; }
    .font13 a{ color:#666666; text-decoration:none; }
	    .font13 a:hover{ color:#101010; }
		
.font14{ color:#5F6062; font-size:11px; }

.font15{ color:#333333; font-size:13px; font-family:Arial, Helvetica, sans-serif; }

.style1 {color: #e31e31; padding-left:70px;}		

/* ------------------------------- Start Top -------------------------------- */

#top{
     width:1000px;
	 padding-left:0px;
	 float:left;
	 position:relative;
	 }
	 
	 
#logo{
      width:1000px;
	  padding-top:0px;
	  float:left;
	  position:relative;
	  }

#top_image{
		  width:570px;
		  height:126px;
		  float:right;
		  position:relative;
		  }
		  
#top_image2{
		  width:401px;
		  float:right;
		  position:relative;
		  }		  	  
	  
/* ------------------------------- End Top -------------------------------- */

/* ------------------------------ Start Menu ------------------------------- */

.menu{
      width:1000px;
	  padding:4px 0px 4px 0px;
	  border-top:1px solid #13376E;
	  border-bottom:1px solid #13376E;
	  float:left;
	  position:relative;
      background-color:#FFFFFF;
	  }
	  
	  .menu li{ font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#13376E; list-style:none; display:inline;
	            padding-left:70px; }				
		   .menu li a{ color:#3c2415; text-decoration:none; }
		       .menu li a:hover{ color:#C49A6B; }	
			   
	  .menu li.fixed{ color:#C49A6B; }		   

/* ------------------------------ End Menu ------------------------------- */

/* ------------------------------------------------------------ Start Main Body ---------------------------------------------------------------- */

#main_body{
           width:1000px;
		   padding-top:20px;
		   float:left;
		   position:relative;
		   
		   }

#home_body{
           /*width:852px;*/
		   float:left;
		   position:relative;
		   padding-left:47px;
		   }
		   
#main_body2{
           width:1000px;
		   float:left;
		   position:relative;
		   }		   
		   
.main_image1{
			 padding-top:42px;
			 padding-bottom:42px;
             width:226px;
			 float:left;
			 position:relative;
			 height:360px;
			 }
			 
.main_image2{
             width:235px;
			 float:left;
			 position:relative;
			 }
			 
/* -------------------------------- Start Left ------------------------------------ */

#left{
      width:300px;
	  float:left;
	  position:relative;
	  }
	  
     #left  h1{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:21px; color:#13376E; } 	  

/* -------------------------------- End Left ------------------------------------ */

/* -------------------------------- Start Right ------------------------------------ */
#middle{
	width:360px; 
	margin-left:23px; 
	padding-right:30px; 
	float:left;
	}

#right{
      width:600px;
	  padding-left:45px;
	  float:left;
	  position:relative;
	  padding-right:45px;
	  
	  }
	  
#right_photo{
      width:600px;
	  padding-left:84px;
	  float:left;
	  position:relative;
	  padding-right:0px;
	  }
	  

#right_dir{
      width:300px;
	  left:0px;
	  float:right;
	  position:relative;
	  }
	  
	  
.right2{
      width:638px;
	  float:left;
	  position:relative;
	  }	
	  
	 .right2  h1{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:21px; color:#13376E; }
	  .right2 p{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#666666; }  
	  
.right3{
      width:100%;
	  float:left;
	  position:relative;
	  }	     

/* -------------------------------- End Right ------------------------------------ */			 
		 			 		   

/* ------------------------------------------------------------ End Main Body ---------------------------------------------------------------- */ 

/* --------------------------------------------------------------- Start Bottom ------------------------------------------------------------------- */

#bottom{
        width:1000px;
		float:left;
		position:relative;
		}

#bottom2{
        width:1000px;
		padding:6px 0px 6px 0px;
		border-top:1px solid #231F20;
		border-bottom:1px solid #231F20;
		float:left;
		position:relative;
		}

#bottom3{
        width:1000px;
		/*padding:6px 0px 6px 0px;*/
		border-top:1px solid #231F20;
		/*border-bottom:1px solid #231F20;*/
		float:left;
		position:relative;
		}


.bottom_menu{
			width:1000px;
			padding-top:9px;
			float:left;
			position:relative;
			}
			
	 .bottom_menu li{ font-family:"Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#13376E; list-style:none; display:inline;
	                  padding-left:80px; }
					  
			.bottom_menu li a{ color:#13376E; text-decoration:none; }
			     .bottom_menu li a:hover{ color:#0048B6; }		  

/* --------------------------------------------------------------- End Bottom ------------------------------------------------------------------- */

	 

/* ------------------------------------------------------------- Start Sub Page ----------------------------------------------------------------- */

/* ------------------ Start Hours ------------------- */

#hours{
       width:294px;
	   padding-right:6px;
	   padding-top:7px;
	   background:url(images/avon_hours_bg.jpg) no-repeat;
	   height:454px;
	   float:left;
	   position:relative;
	   }
	   
	#hours  h1{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:21px; color:#13376E; } 
	
.hours_pic_box{
			   width:265px;
			   border:1px solid #666666;
			   height:267px;
			   float:left;
			   position:relative;
			   }

/* ------------------ End Hours ------------------- */

/* ------------------ Start Directions ------------------- */

.directions{
            width:320px;
			padding-right:0px;
			float:right;
			position:relative;
			}
			
	.directions  h2{ font-family:Arial, Helvetica, sans-serif; color:#13376E; }
	
	.directions p{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#5F6062; }
	
.directions_map{
				width:300px;
				float:right;
				position:relative;
				}			

/* ------------------ End Directions ------------------- */

/* ------------------ Start Contact Us ------------------- */

.contact{
		width:270px;
		padding-right:15px;
		float:left;
		position:relative;
		}
		
		.contact p{ line-height:22px; }	
		
		
/* -------------- Start Boutiques ---------------- */

.boutiques{
          width:1000px;
		  padding:10px 0px 8px 0px;
		  border-bottom:1px solid #2A3990;
		  float:left;
		  position:relative;
		  }

.boutiques2{
          width:240px;
		  padding-right:18px;
		  float:left;
		  position:relative;
		  }
		  
.boutiques_box{
               width:94px;
			   border:1px solid #808080;
			   height:90px;
			   float:left;
			   position:relative;
			   }		  

/* -------------- End Boutiques ---------------- */		
		
/* ------------------- Start Our Story -------------------- */

.our_story{
		   width:100%;
		   float:left;
		   position:relative;
		   }
		   
		 .our_story_box{
					   /*width:320px;
					   height:240px;*/
					   border:1px solid #5F6062;
					   float:left;
					   position:relative;
					   }

		 .our_story_box_charities{
					   width:320px;
					   height:240px;
					   border:1px solid #5F6062;
					   float:left;
					   position:relative;
					   }
					   
		     
		   
.our_story2{
		   width:100%;
		   float:left;
		   position:relative;
		   }		   

/* ------------------- End Our Story -------------------- */		
		
/* --------------------------- Start Menu Page -------------------------- */

.menupage{
          width:300px;
		  padding-right:35px;
		  float:left;
		  position:relative;
		  }
		  
.menupage2{
          width:275px;
		  float:left;
		  position:relative;
		  }		  

/* --------------------------- End Menu Page -------------------------- */		
		
		
		
		
		
		
		
		
		
		
		
