#fancybox-loading {	position: fixed;	top: 50%;	left: 50%;	width: 40px;	height: 40px;	margin-top: -20px;	margin-left: -20px;	cursor: pointer;	overflow: hidden;	z-index: 1104;	display: none;}#fancybox-loading div {	position: absolute;	top: 0;	left: 0;	width: 40px;	height: 480px;	background-image: url('../fancybox/fancybox.png');}#fancybox-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 1100;	display: none;}#fancybox-tmp {	padding: 0;	margin: 0;	border: 0;	overflow: auto;	display: none;}#fancybox-wrap {	position: absolute;	top: 0;	left: 0;	padding: 20px;	z-index: 1101;	outline: none;	display: none;}#fancybox-outer {	position: relative;	width: 100%;	height: 100%;	background: #fff;}#fancybox-content {	width: 0;	height: 0;	padding: 0;	outline: none;	position: relative;	overflow: hidden;	z-index: 1102;	border: 0px solid #fff;}#fancybox-hide-sel-frame {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: transparent;	z-index: 1101;}#fancybox-close {	position: absolute;	top: -15px;	right: -15px;	width: 30px;	height: 30px;	background: transparent url('../fancybox/fancybox.png') -40px 0px;	cursor: pointer;	z-index: 1103;	display: none;}#fancybox-error {	color: #444;	font: normal 12px/20px Arial;	padding: 14px;	margin: 0;}#fancybox-img {	width: 100%;	height: 100%;	padding: 0;	margin: 0;	border: none;	outline: none;	line-height: 0;	vertical-align: top;}#fancybox-frame {	width: 100%;	height: 100%;	border: none;	display: block;}#fancybox-left, #fancybox-right {	position: absolute;	bottom: 0px;	height: 100%;	width: 35%;	cursor: pointer;	outline: none;	background: transparent url('../fancybox/blank.gif');	z-index: 1102;	display: none;}#fancybox-left {	left: 0px;}#fancybox-right {	right: 0px;}#fancybox-left-ico, #fancybox-right-ico {	position: absolute;	top: 50%;	left: -9999px;	width: 30px;	height: 30px;	margin-top: -15px;	cursor: pointer;	z-index: 1102;	display: block;}#fancybox-left-ico {	background-image: url('../fancybox/fancybox.png');	background-position: -40px -30px;}#fancybox-right-ico {	background-image: url('../fancybox/fancybox.png');	background-position: -40px -60px;}#fancybox-left:hover, #fancybox-right:hover {	visibility: visible; }#fancybox-left:hover span {	left: 20px;}#fancybox-right:hover span {	left: auto;	right: 20px;}.fancybox-bg {	position: absolute;	padding: 0;	margin: 0;	border: 0;	width: 20px;	height: 20px;	z-index: 1001;}#fancybox-bg-n {	top: -20px;	left: 0;	width: 100%;	background-image: url('../fancybox/fancybox-x.png');}#fancybox-bg-ne {	top: -20px;	right: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -162px;}#fancybox-bg-e {	top: 0;	right: -20px;	height: 100%;	background-image: url('../fancybox/fancybox-y.png');	background-position: -20px 0px;}#fancybox-bg-se {	bottom: -20px;	right: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -182px;}#fancybox-bg-s {	bottom: -20px;	left: 0;	width: 100%;	background-image: url('../fancybox/fancybox-x.png');	background-position: 0px -20px;}#fancybox-bg-sw {	bottom: -20px;	left: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -142px;}#fancybox-bg-w {	top: 0;	left: -20px;	height: 100%;	background-image: url('../fancybox/fancybox-y.png');}#fancybox-bg-nw {	top: -20px;	left: -20px;	background-image: url('../fancybox/fancybox.png');	background-position: -40px -122px;}#fancybox-title {	font-family: Helvetica;	font-size: 12px;	z-index: 1102;}.fancybox-title-inside {	padding-bottom: 10px;	text-align: center;	color: #333;	background: #fff;	position: relative;}.fancybox-title-outside {	padding-top: 10px;	color: #fff;}.fancybox-title-over {	position: absolute;	bottom: 0;	left: 0;	color: #FFF;	text-align: left;}#fancybox-title-over {	padding: 10px;	background-image: url('../fancybox/fancy_title_over.png');	display: block;}.fancybox-title-float {	position: absolute;	left: 0;	bottom: -20px;	height: 32px;}#fancybox-title-float-wrap {	border: none;	border-collapse: collapse;	width: auto;}#fancybox-title-float-wrap td {	border: none;	white-space: nowrap;}#fancybox-title-float-left {	padding: 0 0 0 15px;	background: url('../fancybox/fancybox.png') -40px -90px no-repeat;}#fancybox-title-float-main {	color: #FFF;	line-height: 29px;	font-weight: bold;	padding: 0 0 3px 0;	background: url('../fancybox/fancybox-x.png') 0px -40px;}#fancybox-title-float-right {	padding: 0 0 0 15px;	background: url('../fancybox/fancybox.png') -55px -90px no-repeat;}.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_close.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_nav_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_nav_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_title_left.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_title_main.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_title_right.png', sizingMethod='scale'); }.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {	height: expression(this.parentNode.clientHeight + "px");}#fancybox-loading.fancybox-ie6 {	position: absolute; margin-top: 0;	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');}#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_loading.png', sizingMethod='scale'); }.fancybox-ie .fancybox-bg { background: transparent !important; }.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_n.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_e.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_se.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_s.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_w.png', sizingMethod='scale'); }.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }.jspContainer{	overflow: hidden;	position: relative;}.jspPane{	position: absolute;}.jspVerticalBar{	position: absolute;	top: 0;	right: 0;	width: 16px;	height: 100%;	background: red;}.jspHorizontalBar{	position: absolute;	bottom: 0;	left: 0;	width: 100%;	height: 16px;	background: red;}.jspVerticalBar *,.jspHorizontalBar *{	margin: 0;	padding: 0;}.jspCap{	display: none;}.jspHorizontalBar .jspCap{	float: left;}.jspTrack{	background: #0048b4;	position: relative;}.jspDrag{	background: #fffc00;	position: relative;	top: 0;	left: 0;	cursor: pointer;	width: 7px !important;	margin-left: 4px;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{	float: left;	height: 100%;}.jspArrow{	background: #50506d;	text-indent: -20000px;	display: block;	cursor: pointer;}.jspArrow.jspDisabled{	cursor: default;	background: #80808d;}.jspVerticalBar .jspArrow{	height: 16px;}.jspHorizontalBar .jspArrow{	width: 16px;	float: left;	height: 100%;}.jspVerticalBar .jspArrow:focus{	outline: none;}.jspCorner{	background: #eeeef4;	float: left;	height: 100%;}* html .jspCorner{	margin: 0 -3px 0 0;}body {  width: 100%;  height: 100%;  margin: 0;  padding: 0;  background:#000  url('../images/bg_default.jpg') no-repeat top center;}p {}h1, h2, h3, h4, h5, h6 {}h4, h5, h6 {}h1 { font-size: 24px; margin-bottom: 15px; }h2 { font-size: 20px; }h3 { font-size: 16px; }h4 { font-size: 14px; }h5 { font-size: 12px; }h6 { font-size: 10px; }a {}a:hover {}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: Verdena, Arial;	vertical-align: baseline;}h1, h2, h3, h4, h5, h6 {  font-family: Verdena, Arial;}:focus {	outline: 0;}ol, ul {	list-style: none;}table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {	content: "";}.border {    border: 1px solid #4d4d4d;}#container {  width: 100%;  height: 100%;  background:#000  url('../images/bg_default.jpg') no-repeat top center;  margin: 0 auto; }#header,#main {  position: relative;  z-index: 5;  width: 956px;  margin: 0 auto; }#header {  z-index: 10;  margin-bottom: 8px;}#content {  width: 956px;  margin: 0;  padding: 0;  min-height: 1167px; }#content .subnav {  margin-top: 310px;  height: 39px;  background-color: #f3f3f3;}#slideshow {  height: 421px;  width: 954px;  background-color: #000;  margin-bottom: 8px;  border: 1px solid #000;}#slideshow img {  height: 421px;  width: 954px;}.logo{  height: 188px;  padding-bottom: 16px;}hr.bar {  border: 0px solid #FFF;  border-bottom: 1px solid #a9a9a9;  padding: 0;  margin: 0 auto;  width: 928px;}.even { background-color: #f3f3f3; }.odd { background-color: #e8eaeb; }.error {  color: #FFF;  font-size: 16px;  margin: 25px;}#preload {  left: 44%;  margin: -20px auto;  overflow: hidden;  position: absolute;  top: 20%;}.shift-left {    margin-left: -33px;}#footer {  margin-top: 8px;  width:  956px;  height: 74px;  background-color: #000;}#footer .footer-header {  float: left;  padding: 15px 4px 0 10px;}#footer .footer-logos {  float: right;  padding: 10px 7px 0 10px;}#footer .footer-logos img {  margin: 5px 3px 0 1px;  vertical-align: middle;}#footer .footer-legal {  position: relative;  height: 180px;  top: 18px;  text-align: center;}#footer .footer-legal p {  margin-top: 15px;}#footer .footer-legal a.legal-link {  color: #FFF;  font-weight: bold;  font-size: 13px;  text-decoration: none;}#legal-expand {  position: absolute;  z-index: 100;  margin: 0 auto;  display: none;  border-top: 1px solid #FAF846;  background-color: #000;  width:100%;  height: 0;}#legal-expand .copyright {  text-align: center;  padding: 10px 0;  width: 900px;  margin: 0 auto;  font-size: 10px;  color: #ADADAD;}#legal-expand .copyright img {  padding: 10px 0;}#legal-expand .copyright p.copy-text {  text-align: left;}#legal-expand ul {  margin-left: 310px;}#legal-expand ul li {  color: #6A6A6A;  border-right: 1px solid #585858;  float: left;  line-height: 16px;  margin-right: 10px;  padding-right: 10px;  cursor: pointer;}#header .bar {  height: 22px;  width: 956px;}#header .slogan-box {  position: absolute;  top: 0;  left: 0;  color: #000;  font-size: 13px;  padding: 5px 0 0 10px;  text-transform: uppercase;}#header .bar .user-block {  position: absolute;  top: 0;  right: 0;  padding-left: 11px;  padding-top: 3px;}#header .shares-block {  position: absolute;  right: 0;  margin: 0 3px 0;  top: 67px;}#header .shares {  vertical-align: top;  margin: 0 1px 3px 6px;  float: left;}#header .shares.like {  margin: 1px 2px 0 6px;}#login-frame {  width: 956px;  border: none;  overflow: hidden;  z-index: 1000;}#header .bar.logout{  background: url('../images/logout-bar.png') no-repeat top center;}#header .bar.login{  background: url('../images/login-bar.png') no-repeat top center;}#header .community-access {  height: 18px;  margin-top: -1px;}#header .community-access .register {  margin: 0 5px 0 350px;  float: left;}#header .community-access .go {  cursor: pointer;}#header .welcome {  font-size: 14px;  font-weight: bold;  margin-right: 15px;  padding-top: 2px;  line-height: 18px;  float: right;  text-transform: uppercase;  color: #967536;}#header .welcome label {  color: #000;  text-transform: uppercase;}#header .welcome a {  color: #000;  text-decoration: none;}#media-gallery .item-overlay {  position: absolute;  z-index: 100;  opacity:0.5;  -moz-opacity:0.5;  -khtml-opacity: 0.5;  filter:alpha(opacity=50);}#media-gallery .item-overlay:hover {  position: absolute;  z-index: 100;  opacity:1;  -moz-opacity:1;  -khtml-opacity: 1;  filter:alpha(opacity=100);}#output {  position: absolute;  z-index: 100;  bottom: 0; }#media-menu-box {  width: 941px;  background-color: #ebebeb;  padding: 10px 0 0 15px;  height: 26px;}#media-box {  margin: 7px 0 0 5px;  width: 956px;  min-height: 300px;}ul#media-filter {  list-style: none;  margin: 0;}ul#media-filter li {  color: #000;  border-right: 1px solid #585858;  float: left;  line-height: 16px;  height: 18px;  margin-right: 5px;  padding: 0 10px 0 15px;  cursor: pointer;}ul#media-filter li.list {  background: url('../images/arrow-gallery.gif') no-repeat 0 0;}#legal-expand a,ul#media-filter {  color: #999;  font-size: 12px;  font-weight: bold;  text-decoration: none;  text-transform: uppercase;}ul#media-filter li.current { background-position:  0 -17px }ul#media-gallery {  display: none;  position: relative;  text-align:center;  list-style: none;  margin: 0 auto;  width: 956px;}ul#media-gallery li {  float: left;}ul#media-filter li.current-all {  background: url('../images/media_bg.png') no-repeat 12px 0;}#fancybox-outer {	background: transparent;}#fancybox-title {  background: transparent;  margin-top: 6px;  color: #a9a9a9;  text-align: left;}#fancybox-title p {  padding: 12px 3px 3px;}#fancybox-content {  border-color: #a9a9a9;  background-color: #FFF;}#fancybox-error {  background-color: #FFF;}#fancybox-title-inside {  color: #ffff00;  font-size: 23px;  font-weight: bold;  text-transform: uppercase;}.addthis_toolbox {  position: absolute;  top: 0;  right: 0;}#grid-data {  display: none;}#fancybox-left, #fancybox-right {  width:0%;}#fancybox-left-ico, #fancybox-right-ico {	top: 40%;	width: 73px;	height: 35px;}#fancybox-left-ico, #fancybox-left:hover span { left: -70px;}#fancybox-right-ico, #fancybox-right:hover span { right: -70px; left: auto;}#fancybox-close {  background:url("../images/fancybox_close.png") no-repeat scroll top center;  height:48px;  position:absolute;  right:-35px;  top:-30px;  width:51px;}#fancybox-left-ico {  background-image: url("../images/fancybox_arrows.png");  background-position: 0 0;}#fancybox-right-ico {  background-image: url("../images/fancybox_arrows.png");  background-position: 0 -36px;}#block-pre-order {  width: 956px;  height: 231px;  margin-top: 8px;}#garage-content {      clear: both;    min-height: 442px;}#garage-list {         padding: 18px 12px 12px 26px;    font-size:11px;    text-align: center; } .list-tracks {        padding: 18px 9px 25px 35px !important; } #garage-list li {     display: none;     float: left;    margin: 0 11px;    padding: 0 0 3px;    cursor: pointer;    height: 100px; }#garage-list.list-tracks li {      margin: 11px 5px;     font-size: 10px;}#garage-list li .state {    position: absolute;        z-index: 10;    } .list-tracks li .state {         margin: 0 !important;}.list-tracks li .state img {        width: 99px;    height: 99px;} li .current-img-on,li .current-img-off {    width: 90px;    height: 90px; }li .current-img-off {     background-color: #000; } .list-riders li .state img {        width: 89px;    height: 89px;    border: 1px solid #808080;}.list-gear li .state img:hover,.list-riders li .state img:hover {      border: 1px solid #ffff01;}#garage-list li .state-tag {    position: absolute;       z-index: 5;     margin: 56px 0 0 60px;}.list-tracks li .state-tag {     margin: 64px 0 0 70px !important;}#garage-list li .tag-2 {      margin: 62px 0 0 57px;}#garage-list li .current-img-on {     display: none;}#garage-list .title {    color: #dcdcdc;    width: 100px;    text-transform: uppercase;}  #garage-list.list-riders li {    height: 110px;    margin-top: 0;    display: block;}#garage-list.list-riders .title {      width: auto;    padding-top: 3px; } #garage-list.list-tracks .title {       padding-top: 14px; } #notes-footer {    position: absolute;    bottom: 5px;     color: #ffff00;    font-size: 11px;    text-transform: uppercase;    padding: 15px 0 3px 15px;     width: 927px;}#notes-footer .content-text {    float: left;    height: 30px;     padding: 10px 0 0 33px;    background: url('../images/garage1_icon.png') no-repeat top left;}#notes-footer .content-text2 {    float: right;    height: 30px;     padding:  10px 0 0 35px;    background: url('../images/garage2_icon.png') no-repeat 0 5px;}#garage-over {    position:  absolute;     z-index: 80;    top: 35px;     width: auto;    height: auto;}#garage-over .rider-box .bio-image {    float: left;    height:  391px;    width: 477px;}#garage-over .rider-box .stats {    float: left;    height:  391px;    font-size: 16px;    width: 477px;      text-transform: uppercase;    background-color: #000;}#garage-over .rider-box .stats .indent {    background: url('../images/bkg_stats.png') no-repeat bottom center;    padding:  5px 15px; }#garage-over .rider-box .media {      position: relative;    background-color: #0048b4;    width: 938px;    padding: 8px;      height:  126px;    margin-bottom: 3px;    overflow: hidden;} #garage-over .rider-box {    background-color: #FFF;    color: #ffff3c;}#garage-over .rider-box label {     color: #FFF;    font-size: 20px;}#garage-over .rider-box .header-blue {    color: #FFF;    background-color: #0048b4;    padding: 3px 6px 2px;    margin-bottom: 10px;    font-size: 22px;}#garage-over .rider-box .header-yellow {    color: #0048b4;    text-transform: uppercase;    background-color: #ffff3c;    padding: 3px 6px 2px;    font-size: 26px;} #garage-over .rider-box .media img.slide {    border: 4px solid #d7d7bf;}   #media-marquee li {    width: 200px !important;   opacity:0.9;  -moz-opacity:0.9;  -khtml-opacity: 0.9;  filter:alpha(opacity=90);}#media-marquee li:hover {  opacity:1;  -moz-opacity:1;  -khtml-opacity: 1;  filter:alpha(opacity=100);}.bx-wrapper {    width: 800px !important;    margin-left: 70px;}.bx-window {    width: 800px !important; }.bx-next {	position:absolute;	top:30%;	right:-50px;	z-index:999;	width: 44px;	height: 59px;	text-indent: -999999px;	background: url('../images/marquee_arrow_right.png') no-repeat top center;}.bx-prev {	position:absolute;	top:30%;	left:-50px;	z-index:999;	width: 44px;	height: 59px;	text-indent: -999999px;	background: url('../images/marquee_arrow_left.png') no-repeat top center;}    .bx-pager a {	margin-right: 5px;	color: #fff;	padding: 3px 8px 3px 6px;	font-size: 12px;	zoom:1;	background: url(gray_pager.png) no-repeat 0 -20px;}.bx-auto .start {	background: url(gray_auto.png) no-repeat 0 2px;	padding-left: 13px;}.bx-auto .stop {	background: url(gray_auto.png) no-repeat 0 -14px;	padding-left: 13px;}.bx-next:hover,.bx-prev:hover {	background-position: 0 0;}.bx-pager .pager-active,.bx-pager a:hover {	background-position: 0 0;}.bx-pager {	text-align:center;	padding-top: 7px;	font-size:12px;	color:#666;}.bx-captions {	text-align:center;	font-size: 12px;	padding: 7px 0;	color: #666;}.bx-auto {	text-align: center;	padding-top: 15px;}.bx-auto a {	color: #666;	font-size: 12px;}.rider-box .goback a {     color: #FFF;    text-decoration: none;    font-size: 15px;}.rider-box .goback img {     vertical-align: text-top;}.rider-box .goback {     text-transform: uppercase;    position: absolute;    left: 0px;    top: 0;    z-index: 10;     height: 18px;    background-color: #000;    width: 469px;    padding: 6px 0 4px 8px;      opacity:0.6;    -moz-opacity:0.6;    -khtml-opacity: 0.6;    filter:alpha(opacity=60);} #gear-box-over {    background: url('../images/bkg_gear.jpg') no-repeat top center;    height: 493px;    width: 956px;}.gear-step {     position: absolute;     z-index: 50;    width: 907px;     margin: 23px 0 0 23px;    text-align: right;}.gear-step .header {    float: left;    color: #0046b8;    font-size: 38px;    text-transform: uppercase;    margin-right: 60px;}  .gear-step ul.step {     margin-top: 2px;} #gear-box .list-gear li {    height: 115px;    margin: 10px;} #gear-box .list-gear {    padding-left: 35px;    padding-top: 30px;} .gear-step .button {    float: left;      position: relative;    padding: 2px 4px 4px;    font-size: 24px;    margin: 0 4px;    width: 160px;    color: #FFF;    text-align: left;    background-color: #0046b8;    text-transform: uppercase;    cursor: pointer;    min-height: 27px;    line-height: 30px;}.gear-step .button.fr {    font-size: 21px;    width: 170px;}.gear-step .button:hover {     background-color: #ffff00;     color: #000;}.gear-step .button label {    cursor: pointer;    padding:  0 4px;    font-weight: bold;}.gear-step .button label img.arrow {    position: absolute;    right: 5px;    top: 5px;}.gear-step .button ul.sub {     display: none;    margin: 3px 0;}.gear-step .button li {     line-height: 20px;    padding: 2px 5px;    font-size: 13px;    margin: 0 4px;    color: #ffff00;    text-align: left;    background-color: #000;    text-transform: uppercase;    cursor: pointer;    font-weight: bold;}  #gear-box ul.gear-sort {     position: relative;    top: 45px;    text-align:center;    list-style: none;     width: 880px;} #gear-box ul.gear-sort li{    display: block;}.list-gear li .state img {        width: 89px;    height: 88px;    border: 1px solid #808080;}.list-gear .title {      width: 95px !important;    margin-top: 8px !important;} #gear-box-over {    position: relative;}#gear-box-over .clone {      position: absolute;     top: 60px;     left: 80px;}#gear-box-over .content .promo {    position: absolute;    top: 198px;    left: 40px;}#gear-box-over .content {    padding: 5px;    font-size: 13px;  }#gear-box-over .specs{     position: absolute;    top: 60px;    right: 60px;    width: 380px;}#gear-box-over .specs .header {      font-size: 19px;    text-transform: uppercase;}#gear-box-over .specs .header .top {     font-size: 24px;     width: 430px;     margin-bottom: 13px;}#gear-box-over .content .promo .header {    color: #000;}#gear-box-over .content ul li {    float: left;    list-style: none;    margin: 3px 3px 0 0; }#gear-box-over .content ul li img {     border: 2px solid #000;   }  .track-step {    background: url('../images/step_track_us.jpg') no-repeat top center;    width: 907px;    height: 102px;     margin: 23px 0 0 23px;    text-align: right;}.track-step .button {    position: relative;    top: 35px;    right: 22px;}.track-step span {    padding: 3px 9px;    font-size: 24px;    margin: 0 4px;    color: #000;    background-color: #b1b1b1;    text-transform: uppercase;    cursor: pointer;}.track-step span.fr {     font-size: 20px; }.track-step span:hover {     background-color: #ffff3c; }.track-step span.current {      background-color: #ffff3c;}  .garage-box.tracks ul.track-sort {    position: relative;    text-align:center;    list-style: none;    width: 880px;}#track-box {    background: #000 url('../images/bkg_tracks.jpg') no-repeat 0 0;    width: 954px;    min-height: 457px;}#track-box .block {      padding: 50px 16px 10px;}#track-box .goback {    cursor: pointer;    font-size: 14px;    text-transform: uppercase;    margin-bottom: 5px;}#track-box .goback img {     vertical-align: text-top;}#track-box .left-side {    float: left;    width: 256px;    margin-right: 12px;}#track-box .right-side {    float: left; }#track-box .right-side .img-border {    border: 3px solid #0244b4;}#track-box .header-blue {    color: #FFF;    background-color: #0048b4;    padding: 6px 6px 4px;    margin: 8px 0;    font-size: 16px;    text-transform: uppercase;}#track-box .header-title {    position: absolute;    top: 9px;    color: #0046b8;       height: 32px;    font-size: 29px;    text-transform: uppercase;    vertical-align: bottom;    line-height: 50px;}#track-box .header-blue-body label {    color: #FFF;     padding: 2px 0 8px 0;     font-size: 16px;    text-transform: uppercase;}#track-box .header-blue-body {    color: #FFF;    margin-top: 3px;    background-color: #0048b4;    padding: 4px 0 4px 8px;     font-size: 12px;    width: auto;    height: 157px;    overflow: hidden;}#track-box .header-blue-body.adjust {    height: 130px;}#track-box .header-blue-body .scroll-pane{      width: 100%;     height: 100%; }#track-box .left-side .buynow {    padding: 2px 0 4px 8px;    background-color: #0048b4;}#track-box .left-side .buynow a {      font-size: 21px;    text-transform: uppercase;    text-decoration: none;    color: #FFF;}#track-box .thumb-track {    width: 257px;    height: 159px;}  #vehicles-box {    background: #000;    width: 954px;    min-height: 682px; }#vehicles-box .block {   }#vehicles-box .vehicles-step {    position: relative;    background: url('../images/step_vehicles.jpg') no-repeat 0 0;    height: 143px;    width:  954px;   } #vehicles-brand-splash {    position: relative;    background: url('../images/vehicles/bkg_layout.jpg') no-repeat 0 0;    height: 539px;    width:  954px;   }#vehicles-box .vehicles-step ul.mx {    position: absolute;    top: 49px;    left: 355px;}#vehicles-box .vehicles-step ul.atv {    position: absolute;    top: 49px;    left: 706px;}#vehicles-box .vehicles-step ul li {    cursor: pointer;    padding: 3px 6px 2px;    font-size: 15px;    margin-bottom: 1px;    width: 88px;    text-align:center;}#vehicles-box .vehicles-step ul.mx li {     background-color: #8a8a24;}#vehicles-box .vehicles-step ul.mx li.current,#vehicles-box .vehicles-step ul.mx li:hover {     background-color: #ffff01;}#vehicles-box .vehicles-step ul.atv li {     color: #FFF;    background-color: #233d6a;} #vehicles-box .vehicles-step ul.atv li.current,#vehicles-box .vehicles-step ul.atv li:hover {     background-color: #0244b3;}#vehicles-brand {     display: none;    position: absolute;    z-index: 90;    bottom: 10px;      text-align:  center;}#vehicles-brand li {    position:relative;    cursor: pointer;    list-style: none;    margin: 0 3px;    float: left;    opacity:0.45;    -moz-opacity:0.45;    -khtml-opacity: 0.45;    filter:alpha(opacity=45);}#vehicles-brand li.current,#vehicles-brand li:hover {     opacity:1;    -moz-opacity:1;    -khtml-opacity: 1;    filter:alpha(opacity=100);}#vehicles-brand li .state-tag {    position: absolute;    right: 3px;    top: 3px;}#vehicles-specs {    position: relative;}#vehicles-specs .clone {    display: none;  }#vehicles-specs .specs {    position: absolute;    top: 91px;    left: 485px;    display: none;      font-size: 13px;}#vehicles-specs .content ul li {    float: left;    list-style: none;    margin-top: 17px;    margin-right: 3px; }#vehicles-specs .content ul li img {     border: 2px solid #000;   } #vehicles-specs .content .promo {    position: absolute;    top: 168px;    left: 60px;}#vehicles-specs .content {    padding: 15px 15px 15px 10px;}#vehicles-specs .specs .header {      font-size: 19px;    text-transform: uppercase;}#vehicles-specs .specs .header.top {     font-size: 24px;    margin-top: -40px;    width: 400px; }#vehicles-specs .specs.sml {    background: url('../images/bkg_smltext_vehicles.png') top center no-repeat;    height: 305px;    width: 360px;}#vehicles-specs .specs.lrg {    background: url('../images/bkg_lrgtext_vehicles.png') top center no-repeat;    height: 305px;    width: 360px;}#vehicles-model {    position: absolute;    top: 60px;     left: 0px;    background: url('../images/vehicles/default_brand.png') top center no-repeat;    height: 448px;    width: 100%;    z-index: 85;}#vehicles-model.adjust {    top: 79px;    left: 20px;    width: 465px;    height: 359px;}#display-once {    position: absolute;    z-index: 50;    top: 39px;     color: #FFF;    left: 298px;      font-size: 34px;     text-transform: uppercase;}#bio-cycle {  position: absolute;  left: 0px;  top: 358px;  z-index: 10;   height: 25px;  background-color: #000;  width: 469px;  padding: 8px 0 0 8px;    opacity:0.6;  -moz-opacity:0.6;  -khtml-opacity: 0.6;  filter:alpha(opacity=60);} #bio-cycle a.activeSlide { background-position: -22px 0; }#bio-cycle a:focus { outline: none; }#bio-cycle a  { background: url('../images/marquee_on.png') no-repeat 0 0; }#bio-cycle img  { margin: 0 2px; } #sub-menu_2,#sub-menu {  width: 703px;  height: 29px;  text-align: center;  background-color: #000;  border-bottom: 1px solid #faf846;}.full-layout #sub-menu_2 {  width: 954px; }#sub-menu_2 > ul > li,#sub-menu ul li {  float: left;  height: 29px;  line-height: 27px;  min-width: 138px;  background: url('../images/submenu_bg.png') no-repeat top center;}#sub-menu_2 > ul > li {  background: url('../images/submenu_bg2.png') no-repeat top center;}#sub-menu_2 ul li ul li.current label,#sub-menu_2 ul li.current a,#sub-menu ul li.current a {  color: #faf846;}#sub-menu_2 ul li.current,#sub-menu ul li.current {  background-position: 0 -30px;}#sub-menu_2 > ul > li:hover,#sub-menu ul li:hover {  background-position: 0 -30px;}#sub-menu ul li a {  font-size: 10px;  font-weight: bold;  color: #FFF;  text-decoration: none;}#sub-menu_2 > ul > li a img {  vertical-align: middle;  margin: -2px 5px 0 0;}#sub-menu_2 > ul > li a {  font-size: 12px;  color: #666666;  font-weight: bold;  text-decoration: none;  text-transform: uppercase;}#sub-menu_2 > ul > li a:hover,#sub-menu ul li a:hover {  color: #faf846;}#sub-menu_2 ul li ul {  position: absolute; z-index:15; top: 29px;  left: 0;  display: none;}#sub-menu_2 ul li ul li {  float: left;  width: 97px;  height: 19px;  line-height: 16px;  background: url('../images/submenu_ul_bg_us.png') no-repeat;  cursor: pointer;}#sub-menu_2 ul li ul li label {  font-size: 11px;  color: #FFF;  font-weight: bold;  text-transform: uppercase;  margin-left: -20px;  cursor: pointer;}#sub-menu_2 > ul > li .soon {  position: absolute;  top: 0;  z-index: 15;  margin-left: 120px;}#page-inner {    border: 0px solid #000;    width: 956px;    min-height: 470px;}#page-inner .page-overlay {  position: absolute;  z-index: 1;  top: 1px;  left: 1px;  width: 703px;  background-color: #000;}#page-inner .page-overlay.full-overlay {  width: 954px;   background: #000 url('../images/bkg_garage_full.png') top left repeat;}#page-inner .sub-overlay {  position: absolute;  z-index: 2;  top: 170px;  left: 24px;  width: 907px;  height: 0;  background-color: #404040;   opacity:0.6;  -moz-opacity:0.6;  -khtml-opacity: 0.6;  filter:alpha(opacity=60);  } #page-inner .page-content {  position: relative; z-index: 2;  width: 703px;  float: left;  border: 1px solid #faf846;  margin: 0 18px 0 0;}#page-inner .page-content.full-layout {   width: 954px; }#right-side {  float: left;  vertical-align: top;  width:  232px;}#right-side .right-box {  padding-bottom: 7px;}#home-order .stores img,#right-side .right-box img {  border: 1px solid #000;}#dynamic-content {  color: #FFF;  height: auto;}#dynamic-content .title {  padding: 10px 24px;  color: #FFF;  font-size: 24px;  text-transform: uppercase;}#dynamic-content .body {  padding: 0 24px;  font-size: 14px;  line-height: 140%;}#dynamic-content .buyit {  padding: 7px 24px;  height: 170px;}#dynamic-content .body ul {  padding: 5px;}#dynamic-content .body ul li {  padding: 4px 0 0 20px;  color: #c8c8c8;  background: url('../images/dots.png') no-repeat 0 7px;}#dynamic-content .body h4 {  margin: 6px -15px 0;  padding: 9px 15px;  background-color: #484848;  color: #fffc00;  text-transform: uppercase;  font-size: 19px;  font-weight: bold;}#facebookplugin {  float: left;}#facebookplugin .facebook-header {  margin-top: 5px;}.txt-feed p {  padding: 0;  margin: 0;}#nav-marquee,#nav-cycle {  position: absolute;  z-index: 10;  margin: 0 auto;  width: 100%;}#nav-cycle {  text-align:center;  margin: 400px auto 0;}#nav-marquee {  margin-top: 175px;  width: 956px;  display: none;}#nav-marquee a#next {  position: absolute;  right: 8px;}#nav-marquee a#prev {  position: absolute;  left: 8px;}#nav-cycle a.activeSlide { background-position: -22px 0; }#nav-cycle a:focus { outline: none; }#nav-cycle a  { background: url('../images/marquee_on.png') no-repeat 0 0; }#nav-cycle img  { margin: 0 2px; }#header .menu ul.main-nav {  float: right;  padding-top: 4px;}#header .menu {  background: url('../images/logo-nav.png') no-repeat top center;  width: 956px;  height: 78px;}#header .menu ul.main-nav > li {   float: left;   height: 29px;   margin-top: 1px;   line-height: 27px;   background: url('../images/menu_bg.png') no-repeat 0 -30px;}#header .menu ul.main-nav > li a {   color: #FFF;   font-size: 17px;   text-transform: uppercase;   font-weight: bold;   text-decoration: none;   padding: 0 8px;   border-right: 2px solid #666666;}#header .menu ul.main-nav > li a.active,#header .menu ul.main-nav > li a:hover {   color: #faf846;}#header .menu ul.main-nav > li.tiny {  background-position: 3px 0;}#header .menu ul.main-nav > li.small {  background-position: -62px 0;}#header .menu ul.main-nav > li.medium {  background-position: -155px 0;}#header .menu ul.main-nav > li.large {  background-position: -284px 0;}#header .menu ul.main-nav li ul.menu-sub {  display: block;  visibility: hidden;  position: relative;  right: -4px;  z-index: 41;  margin: 0;  border: 0 solid #FFF;}#header .menu ul.main-nav li ul.menu-sub li {  background: url('../images/bkg_submenu.png') no-repeat center top;  height: 26px;  line-height: 20px;  width: 143px;  text-align: center;  border: 0 solid #FFF;}#header .menu ul.main-nav li ul.menu-sub li a {  width: 143px;  font-size: 11px;  color: #000 !important;  font-weight: bold;  padding: 0.2em 0;  text-decoration: none;  text-transform: uppercase;}#header .menu ul.main-nav li ul.menu-sub li a:hover {  color: #0080FF !important;}#header .menu ul.main-nav li ul.menu-sub li.last {  height: 44px;  line-height: 20px;  background: url('../images/bkg_submenu_last.png') no-repeat center top;}body.home,#container.home {  background:#000  url('../images/bg_home.jpg') no-repeat top center;}body.game,#container.game {  background:#000  url('../images/bg_game.jpg') no-repeat top center;}body.media-gallery,#container.media-gallery {  background:#000  url('../images/bg_media.jpg') no-repeat top center;}body.pre-order,#container.pre-order {  background:#000  url('../images/bg_order.jpg') no-repeat top center;}body.garage,#container.garage {  background:#000  url('../images/bg_garage.jpg') no-repeat top center;}.heading {	text-align: center;}.clear {	clear: both;}.clear-right {  clear: right;}.clear-left {  clear: left;}.noBG {	background: none !important;}.align-right {	text-align: right;}.align-left {	text-align: left;}.align-center {	text-align: center;}.hide {  display: none;}.show {  display: block;}.left {	float: left;}.right {	float: right;}.required {	color: #f00;}.bold {	font-weight: bold;}#home-order {  float: left;}#home-order {  float: left;}#home-order .stores{  float: left;  margin-right: 9px;}#block-updates {  border: 1px solid #000;   position: relative;   z-index: 10;   float: right;   width: 469px;   height: 231px;   background: url('../images/update_box_us.png') no-repeat top center;}#block-updates .updates {  width: 469px;  height: 181px;  margin: 28px 0 23px 0;  overflow: hidden;}#block-updates .updates .divider {  position: relative;  color: #fffc00;  font-size: 11px;  padding: 9px 0px 19px;  border-bottom: 1px solid #808080;}#block-updates .updates .divider .txt-feed {  width:  280px;  float: left;  margin: 0;  padding: 0;  vertical-align: top;  height: 29px;  overflow: hidden;}#block-updates .updates .divider .icon {  width: 150px;  float: left;  padding-left: 15px;}#block-updates .updates .divider a {  font-size: 11px;  font-weight: bold;  color: #FFF;  text-decoration: none;}#block-updates .updates .divider .more {  position: absolute;  bottom: 0; z-index:11; right: 0;  width: 94px;  height: 18px;  background-image: url("../images/submenu_ul_bg_us.png");  background-position: -294px 0;}input, select, textarea {    font-family: Verdana, Arial, sans-serif;    font-size:11px;}.input_text, .input_select, .input_textarea {    background: #FFF;    padding: 1px;    border: 1px solid #333;    font-size: 11px;}.input_text:hover, .input_select:hover, .input_textarea:hover {    border: 1px solid #68c1d4;}option {}.input_select {  padding: 1px;}.input_text {  width: 107px;  margin:  0 2px;}.input_textarea {}.label {}.input_button {  background-color: #ff0000;  border: 0px solid #FFF;  padding: 1px 11px;  font-size: 13px;  color: #FFF;  font-weight: bold;  letter-spacing: 1px;}.input_button_secondary {}.input_button_primary {}.error {    color:#f00;}.error h2 {	color: #f00;}.error ul {	list-style: disc;	margin-left: 20px;}.error_box {    background:url(/images/bg_error.png);    border:1px dashed #f00;    padding:10px;    margin: 20px 10px;}ul.columns-two li {}.title-soon {  padding: 10px 0 0 20px;  color: #FFFF00;  font-size: 18px;}label {	font-weight: bold;}#footer .flags {  margin: 0 auto;  padding-top: 24px !important;   height: 33px;}#footer .flags .flag-box {   margin:0 auto;  }#footer .flags div.fr,#footer .flags div.us {  background: transparent url('../images/teaser_flags.png') no-repeat;  width: 61px;  height: 33px;  margin-right: 6px;  float: left;}#footer .flags img {  width: 57px;  height: 33px;  cursor: pointer;}#footer .flags div.us {  background-position: 0 0;}#footer .flags div.us:hover {  background-position: 0 -1px;}#footer .flags div.gb {  background-position: -72px 0;}#footer .flags div.gb:hover {  background-position: -72px -1px;}#footer .flags div.fr {  background-position: -145px 0;}#footer .flags div.fr:hover {  background-position: -145px -1px;}#footer .flags div.it {  background-position: -216px 0;}#footer .flags div.it:hover {  background-position: -216px -1px;}#footer .flags div.de {  background-position: -291px 0;}#footer .flags div.de:hover {  background-position: -291px -1px;}#footer .flags div.es {  background-position: -363px 0;}#footer .flags div.es:hover {  background-position: -363px -1px;}#page-inner.download .page-content {    border: 0px solid #000;    margin: 0;    width: 954px;    height: 470px;}#page-inner.download .page-overlay.full-overlay {    height: 470px;}#download-content {     text-align: center;    margin: 40px 0;}#download-content h3 {     font-size: 20px;    color: #ffff00;    margin: 20px 0;}#download-content h1 {    text-transform: uppercase;    font-size: 55px;    color: #FFF;}#download-content .flags-box {    width: 452px;    margin: 0 auto;    margin-top: 3px;}#download-content .flags-box li {    position: relative;    cursor: pointer;    margin: 4px 6px;    height: 75px;    width: 136px;    float: left;    background: #000 url(../images/flags.png) no-repeat 0 0;}#download-content .flags-box li .option {    margin-bottom: 8px;}#download-content .flags-box li .flag-overlay {    position: absolute;     left: 0;    margin: 0 auto;    width: 136px;    height: 59px;    display: none;     text-align: center;    background-color: #000;     padding-top: 16px;    opacity:0.8;    -moz-opacity:0.8;    -khtml-opacity: 0.8;    filter:alpha(opacity=80);    }#download-content .flags-box li a {     color: #FFF;    font-size: 14px;    font-weight: bold;    text-transform: uppercase;    text-decoration: none;}#download-content .flags-box li a:hover {     color: #ffff00; }#download-content .flags-box li.uk {    background-position: -143px 0;}#download-content .flags-box li.fr {    background-position: -286px 0;}#download-content .flags-box li.es {    background-position: 0 -80px;}#download-content .flags-box li.it {    background-position: -143px -80px;}#download-content .flags-box li.de {    background-position: -285px -80px;}#download-content .flags-box li.nl {    background-position: 0 -163px;}#download-content .flags-box li.au {    background-position: -143px -163px;}#download-content .flags-box li.ru {    background-position: -285px -163px;}
