body 
{
	margin: 0px 0px 0px 0px;
	background-color: #f3f1e9;
/*	behavior:url(body.htc);*/
}	

.debugIndicator
{
	width: 500px;
	height: 30px;
	text-align: center;
	font-family: Verdana, Tahoma, Arial;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: Red;
}
	  
p	
{	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #555555;}
	
img
{
	border: 0;
}

#backgroundLeft
{
	position: static;
	top: 0px;
	left: 0px;
	width: 78px;
	height: 800px;
	background-image: url(https://www.sclydeweaver.com/images/SClydeWeaver_Background.jpg);
	background-repeat: repeat;
}
	
#backgroundRight
{
	position: absolute;
	top: 0px;
	left: 875px;
	width: 200px;
	height: 800px;
	background-image: url(https://www.sclydeweaver.com/images/SClydeWeaver_Background.jpg);
	background-repeat: repeat;
}

#logo1 { position: absolute;
	left: 0px;
	top: 0px ;
	right: 0px;
	border: 0px;
}

#logo2 { position: absolute;
	left: 0px;
	top: 82px ;
	right: 0px;
	border: 0px;
}

#mainNav
{
	position:absolute; left: 0px; padding: 0px; width: 45px; height: 59px;
}

#header { position: absolute;
	left: 319px;
	top: 0px ;
	right: 0px;
	border: 0px;
}

#content
{	top: 82px;
	left: 250px;
	width: 525px;
	margin: 0px 0px 0px 76px;
	height: inherit;
	background-color: #f3f1e9;
	position: absolute;
}

#picShuffler
{
	position: relative;
	height: 275px;
	padding-top: 10px;
}

#picframe { position: absolute;
	left: 319px;
	top: 95px ;
	right: 0px;
	border: 0px;
}

#pic { position: relative;
/*
	left: 329px;
	top: 103px ;
*/
	right: 0px;
	border: 0px;
}

#left { position: absolute;
	left: 0px;
	top: 183px;
	right: 93px;
	bottom: 100px;
	border: 0px;
	width: 17px;
	height: 640px;
	background-image: url(https://www.sclydeweaver.com/images/SCW_left_side.gif);
	background-repeat: repeat-y;
	background-color: #f3f1e9;
}

#right { position: absolute;
	left: 862px;
	top: 82px;
	right: 0px;
	bottom: 100px;
	border: 0px;
	width: 14px;
	height: 741px;
	background-image: url(https://www.sclydeweaver.com/images/SCW_right_side.gif);
	background-repeat: repeat-y;
	background-color: #f3f1e9;
}

#defaultPageHeader
{	font-family: Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #555555;
	position: relative;
	text-align: center;
	width: 500px;
	padding-bottom: 15px;
}

#navPanel
{ position: absolute;
	left: 76px;
	top: 0px;
	width: 200px;
}

#nav { position: absolute;
	top: 183px;
	left: 27px;
	right: 0px;
	bottom: 0px;
	border: 0px;
	width: 193px;
	height: 217px;
	background-image: url(https://www.sclydeweaver.com/images/SCW_nav_back.gif);
	background-repeat: repeat-y;
	background-color: #992e2e;
}

.navvert1 { position: absolute;
	left: 6px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt1 
{
	position: absolute;
	left: 42px;
	top: 5px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots1 { position: absolute;
	left: 6px;
	top: 23px;
}

.navvert2 { position: absolute;
	left: 6px;
	top: 27px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt2 { position: absolute;
	left: 42px;
	top: 32px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots2 { position: absolute;
	left: 6px;
	top: 50px;
}

.navvert3 { position: absolute;
	left: 6px;
	top: 54px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt3 { position: absolute;
	left: 42px;
	top: 59px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots3 { position: absolute;
	left: 6px;
	top: 77px;
}

.navvert4 { position: absolute;
	left: 6px;
	top: 81px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt4 { position: absolute;
	left: 42px;
	top: 86px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots4 { position: absolute;
	left: 6px;
	top: 104px;
}

.navvert5 { position: absolute;
	left: 6px;
	top: 108px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt5 { position: absolute;
	left: 42px;
	top: 113px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots5 { position: absolute;
	left: 6px;
	top: 131px;
}

.navvert6 { position: absolute;
	left: 6px;
	top: 135px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt6 { position: absolute;
	left: 42px;
	top: 140px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots6 { position: absolute;
	left: 6px;
	top: 158px;
}

.navvert7 { position: absolute;
	left: 6px;
	top: 162px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt7 { position: absolute;
	left: 42px;
	top: 167px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots7 { position: absolute;
	left: 6px;
	top: 185px;
}

.navvert8 { position: absolute;
	left: 6px;
	top: 189px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navtxt8 { position: absolute;
	left: 42px;
	top: 194px;
	font-family: Times, serif;
	font-size: 11.5pt;
	font-weight: normal;
	color: #ffffc8;
}

.navdots8 { position: absolute;
	left: 6px;
	top: 185px;
}

.navvert9 { position: absolute;
	left: 6px;
	top: 216px;
	right: 0px;
	bottom: 0px;
	border: 0px;
}

.navbot { position: absolute;
	left: 0px;
	top: 217px;
}

#register
{ 
	position: relative;
	top: 440px;
	left: 27px;
	right: 0px;
	bottom: 0px;
	width: 193px;
	height: 270px;
}

#adobeReader
{
	position: relative;
	top: 0px;
	left: 0px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #555555;
	left: 6px;
	right: 6px;
	height: 450px;
}

.side1
{	position:relative;
	font-family: Arial, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #9a3030;
	left: 6px;
	right: 6px;
	top: 0px;
}

.side2
{	font-family: Arial,  sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #555555;
	position: relative;
	left: 6px;
	right: 6px;
	top: 10px;
}

.reg
{	position: relative;
	left: 6px;
	right: 6px;
	top: 10px;
}

.normalText
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #555555;
}

#smallerText
{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #555555;
}

.locationLinkText
{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: maroon;
	cursor: hand;
}

.emphasisText
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: Maroon;
}

.informationalText
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	color: #555555;
}

.locationLetter
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #191970;
	width: 25px;
	vertical-align: top;
}

.locationName
{
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #191970;
	padding-right: 10px;
	vertical-align: top;
}

.locationDirectionsLink
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #191970;
	vertical-align: top;
}

.locationInfo
{
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	padding-right: 10px;
	vertical-align: top;
}

#aboutUsPicframe {position: relative;
	text-align: center;
/*	left: 420px; */
	right: 0px;
/*	top: 120px; */
}

#aboutUsPics {position: relative;
	text-align: center;
/*	left: 420px; */
	right: 0px;
/*	top: 120px; */
}

/*#aboutUsPics {position: absolute;
	text-align: center;
	left: 0px; 
	right: 0px;
	top: 5px;
}
*/
#aboutUsHeader {position: absolute;
	left: 325px;
	right: 0px;
	top: 90px;
	width: 525px;
	font-family: Book Antiqua;
	font-size: 14pt;
	font-weight: bold;
	color: #555555;
	text-align: center;
	padding-bottom: 10px;
}

#aboutUsMain {position: absolute;
	left: 325px;
	right: 0px;
	top: 340px;
	width: 525px;
	font-family: Arial, sans-serif;
	font-size: 5pt;
	font-weight: normal;
}

#main	{font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #555555;
	position: relative;
	top: 20px;
/*	padding-top: 20px;*/
	padding-bottom: 20px;
/*
	left: 325px;
	right: 0px;
	top: 388px;
*/
	width: 526px;
}

#nonHomeMainSection
{	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #555555;
	position: absolute;
	left: 325px;
	right: 0px;
	top: 120px;
	width: 526px;
}

#recipeList
{	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #555555;
	position: absolute;
	left: 325px;
	right: 0px;
	top: 340px;
	width: 525px;
	height: 660px;
	overflow: auto;
}

#locationListHeader
{	font-family: Tahoma, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #555555;
	position: relative;
	text-align: center;
/*	left: 325px;
	right: 0px;
	top: 90px;*/
	width: 500px;
	padding-bottom: 15px;
}

#locationDirHeader
{	font-family: Tahoma, Arial, sans-serif;
	font-size: 11pt;
	font-weight: bolder;
	color: #191970;
	position: relative;
	text-align: center;
/*	left: 325px;
	right: 0px;
	top: 90px;*/
	width: 500px;
	padding-bottom: 5px;
}

#locationMap
{	position: relative;
/*	left: 325px;
	right: 0px;
	top: 125px;*/
	width: 500px;
	border: solid 2px midnightblue;
}

#locationDetailMap
{	position: relative;
	top: 20px;
	padding-bottom: 20px;
	width: 525px;
	height: 350px;
	border: solid 2px midnightblue;
}

#locationDirectionsStartAddr
{	position: relative;
/*	left: 325px;
	right: 0px;
	top: 130px;*/
	width: 525px;
}

#locationDirectionsMap
{	position: relative;
/*	left: 325px;
	right: 0px;
	top: 160px;*/
	width: 525px;
	height: 200px;
}

#locationDirections
{	font-family: Arial, sans-serif;
	font-size: 9pt;
/*	left: 325px;
	right: 0px;
	top: 360px;*/
	width: 525px;
	position: relative;
	overflow: auto;
}

#locationDetails
{	position: relative;
/*	left: 325px;*/
	right: 0px;
	top: 50px;
	width: 525px;
}

#locationList
{	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: black;
	position: relative;
/*	left: 325px;
	right: 0px;*/
	top: 20px;
	width: 500px;
	bottom:20px;
	overflow: auto;
}

#locationSwissWoodsAd
{	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #555555;
	position: relative;
/*	left: 325px;
	right: 0px;*/
	top: 40px;
	padding-bottom: 40px;
	width: 500px;
	height: 50px;
	border-top: solid 1px maroon;
}

#registerMain
{	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #555555;
	position: absolute;
	text-align: left;
	left: 325px;
	right: 0px;
	top: 90px;
	width: 526px;
	padding-bottom: 15px;
}

#special
{	background-color: #e7dfcc;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #555555;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
	border-color: #d1c3a3;
	border-style: solid;
	border-width: 1px;
	position: relative;
/*	left: 319px;
	right: 0px;*/
	top: 20px;

	width: 501px;
}

#footer
{
	position:absolute;
	height: 230px;
	padding-top:20px;
}

#footlink1
{	padding-top: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #901e1e;
	text-align: center;
	position: absolute;
	left: 125px;
	right: 0px;
/*	top: 660px;*/
	width: 118px;
}

#footlink2
{	padding-top: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #901e1e;
	text-align: center;
	position: absolute;
	left: 270px;
	right: 0px;
/*	top: 660px;*/
	width: 118px;
}

#footlink3
{	padding-top: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #901e1e;
	text-align: center;
	position: absolute;
	left: 415px;
	right: 0px;
/*	top: 660px;*/
	width: 118px;
}

#footlink4
{	padding-top: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #901e1e;
	text-align: center;
	position: absolute;
	left: 560px;
	right: 0px;
/*	top: 660px;*/
	width: 118px;
}

#footlink5
{	padding-top: 20px;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #901e1e;
	text-align: center;
	position: absolute;
	left: 705px;
	right: 0px;
/*	top: 660px;*/
	width: 118px;
}

.footExtendedPage
{
	top: 1020px;
}

#bottomBorder { position: absolute;
	left: 76px;
/*	top: 820px;*/
	right: 0px;
	bottom: 0px;
	border: 0px;
	width: 800px;
	height: 34px;
	background-image: url(https://www.sclydeweaver.com/images/SCW_footer_back.gif);
	background-repeat: no-repeat;
	background-color: #e8dfce;
}

#copyrightInfo { font-family: Tahoma, Arial, sans-serif;
	position: relative;
	padding-left: 10px;
	font-size: 8pt;
	font-weight: normal;
	color: #78643c;
/*	left: 93px;*/
/*	top: 836px;*/
}


.spectext
{	font-family: serif, Times New Roman;
	font-size: 12pt;
	font-weight: bold;
	color: #962929;
}

.specdots
{	font-family: Arial, sans-serif;
	font-size: 8pt;
	color: #555555;
}

#space { position: absolute;
	left: 93px;
	top: 850px;
	right: 0px;
	bottom: 0px;
	height: 50px;
}	

	
/* Links */

img { border: 0 0 0; }

a
{
	color:#901e1e;
	text-decoration: none;
	cursor: hand;
}

/*
a:link {c
	text-decoration: none;
	cursor: hand;}
	
a:active {color:#901e1e;
	text-decoration: none;
	cursor: hand;} 

a:visited {color:#901e1e;
	text-decoration: none;
	cursor: hand;}
*/

.activeTab
{
	border-bottom: none;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	border-top: solid 1px #555555;
	color: #901E1E;
	font-weight: bold;
	background-color: #FFFFE8;
}
.inactiveTab
{
	border-bottom: none;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	border-top: solid 1px #555555;
	background-color: #BABABA;
	color: #901E1E;
	font-weight: bold;
}
.activeTabBodyTop
{
	border-top: none;
	height: 3px;
	background-color: #FFFFE8;
}
.inactiveTabBodyTop
{
	border-top: solid 1px #555555;
	height: 3px;
	background-color: #FFFFE8;
}
.tabBodyTop
{
	border-bottom: none;
	border-left: none;
	border-right: solid 1px #555555;
	border-top: solid 1px #555555;
	height: 3px;
	background-color: #FFFFE8;
}
.tabBody
{
	border-bottom: solid 1px #555555;
	border-left: solid 1px #555555;
	border-right: solid 1px #555555;
	background-color: #FFFFE8;
}