
/* Global */
body { margin:0px; background-color:#F4F4EB; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
a, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.ContentBreaker { clear:both; }
img { border:0px; }


/* Templates */
/* Header */
#HeadDIV { width:100%; height:147px; }
#HeadDIV .HeadContainer { width:952px; height:147px; margin:auto; background-image:url(../Images/LogoBG.jpg); background-repeat:no-repeat;  }

.SectionLinks { position:absolute; left:30px; bottom:30px; }

.InfoLinks { position:absolute; left:32px; bottom:35px; }
.InfoLinks a, .InfoLinks a:visited { font-size:17px; color:#CB8423; text-decoration:none; }
.InfoLinks a:hover { color:#000000; text-decoration:none; }

.Arrow { background-image:url(../Images/Arrow.jpg); background-position: 0px 6px; background-repeat:no-repeat; clear:both; text-indent:10px; }

.ContactDetails { position:absolute; left:12px; bottom:29px; }
.ContactDetails p { margin:0px; margin-top:4px; }
.ContactHead { background-image:url(../Images/head-stamp.jpg); float:left; width:180px; height:147px; position:relative;}

/* Body */
#BodyDIV { width:100%; height:423px; border-top:solid 1px #FFFFFF; border-bottom:solid 1px #FFFFFF; }
#BodyDIV .BodyContainer { width:950px; height:423px; margin:auto; border-left:solid 1px #FFFFFF; border-right:solid 1px #FFFFFF; color:#FFFFFF; }
#BodyDIV .BodyContainerContent { width:950px; height:423px; margin:auto; border-left:solid 1px #FFFFFF; color:#FFFFFF; }
.BrownBG { background-color:#8C846D; }
.OrangeBG { background-color:#AB7B50; }
.HomeBG { background-color:#AD9B85; }
.GalleryBG { background-color:#FFFFFF; }


/* BG Colors Sleep Begin*/
.SleepBG { background-color:#C4B49B;}
.SleepRoomsBG { background-color:#823C1A;}
.BrownSleepBG { background-color:#C0A08D;}
.SleepReservationsBG { background-color:#ADA58F;}
.SleepConciergeBG { background-color:#5A3636;}
/* BG Colors Sleep End*/

/* BG Color Eat Begin*/
.EatBG { background-color:#555033;}
.EatBarBG { background-color:#BB5821;}
.EatMangeBG { background-color:#66290A;}
.EatCountry-KitchenBG { background-color:#73533E;}
.EatPicnicBG { background-color:#B1957F;}
.EatFunctionsBG { background-color:#908474;}
.EatLinksBG { background-color:#8F7E38;}
/*BG Color Eat End*/

/* BG Color Drink Begin*/
.DrinkBG { background-color:#ACA078;}
.DrinkVineyardBG { background:#B9AB8E;}
.DrinkCellardBG { background:#956C48;}
.DrinkRedWhinesBG { background:#8B7D52;}
.DrinkTastingRoomsBG { background:#AE6C3C;}
.DrinkWhieWhinesBG { background:#A8A789;}
.DrinkOrdersBG { background:#767556;}
/* BG Color Drink End*/

.ContentLeft { width:598px; height:423px; float:left; border-right:solid 1px #FFFFFF; }
.ContentRight { width:351px; height:423px; float:left; }
.BrownShade { background-image:url(../Images/BrownShade.jpg); background-repeat:repeat-y; }

/* Shades Sleep Begin*/
.BrownShade-Sleep { background-image:url(../Images/BrownShade-Sleep.jpg); background-repeat:repeat-y; }
.BeigeShade-Sleep { background-image:url(../Images/BeigeShade-Sleep.jpg); background-repeat:repeat-y; }
.BrownShade-SleepRooms { background-image:url(../Images/BrownShade-SleepRooms.jpg); background-repeat:repeat-y; }
.BrownShade-SleepReservations { background-image:url(../Images/BrownShade-SleepReservations.jpg); background-repeat:repeat-y;}
.BrownShade-SleepConcierge { background-image:url(../Images/BrownShade-SleepConcierge.jpg); background-repeat:repeat-y;}
/* Shades Sleep End*/

/* Brown Shades Eat Begin*/
.GreenShade-Eat { background-image:url(../Images/GreenShade-Eat.jpg); background-repeat:repeat-y; }
.BrownShade-EatBar { background-image:url(../Images/BrownShade-EatBar.jpg); background-repeat:repeat-y;}
.BrownShade-EatMange { background-image:url(../Images/BrownShade-EatMange-Tout.jpg); background-repeat:repeat-y;}
.BrownShade-EatCK { background-image:url(../Images/BrownShade-EatCountry-Kitchen.jpg); background-repeat:repeat-y;}
.BrownShade-Picnic{ background-image:url(../Images/BrownShade-EatPicnic.jpg); background-repeat:repeat-y;}
.BrownShade-Functions{ background-image:url(../Images/BrownShade-EatFunctions.jpg); background-repeat:repeat-y;}
.BrownShade-EatLinks{ background-image:url(../Images/BrownShade-EatLinks.jpg); background-repeat:repeat-y;}
/* Brown Shades Eat End*/

/* Gold Shades Drink Begin*/
.GoldShade-Drink { background-image:url(../Images/GoldShade-Drink.jpg); background-repeat:repeat-y; }
.BrownShade-DrinkVineyard{ background-image:url(../Images/BrownShade-DrinkVineyard.jpg); background-repeat:repeat-y;}
.BrownShade-DrinkCellar{ background-image:url(../Images/BrownShade-DrinkCellar.jpg); background-repeat:repeat-y;}
.BrownShade-DrinkRedWhines{ background-image:url(../Images/BrownShade-DrinkRedWhines.jpg); background-repeat:repeat-y;}
.BrownShade-DrinkTastingRooms{ background-image:url(../Images/BrownShade-DrinkTastingRooms.jpg); background-repeat:repeat-y;}
.BrownShade-DrinkWhiteWhines{ background-image:url(../Images/BrownShade-DrinkWhiteWhines.jpg); background-repeat:repeat-y;}
.BrownShade-DrinkOrders{ background-image:url(../Images/BrownShade-DrinkOrders.jpg); background-repeat:repeat-y;}
/* Gold Shades Drink End*/



.Navigation { height:38px; border-bottom:solid 1px #FFFFFF; padding-left:27px; }
.Navigation .Item { float:left; color:#FFFFFF; font-size:15px; height:38px; padding-left:8px; padding-right:8px; line-height:34px; cursor:pointer; }

/*Nav Hover*/
.BrownFade { background-image:url(../Images/BrownFade.jpg); background-repeat:repeat-x; }
.GreyFade { background-image:url(../Images/GreyFade.jpg); background-repeat:repeat-x; }
/*Nav Hover End*/

.TitlePad { padding:25px; padding-left:18px; padding-bottom:0px; }
.ContentPad { padding:25px; padding-top:10px; padding-bottom:0px; }
.ContentPad { padding:25px; padding-top:10px; padding-bottom:0px; }
.ContentPadTastingRooms { padding:25px; padding-top:5px; padding-bottom:0px; }
.ContentPadForm { padding-left:25px;}


/* Foot */
#FootDIV { width:100%; }
#FootDIV .FootContainer { width:952px; margin:auto; position:relative; font-size:11px; }
.Disclaimer { width:596px; margin-top:11px; margin-right:2px; float:left;}

/* Foot 
#FootDIV { width:100%; height:38px; background-color:#DAD7C3; }
#FootDIV .FootContainer { width:952px; height:38px; margin:auto; position:relative; font-size:11px; }
.Disclaimer { margin-top:11px; margin-right:2px; float:left; }*/


/* General */

.HeadingFont { font-size:40px; }
.BigFont { font-size:23px; }
.MediumFont { font-size:17px; }
.SmallFont { font-size:12px; }

.CopyBlack { color:#000000; }
.CopyBrown { color:#794F17; }
a.CopyBrown, a.CopyBrown:visited { color:#794F17; }
a.CopyBrown:hover { text-decoration:none; color:#A1845D; }

.CopyDarkBrown { color:#494C37; }
.CopyDarkBrown-headnav { color:#39260B; }
a.CopyDarkBrown-headnav, a.CopyDarkBrown-headnav:visited { color:#39260B; }
a.CopyDarkBrown-headnav:hover { text-decoration:none; color:#756855; }

.CopyLightBrown { color:#ADA797; }

.CopyOrange { color:#CB8423; }
a.CopyOrange, a.CopyOrange:visited { color:#CB8423; }
a.CopyOrange:hover { text-decoration:none; color:#CEA165; }

.CopyGrey { color:#333333; } 
.CopyWhite { color:#FFFFFF; } 

.DarkBrownBG { background-color:#494C37; }
.DarkGreyBG { background-color:#333333; }


/* SEO */
h1 { margin:0px; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
h2 { margin:0px; font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
h3 { margin:0px; font-size:12px; font-weight:normal; padding:0px; }  


/*form styling*/
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8e7261;
	border: 1px solid #FFFFFF;
	width: 70;
	height: 17;
}

.formbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #DAD7C3;
	border: 1px solid #8e7261;
	width: 170;
	height: 17;
}
.formboxblack

{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DAD7C3;
	border: 1px solid #333333;
	width: 170;
	height: 17;
}

.textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #DAD7C3;
	border: 1px solid #8e7261;
	width: 170;
	height: 50;
}
.textareablack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DAD7C3;
	border: 1px solid #333333;
	width: 170;
	height: 50;
}
.textarea2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #DAD7C3;
	border: 1px solid #8e7261;
	width: 300;
	height: 50;
}
.textarea2black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DAD7C3;
	border: 1px solid #333333;
	width: 300;
	height: 50;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #8e7261;
	border: 1px solid #FFFFFF;
	width: 70;
	height: 17;
}




