﻿body
    {
    text-align: center;
    padding: 0;
    margin: 0;
    font-size:12px;
    font-family: arial, "lucida console", sans-serif;
    color:#000000;
    background-color:#9F9982;
    background-image:url(../images/layout/body_background.jpg);
    background-repeat:repeat-y;
    background-position:center;
    }

a img
    {
    border:0
    }

.divider
    {
    border-bottom:dotted 5px #ccc;
    width:100%;
    padding:0px;
    margin-top:0px;
    margin-bottom:15px;
    clear:both;
    }

.divider2
    {
    border-bottom:dotted 3px #ccc;
    width:100%;
    padding:10px 0px 0px 0px;
    margin:0px 0px 20px 0px;
    clear:both;
    }


h1 
    {
    font-family:Garamond, serif;
    font-size:30px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#2D1A0B;
    }

h2
    {
    font-family:arial, "lucida console", sans-serif;
    font-size:12px;
    font-weight:normal;
    font-style:italic;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#746E58;
    clear:both;
    }

h3 
    {
    font-family:Garamond, serif;
    font-size:22px;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#FFF;
    }
    
h4 
    {
    font-family:Garamond, serif;
    font-size:18px;
    overflow:hidden;
    padding:0px 0px 15px 0px;
    margin:0px 0px 0px 0px;
    color:red;
    display:block;
    }

.subTitle 
    {
    font-family:Garamond, serif;
    font-size:20px;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#529232;
    float:left;
    display:block;
    width:100%;
    clear:both;
    }

.price
    {
    font-family: arial, "lucida console", sans-serif;
    font-size:16px;
    font-weight:bold;
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
    color:#529232;
    float:left;
    display:block;
    width:100%;
    }

.statement
    {
    font-family: arial, "lucida console", sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 10px 0px;
    margin:0px 0px 0px 0px;
    color:#529232;
    float:left;
    display:block;
    width:100%;
    }


.subTitleWhite 
    {
    font-family:Garamond, serif;
    font-size:23px;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    color:#FFF;
    float:left;
    display:inline;
    }



















#containerHeaderHome
    {
    text-align: center;
    padding: 0;
    margin: 0;
    height:109px;
    font-size:12px;
    font-family: arial, "lucida console", sans-serif;
    color:#000000;
    background-color:#9F9982;
    background-image:url(../images/layout/header_top_background.jpg);
    background-repeat:repeat-x;
    }

#containerHeaderHome .top
    {
    height:109px;
    background-image:url(../images/layout/header_background_home.jpg);
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    width:760px;
    margin-left:auto;
    margin-right:auto;
    }
   
#containerHeaderMain
    {
    text-align: center;
    padding: 0;
    margin: 0;
    height:109px;
    font-size:12px;
    font-family: arial, "lucida console", sans-serif;
    color:#000000;
    background-color:#9F9982;
    background-image:url(../images/layout/header_top_background.jpg);
    background-repeat:repeat-x;
    }

#containerHeaderMain .top
    {
    height:109px;
    background-image:url(../images/layout/header_background_main.jpg);
    background-repeat:no-repeat;
    padding:0;
    margin:0;
    width:760px;
    margin-left:auto;
    margin-right:auto;
    }
    
#contactContainer
    {
     width:200px;
     float:right;
     padding:0px;
     margin:0px;
     overflow:hidden;
     font-family: Garamond, serif;
    }	
    
#contactContainer .callUs
    {
    height:10px;
    font-size:12px;
    color:#ECE6B3;
    width:200px;
    padding:0px;
    margin:0px;
    margin-top:12px;
    font-weight:bold;
    text-align:right;
    }	
    
#contactContainer .number	
	{
    font-size:25px;
    clear:both;
    color:#ECE6B3;
    width:200px;
    padding:0px;
    font-weight:bold;
    margin:0px;
    text-align:right;
    height:25px;
    }

#container
    {
    padding:0;
    text-align:left;
    width:760px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    }
   
   
#container .topHome
    {
    clear:both;
    width:760px;
    background-image:url(../images/layout/top_background_home.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
    background-color:#4D493A;
    }
   
    
#container .topMain
    {
    clear:both;
    width:760px;
    background-image:url(../images/layout/top_background_main.jpg);
    background-repeat:no-repeat;
    background-color:#4D493A;
    overflow:hidden;
    }


#container .mid
    {
    clear:both;
    width:760px;
    background-color:#6B6651;
    }

#container .bot
    {
    clear:both;
    width:735px;
    background-image:url(../images/layout/bot_background.jpg);
    background-color:White;
    background-repeat:no-repeat;
    padding:50px 15px 15px 15px;
    }

#content
    {
    width:520px;
    float:left;
    display:inline;
    margin-left:32px;
    }

#content .main
    {
    width:490px;
    padding:15px 15px 0px 15px;
    margin:10px 0px 10px 0px;
    background-color:White;
    overflow:hidden;
    }

.titleGallery
    {
    clear:both;
    float:left;
    overflow:hidden;
    margin-bottom:15px;
    }

#quickNav
    {
    float:left;
    background-color:#6B6651;
    width:745px;
    padding-top:17px;
    padding-left:17px;
    }

#quickNav .image
    {
    float:left;
    width: 147px;
    height:126px;
    display:inline;
    }

#mainContent
    {
    clear:both;
    padding-bottom:25px;
    }
    
#box
    {
    float:right;
    text-align: left;
    width: 218px;
    padding:0;
    margin:0px 0px 15px 0px;
    border-width:0;
    overflow:hidden; 
    }

#box .top
    {
    width:218px;
    height:26px;
    background-color:#D1D1D1;
    background: url(../images/layout/box_top_background.jpg);
    }
    
#box .mid
    {
    width:206px;
    clear:both;
    background-image:none;
    background-color:#D1D1D1;
    padding:6px 6px 0px 6px;
    margin:0;
    color:#666666;
    font-size:11px;
    overflow:hidden;
    }

#box .bot
    {
    width:218px;
    height:6px;
    clear:both;
    background: url(../images/layout/box_bot_background.jpg);
    }
    
.galleryContainer
    {
    float:left;
    display:inline;
    padding:10px 0px 10px 0px;
    }