/* Text, Header, Main Building Blocks, Competition, Spacing, Proposal Form, Nav Bar, 3 column layout */

/* TEXT STYLES - to line 195 */

body {
	background-color: #000000;
	background-image: url(../ft_motorcycles_images/used_bikes_bg.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	border:0;
	width:100%;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	}

img {
	border-style: none;
	}

a {
	text-decoration: none;
	color: #fff;
	}

a:hover {
	color: #666666;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight: normal;
	line-height: 1.2;
	margin: 0;
	padding: 0;
	}

h1, h3, h3 a, h4 a, .feedname a, .blogtitle a, .table h4, .subtitle, .biketitle, .cleartitle, #title2 h4, .superbyke, #navfeat, .nav, #anchorset, #safarifix, #safarifixrt {
	text-decoration:none;
	color: #f60;
	}

h1 {
	font-size: 2.5em;
	margin: 19px 0 10px 0;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.9em;
	/* padding: 0.9em 0 0.5em 0; */
	padding: 0.9em 0 0 0;
	}

h6 {
	font-size: 1.4em;
	padding-top: 8px;
	}

#title h4, #title3 h4, h4, #title h4 a:hover, h6 {
	color: #000;
	}

h4 {
	font-size: 15px;
	font-weight: bold;
	padding-top: 0.5em;
	}

.table h4 {
	padding: 8px;
	color: #000;
	}

#title h4 a {
	color: #666;
	}

.title h4 a {
	color: #000000;
	}

.title h4 a:hover {
	color: #666666;
	}

#feature .featuretitle a {
	color: #FF6600;
	position: relative;
    top: 4px;
	}

#feature .featuretitle a, #feature .featuretitle a:hover {
	font-size: 14px;
	}

.featurebox {
	min-height:150px;
	}

.table {
	color: #333333;
	font-size: 10px;
	}

.tabody {
	padding-left: 8px;
	}

.feedname, .blogtitle, .featuretitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0.5em;
	padding: 0;
	}

.feedname a:hover, .blogtitle a:hover, .clearprice {
	color: #fff;
	}

.feedname, .featuretitle {
	font-size: 1.7em;
	line-height: 1.1em;
	}

.feeddesc, .sidebody {
	padding: 0;
	margin: 0;
	font-size: 0.9em;
	}

.blogdate {
	font-size: 0.9em;
	color: #CCCCCC;
	margin-top: 0.5em;
	}

.biketitle, .cleartitle, .clearprice {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.4em;
	line-height: 1.4em;
	padding-bottom: 0.5em;
	}

.subtext {
	margin: 5px 0 0 5px;
	padding: 0;
	}

.subtitle {
	font-size:14px;
	font-weight: bold;
	}

#navfeat, .nav, #anchorset, #safarifix, #safarifixrt {
	font-size:12px;
	font-weight: bold;
	}

.superbyke {
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.superpryce {
	color: #fff;
	font-size: 1.7em;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

#sellingpts h3 {
	padding-bottom: 0;
	}

#competitioninstructions h3 {
	padding: 0;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

#competitioninstructions h4 {
	padding: 5 0 0 0;
	color: #FF6600;
	font-weight: bold;
	}

#competitioninstructions p {
	padding: 5 0 5 0;
	}

.noscript {
	font-size: 18px;
    font-style: italic;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 250px;
	}

.noscript a {
	text-decoration: underline;
	color: #ff6600;
	}

.noscript a:hover {
	color: #999999;
	}

.entertext {
	font-weight: bold;
	color:#ff6600;
	}


/* HEADER */

#head {
	min-width: 988px;
	border-bottom: 3px solid #ffffff;
	height: 120px;
	}

#headimgleft {
	float: left;
	border:none;
	}

#headimgright {
	float: right;
	border:none;
	}

/* BUILDING BLOCKS FOR BODY to line 434 */

#title, #title3 {
	background-color: #f60;
	padding-bottom: 7px;
	clear: both;
	margin-top: 5px;
	}

#title3 {
	margin-top: 10px;
	}

#title2 {
	background-color: #333;
	height: 32px;
	text-indent: 10px;
	clear: both;
	margin-top: 5px;
	}

#feature, #navfeat, #featurefixed {
	margin: 5px 0;
	width: 187px;
	}

#feature.title {
	width: 173px;
	}

#feature, .newNav {
	position: relative;
	}
	
.finance h4 {
	background: url("../images_final/finance.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 49px;
    margin: 0;
    padding: 0;
    width: 272px;
	position: absolute;
	right: 10px;
	bottom: 10px
}
.finance a {
	display: block;
    height: 49px;
    text-indent: -9999px;
    width: 272px;
}

#feature a, .newNav a {
	color: #000;
	}
#feature a:hover, .newNav a:hover {
	color: #666;
	}

#navfeat {
	position: absolute;
	}

#safarifix {
	position: relative;
	/*left: 12px;*/
	width: 187px;
	margin: 0 10px 0 10px;
	/*top: 12px;*/
	}


.safarifix {
	margin-top:0px;
	padding-top:0px;
	}

#safarifixrt {
	position: absolute;
	right: 10px;
	width: 187px;
	}

.sidenav {
	margin-top:0px;
	padding-top:7px;
	}

#anchorset {
	bottom: 50px;
	}

.bikecolumn {
	margin: 15px 0 5px 0;
	width: 187px;
	position: relative;
	}

.ad, .title {
background-image:url(../ft_motorcycles_images/motorcycle_title_grad.png);
padding-bottom: 5px;
}

.newNav a {
background-image:url(../ft_motorcycles_images/motorcycle_nav_grad.png);
margin: 0 0 8px 0;
width: 187px;
display:inline-block;
padding: 7px 7px 7px 10px;
font-family: 'PT Sans Narrow',sans-serif;
font-size: 15px;
}

.newNav h4 {
padding:0px;
}

.title {
	padding: 0 7px 7px 10px;
	}

.fixed {
	position: fixed;
	}

.navfix {
	position: fixed;
	width: 100%;
	top: 164px;
	}

#extracol {
	background-color: #333333;
	width: 187px;
	padding: 5px 10px;
	margin: 15px 0 -136px 10px;
	position: relative;
	top: -136px;
	}

.discount {
	height: 138px;
	}

.discountbike {
	margin:-8px 0 0;
	padding-bottom:10px;
	width:92px;
	}

.dodd {
	float: left;
	}

.deven {
	float: right;
	}

.form {
	padding-top: 8px;
	}

#imginsert {
	float:right;
	margin-top: 15px;
	color: #f60;
	height: 100%;
	padding: 10px;
	}

.newarrival {
	position: relative;
	margin-right: 6px;
	width: 130px;
	padding: 2px;
	background-color:#333;
	display:inline;
	float:left;
	}

.nadata, .nadata a {
	width: 130px;
	background-color: #f60;
	color: #000;
	text-indent: 5px;
	font-size: 1em;
	}

.nadata a:hover {
	color: #666666;
	}

.natitle {
	height: 20px;
	overflow: hidden;
	text-indent: 5px;
	}

.naleft, .namid {
	margin-right: 6px;
	}

.naright {
	margin: 0;
	}

.salesrow {
height:152px;
margin-bottom:0;
position:relative;
top:10px;
width:572px;
}

.sold {
	position: absolute;
	top: 5px;
	left: 5px;
	}

.soldlge {
	position: absolute;
	top: 35px;
	left: 4px;
	}

#temp {
	width: 554px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	}

.anchor {
	position: absolute;
	top: 5px;
	left: 10px;
	z-index: 100;
	}

.subtext {
	font-size:10px;
	}

.standardtable, .standardtable td {
	border: solid 1px #FFFFFF;
	}

/* competition  to line 479 */

#fullwidthcontent {
	margin-top: 15px;
	width: 846px;
	margin-right: auto;
	margin-left: auto;
	}

.compcontent {
	float: left;
	width: 640px;
	padding-right: 10px;
	text-align: left;
	}

.compcontentimg {
	margin-left: 10px;
	}

.compheadimg {
	padding: 7px;
	}

.title_overlay_black {
	float:left;
	}

.title_overlay_white {
	float: right;
	}

#competitioninstructions {
	padding-top: 4px;
	}

#coordsdisp {
	padding-top: 5px;
	height: 23px;
	}

#videolink {
	padding-top: 8px;
	}

.centredcol {
	width:725px;
	margin-left:auto;
	margin-right:auto;
	}

.bikeblockprice {
	background-color: #ffffff;
	color:#000000;
	}

.bikeblockprice img {
	margin: 0;
	}

.bikeblockprice p {
	margin: 2px;
	text-align: right;
	padding-right:2px;
	font-weight:bold;
	}

/* spacing */

#propFormNew {
	width: 553px;
	}

.fivepixelgap, .title {
	margin-bottom: 5px;
}

.linkblock, .feature, .banner {
	margin-bottom:14px;
	}

/* Proposal Form to line 589 */
.formEnd {
	clear:both;
	}

.formLeft {
	float: left;
	}

.formRight {
	float: right;
	}

.formLeft, .formRight {
	width: 258px;
	position: relative;
	}

.fullwidth {
	border: medium none;
	color: #000000;
    float: left;
    height: 35px;
    width: 545px;
	font-weight: bold;
	background-image: url("../ft_motorcycles_images/motorcycle_title_grad.png");
	}

.formresponse {
	color:#FF6600;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:	16px;
	padding: 10px;
	}

form.finProp fieldset {
  margin: 0 0 10px 0;
  padding: 0 5px;
}
form.finProp legend {
  padding: 0 2px;
  font-weight: bold;
  color:#fff;
}
form.finProp label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.finProp fieldset ol, #bikeDataLeft ol, #bikeDataRight ol {
  margin: 0;
  padding: 0;
}
form.finProp fieldset li, #bikeDataLeft ol,  #bikeDataRight ol  {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.finProp fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.finProp fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.finProp fieldset fieldset label {
  display: block;
  width: auto;
}
form.finProp em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.finProp label {
  width: 95px; /* Width of labels */
  margin: 0;
}
form.finProp fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
.required_star, .highlight, .form a {
	color:#FF6600;
	}
.captcha {
	padding-bottom:4px;
	padding-top:15px;
	height:140px;
	}
.submit {
	float: right;
	position:relative;
	bottom:19px;
	}
.smallPara {
	padding: 0 5px;
	}

.safariFormFix {
	margin: 11px 5px 0;
	}

.form a:hover {
	color:#999999;
	}

#formBike {
	height: 220px;
	}

#formContact {
	height: 420px;
	}

#formLiving {
	height: 117px;
	}

#formLoanLength {
	height: 55px;
	}

#formTextOne {
	}

#formCurrentAddress {
	}

#formPrevAddress {
	}

#formPrevAddress {
	}

#formPrePrevAddress {
	}

#formEmployment {
	height: 415px;
	}

#formBank {
	}

#formTextTwo {
	height: 35px;
    padding-bottom: 10px;
    padding-top: 10px;
	}

#legalText {
	float: left;
    width: 539px;
	}

.legal {
	font-weight: bold;
	}


/* NAV BAR to line 728 */

#nav {
	position:absolute;
	padding:0;
	top: 123px;
	text-align:left;
	margin:0;
	width: 988px;
}

.navtab, .navtabon, .navtabhl{
	width:118px;
	display:inline;
	font-size: 0.9em;
	height: 20px;
	float: left;
	padding: 5px 0 0 19px;
}
.navtab {
	background-image: url(../ft_motorcycles_images/navtab_off.png);

	}
.navtabon {
	background-image: url(../ft_motorcycles_images/navtabbg_current.png);
	color: #000;
	}
.navtabhl {
	background-image: url(../ft_motorcycles_images/navtabbg_highlight.png);
	color:#fff;
	}

.navtab a {
	text-decoration: none;
	color: #f60;
	}
.navtab a:hover {
	text-decoration: none;
	color: #c30;
	}

#superbykeimg {
	float:left;
	padding:10px 10px 10px 0px;
	position:relative;
	width:100%;
	}

#sellingpts {
	bottom:10px;
	left:262px;
	position:absolute;
	margin: 0;
	}

#salesdets {
bottom:10px;
float:left;
font-size:14px;
left:0;
margin:0 0 0 25px;
width:250px;
}

.salesdets a {
color:#ff6600;
text-decoration:underline;
}

#saleswrap {
padding-bottom:100px;
float:left;
font-size:14px;
left:0;
margin:0 0 0 25px;
width:250px;
}

#saleswrap ul
  {
    width: 450px;
	margin-top: 20px;
  }

  /* float & allow room for the widest item */
#saleswrap ul li
  {
    float: left;
    width: 225px;
  }

  /* stop the float */
#saleswrap br
  {
    clear: left;
  }


#salestitle {
bottom:130px;
float:left;
font-size:14px;
left:400px;
margin:0 0 0 25px;
padding:0;
width:550px;
}

#weebox, #tabMore {
clear:right;
float:left;
height:30px;
left:20px;
position:relative;
width:50px;
}

#blenddiv {
background-repeat:no-repeat;
float:left;
width:375px;
}

.arrow {
position:absolute;
top:5px;
}

.right {
	right: 0;
	}

.left {
	left: 0;
	}

#stock_clearance {
	height: 8px;
	}

#motorcycle_MOT {
	padding-bottom: 5px;
	}

/* 3 COLUMN LAYOUT CONSTRUCTION */

	.threecol {
		background-color: #000000;
		background-repeat: repeat-x;
		border-top: solid #999999 2px;
		border-left: solid #333333 2px;
		border-right: solid #666666 2px;
		min-height:500px;
	}

	#centredbox {
		margin-top: 49px;
		margin-left: auto;
		margin-right: auto;
		width: 988px;
		position: relative;
		}

	.container {
		position:relative;	/* This fixes the IE7 overflow hidden bug apparently */
		padding-top: 10px;
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

	/* common column settings */
	.inner1,.inner2 {
		float:left;
		width:988px;
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
		float:left;
		position:relative;
		padding:0 0 0 0;	/* no left and right padding on columns, we just make them narrower instead
						only padding top and bottom is included here, make it whatever value you need */
		overflow:hidden;
	}
	/* 3 Column settings */
	.threecol .inner1 {
		right:207px;			/* width of the right column */
		background:#000;	/* 	center column background colour */
	}

	.threecol .inner2 {
		right:574px;			/* width of the centre column */
	}
	.threecol .col1 {
		width:554px;			/* width of center column content (column width minus padding on either side) */
		left:998px;			/* 100% plus left padding of center column */
	}

	.threecol .col2 {
		width:187px;			/* Width of left column content (column width minus padding on either side) */
		left:237px;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}

	.threecol .col3 {
		width:187px;			/* Width of right column content (column width minus padding on either side) */
		left:831px;			/* Please make note of the brackets here:
						(100% minus left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}


	/* Side Navigation */
	#navbox {
		margin-top: 49px;
		margin-left: auto;
		margin-right: auto;
		width: 988px;
		position: relative;
		}

	/* Footer styles */
	#footer {
		position: relative;
		float:right;
		width:100%;
		border-top:3px solid #fff;
		text-align: center;
		margin-top: 15px;
	}
	.foottext {
		padding:10px;
		margin:0;
	}
	
	/* FinanceQuote */
	#financePrompt {
	bottom: 7px;
    position: absolute;
    right: 10px;
    width: 585px;
	}
	#financePrompt form {
		float: left;
    	font-family: 'PT Sans Narrow', sans-serif;
    	font-size: 29px;
   		margin-top: 10px;
    	width: 410px;
	}
	#financePrompt h4 {
		background: url("../images_final/BHApprovedDealer_162x49.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
		/* background-color: #FFFFFF; */
    	bottom: 10px;
    	float: right;
    	height: 49px;
    	margin: 10px 0 8px;
    	padding: 0;
    	width: 162px;
	}
	#financePrompt h4 a {
		display: block;
    	height: 49px;
    	text-indent: -9999px;
    	width: 272px;
	}
	#financePrompt input {
		background: none;
		border: none;
		width:92px;
		/* margin-right:-7px; */
	}
	#financePrompt input, .result {
		font-family: 'PT Sans Narrow', sans-serif;
		font-size: 36px;
		color: #ff6600;
}

	#financeTerms {
		float:left;
		font-size:9px;
	}
	#financeTerms a {
		color:#ff6600;
		font-weight:bold;
	}
	#financeTerms a:hover {
		color:#999999;
	}
#salestitle h3 {
	font-size:31px;
	padding:0px;
}
#tributton {
	;font-family: 'PT Sans Narrow',sans-serif;
}
#headTitle {
	display: none;
}

#nav select {
	display:none;
}
#mc_embed_signup {
	color:#000;
}
	