/*
	Martini Gobal css;
	graphico.co.uk;

	==============================================================	
	Developer notes
	==============================================================	
	All general page styles should be assigned via their body class
	and page specific styles get asigned via their body id, both of
	which reference the page types and numbers as used in the db;

	body ids;
	==============================================================
	#page1:			home;
	#page2:			products/serving suggestions (type12);
	#page7:			Social Responsibility (type12);
	#page8:			accessiblity (type12);
	#page9:			contact us;
	#page11:		'You have already registered'(type12);
	#page12:		register page (type6);
	#page16:		error: 'Page Can Not Be Found'(type12);
	#page17:		heritage;
	#page19:		send to friend (type12);
	#page23:		change country;
	#page25:		serving suggestion;
	#page15:		terrazza home (type14) PB 10/10/09 changed from page54??;
	#page301:		event page (hard coded in to body tag);
	#page346:		racingEvents page;
	#page342:		terrazzaEvents page;
	#page60:		ferrari landing page
	#RHpage[num]:	racing Heritage page - num indicates the year
	#page62:		ferrari Gallery page
	#page63:		terrazza Heritage page
	#page64:		drivers and cars
	#page65:		sms updates
	#error:			default error page;

	body classes;
	==============================================================
	.type2:			serving suguestion;
	.type7:			generic cms flash content;
	.type5:			generic cms content;
	.type6:			competition;
	.type5-1:		generic cms content, 1 landscape image;
	.type12:		static page;
	.type13:		individual drink;
	.type14:		landing page;
	.type15:		People and Places (Terrazza page305);
	.type16:		racing heritage page
	.type17:		terrazza heritage page
	.type18:		cars and Drivers page	

	cms content teplates;
	==============================================================
	.pageTemplate1:	image center (type12);
	.pageTemplate2:	images right (type12); 
	.pageTemplate3:	images left (type12);


	Site country id (SID) flags;
	==============================================================	
	All site
	Global				 SID1
	Italy				=SID2
	Belgium (Dutch)		=SID3
	Belgium (French)	=SID4
	Netherlands			=SID5
	Spain				=SID6
	Portugal			=SID7
	Brazil				=SID8
	Germany				=SID9
	Poland				=SID10
	Russia				=SID11
	Austria				=SID12
	UK					=SID13
	Czech				=SID14
	Hungary				=SID15
	USA					=SID16
	Bulgaria			=SID17
	Croatia				=SID18
	Romania				=SID19
	Canada (French)		=SID22 
	Canada (UK)			=SID21


	The file below is read by ALL browsers
	but the hacks contained within it further target 
	IE5-6 for Windows. See file for details. 
*/

@import "ie6win.css";
@import "ie7win.css";

/*IE 5.5 hacks only*/
@media tty {
i{content:"";/*" "*/}}@m;
@import 'ie55win.css'; /*";}
}/* */ 

/* The file below is ONLY read by IE5/Win.
	Makes use of the Mid Pass Filter: 
	http://tantek.com/CSS/Examples/midpass.html */   
@media tty {
 i{content:"\";/*" "*/}} @import 'ie5win.css'; /*";}
}/* */

/* The file below is ONLY read by IE5/Mac.
	Makes use of the Band Pass Filter: 
	http://www.stopdesign.com/examples/ie5mac-bpf/ */

/*\*//*/
  @import "ie5mac.css";
/**/

/* -- Generic Initiation items not covered in "undothml.css" -- */

body
{
	background: #fff;
	font-size: 62.5%;
	color: #444;
	font-family: Verdana, Helvetica, Sans-Serif;
}

/*h1, h2, h3, h4, h5, h6, pFSID=13

{
	position: relative;
}*/

fieldset
{
	border : none;
}

legend
{
	display: none;
}

.invisible
{
	display: none;
}

.hide
{
	position: relative;
	left: -9999px;
	top: -9999px;
}

.floatLeft
{
	float: left;
}

.floatRight
{
	float: right;
}

.theBreaker
{
	height: 1px;
	clear: both;
	overflow: hidden;
}

/*Generic Levin image replacement -  http://levin.grundeis.net/files/20030809/alternatefir.html */

.replace
{ 
	position:relative; 
	margin:0px; 
	padding:0px; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ overflow: hidden; /* */ 
} 

.replace span
{
	display:block; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:1; /*for Opera 5 and 6*/ 
}

/*Example HTML - all elements that require replacement use the .replace class then
set the rule for the specific image and dimensions and associate with the elements ID.

<h1 id="myh1" class="replace" >Headline<span></span></h1><div class="ft"></div> 

the add the CSS:
#myh1, #myh1 span
{ 
	height:100px; 
	width:300px; 
	background-image: url(head.png); 
} 
*/

/* Clearing floats without extra markup
   Based on How To Clear Floats Without Structural Markup by PiE
   [http://www.positioniseverything.net/easyclearing.html] */

.clear { display: inline-block; }   
.clear:after, .container:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}
* html .clear { height: 1%; }
.clear { display: block; }

/* ...or additionally */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* begin normal CSS for Tier 1 browser: Firefox */
#titleBlock {
	/*margin-top: 155px;
	margin-bottom: 70px;*/
	line-height: 2em;
	width: 558px;
	/* position: relative; */
	position: absolute;
	z-index: 10000;	
	left: 0;
	top: 230px;
}

#page64 #titleBlock 
{ 
	/*margin-top: 140px; 
	margin-bottom: 134px; */
	width: 355px;
}

#page1  #titleBlock 
{
	/*float: right; 
	margin-top: 229px; */
	right: 0;
	top: 292px;
	left: auto;
}

.ft
{
	/*
		true colour;
		background: #cc0000; 
	
		background: #bb0f13; 
	*/
	background: url("../../images/div-ft-BG.png") top left repeat-x;
	bottom: 0;
	left: 0;
	/*opacity: 0.7;*/
	position: absolute;
	right: 0;
	top: 0;
	z-index: -1;
}

.type15 #titleBlock { margin-bottom: 144px; width: 350px; }
.type16 #titleBlock { margin-bottom: 2em; width: 385px; }
.type13 #titleBlock 
{ 
	margin-bottom: 2em; 
	top: 200px;
}
#page17 #titleBlock { top: 240px; width: 422px; }
#page54 #titleBlock { /* margin-bottom: 175px; */ }
/* #page55 #titleBlock { margin: 136px 0 1.5em 0; } */
#page63 #titleBlock { margin-bottom: 144px; width: 350px; }

#page62 #titleBlock,
#page301 #titleBlock 
{ width: 350px; }
#page55 #titleBlock
{ width: 400px; }
#pageLda #titleBlock { top: 283px; }

.pageTemplate1 #titleBlock,
.pageTemplate2 #titleBlock, 
.pageTemplate3 #titleBlock,
.pageTemplate4 #titleBlock
{ margin-bottom: 3em; }

span.error
{
	display: none;
}

/*
.type14 #titleBlock,
#page305 #titleBlock
{
	position: absolute;
	z-index: 10000;	
	left: 0;
}
*/

h1
{
	/*font-weight: normal;
	font-size: 2.1em;
	line-height: 1.2em;
	margin: 0 0 55px 15px;*/
	font-size: 1.2em;
	color: White;
	margin-left: 64px;
	text-transform: uppercase;
	opacity: 1;
}

#featuredEvent 
{
	position: absolute;
	top: 0;
	left: 293px;
	margin: 0;	
}
#page55 #featuredEvent,
#page54 #featuredEvent 
{ left: 307px; }

.type16 .legacy { margin-left: 64px; }

/* do not delete required for LDA */
h1#txtWelcome
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-it-it
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome2-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-fl-be, 
h1#txtWelcome-en-nl
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome3-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-fr-be
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome4-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-de-de, 
h1#txtWelcome-en-at
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome12-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-pt-pt, 
h1#txtWelcome-en-br
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome7-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-en-es
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome6-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-en-cz
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome14-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-en-pl
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome10-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-en-hu
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome15-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-en-us
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 579px;
	background: url("../../images/h1-welcome16-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtWelcome-en-gb,
h1#txtWelcome-en-al,
h1#txtWelcome-en-ar,
h1#txtWelcome-en-au,
h1#txtWelcome-en-bs,
h1#txtWelcome-en-bh,
h1#txtWelcome-en-ba,
h1#txtWelcome-en-bg,
h1#txtWelcome-en-cm,
h1#txtWelcome-en-ca,
h1#txtWelcome-en-caab,
h1#txtWelcome-en-cabc,
h1#txtWelcome-en-camb,
h1#txtWelcome-en-canb,
h1#txtWelcome-en-canl,
h1#txtWelcome-en-cans,
h1#txtWelcome-en-caon,
h1#txtWelcome-en-cape,
h1#txtWelcome-en-caqc,
h1#txtWelcome-en-cask,
h1#txtWelcome-en-cl,
h1#txtWelcome-en-cn,
h1#txtWelcome-en-co,
h1#txtWelcome-en-hr,
h1#txtWelcome-en-dk,
h1#txtWelcome-en-eg,
h1#txtWelcome-en-ee,
h1#txtWelcome-en-fj,
h1#txtWelcome-en-fi,
h1#txtWelcome-en-gr,
h1#txtWelcome-en-hn,
h1#txtWelcome-en-hk,
h1#txtWelcome-en-is,
h1#txtWelcome-en-in,
h1#txtWelcome-en-id,
h1#txtWelcome-en-ie,
h1#txtWelcome-en-il,
h1#txtWelcome-en-jm,
h1#txtWelcome-en-jp,
h1#txtWelcome-en-ke,
h1#txtWelcome-en-ls,
h1#txtWelcome-en-li,
h1#txtWelcome-en-lt,
h1#txtWelcome-en-lu,
h1#txtWelcome-en-mk,
h1#txtWelcome-en-my,
h1#txtWelcome-en-mt,
h1#txtWelcome-en-mu,
h1#txtWelcome-en-mx,
h1#txtWelcome-en-md,
h1#txtWelcome-en-cs,
h1#txtWelcome-en-np,
h1#txtWelcome-en-nz,
h1#txtWelcome-en-no,
h1#txtWelcome-en-ot,
h1#txtWelcome-en-pw,
h1#txtWelcome-en-pa,
h1#txtWelcome-en-pg,
h1#txtWelcome-en-pe,
h1#txtWelcome-en-ph,
h1#txtWelcome-en-pr,
h1#txtWelcome-en-ro,
h1#txtWelcome-en-ru,
h1#txtWelcome-en-ws,
h1#txtWelcome-en-cs,
h1#txtWelcome-en-sg,
h1#txtWelcome-en-si,
h1#txtWelcome-en-sb,
h1#txtWelcome-en-za,
h1#txtWelcome-en-sk,
h1#txtWelcome-en-lk,
h1#txtWelcome-en-sz,
h1#txtWelcome-en-se,
h1#txtWelcome-en-ch,
h1#txtWelcome-en-tw,
h1#txtWelcome-en-tz,
h1#txtWelcome-en-th,
h1#txtWelcome-en-to,
h1#txtWelcome-en-tt,
h1#txtWelcome-en-tr,
h1#txtWelcome-en-ua,
h1#txtWelcome-en-ve,
h1#txtWelcome-en-zw
{
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	background: url("../../images/h1-welcome-BG.gif") left top no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

h1#txtHeritage1, 
h1#txtHeritage1 span
{
	height: 55px;
	width: 327px;
}

/*h1#txtHeritage1 { margin:240px 0 56px 300px; }
h1#txtHeritage1 span 
{ background: url("../../images/h1-heritage1-BG.gif") left top no-repeat; }*/

h1#txtHeritage9, 
h1#txtHeritage9 span
{
	height: 55px;
	width: 417px;
}
h1#txtHeritage9 { margin: 240px 0 56px 300px; }
h1#txtHeritage9 span
{ background: url("../../images/h1-heritage9-BG.gif") left top no-repeat; }

h1#txtHeritage2, 
h1#txtHeritage2 span
{
	height: 55px;
	width: 417px;
}
h1#txtHeritage2 { margin:240px 0 56px 300px; }
h1#txtHeritage2 span
{ background: url("../../images/h1-heritage2-BG.gif") left top no-repeat; }
/*
.pageTemplate1 h1,
.pageTemplate2 h1,
.pageTemplate3 h1
{
	margin-bottom: 30px;
}

h2, h3
{
	font-size: 1.3em;
	font-weight: bold;
	line-height: 1.3em;
	margin: 15px 0 10px 15px;
}*/

/*.type13 h2
{
	font-size: 1.6em;
	margin: 15px 0 0 15px;
	text-transform: uppercase;
}

.type13 h3 { margin-top: 40px; }

/*
	.flashFrame included to maintain 
	bottom margin on flash content;

p, li, .flashFrame, .frame
{
	font-size: 1em;
	line-height: 1.3em;
}
*/
/* reset non-flash text size */
.flashFrame p, .flashFrame h3
{
	font-size: 1em;
	line-height: normal;
}

/* default content margins*/
p, ul, fieldset, dl, address
{
	/* margin: 0 15px 20px 15px; */
}

h2, h3, p, ul, dl, ol, fieldset, address, label, .label, .img
{ 
	margin: 1.5em 0;
	line-height: 1.5em; 
}

#page305 p { margin-top: 1em; }

#page62 h2,
#page301 h2 
{
	font-size: 1.4em;
	margin: 0.933em 0;
	line-height: 0.933em; 
}

.type13 h3
{
	margin-top:	3em;
	text-transform: uppercase;
}

.flashFrame, .frame { margin: 1.5em 0; }

#page64 .title h2,
#page64 .col h2 
{ 
	margin-top: 0; 
	font-size: 1.2em;
	margin-bottom: 0.5em;
}

/*
p.tagline
{
	font-size: 1.3em;
	line-height: 1.2em;
}
*/

.logo
{
	position: absolute; 
	left: 0;
	top: 0;
}

.logo a { display: block; }

ul li
{
	list-style-image: url(../../images/list-BG.gif);
	margin: 0 20px;	
}
ul.error li {
	margin: 0;
	list-style-image: none;
}
ol li {
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0;
}


.events li
{
	margin: 0 0 1.5em 0;
	/* width: 24.5%; */
	float: left;
}

.events, .events li, #siteInfo ul, #siteInfo li 
{ 
	list-style-type: none;
	list-style-image: none;
}

.events img
{
	display: none;
}

.events a
{
	display: block;
	min-height: 50px;
	margin: 0 34px 0 0;
	width: 182px;
	padding-bottom: 19px;
}

.events a:link,
.events a:visited,
.events a:hover,
.events a:active
{ 
	color: #444444; 
	text-decoration: none;
}

.events a:hover
{ 
	text-decoration: none;
}

.events a:hover { background: none;}
ul.events a:hover
{ background: url(../../images/link-terrazza-BG.gif) bottom left repeat-x; }
/*
.events a:hover dd { text-decoration: underline; }
*/
.events li dl { margin: 0; }
.events li dt { font-weight: bold; }

a { color: #d71432; }
#page305 a{ color: #444; }
#page305 a:hover
{
	color: #d71432; 
	background: none;
}

a:hover 
{
	background: #e8e1c4;
	color: #94172A;
}
a:visited { color: #9D9167; }

hr { display: none; }

em { font-style: italic; }

.required { color: #d71432; }

.uppercase { text-transform: uppercase; }

fieldset p { margin: 10px 0; }

label, .label, .labelGroup
{
	display: block;
	margin: 5px 0 0 0;
	width: 300px;
}

textarea, input, .inputGroup, .submitGroup, select
{
	width: 300px; 
	margin: 3px 0 0 0;
}
.question fieldset input { width: auto; }

.question  textarea
{
	width: 266px; 
}

select#country { width: 188px; }

.inputGroup label, .labelGroup label
{
	clear: none;
	display: inline;
	margin: 0;
}

label.invisible { display: none; }

.inputGroup input,
.submitGroup input,
.labelGroup input,
.inputGroup select, 
.labelGroup select
{
	width: auto;
	margin: 0;
}

.radio input { margin: 0 5px; } 

.submitGroup { margin: 2em 0 4em 0; }
#pageLda .submitGroup { margin: 1.5em 0 0 0; }
	
#page18 label { width: 150px; }

.accessible 
{
	position: absolute;
	top: -999px;
}

/*
	.standard, .datePicker, .genderPicker
	{
		display: block;
		float: left;
		margin: 5px 5px 5px 0;
		width: 230px;
	}

	select.standard { width: 235px; }


textarea { height: 100px; }

#pageLda select.standard
{
	width: 14.25em;
}*/
/*	Requested by DJ and added by RM 11/09/07 */
/*	Change to IRT RM 18/10/07 */
/*
#pageLda label
{
	width: 180px;
	height: 1.6em;
	font-style: normal;
	text-indent: -9999px;
	margin: 5px 10px 5px 0;
}

#pageLda label#countryLabel, 
#pageLda label#countryLabel-en-gb
{ background: url(../../Images/ldaCountry.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-de-de
{ background: url(../../Images/ldaCountry9.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-it-it
{ background: url(../../Images/ldaCountry2.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-fl-be, 
#pageLda label#countryLabel-en-nl, 
#pageLda label#countryLabel-en-at
{ background: url(../../Images/ldaCountry3.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-fr-be
{ background: url(../../Images/ldaCountry4.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-pt-pt, 
#pageLda label#countryLabel-en-br
{ background: url(../../Images/ldaCountry7.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-en-es
{ background: url(../../Images/ldaCountry6.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-en-cz
{ background: url(../../Images/ldaCountry14.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-en-pl
{ background: url(../../Images/ldaCountry10.gif) 0 50% no-repeat; }

#pageLda label#countryLabel-en-hu
{ background: url(../../Images/ldaCountry15.gif) 0 50% no-repeat; }
/*
#pageLda label#countryLabel-en-us,
#pageLda label#countryLabel-en-al,
#pageLda label#countryLabel-en-ar,
#pageLda label#countryLabel-en-au,
#pageLda label#countryLabel-en-bs,
#pageLda label#countryLabel-en-bh,
#pageLda label#countryLabel-en-ba,
#pageLda label#countryLabel-en-bg,
#pageLda label#countryLabel-en-cm,
#pageLda label#countryLabel-en-ca,
#pageLda label#countryLabel-en-caab,
#pageLda label#countryLabel-en-cabc,
#pageLda label#countryLabel-en-camb,
#pageLda label#countryLabel-en-canb,
#pageLda label#countryLabel-en-canl,
#pageLda label#countryLabel-en-cans,
#pageLda label#countryLabel-en-caon,
#pageLda label#countryLabel-en-cape,
#pageLda label#countryLabel-en-caqc,
#pageLda label#countryLabel-en-cask,
#pageLda label#countryLabel-en-cl,
#pageLda label#countryLabel-en-cn,
#pageLda label#countryLabel-en-co,
#pageLda label#countryLabel-en-hr,
#pageLda label#countryLabel-en-dk,
#pageLda label#countryLabel-en-eg,
#pageLda label#countryLabel-en-ee,
#pageLda label#countryLabel-en-fj,
#pageLda label#countryLabel-en-fi,
#pageLda label#countryLabel-en-gr,
#pageLda label#countryLabel-en-hn,
#pageLda label#countryLabel-en-hk,
#pageLda label#countryLabel-en-is,
#pageLda label#countryLabel-en-in,
#pageLda label#countryLabel-en-id,
#pageLda label#countryLabel-en-ie,
#pageLda label#countryLabel-en-il,
#pageLda label#countryLabel-en-jm,
#pageLda label#countryLabel-en-jp,
#pageLda label#countryLabel-en-ke,
#pageLda label#countryLabel-en-ls,
#pageLda label#countryLabel-en-li,
#pageLda label#countryLabel-en-lt,
#pageLda label#countryLabel-en-lu,
#pageLda label#countryLabel-en-mk,
#pageLda label#countryLabel-en-my,
#pageLda label#countryLabel-en-mt,
#pageLda label#countryLabel-en-mu,
#pageLda label#countryLabel-en-mx,
#pageLda label#countryLabel-en-md,
#pageLda label#countryLabel-en-cs,
#pageLda label#countryLabel-en-np,
#pageLda label#countryLabel-en-nz,
#pageLda label#countryLabel-en-no,
#pageLda label#countryLabel-en-ot,
#pageLda label#countryLabel-en-pw,
#pageLda label#countryLabel-en-pa,
#pageLda label#countryLabel-en-pg,
#pageLda label#countryLabel-en-pe,
#pageLda label#countryLabel-en-ph,
#pageLda label#countryLabel-en-pr,
#pageLda label#countryLabel-en-ro,
#pageLda label#countryLabel-en-ru,
#pageLda label#countryLabel-en-ws,
#pageLda label#countryLabel-en-cs,
#pageLda label#countryLabel-en-sg,
#pageLda label#countryLabel-en-si,
#pageLda label#countryLabel-en-sb,
#pageLda label#countryLabel-en-za,
#pageLda label#countryLabel-en-sk,
#pageLda label#countryLabel-en-lk,
#pageLda label#countryLabel-en-sz,
#pageLda label#countryLabel-en-se,
#pageLda label#countryLabel-en-ch,
#pageLda label#countryLabel-en-tw,
#pageLda label#countryLabel-en-tz,
#pageLda label#countryLabel-en-th,
#pageLda label#countryLabel-en-to,
#pageLda label#countryLabel-en-tt,
#pageLda label#countryLabel-en-tr,
#pageLda label#countryLabel-en-ua,
#pageLda label#countryLabel-en-ve,
#pageLda label#countryLabel-en-zw
{ background: url(../../Images/ldaCountry.gif) 0 50% no-repeat; }

#pageLda label#whenLabel, 
#pageLda label#whenLabel-en-gb
{ background: url(../../Images/ldaWhen.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-de-de, 
#pageLda label#whenLabel-en-at
{ background: url(../../Images/ldaWhen9.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-it-it
{ background: url(../../Images/ldaWhen2.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-fl-be, 
#pageLda label#whenLabel-en-nl
{ background: url(../../Images/ldaWhen3.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-fr-be
{ background: url(../../Images/ldaWhen4.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-pt-pt, 
#pageLda label#whenLabel-en-br
{ background: url(../../Images/ldaWhen7.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-en-es
{ background: url(../../Images/ldaWhen6.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-en-cz
{ background: url(../../Images/ldaWhen14.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-en-pl
{ background: url(../../Images/ldaWhen10.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-en-hu
{ background: url(../../Images/ldaWhen15.gif) 0 50% no-repeat; }

#pageLda label#whenLabel-en-us,
#pageLda label#whenLabel-en-al,
#pageLda label#whenLabel-en-ar,
#pageLda label#whenLabel-en-au,
#pageLda label#whenLabel-en-bs,
#pageLda label#whenLabel-en-bh,
#pageLda label#whenLabel-en-ba,
#pageLda label#whenLabel-en-bg,
#pageLda label#whenLabel-en-cm,
#pageLda label#whenLabel-en-ca,
#pageLda label#whenLabel-en-caab,
#pageLda label#whenLabel-en-cabc,
#pageLda label#whenLabel-en-camb,
#pageLda label#whenLabel-en-canb,
#pageLda label#whenLabel-en-canl,
#pageLda label#whenLabel-en-cans,
#pageLda label#whenLabel-en-caon,
#pageLda label#whenLabel-en-cape,
#pageLda label#whenLabel-en-caqc,
#pageLda label#whenLabel-en-cask,
#pageLda label#whenLabel-en-cl,
#pageLda label#whenLabel-en-cn,
#pageLda label#whenLabel-en-co,
#pageLda label#whenLabel-en-hr,
#pageLda label#whenLabel-en-dk,
#pageLda label#whenLabel-en-eg,
#pageLda label#whenLabel-en-ee,
#pageLda label#whenLabel-en-fj,
#pageLda label#whenLabel-en-fi,
#pageLda label#whenLabel-en-gr,
#pageLda label#whenLabel-en-hn,
#pageLda label#whenLabel-en-hk,
#pageLda label#whenLabel-en-is,
#pageLda label#whenLabel-en-in,
#pageLda label#whenLabel-en-id,
#pageLda label#whenLabel-en-ie,
#pageLda label#whenLabel-en-il,
#pageLda label#whenLabel-en-jm,
#pageLda label#whenLabel-en-jp,
#pageLda label#whenLabel-en-ke,
#pageLda label#whenLabel-en-ls,
#pageLda label#whenLabel-en-li,
#pageLda label#whenLabel-en-lt,
#pageLda label#whenLabel-en-lu,
#pageLda label#whenLabel-en-mk,
#pageLda label#whenLabel-en-my,
#pageLda label#whenLabel-en-mt,
#pageLda label#whenLabel-en-mu,
#pageLda label#whenLabel-en-mx,
#pageLda label#whenLabel-en-md,
#pageLda label#whenLabel-en-cs,
#pageLda label#whenLabel-en-np,
#pageLda label#whenLabel-en-nz,
#pageLda label#whenLabel-en-no,
#pageLda label#whenLabel-en-ot,
#pageLda label#whenLabel-en-pw,
#pageLda label#whenLabel-en-pa,
#pageLda label#whenLabel-en-pg,
#pageLda label#whenLabel-en-pe,
#pageLda label#whenLabel-en-ph,
#pageLda label#whenLabel-en-pr,
#pageLda label#whenLabel-en-ro,
#pageLda label#whenLabel-en-ru,
#pageLda label#whenLabel-en-ws,
#pageLda label#whenLabel-en-cs,
#pageLda label#whenLabel-en-sg,
#pageLda label#whenLabel-en-si,
#pageLda label#whenLabel-en-sb,
#pageLda label#whenLabel-en-za,
#pageLda label#whenLabel-en-sk,
#pageLda label#whenLabel-en-lk,
#pageLda label#whenLabel-en-sz,
#pageLda label#whenLabel-en-se,
#pageLda label#whenLabel-en-ch,
#pageLda label#whenLabel-en-tw,
#pageLda label#whenLabel-en-tz,
#pageLda label#whenLabel-en-th,
#pageLda label#whenLabel-en-to,
#pageLda label#whenLabel-en-tt,
#pageLda label#whenLabel-en-tr,
#pageLda label#whenLabel-en-ua,
#pageLda label#whenLabel-en-ve,
#pageLda label#whenLabel-en-zw
{ background: url(../../Images/ldaWhen.gif) 0 50% no-repeat; }
*/
/*
div.input
{
	clear: both;
	float: left;
	margin: 5px 5px 5px 215px;
	width: 235px;
}
*/
#pageLda label 
{ 
	color: #D71432; 
	display: block;
	float: left;
	width: 175px;
	line-height: 18px;
	margin-top: 3px;
	clear: left;
}

#pageLda input 
{ 
	color: #D71432; 
	display: block;
	float: left;
}

#pageLda .submitGroup 
{ 
	margin-left: 175px;
}

#pageLda .submitGroup input
{ 
	margin-right: 5px;
	float: none;
	display: inline;
}

#pageLda label.invisible { display: none; }

#pageLda div.input { margin-left: 190px; }

/* #page23 div.input { margin-left: 135px; } */

/* .input input { margin-right: 10px; } 
.radio input 
{
	margin-right: 1.5em; 
	margin-left: 5px; 
	width: auto;
	margin: 0;
}

.input textarea { margin: 0; }

/*
	.chkbox
	{
		float: left;
		margin: 5px 5px 5px 0;
	}
*/

/*.chkbox input { margin-top: 3px; } */

.type2 .desc
{
	width: 430px;
	position: absolute;
	left: 420px;
	top: 375px;
}

.type2 #drinksFlash .desc ul.drinks
{
	top: 25px;
}

#wrapper { width: 965px; }
#pageLda #wrapper,
body.type13 #wrapper 
{ width: 100%; }
#wrapper, 
body#page14 #wrapper,
body.type14 #wrapper, 
.wrapper div.wrapper 
{ background: none; }

body.type5-1 #wrapper,
body.type7 #wrapper, 
body.type7-cms #wrapper,
body.type12 #wrapper, 
body#error #wrapper, 
.wrapper.pageTemplate1,
.wrapper.pageTemplate2,
.wrapper.pageTemplate3,
.wrapper.pageTemplate4
{ background: url("../../images/wrap-single-col-BG.jpg") left top no-repeat; }

body#page1 #wrapper
{ background: url("../../images/wrap-page1-BG.jpg") left top no-repeat;  }

body#page1 #wrapper-2
{ background: url("../../images/wrap-page1-2-BG.jpg") left top no-repeat;  }

/*body#page12 #wrapper
{ background: url("../../images/wrap-page12-BG.jpg") left top no-repeat;  }*/

body#page1010-2 #wrapper,
body#page1010--2 #wrapper
{ background: url("../../images/wrap-page-1010--2-BG.jpg") right bottom no-repeat;  }


body#page63 #wrapper
{ background: url("../../images/wrap-page63-BG.jpg") left top no-repeat;  }

body#page62 #wrapper,
body#page301 #wrapper,
body.type14 #wrapper,
body.type6 #wrapper
{ background: url("../../images/wrap-type6-BG.jpg") left top no-repeat;  }

body#page55 #wrapper
{ background: url("../../images/wrap-page55-BG.jpg") left top no-repeat;  }

body#page2-1 #wrapper
{ background: url("../../images/wrap-page2-1-BG.jpg") left top no-repeat;  }
body#page2-2 #wrapper
{ background: url("../../images/wrap-page2-2-BG.jpg") left top no-repeat;  }
body#page2-3 #wrapper
{ background: url("../../images/wrap-page2-3-BG.jpg") left top no-repeat;  }
body#page2-4 #wrapper
{ background: url("../../images/wrap-page2-4-BG.jpg") left top no-repeat;  }
body#page2-5 #wrapper
{ background: url("../../images/wrap-page2-5-BG.jpg") left top no-repeat;  }
body#page2-6 #wrapper
{ background: url("../../images/wrap-page2-6-BG.jpg") left top no-repeat;  }
body#page2-7 #wrapper
{ background: url("../../images/wrap-page2-7-BG.jpg") left top no-repeat;  }
body#page2-8 #wrapper
{ background: url("../../images/wrap-page2-8-BG.jpg") left top no-repeat;  }
body#page2-9 #wrapper
{ background: url("../../images/wrap-page2-9-BG.jpg") left top no-repeat;  }
body#page2-10 #wrapper
{ background: url("../../images/wrap-page2-10-BG.jpg") left top no-repeat;  }
body#page2-11 #wrapper
{ background: url("../../images/wrap-page2-11-BG.jpg") left top no-repeat;  }
body#page2-12 #wrapper
{ background: url("../../images/wrap-page2-12-BG.jpg") left top no-repeat;  }
body#page2-13 #wrapper
{ background: url("../../images/wrap-page2-13-BG.jpg") left top no-repeat;  }
body#page2-14 #wrapper
{ background: url("../../images/wrap-page2-14-BG.jpg") left top no-repeat;  }
body#page2-15 #wrapper
{ background: url("../../images/wrap-page2-15-BG.jpg") left top no-repeat;  }
body#page2-16 #wrapper
{ background: url("../../images/wrap-page2-16-BG.jpg") left top no-repeat;  }
body#page2-17 #wrapper
{ background: url("../../images/wrap-page2-17-BG.jpg") left top no-repeat;  }
body#page2-18 #wrapper
{ background: url("../../images/wrap-page2-18-BG.jpg") left top no-repeat;  }
body#page2-19 #wrapper
{ background: url("../../images/wrap-page2-19-BG.jpg") left top no-repeat;  }
body#page2-21 #wrapper
{ background: url("../../images/wrap-page2-21-BG.jpg") left top no-repeat;  }
body#page2-22 #wrapper
{ background: url("../../images/wrap-page2-22-BG.jpg") left top no-repeat;  }

/* Austrian Drinks Update */
body#page924-12 #wrapper
{ background: url("../../images/wrap-page13-BG.jpg") right bottom no-repeat;  }
body#page936-12 #wrapper
{ background: url("../../images/wrap-page14-BG.jpg") right bottom no-repeat;  }
body#page458-12 #wrapper
{ background: url("../../images/wrap-page458-12-BG.jpg") right bottom no-repeat;  }

/* Canadian Drinks Update */
body#page924-22 #wrapper, 
body#page924-21 #wrapper 
{ background: url("../../images/wrap-page924-BG.jpg") right bottom no-repeat;  }
body#page31-22 #wrapper, 
body#page31-21 #wrapper 
{ background: url("../../images/wrap-page31-22-BG.jpg") right bottom no-repeat;  }

body#page24-1 #wrapper,
body#page24-2 #wrapper,  
body#page24-3 #wrapper,
body#page24-4 #wrapper, 
body#page24-5 #wrapper, 
body#page24-6 #wrapper,
body#page24-7 #wrapper,
body#page24-8 #wrapper,
body#page24-9 #wrapper,
body#page24-10 #wrapper, 
body#page24-11 #wrapper,
body#page24-12 #wrapper,
body#page24-13 #wrapper,
body#page24-14 #wrapper,  
body#page24-15 #wrapper,   
body#page24-16 #wrapper,
body#page24-17 #wrapper,
body#page24-18 #wrapper, 
body#page24-19 #wrapper, 
body#page24-21 #wrapper,  
body#page24-22 #wrapper
{ background: url("../../images/wrap-page24-BG.jpg") right bottom no-repeat;  }
body#page24-2 #wrapper
{ background: url("../../images/wrap-page24-2-BG.jpg") right bottom no-repeat;  }
body#page25-1 #wrapper,
body#page25-2 #wrapper,  
body#page25-3 #wrapper,
body#page25-4 #wrapper, 
body#page25-5 #wrapper, 
body#page25-6 #wrapper,
body#page25-7 #wrapper,
body#page25-8 #wrapper,
body#page25-9 #wrapper,
body#page25-10 #wrapper, 
body#page25-11 #wrapper,
body#page25-12 #wrapper,
body#page25-13 #wrapper,
body#page25-14 #wrapper,  
body#page25-15 #wrapper,   
body#page25-16 #wrapper,
body#page25-17 #wrapper,
body#page25-18 #wrapper, 
body#page25-19 #wrapper, 
body#page25-21 #wrapper,  
body#page25-22 #wrapper
{ background: url("../../images/wrap-page25-BG.jpg") right bottom no-repeat;  }
body#page26-1 #wrapper,
body#page26-2 #wrapper,  
body#page26-3 #wrapper,
body#page26-4 #wrapper, 
body#page26-5 #wrapper, 
body#page26-6 #wrapper,
body#page26-7 #wrapper,
body#page26-8 #wrapper,
body#page26-9 #wrapper,
body#page26-10 #wrapper, 
body#page26-11 #wrapper,
body#page26-12 #wrapper,
body#page26-13 #wrapper,
body#page26-14 #wrapper,  
body#page26-15 #wrapper,   
body#page26-16 #wrapper,
body#page26-17 #wrapper,
body#page26-18 #wrapper, 
body#page26-19 #wrapper, 
body#page26-21 #wrapper,  
body#page26-22 #wrapper
{ background: url("../../images/wrap-page26-BG.jpg") right bottom no-repeat;  }
body#page27-1 #wrapper,
body#page27-2 #wrapper,  
body#page27-3 #wrapper,
body#page27-4 #wrapper, 
body#page27-5 #wrapper, 
body#page27-6 #wrapper,
body#page27-7 #wrapper,
body#page27-8 #wrapper,
body#page27-9 #wrapper,
body#page27-10 #wrapper, 
body#page27-11 #wrapper,
body#page27-12 #wrapper,
body#page27-13 #wrapper,
body#page27-14 #wrapper,  
body#page27-15 #wrapper,   
body#page27-16 #wrapper,
body#page27-17 #wrapper,
body#page27-18 #wrapper, 
body#page27-19 #wrapper, 
body#page27-21 #wrapper,  
body#page27-22 #wrapper
{ background: url("../../images/wrap-page27-BG.jpg") right bottom no-repeat;  }
body#page28-1 #wrapper,
body#page28-2 #wrapper,  
body#page28-3 #wrapper,
body#page28-4 #wrapper, 
body#page28-5 #wrapper, 
body#page28-6 #wrapper,
body#page28-7 #wrapper,
body#page28-8 #wrapper,
body#page28-9 #wrapper,
body#page28-10 #wrapper, 
body#page28-11 #wrapper,
body#page28-12 #wrapper,
body#page28-13 #wrapper,
body#page28-14 #wrapper,  
body#page28-15 #wrapper,   
body#page28-16 #wrapper,
body#page28-17 #wrapper,
body#page28-18 #wrapper, 
body#page28-19 #wrapper, 
body#page28-21 #wrapper,  
body#page28-22 #wrapper
{ background: url("../../images/wrap-page28-BG.jpg") right bottom no-repeat;  }
body#page28-2 #wrapper
{ background: url("../../images/wrap-page28-2-BG.jpg") right bottom no-repeat;  }
body#page29-1 #wrapper,
body#page29-2 #wrapper,  
body#page29-3 #wrapper,
body#page29-4 #wrapper, 
body#page29-5 #wrapper, 
body#page29-6 #wrapper,
body#page29-7 #wrapper,
body#page29-8 #wrapper,
body#page29-9 #wrapper,
body#page29-10 #wrapper, 
body#page29-11 #wrapper,
body#page29-12 #wrapper,
body#page29-13 #wrapper,
body#page29-14 #wrapper,  
body#page29-15 #wrapper,   
body#page29-16 #wrapper,
body#page29-17 #wrapper,
body#page29-18 #wrapper, 
body#page29-19 #wrapper, 
body#page29-21 #wrapper,  
body#page29-22 #wrapper
{ background: url("../../images/wrap-page29-BG.jpg") right bottom no-repeat;  }
body#page29-6 #wrapper
{ background: url("../../images/Martini_Drinks_rosato_spain.jpg") right bottom no-repeat;  }
body#page30-1 #wrapper,
body#page30-3 #wrapper,
body#page30-4 #wrapper, 
body#page30-5 #wrapper, 
body#page30-8 #wrapper,
body#page30-9 #wrapper,
body#page30-10 #wrapper, 
body#page30-11 #wrapper,
body#page30-12 #wrapper,
body#page30-13 #wrapper,
body#page30-14 #wrapper,  
body#page30-15 #wrapper,   
body#page30-16 #wrapper,
body#page30-17 #wrapper,
body#page30-18 #wrapper, 
body#page30-19 #wrapper, 
body#page30-21 #wrapper,  
body#page30-22 #wrapper
{ background: url("../../images/wrap-page30-BG.jpg") right bottom no-repeat;  }

body#page30-7 #wrapper { background: url("../../images/wrap-page30b-BG.jpg") right bottom no-repeat;  }

body#page30-2 #wrapper
{ background: url("../../images/wrap-page30-2-BG.jpg") right bottom no-repeat;  }

body#page30-6 #wrapper
{ background: url("../../images/wrap-page30-6-BG.jpg") right bottom no-repeat;  }

body#page31-2 #wrapper,
body#page31-12 #wrapper
{ background: url("../../images/wrap-page31b-BG.jpg") right bottom no-repeat;  }

body#page440-9 #wrapper
{ background: url("../../images/wrap-page440-BG.jpg") right bottom no-repeat;  }
body#page440-21 #wrapper,
body#page440-22 #wrapper
{ background: url("../../images/wrap-page440-21-BG.jpg") right bottom no-repeat;  }

body#page24-16 #wrapper
{ background: url("../../images/wrap-page24-16-BG.jpg") right bottom no-repeat;  }
body#page25-16 #wrapper
{ background: url("../../images/wrap-page25-16-BG.jpg") right bottom no-repeat;  }
body#page26-16 #wrapper
{ background: url("../../images/wrap-page26-16-BG.jpg") right bottom no-repeat;  }
body#page27-16 #wrapper
{ background: url("../../images/wrap-page27-16-BG.jpg") right bottom no-repeat;  }
body#page28-16 #wrapper
{ background: url("../../images/wrap-page28-16-BG.jpg") right bottom no-repeat;  }
body#page29-16 #wrapper
{ background: url("../../images/wrap-page29-16-BG.jpg") right bottom no-repeat;  }
body#page30-16 #wrapper
{ background: url("../../images/wrap-page30-16-BG.jpg") right bottom no-repeat;  }
body#page31-16 #wrapper
{ background: url("../../images/wrap-page31-16-BG.jpg") right bottom no-repeat;  }
body#page440-16 #wrapper
{ background: url("../../images/wrap-page440-16-BG.jpg") right bottom no-repeat; }
body#page924-16 #wrapper
{ background: url("../../images/wrap-page924-16-BG.jpg") right bottom no-repeat; }
body#page458-12 #wrapper, body#page458-7 #wrapper
{ background: url("../../images/wrap-page458-12-BG.jpg") right bottom no-repeat;  }

/*added Stuart Johnston 15/04/10 */
body#page31-19 #wrapper
{ background: url("../../images/wrap-page31b-BG.jpg") right bottom no-repeat;  }
body#page458-19 #wrapper
{ background: url("../../images/wrap-page458-12-BG.jpg") right bottom no-repeat;  }
body#page924-19 #wrapper
{ background: url("../../images/wrap-page13-BG.jpg") right bottom no-repeat;  }
body#page440-19 #wrapper
{ background: url("../../images/wrap-page440-BG.jpg") right bottom no-repeat;  }
body#page24-19 #wrapper
{ background: url("../../images/wrap-page24-2-BG.jpg") right bottom no-repeat;  }

body.type6 #content { min-height: 250px; }

body.type13 #content { min-height: 359px; }

body#page458 #wrapper,
body#page8 #wrapper
{ background: url("../../images/wrap-page8-BG.jpg") left top no-repeat; }

body#page60 #wrapper
{ background: url("../../images/wrap-page60-BG.jpg") left top no-repeat; }

body#page9 #wrapper,
body#page19 #wrapper
{ background: url("../../images/wrap-page9-BG.jpg") left top no-repeat; }

body#page17 #wrapper
{
	background: url("../../images/wrap-page17-BG.jpg") left top no-repeat;
}

body#page23 #wrapper
{
	background: url("../../images/wrap-page23-BG.jpg") left top no-repeat;
}

body#page15 #wrapper, 
body#page54 #wrapper /*body#page305 #wrapper*/
{ background: url("../../images/body-page54-BG.jpg") left top no-repeat; }

body.type15 #wrapper
{
	background: url("../../images/wrap-type15-BG.jpg") left top no-repeat;
}

body#page56 #wrapper
{
	background: url("../../images/carousel-BG.jpg") left top no-repeat;	
}

/*body#page301 #wrapper
{
	background: url(../../images/racingEvents-BG.jpg) no-repeat left top;
}*/

body#RHpage0 #wrapper
{
	background: transparent url(../../images/racingEvents-BG.jpg) no-repeat left top;
}

/*body#RHpage1968 #wrapper
{
	background: transparent url(../../images/racingHeritage68-70.jpg) no-repeat left top;
}

body#RHpage1971 #wrapper
{
	background: transparent url(../../images/racingHeritage71-75.jpg) no-repeat left top;
}

body#RHpage1976 #wrapper
{
	background: transparent url(../../images/racingHeritage76-80.jpg) no-repeat left top;
}

body#RHpage1981 #wrapper
{
	background: transparent url(../../images/racingHeritage81-85.jpg) no-repeat left top;
}

body#RHpage1986 #wrapper
{
	background: transparent url(../../images/racingHeritage86-95.jpg) no-repeat left top;
}

body#RHpage1996 #wrapper
{
	background: transparent url(../../images/racingHeritage96-05.jpg) no-repeat left top;
}*/
body#RHpage1968 #wrapper,
body#RHpage1971 #wrapper,
body#RHpage1976 #wrapper,
body#RHpage1981 #wrapper,
body#RHpage1986 #wrapper,
body#RHpage1966 #wrapper,
body#RHpage1996 #wrapper,
body#RHpage2006 #wrapper
{ background: transparent url(../../images/wrap-type16-BG.jpg) no-repeat left top; }

body#RHpage1968 #wrapper
{ background: transparent url(../../images/wrap-type16-6870-BG.jpg) no-repeat left top; }
body#RHpage1971 #wrapper
{ background: transparent url(../../images/wrap-type16-7178-BG.jpg) no-repeat left top; }
body#RHpage1976 #wrapper
{ background: transparent url(../../images/wrap-type16-7680-BG.jpg) no-repeat left top; }
body#RHpage1981 #wrapper
{ background: transparent url(../../images/wrap-type16-8185-BG.jpg) no-repeat left top; }
body#RHpage1986 #wrapper
{ background: transparent url(../../images/wrap-type16-BG.jpg) no-repeat left top; }
body#RHpage1996 #wrapper
{ background: transparent url(../../images/wrap-type16-9605-BG.jpg) no-repeat left top; }

/*body#page62 #wrapper
{
	background: transparent url(../../images/ferrariGallery-BG.jpg) no-repeat left top;
}*/

body#page64 #wrapper-1
{ background: transparent url(../../images/wrap-page64-BG.jpg) no-repeat left top; }

body#page65 #wrapper
{ background: transparent url(../../images/wrap-page65-BG.jpg) no-repeat left top; }

body#page1013 #wrapper
{ background: transparent url(../../images/wrap-page1013b.jpg) no-repeat right bottom; }
body#page1013 #titleBlock { top: 250px; }
body#page1013 #content
{ background: transparent url(../../images/wrap-page1013a.jpg) no-repeat 220px 0; padding-top: 280px; }

#branding
{
	width: 965px;
}

#home
{
	display: block;
	height: 120px;
	left: 0;
	position: absolute;
	top: 0;
	width: 160px;
}

a#home:hover
{
	background: none;
}

#content
{
	width: 965px;
	position: relative;
}

.pageTemplate1 #content,
.pageTemplate2 #content, 
.pageTemplate3 #content,
.type6  #content,
.type12 #content,
.type13 #content,
.type16 .legacy,
#page62 ul.gallery,
#page301 ul.gallery,
#contentPopUp #content
{ padding-top: 260px; }


.type13 #content { padding-top: 230px; }

.type18 #content	{ padding-top: 378px; }
#page17 #content	{ padding-top: 410px; }
#page63 .milestones	{ padding-top: 420px; }
#pageLda #content	{ padding-top: 335px; } 

.flexible
{
	width: 254px;
}

#page57 .flexible
{
	width: 266px;
}



.archive { margin: 0 0 4.5em 0; }

.archive li
{
	list-style: none;
	border-bottom: solid 1px #C1C3BE;
	margin: 1.5em 0;
}

.archive li { margin-top: 0; }

.type15 .flexible .text		{ width: 200px; }
.type15 .flexible .submit	{ width: auto; }

/*
.flexible ul
{
	width: 60%;
	float: right;
	margin: 0;
}

.flexible li
{
	list-style: none;
	line-height: 2em;
	border-bottom: solid 1px #C1C3BE;
	margin: 0;
	width: 100%;
}

.flexible li.active
{
	font-weight: bold;
}

.flexible a
{
	color: #444;
}
*/
/*
.main 
{ width: 534px; }
*/
.col { float: left; }

.pageTemplate1 #col2 { width: 450px; }
.type12 #col2 { width: 494px; }

.pageTemplate1 .flexible,
.pageTemplate2 .flexible,
.pageTemplate3 .flexible
{ 
	/*margin-left: 0;*/ 
	margin-left: -64px;
	float: left;
}

#page458 .flexible { margin-left: 0; }

.pageTemplate2 #col2,
.pageTemplate3 #col2
{ width: 638px; }

#main
{ 
	margin: 0 0 0 64px; 
	width: 450px;
}

.type14	#main,
.type15	#main,
#page1	#main,
#page55 #main,
#page64	#main
{ width: 901px; }

#pageLda #main { width: 540px; }

.type13	 #main { width: 600px; }

.type15 #main,
.type15	.flexible
{ 
	width: 400px;
	float: left;
}

.type15	.flexible { width: 379px; }
.type15 #main { margin-right: 34px; }
#page17 #main { width: 811px; }

#page62 #main,
#page62 .flexible,
#page62 .extra,
#page301 #main,
#page301 .flexible,
#page301 .extra 
{ 
	float: left; 
}
#page301 #main,
#page62 #main 
{
	width: 585px;
	margin-left: 0;	
}
#page301 #main  { width: 450px; }
#page62 .flexible,
#page301 .flexible 
{ width: 231px; }

#page62 .extra,
#page301 .extra 
{ 
	width: 221px; 
	text-align: center;
}

#page62 .panel,
#page301 .panel 
{ 
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

#page56 .main, 
#page62 .main,
#page301 .main
{ /*width: 489px;*/ }

.type6 .main, 
.type7-cms .main, 
.type12 .main,  
#error .main, 
#genericFlash .main,
#page56 #flashContent .main,   
#page62 #flashContent .main,
#page301 #flashContent .main 
{ /*margin-left: 254px;*/ }

.flash 
{
	position: relative;
	left: -64px; 
	width: 965px;
}
.flash .gutter { margin-left: 64px; }

.type15 #main,
.type15 .flexible,
#page55 .flash .gutter 
{ padding-top: 408px;  }

.type14 .flash .gutter { padding-top: 378px;  }

.type14 .flash .gutter { width: 901px; }

#page1 #defaultFlash
{ min-height: 366px; }

#racingFlash,
#racingEvent,
#terrazzaFlash,
#defaultFlash
{ min-height: 414px; }
#ferrariFlash 
{ min-height: 450px; }

#flashCarousel 
{
	min-height: 260px;
	left: 0;
}

#drinksFlash { min-height: 620px; }

.pageTemplate1 .main,
.pageTemplate2 .main, 
.pageTemplate3 .main
{ width: 450px; }

.pageTemplate1 .main,
.pageTemplate1 .flexible, 
.pageTemplate1 .extra
{ float: left; }

#page17 .main 
{ 
	/*width: 879px; 
	float: left;*/
}
#page17 .main .gutter { /*float: left;*/ }

.type6 #main .gutter { width: 573px; }

/* 
	PB 27/11/07 unique width to incoperate longer 
	day, month, year datepicker form element 
*/
#page9 .main, 
#page12 .main
{
	/* width: 520px; */
}

.type6 .main, 
#page11 .main, 
#page16 .main, 
#page23 .main, 
#page301 .main, 
#page50 .main,
#page62 .main,
#error .main,
#page1 #flashContent .wrapper, 
#page2 #flashContent .wrapper
{
	/*min-height: 350px; */
}

.type14 #flashContent .wrapper
{
	/*min-height: 251px; */
}

#page65 .main
{
	/* min-height: 425px; */
}

.type15 .main
{
	/*margin-left: 186px; 
	width: 403px; */
}

div.row
{
	background: url("../../images/divider-BG.gif") bottom left no-repeat;
	padding-bottom: 10px;
}

div.row.last { background: none; }

div.text ,
div.image 
{ width: 400px; }

div.imageFullWidth { width: auto; }

div.text h3
{
	color: #C3273F;
	font-size: 1.1em;
	margin-bottom: 0.25em;
}

div.text p
{
	font-size: 1em;
	margin-bottom: 1em;
}

/*
	#page23 .main
	{
		margin-left: 276px;
		width: 494px;
	}
*/

#page23 label { width: 125px; }

#page23 select { width: 167px; }

#page23 div.input { margin-left: 130px; }

.extra { width: 178px; }
.pageTemplate1 .extra { width: 450px; }
.type15 .extra
{
	margin-left: 186px;
	margin-bottom: 20px;
	width: 779px;
}
/* .extra.large { width: 450px; } */

/*
.borderLeft
{
	border-left: dotted 1px #bbb;
	float: right;
}

.borderRight
{
	border-right: dotted 1px #bbb;
	float: left;
}


.large div.frame, .pageTemplate1 div.frame
{
	background: url("../../images/sc-largeFrameTop-BG.gif") top left no-repeat;
	margin: 0pt 16px 2em 16px;
	width: 462px;
	height: auto;
}

.pageTemplate1 div.frameBorder
{
	background: url("../../images/sc-largeFrameBot-BG.gif") bottom left no-repeat;
}

div.frame img
{
	margin: 6px;
}

div.frame
{
	background: url("../../images/sc-frame-BG.gif") top left no-repeat;
	height: 190px;
	margin: 0 10px 10px 10px;
	width: 190px;
}
*/
/*
	.datePicker
	{
		border: none;
		width: auto;
	}


	.datePicker select
	{
		margin-right: 5px;
	}

	.datePicker label
	{
		display: none;
	}

	.datePicker select
	{
		float: left;
	}
*/

.genderPicker
{
	border: none;		
}

.genderPicker label, 
.genderPicker input /*, .genderPicker span*/
{
	clear: none;
	float: left;
	width: auto;
}

.genderPicker input
{
	margin-right: 5px;
}

.genderPicker label
{
	margin: 0 5px 0 0;
	font-style: italic;
}

.question { border-bottom: dotted 1px #9c9c9c; }
.question fieldset { width: 260px; }
.question .img { float: right; }
/*
.question
{
	border-bottom: dotted 1px #BBBBB8;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.question h3
{
	margin-left: 0;
}

.question fieldset span, .question fieldset label
{
	float: left;
}


.question fieldset span
{
	clear: left;
	height: 1.9em;
	margin: 5px;
}

.question fieldset label
{
	clear: none;
	font-style: normal;
	width: auto;
}

.question fieldset textarea
{
	margin-left: 0;
	width: 200px;
}
*/

/*
	#siteInfo
	{
		clear: both;
		width: 965px;
		text-align: center;
		margin-bottom: 20px;
	}

	#siteInfo ul
	{
		width: auto;
		margin: 0;
	}

	#siteInfo li
	{
		border-right: solid 1px #bbb;
		display: inline;
		margin: 0;
		padding: 2px 0;
		text-align: center;	
		width: auto;
	}

	#siteInfo li.register a
	{
		color: #152282;
	}

	#siteInfo li.last
	{
		border-right: none;
		color: #989898;
		font-size: 0.9em;
		padding: 0 0 0 10px;
	}

	#siteInfo li a
	{
		color: #444;
		margin: 0 9px 0 10px;
	}
*/

#siteInfo { width: 965px; }

#siteInfo ul { margin-left: 64px; }

#siteInfo li
{
	background: none;
	border-right: solid 1px #bbb;
	float: left;
	text-align: center;	
	margin: 0 8px 0 0;
	padding: 0 8px 0 0;
}

#siteInfo li a { color: #444; }

/* #siteInfo li.register a { color: #152282; } */

#siteInfo li.last
{
	border-right: none;
	color: #989898;
	padding: 0;
	margin: 0;
}

/*
div.flashFrame
{	
	background: url("../../images/sc-largeFrameTop-BG.gif") top left no-repeat;
	margin: 0pt 13px 2em 14px;
}
*/

#flashContent
{	
	/*background: url("../../images/sc-largeFrameBot-BG.gif") bottom left no-repeat;
	padding: 6px;*/
}

#page15 #flashContent, #page54 #flashContent
{	
	/*background: url("../../images/sc-largeFrameBot-BG.gif") bottom left no-repeat;
	padding: 0;*/
}

#page55 #flashContent,
#page63 #flashContent
{	
	/* padding: 0; */
}

.noFlash
{
	background: #fff;
	border: solid 1px #999;
	position: absolute;
	right: -280px;
	width: 240px;
	z-index: 1000;
	text-align: left;
	padding: 10px;
}

.noFlash h3,
.noFlash p,
.noFlash a
{ color: #999; }

.noFlash h3	{ margin-top: 0; }
.noFlash p	{ margin-bottom: 0; }
.noFlash a	{ text-decoration: underline; }

/*.type14 #branding, 
.type16 #branding,
#page1 #branding, 
#page2 #branding, 
#page15 #branding, 
#page54 #branding,
#page55 #branding, 
#page56 #branding,
#page57 #branding,
#page301 #branding,
#page62 #branding,
#page63 #branding,
#page64*/ #branding
{	
	height: 50px;
}
/*
.type14 #flashContent, 
.type16 #flashContent,
#page1 #flashContent, 
#page2 #flashContent
{	
	background: none;	
	padding: 0;
}

.type14 #flashContent .wrapper, 
#page1 #flashContent .wrapper, 
#page2 #flashContent .wrapper
{
	position: relative;
	width: 100%;
	text-align: center;
}

#page2 #flashContent .main
{
	height: auto;
	position: absolute;
	right: 0;
	top: 341px;
	width: 425px;
}
*/
#page2 a#home { top: -999px; }

#page2 h1#txtMartiniDrinks1, 
#page2 h1#txtMartiniDrinks1 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks1 span
{
	background: url(../../images/h1-MartiniDrinks1-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink1, 
#page2 h2#txtSelectThePerfectDrink1 span
{
	height: 20px;
	width: 306px;
}
#page2 h2#txtSelectThePerfectDrink1 span
{
	background: url(../../images/h2-SelectThePerfectDrink1-BG.gif) left top no-repeat;
}

#page2 h1#txtMartiniDrinks9, 
#page2 h1#txtMartiniDrinks9 span
{
	height: 67px;
	width: 338px;
}
#page2 h1#txtMartiniDrinks9 span
{
	background: url(../../images/h1-MartiniDrinks9-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink9, 
#page2 h2#txtSelectThePerfectDrink9 span
{
	height: 20px;
	width: 306px;
}
#page2 h2#txtSelectThePerfectDrink9 span
{
	background: url(../../images/h2-SelectThePerfectDrink9-BG.gif) left top no-repeat;
}

/*
#page2 .main
{	
	width: 100%;
	height: 600px;
	text-align: left;
}
*/
h1#txtDrinks1
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 153px;
}

h1#txtDrinks9
{
	background: url(../../images/h1-drinks9-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}


ul.drinks
{
	margin: 0;
	position: absolute;
	width: 100%;
}

ul.drinks li
{
	float: left;
	list-style-image: none;
	margin: 0;
	padding: 0 5px;
}

ul.drinks li a
{
	font-size: 1.1em;
	font-weight: bold;
	display: block;
}

ul.drinks li a h3
{
	color: #d71432;
	margin: 5px 0;
}

ul.drinks a .description
{
	display: none;
}

ul.drinks a:hover .description
{
	display: block;
	color: #444;
	font-size: 1em;
	font-weight: normal;
	position: absolute;
	left: 5px;
	top: 3em;
	width: 360px;
}

ul.drinks a .description p
{
	margin: 0;
}

/*.type13 h1
{
	color: #d71432; 
	font-weight: bolder;
	margin-bottom: 135px;
	text-transform: uppercase;
}

.type13 p
{
	width: 438px;	
}

.type13 .flexible img
{
	margin: 60px 0 0 36px;
}

.type13 h3
{
	border-bottom: solid 1px #ccc;
	padding-bottom: 5px;
	text-transform: uppercase;
}

#page25 h3
{
	margin-right: 15px;
}
*/
.main ul.suggestions
{
	margin-bottom: 25px;
}

ul.suggestions li
{
	/*float: left;*/
	list-style-image: none;	
	margin: 0;
}

ul.suggestions dl
{
	margin: 0 0 2em;
	min-height:200px;
	position: relative;
	width:500px;
}

ul.suggestions dt.img
{
	position: absolute;
	top: 0;
	right: 10px;
	width: 119px;
	/* width: 111px; 
	margin: 0 10px 0 0;*/
}

.type13 .main p,
.type13 .main h3
{
	width: 495px;
}

ul.suggestions dt.ttl, 
ul.suggestions dd.txt
{
	/* float: left; */
	margin-right: 139px;
}

.type13 .main ul.suggestions p
{
	width: auto;
}

ul.suggestions dd.txt { clear: left; }

ul.suggestions dt.ttl
{
	font-weight: bold;
	padding-top: 1.5em;
	margin-bottom: 1.5em;
}

div.error
{
	/*background: #F20724 url("../../images/error-BG.gif") top left no-repeat;
	border: solid 1px #F20724;
	margin: 0 15px 2em 15px;
	padding: 10px 10px 10px 65px;
	min-height: 53px;*/
}

.error ul
{ 
	color: White; 
	background: #CC0000;
	opacity: 0.7;
	padding: 1.5em 0;
}

.error ul span
{ 
	color: White; 
	margin-right: 5px;
}


div.error li
{
	list-style: none;
	list-style-image: none;
}

/*div.error p
{
	margin: 0 15px 1em 15px;
}

fieldset span.error
{
	display: none;
}*/

/* 
	enhanced panels 
*/
.panel
{
	float: left;
	margin: 0 34px 0 0;
	position: relative;
	text-align: left;
	width: 182px;
}

#promo4 { margin-right: 0; }

/*
.panel .head
{
	background: url(../../images/promo/promoPanel-head-BG.jpg) left top no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	margin: 0;
	width: 172px;
	z-index: 100;
	cursor: pointer;
}
*/

.panel a.head
{
	background: #9b865b; /*url(../../images/promo/promoPanel-head-BG.jpg) left top no-repeat; */
	color: #fff;
	display: block;
	/* position: absolute; */
	font-weight: bold;
	bottom: 23px;
	left: 0;
	line-height: 17px;
	margin: 0;
	/* padding: 8px 50px 0 10px; 
	width: 112px;*/
	z-index: 100;
	cursor: pointer;
	/* width: 168px; */
	text-align: center;
	border-bottom: solid 1px #bfbfbf;
	border-left: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
}

#page1  .panel a.head,
#page55 .panel a.head,
#page60 .panel a.head 
{ background: #cc3333; }

.panel a.head:hover
{
	background: #9b865b; /*url(../../images/promo/promoPanel-head-BG.jpg) left top no-repeat; */
}

/*
.panel h3
{
	margin: 5px 0 0 13px;
	width: 115px;
	position: relative;
	cursor: pointer;
	font-size: 1em;
	line-height: normal;
}
*/

.panel .frame,
#page62 .extra .panel .frame, 
#page301 .extra .panel .frame
{
	/* background: url(../../images/promo/promoPanel-frame-BG.jpg) left top no-repeat; */
	border-top: solid 1px #bfbfbf;
	border-left: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
	height: 113px;
	position: relative;
	overflow: hidden;
	margin: 0;
	width: auto;
	background: #900;
}

.panel .frame img
{
	/* margin: 0 13px 5px 13px; */
	position: relative;
}

.panel .description
{
	width: 182px;
	z-index: 50;
	height:  70px;
	overflow: hidden;
	position: relative;
	border-left: solid 1px #bfbfbf;
	border-right: solid 1px #bfbfbf;
}

.panel p
{
	margin: 0;
	padding: 5px;
	/* width: 162px; */
}

.panel a:hover
{
	text-decoration: underline;
	background: none;
}

.panel .foot
{
	background: url(../../images/promo/promoPanel-foot-BG.jpg) left top no-repeat;
	clear: both;
	height: 23px;
	/* width: 172px; */
}

/*
	styles specific to the javascript 
	enhanced panels,(prefixed js);
*/
.jsinit div.description
{
	position: absolute;
	height: auto;
	left: -1px;
	border-left: 0;
	border-right: 0;
}

a.jsinit
{
	font-weight: bold;
	color: #444;
}

.jsinit p
{
	/*background: #fff; */
	color: #444;
	/*opacity: .7;
	display: block;
	position: relative;*/
}
/* end enhanced panels */

#page1 #wrapper
{	
	background: none;
}

#page1 a#home
{	
	top: -9999px;
}

/*
.type7 .main, 
.type14 .main, 
#page1 .main, 
#page15 .main, 
#page55 .main, 
#page54 .main
{	
	width: 100%;
}
*/

#page1 #flashcontent
{
	height: 390px;
}

#promoWrapper { margin: 60px 0 3em 0; }
.type14 #promoWrapper,
#page55 #promoWrapper 
{ margin: 15px 0 3em 0; }

#pageLda #wrapper
{
	background: url(../../images/wrap-pageLda-BG.jpg) bottom right no-repeat;
	/* padding-top: 120px; */
}
/*
#pageLda .main
{
	margin-left: 286px;
}

#pageLda h1
{
	margin-left: 15px;
}
*/
#content .wrapper
{
	/* width: 711px; */
	padding-left: 64px;
}

#page15 #content .wrapper, 
#page54 #content .wrapper
{
	position: relative;
	padding-top: 214px;
	width: 965px;
}

#page55 #content .wrapper
{
	position: relative;
	width: 965px;
}

#page19 input.standard
{
	width: 170px;
}

#page19 textarea.standard
{
	width: 170px;
}

#page19 label.optIn
{
	width: 370px;
}

span.flag
{
	position: absolute;
	left: 920px;
	top: 5px;
}

.type15 span.flag img
{
	border: none;
	margin-top: 0;
	padding: 0;
}

/* 
	PB 15/08/07, HACK used align the 
	Driver and Cars background image;
*/
/*
#wrapper, 
.wrapper, 
#wrapper-1, 
#wrapper-2,  
#wrapper-3,
#wrapper-4, 
#wrapper-5, 
#wrapper-6,
#wrapper-7,
#wrapper-8,
#wrapper-9,
#wrapper-10, 
#wrapper-11,
#wrapper-12,
#wrapper-13,
#wrapper-14,  
#wrapper-15,   
#wrapper-16,
#wrapper-17,
#wrapper-18, 
#wrapper-19, 
#wrapper-20,  
#wrapper-21
{
	/*
		margin: 0pt auto;
		text-align: center; 
	
	width: 965px;	
}*/

body#page64 #wrapper-1, 
body#page64 #wrapper-2,  
body#page64 #wrapper-3,
body#page64 #wrapper-4, 
body#page64 #wrapper-5, 
body#page64 #wrapper-6,
body#page64 #wrapper-7,
body#page64 #wrapper-8,
body#page64 #wrapper-9,
body#page64 #wrapper-10, 
body#page64 #wrapper-11,
body#page64 #wrapper-12,
body#page64 #wrapper-13,
body#page64 #wrapper-14,  
body#page64 #wrapper-15,   
body#page64 #wrapper-16,
body#page64 #wrapper-17,
body#page64 #wrapper-18, 
body#page64 #wrapper-19, 
body#page64 #wrapper-20,  
body#page64 #wrapper-21
{ background: transparent url(../../images/wrap-page64-BG.jpg) no-repeat left top; }

#content, #branding, 
#content .wrapper
{
	/*
		margin: 0pt auto;
		text-align: left;
	*/
}

/* #navigation { height: 51px; } */

#contentPopUp #content
{
	width: 800px;
}

#contentPopUp h1
{
	margin-top: 2em;
}

body#page14 #flashcontent
{
	background: none;
}

a.standAlone
{
	display: block;
	margin: 0 15px 2em 15px;
	float: left;
}

h1#txtTerrazza1, 
h1#txtTerrazza1 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza1
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza1 span
{ background: url(../../images/h1-terrazza-BG.gif) left top no-repeat; }

h1#txtRacing1, 
h1#txtRacing1 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing1 span
{ background: url(../../images/h1-racing-BG.gif) left top no-repeat; }

/*.titleBlock
{
	margin-top: 276px;
	margin-bottom: 20px;
	position: relative;
	left: 375px;
	width: 502px;
}

h2.racing
{
	color: #283059;
	font-size: 1.1em;
	margin: 0 0 0 130px;
	width: 350px;
}*/

/*.main ul.events
{
	margin: 0;
	width: 498px;
}

#page55 ul.events
{
	margin: 5px 118px 30px 118px;	
	width: 729px;
}

ul.events a
{
	color: #444;
	display: block;	
	margin: 0 15px 15px 15px;
	padding-bottom: 19px;
}

ul.events a img, 
#page54 ul.events a:hover img, 
#page55 ul.events a:hover img
{ display: none; }

ul.events a:hover
{ background: url(../../images/link-terrazza-BG.gif) bottom left repeat-x; }

ul.events a:hover img
{
	display: block;
	position: absolute;
	right: 1px;
	top: -1px;
}

ul.events li
{
	list-style-image: none;
	margin: 0;
	min-height: 86px;
	text-transform: uppercase;
	width: 33%;
}

#page55 ul.events li { width: 25%; }

ul.events dl, 
ul.events dt 
{ margin: 0; }

ul.events dl { margin-bottom: 0; }

ul.events dt, 
ul.events dd
{ margin: 0 10px; }
*/

#navigation *
{
	margin: 0;
	padding: 0;
	border: 0;
}

#navigation .primary
{
	background: url(../../images/primaryNav-radius-BG.gif) bottom left no-repeat;
	margin-left: 64px;
	min-height: 2em;
	position: relative;
	width: 759px;
}

#navigation .primary.haschildren
{
	background: url(../../images/primaryNav-corner-BG.gif) bottom left no-repeat;
	min-height: 4em;
}

#navigation .primary li
{
	float: left;
	list-style-image: none;
	margin: 0;
}

#navigation .primary a, #navigation .primary li.active span
{
	border-right: solid 1px #ccc;
	color: #444;
	line-height: 2em;
	padding: 0 9px 0 10px;
}

#navigation .primary a:visited
{
	color: #444;
}

#navigation .primary li.active span, 
#navigation .primary li.active a:link,
#navigation .primary li.active a:hover,
#navigation .primary li.active a:active,
#navigation .primary li.active a:visited
{
	background: #d71432;
	color: #fff;
}

#navigation .secondary
{
	background: url(../../images/primaryNav-radius-BG.gif) bottom left no-repeat;
	border-top: solid 1px #ccc;
	float: left;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 759px;
}

#navigation .secondary li.active span, 
#navigation .secondary li.active a, 
#navigation .secondary a:hover
{
	background: none;
	color: #666;
}

#navigation .primary .secondary li a:link,
#navigation .primary .secondary li a:hover,
#navigation .primary .secondary li a:active,
#navigation .primary .secondary li a:visited
{
	background: none;
	color: #444;
}

#page56 #flashContent .wrapper,
#page301 #flashContent .wrapper,
#page62 #flashContent .wrapper
{
	height: 441px;
	margin-top: 41px;
	width: 100%;
}

#page56 h1,
#page301 h1,
#page62 h1
{
	margin-left: 316px;
	margin-bottom: 1em;
}

#page56 #flashContent,
#page301 #flashContent,
#page62 #flashContent
{
	padding: 0;
	width: 100%;
}

#page56 .extra .frame
{
	border: 1px solid #ccc;
	background: none;
	float: left;
	height: auto;
	margin: 0 10px 10px 10px;
	padding: 5px;
	width: auto;
}

#page56 .extra img
{
	margin: 0;
	width: auto;
}

a.promo
{
	background: url(../../images/link-promo-BG.gif) top left no-repeat;	
	color: #444;
	clear: both;
	display: block;
	line-height: 25px;
	margin: 5px 5px 5px 10px;
	padding-left: 30px;
}
		
ul.gallery
{	
	margin-left: 231px;
	width: 450px;
	margin-top: 0;
}
	
ul.gallery li
{
	list-style: none;
	margin: 10px 20px 10px 0;
	float: left;
	background: #fff;
}

ul.gallery span.view { display: none; }

ul.gallery a:link,
ul.gallery a:visited,
ul.gallery a:hover,
ul.gallery a:active
{
	display: block;
	font-size: 1px;
	line-height: 0;
}

ul.gallery a img.thumb
{
	padding: 2px;
	border: solid 1px #999;
}

#page56 a span.view img, 
#page301 a span.view img, 
#page62 a span.view img
{
	display: block;
	margin-bottom: 5px;
}

ul.gallery a:hover span.view, 
ul.gallery a:focus span.view
{
	display: block;
	position: absolute;
	top: -350px;
	left: 0;
	margin-left: 63px;
	border: solid 1px #999;
	background: #fff;
	padding: 5px;
	width: 323px;
}

ul.gallery span.view span
{
	display: block;
	text-align: center;
	font-weight: bold;
	color: #666;
	font-size: 11px;
	line-height: 15px;
}

#page62 .flexible
{
	text-align: left;
}

#page62 .flexible img
{
	display: block;
	margin: 100px 0 0 53px;	
}

.type15 #main .lead { width: 400px; }
.item { width: 196px; }
.item p,
.item h2 
{ margin: 1em 0; }

.navigation li,
.eventList li	
{ 
	margin: 0; 
	font-weight: bold;
	padding-left: 64px;
	padding-top: 0;
	padding-bottom: 1.5em;
	padding-right: 30px;
}

.navigation li,
.eventList li ul li 
{
	font-weight: normal; 
	margin-left: -64px;
	padding-top: 0.75em;
	padding-bottom: 0.75em;
	background: url(../../images/ul-flexible-BG.jpg) top left no-repeat;
}

.navigation li
{
	margin-left: 0;
}

.navigation 
{	
	padding-top: 5px;
}

.eventList li ul { padding: 0.75em 0 0 0; margin: 0; }

.navigation a,
.eventList a 
{
	display: block;
	line-height: 1.5em;
	font-size: 1em;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active,	
.eventList a:link,
.eventList a:visited,
.eventList a:hover,
.eventList a:active
{
	color: #444;
	background: none;	
}

/*
ul.archive
{
	float: none;
	width: 100%;	
}



ul.archive li
{
	width: auto;
}

ul.archive li
{
	margin: 0 32px 10px 30px; 
}

ul.archive p
{
	margin: 0 5px 10px 5px;
}

ul.archive span
{
	display: block;
	margin: 0 5px 7px 5px;
}

ul.archive a
{
	border-right: solid 1px #ccc;
	margin-right: 5px;
	padding-right: 5px;
}

ul.archive a.last
{
	border: none;
}

.type15 h2, .type15 h3
{
	color: #CC0033;
}

.type15 h2, .type15 h3, .type15 p
{
	margin-left: 4px;
	margin-right: 4px;
}

.type15 .flexible h5, .type15 .flexible fieldset
{
	margin: 0 32px 5px 30px;
}

.type15 .flexible label
{
	font-size: 1em;
	font-style: normal;
	width: 192px;
	margin-left: 0;
	margin-right: 0;
}

.type15 .flexible input
{
	margin: 0 0 5px 0;
	width: 140px;
}

.type15 .flexible input.text
{
	float: left;
	clear: left;
	display: block;
}

.type15 .flexible input.submit
{
	width: auto;
	float: left;
	clear: left;
}

.type15 img
{
	border: solid 1px #ccc;
	padding: 1px;
	margin-top: 8px;
}

.type15 .logo img
{
	border: 0;
	padding: 0;
	margin-top: 0;
}

.type15 h1#txtPeople1
{
	background: url(../../images/h1-people1-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}
*/
a.read, a.readMore { border: none; }

ul a.readMore
{
	border: none;
	margin: 0;
	padding: 0;
}

a.read img, a.readMore img
{
	border: none;
	margin: 0;
	padding: 0;
	position: relative;
	top: 2px;
}

/*	RM added code from here on	
.type16 #wrapper
{
	text-align: left;
}

.type16 ol.heritage
{
	margin: 150px 0 0 150px;
	float: left;	width: 103px;	
	width: 103px;		
}
*/
.type16 .legacy ol li
{
	margin: 0.8em 0;
	list-style: none;
}

.type16 ol li a
{
	background: url(../../images/racingHeritageLiBg.gif) no-repeat right center;
	padding-right: 17px;
	color: #c71739;
	display: block;
	line-height: 17px;
	font-size: 1.2em;
	font-weight: bold;
	float: left;
}

.type16 h2
{
	font-size: 3em;
	color: #c0c0c0;
	margin: 0.333em 0;
	line-height: 1em;
}

.legacy #col1 { margin-right: 15px; }
.legacy #col2 { width: 245px; }

/*
.type16 ol li a:hover,
.type16 .rhLink:hover
{
	text-decoration: underline;
	background: transparent url(../../images/racingHeritageLiBg.gif) no-repeat right center;
}

.type16 #content
{
	width: 700px;
	float: right;
	margin-top: 300px;
}

.type16 h1
{
	font-size: 4em;
	font-family: Tahoma;
	margin: 0;
	clear: both;
	font-weight: bold;
}

.type16 h2
{
	color: #e2e5e6;
	margin: 0;
	font-size: 5em;
	float: left;
	width: 350px;
}

.type16 p
{
	margin: 10px 0 15px 0;
	float: left;
	width: 260px;
}

.type16 p.warning
{
	width: 100%;
}

.type16 p.uppercase
{
	margin: 0;
	float: none;
	width: auto;
}

.type16 .rhLink
{
	color: #c71739;
	display: block;
	float: left;
	font-size: 1.2em;
	background: url(../../images/racingHeritageLiBg.gif) no-repeat right center;
	padding-right: 17px;
	font-weight: bold;
	margin: 0 0 15px 350px;
}

.type16 .martiniTitle
{
	display: block;
	font-size: 0.6em;
	margin: 0;
	font-weight: normal;
}

.type16 .racingTitle
{
	color: #c71739;
}
*/
#page62 .pageIntro
{
	width: 775px;
	float: right;
}

#page62 h1#txtMartiniRacing
{
	text-indent: -9999px;
	background: url(../../images/h1-martiniRacing-BG.gif) left top no-repeat;
	height: 40px;
	margin: 0 0 0 22px;
}


#page62 .pageIntro img
{
	padding: 2px;
	border: 1px solid #ccc;
}

#page62 .main
{
	position: relative;
}
/*
#page63 #content
{
	padding: 0;
}

#page63 .heritage1
{
	background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top;
}

#page63 h1
{
	font-family: tahoma;
	text-transform: uppercase;
	font-size: 3.5em;
	padding-left: 330px;
	padding-top: 425px;
	color: #979797;
	margin: 0;
}


#page63 .textContent
{
	width: 800px;
	margin: auto;
}

#page63 .textBlock
{
	width: 200px;
	float: left;
	color: #162133;
}

#page63 .textBlock p
{
	padding: 0 10px;
	color: #5d5d5d;
}
*/
#page63 .milestone 
{ 
	width: 25%; 
	float: left;
}

#page63 .milestone .gutter { margin: 0 15px; }

/* #page64 #content .img, */
#page64 #content .col
{
	width: 406px;
	float: left;
	/* background: transparent url(../../images/h2-drivers.gif) no-repeat left 19px; */
	padding-bottom: 100px;
}
#page64 #content .design .col { padding-bottom: 0; }
#page64 #content #col1,
#page64 #content #col3
{ margin-right: 14px; }

/*
#page64 #content .img
{ 
	background: none; 
	padding-bottom: 0;
}
*/
/*
#page64 #content .design
{ margin: 400px 0 0 0; }
*/
#page64 #content .design h3#design1 span
{ border-bottom: solid 1px #dad9d8; }

#page64 #content .design .column
{ 
	padding-bottom: 0;
	background: none;
}

#page64 h3#code1,
#page64 h3#code1 span
{ 
	background: url(../../images/h3-code1-BG.gif) top left no-repeat;
	height: 12px;
	width: 93px;
 }
 
#page64 .title
{
	padding-bottom: 5px;
	/* margin: 0 0 0 51px; */
	border-bottom: 1px solid #ACABAB;
	width: 826px;
	/* margin-bottom: 19px; */
}

#page64 h2#design1, h2#design1 span
{ 
	background: url(../../images/h2-design1-BG.gif) top left no-repeat;
	height:19px;
	width:119px;
}

#page64 #content .design p
{ margin-left: 0; }

/*
#page64 #content .cars
{
	background: transparent url(../../images/h2-cars.gif) no-repeat left 21px;
}

#page64 h2#headingDrivers1, h2#headingDrivers1 span
{
	background: url(../../images/h1-drivers-1.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars1, h2#headingCars1 span
{
	background-image: url(../../images/h1-cars-1.gif);
	width: 77px;
	height: 19px;
}

#page64 h2#headingDrivers9, h2#headingDrivers9 span
{
	background: url(../../images/h1-drivers-9.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars9, h2#headingCars9 span
{
	background-image: url(../../images/h1-cars-9.gif);
	width: 77px;
	height: 19px;
}


#page64 .column ul
{
	width: 406px;
	margin: 15px 23px 0 0;
}

#page64 .column ul ul
{
	width: auto;
}

#page64 .column ul li
{
	list-style: none;
	margin: 0;
	float: left;
	width: 203px;
}

#page64 .column ul li.model
{ width: 100%; }

#page64 .column ul li.model dl
{ margin-top: 10px; }

#page64 .column ul li li
{
	float: none;
	width: auto;
}

#page64 .cars dl ul { margin: 0 15px 0 15px; }
#page64 .cars dl ul li { list-style: disc outside; }

#page64 dl
{
	margin: 0;
}

#page64 dt
{
	font-weight: normal;
	color: #acabab;
}

#page64 dd
{
	color: #5d5d5d;
}

#page64 dd.lead { margin-top: 1em; }

#page64 dd dt
{
	clear: left;
	float: left;
	width: 80px;
	margin-top: 0;
}

#page64 dd dd
{
	float: left;
}

#page64 .column dd ul
{
	margin-top: 0;
}

#page64 .img img,
#page64 dt img
{
	border: 1px solid #dbdada;
	padding: 1px;
}

#page64 dt img.driver
{
	padding-bottom: 15px;
}

#page64 .column .uppercase
{
	font-weight: bold;
	color: #cb183b;
}
*/

#beautifuldrink
{
	display: block;
	width: 100%;
	height: 100%;	
	position: absolute;
	top: 0;
	left: 0;
	text-indent: -99999em;
}

#beautifuldrink:hover
{
	background: none;
}

.drivers, .car { border-top: 1px solid #acabab; }

.drivers .driver, 
.car .uppercase
{
	font-weight: bold;
	color: #cb183b;
	text-transform: uppercase;
}

.car .uppercase 
{ 
	margin-top: 1.5em; 
	margin-bottom: 1em; 
}

.car dd ul { margin-top: 0; }

.drivers dt { color: #acabab; }
.drivers dd { margin-bottom: 1.5em; }
.drivers dd ol,
.drivers dd ul
{ margin: 0; }

#page64 .drivers img,
#page64 .car img
{
	border: 1px solid #dbdada;
	padding: 1px;
}

ul.car
{
	list-style-image: none;
}

.car li
{
	margin-left: 0;
	width: 49.5%;
	float: left;
	margin-right: 4px;
}

#page64 li
{
	list-style-image: none;
}

.car li ul li
{
	width: 100%;
	float: none;
	margin-right: 0;
}

.car li.last { margin-right: 0; }

.car li.model
{
	width: 100%;
	margin-right: 0;
}

/* Alteration to competition teaser text */
#competitionTeaser
{
	font-size: 1.3em;
	font-weight: bold;
	width: 500px;
}

.main ol li
{
	list-style-type: decimal;
	list-style-image: none;
}

.main .drivers ol li
{
	list-style-type: none;
}

ul.drivers li 
{ 
	margin: 0; 
	width: 49.5%;
	float: left;
}

ul.drivers li li
{ 
	width: 100%;
	float: none;
}

ul.drivers li ol 
{ 
	list-style-position: inside; 
}

/*CSS for custom Page template Start*/

.fileUpload	{ width:260px;}

.imageBlock	img { display:block;}

.imageBlock	span {
	padding:5px;
	display:block;
	font-style:italic;}
	
.textBlock, .imageBlock, .videoBlock, 
.imageTextLeft, .imageTextRight	{
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px dotted #9C9C9C;}

.imageBlock img, .imageTextLeft img, .imageTextRight img { 	
	border:1px solid #D1BE69;}
	
.imageTextLeft p, .imageTextRight p  {
	margin:0 0 1.5em;}

.imageTextRight img {
	float:right;
	margin:0 0 5px 15px;}
	
.imageTextLeft img {
	float:left;
	margin:0 10px 5px 0;}

.videoBlock .noFlash {	
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	margin:0 auto 30px;
	left:0;
	padding:10px;
	position:relative;
	text-align:left;
	width:240px;
	z-index:1000;}
	
	
/*CSS for custom Page template Ends*/ 

/*
#page65 label
{
	width: 205px;	
}


#page65 div.input
{
	margin-left: 210px;	
}

#page65 label.optIn 
{
	width: 430px;
}
*/

p.legalCopy
{
	color: #aaa8a9;	
}



.type15 .extra h3 a:link,
.type15 .extra h3 a:visited,
.type15 .extra h3 a:hover,
.type15 .extra h3 a:active,
.type15 h2 a:link,
.type15 h2 a:visited,
.type15 h2 a:hover,
.type15 h2 a:active{
	/*color: #d71432;	
	background:transparent url(../../images/racingHeritageLiBg.gif) no-repeat scroll 100% 50%;
	padding-right: 20px;*/
}

/*
p.warning
{
	color: #61a5bf;
	text-align: center;	
	font-size: 1.2em;
	line-height: normal;
	font-weight:bold;
	font-family: Arial;
}
*/
.responsibility
{
	clear: left;
	/* margin-left: 64px; */
	text-transform: uppercase;
}
	
#page62 .responsibility { margin-left: 231px; }

.responsibility p { font-size: 1.2em; }

#msg29-6 
{
	margin:0 0 0 64px;
		
}

#msg29-6 p
{
	margin-top: 0;
		
}

/*#page64 .first
{
	position: relative;
}

#page64 .first .badge
{
	position: absolute;
	bottom: 0;
	left: 10px;
}

p#txtDrinkDrive1, 
p#txtDrinkDrive1 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive1, 
#page65 p#txtDrinkDrive1 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive1
{
	margin-bottom: 20px;
}

p#txtDrinkDrive1 span
{
	background: url(../../images/p-drinkDrive-BG.gif) 50% 0% no-repeat;	
}*/

/* 
	=SID2
*/
/*
h1#txtTerrazza2, 
h1#txtTerrazza2 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza2
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza2 span
{ background: url(../../images/h1-terrazza2-BG.jpg) left top no-repeat; }

h1#txtPeople2
{
	background: url(../../images/h1-people2-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing2, 
h1#txtRacing2 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing2 span
{ background: url(../../images/h1-racing2-BG.jpg) left top no-repeat; }

p#txtDrinkDrive2, 
p#txtDrinkDrive2 span
{
	width: 965px;
	height: 20px;	
}
#page65 p#txtDrinkDrive2, 
#page65 p#txtDrinkDrive2 span
{
	width: 489px;
	height: 20px;	
}
p#txtDrinkDrive2 { margin-bottom: 20px; }
p#txtDrinkDrive2 span
{ background: url(../../images/p-drinkDrive2-BG.gif) 50% 0% no-repeat; }

body#page64 #wrapper-2
{ background: transparent url(../../images/driversAndCars2-BG.jpg) no-repeat left top; }

h2#headingDrivers2, 
h2#headingDrivers2 span
{
	background: url(../../images/h1-drivers2.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

h2#headingCars2, 
h2#headingCars2 span
{
	background-image: url(../../images/h1-cars2.gif);
	width: 123px;
	height: 19px;
}

h1#txtHeritage2, 
h1#txtHeritage2 span
{
	height: 55px;
	width: 429px;
}
h1#txtHeritage2
{ margin:240px 0 56px 300px; }
h1#txtHeritage2 span
{ background: url("../../images/h1-heritage2-BG.gif") left top no-repeat; }

#page63 .heritage2
{ background: transparent url(../../images/terrazzaHeritage2-BG.gif) no-repeat left top; }

h1#txtMartiniDrinks2, 
h1#txtMartiniDrinks2 span
{
	height: 67px;
	width: 254px;
}
h1#txtMartiniDrinks2 span
{ background: url(../../images/h1-MartiniDrinks2-BG.gif) left top no-repeat; }

h2#txtSelectThePerfectDrink2, 
h2#txtSelectThePerfectDrink2 span
{
	height: 20px;
	width: 306px;
}
h2#txtSelectThePerfectDrink2 span
{ background: url(../../images/h2-SelectThePerfectDrink2-BG.gif) left top no-repeat; }

h1#txtDrinks2
{
	background: url(../../images/h1-drinks2-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 153px;
}
/* end rollout */

/* 
	=SID9
*/
/*
h1#txtTerrazza9, 
h1#txtTerrazza9 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza9
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza9 span
{ background: url(../../images/h1-terrazza9-BG.gif) left top no-repeat; }

.type15 h1#txtPeople9
{
	background: url(../../images/h1-people9-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing9, 
h1#txtRacing9 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing9 span
{ background: url(../../images/h1-racing9-BG.gif) left top no-repeat; }

p#txtDrinkDrive9, 
p#txtDrinkDrive9 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive9, 
#page65 p#txtDrinkDrive9 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive9
{ margin-bottom: 20px; }
p#txtDrinkDrive9 span
{ background: url(../../images/p-drinkDrive-BG.gif) 50% 0% no-repeat; }

body#page64 #wrapper-9
{ background: transparent url(../../images/driversAndCars9-BG.jpg) no-repeat left top; }

h2#headingDrivers9, 
h2#headingDrivers9 span
{
	background: url(../../images/h1-drivers9.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

h2#headingCars9, 
h2#headingCars9 span
{
	background: url(../../images/h1-cars9.gif) top left no-repeat;
	width: 93px;
	height: 19px;
}

h1#txtHeritage9, 
h1#txtHeritage9 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage9
{ margin:240px 0 56px 300px; }
h1#txtHeritage9 span
{ background: url("../../images/h1-heritage9-BG.gif") left top no-repeat; }
#page63 .heritage9
{ background: transparent url(../../images/terrazzaHeritage9-BG.gif) no-repeat left top; }

h1#txtMartiniDrinks9, 
h1#txtMartiniDrinks9 span
{
	height: 67px;
	width: 254px;
}

h1#txtMartiniDrinks9 span
{ background: url(../../images/h1-MartiniDrinks9-BG.gif) left top no-repeat; }

h2#txtSelectThePerfectDrink9, 
h2#txtSelectThePerfectDrink9 span
{
	height: 20px;
	width: 306px;
}
h2#txtSelectThePerfectDrink9 span
{ background: url(../../images/h2-SelectThePerfectDrink9-BG.gif) left top no-repeat; }

h1#txtDrinks9
{
	background: url(../../images/h1-drinks9-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout */

/* 
	=SID4 
*/
/*
h1#txtTerrazza4,
h1#txtTerrazza4 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza4
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza4 span
{ background: url(../../images/h1-terrazza4-BG.gif) left top no-repeat; }

.type15 h1#txtPeople4
{
	background: url(../../images/h1-people1-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing4, 
h1#txtRacing4 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing4 span
{ background: url(../../images/h1-racing4-BG.gif) left top no-repeat; }

p#txtDrinkDrive4, 
p#txtDrinkDrive4 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive4, 
#page65 p#txtDrinkDrive4 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive4
{ margin-bottom: 20px; }
p#txtDrinkDrive4 span
{ background: url(../../images/p-drinkDrive4-BG.gif) 50% 0% no-repeat;	}

body#page64 #wrapper-4
{
	background: transparent url(../../images/driversAndCars4-BG.jpg) no-repeat left top;
}

h2#headingDrivers4, 
h2#headingDrivers4 span
{
	background: url(../../images/h1-drivers4.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

h2#headingCars4, 
h2#headingCars4 span
{
	background: url(../../images/h1-cars4.jpg) top left no-repeat;
	width: 138px;
	height: 19px;
}

h1#txtHeritage4,
h1#txtHeritage4 span
{
	height: 55px;
	width: 434px;
}

h1#txtHeritage4
{ margin: 240px 0 56px 295px; }

h1#txtHeritage4 span
{ background: url("../../images/h1-heritage4-BG.gif") left top no-repeat; }

#page63 .heritage4
{ background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top; }

h1#txtMartiniDrinks4, 
h1#txtMartiniDrinks4 span
{
	height: 67px;
	width: 254px;
}
h1#txtMartiniDrinks4 span
{ background: url(../../images/h1-MartiniDrinks4-BG.gif) left top no-repeat; }

h2#txtSelectThePerfectDrink4, 
h2#txtSelectThePerfectDrink4 span
{
	height: 20px;
	width: 306px;
}
h2#txtSelectThePerfectDrink4 span
{
	background: url(../../images/h2-SelectThePerfectDrink4-BG.gif) left top no-repeat;
}

h1#txtDrinks4
{
	background: url(../../images/h1-drinks4-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout */

/* 
	=SID3 
*/
/*
h1#txtTerrazza3, 
h1#txtTerrazza3 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza3
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza3 span
{ background: url(../../images/h1-terrazza3-BG.gif) left top no-repeat; }

.type15 h1#txtPeople3
{
	background: url(../../images/h1-people3-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing3, 
h1#txtRacing3 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing3 span
{ background: url(../../images/h1-racing3-BG.gif) left top no-repeat; }

p#txtDrinkDrive3, 
p#txtDrinkDrive3 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive3, 
#page65 p#txtDrinkDrive3 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive3
{ margin-bottom: 20px; }

p#txtDrinkDrive3 span
{ background: url(../../images/p-drinkDrive4-BG.gif) 50% 0% no-repeat; }

body#page64 #wrapper-3
{ background: transparent url(../../images/driversAndCars3-BG.jpg) no-repeat left top; }

h2#headingDrivers3, 
h2#headingDrivers3 span
{
	background: url(../../images/h1-drivers3.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

h2#headingCars3, 
h2#headingCars3 span
{
	background: url(../../images/h1-cars3.jpg) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage3, 
h1#txtHeritage3 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage3
{ margin:240px 0 56px 300px; }
h1#txtHeritage3 span
{ background: url("../../images/h1-heritage3-BG.gif") left top no-repeat; }

#page63 .heritage3
{ background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top; }

h1#txtMartiniDrinks3, 
h1#txtMartiniDrinks3 span
{
	height: 67px;
	width: 254px;
}
h1#txtMartiniDrinks3 span
{ background: url(../../images/h1-MartiniDrinks-BG.gif) left top no-repeat; }

h2#txtSelectThePerfectDrink3,
h2#txtSelectThePerfectDrink3 span
{
	height: 20px;
	width: 306px;
}
h2#txtSelectThePerfectDrink3 span
{background: url(../../images/h2-SelectThePerfectDrink3-BG.gif) left top no-repeat; }

h1#txtDrinks3
{
	background: url(../../images/h1-drinks3-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout*/

/* 
	=SID5 
*/
/*
h1#txtTerrazza5, 
h1#txtTerrazza5 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza5
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza5 span
{ background: url(../../images/h1-terrazza5-BG.gif) left top no-repeat; }

.type15 h1#txtPeople5
{
	background: url(../../images/h1-people5-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing5, 
h1#txtRacing5 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing5 span
{ background: url(../../images/h1-racing5-BG.gif) left top no-repeat; }

p#txtDrinkDrive5, 
p#txtDrinkDrive5 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive5, 
#page65 p#txtDrinkDrive5 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive5
{ margin-bottom: 20px; }
p#txtDrinkDrive5 span
{ background: url(../../images/p-drinkDrive-BG.gif) 50% 0% no-repeat; }

body#page64 #wrapper-5
{ background: transparent url(../../images/driversAndCars5-BG.jpg) no-repeat left top; }

h2#headingDrivers5,
h2#headingDrivers5 span
{
	background: url(../../images/h1-drivers5.gif) top left no-repeat;
	width: 161px;
	height: 19px;
}

h2#headingCars5, 
h2#headingCars5 span
{
	background: url(../../images/h1-cars5.gif) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage5, 
h1#txtHeritage5 span
{
	height: 55px;
	width: 429px;
}
h1#txtHeritage5
{ margin:240px 0 56px 300px; }

h1#txtHeritage5 span
{ background: url("../../images/h1-heritage5-BG.gif") left top no-repeat; }

#page63 .heritage5
{ background: transparent url(../../images/terrazzaHeritage5-BG.jpg) no-repeat left top; }

h1#txtMartiniDrinks5, 
h1#txtMartiniDrinks5 span
{
	height: 67px;
	width: 254px;
}
h1#txtMartiniDrinks5 span
{ background: url(../../images/h1-MartiniDrinks5-BG.gif) left top no-repeat; }

h2#txtSelectThePerfectDrink5, 
h2#txtSelectThePerfectDrink5 span
{
	height: 20px;
	width: 306px;
}
#page2 h2#txtSelectThePerfectDrink5 span
{ background: url(../../images/h2-SelectThePerfectDrink5-BG.gif) left top no-repeat; }

h1#txtDrinks5
{
	background: url(../../images/h1-drinks5-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 254px;
}
/* end rollout*/

/* 
	=SID6
*/
/*
h1#txtTerrazza6, 
h1#txtTerrazza6 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza6
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza6 span
{ background: url(../../images/h1-terrazza6-BG.gif) left top no-repeat; }

.type15 h1#txtPeople6
{
	background: url(../../images/h1-people6-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing6, 
h1#txtRacing6 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing6 span
{ background: url(../../images/h1-racing6-BG.gif) left top no-repeat; }

p#txtDrinkDrive6, 
p#txtDrinkDrive6 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive6, 
#page65 p#txtDrinkDrive6 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive6
{ margin-bottom: 20px; }
p#txtDrinkDrive6 span
{ background: url(../../images/p-drinkDrive6-BG.gif) 50% 0% no-repeat; }

body#page64 #wrapper-6
{ background: transparent url(../../images/driversAndCars6-BG.jpg) no-repeat left top; }

h2#headingDrivers6, 
h2#headingDrivers6 span
{
	background: url(../../images/h1-drivers6.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars6, 
h2#headingCars6 span
{
	background: url(../../images/h1-cars6.gif) top left no-repeat;
	width: 196px;
	height: 19px;
}

h1#txtHeritage6, 
h1#txtHeritage6 span
{
	height: 55px;
	width: 429px;
}
h1#txtHeritage6
{ margin:240px 0 56px 300px; }
h1#txtHeritage6 span
{ background: url("../../images/h1-heritage6-BG.gif") left top no-repeat; }

#page63 .heritage6
{ background: transparent url(../../images/terrazzaHeritage2-BG.gif) no-repeat left top; }

h1#txtMartiniDrinks6, 
h1#txtMartiniDrinks6 span
{
	height: 67px;
	width: 254px;
}
h1#txtMartiniDrinks6 span
{ background: url(../../images/h1-MartiniDrinks6-BG.gif) left top no-repeat; }

h2#txtSelectThePerfectDrink6, 
h2#txtSelectThePerfectDrink6 span
{
	height: 20px;
	width: 306px;
}

h2#txtSelectThePerfectDrink6 span
{ background: url(../../images/h2-SelectThePerfectDrink6-BG.gif) left top no-repeat; }

h1#txtDrinks6
{
	background: url(../../images/h1-drinks6-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout */

/* 
	=SID16
*/
/*
h1#txtTerrazza16, 
h1#txtTerrazza16 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza16
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza16 span
{ background: url(../../images/h1-terrazza16-BG.gif) left top no-repeat; }

.type15 h1#txtPeople16
{
	background: url(../../images/h1-people16-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing16, 
h1#txtRacing16 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing16 span
{ background: url(../../images/h1-racing16-BG.gif) left top no-repeat; }

p#txtDrinkDrive16, 
p#txtDrinkDrive16 span
{
	width: 965px;
	height: 20px;	
}
#page65 p#txtDrinkDrive16, 
#page65 p#txtDrinkDrive16 span
{
	width: 489px;
	height: 20px;	
}
p#txtDrinkDrive16
{ margin-bottom: 20px; }
p#txtDrinkDrive16 span
{ background: url(../../images/p-drinkDrive16-BG.gif) 50% 0% no-repeat; }

body#page64 #wrapper-16
{ background: transparent url(../../images/driversAndCars-BG.jpg) no-repeat left top; }

h2#headingDrivers16, 
h2#headingDrivers16 span
{
	background: url(../../images/h1-drivers-1.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

h2#headingCars16, 
h2#headingCars16 span
{
	background: url(../../images/h1-cars-1.gif) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage16, 
h1#txtHeritage16 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage16
{ margin:240px 0 56px 300px; }

h1#txtHeritage16 span
{ background: url("../../images/h1-heritage16-BG.gif") left top no-repeat; }

#page63 .heritage16
{ background: transparent url(../../images/terrazzaHeritage16-BG.jpg) no-repeat left top; }

h1#txtMartiniDrinks16, 
h1#txtMartiniDrinks16 span
{
	height: 67px;
	width: 254px;
}
h1#txtMartiniDrinks16 span
{
	background: url(../../images/h1-MartiniDrinks16-BG.gif) left top no-repeat;
}

h2#txtSelectThePerfectDrink16, 
h2#txtSelectThePerfectDrink16 span
{
	height: 20px;
	width: 306px;
}
h2#txtSelectThePerfectDrink16 span
{ background: url(../../images/h2-SelectThePerfectDrink1-BG.gif) left top no-repeat; }

h1#txtDrinks16
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout */

/* 
	=SID12
*/
/*
h1#txtTerrazza12, 
h1#txtTerrazza12 span
{
	height: 91px;
	width: 340px;
}
h1#txtTerrazza12
{
	margin-top: 112px;
	right: 127px;
}
h1#txtTerrazza12 span
{ background: url(../../images/h1-terrazza9-BG.gif) left top no-repeat; }

.type15 h1#txtPeople12
{
	background: url(../../images/h1-people1-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing12, 
h1#txtRacing12 span
{
	height: 66px;
	width: 324px;
}
h1#txtRacing12 span
{ background: url(../../images/h1-racing9-BG.gif) left top no-repeat; }

p#txtDrinkDrive12,
p#txtDrinkDrive12 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive12, 
#page65 p#txtDrinkDrive12 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive12
{ margin-bottom: 20px; }

p#txtDrinkDrive12 span
{
	background: url(../../images/p-drinkDrive-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-12
{
	background: transparent url(../../images/driversAndCars9-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers12, h2#headingDrivers12 span
{
	background: url(../../images/h1-drivers9.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars12, h2#headingCars12 span
{
	background: url(../../images/h1-cars9.gif) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage12, h1#txtHeritage12 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage12
{
	margin:240px 0 56px 300px;
}

h1#txtHeritage12 span
{
	background: url("../../images/h1-heritage9-BG.gif") left top no-repeat;
}

#page63 .heritage12
{
	background: transparent url(../../images/terrazzaHeritage9-BG.gif) no-repeat left top;
}

#page2 h1#txtMartiniDrinks12, #page2 h1#txtMartiniDrinks12 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks12 span
{
	background: url(../../images/h1-MartiniDrinks-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink12, #page2 h2#txtSelectThePerfectDrink12 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink12 span
{
	background: url(../../images/h2-SelectThePerfectDrink9-BG.gif) left top no-repeat;
}

h1#txtDrinks12
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}

#page23 h1#txtWelcome2 
{
	background: url(../../images/h1-welcome2-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome9, #page23 h1#txtWelcome12
{
	background: url(../../images/h1-welcome12-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome3, #page23 h1#txtWelcome5
{
	background: url(../../images/h1-welcome3-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome4
{
	background: url(../../images/h1-welcome4-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome6
{
	background: url(../../images/h1-welcome6-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome7
{
	background: url(../../images/h1-welcome7-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome14
{
	background: url(../../images/h1-welcome14-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome15
{
	background: url(../../images/h1-welcome15-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome10
{
	background: url(../../images/h1-welcome10-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome8
{
	background: url(../../images/h1-welcome8-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome16
{
	background: url(../../images/h1-welcome16-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}

#page23 h1#txtWelcome1, 
#page23 h1#txtWelcome11, 
#page23 h1#txtWelcome12, 
#page23 h1#txtWelcome13, 
#page23 h1#txtWelcome17, 
#page23 h1#txtWelcome18, 
#page23 h1#txtWelcome19,
#page23 h1#txtWelcome20, 
#page23 h1#txtWelcome21
{
	background: url(../../images/h1-welcome-BG.gif) left top no-repeat;
	margin: 0 0 25px 15px;
	height: 55px;
	width: 327px;
	text-indent: -9999px;
	overflow: hidden;
}


/* end rollout */

/* 
	=SID7 
*/
/*
h1#txtTerrazza7, h1#txtTerrazza7 span
{
	height: 91px;
	width: 361px;
}

h1#txtTerrazza7
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza7 span
{
	background: url(../../images/h1-terrazza7-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople7
{
	background: url(../../images/h1-people7-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing7, h1#txtRacing7 span
{
	height: 66px;
	width: 357px;
}

h1#txtRacing7 span
{
	background: url(../../images/h1-racing7-BG.gif) left top no-repeat;
}

p#txtDrinkDrive7, p#txtDrinkDrive7 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive7, #page65 p#txtDrinkDrive7 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive7
{
	margin-bottom: 20px;
}

p#txtDrinkDrive7 span
{
	background: url(../../images/p-drinkDrive7-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-7
{
	background: transparent url(../../images/driversAndCars7-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers7, h2#headingDrivers7 span
{
	background: url(../../images/h1-drivers7.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars7, h2#headingCars7 span
{
	background: url(../../images/h1-cars7.gif) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage7, h1#txtHeritage7 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage7
{
	margin:240px 0 56px 300px;
}

h1#txtHeritage7 span
{
	background: url("../../images/h1-heritage7-BG.gif") left top no-repeat;
}

#page63 .heritage7
{
	background: transparent url(../../images/terrazzaHeritage2-BG.gif) no-repeat left top;
}

#page2 h1#txtMartiniDrinks7, #page2 h1#txtMartiniDrinks7 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks7 span
{
	background: url(../../images/h1-MartiniDrinks-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink7, #page2 h2#txtSelectThePerfectDrink7 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink7 span
{
	background: url(../../images/h2-SelectThePerfectDrink7-BG.gif) left top no-repeat;
}

h1#txtDrinks7
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/*end rollout*/

/* 
	=SID10 
*/
/*
h1#txtTerrazza10, h1#txtTerrazza10 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza10
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza10 span
{
	background: url(../../images/h1-terrazza10-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople10
{
	background: url(../../images/h1-people10-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing10, h1#txtRacing10 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing10 span
{
	background: url(../../images/h1-racing10-BG.gif) left top no-repeat;
}

p#txtDrinkDrive10, p#txtDrinkDrive10 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive10, #page65 p#txtDrinkDrive10 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive10
{
	margin-bottom: 20px;
}

p#txtDrinkDrive10 span
{
	background: url(../../images/p-drinkDrive10-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-10
{
	background: transparent url(../../images/driversAndCars10-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers10, h2#headingDrivers10 span
{
	background: url(../../images/h1-drivers10.gif) top left no-repeat;
	width: 146px;
	height: 19px;
}

#page64 h2#headingCars10, h2#headingCars10 span
{
	background: url(../../images/h1-cars10.gif) top left no-repeat;
	width: 182px;
	height: 19px;
}

h1#txtHeritage10, h1#txtHeritage10 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage10
{
	margin:240px 0 56px 300px;
}

h1#txtHeritage10 span
{
	background: url("../../images/h1-heritage10-BG.gif") left top no-repeat;
}

#page63 .heritage10
{
	background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top;
}

#page2 h1#txtMartiniDrinks10, #page2 h1#txtMartiniDrinks10 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks10 span
{
	background: url(../../images/h1-MartiniDrinks10-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink10, #page2 h2#txtSelectThePerfectDrink10 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink10 span
{
	background: url(../../images/h2-SelectThePerfectDrink10-BG.gif) left top no-repeat;
}

h1#txtDrinks10
{
	background: url(../../images/h1-drinks10-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout*/

/*
	=SID14 
*/
/*
h1#txtTerrazza14, h1#txtTerrazza14 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza8
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza14 span
{
	background: url(../../images/h1-terrazza14-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople14
{
	background: url(../../images/h1-people14-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing14, h1#txtRacing14 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing14 span
{
	background: url(../../images/h1-racing14-BG.gif) left top no-repeat;
}

p#txtDrinkDrive14, p#txtDrinkDrive14 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive14, #page65 p#txtDrinkDrive14 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive14
{
	margin-bottom: 20px;
}

p#txtDrinkDrive14 span
{
	background: url(../../images/p-drinkDrive14-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-14
{
	background: transparent url(../../images/driversAndCars14-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers14, h2#headingDrivers14 span
{
	background: url(../../images/h1-drivers14.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars14, h2#headingCars14 span
{
	background: url(../../images/h1-cars14.jpg) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage14, h1#txtHeritage14 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage14
{
	margin:240px 0 56px 300px;
}

h1#txtHeritage14 span
{
	background: url("../../images/h1-heritage14-BG.gif") left top no-repeat;
}

#page63 .heritage14
{
	background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top;
}

#page2 h1#txtMartiniDrinks14, #page2 h1#txtMartiniDrinks14 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks14 span
{
	background: url(../../images/h1-MartiniDrinks14-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink14, #page2 h2#txtSelectThePerfectDrink14 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink14 span
{
	background: url(../../images/h2-SelectThePerfectDrink14-BG.gif) left top no-repeat;
}

h1#txtDrinks14
{
	background: url(../../images/h1-drinks14-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout*/

/* 
	=SID21
 */
/*
h1#txtTerrazza21, h1#txtTerrazza21 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza21
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza21 span
{
	background: url(../../images/h1-terrazza1-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople21
{
	background: url(../../images/h1-people1-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing21, h1#txtRacing21 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing21 span
{
	background: url(../../images/h1-racing1-BG.gif) left top no-repeat;
}

p#txtDrinkDrive21, p#txtDrinkDrive21 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive21, #page65 p#txtDrinkDrive21 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive21
{
	margin-bottom: 20px;
}

p#txtDrinkDrive21 span
{
	background: url(../../images/p-drinkDrive1-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-21
{
	background: transparent url(../../images/driversAndCars1-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers21, h2#headingDrivers21 span
{
	background: url(../../images/h1-drivers1.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars21, h2#headingCars21 span
{
	background: url(../../images/h1-cars1.gif) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage21, h1#txtHeritage21 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage21
{
	margin:240px 0 56px 300px;
}

h1#txtHeritage21 span
{
	background: url("../../images/h1-heritage1-BG.gif") left top no-repeat;
}

#page63 .heritage21
{
	background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top;
}

#page2 h1#txtMartiniDrinks21, #page2 h1#txtMartiniDrinks21 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks21 span
{
	background: url(../../images/h1-MartiniDrinks1-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink21, #page2 h2#txtSelectThePerfectDrink21 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink21 span
{
	background: url(../../images/h2-SelectThePerfectDrink1-BG.gif) left top no-repeat;
}

h1#txtDrinks21
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout */

/* 
	=SID=13 
	uk rollout seems to follow global, apart from the following 
*/
/*
h1#txtDrinks13
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 153px;
}

h1#txtRacing13, h1#txtRacing13 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing13 span
{
	background: url(../../images/h1-racing-BG.gif) left top no-repeat;
}

h1#txtTerrazza13, h1#txtTerrazza13 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza13
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza13 span
{
	background: url(../../images/h1-terrazza-BG.gif) left top no-repeat;
}

#page2 h1#txtMartiniDrinks13, #page2 h1#txtMartiniDrinks13 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks13 span
{
	background: url(../../images/h1-MartiniDrinks1-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink13, #page2 h2#txtSelectThePerfectDrink13 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink13 span
{
	background: url(../../images/h2-SelectThePerfectDrink1-BG.gif) left top no-repeat;
} 
.type15 h1#txtPeople13
{
	background: url(../../images/h1-people1-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

p#txtDrinkDrive13 span
{
	background: url(../../images/p-drinkDrive-BG.gif) 50% 0% no-repeat;	
}

p#txtDrinkDrive13, p#txtDrinkDrive13 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive13, #page65 p#txtDrinkDrive13 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive13
{
	margin-bottom: 20px;
}

body#page64 #wrapper-13
{ background: transparent url(../../images/wrap-page64-BG.jpg) no-repeat left top; }

h2#headingCars13, 
h2#headingCars13 span,
h2#headingDrivers13, 
h2#headingDrivers13 span
{
	background-image: url(../../images/h2-page64ln13-BG.jpg);
	width: 77px;
	height: 11px;
}

h2#headingCars13 span
{
	background-position: 0 -11px;
	background-repeat: no-repeat;
}

h2#headingDrivers13 span
{
	background-position: 0 0;
	background-repeat: no-repeat;
}


#page63 .heritage13
{
	background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top;
}
/*end rollout*/

/* 
	=SID=15
 */
/*
h1#txtTerrazza15, h1#txtTerrazza15 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza15
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza15 span
{
	background: url(../../images/h1-terrazza15-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople15
{
	background: url(../../images/h1-people15-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing15, h1#txtRacing15 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing15 span
{
	background: url(../../images/h1-racing15-BG.gif) left top no-repeat;
}

p#txtDrinkDrive15, p#txtDrinkDrive15 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive15, #page65 p#txtDrinkDrive15 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive15
{
	margin-bottom: 20px;
}

p#txtDrinkDrive15 span
{
	background: url(../../images/p-drinkDrive15-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-15
{
	background: transparent url(../../images/driversAndCars15-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers15, h2#headingDrivers15 span
{
	background: url(../../images/h1-drivers15.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars15, h2#headingCars15 span
{
	background: url(../../images/h1-cars15.gif) top left no-repeat;
	width: 124px;
	height: 19px;
}

h1#txtHeritage15, h1#txtHeritage15 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage15
{
	margin:240px 0 56px 300px;
}

h1#txtHeritage15 span
{
	background: url("../../images/h1-heritage15-BG.gif") left top no-repeat;
}

#page63 .heritage15
{
	background: transparent url(../../images/terrazzaHeritage15-BG.gif) no-repeat left top;
}

#page2 h1#txtMartiniDrinks15, #page2 h1#txtMartiniDrinks15 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks15 span
{
	background: url(../../images/h1-MartiniDrinks15-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink15, #page2 h2#txtSelectThePerfectDrink15 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink15 span
{
	background: url(../../images/h2-SelectThePerfectDrink15-BG.gif) left top no-repeat;
}

h1#txtDrinks15
{
	background: url(../../images/h1-drinks15-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout */

/* 
	=SID8
*/
/*
h1#txtTerrazza8, h1#txtTerrazza8 span
{
	height: 91px;
	width: 361px;
}

h1#txtTerrazza8
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza8 span
{							      
	background: url(../../images/h1-terrazza7-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople8
{
	background: url(../../images/h1-people7-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing8, h1#txtRacing8 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing8 span
{
	background: url(../../images/h1-racing8-BG.gif) left top no-repeat;
}

p#txtDrinkDrive8, p#txtDrinkDrive8 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive8, #page65 p#txtDrinkDrive8 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive8
{
	margin-bottom: 20px;
}

p#txtDrinkDrive8 span
{
	background: url(../../images/p-drinkDrive8-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-8
{
	background: transparent url(../../images/driversAndCars7-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers8, h2#headingDrivers8 span
{
	background: url(../../images/h1-drivers7.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars8, h2#headingCars8 span
{
	background: url(../../images/h1-cars7.gif) top left no-repeat;
	width: 123px;
	height: 19px;
}

h1#txtHeritage8, h1#txtHeritage8 span
{
	height: 55px;
	width: 429px;
}

h1#txtHeritage8
{
	margin:240px 0 56px 300px;
}

h1#txtHeritage8 span
{
	background: url("../../images/h1-heritage8-BG.gif") left top no-repeat;
}

#page63 .heritage8
{
	background: transparent url(../../images/terrazzaHeritage2-BG.gif) no-repeat left top;
}

#page2 h1#txtMartiniDrinks8, #page2 h1#txtMartiniDrinks8 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks8 span
{
	background: url(../../images/h1-MartiniDrinks2-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink8, #page2 h2#txtSelectThePerfectDrink8 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink8 span
{
	background: url(../../images/h2-SelectThePerfectDrink8-BG.gif) left top no-repeat;
}

h1#txtDrinks8
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 153px;
}
/* end rollout */

/* 
	=SID22
*/
/*
h1#txtTerrazza22, h1#txtTerrazza22 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza22
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza22 span
{
	background: url(../../images/h1-terrazza4-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople22
{
	background: url(../../images/h1-people22-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing22, h1#txtRacing22 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing22 span
{
	background: url(../../images/h1-racing4-BG.gif) left top no-repeat;
}

p#txtDrinkDrive22, p#txtDrinkDrive22 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive22, #page65 p#txtDrinkDrive22 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive22
{
	margin-bottom: 20px;
}

p#txtDrinkDrive22 span
{
	background: url(../../images/p-drinkDrive4-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-22
{
	background: transparent url(../../images/driversAndCars4-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers22, h2#headingDrivers22 span
{
	background: url(../../images/h1-drivers4.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars22, h2#headingCars22 span
{
	background: url(../../images/h1-cars4.jpg) top left no-repeat;
	width: 138px;
	height: 19px;
}

h1#txtHeritage22, h1#txtHeritage22 span
{
	height: 55px;
	width: 434px;
}

h1#txtHeritage22
{
	margin: 240px 0 56px 295px;
}

h1#txtHeritage22 span
{
	background: url("../../images/h1-heritage4-BG.gif") left top no-repeat;
}

#page63 .heritage22
{
	background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top;
}

#page2 h1#txtMartiniDrinks22, #page2 h1#txtMartiniDrinks22 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks22 span
{
	background: url(../../images/h1-MartiniDrinks4-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink22, #page2 h2#txtSelectThePerfectDrink22 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink22 span
{
	background: url(../../images/h2-SelectThePerfectDrink4-BG.gif) left top no-repeat;
}

h1#txtDrinks22
{
	background: url(../../images/h1-drinks4-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}
/* end rollout */

/* 
	=SID21
*/
/*
h1#txtTerrazza21, h1#txtTerrazza21 span
{
	height: 91px;
	width: 340px;
}

h1#txtTerrazza21
{
	margin-top: 112px;
	right: 127px;
}

h1#txtTerrazza21 span
{
	background: url(../../images/h1-terrazza-BG.gif) left top no-repeat;
}

.type15 h1#txtPeople21
{
	background: url(../../images/h1-people-BG.gif) top left no-repeat;
	height: 109px;
	margin: 0 110px 0 0;
	float: right;
	text-indent: -9999px;
	width: 250px;
}

h1#txtRacing21, h1#txtRacing21 span
{
	height: 66px;
	width: 324px;
}

h1#txtRacing21 span
{
	background: url(../../images/h1-racing-BG.gif) left top no-repeat;
}

p#txtDrinkDrive21, p#txtDrinkDrive21 span
{
	width: 965px;
	height: 20px;	
}

#page65 p#txtDrinkDrive21, #page65 p#txtDrinkDrive21 span
{
	width: 489px;
	height: 20px;	
}

p#txtDrinkDrive21
{
	margin-bottom: 20px;
}

p#txtDrinkDrive21 span
{
	background: url(../../images/p-drinkDrive-BG.gif) 50% 0% no-repeat;	
}

body#page64 #wrapper-21
{
	background: transparent url(../../images/driversAndCars-BG.jpg) no-repeat left top;
}

#page64 h2#headingDrivers21, h2#headingDrivers21 span
{
	background: url(../../images/h1-drivers.gif) top left no-repeat;
	width: 119px;
	height: 19px;
}

#page64 h2#headingCars21, h2#headingCars21 span
{
	background: url(../../images/h1-cars.jpg) top left no-repeat;
	width: 138px;
	height: 19px;
}

h1#txtHeritage21, h1#txtHeritage21 span
{
	height: 55px;
	width: 434px;
}

h1#txtHeritage21
{
	margin: 240px 0 56px 295px;
}

h1#txtHeritage21 span
{
	background: url("../../images/h1-heritage1-BG.gif") left top no-repeat;
}

#page63 .heritage21
{
	background: transparent url(../../images/terrazzaHeritage-BG.jpg) no-repeat left top;
}

#page2 h1#txtMartiniDrinks21, #page2 h1#txtMartiniDrinks21 span
{
	height: 67px;
	width: 254px;
}

#page2 h1#txtMartiniDrinks21 span
{
	background: url(../../images/h1-MartiniDrinks1-BG.gif) left top no-repeat;
}

#page2 h2#txtSelectThePerfectDrink21, #page2 h2#txtSelectThePerfectDrink21 span
{
	height: 20px;
	width: 306px;
}

#page2 h2#txtSelectThePerfectDrink21 span
{
	background: url(../../images/h2-SelectThePerfectDrink1-BG.gif) left top no-repeat;
}

h1#txtDrinks21
{
	background: url(../../images/h1-drinks1-BG.gif) left top no-repeat;
	height: 27px;
	overflow: hidden;
	text-indent: 9999px;
	width: 230px;
}

.logo a:hover
{ 
	background: none;
	border: 0;
}
/* end rollout */


