﻿body 
{
margin:0;
background-color:White;
font-family:Tahoma;
font-size:11px;
}
a,
a:link,
a:visited,
a:active
{
color:#d6d090;
}
#logoSection
{
width:100%;
margin:0;
padding:0;
background:transparent url(/Images/jbarchitect_logo.gif) no-repeat center top;
height:141px;
}
#logo {
height: 141px; 
width: 930px; 
text-indent: -9999em; 
overflow: hidden;
}
#logo a {
display: block; 
width: 930px; 
height: 141px; 
text-decoration: none; 
}
#middleSection
{
width:100%;
background:#454545 url(/Images/jbarchitect_bottom_logo.gif) no-repeat center top;
text-align: center;
}
#innerMiddleSection
{
margin: 0 auto;
width:970px;
text-align:left;
}
ul#navigationSection 
{
list-style-type: none;
float:right;
margin: 10px 20px 0 0;  
padding: 0; 
font-size: 14px;
font-family: "Lucida Grande", Helvetica, Arial;
}
#navigationSection li { 
display: inline; 
font-weight: bold; 
text-transform: none; 
color: #f4f4f4; 
margin: 0px 10px 0 66px;
}
#navigationSection a,
#navigationSection a:link, 
#navigationSection a:active,
#navigationSection a:visited {
color: #f4f4f4; 
text-decoration: none; 
}
#navigationSection a:hover {
color:#d6d090;
}
#contentSection
{
clear:both;
padding:5px 10px 20px 10px;
font-size: 14px;
height:600px;
font-family: "Lucida Grande", Helvetica, Arial;
color:#f4f4f4;
}
#bottomSection
{
width:970px;
background-color:#e0e1e1;
height:70px;
}
#leftContent
{
float:left;
width:320px;
}
#middleContent
{
float:left;
width:300px;
padding:0 10px 0 15px;
}
#rightContent
{
float:right;
width:300px;
}
#leftGalleryContent
{
float:left;
width:345px;
}
#galleryContent
{
float:right;
width:600px;
text-align:center;
}
.serviceLabel
{
text-decoration:underline;
color:#d6d090;
cursor:pointer;
}
.serviceList
{
margin:0 0 0 25px;
padding:0;
}
.homeRotator
{
margin-top:20px;
}
.galleryPreview
{

}
.previewBox
{
height:405px;
margin-bottom:15px;
}
.itemTemplate
{
margin-top:5px;
}
ul.bottomNavigation 
{
list-style-type: none;
float:left;
margin: 10px 0 0 10px;  
padding: 0; 
width:800px;
text-align:left;
}
.bottomNavigation li { 
display: inline; 
font-weight: bold; 
text-transform: none; 
color: #454545; 
margin: 0px 50px 0 0;
}
.bottomNavigation a,
.bottomNavigation a:link, 
.bottomNavigation a:active,
.bottomNavigation a:visited {
color: #454545; 
text-decoration: none; 
}
.bottomNavigation a:hover {
text-decoration:underline;
}
.bottomAddress
{
padding: 10px 0 0 0;
margin: 0 10px 0 10px;
font-size:12px;
font-weight:bold;
letter-spacing:2px;
text-align:left;
}
.bottomAddress a,
.bottomAddress a:link, 
.bottomAddress a:active,
.bottomAddress a:visited
{
color: #454545; 
}
.bottomCopyright
{
margin: 20px 0 0 10px; 
float:left;
font-size:12px;
text-align:left;
}
.mediumImage
{
border-top:0;
border-left:5px solid transparent;
border-bottom:5px solid transparent;
border-right:5px solid transparent;
text-align:center;
}
.homeLink
{
text-align:center;
height:32px;
width:296px;
line-height:32px;
font-weight:bold;
display:block;
}
.textBox
{
background-color:#383838;
text-decoration:none;
color:White;
text-align:center;
font-weight:bold;
display:block;
font-size:22px;
line-height:40px;
width:300px;
height:237px;
margin:0 0 10px 0;
}
.textBox .inner
{
padding-top:70px;
}
.photoLink,
.photoLink:link,
.photoLink:visited,
.photoLink:active
{
background-color:#383838;
text-decoration:none;
color:White;
cursor:pointer;
display:block;
width:300px;
height:237px;
margin:0 0 18px 0;
text-align:center;
}
.photoLink:hover {
color:#d6d090;
background-color:#5e5e5e;
}
h3.header
{
color:#D6D191;
font-size:20px;
font-weight:bold;
border-bottom: 1px solid #999999;
padding-bottom:8px;
margin-top:10px;
margin-bottom:12px;
}