body#btr-index-parmregg div.content h2 { margin-bottom: 0; }
body#btr-index-parmregg div.content h2 img { border-bottom: 10px solid white; }
body#btr-index-parmregg div.btr-promo { padding: 1em 0; }
body#btr-index-parmregg div.btr-promo img { float: left; margin-top: 2px; }
body#btr-index-parmregg div.btr-promo h4, div.btr-promo p { margin: 0 0 .5em 120px; padding: 0; }
body#btr-index-parmregg div.main { padding-top: 0; margin-top: 0; }

body#btr-index-parmregg div.main div.video { float: right; margin: .5em 0 0 25px; }
body#btr-index-parmregg div.main div.video p.caption { text-align: right; font-size: 90%; }

#btr-index-goat h2 { margin:0; line-height:0; }
#body-main { margin: 0 0 0 61px; width:587px;}
#body-main img.head { line-height:0; }
#body-main h3.saycheese { text-align:center; }

div.main table { clear: both; border: 0; margin-top: 10px;  }
div.main table th, div.main table td { margin: 0; padding: 6px 15px 8px 6px; vertical-align: top; }
div.main table .blank { background-color: white!important; }
div.main table th.colth { color: white!important; }
div.main table th { text-transform: uppercase; vertical-align: middle; font-family: Helvetica, Arial, serif; }

div.partnerlogos { border-top: 1px dotted #ccc; margin: 10px 0; padding-top: 20px; text-align: center!important; }
div.partnerlogos a img { margin: 10px auto!important; }

body#btr-index-gruyere div.content h2 { margin-bottom: 0; }
body#btr-index-gruyere div.content h2 img { border-bottom: 10px solid white; }
body#btr-index-gruyere div.btr-promo { padding: 1em 0; }
body#btr-index-gruyere div.btr-promo img { float: left; margin-top: 2px; border: 1px solid #ccc!important; }
body#btr-index-gruyere div.btr-promo h4, div.btr-promo p { margin: 0 0 .5em 120px; padding: 0; }
body#btr-index-gruyere div.main { padding-top: 0; margin-top: 0; }

ul#recipes-gruyere { list-style-type:none; }
ul#recipes-gruyere li { list-style-type:none; margin: 0; padding: 1em 0; }

ul#gallery {
	list-style:none;
	margin:0;
	}
	
ul#gallery li {
	float:left;
	margin:0 9px 9px 0;
	border: 3px solid #3d629f;
	width:84px;
	height:84px;
	overflow:hidden;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
ul#gallery li.end { margin:0; }	

table#humboldt { border-collapse:collapse; width:100%;}

table#humboldt thead th {
	background: #c94d28;
	color: #ffffff;
	}
	
table#humboldt tbody th	{
	font-weight: normal;
	font-style: italic;
	}
	
table#humboldt tbody tr.odd { background: #a0c2ea; }	
table#humboldt tbody tr.even { background: #cbdef3; }	

p.intro { font-size:1.2em; font-style:italic; }

div.main ul.recipes li {
	list-style:none;
	float: left;
	width:172px;
	margin: 0 10px 0 0;
	}
	
div.main ul.recipes li.last {
	margin:0;
	}
	
ul.recipes h3 a {
	border-bottom: 0 none;
    color: #BF5C21;
    font-family: Georgia,"Times New Roman",Times,serif;
    text-decoration: none;
    text-transform: none;
    }

ul.recipes h3 {    
    font-size: 1em;
    margin: 5px 0 0;
    }

ul.recipes h3 a:hover {    
	background: #FFF7CC;  
	border:0 none;
    color: #BF5C21;	
	}    
	
div.main ul.recipes li img {
	border: 3px solid #3B521C!important;
	}
   
body#btr-gettoknow-goat div.main p.drop:first-letter {
	font-size : 300%;
	font-weight : bold;
 	float : left;
 	width : 1em;
 	}
 	
body#btr-gettoknow-goat ul#gallery li {
	margin: 0 15px 9px 0;
	}

body#btr-gettoknow-goat ul#gallery li.end {
	margin: 0;
	}
	
#tam-wrap {
	background: #d2c6a9 url('images/bg-texture.png') top left repeat;
	position:relative;
	margin: 50px 0 40px 50px;
	width: 580px;
	padding: 270px 20px 20px 20px;
	-moz-box-shadow: 0 0 5px 5px #AA976E;
	-webkit-box-shadow: 0 0 5px 5px#AA976E;
	box-shadow: 0 0 5px 5px #AA976E;
	-moz-border-radius: 10px;
	}
	
#btr-index-tam .main {
	background: #d2c6a9;	
	position:relative;
	}
	
#tam-wrap img {
	float:left;
	}
	
#tam-wrap p {
	float:right;
	width:220px;
	background: #d2c6a9;
	padding:10px;
	-moz-box-shadow: inset 0 0 5px 5px #AA976E;
	-webkit-box-shadow: inset 0 0 5px 5px#AA976E;
	box-shadow: inset 0 0 5px 5px #AA976E;
	-moz-border-radius: 5px;
	}
	
body#btr-gettoknow-tam ul#gallery li {
	width:180px;
	height:180px;
	border:0 none;
	margin:0;
}

body#btr-gettoknow-tam ul#gallery li a:active img {
	position: relative;
	top: 1px;
	-webkit-box-shadow: 0 none;
	-moz-box-shadow: 0 none;
	box-shadow: 0 none;
}

body#btr-gettoknow-tam ul#gallery li img {
	display:block;
	margin: 9px auto 0 auto;
	padding: 5px!important;
	border: 1px solid #d2c6a9!important;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.50);
	}
	
body#btr-gettoknow-tam ul#gallery li:hover {
	background: #AC9971;
	}
	
body#btr-recipes-tam div.module img {
	padding: 5px!important;
	border: 1px solid #d2c6a9!important;
	background: #ffffff;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.50);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.50);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.50);	
	}
	
body.tam li.tam a, body.tam li.tam a:hover, body.parmregg li.parmregg a, body.parmregg li.parmregg a:hover, 
body.gruyere li.gruyere a, body.gruyere li.gruyere a:hover, body.goat li.goat a, body.goat li.goat a:hover {
	color: #333333;
	text-decoration:none;
	border-bottom: 0 none;
	}
