﻿
* 
{
    padding:0;
    margin:0;
   
}

a 
{
    color:#ba8f39;
}

p 
{
    color:#dedede;
    padding:15px;
}



body 
{
    background:#2e090a; 
    font-family:sans-serif;
    font-size:12px;
    margin:0 0 15px 0;
}

#container 
{
    width:919px;
    height:auto;
    margin:0 auto;
}

#banner 
{
    width:919px;
    height:224px;
    padding:0;
    margin:0;
}

#nav 
{
    width:225px;
    height:249px;
    float:left;
}

#nav li 
{
    list-style:none;
    padding:0;
    margin:0;
}

#nav li a:link, #nav li a:visited 
{
    padding: 8px 25px 8px 25px;
    text-decoration:none;
    background:url('../images/navListBack.gif') repeat-x;
    display:block;
    color:#362301;
    margin:0;
 
    
}

#nav li a:hover 
{
    background:url('../images/navListBackHover.gif') #d0a746 repeat-x;
}

#content 
{
    width:919px;
    height:auto;
    float:right;

}

#quickBrowse 
{
    width:219px;
    height:198px;
    background:#410e0e;
    float:right;
}

#quickBrowse h1 
{
    font-size:2.2em;
    font-weight:normal;
    font-family:Rage Italic;
    color:#d0a746;
    padding:5px 15px 0 15px;
    background:#2e090a;

    
}

#quickBrowse p 
{
    color:#a2772c;
}

#quickBrowse ul 
{
    width:200px;
    height:100px;
}

#quickBrowse ul li
{
    display:inline;
    position:relative;
    left:10px;
}

#quickBrowse ul img
{
    border:none;
    width:40px;
    height:40px;
}

#latestNews 
{
    width:219px;
    height:auto;
    float:right;
    clear:right;
}

#latestNews h1 
{
    font-size:2.2em;
    font-weight:normal;
    font-family:Rage Italic;
    color:#d0a746;
    padding:5px 15px 0 15px;
    background:#2e090a;
}

#latestNews p 
{
    color:#a2772c;
}

#imageHolder 
{
    width:226px;
    height:127px;
    background:url('../images/imageHolder.jpg') no-repeat;
    float:left;
    clear:left;
    margin:0;
    padding:0;
}

#footer 
{
    clear:both;
    margin:0 auto;
}


#footer p 
{
    text-align:center;
    color:#cda344;
    font-size:0.8em;
}

#navWrapper 
{
    float:left;
    width:226px;
    height:auto;
    background:#410e0e;
}

#layoutCurve 
{
    width:919px;
    height:20px;
    background:url('../images/footer.gif') no-repeat;
    float:left;
}

#mainContentWrap 
{
    width:919px;
    height:auto;
    background:url('../images/back-bg.gif');   
    float:left;
}

#mainContent 
{
    width:474px;
    height:auto;

    float:left;
    padding:0;

}

#mainContent h1 
{
    font-size:2.2em;
    font-weight:normal;
    font-family:Rage Italic;
    color:#d0a746;
    padding:5px 15px 0 15px;
    background:#2e090a;
}

#mainContent h2 
{
    font-size:1.4em;
    font-weight:bold;
    color:#d0a746;
    padding:15px 15px 0 15px;
    text-decoration:none;
}

#mainContent h3 
{
    font-size:1.1em;
    font-style:italic;
    font-weight:normal;
    color:#d0a746;
    padding:15px 15px 0 15px;
}

#mainContent h4 
{
    font-size:1.4em;
    font-style:italic;
    font-weight:normal;
    color:#d0a746;
    padding:15px 15px 0 15px;
    text-decoration:none;
    font-weight:bold;
}

#mainContent .selection 
{
    border-bottom:1px dotted #410e0e;
}

#mainContent img 
{


    border:3px solid #fff;
    padding:0;
    margin:5px 0 0 15px;

}

#mainContent ul 
{
    margin-top:15px;
}

#mainContent ul li
{
    padding:0 15px 0 15px;
    margin:15px 15px 15px 15px;
    color:#fff;
    list-style:none;
}


#contactClientForm 
{
    width:400px;
    float:left;
    margin:15px 15px 15px 15px;
}

#contactClientForm dt 
{
    color:#d0a746;
    padding:10px 0 0 0;
}

.input 
{
    margin:0;
    padding:0;
    border:1px solid green;
    background:orange;
} 

#googleMap 
{
   position:relative;
   left:15px;
}

.valid 
{
    padding:15px;
}

.asterix 
{
    float:left;
}

.button
{
    margin:0 200px 0 0;
    padding:0;
}