﻿body, html, textarea
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}
body 
{
    background-image: url('../image/base/siteBackground.png');
    background-repeat: repeat-x;
    background-color: #f3f2e6;
}
body, td, input, textarea { color:#606060; }
form { margin:0px; padding:0px; }
a
{
    color: #630737;
    text-decoration:none;
}
a:hover
{
    text-decoration: underline;
}
object
{
    outline:none;
}
p { margin:10px 0px 20px; }
h2 { color: #630737; font-size:12px; }
img { border:0px none; }
#siteWrapper
{
    margin: 0px auto;
    width: 894px;
    padding: 0px;
}
#copyrightArea
{
    height: 15px;
    padding: 15px 17px 0px 17px;
}
#copyMessage
{
    float: left;
}
#designByDaydream
{
    float: right;
}
#contentWrapper
{
    background: #fff;
    padding: 0px 17px 17px 17px;
}
#siteBanner
{
    background-image: url('../image/base/bannerBackground.png');
    background-repeat: repeat-x;
    height: 100px;
    position: relative;
}
    #homeBanner
    {
        position:absolute;
        top:4px;
        right:3px;
        background:#fff;
        width:212px;
        height:90px;
        padding:1px;
        z-index:1;
    }
    #homeBannerNewLabel
    {
        background:#f00;
        width:68px;
        height:68px;
        position:absolute;
        top:27px;
        right:4px;
        z-index:2;
        background:url(../image/base/newLabel.png) no-repeat;
    }
    

    
#siteLogo
{
    background-image: url('../image/base/atlasLogo.png');
    background-repeat: no-repeat;
    width: 153px;
    height: 50px;
    position: absolute;
    top: 24px;
    left: 19px;
    cursor:pointer;
}
ul#siteMenu, ul#siteMenu2
{
    padding: 0px;
    margin: 0px;
    height: 31px;
    text-align: center;
    font-family: 'Courier New' , Courier, monospace;
    letter-spacing:0.08em;
    font-size: 14px;
    text-transform: uppercase;
}
ul#siteMenu
{
    background-image: url('../image/base/siteMenuBackground.png');
    background-repeat: no-repeat;
    background-position: left top;
}
#siteMenu2Wrapper
{
    background-color:#f9f8f3;
}
ul#siteMenu2 { background-color:#f9f8f3; }
ul#siteMenu li, ul#siteMenu2 li
{
    display:inline-block;
    zoom:1;
    margin: 0px;
    padding: 10px 16px 0px 12px;
    background-image: url('../image/base/siteMenuBullet.png');
    background-repeat: no-repeat;
    background-position: right 16px;
}
ul#siteMenu li.last, ul#siteMenu2 li.last
{
    background-image:none;
}
ul#siteMenu li a, ul#siteMenu2 li a
{
    color: #000;
    text-decoration:none;
}
ul#siteMenu li a:hover, ul#siteMenu2 li a:hover
{
    color: #666;
}
#contentsShadow
{
    position: absolute;
    zoom:1;
    z-index:10;
    height: 6px;
    width: 860px;
    background-image: url('../image/base/contentsBackground.png');
    background-repeat: no-repeat;
    background-position: center top;
}
#contentsShadowWrapper
{
    position:relative;
    height:0px;
    overflow:visible;
}
#contentsRight
{
    width: 216px;
    overflow-x:hidden;
    float:right;
    padding-top:10px;
}
#contentLeft
{
    width:216px;
    float:left;
}
#contentCenter
{
    float:left;
    min-height:1px;
}
#featuresToContent
{
    background-image: url('../image/base/contentsBackground.png');
    background-repeat: no-repeat;
    background-position: center top;
}
#feature3 { padding:20px; padding-top:24px; }
.regularFeatureArea { border:1px solid #e1e1e1; background:url(../image/base/regularFeatureBackground.png) repeat-y; }
.regularFeatureImageArea { float:left; width:166px; padding:3px;  }
.regularFeatureContentArea { float:left; width:193px; padding:3px 10px; border-left:1px solid #e1e1e1; }

#featureLargeArea { line-height:0px; padding:0px 5px }
#contentCenter { padding:20px; width:388px; }
#contentCenter table{width:100%}
#contactsArea { padding:10px 20px; }

#leftSideArea
{
    width:644px;
    float:left;
}
#searchArea
{
    position:relative;
    height: 238px;
    padding:7px 20px 2px;
}
#searchArea p 
{
    margin:7px 0px 12px;
}
#newsletterArea
{
    position:relative;
    height: 150px;
    padding:10px 22px;
}
#contentsToSubMenu { height:20px; }
.newsletterInput { margin:10px 0px; }
.newsletterLabel { vertical-align:top; padding-top:5px; display:inline-block; }
/* Site classes */
.clear { clear:both; height:0px; line-height:0px; font-size:0px; }
.siteColor { color: #630737; }
.atlasTileSearch
{
    font-family: Times New Roman;
    font-size: 14px;
    font-weight:normal;
    color: #630737;
    margin-top:5px;
    padding-left:10px;
    font-weight:bold;
    text-transform:uppercase;     
}

.atlasTile 
{
    font-family: Times New Roman;
    font-size: 14px;
    font-weight:normal;
    color: #630737;
    margin-top:5px;
    font-weight:bold;
    text-transform:uppercase;
}
.contentSeparator
{
    background:url(../image/base/contentSeparator.png) no-repeat center top;
    height:9px;
    margin:20px 0px;
    clear:both;
}
.contentBlock1
{
    background-image: url('../image/base/searchBackground.png');
    background-repeat: repeat-x;
    background-position: left top; 
}
.contentBlock2
{
    background-image: url('../image/base/newsletterBackground.png');
    background-repeat: repeat-x;
    background-position: left top;
}
.textBoxLeft, .textBoxRight
{
    height: 22px; zoom:1;
}
.textBoxLeft, .daydreamComboLeft 
{
    padding-left:3px;
    display:inline-block;
    background-image: url('../image/base/textBoxLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    margin:0px 3px;
}
.textBoxRight, .daydreamComboRight
{
    padding-right:3px;
    display:block;
    background-image: url('../image/base/textBoxRight.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.textBox, .daydreamCombo
{
    font-size:11px;
    border: 0px none;
    height: 16px;
    padding:4px 5px 2px 2px;
    background-image: url('../image/base/textBox.png');
    background-repeat: repeat-x;
    background-position: left top;
    float:left;
}
.daydreamComboArrow 
{
    padding-right:25px;
    height: 16px;
    background-image: url('../image/base/comboDropArrow.png');
    background-repeat: no-repeat;
    background-position: right center;
    float:left;
}

.buttonLeft, .buttonRight
{
    height: 22px; zoom:1;
}
.buttonLeft
{
    padding-left:3px;
    display:inline-block;
    background-image: url('../image/base/buttonLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    margin:0px;
}
.buttonRight
{
    padding-right:3px;
    display:block;
    _display:inline;
    zoom:1;
    background-image: url('../image/base/buttonRight.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.button
{
    font-size:11px;
    border: 0px none;
    height: 22px;
    padding:4px 0px 6px;
    background-image: url('../image/base/button.png');
    background-repeat: repeat-x;
    background-position: left top;
    float:left;
}
.buttonLeft:hover {background-image: url('../image/base/buttonLeftHover.png');}
.buttonLeft:hover .buttonRight {background-image: url('../image/base/buttonRightHover.png');}
.buttonLeft:hover .button {background-image: url('../image/base/buttonHover.png');}

.formArea { padding:20px; }
.formLabel { display:inline-block; width:110px; vertical-align:top; }
.formText { padding:1px 4px; border:1px solid #ccc; font-size:11px; }

.daydreamCombo span 
{
    max-height: 150px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

.daydreamComboLeft
{
    display: inline-block !important;
}