@charset "utf-8";
/* CSS Document */

body {
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	background-image:url(../images/deep_background.png);
	margin: 0; 
	padding: 0;
	text-align: center;
	color:#666;
}

a {
	color: #8A002D;

}

#container {
	width: 958px;  
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; 
}

#header {
	background-image:url(../images/header.png);
	height: 99px;
	padding: 0; 
}

#nav { padding: 7px 0 0 570px; }
#nav_push { padding-right: 40px; }
#nav a { color: #7e7878; font-size: 15px; text-decoration: none; }
#nav a:hover { color:#999; font-size: 15px; text-decoration: none; }

#mini_contact {
	padding: 37px 0 0 835px;	
}

#focus {
	background-image:url(../images/focus.jpg);
	height: 270px;
	padding: 0; 
}

#tagline {
	font-size:25px;
	padding: 125px 0 0 425px;
	color:#333;
	font-family:"Times New Roman", Times, serif;
}

#mainContent {
	background-image:url(../images/content.jpg);
	min-height: 200px;
	padding: 0;
}

#footer {
	padding: 0;
	background:#DDDDDD;
}

table, input, textarea, select{
	font:Arial, Helvetica, sans-serif;
	line-height:160%;
}

/*contact form*/
#form1{
	margin:1em 0;
	padding-top:10px;
	padding-left: 40px;
}

#form1 fieldset{
	margin:0;
	padding:0;
	border:none;	
	float:left;
	display:inline;
	width:260px;
	margin-left:25px;

}		
#form1 legend{display:none;}	
#form1 p{margin:.5em 0;}	
#form1 label{display:block;}	
#form1 input, #form1 textarea{		
	width:252px;
	border:1px solid #CCC;
	background:#CCC url(../images/form1/form_input.gif) repeat-x;
	padding:3px;
}		

#form1 textarea{
	height:125px;
	overflow:auto;
}			

#form1 p.submit{
	clear:both;
	padding:0 88px 20px 0;
	margin:0;
	text-align:right;
}	

#form1 button{
	width:150px;
	height:37px;
	line-height:37px;		
	border:none;
	background:url(../images/form/form_button.gif) no-repeat 0 0;
	color:#fff;
	cursor:pointer;
	text-align:center;
	padding: 0 3px 3px 0;
}

/*Fader*/
#imageContainer {
	position:relative;
	margin:auto;
	width:500px;
	border:1px solid #000;
}

