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

body{ margin:0; background:url(../images/bg.jpg) #3be4ef no-repeat fixed top center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}


/*--------------------bof: content---------------------*/
a{ text-decoration:none; color:#165364}
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, a.yellow_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:#165364; 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:#165364; font-weight:normal; margin:20px 0;}
div#notes_container h3 {font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; color:#fff;}
div.panel h3{ font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:5px; color:#fff;}
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;}
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;}
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:#165364;}
.highlight {font-size:14px; font-weight:bold;}
div.illustration {float:left; margin-right:10px; width:170px;}
div.illustration img {margin-bottom:40px;}
div.illust_desc {float:left; width:511px; margin-bottom:40px;}
div.illust_desc h3 {margin-top:0; margin-bottom:5px;}
div.illust_desc ul {padding-left:1.1em;}
/*--------------------eof: content---------------------*/



/*--------------------bof: layout---------------------*/
div.clearer{ font-size:1px; clear:both;}
div.col-1{ width:213px; float:left; margin:0px; margin-right:26px;}
div.col-2{ width:452px; float:left; margin:0px; margin-right:26px;}
div.col-3{ width:691px; float:left; margin-right:26px;}
div.col-4 {width:930px;}
div.last { margin-right:0px;}
div#last_f_b{ margin-right:0; padding-right:16px; width:197px}
div#main_container{ width:980px; margin:0 auto; background:url(../images/bg_top_section.gif) repeat-x #2ab5c9;}
/*div#header{ width:930px; height:119px; padding:0 4px; margin:0 auto; background:url(../images/bg_header.png); position:relative;}*/
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:114px; 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;}
div#banner_container {width:980px; background-color:#B2F2FA; margin:0 auto;}
div#top_banner {width:980px; height:114px; margin:0 auto; background-color:#1E3B59}
div#top_banner img {width:840px; height:114px; margin:0 auto; display:block;}
a#tm_moto46:hover{ background:url(../images/logo_moto46_black.gif);}
a#tm_yamaha{ background:url(../images/top_yamaha.gif); border-bottom:1px solid #fff; border-bottom:1px solid #6586a7;}
a#tm_yamaha:hover{ background:url(../images/top_yamaha-hover.gif);}
a#tm_ymarine{ background:url(../images/logo_yamaha.gif); border-bottom:1px solid #fff; border-left:1px solid #6586a7;}
/*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:300px; height:29px; display:block; position:absolute; top:9px; left:309px; text-indent:-5000px; margin:0;}
img#black_ribbon {display:block; position:absolute; top:24px; left:830px; }
div#main_menu{ position:absolute; left:309px; top:74px;}
div#main_menu a{ display:block; float:left; height:14px; text-indent:-5000px; margin-right:15px;}
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_ww{ background:url(../images/mm_ww.png); width:80px;}
a#mm_ww:hover{ background:url(../images/mm_ww-hover.png);}
div#main_menu a#mm_ww {height:20px; margin-top:-5px;}


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:#007d9f; font-size:10px; font-weight:bold; text-transform:uppercase; padding:6px 18px 0 18px;}
div#bcrumb a{ color:#007d9f; text-decoration:none;}
div#bcrumb a:hover{ text-decoration:underline;}

div#mainpage_intro {height:351px; z-index:1;}

div#slider_container {width:704px; height:351px; float:left; position:relative; z-index:1;}
div#notes_container {width:198px; height:333px; float:left; background: #000 url(../images/bg_notes_container.gif) repeat-x; padding:18px 15px 0 13px;}
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#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:#165364;}

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

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: features box---------------------*/
div#features_box{ width:930px; height:134px; margin:0 auto; background-color:#007494; padding-bottom:5px}
div#gfx_bottom_shadow{ width:930px; height:3px; background:url(../images/gfx_bottom_shadow.gif);margin:0;}
div#features_box h3 {font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:6px; margin-top:10px; color:#fff;}
div#features_box a{ margin:0;color:#FFFFFF; font-size:12px; font-weight:bold;}
div#features_box a:hover{ margin:0;color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline}
div#features_box p{ margin:0; margin-bottom:10px; color:#FFFFFF; font-size:12px; }
div#first_features { padding-left:16px; width:197px;}

/*--------------------eof: features box---------------------*/

/*--------------------bof: features box---------------------*/
div#ww_header_container{ width:930px; height:38px; background:url(../images/bg_marine_slogan.png); margin:auto; margin-top:26px; margin-bottom:26px;}
div#ww_header_container h2 {width:597px; height:28px; text-indent:-5000px; background:url(../images/txt_ww_header.png) no-repeat right bottom; margin:0px; padding-top:5px; padding-left:10px;}
div#marine_slogan img{ margin:5px; margin-left:10px; margin-top:5px}
div#intro_box_water_world{ width:930px; padding:0 4px; margin:0 auto; margin-bottom:26px; background:url(../images/bg_intro_box.png);}
/*--------------------eof: features box---------------------*/


/*--------------------bof: panel article list---------------------*/
div.panel_article_list{ background:url(../images/bg_col_1_panel.png) repeat-x; padding:7px; padding-bottom:20px; }
div.panel_article_list img{ margin:0px; margin-left:-7px; margin-bottom:6px; margin-top:6px;}
div.panel_article_list .pal_more {color:#165364; font-size:12px; font-weight:bold;}
div.panel_article_list .pal_more:hover {cursor:pointer;}
h3#pal_waverunners { margin:3px 0; text-indent:-5000px; background:url(../images/skutery_wodne.png); width:113px; height:14px; }
h3#pal_boats { margin:3px 0;  text-indent:-5000px; background:url(../images/lodzie.png); width:48px; height:14px; }
h3#pal_inflatables { margin:3px 0;   text-indent:-5000px; background:url(../images/pontony.png); width:63px; height:14px; }
h3#pal_engines {margin:3px 0;   text-indent:-5000px; background:url(../images/silniki.png); width:44px; height:14px; }
h3#pal_other {margin:3px 0;   text-indent:-5000px; background:url(../images/other_articles.png); width:99px; height:14px; }
div.panel_article_list a {font-weight:bold; font-size:12px; color:#FFFFFF;}
div.panel_article_list a.link_more {color:#165364}
div.panel_article_list p {font-size:11px; color:#FFFFFF; margin-top:1px; margin-bottom:16px; margin-top:3px;}
a#bt_water_world_more {text-indent:-5000px; margin:0 auto; background:url(../images/more_articles.png); display:block; width:342px; height:43px;}
/*--------------------eof:  panel article list---------------------*/

/*--------------------bof: woter world  ---------------------*/
div#waterworld_intro {height:351px; z-index:1; margin-bottom:26px; border:1px solid #00657e; margin-left:-2px;}

div#article_archive {  background: url(../images/bg_archive.png) repeat-x; width:452px; height:342px; margin-bottom:25px; padding-top:3px; float:left;}
div#article_archive h4.title {color:#FCFF1A; font-size:11px;font-style:italic;font-weight:normal;line-height:100%;margin:0px; margin-left:7px; margin-bottom:10px; margin-top:4px;}
div#article_archive h4.month {color:#FFFFFF;cursor:pointer;font-size:11px;font-style:normal;font-weight:bold; margin:0; margin-left:7px; margin-bottom:2px;}
div#article_archive ul {list-style-type:none; padding:0; margin:0;}
div#article_archive li {line-height:140%;}
div#article_archive a {color:#1E2B3A; font-size:11px; margin:0; margin-left:7px;}
div#article_archive a:hover {color:#1D2938; text-decoration:underline; font-size:11px; margin:0; margin-left:7px;}

div.panel_box {height:242px;padding-top:3px; margin-bottom:26px;}
div.panel_box h3 {font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; margin-bottom:5px; margin-left:10px; margin-top:7px;}
div.panel_box p{margin:7px 10px 10px 10px;}
div.panel_box a {font-size:14px; font-weight:bold}

div#y_shop {background-color:#006bbb; }
div#y_shop h3, div#y_shop a {color:#fff;}

div#s_passion {background-color:#eaeb55;}
div#s_passion h3, div#s_passion a{color:#017d9d;}
/*--------------------eof: woter world  ---------------------*/

/*--------------------bof: single product box---------------------*/
div#single_product_menu{ width:226px; height:481px; border-right:1px solid #25b0c6; float:left; background:url(../images/bg_spm.gif) repeat-x #25B1C6; position:relative;}
div#single_product_content{ width:703px; height:481px; float:left; background:url(../images/loading.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;}

div#sp_feature_list {width:253px; height:461px; float:left; background:url(../images/bg_feat_list.gif); border-right:1px solid #25b0c6; padding-top:20px;}
div#sp_feature_list div {display:block; color:#fff; font-size:12px; text-align:right; padding:5px 10px;}
div#sp_feature_list div:hover, div#sp_feature_list div.active {background:url(../images/bg_feat_active.gif);}
div#sp_feature_list div:hover {cursor:pointer;}
div#sp_feature {float:left; background:url(../images/bg_feat.gif); width:449px; height:481px;}
div#sp_feature div {background:url(../images/bg_feat_inner.png) no-repeat; width:387px; float:none; margin:10px auto; padding:10px 15px 0 15px; min-height:200px;}
div#sp_feature div.equipment_list {background:url(../images/bg_feat_inner.png) no-repeat; width:387px; height:425px; float:none; margin:10px auto; padding:10px 15px 0 15px; overflow:auto; overflow-x:hidden;scrollbar-base-color: #007390; scrollbar-track-color: #007390; scrollbar-face-color: #24b0c5; scrollbar-highlight-color: #007390; scrollbar-3dlight-color: #007390; scrollbar-darkshadow-color: #007390; scrollbar-shadow-color: #007390; scrollbar-arrow-color: #007390;}
div#sp_feature div img {float:right; border:3px solid #19a0b9; margin-left:5px;}
div#sp_feature h3 {color:#fff; margin:0;}
div#sp_feature div p {font-size:11px;}

div#spm_inner{ margin-top:12px;}
div#spm_inner div {width:226px; height:23px; background:url(../images/bg_pm_active.gif) no-repeat;}
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;}*/
a#pm_features{ background:url(../images/pm_features.png) no-repeat 17px center;}
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:87px;}
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#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/yellow_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) no-repeat; 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_service h3{}
div#p_more_info h3{ background:url(../images/txt_more_info.png) left center no-repeat;}
div#p_news {background:url(../images/bg_p_news.png) repeat-x; padding:9px;}
div#p_news h4 {margin:0 0 5px 0; font-weight:bold;}
div#p_news h4.p_title {color:#0c96bc;}
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 {background:url(../images/bg_p_news.png) repeat-x; padding:9px;}
div#p_archive h4 {margin:0 0 5px 0; font-weight:bold;}
div#p_archive h4.p_title {color:#0c96bc; cursor:default;}
div#p_archive h4 {cursor:pointer;}
div#p_archive .date {color:#fff; 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 h3{ background:url(../images/txt_promo_newmodels.png) left center no-repeat;}
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;}
div#p_motw h4{margin:0; font-size:13px; height:15px; text-indent:-5000px; background:url(../images/txt_motw_fx_cruiser_sho.png) left center no-repeat;}
div#p_motw p {margin-top:5px;}
div#p_motw img#p_img_motw {display:block; margin:10px auto 0 auto;}
/*--------------------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:#edee6c; 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:#d7d7d7; font-size:11px; font-weight:bold; text-transform:uppercase; margin:0 10px 0 0;}
div#main_menu_bottom{ margin:5px 0;}
div#crights{ color:#005b66; font-size:11px; font-weight:bold;}
div#crights a{ color:#005b66;}
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:#00485b; 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 { background:#007d9f; 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;*/ color:#007d9f;}
div#category div.element div div.category, div#subcategory div.element div div.category { font-size:18px; font-weight:bold; text-transform:uppercase; margin:0; color:#fff;}
div#category div.element div p, div#subcategory div.element div p { margin:0; font-weight:bold; font-size:12px;}
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#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;}

table#promo_outboards {width:100%; border-top:1px solid #1e818f; border-bottom:1px solid #2ec7dd; margin-top:20px;}
table#promo_outboards td, table#promo_outboards th {border-bottom:1px solid #249cad; padding:5px; border-top:1px solid #2ec7dd; text-align:left;}
table#promo_outboards td.model {font-size:14px; font-weight:bold;}
table#promo_outboards td.price {}
table#promo_outboards tr.ft2 {background:#209EAF;}
table#promo_outboards td.promo_price {font-size:14px; font-weight:bold; color:#fff;}
table#promo_outboards tr:hover td {background:#218f9f;}
table#promo_outboards tr.soldout td { text-decoration:line-through;}
table#promo_outboards tr.soldout td.link_model { text-decoration:none;}

table#promo_outboards2 {width:100%; border-top:1px solid #1e818f; border-bottom:1px solid #2ec7dd; margin-top:5px;}
table#promo_outboards2 td, table#promo_outboards2 th {border-bottom:1px solid #249cad; padding:5px; border-top:1px solid #2ec7dd; text-align:left;}
table#promo_outboards2 td.model {font-size:14px; font-weight:bold;}
table#promo_outboards2 td.price {}
table#promo_outboards2 tr.ft2 {background:#209EAF;}
table#promo_outboards2 td.promo_price {font-size:14px; font-weight:bold; color:#fff;}
table#promo_outboards2 tr:hover td {background:#218f9f;}
table#promo_outboards2 tr.soldout td { text-decoration:line-through;}
table#promo_outboards2 tr.soldout td.link_model { text-decoration:none;}


/*--------------------eof: 3x33, divide by 10 promo---------------------*/



/*------------------bof: other -------------------*/
a#fb_go img{border:none; position:absolute; right:10px; top:10px;}


/*------------------eof: other -------------------*/






























