

a {
    color:#1d203f;
    text-decoration:underline;
    }
    
h1  
{
    font-family: 'Nobile', arial, serif; 
    }

h2 {
    padding-top: 0.50em;
    padding-bottom:0.50em; 
    margin-bottom:0.50em; 
    margin-top:0.50em;
    border-top:1px solid #999999;
    border-bottom:1px solid #999999;
    font-family: 'Nobile', arial, serif;
    }

fieldset 
{
    padding:0;
    margin:0;
    border:0px solid #ccc;
    }

label 
{
    padding-top:10px;
    width:120px; 
    float:left;
    }

abbr, acronym 
{
    border-bottom:0px dotted #666;
    }

input[type=text], input[type=password], input.text, input.title, textarea, select 
{
    margin:0.5em 0; 
    padding:5px; 
    width:180px;
    }

textarea 
{
    width:300px;
    height:100px;
    padding:5px;
    }

#logo
{
    height:7em;
    }
    
#logo img 
{
    margin-top:0.4em;
    }
    
#menu
{
    margin-top:3em; 
    text-align:right;
    }
    
#menu ul
{
    display:inline; 
    text-align:right; 
    padding:0; 
    margin:0; 
    text-transform:uppercase;
    font-size:1.4em;
    font-family: 'Nobile', arial, serif;
    }
    
#menu li
{
    display:inline; 
    margin-left:0.7em;
    margin-right:0.7em;
    }
    
#menu li a
{
    color: #010101; 
    text-decoration:none; 
    padding:0.2em;
    }
    
.active
{
    background-color: #DAA520;
    }
        
#menu li a:hover
{
    color: #fff; 
    text-decoration:none; 
    padding:0.2em; 
    background-color: #DAA520;
    }
        

#content
{
    margin-bottom:1.2em;
    }

.explanation
{
    min-height:200px; 
    height:auto !important;
    height:200px;
    }
    
.explanation2
{
    min-height:300px; 
    height:auto !important;
    height:300px;
    }

.rightaligned  
{
    text-align:right;
    }
    
.centeraligned  
{
    text-align: center;
    }

a.buttonright
{
    color: #000; 
    text-decoration:none; 
    padding:0.84em; 
    background-color: #DAA520; 
    float:right; 
    margin: 20px 0 20px 20px;
    }
    
a.buttonright:hover
{
    color: #fff; 
    text-decoration:none; 
    padding:0.84em; 
    background-color: #1d203f; 
    float:right; 
    margin: 20px 0 20px 20px;
    }

a.buttonleft
{
    color: White; 
    text-decoration:none; 
    padding:0.2em;
    margin-bottom:10px;
    background-color: #DAA520; 
    float:left;
    vertical-align:bottom; 
    margin: 20px 0 20px 0px;
    font-size:1.5em;
    font-family: 'Nobile', arial, serif;
    }
        
a.titleright
{
    color: #010101; 
    text-decoration:none; 
    padding:0.84em; 
    background-color: #1d203f; 
    float:left; 
    margin-right:20px; 
    font-size:0.5em; 
    text-transform:uppercase;
    }

.square
{
    height:300px; 
    background-color: #DEAE36;
    }
.square h1
{
    padding: 10px; 
    color: #fff;
    text-align:center;    
    }
        
.square h3
{
    padding: 0px 10px 10px 10px; 
    color: #fff;
    text-align:center;
    }
.square p
{
    padding-left: 25px; 
    color: #fff
    }
    
.squaregoldenrod
{
    height:235px; 
    background-color: #DAA520;
    }
    
.squarered
{
    height:300px; 
    background-color: #C81919;
    }

.squarered h1
{
    padding: 10px; 
    color: #fff;
    text-align:center;    
    }
        
.squarered h3
{
    padding: 0px 10px 10px 10px; 
    color: #fff;
    text-align:center;
    }
.squarered p
{
    padding-left: 25px; 
    color: #fff
    }
    
#description
{
    background-color: #333333; 
    height:45em; 
    color:#FFFFFF;  
    padding: 2em 0;
    }
    
#description h3
{
    padding-left: 15px; 
    color: #fff;
    }
    
#description p
{
    padding-left: 15px;
    }

#description ul
{
    padding-left: 15px; 
    }

#description li
{
    padding-left: 10px; 
    list-style-position:inside;
    }

#footer
{
    margin-top:0em; 
    padding-top:1.2em; 
    border-top:1px solid #999999;
    }
    
#webdesign  
{
    text-align:right;
    }
                    
.productlink
{
    font-family: 'Nobile', arial, serif;
}
a.link
{
    height: 200px;
    width: 310px;
    text-decoration:none;
    
    }
a.title
{   
    color: White; 
    text-decoration:none; 
    padding: 0.2em;
    background-color: #DAA520; 
    font-size:1.5em;
    position:relative;
    left: 0px;
    top: -45px;
}
   
