@charset "utf-8";
/* CSS Document */


body{
background:#0CF;	
color:#2f6f82;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
}

#body_wrapper{
height:800px;
width:800px;
margin: 0px auto 0px auto;
}

#popup_wrapper{
width:370px;
margin: 0px auto 0px auto;
}
#main_header{
background:url(../images/ace_top_1.jpg);
height:249px;
width:800px;
background-repeat:no-repeat;
}

#main_menu {
background:url(../images/ace_menu_2.jpg);
height:37px;
width:800px;
background-repeat:no-repeat;
}

#main_body{
background:url(../images/ace_body_1.jpg);
height:423px;
width:800px;
background-repeat:no-repeat;
}

#main_footer{
background:url(../images/ace_footer_1.jpg);
height:94px;
width:800px;
background-repeat:no-repeat;
}

#main_menu div{
word-spacing:5px;
padding-left:125px;
text-align:center;
}
#main_menu a{text-decoration:none;font-size:16px;color:#999;font-weight:bold;}
#main_menu a:link{text-decoration:none;font-size:16px;color:#999;font-weight:bold;}
#main_menu v:link{text-decoration:none;font-size:16px;color:#999;font-weight:bold;}
#main_menu active:link{text-decoration:none;font-size:16px;color:#999;font-weight:bold;}
#main_menu a:hover{text-decoration:none;font-size:16px;color:#FFF;font-weight:bold;}

#main_menu span {text-decoration:none;font-size:16px;color:#FFF;font-weight:bold;}
.main_menu_active {text-decoration:none;font-size:16px;color:#FFF;font-weight:bold;} 

.line_up { vertical-align:top;text-align:left;padding:10px 8px 10px 8px;}

.div_char{width:395px;height:380px;overflow:hidden;text-align:center;padding-top:0px;border:0px solid black;}

.div_char h1{font-size:18px;color:#268;font-weight:bold;padding:5px 0px 0px 0px;}
.div_char h2{font-size:15px;color:#c90;font-weight:bold;padding:0px 0px 5px 0px;}

.div_char_element img {float:right;vertical-align:top;padding:3px 3px 3px 3px;}
.div_char_element2 {padding-left:20px;text-align:right;color:#cc9900;font-weight:normal;}
.div_char_element2 img {padding:3px 0px 3px 0px;}
.div_char div{padding:2px 0px 0px 0px;}

.div_char a{text-decoration:none;color:#2f6f82;}
.div_char a:link{text-decoration:none;color:#2f6f82;}
.div_char v:link{text-decoration:none;color:#2f6f82;}
.div_char active:link{text-decoration:none;color:#2f6f82;}
.div_char a:hover{text-decoration:none;color:#CCC;}
.div_char table {text-align:center;}
.div_char td {text-align:left;}

.news_table {text-align:center;font-size:12px;}

.left_panel {text-align:left;font-size:11px;}
.left_panel_h1 {font-size:17px;color:#268;font-weight:bold;padding:5px 0px 0px 0px;text-align:left;}
.left_panel_h2 {font-size:14px;color:#c90;font-weight:bold;padding:0px 0px 5px 0px;}
.left_panel_moreinfo {text-align:right;}
.left_panel_contact {text-align:right;}


#main_footer div{color:#FFF;text-align:right;padding:30px 10px 0px 0px;font-weight:normal;font-size:16px;}
#main_footer a{text-decoration:none;color:#FFF;}
#main_footer a:link{text-decoration:none;color:#FFF;}
#main_footer v:link{text-decoration:none;color:#FFF;}
#main_footer active:link{text-decoration:none;color:#FFF;}
#main_footer a:hover{text-decoration:none;color:#CCC;}

/* #popup_div {width:400px;text-align:center;} */
#popup_div_inner {width:360px;border:1px solid #2f6f82;padding:0px 5px 0px 5px;background-color:#D7FFFF;text-align:left;}
#popup_div_inner h1{font-size:18px;color:#268;font-weight:bold;padding:5px 0px 0px 0px; text-align:center;}
#popup_div_inner span {color:#268;font-size:13px;font-weight:bold;}
#popup_div_inner hr {width:150px;text-align:center;color:#268;margin:5px 0px 0px 0px;}

.popup_links a{text-decoration:none;color:#2f6f82;font-weight:bold;}
.popup_links a:link{text-decoration:none;color:#2f6f82;font-weight:bold;}
.popup_links v:link{text-decoration:none;color:#2f6f82;font-weight:bold;}
.popup_links active:link{text-decoration:none;color:#2f6f82;font-weight:bold;}
.popup_links a:hover{text-decoration:none;color:#CCC;font-weight:bold;}

.popup_div_golden {color:#cc9900;}
.popup_filler {height:25px;}

.gallery_border img {border:3px solid black;}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 230px;
	font-family: Helvetica, sans-serif;
	color:#268;
	font-weight:bold;
	font-size: .8em;
	margin: 0px 0px 10px 0px;
	border: 1px solid #268;
}
.contact_header {
	font-weight:bold;
	font-size:20px;
	text-align:left;
	margin: 0px 0px 10px 0px;
	
}
.submit_button {
    border: 0;
    background: none;
	font-weight:bold;
	color:#268;
}	
.submit_button:hover {
    border: 0;
    background: none;
	font-weight:bold;
	color:#CCC;
}	

#main_header div {
	text-align:right;
	padding:0px 10px 25px 0px;
}