﻿body {
    background: #9A201D;
    width: 950px;
    font-family:Georgia;
    font-size: 11px;
    padding: 0px;
    margin: 0px;
}
/* ---------------- NAV ----------------------- */
.topNav {
	position: absolute;
	top: 70px;
	left: 5px;
	margin-bottom: 10px;
	border: 0px;
	width: 765px;
}
.topNav img{
	border: 0px;
}
.subNav {
	position: relative;
	top: 96px;
	left: 20px;
	display:inline;
}
.subNav a{
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin-right: 28px;
	color: #9A201D;
}
.subNavOn {
	display:inline;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding-right: 28px;
	color: #522B26;
}
#topNav_home {
	position: absolute;
	left: 696px;
}

/* ---------------- LEFT CHANNEL ----------------------- */
.logo{
	position: absolute;
	top: 0px;
	left:0px;
}
.leftChannel{
    width: 186px;
    background-color: #AC4D2D;
}
.allLeftFrameTop{
	/*
	width: 186px;
	background: url(http://gage.he.net/~woodvill/z_img/t1LeftFrameTop.gif) no-repeat;
	background-position: top;
	height: 7px;
	*/
}
.allLeftFrameBottom{
	width: 186px;
	background: url(http://gage.he.net/~woodvill/z_img/dingbat.gif) no-repeat;
	background-position: bottom;
	height: 4px
	/*
	width: 186px;
	background: url(http://gage.he.net/~woodvill/z_img/t1LeftFrameBottom.gif) no-repeat;
	background-position: bottom;
	height: 7px;
	*/
}

/* ---------------- MAIN CHANNEL ----------------------- */
.mainChannel{
	position: relative;
    width: 765px;
    background: #FFF;  
    top: 0px; 
    left: 186px;
    padding-bottom: 1px;
}

.mainChannel a:hover{
    text-decoration:underline;
}
.allTopBG {
	margin:0px;
	background:url(http://gage.he.net/~woodvill/z_img/allTopBG.jpg) no-repeat;
	width: 765px; 
	height: 91px;
}
.headerImg{
	margin-top: 2px;
	margin-left: 5px;
	margin-right:5px;
	margin-bottom: 5px;
}
.mainOutlineTop{
	position:relative;
	background:url(http://gage.he.net/~woodvill/z_img/pageTiles_top.jpg) no-repeat;
	height: 30px;
	width:754px;
	margin-left: 5px;
}
.mainOutline{
	margin-left: 5px;
	margin-right: 5px;
	background:url(http://gage.he.net/~woodvill/z_img/pageTiles_center.jpg) repeat-y;
	position:relative;
}
.mainOutlineBottom{
	position:relative;
	background:url(http://gage.he.net/~woodvill/z_img/pageTiles_bottom.jpg) no-repeat;
	height: 30px;
	width:754px;
	margin-left: 5px;
	margin-bottom: 5px;
}
.mainOutline a{
    text-decoration:none;
    font-style: italic;
    font-weight: bold;
    color: #9A201D;
}
.mainText {
	width: 400px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #522B26;
	line-height: 20px;
}
.mainText h1{
	margin: 0px;
	margin-bottom: 15px;
}
.mainText h2, t2RightText h2{
	margin:0px;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 2px;
}
t2RightText h2{
	font-weight:normal
}
.mainText p,  .t2RightText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 375px;
}
h2.mainTextFirst{
	margin: 0px;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 2px;
	
}
.mainText_things {
	width: 380px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #522B26;
	line-height: 20px;
}
.mainText_things p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 375px;
}
.mainText_things h1{
	margin: 0px;
	margin-bottom: 15px;
}
.villageText {
	position: relative;
	top: 580px;
	width: 700px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #522B26;
	line-height: 20px;
	
}
.villageText h2{
	margin:0px;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 2px;
}
.villageText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 700px;
}

/* ---------------- FOOTER ----------------------- */
.footerText {
	position: relative;
	float: right;
	color: #FCEDC8;
	font-size: 10px;
	padding-right: 12px;
	padding-top: 2px;
}
.footerText a{
	text-decoration: none;
	color: #FCEDC8; 
	font-style: normal;
}
.footerText a:hover{
	text-decoration: underline;
}
.allBottomBG {
	padding-left: 190px;
	z-index: -1;	
}
.allBottomBG img{
	margin-top: -19px
}

/* ---------------- t1 LEFT FRAME ----------------------- */
.t1LeftFrame{
	position:absolute;
	top: 135px;
	left: 0px;
	/*background: url(http://gage.he.net/~woodvill/z_img/sideBarWoodTile.jpg) repeat-y;*/
	/*background-color: #431709; */
}
.t1LeftFrame img{
	border: 1px solid #FCEDC8;
	margin-left: 20px;
	margin-right: 22px;
	margin-top: 22px;
	margin-bottom: 5px;
}
.t1LeftFrameText{
	margin-left: 14px;
	color: #FCEDC8;
	width: 155px;
	line-height: 17px;
}
.t1LeftFrameText a{
	text-decoration: none;
	color: #FCEDC8;
	font-style:italic;
	font-weight: bold;
}
.t1LeftFrameText a:hover{
	text-decoration: underline;
}
.t1LeftFrameTextNOIMG{
	margin-top: 20px;
	margin-left: 14px;
	color: #FCEDC8;
	width: 155px;
	line-height: 17px;
}
.t1LeftFrameTextNOIMG a{
	text-decoration: none;
	color: #FCEDC8;
	font-style:italic;
}
.t1LeftFrameTextNOIMG a:hover{
	text-decoration: underline;
}
.t1LeftFrameTextTitle{
	width: 150px;
	border-bottom: 1px solid #FCEDC8;
	margin-bottom: 8px;
	font-weight: bold;
}
.t1LeftFrameTextTitleNOIMG{
	width: 150px;
	border-bottom: 1px solid #FCEDC8;
	margin-top: 22px;
	margin-bottom: 8px;
	font-weight: bold;
}
.t1LeftEnlarge {
	margin-top: -10px;
	margin-left: 114px;
	padding: 0px;
	padding-top: 2px;
	margin-bottom: 8px;
}
.t1LeftEnlarge a, .t1LeftEnlarge a:hover {
	color: #FCEDC8;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
	border: none;
}
.t1EnlargeLeft {
	color: #FCEDC8;
	position: relative;
	margin-left: 115px;
	/*float: right;*/
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
}

/* ---------------- t1 RIGHT FRAME ----------------------- */
.t1RightFrame{
	position:absolute;
	top: 55px;
	left: 425px;
	width:310px;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameBG.gif) repeat-y; 
}
.t1RightFrameTop{
	width: 310px;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameTop.gif) no-repeat;
	background-position: top;
	height:7px;
}
.t1RightFrameBottom{
	width: 310px;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameBottom.gif) no-repeat;
	background-position: bottom;
	height:12px;
}
.t1RightFrameImg{
	margin-left: 20px;
	margin-right:20px;
	margin-top: 5px;
	margin-bottom: 20px;
}
.t1RightFrameImg a, .t1RightFrameImg a:hover {
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}

.t1RightFrameLinks {
	margin-left	: 20px;
	font-size: 12px;
	color: #522B26;
}
.t1RightFrameLinks a{
	font-style:normal;
	font-weight: bold;
}
.t1RightFrameLinks a:active{
	color: #522B26 !important;
	font-weight: bold;
}
.t1RightFrameText {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 250px;
	color: #522B26;
}
.t1Enlarge {
	position: relative;
	float: right;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
}

/* ---------------- DEFAULT LEFT FRAME ----------------------- */
.defaultLeftFrame{
	position:absolute;
	top: 140px;
	left: 0px;
	background-color:White;
	margin-top: 0px;
}
.defaultLeftFrame1 {
	padding-top: 5px;
}
.defaultLeftFrame2 {
	padding-top: 2px;
	padding-bottom: 2px;
}
.defaultLeftFrame3 {
	padding-top: 0px;
	padding-bottom: 2px;
}


/* ---------------- DEFAULT RIGHT FRAME ----------------------- */
.defaultRightFrame {
	position:absolute;
	top: 5px;
	left: 410px;
	width:325px;
}
.defaultRightFrameText{
	margin-bottom: 20px;
	color: #522B26;
	line-height: 20px;
}
.defaultRightFrameText h2{
	font-size: 16px;
	padding: 0px;
	margin-bottom: 3px;
}
.defaultRightFrameDates{
	color: #9A201D;
	padding-top: 12px;
}
/* ---------------- SLIDESHOW ACTIVE LINKS ----------------------- */
.t1RightFrameLinks a.activeLink {
	color: #522B26;
	font-weight: bold;
}

/* ---------------- LOCATION MAIN TEXT ----------------------- */
.locationText {
	width: 480px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 20px;
	color: #522B26;
	line-height: 20px;
}
.locationText h1{
	font-size: 25px;
	margin: 0px;
	margin-bottom: 15px;
	width: 700px;
}
.locationText h2{
	margin:0px;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 0px;
}
.locationText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 480px;
}

/* ---------------- LOCATION RIGHT FRAME ----------------------- */
.locationRightFrame {
	position:absolute;
	top: 45px;
	left: 560px;
	width: 187px;
	color: #522B26;
	background: url(http://gage.he.net/~woodvill/z_img/locRightFrameBG.gif) repeat-y; 
}
.locationRightFrame a{
	font-weight: normal;
}
.locationRightFrameTop {
	background: url(http://gage.he.net/~woodvill/z_img/locRightFrameTop.gif) no-repeat;
	background-position: top;
	width: 187px;
	height:16px;
}
.locationRightFrameBottom {
	background: url(http://gage.he.net/~woodvill/z_img/locRightFrameBottom.gif) no-repeat;
	background-position: bottom;
	width: 187px;
	height:16px;
}
.locationRightFrameImg {
	position: relative;
	padding-left: 20px;
	padding-bottom: 15px;

}
.locationRightFrameText {
	line-height: 20px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	width: 165px;
}
.locationRightFrameText h2{
	font-size: 16px;
	margin: 0px;
	padding-bottom: 0px;
}

/* ---------------- FLASH MAIN FRAME ----------------------- */
.locFlashFrame {
	position:absolute;
	top: 150;
	left: 20px;
	width: 714px;
	color: #522B26;
	background: url(http://gage.he.net/~woodvill/z_img/locMapBG.gif) repeat-y; 
}

/* ---------------- RESIDENCES MAIN FRAME ----------------------- */
.resText {
	width: 650px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	margin-bottom: 0px;
	color: #522B26;
	line-height: 20px;
}

.resText h1{	
	margin: 0px;
}

.resText h2{
	margin:0px;
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 0px;
}
.resText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 693px;
}
.resLeftFrameTextTitle{
	width: 150px;
	border-bottom: 1px solid #FCEDC8;
	margin-bottom: 0px;
	font-weight: bold;
}
.resLeftFrameImg {
	padding: 0px !important;
	margin-top: -5px !important;
}

.villaColumnImg1 { border:0px solid black;padding-right:26px;}

/* ---------------- RESIDENCES COLUMN ----------------------- */
.resColumn1{
	color:#522B26;
	width:210px;
	background: url(http://gage.he.net/~woodvill/z_img/resBG.gif) repeat-y; 
	margin-left: 15px;
}
.resColumn{
	color:#522B26;
	width:210px;
	background: url(http://gage.he.net/~woodvill/z_img/resBG.gif) repeat-y; 
	margin-left: 10px;
	margin-right: 10px;
}
.resColumn4{
	color:#522B26;
	width:210px;
	background: url(http://gage.he.net/~woodvill/z_img/resBG.gif) repeat-y; 
	margin-right: 15px;
}
.resColumnTop{
	width: 210px;
	background: url(http://gage.he.net/~woodvill/z_img/resTop.gif) no-repeat;
	background-position: top;
	height:16px;
}
.resColumnBottom{
	width: 210px;
	background: url(http://gage.he.net/~woodvill/z_img/resBtm.gif) no-repeat;
	background-position: bottom;
	height:16px;
}
.resColumnText {
	line-height: 18px;
	margin-bottom: 10px;
	width: 180px;
}
.resColumnText h2{
	font-size: 15px;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 5px;
}
.resColumnText p{
	margin-top: 20px;
	margin-bottom: 20px;
}
.resColumnImg1{
	margin-top: -1px;
}
.resColumnImg2{
	padding-top: 23px;
	padding-bottom: 23px;
}
.resColumnImg3{
	padding-top: 26px;
	padding-bottom: 26px;
}
.resColumnImg4{
	padding-top: 14px;
	padding-bottom: 18px;
}
.reswineColumn1{
	padding-left: 30px;
}
.resRender {
	padding-bottom: 15px;
}

.vilColumn{
	color:#522B26;
	width:720px;
	background: url(http://gage.he.net/~woodvill/z_img/villas_bg_mid.jpg) repeat-y; 
	background-position: top left;
	margin-left: 15px;
	
}
.vilColumnTop{
	width: 720px;
	background: url(http://gage.he.net/~woodvill/z_img/villas_bg_top.jpg) no-repeat;
	background-position: top left;
	height:22px;
	
}
.vilColumnBottom{
	width: 720px;
	background: url(http://gage.he.net/~woodvill/z_img/villas_bg_btm.jpg) no-repeat;
	background-position: bottom left;
	height:54px;
}
.vilColumnText {
	line-height: 18px;
	margin-bottom: 10px;
	margin-left:0px;
	width: 460px;
	text-align:center;
}
.vilColumnText h2{
	font-size: 15px;
	margin: 0px;

}
.vilColumnText p{
	margin-top: 20px;
	margin-bottom: 20px;
}
.vilRender {  
	margin:0px 0px 20px 25px;

	width:644px;
}

/* ---------------- MAP MAIN FRAME ----------------------- */
.mainMapOutlineTop{
	position:relative;
	background:url(http://gage.he.net/~woodvill/z_img/pageTiles_top.jpg) no-repeat;
	height: 30px;
	width:754px;
	margin-left: 0px;
}
.mainMapOutline{
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	background:url(http://gage.he.net/~woodvill/z_img/pageTiles_center.jpg) repeat-y;
	position:relative;
	height: 855px;
}

.mainMapOutline h1{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
}
.mainMapOutlineBottom{
	position:absolute;
	top: 825px;
	left: 0px;
	background:url(http://gage.he.net/~woodvill/z_img/pageTiles_bottom.jpg) no-repeat;
	height: 30px;
	width:754px;
	margin-left: 0px;
	margin-bottom: 5px;
}
.mainMapOutline a{
    text-decoration:none;
    font-weight: normal;
    font-style: italic;
    color: #9A201D;
}
.locMapSpace {
	padding: 0px;
	margin: 0px;
}
.locMapFrame {
	position:absolute;
	top: 200px;
	left: 20px;
	width: 714px;
	color: #522B26;
	background: url(http://gage.he.net/~woodvill/z_img/locMapBG.gif) repeat-y; 
}
.locMapFrameTitle h2{
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 18px;
	color: #522B26;
	font-weight: normal;
	display: inline;
}
.locMapFrameLinks {
	display: inline;
	margin-left: 270px;
}
.locMapFrameLinksLocal {
	display: inline;
	margin-left: 341px;
}
.locMapFrameLinksPuget {
	display: inline;
	margin-left: 323px;
}
.locMapFrameTop {
	background: url(http://gage.he.net/~woodvill/z_img/locMapTop.gif) no-repeat;
	background-position: top;
	width: 714px;
	height: 8px;
	z-index: -1;
}
.locMapFrameBottom {
	background: url(http://gage.he.net/~woodvill/z_img/locMapBottom.gif) no-repeat;
	background-position: bottom;
	width: 714px;
	height: 8px;
	z-index: -1;
}
.locMapRightFrame {
	position:absolute;
	top: 180px;
	left: 560px;
	width: 187px;
	color: #522B26;
	background: url(http://gage.he.net/~woodvill/z_img/locRightFrameBG.gif) repeat-y; 
}
.locMapRightFrameText {
	line-height: 20px;
	padding-top: 0px;
	margin-left: 20px;
	margin-bottom: 10px;
	width: 165px;
}
.locMapRightFrameImg {
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.locMapRightFrameKey {
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}
.locMapRightFrameKey img{
	margin-top: 0px;
	margin-right: 5px;
}
.locMapRightFrameText a:active{
	color: #522B26;
}


/* ---------------- NEWS MAIN FRAME ----------------------- */
.newsMainPressDate {
	color: #9A201D;
	font-style: italic;
	float: left;
	margin-right: 5px;
}
.newsMainPressText {
	line-height: 20px;
	width: 300px;
	padding-bottom: 5px;
}

/* ---------------- NEWS RIGHT FRAME ----------------------- */
.newsRightFrame{
	position:absolute;
	top: 50px;
	left: 425px;
	width:310px;
	color: #522B26;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameBG.gif) repeat-y; 
}
.newsRightFrameTop{
	width: 310px;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameTop.gif) no-repeat;
	background-position: top;
	height:14px;
}
.newsRightFrameBottom{
	width: 310px;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameBottom.gif) no-repeat;
	background-position: bottom;
	height:12px;
}
.newsRightFrameImg{
	position: absolute;
	top: 20px;
	left: 20px;
}
.newsRightFrameText {
	line-height: 20px;
	margin-left: 25px;
	margin-bottom: 10px;
	width: 275px;
}
.newsRightFrameText h2{
	font-size: 16px;
	margin: 0px;
	padding-bottom: 5px;
}

/* ---------------- ABOUT RIGHT FRAME ----------------------- */
.aboutRightFrame {
	position:absolute;
	top: 45px;
	left: 425px;
	width: 310px;
	color: #522B26;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameBG.gif) repeat-y; 
}
.aboutRightFrameTop {
	width: 310px;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameTop.gif) no-repeat;
	background-position: top;
	height:14px;
}
.aboutRightFrameBottom {
	width: 310px;
	background: url(http://gage.he.net/~woodvill/z_img/t1RightFrameBottom.gif) no-repeat;
	background-position: bottom;
	height:12px;
}
.aboutRightFrameImg {
	position: absolute;
	top: 20px;
	left: 20px;
}
.aboutRightFrameText {
	line-height: 20px;
	margin-left: 130px;
	margin-bottom: 10px;
	width: 165px;
}
.aboutRightFrameText h2{
	font-size: 16px;
	margin: 0px;
	padding-bottom: 5px;
}


/* ---------------- CONTACT LEFT FRAME ----------------------- */
.contactLeftFrameImg {
	padding-left: 0px;
	padding-top: 40px;
}
.contactLeftFrameImg img{
	border: 0px;
	
}

/* ---------------- CONTACT MAIN FRAME ----------------------- */
.contactMainText {
	width: 500px;
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 20px;
	color: #522B26;
	line-height: 20px;
}
.contactMainText h1{
	margin: 0px;
	margin-bottom: 10px;
}
.contactMainText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 500px;
}
.contactImg{
	margin-top: 2px;
	margin-left: 5px;
	margin-right:5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.faqText h2 a {
	color: #522B26;
	font-style:normal;
	text-decoration:underline;
}


/* ---------------- CONTACT RIGHT FRAME ----------------------- */
.contactFormText {
	color: #522B26;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
}
.contactFormText p{
	padding-top: 4px;
	padding-bottom: 2px;
	margin: 0px;
}
.contactFormText img{
	margin-right: 78px;
}
.contactFormTextRequired{
	margin-right: 78px;
}

/* ---------------- CONTACT GENERAL FRAME ----------------------- */
.contactGeneralSubmit {
	
}

/* ---------------- WINE MAIN FRAME ----------------------- */
.wineText {
	width: 650px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 25px;
	margin-bottom: 0px;
	color: #522B26;
	line-height: 20px;
}

.wineText h1{	
	margin: 0px;
}

.wineText h2{
	margin:0px;
	font-size: 16px;
	padding-top: 20px;
	padding-bottom: 0px;
}
.wineText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 693px;
}

/* ---------------- WINE COLUMN ----------------------- */
.wineColumn1{
	color:#522B26;
	width:163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnBG.gif) repeat-y; 
	margin-left: 15px;
}
.wineColumn{
	color:#522B26;
	width:163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnBG.gif) repeat-y; 
	margin-left: 10px;
	margin-right: 10px;
}
.wineColumn4{
	color:#522B26;
	width:163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnBG.gif) repeat-y; 
	margin-right: 15px;
}
.wineColumnTop{
	width: 163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnTop.gif) no-repeat;
	background-position: top;
	height:16px;
}
.wineColumnBottom{
	width: 163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnBottom.gif) no-repeat;
	background-position: bottom;
	height:16px;
}
.wineColumnText {
	line-height: 18px;
	margin-bottom: 10px;
	width: 135px;
}
.wineColumnText h2{
	font-size: 15px;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 5px;
}
.wineColumnText p{
	margin-top: 20px;
	margin-bottom: 20px;
}
.wineColumnImg1{
	margin-top: -1px;
}
.wineColumnImg2{
	padding-top: 23px;
	padding-bottom: 23px;
}
.wineColumnImg3{
	padding-top: 26px;
	padding-bottom: 26px;
}
.wineColumnImg4{
	padding-top: 14px;
	padding-bottom: 18px;
}
wineColumn1{
	padding-left: 30px;
}

/* ---------------- WINE SUB COLUMN----------------------- */
.wineSubFrame{
	position:absolute;
	top: 0px;
	left: 0px;
	width:163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnBG.gif) repeat-y; 
}
.wineSubFrameTop{
	width: 163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnTop.gif) no-repeat;
	background-position: top;
	height:16px;
}
.wineSubFrameBottom{
	width: 163px;
	background: url(http://gage.he.net/~woodvill/z_img/wineColumnBottom.gif) no-repeat;
	background-position: bottom;
	height:16px;
}
.wineSubFrameImg {
	margin-top: 15px;
	margin-left: 18px;
	margin-bottom: 0px;
}
.wineSubFrameImgBC {
	margin-top: 10px;
	margin-left: 23px;
	margin-bottom: 0px;
}
.wineSubFrameImgDL {
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 0px;
}
.wineSubFrameImgDS {
	margin-top: 15px;
	margin-left: 18px;
	margin-bottom: 0px;
}
.wineSubFrameImgWW {
	margin-top: 15px;
	margin-left: 24px;
	margin-bottom: 0px;
}
.wineSubLeftImgBC img{
	margin-top: 115px;
	margin-left: 5px;
	margin-bottom: 0px;
}
.wineSubLeftImgDL img{
	margin-top: 110px;
	margin-left: 5px;
	margin-bottom: 0px;
}
.wineSubLeftImgDS img{
	margin-top: 100px;
	margin-left: 5px;
	margin-bottom: 0px;
}
.wineSubLeftImgWW img{
	margin-top: 90px;
	margin-left: 5px;
	margin-bottom: 0px;
}
.t2WineText {
	width: 525px;
	padding: 25px;
	padding-top: 0px;
	margin-left: 175px;
	color: #522B26;
	line-height: 20px;
}
.t2WineText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 525px;
}
.t2WineText h2{
	margin:0px;
	margin-top: 5px;
	font-size: 16px;
}
.t2WineImg{
	padding-top: 0px;
	padding-left: 0px;
}
.wineEnlarge {
	margin-top: -23px;
	margin-left: 110px;
	padding: 0px;
}
.wineEnlarge a, .wineEnlarge a:hover {
	color: #522B26;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}
/*
.wineSubFrameText {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 25px;
	width: 160px;
}
*/
/* ---------------- T2 TEMPLATE ----------------------- */


.t2Title h1 {
	margin: 0px;
	margin-bottom: 10px;
	padding-left: 25px;
	width: 600px;
}

.t2Img {
	position: absolute;
	z-index: 1;
	left: 30px;
	top: 268px;
}
.t2Img img{
	padding-bottom: 20px;
}
.t2Text {
	width: 525px;
	padding: 25px;
	padding-top: 0px;
	margin-left: 175px;
	color: #522B26;
	line-height: 20px;
}
.t2Text p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 525px;
}
.t2Text h2{
	margin:0px;
	margin-top: 20px;
	font-size: 16px;
}
.t2Img{
	padding-top: 0px;
	padding-left: 0px;
}
.t2List ul{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-right: 15px;
}
.t2RightText {
	position: absolute;
	top: 425px;
	left: 445px;
	width: 250px;
	line-height: 20px;
}

/* ---------------- T3 TEMPLATE ----------------------- */
.t3Title h1 {
	margin: 0px;
	margin-bottom: 10px;
	padding-left: 25px;
	width: 600px;
}
.t3InlineImg{
	padding-top: 0px;
	padding-left: 0px;
}
.t3InlineImg img{
	float: right;
	padding-left: 20px;
}
.t3Text {
	width: 650px;
	padding: 25px;
	padding-top: 0px;
	color: #522B26;
	line-height: 20px;
}
.t3Text p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 650px;
}
.t3TextInline {
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 25px;
	width: 650px;
}	
.t3Text h2{
	margin:0px;
	margin-top: 20px;
	font-size: 16px;
}
.t3List ul{
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 0px;
}

/* ---------------- FAQ MAIN TEXT ----------------------- */
.faqText {
	width: 650px;
	padding: 25px;
	padding-top: 18px;
	margin-left: 0px;
	color: #522B26;
	line-height: 20px;
}
.faqText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 20px;
	width: 650px;
}
.faqText h2{
	margin:0px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 16px;
}
.faqText ul{
	margin-left: 15px;
	margin-top: 5px;
}

/* ---------------- TIMELINE MAIN TEXT ----------------------- */
.timelineText {
	width: 590px;
	padding: 25px;
	padding-top: 18px;
	margin-left: 0px;
	color: #522B26;
	line-height: 20px;
}
.timelineText p{
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 30px;
	width: 590px;
}
.timelineText h2{
	margin:0px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 16px;
	border-bottom: 1px solid #E4D2AF;
}
.timelineText ul{
	margin-left: 15px;
	margin-top: 5px;
}
.timelineImg {
	margin-left: 25px;
	padding-top: 10px;
}
.timelineInlineText {
	padding-bottom: 10px;
}
.timelineInlineImg img {
	float: right;
	height: 98px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 10px;
	border: 1px solid #B17F43;
}

/* ---------------- TIMELINE MAIN TEXT ----------------------- */
.popup {
	background: #FBF7E8 url(http://gage.he.net/~woodvill/z_img/popupBG.gif) repeat-y;
	width: 732px; 
	padding-bottom: 5px;
	font-family:Georgia;
	text-align: center;
}
.popupTop {
	background:url(http://gage.he.net/~woodvill/z_img/popupTop.gif) no-repeat;
	width: 732px; 
	height: 8px;
}
.popupBottom {
	background:url(http://gage.he.net/~woodvill/z_img/popupBtm.gif) no-repeat;
	width: 732px; 
	height: 8px;
}
#popupImg{
	/*border: 1px solid #E4D2AF;*/
	margin-left: 10px;
	margin-right: 10px;
}
.popupLogo img{
	margin: 0px;
	padding: 0px;
}
.popupTitle {
	color: #522B26;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
.popupLinks {
	margin-bottom: 5px;
}
.popupLinks a:link, .popupLinks a:visited, .popupLinks a:active{
	color: #522B26;
	text-decoration: none;
}
.popupLinks a:hover {
	text-decoration: underline;
}
a.disabled:link, a.disabled:hover, a.disabled:visited, a.disabled:active{
	color: #DBD7C8;
	text-decoration: none;
}
#popupImgWine {
	border: 1px solid #E4D2AF;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.popupTitleWine {
	color: #522B26;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 11px;
}

/* ---------------- LENDER FORM ----------------------- */

.lender_titles {
	border-bottom: 1px solid #522B26;
}
.noSpace {
	padding-left: 15px;
}
.declarations td {
	/*
	padding-top: 10px;
	padding-bottom: 10px;
	*/
	vertical-align: middle;
}
.contactLenderSubmit {
	padding-left: 20px;
	border: 1px solid black;
	
}
.hidden {
	display: none;
}
