﻿
/*
	Dark Brown			#712a0b
	Medium Brown		#8b4f35
	Light Brown			#f9f4ea

	Light Grey			#ddd
*/

html, body	{ margin:0px; padding:0px; font-family:Arial,Helvetica; font-size:10pt; /*background:url(images/background.jpg);*/ }
img	{ border:0px; }

a:link, a:visited { color:#712a0b; }
a:hover, a:active { color:#884d33; }

.hide { display:none; }

#divLoading { position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:10000; background-color:White; }
	#divLoading table { width:100%; height:100%; }
	#divLoading table tr { }
	#divLoading table tr td { vertical-align:middle; text-align:center; }
	#divLoadingInner { font-size:14pt; }
	
#divNoAd { display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:7000; background-color:White; }
	#divNoAd table { width:100%; height:100%; }
	#divNoAd table tr { }
	#divNoAd table tr td { vertical-align:middle; text-align:center; font-size:14pt; }
	#spanNoAdInner { font-size:18pt; }


#divModal { z-index:7001; padding:10px; position:absolute; top:30px; left:50%; margin-left:-275px; width:550px; background-color:#fbfbfb; border:1px solid black; display:none; background:url(images/background.jpg); /*height:180px; min-height:180px; *height:auto;*/ }
	.divModalClose	{ position:absolute; background-color:White; top:0px; right:0px; border-width:0px 0px 1px 1px; border-color:#888; border-style:solid; padding:2px; margin:0px !important; cursor:pointer; }
		.divModalClose span { font-weight:bold; }
	#divChooseStore { border:1px solid #888; padding:10px; margin-top:8px; background-color:white; }
	#divModal hr { margin:0px; padding:0px; margin-top:-14px; *margin-top:-24px; }
	#divSpinner { display:none; text-align:center; }
	#gvZip, #gvZip tr, #gvZip td, #gvZip th { border:1px solid #bbb; }
#divTOCContent { z-index:7001; padding:10px; position:absolute; top:30px; left:50%; margin-left:-275px; width:550px; background-color:#fbfbfb; border:1px solid black; display:none; /*height:180px; min-height:180px; *height:auto;*/ }
	#divTOCContent div  { margin:3px 0px; }
	#divTOCContent .signup { display:none; }
#divModalBackground { position:absolute; top:0px; left:0px; height:100%; width:100%; background-color:#ddd; filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; display:none; z-index:7000; }

.divArrow	{ position:absolute; z-index:5000; top:50%; margin-top:-15px; display:none; cursor:pointer; }
	#divArrowLeft { left:4px; }
	#divArrowRight	{ right:4px; }


#divHeader	{ position:relative; width:100%; z-index:10; border-bottom:1px solid #777; background-color:#f9f4ea; margin-bottom:1px; }
	#divHeaderLeft	{ position:relative; height:26px; line-height:26px; float:left; margin:0px 4px; }
	#divHeaderRight	{ position:relative; height:26px; line-height:26px; float:right; margin:0px 4px; }
	#divHeaderEnd	{ clear:both; }
	
	a img { vertical-align:text-bottom; }
	a.lnkWithIcon { text-decoration:none; }
	a.lnkWithIcon span { text-decoration:underline; }


	
	#tableHeader { width:100%; height:25px; font-size:10pt; }
		#tableHeader tr, #tableHeader tr td { vertical-align:middle; }
		#THLeft	{ text-align:left; padding-left:10px; }
		#THRight { text-align:right; padding-right:10px; }
		
	
		
	#spanPageNav { }
		#spanPageNav a:link, #spanPageNav a:visited { color:#712a0b; text-decoration:none; }
		#spanPageNav a:hover, #spanPageNav a:active { color:#712a0b; text-decoration:none; }
	#divInfo { width:99%; text-align:right; color:White; position:absolute; bottom:1px; z-index:11; }

#divFooter	{ position:absolute; width:100%; height:30px; line-height:26px; vertical-align:middle; border-top:1px solid #777; z-index:10; text-align:center; bottom:0px; background-color:#f9f4ea; }
	#spanPageNav span { padding:0px 3px; margin:1px 0px; color:#712a0b; cursor:pointer; }
	.pageLink	{  }
		.highlighted { font-weight:bold; font-size:12pt; border-color:#712a0b; border-style:solid; border-width:0px; }
			.hSingle	{ border-width:1px; }
			.hFirst		{ border-width:1px 0px 1px 1px; }
			.hSecond	{ border-width:1px 1px 1px 0px; }


#divTOC		{ margin:0% -10% 0% 10%; padding:0px; text-align:left; }
	
	.TOCHeader	{ display:block; font-weight:bold; font-size:13pt; margin:18px 0px 2px 0px; }
	/*#rssLink	{ display:block; float:right; margin-right:23%; }*/
	
	#divTOC div  { padding:3px 0px 3px 55px; text-indent:-55px; width:75%; }
	#divTOC table { width:75%; }
	#divTOCSpacer { clear:both; border:0px; padding:10px 0px; margin:0px; /* use style tag? */ }
	#divWegLogo { position:absolute; bottom:0px; right:0px; }
	
	#divTOC #spanStoreNameTOC { display:none; }
	#divTOC #spanDatesTOC { display:none; }


#divMain		{ width:100%; }
	#tableAdSpread	{ z-index:10; width:100%; display:none; }
		#side1	{ text-align:right; width:50%; }
		#side2	{ text-align:left; width:50%; }
		#tableAdSpread img { cursor:pointer; border:1px solid #ddd; }
	
	#divMainSingle	{ width:100%; text-align:center; overflow:scroll; display:none; }
		 #divMainSingle img { cursor:pointer; border:1px solid #ddd; margin:5px 0px; }
	 

#divMessage		{ height:30px; line-height:30px; vertical-align:middle; 
           			width:460px; left:50%; margin-left:-233px; font-weight:bold; font-size:16pt; padding:6px; background-color:White; border:1px solid black; position:absolute; top:50%; margin-top:-18px; z-index:5001; display:none; text-align:center; filter:alpha(opacity=0);-moz-opacity:0;opacity:0; }
	#divMessage span { font-size:12pt; font-weight:normal; cursor:pointer; text-decoration:underline; }
#copyright { font-size:8pt; }

.red		{ color:Red; }
.clear		{ clear:both; }

/* Sliders */
#sliderbar	{ position:relative; display:inline-block; line-height:0; vertical-align:middle; width:208px; height:2px; background-color:#8b4f35; margin:2px 0px; text-align:left; border-width:0px; padding:0px; }
	#slider { position:relative; display:block; top:-7px; left:0px; height:16px; width:8px; border-color:#f9f4ea; border-style:solid; border-width:0px 1px; background-color:#8b4f35; cursor:pointer; cursor:ew-resize; }
	
	
	
	

#divAdSelection img { cursor:pointer; border:1px solid #ddd; }
#divAdSelection td { vertical-align:top; }
	
.title
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 30px;
	line-height: 32px;
	color: #010101;
	font-style: italic;
	text-align: center;
	margin: 25px 0 30px;
}
.flyerTxt
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 24px;
	line-height: 40px;
	color: #010101;
	text-align: center;
	margin: 0px 0 15px;
	font-weight: bold;
}
.flyerTxt a:link,
.flyerTxt a:visited
{
	color: #824322;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 24px;
	line-height: 40px;
	text-align: center;
	margin: 25px 0 30px;
	font-weight: bold;
	text-decoration: underline;
}
.flyerTxt a:hover
{
	text-decoration: none;
}
