@charset "utf-8";
/* CSS Document */

body {
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
}

a {
	text-decoration:none;
}
a:visited {
	color: #FC3;
}
#BGleft {
	background-image:url(images1/HomeLeftPanel.jpg);
	background-repeat:no-repeat;
}

#BGall {
	background-image:url(images1/BGall.jpg);
	background-repeat:no-repeat;
}
#BGhome {
	background-image:url(images1/BGhome.jpg);
	background-repeat:no-repeat;
	text-align:center;
}

#HomeCastlesTable {
	margin:0px 77px 0px 77px;
}

#BGnorepeat {
	background-repeat:no-repeat;
}

#wallsleft {
	background-image:url(images1/WallsLeft.jpg);
	background-repeat:repeat-x;
	background-position:top right;
}

#wallsright {
	background-image:url(images1/WallsRight.jpg);
	background-repeat:repeat-x;
	background-position:top left;
}

#buttonBG {
	background-repeat:no-repeat;
	text-align:center;
}

ul#list-nav {
	width:300px;
	height:20px;
	margin:0px 0px 0px 0px;
	list-style:none;
	display:inline;
	padding:0px;
	color:#FFFFFF;
}

ul#list-nav li {
	display:inline;
}

ul#list-nav li a {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:110%;
	text-decoration:none;
	font-style:normal;
	color:#FFFFFF;
}

ul#list-nav li a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:110%;
	text-decoration:none;
	font-style:normal;
	color:#FFCC33;
}

#line {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:130%;
	text-decoration:none;
	font-style:normal;
	color:#FFFFFF;
}

#maintextdiv {
	width:390px;
	margin:0px 0px 0px 100px;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
}

#maintextdivFAQ {
	width:710px;
	margin:0px 0px 0px 100px;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	text-align:left;
	line-height:0.9;
}

#maintextdivContact {
	width:258px;
	height:380px;
	margin:10px 0px 0px 100px;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	text-align:left;
	line-height:1.2;
	float:left;
}

#Googlediv {
	width:425px;
	height:370px;
	margin:22px 100px 0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	float:right;
}

H1 {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:1em;
	line-height:1.0em;
	font-weight:bold;
	color:#990000;
	/* text-align:left; */
	text-decoration:none;
}
H4 {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	margin:0px 0px 10px 0px;
	font-size:2em;
	font-weight:bold;
	color:#990000;
	/* text-align:left; */
	text-decoration:none;
}

hr {
	color:#0066CC;
	margin:15px 0px 15px 0px;
}

#cellspace {
padding: 10px 20px 10px 20px;
}

#greyheading {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:1em;
	font-weight:bold;
	color:#333333;
	/* text-align:left; */
	text-decoration:none;
}
#greyheading2 {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:.9em;
	font-weight:bold;
	color:#333333;
	/* text-align:left; */
	text-decoration:none;
}

#greybodytext {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:0.8em;
	line-height:1.2;
	font-weight:normal;
	color:#333333;
	/* text-align:left; */
	text-decoration:none;
}

#greybodytextsmall {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:0.7em;
	line-height:1.1;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
}

#redhighlight {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:1.0em;
	font-weight:bold;
	color:#990000;
	text-align:left;
	text-decoration:none;
}

#castlebox {
	background-repeat:no-repeat;
	text-align:center;
}

#castletext {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	margin:0px 0px 0px 0px;
	line-height:.9;
	font-size:0.7em;
	text-align:center;
}

#footerL {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:1.2em;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	text-decoration:none;
	margin-top:105px;
}
#footerR {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	text-decoration:none;
	font-size:1.2em;
	line-height:1.6;
	font-weight:bold;
	color:#ffffff;
	margin:0px 0px 0px 20px;
}

#footerM {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	text-decoration:none;
	font-size:1.2em;
	line-height:1;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin-top:15px;
}

ol {
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size:0.7em;
	line-height:1.1;
	font-weight:normal;
	color:#333333;
	text-align:left;
	text-decoration:none;
	margin:0px 0px 0px -25px;
}

/********** CONTACT FORM CSS **********/

#contact-area {
	font-size:60%;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	width: 700px;
	background-color:#1866bc;
	text-align:right;
	margin:400px 0px 0px 100px;
	padding:10px 0px 40px 0px;
}

#link-area {
	font-size:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	width: 700px;
	margin:0px 0px 0px 100px;

}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 402px;
	height:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-size: 1.4em;
	margin: 0px 10px 0px 0px;
}

#contact-area textarea {
	width:404px;
	height:80px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #000000; 
}   

#contact-area input.submit-button {
	background-color:#ffb003;
	color:#FFFFFF;
	width: 70px; 
	height:30px;
	float:right;
	font-family:"Trebuchet MS", Arial, Helvetica, SansSerif;
	font-weight:bold;
	font-size: 1.2em;
	margin:5px 10px 0px 0px;
	border:0px;

}

label {
	color:#FFFFFF;
	text-align: right;
	margin-right:5px;
	width: 20px;
	padding-top: 10px;
	font-size: 1.4em;
	vertical-align:top;
}

/********** FORM CSS **********/
