@charset "UTF-8";
/* CSS Document */

html, body{
	border:0px;
	margin:0px;
	border-collapse:collapse;
	padding:0px;
	height:100%;
}
body{
	background:#0a0a0a;
}
img{
	border:0px;	
}
#top{
	height:121px;	
	margin:auto;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;	
	background: url('images/topbg.jpg') repeat-x;
}
#topspacer{
	height:73px;	
	margin:auto;
}
#bottomspacer{
	height:73px;	
	margin:auto;
}
#tl, #bl{
	float:left;	
}
#logo{
	width:130px;
	padding-top:10px;
}
#tr, #br{
	float:right;	
}
#top a:link, #top a:hover, #top a:visited, #bottom a:link, #bottom a:hover, #bottom a:visited{
	color:#fff;
	text-decoration:none;
}
#top a:hover{
	color:#999;
}
#tr ul, #tl ul, #br ul, #bl ul{ list-style-type:none;margin:0px;padding:0px; }
#tr li, #tl li{
	color:#fff;
	float:left;
	padding-top:40px;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
}
#br li, #bl li{
	color:#fff;
	float:left;
	padding-top:20px;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
}
#tl li, #bl li{ padding-right:30px; } 
#tr li, #br li{ padding-left:25px; }

#br ul li{
	text-transform:none;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
#content{
	background: url('images/velvet.jpg') #fff repeat;
	min-height:500px;
	overflow:auto;
}
#lc{
	/*background: url('images/menuboard.png') no-repeat;	*/
	width:328px;
	height:499px;
	float:left;
	overflow:hidden;
}
#rc{
	background: url('images/pictureboard.png') no-repeat;
	width:662px;
	height:499px;
	float:right;
	overflow:hidden;
}
#splash{
	background: url('images/pictureboard.png') no-repeat;
	width:662px;
	height:499px;
	overflow:hidden;	
	margin:auto;
}
#splash div{
	width:538px;
	height:353px;
	margin-left:63px;
	margin-top:72px;
	overflow:hidden;
}
#lc div p, #lc div ul{
	text-align:left;	
}
#lc div img{
	margin-bottom:10px;	
}
#lc div{
	text-align:center;
	margin-top:40px;
	margin-left:47px;
	margin-right:53px;
	margin-bottom:100px;
}
#rc img, #rc #map_canvas{
	margin-left:77px;
	margin-top:72px;	
}
#fc{
	background: url('images/fullframe.png') no-repeat;
	width:1000px;
	height:499px;
	overflow:hidden;
}
#fc div{
	margin-top:75px;
	margin-left:58px;
	padding:10px;
	color:#fff;
	overflow:auto;
	width:844px;
	height:329px;
}
#rc, #lc, #fc{
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
}
#bottom{
	height:70px;
	background: url('images/bottombg.jpg') repeat-x;
}
.wrapper{
	width:1000px;
	margin:auto;
	overflow:auto;
}
#distance { 
	width:1px;
	height:50%;
	margin-bottom:-418px; /* half of 936 container height */
	float:left;
}
#container {
	margin:0 auto;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:763px; /* 936 container height - 73 px */
	width:100%; /* Width of centered container */
	clear:left;
}
#containertop {
	margin:0 auto;
	top:0px;
	left:0px;
	position:absolute; /* puts container in front of distance */
	text-align:left;
	height:73px; /* Height of centered container */
	width:100%; /* Width of centered container */
	clear:left;
	background: url('images/frame_top.png') repeat-x;
}
#distancebottom { 
	position:relative; /* puts container in front of distance */
	width:1px;
	height:50%;
	margin-top: -418px; /*half of 936 container*/
	float:left;
	border:0px solid green;
}
#containerbottom {
	margin:0 auto;
	bottom:0px;
	left:0px;
	position:relative; /* puts container in front of distance */
	text-align:left;
	height:73px; /* Height of centered container */
	width:100%; /* Width of centered container */
	clear:left;
	background: url('images/frame_bottom.png') repeat-x;
}





/* FORM */
#fc h2{
	text-align:center;
}
form#apply{
	width:520px;
	overflow:auto;
	margin:auto;
}
form#info {
width:400px;
overflow:auto;
}
form#info label{
display:block;
width:130px;
float:left;
margin-top:10px;
}
.nowidth{
width:auto;
}
form#info input{
float:left;
}
form#info input[type=text]{
width:200px;
margin-bottom:.8em;
margin-top:10px;
}
form#info select{
float:left;
margin-top:10px;
margin-bottom:.8em;
}
form#info textarea{
float:left;
width:375px;
height:80px;
}
form#info button{
float:left;
width:175px;
margin-left:110px;
margin-bottom:20px;
text-align:center;
}
form#info  p{
float:left;
font-size:.7em;
}
a:link, a:hover, a:visited{
color:#ff6;	
}
label{
display:block;
float:left;
width:150px;
}
.nowidth{
display:inline;
float:none;
}
.date{
width:50px;	
}
.phone{
width:50px;	
margin-right:5px;
}
textarea{
width:450px;
height:100px;
}
form#apply button{
margin-left:300px;
}
