﻿/******************
BASE
******************/
body 
{
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: Candara, Helvetica, Geneva, Arial, Sans-Serif;
    text-align: center;
    background-color: rgb(255,252,222);
}
h1 
{
    font-size: 48px;
    color: rgb(255, 252, 222);
    text-transform: lowercase;
    letter-spacing: 2px;
    margin: 0;
    padding: 0;
}
h2 
{
    color: rgb(255, 252, 222);
    letter-spacing: 2px;
    margin-bottom: 10px;
    padding: 0;
    float: left;
}
ul 
{
    list-style: none;
    margin: 0;
    padding: 0;
}
p 
{
    font-size: 19px;
    line-height: 28px;
    color: rgb(255, 252, 222);
    margin-bottom: 18px;
    float: left;
    text-align: justify;
}
/******************
LAYOUT
******************/
#wrapper 
{
    position: relative;
    margin: auto;
    width: 962px;
    height: 100%;
    margin-top: 20px;
}
#header 
{
    background-color: #003366;
    height: 112px;
    text-align: left;
    border: 1px solid #6699cc;
    margin: 0;
}
#header img 
{
    float: left;   
}
#main 
{
    background-color: #003366;
    padding: 0 18px;
    margin: 0;
    float: left;
    text-align: left;
    border-left: 1px solid #6699cc;
    border-right: 1px solid #6699cc;
    border-bottom: 1px solid #6699cc;
    margin-bottom: 20px;
}
/******************
SITE NAVIGATION
******************/
#header_links 
{
    float: right;
    background-color: #003366;
    text-transform: lowercase;
    margin-top: 14px;
    margin-bottom: 74px;
}
#header_links ul 
{   
    float: right;
    text-align: right;
}
#header_links ul li 
{
    float: left;
    margin-right: 18px;
}
#header_links a 
{
    text-decoration: none;
    color: rgb(198, 226, 246);
}
#header_links a:hover 
{
    color: rgb(255, 252, 222);
}
/******************
HIGHLIGHT NAVIGATION
******************/
#highlight_nav 
{
    padding: 0;
    float: left;
    /*margin-bottom: 15px;*/
}
ul#highlight_list 
{
    list-style: none;
}
ul#highlight_list li 
{
    float: left;
    /*padding-right: 18px;*/
    font-size: 14px;
    margin-bottom: 15px;
}
ul#highlight_list li a 
{
    color: rgb(198, 226, 246);
    text-decoration: none;
    padding-right: 18px;
    
}
ul#highlight_list li a:hover 
{
    color: rgb(255, 252, 222);
}
/******************
IMAGE BAND
******************/
#img_div 
{
    float: left;
    margin-top: 0;
    margin-bottom: 74px;
}
ul#img_band 
{
    width: 924px;
}
#img_band li 
{
    float: left;
    padding: 0 7px 3px 0;
    float: left;
    margin: 0; 
    width: 126px; 
}
/******************
GALLERY
******************/
#imgGallery 
{
    margin-top: 15px;
}
#buttons 
{
    margin-top: 5px;
    float: right;
    width: 79px;
    text-align: right;
}
#lblSlides 
{
    margin-top: 5px;
    float: left;
}
/******************
MISC.
******************/
li.right_term 
{
    padding-right: 0 !important;
    margin-right: 0 !important;
}
.img, .brochures, .web_design, .magazines, 
.conf_coll, .long_doc, .brand, .news, .thick_box, 
.all, .brochures_item, .web_design_item, 
.magazines_item, .conf_coll_item, 
.long_doc_item, .brand_item, .news_item, .thickbox
{
}
#description 
{
    margin: 0 !important;
    font-size: 80%;
}
#Message 
{
    text-align: left;
}