* { 
    margin: 0; 
    padding: 0; 
}

html, body, #bg, #bg table, #bg td, #cont {
    height:100%;
    width:100%;

}

body{
	margin:0 auto;
	background-color:#000000;

}

.clear{
	clear:all;
}

#bg_wrapper{
	margin:0 auto;
	height:1400px;
	background-image:url("/images/bg_main3.gif");
	background-position:top center;
	background-repeat:no-repeat;
}

#enter_site_wrapper{
	margin:0 auto;
	height:500px;
	width:1000px;
	background-image:url("/images/enter_site_bg.gif");
	background-position:top center;
	background-repeat:no-repeat;
}

#enter_site_btn_wrapper{
	float:center;
	margin:0 auto;
	width:70px;
	
}
#enter_site_btn{
	float:left;
	padding:325px 50px 0 0;
	
}






#wrapper{
	margin:0 auto;
	width:1000px;
}

#nav_wrapper{
	width:1000px;
}


#navigation{
	position: fixed;
    left: 0;
    top: 0;
    width: 100%;
	z-index: 1000;	
	margin:0 auto;
}

#nav_container{
	margin:0 auto;
	width:1000px;
	
}

#nav_grey{
	height:100px;
	background-image:url("/images/nav_black_bg.png");
	background-repeat:repeat-x;
	
}
#nav_bg{
	width:1000px;
	float:left;

}


#logo{
	margin-left:65px;
	float:left;
}

#nav_menu{
	float:left;
	padding:38px 0 0px 20px;
}

#menu_home {
	float:left;
	background-image:url("/images/menu_home.png");
	margin:0px 10px 0 0;
	width:90px;
	height:21px;
	background-position:0 0px;	
	background-repeat:no-repeat;	
}

#menu_home:hover {
	background-position:0 -21px;	
}




#menu_history {
	float:left;
	background-image:url("/images/menu_history.png");
	margin:0px 20px 0 0;
	width:90px;
	height:21px;
	background-position:0 0px;	
	background-repeat:no-repeat;	
}

#menu_history:hover {
	background-position:0 -21px;	
}

#menu_menus {
	float:left;
	background-image:url("/images/menu_menus.png");
	margin:0px 20px 0 0;
	width:70px;
	height:21px;
	background-position:-10px 0px;
	background-repeat:no-repeat;		
}

#menu_menus:hover {
	background-position:-10px -21px;	
}

#menu_location {
	float:left;
	background-image:url("/images/menu_location.png");
	margin:0px 20px 0 0;
	width:90px;
	height:21px;
	background-position:0 0px;	
	background-repeat:no-repeat;	
}

#menu_location:hover {
	background-position:0 -21px;	
}

#menu_contact {
	float:left;
	background-image:url("/images/menu_contact.png");
	margin:0px 20px 0 0;
	width:90px;
	height:21px;
	background-position:0 0px;	
	background-repeat:no-repeat;	
}

#menu_contact:hover {
	background-position:0 -21px;	
}






/******** SOCIAL NAV SECTION **********/


#menu_social_links{
	float:left;
	margin:0 0 0 30px;
}




#menu_twitter{
	float:left;
	background-image:url("/images/nav_twitter.png");
	margin:32px 0 0 0;
	width:27px;
	height:28px;
	background-position:0 -29px;	

}

#menu_twitter:hover {
	background-position:0 0px;	
}



#menu_facebook{
	float:left;
	background-image:url("/images/nav_facebook.png");
	margin:32px 22px 0 22px;
	width:28px;
	height:28px;
	background-position:0 -29px;	

}

#menu_facebook:hover {
	background-position:0 0px;	
}



#menu_instagram{
	float:left;
	background-image:url("/images/nav_instagram.png");
	margin:32px 0 0 0;
	width:28px;
	height:28px;
	background-position:0 -29px;	

}

#menu_instagram:hover {
	background-position:0 0px;	
}






/******** QUOTE SECTION **********/

#quote_section{
	float:left;
	width:1000px;
	
}


#divider_lines{
	background-image:url("/images/line_dot_seperator.png");
	background-repeat:repeat-x;
	height:16px;
	width:1000px;
	float:left;
}

#lrg_quote {
	float:left;
	width:1000px;
	height:130px;
}

#lrg_quote_img {
	float:left;
	margin-left:200px;
	padding:25px 0;

}



#divider_lines2{
	background-image:url("/images/line_dot_seperator2.png");
	background-repeat:repeat-x;
	height:16px;
	width:1000px;
	float:left;
	margin:0;
}





/******** LINK SECTION **********/


#links_wrapper{
	float:left;
	margin:50px;
}

#large_link_1{
	float:left;
	background-image:url("/images/lrg_link_menus.gif");
	margin:15px;
	width:420px;
	height:189px;
	background-position:0 0px;
	overflow:hidden;
}


#large_link_1:hover {
	background-position:0 -189px;	
}




#large_link_2{
	float:left;
	background-image:url("/images/lrg_link_contact.gif");
	margin:15px;
	width:420px;
	height:189px;
	background-position:0 0px;
	overflow:hidden;
}


#large_link_2:hover {
	background-position:0 -189px;	
}



#large_link_3{
	float:left;
	background-image:url("/images/lrg_link_history.gif");
	margin:15px;
	width:420px;
	height:189px;
	background-position:0 0px;
	overflow:hidden;
}


#large_link_3:hover {
	background-position:0 -189px;	
}



#large_link_4{
	float:left;
	background-image:url("/images/lrg_link_location.gif");
	margin:15px;
	width:420px;
	height:189px;
	background-position:0 0px;
	overflow:hidden;
}


#large_link_4:hover {
	background-position:0 -189px;	
}






/******** MIDDLE SECTION **********/


#middle_section{
	float:left;
	margin:50px 65px;
}

#middle_section_1{
	float:left;
	
}

#middle_section_70_years{
	float:left;
	margin:20px 65px;
}

#middle_section_seperater{
	background-image:url("/images/middle_section_seperater.png");
	background-repeat:repeat;
	float:left;
	width:10px;
	height:260px;
}


h3{
	float:left;
	font-family: helvetica;
	color:white;
	margin:10px 34px;
	font-size:12px;
	line-height:24px;
	font-weight:normal;
	width:250px;
	height:240px;
	
}

h3 a{
	color:white;
	text-decoration:none;
}



#middle_section_lrg_instagram {
	float:left;
	margin:30px 0 0 40px;
	 
}

#middle_section_click_here{
	float:left;
	margin:30px 0 0 60px;
}



/******** Footer SECTION **********/


#footer {
	float:left;
	margin:50px 0;
	padding-left:50px;

}
 
#footer_left{
	float:left;
	height:223px;
}


#footer_logo{
	float:left;
	height:223px;
	width:210px;
	background-color:#e3e3e3;
	padding:0 0px 0 0;
}


#footer_logo_image{
	float:left;
	margin:45px 0px 0px 50px;
}




#footer_seperater{
	float:left;
	padding:14px 0px 14px 0px;	
	background-color:#e3e3e3;
	
}






#footer_divider{
	float:left;
	padding:14px 0px 12px 0px;	
	background-color:#e3e3e3;
	
}







#mailing_list{
	background-color:#e3e3e3;
	float:left;
	padding-left:20px;
	width:190px;
	height:223px;
}




h4{
	float:left;
	font-family: helvetica;
	color:#000;
	margin:30px 0 20px 0px;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	
}

#h3 a{
	color:white;
}

h5{
	float:left;
	font-family: helvetica;
	color:#000;
	margin:0px 0 0px 0px;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	
}

#subscribe{
	margin:20px 0 0 0px;
	float:left;
}















#footer_contact{
	float:left;
	width:170px;
	height:223px;
	padding:0 20px 0 20px;
	background-color:#e3e3e3;

}


h6{

	font-family: helvetica;
	color:#000;
	margin:30px 0 20px 0px;
	font-size:18px;
	line-height:18px;
	font-weight:normal;
	
}

h7{

	font-family: helvetica;
	color:#000;
	margin:0px 0 0px 0px;
	font-size:14px;
	line-height:24px;
	font-weight:normal;
	
}




#footer_contact a{
	font-family: helvetica;
	color:#000;
	margin:0px 0 0px 0px;
	font-size:14px;
	font-weight:normal;
	width:190px;

}


#footer_contact a:hover{
	text-decoration:underline;
}





#mailtolink {
	text-decoration:none;
}


#footer_nav {
	float:left;
	background-color:#e3e3e3;
	width:190px;
	height:200px;
	padding:23px 0 0 20px;
}


#footer_nav a{
	font-family: helvetica;
	color:#000;
	font-size:13px;
	line-height:36px;
	font-weight:normal;
	text-decoration:none;
}


#footer_nav a:hover{
	text-decoration:underline;
}




#footer_link_wrap{
	float:left;
}











#footer_right{
	float:right;
	height:223px;

}




