.clear {
	clear:both;
}
.wrap{
	text-align:center;	
}

	.header_wrap{
		height:300px;
		background:#037eca url('../images/home_header_bg.png') top center repeat-x;
	}

	#header{
		width:1024px;	
		margin:0px auto;
		/*background:#037eca url('../images/home_header_bg2.png') top left repeat-x;*/
	}
	.menu_wrap{
		background-color:#014087;	
		height:40px;
	}
	
	#main_menu{
		color:#FFFFFF;
		font-size:12px;		
		margin:0px auto;
		width:1024px;
	}
	
		#main_menu a,
		#main_menu a:visited{
			float:left;
			color:#fff;
			padding:11px 13px;
			font-weight:bold;
			background-color:#014087;
			text-decoration:none;
		}
	
		#main_menu a:hover,
		#main_menu a:active{
			color:#fff;
			font-weight:bold;
			background-color:#4da1d4;
			text-decoration:none;
		}	

		#main_menu a.menuItem_3,
		#main_menu a:hover.menuItem_3{
			margin-left:68px;
		}
	

	
	
	.content_wrap {
		background:#fff url('../images/home_content_bg.gif') top left repeat-x;
		height:378px;/*388px;*/
		margin:0px;
		padding:0px;		
		font-size:12px;
	}
		#slideContent_location{
			width:750px;
		}
		#slideContent{
			width:750px;
		}
		
		
		#slideContent div div{
			overflow:hidden;
			/*width:720px !important;*/
		}
		
		#content {
			margin:0px auto;
			width:1024px;		
		}
		
		.wrapper_left{
			background:#fff;
			padding:5px;
			float:left;
			margin:25px 10px 20px 80px;
		}
		.wrapper{
			background:#fff;
			padding:5px;
			float:left;
			margin:25px 10px 20px 10px;
		}
		
		.news_wrap{
			float:left;
			background-color:#fff;
			border:5px solid #dce7f5;
			padding:5px 5px 0px 5px;
			width:370px;
		}
		
			.news_heading{
				background-color:#dce7f5;
				color:#01357c;
				padding:10px 10px 10px 15px;
				text-align:left;
				font-weight:bold;
				font-size:12px;
			}
			
			.news_content_wrap{
				background-color:#fff;
				color:#3a3a3a;
				padding:15px;
				text-align:left;
			}
	
				.news_title{
					font-weight:bold;
					color:#3a3a3a;
					font-size:12px;
					padding-bottom:5px;
				}
				
				.news_content{
					width:auto;	
					line-height:120%;
					font-size:12px;	
				}
				
				.news_read_more{
					font-weight:bold;
					color:#01357c;
				}
				
				.news_read_more a{
					color:#01357c;
					text-decoration:none;
					font-weight:bold;
				}		
				.news_read_more a:hover{
					color:#01357c;
					text-decoration:underline;
					font-weight:bold;
				}		
		
		.search_wrap{
			float:left;
			background-color:#fff;
			border:5px solid #dce7f5;
			padding:5px 5px 0px 5px;
			width:210px;
			height:248px;
		}
		
			.search_heading{
				background-color:#dce7f5;
				color:#01357c;
				padding:10px 10px 10px 15px;
				text-align:left;
				font-weight:bold;
				font-size:12px;				
			}
			
			.search_content_wrap{
				color:#3a3a3a;
				padding:5px 15px;
				text-align:left;
				font-weight:bold;
			}
			FORM.search .formElement { 
				padding:5px 0px; 
			}
			
			FORM.search .formElement LABEL { 
				float:left;
				text-align:left;
				clear:both;
			}

			FORM.search INPUT,
			FORM.search SELECT,
			FORM.search TEXTAREA { 
				font-size:11px;
				font-weight:normal;		
			}
			
			FORM.search SELECT{
				width:180px;
			}

			FORM.search .find_button{
				background:url('../images/home_find_button.gif');
				width:67px;
				height:20px;
				border:0px;
			}
			
#page_content{}

.store_list {
	border:2px solid #677ca7;
	width:700px;
}

	.store_list .odd{
		background-color:#f2f3f6; border-bottom:1px solid #677ca7; border-top:1px solid #677ca7	
	}

	.store_list .even {
		background-color:#fff; 	
	}

		.store_company {
			float:left;
			width:40px;	
			padding:5px;
		}
			.store_company IMG{
					background:none;					
					border:none;
					padding:0;
					margin:0;
			}
		
		.store_name{
			float:left; width:160px; border-left:1px solid #677ca7; border-right:1px solid #677ca7; font-weight:bold; color:#01246c; padding:5px;
		}
		.store_address{
			float:left; width:330px; border-right:1px solid #677ca7; padding:5px;	
		}
		.store_phone{
			float:left; width:100px; border-right:1px solid #677ca7; padding:5px;
		}		
		.store_magnify{
			float:left; width:15px;padding:5px;		
		}
			.store_magnify IMG{
				background:none;					
				border:none;
				padding:0;
				margin:0;
			}
			
		.rowclear{
			_clear:both;	
		}
			
.location_wrap{
	border:2px solid #6378a3; 
	width:460px; 
}	

	.loc_title{
		background:#6378A3; 
		color:#FFF; 
		font-weight:bold; 
		padding:5px; 
		font-size:14px;
	}		

	#googleMap{
		width:460px; 
		height:300px;
	}
	
		#googleMap IMG{
			background:none;					
			border:none;
			padding:0;
			margin:0;
		}
	
	.loc_details{
		margin:0px;
	}
	
		.loc_row{
			float:left;
			width:460px;
			padding:0px;
			margin:0px;
				
		}
			.loc_left{
				float:left;
				padding:5px 10px;
				margin:0px;
				width:90px;
				font-weight:bold;
				background:#d1d6e1; 
	/*			border-bottom:1px solid #6378A3; 
				border-top:1px solid #6378A3; */
			}
				.loc_left_blank{
					float:left;
					padding:5px 10px;
					margin:0px;
					width:90px;
				}
	
			.loc_right{
				float:left;
				padding:5px 10px;
				margin:0px;
				width:325px;
				border-left:1px solid #6378A3; 
				/*border-bottom:1px solid #6378A3; */
			}
		
		.line{
			border-bottom:1px solid #6378A3; 
			float:left;	
			width:460px;
			padding:0px;
			margin:0px;
			height:0px;
			/*clear:both;*/
		}
		.line2{
			border-bottom:1px solid #6378A3; 
			float:left;	
			width:350px;
			padding:0px;
			height:0px;
			margin:0 0 0 110px;
		}

		.seperator{
			float:left;	
			width:460px;
			clear:both;
		}
	
