/* ©2004 - 2008 Firepepper */

body{
     width: 100%; margin: 0;
     font: 76% Georgia,"Times New Roman",Times,serif;
     background: #ffffff;
}

p{
	margin: 0;
	display:inline;
	}

#container{
	display:block;
	}

#top{
	display:inline;
	}
	

h2{
	display:inline;
	margin: 0 0 15px 0;
	}

#top_menu{
	display:none;
	}

#top_menu_text{
	display:none;
	}

#right_top{
	display:none;
 	}

#search_box{
	display:none;
	}

#search_button{
	display:none;
	}

#basket-summary{
	display:none;
	}

#above-main{
	display:none;
	}

#main_body{
	display:block;
	}

#left{
	display:none;
	}

#right{
        display:none;
	}

.left_menu{
	display:none;
	}

.left_menu p{
	display:none;
	}

#main-focus{
	float:left;
	width:640px;
	border:1px solid #8f001c;
        margin: 5px;
	padding: 5px;
}

#main-focus-left{
	float:left;
	width: 250px;
}

#main-focus-right{
	font-size:1.1em;
	float:left;
	margin: 0 0 5px 15px;
	width: 350px;
}

#product-image-box{
	position:relative;
	height:270px;
}

#product-image-box-thumb{
	position:relative;
	height:120px;
}

#product-image{
	position:absolute;
	top:0;
	left:0
}

#product_info{
	font-size:0.9em;
	border:1px solid #8f001c;
	margin: 0 0 5px 0;
	width: 200px;
	padding: 5px;
	}

#bottles{
         display:none;
}

.bottle_box{
	display:none;
	}

img{
	border:0px;
}

.wrap_text{
	float:left;
	padding: 10px;
	}
	
#footer{
	clear:both;
	height:66px;
	font-size:0.8em;
	text-align:center;
}

#recipe_badge{
	display:none;
	}

#offers{
	display:none;
	}

a.red_button{
	display:none;
	}

a.red_button span{
	font-size:1.1em;
	color:#ffffff;
	}

a.red_button:hover {
	background-position: bottom left;
	text-decoration:none;
	}

#tasting-notes{
	display:inline;
}

#tasting-notes-more{
	display:none;
}

#tasting-notes-less{
	display:none;
}

#how-made{
        position:relative;
  	float:left;
	display:inline;
	word-wrap: break-word;
	width:210px;
}

#how-made-more{
	display:none;
}

#how-made-less{
	display:none;
}

#offer{
	display:none;
}

#fp{
    display:none;
}

.actions{
    display:none;
}

#bookmarks{
    display:none;
}

.txt_vsmall_red{
	font-size:0.7em;
	color:#8f001c;
	}

.txt_small_red{
	font-size:1em;
	color:#8f001c;
	}

.txt_norm_red{
	font-size:1em;
	color:#8f001c;
	}

.txt_norm_white{
	font-size:1.1em;
	color:#ffffff;
	}

.txt_norm_white a:link, .txt_norm_white a:visited {
	color:#ffffff;
	text-decoration:none;
}

.txt_norm_white a:hover {
	color:#c0c0c0;
	text-decoration:underline;
}

.txt_large_red{
	font-size:1.5em;
	color:#8f001c;
	}

.txt_vsmall{
	font-size:0.8em;
	color:#404040;
	}

.txt_small{
	font-size:0.9em;
	color:#404040;
	}

.txt_small_white{
	font-size:0.8em;
	color:#ffffff;
	}

.txt_small_grey{
	font-size:0.9em;
	color:#808080;
	}

.txt_norm{
	font-size:1.1em;
	color:#404040;
	}

.txt_large{
	font-size:1.1em;
	color:#404040;
	}

