/* LOCAL STORE PAGE STYLING */

/* BREADCRUMB LINKS */

		div#bread { 
			background: url('../images/breadcrumbs_bg.gif') #eff2dc top left no-repeat; 
			color: #b4b6a7; 
			float: left; 
			font: 10px/20px verdana,arial,sans-serif; 
			height: 20px; 
			margin: 0px 20px 0 12px; 
			padding: 0; 
			text-align: right; 
			text-decoration: none; 
			width: 770px; }

		div#bread a,
		div#bread a:link,
		div#bread a:active,
		div#bread a:visited { 
			background-color: #eff2dc; 
			color: #b4b6a7; 
			font: 10px/20px verdana,arial,sans-serif; 
			text-decoration: none; }

		div#bread a:hover { 
			background-color: #eff2dc; 
			color: black; 
			font: 10px/20px verdana,arial,sans-serif; 
			text-decoration: none; }

/* STORE INFO */

/* CONTENT SETUP */

	div#container-wrapper div#container div#contain { 
		background: url('../images/sidebarbg.gif') #ffffff top left repeat-y; 
		color: black; 
		float: none; 
		height: auto; 
		margin: 0 13px 13px 12px; 
		padding-top: 0; 
		width: 951px; }

		div#contain div#content { 
			background: url('../images/contentcorner.gif') #ffffff top left no-repeat; 
			clear: right;
			float: right; 
			height: auto; 
			margin: 0;
			padding: 0; 
			width: 789px; }

		div#contain div#content a:link,
		div#contain div#content a:visited,
		div#contain div#content a:active { 
			 
			color: #889faa; 
			font: bold 11px verdana,arial,sans-serif; 
			text-decoration: none; }

		div#contain div#content a:hover { 
			 
			color: #000000; 
			font: bold 11px verdana,arial,sans-serif; 
			text-decoration: none; }

			div#contain div#content div#major { 
				background-color: white; 
				color: #000000; 
				font: 11px verdana,arial,sans-serif; 
				height: 100%; 
				margin: 10px 0 0 20px; 
				padding: 0; 
				width: 765px; }

			div#contain div#content div#major h3 { 
				background-color: white; 
				color: #cc3300; 
				font: bold 11px verdana,arial,sans-serif; 
				margin: 0 0 5px 0; 
				padding: 0; }

			div#contain div#content div#major p { 
				line-height: 13px; 
				margin: 0 0 20px 0; 
				padding: 0; }

			div#contain div#content div#major a { 
				line-height: 13px; 
				margin: 0; 
				padding: 0; }				

/* CENTER COLUMN */

	div#iLeft { 
		float: left; 
		height: auto; 
		margin: 0 20px 0 0; 
		padding: 0; 
		width: 540px; }

	div#iLeft h3 { }

/* CENTER COLUMN HEADER */

		div#iLeft div#head { 
			clear: both; 
			display: block;
			float: left;
			padding-bottom: 10px;
			width: 540px; }

			div#iLeft div#head div#head_left { 
				float: left; 
				width: 245px; }

				div#iLeft div#head div#head_left span#vmfso { 
/*
					font: 10px/12px Geneva,Futura,Kabel,'Avant Garde',Arial,sans-serif; }
*/
					font: 10px/12px Verdana,Arial,sans-serif; }

				div#iLeft div#head div#head_left span#name { 
/*
					font: 22px/22px Geneva,Futura,Kabel,'Avant Garde',Arial,sans-serif; }
*/
					font: 22px/22px Verdana,Arial,sans-serif; }

				div#iLeft div#head div#head_left span#info { 
					font: 10px/12px Verdana,Arial,sans-serif; }
			
			div#iLeft div#head div#head_right { 
				float: right; 
				margin-top: 23px; 
				width: 102px; }

				div#iLeft div#head div#head_right span#name { 
					font-size: 12px; 
					line-height: 12px; 
					text-decoration: underline; }

				div#iLeft div#head div#head_right span#info { 
					font: 10px/12px Verdana,Arial,sans-serif; }

/* CENTER COLUMN LOCAL PR AND DIRECTIONS */

		div#iLeft div#local_pr { 
			clear:both;
			padding-top: 10px; }

		div#iLeft div#local_pr p { 
			padding-top: 10px; }

/* NEWS ARTICLES */

	div#articlex { 
		background: url('../images/articletopbg.gif') #eff2dc top left no-repeat; 
		color: black; 
		margin: 0 0 10px 0; 
		padding: 0; 
		width: 347px; }

		div#articlex table { }

			div#articlex table tr { }

				div#articlex table tr td { }

					div#articlex table tr td#aTextx { 
						margin: 0 0 0 -20px; 
						padding: 10px 5px 5px 5px; 
						text-align: center; }

						div#articlex table tr td#aTextx h2 { 
							font: bold 12px/12px verdana, arial, sans-serif; 
							margin: 0; 
							padding: 0; }

					div#articlex table tr td#aImagex { 
						background: url('../images/articlebottomleftbg.gif') #eff2dc bottom left no-repeat; 
						height: auto; 
						margin: 0; 
						padding: 0 0 10px 5px; 
						text-align: center; 
						width: 110px; }

						div#articlex table tr td#aImagex img { 
							border: 0; 
							padding: 0; 
							width: 100px; }

					div#articlex table tr td#aTextxy { 
						background: url('../images/articlebottomrightbg.gif') #eff2dc bottom right no-repeat; 
						margin: 0 5px 0 -20px; 
						padding: 5px 15px 5px 5px; }

						div#articlex table tr td#aTextxy p { 
							font: 10px/12px verdana, arial,sans-serif; 
							margin: 0; }

						div#articlex table tr td#aTextxy a,
						div#articlex table tr td#aTextxy a:link,
						div#articlex table tr td#aTextxy a:visited { 
							background-color: #eff2dc;
							color: #b4b6a7; 
							line-height: 14px; 
							margin: 0; 
							text-align: right; }

						div#articlex table tr td#aTextxy a:hover { 
							background-color: #eff2dc;
							color: #999999; }

/* RIGHT COLUMN */

	div#iRight { 
		background: url('../images/blue-corners.jpg') #a7b7bb top left no-repeat; 
		float: right; 
		height: 100%; 
		margin: 0 -5px 0 0; 
		padding: 0; 
		text-align: center; 
		width: 205px; }
		
		
		div#iRight ul{ 
		list-style:none; 
		}

		div#iRight img { 
			border: 0; 
			margin: 0; 
			padding: 0; 
			width: 205px; }

		div#iRight div#right { 
			 
			margin: 10px 5px 10px 12px; 
			padding: 0; 
			text-align: right; 
			width: 99px;
			background-color:#A7B7BB;
			 }
			 
			

			div#iRight div#right img { 
				background-color: #a7b7bb; 
				padding-bottom: 6px; 
				width: 99px; }

				div#iRight div#right img#printthispage2 { 
					height: 13px; }

				div#iRight div#right img#emailthispage2 { 
					height: 11px; }	

		div#iRight div#ownerInfo { 
			font: 10px verdana, arial, sans-serif; 
			 
			text-align: center;
			height: auto;
			padding:25px 20px;
			 }
			
		/*#franchiseePhoto{height:256px;} */	
			
/* STORE_ARTICLE.JSP ADDITIONAL STYLING */

	div#article_date {
		border-top: 1px dotted gray; color: black; display: block; clear: both;
		font: italic 11px/11px Verdana,Arial,sans-serif; 
		padding-top: 10px;
		}
		
	div#article_headline {
		border-top: 1px solid gray; clear: both; color: black; display: block;
		font: bold 15px/15px Verdana,Arial,sans-serif;
		letter-spacing: 1px; padding-top: 10px; text-align: center;
		}
		
	div#article_author {
		border-bottom: 1px dotted gray; clear: both; color: black; display: block;
		font: italic 12px/12px Verdana,Arial,sans-serif;
		padding-top: 5px; padding-bottom: 5px; text-align: center;
		}
		
	div#article_body {
		clear: both; color: black; display: block; float: left;
		font: 12px/12px Verdana,Arial,sans-serif;
		padding-top: 5px;
		}
		
		div#article_image {
			color: black; float: right;
			font: 12px/12px Verdana,Arial,sans-serif;
			margin: 0 0 0 10px; text-align: center; width: 150px; }
			
			div#article_image img { border: 0; width: 150px; }
				
			div#article_image p { background-color: #dcdbc0; display: block; margin: 0 1px 1px 1px; padding-top: 5px; }