@charset "utf-8";
/* CSS Document */
body{
margin:0px 0px 0px 0px;
background-repeat:repeat-x;
background-color:#08345a;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#7b6139;
line-height:20px;
}
a {
color:#10406e;}

h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
margin:0px;
padding:0px;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif; 
font-weight:normal;
font-size:18px;
margin:0px;
padding:0px 0px 5px 0px;
}
.top-links {
padding: 0px 15px 5px 0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.top-links a {
color:#FFFFFF;
text-decoration:underline;
}
.content-left{
background-color:#fffbe7;
padding: 15px 30px 20px 10px;
text-align:left;
vertical-align:top;
}
.content-left h1{

padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
border-bottom: 1px dashed #666666;
}
.content-left h2{
background-color:#f7ebce;
padding: 3px 3px 5px 8px;
margin: 30px 0px 5px 0px;
border-bottom: 1px dashed #666666;
}
.content-right{
background-color:#f7ebce;
text-align:left;
vertical-align:top;
padding: 15px 30px 20px 30px;
}

.content-right img{
	border: 5px solid #d6cba5;
	margin: 0px 10px 0px 0px;
}
.listings .content-right img{
	border: 3px solid #d6cba5;
	margin: 0px 10px 5px 0px;
}
.content-right h1 {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dashed #666666;
}
.content-right h2 {
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: 1px dashed #666666;
}
.content-right h2 a{
	font-size:16px;

}
.content-right-text{
padding: 5px 20px 0px 20px;
text-align:left;
vertical-align:top;
}
.schedule-list{
background-color:#fffbe7;
padding:2px 5px 2px 5px;
margin:5px;
font-size:12px;
}
#gallery img{
	padding: 0px;
	border: 3px solid #d6b694;
	margin-right:15px;
	margin-bottom:15px;
}

#gallery a:hover img
{
	background-color:#eff6fa;
	border-color: #66CCFF;
}
#gallery-order img{
	padding: 10px 10px 10px 10px;
	border: 1px dashed #CCCCCC;
	margin-bottom:5px;
}
.img-border{
	border: 5px solid #d6b694;
}
.content-bottom{
background-image:url(../images/bg-bottom-left.gif);
background-repeat:repeat-x;
background-color:#8c7d6b;
text-align:center;

}	
.content-bottom-left{
color:#fffbe7;
padding: 25px 20px 20px 20px;
text-align:left;
vertical-align:top;
}
.content-bottom-right{
background-color:#847163;
color:#fffbe7;
text-align:left;
vertical-align:top;
padding: 15px 15px 20px 15px;
}
.bottom-right-td{
text-align:left;
vertical-align:top;
padding: 15px 5px 20px 25px;
width:180px;
}
.content-bottom-right a{
color:#effbff;
text-decoration:underline;
}
.content-bottom-left a{
color:#effbff;
text-decoration:underline;
}
.footer{
background-image:url(../images/bg-footer.gif);
color:#fffbe7;
padding: 0px 25px 0px 25px;
}
.footer a{
color:#effbff;
text-decoration:underline;
}
	.myForm td, input, select, textarea, checkbox  {

	}

	.required {
		color: red;
	}
		#flashcontent {
		width:100%;
		height:100%;
	}
#d1 {font-size:12px; background-color:#FFFFFF;}
#d1 img{border:0px;margin:0px;}
#d2 {font-size:12px; background-color:#FFFFFF;}
#d2 img{border:0px;margin:0px;}
#d3 {font-size:12px; background-color:#FFFFFF;}
#d3 img{border:0px;margin:0px;}
#d4 {font-size:12px; background-color:#FFFFFF;}
#d4 img{border:0px;margin:0px;}

