/* @override http://www.iconsheene.com/styles.css */

-----------------------------------------------------------------------------*/
html{
    height:100%;
    background: #090909;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color: #ccc;
	background: #090909;
}
body.full {
    overflow:hidden;
}

/* =Links
-----------------------------------------------------------------------------*/
a           { color: white; text-decoration: none; outline: none;
}
a:hover     {
	color: #333;


.contactmenu a:link
.contactmenu a:hover


}

.contactmenu a {
	color: black;
	font: 15px/19px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
}

.contactmenu a:hover {
	color: gray;
	font: 15px/19px Helvetica, Arial, Geneva, sans-serif;
	text-align: left;
}

a.btn { 
    width: auto;
    height: 60px; 
    display: block;
    text-indent: -10000px;
    float: right;
    position: relative;
    left: 20px;
}
a.btn:hover { background-position: 0px -60px !important;}


/* =Headings
-----------------------------------------------------------------------------*/
h1 { font-size: 1em; }
h2 { font-size: 1em; }
h3 { font-size: 1.8em; font-weight: bold; text-transform: uppercase; color: #FFF; }

h4 { font-size: 1.1em; font-weight:bold;}
h5 { font-size: 1em; font-weight:bold; }
h6 { font-size: 1em; }


/* Set negative letter spacing for Cufon text */

#gallerymenu8_genevents {
	position: absolute;
	top:295px;
	right:365px;
	width:198px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#partners h3,
#newsletter h3,
#drivers .driver h3,
#team .team-member h3 { letter-spacing: -1px; }

/* =Text styles 
-----------------------------------------------------------------------------*/
p { 
    font-size: 1.1em; 
    color: #ccc; 
}
strong{
    font-weight: bold;
}

/* =Header
-----------------------------------------------------------------------------*/
#header{
    position: relative; /* Needs relative positioning for logo position */
    top: 50px;
    left: 0px;
    min-width: 1000px;
}
#logo {
	position: absolute;
	top:53px;
	right:28px;
	width:680px;
	height:38px;
	background-image: url(gfx/ultrabike_title.png);
}

#title {
	position: absolute;
	top:53px;
	right:28px;
	width:680px;
	height:38px;
	background-image: url(gfx/ultrabike_title.png);
	background-repeat: no-repeat;
}

#title_new {
	position: absolute;
	top:49px;
	right:28px;
	width:680px;
	height:38px;
	background-image: url(gfx/ultrabike_title_new.png);
	background-repeat: no-repeat;
}

#title_orange {
	position: absolute;
	top:104px;
	right:1063px;
	width:221px;
	height:97px;
	background-image: url(gfx/ultrabike_newtitle.png);
	background-repeat: no-repeat;
}

#logo2 {
	position: absolute;
	top:-25px;
	right:39px;
	width:724px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	word-spacing: 1mm;
	z-index: 2;
	text-align: right;
}

#contact {
	position: absolute;
	top:340px;
	right:69px;
	width:375px;
	height:96px;
	color: silver;
	text-align: center;
	z-index: 2;
	font: bold 15px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#links {
	position: absolute;
	top:99px;
	right:130px;
	width:312px;
	height:96px;
	color: #424242;
	text-align: center;
	z-index: 2;
	font: bold 20px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#publications {
	position: absolute;
	top:99px;
	right:130px;
	width:312px;
	height:96px;
	color: #424242;
	text-align: center;
	z-index: 2;
	font: bold 20px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#worldwide52_contact {
	position: absolute;
	top:392px;
	right:50px;
	width:361px;
	height:96px;
	color: silver;
	text-align: center;
	z-index: 2;
	font: bold 15px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#watchthevideo {
	position: absolute;
	top:215px;
	right:-94px;
	width:395px;
	height:27px;
	color: #424242;
	text-align: left;
	z-index: 2;
	font: bold 17px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#ACKNOWLEDGEMENTS {
	position: absolute;
	top:-88px;
	right:511px;
	width:440px;
	height:240px;
	color: black;
	text-align: left;
	z-index: 2;
	font: 10px/10px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#ACKNOWLEDGEMENTS2 {
	position: absolute;
	top:54px;
	right:288px;
	width:275px;
	height:96px;
	color: black;
	text-align: left;
	z-index: 2;
	font: 10px/10px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#sheeneseven {
	position: absolute;
	top:55px;
	right:91px;
	width:275px;
	height:96px;
	color: silver;
	text-align: center;
	z-index: 2;
	font: bold 20px/21px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#sheeneseven2 {
	position: absolute;
	top:-29px;
	right:-307px;
	width:151px;
	height:96px;
	color: silver;
	text-align: center;
	z-index: 2;
	font: bold 20px/21px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#logo4 {
	position: absolute;
	top:42px;
	right:79px;
	width:282px;
	height:562px;
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	background-color: white;
	padding: 15px;
}

.logoBold {
	font: bold 10px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
}

#navigation {
	position:absolute;
	top:70px;
	right:62px;
	width:723px;
	height:38px;
}
#logo.white {
	background-image: url(gfx/ultrabike_title.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#logo.white2 {
	background: none no-repeat 0 0;
}

#logo.white3 {
	background: none no-repeat 0 0;
}

#logo.white3 {
	background: none no-repeat 0 0;
}

#logo.white4 {
	background: none no-repeat 0 0;
}
#logo span {
    display:none;
}

/* =Gallery
-----------------------------------------------------------------------------*/

#gallery {
	position: absolute;
	top:19px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall {
	background: none no-repeat 0 0;
}

#gallery2 {
	position: absolute;
	top:19px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall2 {
	background: none no-repeat 0 0;
}

#gallery3 {
	position: absolute;
	top:19px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall3 {
	background: none no-repeat 0 0;
}

#gallery4 {
	position: absolute;
	top:174px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall4 {
	background: none no-repeat 0 0;
}

#gallery5 {
	position: absolute;
	top:174px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall5 {
	background: none no-repeat 0 0;
}

#gallery6 {
	position: absolute;
	top:174px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall6 {
	background: none no-repeat 0 0;
}

#gallery7 {
	position: absolute;
	top:329px;
	right:561px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall7 {
	background: none no-repeat 0 0;
}

#gallery8 {
	position: absolute;
	top:329px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall8 {
	background: none no-repeat 0 0;
}

#gallery9 {
	position: absolute;
	top:329px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall9 {
	background: none no-repeat 0 0;
}

#gallery10 {
	position: absolute;
	top:484px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall10 {
	background: none no-repeat 0 0;
}

#gallery11 {
	position: absolute;
	top:484px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall11 {
	background: none no-repeat 0 0;
}

#gallery12 {
	position: absolute;
	top:485px;
	right:149px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall12 {
	background: none no-repeat 0 0;
}

#gallery13 {
	position: absolute;
	top:19px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall13 {
	background: none no-repeat 0 0;
}

#gallery14 {
	position: absolute;
	top:174px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall14 {
	background: none no-repeat 0 0;
}

#gallery15 {
	position: absolute;
	top:329px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall15 {
	background: none no-repeat 0 0;
}

#gallery16 {
	position: absolute;
	top:484px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall16 {
	background: none no-repeat 0 0;
}

#gallery17 {
	position: absolute;
	top:19px;
	right:972px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall17 {
	background: none no-repeat 0 0;
}

#gallery18 {
	position: absolute;
	top:174px;
	right:972px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall18 {
	background: none no-repeat 0 0;
}

#bikespecs {
	position: absolute;
	top:41px;
	right:942px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gall12 {
	background: none no-repeat 0 0;
}

#launchgallery {
	position: absolute;
	top:174px;
	right:971px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall {
	background: none no-repeat 0 0;
}

#launchgallery2 {
	position: absolute;
	top:20px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall2 {
	background: none no-repeat 0 0;
}

#launchgallery3 {
	position: absolute;
	top:20px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall3 {
	background: none no-repeat 0 0;
}

#launchgallery4 {
	position: absolute;
	top:20px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall4 {
	background: none no-repeat 0 0;
}

#launchgallery5 {
	position: absolute;
	top:20px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall5 {
	background: none no-repeat 0 0;
}

#launchgallery6 {
	position: absolute;
	top:328px;
	right:971px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall6 {
	background: none no-repeat 0 0;
}

#launchgallery7 {
	position: absolute;
	top:174px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall7 {
	background: none no-repeat 0 0;
}

#launchgallery8 {
	position: absolute;
	top:175px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall8 {
	background: none no-repeat 0 0;
}

#launchgallery9 {
	position: absolute;
	top:175px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall9 {
	background: none no-repeat 0 0;
}

#launchgallery10 {
	position: absolute;
	top:175px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall10 {
	background: none no-repeat 0 0;
}

#launchgallery11 {
	position: absolute;
	top:329px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall11 {
	background: none no-repeat 0 0;
}

#launchgallery12 {
	position: absolute;
	top:329px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall12 {
	background: none no-repeat 0 0;
}

#launchgallery13 {
	position: absolute;
	top:330px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall13 {
	background: none no-repeat 0 0;
}

#launchgallery14 {
	position: absolute;
	top:330px;
	right:149px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall14 {
	background: none no-repeat 0 0;
}

#launchgallery15 {
	position: absolute;
	top:484px;
	right:766px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall15 {
	background: none no-repeat 0 0;
}

#launchgallery16 {
	position: absolute;
	top:484px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall16 {
	background: none no-repeat 0 0;
}

#launchgallery17 {
	position: absolute;
	top:484px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall17 {
	background: none no-repeat 0 0;
}

#launchgallery18 {
	position: absolute;
	top:484px;
	right:149px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.launchgall18 {
	background: none no-repeat 0 0;
}


/* =Goodwood Gallery
-----------------------------------------------------------------------------*/



#goodwoodgallery {
	position: absolute;
	top:19px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall {
	background: none no-repeat 0 0;
}

#goodwoodgallery2 {
	position: absolute;
	top:19px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall2 {
	background: none no-repeat 0 0;
}

#goodwoodgallery3 {
	position: absolute;
	top:19px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall3 {
	background: none no-repeat 0 0;
}

#goodwoodgallery4 {
	position: absolute;
	top:174px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall4 {
	background: none no-repeat 0 0;
}

#goodwoodgallery5 {
	position: absolute;
	top:174px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall5 {
	background: none no-repeat 0 0;
}

#goodwoodgallery6 {
	position: absolute;
	top:174px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall6 {
	background: none no-repeat 0 0;
}

#goodwoodgallery7 {
	position: absolute;
	top:329px;
	right:404px;
	width:303px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall7 {
	background: none no-repeat 0 0;
}

#goodwoodgallery8 {
	position: absolute;
	top:329px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall8 {
	background: none no-repeat 0 0;
}

#goodwoodgallery9 {
	position: absolute;
	top:329px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall9 {
	background: none no-repeat 0 0;
}

#goodwoodgallery10 {
	position: absolute;
	top:484px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall10 {
	background: none no-repeat 0 0;
}

#goodwoodgallery11 {
	position: absolute;
	top:484px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall11 {
	background: none no-repeat 0 0;
}

#goodwoodgallery12 {
	position: absolute;
	top:485px;
	right:149px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.goodwoodgall12 {
	background: none no-repeat 0 0;
}

/* =Action Gallery
-----------------------------------------------------------------------------*/

#actiongallery {
	position: absolute;
	top:19px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall {
	background: none no-repeat 0 0;
}

#actiongallery2 {
	position: absolute;
	top:19px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall2 {
	background: none no-repeat 0 0;
}

#actiongallery3 {
	position: absolute;
	top:19px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall3 {
	background: none no-repeat 0 0;
}

#actiongallery4 {
	position: absolute;
	top:174px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall4 {
	background: none no-repeat 0 0;
}

#actiongallery5 {
	position: absolute;
	top:174px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall5 {
	background: none no-repeat 0 0;
}

#actiongallery6 {
	position: absolute;
	top:174px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall6 {
	background: none no-repeat 0 0;
}

#actiongallery7 {
	position: absolute;
	top:329px;
	right:561px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall7 {
	background: none no-repeat 0 0;
}

#actiongallery8 {
	position: absolute;
	top:329px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall8 {
	background: none no-repeat 0 0;
}

#actiongallery9 {
	position: absolute;
	top:329px;
	right:148px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall9 {
	background: none no-repeat 0 0;
}

#actiongallery10 {
	position: absolute;
	top:484px;
	right:560px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall10 {
	background: none no-repeat 0 0;
}

#actiongallery11 {
	position: absolute;
	top:484px;
	right:354px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall11 {
	background: none no-repeat 0 0;
}

#actiongallery12 {
	position: absolute;
	top:485px;
	right:149px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall12 {
	background: none no-repeat 0 0;
}

#actiongallery13 {
	position: absolute;
	top:485px;
	right:149px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.actiongall13 {
	background: none no-repeat 0 0;
}

/* =Gallery Menu
-----------------------------------------------------------------------------*/

#gallerymenu {
	position: absolute;
	top:57px;
	right:901px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gallmenu {
	background: none no-repeat 0 0;
}

#gallerymenu2 {
	position: absolute;
	top:55px;
	right:609px;
	width:198px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gallmenu2 {
	background: none no-repeat 0 0;
}

#gallerymenu3 {
	position: absolute;
	top:299px;
	right:902px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gallmenu3 {
	background: none no-repeat 0 0;
}

#gallerymenu4 {
	position: absolute;
	top:305px;
	right:645px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu5 {
	position: absolute;
	top:61px;
	right:424px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu6 {
	position: absolute;
	top:299px;
	right:420px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu_new {
	position: absolute;
	top:154px;
	right:898px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu2_new {
	position: absolute;
	top:156px;
	right:606px;
	width:198px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu3_new {
	position: absolute;
	top:180px;
	right:181px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu4_new {
	position: absolute;
	top:305px;
	right:645px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu5_new {
	position: absolute;
	top:162px;
	right:421px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu6_new {
	position: absolute;
	top:299px;
	right:420px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu_genevents {
	position: absolute;
	top:292px;
	right:863px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu2_genevents {
	position: absolute;
	top:298px;
	right:586px;
	width:198px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu3_genevents {
	position: absolute;
	top:41px;
	right:645px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu7_genevents {
	position: absolute;
	top:32px;
	right:420px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu4_genevents {
	position: absolute;
	top:305px;
	right:645px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu5_genevents {
	position: absolute;
	top:35px;
	right:863px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#gallerymenu6_genevents {
	position: absolute;
	top:299px;
	right:420px;
	width:147px;
	height:38px;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
	color: white;
}

#logo.gallmenu4 {
	background: none no-repeat 0 0;
}

#logo.gallmenu5 {
	background: none no-repeat 0 0;
}

#logo.gallmenu6 {
	background: none no-repeat 0 0;
}

/* =Navigation
-----------------------------------------------------------------------------*/
/* position the sev */
ul#nav      {
	position: relative;
	z-index: 1;
}
ul#nav li   {
	position: absolute;
	display:block;
	top:0px;
	left: 882px;
}

/*Add all items to the nav*/
ul#nav li#nav-index     {
	left:450px;
	width:79px;
}
ul#nav li#nav-team      {
	left:531px;
	width:90px;
}
ul#nav li#nav-drivers   {
	left:636px;
	width:105px;
}
ul#nav li#nav-partners  {
	left:779px;
	width:65px;
}
/*ul#nav li#nav-angels    { left:390px; width:155px; }
ul#nav li#nav-media     { left:523px; width:85px; }*/

ul#nav li#nav-index a   { padding:5px 0 0 15px; }
ul#nav li.last a        { width:80px; /*minus 20+17*/ }

ul#nav li a {
    background:url('../images/main_nav_sprite_long.png') 0px 0px no-repeat;
    color:#fff;
    height:25px;
    display:block;
    text-transform: uppercase; 
    text-decoration: none; 
    font-size:13px; 
    padding: 5px 0 0 22px;
}

ul#nav li a:hover {
	background:url('../images/main_nav_sprite_long.png') 0px -30px no-repeat;
	text-align: left;
}

ul#nav li.active a {
    background:url('../images/main_nav_sprite_long.png') 0px -60px no-repeat;
}

ul#nav li.active a:hover {
    background:url('../images/main_nav_sprite_long.png') 0px -60px no-repeat;
}

/*make sure first nav item is never showing left edge slant*/
ul#nav li#nav-index a       { background-position:-30px 0px; }
ul#nav li#nav-index a:hover { background-position:-30px -30px; }

ul#nav li#nav-index.active a,
ul#nav li#nav-index.active a:hover { 
    background-position:-30px -60px; 
}

ul#nav li.last {
    background:url('../images/main_nav_sprite_long.png') right -100px no-repeat;
}
ul#nav li.last.active {
    background:url('../images/main_nav_sprite_long.png') right -160px no-repeat;
}

#abouttext {
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	position: absolute;
	left: 51px;
	top: 207px;
	width: 292px;
	text-align: left;
}

#sheene52club {
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	position: absolute;
	left: 50px;
	top: 622px;
	width: 328px;
	text-align: left;
}

#homesheene52club {
	color: #424242;
	position: absolute;
	left: 55px;
	top: 179px;
	width: 358px;
	text-align: left;
	z-index: 3;
	height: 199px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
}

#homesheene_new {
	color: #D9EEF5;
	position: absolute;
	left: 55px;
	top: 179px;
	width: 459px;
	text-align: left;
	z-index: 2;
	height: 250px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	visibility: visible;
}

#homesheene_centre {
	color: white;
	position: absolute;
	left: 26px;
	top: 273px;
	width: 273px;
	text-align: center;
	z-index: 2;
	height: 250px;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	visibility: visible;
}

#hometitle_new {
	position: absolute;
	left: 50px;
	top: 115px;
	width: 221px;
	text-align: center;
	z-index: 2;
	height: 96px;
	visibility: visible;
	background-image: url(gfx/ultrabike_newtitle.png);
	background-repeat: no-repeat;
}

#new_contact {
	color: #424242;
	position: absolute;
	left: 57px;
	top: 244px;
	width: 459px;
	text-align: left;
	height: 250px;
	font: bold 14px Helvetica, Arial, Geneva, sans-serif;
	z-index: 4;
	visibility: visible;
}

#ACKNOWLEDGEMENTS_NEW {
	color: #424242;
	position: absolute;
	left: 27px;
	top: -98px;
	width: 459px;
	text-align: left;
	height: 250px;
	font: bold 14px Helvetica, Arial, Geneva, sans-serif;
	z-index: 4;
	visibility: visible;
}

#nixon {
	color: #424242;
	position: absolute;
	left: 419px;
	top: 389px;
	width: 114px;
	text-align: left;
	height: 112px;
	font: bold 14px Helvetica, Arial, Geneva, sans-serif;
	z-index: 4;
	visibility: visible;
}

#home_video {
	font: bold 13px/19px Helvetica, Arial, Geneva, sans-serif;
	color: silver;
	position: absolute;
	left: 49px;
	top: 214px;
	width: 328px;
	text-align: center;
	z-index: 3;
}

#homesheene_video {
	font: bold 13px/19px Helvetica, Arial, Geneva, sans-serif;
	color: silver;
	position: absolute;
	left: 33px;
	top: 204px;
	width: 328px;
	text-align: center;
	z-index: 3;
	height: 1px;
}

.friendstext {
	font: 11px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	position: absolute;
	left: -84px;
	top: -76px;
	width: 253px;
	text-align: left;
}

.friendsspec {
	font: 11px/14px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	position: absolute;
	left: 43px;
	top: 38px;
	width: 499px;
	text-align: left;
}

#inspired_title {
	position: absolute;
	left: 52px;
	top: 181px;
	width: 108px;
}

#home52worldwide {
	position: absolute;
	left: 52px;
	top: 181px;
	width: 108px;
	color: silver;
	text-align: center;
	z-index: 2;
	font: bold 15px/19px Helvetica, Arial, Geneva, sans-serif;
	padding: 5px;
	background-image: none;
}

#cutout {
	position: absolute;
	left: 0px;
	width: 100;
	bottom: 0;
}

#specs {
	position: absolute;
	left: 402px;
	top: 85px;
	width: 100;
}

#specs_flash {
	position: absolute;
	left: 277px;
	top: 59px;
	width: 100;
}

#carddetail {
	position: absolute;
	width: 202px;
	height: 104px;
	left: 536px;
	top: 290px;
	font: 11px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	z-index: 2;
}

#spec1 {
	position: absolute;
	width: 193px;
	height: 10px;
	left: 491px;
	top: 112px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec2 {
	position: absolute;
	width: 424px;
	height: 10px;
	left: 588px;
	top: 76px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec3 {
	position: absolute;
	width: 200px;
	height: 10px;
	left: 1026px;
	top: 257px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec4 {
	position: absolute;
	width: 161px;
	height: 37px;
	left: 1048px;
	top: 361px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec5 {
	position: absolute;
	width: 548px;
	height: 24px;
	left: 418px;
	top: 460px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec6 {
	position: absolute;
	width: 177px;
	height: 25px;
	left: 233px;
	top: 360px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec7 {
	position: absolute;
	width: 164px;
	height: 37px;
	left: 243px;
	top: 306px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec8 {
	position: absolute;
	width: 200px;
	height: 11px;
	left: 232px;
	top: 240px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#spec9 {
	position: absolute;
	width: 187px;
	height: 12px;
	left: 251px;
	top: 163px;
	font: 10px/12px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	text-align: left;
	padding: 4px;
	z-index: 1;
	vertical-align: middle;
}

#browser {
	position: absolute;
	width: 397px;
	height: 13px;
	left: 28px;
	top: 581px;
	font: 11px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	text-align: left;
	padding: 2px;
	z-index: 1;
	vertical-align: middle;
}

#specpan {
	position: absolute;
	width: 208px;
	height: 17px;
	left: 57px;
	top: 515px;
	font: 11px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	text-align: left;
	padding: 2px;
	z-index: 3;
	vertical-align: middle;
	border-style: none;
	border-width: thin;
}

#stephanie_title {
	position: absolute;
	left: 53px;
	top: 197px;
	color: white;
	font: 15px Arial, Helvetica, Geneva, sans-serif;
	height: 0px;
}

#stephanietext {
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	position: absolute;
	left: 137px;
	top: 299px;
	width: 159px;
	text-align: left;
}

#downloadlink {
	font: bold 20px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	position: absolute;
	left: 562px;
	top: 278px;
	width: 561px;
	text-align: left;
	height: 26px;
}

#goodwooddownloadlink {
	font: bold 20px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	position: absolute;
	left: 562px;
	top: 409px;
	width: 651px;
	text-align: left;
	height: 26px;
}

#actiondownloadlink {
	font: bold 20px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	position: absolute;
	left: 562px;
	top: 485px;
	width: 578px;
	text-align: left;
	height: 26px;
}

#launchdownloadlink {
	font: bold 20px Helvetica, Arial, Geneva, sans-serif;
	color: white;
	position: absolute;
	left: 561px;
	top: 554px;
	width: 622px;
	text-align: left;
	height: 26px;
}

#bullets {
	position: absolute;
	text-align: left;
	color: white;
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	list-style-type: none;
	left: 25px;
	top: 165px;
}

/* =Containers
-----------------------------------------------------------------------------*/
#wrapper {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	z-index:4;
}
#wrapper #content{
	padding: 0 31px 0 15px;
	min-width: 690px;
	max-width: 985px;
	margin-right: 280px; /* Prevent logo overlapping content */
	color: #ccc;
}

/* =Main Content
-----------------------------------------------------------------------------*/
#content #content-main { 
    
    min-height: 500px;  /* Prevent footer overlapping content */
    height: auto !important;
    height: 500px;
    padding: 0 31px 0 0;
    
   /*
       padding: 0 31px 0 15px;
       min-width: 690px;  
       max-width: 985px;
       
       margin-right: 280px;  Prevent logo overlapping content 
       */
       
}
* html #content #content-main { width: 800px; }

#content #content-main .col{
    float: left;
    width: 18%;
    min-width: 90px;
    max-width: 177px;
    margin-right: 15px; /* Fixed 15px gutter */
    
    background: blue; /* For testing*/
    height: 350px;
}
#content #content-main .last { margin-right: 0px;}

html,
body{
    height: 100%;
}

#posterwall_wrapper,
#posterwall,
#posterwall_raster {
    top:0px;
    left:0px;
    position:fixed;    
    width:100%;
    height:100%;
    overflow:hidden;
    z-index: -555;
}

#posterwall_wrapper {
    z-index:1;
}

#posterwall {
    z-index:2;
}

#posterwall_raster {
    z-index:3;
	background: none repeat 0 0;
}

#strapline {
	position: absolute;
	width: 635px;
	height: 29px;
	left: 341px;
	top: 267px;
	background-image: url(gfx/ultrabike_title.png);
}

#footer{
	position: absolute;
	left: 2px;
	bottom: 0;
	font: 12px Helvetica, Arial, Geneva, sans-serif;
	z-index: 1;
	color: white;
}

#downloads{
	position: absolute;
	left: 33px;
	bottom: 50px;
	z-index: 1;
	font: 15px Helvetica, Arial, Geneva, sans-serif;
}

#picdisclaimer{
	position: absolute;
	left: 35px;
	bottom: -433px;
	z-index: 1;
	font: 10px Helvetica, Arial, Geneva, sans-serif;
	color: black;
}

#legal{
	position: absolute;
	left: 53px;
	bottom: 196px;
	z-index: 1;
	font: bold 13px Helvetica, Arial, Geneva, sans-serif;
	color: black;
	width: 573px;
}

#goodwoodbutton{
	position: absolute;
	left: 45px;
	bottom: -575px;
	z-index: 3;
	visibility: visible;
}

#cardback{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

#cardback_flash{
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 0;
}

#redirectcontent {
	text-align: center;
	position: relative;
	width: 100%;
	color: white;
	font: bold 18px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin-top: 100px;
}

.blackOnRed {
	color: white;
	background-color: black;
	font: bold 15px/18px Helvetica, Arial, Geneva, sans-serif;
}

.whiteOnblackBig {
	color: white;
	background-color: red;
	font: bold 18px/22px Helvetica, Arial, Geneva, sans-serif;
}








/* ----- Page Curl ---------- */

#turn_wrapper { width: 90px; height: 90px; display:block; position: absolute; bottom:0; right:0; cursor: nw-resize; }
#turn_hideme { width: 85%; height: 85%; overflow:hidden; display:block; position:absolute; float:left; bottom:0; right: 0; }
#turn_object { position: relative; }

/* If the option is set for the flip to the right Right */

#turn_wrapper.right #turn_object { float: right !important; bottom: 0px; }
#turn_wrapper.right #turn_hideme { float: right !important; right: 0 !important; left: auto; }
#turn_wrapper.right #turn_object { right: 0 !important; left: auto !important; bottom: 0px; }
#turn_wrapper.right { position: absolute; bottom: 0; width: 100%; height: 0; right: 0 !important; }

/* Do We want the Flip on the Bottom Right? */

#turn_wrapper.bottomRight #turn_object { float: right !important; bottom: 0px; z-index: 9999;  }
#turn_wrapper.bottomRight #turn_hideme { background-color: #FFF; float: right !important; right: 0 !important; bottom: 0px; left: auto; z-index: 9999;  }
#turn_wrapper.bottomRight #turn_object { right: 0 !important; left: auto !important; bottom: 0px; position: absolute; z-index: 9999;  }
#turn_wrapper.bottomRight { position: absolute; bottom: 0px; right: 0 !important; z-index: 9999; }
#turn_wrapper #turn_object img#turn_fold { display:block; width: 100%; height:100%; right: 0; bottom: 0px; position:absolute; z-index: 9999; }
#turn_wrapper .ui-wrapper { left: 0 !important; top: 0 !important; }
#turn_wrapper .ui-resizable-handle { position: absolute; border: none !important; border-width: 0 !important; /* I have NO idea why this works for IE7, but it does. Background none doesn't work. Go figure. */ background: url(#none) !important; width: 100% !important; height: 100% !important; }

/* target area that holds your content */

#target { cursor: pointer; width: 460px; position: absolute; bottom: -3px; right: 0px; text-align: right; overflow: hidden; font-family:Georgia, "Times New Roman", Times, serif; }
#target h3 { font-weight: normal; font-size: 18px; color: #F60; margin: 0; padding: 0;}
#target a { color: #0c3543; font-weight: bold; }
#pageFlipHeader { padding: 10px 0 10px 0px; overflow: hidden; }
#pageFlipHeader .boldP { width: 300px; float: right; }
#target .boldP { color:#0c3543; font-weight: bold; }
#target p { color: #464646; font-size: 14px; margin: 0; padding: 0; }
