/*CONTENT RULES*/
#content_wrap	{ margin: 0 auto; width: 1000px; background: url(../images/bg_content.png) no-repeat 0 0; position: relative; z-index: 300; }

	#coming_soon { width: 108px; height: 108px; display: block; position: absolute; top: -5px; left: 887px; z-index: 500; background: url(../images/banner_coming_soon.gif) no-repeat 0 0; }
	#coming_soon a { width: 108px; height: 108px; display: block; text-indent: -9999px; }
	
	#retail_spotlight { width: 108px; height: 108px; display: block; position: absolute; top: 285px; left: 887px; z-index: 600; background: url(../images/banner_retail_spotlight.gif) no-repeat 0 0; text-indent: -9999px; }
	#retail_spotlight a { width: 108px; height: 108px; display: block; text-indent: -9999px; }
	
	#featured { width: 108px; height: 108px; display: block; position: absolute; top: -5px; left: 887px; z-index: 500; background: url(../images/banner_featured.gif) no-repeat 0 0; }
	#featured a { width: 108px; height: 108px; display: block; text-indent: -9999px; }
	
	#content	{ margin: 0 0 0 10px; width: 980px; background: #fff; }
		#head_cap  { width: 980px; height: 15px; }
		#wrap { width: 980px; background: #fff url(../images/bg_hr_vert.gif) repeat-y 649px 0; }
		
			#basic_content { margin-left: 15px; width: 619px; }
			
			#basic_content h1	{ margin-bottom: 10px; color: #d9531e; font: italic 21px Georgia, "Times New Roman", Times, serif; line-height: 21px; }
			#basic_content h2	{ margin-bottom: 6px; color: #d9531e; font: italic 18px Georgia, "Times New Roman", Times, serif; }
			#basic_content h3	{ margin-bottom: 15px; color: #62625a; font: italic 14px Georgia, "Times New Roman", Times, serif; line-height: 20px; }
			#basic_content h4	{ margin: 15px 0 10px; padding: 4px 0 0 10px; clear: both; width: 609px; height: 30px; background: url(../images/bg_h4.gif) repeat-x 0 0; color: #d9531e; font: bold italic 14px Georgia, "Times New Roman", Times, serif; line-height: 22px; }
			#basic_content h5	{ padding: 0 0 0 10px; color: #d9531e; font: bold italic 14px Georgia, "Times New Roman", Times, serif; line-height: 22px; }
			#basic_content h6	{ padding: 2px 0 0 10px; margin-bottom: 10px; color: #62625a; font: bold 12px Arial, Helvetica, sans-serif; line-height: 22px; }
			#basic_content p	{ margin: 0 0 10px 10px; line-height: 22px; font-size: 11px; }
			#basic_content ul,
			#basic_content ol 	{ margin: 0 37px 10px 60px; font: 12px "trebuchet MS", Arial, Helvetica, sans-serif; color: #53534a; list-style-position: outside; }
			#basic_content ul 	{ list-style-type: circle; }
			#basic_content ol 	{ list-style-type: decimal; }
			#basic_content img	{ margin-left: 15px; padding-left: 15px; border-left: 1px dotted #999; display: block; float: right; }
			#basic_content .hr { margin-bottom: 4px; width: 619px; height: 21px; clear: both; background: url(../images/bg_hr_horz.gif) repeat-x 0 10px; }
			
				#img_gallery { margin-bottom: 10px; width: 619px; height: 237px; }
				#img_gallery .hr { margin: 0; width: 619px; height: 5px; background: #fff url(../images/bg_hr_horz.gif) repeat-x 0 2px; font-size: 0; line-height: 0; }
				#img_gallery #gallery { width: 619; height: 227; }
				
				#newsletter 	{ margin-bottom: 15px; padding-left: 31px; width: 243px; background: #fff url(../images/bg_hr_vert.gif) repeat-y 15px 0; }
				#newsletter p  { margin: 0 0 10px 0; line-height: 18px;  }
				#newsletter h4	{ width: auto; margin: 0; padding: 0; background: none; height: auto margin-bottom: 10px; color: #d9531e; font: italic 12px Georgia, "Times New Roman", Times, serif; }
				#newsletter form { margin: 15px 0 0 0; }
				#newsletter input { margin: 0; padding: 7px 0 0 5px; wid;th: 205px; height: 22px; float: left; background: url(../images/bg_news_sign_up_input.gif) no-repeat 0 0; font: 11px Arial, Helvetica, sans-serif; border: none; color: #da5825; }
				#newsletter .btn { margin: 0; padding: 0; display: inline; float: left; width: auto; height: auto; cursor:pointer; }
			
				#somethingelse { width: 619px; display: block; }
				#somethingelse #required { float: right; padding: 10px 0; width: 100px; text-align: center; font: italic 12px Georgia, "Times New Roman", Times, serif; color: #53534a; background: #f1f1f1; }
				#somethingelse #required span { color: #da5825; font-weight: bold; font-size: 15px; }
			
				#content_form { padding: 15px; width: 589px; background: #f1f1f1; }						
				#content_form div 				{ margin-bottom: 10px; width: 589px; }
				#content_form label 			{ width: 175px; display: inline; float: left; font: italic 12px Georgia, "Times New Roman", Times, serif; color: #53534a; }
				#content_form label span 		{ color: #da5825; font-weight: bold; font-size: 15px; }
				#content_form label span.not_required 		{ visibility: hidden; }
				#content_form p 	{ margin: 0 0 5px 0; }
				#content_form input 			{ padding: 7px; width: 276px; background: #fff url(../images/bg_form.gif) repeat-x 0 0; border: 1px solid #d9531e; }
				#content_form textarea 			{ padding: 7px; width: 376px; height: 100px; float: left; background: #fff url(../images/bg_form.gif) repeat-x 0 0; border: 1px solid #d9531e; }
				#content_form select 			{ padding: 7px; width: 176px; background: #fff; border: 1px solid #d9531e; }
				#content_form option 			{ padding-right: 10px; }
				#content_form .input_capture		{ margin: 0; width: 414px; display: inline; float: left; }
				#content_form .check_wrap 		{ margin: 0; width: 414px; font: 12px "trebuchet MS", Arial, Helvetica, sans-serif; color: #53534a; line-height: 18px; }			
				#content_form .check_wrap input 	{ margin: 0 10px 0 0; padding: 0; width: auto; height: auto; background: none; border: none; display: inline; float: left; }
			
			
			
			#get_directions {  width: 619px; height: 500px; }	
			
			#events_featured { width: 300px; top: 0; left: 631px; }
			#events_featured a { width: 300px; border: 1px solid #D9531E; display: block; }
			
			#vendors			{ margin-top: 15px; width: 300px; top: 0; left: 631px; text-align: center; }
			#vendors .hr		{ width: 300px; height: 7px; background: #fff url(../images/bg_hr_horz.gif) repeat-x 0 3px; font-size: 0; line-height: 0; }
			#vendors a		{ padding: 10px 0; width: 300px; height: 15px; padding: 10px auto; color: #FFFFFF; font: 12px Arial, Helvetica, sans-serif; text-transform: uppercase; background-color: #d9531e; display: block;   }
			#vendors .become	{  }
			#vendors .login	{ background-color: #f1f1f1; color: #62625A; }

			#gutter { margin-left: 31px; width: 300px; }
			#gutter a.banner { margin-top: 17px; display: block; width: 300px; height: 250px; border: 1px #D9531E solid; }
			#gutter .hr		{ width: 300px; height: 5px; background: #fff url(../images/bg_hr_horz.gif) repeat-x 0 2px; font-size: 0; line-height: 0; }
				#events_coming_soon { width: 300px; }
				#events_coming_soon	.event_wrap	{ width: 300px; }
				#events_coming_soon	.event_wrap .event_date		{ width: 49px; height: 80px; background: url(../images/events_featured_date_tab.gif) no-repeat 0 0; text-align: center; }
				#events_coming_soon	.event_wrap .event_date p.event_wkday	{ margin: 2px 0 7px 0; color: #d9531e; }
				#events_coming_soon	.event_wrap .event_date p.event_mo		{ margin-bottom: 5px; color: #d9531e; font: 14px Georgia, "Times New Roman", Times, serif; }
				#events_coming_soon	.event_wrap .event_date p.event_day	{ color: #d9531e; font-size: 24px; }	
				#events_coming_soon	.event_wrap .event_img		{ width: 115px; height: 80px; }			
				#events_coming_soon	.event_wrap .event_info		{ padding: 5px 20px 0 10px; width: 106px; }
				#events_coming_soon	.event_wrap .event_info p	{ margin-bottom: 2px; }
				#events_coming_soon	.event_wrap .event_info h2	{ margin-bottom: 5px; color: #d9531e; font: italic 12px Georgia, "Times New Roman", Times, serif; }
				#events_coming_soon	.hr		{ width: 300px; height: 5px; background: #fff url(../images/bg_hr_horz.gif) repeat-x 0 2px; font-size: 0; line-height: 0; }
			
		#bottom_cap { width: 980px; height: 15px; }
