/*-------------------------------------------------
		    - GLOBAL -						
-------------------------------------------------*/

body {
    font: 100% arial, "Lucida Grande", "Trebuchet MS", Arial, sans-serif;
    background: #f5edd5;
    color: #60604b;
    }
    
body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, input, form, fieldset, label {padding: 0;margin: 0}
		
#container { 
	width: 450px; 
	position: relative; 
	margin: 0 auto; 
	text-align: left;
        background: #f5edd5;
	}
	
a:link, a:visited {color: #96813E; text-decoration: underline;}
a:hover {text-decoration: none;}

img { border: none; padding: 0; margin: 0;}

p { margin: 0 0 1.5em 0; line-height: 1.5em }
ul, li, dl, dt, dd {list-style: none}

.ghost { display : none; }
.noprint { display : none; }
.center { text-align : center; }

h3 {
    text-transform: uppercase;
    font-weight: bold;
    padding: 10px 0 5px 0;
    margin: 10px 0 0 0;
    font-size: 100%;
    }



/*-------------------------------------------------
		    - GALLERY -					
-------------------------------------------------*/

a img { 
	background: #fff;
	border: 3px solid #C4CFD8;
	padding: 2px;
	float: left;
	margin-right: 5px;
	}
a:hover img {
	background: #fff;
	border: 3px solid #557DA6;
	padding: 2px;
	float: left;
	margin-right: 5px;
	}
	


/*-------------------------------------------------
		    - HEADERS -					
-------------------------------------------------*/

#header_01 { 
	clear: both;
        background: url('../images/logo.gif') no-repeat bottom center;
	height: 50px;
        margin: 0 auto 20px;
	}
	
#header_02 { 
	clear: both;
        background: #96813e;
	height: 90px; color: #fff;
        margin: 0 auto; padding: 0;
        width: 450px;
	}
      #header_02 p {
        font-size: 11px;
        font-weight: bold;
        margin: 0;
        padding: 22px 0 0 0;
        text-align: center;
        text-transform: uppercase;
        letter-spacing: 0;
        word-spacing: 0.05em;
      }
      #header_02 a {
        color: #fff;
        text-decoration: none;
        }
        
        #header_02 a.on {
            color: #000;
        }
        
        #header_02 a:hover {
            color: #000;
        }
        
    div#head_home {
        height: 235px;
        background:  url('../images/index.jpg') no-repeat center;
        
    }
    div#head_contact {
        height: 235px;
        background:  url('../images/contact.jpg') no-repeat center;
    }


/*-------------------------------------------------
		    - MAIN -				
-------------------------------------------------*/

#main { margin: 0; }


    #main h2 {
        font-family: arial, verdana, sans-serif;
	font-size: 120%;
	margin: 20px 0 8px 0;
	font-weight: bold;
	position: relative;
    }
    
    #main img.wine_img {
	padding-bottom: 15px;
    }

