body {
   position:relative;
   display:block;
   margin:0;
   padding:0;
   text-align:center;
   font-family:helvetica; 
   background: #eee url('../images/stripe.jpg') repeat-x;
}
div.application { 
   position:relative;
   display:block;
   text-align:left;
   margin:0 auto;
   width:970px;
   height:668px;
   border:0;
   padding:0;
   background: #FFF;
   
}
div.header {
   position:relative;
   display: block;
   text-align:left;
   width:100%;
   height:138px;
   border:0;
   padding:0;   
   background: url('../images/header.jpg') no-repeat;
}
div.body-content {
   position:relative;
   width:100%;
   height:668px;   
   display:block;
   text-align:left; 
   vertical-align:top;   
   margin:0;
   padding:0;
   background: #FFF url('../images/body.jpg') no-repeat top left;
   
}   
div.body-content h2 {
   position:relative;
   display:block;
   width:100%;   
   text-align:right;
   padding:10px;

}
div.left-panel {
   position:relative;
   display:block;
   float:left;
   width:215px;
   margin-top:0;
   padding:150px 25px 0 25px;
}

div.right-panel {
   position:relative;
   display:block;
   float:right;      
   width:645px;
   
   background-color:#FFF;
   padding:10px 25px;
}

label span.label {
   position:relative;
   display:block;
   width:175px;
   clear:both;
   float:left;
   text-align:right;
}
label input[type='input'] {
   position:relative;
   display:block;
   float:left;
   
}
textarea {
   width:90%;
   height:100px;
   margin:10px 15px;
}   
label p {
   display:block;
   clear:both;
   margin-left:25px;
   

}

h4 {
   position:relative;
   display:block;
   clear:both;
   width:100%;
   text-align:left;

}
address {
   position:relative;
   display:block;
   float:left;
   width:200px;
   padding:10px;
}
div.menu {
   position:absolute;
   right:0;
   bottom:10px;
}
div.float-left {
   position:relative;
   display:block;
   float:left;
}
ul.menu, ul.menu li {
   display:inline;
   padding:0;
   margin:0;
   border:0;
}
ul.services li {
   padding:0;
   margin:0;
   border:0;
}
label {
   display:block;
   clear:both;
}
fieldset {
   background: #EEE;
}
ul.menu li a { 
   margin:0px;
   padding:2px 10px;
   color:#FFF;
   text-decoration:none; 
   font-weight:bold; 
   border:0;  
}
ul.menu li a:hover { 
   margin:0px;
   padding:2px 10px;
   color:#FFF;
   text-decoration:none; 
   font-weight:bold; 
   border-top:thin outset #CCC; 
   background: #A85446; 
}

.about-content {
   background: #FFF url('../images/storefront.jpg') no-repeat;
}

div.footer{ 
   position:relative;
   display:block;
   clear:both;
   width:100%;
   text-align:center;
}      
