/* nav1 links A */
.class1 a {font-family:britannic_boldregular, sans serif;
color:#b58d0a; font-size:24px; font-weight:normal; line-height:170%; padding-right:5px; padding-left:5px;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class1 a:link {text-decoration:none;}
.class1 a:hover {color:#505050; background:#f1efef; padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom: 10px;
text-shadow: 2px 2px 2px #dddada; }
.class1 a:visited {text-decoration:none; }
.class1 a:active {text-decoration:none; }


/* nav1 sublinks */
.class2 a {font-family:britannic_boldregular, sans serif;
color:#b58d0a; font-size:20px; font-weight:normal; line-height:170%; padding-right:5px; padding-left:5px;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class2 a:link {text-decoration:none;}
.class2 a:hover {color:#505050; background:#f1efef; padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom: 10px;
text-shadow: 2px 2px 2px #dddada; }
.class2 a:visited {text-decoration:none; }
.class2 a:active {text-decoration:none; }


/* nav2 links small*/
.class3 a {font-family:arial,helvetica,sans serif;
color:#ffffff; font-size:14px; font-weight:bold; line-height:170%; padding-right:5px; padding-left:5px;}
.class3 a:link {text-decoration:none;}
.class3 a:hover {color: #f1efef; padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom: 10px;
text-shadow: 2px 2px 2px #dddada;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class3 a:visited {text-decoration:none;}
.class3 a:active {text-decoration:none;}

/* text links */
.class4 a {font-family:arial,helvetica,sans serif;
color:#b58d0a; font-size:14px; font-weight:normal; padding-right:4px; padding-left:4px; }
.class4 a:link {text-decoration:none;}
.class4 a:hover {color:#ffffff; color: #505050; padding-right:10px; padding-left:10px; padding-top:10px; padding-bottom: 10px;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 1s ease; }
.class4 a:visited {text-decoration:none;}
.class4 a:active {text-decoration:none;}


p {font-family:arial,helvetica,sans serif;
color:#000000; font-size:14px; line-height:130%; }

.bodytext {font-family:arial,helvetica,sans serif;
color:#000000; font-size:14px; line-height:130%; }

.bodytextlg {font-family:arial,helvetica,sans serif;
color:#000000; font-size:16px; font-weight:none; line-height:130%; }

.bodytextit {font-family:arial,helvetica,sans serif;
color:#000000; font-size:15px; font-style:italic; line-height:130%; }

.bodytextbd {font-family:arial,helvetica,sans serif;
color:#000000; font-size:14px; font-weight:bold; line-height:130%; }

.bodytextbdgd {font-family:arial,helvetica,sans serif;
color:#b58d0a; font-size:16px; font-weight:bold; line-height:130%; }

.bodytextgd {font-family:arial,helvetica,sans serif;
color:#b58d0a; font-size:16px; font-weight:none; line-height:130%; }

.bodytextsm {font-family:arial,helvetica,sans serif;
color:#000000; font-size:12px; line-height:130%; }

.bodytextsmbd {font-family:arial,helvetica,sans serif;
color:#000000; font-size:12px; font-weight:bold; line-height:130%; }

.titletext {font-family:'gingaregular';
color:#b58d0a; font-size:72px; font-weight:none; font-style:italic;}

.copytext {font-family:arial,helvetica,sans serif;
color:#ffffff; font-size:12px; line-height:130%; }

.copytextbk {font-family:arial,helvetica,sans serif;
color:#000000; font-size:12px; line-height:130%; }


a img { border: none; }

html,body { 
margin: 0px;
padding: 0px;
background-image: url(../images/background_sub.jpg);
background-size: cover;
background-repeat: repeat-x;
background-attachment: fixed;
}


#container {
background: #ffffff;
width: 1000px;
height: 4800px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
box-shadow: 4px 4px 4px #505050;
border:1px solid #10b5b6; border-color:#b58d0a; 
-moz-border-radius: 25px; 
border-radius: 25px;
}

#containermid{
background: #ffffff;
width: 1000px;
height: 1800px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
box-shadow: 4px 4px 4px #505050;
border:1px solid #10b5b6; border-color:#b58d0a; 
-moz-border-radius: 25px; 
border-radius: 25px;
}

#containermidlong{
background: #ffffff;
width: 1000px;
height: 2800px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
box-shadow: 4px 4px 4px #505050;
border:1px solid #10b5b6; border-color:#b58d0a; 
-moz-border-radius: 25px; 
border-radius: 25px;
}


#containerlong{
background: #ffffff;
width: 1000px;
height: 6000px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
box-shadow: 4px 4px 4px #505050;
border:1px solid #10b5b6; border-color:#b58d0a; 
-moz-border-radius: 25px; 
border-radius: 25px;
}


#containerextralong{
background: #ffffff;
width: 1000px;
height: 8000px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
box-shadow: 4px 4px 4px #505050;
border:1px solid #10b5b6; border-color:#b58d0a; 
-moz-border-radius: 25px; 
border-radius: 25px;
}


#containershort {
background: #ffffff;
width: 1000px;
height: 850px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
box-shadow: 4px 4px 4px #505050;
border:1px solid #10b5b6; border-color:#b58d0a; 
-moz-border-radius: 25px; 
border-radius: 25px;
}

#containershortmid {
background: #ffffff;
width: 1000px;
height: 1200px;
margin-top: 15px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
box-shadow: 4px 4px 4px #505050;
border:1px solid #10b5b6; border-color:#b58d0a; 
-moz-border-radius: 25px; 
border-radius: 25px;
}

	#content {
	height: 100%; 
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	

	#picslidesa {
	position: absolute;
	margin: 0px;
	float: left;
	height: 292px;
	z-index: 1; 
	}

	#picslidesb {
	position: relative;
	float: left;
	height: 292px;
	z-index: 2; 
	}

	#logo {
	position: absolute; 
	float: left;
	margin-top: 15px;
	margin-left: 50px;
	width: 320px; 
	z-index: 10; 
	}
	
	#nav1 {
	position: absolute; 
	margin-top: 203px;
	margin-left: 120px;
	z-index: 10; 
	}
		
	#text {
	position: absolute; 
	float: left;
	padding-left: 20px;
	padding-top: 290px;
	width: 960px; 
	}
	
	
	#footer {
	height: 100px;
	width : 1000px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center; 
	}
