﻿*
{
    padding: 0em;
    margin: 0em;   
}

body
{
    background-color: #DDDDDD;   
}

#pageTemplate
{
    width: 50em;
    margin: 0 auto;
    background-color: #FFFFFF;
    padding: 0em 1em 20em 1em;
}
  
#languageHeader
{

}  
    
#mainHeader
{
    font-family: Verdana, Arial;
    font-weight: bold;
    letter-spacing: 0.9em;
    color: #AABAA0;
    text-decoration: none;
}
 
#mainHeader img
{
    border: 0em;
    width: 50em;
} 

#mainHeader .title
{
    font-size: 1.5em;
} 

#mainHeader .subtitle
{
    font-size: 0.8em;
    padding-bottom: 1em;
} 
 
#leftMenu
{
    float: left;
}
 
#centerArea
{
    width: 37.7em;
    border: solid 0.1em #7D1C17;
    float: left;
}
 
#centerArea .centerTextArea
{
    text-align: left;
    float: left;
}

#centerArea .centerTextArea .pageTitle
{
    font-family: Verdana, Arial;
    font-size: 1.1em;
    color: #7D1C17;
    padding: 1em 0em 1em 1em;
}

#centerArea .centerTextArea .pageContents
{
    font-family: Verdana, Arial;
    font-size: 0.8em;
    color: #666666;
    padding: 0em 0em 0em 2em;
    overflow-y: auto;
    overflow-x: hidden;
    width: 30em;
    height: 20em;
}

#centerArea .centerFlashObject
{
    text-align: right;    
    float:right;
}

#footer
{
    padding-top: 1em;
}

#footer .savingsTitle 
{
    font-family: Verdana, Arial;
    font-size: 0.8em;
    color: #7D1C17;
    text-align: center;  
    vertical-align: middle;  
    float: left;
}
 
#footer .savingsMarquee
{
    font-family: Verdana, Arial;
    font-size: 0.7em;
    font-style: italic;
    color: #7D1C17;
    text-align: center;
    vertical-align: middle;
    padding-left: 0.5em;
    float: left;
}
  
#footer .optimized
{
    font-family: Verdana, Arial;
    font-size: 0.7em;
    color: #CCCCCC;
    text-align: center;    
    padding-top: 1em;
}
 
 
#footer .copyright
{
    font-family: Verdana, Arial;
    font-size: 0.6em;
    color: #CCCCCC;
    text-align: center;
}

ul li, ul li ul li
{
    margin-left: 2em;   
}

.priceTitle
{
    padding-top: 1em;
    color: #7D1C17;
    padding-bottom: 1em;
}

.priceFooter
{
    font-size: 0.7em;
    font-style: italic;
    padding-top: 1em;
    padding-left: 1em;
    color: #666666;    
}

.clear
{
    clear: both;    
}

.contactEmail 
{
    font-family: Verdana, Arial;
    font-size: 1em;
    color: #7D1C17;
    text-decoration: none;  
}

.contactEmail:hover
{
    text-decoration: underline;  
}

.contactTitle
{
    font-weight: bold;
}
.contactSeparator
{
    padding: 0.3em;   
}

#contacts
{
    font-size: 0.8em;
}

.selectBox
{
    font-family: Verdana, Arial;
    font-size: 0.8em;
    color: #666666;
    width: 36.5em;
    background-color: #EEFEE4;
}

.areaBox
{
    font-family: Verdana, Arial;
    font-size: 0.8em;
    color: #666666;
    width: 36em;
    background-color: #EEFEE4;
}

.imageCaption
{
	font-size: 10px; color: #666666; font-style: italic;	
}

#MainMenuControl
{
    border: solid 0.1em #7D1C17;   
    float: left;
}

#MainMenuControl .MenuOption
{
    background-color: #7D1C17;
    padding: 0.2em 0em 0.2em 0.5em;
    margin: 0.1em;
    width: 11em;
}

#MainMenuControl .MenuOption a
{
    font-family: Verdana, Arial;
    font-size: 0.8em;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
}

#MainMenuControl .MenuOption a:hover
{
    padding-left: 0.2em;
}

#MainMenuControl .MenuActive
{
    background-color: #AD4C47;
    padding: 0.2em 0em 0.2em 0.5em;
    margin: 0.1em;
    width: 11em;
}

#MainMenuControl .MenuActive a
{
    font-family: Verdana, Arial;
    font-size: 0.8em;
    font-weight: bold;
    color: #FFFFFF;
    text-align: left;
    text-decoration: none;
    padding-left: 0.2em;
}

.LanguageBarControl
{
    padding-bottom: 0.2em;
}

.LanguageBarControl .Language
{
    vertical-align: middle;
    float: left;
}

.LanguageBarControl .Language a
{
    font-family: Verdana, Arial;
    font-size: 0.7em;
    font-variant: small-caps; 
    vertical-align: middle;
    color: #CCCCCC;
    text-decoration: none;
}

.LanguageBarControl .Language a:hover
{
    text-decoration: underline;
}

.LanguageBarControl .Language a img
{
    vertical-align: middle;
    padding: 0em;
    margin: 0em;
    border: 0em; 
    padding-right: 0.2em;
}

.LanguageBarControl .LanguageSeparator
{
    font-family: Verdana, Arial;
    font-size: 0.9em;
    color: #AAAAAA;
    padding: 0em 0.8em 0em 0.8em;
    float: left;  
}
