﻿body 
{
    background-image:url(/images/bg.jpg);
    background-repeat:repeat-x;
    color:#53514b;
    font-family:Trebuchet MS;
    font-size:12px;
    line-height:14px;
    
}

h1
{
    color:#231307;
    margin-left:7px;
    margin-top:10px;
    font-size:22px;
    margin-bottom:7px;
    text-transform: uppercase;
}

h2
{
    color:#231307;
    margin-left:18px;
    margin-top:10px;
    font-size:18px;
    margin-bottom:7px;
    text-transform: uppercase;
}

a
{
    color:#a33901;
}

#PageArea
{
    width: 1000px;    
    background-image:url(/images/top.jpg);
    background-repeat:no-repeat;
    
}

#MainArea
{
    min-height:700px;
    overflow:hidden;
}

#MenuArea
{
    background-image:url(/images/logo.gif);
    background-repeat:no-repeat;
    width:907px;
    height:120px;    
    margin-top:45px;
    margin-left:47px;
    overflow:hidden;
    
}

#ImageArea
{
    width:905px;
    height:260px;
    background-color:#fff;
    margin-left:47px;
    background-image:url(/images/imagebg.gif);
    background-repeat:repeat-x;
    border: solid 1px #dfdcd2;
}

#ImageArea img
{
    margin-left:7px;
    margin-top:7px;
}

.BoxArea
{
    width:295px;
    height:235px;
    background-color:#fff;
    margin-left:47px;
    margin-top:7px;
    background-image:url(/images/imagebg.gif);
    background-repeat:repeat-x;
    border: solid 1px #dfdcd2;    
    margin-right:-39px;
    margin-bottom:7px;
    display:inline;
    
}

.BoxArea img
{
    margin-left:18px;
    margin-right:18px;
}

.BoxArea p
{
    margin-left:18px;
    margin-top:10px;
    margin-right:10px;
}

.BoxArea a
{
    float:right;
    margin-right:18px;
    margin-top:10px;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

#MainBoxArea
{
    width:905px;
    min-height:230px;
    background-color:#fff;
    margin-left:47px;
    background-image:url(/images/imagebg.gif);
    background-repeat:repeat-x;
    border: solid 1px #dfdcd2;    
    margin-bottom:7px;
    clear:both;
    overflow:hidden;
}


#MainBoxArea h1
{
    margin-left:18px;
    margin-top: 15px;
}

#MainBoxArea .intro
{
    width:300px;
    margin-left:18px;
}

#MainBoxArea .hours
{
    width:200px;
    margin-left:70px;
}

#MainBoxArea p.contact
{
    width:800px;
    margin-left:18px;
    overflow:hidden;
    padding-bottom:17px;
}

#MainBoxArea p.about
{
    width:860px;
    margin-left:18px;
    overflow:hidden;
    padding-bottom:17px;
    
}

#MainBoxArea div a.link
{
    margin-left:40px;
    margin-bottom:7px;  
}

#MainBoxArea div
{
    margin-left:10px;
}

#MainBoxArea div.review
{
    clear:both;
    margin-bottom:20px;
    overflow:hidden;
    margin-left:-15px;
}

#FooterArea
{
       width: 1000px;
    height:50px;
    background-image:url(/images/footer.jpg);
    background-repeat:no-repeat;
 
 
}

#FooterArea div
{
    color:#ebe9e1;
    font-size:13px;
    font-weight:bold;
    margin-left:145px;
    
    padding-top:7px;
       
}

#FooterArea a
{
    color:#ebe9e1;
}

#FooterArea .creator
{
    font-size:12px;
    font-weight:normal;
    float:right;
    margin-right:30px;
    margin-top:5px;
    color:#231307;
}



#MenuArea ul
{
    margin-top:50px;
    height:30px;
    margin-left:370px;
    margin-top:92px;
    
    width:550px;
}

#MenuArea li
{
    float:left;
    font-size:16px;
    margin-left:15px;
    text-transform: uppercase;
}

#MenuArea a
{
    text-decoration:none;
    color:#231307;
}

#MenuArea a:hover
{
  
    color:#a33901;
}

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:720px;     
    min-height:510px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../images/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* styling for elements inside overlay */ 
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
}



