
#contact,
#whereToBuy {
	font-family: arial;
}

h3 {
    margin-bottom: 20px;
    line-height:22px;
}
#whereToBuy .leftRail h3 {
	margin-bottom: 12px;
}
.twoColumnBannerImg {
    margin-bottom: 12px;
}
.subHeaderText {
	text-align:right;
	padding-right:25px;
}
.articleContent {
    background:white url(../img/bgGradientLtBlue.gif) repeat-x top left;
}

.leftRail,
.rightRail {
    line-height:120%;
    font-size:12px;
}
.leftRail {
    float:left;
    width:639px;
    height:auto;
    margin: 0 18px 0 12px;
}
#whereToBuy .leftRail .filterLinks {
    height: 18px;
    line-height:18px;
    font-family:arial;
	margin-bottom:16px;
}
#howToEnjoy .leftRail .filterLinks,
#news .leftRail .filterLinks,
#reviews .leftRail .filterLinks {
	font-family:arial;
	height: 30px;
    line-height:30px;
	background: #f8f8f8;
}
#news .leftRail .article h4,
#reviews .leftRail .article h4 {
	font-family:arial;
}
.leftRail .filterLinks .selected {
    font-weight:bold;
}
.leftRail .article p {
	line-height:200%;
}

#contact .leftRail {
	font-size:12px;
}
#contact .leftRail p {
	padding-right:65px;
	margin-bottom:12px;
	line-height:160%;	
}
#contact .label {
	padding-top:10px;
}

.leftRail .filterLinks a,
.leftRail .filterLinks a:link,
.leftRail .filterLinks a:visited,
.leftRail .filterLinks a:hover,
.leftRail .filterLinks a:active {
    color: #3B2B15;
    text-decoration:none;
}
.leftRail ul.recipe {
    list-style:none;
    margin:0 0 20px 0;
    padding:0;
}
.leftRail .article,
.leftRail .distributors {
    padding: 10px;
    margin-bottom:24px;
}
.leftRail .distributors ul {
	list-style-type: none;
	display:inline-block;
}
.leftRail .distributors li {
	display:inline;
}
.leftRail .distributors .leftCol {
	padding-right:36px;
}
.leftRail .distributor {    
	float:left;
	display:inline;
	width:290px;
	margin:0 0 20px 0;
}


/* rightRail */
.rightRail {
	float: left;
	height:628px;
	width:300px;
    margin: 0 12px 0 18px;
    font-style: normal;
}
#howToEnjoy .rightRail {
	font-size:14px;
	line-height:200%;
}
#contact .rightRail {
	height:460px;
}
.rightRail img.properGlass {
    margin: 8px 0 20px 25px;
}

#news .fc-header {display:none;}
#news #eventsCalendarHead {
	height:30px;
	border-bottom:1px dotted #000;
	font-family:arial;
	text-align: center;
}
#news .fc-other-month .fc-day-number {
	color: #A7AAB0;
	visibility:hidden;
}
#news .fc-day-number {
	color: #A7AAB0;
	font-size:14px;
}
#news .highlighted {
	/*background: #D7C834;*/
	color:#3B2B15;
	font-weight:bold;
}

#news #eventsCalendarHead span {
	padding: 0 4px;
}
#news .monthToggle {
	cursor:pointer;
	cursor:hand;
}
#news #eventsCalendar {
	border-bottom:1px dotted #000;
	margin-bottom:10px;
}
#news .rightRail th {height:24px;}
#news .rightRail p,
#news .rightRail h4 { font-family: arial; }
#news .rightRail h3 {margin-bottom:6px;}
#news .rightRail p { line-height:200%; margin-bottom:30px;}



.colHeaderRecipes { background-position: -546px -1574px; width: 640px; height: 44px; }
.colHeaderTechnique { background-position: -546px -1644px; width: 300px; height: 44px; }
.colHeaderOnlineRetailers { background-position: -546px -1712px;  width: 300px; height: 26px; }
.colHeaderDistributors { background-position: -546px -1759px;  width: 300px; height: 43px; }
.colHeaderRetailOutlets { background-position: -546px -1828px;  width: 640px; height: 26px; }
.colHeaderComments { background-position: -546px -1884px;  width: 640px; height: 44px; margin-bottom:12px;}
.colHeaderContact { background-position: -546px -1960px;  width: 300px; height: 42px; margin-bottom:12px;}

.colHeaderReviews { background-position: -546px -2020px; width: 640px; height: 44px; }
.colHeaderNews { background-position: -549px -1291px; width: 640px; height: 44px; }
.colHeaderCalendar { background-position: -869px -1644px; width: 300px; height: 44px; }

#news .medalBlanco2010SanFran {
	background:url(../img/medalBlanco2010SanFran.jpg) no-repeat top left;
	background-position:-75px 0px; width:100px;height:85px;
}
#news .medalReposado2010SanFran {
	background:url(../img/medalReposado2010SanFran.jpg) no-repeat top left;
	background-position:-75px 0px; width:100px;height:85px;
}
#news .medalExtraAnejo2010SanFran {
	background:url(../img/medalExtraAnejo2010SanFran.jpg) no-repeat top left;
	background-position:-75px 0px; width:100px;height:85px;
}

