body { 
	margin:0 auto; 
  background-color:#323232;
	width:924px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
}

ul { margin:0; padding-left:0;}

input, textarea  { 	
	width:400px;
	background-color:#f2f2f2;
	border:1px solid #cdcdcd;
	overflow:visible;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;	
}

textarea {
	min-height:195px;
 _height:195px;
}

form { font-size:0;  }
label { font-size:18px; width:90px; display:block; float:left; }

#frame {
	margin:0 auto; 
  background: #323232 url('images/bg_five0design.png') center 10px no-repeat; 
	width:924px;
	height:617px;
	font-family:Arial, Helvetica, sans-serif;
}

a img {border:0}

#logo {
	position:absolute;
	top:46px;
	left:35px;
	width:924px;
	height:98px;
  background: url('images/logo.png') 0 0 no-repeat;	
}

#blurb {
	position:absolute;
	top:84px;
	left:575px;
	font-size:15px;
	color:#999;
}

#nav {
 	position:absolute;	
	top:130px;
	left:35px;
	width:152px;	
	font-size:25px;
	color:#666;
	line-height:30px;
}

#nav a, #nav a:hover { 
	display:block;
	text-decoration:none;
	color:#fff;	
}

#nav ul li {
	margin-left:10px;
	font-size:20px;
	list-style-type:none;
}

#stage {
  position:absolute;
	top:130px;
	left:187px;
	width:702px;
	height:451px;
	font-size:20px;	
	line-height:25px;
	color:#333;
}

#stage .pad { padding:25px;}
#stage .gallerypad {padding:8px;}
#stage p {
	line-height:25px;
	margin:0 0 1em;
}
#copyright {
  position:absolute;
	left:35px;
	bottom:35px;
	font-size:10px;
	color:#333;
}
#developer  {
	position:absolute;
	right:10px;
	bottom:-10px;
	font-size:11px;
	color:#666;
}

#developer a {
	font-size:11px;
	color:#666;
	text-decoration:none;
}

#note {
	position:absolute;
	font-size:11px;
	color:#666;
	right:10px;
	top:0;
}

#note .mark {
	color:#e66b09;
	font-size:25px;
	vertical-align:-10px;
}
.errorLabel {color:#f00}
.errorField {
	background-color:#ffeeee;
	border-color:#f00;
}
#gallery {
	position:absolute;
	left:54px;
	width:593px;
	height:434px;
	overflow:hidden;
}
#Prev, #Next {
	position:absolute; 
	top:190px; 
	cursor:pointer;
}
#Prev {left:8px}
#Next {right:8px}

#slideframe {	
	position:absolute;
	width:99999px;
	height:434px;
	max-height:434px;
}

.slides {
	float:left;
	width:593px;
	height:434px;
	text-align:center;
}

#resetLink { cursor:pointer;  line-height:434px; 	text-align:center; }

.formMessage {padding-bottom:15px; *padding-bottom:0; *line-height:15px; font-size:18px;}

/* Common Tools */
.required { color:#f00 }
.highlight, .highlight:hover {color:#e66b09;text-decoration:none;}
.txt18 { font-size:18px }
.clear {clear:both;font-size:0;}

.hook {position:relative}
.spacer15px {
	height:15px;
	width:15px;
}

