/* CSS for www.finelinemotorcycles.com.au, edited by www.savvywebdesign.net, May 2009 */
/* M A I N   B O D Y  */

* {
	margin:0;
	padding:0;
}
body {
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	background: url(../Assets/background.gif);
}
#background {
	background: url(../Assets/background_top.gif) repeat-x top;
	position: absolute;
	height: 833px;
	width: 100%;
	left: 0px;
	top: 0px;
}
#container {
	text-align:left;
	margin:0 auto;
	position:relative;
	width:758px;
	top:0px;
}
/*   T A G S    A N D   C L A S S E S    */

img {
	border-style: none;
}
a.nav {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	display: block;
	background: #1224A3 url(../Assets/nav_bar_norm.gif) no-repeat;
	padding-bottom: 6px;
}
a.nav:hover {
	color: #FFFFFF;
	text-decoration: none;
	background: #5281CD url(../Assets/nav_bar_over.gif);
}
.nav_current {
	color: #FFFFFF;
	background: #5281CD url(../Assets/nav_bar_over.gif);
	padding-top: 3px;
	padding-bottom: 6px;
}
.current_text {
	padding-right: 5px;
}
.white {
	color: #FFFFFF;
}
a.white {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	color: #000099;
	text-decoration: none;
}
.special_title {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}
.page_titles {
	font-size: 14px;
}
a.white_sml {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
}
a.white_sml:hover {
	color: #000000;
	text-decoration: none;
}
.contact_text {
	color: #122CA4;
}
a.contact_text {
	color: #122CA4;
	text-decoration: underline;
}
a.contact_text:hover {
	color: #0033FF;
	text-decoration: none;
}
.contact_form_line {
	height: 14px;
	width: 160px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.contact_form_box {
	height: 70px;
	width: 160px;
}
.contact_form {
	color: #E82C19;
}
.bike_title {
	font-size: 13px;
}
.bike_ref {
	font-size: 9px;
	color: #666666;
}
.bike_dropdowns {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
a.bike_pages {
	color: #000099;
	text-decoration: none;
}
a.bike_pages:hover {
	color: #0066FF;
	text-decoration: none;
}
.bike_price {
	font: 11px Geneva, Arial, Helvetica, sans-serif;
	color: #003399;
}
.newsletter_header {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	margin: 5px 0 10px 0;
}
.newsletter_date {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.error {
	font-weight: bold;
	color: #FF0000;
}
.subscribe_table {
	padding: 5px;
	margin-right: auto;
	margin-left: auto;
	border: 1px dashed #1224A3;
}
.old_date {
	color: #FFFFFF;
}
a.old_news {
	color: #FFFFFF;
	text-decoration: none;
}
a.old_news:hover {
	color: #CCFFFF;
	text-decoration: none;
}
.point_nine {
	font-size: 9px;
}
a.training_links {
	color: #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.training_links:hover {
	color: #0000CC;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* T E M P L A T E    S E T U P */

#top_white_back {
	position:absolute;
	height: 69px;
	width: 758px;
	top: 0px;
	background: #FFFFFF;
}
#top_blue_bar {
	background: url(../Assets/top_blue_bar.gif);
	position: absolute;
	height: 14px;
	width: 758px;
	top: 0px;
}
#top_white_grad {
	position: absolute;
	height: 55px;
	width: 758px;
	top: 14px;
	background: url(../Assets/top_white_grad.gif);
}
#logo {
	height:42px;
	width:416px;
	margin-left:10px;
	position:absolute;
	top:15px;
}
#logo_underline {
	background: #0033CC;
	position: absolute;
	height: 2px;
	width: 420px;
	top: 60px;
}
#call_us {
	width: 250px;
	margin-left: 500px;
	position: absolute;
	top: 13px;
	color: #0a5bf5;
	font: bold 15px Arial, Helvetica, sans-serif;
	text-align: right;
}
#nav_home {
	position: absolute;
	width: 186px;
	top: 229px;
	text-align: right;
	vertical-align: middle;
	display: block;
}
#nav_happening {
	position: absolute;
	width: 186px;
	top: 251px;
	text-align: right;
	vertical-align: middle;
	display: block;
}
#nav_new_bike {
	position: absolute;
	width: 186px;
	top: 273px;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 15px;
}
#nav_old_bike {
	position: absolute;
	width: 186px;
	top: 295px;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 15px;
}
#nav_accessories {
	position: absolute;
	width: 186px;
	top: 317px;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 15px;
}
#nav_finance {
	position: absolute;
	width: 186px;
	top: 339px;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 15px;
}
#nav_training {
	position: absolute;
	width: 186px;
	top: 361px;
	text-align: right;
	vertical-align: middle;
	display: block;
	height: 15px;
}
#nav_contact {
	position: absolute;
	width: 186px;
	top: 383px;
	text-align: right;
	vertical-align: middle;
	display: block;
}
#page_back_top {
	position: absolute;
	top: 229px;
	margin-left: 190px;
	width: 569px;
	height: 14px;
	background: #FFFFFF url(../Assets/main_back_top.gif);
}
#special_back {
	position: absolute;
	top: 408px;
	width: 186px;
	height: 233px;
	background: #404144 url(../Assets/special_back.gif);
}
#special_movie {
	position: absolute;
	top: 410px;
	height: 230px;
	width: 185px;
	text-align: center;
}
#logo_riding_01 {
	position: relative;
	top: 5px;
	left: 5px;
	width: 46px;
	height: 34px;
}
#logo_riding_02 {
	position: relative;
	width: 51px;
	height: 27px;
	left: 60px;
	top: -25px;
}
#logo_riding_03 {
	position: relative;
	top: -47px;
	left: 120px;
	width: 53px;
	height: 22px;
}
#logo_riding_04 {
	position: relative;
	top: -34px;
	left: 5px;
	width: 50px;
	height: 16px;
}
#logo_riding_05 {
	position: relative;
	top: -57px;
	left: 60px;
	width: 51px;
	height: 24px;
}
#logo_riding_06 {
	position: relative;
	top: -75px;
	left: 120px;
	width: 55px;
	height: 16px;
}
#logo_riding_07 {
	position: relative;
	top: -66px;
	left: 5px;
	width: 49px;
	height: 25px;
}
#logo_riding_08 {
	position: relative;
	top: -93px;
	left: 70px;
	width: 95px;
	height: 29px;
}
#logo_riding_09 {
	position: relative;
	top: -82px;
	left: 5px;
	width: 93px;
	height: 27px;
}
#logo_riding_10 {
	position: relative;
	top: -112px;
	left: 110px;
	width: 54px;
	height: 25px;
}
#logo_riding_more {
	position: relative;
	top: -114px;
	left: 8px;
	width: 70px;
	font: 8px Arial, Helvetica, sans-serif;
}
#logo_bike_yamaha {
	position: relative;
	height: 86px;
	width: 69px;
	top: 7px;
	float: right;
	right: 155px;
}
#logo_bike_suzuki {
	position: relative;
	height: 86px;
	width: 93px;
	float: right;
	right: 118px;
	top: 7px;
}
#logo_bike_kawasaki {
	position: relative;
	height: 71px;
	width: 96px;
	float: right;
	right: 83px;
	top: 23px;
}
#logo_bike_tgb {
	position: relative;
	height: 60px;
	width: 108px;
	float: right;
	top: 33px;
	right: 51px;
}
#btm_copyright {
	position: relative;
	float: left;
	left: 20px;
	width: 250px;
	top: 2px;
}
#btm_terms {
	position: relative;
	float: right;
	width: 130px;
	top: 2px;
}
#btm_privacy {
	float: right;
	width: 90px;
	position: relative;
	top: 2px;
}
#btm_damien {
	position: relative;
	top: 2px;
	width: 200px;
	float: left;
	left: 72px;
}
#flash_bar {
	position: absolute;
	top:42px;
	margin-left: 443px;
	width: 315px;
	height: 52px;
}
#page_title {
	width: 541px;
	margin-left: 205px;
	position: absolute;
	top: 236px;
}
#page_title_line {
	position: absolute;
	top: 255px;
	margin-left: 205px;
	width: 553px;
	border-top: 2px solid #303131;
}
/*   I N D E X    P A G E   */

#index_main_img {
	position: absolute;
	height: 154px;
	width: 748px;
	top: 69px;
	background: #303131;
}
#index_page_back_center {
	position: absolute;
	top: 243px;
	width: 567px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-left: 190px;
	background: #FFFFFF;
	height: 438px;
}
#index_page_back_btm {
	background: #FFFFFF url(../Assets/main_back_btm.gif) no-repeat;
	position: absolute;
	height: 14px;
	width: 569px;
	top: 679px;
	margin-left: 190px;
}
#index_riding_back {
	background: url(../Assets/riding_logos_back.gif) no-repeat;
	position: absolute;
	width: 186px;
	top: 644px;
	height: 147px;
}
#index_bikes_back {
	background: #FFFFFF url(../Assets/bike_logo_back.gif) no-repeat;
	width: 569px;
	margin-left: 190px;
	position: absolute;
	top: 696px;
	height: 95px;
}
#index_btm_back {
	position: absolute;
	width: 758px;
	top: 795px;
	background: url(../Assets/btm_back.gif) no-repeat;
	height: 19px;
}
#index_main_text {
	width: 362px;
	margin-left: 205px;
	position: absolute;
	top: 262px;
	text-align: justify;
	font-size: 10px;
}
#index_main_text_2 {
	position: absolute;
	top: 485px;
	margin-left: 450px;
	width: 297px;
	text-align: justify;
	font-size: 10px;
}
#index_road_bike_box {
	background: url(../Assets/index_road_bike_box.gif) no-repeat;
	height: 99px;
	width: 173px;
	margin-left: 575px;
	position: absolute;
	top: 265px;
	cursor: pointer;
	cursor: hand;
}
#index_road_bike_link {
	width: 84px;
	margin-left: 583px;
	position: absolute;
	top: 351px;
}
#index_offroad_bike_box {
	background: url(../Assets/index_offroad_bike_box.gif) no-repeat;
	height: 102px;
	width: 171px;
	margin-left: 575px;
	position: absolute;
	top: 370px;
	cursor: pointer;
	cursor: hand;
}
#index_offroad_bike_link {
	width: 84px;
	margin-left: 583px;
	position: absolute;
	top: 457px;
}
#index_page_back {
	background: #FFFFFF url(../Assets/index_page_back.jpg);
	height: 464px;
	width: 569px;
	margin-left: 190px;
	position: absolute;
	top: 229px;
}
#index_ymf_logo {
	height: 78px;
	width: 58px;
	margin-left: 688px;
	position: absolute;
	top: 610px;
}
/*   T E R M S    A N D    C O N D I T I O N S     A N D    P R I V A C Y    */

#terms_main_text {
	position: absolute;
	top: 263px;
	margin-left: 205px;
	height: 418px;
	width: 538px;
	padding-right: 5px;
	overflow: auto;
}
/*    C O N T A C T    U S    */

#contact_page_back_top {
	position: absolute;
	top: 229px;
	margin-left: 190px;
	width: 569px;
	height: 14px;
	background: #FFFFFF url(../Assets/main_back_top.gif);
}
#contact_page_back_center {
	position: absolute;
	top: 243px;
	width: 567px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-left: 190px;
	background: #FFFFFF;
	height: 438px;
}
#contact_page_back_btm {
	background: #404144 url(../Assets/main_back_btm.gif) no-repeat;
	position: absolute;
	height: 14px;
	width: 569px;
	top: 679px;
	margin-left: 190px;
}
#contact_intro {
	position: absolute;
	top: 264px;
	margin-left: 205px;
	width: 541px;
}
#contact_details {
	width: 260px;
	margin-left: 230px;
	position: absolute;
	top: 310px;
	height: 156px;
	border-top: 1px dotted #122CA4;
	border-right: 1px dotted #122CA4;
	border-bottom: 1px dotted #122CA4;
}
#contact_details_bar {
	height: 158px;
	width: 25px;
	margin-left: 205px;
	position: absolute;
	top: 310px;
	background: #122CA4 url(../Assets/contact_bar.gif) no-repeat bottom;
}
#contact_form {
	height: 185px;
	width: 260px;
	margin-left: 230px;
	position: absolute;
	top: 480px;
	border-top: 1px dotted #E82C19;
	border-right: 1px dotted #E82C19;
	border-bottom: 1px dotted #E82C19;
}
#contact_form_bar {
	background: #E82C19 url(../Assets/contact_form_bar.gif) no-repeat bottom;
	height: 187px;
	width: 25px;
	margin-left: 205px;
	position: absolute;
	top: 480px;
}
#contact_find_box {
	width: 239px;
	margin-left: 505px;
	position: absolute;
	top: 307px;
	text-align: justify;
}
#contact_find_underline {
	height: 5px;
	width: 253px;
	margin-left: 505px;
	position: absolute;
	top: 323px;
	border-top: 2px solid #303131;
}
#contact_confirm_text {
	position: absolute;
	top: 260px;
	width: 542px;
	height: 100px;
	margin-left: 205px;
}
/*    R I D E R    T R A I N I N G    */

#training_rta_logo {
	position: absolute;
	margin-left: 723px;
	top: 232px;
}
#training_adta_logo {
	position: absolute;
	margin-left: 685px;
	top: 233px;
}
#training_text_1 {
	position: absolute;
	top: 260px;
	margin-left: 205px;
	width: 266px;
	text-align: justify;
	font-size: 10px;
}
#training_text_2 {
	position: absolute;
	top: 481px;
	margin-left: 205px;
	width: 541px;
	height: 90px;
	text-align: justify;
	font-size: 10px;
}
#training_image_1 {
	position: absolute;
	top:260px;
	margin-left: 485px
}
#training_image_2 {
	position: absolute;
	top:575px;
	margin-left: 420px;
}
#training_box {
	position: absolute;
	top: 580px;
	margin-left: 200px;
	width: 215px;
	height: 101px;
	background: url(../Assets/training_box.gif);
}
#training_link_1 {
	position: absolute;
	top: 595px;
	margin-left: 236px;
	width: 170px;
}
#training_link_2 {
	position: absolute;
	top: 640px;
	margin-left: 236px;
	width: 135px;
}
/*    O U R    M O T O R B I K E S   */

#bikes_results_container {
	position: absolute;
	top: 365px;
	margin-left: 193px;
	width: 564px;
	height: 540px;
	overflow: auto;
}
#bike_container {
	position: relative;
	width: 530px;
	left: 0px;
	top: 5px;
	border-top: 1px solid #2C54AC;
	padding-left: 12px;
}
#bike_btm_line {
	border-top: 1px solid #2C54AC;
	position: relative;
	height: 2px;
	width: 537px;
	left: 0px;
	top: 7px;
}
#bike_intro {
	width: 541px;
	margin-left: 205px;
	position: absolute;
	top: 260px;
}
#bike_selections {
	height: 30px;
	width: 551px;
	margin-left: 200px;
	position: absolute;
	top: 313px;
}
#bike_selection_lines {
	height: 30px;
	width: 560px;
	border-top: 1px solid #2C54AC;
	position: absolute;
	top: 310px;
	margin-left: 194px;
	border-bottom: 1px solid #2C54AC;
}
#bike_pages_top {
	width: 300px;
	margin-left: 435px;
	position: absolute;
	top: 349px;
	text-align: right;
}
#bike_pages_btm {
	width: 300px;
	margin-left: 435px;
	position: absolute;
	top: 906px;
	text-align: right;
}
#bikes_page_back_center {
	position: absolute;
	top: 243px;
	width: 567px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-left: 190px;
	background: #FFFFFF;
	height: 668px;
}
#bikes_page_back_btm {
	background: #FFFFFF url(../Assets/main_back_btm.gif) no-repeat;
	position: absolute;
	height: 14px;
	width: 569px;
	top: 909px;
	margin-left: 190px;
}
#bikes_riding_back {
	background: url(../Assets/riding_logos_back.gif) no-repeat;
	position: absolute;
	width: 186px;
	top: 875px;
	height: 147px;
}
#bikes_bikes_back {
	background: #404144 url(../Assets/bike_logo_back.gif) no-repeat;
	width: 569px;
	margin-left: 190px;
	position: absolute;
	top: 927px;
	height: 95px;
}
#bikes_btm_back {
	position: absolute;
	width: 758px;
	height: 19px;
	top: 1026px;
	background: url(../Assets/btm_back.gif) no-repeat;
}
/*	 A C C E S S O R I E S    A N D    R I D I N G    S T U F F   */

#accessories_intro {
	position: absolute;
	top: 262px;
	margin-left: 205px;
	width: 541px;
}
#accessories_item_container {
	position: absolute;
	top: 355px;
	margin-left: 195px;
	width: 562px;
	height: 640px;
	overflow: auto;
}
#accessories_page_links_top {
	position: absolute;
	top: 335px;
	margin-left: 550px;
	width: 196px;
	text-align: right;
}
#accessories_page_links_btm {
	position: absolute;
	top: 1004px;
	margin-left: 550px;
	width: 196px;
	text-align: right;
}
#accessories_item_box {
	position: relative;
	width: 540px;
	left: 0px;
	top: 5px;
	border-top: 1px solid #2C54AC;
}
#accessories_btm_line {
	border-top: 1px solid #2C54AC;
	position: relative;
	height: 2px;
	width: 540px;
	left: 0px;
	top: 7px;
}
#accessories_page_back_center {
	position: absolute;
	top: 243px;
	width: 567px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-left: 190px;
	background: #FFFFFF;
	height: 768px;
}
#accessories_page_back_btm {
	background: #FFFFFF url(../Assets/main_back_btm.gif) no-repeat;
	position: absolute;
	height: 14px;
	width: 569px;
	top: 1009px;
	margin-left: 190px;
}
#accessories_riding_back {
	background: url(../Assets/riding_logos_back.gif) no-repeat;
	position: absolute;
	width: 186px;
	top: 975px;
	height: 147px;
}
#accessories_bikes_back {
	background: #404144 url(../Assets/bike_logo_back.gif) no-repeat;
	width: 569px;
	margin-left: 190px;
	position: absolute;
	top: 1027px;
	height: 95px;
}
#accessories_btm_back {
	position: absolute;
	width: 758px;
	height: 19px;
	top: 1126px;
	background: url(../Assets/btm_back.gif) no-repeat;
}
/*	 W H A T S    H A P P E N I N G   */

#happening_main_text {
	position: absolute;
	top: 260px;
	margin-left: 205px;
	width: 538px;
	height: 655px;
	padding-right:3px;
	overflow: auto;
}
#happening_previous_back {
	position: absolute;
	top: 410px;
	width: 185px;
	height: 230px;
	background: url(../Assets/happening_previous_back.gif);
}
#happening_previous_text {
	height: 220px;
	width: 175px;
	margin-left: 5px;
	position: absolute;
	top: 413px;
}
#happening_main_line {
	width: 520px;
	border-top: 1px solid #000099;
	position: relative;
	top: 5px;
}
#happening_page_back_center {
	position: absolute;
	top: 243px;
	width: 567px;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	margin-left: 190px;
	background: #FFFFFF;
	height: 672px;
}
#happening_page_back_btm {
	background: #FFFFFF url(../Assets/main_back_btm.gif) no-repeat;
	position: absolute;
	height: 14px;
	width: 569px;
	top: 915px;
	margin-left: 190px;
}
#happening_riding_back {
	background: url(../Assets/riding_logos_back.gif) no-repeat;
	position: absolute;
	width: 186px;
	top: 881px;
	height: 147px;
}
#happening_bikes_back {
	background: #404144 url(../Assets/bike_logo_back.gif) no-repeat;
	width: 569px;
	margin-left: 190px;
	position: absolute;
	top: 933px;
	height: 95px;
}
#happening_btm_back {
	position: absolute;
	width: 758px;
	height: 19px;
	top: 1032px;
	background: url(../Assets/btm_back.gif) no-repeat;
}
#happening_special_back {
	position: absolute;
	top: 644px;
	width: 186px;
	height: 233px;
	background: #404144 url(../Assets/special_back.gif);
}
#happening_special_movie {
	position: absolute;
	top: 646px;
	height: 230px;
	width: 185px;
	text-align: center;
}
#happening_main_text p {
	margin: 5px 0;
}
/*   J O I N    M A I L I N G    L I S T   */

#join_intro {
	position: absolute;
	top:260px;
	margin-left: 205px;
	width: 541px;
}
#join_form {
	position: absolute;
	top: 300px;
	margin-left: 205px;
	width: 541px;
	text-align: center;
}
#join_cancel {
	position: absolute;
	top: 560px;
	margin-left: 205px;
	width: 200px;
}
/*NEW SUBSCRIBE FORM ADDED BY WEBBEROO*/

#subscribe {
	position: absolute;
	top:240px;
	margin-left: 205px;
	width: 541px;
}
/*   U N S U B S C R I B E    F R O M    M A I L I N G    L I S T   */

#unsubscribe_text {
	position: absolute;
	top: 260px;
	margin-left: 205px;
	width: 541px;
	height: 100px;
}
/*   F I N A N C E   */

#finance_main_text {
	position: absolute;
	top: 265px;
	margin-left: 205px;
	width: 277px;
	text-align: justify;
}
#finance_ymf {
	position: absolute;
	top: 537px;
	margin-left: 676px;
}
#finance_link {
	position: absolute;
	top: 262px;
	margin-left: 490px;
}
#finance_main_text_2 {
	position: absolute;
	top: 550px;
	margin-left: 205px;
	width: 458px;
	text-align: justify;
}
/*   E N Q U I R Y    F O R M    */

#enquiry_intro {
	width: 541px;
	margin-left: 205px;
	position: absolute;
	top: 270px;
}
#enquiry_form {
	width: 340px;
	margin-left: 300px;
	position: absolute;
	top: 310px;
	border-top: 1px dotted #122CA4;
	border-right: 1px dotted #122CA4;
	border-bottom: 1px dotted #122CA4;
	border-left: 1px dotted #122CA4;
	text-align: center;
}
#enquiry_confirm_message {
	width: 541px;
	margin-left: 205px;
	position: absolute;
	top: 270px;
}
