BODY { background-image: url("images/bg.jpg"); background-color: #85796d; scrollbar-base-color: #999966 }
	
	

a:link		{ color: #000099; text-decoration: none; font-weight: bold }

a:visited	{ color: #000099; text-decoration: none; font-weight: bold }

a:active	{ color: #000099; text-decoration: none; font-weight: bold }

a:hover		{ color: #663300; text-decoration: underline; font-weight: bold }



.white a:link	{ color: #663300; text-decoration: none; font: 11px arial, sans-serif; font-weight: bold }

.white a:visited	{ color: #663300; text-decoration: none; font: 11px arial, sans-serif; font-weight: bold }

.white a:hover		{ color: #000099; text-decoration: underline; font: 11px arial, sans-serif; font-weight: bold }


TABLE 		{ COLOR: #663300; FONT: 13px arial, sans-serif; line-height:22px; font-weight: normal}

.address		{ color: #ECE9D8; font: 8pt arial, sans-serif; letter-spacing: px; font-weight: bold}


.copyright		{ color: #ffffff; font: 7pt arial, sans-serif; letter-spacing: px; font-weight: normal}


.titlewhite		{ color: #ffffff; font: 13pt times new roman, times, serif; letter-spacing: px; font-weight: bold}

.title	{ color: #B7B58C; font: 30px Times, serif, Georgia; line-height:24px; letter-spacing: px; font-weight: bold }

.titlegray	{ color: #808080; font: 14px arial, sans-serif; line-height:22px; font-weight: bold }

.subtitle 	{ color: #666633; font: 13px arial, sans-serif; line-height:22px; letter-spacing: 0px; font-weight: bold }
.subtitle2	{ color: #6C361C; font: 14px arial, sans-serif; letter-spacing: 0px; font-weight: bold }


div.scroll {	height: 300px;	width: 400px;	overflow: auto;	border: 1px solid #666;	background-color: #ECE9D8;	padding: 15px;}

.floatleft {
  float:left;
  border:solid 1px silver;
  padding:5px;
  margin-right:10px;
  } 

.floatright {
  float:right;
  border:solid 1px silver;
  padding:5px;
  margin-left:10px;
  } 


.dropcap {
float:left;

color:#B7B58C;
font-size:60px;
line-height:40px;
padding:2px;
font-family: Times, serif, Georgia;
} 


.button 	{ background-image: url("images/button.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, sans;
		color: #224f66;
		font-size: 8pt;
		height: 21px;
		width: 190px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #7599aa 1px solid }

.buttonon 	{ background-image: url("images/buttonon.gif");
		background-color:#ffffff;
		FONT-FAMILY: arial, sans;
		color: #c6622d;
		font-size: 8pt;
		height: 21px;
		width: 190px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #7599aa 1px solid }


.button-popups { background-image: url("images/button-popups.gif");
		background-color:#000000;
		FONT-FAMILY: arial,  helvetica, sans;
		color: #FFFFFF;
		font-size: 8pt;
		height: 21px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		BORDER: #FFFFFF 1px solid }
		
.button-big { 	background-image: url("images/button.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, sans;
		color: #666666;
		font-size: 8pt;
		height: 21px;
		width: 320px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #999999 1px solid }

.buttonon-big { background-image: url("images/buttonon.gif");
		background-color:#FFFFFF;
		FONT-FAMILY: arial, sans;
		color: #336699;
		font-size: 8pt;
		height: 21px;
		width: 320px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #778FA6 1px solid }



.buttonon-popups { background-image: url("images/buttonon-popups.gif");
		background-color:#3300FF;
		FONT-FAMILY: arial,  helvetica, sans;
		color: #FFFFFF;
		font-size: 8pt;
		height: 21px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		BORDER: #FFFFFF 1px solid }


.submitbutton	{ background-image: url("images/orderbutton.gif");
		background-color:#999999;
		FONT-FAMILY: arial,  helvetica, sans;
		color: #ffffff;
		font-size: 9pt;
		height: 18px;
		cursor:hand;
		width: 170px;
		font-weight: bold;
		text-align: center;
		padding-left: 6px;
		padding-right: 6px;
		BORDER: #ffffff 1px solid }


.submitbuttonon { background-image: url("images/buttonon.gif");
		background-color:#3300FF;
		FONT-FAMILY: arial,  helvetica, sans;
		color: #FFFFFF;
		font-size: 10pt;
		height: 25px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		BORDER: #B5B59E 1px solid }


.orderbutton	{ background-image: url("images/orderbutton.gif");
		background-color:#000000;
		FONT-FAMILY: arial,  helvetica, sans;
		color: #FFFFFF;
		font-size: 10pt;
		height: 25px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		BORDER: #990000 1px solid }


.orderbuttonon { background-image: url("images/orderbuttonon.gif");
		background-color:#3300FF;
		FONT-FAMILY: arial,  helvetica, sans;
		color: #FFFFFF;
		font-size: 10pt;
		height: 25px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		padding-left: 5px;
		padding-right: 5px;
		BORDER: #FFFFFF 1px solid }

.shadeform	{ FONT: 13px arial,  sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		width: 170px;
		BORDER: #B5B59E 1px solid}
		
.shadeform2	{ FONT: 13px arial,  sans-serif;
		background: #EAE8E3;
		text-align: left;
		BORDER: #B5B59E 1px solid}


.textarea	{ FONT: 13px arial,  sans-serif;
		background-image: url("images/shadeform.gif");
		text-align: left;
		WIDTH: 190PX;
		HEIGHT: 100PX;
		BORDER: #7599aa 1px solid}

.searchbutton 	{ background-color:#000000;
		FONT-FAMILY: arial,  helvetica, sans;
		color: #FFFFFF;
		font-size: 8pt;
		height: 18px;
		width: 40px;
		cursor:hand;
		font-weight: bold;
		text-align: center;
		BORDER: #FFFFFF 1px solid }

.dropdown 	{ COLOR: #333333; WIDTH: 151PX; FONT: 11px arial, sans-serif }


.searchform 	{ background-image: url("images/searchform.gif"); WIDTH: 125PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif; BORDER: #000000 1px solid }


.searchdrop	{ WIDTH: 65PX; HEIGHT: 20PX; FONT: 11px arial, sans-serif }
a.linkopacity img       {
filter:alpha(opacity=50);
 -moz-opacity: 0.5; 
 opacity: 0.5;
 -khtml-opacity: 0.5;
 }
a.linkopacity:hover img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0;
}

a.linkopacity75 img       {
filter:alpha(opacity=100) ;
-moz-opacity: 1.0;
opacity: 1.0;
-khtml-opacity: 1.0; 
}
a.linkopacity75:hover img {
filter:alpha(opacity=75); 
-moz-opacity: 0.75; 
opacity: 0.75;
-khtml-opacity: .075; 
}

.img {
  padding:15px;
  border:1px solid #99a0c1;
  }

.polaroid {
     padding:15px 15px 55px 15px;
     border:1px solid #99a0c1;
     background:white;
     text-align:center;
}
.polaroidtext {
    color:black;
    position:relative;
    top: -50px;
}

.mapimage {background: #fff url('images/about.1.gif') no-repeat ;}
.castle {background: #fff url('images/castle.gif') no-repeat ; align:right;}

.bgimage2 {background: #fff url('images/bar.gif') repeat-x ;}
.bgimage2 {background: #fff url('../images/bottom.jpg') repeat-x ;}
.bgimage3 {background: #fff url('../images/bottom-map.jpg') repeat-x ;}


.divstyle {	position:relative;
		border: #663300 1px solid;
		background:ccc7A9;
		width:190;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		float: right;
		margin-left: 20px
}

.divstyle2 {	position:absolute;
		border: #808080 1px solid;
		font-size:12px;
		text-align: left;
		line-height:18px;
		background:#FFFFFF;
		width:220;
		weight: 220;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		top:320;
		float-left:10; 
		overflow: scroll; }

.divstyle3 {	position:relative;
		border: #808080 1px solid;
		font-size:11px;
		text-align: left;
		line-height:18px;
		background:#FFFFFF;
		width:300;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		
		 }