@charset "utf-8";
/* CSS Document */

body{ margin:0; background:url(../images/bg.gif) repeat-x #6586a7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}


/*--------------------bof: content---------------------*/
a{ text-decoration:none; color:#1d2938}
a:hover{ text-decoration:underline;}
a:focus{outline:none;}
img{ border:none;}
form {margin:0; padding:0;}
input {margin:0; padding:0;}
a.red_raquo{ color:#fff;}
div#page_title h1{ margin:0; font-size:24px; font-weight:normal;}
h1.product_name{ margin:0 18px 0 18px; font-size:24px; padding-top:18px;}
h2 {font-size:24px; color:#374d68; font-weight:normal; margin:20px 0;}
h2.product_title{ font-size:30px; margin:0; line-height:30px; color:#fff; font-weight:bold;}
h2.news {margin-bottom:0px;}
body#product_specs_page h2 {margin:0; font-size:24px; font-weight:normal; color:#fff;}
h3 {font-size:18px; color:#374d68; font-weight:normal; margin:20px 0;}
h4 {font-size:12px;}
div.panel h3, div.panel_small h3{ font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:5px; color:#fff;}
div.panel_box h3{ font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:5px; padding-top:7px; margin-top:0; padding-left:10px; color:#fff; line-height:100%;}
div#notes_container h3 {font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:5px; color:#fff;}
div#yw_container h3 {font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:5px; color:#d92530;}
p.product_description{ margin:15px 0 25px 0; font-size:14px; font-weight:bold; color:#2a4669;}
ol.product_description{ font-size:14px; font-weight:bold; color:#2a4669;}
p.intro {font-size:18px; margin:15px 0;}
p.intro2 {font-size:15px; margin:15px 0;}
div.product_price{ margin:0 18px; font-weight:bold;}
.top {margin-top:0;}
img.content1 {float:right; margin-left:10px;}
img.content2 {float:left; margin-right:10px;}
img.content3 {float:right; margin:0 0 10px 10px;}
div.img_sub1 {float: right; margin-bottom:10px; margin-left:10px; width:274px; font-size:11px;}
div.img_sub2 {float: right; margin-bottom:10px; margin-left:10px; width:137px; font-size:11px;}
.date {color:#364d68;}
.highlight {font-size:14px; font-weight:bold;}
.itsnotover1 {color:#f4aa00;}
.itsnotover2 {color:#ffd451;}
.itsnotover3 {color:#f2dfbb;}
.separator_line {font-size:1px; height:1px; border-bottom:1px solid #506c8a; margin-bottom:20px;}
.portrait {margin:5px 0; border:1px solid #506c8a}
/*--------------------eof: content---------------------*/



/*--------------------bof: layout---------------------*/
div.clearer{ font-size:1px; clear:both;}
div.col-1{ width:213px; float:left; margin-right:26px;}
div.col-2{ width:452px; float:left; margin-right:26px;}
div.col-3{ width:691px; float:left; margin-right:26px;}
div#news_archive div.col-1{ width:202px; float:left; margin-right:26px;}
div#news_archive div.last {margin-right:0;}
div.last{ margin-right:0;}
div#main_container{ width:980px; margin:0 auto; background:url(../images/bg_top_section.gif) repeat-x #6586a7;}
div#header{ width:930px; height:96px; padding:0 4px; margin:0 auto; background:url(../images/bg_header.png); position:relative;}
div#intro_box, div#single_product_box{ width:930px; padding:0 4px; margin:0 auto; background:url(../images/bg_intro_box.png);}
div#intro_gfx_bottom, div#sp_gfx_bottom{ width:938px; height:4px; background:url(../images/bg_intro_gfx_bottom.png); margin:0 auto 20px auto; font-size:1px;}
div#main_content{ width:930px; margin:0 auto;}
div#footer{ width:980px; height:112px; margin:0 auto; padding-top:22px; background:url(../images/bg_footer.gif);}
/*--------------------eof: layout---------------------*/



/*--------------------bof: layout elements---------------------*/
div#top_menu{ width:287px; height:96px; position:absolute;}
div#top_menu a{ display:block; text-indent:-5000px; width:95px; height:95px; float:left;}
a#tm_moto46{ background:url(../images/logo_moto46.gif); border-right:1px solid #6586a7; border-bottom:1px solid #6586a7;}
a#tm_moto46:hover{ background:url(../images/logo_moto46_black.gif);}
a#tm_yamaha{ background:url(../images/logo_yamaha.gif); border-bottom:1px solid #fff;}
a#tm_ymarine{ background:url(../images/top_yamaha_marine.gif); border-left:1px solid #6586a7; border-bottom:1px solid #6586a7;	}
a#tm_ymarine:hover{ background:url(../images/top_yamaha_marine-hover.gif);}

p#txt_dealer_desc{ background:url(../images/txt_dealer_desc.png); width:350px; height:29px; display:block; position:absolute; top:9px; left:302px; text-indent:-5000px; margin:0;}
img#black_ribbon {display:block; position:absolute; top:5px; left:805px; }
div#main_menu{ position:absolute; left:302px; top:74px;}
div#main_menu a{ display:block; float:left; height:14px; text-indent:-5000px; margin-right:13px; background-repeat:no-repeat;}
div#main_menu a:hover {background-repeat:no-repeat;}
a#mm_about{ background:url(../images/mm_about.png); width:46px;}
a#mm_about:hover{ background:url(../images/mm_about-hover.png);}
a#mm_service{ background:url(../images/mm_service.png); width:38px;}
a#mm_service:hover{ background:url(../images/mm_service-hover.png);}
a#mm_new_products{ background:url(../images/mm_new_products.png); width:47px;}
a#mm_new_products:hover{ background:url(../images/mm_new_products-hover.png);}
a#mm_news{ background:url(../images/mm_news.png); width:66px;}
a#mm_news:hover{ background:url(../images/mm_news-hover.png);}
a#mm_insurance{ background:url(../images/mm_insurance.png); width:80px;}
a#mm_insurance:hover{ background:url(../images/mm_insurance-hover.png);}
a#mm_contact{ background:url(../images/mm_contact.png); width:43px;}
a#mm_contact:hover{ background:url(../images/mm_contact-hover.png);}
a#mm_promotions{ background:url(../images/mm_promotions.png); width:52px;}
a#mm_promotions:hover{ background:url(../images/mm_promotions-hover.png);}
a#mm_dealership{ background:url(../images/mm_dealership.png); width:31px;}
a#mm_dealership:hover{ background:url(../images/mm_dealership-hover.png);}
a#mm_financing{ background:url(../images/mm_financing.png); width:77px;}
a#mm_financing:hover{ background:url(../images/mm_financing-hover.png);}
a#mm_yw{ background:url(../images/mm_yw.png); width:84px;}
a#mm_yw:hover{ background:url(../images/mm_yw-hover.png);}
div#main_menu a#mm_yw {height:20px; margin-top:-5px;}


div#mMenu {z-index:100;}
div#products_menu{ height:30px; border-bottom:1px solid #6586a7; color:#000;}
#products_menu { position:absolute;z-index:100} 

div#bcrumb{ height:17px; border-bottom:1px solid #6586a7; color:#374e69; font-size:10px; font-weight:bold; text-transform:uppercase; padding:6px 18px 0 18px;}
div#bcrumb a{ color:#374e69; text-decoration:none;}
div#bcrumb a:hover{ text-decoration:underline;}

div#mainpage_intro {height:351px; z-index:1;}
div#slider_container {width:465px; height:351px; float:left; position:relative; z-index:1;}
div#notes_container {width:199px; height:333px; float:left; background:url(../images/bg_notes_container.gif) repeat-x; padding:18px 20px 0 20px;}
div#yw_container {width:202px; height:333px; float:left; background:#000; padding:18px 11px 0 13px; font-size:11px; line-height:120%; position:relative;}
div#yw_container a.news_title {color:#fff; font-weight:bold;}
div#yw_container span.news_desc {color:#d9d9d9;}
div#yw_container p#promo_special {color:#d9d9d9; margin:5px 0;}
div#yw_container div.news_elem{margin-bottom:7px;}
div#yw_container h4 {font-weight:bold; font-size:14px; margin:0; margin-bottom:4px;}
div#yw_container a.news_video {display:block; width:95px; height:87px; float:left; color:#fff; font-size:10px; margin-right:10px;}
div#yw_container a.last {margin-right:0;}
div#yw_container a#yw_see_more {background:url(../images/bt_see_more.gif); width:76px; height:15px; text-indent:-5000px; display:block; position:absolute; right:11px; top:18px;}

div#notes_container p{font-size:11px; margin-top:0px; margin-bottom:20px;}
div#notes_container p a{color:#d9d9d9;}
div#notes_container p a:hover{color:#fff;}
div#notes_container p#contact {font-size:12px; font-weight:bold;}
div#notes_container p#contact a {color:#6586a7;}

div#page_title{ background:url(../images/bg_page_title.png); height:43px; padding:16px 18px 0 18px;}

div#product_desc_container {position:absolute; bottom:0; left:0; background:url(../images/bg_model_description.png); color:#fff;}
div#product_desc_container .product_description {color:#fff;}
div#product_desc_container div.head {width:693px; height:10px; padding:10px 10px 0 0; cursor:pointer;}
div#product_desc_container div.head div{ background:url(../images/arrow_up.png); width:11px; height:10px; float:right; margin-bottom:10px;}
div#product_desc_container div.head div.open{ background:url(../images/arrow_down.png);}
div#product_desc_container div.body {padding:0 20px 0 20px;}

div#gallery {clear:both;}
div#gallery a {display:block; float:left; margin-left:1px; margin-bottom:1px;}
div#gallery_control {position:absolute; bottom:10px; right:10px;}
div#gallery_control a {display:block; float:right; margin-left:4px;}
a#bt_gal_download {background:url(../images/bt_gallery_download.png); width:91px; height:20px; text-indent:-5000px;}
a#bt_gal_prev {background:url(../images/bt_gallery_prev.png); width:20px; height:20px;}
a#bt_gal_next {background:url(../images/bt_gallery_next.png); width:20px; height:20px;}

a.highslide img {border:none;}
div.content_gallery {clear:both;}
div.content_gallery a {display:block; float:left; margin:9px;}
div.salon_pic a.model_name {font-size:14px; color:#374d68; font-weight:bold; display:block; text-decoration:none; margin-top:10px;}
div.salon_pic a.model_info {color:#fff; display:block; margin-bottom:25px;}

div#product_color_photo {width:540px; height:360px; margin:20px auto 5px auto;}
div#product_color_name { font-weight:bold; font-size:22px; color:#374e69; margin-left:25px; margin-bottom:8px;}
div#product_color_select { margin-left:25px;}
div#product_color_select a { display:block; float:left; margin-right:3px; width:36px; height:36px; border:1px solid #c8c8c8; text-indent:-5000px;}

div#ask_form { position:absolute; top:65px; left:100px; padding:22px 28px; background:url(../images/bg_ask_form.png); width:444px; height:301px;}
div#ask_form table { width:100%;}
div#ask_form table td { font-size:18px; color:#374e69; padding-bottom:15px;}
div#ask_form table td#ask_form_description { font-size:12px; color:#445972; text-align:right; padding-left:20px;}
div#ask_form table td input.normal { width:273px;}
div#ask_form table td input,
div#ask_form table td textarea { background:#f0f0f0; border-style:solid none none solid; border-width:1px; border-color:#d8d8d8; font-size:15px; padding:3px;}
div#ask_form table td textarea { width:438px; height:100px; font-family:Arial, Helvetica, sans-serif;}
div#ask_form table td input#bt_ask { border:none; background:none; padding:0;}

div.content_element {clear:both;}
div.content_element img.content2 {margin-bottom:25px; margin-right:15px;}

table#contact_info {width:100%; margin-top:10px; margin-bottom:10px;}
table#contact_info td {vertical-align:top; font-size:14px; padding-right:40px; line-height:130%;}

table#motoprotect_examples {width:100%;}
table#motoprotect_examples td{font-size:14px; vertical-align:top;}
span.mp_price {color:#CCCCCC;}
span.mp_price2 {color:#CCCCCC; font-weight:bold;}
div.mp_name {font-weight:bold; color:#ff8b2b; margin-top:7px;}
/*--------------------eof: layout elements---------------------*/



/*--------------------bof: single product box---------------------*/
div#single_product_menu{ width:226px; height:481px; border-right:1px solid #6586a7; float:left; background:url(../images/bg_spm.gif) repeat-x; position:relative;}
div#single_product_content{ width:703px; height:481px; float:left; background:url(../images/loading2.gif) center no-repeat #fff; position:relative;}

body#product_specs_page div#single_product_menu{ float:none;}
body#product_specs_page div#single_product_content{ background:url(../images/bg_tech_specs.gif) repeat-x; height:auto; padding:18px 23px; width:657px;}
body#product_specs_page div#spm_container{ background:url(../images/bg_spm_gfx_left.png) repeat-y left; width:227px; padding-left:4px;}
body#product_specs_page div#spm_gfx_bottom{ background:url(../images/bg_spm_gfx_bottom.png); width:231px; height:4px; margin-bottom:20px;}
body#product_specs_page div#col-1-special{ margin-left:21px; float:left;}
body#product_specs_page div#col-1-special div.col-1{ margin-left:4px;}

/*--------------------bof: single product navigation---------------------*/
div#spm_inner div.active {background:url(../images/bg_pm_active.gif) no-repeat;}

div#spm_inner{ margin-top:12px;}
div#spm_inner a{ display:block; height:23px; text-indent:-5000px;}
a#pm_description{ background:url(../images/pm_description.png) no-repeat 17px center;}
a#pm_description:hover, a#pm_description_active{ background:url(../images/pm_description-hover.png) no-repeat left -1px;}
a#pm_specs{ background:url(../images/pm_specs.png) no-repeat 17px center;}
a#pm_specs:hover, a#pm_specs_active{ background:url(../images/pm_specs-hover.png) no-repeat left -1px;}
a#pm_gallery{ background:url(../images/pm_gallery.png) no-repeat 17px center;}
a#pm_gallery:hover, a#pm_gallery_active{ background:url(../images/pm_gallery-hover.png) no-repeat left -1px;}
a#pm_colors{ background:url(../images/pm_colors.png) no-repeat 17px center;}
a#pm_colors:hover, a#pm_colors_active{ background:url(../images/pm_colors-hover.png) no-repeat left -1px;}
a#pm_ask{ background:url(../images/pm_ask.png) no-repeat 17px center;}
a#pm_ask:hover, a#pm_ask_active{ background:url(../images/pm_ask-hover.png) no-repeat left -1px;}
div.product_actions{ position:absolute; padding:17px; bottom:0;}
div.product_actions a{ text-indent:-5000px; display:block; height:14px; margin-top:6px;	}
a#pa_pdf{ background:url(../images/pa_pdf.png); width:88px;}
a#pa_print{ background:url(../images/pa_print.png); width:36px;}
a#pa_s2f{ background:url(../images/pa_s2f.png); width:100px;}
/*--------------------eof: single product menu---------------------*/
/*--------------------eof: single product box---------------------*/



/*--------------------bof: content panels---------------------*/
div.panel{ margin-bottom:25px;}
div.panel div.content p {margin-top:6px;}
div.panel_small {margin-bottom:25px;}
div.panel_small .content {position:relative; width:213px; height:115px;}
div.panel_small .content img {position:absolute; top:0; left:0;}
div.panel_small .content p {position:absolute; top:0; left:0; padding:10px 15px; margin:0; font-weight:bold;}
div.panel_small .content div.semi-trp {position:absolute; top:0; left:0; width:213px; height:115px; background:#192635; opacity:.7; filter: alpha(opacity=70);}
div.panel_small .content a {color:#fff; font-weight:bold;}
div.panel_box {height:242px;}
div.panel_box p {font-size:14px; font-weight:bold; margin:5px 10px; line-height:115%;}
div.panel_box p a{color:#fff;}
div#p_motoshop {background:#d2242e;}
div#p_join_us_box {background:#121922;}
div#p_contact p {text-align:center; width:183px;}
div#p_contact div.semi-trp {opacity:.85; filter: alpha(opacity=85);}
div#p_contact a, div#p_join_us_small a {color:#6586a7;}
div#p_related_models a{ background:url(../images/bg_related_models.png); height:16px; display:block; margin-bottom:1px; color:#fff; font-weight:bold; text-decoration:none; padding:2px 0 0 5px; font-size:11px;}
div#p_related_models a:hover{ text-decoration:underline;}
div#p_accessories a{ font-size:10px; font-weight:bold; text-transform:uppercase; color:#fff; background:url(../images/red_raquo.png) right 2px no-repeat; padding-right:14px; display:block; float:right;}
div#p_bg_accessories, div#p_bg_oil{ margin-top:1px; padding:3px 5px; background:url(../images/bg_p_accessories.png); height:81px;}
div#p_accessories p{ margin-top:0; margin-bottom:10px; font-size:14px; font-weight:bold;}
div#p_financing p, div#p_insurance p, div#p_service p, div#p_more_info p, div#p_dealer_yamaha p, div#p_dealer_ymarine p, div#p_dealer_galeon p{ margin:0; margin-top:6px; font-size:13px;}
div#p_more_info p{ color:#253f5e;}
div#p_news, div#p_archive {background:url(../images/bg_p_news.gif) repeat-x; padding:9px;}
div#p_news h4, div#p_archive h4 {margin:0 0 5px 0; font-weight:bold;}
div#p_news h4.p_title, div#p_archive h4.p_title {color:#8aa3bc; cursor:default;}
div#p_news .date {color:#fff; font-size:11px;}
div#p_news p {font-size:11px; margin-top:0; margin-bottom:23px;}
div#p_archive h4 {cursor:pointer;}
div#p_archive .date {color:#999; font-size:11px;}
div#p_archive p {font-size:11px; font-weight:bold; margin:0 0 7px 0;}
div#p_archive a.red_raquo {color:#bbb;}
div#p_newmodels div.promo_newmodel {height:110px; padding-bottom:1px; margin-bottom:10px; background:url(../images/brdr_promo_newmodels.gif) left bottom no-repeat;}
div#p_newmodels div.promo_newmodel img {float:left; margin-right:5px;}
div#p_newmodels div.promo_newmodel h4 {margin:0; font-size:13px; margin-bottom:6px; height:15px; text-indent:-5000px; margin-left:123px; padding-top:4px;}
div#p_newmodels div.promo_newmodel p {margin:0; font-size:11px;}
div#p_newmodels div.promo_newmodel a {color:#fff;}
div#p_newmodels h4#p_nm_vmax {background:url(../images/txt_promo_newmodels_vmax.png) left bottom no-repeat;}
div#p_newmodels h4#p_nm_yzfr1 {background:url(../images/txt_promo_newmodels_yzfr1.png) left bottom no-repeat;}
div#p_newmodels h4#p_nm_xj6 {background:url(../images/txt_promo_newmodels_xj6.png) left bottom no-repeat;}

/*--------------------eof: content panels---------------------*/



/*--------------------bof: footer---------------------*/
div#footer_inner{ width:930px; height:87px; margin:0 auto; padding-top:25px; background:url(../images/bg_footer2.gif) repeat-x top;}
div#product_menu_bottom{ color:#d92530; font-size:11px; font-weight:bold; text-transform:uppercase; margin:5px 0;}
div#product_menu_bottom a{ color:#fff; margin:0 5px;}
div#main_menu_bottom a{ color:#a8a8a8;	 font-size:11px; font-weight:bold; text-transform:uppercase; margin:0 10px 0 0;}
div#main_menu_bottom{ margin:5px 0;}
div#crights{ color:#7c7c7c; font-size:11px; font-weight:bold;}
div#crights a{ color:#7c7c7c;}
a#moto46_bottom{ display:block; background:url(../images/logo_moto46_bottom.gif); width:95px; height:68px; float:right; margin-right:10px;}
/*--------------------eof: footer---------------------*/



/*--------------------bof: techspecs table---------------------*/
div#techspecs { padding-top:10px;}
div#techspecs div.head { background:#2c3d52; height:20px; font-size:14px; font-weight:bold; color:#c8d4e0; text-transform:uppercase; padding-top:4px; padding-left:6px; cursor:pointer;}
div#techspecs div.head div { background:url(../images/techspecs_plus.gif); width:12px; height:11px; margin-top:2px; margin-right:6px; float:left;}
div#techspecs div.head div.open { background:url(../images/techspecs_minus.gif);}
div#techspecs ul { list-style:none; margin-left:0; padding-left:24px;}
div#techspecs li { font-weight:bold; line-height:150%;}
div#techspecs table { width:100%;}
div#techspecs table tr.dark td { background:url(../images/bg_dark.png);}
div#techspecs table tr.light td { background:url(../images/bg_light.png);}
div#techspecs table td { vertical-align:top;}
div#techspecs table td.label { width:181px; padding:4px 24px; font-weight:bold;}
div#techspecs table td.value { padding:4px 24px 4px 0;}
/*--------------------eof: techspecs table---------------------*/

/*--------------------bof: category subcategory---------------------*/
div#category, div#subcategory { margin-left:22px;}
div#category div.row, div#subcategory div.row {}
div#category div.element, div#subcategory div.element { width:205px; height:216px; margin-right:22px; float:left; position:relative;}
div#category div.element a, div#subcategory div.element a {display:block; width:205px; height:144px;}
div#category div.element div.element_inner, div#subcategory div.element div.element_inner {height:66px; width:195px; padding:3px 5px; position:absolute; bottom:0;}
div#category div.element h2, div#subcategory div.element h2 { font-size:18px; font-weight:bold; text-transform:uppercase; margin:3px 5px; /*color:#fff;*/}
div#category div.element div .category, div#subcategory div.element div .category { font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; color:#374d68;}
div#category div.element div a, div#subcategory div.element div a { margin:0; font-weight:bold; font-size:11px; color:#8f8f8f; display:inline;}
div#category div.element div a:hover, div#subcategory div.element div a:hover {color:#d92530; text-decoration:none;}
div#category div.element div a:hover .category, div#subcategory div.element div a:hover .category {color:#d92530; text-decoration:none;}
div#category div.element div p { text-transform:uppercase;}
/*--------------------bof: category, subcategory---------------------*/


/*--------------------bof: 3x33, divide by 10 promo---------------------*/
table#promo_3x33, table#promo_divide_by10 {width:100%; border-top:1px solid #406085; border-bottom:1px solid #6d91b5}
table#promo_3x33 td, table#promo_divide_by10 td, table#promo_divide_by10 th {border-bottom:1px solid #406085; padding:5px; border-top:1px solid #6d91b5; text-align:left;}
table#promo_3x33 td.model, table#promo_divide_by10 td.model {font-size:14px; font-weight:bold;}
table#workshop {width:60%; border-top:1px solid #406085; border-bottom:1px solid #6d91b5}
table#workshop td {border-bottom:1px solid #406085; padding:5px; border-top:1px solid #6d91b5; text-align:left;}
table#workshop td.model {font-size:14px; font-weight:bold;}
table#workshop th {border-bottom:1px solid #406085; padding:5px; border-top:1px solid #6d91b5; text-align:left; font-weight:bold; color:#374D68}
table#promo_3x33 td.price {color:#ccc;}
table#promo_3x33 td.price span, table#promo_divide_by10 td.price {font-size:14px; font-weight:bold; color:#fff;}
table#promo_3x33 tr:hover td, table#promo_divide_by10 tr:hover td {background:#5c7a99;}
/*--------------------eof: 3x33, divide by 10 promo---------------------*/



/*--------------------bof: other---------------------*/
a#fb_go {}
a#fb_go img{border:none; position:absolute; right:10px; top:10px;}
img#rosowek_poster {width:550px; margin:0 auto;}
div.img_strip img {width:170px; display:block; margin-right:2px; float:left; margin-bottom:10px;}
div.img_strip {font-size:11px; font-style:italic; clear:both; width:691px; height:117px;}
img#euroservice {margin-bottom:15px;}

div#ask_mech_form{ position:relative; width:416px; height:313px; padding:17px 17px 0 17px; border:1px solid #2f4155; background:url(../images/bg_ask_mech_form.jpg) no-repeat bottom right;}
div#ask_mech_form input{ margin-top:5px; margin-bottom:11px; width:291px; height:22px; padding:5px 7px 0 7px; border-width:1px; border-color:#19222d; border-style:solid none none solid; background:#2d3e52; color:#c5c5c5; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div#ask_mech_form textarea{ margin-top:5px; margin-bottom:11px; width:412px; height:116px; padding:2px; border-width:1px; border-color:#19222d; border-style:solid none none solid; background:#2d3e52; color:#c5c5c5; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div#ask_mech_form input#bt_ask_mech{ width:62px; height:26px; margin:0; padding:0; border:none;}
div#amf_description{ position:absolute; bottom:22px; left:115px; font-weight:bold; font-size:11px;}



#survey_form {position:relative; width:416px; padding:17px 0 0 0;}
#survey_form div.survey_answer {padding-left:15px; padding-bottom:5px; padding-top:5px;}
#survey_form input{ margin-top:5px; margin-bottom:5px; width:291px; height:22px; padding:5px 7px 0 7px; border-width:1px; border-color:#19222d; border-style:solid none none solid; background:#2d3e52; color:#c5c5c5; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#survey_form input.error {border:1px dotted red;}
#survey_form input#short{width:60px;}
#survey_form input#short2{ margin-left:5px;width:248px;}
#survey_form input#short3{ width:271px;}
#survey_form input.radio_button{width:auto; margin-right:5px; height:auto;}
#survey_form input.checkbox_button{width:auto; margin-left:0px; margin-right:10px; height:auto;}
#survey_form textarea {margin-top:5px; margin-bottom:11px; width:412px; height:116px; padding:2px; border-width:1px; border-color:#19222d; border-style:solid none none solid; background:#2d3e52; color:#c5c5c5; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#survey_form input#bt_ask_mech {width:62px; height:26px; margin:0; padding:0; border:none;}
#survey_description {position:absolute; bottom:22px; left:115px; font-weight:bold; font-size:11px;}
#survey_form label {display:block; padding-top:6px;}
#survey_form label.error {color:#19222D; font-weight:bold; font-size:11px; margin-left:10px; display:block; padding:2px; background:#990000; color:#fff; width:200px;}
.block { display: block; }
#survey_form label.error { display: none; }	
#survey_form fieldset {border:none; padding:0;}
#survey_form .separator {height:1px; font-size:1px; background-color:#2d3e52; margin-top:5px; margin-bottom:5px;}



div#testride_form{ position:relative; padding:17px 17px 17px 17px; border:1px solid #2f4155; background:#435c7a; width:306px;}
div#testride_form input{ margin-top:5px; margin-bottom:11px; width:291px; height:22px; padding:5px 7px 0 7px; border-width:1px; border-color:#19222d; border-style:solid none none solid; background:#2d3e52; color:#c5c5c5; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div#testride_form input.checkbox{ margin-top:5px; margin-bottom:11px; width:auto; height:auto; padding:inherit; border:none; background:none;}
span#perm{ font-size:11px; cursor:pointer;}
div#testride_form input.short{ width:180px;}
div#testride_form input#bt_send{ width:62px; height:26px; margin:0; padding:0; border:none;}
div#trf_description{ position:absolute; bottom:17px; left:100px; font-weight:bold; font-size:11px;}
/*--------------------eof: other---------------------*/




/*--------------------bof: yamaha world---------------------*/

.news_box{ width:431px; height:345px; margin-right:26px; margin-bottom:25px; background:#425c78; position:relative; float:left; padding:0 11px 0 10px;}
#news_mt{ height:356px;}
#news_video, #news_generators{ height:233px;}
#news_generators {background:url(../images/bg_box_generators.jpg);}
#news_generators p {width:220px; font-size:14px; margin:14px 0;}
#news_generators a#gen_more {background:url(../images/bt_gen_more.png); width:117px; height:19px; display:block; text-indent:-5000px; margin-top:5px;}
#news_banner{ height:97px; position:relative;}
#news_wallpaper{ height:97px; position:relative;}
#news_archive{ background:url(../images/bg_news_archive.gif) repeat-x; height:250px;}
#news_mt,
#news_video, #news_generators{ width:432px; padding-right:10px;}
#news_mt .bigimg_right{ margin-right:-10px;}

.news_box .bigimg_left{ margin-left:-10px; margin-right:8px; float:left;	}.news_box .bigimg_right{ margin-right:-11px; margin-left:8px; float:right;		}
.news_box h4{ color:#fcff1a; font-style:italic; font-size:11px; font-weight:normal; margin-top:10px; margin-bottom:0; line-height:100%;}
.news_box h4.subtitle{ color:#8aa3bc; font-weight:bold; margin-top:10px;}
.news_box h2{ font-size:18px; margin-top:6px; margin-bottom:0;}
.news_box h2 a{ color:#fff;}
.news_box p.big_news_intro{ color:#d7d7d7; font-size:13px; margin-top:7px; margin-bottom:0;}

.news_box div.news_elem{ float:left; width:137px; margin-right:10px;}
.news_box div.last,
#news_mt div.last,
#news_video div.last{ margin-right:0;}
.news_box div.news_elem h3{ font-size:11px; font-weight:bold; margin-bottom:0;		 margin-top:8px;}
.news_box div.news_elem h3 a{ color:#fff; margin-top:5px;}
.news_box div.news_elem p.small_news_intro{ font-size:11px; line-height:120%;	}
#news_at div.news_elem p.small_news_intro{ margin-top:4px; color:#d7d7d7;}
.news_box div.news_elem img{ margin-top:7px;}
#news_news div.news_elem h3{ margin-top:2px; line-height:130%;}
#news_news div.news_elem p.small_news_intro{ margin-top:2px; color:#151e28; margin-bottom:10px;	}
.news_box .clearer{ height:1px;}
.news_box div.video_elem{ width:94px; height:83px; padding:1px; background-color:#1e2a39; float:left; margin-right:16px; margin-top:12px; line-height:105%;}
.news_box div.video_elem a{ color:#fff; font-size:11px;}
.news_box div.video_elem a.adv{ color:#8aa3bc; font-size:11px; font-weight:bold; font-style:italic; display:block; width:84px; height:73px; padding:5px;}
#news_mt div.video_elem{ margin-top:10px; height:73px;}
.news_box div#botw_list{ width:94px; height:83px; padding:1px; margin-top:10px; background:url(../images/bg_botw_list.gif) repeat-x; float:left;}
.news_box div#botw_list ul{ list-style:none; margin:0; padding:0; margin-left:0.3em; margin-top:0.2em; font-size:11px;}
.news_box div#botw_list ul a{ color:#fff;}
div#news_banner p{ margin:18px 100px 0 110px; text-align:center; color:#1a2531; font-weight:bold;}
div#news_wallpaper a{ margin:0px 0px 0 0;display:block; font-size:11px; color:#FFF;}
div#news_wallpaper a.first{ margin:7px 0px 0 0px; display:block; float:left}
div#news_wallpaper img{ margin:7px 6px 0 0px;}
.news_box h4.month{ margin:0; margin-top:7px; font-size:11px; font-weight:bold; color:#fff; font-style:normal; cursor:pointer;}
.news_box .news_month{ font-size:11px;}.news_box .news_month ul{ list-style-type:none; padding:0; margin:0;}
.news_box .news_month li{ line-height:140%;}
.news_box .news_month a{ color:#1e2b3a;}

/*--------------------eof: yamaha world---------------------*/

div#oficial_site_promos a{color:#fff}
table.grizzly_accesories {vertical-align:middle;}
table.grizzly_accesories td{padding-left:8px;}
table.grizzly_accesories td a{color:#fff;}
table.grizzly_accesories td img {margin-right:5px; margin-top:5px;}
table.grizzly_accesories td img.last {margin:0;margin-top:5px;}
table.grizzly_accesories td p {padding:5px;margin:2px 0;}
table.grizzly_accesories tr.description  {background:url(../images/accesories_description_bg.png) repeat-x #5b7996; }
table.grizzly_accesories tr.cat_title  {background:#374d68; }
table.grizzly_accesories h3 {color:#fff;  margin:5px 0;margin-left:5px;}
h3#grizzly_white {color:#fff;}
