.section {
	width:100%;
	text-align:center;
	position:relative;
	background:#222222;
}

.section.fit {
	padding:60px 0 0 0;
	background:url('../img/features/home-bike/bg1.jpg') repeat center;
}

.section.fit a {
	background:#ff6600;
	padding:10px 20px;
	color:#ffffff;
	font-size:20px;
}

.section.fit a:hover {
	background:#ff8145;
}

.section.baja1k {
	overflow:hidden;
	background: #f8f1e1;
	height:651px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.section.baja1k img {
	position:relative;
	left:-550px;
}

.section.chainless {
	overflow:hidden;
	background: #000000;
	height:506px;
	margin-bottom:0px;
	padding-bottom:0px;
	position:relative;
}

.section.chainless img {
	position:relative;
	left:-592px;
}

.section.chainless a img:hover {
	opacity: 0.8;
    filter: alpha(opacity=80);
}

#chainlessvideo {
	position:relative;
	width:900px;
	background:none;
	top:0px;
	left:0px;
	z-index:2;
}

.section.tattsfinke {
	overflow:hidden;
	background: #000000;
	height:506px;
	margin-bottom:0px;
	padding-bottom:0px;
	position:relative;
}

.section.caferacer {
	overflow:hidden;
	background: #000000;
	height:651px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.section.caferacer img {
	position:relative;
	left:-592px;
}

.section.marketchooser {
	overflow:hidden;
	background: #ffffff;
	padding:60px 0 40px 0;
}

.section.marketchooser .interior {
	width:1200px !important;
	text-align:center;
}

.section.marketchooser .holder {
	width:1220px !important;
	margin:0 auto;
}

.section.marketchooser .market {
	width:285px;
	height:285px;
	float:left;
	margin:0 20px 20px 0 !important;
	position:relative;
	background:#000000;
}

section.marketchooser img {
	position:absolute;
	top:0px;
	left:0px;
}

.market a:hover img {
	opacity: 0.6 !important;
    filter: alpha(opacity=60) !important;
}

.section.marketchooser .buttonholder {
	z-index:2;
	position:absolute;
	bottom:20px;
	left:80px;
}

.section.marketchooser a.button {
	background:#ff6600;
	padding:10px 20px;
	color:#ffffff;
	font-size:20px;
	width:85px;
}

.section.marketchooser a.button:hover {
	background:#ff8145;
}

.section.bike2016 {
	overflow:hidden;
	background:#999999 url('../img/features/home-home/bg3.jpg') repeat top left;s
	height:459px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.section.bike2016 img {
	position:relative;
	left:-550px;
}

.section.bike2016 a img:hover {
	opacity: 0.8;
    filter: alpha(opacity=80);
}

.section.apparel {
	overflow:hidden;
	background: #dbd2c3;
	height:402px;
}

.section.apparel img {
	position:relative;
	left:-550px;
}

.section.apparel a img:hover {
	opacity: 0.8;
    filter: alpha(opacity=80);
}

/* WORLDS & EWS */

.section.worlds {
	overflow:hidden;
	height:940px;
}

.section.worlds .centerholder {
	position:relative;
	width:1670px;
	left:-385px;
}

.section.worlds .athlete {
	position:absolute;
}

.section.worlds .athlete a:hover {
	opacity: 0.6;
    filter: alpha(opacity=60);
}

.section.worlds .titlebox {
	background: url('../img/features/home-bike/2014-world-champs-title.png') top left no-repeat;
    width:416px;
    height:522px;
    position:relative;
    top:240px;
    margin:0 auto;
    z-index:2;
}

.section.worlds .titlebox.ews {
	background: url('../img/features/home-bike/2014-ews-logo.png') top left no-repeat;
    width:261px;
    height:419px;
    top:90px;
	z-index:3;
}

.section.worlds .stripes {
	background: url('../img/features/home-bike/2014-world-champs-stripes.jpg') top left repeat-x;
	height:52px;
	width:100%;
	position:absolute;
	top:440px;
	left:0px;
	z-index:3;
}

.section.worlds .stripes.ews {
	background: url('../img/features/home-bike/2014-ews-stripe.png') top center no-repeat;
	height:61px;
	top:368px;
	z-index:2;
}

.section.worlds .titletext {
	font-style:itlaic;
	font-size:18px;
	color:#999999;
	width:100%;
	text-align:center;
	position:absolute;
	bottom:20px;
}

.section.worlds .titletext a {
	font-family:MuseoSlab500, Georgia, Arial, Helvetica, sans-serif;
}

.section.enduro36 {
	overflow:hidden;
	height:510px;
	background:#fbedd3;
}

.section.enduro36 .centerholder {
	position:relative;
	width:2000px;
	left:-550px;
	background:#000000;
}

.section.enduro36 .centerholder a:hover {
	opacity: 0.6;
    filter: alpha(opacity=60);
}

.section.stealth a {
	background:#131a1a;
	padding:10px 20px;
	color:#ffffff;
	font-size:20px;
}

.section.stealth a:hover {
	background:#ff6600;
}

.section.heritage {
	padding:0 0 40px 0;
}

.section.heritage a {
	background:#ff6600;
	padding:10px 20px;
	color:#ffffff;
	font-size:20px;
}

.section.heritage a:hover {
	background:#ff8145;
}

.section.heritage.hibbert {
	background:url('../img/features/home-snow/bg6.jpg') repeat top left;
}

.section.heritage.hibbert a {
	background:#ffffff;
	color:#ff6600;
}

.section.heritage.hibbert a:hover {
	background:#fedcc6;
}

.section.heritage.bike {
	background:url('../img/features/home-bike/bg4.png') repeat top left;
	padding-top:80px;
}

.section.heritage.home {
	background:url('../img/features/home-home/bg2.jpg') repeat top left;
}

.interior {
	width:900px;
	margin:0px auto;
}

.interior .image {
	padding:60px 40px 60px 0;
	width:345px;
	float:left;
}

.interior .text {
	padding:60px 0 60px 0;
	width:515px;
	text-align:left;
	float:right;
}

.interior .text h2 {
	margin-top:0px;
	color:#ffffff;
	font-size:28px;
}

.interior .text p {
	color:#999999;
	font-size:22px;
	font-family:PTSansItalic;
}

.interior .text p a {
	color:#ff6600;
	font-size:18px;
	font-family:PTSansRegular;
}

.whitefade {
	background:url('../img/features/home-bike/whitefade.png') no-repeat center;
	padding:0 0 40px 0;
	overflow:visible;
}

h1 {
	font-size:34px;
	color:#000000;
}

h1 big {
	font-size:71px;
}

.fs1 {
	font-family:MuseoSlab500;
	font-size:20px;
	line-height:32px;
	color:#666666;
}

/*////////////////////////////// MOTO HOMES ////////////////////////////////////*/

.section.motostart {
	background:#000000;
	overflow:hidden;
	height:572px;
}

.section.motostart .centerholder {
	position:relative;
	width:1684px;
	left:-392px;
}

.section.motostart .moto {
	position:absolute;
	width:842px;
	height:572px;
}

.section.motostart a .moto.offroad {
	background:#000000 url("../img/features/home-moto/moto-offroad-off.jpg") top right no-repeat;
}

.section.motostart a:hover .moto.offroad {
	background:#000000 url("../img/features/home-moto/moto-offroad-on.jpg") top right no-repeat;
}

.section.motostart a .moto.onroad {
	background:#000000 url("../img/features/home-moto/moto-onroad-off.jpg") top right no-repeat;
}

.section.motostart a:hover .moto.onroad {
	background:#000000 url("../img/features/home-moto/moto-onroad-on.jpg") top right no-repeat;
}

.section.shockfinder {
	background:#ff6600;
	padding:40px 0;
	text-align:center;
}

.section.shockfinder h2 {
	color:#000000;
	font-size:28px;
	margin:0px;
}

.section.shockfinder p {
	color:#ffffff;
	font-size:18px;
	font-style:italic;
	margin:10px 0 20px 0;
}

.section.shockfinder #sfinder, .section.shockfinder #sfdropdowns {
	text-align:center;
	float:none;
	margin:0 auto;
	background:none;
}

.section.motomast.offroad {
	height:476px;
	background:#c9b99f url("../img/features/home-moto/moto-offroad-masthead.jpg") center no-repeat;
}

.section.motomast.onroad {
	height:450px;
	background:#000000 url("../img/features/home-moto/cafe-racer-new2.jpg") center no-repeat;
}
.section.motomast.onroad.pullen {
	height:450px;
	background:#000000 url("../img/features/home-moto/meet-pullen.jpg") center no-repeat;
}

.section.motomast.onroad a.button {
	background:#ff6600;
	padding:10px 20px;
	color:#ffffff;
	font-size:20px;
	margin-top:360px;
}

.section.motomast.onroad a.button:hover {
	background:#ff8145;
}

#contentwrap {
	text-align:left;
	padding:60px 0 0 0;
}

#contentwrap a {
	font-size:14px;
}

#contentwrap h2 {
	color:#ff6600;
	font-size:24px;
	margin-bottom:0px;
}

.section.rad {
	min-width:900px;
	padding:80px 0 80px 0;
	background:#ff6600 url('../inc/content/2015-3234/img/bg3.png') no-repeat center;
}

.section.gallery {
	padding:80px 0 80px 0;
	background:#f1eadd url('../inc/content/2015-3234/img/bg4.png') repeat center;
}

.fs3 {
	font-family:PTSansItalic;
	font-size:18px;
	lin-height:25px;
	color:#ff6600;
}