
/* HOME STYLES */

/*html	{ min-width: 1000px; }

body	{ min-width: 1000px; overflow-x: hidden; }*/



#splash		{ /*height: 413px;*/ height: 286px; padding-top: 116px; background-color: #FFFFFF; /*background-image: url(../../_images/home/splash.jpg);*/ }

#branding	{ position: absolute; z-index: 5; width: 1000px; margin-top: -116px; }

#splash div#flash	{ position: absolute; z-index: 0; width: 1000px; height: 286px; /*margin-top: -63px;*/ }

#content	{ position: relative; left: 0; top: 0; border-top: 10px solid #FFFFFF; background-color: #FFEAA7; background-image: url(../../_images/home/home_page_background.jpg);}


/* -------------------------------------
	JIMS NEW HOMEPAGE REDESIGN
--------------------------------------- */
	
	/* All of these divs are held inside the div '#content' which is 970px wide */
	
	#text_col {width: 483px; float:left; text-align: left; margin:0 0 20px 0;}
		#text_col h2 img {padding:5px 0 5px 0; margin:0;}
		#text_col p		{font-family: Georgia, "Times New Roman", Times, serif; padding:0 20px 0 20px; font-size: 1.3em;}
		#text_col h3	{ margin-top: 25px; border-bottom: 1px dotted #000000; width:405px;}
		#text_col #nav_quick_links {padding:0 0 0 20px;}
		#text_col #nav_quick_links a {font-size: 14px; line-height: normal;  font-weight: normal; background-image: none; margin-right: 0; border:none; padding:0;}
		#text_col #nav_quick_links span {width:140px; padding:0; margin:0; float:left;}	
		#text_col #nav_quick_links div.clear {clear: both; height:5px;}

		
	#ad_col		{ width:150px; float:left; margin:10px 0 0 0;}
		#ad_col img {padding:5px 0;}

	#promo_col	{width: 300px; float:right; }


/* ---------
	 =col_1
--------- */

#col_1	{ float: left; width: 590px; }

#col_1 img#fema_flyer	{ float: right; margin-left: 10px; }

/* ---------
	 =PROMO
--------- */

/* #promo				{ position: absolute; z-index: 1; left: 624px; top: -50px; width: 331px; height: 146px; padding: 44px 42px 100px 38px !important; overflow: hidden; background-image: url(../../_images/home/postcard.png); background-repeat: no-repeat; } */

#promo				{ position: absolute; z-index: 1; left: 610px; top: -20px; width: 330px; padding: 44px 42px 100px 38px !important; text-align: center; margin-top:10px;}

img#postcard_text	{ float: left; /*position: relative; top: 6px; left: -4px;*/ padding: 0 0 15px; margin: 0 16px 0 0; }

#promo #promo_inside	{ display: block;}

/* To test overflow only */
/*#promo #promo_inside p span	{ font-size: 13px !important; }*/

	#promo_inside *	{ font-family: Georgia, "Times New Roman", serif; font-size: inherit; line-height: 1.1em; text-align: center; }

	#promo_inside h2,
	#promo_inside h2 a	{ display: block; float: none; width: auto; padding: 0; font-family: Georgia, "Times New Roman", serif; font-size: 12px; font-weight: bold; line-height: 1.1em; text-align: center; color: #7d2b27; }
	
		#promo_inside h2	{ margin: 0 0 2px; }
		
		#promo_inside h2 a	{ margin: 0 0 4px; }
		
		#promo img {padding:0 0 10px 0;}
	
	#promo_inside strong	{ display: block; padding: 0; margin: 0 0 2px; font-weight: bold; }
	
	#promo_inside ul	{ list-style-type: none; margin: -8px 0 0; }
	#promo_inside li	{ list-style-type: none; list-style-position: inside; padding: 6px 0 6px; margin: -6px 0 6px; font-size: 1.1em; line-height: 1em; }

	#promo a#click_for_details	{ display: block; height: 296px; /*padding-left: 134px;*/ overflow: hidden; font-size: 10px; font-weight: bold; text-align: center; color: #7d2b27; }
	/*#postcard a#click_for_details:hover	{ cursor: pointer; }*/
	
	map area:hover	{ cursor: pointer; }
	
	.home #col_1 h3	{ margin-top: 35px; border-bottom: 1px dotted #000000; width:405px;}
	
	.home #nav_quick_links a {font-size: 14px; line-height: normal; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-image: none; margin-right: 0; border:none; padding:0;}
	.home #nav_quick_links span {width:140px; padding:0; margin:0; float:left;}
	
	.home #nav_quick_links div.clear {clear: both; height:5px;}
	
			
	.home #nav_quick_links a:hover	{ /*background-color: #FFFFFF;*/ background-image: none;  border:none;}
			
	.home#index #col_2 a:hover	{ text-decoration: none; }
	
	.home #promo .alt_content	{ font-size: 1.1em; }

/* ---------
	 =col_2
--------- */

#col_2			{ clear: both; width: 800px; background: none; border: none; }
#col_2 h3		{ background: none; margin-bottom: 5px; }

/*#col_2 ul li			{ float: left; width: 30%; padding: 4px; margin: 0 4px 4px 0; background-color: #FFF; border-bottom: 1px solid #FEE394; }

	#col_2 ul span.phone	{ display: inline; }
	#col_2 ul li a				{ display: inline !important; }*/

#col_2 li a	{ display: inline !important; padding: 5px 45px 5px 5px; margin: 0 10px 0 0; }
