﻿body {
    background: #FFFFFF url(../images/common/background_tile.gif) repeat-y 50% 50%;
    text-align: center;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:1em;
}

#site-content   {
    width:726px;
    margin:0 auto;
}

#branding   {
    height:65px;
    margin-top:8px;
}

#primary-navigation {
    margin: 0;
    padding: 0;
    list-style-type: none;
    background-image: url(../images/common/nav_gradient_tile.gif);
    height: 28px;
    width: 726px;
    border-top: 1px dotted #c55416;
}

#primary-navigation li  {
    float:left;
    list-style-type:none;
    text-align:center;
    border-left:1px dotted #c55416;
}

#primary-navigation li.left-item    {
    text-align:right;
    width:30%;
    border-left:none;
}

#primary-navigation li.right-item    {
    text-align:left;
    width:20%;
}

#primary-navigation li a    {
    display:block;
    padding-bottom:3px;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    color:#8B8B8B;
    text-decoration:none;
    font-size:95%;
}

#primary-navigation li a:hover {
    color: #000;
}

#secondary-navigation   {
    margin:0;
    padding:0;
    clear:both;
    height:30px;
    list-style-type:none;
    background-color:#774326;
    padding-top:25px;
    margin-top:5px;
}

#secondary-navigation li    {
    float:left;
    list-style-type:none;
    border-left:2px solid #fff;
}

#secondary-navigation li.left-item  {
    text-align:right;
    width:30%;
    border-left:none;
}

#secondary-navigation li.right-item  {
    text-align:left;
    width:20%;
}

#secondary-navigation li a  {
    color:#fff;
    text-transform:lowercase;
    padding-bottom:0;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;
    text-decoration:none;
}

#main-content   {
    text-align:left;
    font-size:80%;
    padding-top:10px;
    padding-left:10px;
}

#main-content h3    {
    margin:0;
    padding:0;
    color:#774326;
    font-size:120%;
}

.image-details  {
    margin:0 auto;
}

#main-content .image-details h3   {

    color:#fff;
    background-color:#774326;
    padding:5px;
    margin-bottom:0;
    margin-top:5px;
    text-align:left;
}

.image-details dl   {
    width:100%;
    margin:0;
    padding:0;
}

.image-details dt   {
    float:left;
    clear:both;
    width:30%;
    border-bottom:1px solid #774326;
    border-left:1px solid #774326;
    color:#666666;
    font-size:120%;
    font-weight:bold;
}

.image-details dd   {
    width:65%;
    margin-left:30%;
    border-bottom:1px solid #774326;
    border-right:1px solid #774326;
}

.image-details dt, .image-details dd    {
    background-color:#E0E2E3;
    height:20px;
    padding-top:5px;
    padding-left:5px;
}

#main-content .search-box   {
    width:50%;
    margin-left:25%;
    background-color:#E0E2E3;
    padding:5px;
    border:1px dashed #774326;
    text-align:center;
}
    
#main-content .search-box h3  {
    color:#fff;
    background-color:#774326;
    padding:5px;
    margin-bottom:0;
    margin-top:5px;   
}

#main-content .search-result    {
    float:left;
    clear:both;
    margin-bottom:5px;
    width:90%;
}

#main-content .search-result img    {
    float:left;
    border:1px solid #774326;
    padding:2px;
    width:20%;
}

#main-content .search-result dl {
    float:left;
    width:75%;
}

#main-content .search-result dl dt  {
    float:left;
    color:#774326;
    font-weight:bold;
    width:25%;
    margin-bottom:5px;
}

#main-content .search-result dl dd  {
    margin-bottom:5px;
}

#main-content .search-result p.view-link  {
    clear:both;
    margin:0;
    text-align:right;
    border-bottom:1px dashed #774326;
    padding-bottom:15px;
}

#main-content .search-result p.view-link a  {
    color:#774326;
    border:1px solid #774326;
    padding:3px;
    padding-left:5px;
    padding-right:5px;
    text-decoration:none;
}
