/* CSS Document */
body{ margin: 0px;  padding:0; background:url(../img/body_background.jpg) top left repeat-x; font-family:"Lucida Sans Unicode"; font-size:12px; color:#464646; background-color:#cccccc;}

/* Content Structure */
#container{ width:960px; background-color:#ffffff; text-align:left; }
#inner_container{ padding:5px; }
#inner_sub_container{ padding-left:15px; padding-right:15px;}
#leftcolumn{ float:left; width:180px;text-align:left;  }
#centercolumn{ float:left; width:730px; margin-left:10px; background-color:transparent; text-align:left; }

/* Navigation Bar */
#container_top_menu{ padding-top:20px; padding-left:355px; text-align:left; } 
.left_navi_container{ padding:0 0 0 20px; width:162px; height:auto; border-right:#2065ad solid 1px; }
.left_navi_container ul{ list-style:none;width:162px; }
li.left_navi_norm{  padding:8px 0 8px 10px; background-color:#fffff; color:#464646; font-size:13px; }
li.left_navi_norm a{  text-decoration:none;color:#464646; }
li.left_navi_sel{ padding:8px 0 8px 10px; background-color:#2065ad; color:#FFF; font-size:13px; }
li.left_navi_sel a{ text-decoration:none;color:#FFF; }

a.menu{ font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#215e1b; text-decoration:none;  }
a.menu:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#215e1b; text-decoration:none;  }
a.menu_seleced{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#215e1b; text-decoration:none;  }
a.menu_seleced:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#215e1b; text-decoration:none;  }
.green_small_navi{color:#0c4d54; font-size:10px; font-family:"Futura Std";}
a.greent_small_navi{color:#0c4d54; font-size:10px; font-family:"Futura Std";}
a.greent_small_navi:hover{color:#0c4d54; font-size:10px; font-family:"Futura Std";}
.top_right_navi{ line-height:15px; }

/* Banner */
.page_title_bar{height:14px; padding:10px; background-color:#000; color:#ffff00; text-align:right; text-align:right; margin-bottom:10px;}
.languages{ padding-left:712px; padding-top:12px; text-align:left; color:#FFF; }
a.languages_norm{ text-decoration:none; color:#FFF; }
a.languages_norm:hover{  text-decoration:none; color:#FFF; }
a.languages_sel{ color:#FF0; text-decoration:none; }
a.languages_sel:hover{ color:#FF0; text-decoration:none; }

.page_navi_bar{ background:url(../img/title_bar_bg.gif) top right no-repeat; height:55px; text-align:left; }
.page_title_left{ font-size:30px; color:#2065ad; float:left; padding-left:10px; padding-top:8px; }
.page_guide_right{ float:right; padding-right:20px; padding-top:15px;}
.page_navi_sec{ padding:4px 3px 4px 3px; float:left; margin:0; }
.page_navi_sec_sel{ padding:4px 3px 4px 3px; float:left; margin:0; background-color:#2065ad; color:#FFF; }
.page_navi_saperator{ float:left; margin:0; padding:4px 0px 4px 0px; }
.page_navi_sec a.page_navi{ text-decoration:none; color:#464646; }
.page_navi_sec a.page_navi:hover{  text-decoration:none; color:#464646; }
.page_navi_sec_sel a.page_navi{ text-decoration:none; color:#FFF; }
.page_navi_sec_sel a.page_navi:hover{  text-decoration:none; color:#FFF; }
.page_navi_sec a.jtrig{ text-decoration:none; color:#464646; }
.page_navi_sec a.jtrig:hover{  text-decoration:none; color:#464646; }
.page_navi_sec_sel a.jtrig{ text-decoration:none; color:#FFF; }
.page_navi_sec_sel a.jtrig:hover{  text-decoration:none; color:#FFF; }

.page_24title{ font-size:24px; color:#2065ad; padding-left:20px; padding-top:8px; text-align:left;}
.page_30title{ font-size:30px; color:#2065ad; }
.page_18title{ font-size:18px; color:#2065ad; }


#banner_index{ margin:0; padding:0; width:960px; height:462px; background:url(../img/banner_index.jpg) center center no-repeat transparent;  text-align:center;  }
#banner_profile{  margin:0; padding:0; width:960px;  height:324px; background:url(../img/banner_profile.jpg) center center no-repeat transparent; text-align:center;  }
#banner_rods{ margin:0; padding:0; width:960px; height:324px; background:url(../img/banner_rods.jpg) center center no-repeat transparent;  text-align:center;  }
#banner_lines{ margin:0; padding:0; width:960px; height:324px; background:url(../img/banner_lines.jpg) center center no-repeat transparent;  text-align:center;  }
#banner_contact{ margin:0; padding:0; width:960px; height:324px; background:url(../img/banner_contact.jpg) center center no-repeat transparent;  text-align:center; }
#banner_service{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/banner_service.jpg) center center no-repeat transparent; text-align:center;}

/* Footer */
#footer_center{ background:url(../img/footer_bg.jpg) top left no-repeat #FFF; width:960px; height:90px; text-align:left; }
#footer_navi{ margin:0 0 0 140px; padding-top:35px; }
#footer_link{ font-size:11px; text-align:center; color:#000000; } 
.footer_link{ font-size:11px;  text-decoration:none; font-size:11px; }
a.footer_link{ font-size:11px;  text-decoration:none; color:#000000; font-size:11px; }
a.footer_link:hover{ font-size:11px;  text-decoration:none; color:#ffffff; font-size:11px; }
a.footer_link_sel, a.footer_link_sel:hover{ font-size:11px;  text-decoration:none; color:#ffffff; font-size:11px; }
.footer_link_sel{ font-size:11px;  text-decoration:none; color:#ffffff; font-size:11px; }
#footer_copyright{ font-size:11px; text-align:center; color:#000000; } 
#payment_gateway_logos{ text-align:center; color:#000000; text-align:right; }

/* Form */
.inputshort{ width:250px; height:18px; vertical-align:middle; border:#e0e0e0 solid 1px;}
.select{ font-family:"Lucida Sans Unicode"; font-size:12px;  border:#e0e0e0 solid 1px; }
.checkbox{ width:16px; height:16px; vertical-align:middle; border:#e0e0e0 solid 1px;  }
.textarea{ width:245px; height:146px; vertical-align:middle; border:#e0e0e0 solid 1px;  }
.inputtext{ width:245px; font-family:"Lucida Sans Unicode"; font-size:12px;  border:#e0e0e0 solid 1px; }
.formtitle{ font-family:"Lucida Sans Unicode";   font-size:13px;  }
.error{  color:#4b7883;  }
.warning{ color:#F33; }
.message_text{ color:#006;}

/* Index */
.index_enews{ background:url(../img/index_enews.jpg) top left no-repeat; width:314px; height:147px; }
.index_enews_form{padding:50px 0 0 20px; text-align:left;}
.enews_inputshort{ width:208px; height:18px; vertical-align:middle; border:#e0e0e0 solid 1px;}
.enewsbutton{  width:77px; height:20px; background:url(../img/enews_buttbg.jpg) top left repeat-x; border:#000000 solid 1px; color:#FFF; font-family:"Lucida Sans Unicode"; font-size:11px; padding-bottom:5px; text-align:center; vertical-align:middle; }

/* Profile */
#inner_container_profile{ background:url(../img/profile_bg_bottom.jpg) bottom left no-repeat; padding:5px 5px 255px 5px;}

/* Rods / Lines */
.rod_item{ float:left; width:auto;}
/*.rod_type{ position:absolute; color:#FFF; font-size:26px; text-align:left; }*/
.rod_type{ font-family:"Myriad Pro"; color:#FFF; font-size:24px; text-align:left; }
.rod_cat_navi{ padding:0 0px 20px 25px; text-align:left; }
.rod_cat_navi_item{ margin-right:10px; float:left; }
.line_cat_navi{ padding:0 0px 20px 30px; text-align:left; }
.prod_square_container{ float:left; margin-left:20px; }
.prod_feature_container{ float:left; margin-left:10px; }
.prod_square_box{ min-height:160px; width:137px; margin-right:5px; float:left; text-align:center; overflow:visible; }
.feature_icon{ margin-left:5px; }

/* Saltwater Rods */
#banner_rods_sw_slimmaxjj{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/slimmax_sjj/rods_sw_slimmax_sj_j.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_slimmaxjj{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/slimmax_sjj/sw_slim_max_sw_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_gti{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/gti/sw_gti_banner.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_ferari_stick_ex{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/ferari_stick_ex/sw_ferari_stick_ex_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_sea_game_jigging{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/seagame/sw_sea_game_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_sea_game_trolling{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/sea_game_trolling/sea_game_trolling_banner.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_storm_fire{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/storm_fire/sw_storm_fire_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_gt_spinning{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/gt_spinning/sw_gt_spinning_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_gt_jigging{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/gt_jigging/sw_gt_jigging_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_gt_popping{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/gt_popping/sw_gt_popping_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_gt_trolling{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/gt_trolling/gt_trolling_banner.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_jig_king{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/jig_king/sw_jig_king_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_night_eagle{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/night_eagle/sw_night_eagle_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_saltwater{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/saltwater/sw_salt_water_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_nighteagle{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/night_eagle/night_eagle_banner.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_whitehawk{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/white_hawk/sw_white_hawk_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_deepmonster{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/deep_monster/sw_deep_monster_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_vipstand{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/vip_stand/vip_stand_up_banner.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_bgvip{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/bg_vipstik/bg_vipstik_banner.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_dssu{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/deep_sea/deep_sea_banner.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_firebull{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/firebull/sw_fire_bull_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_grandmaster{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/grandmaster/sw_grand_master_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_sw_searanger{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/saltwater/searanger/sw_sea_ranger_header.jpg) center center no-repeat transparent; text-align:center;}

/* Ffreshwater Rods */
#banner_rods_fw_slimmax{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/slimmax/rods_fw_slimmax.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_stormlegend{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/storm-legend/fw-stormlegend-header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_legendevo{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/legend-evo/fw-legendevo-header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_ninja{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/ninja/fw_ninja_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_pokta{  margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/pokta/fw_pokta_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_myfriend{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/my_friend/fw_my_friend_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_blackrose{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/blackrose/fw_black_rose_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_starmaxz{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/starmaxz/ffw_starmax_z_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_protiny{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/protiny/fw_pro_tiny_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_redsword{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/redsword/fw_red_sword_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_g7{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/g7/fw_g7_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_itsport{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/itsport/fw_it_sport_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_pltgm{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/platinum_goldmedal/fw_plantinum_gm_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_bluemoutain{margin:0;  padding:0; width:960px; height:324px;  background:url(../img/rods/freshwater/bluemoutain/fw_blue_mountain_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_president{margin:0;  padding:0; width:960px; height:324px; background:url(../img/rods/freshwater/president/fw_president_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_presidentroyal{margin:0;  padding:0; width:960px; height:324px; background:url(../img/rods/freshwater/president_royal/fw_president_royal_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_platinum{margin:0;  padding:0; width:960px; height:324px; background:url(../img/rods/freshwater/platinum/fw_plantinum_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_thunderbird{margin:0;  padding:0; width:960px; height:324px; background:url(../img/rods/freshwater/thunderbird/fw_thunder_bird_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_riverhunter{margin:0;  padding:0; width:960px; height:324px; background:url(../img/rods/freshwater/riverhunter/fw_river_hunter_header.jpg) center center no-repeat transparent; text-align:center;}
#banner_rods_fw_starpresident{margin:0;  padding:0; width:960px; height:324px; background:url(../img/rods/freshwater/starpresident/fw_star_president_header.jpg) center center no-repeat transparent; text-align:center;}

.spec_tb_header td{ background-color:#7c7c7c; color:#FFF; text-align:center; }
.spec_tb_row td{ color:#464646; background-color:#FFF; border-bottom:#7c7c7c dotted 1px; }

/* General */
.floatleft{float:left;}
.floatright{float:right;}
.clearboth{clear:both;}
a.grey{ text-decoration:none; color:#3e4748; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a.grey:hover{ text-decoration:none; color:#3e4748; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a.grey_small{ text-decoration:none; color:#3e4748; font-family:Arial, Helvetica, sans-serif; font-size:9px; }
a.grey_small:hover{ text-decoration:none; color:#3e4748; font-family:Arial, Helvetica, sans-serif; font-size:9px; }
a.white{ text-decoration:none; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
a.white:hover{ text-decoration:none; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; }

.button {text-decoration:none; cursor:pointer;}
.context{ text-align:justify;}

.font18{ font-size:18px; }
.title_blue{ color:#2065ad; }

.list-bluearrow{ list-style:url(../img/double-arrow.gif) inside; text-align:right; line-height:22px;  }
.list-bluearrow li{ color:#464646; font-size:12px; }
.freshwater-feature-img{margin-right:12px;}
.prod-square{ margin-right:10px; }