/*
 *	Body
 */

body {
background:#000000;
color:#ffffff;
font-family:Georgia, Times New Roman, serif;
}

@font-face {
	font-family: 'joeHand2Regular';
	src: url('/include/fonts/joehand/JH2TRIAL.eot');
	src: local('joeHand 2'), local('JoeHand2'), url('/include/fonts/joehand/JH2TRIAL.woff') format('woff'), url('/include/fonts/joehand/JH2TRIAL.ttf') format('truetype'), url('/include/fonts/joehand/JH2TRIAL.svg#JoeHand2') format('svg');
}

.allfonts{
font-family: 'joeHand2Regular';
}

/********* helpers *********/
.floatRight { float: right; }
.floatLeft  { float: left; }
.right  { text-align: right; }
.left   { text-align: left; }
.center { text-align: center; }
.clear, .clearer { clear: both; }
.block  { display: block; }


/* Generic IE-only Hack */
* html body {
	
}

/*
 *	Paragraph, Code, Blockquote
 */

p {
	
}

code {
	white-space				: pre;
}

blockquote {
	
}

/*
 *	Headings
 */

h1	{
	
}

h2	{
	
}

h3	{
	
}

h4	{
	
}

h5	{
	
}

h6	{
	
}

/*
 *	Lists
 */
 
ul {
	
}

ol {
	
}

li {
	
}

ul li {
	
}

ol li {
	
}

.italy2{background:url(../images/italy2.jpg) no-repeat top #000;}
.italy3{background:url(../images/italy3.jpg) no-repeat top #000;}

.saintmoritz{background:url(../images/saintmoritz.jpg) no-repeat top #000;}

#header{
width:920px;
height:50px;
background:url(../images/header.png) no-repeat top;
text-align:center;
padding-top:40px;
}

#header a{
background:url(../images/gentleman-drivers-club.png) no-repeat;
width:335px;
height:40px;
display:block;
margin:0 auto 0 auto;
text-indent:-999em;
}

#header h1{
text-indent:-999em;
}

#navigation{
background:url(../images/bg-menu.png) no-repeat top center;
height:38px;
margin:0 auto;
}

#navigation.withsub{
height:28px;
}

#navigation ul{
width:920px;
margin:0 auto;
}

#navigation ul li{
float:left;
}

#navigation ul li a{
display:block;
height:28px;
background:url(../images/navigation.png) no-repeat 0 0;
text-indent:-999em;
position:relative;
}

#navigation ul li a.navHome{width:66px;background:url(../images/navigation.png) no-repeat 0 0;}
#navigation ul li a.navAboutUs{width:86px;background:url(../images/navigation.png) no-repeat -66px 0;}
#navigation ul li a.navMembershipBenefits{width:161px;background:url(../images/navigation.png) no-repeat -152px 0;}
#navigation ul li a.navFeatures{width:81px;background:url(../images/navigation.png) no-repeat -313px 0;}
#navigation ul li a.navEvents{width:104px;background:url(../images/navigation.png) no-repeat -394px 0;}
#navigation ul li a.navJoin{width:56px;background:url(../images/navigation.png) no-repeat -498px 0;}
#navigation ul li a.navShop{width:59px;background:url(../images/navigation.png) no-repeat -554px 0;}
#navigation ul li a.navPartners{width:80px;background:url(../images/navigation.png) no-repeat -613px 0;}
#navigation ul li a.navContact{width:77px;background:url(../images/navigation.png) no-repeat -693px 0;}
#navigation ul li a.navMembersLogIn{width:150px;background:url(../images/navigation.png) no-repeat -770px 0;}
#navigation ul li a.navMembersArea{width:150px;background:url(../images/navigation.png) no-repeat -920px 0;}

#navigation ul li.selected a.navHome, #navigation ul li a:hover.navHome{width:66px;background:url(../images/navigation.png) no-repeat 0 -28px;}
#navigation ul li.selected a.navAboutUs, #navigation ul li a:hover.navAboutUs{width:86px;background:url(../images/navigation.png) no-repeat -66px -28px;}
#navigation ul li.selected a.navMembershipBenefits, #navigation ul li a:hover.navMembershipBenefits{width:161px;background:url(../images/navigation.png) no-repeat -152px -28px;}
#navigation ul li.selected a.navFeatures, #navigation ul li a:hover.navFeatures{width:81px;background:url(../images/navigation.png) no-repeat -313px -28px;}
#navigation ul li.selected a.navEvents, #navigation ul li a:hover.navEvents{width:104px;background:url(../images/navigation.png) no-repeat -394px -28px;}
#navigation ul li.selected a.navJoin, #navigation ul li a:hover.navJoin{width:56px;background:url(../images/navigation.png) no-repeat -498px -28px;}
#navigation ul li.selected a.navShop, #navigation ul li a:hover.navShop{width:59px;background:url(../images/navigation.png) no-repeat -554px -28px;}
#navigation ul li.selected a.navPartners, #navigation ul li a:hover.navPartners{width:80px;background:url(../images/navigation.png) no-repeat -613px -28px;}
#navigation ul li.selected a.navContact, #navigation ul li a:hover.navContact{width:77px;background:url(../images/navigation.png) no-repeat -693px -28px;}
#navigation ul li.selected a.navMembersLogIn, #navigation ul li a:hover.navMembersLogIn{width:150px;background:url(../images/navigation.png) no-repeat -770px -28px;}
#navigation ul li.selected a.navMembersArea, #navigation ul li a:hover.navMembersArea{width:150px;background:url(../images/navigation.png) no-repeat -920px -28px;}






#navigation ul li a.navHome{width:66px;background:url(../images/navigation.png) no-repeat 0 0;}
#navigation ul li a.navAboutUs{width:86px;background:url(../images/navigation.png) no-repeat -66px 0;}
#navigation ul li a.navBenefits{width:78px;background:url(../images/navigation.png) no-repeat -152px 0;}
#navigation ul li a.navJoin{width:56px;background:url(../images/navigation.png) no-repeat -230px 0;}
#navigation ul li a.navNews{width:62px;background:url(../images/navigation.png) no-repeat -286px 0;}
#navigation ul li a.navEvents{width:69px;background:url(../images/navigation.png) no-repeat -348px 0;}
#navigation ul li a.navGallery{width:74px;background:url(../images/navigation.png) no-repeat -417px 0;}
#navigation ul li a.navFilm{width:56px;background:url(../images/navigation.png) no-repeat -491px 0;}
#navigation ul li a.navShop{width:59px;background:url(../images/navigation.png) no-repeat -547px 0;}
#navigation ul li a.navPartners{width:80px;background:url(../images/navigation.png) no-repeat -606px 0;}
#navigation ul li a.navContact{width:77px;background:url(../images/navigation.png) no-repeat -686px 0;}
#navigation ul li a.navMembersLogIn{width:157px;background:url(../images/navigation.png) no-repeat -763px 0;}
#navigation ul li a.navMembersArea{width:157px;background:url(../images/navigation.png) no-repeat -920px 0;}

#navigation ul li.selected a.navHome, #navigation ul li a:hover.navHome{width:66px;background:url(../images/navigation.png) no-repeat 0 -28px;}
#navigation ul li.selected a.navAboutUs, #navigation ul li a:hover.navAboutUs{width:86px;background:url(../images/navigation.png) no-repeat -66px -28px;}
#navigation ul li.selected a.navBenefits, #navigation ul li a:hover.navBenefits{width:78px;background:url(../images/navigation.png) no-repeat -152px -28px;}
#navigation ul li.selected a.navJoin, #navigation ul li a:hover.navJoin{width:56px;background:url(../images/navigation.png) no-repeat -230px -28px;}
#navigation ul li.selected a.navNews, #navigation ul li a:hover.navNews{width:62px;background:url(../images/navigation.png) no-repeat -286px -28px;}
#navigation ul li.selected a.navEvents, #navigation ul li a:hover.navEvents{width:69px;background:url(../images/navigation.png) no-repeat -348px -28px;}
#navigation ul li.selected a.navGallery, #navigation ul li a:hover.navGallery{width:74px;background:url(../images/navigation.png) no-repeat -417px -28px;}
#navigation ul li.selected a.navFilm, #navigation ul li a:hover.navFilm{width:56px;background:url(../images/navigation.png) no-repeat -491px -28px;}
#navigation ul li.selected a.navShop, #navigation ul li a:hover.navShop{width:59px;background:url(../images/navigation.png) no-repeat -547px -28px;}
#navigation ul li.selected a.navPartners, #navigation ul li a:hover.navPartners{width:80px;background:url(../images/navigation.png) no-repeat -606px -28px;}
#navigation ul li.selected a.navContact, #navigation ul li a:hover.navContact{width:77px;background:url(../images/navigation.png) no-repeat -686px -28px;}
#navigation ul li.selected a.navMembersLogIn, #navigation ul li a:hover.navMembersLogIn{width:157px;background:url(../images/navigation.png) no-repeat -763px -28px;}
#navigation ul li.selected a.navMembersArea, #navigation ul li a:hover.navMembersArea{width:157px;background:url(../images/navigation.png) no-repeat -920px -28px;}


#subnavigation{
background:url(../images/subnavigation.png) no-repeat bottom center;
xheight:47px;
margin:0 auto;
text-align:center;
font-size:1.3em;
padding:0 0 20px 0;
}

#subnavigation ul{
margin:0 auto;
padding-top:4px;
width:940px;
width:900px;
line-height:1.6em;
}

#subnavigation ul li{
display:inline;
padding:0 2px;
color:#f29400;
position:relative;

}

#subnavigation ul li a{
color:#fff;
text-decoration:none;
position:relative;
}

#subnavigation ul li a:hover, #subnavigation ul li a.selected{
color:#f29400;
text-decoration:none;
}

#homeContainer{
height:350px;
}

#eventContainer, #eventsHolder, #galleryHolder{
background:url(../images/bg-event.png) no-repeat 0 0;
margin:0 0 0 10px;
padding-bottom:10px;
position:relative;
}

#membersContainer{
background:url(../images/bg-event.png) no-repeat 0 0;
margin:0 0 0 10px;
padding:25px 0 10px 0;
position:relative;
}


#leMansImages{
position:relative;
height:858px;
width:444px;
background:url(../images/le-mans-hospitality/le-mans-hospitality.png) no-repeat 0 0;
margin-left:25px;
float:left;
}

#nurburgringImages{
position:relative;
height:764px;
width:444px;
background:url(../images/events-static/nurburgring-event.png) no-repeat 0 0;
margin-left:25px;
float:left;
}

#leMansImages img, #nurburgringImages img{
position:absolute;
top:12px;
left:1px;
}

#leMansHeader{
position:relative;
text-align:right;
}

#leMansHeader h1{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#f29400;
font-weight:normal;
line-height:1.4em;
padding-top:25px;
}

#leMansHeader h2{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#fff;
font-weight:normal;
line-height:1.4em;
padding-top:0px;
}

#leMansIntro h3{
padding-top:50px;
}

#leMansIntro h3{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#4ab055;
font-weight:normal;
line-height:1.4em;
}

#leMansIntro p{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#fff;
line-height:1.4em;
padding-bottom:20px;
}

.leMansOneCol{
padding-top:50px;
width:380px;
margin-left:510px;
min-height:725px;
height:auto !important;
height:725px;
}

.nurburgringOneCol{
padding-top:50px;
width:420px;
margin-left:470px;
min-height:640px;
height:auto !important;
height:640px;
}

.leMansOneCol h4, .nurburgringOneCol h4{
font-family:Georgia, Times New Roman, serif;
font-size:1.2em;
color:#f29400;
font-weight:normal;
line-height:1.4em;
padding-bottom:5px;
}

.leMansOneCol p, .leMansOneCol ul, .nurburgringOneCol p, .nurburgringOneCol ul{
font-family:Georgia, Times New Roman, serif;
font-size:1.4em;
color:#fff;
line-height:1.3em;
padding-bottom:15px;
}

.leMansOneCol ul li, .nurburgringOneCol ul li{
background:url(../images/bullet.gif) no-repeat 2px 7px;
padding-left:10px;
}

.leMansOneCol p strong, .nurburgringOneCol p strong{
color:#4ab055;
font-weight:normal;
}






#generalHeader{
position:relative;
text-align:left;
height:85px;
margin-left:25px;
}

#generalHeader img{
position:absolute;
top:12px;
right:26px;
}

#generalHeader h1{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#f29400;
font-weight:normal;
line-height:1.4em;
padding-top:25px;
}

#generalHeader h2{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#fff;
font-weight:normal;
line-height:1.4em;
padding-top:0px;
}

.generalColumnOne{
width:280px;
float:left;
display:inline;
margin-left:25px;
}

.generalColumnTwo{
width:565px;
float:left;
display:inline;
margin-left:25px;
}

.formHolder{
width:596px;
float:left;
display:inline;
}

/*NOTIFICATIONS -defaults*/
#eventContainer .formHolder .notification{
float:left;
display:inline;
margin: 0 0 10px 25px;
width:566px;
}
#eventContainer .formHolder .notification em {padding: 5px; font-style:normal; display: block; color:#000;}
#eventContainer .formHolder .notification em img {margin-right: 10px; position: relative; top: 3px;}

/*NOTIFICATIONS -variations*/
#eventContainer .formHolder div.error {border: 1px solid #d7bbb8; background: url(assets/img/layout/highlight_red.gif) repeat-x #f6dcd9;}
#eventContainer .formHolder div.confirm {border: 1px solid #cad3a6; background: url(assets/img/layout/highlight_green.gif) repeat-x #dfe9b8;}
#eventContainer .formHolder div.attention {border: 1px solid #dbd6a1; background: url(assets/img/layout/highlight_yellow.gif) repeat-x #f8f2b7;}
#eventContainer .formHolder div.information {border: 1px solid #b8c6d2; background: url(assets/img/layout/highlight_blue.gif) repeat-x #dae6f1;}

.formColumn{
width:273px;
float:left;
display:inline;
margin-left:25px;
}

.generalColumnFour{
width:870px;
float:left;
display:inline;
margin-left:25px;
}

.generalColumnFourWide{
width:880px;
float:left;
display:inline;
margin-left:25px;
}

.generalColumnOne p, .generalColumnTwo p, .generalColumnFour p, .formColumn p{
font-family:Georgia, Times New Roman, serif;
font-size:1.4em;
color:#fff;
line-height:1.3em;
padding-bottom:15px;
}

.generalColumnOne ul, .generalColumnTwo ul, .generalColumnFour ul, .formColumn ul{
font-family:Georgia, Times New Roman, serif;
font-size:1.4em;
color:#fff;
line-height:1.3em;
padding:0 0 15px 0;
}

.generalColumnOne ul li, .generalColumnTwo ul li, .generalColumnFour ul li, .formColumn ul li{
background:url(../images/bullet.gif) no-repeat 2px 7px;
padding-left:10px;
}

.generalColumnOne p strong, .generalColumnTwo p strong, .generalColumnFour p strong, .formColumn p strong{
color:#f29400;
font-weight:normal;
}

#eventsHolder .generalColumnFour p, #galleryHolder .generalColumnFour p{
width:434px;
}

.generalColumnOne h1, .generalColumnTwo h1, .generalColumnFour h1, .formColumn h1{
font-family:Georgia, Times New Roman, serif;
font-size:1.4em;
color:#f29400;
line-height:1.3em;
padding-bottom:15px;
font-weight:normal;
}


#saintMoritzHeader{
xpadding:30px 0 0 26px;
position:relative;
text-align:right;
height:100px;
}

#dubaiDesertCampHeader{
padding:0 0 455px 0;
position:relative;
text-align:right;
height:85px;
}

#saintMoritzHeader img, #dubaiDesertCampHeader img{
position:absolute;
top:12px;
left:26px;
}

#saintMoritzHeader img#soldout, #dubaiDesertCampHeader img#soldout{
position:absolute;
top:0;
right:10px;
left:auto;
}

#saintMoritzHeader h1, #dubaiDesertCampHeader h1{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#f29400;
font-weight:normal;
line-height:1.4em;
margin-right:40px;
padding-top:25px;
}

#saintMoritzHeader h2, #dubaiDesertCampHeader h2{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#fff;
font-weight:normal;
line-height:1.4em;
margin-right:40px;
padding-top:0px;
}

#saintMoritzIntro{
xpadding:30px 0 0 26px;
position:relative;
}

#saintMoritzIntro img{
position:absolute;
top:0px;
left:466px;
}

#saintMoritzIntro h3{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#4ab055;
font-weight:normal;
line-height:1.4em;
width:450px;
}

#saintMoritzIntro p{
font-family:Georgia, Times New Roman, serif;
font-size:1.4em;
color:#fff;
line-height:1.4em;
width:450px;
padding-bottom:20px;
}

#saintMoritzIntro p a{
color:#f29400;
}

#saintMoritzIntro p a:hover{
color:#f29400;
text-decoration:underline;
}

.saintMoritzTwoCol{
display:inline;
}

.saintMoritzTwoCol h4{
font-family:Georgia, Times New Roman, serif;
font-size:1.2em;
color:#f29400;
font-weight:normal;
line-height:1.4em;
padding-bottom:5px;
}

.saintMoritzTwoCol p, .saintMoritzTwoCol ul{
font-family:Georgia, Times New Roman, serif;
font-size:1.4em;
color:#fff;
line-height:1.3em;
padding-bottom:15px;
}

.saintMoritzTwoCol ul li{
background:url(../images/bullet.gif) no-repeat 2px 7px;
padding-left:10px;
}

.saintMoritzTwoCol p strong{
color:#f29400;
font-weight:normal;
}

#itineraryColumn{
width:240px;
margin-left:15px;
float:left;
background:#262623;
padding:20px;
}

#itineraryColumnWide{
width:400px;
margin:0 0 10px 15px;
display:inline;
float:left;
background:#262623;
padding:20px;
}

#itineraryHolder{
background:url(/images/itineraryWide.jpg) no-repeat top right #0f0e0d;
padding:10px 20px;
}

#itineraryHolder h5{
font-family:Georgia, Times New Roman, serif;
font-size:1.2em;
color:#fff;
font-weight:normal;
text-transform:uppercase;
line-height:1.0em;
padding-bottom:20px;
}

#itineraryHolder p{
font-family:Georgia, Times New Roman, serif;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#fff;
line-height:1.4em;
padding-bottom:15px;
}

#itineraryHolder p a{
color:#f29400;
text-decoration:none;
}

#itineraryHolder p a:hover{
color:#f29400;
text-decoration:underline;
}

#itineraryHolder p strong{
color:#f29400;
font-weight:normal;
}

#itineraryHolder p.cost strong{
color:#4ab055;
}


#homeContainerLeft{
padding:30px 0 0 26px;
position:relative;
}

#homeContainerLeft img{
position:absolute;
}

#homeContainerLeft h2{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#f29400;
font-weight:normal;
line-height:1.4em;
width:380px;
margin-left:70px;
padding-top:38px;
}

#homeContainerLeft h2 strong{
color:#c6c7c8;
font-weight:normal;
}

#homeContainerLeft p{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
line-height:1.4em;
width:380px;
margin-left:70px;
}

#homeContainerLeft a{
font-style:italic;
color:#f29400;
}

#homeContainerLeft a:hover{
text-decoration:underline;
color:#f29400;
}

.le-mans-vip-hospitality-with-darren-turner-2011 .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:0px;}
.le-mans-vip-hospitality-with-darren-turner-2011 .container_4 #homeContainer #homeContainerLeft h2 strong{color:#ccc;}
.le-mans-vip-hospitality-with-darren-turner-2011 .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#fff;}
.le-mans-vip-hospitality-with-darren-turner-2011 .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.goodwood-revival-2010 .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:0px;}
.goodwood-revival-2010 .container_4 #homeContainer #homeContainerLeft h2 strong{color:#000;}
.goodwood-revival-2010 .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#fff;}
.goodwood-revival-2010 .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.lake-district-grantour-2011 .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:100px;color:#f29400;}
.lake-district-grantour-2011 .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.lake-district-grantour-2011 .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#fff;}
.lake-district-grantour-2011 .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.new-york-grantour .container_4 #homeContainer #homeContainerLeft h2{margin-left:0px;padding-top:100px;color:#f29400;}
.new-york-grantour .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.new-york-grantour .container_4 #homeContainer #homeContainerLeft p{margin-left:0px;color:#fff;width:300px;}
.new-york-grantour .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.northern-italy-grantour .container_4 #homeContainer #homeContainerLeft h2{margin-left:0px;padding-top:140px;}
.northern-italy-grantour .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.northern-italy-grantour .container_4 #homeContainer #homeContainerLeft p{margin-left:0px;color:#fff;}

.italy2 .container_4 #homeContainer #homeContainerLeft h2{margin-left:0px;padding-top:160px;}
.italy2 .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.italy2 .container_4 #homeContainer #homeContainerLeft p{margin-left:0px;color:#fff;}

.desert-dubai-camp .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:0px;}
.desert-dubai-camp .container_4 #homeContainer #homeContainerLeft h2 strong{color:#000;}
.desert-dubai-camp .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#3e3e3b;}

.nurburgring-grantour2 .container_4 #homeContainer #homeContainerLeft h2{margin-left:90px;padding-top:117px;}
.nurburgring-grantour2 .container_4 #homeContainer #homeContainerLeft p{margin-left:90px;}

.silverstone-track-day-with-driver-training .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:0px;}
.silverstone-track-day-with-driver-training .container_4 #homeContainer #homeContainerLeft h2 strong{}
.silverstone-track-day-with-driver-training .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#fff;}

/**/

.welcome-to-the-gentleman-drivers-club .container_4 #homeContainer #homeContainerLeft h2{margin-left:0px;padding-top:190px;color:#f29400;}
.welcome-to-the-gentleman-drivers-club .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.welcome-to-the-gentleman-drivers-club .container_4 #homeContainer #homeContainerLeft p{margin-left:0px;color:#fff;}
.welcome-to-the-gentleman-drivers-club .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.ice-driving-saint-moritz .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:0px;}
.ice-driving-saint-moritz .container_4 #homeContainer #homeContainerLeft h2 strong{color:#333;}
.ice-driving-saint-moritz .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#fff;}
.ice-driving-saint-moritz .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.palmersport-track-day .container_4 #homeContainer #homeContainerLeft h2{padding-top:120px;color:#f29400;}
.palmersport-track-day .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.palmersport-track-day .container_4 #homeContainer #homeContainerLeft p{color:#fff;}
.palmersport-track-day .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.lake-district-grantour .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:20px;color:#f29400;}
.lake-district-grantour .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.lake-district-grantour .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#fff;}
.lake-district-grantour .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.le-mans-vip-hospitality-with-darren-turner .container_4 #homeContainer #homeContainerLeft h2{margin-left:0px;padding-top:150px;color:#f29400;}
.le-mans-vip-hospitality-with-darren-turner .container_4 #homeContainer #homeContainerLeft h2 strong{color:#000;}
.le-mans-vip-hospitality-with-darren-turner .container_4 #homeContainer #homeContainerLeft p{margin-left:0px;color:#fff;}
.le-mans-vip-hospitality-with-darren-turner .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.porsche-driving-experiences-at-silverstone .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:110px;color:#f29400;}
.porsche-driving-experiences-at-silverstone .container_4 #homeContainer #homeContainerLeft h2 strong{color:#c6c7c8;}
.porsche-driving-experiences-at-silverstone .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#fff;}
.porsche-driving-experiences-at-silverstone .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.arctic-circle-ice-driving .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:0px;}
.arctic-circle-ice-driving .container_4 #homeContainer #homeContainerLeft h2 strong{color:#000;}
.arctic-circle-ice-driving .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#3e3e3b;}
.arctic-circle-ice-driving .container_4 #homeContainer #homeContainerLeft p a{color:#f29400;}

.nurburgring-grantour .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:0px;}
.nurburgring-grantour .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;}

.supercar-sunday-daylesford-and-prescott .container_4 #homeContainer #homeContainerLeft h2{margin-left:490px;padding-top:20px;color:#000;}
.supercar-sunday-daylesford-and-prescott .container_4 #homeContainer #homeContainerLeft h2 strong{color:#444;}
.supercar-sunday-daylesford-and-prescott .container_4 #homeContainer #homeContainerLeft p{margin-left:490px;color:#000;}
.supercar-sunday-daylesford-and-prescott .container_4 #homeContainer #homeContainerLeft p a{color:#444;}

#homeFeatures{
background:url(../images/bg-footer.png) no-repeat;
height:250px;
padding-top:12px;
margin-left:10px;
}

#homeFeatures .feature{
width:214px;
height:228px;
float:left;
display:inline;
position:relative;
margin-left:12px;
position:relative;
}

#eventsHolder .feature{
width:214px;
height:228px;
float:left;
display:inline;
position:relative;
background:#000;
margin:0 6px 6px 0;
}

#homeFeatures .feature a{
width:214px;
height:228px;
display:block;
position:relative;
}

#eventsHolder .feature a{
width:214px;
height:228px;
display:block;
position:relative;
background:#000;
}

#eventsHolder .feature a:hover, #homeFeatures .feature a:hover, #homeFeatures .featureWide a:hover{
background:#1a301c;
xbackground:#4a894f;
}

#homeFeatures .featureWide{
width:443px;
float:left;
display:inline;
margin-left:12px;
position:relative;
height:228px;
}

#homeFeatures .featureWide a{
width:443px;
height:228px;
display:block;
position:relative;
}

#homeFeatures .feature img, #homeFeatures .featureWide img, #eventsHolder .feature img{
position:absolute;
}

#homeFeatures .feature img#soldout, #homeFeatures .featureWide img#soldout, #eventsHolder .feature img#soldout{
position:absolute;
top:0;
right:0;
}

#homeFeatures .feature h3, #homeFeatures .featureWide h3, #eventsHolder .feature h3{
position:relative;
font-family:Georgia, Times New Roman, serif;
text-transform:uppercase;
font-size:1.2em;
color:#fff;
font-weight:normal;
line-height:30px;
padding-left:10px;
}

#homeFeatures .feature p, #homeFeatures .featureWide p, #eventsHolder .feature p{
position:relative;
font-family:Georgia, Times New Roman, serif;
font-size:1.1em;
color:#fff;
line-height:1.4em;
padding-top:90px;
margin:0 10px;
}

#homeFeatures .feature strong, #homeFeatures .featureWide strong, #eventsHolder .feature strong{
color:#f29400;
}

#homeFeatures .feature em, #homeFeatures .featureWide em, #eventsHolder .feature em{
font-style:italic;
color:#4ab055;
}

#footer{
margin-left: auto;
margin-right: auto;
width: 920px;
}

#footer p{
font-family:Georgia, Times New Roman, serif;
font-size:1.0em;
color:#fff;
line-height:1.4em;
margin:0;
padding:10px 0;
}

#footer p a{
color:#fff;
text-decoration:none;
}

#footer p a:hover{
color:#fff;
text-decoration:underline;
}

#footer img{
padding:0 0 0 0;
}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_4 {
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 4 Columns
----------------------------------------------------------------------------------------------------*/

.container_4 .grid_1 {
	width:215px;
}

.container_4 .grid_2 {
	width:450px;
}

.container_4 .grid_3 {
	width:685px;
}

.container_4 .grid_4 {
	width:920px;
}



/* Prefix Extra Space >> 4 Columns
----------------------------------------------------------------------------------------------------*/

.container_4 .prefix_1 {
	padding-left:235px;
}

.container_4 .prefix_2 {
	padding-left:470px;
}

.container_4 .prefix_3 {
	padding-left:705px;
}



/* Suffix Extra Space >> 4 Columns
----------------------------------------------------------------------------------------------------*/

.container_4 .suffix_1 {
	padding-right:235px;
}

.container_4 .suffix_2 {
	padding-right:470px;
}

.container_4 .suffix_3 {
	padding-right:705px;
}



/* Push Space >> 4 Columns
----------------------------------------------------------------------------------------------------*/

.container_4 .push_1 {
	left:235px;
}

.container_4 .push_2 {
	left:470px;
}

.container_4 .push_3 {
	left:705px;
}



/* Pull Space >> 4 Columns
----------------------------------------------------------------------------------------------------*/

.container_4 .pull_1 {
	left:-235px;
}

.container_4 .pull_2 {
	left:-470px;
}

.container_4 .pull_3 {
	left:-705px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#4ab055;
    border:1px solid #4ab055;
    border-top:1px solid #4ab055;
    border-left:1px solid #4ab055;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#fff;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#fff;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#a4d7aa;
    border:1px solid #4ab055;
    color:#4ab055;
}
.buttons a.positive:active{
    background-color:#a4d7aa;
    border:1px solid #4ab055;
    color:#4ab055;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


.leMansOneCol p a, .nurburgringOneCol p a, .generalColumnOne p a, .generalColumnTwo p a, .saintMoritzTwoCol p a, .formColumn p a{
color:#f29400;
text-decoration:underline;
}

.leMansOneCol p a:hover, .nurburgringOneCol p a:hover, .generalColumnOne p a:hover, .generalColumnTwo p a:hover, .saintMoritzTwoCol p a:hover, .formColumn p a:hover{
color:#fff;
text-decoration:none;
}

.formColumn p em{
color:#4ab055;
}

.generalColumnOne p.note{
font-size:1em;
}

.applicationDownload{
width:273px;
height:65px;
float:left;
display:inline;
position:relative;
background:#60b166;
margin:0 6px 6px 0;
}


.applicationDownload a{
width:273px;
height:65px;
display:block;
position:relative;
background:#60b166;
}

.applicationDownload a:hover{
background:#1a301c;
}

.applicationDownload img{
position:absolute;
top:10px;
left:10px;
}

.applicationDownload h3{
position:relative;
font-family:Georgia, Times New Roman, serif;
text-transform:uppercase;
font-size:1.2em;
color:#fff;
font-weight:normal;
line-height:15px;
padding:10px 10px 5px 55px;
}

.applicationDownload p{
position:relative;
font-family:Georgia, Times New Roman, serif;
font-size:1.1em;
color:#fff;
line-height:1.4em;
padding:0 10px 0 10px;
xmargin:0 10px;
}

.applicationDownload strong{
color:#f29400;
}

.applicationDownload em{
font-style:italic;
color:#4ab055;
}

#partnersHolder{
float:left;
display:inline;
margin:0 0 10px 25px;
padding-bottom:20px;
width:870px;
background:#3e3d38;
}

#partnersHolder ul{

}

#partnersHolder ul li{
width:360px;
height:320px;
background:url(../images/itineraryWide.jpg) no-repeat top right #0f0e0d;
padding:10px 20px;
margin:25px 0 0 25px;
float:left;
display:inline;
}

#partnersHolder ul li h5{
font-family:Georgia, Times New Roman, serif;
font-size:1.2em;
color:#fff;
font-weight:normal;
text-transform:uppercase;
line-height:1.0em;
padding-bottom:25px;
}

#partnersHolder ul li img{
padding-bottom:15px;
}

#partnersHolder ul li p{
font-family:Georgia, Times New Roman, serif;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#fff;
line-height:1.4em;
padding-bottom:15px;
}

#partnersHolder ul li p strong{
color:#f29400;
font-weight:normal;
}

#partnersHolder ul li p a{
color:#4ab055;
}

#partnersHolder p a:hover{
color:#4ab055;
}





.eventDownload{
width:240px;
height:65px;
float:left;
display:inline;
position:relative;
background:#60b166;
margin:10px 6px 6px 0;
}


.eventDownload a{
width:240px;
height:65px;
display:block;
position:relative;
background:#60b166;
}

.eventDownload a:hover{
background:#1a301c;
}

.eventDownload img{
position:absolute;
top:10px;
left:10px;
}

.eventDownload h3{
position:relative;
font-family:Georgia, Times New Roman, serif;
text-transform:uppercase;
font-size:1.2em;
color:#fff;
font-weight:normal;
line-height:15px;
padding:10px 10px 5px 55px;
}

.eventDownload p{
position:relative;
font-family:Georgia, Times New Roman, serif;
font-size:1.1em;
color:#fff;
line-height:1.4em;
padding:0 10px 0 10px;
xmargin:0 10px;
}

.eventDownload strong{
color:#f29400;
}

.eventDownload em{
font-style:italic;
color:#4ab055;
}


table#membersevents{
width:870px;
margin-bottom:15px;
}

table#membersevents a{
color:#f29400;
text-decoration:none;
}

table#membersevents a:hover{
color:#fff;
text-decoration:none;
}

table#membersevents thead{
color:#fff;
font-weight:normal;
font-size:1.2em;
}

table#membersevents thead .center{
background:#3e7943;
color:#fff;
font-weight:normal;
padding:5px 0;
line-height:1.3em;
}

table#membersevents .borderleft{
border-left:1px solid #aaa;
}

table#membersevents .bordertop {
border-top:1px solid #aaa;
}

table#membersevents tr{
xbackground:#9ebca1;
}

table#membersevents tr.alt{
background:#6e9b72;
}

table#membersevents tr.alt p a{
color:#000;
}

table#membersevents tr td{
padding:7px 0 7px 0;
}

table#membersevents tr p {
line-height:1.3em;
padding:0;
margin:0;
}

table#membersevents thead tr, table#membersevents tfoot tr {
border-bottom:none;
}

.loading {
width:179px;
height:16px;
xfloat:left;
background:url(/images/ajax-loader.gif) no-repeat top center;
height:16px; 
xwidth:16px; 
display:none;
}

.loadingOnPage {
width:179px;
height:64px;
float:left;
background:url(/images/ajax-loader.gif) no-repeat 16px center;
height:64px; 
xwidth:16px; 
display:none;
}

#interestregistered,  #registerinterestthanks{
clear:both;
}

#interestregistered p, #registerinterestthanks p{
font-style:italic;
color:#ccc;
line-height:1.3em;
}

#itineraryColumn #interestregistered p, #itineraryColumn #registerinterestthanks p, #itineraryColumnWide #interestregistered p, #itineraryColumnWide #registerinterestthanks p{
font-size:1.2em;
padding:10px 0 0 0;
}

#itineraryColumn #interestregistered strong, #itineraryColumn #registerinterestthanks strong, #itineraryColumnWide #interestregistered strong, #itineraryColumnWide #registerinterestthanks strong, .container_4 #eventContainer .nurburgringOneCol #registerinterestthanks strong, .container_4 #eventContainer .nurburgringOneCol #interestregistered strong, .container_4 #eventContainer .leMansOneCol #registerinterestthanks strong, .container_4 #eventContainer .leMansOneCol #interestregistered strong{
font-weight:normal;
color:#f29400;
}









/* 2.1 =Splitter
---------------------------------------------------------------------- */


.splitter {
  margin: 40px -40px;
  text-align: center;
  background: #35393c url("i/splitter.png") repeat-x 0 100%;
  border-bottom: 1px solid #1d1f21;
  padding: 6px 40px 5px;
  font-size: 12px;
}

.splitter:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.splitter ul {
  margin-right: 0;
  margin-top: 0;
}

.splitter > li {
  padding-left: 8px;
}

.splitter > li ul {
  margin-left: 8px;
}

.splitter ul li a {
  border-bottom: 0;
  position: static;
}

.splitter li,
.splitter ul,
.splitter ul li a  {
  display: inline;
  display: inline-block;
  line-height: 1;
}

.splitter ul,
.splitter ul li,
.splitter ul li a {
  background-image: url("i/buttons.png");
  background-repeat: no-repeat;
}

.splitter ul {
  background-position: 0 -138px;
  background-repeat: repeat-x;
}

.splitter ul li {
  margin-left: 1px;
}

.splitter ul li:first-child {
  margin-left: 0;
}

.splitter ul li a {
  padding: 5px 8px 6px;
  color: #070708;
  text-shadow: rgba(255, 255, 255, 0.1) 0 1px 0;
  text-decoration: none;
}

.splitter ul li.segment-0,
.splitter ul li.segment-2 {
  background-position: -3px -92px;
}

.splitter ul li.segment-1 {
  background-position: 0 -92px;
}

.splitter ul li.segment-0 a,
.splitter ul li.segment-1 a {
  background-position: 0 -161px;
}

.splitter ul li.segment-2 a {
  background-position: 100% -115px;
}

.splitter ul li.selected-0 a,
.splitter ul li.selected-1 a,
.splitter ul li.selected-2 a {
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.25) 0 1px 0;
}

.splitter ul li.selected-0,
.splitter ul li.selected-2 {
  background-position: 0 -23px;
}

.splitter ul li.selected-0 a,
.splitter ul li.selected-1 a {
  background-position: 100% -46px;
}

.splitter ul li.selected-1 {
  background-position: 0 0;
}

.splitter ul li.selected-2 a {
  background-position: 100% -69px;
}


/* 3.1 =Demo Area
---------------------------------------------------------------------- */

.demo p,
.demo ul {
  margin-right: 0;
}

#performance-toggle {
  text-align: center;
  margin-right: 0;
  font-size: 11px;
  opacity: 0.5;
  -webkit-transition: opacity 0.25s linear;
  -moz-transition: opacity 0.25s linear;
}

#performance-toggle:hover {
  opacity: 0.999;
}

/* 3.2 =Image Grid
---------------------------------------------------------------------- */

.image-grid {
  margin: -20px 0 0 -40px;
  padding-left: 45px;
  width: 840px;
}

.image-grid:after {
  content: "";
  display: block;
  height: 0;
  overflow: hidden;
  clear: both;
}

.image-grid li {
  width: 128px;
  margin: 20px 0 0 35px;
  float: left;
  text-align: center;
  font-family: "Helvetica Neue", sans-serif;
  line-height: 17px;
  color: #686f74;
  height: 177px;
  overflow: hidden;
}

.image-grid li img,
.image-grid li strong {
  display: block;
}

.image-grid li strong {
  color: #fff;
}

.container_4 #eventsHolder .generalColumnFourWide #eventsIntro{
margin:20px 0 10px 0;
padding:20px 0 10px 0;
}

.container_4 #eventsHolder .generalColumnFourWide #eventsIntro h2{
font-family:Georgia, Times New Roman, serif;
font-size:1.6em;
color:#f29400;
font-weight:normal;
line-height:1.4em;
xpadding-top:25px;
}

.container_4 #eventsHolder .generalColumnFourWide #eventsIntro p{
font-family:Georgia, Times New Roman, serif;
font-size:1.2em;
color:#fff;
line-height:1.3em;
}





































#galleryHolder .gallery{
width:214px;
height:228px;
float:left;
display:inline;
position:relative;
margin:0 6px 6px 0;
}

#galleryHolder .gallery a{
width:214px;
height:228px;
display:block;
position:relative;
}

#galleryHolder .gallery a:hover {
background:#1a301c;
xbackground:#4a894f;
}

#galleryHolder .gallery img{
position:absolute;
}

#galleryHolder .gallery h3{
position:relative;
font-family:joeHand2Regular, Georgia, Times New Roman, serif;
xtext-transform:uppercase;
font-size:1.6em;
color:#666;
font-weight:normal;
xline-height:20px;
padding-top:172px;
padding-left:29px;
}

#galleryHolder .gallery h4{
position:relative;
font-family:joeHand2Regular, Georgia, Times New Roman, serif;
xtext-transform:uppercase;
font-size:1.4em;
color:#4ab055;
font-weight:normal;
xline-height:20px;
padding-top:0px;
padding-left:29px;
}

#galleryHolder .gallery strong{
color:#f29400;
}

#galleryHolder .gallery em{
font-style:italic;
color:#4ab055;
}