/* CSS Document written by Scott Tylor, Click Creative Senior Designer, for Stillwater Web Site */

body
		{
		font-family: Georgia,Verdana,Times New Roman,Times;
		font-size: 12px;
		color: #511b0d;
		margin: 0px;
		background-image: url(../img/bgMain.gif);
		background-position: center;
		background-repeat: no-repeat;
		background-color: #470f00;
		}
		
.content p
		{
		line-height: 160%;
		text-align: justify;
		}
		
.overallTable
		{
		width: 810px;
		}
		
.topPanel
		{
		height: 132px;
		background-image: url(../img/topPanel.gif);
		background-repeat: no-repeat;
		}
		
.topQuote
		{
		padding-left: 40px;
		padding-top: 30px;
		vertical-align: middle;
		color: #512a09;
		font-size: 13px;
		line-height: 160%;
		letter-spacing: 1px;
		}
		
.flashPanel
		{
		height: 266px;
		padding: 0px;
		margin: 0px;
		}
		
.menuPanel
		{
		height: 23px;
		}
		
.bodyTopPanel
		{
		height: 15px;
		background-image: url(../img/bodyPanelTop.gif);
		background-repeat: no-repeat;
		}
		
.content
		{
		background-color: #e2ba75;
		padding: 6px 34px 10px 34px;
		height: 80px;
		vertical-align: top;
		text-align: justify;
		}
		
.highlights
		{
		height: 160px;
		background-color: #e2ba75;
		vertical-align: top;
		text-align: center;
		}
		
.flash
		{
		height: 160px;
		background-color: #e2ba75;
		vertical-align: top;
		}
		
.contentHolder
		{
		background-color: #e2ba75;
		vertical-align: top;
		}
		
.vertPanel
		{
		padding-top: 2px;
		width: 284px;
		vertical-align: top;
		text-align: left;
		background-image: url(../img/vertPanelTile.gif);
		background-repeat: repeat-y;
		}
		
.eventsTable
		{
		position: relative;
		top: -44px;
		}
		
.weddingField
		{
		border: #FF3300 1px solid;
		background-color: #ffe4d7;
		width: 200px;
		height: 16px;
		padding: 2px;
		font-size: 10px;
		color: #FF3300;
		}
		
.subscribeForm
		{
		background-image: url(../img/HLbtnSubscribe.gif);
		background-repeat: no-repeat;
		text-align: left;
		vertical-align: top;
		padding: 10px;
		}
		
.subscribeTextfield
		{
		width: 136px;
		height: 14px;
		border: #990000 solid 1px;
		background-color: #FFCCFF;
		font-size: 10px;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 2px 0px 0px 2px;
		}
		
.formfield,.formarea
		{
		width: 220px;
		height: 14px;
		border: #990000 solid 1px;
		background-color: #ffffff;
		font-size: 10px;
		font-family: Georgia, "Times New Roman", Times, serif;
		padding: 2px 0px 0px 2px;
		}
		
.formarea
		{
		width: 300px;
		height: 100px;
		}
		
.formTitle
		{
		width: 140px;
		text-align: right;
		vertical-align: top;
		line-height: 100%;
		height: 30px;
		font-weight: bold;
		}
		
.downTitle
		{
		width: 80px;
		text-align: right;
		vertical-align: top;
		line-height: 100%;
		height: 30px;
		font-weight: bold;
		}
		
td
		{
		vertical-align:top;
		}
		
#std_form td
		{
		vertical-align: top;
		}
		
h1
		{
		font-size: 16px;
		font-weight: normal;
		color: #512a09;
		width: 100%;
		height: 26px;
		background-image: url(../img/titleLine.gif);
		background-position: bottom;
		background-repeat: no-repeat;
		}
		
h2
		{
		font-size: 14px;
		color: #945201;
		letter-spacing: 1px;
		font-weight: 200;
		}
		
h3
		{
		font-size: 14px;
		color: #512a09;
		font-weight: 100;
		}
		
h4
		{
		font-size: 13px;
		color: #945201;
		font-weight: bold;
		}
		
.quoteLineTwo
		{
		padding-left: 40px;
		}

a
		{
		text-decoration: none;
		}	

a:link
		{
		color: #945201;
		}
		
a:active
		{
		color: #945201;
		}
		
a:visited
		{
		color: #945201;
		}
		
a:hover
		{
		color: #501614;
		}
		
.footerPanel
		{
		font-size: 10px;
		text-align: right;
		vertical-align: top;
		padding-top: 7px;
		padding-right: 10px;
		height: 42px;
		background-image: url(../img/footerPanel.gif);
		background-repeat: no-repeat;
		}
		
a#bookonline, a:hover#bookonline {
	text-indent:-9999px;
	background: url(../img/bt_book1.jpg) no-repeat top;
	margin:0;
	padding:0;
	height:138px;
	width:160px;
	display:block;
	}
	
a:hover#bookonline {
	background: url(../img/bt_book1.jpg) no-repeat bottom;
	}