
/* TEXT STYLES */

body {
	background-color:#000000;
	margin:0;
	padding:0;
	border:0;			
	width:100%;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
}

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

h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, "Times New Roman", Times, 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.7em;
	padding: 0.9em 0 0.5em 0;
	}
	
h6 {
	font-size: 1.4em;
	padding-top: 8px;
	}
	
#title h4, #title3 h4, .col2 h4, .col3 h4, #title h4 a:hover, h6 {
	color: #000;
	}
	
h4 {
	font-size: 1.25em;
	font-weight: bold;
	padding-top: 0.5em;
	}
	
.table h4 {
	padding: 8px;
	color: #000;
	}
	
#title h4 a {
	color: #666;
	}
	
.table {
	color: #333333;
	font-size: 10px;
	}
	
.tabody {
	padding-left: 8px;
	}
	
.feedname, .blogtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 0.5em;
	padding: 0;
	}
	
.feedname a:hover, .blogtitle a:hover, .clearprice {
	color: #fff;
	}

.feedname {
	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;
	}
	

/* 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 */
	
#title, #title3 {
	background-color: #f60;
	/*height: 32px;*/
	/* this is new */ padding-bottom: 7px;
	text-indent: 10px;
	clear: both;
	}

#title3 {
	margin-top: 10px;
	}
	
#title2 {
	background-color: #333;
	height: 32px;
	text-indent: 10px;
	clear: both;
	}
	
#feature, #navfeat {
	margin: 15px 0 5px 0;
	width: 187px;
	}
	
#feature {
	position: relative;
	}
	
#safarifix {
	position: absolute;
	left: 10px;
	width: 187px;
	}
	
#safarifixrt {
	position: absolute;
	right: 10px;
	width: 187px;
	}
	
#anchorset {
	bottom: 50px;
	}
	
#bikecolumn {
	margin: 15px 0 5px 0;
	width: 187px;
	position: relative;
	}
	
.ad, .title {
background-image:url(../ft_motorcycles_images/title_flash_bg.gif);
padding-bottom: 5px;
}

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


.title, .title_new {
	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;
	}
	
#nagap {
	}
	
#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;
	}
	
	
/* NAV BAR*/
	
#nav {
	position:absolute; 
	padding:0;
	top: 123px;
	text-align:left;
	margin:0;
	width: 988px;
}

.navtab, .navtabon{
	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;
	}
.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;
}

#saleswrap {
bottom:10px;
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;
	}
	
/* 3 COLUMN LAYOUT CONSTRUCTION */
	
	.threecol {
		background-image: url(../ft_motorcycles_images/bike_promo_bg.png);
		background-repeat: repeat-x;
	}
	
	#centredbox {
		margin-top: 49px;
		margin-left: auto;
		margin-right: auto;
		width: 988px;
		}

	.container {
		position:relative;	/* This fixes the IE7 overflow hidden bug apparently */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}
	
	/* common column settings */
	.inner1,.inner2,.inner2fp {
		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 */
		background-image: url(../ft_motorcycles_images/bike_promo_bg.png);
		background-repeat: repeat-x;
	}

	.threecol .inner2fp {
		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) */
	}

	/* 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;
	}