.background1 {
	background-image: url(../images/background1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.background_wines {
	background-image: url(../images/background1-wines.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.background2 {
	background-image: url(../images/background2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.background3 {
	background-image: url(../images/background3-wines.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.background_ext {
	background-image: url(../images/background_extension.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.body_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #BE8A4B;
}
.page_footer {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
	background-position: left 98%;
}
.background2-wines {
	background-image: url(../images/background2-wines.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.white_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FBEBCA;
}
.background3-wines {
	background-image: url(../images/background3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #BE8A4B;
}
.background_ext-wines {
	background-image: url(../images/background_extension-wines.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.background_list {
	background-image: url(../images/background1-list.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.background-contact {
	background-image: url(../images/background1-contact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

textarea.formInputText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #BE8A4B;
    background-color: #2D0102;
    padding: 2px;
    border: solid 1px #BE8A4B;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 60px;
	outline: none;
    }
textarea.formInputText:hover {
    background-color: #2D0102;
    border: solid 1px #BE8A4B;
    color: #BE8A4B;
    cursor: pointer;
    }
textarea.formInputText:focus {
    color: #2D0102;
    background-color: #BE8A4B;
    border: hidden; 
    cursor: text;
    }

input.formInputText  {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #BE8A4B;
    background-color: #2D0102;
    padding: 2px;
    border: solid 1px #BE8A4B;
    margin-right: 5px;
    margin-bottom: 5px;
    height: 16px;
	outline: none;
    }
input.formInputText:hover {
    background-color: #2D0102;
    border: solid 1px #BE8A4B;
    color: #BE8A4B;
    cursor: pointer;
    }
input.formInputText:focus {
    color: #2D0102;
    background-color: #BE8A4B;
    border: hidden; 
    cursor: text;
    }
input.formInputButton  {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px	;
    vertical-align: middle;
    text-align: center;
    color: #300;
    background: #BE8A4B;
	border:hidden;
    padding: 4px; 
    cursor: pointer;
    }	
.background1-error {
	background-image: url(../images/background1-ERROR.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.background1-thanks {
	background-image: url(../images/background1-thanks.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

