body
{
	background:#EBE0C3;
	font-size:12px;
}

#container
{
	background:url(../images/bg.jpg) repeat-y 50% 113px;
}

#container table
{
	background-image:url(../images/bg_header.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
	#container table table{background-image:none;}


#main_menu, #sub_menu, #main_menu a, #sub_menu a, #strapline
{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-align:right;
	text-decoration:none;
}
	#main_menu a:hover, #sub_menu a:hover{text-decoration:underline;}
	#main_menu
	{
		font-size:17px;
		vertical-align:bottom;
	}
	
	#sub_menu{font-size:14px;}
	
	#strapline{
		font-size:13px;
		color:#A6A5A5;
		text-align:center;
	}
	
#body{
	background:#FFFFFF;
	padding:10px;
	}
	
#footer td
{
	background-color:#6E0501;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:middle;
}
	#footer table td{padding:0 0 0 40px;}
	#footer td.right
	{
		text-transform:uppercase;
		text-align:right;
		padding:0 40px 0 0;
	}

	#footer td a
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#FFFFFF;
		text-decoration:none;
	}

h1{
font-size : 15px;
margin-bottom: 0; 
padding-bottom: 0; 
font-weight : bold;
font-family :  trebuchet ms, arial;
color: #37006C;}

h1.hometitles{
font-size : 19px;
text-align : right;
margin-bottom: 0; 
padding-bottom: 10; 
font-weight : normal;
font-family :  trebuchet ms, arial;
line-height : 17px;
color: #FFFFFF;}
	
h1.title2{
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : normal;
	font-size : 18px;
	color : #37006C;
	margin: 0px;
	padding: 0px; }
	

	
	

/*  FLIPS  */

a.hometitles{
font-size : 19px;
text-align : right;
margin-bottom: 0; 
padding-bottom: 10; 
font-weight : normal;
font-family :  trebuchet ms, arial;
line-height : 17px;
color: #FFFFFF;
text-decoration: none;}

h2.home{
	margin: 0; 
	padding: 0; 
	font-weight : normal;
	font-family :  trebuchet ms, arial;
	font-size:1.09em;}

h3.home{
	margin: 0; 
	padding: 0; 
	font-weight : bold;
	font-family :  trebuchet ms, arial;
	font-size:0.9em; }

.strong{
	font-weight:bold;
}
a.hometitles:hover{
color: #FFCC00;}

A.topnavflip{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #FFFFFF;
	text-decoration: NONE;}

A.topnavflip:hover{
	font-weight : bold;
	color: #C990B0}
	
A.topnavselected{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #FE9A00;
	text-decoration: NONE;}
	
A.resultsflip{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #FFFFFF;
	text-decoration: NONE;}

A.resultsflip:hover{
	font-weight : bold;
	color: #FE9A00}
	
A.resultsflip2{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #700032;
	text-decoration: NONE;}

A.resultsflip2:hover{
	font-weight : bold;
	color: #000000}
	
A.flip:hover{
	font-weight : bold;
	color: #FE9A00}
	
A.flip{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #700032;
	text-decoration: NONE;}
	
A.flip_nosize:hover{
	font-weight : bold;
	color: #FE9A00;
	text-decoration:none;}
	
A.flip_nosize{
	font-weight : bold;
	color : #700032;
	text-decoration: underline;}
	
A.flipul:hover{
	font-weight : bold;
	color: #FE9A00;
	text-decoration: underline;}
	
A.flipul{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #700032;
	text-decoration: underline;}
	
A.subnavflip{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration: NONE;}

A.subnavflip:hover{
	font-weight : bold;
	color: #FE9A00}
	
A.footern2flip{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : normal;
	font-size : 10px;
	color : #666666;
	text-decoration: NONE;}

A.footern2flip:hover{
	font-weight : normal;
	color: #FE9A00;}
	
A.hptext {
	font-family : trebuchet ms, arial;
	font-weight : normal;
	font-size : 12px;/*11px*/
	text-decoration : none;
	color : #660033;}
	
A.hptext:hover {
	font-weight : normal;
	color: #000000;}

A.textkaki {
	font-family : trebuchet ms, arial;
	font-weight : normal;
	font-size : 12px;/*11px*/
	text-decoration : none;
	color : #A65F05;}
	
A.textkaki:hover {
	font-weight : normal;
	color: #000000;}

A.footerflip{
	font-family : trebuchet ms, arial;
	font-weight : normal;
	font-size : 10px;
	text-decoration : underline;
	color : #FFFFFF;}

A.footerflip:hover{
	color : #FFCC00;
	text-decoration : none;}

A.navlist{
	font-weight : bold;
	font-size : 13px;
	text-decoration : underline;
	color : #8B0905;}

A.navlist:hover{
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
	color : #6C0300; }



/*  TEXT  */

	
.text{
	font-family : trebuchet ms, arial;
	font-weight : regular;
	font-size : 12px;/*11px*/
	color : #000000;}

.textwb{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #FFFFFF;}

.textyell{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #FFCC66;}
	
.textkaki{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #A65F05;}
	
.textpb{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #620534;}
	
.textgr{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #666666;}
	
.textxmas{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;
	color : #cc3300;}	
	
.searchtitle{
	font-family : arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #660033;}

.hptext{
	font-family : trebuchet ms, arial;
	font-weight : regular;
	font-size : 12px;/*11px*/
	color : #660033;}
	
.req{
	font-family : trebuchet ms, arial;
	font-weight : regular;
	font-size : 12px;/*11px*/
	color : #CC0033;}
	
.date{
	font-family : verdana;
	font-weight : bold;
	font-size : 10px;
	color : #999999;}
	
.footer{
	font-family : trebuchet ms, arial;
	font-weight : normal;
	font-size : 10px;
	color : #666666;}
	
.title{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;
	color : #620534;}

.title_drinking{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #9A97CE;}

.title_primeur{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 12px;/*11px*/
	color : #620534;}

.title1{
	font-family : trebuchet ms, arial;
	font-weight : bold;
	font-size : 13px;
	color : #37006C;}
	
.title2{
	font-family : Georgia, "Times New Roman", Times, serif;
	font-weight : bold;
	font-size : 18px;
	color : #37006C;
	margin: 0px;
	padding: 0px; }
	
	
.title3{
	font-family : arial;
	font-weight : bold;
	font-size : 14px;
	color : #8E5C75;}
	


/*  FORMS  */

input.input125 {
	width: 139px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #00F0000; }

input.input30 {
	width: 30px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color : #000000; }

SELECT.dropdown125 {
	width : 141px;
	font-family : Arial, Helvetica, sans-serif,;
	font-size : 12px;/*11px*/
	color : #000000;
	background-color : #FFFFFF;
	clear: left;
	font-weight: normal;
	letter-spacing: 0px;
	word-spacing: 0px;
	margin: 0px;
	padding: 0px; }
	
	
	
/*  PAGE LAYOUT BITS  */

.printhead {
	font-family : Trebuchet MS;
	font-weight : bold;
	font-size : 18px;
	color : #000000; }

.epnews a{
	color:#CC3300;
	font-weight:bold; }


#block_wine_list .icon{
	background:#CA3401;
	width:85px;
	vertical-align:top; }

#block_wine_list .hpcell{
	background:url(../images/bg_hpcell.gif) repeat-x top left #DADBDF;
	padding:8px 5px 5px 15px;
	vertical-align:top;
	border:1px solid #CA3401; }

	#block_wine_list .hpcell h2{color:#8D1300;}
	#block_wine_list .hpcell h3{color:#C93700;}
	
#block_wine_list a {
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: #8D1300;
	text-decoration: underline; }
	
#block_wine_list a:hover {
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	color : #CD3100;
	text-decoration: none; }


#block_special_offers .icon{
	background:#986699;
	width:85px;
	vertical-align:top; }

#block_special_offers .hpcell{
	background:url(../images/bg_hpcell.gif) repeat-x top left #DADBDF;
	padding:8px 5px 5px 15px;
	vertical-align:top;
	border:1px solid #986699; }
	
	#block_special_offers .hpcell h2{color:#7B2379;}
	#block_special_offers .hpcell h3{color:#9A659B;}
	
#block_special_offers a {
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: #6d236d;
	text-decoration: underline; }
	
#block_special_offers a:hover {
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	color : #947794;
	text-decoration: none; }
	
	
#block_en_primeur .icon{
	background:#660032;
	width:85px;
	vertical-align:top; }

#block_en_primeur .hpcell{
	background:url(../images/bg_hpcell.gif) repeat-x top left #DADBDF;
	padding:8px 5px 5px 15px;
	vertical-align:top;
	border:1px solid #660032; }
	
	#block_en_primeur .hpcell h2{color:#6D002C;}
	#block_en_primeur .hpcell h3{color:#9A4C74;}
	
#block_en_primeur a {
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	color: #73022c;
	text-decoration: underline; }
	
#block_en_primeur a:hover {
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	font-weight : bold;
	color : #9f4b76;
	text-decoration: none; }


.hpcell .hptext{
	color:#000000;}
	
.hpcell, .icon{
	}


#wine_list{
	background: #ECECEE;
	border:1px solid #660032;
	width:160px;
	padding-bottom:10px;
	}
	
#wine_list a{
	font-family : trebuchet MS, arial, verdana, Helvetica, sans-serif;
	margin-left:5px;
	font-size : 12px;
	color : #333335;}
	
#wine_list a:hover{
	color: #DA7501}
	
#why_invest{
	/*font-family : calibri,verdana, Helvetica, sans-serif;*/
	background: #ECECEE;
	border:1px solid #660032;
	width:194px;
}
#why_invest_head{
	background: #660032;
	width:194px; 
	height:60px;
	vertical-align:bottom;
	}

.textinvest{
	font-family : trebuchet ms, arial;
	font-weight : normal;
	font-size : 12px;
	color : #660032;}
.bottle {
	background:url(../images/hp_bottle.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.clear{clear:both;}

.home_block
{
	border:1px solid #8b0905;
	background:#E2E1E5;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:top;
	width:372px;
}

	.home_block h2{
		margin:0;
		padding:0;
		text-transform:uppercase;
		font-size:20px;
		font-weight:normal;}
		
	.home_block h3{
		color:#C88A88;
		margin:0;
		padding:0;
		text-transform:uppercase;
		font-size:16px;
		font-weight:bold;}
		
	.home_block p{
		line-height:22px;
		padding:0;
		margin:0 0 20px 0;
		font-size:12px;
		}
		
	.home_block a.image{
		dispaly:block;
		float:left;
		padding:6px;
		background:#FFFFFF;
		border:1px solid #BCBDC0;
		margin:0 10px 0 0;}
		
	.home_block ul{
		padding:0;
		margin:0;
		float:left;
		list-style-type:none;
		font-size:12px;/*11px*/
		width:220px;
	}
		.home_block ul li{
			padding:3px 0;
		}
		
		.home_block ul a{
			color:#8b0905;
		}
		
	.saving{color:red;}
	