body {
	background: url(images/messyandlittle.gif) no-repeat top left #FDFAED fixed;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	z-index: 3;
	overflow: visible;
}
#wrapper {
	display: block;
}
@media screen {
	div#banner {
		position: fixed;
	}
		
	* html div#banner {
		position: absolute;
	}
}
#banner {
	left: 0;
	top: 0;
	width: 380px;
	height: 100%;
	background: url(images/messyandlittle.gif) left top no-repeat fixed #FDFAED;
	z-index: 4;
}
* html #global_nav { /*\*/
	position: absolute; 
	top: expression((185 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 
	right: expression((135 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ 
}
* html #right_sidebar { /*\*/
	display: none;
}
#global_nav {
	position: fixed;
	left: 135px;
	top: 180px;
	width: 250px;
	z-index: 5;
	height: 100%;
  	overflow: visible;
}
#global_nav ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
}
#global_nav li {
  float: left;
  position: relative;
  width: 10em;
}
#global_nav li ul {
  display: none;
  position: absolute; 
  top: -35px;
  left: 120px;
  background-color: #FEF3D2;
}
#global_nav ul li a {
	float: left;
	height: 20px;
	padding: 3px;
	text-decoration: none;
	margin-top: 3px;
	margin-left: 10px;
}
#global_nav ul li a:link, #global_nav ul li a:visited {
	color: #000000;
	text-transform: lowercase;
}
#global_nav ul li a:hover {
	background-color: #F9CD8E;
}
#global_nav li:hover ul, #global_nav li.over ul{
	display: block;
	background: #FEF3D2;
}

#index .index, #services .services, #customers .customers, #contact .contact{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #000000;
	padding-bottom: 3px;
}
#right_sidebar {
	display: none;
}
#right_sidebar a:link, #right_sidebar a:visited {
	display: none;
}
#right_sidebar a:hover {
	display: none;
}
#content {
	background-color: #FEF3D2;
	margin-left: 380px;
	margin-top:-16px;
	padding: 10px;
	padding-left: 15px;
	color: #000000;
	text-align: justify;
	width: 525px;
	z-index: 2;
}
#main_text {
	background-color: #FEF3D2;
	text-align: justify;
}
#main_text a:link, #main_text a:visited {
	color: #FF3333;
	text-decoration: none;
}
#main_text a:hover {
	color: #990000;
	text-decoration: overline underline;
}
#main_text ul {
	list-style: circle;
}
#main_text form {
	text-indent: 0px;
}
#footer{
	background-color: #FEF3D2;
	position: absolute;
	border: #990000;
	left: 380px;
	display: block;
	width: 525px;
	padding-right: 13px;
	padding-left: 12px;
	text-align: center;
	padding-bottom: 3px;
}
#footer_background{
	display:none;
}
#footer_text {
	display: block;
}
#footer a:link, #footer a:visited {
	color: #FF3333;
	text-decoration: none;
}
#footer a:hover {
	color: #990000;
	text-decoration: overline underline;
}
.titles {
	color: #990000;
	display: block;
	font-size: 36px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: overline underline;
	font-weight: bold;
	text-transform: uppercase;
}
.subtitles {
	color: #990000;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
.imgalign {
	float: left;
	display: block;
	padding: 5px;
	margin: 3px;
}
.imgalignright {
	float: right;
	display: block;
	padding: 5px;
	margin: 3px;
}
.imgaligncenter {
	float: left;
	display: block;
	padding-left: 14px;
}
.boldtext {
	font-weight: bold;
	color: #FF0000;
}
.form_bottom {
	color: #003399;
	font-weight: bold;
}
.banner_text {
	display: none;
}
.main_text {
	display: none;
}
.h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}