@charset "utf-8";

/* CSS Document */

body 

{

	margin: 50px 0px;

	padding: 0px;

	text-align: center;

}

#wrapper

{

	width: 993px;

	margin: 0px auto;

	text-align: left;

	padding: 15px;

}

#top_wrapper

{

	background-image:url(images/bg_top.jpg);

	background-repeat:no-repeat;

	width:993px;

	height:137px;

}

#nav

{
	padding-top: 109px;
	height: 27px;

}

#main

{
	width:auto;
	background-image:url(images/bg_main.gif);
	background-repeat:repeat-y;
	padding: 25px 50px 5px 50px;
	text-align: center;
}

#footer

{

	background-image:url(images/bg_bottom.jpg);

	background-repeat:no-repeat;

	height: 14px;

}
#heading
{
	font-size:20px;
	font-weight: bold;
	font-style: italic;
	color: #003399;
}
.subtext
{
	font-size:14px;
}
#btn_home

{

	margin-left:35px;

	float: left;

}

#btn_home img

{  

	border-style: none;

}

#btn_home a 

{ 

	display:block; 

	height:27px; 

	width:83px; 

	overflow:hidden; 

}

#btn_home a:hover 

{ 

	display:block; 

	text-indent:-83px; 

}

#btn_all_other

{

	float:left;

	margin-left: 2px;

}

#btn_all_other img

{  

	border-style: none;

}

#btn_all_other a 

{ 

	display:block; 

	height:27px; 

	width:109px; 

	overflow:hidden; 

}

#btn_all_other a:hover 

{ 

	display:block; 

	text-indent:-109px; 

}

.active
{
	text-indent:-109px; 
	margin-top:1px;
}
.active_home
{
	text-indent:-83px; 
	margin-top:1px;
}

#fcf2 {
	font-family:arial;
	font-size:11px;
	margin:5px;
	background-color:#EEFCED;
	width:900px;
}
#fcf2 h3 {
	font-size:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	padding:4px;
	margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color:#F00;
}
#fcf2 div.r {
	clear: both;
	padding-top: 5px;
	background-color:#EEFCED;
}
#fcf2 label {
	float: left;
	width: 350px;
	text-align: right;
}
#fcf2 span.f {
	float: right;
	width: 500px;
	text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #FFF;
border:1px solid #000;
padding:2px;
}
#fcf2 input:focus, #fcf2 textarea:focus {
	background: #f2f2f2;
}
.red{
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}
#maintext
{
	padding-right: 50px;
	padding-left: 20px;

}
.prices{
text-align:left;
margin-left:50px;
}
.tiny{
	color: #FF0000;
	font-size:12px;
	font-style: italic;
}
#footbar a
{
	text-decoration:none;
	color:#990000;
	font-size: 14px;
}
#footbar a:hover
{
	text-decoration:underline;
	color:#990000;
	font-size: 14px;
}
