/*
	960 Grid System ~ Text CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

* {
   padding:0;
   margin:0;
}

p {margin: 0;}

/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {
	background-image: url(../images/bg/bg_malibu.jpg);
	background-repeat:repeat-x;
	background-color: #fbf3e7;
	background-position: 50% 0;
}

a:focus {
	outline: 1px dotted;
}

hr {
	border: 0 #ccc solid;
	border-top-width: 1px;
	clear: both;
	height: 0;
}

/* Gallery ----------------------------------------------------------------------------------------------------*/

#myGallery
{
width: 940px !important;
height: 300px !important;
} 



/* Navbar----------------------------------------------------------------------------------------------------*/


.space {
	padding: 50px 0px 0px 0px;

}


#nav {
		float:left;

	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
	color:#000;
	padding:6px 9px 5px 9px;
	float:left;
	width:auto;
	text-decoration:none;
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
/*	text-shadow: 2px 2px 2px #999;
*/	letter-spacing: .5px;
	}
	#nav a:hover,
	#nav a:focus {
		color:#903e30;
		border-bottom:3px solid #42432d;
	}
	#nav li:first-child a {
/*		border-left:0px solid #42432d;
*/	}
	#story #nav-story a,
	#wines #nav-wines a,
	#shop #nav-shop a,
	#club #nav-club a,
	#visit #nav-visit a,
	#gallery #nav-gallery a, 
	#lifestyle #nav-lifestyle a, 
	#contact #nav-contact a
	{
	color:#903e30;
	text-shadow:none;
	border-bottom:3px solid #42432d;
	text-shadow: 2px 2px 2px #999;

	}
	#story #nav-story a:hover,
	#wines #nav-wines a:hover,
	#shop #nav-shop a:hover,
	#club #nav-club a:hover,
	#visit #nav-visit a:hover,
	#gallery #nav-gallery a:hover,
	#lifestyle #nav-lifestyle a:hover,
	#contact #nav-contact a:hover 
	{
		border-bottom:3px solid #42432d;
	}
	#nav a:active {
	background:#903e30;
	color:#093;
	border-bottom:3px solid #42432d;
	}


/* Site Links - Standard */

a:link {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;
}

a:visited {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;
}

a:hover {
	color:#000000;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;

}

a:active {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;
}




/* `Headings
----------------------------------------------------------------------------------------------------*/

h1 {
	font-size: 25px;
}

h2 {
	font-size: 63px;
}

h3 {
	font-size: 21px;
}

h4 {
	font-size: 19px;Lis
}

h5 {
	font-size: 17px;
}

h6 {
	font-size: 15px;
}

/* `Spacing
----------------------------------------------------------------------------------------------------*/

ol {
	list-style: decimal;
}

ul {
	list-style: none;
}

li {
	margin-left: 30px;
}


li.footerList {
	margin-left: 13px;
	list-style-image:url(../images/bg/list_arrow.png)
}



p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset {
	margin-bottom: 20px;
}


    .clear {
        clear: both;
        height: 0px;
        overflow: hidden;
    }



/* Heros
----------------------------------------------------------------------------------------------------*/

 .HeroHome {
	background-image: url(../images/all_heros/home_hero.jpg);
	background-repeat: no-repeat;
}

 .HeroStory {
	background-image: url(../images/all_heros/story_hero.jpg);
	background-repeat: no-repeat;
}

 .HeroStore {
	background-image: url(../images/all_heros/store_hero.jpg);
	background-repeat: no-repeat;
}
.HeroClub {
	background-image: url(../images/all_heros/club_hero.jpg);
	background-repeat: no-repeat;
}

.HeroContact {
	background-image: url(../images/all_heros/contact_hero.jpg);
	background-repeat: no-repeat;
}

.HeroLifestyle {
	background-image: url(../images/all_heros/lifestyle_hero.jpg);
	background-repeat: no-repeat;
}

.HeroNavline {
	background-image: url(../images/bg/headerline.png);
	background-repeat: no-repeat;
}

.HeroPairings {
	background-image: url(../images/bg/pairings_hero.jpg);
	background-repeat: no-repeat;
}
/* `Story
----------------------------------------------------------------------------------------------------*/

.TitleStory {
	font: 18px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 20px 0px 10px 20px;
	line-height:14px;
	color: #000;

}

.TextPress {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 20px 10px 20px;
	line-height:14px;
	text-align: left;
}


.IntroPress {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 10px 0px 10px 10px;
	line-height:14px;
	text-align: left;
}



/* `Wines
----------------------------------------------------------------------------------------------------*/

.TitleWines {
	font: 17px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 20px 0px 0px 0px;
	color: #edc95d;

}

.TitleSubWines {
	font: 14px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 10px 0px 0px 0px;
}

.TitleSub2Wines {
	font: 11px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 10px 0px 0px 0px;
	font-weight: bold;
}

.TextWines {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 20px 0px 0px;
	text-align: left;
}

.TitleWinePairings {
	font: 14px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 0px 0px 5px 20px;

}

.TextWinesParing {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 20px 0px 20px;
	text-align: left;
}

.TextPriceWines {
	font: 14px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 10px 0px 10px 0px;
	text-align: justify;
}

.WinesNavEstate {
	background-image: url(../images/wines/panels/estate_background.jpg);
	background-repeat: no-repeat;

}

.WinesNavSurfrider {
	background-image: url(../images/wines/panels/surfrider_background.jpg);
	background-repeat: no-repeat;

}
.WinesPanelsLeft {
	background-image: url(../images/wines/panels/panel_left.jpg);
	background-repeat: no-repeat;

}

.WinesPanelsRight {
	background-image: url(../images/wines/panels/panel_right.jpg);
	background-repeat: no-repeat;

}


/* Store
----------------------------------------------------------------------------------------------------*/

.StoreWinesPanel {
	background-image: url(../images/store/background/wine_wine_boxes_background.png);
}


.TitleStore {
	font: 16px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	padding: 5px 20px 0px 20px;
}

.TextStore {
	font: 13px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	text-align: justify;
	padding: 5px 20px 0px 20px;

}

.StoreDiscounts {
	border: 1px;
	border-color: #000;
	background-color: #009;
}



/* Club and Events
----------------------------------------------------------------------------------------------------*/

.TitleClub {
	font: 18px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	color: #600;
}

.TextClub {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 10px 0px 0px;
	text-align: justify;
}

.MemberInfoClub {
	background-image: url(../images/club_rosenthal/club_middle_bar.jpg);
	background-repeat: no-repeat;
}


li.ClubList {
	list-style-image:url(../images/bg/list_Club_arrow.png);
	font: 12px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight: normal;
	color: #000;
	padding-right:0px
}


/* Visit
----------------------------------------------------------------------------------------------------*/

.TitleVisit {
	font: 18px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 20px 0px 10px 20px;
	color: #000;

}

.TextVisit {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 20px 0px 20px;
}

.TextVisitLegal {
	font: 9px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
}

.VisitInfoBoxes {
	background-image: url(../images/visit/panels/wide_top.jpg);
	background-repeat: no-repeat;
}

.VisitInfoBoxes2 {
	background-image: url(../images/visit/panels/wide_bottom.jpg);
	background-repeat: no-repeat;
}




/* `Wine Promos
----------------------------------------------------------------------------------------------------*/

#wine_promos {
	background-color: #FFF;
	background-image: url(../images/store/discounts/discounts_and_promotions.jpg);
	background-repeat: no-repeat;
	border: 1px;
	border-color: #999;
}


#wine_promos p {
	padding: 1em
	
}


/* LifeStyle
----------------------------------------------------------------------------------------------------*/

.life {
	font: 12px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 10px 0px 0px 10px;
}

#simplebox  {
    width: 280px;
    height: 160px;
    overflow: auto;
    color: #999;
    background-color: #fff;
    padding:10px;
	font: 12px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
}



/* Pairing
----------------------------------------------------------------------------------------------------*/

.pairingimages {
	padding: 10px 10px 10px 20px;
	background-image: url(../images/wines/panels/panel_right.jpg);

}

.pairingpageimages {
	padding: 10px 10px 10px 20px;
	background-image: url(../images/pairings/background.jpg);
	height: 165px;
}



/* `Contact Us Copy
----------------------------------------------------------------------------------------------------*/


.TitleContact {
	font: 18px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	color: #000;

}

.TextContact {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 20px 0px 20px;
}

.ContactPanel {
	background-image: url(../images/contact/panels/contact_side_panel.jpg);
	background-repeat: no-repeat;
}

.TextFormContact {
	font: 13px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
	text-align: right;
}

.TextcontactLegal {
	font: 9px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
}

.ContactFormBG {
	background-image: url(../images/contact/panels/contact_image_form.jpg);
	background-repeat: no-repeat;
}



/* `Press and Trade
----------------------------------------------------------------------------------------------------*/

.TradePanel {
	background-image: url(../images/press_trade/trade_text_bkrg.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	text-align: center;

}


.PressBottle {
	font: 12px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #000;

}


.TitlePress {
	font: 18px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	padding: 20px 0px 10px 20px;
	line-height:14px;
	color: #000;

}

.TextPress {
	font: 11px/1.25 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 1px;
	padding: 0px 0px 0px 0px;
	line-height:14px;
	text-align: left;
}


/**********************************
***			FOOTER LINKS		***
**********************************/

.FooterBackground {
	background-image: url(../images/bg/940_pnl.png);
	background-repeat: no-repeat;
	margin-top: 0px;
}


.FooterTitle {
	color:#000000;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
	padding: 0 0 0 0px;
}


.FooterText {
	color:#000000;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;

}


.FooterCopyright {
	color:#000000;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;

}


/* Footer Links - Standard */

a.FooterLink:link {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;
}

a.FooterLink:visited {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;
}

a.FooterLink:hover {
	color:#000000;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;

}

a.Footer_Link:active {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding: 0 0 0 0px;
}

/* Footer Links - List Styles */

a.FooterLinkList:link {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0.5px;
	text-decoration: none;
	padding-left: 0px;
}

a.FooterLinkList:visited {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding-left: 0px;

}

a.FooterLinkList:hover {
	color:#000000;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: underline;
	padding-left: 0px;

}

a.Footer_LinkList:active {
	color:#939598;
	font-family: Lucida Grande, Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: .5px;
	text-decoration: none;
	padding-left: 0px;

}


/* `Summer
----------------------------------------------------------------------------------------------------*/


.SummerPanelsRight {
	background-image: url(../images/summer/summer_kick_off_bkrg.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
}

/* Awards
----------------------------------------------------------------------------------------------------*/

.Titleawards {
	font: 15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: .75px;
	text-decoration: none;
	padding-left:50px;
	padding-top:30px;
	color: #000;
}

.SubTitleawards {
	font: 13px/12px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 0.75px;
	text-decoration: none;
	padding-left:0px;
	padding-top:30px;
	color: #666;
	font-weight: normal;
}

.SubTitleawards_gold {
	font: 13px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: 0.75px;
	padding-left:0px;
	color: #EDBD10;
	font-weight: normal;
}

.Textawards {
	font: 11px/15px 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	letter-spacing: px;
	padding: 5px 4px 0px 0px;
	text-align: left;
}


li.ClubList {
	list-style-image:url(../images/bg/list_Club_arrow.png);
	font: 12px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif;
	font-weight: normal;
	color: #000;
	padding-right:0px
}


.AwardsPanel {
	background-image: url(../images/awards/panel/awards_panel.jpg);
}

.Awardsbg1 {
	background-image: url(../images/awards/bottles/awards_s_pinot_noir.png);
	background-repeat: no-repeat;
}
.Awardsbg2 {
	background-image: url(../images/awards/bottles/awards_s_sauv_blanc.png);
	background-repeat: no-repeat;
}

.Awardsbg3 {
	background-image: url(../images/awards/bottles/awards_s_chard.png);
	background-repeat: no-repeat;
}

.Awardsbg4 {
	background-image: url(../images/awards/bottles/awards_s_red.png);
	background-repeat: no-repeat;
}

.Awardsbg5 {
	background-image: url(../images/awards/bottles/awards_s_dessert.png);
	background-repeat: no-repeat;
}

.Awardsbg6 {
	background-image: url(../images/awards/bottles/awards_r_chard.png);
	background-repeat: no-repeat;
}

.Awardsbg7 {
	background-image: url(../images/awards/bottles/awards_r_merlot.png);
	background-repeat: no-repeat;
}

.Awardsbg8 {
	background-image: url(../images/awards/bottles/awards_r_cab_sauv.png);
	background-repeat: no-repeat;
}

.Awardsbg9 {
	background-image: url(../images/awards/bottles/awards_r_meritage.png);
	background-repeat: no-repeat;
}

.Awardsbg10 {
	background-image: url(../images/awards/bottles/awards_r_blockm.png);
	background-repeat: no-repeat;
}
