@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	}
a:link{
	color:#F1AA26;
	text-decoration:none;
}
a:hover{
	color:#F2C25A;
	text-decoration:none;
}
a:visited{
	color:#F1AA26;
	text-decoration:none;
}
a:active{
	color:#F1AA26;
	text-decoration:none;
}
#holder{
	width:980px;
	height:auto;
	}
#menu{
	width:980px;
	height:50px;
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	text-align:right;
	color:#FFF;
	}
.menulink{
	font-size:16px;
	height:20px;
	color:#FFF;
	float:left;
	margin-top:12px;
	padding-left:25px;
	padding-right:20px;
	text-decoration:none;
	border-right:1px #FFF solid;
	}
a.menulink:hover{
	font-size:16px;
	height:20px;
	color:#E2AF53;
	float:left;
	margin-top:12px;
	padding-left:25px;
	padding-right:20px;
	text-decoration:none;
	border-right:1px #FFF solid;
	}
.menulink_on{
	font-size:16px;
	height:20px;
	color:#E2AF53;
	float:left;
	margin-top:12px;
	padding-left:25px;
	padding-right:20px;
	text-decoration:none;
	border-right:1px #FFF solid;
	}
.donate{
	float:right;
	padding-top:10px;
}
#header{
	width:980px;
	height:272px;
	}
#mainbody{
	width:980px;
	height:auto;
	margin-top:10px;
	}
#contentupper{
	width:980px;
	height:auto;
	
	}
.upper_gallery{
	width:277px;
	height:186px;
	float:left;
	margin-right:20px;
	margin-left:25px;
	background-image:url(images/im_bg.jpg);
	background-repeat:no-repeat;
	padding-top:9px;
	}
.upper_text{
	width:250px;
	height:20px;
	float:left;
	background-color:#666;
	margin-right:8px;
	margin-left:8px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:17px;
	padding-right:10px;
	text-align:left;
	}
#spacer{
	width:980px;
	height:10px;
	overflow:hidden;
	}
#contentlower{
	width:980px;
	height:auto;

	}
#contentleft{
	width:653px;
	height:auto;
	float:left;
	
	padding-left:24px;
	text-align:left;
	}
#contentright{
	width:253px;
	height:auto;
	float:left;
	background-color:#CCCCCC;
	text-align:left;
	margin-left:20px;
	padding:10px;
	}
.bt1{
	width:252px;
	height:29px;
	background-image:url(images/bt1.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	text-align:center;
	color:#FFF;
	font-size:16px;
	margin-bottom:10px;
	}
.text{
	font-size:13px;
	line-height:155%;
	color:#000;
	}
.h1{
	font-size:20px;
	color:#8E0001;
	}
#contact_form{
	text-align:left;
	font-size:14px;
	color:#000;
	}
#footer{
	width:980px;
	height:10px;
	margin-top:10px;
	clear:both;
	background-image:url(images/line.gif);
	background-position:top;
	background-repeat:repeat-x;
	color:#000;
	font-size:12px;
	padding-top:30px;
	}

.gallery_block{
	width:980px;
	height:auto;
	margin-bottom:15px;
	clear:both;
	}
.gallery_block2{
	width:100%;
	height:auto;
	margin-bottom:15px;
	clear:both;
	}
.im_gallery{
	width:auto;
	height:auto;
	float:left;
	overflow:hidden;
	padding:5px;
	border:1px #fff solid;
	margin:5px;
	}
.h5{
	font-size:18px;
	color:#000;
	text-decoration:none;
	padding-top:5px;
	}
.gallery_hd{
	width:945px;
	height:40px;
	text-align:left;
	
	}
#gb_left{
	float:left;
	text-align:left;
	}
#gb_right{
	float:right;
	text-align:left;
	}
#header_right{
	width:45%;
	height:60px;
	float:left;
	text-align:left;
	padding-top:20px;
	}
#login_error{
	width:auto;
	padding-bottom:5px;
	}
.updatehead{
	text-align:left;
	font-weight:bold;
	padding-top:10px;
}
.pricing{
	width:100%;
	height:auto;
	/*background-color:#666;*/
	padding:10px;
	clear:both;
	text-align:left;
	}
.pleft{
	width:103px;
	height:auto;
	float:left;
	/*background-color:#999;*/
	text-align:left;
	margin-right:30px;
	}
.pright{
	width:297px;
	height:auto;
	float:left;
	/*background-color:#099;*/
	text-align:left;
	}